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

1150 lines
2.8 MiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

(self.webpackChunk=self.webpackChunk||[]).push([[2884,6270],{27812:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return ae}});var ve=be(96663),Xe=be(59301),E={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"},pe=E,Ae=be(7657),ce=function(ie,oe){return Xe.createElement(Ae.Z,(0,ve.Z)({},ie,{ref:oe,icon:pe}))},le=Xe.forwardRef(ce),ae=le},67921:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return ae}});var ve=be(96663),Xe=be(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},pe=E,Ae=be(7657),ce=function(ie,oe){return Xe.createElement(Ae.Z,(0,ve.Z)({},ie,{ref:oe,icon:pe}))},le=Xe.forwardRef(ce),ae=le},87169:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return ae}});var ve=be(96663),Xe=be(59301),E={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"},pe=E,Ae=be(7657),ce=function(ie,oe){return Xe.createElement(Ae.Z,(0,ve.Z)({},ie,{ref:oe,icon:pe}))},le=Xe.forwardRef(ce),ae=le},95869:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return ae}});var ve=be(96663),Xe=be(59301),E={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"},pe=E,Ae=be(7657),ce=function(ie,oe){return Xe.createElement(Ae.Z,(0,ve.Z)({},ie,{ref:oe,icon:pe}))},le=Xe.forwardRef(ce),ae=le},88010:function(en,Gt){"use strict";Gt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},61293:function(en,Gt){"use strict";Gt.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},38476:function(){"use strict"},39775:function(en,Gt,be){"use strict";var ve=be(59301),Xe=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ce=(se,ie,oe)=>ie in se?Xe(se,ie,{enumerable:!0,configurable:!0,writable:!0,value:oe}):se[ie]=oe,le=(se,ie)=>{for(var oe in ie||(ie={}))pe.call(ie,oe)&&ce(se,oe,ie[oe]);if(E)for(var oe of E(ie))Ae.call(ie,oe)&&ce(se,oe,ie[oe]);return se};const ae=se=>React.createElement("svg",le({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},se),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));Gt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},93450:function(en,Gt,be){"use strict";var ve=be(59301),Xe=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ce=(se,ie,oe)=>ie in se?Xe(se,ie,{enumerable:!0,configurable:!0,writable:!0,value:oe}):se[ie]=oe,le=(se,ie)=>{for(var oe in ie||(ie={}))pe.call(ie,oe)&&ce(se,oe,ie[oe]);if(E)for(var oe of E(ie))Ae.call(ie,oe)&&ce(se,oe,ie[oe]);return se};const ae=se=>React.createElement("svg",le({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},se),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));Gt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},74413:function(){"use strict";function en(z,a,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=z,this._defaultValue=a,this._minimum=y,this._maximum=x}Object.defineProperty(en.prototype,"name",{get:function(){return this._name},set:function(z){if(typeof z!="string"||z==="")throw new Error("Shape name must be a valid string.");this._name=z}}),Object.defineProperty(en.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(z){if(typeof z!="number"||isNaN(z))throw new Error("The default value must be a real number, not: "+z);this._defaultValue=z}}),Object.defineProperty(en.prototype,"minimum",{get:function(){return this._minimum},set:function(z){if(typeof z!="number"||isNaN(z))throw new Error("Minimum must be a real number, not: "+z);this._minimum=z}}),Object.defineProperty(en.prototype,"maximum",{get:function(){return this._maximum},set:function(z){if(typeof z!="number"||isNaN(z))throw new Error("Maximum must be a real number, not: "+z);this._maximum=z}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(z,a){var y=go.Shape._FigureParameters[z];return y?y[a]:null},go.Shape.setFigureParameter=function(z,a,y){if(!(y instanceof en))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValue<y.minimum||y.defaultValue>y.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[z];x||(x=[],go.Shape._FigureParameters[z]=x),x[a]=y};var Gt=[];function be(z,a){var y=Gt.pop();return y===void 0?new go.Point(z,a):(y.x=z,y.y=a,y)}function ve(){var z=Gt.pop();return z===void 0?new go.Point:z}function Xe(z){Gt.push(z)}function E(z,a,y,x,b,te,ee,ue,de){de||(de=new go.Point);var he=z-y,fe=b-ee,ge=NaN,ye=NaN;if(he===0)if(fe===0)z===y&&(ge=z,ye=a);else{var me=(te-ue)/fe,Be=te-me*b;ge=z,ye=me*ge+Be}else if(fe===0){var Ee=(a-x)/he,Me=a-Ee*z;ge=b,ye=Ee*ge+Me}else{var Ee=(a-x)/he,me=(te-ue)/fe,Me=a-Ee*z,Be=te-me*b;ge=(Be-Me)/(Ee-me),ye=Ee*ge+Me}return de.x=ge,de.y=ye,de}function pe(z,a,y,x,b,te,ee,ue,de,he,fe,ge,ye,me){var Be=1-de,Ee=de,Me=z*Be+y*Ee,we=a*Be+x*Ee,je=y*Be+b*Ee,xe=x*Be+te*Ee,Oe=b*Be+ee*Ee,We=te*Be+ue*Ee,Ze=Me*Be+je*Ee,Te=we*Be+xe*Ee,tt=je*Be+Oe*Ee,qe=xe*Be+We*Ee,lt=Ze*Be+tt*Ee,ct=Te*Be+qe*Ee;he.x=Me,he.y=we,fe.x=Ze,fe.y=Te,ge.x=lt,ge.y=ct,ye.x=tt,ye.y=qe,me.x=Oe,me.y=We}var Ae=new go.Spot(.156,.156),ce=new go.Spot(.844,.844),le=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new en("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*le,te=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,y-b,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,1,-b,-b)),te}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=a,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(z,a,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(z,a,y){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=Ae,b.spot2=ce,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,le*a,0,a,(1-le)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,le*y,(1-le)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,le*y,le*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-le)*a,0,0,(1-le)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new en("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=a,te.endY=y,te}else{var te=new go.Geometry;return x>0?te.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b<a/2&&te.setSpots(b/a,0,(a-b)/a,1),te}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new en("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)?x=10:x<-a?x=-a:x>a&&(x=a);var b=Math.abs(x);if(x===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=a,te.endY=y,te}else{var te=new go.Geometry;return x>0?te.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b<a/2&&te.setSpots(b/a,0,(a-b)/a,1),te}}),go.Shape.setFigureParameter("Trapezoid1",0,new en("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)?x=.2:x<.5?x=-.5:x>.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=a,te.endY=y,te}else{var te=new go.Geometry;return x>0?te.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b<a/2&&te.setSpots(b/a,0,(a-b)/a,1),te}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new en("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)?x=20:x<-a?x=-a/2:x>a&&(x=a/2);var b=Math.abs(x);if(x===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=a,te.endY=y,te}else{var te=new go.Geometry;return x>0?te.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b<a/2&&te.setSpots(b/a,0,(a-b)/a,1),te}}),go.Shape.setFigureParameter("ManualOperation",0,new en("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)?x=10:x<-a?x=-a/2:x>a&&(x=a/2);var b=Math.abs(x);if(x===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=a,te.endY=y,te}else{var te=new go.Geometry;return x>0?te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):te.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b<a/2&&te.setSpots(b/a,0,(a-b)/a,1),te}});var ae=[];function se(){var z=ae.pop();return z===void 0?[]:z}function ie(z){z.length=0,ae.push(z)}function oe(z){for(var a=se(),y=.5,x=.5,b=Math.PI*1.5,te=0,ee=0;ee<z;ee++)te=2*Math.PI/z*ee+b,a[ee]=new go.Point(x+y*Math.cos(te),x+y*Math.sin(te));return a.push(a[0]),a}function re(z){var a=ne(z),y=se();y[0]=a[0];for(var x=1,b=1;x<a.length;x+=2,b+=3)y[b]=a[x],y[b+1]=a[x],y[b+2]=a[x+1];return ie(a),y}function ne(z){for(var a=oe(z),y=se(),x=Math.floor(a.length/2),b=a.length-1,te=z%2===0?2:1,ee=0;ee<b;ee++){var ue=a[ee],de=a[ee+1],he=a[(x+ee-1)%b],fe=a[(x+ee+te)%b];y[ee*2]=ue,y[ee*2+1]=E(ue.x,ue.y,he.x,he.y,de.x,de.y,fe.x,fe.y,new go.Point)}return y[y.length]=y[0],ie(a),y}go.Shape.defineFigureGenerator("Pentagon",function(z,a,y){var x=oe(5),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<5;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ie(x),b.spot1=new go.Spot(.2,.22),b.spot2=new go.Spot(.8,.9),b}),go.Shape.defineFigureGenerator("Hexagon",function(z,a,y){var x=oe(6),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<6;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ie(x),b.spot1=new go.Spot(.07,.25),b.spot2=new go.Spot(.93,.75),b}),go.Shape.defineFigureGenerator("Heptagon",function(z,a,y){var x=oe(7),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<7;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ie(x),b.spot1=new go.Spot(.2,.15),b.spot2=new go.Spot(.8,.85),b}),go.Shape.defineFigureGenerator("Octagon",function(z,a,y){var x=oe(8),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<8;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ie(x),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.85),b}),go.Shape.defineFigureGenerator("Nonagon",function(z,a,y){var x=oe(9),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<9;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ie(x),b.spot1=new go.Spot(.17,.13),b.spot2=new go.Spot(.82,.82),b}),go.Shape.defineFigureGenerator("Decagon",function(z,a,y){var x=oe(10),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<10;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ie(x),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("Dodecagon",function(z,a,y){var x=oe(12),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<12;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ie(x),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("FivePointedStar",function(z,a,y){var x=ne(5),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<10;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ie(x),b.spot1=new go.Spot(.266,.333),b.spot2=new go.Spot(.733,.733),b}),go.Shape.defineFigureGenerator("SixPointedStar",function(z,a,y){var x=ne(6),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<12;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ie(x),b.spot1=new go.Spot(.17,.25),b.spot2=new go.Spot(.83,.75),b}),go.Shape.defineFigureGenerator("SevenPointedStar",function(z,a,y){var x=ne(7),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<14;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ie(x),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("EightPointedStar",function(z,a,y){var x=ne(8),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<16;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ie(x),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("NinePointedStar",function(z,a,y){var x=ne(9),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<18;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ie(x),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("TenPointedStar",function(z,a,y){var x=ne(10),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<20;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ie(x),b.spot1=new go.Spot(.281,.261),b.spot2=new go.Spot(.723,.748),b}),go.Shape.defineFigureGenerator("FivePointedBurst",function(z,a,y){var x=re(5),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<x.length;ee+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,x[ee+2].x*a,x[ee+2].y*y,x[ee].x*a,x[ee].y*y,x[ee+1].x*a,x[ee+1].y*y));return te.segments.last().close(),ie(x),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("SixPointedBurst",function(z,a,y){var x=re(6),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<x.length;ee+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,x[ee+2].x*a,x[ee+2].y*y,x[ee].x*a,x[ee].y*y,x[ee+1].x*a,x[ee+1].y*y));return te.segments.last().close(),ie(x),b.spot1=new go.Spot(.17,.222),b.spot2=new go.Spot(.833,.777),b}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(z,a,y){var x=re(7),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<x.length;ee+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,x[ee+2].x*a,x[ee+2].y*y,x[ee].x*a,x[ee].y*y,x[ee+1].x*a,x[ee+1].y*y));return te.segments.last().close(),ie(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("EightPointedBurst",function(z,a,y){var x=re(8),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<x.length;ee+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,x[ee+2].x*a,x[ee+2].y*y,x[ee].x*a,x[ee].y*y,x[ee+1].x*a,x[ee+1].y*y));return te.segments.last().close(),ie(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("NinePointedBurst",function(z,a,y){var x=re(9),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<x.length;ee+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,x[ee+2].x*a,x[ee+2].y*y,x[ee].x*a,x[ee].y*y,x[ee+1].x*a,x[ee+1].y*y));return te.segments.last().close(),ie(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("TenPointedBurst",function(z,a,y){var x=re(10),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<x.length;ee+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,x[ee+2].x*a,x[ee+2].y*y,x[ee].x*a,x[ee].y*y,x[ee+1].x*a,x[ee+1].y*y));return te.segments.last().close(),ie(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.setFigureParameter("FramedRectangle",0,new en("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new en("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(z,a,y){var x=z?z.parameter1:NaN,b=z?z.parameter2:NaN;isNaN(x)&&(x=8),isNaN(b)&&(b=8);var te=new go.Geometry,ee=new go.PathFigure(0,0,!0);return te.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x<a/2&&b<y/2&&(ee.add(new go.PathSegment(go.PathSegment.Move,x,b)),ee.add(new go.PathSegment(go.PathSegment.Line,x,y-b)),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,y-b)),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,b).close())),te.setSpots(0,0,1,1,x,b,-x,-b),te}),go.Shape.setFigureParameter("Ring",0,new en("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=8);var b=a/2,te=new go.Geometry,ee=new go.PathFigure(a,a/2,!0);te.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close());var ue=Math.max(b-x,0);return ue>0&&(ee.add(new go.PathSegment(go.PathSegment.Move,a/2+ue,a/2)),ee.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ue,ue).close())),te.spot1=Ae,te.spot2=ce,te.defaultStretch=go.GraphObject.Uniform,te}),go.Shape.defineFigureGenerator("Cloud",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(z,a,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new en("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new en("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(z,a,y){var x=z?z.parameter1:NaN,b=z?z.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var te=x%360;te<0&&(te+=360);var ee=b%360,ue=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(ue,ue).add(new go.PathSegment(go.PathSegment.Arc,te,ee,ue,ue,ue,ue).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(z,a,y){var x=le/Math.SQRT2*.5,b=Math.SQRT2/2,te=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,te*y,a,(1-x)*y,(b+x)*a,(te+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new en("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,te=a/2,ee=y/2;return new go.Geometry().add(new go.PathFigure(te-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,te+b,0)).add(new go.PathSegment(go.PathSegment.Line,te+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee+b)).add(new go.PathSegment(go.PathSegment.Line,te+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,te+b,y)).add(new go.PathSegment(go.PathSegment.Line,te-b,y)).add(new go.PathSegment(go.PathSegment.Line,te-b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,te-b,ee-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new en("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,te=a/2,ee=y/2;return new go.Geometry().add(new go.PathFigure(te-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,te+b,0)).add(new go.PathSegment(go.PathSegment.Line,te+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee+b)).add(new go.PathSegment(go.PathSegment.Line,te+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,te+b,y)).add(new go.PathSegment(go.PathSegment.Line,te-b,y)).add(new go.PathSegment(go.PathSegment.Line,te-b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,te-b,ee-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new en("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(z,a,y){var x=z?z.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}else{var te=a/2,ee=y/2,ue=Math.atan2(y,a),de=x-Math.min(Math.cos(ue)*x/2,te),he=x-Math.min(Math.sin(ue)*x/2,ee),b=new go.Geometry,fe=new go.PathFigure(de,0,!0);return b.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,te,.2*y)),fe.add(new go.PathSegment(go.PathSegment.Line,a-de,0)),fe.add(new go.PathSegment(go.PathSegment.Line,a,he)),fe.add(new go.PathSegment(go.PathSegment.Line,.8*a,ee)),fe.add(new go.PathSegment(go.PathSegment.Line,a,y-he)),fe.add(new go.PathSegment(go.PathSegment.Line,a-de,y)),fe.add(new go.PathSegment(go.PathSegment.Line,te,.8*y)),fe.add(new go.PathSegment(go.PathSegment.Line,de,y)),fe.add(new go.PathSegment(go.PathSegment.Line,0,y-he)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),fe.add(new go.PathSegment(go.PathSegment.Line,0,he).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new en("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,te=new go.PathFigure(.1*a,0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new en("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,te=new go.PathFigure(0,0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new en("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,te=new go.PathFigure(0,0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-x)*a,.25*y,Math.abs(1-x)*a,.75*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,le*a,0,a,(.5-le/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+le/2)*y,le*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var te=.2,ee=.3,ue=0,de=te*le;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+te+ue)*y,(.5-te+ee)*a,(.5+de+ue)*y,(.5-de+ee)*a,(.5+te+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+te+ee)*a,(.5+ue)*y,(.5+de+ee)*a,(.5+te+ue)*y,(.5+te+ee)*a,(.5+de+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-te+ue)*y,(1-.5+te+ee)*a,(.5-de+ue)*y,(.5+de+ee)*a,(.5-te+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-de+ee)*a,(.5-te+ue)*y,(.5-te+ee+.05)*a,(.5-de+ue-.02)*y)),te=.2,ee=0,ue=-.3,de=te*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+te+ee)*a,(.5+ue)*y,(.5+de+ee)*a,(.5+te+ue)*y,(.5+te+ee)*a,(.5+de+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-te+ue)*y,(1-.5+te+ee)*a,(.5-de+ue)*y,(.5+de+ee)*a,(.5-te+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-te+ee)*a,(.5+ue)*y,(.5-de+ee)*a,(.5-te+ue)*y,(.5-te+ee)*a,(.5-de+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-de+ee)*a,(.5+te+ue)*y,(.5-te+ee)*a,(.5+de+ue)*y,(.5-de+ee)*a,(.5+te+ue)*y)),te=.2,ee=-.3,ue=0,de=te*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-te+ue)*y,(1-.5+te+ee-.05)*a,(.5-de+ue-.02)*y,(.5+de+ee)*a,(.5-te+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-te+ee)*a,(.5+ue)*y,(.5-de+ee)*a,(.5-te+ue)*y,(.5-te+ee)*a,(.5-de+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+te+ue)*y,(.5-te+ee)*a,(.5+de+ue)*y,(.5-de+ee)*a,(.5+te+ue)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+de+ee)*a,(.5+te+ue)*y,(.5+te+ee)*a,(.5+de+ue)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var te=.1,ee=.5,ue=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(ee+te)*a,ue*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ee,y*ue,te*a,te*a).close()),b=new go.PathFigure(a*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ue=.75,b=new go.PathFigure((ee+te)*a,ue*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ee,y*ue,te*a,te*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(z,a,y){var x=.8535533905932737,b=.5*a,te=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,te,b,te)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,te)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,te)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(z,a,y){var x=new go.Geometry,b=le*.5,te=.5,ee=.5,ue=.5,de=new go.PathFigure(ee*a,(ue-te)*y);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*a,ue*y,(ee-b)*a,(ue-te)*y,(ee-te)*a,(ue-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue+te)*y,(ee-te)*a,(ue+b)*y,(ee-b)*a,(ue+te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,ue*y,(ee+b)*a,(ue+te)*y,(ee+te)*a,(ue+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue-te)*y,(ee+te)*a,(ue-b)*y,(ee+b)*a,(ue-te)*y)),te=.4,b=le*.4;var he=ve(),fe=ve(),ge=ve(),ye=ve();pe(ee,ue-te,ee+b,ue-te,ee+te,ue-b,ee+te,ue,.42,he,fe,ge,ye,ye);var me=ve(),Be=ve(),Ee=ve();pe(ee,ue-te,ee+b,ue-te,ee+te,ue-b,ee+te,ue,.58,ye,ye,Ee,me,Be);var Me=ve(),we=ve(),je=ve();pe(ee,ue+te,ee-b,ue+te,ee-te,ue+b,ee-te,ue,.42,Me,we,je,ye,ye);var xe=ve(),Oe=ve(),We=ve();return pe(ee,ue+te,ee-b,ue+te,ee-te,ue+b,ee-te,ue,.58,ye,ye,We,xe,Oe),de.add(new go.PathSegment(go.PathSegment.Move,We.x*a,We.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*a,ue*y,xe.x*a,xe.y*y,Oe.x*a,Oe.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue-te)*y,(ee-te)*a,(ue-b)*y,(ee-b)*a,(ue-te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ge.x*a,ge.y*y,he.x*a,he.y*y,fe.x*a,fe.y*y)),de.add(new go.PathSegment(go.PathSegment.Line,We.x*a,We.y*y).close()),de.add(new go.PathSegment(go.PathSegment.Move,je.x*a,je.y*y)),de.add(new go.PathSegment(go.PathSegment.Line,Ee.x*a,Ee.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,ue*y,me.x*a,me.y*y,Be.x*a,Be.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue+te)*y,(ee+te)*a,(ue+b)*y,(ee+b)*a,(ue+te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,je.x*a,je.y*y,Me.x*a,Me.y*y,we.x*a,we.y*y).close()),Xe(he),Xe(fe),Xe(ge),Xe(ye),Xe(me),Xe(Be),Xe(Ee),Xe(Me),Xe(we),Xe(je),Xe(xe),Xe(Oe),Xe(We),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new en("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,te=b+x;return new go.Geometry().add(new go.PathFigure(te,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(z,a,y){var x=new go.Geometry,b=le*.4,te=.4,ee=.5,ue=.5,de=ve(),he=ve(),fe=ve(),ge=ve(),ye=new go.PathFigure((ee-te)*a,ue*y,!1);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue-te)*y,(ee-te)*a,(ue-b)*y,(ee-b)*a,(ue-te)*y)),pe(ee,ue-te,ee+b,ue-te,ee+te,ue-b,ee+te,ue,.44,fe,ge,he,de,de),ye.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,fe.x*a,fe.y*y,ge.x*a,ge.y*y));var me=be(he.x,he.y);pe(ee,ue-te,ee+b,ue-te,ee+te,ue-b,ee+te,ue,.56,de,de,he,fe,ge);var Be=be(he.x,he.y);ye.add(new go.PathSegment(go.PathSegment.Line,(me.x*.1+.95*.9)*a,me.y*.1*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,me.y*.1*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),ye.add(new go.PathSegment(go.PathSegment.Line,a,0)),ye.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),ye.add(new go.PathSegment(go.PathSegment.Line,(Be.x*.1+.9)*a,.15*y)),ye.add(new go.PathSegment(go.PathSegment.Line,(Be.x*.1+.9)*a,(Be.y*.1+.05*.9)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,Be.x*a,Be.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,ue*y,fe.x*a,fe.y*y,ge.x*a,ge.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue+te)*y,(ee+te)*a,(ue+b)*y,(ee+b)*a,(ue+te)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*a,ue*y,(ee-b)*a,(ue+te)*y,(ee-te)*a,(ue+b)*y)),te=.35,b=le*.35;var Ee=new go.PathFigure(ee*a,(ue-te)*y,!1);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*a,ue*y,(ee-b)*a,(ue-te)*y,(ee-te)*a,(ue-b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue+te)*y,(ee-te)*a,(ue+b)*y,(ee-b)*a,(ue+te)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,ue*y,(ee+b)*a,(ue+te)*y,(ee+te)*a,(ue+b)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue-te)*y,(ee+te)*a,(ue-b)*y,(ee+b)*a,(ue-te)*y));var Me=new go.PathFigure((ee-te)*a,ue*y,!1);return x.add(Me),Xe(de),Xe(he),Xe(fe),Xe(ge),Xe(me),Xe(Be),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(z,a,y){var x=new go.Geometry,b=.375,te=0,ee=-.125,ue=b*le,de=new go.PathFigure((.525+te)*a,(.5+b+ee)*y,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+te)*a,(.5+ee)*y,(.5+ue+te)*a,(.5+b+ee)*y,(.5+b+te)*a,(.5+ue+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-b+ee)*y,(1-.5+b+te)*a,(.5-ue+ee)*y,(.5+ue+te)*a,(.5-b+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+te)*a,(.5+ee)*y,(.5-ue+te)*a,(.5-b+ee)*y,(.5-b+te)*a,(.5-ue+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.475+te)*a,(.5+b+ee)*y,(.5-b+te)*a,(.5+ue+ee)*y,(.5-ue+te)*a,(.5+b+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),de.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),de.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),de.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),de.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),de.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,te=0,ee=-.125,ue=b*le;var de=new go.PathFigure((1-.5+b+te)*a,(.5+ee)*y,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+b+ee)*y,(.5+b+te)*a,(.5+ue+ee)*y,(.5+ue+te)*a,(.5+b+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+te)*a,(.5+ee)*y,(.5-ue+te)*a,(.5+b+ee)*y,(.5-b+te)*a,(.5+ue+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-b+ee)*y,(.5-b+te)*a,(.5-ue+ee)*y,(.5-ue+te)*a,(.5-b+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+te)*a,(.5+ee)*y,(.5+ue+te)*a,(.5-b+ee)*y,(1-.5+b+te)*a,(.5-ue+ee)*y));var de=new go.PathFigure((.525+te)*a,(.5+b+ee)*y,!1);return x.add(de),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(z,a,y){var x=z?z.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(z,a,y){var x=z?z.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(z,a,y){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(z,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(z,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new en("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new en("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=z?z.parameter2:NaN;isNaN(b)&&(b=.3);var te=(1-x)*a,ee=(.5-b/2)*y,ue=(.5+b/2)*y,de=new go.Geometry,he=new go.PathFigure(0,ee,!0);de.add(he),he.add(new go.PathSegment(go.PathSegment.Line,te,ee)),he.add(new go.PathSegment(go.PathSegment.Line,te,0)),he.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),he.add(new go.PathSegment(go.PathSegment.Line,te,y)),he.add(new go.PathSegment(go.PathSegment.Line,te,ue)),he.add(new go.PathSegment(go.PathSegment.Line,0,ue).close()),de.spot1=new go.Spot(0,ee/y);var fe=E(0,ue/y,1,ue/y,te/a,1,1,.5,ve());return de.spot2=new go.Spot(fe.x,fe.y),Xe(fe),de}),go.Shape.setFigureParameter("Arrow2",0,new en("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new en("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=z?z.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var te=a-x,ee=(y-b)/2,ue=ee+b,de=new go.Geometry,he=new go.PathFigure(0,ee,!0);de.add(he),he.add(new go.PathSegment(go.PathSegment.Line,te,ee)),he.add(new go.PathSegment(go.PathSegment.Line,te,0)),he.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),he.add(new go.PathSegment(go.PathSegment.Line,te,y)),he.add(new go.PathSegment(go.PathSegment.Line,te,ue)),he.add(new go.PathSegment(go.PathSegment.Line,0,ue).close()),de.spot1=new go.Spot(0,ee/y);var fe=E(0,ue/y,1,ue/y,te/a,1,1,.5,ve());return de.spot2=new go.Spot(fe.x,fe.y),Xe(fe),de}),go.Shape.defineFigureGenerator("Chevron",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new en("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,te=(.5+x/2)*y,ee=new go.Geometry,ue=new go.PathFigure(a,.5*y,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ue.add(new go.PathSegment(go.PathSegment.Line,.3*a,te)),ue.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ue.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ue.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var de=E(0,.5,.3,0,0,b/y,.1,b/y,ve());return ee.spot1=new go.Spot(de.x,de.y),de=E(.7,1,1,.5,0,te/y,1,te/y,de),ee.spot2=new go.Spot(de.x,de.y),Xe(de),ee}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new en("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new en("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=40);var b=z?z.parameter2:NaN;isNaN(b)&&(b=100);var te=(y-x)/2,ee=te+x,ue=(y-b)/2,de=ue+b;(x>y||b>y)&&(b>x?(x=x*y/b,te=(y-x)/2,ee=te+x,ue=0,de=y):(te=0,ee=y,ue=0,de=y));var he=new go.Geometry,fe=new go.PathFigure(a,.5*y,!0);he.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,de)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*a,de)),fe.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*a,ue)),fe.add(new go.PathSegment(go.PathSegment.Line,.3*a,te)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ue).close());var ge=E(0,.5,.3,ue/y,0,te/y,1,te/y,ve());return he.spot1=new go.Spot(ge.x,ge.y),ge=E(.7,de/y,1,.5,0,ee/y,1,ee/y,ge),he.spot2=new go.Spot(ge.x,ge.y),Xe(ge),he}),go.Shape.setFigureParameter("IBeamArrow",0,new en("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,te=(.5+x/2)*y,ee=new go.Geometry,ue=new go.PathFigure(a,.5*y,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ue.add(new go.PathSegment(go.PathSegment.Line,0,y)),ue.add(new go.PathSegment(go.PathSegment.Line,0,0)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(0,b/y);var de=E(.7,1,1,.5,0,te/y,1,te/y,ve());return ee.spot2=new go.Spot(de.x,de.y),Xe(de),ee}),go.Shape.setFigureParameter("IBeamArrow2",0,new en("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new en("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=40);var b=z?z.parameter2:NaN;isNaN(b)&&(b=100);var te=(y-x)/2,ee=te+x,ue=(y-b)/2,de=ue+b;(x>y||b>y)&&(b>x?(x=x*y/b,te=(y-x)/2,ee=te+x,ue=0,de=y):(te=0,ee=y,ue=0,de=y));var he=new go.Geometry,fe=new go.PathFigure(a,.5*y,!0);he.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,de)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,de)),fe.add(new go.PathSegment(go.PathSegment.Line,0,de)),fe.add(new go.PathSegment(go.PathSegment.Line,0,ue)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,ue)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ue).close()),he.spot1=new go.Spot(0,te/y);var ge=E(.7,de/y,1,.5,0,ee/y,1,ee/y,ve());return he.spot2=new go.Spot(ge.x,ge.y),Xe(ge),he}),go.Shape.setFigureParameter("Pointer",0,new en("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,te=new go.PathFigure(a,.5*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,y)),te.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var ee=E(.2,.65,1,.65,0,1,1,.5,ve());return b.spot2=new go.Spot(ee.x,ee.y),Xe(ee),b}),go.Shape.setFigureParameter("RoundedPointer",0,new en("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,te=new go.PathFigure(a,.5*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b.spot1=new go.Spot(x,.35);var ee=E(0,.65,1,.65,0,1,1,.5,ve());return b.spot2=new go.Spot(ee.x,ee.y),Xe(ee),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new en("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,te=(.5+x/2)*y,ee=new go.Geometry,ue=new go.PathFigure(a,.5*y,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ue.add(new go.PathSegment(go.PathSegment.Line,0,te)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,0,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(.2,.3);var de=E(.7,1,1,.5,0,te/y,1,te/y,ve());return ee.spot2=new go.Spot(de.x,de.y),Xe(de),ee}),go.Shape.setFigureParameter("SplitEndArrow2",0,new en("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,te=b+x;x>y&&(b=0,te=y);var ee=new go.Geometry,ue=new go.PathFigure(a,.5*y,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ue.add(new go.PathSegment(go.PathSegment.Line,0,te)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,0,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ue.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(.2,b/y);var de=E(.7,1,1,.5,0,te/y,1,te/y,ve());return ee.spot2=new go.Spot(de.x,de.y),Xe(de),ee}),go.Shape.setFigureParameter("SquareArrow",0,new en("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,te=new go.PathFigure(a,.5*y,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,x*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,0)),te.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(z,a,y){var x=new go.Geometry,b=le*.5,te=le*.1,ee=new go.PathFigure(0,.9*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+te)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+te)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var te=new go.PathFigure(0,.9*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var te=new go.PathFigure(.5*a,y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),te.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var te=new go.PathFigure(0,.3*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,te=le*.5,ee=new go.PathFigure(0,x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,le*x,(.5-te)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+te)*a,0,1*a,le*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-le*x,(.5+te)*a,1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-te)*a,1*y,0,y-le*x)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x));var ue=new go.PathFigure(a,x,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-le*x,(.5+te)*a,2*x)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-te)*a,2*x,0,2*x-le*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,te=le*.5,ee=new go.PathFigure(0,y-x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,le*x,(.5-te)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+te)*a,0,a,le*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-le*x,(.5+te)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-te)*a,y,0,y-le*x));var ue=new go.PathFigure(0,y-x,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*x,0,y-x-le*x,(.5-te)*a,y-2*x)),ue.add(new go.PathSegment(go.PathSegment.Bezier,a,y-x,(.5+te)*a,y-2*x,a,y-x-le*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,te=le*.5,ee=new go.PathFigure(x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-le*x,0,a,(.5-te)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+te)*y,a-le*x,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,le*x,y,0,(.5+te)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-te)*y,le*x,0));var ue=new go.PathFigure(x,0,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+le*x,0,2*x,(.5-te)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+te)*y,x+le*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,te=le*.5,ee=new go.PathFigure(a-x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-le*x,0,a,(.5-te)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+te)*y,a-le*x,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,le*x,y,0,(.5+te)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-te)*y,le*x,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var ue=new go.PathFigure(a-x,0,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*y,a-x-le*x,0,a-2*x,(.5-te)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a-2*x,(.5+te)*y,a-x-le*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(.25*a,.25*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),te.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),te.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var te=new go.PathFigure(.5*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var te=new go.PathFigure(.5*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),te.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(z,a,y){var x=new go.Geometry,b=.2,te=.1,ee=le*b,ue=le*te,de=.5,he=.1,fe=new go.PathFigure(de*a,(he+te)*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de-b)*a,he*y,(de-ee)*a,(he+te)*y,(de-b)*a,(he+ue)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-te)*y,(de-b)*a,(he-ue)*y,(de-ee)*a,(he-te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de+b)*a,he*y,(de+ee)*a,(he-te)*y,(de+b)*a,(he-ue)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he+te)*y,(de+b)*a,(he+ue)*y,(de+ee)*a,(he+te)*y));var ge=.05,ye=le*ge;de=.05,he=.25;var me=new go.PathFigure(.5*a,.2*y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),de=.95,he=.25,me.add(new go.PathSegment(go.PathSegment.Bezier,(de+ge)*a,he*y,(de+ye)*a,(he-ge)*y,(de+ge)*a,(he-ye)*y)),me.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),me.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),me.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),ge=.025,ye=le*ge,de=.825,he=.35,me.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-ge)*y,(de+ge)*a,(he-ye)*y,(de+ye)*a,(he-ge)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(de-ge)*a,he*y,(de-ye)*a,(he-ge)*y,(de-ge)*a,(he-ye)*y)),me.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),me.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),me.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),ge=.05,ye=le*ge,de=.5,he=.7,me.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-ge)*y,(de+ge)*a,(he-ye)*y,(de+ye)*a,(he-ge)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(de-ge)*a,he*y,(de-ye)*a,(he-ge)*y,(de-ge)*a,(he-ye)*y)),me.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),ge=.025,ye=le*ge,de=.175,he=.35,me.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-ge)*y,(de+ge)*a,(he-ye)*y,(de+ye)*a,(he-ge)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(de-ge)*a,he*y,(de-ye)*a,(he-ge)*y,(de-ge)*a,(he-ye)*y)),me.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),me.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),me.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),ge=.05,ye=le*ge,de=.05,he=.25,me.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-ge)*y,(de-ge)*a,(he-ye)*y,(de-ye)*a,(he-ge)*y)),me.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new en("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,te=new go.PathFigure(a,0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),te.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var te=new go.PathFigure(.5*a,.5*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,b*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(z,a,y){var x=new go.Geometry,b=le*.5,te=le*.1,ee=new go.PathFigure(a,.1*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+te)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+te)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-te)*y,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-te)*y));var ue=new go.PathFigure(a,.1*y,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+te)*y,(.5+b)*a,.2*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+te)*y)),ue.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+te)*y,(.5+b)*a,.3*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+te)*y)),ue.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+te)*y,(.5+b)*a,.4*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+te)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(z,a,y){var x=new go.Geometry,b=le*.5,te=le*.1,ee=new go.PathFigure(a,.1*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+te)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+te)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-te)*y,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-te)*y));var ue=new go.PathFigure(a,.1*y,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+te)*y,(.5+b)*a,.2*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+te)*y)),ue.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+te)*y,(.5+b)*a,.3*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+te)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var te=le*.2,ee=new go.PathFigure(0,.2*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-te)*y,(.2-te)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+te)*a,0,a,(.2-te)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+te)*y,(.8+te)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-te)*a,y,0,(.8+te)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ue=new go.PathFigure(0,b*y,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,b*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),ee.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var te=new go.PathFigure(.1*a,.4*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(.75*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var te=new go.PathFigure(a,.5*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,y));var ee=new go.PathFigure(a,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN,te=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(te)&&(te=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ue=new go.PathFigure(b*a,0,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ue.add(new go.PathSegment(go.PathSegment.Move,0,te*y)),ue.add(new go.PathSegment(go.PathSegment.Line,a,te*y)),x}),go.Shape.defineFigureGenerator("Junction",function(z,a,y){var x=new go.Geometry,b=1/Math.SQRT2,te=(1-1/Math.SQRT2)/2,ee=le*.5,ue=.5,de=new go.PathFigure(a,ue*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,y,a,(ue+ee)*y,(ue+ee)*a,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,ue*y,(ue-ee)*a,y,0,(ue+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,0,0,(ue-ee)*y,(ue-ee)*a,0)),de.add(new go.PathSegment(go.PathSegment.Bezier,a,ue*y,(ue+ee)*a,0,a,(ue-ee)*y));var he=new go.PathFigure((te+b)*a,(te+b)*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Line,te*a,te*y)),he.add(new go.PathSegment(go.PathSegment.Move,te*a,(te+b)*y)),he.add(new go.PathSegment(go.PathSegment.Line,(te+b)*a,te*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var te=new go.PathFigure(.1*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(z,a,y){var x=new go.Geometry,b=le*.5,te=.5,ee=new go.PathFigure(.5*a,y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,te*y,(te-b)*a,y,0,(te+b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,0,0,(te-b)*y,(te-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,te*y,(te+b)*a,0,a,(te-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(te+.1)*a,.9*y,a,(te+b)*y,(te+b)*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.7);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.25);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var te=new go.PathFigure(.1*a,.2*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),te.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var te=new go.PathFigure(.2*a,.1*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var te=1-b,ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ue=new go.PathFigure(.5*b*a,b*y,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(z,a,y){var x=new go.Geometry,b=le*.5,te=.5,ee=new go.PathFigure(a,te*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,a,(te+b)*y,(te+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,te*y,(te-b)*a,y,0,(te+b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,0,0,(te-b)*y,(te-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,te*y,(te+b)*a,0,a,(te-b)*y));var ue=new go.PathFigure(a,.5*y,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ue.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN,te=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(te)&&(te=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-te)*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN,te=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(te)&&(te=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-te)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-te)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure((1-b)*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x}),go.Shape.defineFigureGenerator("Process",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.25);var te=new go.PathFigure(b*a,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(z,a,y){var x=new go.Geometry,b=le*.5,te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(z,a,y){var x=new go.Geometry,b=le*.5,te=.5,ee=new go.PathFigure(a,te*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,a,(te+b)*y,(te+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,te*y,(te-b)*a,y,0,(te+b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,0,0,(te-b)*y,(te-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,te*y,(te+b)*a,0,a,(te-b)*y));var ue=new go.PathFigure(a,te*y,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,a,te*y));var de=new go.PathFigure(.8*a,.75*y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),de.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),de.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(z,a,y){var x=new go.Geometry,b=le*.1,te=.1,ee=.9,ue=.5,de=new go.PathFigure(.8*a,.5*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,0,y)),de.add(new go.PathSegment(go.PathSegment.Line,0,0)),de.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var he=new go.PathFigure((ee+te)*a,ue*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue+te)*y,(ee+te)*a,(ue+b)*y,(ee+b)*a,(ue+te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*a,ue*y,(ee-b)*a,(ue+te)*y,(ee-te)*a,(ue+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue-te)*y,(ee-te)*a,(ue-b)*y,(ee-b)*a,(ue-te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,ue*y,(ee+b)*a,(ue-te)*y,(ee+te)*a,(ue-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(z,a,y){var x=new go.Geometry,b=le*.5,te=le*.4,ee=le*.1,ue=.1,de=.9,he=.5,fe=new go.PathFigure(.8*a,.5*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+te)*y,(.4+b)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Line,0,y)),fe.add(new go.PathSegment(go.PathSegment.Line,0,0)),fe.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-te)*y));var ge=new go.PathFigure((de+ue)*a,he*y,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he+ue)*y,(de+ue)*a,(he+ee)*y,(de+ee)*a,(he+ue)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(de-ue)*a,he*y,(de-ee)*a,(he+ue)*y,(de-ue)*a,(he+ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-ue)*y,(de-ue)*a,(he-ee)*y,(de-ee)*a,(he-ue)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(de+ue)*a,he*y,(de+ee)*a,(he-ue)*y,(de+ue)*a,(he-ee)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(z,a,y){var x=new go.Geometry,b=.5,te=le*b,ee=0,ue=.5,de=new go.PathFigure(.8*a,.5*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ue+te)*y,(ee+te)*a,(ue+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(ee+te)*a,(ue-b)*y,.7*a,(ue-te)*y)),b=.1,te=le*.1,ee=.9,ue=.5;var he=new go.PathFigure((ee-b)*a,ue*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue-b)*y,(ee-b)*a,(ue-te)*y,(ee-te)*a,(ue-b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ue*y,(ee+te)*a,(ue-b)*y,(ee+b)*a,(ue-te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue+b)*y,(ee+b)*a,(ue+te)*y,(ee+te)*a,(ue+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ue*y,(ee-te)*a,(ue+b)*y,(ee-b)*a,(ue+te)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(z,a,y){var x=new go.Geometry,b=.5,te=le*b,ee=0,ue=.5,de=new go.PathFigure(0,0,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ee+te+te)*a,(ue-b)*y,.8*a,(ue-te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ue+te)*y,(ee+te+te)*a,(ue+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(z,a,y){var x=new go.Geometry,b=.5,te=le*b,ee=.2,ue=.5,de=new go.PathFigure(.1*a,0,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var he=new go.PathFigure(.8*a,.5*y,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ue+te)*y,(ee+te)*a,(ue+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(ee+te)*a,(ue-b)*y,.7*a,(ue-te)*y)),b=.1,te=le*.1,ee=.9,ue=.5;var fe=new go.PathFigure((ee-b)*a,ue*y,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue-b)*y,(ee-b)*a,(ue-te)*y,(ee-te)*a,(ue-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ue*y,(ee+te)*a,(ue-b)*y,(ee+b)*a,(ue-te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue+b)*y,(ee+b)*a,(ue+te)*y,(ee+te)*a,(ue+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ue*y,(ee-te)*a,(ue+b)*y,(ee-b)*a,(ue+te)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(z,a,y){var x=new go.Geometry,b=.5,te=le*b,ee=.2,ue=.5,de=new go.PathFigure(.1*a,0,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var he=new go.PathFigure(.2*a,0,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ee+te)*a,(ue-b)*y,.9*a,(ue-te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ue+te)*y,(ee+te)*a,(ue+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(z,a,y){var x=new go.Geometry,b=le*.1,te=.1,ee=.1,ue=.5,de=new go.PathFigure((ee-b*.5)*a,y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,0,(ee-b)*a,y,(ee-te)*a,0)),ee=.3,de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,(ee+te)*a,0,(ee+b)*a,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,0,(ee-b)*a,y,(ee-te)*a,0)),ee=.5,de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,(ee+te)*a,0,(ee+b)*a,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,0,(ee-b)*a,y,(ee-te)*a,0)),ee=.7,de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,(ee+te)*a,0,(ee+b)*a,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,0,(ee-b)*a,y,(ee-te)*a,0)),ee=.9,de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b*.5)*a,y,(ee+te)*a,0,(ee+b)*a,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(z,a,y){var x=new go.Geometry,b=le*.5,te=.5,ee=.5,ue=.5,de=new go.PathFigure((ee-te)*a,ue*y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue-te)*y,(ee-te)*a,(ue-b)*y,(ee-b)*a,(ue-te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,ue*y,(ee+b)*a,(ue-te)*y,(ee+te)*a,(ue-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue+te)*y,(ee+te)*a,(ue+b)*y,(ee+b)*a,(ue+te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*a,ue*y,(ee-b)*a,(ue+te)*y,(ee-te)*a,(ue+b)*y)),de.add(new go.PathSegment(go.PathSegment.Move,(ee-te+.1)*a,ue*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te-.1)*a,ue*y,ee*a,(ue-te)*y,ee*a,(ue+te)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Diode",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(z,a,y){var x=new go.Geometry,b=a,te=y;a=a*.38,y=y*.6;var ee=le*.8,ue=.8,de=0,he=.5,fe=(b-a)/2,ge=(te-y)/2,ye=new go.PathFigure(de*a+fe,(he+ue)*y+ge,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(de-ue)*a+fe,he*y+ge,(de-ee)*a+fe,(he+ue)*y+ge,(de-ue)*a+fe,(he+ee)*y+ge)),ye.add(new go.PathSegment(go.PathSegment.Bezier,de*a+fe,(he-ue)*y+ge,(de-ue)*a+fe,(he-ee)*y+ge,(de-ee)*a+fe,(he-ue)*y+ge)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(de-ue+ee*.5)*a+fe,he*y+ge,de*a+fe,(he-ue)*y+ge,(de-ue+ee*.5)*a+fe,(he-ee)*y+ge)),ye.add(new go.PathSegment(go.PathSegment.Bezier,de*a+fe,(he+ue)*y+ge,(de-ue+ee*.5)*a+fe,(he+ee)*y+ge,de*a+fe,(he+ue)*y+ge).close()),ee=le*.4,ue=.4,de=.2,he=.5;var me=new go.PathFigure(de*a+fe,(he+ue)*y+ge,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(de-ue)*a+fe,he*y+ge,(de-ee)*a+fe,(he+ue)*y+ge,(de-ue)*a+fe,(he+ee)*y+ge)),me.add(new go.PathSegment(go.PathSegment.Bezier,de*a+fe,(he-ue)*y+ge,(de-ue)*a+fe,(he-ee)*y+ge,(de-ee)*a+fe,(he-ue)*y+ge)),me.add(new go.PathSegment(go.PathSegment.Bezier,(de-ue+ee*.5)*a+fe,he*y+ge,de*a+fe,(he-ue)*y+ge,(de-ue+ee*.5)*a+fe,(he-ee)*y+ge)),me.add(new go.PathSegment(go.PathSegment.Bezier,de*a+fe,(he+ue)*y+ge,(de-ue+ee*.5)*a+fe,(he+ee)*y+ge,de*a+fe,(he+ue)*y+ge).close()),ee=le*.2,ue=.2,de=.5,he=.5;var Be=new go.PathFigure((de-ue)*a+fe,he*y+ge,!0);x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,de*a+fe,(he-ue)*y+ge,(de-ue)*a+fe,(he-ee)*y+ge,(de-ee)*a+fe,(he-ue)*y+ge)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(de+ue)*a+fe,he*y+ge,(de+ee)*a+fe,(he-ue)*y+ge,(de+ue)*a+fe,(he-ee)*y+ge)),Be.add(new go.PathSegment(go.PathSegment.Bezier,de*a+fe,(he+ue)*y+ge,(de+ue)*a+fe,(he+ee)*y+ge,(de+ee)*a+fe,(he+ue)*y+ge)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(de-ue)*a+fe,he*y+ge,(de-ee)*a+fe,(he+ue)*y+ge,(de-ue)*a+fe,(he+ee)*y+ge)),ee=le*.4,ue=.4,de=.8,he=.5;var Ee=new go.PathFigure(de*a+fe,(he-ue)*y+ge,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(de+ue)*a+fe,he*y+ge,(de+ee)*a+fe,(he-ue)*y+ge,(de+ue)*a+fe,(he-ee)*y+ge)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,de*a+fe,(he+ue)*y+ge,(de+ue)*a+fe,(he+ee)*y+ge,(de+ee)*a+fe,(he+ue)*y+ge)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(de+ue-ee*.5)*a+fe,he*y+ge,de*a+fe,(he+ue)*y+ge,(de+ue-ee*.5)*a+fe,(he+ee)*y+ge)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,de*a+fe,(he-ue)*y+ge,(de+ue-ee*.5)*a+fe,(he-ee)*y+ge,de*a+fe,(he-ue)*y+ge).close()),ee=le*.8,ue=.8,de=1,he=.5;var Me=new go.PathFigure(de*a+fe,(he-ue)*y+ge,!0);return x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,(de+ue)*a+fe,he*y+ge,(de+ee)*a+fe,(he-ue)*y+ge,(de+ue)*a+fe,(he-ee)*y+ge)),Me.add(new go.PathSegment(go.PathSegment.Bezier,de*a+fe,(he+ue)*y+ge,(de+ue)*a+fe,(he+ee)*y+ge,(de+ee)*a+fe,(he+ue)*y+ge)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(de+ue-ee*.5)*a+fe,he*y+ge,de*a+fe,(he+ue)*y+ge,(de+ue-ee*.5)*a+fe,(he+ee)*y+ge)),Me.add(new go.PathSegment(go.PathSegment.Bezier,de*a+fe,(he-ue)*y+ge,(de+ue-ee*.5)*a+fe,(he-ee)*y+ge,de*a+fe,(he-ue)*y+ge).close()),x}),go.Shape.defineFigureGenerator("Email",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,y)),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),te.add(new go.PathSegment(go.PathSegment.Move,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var te=new go.PathFigure(.1*a,y,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var ee=new go.PathFigure(.6*a,y,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ue=new go.PathFigure(0,.5*y,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ue.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ue.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(z,a,y){var x=new go.Geometry,b=le*.4,te=.4,ee=.5,ue=.5,de=ve(),he=ve(),fe=ve(),ge=ve();pe(ee,ue-te,ee+b,ue-te,ee+te,ue-b,ee+te,ue,.5,de,de,he,fe,ge);var ye=be(he.x,he.y),me=new go.PathFigure(he.x*a,he.y*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,ue*y,fe.x*a,fe.y*y,ge.x*a,ge.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue+te)*y,(ee+te)*a,(ue+b)*y,(ee+b)*a,(ue+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*a,ue*y,(ee-b)*a,(ue+te)*y,(ee-te)*a,(ue+b)*y)),pe(ee-te,ue,ee-te,ue-b,ee-b,ue-te,ee,ue-te,.5,fe,ge,he,de,de),me.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,fe.x*a,fe.y*y,ge.x*a,ge.y*y)),b=le*.3,te=.3,pe(ee-te,ue,ee-te,ue-b,ee-b,ue-te,ee,ue-te,.5,fe,ge,he,de,de),me.add(new go.PathSegment(go.PathSegment.Line,he.x*a,he.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*a,ue*y,ge.x*a,ge.y*y,fe.x*a,fe.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue+te)*y,(ee-te)*a,(ue+b)*y,(ee-b)*a,(ue+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,ue*y,(ee+b)*a,(ue+te)*y,(ee+te)*a,(ue+b)*y)),pe(ee,ue-te,ee+b,ue-te,ee+te,ue-b,ee+te,ue,.5,de,de,he,fe,ge),me.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,ge.x*a,ge.y*y,fe.x*a,fe.y*y).close());var me=new go.PathFigure(.45*a,0,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),me.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),me.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),Xe(de),Xe(he),Xe(fe),Xe(ge),Xe(ye),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function te(ee,ue,de){ee.add(new go.PathSegment(go.PathSegment.Move,(.3+ue)*a,(.8+de)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+ue)*a,(.5+de)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.1+ue)*a,(.5+de)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.3+ue)*a,(.8+de)*y).close())}return te(b,0,0),te(b,.4,0),te(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(z,a,y){var x=new go.Geometry,b=.5,te=0,ee=0,ue=b*le,de=.4*Math.SQRT2/2+.5,he=.5-.5*Math.SQRT2/2,fe=1,ge=.5,ye=.5,me=0,Be=new go.PathFigure(de*a,(1-he)*y,!1);return x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,ge*y,fe*a,.7*y,fe*a,ge*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ye+te)*a,(me+te)*y,(.5+b+te)*a,(.5-ue+te)*y,(.5+ue+te)*a,(.5-b+te)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+te)*a,(.5+ee)*y,(.5-ue+te)*a,(.5-b+ee)*y,(.5-b+te)*a,(.5-ue+ee)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(.35+te)*a,.9*y,(.5-b+te)*a,(.5+ue+ee)*y,(.5-ue+te)*a,.9*y)),Be.add(new go.PathSegment(go.PathSegment.Move,(.25+te)*a,.8*y)),Be.add(new go.PathSegment(go.PathSegment.Line,(.35+te)*a,.9*y)),Be.add(new go.PathSegment(go.PathSegment.Line,(.2+te)*a,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var te=new go.PathFigure(a,y,!1);x.add(te);var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var te=new go.PathFigure(.45*a,.73*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),te.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),te.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var te=new go.PathFigure(.335*a,(1-.555)*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),te.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var ee=.5-.285,ue=.5,de=ee,he=Math.PI/4,fe=4*(1-Math.cos(he))/(3*Math.sin(he)),ge=fe*.5,ye=ee,me=ee,Be=fe*ye,Ee=fe*me;te.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ye)*a,de*y,(ue-(Be+ye)/2)*a,(de+(me+Ee)/2)*y,(ue-ye)*a,(de+Ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(de-me)*y,(ue-ye)*a,(de-Ee)*y,(ue-Be)*a,(de-me)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ye)*a,de*y,(ue+Be)*a,(de-me)*y,(ue+ye)*a,(de-Ee)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ue+ye)*a,(de+Ee)*y,(ue+(Be+ye)/2)*a,(de+(me+Ee)/2)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),te.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Me=new go.PathFigure(.2*a,y,!1);x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var we=new go.PathFigure(.8*a,y,!1);return x.add(we),we.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var te=new go.PathFigure(.2*a,.2*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),te.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var te=new go.PathFigure(a,y,!1);x.add(te);var ee=new go.PathFigure(.1*a,y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var te=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-te)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,te*a,te*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var te=new go.PathFigure(.475*a,.2*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),te.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),te.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),te.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),te.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var ee=new go.PathFigure(.675*a,.575*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(z,a,y){var x=new go.Geometry,b=.5,te=le*.5,ee=new go.PathFigure(a,b*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+te)*y,(b+te)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-te)*a,y,0,(b+te)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-te)*y,(b-te)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+te)*a,0,a,(b-te)*y));var ue=new go.PathFigure(b*a,0,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),ue.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),ue.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),ue.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),ue.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),ue.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ue.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,.15*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,0)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,.2*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var te=new go.PathFigure(0,.2*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var ee=new go.PathFigure(0,.6*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var te=new go.PathFigure(.15*a,.6*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(a,.8*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var ee=.1,ue=le*.1,de=.2,he=.9,fe=new go.PathFigure((de-ee)*a,he*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-ee)*y,(de-ee)*a,(he-ue)*y,(de-ue)*a,(he-ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de+ee)*a,he*y,(de+ue)*a,(he-ee)*y,(de+ee)*a,(he-ue)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he+ee)*y,(de+ee)*a,(he+ue)*y,(de+ue)*a,(he+ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(de-ee)*a,he*y,(de-ue)*a,(he+ee)*y,(de-ee)*a,(he+ue)*y).close()),ee=.1,ue=le*.1,de=.8,he=.9;var ge=new go.PathFigure((de-ee)*a,he*y,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-ee)*y,(de-ee)*a,(he-ue)*y,(de-ue)*a,(he-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(de+ee)*a,he*y,(de+ue)*a,(he-ee)*y,(de+ee)*a,(he-ue)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he+ee)*y,(de+ee)*a,(he+ue)*y,(de+ue)*a,(he+ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(de-ee)*a,he*y,(de-ue)*a,(he+ee)*y,(de-ee)*a,(he+ue)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var te=new go.PathFigure(0,.5*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.5*a,.8*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ue=new go.PathFigure(.5*a,.7*y,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var de=.1,he=le*.1,fe=.1,ge=.9,ye=new go.PathFigure((fe-de)*a,ge*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ge-de)*y,(fe-de)*a,(ge-he)*y,(fe-he)*a,(ge-de)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe+de)*a,ge*y,(fe+he)*a,(ge-de)*y,(fe+de)*a,(ge-he)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ge+de)*y,(fe+de)*a,(ge+he)*y,(fe+he)*a,(ge+de)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-de)*a,ge*y,(fe-he)*a,(ge+de)*y,(fe-de)*a,(ge+he)*y)),de=.1,he=le*.1,fe=.4,ge=.9;var me=new go.PathFigure((fe-de)*a,ge*y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ge-de)*y,(fe-de)*a,(ge-he)*y,(fe-he)*a,(ge-de)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(fe+de)*a,ge*y,(fe+he)*a,(ge-de)*y,(fe+de)*a,(ge-he)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ge+de)*y,(fe+de)*a,(ge+he)*y,(fe+he)*a,(ge+de)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(fe-de)*a,ge*y,(fe-he)*a,(ge+de)*y,(fe-de)*a,(ge+he)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var te=new go.PathFigure(.45*a,.7*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var ee=new go.PathFigure(.55*a,.4*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var fe=.05,ge=le*.05,ye=.175,me=.95,ue=new go.PathFigure((ye-fe)*a,me*y,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(me-fe)*y,(ye-fe)*a,(me-ge)*y,(ye-ge)*a,(me-fe)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ye+fe)*a,me*y,(ye+ge)*a,(me-fe)*y,(ye+fe)*a,(me-ge)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(me+fe)*y,(ye+fe)*a,(me+ge)*y,(ye+ge)*a,(me+fe)*y)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ye-fe)*a,me*y,(ye-ge)*a,(me+fe)*y,(ye-fe)*a,(me+ge)*y));var fe=.05,ge=le*.05,ye=.375,me=.95,de=new go.PathFigure((ye-fe)*a,me*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(me-fe)*y,(ye-fe)*a,(me-ge)*y,(ye-ge)*a,(me-fe)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ye+fe)*a,me*y,(ye+ge)*a,(me-fe)*y,(ye+fe)*a,(me-ge)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(me+fe)*y,(ye+fe)*a,(me+ge)*y,(ye+ge)*a,(me+fe)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ye-fe)*a,me*y,(ye-ge)*a,(me+fe)*y,(ye-fe)*a,(me+ge)*y));var fe=.05,ge=le*.05,ye=.625,me=.95,he=new go.PathFigure((ye-fe)*a,me*y,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(me-fe)*y,(ye-fe)*a,(me-ge)*y,(ye-ge)*a,(me-fe)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ye+fe)*a,me*y,(ye+ge)*a,(me-fe)*y,(ye+fe)*a,(me-ge)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(me+fe)*y,(ye+fe)*a,(me+ge)*y,(ye+ge)*a,(me+fe)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ye-fe)*a,me*y,(ye-ge)*a,(me+fe)*y,(ye-fe)*a,(me+ge)*y));var fe=.05,ge=le*.05,ye=.825,me=.95,Be=new go.PathFigure((ye-fe)*a,me*y,!0);x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(me-fe)*y,(ye-fe)*a,(me-ge)*y,(ye-ge)*a,(me-fe)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ye+fe)*a,me*y,(ye+ge)*a,(me-fe)*y,(ye+fe)*a,(me-ge)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(me+fe)*y,(ye+fe)*a,(me+ge)*y,(ye+ge)*a,(me+fe)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ye-fe)*a,me*y,(ye-ge)*a,(me+fe)*y,(ye-fe)*a,(me+ge)*y).close());var Ee=new go.PathFigure(0,y,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,.2*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var ee=new go.PathFigure(.15*a,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ue=.05,de=le*.05,he=.35,fe=.775,ge=new go.PathFigure((he-ue)*a,fe*y,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,he*a,(fe-ue)*y,(he-ue)*a,(fe-de)*y,(he-de)*a,(fe-ue)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(he+ue)*a,fe*y,(he+de)*a,(fe-ue)*y,(he+ue)*a,(fe-de)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,he*a,(fe+ue)*y,(he+ue)*a,(fe+de)*y,(he+de)*a,(fe+ue)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(he-ue)*a,fe*y,(he-de)*a,(fe+ue)*y,(he-ue)*a,(fe+de)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(z,a,y){var x=new go.Geometry,b=.3,te=le*.3,ee=.5,ue=.7,de=new go.PathFigure((ee-b)*a,ue*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue-b)*y,(ee-b)*a,(ue-te)*y,(ee-te)*a,(ue-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ue*y,(ee+te)*a,(ue-b)*y,(ee+b)*a,(ue-te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue+b)*y,(ee+b)*a,(ue+te)*y,(ee+te)*a,(ue+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ue*y,(ee-te)*a,(ue+b)*y,(ee-b)*a,(ue+te)*y));var he=new go.PathFigure(0,.7*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var te=new go.PathFigure(0,.6*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(z,a,y){var x=new go.Geometry,b=.5,te=le*.5,ee=.5,ue=.5,de=new go.PathFigure((ee-b)*a,ue*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue-b)*y,(ee-b)*a,(ue-te)*y,(ee-te)*a,(ue-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ue*y,(ee+te)*a,(ue-b)*y,(ee+b)*a,(ue-te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue+b)*y,(ee+b)*a,(ue+te)*y,(ee+te)*a,(ue+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ue*y,(ee-te)*a,(ue+b)*y,(ee-b)*a,(ue+te)*y));var he=new go.PathFigure(.15*a,.5*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(z,a,y){var x=new go.Geometry,b=.5,te=le*.5,ee=.5,ue=.5,de=new go.PathFigure((ee-b)*a,ue*y,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue-b)*y,(ee-b)*a,(ue-te)*y,(ee-te)*a,(ue-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ue*y,(ee+te)*a,(ue-b)*y,(ee+b)*a,(ue-te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue+b)*y,(ee+b)*a,(ue+te)*y,(ee+te)*a,(ue+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ue*y,(ee-te)*a,(ue+b)*y,(ee-b)*a,(ue+te)*y).close()),b=.05,te=le*.05,ee=.5,ue=.8;var he=new go.PathFigure((ee-b)*a,ue*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue-b)*y,(ee-b)*a,(ue-te)*y,(ee-te)*a,(ue-b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ue*y,(ee+te)*a,(ue-b)*y,(ee+b)*a,(ue-te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ue+b)*y,(ee+b)*a,(ue+te)*y,(ee+te)*a,(ue+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ue*y,(ee-te)*a,(ue+b)*y,(ee-b)*a,(ue+te)*y).close()),he.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),he.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var te=new go.PathFigure(.2*a,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var te=new go.PathFigure(.2*a,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var te=new go.PathFigure(0,y*.6,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var te=new go.PathFigure(.126*a,.85*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var ee=new go.PathFigure(.402*a,.85*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ue=new go.PathFigure(.678*a,.85*y,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),ue.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var de=new go.PathFigure(.5*a,.1*y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),de.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var te=new go.PathFigure(a*.204,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),te.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var ee=new go.PathFigure(a*.408,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ue=new go.PathFigure(a*.612,y,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),ue.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),ue.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var de=new go.PathFigure(a*.816,y,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),de.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),de.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var te=new go.PathFigure(a*.055,.07*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var ee=new go.PathFigure(a*.055,.13*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ue=new go.PathFigure(a*.055,.18*y,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),ue.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),ue.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var de=new go.PathFigure(a*1,0,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),de.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),de.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var te=new go.PathFigure(0,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),te.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),te.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var ee=new go.PathFigure(a*.11,y*.1,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var ue=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),ue.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),ue.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var de=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),de.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),de.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(z,a,y){var x=new go.Geometry,b=8,te=b*le,ee=new go.PathFigure(b,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-te,a-te,y)),ee.add(new go.PathSegment(go.PathSegment.Line,b,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,te,y,0,y-te)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,te,te,0).close());var ue=new go.PathFigure(a*.83,0,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),ue.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),ue.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var de=new go.PathFigure(a*.83,y*1,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),de.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),de.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var he=new go.PathFigure(a*.78,y*.05,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),he.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),he.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*le,te=y*.8,ee=new go.Geometry,ue=new go.PathFigure(x,0,!0);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ue.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),ue.add(new go.PathSegment(go.PathSegment.Line,a,te-x)),ue.add(new go.PathSegment(go.PathSegment.Bezier,a-x,te,a,te-b,a-b,te)),ue.add(new go.PathSegment(go.PathSegment.Line,a*.7,te)),ue.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ue.add(new go.PathSegment(go.PathSegment.Line,a*.55,te)),ue.add(new go.PathSegment(go.PathSegment.Line,x,te)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,te-x,b,te,0,te-b)),ue.add(new go.PathSegment(go.PathSegment.Line,0,x)),ue.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,.8,-b,-b)):(ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.8)),ee}),go.Shape.defineFigureGenerator("Repeat",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var te=new go.PathFigure(a*1,y*.55,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),te.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),te.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),te.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var te=new go.PathFigure(a*.1,y*.2,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),te.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),te.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),te.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),te.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var ee=new go.PathFigure(a*.28,y*.37,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(z,a,y){var x=new go.Geometry,b=15,te=b*le,ee=new go.PathFigure(a*.62,y*.475,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-te,a-te,y)),ee.add(new go.PathSegment(go.PathSegment.Line,b,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,te,y,0,y-te)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),te>1?(x.spot1=new go.Spot(0,0,te,te),x.spot2=new go.Spot(1,1,-te,-te)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var te=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-te)).close());var ee=new go.PathFigure(a*.4,y*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var te=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-te)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var te=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-te)).close());var ee=new go.PathFigure(a*.5,y*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var te=new go.PathFigure(a*.235,y*.28,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),te.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),te.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},80727: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 en={},Gt="5.0",be={},ve=null,Xe=!1,E=!1,pe=null,Ae=!1,ce=null,le=null,ae=0;ae<arguments.length;ae++){var se=arguments[ae];if(se!==null)switch(typeof se){case"number":Gt=se.toFixed(1);break;case"string":se.match(new RegExp("^[0-9]\\.[0-9]+$"))?Gt=se:pe=se;break;case"object":typeof se.is3D!="undefined"?ve=se:be=se;break;case"boolean":Xe=se,E=!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},be.material_id!==void 0&&!E&&(Xe=!0)),pe!==null&&be.id===void 0&&(be.id=pe);var ie="",oe="",re=!1,ne=null,z=null,a=null,y=!1,x=null,b=null,te=null,ee=null,ue=null;be.height!==void 0&&(be.height=Math.round(be.height)),be.width!==void 0&&(be.width=Math.round(be.width));var de=function(rt){return parseFloat(rt)>4?parseFloat(rt):5};en.setHTML5Codebase=function(rt,at){le=rt,qe(rt,at)},en.setJavaCodebase=en.setJavaCodebaseVersion=en.isCompiledInstalled=en.setPreCompiledScriptPath=en.setPreCompiledResourcePath=function(){},en.setHTML5CodebaseVersion=function(rt,at){var ut=parseFloat(rt);if(ut!==NaN&&ut<5){console.log("The GeoGebra HTML5 codebase version "+ut+" is deprecated. Using version latest instead.");return}ce=rt,tt(rt,at)},en.getHTML5CodebaseVersion=function(){return z},en.getParameters=function(){return be},en.setFontsCSSURL=function(rt){ee=rt},en.setGiacJSURL=function(rt){},en.setJNLPFile=function(rt){ie=rt},en.setJNLPBaseDir=function(rt){},en.inject=function(){function rt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var at="auto",ut=be.id,At,wt=!1,It=0;It<arguments.length;It++){var gt=arguments[It];typeof gt=="string"?(gt=gt.toLowerCase(),gt.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?at=gt:ut=arguments[It]):typeof gt=="boolean"?wt=gt:gt instanceof HTMLElement&&(At=gt)}ft();function ft(){if(!Ae){setTimeout(ft,200);return}at=Ze(at);var $e=At||document.getElementById(ut);if(!$e){console.log("possibly bug on ajax loading? ");return}if(en.removeExistingApplet($e,!1),be.width===void 0&&$e.clientWidth&&(be.width=$e.clientWidth),be.height===void 0&&$e.clientHeight&&(be.height=$e.clientHeight),!(be.width&&be.height)&&at==="html5"&&(delete be.width,delete be.height),ne=at,at==="screenshot")we($e,be);else{var Pe=!1;be.hasOwnProperty("playButton")&&be.playButton||be.hasOwnProperty("clickToLoad")&&be.clickToLoad?Pe=!0:be.hasOwnProperty("playButtonAutoDecide")&&be.playButtonAutoDecide&&(Pe=(!he()||rt())&&fe()),Pe?(ne="screenshot",xe($e,be,wt,at)):Me($e,be,wt)}}};function he(){try{return window.self!==window.top}catch(rt){return!0}}function fe(){return be.hasOwnProperty("screenshotGenerator")&&be.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}en.getViews=function(){return ve},en.isJavaInstalled=function(){return!1};var ge=function(rt){var at=function(It){var gt=JSON.parse(It),ft=function(ke){return ke.type=="G"||ke.type=="E"},$e=gt.elements?gt.elements.filter(ft)[0]:gt;if(!$e||!$e.url){ut();return}be.fileName=$e.url,ye($e.settings||{}),ve.is3D=!0;var Pe="https://www.geogebra.org/images/";en.setPreviewImage(x||$e.previewUrl,Pe+"GeoGebra_loading.png",Pe+"applet_play.png"),rt()},ut=function(){be.onError&&be.onError(),lt("Error: Fetching material (id "+be.material_id+") failed.",be)},At=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",wt="/materials/"+be.material_id+"?scope=basic";me("https://"+At+"/api/proxy.php?path="+encodeURIComponent(wt),at,ut)};function ye(rt){var at=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(ut){rt[ut]=!!rt[ut]}),at.forEach(function(ut){be[ut]===void 0&&rt[ut]!==void 0&&(be[ut]=rt[ut])}),be.showToolBarHelp===void 0&&(be.showToolBarHelp=be.showToolBar)}function me(rt,at,ut){var At=new XMLHttpRequest;At.open("GET",rt),At.onload=function(){at(At.responseText)},At.onerror=ut,At.send()}en.isHTML5Installed=function(){return!0},en.getLoadedAppletType=function(){return ne},en.setPreviewImage=function(rt,at,ut){x=rt,b=at,te=ut},en.removeExistingApplet=function(rt,at){var ut;typeof rt=="string"&&(rt=document.getElementById(rt)),ne=null;var At=null;for(ut=0;ut<rt.childNodes.length;ut++){var wt=rt.childNodes[ut],It=wt.className;It==="applet_screenshot"?at?(wt.style.display="block",ne="screenshot"):wt.style.display="none":It!=="applet_scaler prerender"&&(rt.removeChild(wt),At=It&&It.indexOf("appletParameters")!=-1?wt.id:null,ut--)}var gt=be.id!==void 0?be.id:At,ft=window[gt];ft&&typeof ft.getBase64=="function"&&(ft.remove(),window[gt]=null)},en.refreshHitPoints=function(){if(de(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var rt=en.getAppletObject();return rt&&typeof rt.recalculateEnvironments=="function"?(rt.recalculateEnvironments(),!0):!1},en.startAnimation=function(){var rt=en.getAppletObject();return rt&&typeof rt.startAnimation=="function"?(rt.startAnimation(),!0):!1},en.stopAnimation=function(){var rt=en.getAppletObject();return rt&&typeof rt.stopAnimation=="function"?(rt.stopAnimation(),!0):!1},en.getAppletObject=function(){var rt=be.id!==void 0?be.id:"ggbApplet";return window[rt]},en.resize=function(){};var Be=function(rt,at,ut){var At=document.createElement("param");At.setAttribute("name",at),At.setAttribute("value",ut),rt.appendChild(At)},Ee=function(rt){return rt&&rt!=="false"},Me=function(rt,at,ut){de(z)<=4.2&&(ut=!0);var At=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==z||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(At=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var wt=document.createElement("div");wt.classList.add("appletParameters","notranslate");var It=at.width,gt=at.height;if(at.disableAutoScale=at.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():at.disableAutoScale,at.width!==void 0)if(de(z)<=4.4)Ee(at.showToolBar)&&(at.height-=7),Ee(at.showAlgebraInput)&&(at.height-=37),at.width<605&&Ee(at.showToolBar)&&(at.width=605,It=605);else{var ft=100;(Ee(at.showToolBar)||Ee(at.showMenuBar))&&(at.hasOwnProperty("customToolBar")&&(at.customToolbar=at.customToolBar),ft=Ee(at.showMenuBar)?245:155),It<ft&&(at.width=ft,It=ft)}wt.style.border="none",wt.style.display="inline-block";for(var $e in at)at.hasOwnProperty($e)&&$e!=="appletOnLoad"&&wt.setAttribute("data-param-"+$e,at[$e]);ee&&wt.setAttribute("data-param-fontscssurl",ee),en.resize=function(){GGBAppletUtils.responsiveResize(rt,at)},window.addEventListener("resize",function(bt){en.resize()});var Pe=typeof at.appletOnLoad=="function"?at.appletOnLoad:function(){};if(!ut&&at.width!==void 0){at.hasOwnProperty("showSplash")||wt.setAttribute("data-param-showSplash","false");var ke=rt.querySelector(".applet_scaler.prerender"),Ve=ke!==null;if(Ve)var Qe=ke.querySelector(".ggb_preview");else{var Qe=We(It,gt,at.borderColor,!1);ke=document.createElement("div"),ke.className="applet_scaler",ke.style.position="relative",ke.style.display="block",ke.style.width=It+"px",ke.style.height=gt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(ke,"66%"),de(z)>=5?(at.appletOnLoad=function(bt){var Bt=rt.querySelector(".ggb_preview");Bt&&Bt.parentNode.removeChild(Bt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ke),window.GGBT_wsf_view&&$(window).trigger("resize"),Pe(bt)},Ve||ke.appendChild(Qe)):wt.appendChild(Qe),ke.appendChild(wt),Ve||rt.appendChild(ke),setTimeout(function(){en.resize()},1)}else{var De=document.createElement("div");De.className="applet_scaler",De.style.position="relative",De.style.display="block",De.appendChild(wt),rt.appendChild(De),at.appletOnLoad=function(bt){en.resize(),Pe(bt)}}function Ye(bt,Bt){Bt&&typeof Bt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(bt,Bt.appletOnLoad):renderGGBElement(bt),lt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Bt)}function Ue(bt,Bt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:bt,params:Bt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Nt){Ye(Nt.article,Nt.params)}),html5AppletsToProcess=null)},de(z)<5&&(bt.className+=" geogebraweb")):Ye(bt,Bt)}if(At){scriptLoadStarted=!0;for(var Ie=0;Ie<wt.childNodes.length;Ie++){var Ne=wt.childNodes[Ie].tagName;Ne==="TABLE"&&(wt.removeChild(wt.childNodes[Ie]),Ie--)}if(ggbHTML5LoadedScript!==null){var nt=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');nt!=null&&nt.parentNode.removeChild(nt)}var ht=document.createElement("script"),St=function(){Ue(wt,at)};ht.src=oe+a,ggbHTML5LoadedCodebaseIsWebSimple=y,ggbHTML5LoadedCodebaseVersion=z,ggbHTML5LoadedScript=ht.src,lt("GeoGebra HTML5 codebase loaded: '"+oe+"'.",at),!le&&(!ce||ce=="5.0")?(y?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),St()):oe.requirejs?__webpack_require__.e(4184).then(function(){var bt=[__webpack_require__(74620)];St.apply(null,bt)}.bind(this)).catch(__webpack_require__.oe):(ht.onload=St,rt.appendChild(ht))}else Ue(wt,at);at.height=gt,at.width=It},we=function(rt,at,ut){var At=We(at.width,at.height,at.borderColor,ut),wt=document.createElement("div");wt.style.position="relative",wt.style.display="block",wt.style.width=at.width+"px",wt.style.height=at.height+"px",wt.className="applet_screenshot applet_scaler"+(ut?" applet_screenshot_play":""),wt.appendChild(At);var It=GGBAppletUtils.getScale(at,rt,ut);ut?(rt.appendChild(Oe()),window.GGBT_wsf_view||(rt.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(wt,"66%"),rt.appendChild(wt),It!==1&&!isNaN(It)&&(GGBAppletUtils.scaleElement(wt,It),wt.style.width=at.width+"px",wt.style.height=at.height+"px",wt.parentNode.style.width=at.width*It+"px",wt.parentNode.style.height=at.height*It+"px"),en.resize=function(){je(rt,At,wt,ut)},window.addEventListener("resize",function(gt){en.resize()}),en.resize()};function je(rt,at,ut,At){if(rt.contains(at)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(rt.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(rt)}var wt=GGBAppletUtils.getScale(be,rt,At);ut.parentNode!==null&&(!isNaN(wt)&&wt!==1?(GGBAppletUtils.scaleElement(ut,wt),ut.parentNode.style.width=be.width*wt+"px",ut.parentNode.style.height=be.height*wt+"px"):(GGBAppletUtils.scaleElement(ut,1),ut.parentNode.style.width=be.width+"px",ut.parentNode.style.height=be.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(rt),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}en.onExitFullscreen=function(rt,at){at.appendChild(rt)};var xe=function(rt,at,ut,At){we(rt,at,!0);for(var wt=function(){var ft=[];for(gt=0;gt<rt.childNodes.length;gt++)ft.push(rt.childNodes[gt]);if(window.GGBT_wsf_view){var $e=window.GGBT_wsf_view.renderFullScreen(rt,at.id),Pe=document.getElementById("fullscreencontainer"),ke=jQuery(rt).find(".fullscreencontent");ke.length>0?($e.remove(),ke.attr("id","fullscreencontent").show(),jQuery(Pe).append(ke),window.dispatchEvent(new Event("resize"))):Me($e,at,!1),window.GGBT_wsf_view.launchFullScreen(Pe)}else ne=At,Me(rt,at,!1);if(!window.GGBT_wsf_view)for(gt=0;gt<ft.length;gt++)rt.removeChild(ft[gt])},It=rt.getElementsByClassName("ggb_preview_play"),gt=0;gt<It.length;gt++)It[gt].addEventListener("click",wt,!1),It[gt].addEventListener("ontouchstart",wt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(rt),fe()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},Oe=function(){var rt=document.createElement("div");if(rt.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var at='.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");}',ut=document.createElement("style");ut.styleSheet?ut.styleSheet.cssText=at:ut.appendChild(document.createTextNode(at)),document.getElementsByTagName("head")[0].appendChild(ut)}return rt},We=function(rt,at,ut,At){var wt=document.createElement("div");wt.className="ggb_preview",wt.style.position="absolute",wt.style.zIndex="90",wt.style.width=rt-2+"px",wt.style.height=at-2+"px",wt.style.top="0px",wt.style.left="0px",wt.style.overflow="hidden",wt.style.backgroundColor="white";var It="lightgrey";ut!==void 0&&(ut==="none"?It="transparent":It=ut),wt.style.border="1px solid "+It;var gt=document.createElement("img");if(gt.style.position="relative",gt.style.zIndex="1000",gt.style.top="-1px",gt.style.left="-1px",x!==null&&gt.setAttribute("src",x),gt.style.opacity=.7,b!==null){var ft,$e,Pe;if(!At){ft=document.createElement("img"),ft.style.position="absolute",ft.style.zIndex="1001",ft.style.opacity=1,gt.style.opacity=.3,$e=360,$e>rt/4*3&&($e=rt/4*3),Pe=$e/5.8,ft.setAttribute("src",b),ft.setAttribute("width",$e),ft.setAttribute("height",Pe);var ke=(rt-$e)/2,Ve=(at-Pe)/2;ft.style.left=ke+"px",ft.style.top=Ve+"px",wt.appendChild(ft)}}return wt.appendChild(gt),wt},Ze=function(rt){return rt=rt.toLowerCase(),rt==="html5"||rt==="screenshot"?rt:"html5"},Te=["web","webSimple","web3d","tablet","tablet3d","phone"],tt=function(rt,at){if(z=rt,at){qe(z,!0);return}var ut=!Xe;if(ut){var At=de(z);!isNaN(At)&&At<4.4&&(ut=!1)}var wt,It;window.location.protocol.substr(0,4)==="http"?wt=window.location.protocol:wt="http:";var gt=z.indexOf("//");gt>0?It=z:gt===0?It=wt+z:It="https://www.geogebra.org/apps/5.2.814.0/";for(var ft in Te)if(z.slice(Te[ft].length*-1)===Te[ft]||z.slice((Te[ft].length+1)*-1)===Te[ft]+"/"){qe(It,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&ut&&!ve.is3D&&!ve.AV&&!ve.SV&&!ve.CV&&!ve.EV2&&!ve.CP&&!ve.PC&&!ve.DA&&!ve.FI&&!ve.PV&&!Ee(be.showToolBar)&&!Ee(be.showMenuBar)&&!Ee(be.showAlgebraInput)&&!Ee(be.enableRightClick)&&(!be.appName||be.appName=="classic")?It+="webSimple/":It+="web3d/",qe(It,!1)},qe=function(rt,at){if(rt.requirejs){oe=rt;return}rt.slice(-1)!=="/"&&(rt+="/"),oe=rt,at===null&&(at=rt.indexOf("http")===-1),re=at,a="web.nocache.js",y=!1;var ut=oe.split("/");ut.length>1&&(!at&&ut[ut.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):Te.indexOf(ut[ut.length-2])>=0&&(a=ut[ut.length-2]+".nocache.js")),ut=rt.split("/"),z=ut[ut.length-3],z.substr(0,4)==="test"?z=z.substr(4,1)+"."+z.substr(5,1):(z.substr(0,3)==="war"||z.substr(0,4)==="beta")&&(z="5.0");var At=parseFloat(z);At!==NaN&&At<5&&rt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+At+" is deprecated. Using version latest instead."),tt("5.0",at))},lt=function(rt,at){window.console&&window.console.log&&(!at||typeof at.showLogging=="undefined"||at.showLogging&&at.showLogging!=="false")&&console.log(rt)};be.material_id!==void 0?ge(ct):ct();function ct(){var rt=Gt;ce!==null?rt=ce:parseFloat(rt)<5&&(rt="5.0"),tt(rt,!1),le!==null&&qe(le,re),Ae=!0}return en},GGBAppletUtils=function(){"use strict";function en(){return window.GGBT_wsf_edit!==void 0}function Gt(Ae,ce){ce!=1?(Ae.style.transformOrigin="0% 0% 0px",Ae.style.webkitTransformOrigin="0% 0% 0px",Ae.style.transform="scale("+ce+","+ce+")",Ae.style.webkitTransform="scale("+ce+","+ce+")",Ae.style.maxWidth="initial",Ae.querySelector(".ggb_preview")!==null&&(Ae.querySelector(".ggb_preview").style.maxWidth="initial"),Ae.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ae.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ae.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ae.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ae.style.transform="none",Ae.style.webkitTransform="none")}function be(Ae,ce,le,ae,se,ie){var oe=null;if(ie!=null&&ie!="")for(var re=Ae.parentNode;re!=null;)if((" "+re.className+" ").indexOf(" "+ie+" ")>-1){oe=re;break}else re=re.parentNode;var ne=0,z=0,a=0,y=0,x=0,b=0,te=0;if(oe)ne=oe.offsetWidth,z=Math.max(ae?oe.offsetWidth:0,oe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ne=Math.min(window.innerWidth,document.documentElement.clientWidth),z=Math.min(window.innerHeight,document.documentElement.clientHeight),a=ne):(ne=window.innerWidth,z=window.innerHeight,a=window.innerWidth),Ae){var ee=Ae.getBoundingClientRect();ee.left>0&&ee.left<=ne&&(se===void 0||!se)&&(document.dir==="rtl"?(x=ne-ee.width-ee.left,b=a<=480?10:30):(b=ee.left,x=a<=480?10:30),y=b+x)}if(Ae&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ue=Ae.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,te=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,te=40)}}return Ae&&((le===void 0||!le)&&ce>0&&ce+y<ne?ne=ce:ne-=y,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(le===void 0||!le)&&(z-=te)),{width:ne,height:z}}function ve(Ae,ce,le,ae,se){if(Ae.isScreenshoGenerator)return 1;var ie=ae!==void 0&&ae,oe=Ae.noScaleMargin!=null&&Ae.noScaleMargin,re=function(ue){return ue&&ue!=="false"},ne=re(Ae.autoHeight),z=be(ce,Ae.width,le,ne,ie&&window.GGBT_wsf_view||oe,se),a=parseInt(z.width),y=Ae.width,x=Ae.height;if(y===void 0){var b=ce.querySelector(".appletParameters");b&&(y=b.offsetWidth,x=b.offsetHeight)}var te=a/y,ee=ie?1:z.height/x;return le!==void 0&&!le&&(te=Math.min(1,te),ee=Math.min(1,ee)),Math.min(te,ee)}function Xe(Ae,ce,le){var ae=1,se,ie=!1;if(Ae.hasOwnProperty("allowUpscale")&&(ie=Ae.allowUpscale),Ae.hasOwnProperty("scale")&&(ae=parseFloat(Ae.scale),(isNaN(ae)||ae===null||ae===0)&&(ae=1),ae>1&&(ie=!0)),ce&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ie=!0),!(Ae.hasOwnProperty("disableAutoScale")&&Ae.disableAutoScale))se=ve(Ae,ce,ie,le,Ae.scaleContainerClass);else return ae;return ie&&(!Ae.hasOwnProperty("scale")||ae===1)?se:Math.min(ae,se)}function E(Ae){var ce=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),ae=Ae.getBoundingClientRect(),se=(ce-ae.width)/2,ie=(le-ae.height)/2;ie<0&&(ie=0),Ae.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(se<40?Ae.style.left="40px":Ae.style.left=se+"px",Ae.style.top=ie+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ie<40?Ae.style.top="40px":Ae.style.top=ie+"px",Ae.style.left=se+"px")}function pe(Ae,ce){var le=Ae.querySelector(".appletParameters");if(le){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ce.id!==le.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ae)}if(le.parentElement&&/fullscreen/.test(le.parentElement.className))return;var ae=Xe(ce,Ae);en()&&le.setAttribute("data-param-scale",ae);for(var se=null,ie=0;ie<Ae.childNodes.length;ie++)if(Ae.childNodes[ie].className!==void 0&&Ae.childNodes[ie].className.match(/^applet_scaler/)){se=Ae.childNodes[ie];break}if(se!==null&&se.querySelector(".noscale")!==null)return;var oe=ce.id!==void 0?ce.id:"ggbApplet",re=window[oe];(re==null||!re.recalculateEnvironments)&&se!==null&&!se.className.match(/fullscreen/)&&(se.parentNode.style.transform="",!isNaN(ae)&&ae!==1?(se.parentNode.style.width=ce.width*ae+"px",se.parentNode.style.height=ce.height*ae+"px",Gt(se,ae)):(Gt(se,1),se.parentNode.style.width=ce.width+"px",se.parentNode.style.height=ce.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&E(Ae),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(le).parents(".content-added-content"))}}return{responsiveResize:pe,isFlexibleWorksheetEditor:en,positionCenter:E,getScale:Xe,scaleElement:Gt}}();__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 en=n.location.search;return en.indexOf(J)!=-1||en.indexOf(K)!=-1}function q(en,Gt){}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(en){var Gt=s[L].bindings;s[L].bindings=function(){for(var be=Gt?Gt():{},ve=en[webModule.__softPermutationId],Xe=O;Xe<ve.length;Xe++){var E=ve[Xe];be[E[O]]=E[P]}return be}};var t;function u(){return v(),t}function v(){if(!t){var en=o.createElement(Q);if(en.id=L,en.style.cssText=R+S,en.tabIndex=-1,o.body.appendChild(en),t=en.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Gt=document.compatMode==U?V:W;t.write(Gt+X),t.close()}}}function w(en){function Gt(ve){function Xe(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var E=Xe();if(E){ve();return}function pe(){if(!E){if(!Xe())return;E=!0,ve(),o.removeEventListener&&o.removeEventListener(Z,pe,!1),Ae&&clearInterval(Ae)}}o.addEventListener&&o.addEventListener(Z,pe,!1);var Ae=setInterval(function(){pe()},$)}function be(ve){var Xe=u(),E=Xe.body,pe=Xe.createElement(_);pe.language=ab,pe.crossOrigin=W,pe.src=ve,webModule.__errFn&&(pe.onerror=function(){webModule.__errFn(L,new Error(bb+ve))}),E.appendChild(pe)}Gt(function(){be(en)})}webModule.__startLoadingFragment=function(en){return C(en)},webModule.__installRunAsyncCode=function(en){var Gt=u(),be=Gt.body,ve=Gt.createElement(_);ve.language=ab,ve.text=en,be.appendChild(ve),be.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(en){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(en){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(en){var Gt=c[en];return Gt==null?null:Gt},r=d,webModule.__errFn=e}function B(){function en(Ae){var ce=Ae.lastIndexOf(rb);ce==-1&&(ce=Ae.length);var le=Ae.indexOf(sb);le==-1&&(le=Ae.length);var ae=Ae.lastIndexOf(tb,Math.min(le,ce));return ae>=O?Ae.substring(O,ae+P):W}function Gt(Ae){if(!Ae.match(/^\w+:\/\//)){var ce=o.createElement(ub);ce.src=Ae+vb,Ae=en(ce.src)}return Ae}function be(){var Ae=__gwt_getMetaProperty(wb);return Ae!=null?Ae:W}function ve(){for(var Ae=o.getElementsByTagName(_),ce=O;ce<Ae.length;++ce)if(Ae[ce].src.indexOf(xb)!=-1)return en(Ae[ce].src);return W}function Xe(){var Ae=o.getElementsByTagName(yb);return Ae.length>O?Ae[Ae.length-P].href:W}function E(){var Ae=o.location;return Ae.href==Ae.protocol+zb+Ae.host+Ae.pathname+Ae.search+Ae.hash}var pe=be();return pe==W&&(pe=ve()),pe==W&&(pe=Xe()),pe==W&&E()&&(pe=en(o.location.href)),pe=Gt(pe),pe}function C(en){return en.match(/^\//)||en.match(/^[a-zA-Z]+:\/\//)?en:webModule.__moduleBase+en}function D(){var en=[],Gt=O,be=[],ve=[];function Xe(Ae){var ce=ve[Ae](),le=be[Ae];if(ce in le)return ce;var ae=[];for(var se in le)ae[le[se]]=se;throw r&&r(Ae,ae,ce),null}if(__gwt_isKnownPropertyValue=function(Ae,ce){return ce in be[Ae]},webModule.__getPropMap=function(){var Ae={};for(var ce in be)be.hasOwnProperty(ce)&&(Ae[ce]=Xe(ce));return Ae},webModule.__computePropValue=Xe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var E;try{E=Cb;var pe=E.indexOf(Db);pe!=-1&&(Gt=parseInt(E.substring(pe+P),$),E=E.substring(O,pe))}catch(Ae){}return webModule.__softPermutationId=Gt,C(E+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/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})()},77903:function(en,Gt,be){"use strict";be.d(Gt,{Ax:function(){return pe},Ds:function(){return Ae},KI:function(){return le},SI:function(){return E},f1:function(){return Xe}});var ve=be(3294);function Xe(ae){let se=!0;if(ae.length>0){for(let ie=0;ie<ae.length;ie++)if(ae[ie].compile_success==0||!ae[ie].compile_success){se=!1;break}}else se=!1;return se}function E(ae,se=""){let ie=[];for(let oe=0;oe<ae.length;oe++){let re=ae[oe],ne=se?`${se}/${re.name}`:`${re.name}`;ie.push({title:re.name,type:re.type,isLeaf:re.type!=="tree",key:ne})}return ie}function pe(ae,se,ie){for(let oe=0;oe<ae.length;oe++){let re=ae[oe];if(re.key===se){re.children=ie;break}re.children&&pe(re.children,se,ie)}return ae}function Ae(ae,se,ie){let oe;return function(){let re=this,ne=arguments,z=function(){oe=null,ie||ae.apply(re,ne)},a=ie&&!oe;clearTimeout(oe),oe=setTimeout(z,se),a&&ae.apply(re,ne)}}const ce=!0,le=ve.Z.API_SERVER},24544:function(en,Gt,be){"use strict";var ve=be(86204),Xe=be.n(ve),E=Object.defineProperty,pe=(ae,se,ie)=>se in ae?E(ae,se,{enumerable:!0,configurable:!0,writable:!0,value:ie}):ae[se]=ie,Ae=(ae,se,ie)=>pe(ae,typeof se!="symbol"?se+"":se,ie),ce=(ae,se,ie)=>new Promise((oe,re)=>{var ne=y=>{try{a(ie.next(y))}catch(x){re(x)}},z=y=>{try{a(ie.throw(y))}catch(x){re(x)}},a=y=>y.done?oe(y.value):Promise.resolve(y.value).then(ne,z);a((ie=ie.apply(ae,se)).next())});class le extends ve.EventEmitter{constructor(se,ie){super(),Ae(this,"url"),Ae(this,"body"),Ae(this,"fullContent",""),Ae(this,"controller",null),this.url=se,this.body=ie}startStream(){return ce(this,null,function*(){this.controller=new AbortController;const{signal:se}=this.controller;try{const ie=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:se});if(!ie.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ie.status}`);const oe=ie.headers.get("content-type");if(!oe)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(oe.includes("application/json")){const z=yield ie.json();this.emit("error",z);return}if(!oe.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const re=ie.body.getReader(),ne=new TextDecoder("utf-8");for(;;){const{done:z,value:a}=yield re.read();if(z)break;const x=ne.decode(a,{stream:!0}).split(`
`);for(const b of x)if(b.startsWith("data:")){const te=b.slice(5).trim();if(te==="[DONE]")break;try{const ee=JSON.parse(te);ee.data&&this.handleData(ee.data)}catch(ee){console.error("\u89E3\u6790 JSON \u5931\u8D25:",ee)}}}this.emit("done",this.fullContent)}catch(ie){ie.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ie.message)}})}handleData(se){se.content&&(this.fullContent+=se.content,this.emit("data",{chunk:se,full:this.fullContent}))}cancelRequest(){var se;(se=this.controller)==null||se.abort()}}Gt.Z=le},43276:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return de}});var ve=be(59301),Xe=be(72719),E=be(77596),pe=be(93772),Ae=be(14179),ce=be(56102),le={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm"},ae=be(8591),se=be(11611),ie=be(35328),oe=be(30084),re=be(10787),ne=be(50304),z=Object.defineProperty,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(he,fe,ge)=>fe in he?z(he,fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):he[fe]=ge,te=(he,fe)=>{for(var ge in fe||(fe={}))y.call(fe,ge)&&b(he,ge,fe[ge]);if(a)for(var ge of a(fe))x.call(fe,ge)&&b(he,ge,fe[ge]);return he},ee=(he,fe)=>{var ge={};for(var ye in he)y.call(he,ye)&&fe.indexOf(ye)<0&&(ge[ye]=he[ye]);if(he!=null&&a)for(var ye of a(he))fe.indexOf(ye)<0&&x.call(he,ye)&&(ge[ye]=he[ye]);return ge},de=({onFinish:he,value:fe,streamingStatus:ge,cancelIndex:ye,loadImage:me})=>{const[Be,Ee]=(0,ve.useState)(""),[Me,we]=(0,ve.useState)(0),[je,xe]=(0,ve.useState)(!1),Oe=Te=>Te.replace(/\\\(([\s\S]*?)\\\)/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/\\\[([\s\S]*?)\\\]/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/`(\$\$.*?\$\$)`/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/_{2,}/g,"`$&`"),We=()=>{xe(!0),he==null||he()};return(0,ve.useEffect)(()=>{const Te=me?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A
${fe}`:fe,tt=Oe(Te);if(!je)if(me||!ge||ye>0){Ee(tt),we(tt.length),(!ge||ye>0)&&!me&&We();return}else if(Me<tt.length){const qe=tt.length-Me,lt=setInterval(()=>{Ee(tt.slice(0,Me+2)),we(ct=>ct+2)},qe>10?Math.max(500/(qe/2),20):50);return()=>clearInterval(lt)}else ge||We()},[fe,ge,ye,me,Me]),(0,ve.useMemo)(()=>ve.createElement("section",{className:`${le.answer} fadeIn animated edu_md`},ve.createElement(Xe.UG,{remarkPlugins:[oe.Z,re.Z],rehypePlugins:[ie.Z,pe.Z],components:{code(Te){var tt=Te,{node:qe,inline:lt,className:ct,children:rt}=tt,at=ee(tt,["node","inline","className","children"]);const ut=/language-(\w+)/.exec(ct||""),At=String(rt).trim();return lt||!ut?ve.createElement("code",te({className:ct},at),rt):ve.createElement("code",{className:le.codeCopy,"data-text":`\`\`\`${ut?ut[1]:""}
${rt}
\`\`\``},ve.createElement(ce.CopyToClipboard,{text:At,onCopy:()=>ae.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},ve.createElement("button",null,"\u590D\u5236")),ve.createElement(E.Z,te({style:Ae.Z,language:ut[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},at),At))},img({node:Te}){var tt;const qe=(tt=Te.properties)==null?void 0:tt.src;return ve.createElement(se.Z,{src:qe,width:320,"data-text":qe,onLoad:()=>me&&setTimeout(()=>We(),500)})}}},je?Be:`${Be}__`)),[Be])}},31707:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return b}});var ve=be(59301),Xe=be(19909),E={bigTips:"bigTips___uPRW3",item:"item___KMGDu"},pe=be(8591),Ae=be(95237),ce=be(99064),le=Object.defineProperty,ae=Object.defineProperties,se=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ne=(te,ee,ue)=>ee in te?le(te,ee,{enumerable:!0,configurable:!0,writable:!0,value:ue}):te[ee]=ue,z=(te,ee)=>{for(var ue in ee||(ee={}))oe.call(ee,ue)&&ne(te,ue,ee[ue]);if(ie)for(var ue of ie(ee))re.call(ee,ue)&&ne(te,ue,ee[ue]);return te},a=(te,ee)=>ae(te,se(ee)),y=(te,ee,ue)=>new Promise((de,he)=>{var fe=me=>{try{ye(ue.next(me))}catch(Be){he(Be)}},ge=me=>{try{ye(ue.throw(me))}catch(Be){he(Be)}},ye=me=>me.done?de(me.value):Promise.resolve(me.value).then(fe,ge);ye((ue=ue.apply(te,ee)).next())}),b=({description:te,code:ee,showData:ue={},sendParams:de={},allShow:he=!1})=>{const fe=[{img:be(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:te,show:ue==null?void 0:ue.ai_exam_question,type:1},{img:be(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:ee,show:ue==null?void 0:ue.ai_syntax_check,type:5},{img:be(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:te,query:ee,show:ue==null?void 0:ue.ai_code_diagnosis,type:2},{img:be(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:te,query:ee,show:ue==null?void 0:ue.ai_guidance,type:3},{img:be(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:te,query:ee,show:ue==null?void 0:ue.ai_code_evaluation,type:9},{img:be(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:te,query:ee,show:ue==null?void 0:ue.ai_code_optimization,type:7},{img:be(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA\uFF0C\u8282\u7701\u4EE3\u7801\u7F16\u5199\u65F6\u95F4",description:te,query:ee,show:ue==null?void 0:ue.ai_code_comment,type:8}],ge=me=>{const{setChatData:Be,setLoading:Ee,getData:Me,clearStatus:we,typing:je,setImageGenerator:xe,renderChatItems:Oe,setSceneAwareness:We}=me;let Ze=fe;return he||(Ze=fe.filter(Te=>Te.show)),ve.createElement("div",{className:`${E.bigTips} mt10`},Ze.map((Te,tt)=>ve.createElement("div",{onClick:()=>y(void 0,null,function*(){if(je){pe.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}We(!1),xe(!1),Ee(!0),we();const qe=Oe(Te.query);qe[0].show=!1,qe[1].imageGenerator=!1,Be(qe),Me("",a(z({type:Te.type,description:Te.description,query:Te.query,file_ids:[],history:[],is_chat:!1,image_generator:!1,scene_awareness:!1},de),{prompt:ue==null?void 0:ue.ai_code_evaluation_promote}))}),key:tt,className:E.item},ve.createElement(Ae.Z,{align:"middle"},ve.createElement("img",{className:"mr10",src:Te.img}),ve.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},Te.name)),ve.createElement("div",{className:"mt10",style:{color:"#434D6C"}},Te.des))))},ye=me=>y(void 0,[me],function*({type:Be,value:Ee,index:Me,identifier:we,objectIndex:je}){const xe={index:je,identifier:we};if(Be==="like"&&(yield(0,ce.ZP)("/api/course_qna_records/like.json",{method:"post",body:xe})).status!==0||Be==="dislike"&&(yield(0,ce.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:xe})).status!==0)return Promise.reject()});return ve.createElement(Xe.Z,{title:"\u667A\u80FD\u52A9\u6559",hideInputBox:he?!1:!(ue!=null&&ue.ai_q_and_a),headFunctionNode:ge,showSwitchingModel:!0,showImageGenerator:!0,showSceneAwareness:!0,fetchData:a(z({},de),{is_chat:!0}),topPercentage:(de==null?void 0:de.source)==="hack"?.52:void 0,headNode:ve.createElement(ve.Fragment,null,ve.createElement("div",{className:"c-grey-333 font22"},ve.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F\u5934\u6B4C\u667A\u80FD\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),ve.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},"\u6211\u53EF\u4EE5\u8FD0\u7528\u667A\u80FD\u5BA1\u9898\u7684\u529F\u80FD\uFF0C\u5E2E\u52A9\u60A8\u8F7B\u677E\u7406\u89E3\u5E76\u62C6\u89E3\u5B9E\u8DF5\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u6E05\u6670\u660E\u4E86\u7684\u89E3\u9898\u601D\u8DEF\u3002\u5F53\u60A8\u5728\u7F16\u5199\u4EE3\u7801\u8FC7\u7A0B\u4E2D\u9047\u5230\u95EE\u9898\u65F6\uFF0C\u6211\u53EF\u4EE5\u63D0\u4F9B\u4EE3\u7801\u8BCA\u65AD\u670D\u52A1\uFF0C\u5206\u6790\u60A8\u7684\u4EE3\u7801\u5E76\u7ED9\u51FA\u5177\u4F53\u7684\u4FEE\u6B63\u5EFA\u8BAE\u3002\u5982\u679C\u60A8\u9700\u8981\u8FDB\u4E00\u6B65\u7684\u5E2E\u52A9\uFF0C\u6211\u8FD8\u53EF\u4EE5\u63D0\u4F9B\u8BE6\u7EC6\u7684AI\u6307\u5BFC\uFF0C\u4E3A\u60A8\u91CF\u8EAB\u5B9A\u5236\u53C2\u8003\u7684\u89E3\u51B3\u65B9\u6848\u3002\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u5B9E\u8DF5\u4EFB\u52A1\uFF01"),ve.createElement("div",{className:"font16 mt20",style:{color:"#434d6c"}},"\u5FEB\u6765\u8BD5\u4E00\u4E0B\u5427\uFF5E")),fetchUrl:"/api/stream/intelligent_imports/chat_messages.json"})}},19909:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return Lt}});var ve=be(59301),Xe=be(8591),E=be(54580),pe=be(43418),Ae=be(6848),ce=be(92832),le=be(3113),ae=be(71418),se=be(64165),ie=be(14478),oe=be(43428),re=be(38854),ne=be(92310),z=be.n(ne),a=be(43276),y={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},x=be(59301),b=(Ft,Wt,Ut)=>new Promise((Xt,an)=>{var fn=$n=>{try{Mn(Ut.next($n))}catch(In){an(In)}},bn=$n=>{try{Mn(Ut.throw($n))}catch(In){an(In)}},Mn=$n=>$n.done?Xt($n.value):Promise.resolve($n.value).then(fn,bn);Mn((Ut=Ut.apply(Ft,Wt)).next())}),ee=({value:Ft="",streamingStatus:Wt,onFinish:Ut,cancelIndex:Xt,time:an,loading:fn,loadAll:bn})=>{const[Mn,$n]=(0,ve.useState)(""),[In,_n]=(0,ve.useState)(!0),dn=(0,ve.useRef)(Ft),Cn=(0,ve.useRef)(Wt),kn=(0,ve.useRef)(0),yr=(0,ve.useRef)(null),[mr,Pr]=(0,ve.useState)(!1),ur=70;(0,ve.useEffect)(()=>{Cn.current=Wt},[Wt]),(0,ve.useEffect)(()=>{dn.current=Ft},[Ft]),(0,ve.useEffect)(()=>{if(!Wt){$n(dn.current);return}return Pr(!0),yr.current=setInterval(cr,ur),()=>{clearInterval(yr.current)}},[]),(0,ve.useEffect)(()=>{mr&&($n(dn.current),clearInterval(yr.current),Pr(!1),Ut())},[Xt]);const cr=()=>b(void 0,null,function*(){const Rr=dn.current[kn.current];Rr!==void 0?($n(Ur=>Ur+Rr),kn.current++,clearInterval(yr.current),yr.current=setInterval(cr,280/(dn.current.length-kn.current))):Cn.current===!1&&($n(dn.current),clearInterval(yr.current),Pr(!1),Ut())});return x.createElement("div",{className:`${y.reasoning} fadeIn animated`},x.createElement("div",{className:y.btn,onClick:()=>_n(!In)},x.createElement("i",{className:"iconfont icon-shendusikao"}),an?x.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",an," \u79D2\uFF09"):x.createElement("span",null,"\u601D\u8003\u4E2D..."),In?x.createElement("b",{className:"iconfont icon-shouqi6"}):x.createElement("b",{className:"iconfont icon-zhankai6"})),fn&&x.createElement(ae.Z,{spinning:!0,className:"mt20"}),In&&!fn&&x.createElement("div",{className:y.content},Mn,mr?x.createElement("span",{className:"aiBlink"},"__"):""))},ue={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},de=be(81327),he=Object.defineProperty,fe=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,me=(Ft,Wt,Ut)=>Wt in Ft?he(Ft,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):Ft[Wt]=Ut,Be=(Ft,Wt)=>{for(var Ut in Wt||(Wt={}))ge.call(Wt,Ut)&&me(Ft,Ut,Wt[Ut]);if(fe)for(var Ut of fe(Wt))ye.call(Wt,Ut)&&me(Ft,Ut,Wt[Ut]);return Ft};const Ee=Ft=>React.createElement("svg",Be({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ft),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var Me="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",we=Object.defineProperty,je=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,We=(Ft,Wt,Ut)=>Wt in Ft?we(Ft,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):Ft[Wt]=Ut,Ze=(Ft,Wt)=>{for(var Ut in Wt||(Wt={}))xe.call(Wt,Ut)&&We(Ft,Ut,Wt[Ut]);if(je)for(var Ut of je(Wt))Oe.call(Wt,Ut)&&We(Ft,Ut,Wt[Ut]);return Ft};const Te=Ft=>React.createElement("svg",Ze({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},Ft),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var tt="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",qe=be(59301),ct=({value:Ft,onChange:Wt})=>{const[Ut,Xt]=(0,ve.useState)(!1),an=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:Me},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:tt}],fn=an.find(bn=>bn.key===Ft);return qe.createElement("div",{className:ue.select},qe.createElement(de.Z,{size:10},qe.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),qe.createElement("div",{className:ue.box,onMouseLeave:()=>Xt(!1)},qe.createElement("div",{className:ue.text,onClick:()=>Xt(!0)},qe.createElement("img",{src:fn.img,width:20}),qe.createElement("span",null,fn.name),qe.createElement("b",{className:"iconfont icon-zhankai6"})),Ut&&qe.createElement("div",{className:ue.itemWrap},qe.createElement("aside",null,an.map(bn=>qe.createElement("div",{key:bn.key,className:`${ue.item} ${bn.key===Ft?ue.active:""}`,onClick:Mn=>{Mn.stopPropagation(),Wt(bn.key),Xt(!1)}},qe.createElement("img",{src:bn.img,width:20}),qe.createElement("span",null,bn.name))))))))},rt={loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV"},at=be(99064),ut=be(955),At={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj"},It=({src:Ft,onClick:Wt,topPercentage:Ut=.62,draggableExtraNode:Xt})=>{const an=(0,ve.useRef)(null),fn=(0,ve.useRef)(!1),bn=(0,ve.useRef)(!1),[Mn,$n]=(0,ve.useState)(window.innerHeight*Ut),[In,_n]=(0,ve.useState)(!1),dn=10;return(0,ve.useEffect)(()=>{if(an.current){let Cn=function(ur){var cr;fn.current=!0,Pr=ur.pageY,mr=ur.pageY-(((cr=an.current)==null?void 0:cr.getBoundingClientRect().top)||0),(0,ut.kk)("none"),document.onselectstart=function(){return!1}},kn=function(){fn.current&&!bn.current&&Wt&&Wt(),fn.current=!1,bn.current=!1,(0,ut.kk)("auto"),document.onselectstart=null},yr=function(ur){var cr;if(fn.current){const Ur=ur.pageY-mr,Qr=window.innerHeight-(((cr=an.current)==null?void 0:cr.offsetHeight)||0)-50,ui=50;if(!bn.current&&Math.abs(Pr-ur.pageY)>dn&&(bn.current=!0),bn.current){let oa=Math.max(ui,Math.min(Ur,Qr));$n(oa)}}},mr=0,Pr=0;return an.current.addEventListener("mousedown",Cn),document.addEventListener("mousemove",yr),document.addEventListener("mouseup",kn),()=>{var ur,cr;(cr=(ur=an==null?void 0:an.current)==null?void 0:ur.removeEventListener)==null||cr.call(ur,"mousedown",Cn),document.removeEventListener("mousemove",yr),document.removeEventListener("mouseup",kn)}}},[Wt]),(0,ve.useEffect)(()=>{const Cn=()=>{$n(window.innerHeight*Ut)};return window.addEventListener("resize",Cn),()=>{window.removeEventListener("resize",Cn)}},[Ut]),ve.createElement("div",{className:At.draggableImage,style:{top:`${Mn}px`,display:In?"none":"block",cursor:fn.current?"grabbing":"grab"},ref:an},Xt,ve.createElement("img",{className:At.img,src:Ft,width:60,draggable:"false"}),ve.createElement("i",{className:`iconfont icon-tupianguanbi ${At.close}`,onMouseUp:Cn=>{Cn.stopPropagation(),_n(!0)}}))},gt="data:image/png;base64,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",ft="data:image/png;base64,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",$e="data:image/png;base64,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",Pe=be(3294),ke=be(56102),Ve=be(24544),Qe=be(58617),De=be(32050),Ye=Object.defineProperty,Ue=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,St=(Ft,Wt,Ut)=>Wt in Ft?Ye(Ft,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):Ft[Wt]=Ut,bt=(Ft,Wt)=>{for(var Ut in Wt||(Wt={}))nt.call(Wt,Ut)&&St(Ft,Ut,Wt[Ut]);if(Ne)for(var Ut of Ne(Wt))ht.call(Wt,Ut)&&St(Ft,Ut,Wt[Ut]);return Ft},Bt=(Ft,Wt)=>Ue(Ft,Ie(Wt)),Nt=(Ft,Wt,Ut)=>new Promise((Xt,an)=>{var fn=$n=>{try{Mn(Ut.next($n))}catch(In){an(In)}},bn=$n=>{try{Mn(Ut.throw($n))}catch(In){an(In)}},Mn=$n=>$n.done?Xt($n.value):Promise.resolve($n.value).then(fn,bn);Mn((Ut=Ut.apply(Ft,Wt)).next())}),Lt=({title:Ft="\u5934\u6B4CAI",placeholder:Wt,hideUpload:Ut,hideInputBox:Xt,aiIcon:an=gt,userIcon:fn=ft,dragIcon:bn=$e,children:Mn,fetchUrl:$n,fetchData:In={},extraAnswerAction:_n,showDefaultTips:dn=!0,onOpen:Cn,onClose:kn,loadingOption:yr,showPreference:mr=!1,initMessage:Pr,customRequest:ur,visible:cr,width:Rr=1200,isCheckRestrictNumber:Ur=!1,headNode:Qr,headFunctionNode:ui,showRedraw:oa,showEdit:ji,promptPropName:Ci="prompt",topPercentage:Zn,showSwitchingModel:Lr=!1,showImageGenerator:Qt=!1,showLookHistory:tn=!1,fetchListObject:cn,customPreference:er,customDataNode:Xn,showAddSession:Un,historyId:wr,draggableExtraNode:ni,drawerExtraNode:Or,menuExtraFunctionNode:Hr,showSceneAwareness:Ii=!1})=>{var ir,Wr;const[Pi,ar]=(0,ve.useState)(!1),[Tr,Mr]=(0,ve.useState)("qwen-max"),[ai,zi]=(0,ve.useState)([]),[ia,Pa]=(0,ve.useState)([]),[pa,Wi]=(0,ve.useState)(!1),[Mi,Ar]=(0,ve.useState)(!1),[xa,sr]=(0,ve.useState)(!1),[Ei,ma]=(0,ve.useState)([]),[Di,Oi]=(0,ve.useState)(""),[Er,Yr]=(0,ve.useState)(0),[Bi,zr]=(0,ve.useState)(void 0),[ya,ha]=(0,ve.useState)(!1),[Ya,ro]=(0,ve.useState)(null),[pi,Go]=(0,ve.useState)(""),Yn=(0,ve.useRef)(),xi=(0,ve.useRef)(null),Ki=(0,ve.useRef)(null),[tr,kr]=(0,ve.useState)(!1),[oi,hi]=(0,ve.useState)(!1),[_a,_i]=(0,ve.useState)(!1),[ba,Ha]=(0,ve.useState)(!1),[aa,ea]=(0,ve.useState)(0),ka=(0,ve.useRef)(null),Ma=(0,ve.useRef)(!1),No=(0,ve.useRef)(null),[ko,Lo]=(0,ve.useState)(void 0),[gs,ys]=(0,ve.useState)(!0),[vl,mn]=(0,ve.useState)(Rr-28),[Qn,Ir]=(0,ve.useState)(!1),[dr,hr]=(0,ve.useState)(!0),[gr,Cr]=(0,ve.useState)([]),jr=(0,ve.useRef)([]),Dr=(0,ve.useRef)(null),Jr=(0,ve.useRef)(null),Gn=(0,ve.useRef)(!1),$r=vl-22,ti=Di==null?void 0:Di.split(`
`).length,{onAdd:Yi,onGetList:mi,onListClick:ri,onListDelete:Fa,onListDealData:Ua}=cn||{},Io=50,qi=10,Uo={maxCount:Io,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:ai,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:nn=>Nt(void 0,null,function*(){var ci,Ai,Qi,Xi;const Ni=(Xi=(Qi=(Ai=(ci=nn==null?void 0:nn.name)==null?void 0:ci.split("."))==null?void 0:Ai.slice(-1))==null?void 0:Qi[0])==null?void 0:Xi.toLowerCase(),ao=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Ni);return nn.size==0?(Xe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),E.default.LIST_IGNORE):ao?nn.size/1024/1024>100?(Xe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),E.default.LIST_IGNORE):!0:(Xe.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),E.default.LIST_IGNORE)}),onChange:({fileList:nn})=>{zi(nn)},action:`${(ir=Pe.Z)==null?void 0:ir.API_SERVER}/api/intelligent_imports/upload_file.json`},Sa={maxCount:qi,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:ia,multiple:!0,accept:".jpg,.png,",beforeUpload:nn=>{var ci,Ai,Qi,Xi;const Ni=(Xi=(Qi=(Ai=(ci=nn==null?void 0:nn.name)==null?void 0:ci.split("."))==null?void 0:Ai.slice(-1))==null?void 0:Qi[0])==null?void 0:Xi.toLowerCase(),ao=["jpg","png"].includes(Ni);return nn.size==0?(Xe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),E.default.LIST_IGNORE):ao?nn.size/1024/1024>10?(Xe.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),E.default.LIST_IGNORE):!0:(Xe.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),E.default.LIST_IGNORE)},onChange:({fileList:nn})=>{Pa(nn)},action:`${(Wr=Pe.Z)==null?void 0:Wr.API_SERVER}/api/ai/generals/update_file.json`};(0,ve.useEffect)(()=>{if(!Ei.length||!Yn.current)return;const nn=Ei[Ei.length-1];nn!=null&&nn.loading&&(Yn.current.scrollTop=Yn.current.scrollHeight)},[Ei.length]),(0,ve.useEffect)(()=>{if(!Yn.current||!ka.current)return;const nn=new IntersectionObserver(([ci])=>{ys(ci.isIntersecting)},{root:Yn.current,rootMargin:"70px",threshold:0});return nn.observe(ka.current),()=>{ka.current&&nn.unobserve(ka.current)}},[Yn.current,ka.current]),(0,ve.useEffect)(()=>{if(!tr)return;const nn=Yn.current,ci=No.current;Ma.current=!1;let Ai=nn.scrollTop;const Qi=()=>{const{scrollTop:Ni,scrollHeight:Hi,clientHeight:ao}=nn;Ni>Ai?Ni+ao>=Hi-50&&(nn.scrollTop=nn.scrollHeight,Ma.current=!1):Ni<Ai&&(Ma.current=!0),Ai=Ni};nn.addEventListener("scroll",Qi);const Xi=new ResizeObserver(()=>{Ma.current||(nn.scrollTop=nn.scrollHeight)});return Xi.observe(ci),()=>{var Ni;Xi.unobserve(ci),(Ni=nn==null?void 0:nn.removeEventListener)==null||Ni.call(nn,"scroll",Qi)}},[tr]),(0,ve.useEffect)(()=>{!tr&&jr.current.length&&(ma([...Ei,...jr.current]),jr.current=[])},[tr]),(0,ve.useEffect)(()=>{if(!Yn.current)return;const nn=new ResizeObserver(()=>{mn(Yn.current.offsetWidth)});return nn.observe(Yn.current),()=>{Yn.current&&nn.unobserve(Yn.current)}},[Yn.current]),(0,ve.useEffect)(()=>{typeof cr=="boolean"&&ar(cr)},[cr]),(0,ve.useEffect)(()=>{var nn;if(xi.current&&Ya!==null){xi.current.focus();const ci=(nn=xi.current.resizableTextArea)==null?void 0:nn.textArea;ci&&(ci.selectionStart=ci.selectionEnd=ci.value.length)}},[Ya]),(0,ve.useEffect)(()=>{ti<5&&ha(!1)},[ti]),(0,ve.useEffect)(()=>{Pi&&Pr&&(ma(Vi(Pr)),Wi(!0),Na(Pr,{history:[]})),Pi&&(za(),wr?Ro(wr):Un&&!ko&&Ga()),Pi||Gi()},[Pi]);const Vi=(nn="",ci=[],Ai=[])=>{const Qi=Date.now();return[{text:nn,key:Qi,sender:"user",fileList:ci,imageList:Ai,show:!0},{loading:!0,key:Qi,sender:"AI",show:!0,model:Tr,imageGenerator:_a,thinkingEnabled:oi}]},Gi=()=>{Go(""),ro(null),zi([]),Pa([]),Oi("")},ta=()=>{if(Cn){Cn({chatData:Ei,setChatData:ma,setLoading:Wi,getData:Na,renderChatItems:Vi,handleAdd:Ga,identifier:ko});return}ar(!0)},Ri=()=>{if(hr(!0),kn){kn();return}ar(!1)},uo=()=>{ha(!ya)},za=()=>Nt(void 0,null,function*(){if(!Ur)return;const nn=yield(0,at.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(nn==null?void 0:nn.status)===0&&(nn==null?void 0:nn.total_number)!==-1&&(Yr((nn==null?void 0:nn.total_number)-(nn==null?void 0:nn.remaining_number)),zr(nn==null?void 0:nn.total_number))}),yo=()=>{pe.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:ve.createElement("div",null,ve.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),ve.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Bi,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},io=nn=>nn.reduce((Ai,Qi)=>{if(Qi.sender==="user"){const Xi=nn.find(Ni=>Ni.key===Qi.key&&Ni.sender==="AI");Xi&&(Xi!=null&&Xi.text)&&!(Xi!=null&&Xi.error)&&Ai.push({question:Qi.text,answer:Xi.text})}return Ai},[]),Na=(...nn)=>Nt(void 0,[...nn],function*(ci="",Ai={},Qi=Ei){if(ur&&(yield ur({mes:ci,setChatData:ma,fileList:ai,body:Ai,checkNum:za,setLoading:Wi,bodyChatData:Qi,setTyping:kr,setImageGenerator:_i})),!ur){const Xi=ai==null?void 0:ai.map($a=>{var jo;return(jo=$a==null?void 0:$a.response)==null?void 0:jo.file_id}),Ni=ia==null?void 0:ia.map($a=>{var jo;return(jo=$a==null?void 0:$a.response)==null?void 0:jo.data}),Hi=Ai.history||io(Qi),ao=bt(bt({identifier:ko,response_mode:"streaming",model:Tr,scene_awareness:ba,thinking_enabled:oi,image_generator:_a,file_ids:Xi,image_list:Ni,history:Hi,[Ci]:ci},In),Ai),_o=Object.fromEntries(Object.entries(ao).filter(([$a,jo])=>jo!==void 0));Ki.current=new Ve.Z(Pe.Z.API_SERVER+$n,_o),yield new Promise(($a,jo)=>{let il=null,bl=null;Ki.current.on("data",Si=>{kr(!0);const{chunk:{content:Fi,type:Ja,created:fo,msg:eo}}=Si,bo=eo==="error";Ja==="thinking"&&(il=il||fo,ma(wo=>[...wo].map((Wa,$o)=>$o===wo.length-1?Bt(bt({},Wa),{reasoning:(Wa.reasoning||"")+Fi,loading:!1,hideAnswer:!0,error:bo}):Wa))),Ja==="text"&&(bl=bl||fo,ma(wo=>[...wo].map((Wa,$o)=>$o===wo.length-1?Bt(bt({},Wa),{text:(Wa.text||"")+Fi,loading:!1,startTime:il,endTime:bl,error:bo}):Wa)))}),Ki.current.on("done",()=>{$a()}),Ki.current.on("error",()=>{const Si="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";ma(Fi=>[...Fi].map((Ja,fo)=>fo===Fi.length-1?Bt(bt({},Ja),{text:Si,loading:!1,error:!0}):Ja)),$a()}),Ki.current.on("cancelled",()=>{$a()}),Ki.current.startStream()})}za(),Wi(!1)}),yl=nn=>{Oi(nn.target.value)},nl=(nn,ci)=>{if(Gi(),Wi(!0),nn==="edit"){jr.current=Ei.slice(ci+2);const Ai=Ei.splice(ci),{fileList:Qi,imageList:Xi}=(Ai==null?void 0:Ai[0])||{},Ni=Qi.map(_o=>{var $a;return($a=_o.response)==null?void 0:$a.file_id}),Hi=Xi.map(_o=>{var $a;return($a=_o.response)==null?void 0:$a.data}),ao={history:io(Ei),file_ids:Ni,image_list:Hi,edit:!0};ma([...Ei,...Vi(pi,Qi,Xi)]),Na(pi,ao,Ei)}if(nn==="redraw"){jr.current=Ei.slice(ci+1);const Ai=Ei.splice(ci-1),{text:Qi,fileList:Xi,imageList:Ni}=(Ai==null?void 0:Ai[0])||{},Hi=Xi.map($a=>{var jo;return(jo=$a.response)==null?void 0:jo.file_id}),ao=Ni.map($a=>{var jo;return(jo=$a.response)==null?void 0:jo.data}),_o={history:io(Ei),file_ids:Hi,image_list:ao,edit:!0};ma([...Ei,...Vi(Qi,Xi,Ni)]),Na(Qi,_o,Ei)}},ps=()=>{if(Di.trim()!==""){Gi(),Wi(!0);const nn=ai.filter(Ai=>Ai.status==="done"),ci=ia.filter(Ai=>Ai.status==="done");ma([...Ei,...Vi(Di,nn,ci)]),Na(Di)}},rl=nn=>{if(nn.shiftKey){if(nn.key==="Enter")return}else if(nn.key==="Enter"){if(nn.preventDefault(),ms||Gn.current)return;ps()}},co=(nn,ci)=>{let Ai=!1;ji===!0?Ai=!0:ji==="last"&&(Ai=Ei.reduce((Hi,ao,_o)=>ao.sender==="user"?_o:Hi,-1)===ci);const Qi=ci===Ya,Xi=[...(nn==null?void 0:nn.fileList)||[],...(nn==null?void 0:nn.imageList)||[]];return ve.createElement("div",{className:rt.li,style:{width:$r}},ve.createElement("div",{className:rt.avatarIcon},ve.createElement("img",{className:rt.img,src:fn})),ve.createElement("div",{className:rt.content},!!(Xi!=null&&Xi.length)&&ve.createElement("div",{className:rt.fileWrap},Xi==null?void 0:Xi.map((Ni,Hi)=>{var ao,_o;return ve.createElement("div",{key:Hi,className:rt.file},ve.createElement("img",{src:be(90034)(`./${((_o=(ao=Ni==null?void 0:Ni.name)==null?void 0:ao.split("."))==null?void 0:_o.pop())||"txt"}.png`),width:20,className:"mr10"}),ve.createElement("aside",null,ve.createElement(Ae.Z,{title:Ni==null?void 0:Ni.name},ve.createElement("div",{className:rt.fileName},Ni==null?void 0:Ni.name)),ve.createElement("div",{className:"c-grey-999 font12"},(0,ut.RD)(Ni==null?void 0:Ni.size))))})),ve.createElement("div",{className:rt.borderBox},Qi?ve.createElement(ce.default.TextArea,{value:pi,ref:xi,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Ni=>Go(Ni.target.value)}):ve.createElement("div",{className:rt.text},nn==null?void 0:nn.text)),Qi?ve.createElement("div",{className:rt.action},ve.createElement(le.ZP,{onClick:()=>{Go(""),ro(null)},size:"small"},"\u53D6\u6D88"),ve.createElement(le.ZP,{disabled:!pi.trim(),onClick:()=>nl("edit",ci),type:"primary",size:"small"},"\u786E\u8BA4")):ve.createElement("div",{className:rt.action},ve.createElement(ke.CopyToClipboard,{text:(nn==null?void 0:nn.text)||"",onCopy:()=>Xe.ZP.success("\u590D\u5236\u6210\u529F")},ve.createElement(Ae.Z,{title:"\u590D\u5236"},ve.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Ai&&!pa&&ve.createElement(Ae.Z,{title:"\u7F16\u8F91"},ve.createElement("i",{onClick:()=>{ro(ci),Go((nn==null?void 0:nn.text)||"")},className:"iconfont icon-bianji10 font14"})))))},vi=(nn,ci)=>{let Ai=!1;oa===!0?Ai=!0:oa==="last"&&(Ai=Ei.reduce((Ni,Hi,ao)=>Hi.sender==="AI"?ao:Ni,-1)===ci);let Qi="";return nn!=null&&nn.source?Qi=nn==null?void 0:nn.source:(nn==null?void 0:nn.model)==="deepseek-r1"?Qi="\u7531deepseek\u751F\u6210":(nn==null?void 0:nn.model)==="qwen-max"&&(Qi="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),ve.createElement("div",{className:rt.li,style:{width:$r}},ve.createElement("div",{className:rt.avatarIcon},ve.createElement("img",{className:rt.img,src:an})),ve.createElement("div",{className:rt.content},ve.createElement("div",{className:rt.borderBox},nn.loading&&ve.createElement(ve.Fragment,null,nn!=null&&nn.imageGenerator?ve.createElement("div",{className:rt.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",ve.createElement("div",{className:"ai-loading"})):!(nn!=null&&nn.thinkingEnabled)&&ve.createElement("div",null,ve.createElement("div",{className:rt.loading},ve.createElement("div",{className:rt.dot}),ve.createElement("div",{className:rt.dot}),ve.createElement("div",{className:rt.dot})),ve.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(yr==null?void 0:yr.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(nn==null?void 0:nn.thinkingEnabled)&&ve.createElement(ee,{time:nn==null?void 0:nn.time,cancelIndex:aa,loading:nn.loading,streamingStatus:!(nn!=null&&nn.text),onFinish:()=>{ea(0),ma(Xi=>[...Xi].map((Ni,Hi)=>Hi===Xi.length-1?Bt(bt({},Ni),{hideAnswer:!1,time:Ni.startTime?Ni.endTime-Ni.startTime:null}):Ni))},value:nn==null?void 0:nn.reasoning}),!!(nn!=null&&nn.text)&&!nn.hideAnswer&&ve.createElement(a.Z,{cancelIndex:aa,streamingStatus:pa,loadImage:!!(nn!=null&&nn.imageGenerator),onFinish:()=>Nt(void 0,null,function*(){ea(0),setTimeout(()=>kr(!1),0)}),value:nn==null?void 0:nn.text})),!!(nn!=null&&nn.text)&&Qi&&ve.createElement("div",{className:rt.source},Qi),ve.createElement("div",{className:rt.action},_n==null?void 0:_n(nn,ci,{onMenuClick:Ro}),ve.createElement(ke.CopyToClipboard,{text:String((nn==null?void 0:nn.text)||""),onCopy:()=>Xe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},ve.createElement(Ae.Z,{title:"\u590D\u5236"},ve.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),mr&&!pa&&ve.createElement(ve.Fragment,null,ve.createElement(Ae.Z,{title:"\u559C\u6B22"},ve.createElement("i",{style:nn!=null&&nn.like?{color:"#FA8D30"}:{},onClick:()=>$i("like",!(nn!=null&&nn.like),ci),className:"iconfot icon-yijiejue font15"})),ve.createElement(Ae.Z,{title:"\u4E0D\u559C\u6B22"},ve.createElement("i",{style:nn!=null&&nn.dislike?{color:"#e86d7c"}:{},onClick:()=>$i("dislike",!(nn!=null&&nn.dislike),ci),className:"iconfot icon-weijiejuezhengchang font15"}))),Ai&&!pa&&ve.createElement(Ae.Z,{title:"\u91CD\u65B0\u751F\u6210"},ve.createElement("i",{onClick:()=>nl("redraw",ci),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},$i=(nn,ci,Ai)=>Nt(void 0,null,function*(){if(er){const Qi=Ei.slice(0,Ai+1),Ni=io(Qi).length;yield er({type:nn,value:ci,index:Ai,identifier:ko,objectIndex:Ni})}ma(Qi=>(Qi[Ai][nn]=ci,ci&&(Qi[Ai][nn==="like"?"dislike":"like"]=!1),[...Qi]))}),Ao=()=>{var nn,ci;ea(1),(ci=(nn=Ki.current)==null?void 0:nn.cancelRequest)==null||ci.call(nn),Wi(!1),kr(!1)},Ga=()=>Nt(void 0,null,function*(){var nn,ci,Ai;(ci=(nn=Ki.current)==null?void 0:nn.cancelRequest)==null||ci.call(nn),Gi(),ma([]),Wi(!0);const Qi=yield Yi();(Qi==null?void 0:Qi.status)===0&&Lo((Ai=Qi==null?void 0:Qi.data)==null?void 0:Ai.identifier),Wi(!1),kr(!1)}),Zo=()=>Nt(void 0,null,function*(){var nn;sr(!0);const ci=yield mi();(ci==null?void 0:ci.status)===0&&Cr(((nn=ci==null?void 0:ci.data)==null?void 0:nn.list)||[]),sr(!1)}),Ro=(...nn)=>Nt(void 0,[...nn],function*(ci=ko){var Ai,Qi,Xi,Ni;(Qi=(Ai=Ki.current)==null?void 0:Ai.cancelRequest)==null||Qi.call(Ai),Gi(),Ar(!0);const Hi=yield ri(ci);if(Hi.status===0){const ao=Ua(((Xi=Hi==null?void 0:Hi.data)==null?void 0:Xi.messages)||[]);ma(ao),Ar(!1),Lo((Ni=Hi==null?void 0:Hi.data)==null?void 0:Ni.identifier);return}ma([]),Ar(!1)}),Xo=(nn,ci)=>Nt(void 0,null,function*(){(yield Fa(nn)).status===0&&(Xe.ZP.success("\u5220\u9664\u6210\u529F"),ci===ko&&Ga(),Zo())}),Ia=()=>ve.createElement("div",{className:rt.menuWarp},ve.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),ve.createElement(ae.Z,{spinning:xa},!gr.length&&ve.createElement(se.Z,{style:{width:250,paddingBottom:30},image:se.Z.PRESENTED_IMAGE_SIMPLE}),!!gr.length&&ve.createElement("div",{className:rt.menu},gr.map(function(nn,ci){return ve.createElement("aside",{className:z()(ko===nn.identifier&&rt.active),key:nn.id,onClick:()=>Ro(nn.id)},ve.createElement("div",{className:rt.menuText},ve.createElement(Ae.Z,{title:nn==null?void 0:nn.question},ve.createElement("span",null,nn==null?void 0:nn.question)),Hr&&Hr(nn)),ve.createElement("div",{className:rt.menuDel,onClick:Ai=>Ai.stopPropagation()},ve.createElement(ie.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>Xo(nn.id,nn.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},ve.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),mo=nn=>{if(nn==="file"){if(ia.length){pe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Pa([]),Dr.current.upload.uploader.fileInput.click()}});return}Dr.current.upload.uploader.fileInput.click()}if(nn==="image"){if(ai.length){pe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{zi([]),Jr.current.upload.uploader.fileInput.click()}});return}Jr.current.upload.uploader.fileInput.click()}},Rs=[{key:"file",disabled:ai.length>=Io,label:ve.createElement(Ae.Z,{placement:"right",title:ve.createElement("div",null,ve.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),ve.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},ve.createElement("span",null,ve.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},Tr!=="deepseek-r1"&&{key:"image",disabled:ia.length>=qi,label:ve.createElement(Ae.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},ve.createElement("span",null,ve.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),Qo=[...ai,...ia],ms=Qo.some(nn=>nn.status==="uploading")||pa||tr,Do=Er>=Bi,Jo=Ut||ai.length>=Io||ia.length>=qi,qo=_a||oi||ba||!!Qo.length;return console.log(Qo,"fileAndImageList"),ve.createElement("div",null,Mn?ve.createElement("div",{onClick:ta},Mn):ve.createElement(It,{draggableExtraNode:ni,src:bn,onClick:ta,topPercentage:Zn}),ve.createElement(oe.Z,{open:Pi,width:Qn?"100%":Rr,afterOpenChange:nn=>{nn&&hr(!1)},contentWrapperStyle:dr?{}:{transition:"none"},extra:ve.createElement("div",{className:rt.head},Or,Lr&&ve.createElement(ct,{value:Tr,onChange:nn=>{hi(!1),_i(!1),Mr(nn),Pa([]),zi([])}}),tn&&ve.createElement(ve.Fragment,null,ve.createElement(re.Z,{dropdownRender:Ia,onOpenChange:nn=>{nn&&Zo()},placement:"bottomLeft",arrow:!0},ve.createElement("div",{className:rt.headBtn},ve.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),Un&&ve.createElement(ve.Fragment,null,ve.createElement("div",{className:rt.headBtn,onClick:Ga},ve.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),ve.createElement(Ae.Z,{title:Qn?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},ve.createElement("div",{className:rt.headBtn,style:{padding:"0 12px"},onClick:()=>Ir(!Qn)},Qn&&ve.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!Qn&&ve.createElement("i",{className:"iconfont icon-quanping4"})))),title:ve.createElement("span",{className:"c-grey-333 font16"},Ft),onClose:Ri,bodyStyle:{paddingRight:4}},ve.createElement("div",{className:z()(rt.wrap,Pi&&"body-overflow-hidden")},ve.createElement("div",{ref:Yn,className:rt.chatContainer},dn&&ve.createElement("div",{className:`${rt.li} mb20`,style:{width:$r}},ve.createElement("div",{className:rt.avatarIcon},ve.createElement("img",{className:rt.img,src:an})),ve.createElement("div",{className:rt.content},ve.createElement("div",{className:rt.borderBox},Qr,ui==null?void 0:ui({isDisabledNum:Do,checkNumModal:yo,checkNum:za,onClose:Ri,setChatData:ma,setLoading:Wi,getData:Na,clearStatus:Gi,typing:tr,setImageGenerator:_i,renderChatItems:Vi,setSceneAwareness:Ha})))),ve.createElement("div",{ref:No},ve.createElement(ae.Z,{spinning:Mi,className:"mt20"},Ei==null?void 0:Ei.map((nn,ci)=>ve.createElement(ve.Fragment,{key:nn.key+ci},nn.show&&ve.createElement(ve.Fragment,null,nn.sender==="user"&&co(nn,ci),nn.sender==="AI"&&vi(nn,ci),Xn&&!["AI","user"].includes(nn.sender)&&Xn(nn,ci,{width:$r})))))),!gs&&ve.createElement("div",{className:rt.backBottom,onClick:()=>{Yn.current.scrollTop=Yn.current.scrollHeight}},ve.createElement("i",{className:"iconfont icon-huidaodibu"})),ve.createElement("div",{ref:ka})),!Xt&&ve.createElement("div",{className:z()(rt.footerContainer,ya&&rt.full,qo&&rt.footerContainerSelected)},ve.createElement("div",{className:rt.btnWrp},Ii&&ve.createElement(Ae.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},ve.createElement("div",{onClick:()=>Ha(!ba),className:z()(rt.btn,ba&&rt.btnActive)},ve.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Tr==="deepseek-r1"&&ve.createElement(Ae.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},ve.createElement("div",{onClick:()=>hi(!oi),className:z()(rt.btn,oi&&rt.btnActive)},ve.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Qt&&Tr==="qwen-max"&&ve.createElement("div",{onClick:()=>_i(!_a),className:z()(rt.btn,_a&&rt.btnActive)},ve.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),Qo.map(nn=>ve.createElement("div",{key:nn.uid},(nn==null?void 0:nn.status)==="uploading"&&ve.createElement(ae.Z,{indicator:ve.createElement(Qe.Z,{spin:!0}),className:"mr10",size:"small",spinning:!0}),ve.createElement("span",{title:nn==null?void 0:nn.name,className:"mr10"},(0,ut.Pq)(nn.name,20)),ve.createElement("i",{onClick:()=>{zi(ci=>ci.filter(Ai=>Ai.uid!==nn.uid)),Pa(ci=>ci.filter(Ai=>Ai.uid!==nn.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),ve.createElement(Ae.Z,{title:Do&&ve.createElement("div",null,ve.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),ve.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",Bi,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},ve.createElement("div",{className:z()(rt.inputContainer,ti>4&&rt.lineFour,Do&&rt.disabledInput)},ve.createElement(E.default,bt({ref:Dr},Uo)),ve.createElement(E.default,bt({ref:Jr},Sa)),ve.createElement(re.Z,{className:`${Jo&&"hide"}`,menu:{items:Rs,onClick:nn=>mo(nn.key)},placement:"top"},ve.createElement(le.ZP,{className:rt.uploadBtn,icon:ve.createElement(De.Z,{style:{fontSize:18,color:"#FFF"}})})),ve.createElement(ce.default.TextArea,{rows:ti>4?4:ti,placeholder:Wt||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u95EE\u9898\u5427,Shift+Enter\u6362\u884C\uFF5E",value:Di,bordered:!1,style:Jo?{paddingLeft:0,marginLeft:0}:{},onChange:yl,onPressEnter:rl,onCompositionStart:()=>{Gn.current=!0},onCompositionEnd:()=>{Gn.current=!1}}),tr?ve.createElement(Ae.Z,{title:"\u505C\u6B62\u751F\u6210"},ve.createElement("div",{className:`iconfont icon-tingzhihuida ${rt.cancelBtn}`,onClick:Ao})):ve.createElement(le.ZP,{className:(Di==null?void 0:Di.trim())===""?rt.sendBtnDisabled:rt.sendBtn,icon:ve.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:ms,onClick:ps}),ti>4&&ve.createElement("span",{className:rt.fullIcon,onClick:uo},ya&&ve.createElement("span",{className:"iconfont icon-shousuo"}),!ya&&ve.createElement("span",{className:"iconfont icon-zhankai"}))))))))}},67054:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return Ee},U:function(){return ye}});var ve=be(59301),Xe=be(31797),E=be(43418),pe=be(1710),Ae=be(4901),ce=be(94941),le=be(61186),ae=be.n(le),se={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},ie="data:image/png;base64,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",oe="data:image/png;base64,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",re=be(955),ne=be(89070),z=be(37518),a=be(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,de=(Me,we,je)=>we in Me?y(Me,we,{enumerable:!0,configurable:!0,writable:!0,value:je}):Me[we]=je,he=(Me,we)=>{for(var je in we||(we={}))ee.call(we,je)&&de(Me,je,we[je]);if(te)for(var je of te(we))ue.call(we,je)&&de(Me,je,we[je]);return Me},fe=(Me,we)=>x(Me,b(we)),ge=(Me,we,je)=>new Promise((xe,Oe)=>{var We=tt=>{try{Te(je.next(tt))}catch(qe){Oe(qe)}},Ze=tt=>{try{Te(je.throw(tt))}catch(qe){Oe(qe)}},Te=tt=>tt.done?xe(tt.value):Promise.resolve(tt.value).then(We,Ze);Te((je=je.apply(Me,we)).next())});const ye=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:me}=Xe.default,Be=({exercise:Me,socket:we,dispatch:je,onStartScreenshot:xe,onCloseScreenshot:Oe,handleToDetail:We})=>{const[Ze,Te]=E.default.useModal(),tt=(0,ve.useRef)(),[qe,lt]=(0,ve.useState)(!0),ct=(0,ve.useRef)(!1),rt=(0,ne.useParams)();(0,ve.useEffect)(()=>{var Ne,nt,ht;if(document.addEventListener((0,Ae.gH)(),Ue,!1),window.addEventListener("blur",De,!1),(Ne=Me.exerciseUserInfo)!=null&&Ne.screen_open&&(0,Ae.vp)()&&lt(!1),(nt=Me.exerciseUserInfo)!=null&&nt.screen_open&&!(0,Ae.vp)()){(0,re.RG)(" ",!0);const St=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Me.exerciseUserInfo.screen_sec+3:Me.exerciseUserInfo.screen_sec+10+1;tt.current=E.default.info({icon:null,centered:!0,width:444,title:(0,z._V)(z.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,z._V)(z.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},Me.exerciseUserInfo.screen_num-Me.exerciseUserInfo.used_screen_num),(0,z._V)(z.CP.recordScreen3)),okText:a.createElement("span",null,(0,z._V)(z.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(me,{onFinish:()=>ge(void 0,null,function*(){var bt;const Bt=yield Ye();(bt=tt.current)==null||bt.destroy(),Bt.used_screen_num&&ke(Bt.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+St*1e3})),"S\uFF09"),onOk:()=>{var bt;(0,re.RG)(" ",!0),(bt=tt.current)==null||bt.destroy(),lt(!1),(0,Ae.Dj)(document.body),document.getElementById("root").addEventListener("click",ut,!1)}})}return(ht=Me.exerciseUserInfo)!=null&&ht.screen_open&&!(0,Ae.vp)()||document.getElementById("root").addEventListener("click",ut,!1),()=>{document.getElementById("root").removeEventListener("click",ut,!1),document.removeEventListener((0,Ae.gH)(),Ue,!1),window.removeEventListener("blur",De,!1)}},[]),(0,ve.useEffect)(()=>{setTimeout(()=>{Me.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",ut,!1),document.removeEventListener((0,Ae.gH)(),Ue,!1))},500),At()},[Me.actionTabs]),(0,ve.useEffect)(()=>{setTimeout(()=>{Me.exerciseUserInfo.used_screen_num>Me.exerciseUserInfo.screen_num&&Ve()},500)},[Me.exerciseUserInfo]);const at=()=>ge(void 0,null,function*(){const Ne=yield Ye();setTimeout(()=>{var nt,ht;(nt=tt.current)==null||nt.destroy(),tt.current=E.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},Ne.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(ht=Me.exerciseUserInfo)==null?void 0:ht.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ge(void 0,null,function*(){(0,Ae.Dj)(document.body)})})},1e3)}),ut=Ne=>{!(0,Ae.vp)()&&Ne.target.nodeName!=="A"&&Ne.target.nodeName!=="BUTTON"&&Ne.target.innerHTML!=="\u786E \u5B9A"&&(0,Ae.Dj)(document.body)},At=()=>ge(void 0,null,function*(){const Ne=yield je({type:"exercise/getExerciseUserInfo",payload:he({},rt)});return Ne==null?void 0:Ne.data}),wt=Ne=>ge(void 0,null,function*(){var nt;if((nt=Me.exerciseUserInfo)!=null&&nt.screen_at){const St=yield(0,ce.ck)(fe(he({},rt),{reset:!0}));if((St==null?void 0:St.status)===-6)return}const ht=yield(0,ce.oy)({id:rt.categoryId});if(ht!=null&&ht.is_commit){E.default.destroyAll(),yield It(),Qe(!0);return}else ke(Ne+1)}),It=()=>ge(void 0,null,function*(){var Ne;const nt=ae()(),ht=Me.exerciseUserInfo.screen_sec;if($e.current.length>0){const St=nt.format("YYYY-MM-DD HH:mm:ss");let bt=Math.floor(nt.diff(ae()($e.current[0].start))/1e3);const Bt=$e.current.length;bt/ht>>0>Bt&&(bt=(Bt+1)*ht-1),yield(0,ce.P8)(rt.categoryId,{exercise_user_id:(Ne=Me.exerciseUserInfo)==null?void 0:Ne.exercise_user_id,time:St,time_long:bt,count:Bt})}$e.current=[]}),gt=(0,ve.useRef)(0),ft=(0,ve.useRef)(0),$e=(0,ve.useRef)([]),Pe=(0,ve.useRef)(!1),ke=Ne=>ge(void 0,null,function*(){var nt;ct.current||(xe(),E.default.destroyAll(),gt.current=ae()().valueOf(),Pe.current=!0,tt.current=E.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:se.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,z._V)(z.CP.recordScreen8)),content:a.createElement("div",{className:se.exitFullScreenModal},a.createElement("img",{src:ie,alt:"",className:se.warningIcon}),a.createElement("div",{className:se.warningText,style:{marginBottom:50,fontWeight:500}},(0,z._V)(z.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen11),a.createElement("span",{className:se.warningText},((nt=Me.exerciseUserInfo)==null?void 0:nt.screen_num)+1),(0,z._V)(z.CP.recordScreen12),a.createElement("span",{className:se.warningText,style:{fontWeight:600}},(0,z._V)(z.CP.recordScreen13)),",",(0,z._V)(z.CP.recordScreen14),a.createElement("span",{className:se.warningText},Ne-1),(0,z._V)(z.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(me,{className:se.countdownWrapper,onFinish:()=>{ft.current=ae()().valueOf(),$e.current.push({start:gt.current,end:ft.current}),wt(Ne)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Me.exerciseUserInfo.screen_sec+1)*1e3}),(0,z._V)(z.CP.recordScreen25)),(0,z._V)(z.CP.recordScreen16))),onOk:()=>{(0,re.RG)(" ",!0),It(),(0,Ae.Dj)(document.body),Oe(),tt.current.destroy(),Pe.current=!1}}))}),Ve=()=>ge(void 0,null,function*(){E.default.destroyAll(),(yield(0,ce.VL)({categoryId:rt.categoryId,commit_method:1}))&&Qe()}),Qe=(Ne=!1)=>ge(void 0,null,function*(){var nt,ht;if(document.removeEventListener((0,Ae.gH)(),Ue,!1),(0,Ae.BU)(),E.default.destroyAll(),ct.current=!0,Ne){const St=yield(0,ce.Yu)(rt.categoryId,{exercise_user_id:(nt=Me.exerciseUserInfo)==null?void 0:nt.exercise_user_id});Ze.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:se.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:se.forcedModalContent},a.createElement("img",{src:oe,alt:""}),a.createElement("div",{className:se.forcedText},(0,z._V)(z.CP.recordScreen17)),a.createElement("div",{className:se.screenNumText},(0,z._V)(z.CP.recordScreen18),(ht=Me.exerciseUserInfo)==null?void 0:ht.screen_num,(0,z._V)(z.CP.recordScreen19)),a.createElement(pe.default,{dataSource:St==null?void 0:St.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,z._V)(z.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,z._V)(z.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,z._V)(z.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Oe(),We()},onOk:()=>{ne.history.push(`/classrooms/${rt.coursesId}/exercisenotice/${rt.categoryId}/users/${rt.login}?isShowApply=true`)}})}else Ze.info({content:a.createElement("div",{className:"tc font16"},(0,z._V)(z.CP.recordScreen23),a.createElement("br",null),(0,z._V)(z.CP.recordScreen24)),onOk:()=>{We()}})}),De=Ne=>{(0,Ae.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Pe.current&&(0,Ae.BU)()},Ye=()=>ge(void 0,null,function*(){var Ne;if((Ne=Me.exerciseUserInfo)!=null&&Ne.screen_at){const St=yield(0,ce.ck)(fe(he({},rt),{reset:!0}));if((St==null?void 0:St.status)===-6)return}const nt=yield(0,ce.oy)({id:rt.categoryId});if(nt!=null&&nt.is_commit){Qe();return}return yield At()}),Ue=()=>ge(void 0,null,function*(){var Ne;if((0,re.RG)(" ",!0),(0,Ae.vp)()){if((Ne=Me.exerciseUserInfo)!=null&&Ne.screen_at){var nt=yield(0,ce.ck)(fe(he({},rt),{reset:!0}));if((nt==null?void 0:nt.status)===-6)return}}else if(!Pe.current){var nt=yield(0,ce.ck)(he({},rt));if((nt==null?void 0:nt.status)===-6)return;const St=yield At();ke(St.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Ie=()=>ge(void 0,null,function*(){(0,ce.ck)(he({},rt));const Ne=yield At();ke(Ne.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,Te)};var Ee=(0,ne.connect)(({exercise:Me,globalSetting:we})=>({globalSetting:we,exercise:Me}))(Be)},23960:function(en,Gt,be){"use strict";be.d(Gt,{X:function(){return pe},y:function(){return E}});var ve=be(59301),Xe=be(8591);const E=Ae=>{(0,ve.useEffect)(()=>{if(Ae){const ce=ae=>{ae.key==="F12"&&(ae.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},le=ae=>{ae.preventDefault()};return document.addEventListener("keydown",ce),document.addEventListener("contextmenu",le),()=>{document.removeEventListener("keydown",ce),document.removeEventListener("contextmenu",le)}}},[Ae])},pe=()=>{const[Ae,ce]=(0,ve.useState)(!1),le=ae=>{const{keyCode:se,ctrlKey:ie,metaKey:oe,type:re}=ae;(re==="paste"||(se===67||se===86)&&(oe||ie))&&(Xe.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),ae.preventDefault(),ae.stopPropagation())};return(0,ve.useEffect)(()=>(Ae&&(window.addEventListener("keydown",le,!0),window.addEventListener("paste",le,!0)),()=>{window.removeEventListener("keydown",le,!0),window.removeEventListener("paste",le,!0)}),[Ae]),{setOpenDisableCopyAndPaste:ce,disableCopyAndPaste:Ae}}},73524:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return oe}});var ve=be(59301),Xe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},E=be(92310),pe=be.n(E),Ae=be(71418),ce=be(2859),le=be(99064),ae=be(955),se=(re,ne,z)=>new Promise((a,y)=>{var x=ee=>{try{te(z.next(ee))}catch(ue){y(ue)}},b=ee=>{try{te(z.throw(ee))}catch(ue){y(ue)}},te=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,b);te((z=z.apply(re,ne)).next())}),oe=({data:re,className:ne,fullWidth:z,style:a={},onClose:y,onOk:x,showFullTools:b,noAssociationId:te})=>{const ee=(0,ve.useRef)(null),ue=(0,ve.useRef)(null),de=(0,ve.useRef)(null),he=(0,ve.useRef)(null),[fe,ge]=(0,ve.useState)(!1),[ye,me]=(0,ve.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ve.useEffect)(()=>(de.current||(de.current=document.createElement("style"),document.head.appendChild(de.current)),re!=null&&re.visible?(document.body.setAttribute("data-custom","y-hidden"),de.current.innerHTML=" html { overflow-y: hidden; }",re!=null&&re.src&&Be()):(document.body.removeAttribute("data-custom"),de.current&&(document.head.removeChild(de.current),de.current=null)),()=>{document.body.removeAttribute("data-custom"),de.current&&(document.head.removeChild(de.current),de.current=null)}),[re==null?void 0:re.visible]);const Be=()=>se(void 0,null,function*(){ge(!0),me("\u6B63\u5728\u52A0\u8F7D\u4E2D");const je=yield(0,ae.ZJ)(re==null?void 0:re.src);ee.current.src="",ee.current.src=je,ee.current.onload=function(){we()},ge(!1),me("")}),Ee=je=>se(void 0,null,function*(){ge(!0),me("\u6B63\u5728\u4FDD\u5B58\u4E2D");const xe=yield(0,le.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:re.title,file:je.dataUrl}});xe!=null&&xe.id&&!te?(yield(0,le.ZP)(`/api/attachments/${re.id}/add_subitem.json`,{method:"post",body:{subitem_id:xe==null?void 0:xe.id,settings:JSON.stringify(je.state)}})).status===0&&x():xe!=null&&xe.id&&x(xe),ge(!1),me("")}),Me=()=>{const je=document.querySelector('a[href="https://markerjs.com/"]');je&&je.parentNode&&(je.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(Oe=>{const We=document.querySelector(Oe.name);We&&We.setAttribute("title",Oe.title)})},we=()=>{ue.current=new ce.hP(ee.current),ue.current.targetRoot=he.current,ue.current.addEventListener("render",Ee),ue.current.addEventListener("beforeclose",y),b&&(ue.current.availableMarkerTypes=ue.current.ALL_MARKER_TYPES,ue.current.uiStyleSettings.redoButtonVisible=!0,ue.current.uiStyleSettings.notesButtonVisible=!0,ue.current.uiStyleSettings.zoomButtonVisible=!0,ue.current.uiStyleSettings.zoomOutButtonVisible=!0,ue.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ue.current.uiStyleSettings,ue.current.show(),re!=null&&re.snapshotData&&ue.current.restoreState(re.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Me()},300)};return ve.createElement(ve.Fragment,null,(re==null?void 0:re.visible)&&ve.createElement(Ae.Z,{spinning:fe,tip:ye,style:{position:"absolute",width:"100vw"}},ve.createElement("div",{ref:he,className:pe()(Xe.imageDimensions,ne,z?Xe.fullWidth:""),style:a},ve.createElement("img",{className:Xe.img,ref:ee}))))}},41588:function(en,Gt,be){"use strict";var ve=be(59301),Xe=be(95237),E=be(43604),pe=be(99313),Ae=be(3113),ce=be(85149),le=be(88010),ae=be(48136),se=be(59301);const ie=(0,ve.forwardRef)(({callback:oe,showSaveButton:re,value:ne=""},z)=>{const a=(0,ve.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r
x=a + r\\text{cos}\\theta \\ \r
y=b + r\\text{sin}\\theta \r
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\left\\{\\begin{matrix} \r
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
\\end{matrix}\\right. \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
a \\perp \\alpha \\ \r
b \\perp \\alpha \r
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
a \\parallel \\partial ,b \\parallel \\partial \r
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
a \\perp m,a \\perp n \r
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
a^{2}+b^{2}=c^{2} \r
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
a,b \\in R^{+} \\ \r
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
a,b \\in R \\ \r
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
P \\left( \\emptyset \\right) =0 \\\\ \r
P \\left( S \\right) =1 \r
\\end{array}`},{value:`\\begin{array}{c} \r
\\forall A \\in S \\\\ \r
P \\left( A \\right) \\ge 0 \r
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
\\end{array}`},{value:`\\begin{array}{c} \r
P_{n}=n! \\\\ \r
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
\\end{array}`}]}]}],b=ue=>{a.current.setValue(a.current.getValue()+" "+ue.value+" ")},te=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:se.createElement(Xe.Z,{className:le.Z.lists,gutter:[10,10]},y.map((ue,de)=>se.createElement(E.Z,{flex:"110px",className:le.Z.item},se.createElement("div",null,se.createElement(ce.Z,{value:`$$${ue.value}$$`}),ue.name),se.createElement("div",{className:le.Z.children},ue.children.map((he,fe)=>se.createElement("div",{key:fe},se.createElement("h1",null,he.name),se.createElement(Xe.Z,{gutter:[10,10]},he.data.map((ge,ye)=>se.createElement(E.Z,{key:ye,onClick:()=>b(ge),className:le.Z.diamond},se.createElement(ce.Z,{value:"`$$"+ge.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:se.createElement(Xe.Z,{className:le.Z.lists,gutter:[10,10]},x.map((ue,de)=>se.createElement(E.Z,{flex:"110px",className:le.Z.item},se.createElement("div",null,se.createElement(ce.Z,{value:"`$$"+ue.value+"$$`"}),ue.name),se.createElement("div",{className:le.Z.children},ue.children.map((he,fe)=>se.createElement("div",{key:fe},he.name&&se.createElement("h1",null,he.name),se.createElement(Xe.Z,{gutter:[10,10]},he.data.map((ge,ye)=>se.createElement(E.Z,{key:ye,onClick:()=>b(ge),className:le.Z.diamond},se.createElement(ce.Z,{value:"`$$"+ge.value+"$$`"}))))))))))}],ee=()=>{var ue=document.createElement("div");ue.innerHTML=a.current.getValue();var de=ue.innerText;return oe&&oe(de),de};return(0,ve.useImperativeHandle)(z,()=>({getData:ee})),se.createElement("div",{className:le.Z.mathWrap},se.createElement(pe.default,{defaultActiveKey:"1",items:te}),se.createElement("math-field",{locale:"zh_cn",className:le.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},ne||""),re&&se.createElement("div",{className:le.Z.button},se.createElement(Ae.ZP,{size:"large",onClick:ee,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Gt.Z=ie},8797:function(en,Gt,be){"use strict";var ve=be(59301),Xe=be(93314),E=be(3113),pe=Object.defineProperty,Ae=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ie=(z,a,y)=>a in z?pe(z,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):z[a]=y,oe=(z,a)=>{for(var y in a||(a={}))ae.call(a,y)&&ie(z,y,a[y]);if(le)for(var y of le(a))se.call(a,y)&&ie(z,y,a[y]);return z},re=(z,a)=>Ae(z,ce(a));const ne=({img:z,buttonProps:a={},styles:y={},customText:x,ButtonText:b,ButtonClick:te,Buttonclass:ee,ButtonTwo:ue,imgStyles:de,loading:he=!1,className:fe=""})=>ve.createElement("section",{className:`tc animated fadeIn ${fe}`,style:oe({color:"#999",margin:"100px auto",visibility:he?"hidden":"visible"},y)},ve.createElement("img",{src:z||Xe,style:re(oe({},de),{pointerEvents:"none",userSelect:"none"})}),ve.createElement("p",{className:"mt20 font14"},x||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),b&&ve.createElement(E.ZP,oe({className:ee,onClick:te},a),b),ue&&ue);Gt.Z=ne},23210:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return ee}});var ve=be(59301),Xe={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},E=be(3113),pe=be(70557),Ae=be(23954),ce=be(6848),le=be(955),ae=be(94941),se=be(8797),ie=be(3294),oe=be(19381),re=be(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ue,de,he)=>de in ue?ne(ue,de,{enumerable:!0,configurable:!0,writable:!0,value:he}):ue[de]=he,b=(ue,de)=>{for(var he in de||(de={}))a.call(de,he)&&x(ue,he,de[he]);if(z)for(var he of z(de))y.call(de,he)&&x(ue,he,de[he]);return ue},te=(ue,de,he)=>new Promise((fe,ge)=>{var ye=Ee=>{try{Be(he.next(Ee))}catch(Me){ge(Me)}},me=Ee=>{try{Be(he.throw(Ee))}catch(Me){ge(Me)}},Be=Ee=>Ee.done?fe(Ee.value):Promise.resolve(Ee.value).then(ye,me);Be((he=he.apply(ue,de)).next())}),ee=({editOffice:ue="view",data:de,theme:he,type:fe,filename:ge,monacoEditor:ye,className:me,style:Be,close:Ee,onClose:Me,hasMask:we,disabledDownload:je,onImgDimensions:xe,showNodata:Oe,recordInfo:We})=>{const[Ze,Te]=(0,ve.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[tt,qe]=(0,ve.useState)(""),[lt,ct]=(0,ve.useState)(),rt=window.ENV==="build"?"/react/build":"",at=location.host.startsWith("localhost")?ie.Z.PROXY_SERVER:ie.Z.API_SERVER,At=10*(1024*1024),wt=(0,ve.useRef)();de!=null&&de.startsWith("/api")&&fe!=="txt"&&(de=ie.Z.API_SERVER+de);const It=Pe=>Pe.substring(Pe.lastIndexOf("/")+1).split(".").pop();ge&&ye&&(ye.filename=ge),(0,ve.useEffect)(()=>{var Pe,ke;const Ve=(ke=(Pe=document.cookie)==null?void 0:Pe.replace(/\s/g,""))==null?void 0:ke.split(";");Ve==null||Ve.map(Qe=>{let De=Qe.split("=");De[0]==="_educoder_session"&&qe(De[1])})},[]),(0,ve.useEffect)(()=>{fe==="office"&&(de.indexOf("bigfilescdn.")>-1||de.indexOf("bigfiles1")>-1?ct({url:de,fileType:It(de),model:de.indexOf("model=edit")?"edit":"view"}):gt())},[fe,de]);const gt=()=>te(void 0,null,function*(){console.log("data:",de);let Pe=de;de.startsWith("http")||(Pe=location.origin+Pe);let ke=new URL(Pe).pathname.split("/").pop();const Ve=yield(0,ae.gJ)({attachment_id:ke});Ve.url=at+Ve.url,ct(Ve)}),ft=()=>{if(de.startsWith("http")||de.startsWith("blob:")){$e();return}(0,le.Sv)(ge||"educoder",de,ge)},$e=()=>{We&&(0,oe.fc)({id:We==null?void 0:We.id,watch_type:1,course_id:We==null?void 0:We.course_id}),(0,le.Nd)(ge||"educoder",decodeURIComponent(de))};return re.createElement("div",{style:b({},Be||{}),className:`${we&&Xe.bgBlack} ${fe?Xe.wrp:"hide"}`},Ee&&re.createElement("div",{className:Xe.close,ref:wt},!!xe&&re.createElement(ce.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>wt.current},re.createElement("span",{onClick:()=>{Me(),xe()}},re.createElement("i",{className:"icon-yulanpizhu"}))),!je&&re.createElement(ce.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>wt.current},re.createElement("span",{onClick:$e},re.createElement("i",{className:"icon-quxiaozhiding"}))),re.createElement(ce.Z,{title:"\u5173\u95ED",getPopupContainer:()=>wt.current},re.createElement("span",{className:"",onClick:Me},re.createElement("i",{className:"icon-guanbi1"})))),re.createElement("div",{className:`${Xe[me]} ${me} ${Xe.monaco} ${fe==="txt"?"show":"hide"}`},fe==="txt"&&re.createElement(re.Fragment,null,re.createElement(Ae.ZP,b({},ye)))),fe==="audio"&&re.createElement("audio",{src:`${(de==null?void 0:de.indexOf("http://"))>-1||(de==null?void 0:de.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${de}`,autoPlay:!0}),fe==="video"&&re.createElement(re.Fragment,null,(de==null?void 0:de.indexOf("http"))>-1?re.createElement("video",{controls:!0,src:`${de}`,autoPlay:!0}):re.createElement("video",{controls:!0,src:`data:video/mp4;base64,${de}`,autoPlay:!0})),fe==="office"&&lt&&re.createElement("iframe",{src:`${rt}/office.html?key=${lt.key}&url=${btoa(lt.url)}&callbackUrl=${at+(lt.callbackUrl||"")}&fileType=${lt.fileType}&title=${lt.title||""}&model=${ue}&officeServer=${ie.Z.ONLYOFFICE}&disabledDownload=${!!je}`}),fe==="html"&&re.createElement("iframe",{src:de+"&disposition=inline"}),fe==="pdf"&&re.createElement("iframe",{src:`${rt}/js/pdfview/index.html?filename=${ge||"educoder.pdf"}&url=${encodeURIComponent(de)}&disabledDownload=${!!je}`}),fe==="image"&&re.createElement("img",{src:`${(de==null?void 0:de.indexOf("http://"))>-1||(de==null?void 0:de.indexOf("https://"))>-1?"":"data:image/png;base64,"}${de}`}),(fe==="other"||fe==="download")&&re.createElement(re.Fragment,null,Oe?re.createElement(se.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:re.createElement(E.ZP,{icon:re.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ft,disabled:je},"\u4E0B\u8F7D")}):re.createElement(E.ZP,{type:"primary",size:"middle",onClick:ft,disabled:je},re.createElement(pe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},85149:function(en,Gt,be){"use strict";be.d(Gt,{z:function(){return fe},Z:function(){return ge}});var ve=be(59301),Xe=be(50304),E=be(24768),pe=be(64018),Ae=be(40846),ce=be(3294),le=be(955),ae=be(15342),se=be(1012),ie=be(23210),oe=be(59301),ne=({html:ye})=>{const me=(0,ve.useRef)(null),Be=(0,ve.useRef)(null),Ee=`.markdown-body p {
margin: 0 0 16px 0 !important;
line-height: 28px;
white-space: pre-wrap;
}
ol,
ul,
li {
list-style-type: none
}
ol,
ul,
dl {
margin-bottom: 0px;
}
.markdown-body {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
color: #333;
overflow: hidden;
font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "\u534E\u6587\u7EC6\u9ED1", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "\u5B8B\u4F53", Heiti, "\u9ED1\u4F53", sans-serif;
word-break: break-word;
font-size: 16px;
line-height: 1.6;
white-space: normal;
word-wrap: break-word;
position: relative;
}
.markdown-body ul>li {
list-style-type: disc;
}
.markdown-body ol>li {
list-style-type: decimal;
}
.markdown-body a {
background: transparent;
}
.markdown-body a:active,
.markdown-body a:hover {
outline: 0;
}
.markdown-body strong {
font-weight: bold;
}
.markdown-body h1 {
font-size: 2em;
margin: 0.67em 0;
}
.markdown-body img {
border: 0;
}
.markdown-body hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
.markdown-body pre {
overflow: auto;
}
.markdown-body code,
.markdown-body kbd,
.markdown-body pre {
font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace;
font-size: 1em;
}
.markdown-body input {
color: inherit;
font: inherit;
margin: 0;
}
.markdown-body html input[disabled] {
cursor: default;
}
.markdown-body input {
line-height: normal;
}
.markdown-body input[type="checkbox"] {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
.markdown-body table {
border-collapse: collapse;
border-spacing: 0;
}
.markdown-body td,
.markdown-body th {
padding: 0;
}
.markdown-body * {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.markdown-body input {
font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
}
.markdown-body a {
color: #4183c4;
text-decoration: none;
}
.markdown-body a:hover,
.markdown-body a:active {
text-decoration: underline;
}
.markdown-body hr {
height: 0;
margin: 15px 0;
overflow: hidden;
background: transparent;
border: 0;
border-bottom: 1px solid #ddd;
}
.markdown-body hr:before {
display: table;
content: "";
}
.markdown-body hr:after {
display: table;
clear: both;
content: "";
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
margin-top: 15px;
margin-bottom: 15px;
line-height: 1.1;
}
.markdown-body h1 {
font-size: 30px;
}
.markdown-body h2 {
font-size: 21px;
}
.markdown-body h3 {
font-size: 16px;
}
.markdown-body h4 {
font-size: 14px;
}
.markdown-body h5 {
font-size: 12px;
}
.markdown-body h6 {
font-size: 11px;
}
.markdown-body blockquote {
margin: 0;
}
.markdown-body ul,
.markdown-body ol {
padding: 0;
margin-top: 0;
margin-bottom: 0;
}
ul.linenums,
ol.linenums {
padding: 16px 0 0 36px !important;
}
.markdown-body ul,
.markdown-body ol {
padding-left: 2em;
}
.markdown-body ol ol,
.markdown-body ul ol {
list-style-type: lower-roman;
}
.markdown-body ul ul ol,
.markdown-body ul ol ol,
.markdown-body ol ul ol,
.markdown-body ol ol ol {
list-style-type: lower-alpha;
}
.markdown-body dd {
margin-left: 0;
}
.markdown-body code {
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
font-size: 12px;
}
.markdown-body pre {
margin-top: 0;
margin-bottom: 0;
font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
}
.markdown-body .octicon {
font: normal normal 16px octicons-anchor;
line-height: 1;
display: inline-block;
text-decoration: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.markdown-body .octicon-link:before {
content: '\f05c';
}
.markdown-body>*:first-child {
margin-top: 0 !important;
}
.markdown-body>*:last-child {
margin-bottom: 0 !important;
}
.markdown-body .anchor {
position: absolute;
top: 0;
left: 0;
display: block;
padding-right: 6px;
padding-left: 30px;
margin-left: -30px;
}
.markdown-body .anchor:focus {
outline: none;
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
position: relative;
margin-top: 1em;
margin-bottom: 16px;
font-weight: bold;
line-height: 1.4;
}
.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
display: none;
color: #000;
vertical-align: middle;
}
.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
padding-left: 8px;
margin-left: -30px;
text-decoration: none;
}
.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
display: inline-block;
}
.markdown-body h1 {
padding-bottom: 0.3em;
font-size: 2.25em;
line-height: 1.2;
border-bottom: 1px solid #eee;
}
.markdown-body h1 .anchor {
line-height: 1;
}
.markdown-body h2 {
padding-bottom: 0.3em;
font-size: 1.75em;
line-height: 1.225;
border-bottom: 1px solid #eee;
}
.markdown-body h2 .anchor {
line-height: 1;
}
.markdown-body h3 {
font-size: 1.5em;
line-height: 1.43;
}
.markdown-body h3 .anchor {
line-height: 1.2;
}
.markdown-body h4 {
font-size: 1.25em;
}
.markdown-body h4 .anchor {
line-height: 1.2;
}
.markdown-body h5 {
font-size: 1em;
}
.markdown-body h5 .anchor {
line-height: 1.1;
}
.markdown-body h6 {
font-size: 1em;
color: #777;
}
.markdown-body h6 .anchor {
line-height: 1.1;
}
.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
margin-top: 0;
margin-bottom: 16px;
}
.markdown-body ul ul,
.markdown-body ul ol,
.markdown-body ol ol,
.markdown-body ol ul {
margin-top: 0;
margin-bottom: 0;
}
.markdown-body li>p {
margin-top: 16px;
}
.markdown-body dl {
padding: 0;
}
.markdown-body dl dt {
padding: 0;
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: bold;
}
.markdown-body dl dd {
padding: 0 16px;
margin-bottom: 16px;
}
.markdown-body blockquote {
padding: 0 15px;
color: #777;
border-left: 4px solid #ddd;
}
.markdown-body blockquote> :first-child {
margin-top: 0;
}
.markdown-body blockquote> :last-child {
margin-bottom: 0;
}
.markdown-body table {
display: block;
width: 100%;
overflow: auto;
word-break: normal;
word-break: keep-all;
}
.markdown-body table th {
font-weight: bold;
text-align: revert;
}
.markdown-body table th,
.markdown-body table td {
padding: 6px 13px;
border: 1px solid #ddd;
}
.markdown-body table tr {
background-color: #fff;
border-top: 1px solid #ccc;
}
.markdown-body table tr:nth-child(2n) {
background-color: #f8f8f8;
}
.markdown-body img {
max-width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.markdown-body code {
padding: 0;
padding-top: 0.2em;
padding-bottom: 0.2em;
margin: 0;
font-size: 85%;
background-color: rgba(0, 0, 0, 0.04);
border-radius: 3px;
}
.markdown-body code:has(.katex) {
background-color: transparent;
}
.markdown-body code:before,
.markdown-body code:after {
letter-spacing: -0.2em;
content: "\\00a0";
}
.markdown-body pre>code {
padding: 0;
margin: 0;
font-size: 100%;
word-break: normal;
white-space: pre;
background: transparent;
border: 0;
}
.markdown-body .highlight {
margin-bottom: 16px;
}
.markdown-body .highlight pre,
.markdown-body pre {
padding: 16px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
background-color: #f7f7f7;
border-radius: 3px;
}
.markdown-body .highlight pre {
margin-bottom: 0;
word-break: normal;
}
.markdown-body pre {
word-wrap: normal;
}
.markdown-body pre code {
display: inline;
max-width: initial;
padding: 0;
margin: 0;
overflow: initial;
line-height: inherit;
word-wrap: normal;
background-color: transparent;
border: 0;
}
.markdown-body pre code:before,
.markdown-body pre code:after {
content: normal;
}
.markdown-body kbd {
display: inline-block;
padding: 3px 5px;
font-size: 11px;
line-height: 10px;
color: #555;
vertical-align: middle;
background-color: #fcfcfc;
border: solid 1px #ccc;
border-bottom-color: #bbb;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #bbb;
}
.markdown-body .pl-c {
color: #969896;
}
.markdown-body .pl-c1,
.markdown-body .pl-mdh,
.markdown-body .pl-mm,
.markdown-body .pl-mp,
.markdown-body .pl-mr,
.markdown-body .pl-s1 .pl-v,
.markdown-body .pl-s3,
.markdown-body .pl-sc,
.markdown-body .pl-sv {
color: #0086b3;
}
.markdown-body .pl-e,
.markdown-body .pl-en {
color: #795da3;
}
.markdown-body .pl-s1 .pl-s2,
.markdown-body .pl-smi,
.markdown-body .pl-smp,
.markdown-body .pl-stj,
.markdown-body .pl-vo,
.markdown-body .pl-vpf {
color: #333;
}
.markdown-body .pl-ent {
color: #63a35c;
}
.markdown-body .pl-k,
.markdown-body .pl-s,
.markdown-body .pl-st {
color: #a71d5d;
}
.markdown-body .pl-pds,
.markdown-body .pl-s1,
.markdown-body .pl-s1 .pl-pse .pl-s2,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sra,
.markdown-body .pl-sr .pl-sre,
.markdown-body .pl-src {
color: #df5000;
}
.markdown-body .pl-mo,
.markdown-body .pl-v {
color: #1d3e81;
}
.markdown-body .pl-id {
color: #b52a1d;
}
.markdown-body .pl-ii {
background-color: #b52a1d;
color: #f8f8f8;
}
.markdown-body .pl-sr .pl-cce {
color: #63a35c;
font-weight: bold;
}
.markdown-body .pl-ml {
color: #693a17;
}
.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
color: #1d3e81;
font-weight: bold;
}
.markdown-body .pl-mq {
color: #008080;
}
.markdown-body .pl-mi {
color: #333;
font-style: italic;
}
.markdown-body .pl-mb {
color: #333;
font-weight: bold;
}
.markdown-body .pl-md,
.markdown-body .pl-mdhf {
background-color: #ffecec;
color: #bd2c00;
}
.markdown-body .pl-mdht,
.markdown-body .pl-mi1 {
background-color: #eaffea;
color: #55a532;
}
.markdown-body .pl-mdr {
color: #795da3;
font-weight: bold;
}
.markdown-body kbd {
display: inline-block;
padding: 3px 5px;
font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;
line-height: 10px;
color: #555;
vertical-align: middle;
background-color: #fcfcfc;
border: solid 1px #ccc;
border-bottom-color: #bbb;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #bbb;
}
.markdown-body .task-list-item {
list-style-type: none;
}
.markdown-body .task-list-item+.task-list-item {
margin-top: 3px;
}
.markdown-body .task-list-item input {
float: left;
margin: 0.3em 0 0.25em -1.6em;
vertical-align: middle;
}
.markdown-body :checked+.radio-label {
z-index: 1;
position: relative;
border-color: #4183c4;
}
/*! Pretty printing styles. Used with prettify.js. */
/* SPAN elements with the classes below are added by prettyprint. */
.pln {
color: #000
}
/* plain text */
@media screen {
.str {
color: #080
}
/* string content */
.kwd {
color: #008
}
/* a keyword */
.com {
color: #800
}
/* a comment */
.typ {
color: #606
}
/* a type name */
.lit {
color: #066
}
/* a literal value */
/* punctuation, lisp open bracket, lisp close bracket */
.pun,
.opn,
.clo {
color: #660
}
.tag {
color: #008
}
/* a markup tag name */
.atn {
color: #606
}
/* a markup attribute name */
.atv {
color: #080
}
/* a markup attribute value */
.dec,
.var {
color: #606
}
/* a declaration; a variable name */
.fun {
color: red
}
/* a function name */
}
/* Use higher contrast and text-weight for printable form. */
@media print,
projection {
.str {
color: #060
}
.kwd {
color: #006;
font-weight: bold
}
.com {
color: #600;
font-style: italic
}
.typ {
color: #404;
font-weight: bold
}
.lit {
color: #044
}
.pun,
.opn,
.clo {
color: #440
}
.tag {
color: #006;
font-weight: bold
}
.atn {
color: #404
}
.atv {
color: #060
}
}
/* Put a border around prettyprinted code snippets. */
pre.prettyprint {
padding: 2px;
/* border: 1px solid #888 */
}
/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
margin-top: 0;
margin-bottom: 0
}
/* IE indents via margin-left */
li.L0,
li.L1,
li.L2,
li.L3,
li.L5,
li.L6,
li.L7,
li.L8 {
list-style-type: none
}
/* Alternate shading for lines */
li.L1,
li.L3,
li.L5,
li.L7,
li.L9 {
background: #eee
}
.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
margin-top: 0;
margin-bottom: 16px;
}`;return(0,ve.useEffect)(()=>{const Me=me.current.attachShadow({mode:"open"});Be.current=document.createElement("div"),Be.current.className="markdown-body",Be.current.innerHTML=ye,Me.appendChild(Be.current);const we=document.createElement("style");return we.textContent=Ee,Me.appendChild(we),()=>{Me.innerHTML=""}},[]),(0,ve.useEffect)(()=>{Be.current&&(Be.current.innerHTML=ye)},[ye]),oe.createElement("div",{ref:me})},z=Object.defineProperty,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(ye,me,Be)=>me in ye?z(ye,me,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ye[me]=Be,te=(ye,me)=>{for(var Be in me||(me={}))y.call(me,Be)&&b(ye,Be,me[Be]);if(a)for(var Be of a(me))x.call(me,Be)&&b(ye,Be,me[Be]);return ye};const ee="@\u2581\u2581@",ue="@\u2581@",de=/<pre[^>]*>/g;function he(ye){let me=document.createElement("div");return me.innerHTML=ye,me.childNodes.length===0?"":me.childNodes[0].nodeValue}const fe=(ye,me)=>{ye=ye||"";const Be=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ee=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Me=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,we=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return me?ye.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Be,(je,xe,Oe,We,Ze,Te,tt)=>{const qe=xe||We||Te,lt=Oe||Ze||tt||"?";return ce.Z.API_SERVER+"/api/attachments/"+qe+lt+"&t="+(0,le.Jn)(qe,Date.now())+(je.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(ye=ye.replace(we,(je,xe,Oe,We,Ze,Te,tt)=>{const qe=xe||We||Te,lt=Oe||Ze||tt||"?";return ce.Z.API_SERVER+"/attachments/download/"+qe+lt+"&t="+(0,le.Jn)(qe,Date.now())+(je.indexOf(")")>-1?")":"&")}).replace(Be,(je,xe,Oe,We,Ze,Te,tt)=>{const qe=xe||We||Te,lt=Oe||Ze||tt||"?";return ce.Z.API_SERVER+"/api/attachments/"+qe+lt+"&t="+(0,le.Jn)(qe,Date.now())+(je.indexOf(")")>-1?")":"&")}).replace(Ee,(je,xe,Oe,We,Ze)=>{const Te=xe||We,tt=Oe||Ze||"";return'"'+ce.Z.API_SERVER+"/api/attachments/"+Te+tt+Te+tt+"&t="+(0,le.Jn)(Te,Date.now())}).replace(Me,(je,xe,Oe,We,Ze)=>{const Te=xe||We,tt=Oe||Ze||"";return"("+ce.Z.API_SERVER+"/files/uploads/"+Te+tt+Te+tt+"&t="+(0,le.Jn)(Te,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
`),ye)};var ge=({value:ye="",className:me,showTextOnly:Be,showLines:Ee,style:Me={},stylesPrev:we={},highlightKeywords:je,showProgramFill:xe,isProgramFill:Oe,disabledFill:We=!1,programFillValue:Ze,onFillChange:Te=lt=>{},onFillBlur:tt=()=>{},onFillFocus:qe=()=>{}})=>{let lt=String(ye);const[ct,rt]=(0,ve.useState)(""),[at,ut]=(0,ve.useState)("office"),[At,wt]=(0,ve.useState)([]),It=(0,ve.useRef)("a"+(0,se.Z)()),gt={},ft=(ht,St,bt)=>{const Bt=document.createElement(ht===ue?"input":"textarea");Bt.style.width="100%",Bt.style.height=ht===ue?"40px":"151px",Bt.rows=5,Bt.spellcheck=!1,Bt.name="edu-program-fill",Bt.placeholder="\u8BF7\u8F93\u5165",Bt.dataset.id=St;const Nt=Object.keys(gt).length;return gt[Nt]=Bt,`<span class="edu-program-fill-wrap ${ht===ue?"":"show"}" style="width:${ht===ue?"400px":"100%"}" title=${bt||""}><span>${Bt.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function $e(ht){return ht=ht.replace(/!\[.*?\]\(.*?\)/g,""),ht=ht.replace(/\[.*?\]\(.*?\)/g,""),ht=ht.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),ht=ht.replace(/<embed.*?>/g,""),ht=ht.replace(/<img.*?>/g,""),ht=ht.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),ht=ht.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),ht=ht.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),ht=ht.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),ht}const Pe=ht=>ht.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(St,bt){let Bt=bt.replace(/(\n|\r)/g,"").split("}"),Nt=[];return Bt.map(pt=>{pt!=""&&Nt.push(`.${It.current} ${pt}`)}),`<style>${Nt.join("}")}</style>`}),ke=(0,ve.useMemo)(()=>{try{const Bt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Nt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,pt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Lt=/\(\/attachments\/download\//g;lt=lt.replace(Lt,"("+ce.Z.API_SERVER+"/attachments/download/").replace(Bt,"("+ce.Z.API_SERVER+"/api/attachments/").replace(Nt,'"'+ce.Z.API_SERVER+"/api/attachments/").replace(pt,'"'+ce.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
`)}catch(Bt){}if(xe){let Bt=-1;return lt=lt.replaceAll("<","&lt;").replaceAll(">","&gt;").replace(/(@▁▁@|@▁@)/g,function(Nt,pt,Lt){var Ft;return++Bt,ft(Nt,Bt,(Ft=Ze==null?void 0:Ze[Bt])==null?void 0:Ft.value.replaceAll("<","&lt;").replaceAll(">","&gt;"))}),`<pre style="background:#fff;padding:4px">${Pe(lt||"")}</pre>`}let ht=Pe(lt);ht=(0,E.ZP)(ht);const St=(0,E.ez)();lt.match(/\[TOC\]/)&&(ht=ht.replace("<p>[TOC]</p>",(0,E.Qv)()),(0,E.Iy)()),ht=ht.replace(/(__special_katext_id_\d+__)/g,(Bt,Nt)=>{const{type:pt,expression:Lt}=St[Nt];return(0,ae.renderToString)(he(Lt)||"",{displayMode:pt==="block",throwOnError:!1,output:"html"})}),ht=ht.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,E.AL)();const bt=document.createElement("div");if(bt.innerHTML=ht,Be)return bt.innerText;if(je){const Bt=je.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Ye(bt,Bt),bt.innerHTML}return setTimeout(()=>Ne(),500),bt.innerHTML},[lt,je]);(0,ve.useEffect)(()=>{Ue.current&&Ue.current.querySelectorAll(["input","textarea"]).forEach(St=>{St.oninput=Ve,St.onblur=Qe,St.onfocus=De})},[At]),(0,ve.useEffect)(()=>{var ht,St,bt,Bt,Nt;if(Ze!=null&&Ze.length)try{const pt=Ue.current.querySelectorAll(".edu-program-fill-score"),Lt=Ue.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ft,Wt]of Lt.entries())Wt.value=((ht=Ze==null?void 0:Ze[Ft])==null?void 0:ht.value)||"",((St=Ze==null?void 0:Ze[Ft])==null?void 0:St.type)==="warning"?Wt.className="program-fill-warning":((bt=Ze==null?void 0:Ze[Ft])==null?void 0:bt.type)==="success"?Wt.className="program-fill-success":Wt.className="";for(const[Ft,Wt]of pt.entries())Wt.innerHTML=(Bt=Ze==null?void 0:Ze[Ft])!=null&&Bt.score?`${(Nt=Ze==null?void 0:Ze[Ft])==null?void 0:Nt.score}\u5206`:"";wt(Ze)}catch(pt){console.log(pt,"error")}},[Ze]);const Ve=ht=>{At[ht.target.dataset.id]=At[ht.target.dataset.id]||{},At[ht.target.dataset.id].value=ht.target.value,wt([...At]),Te(At,ht.target.dataset.id)},Qe=ht=>{At[ht.target.dataset.id]=At[ht.target.dataset.id]||{},At[ht.target.dataset.id].value=ht.target.value,wt([...At]),tt(At,ht.target.dataset.id)},De=ht=>{At[ht.target.dataset.id]=At[ht.target.dataset.id]||{},At[ht.target.dataset.id].value=ht.target.value,wt([...At]),qe(At,ht.target.dataset.id)};function Ye(ht,St){return ht.childNodes.forEach(bt=>{var Bt;if(bt.childNodes.length>0)Ye(bt,St);else if(bt.nodeName!=="IMG")if(bt.innerHTML)bt.innerHTML=(Bt=bt.innerHTML)==null?void 0:Bt.replace(new RegExp(St,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const Nt=document.createElement("span");Nt.innerHTML=bt.textContent.replace(new RegExp(St,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),bt.replaceWith(Nt)}})}const Ue=(0,ve.useRef)();E.jb.WebkitLineClamp=Ee,Ee&&(Me=te(te({},Me),E.jb));function Ie(ht){let St=ht.target;if(St.tagName.toUpperCase()==="A"){let bt=St.getAttribute("href");if(bt.indexOf("office")>-1)ht.preventDefault(),rt(bt),ut("office");else if(bt.indexOf("application/pdf")>-1)ht.preventDefault(),rt(bt),ut("pdf");else if(bt.indexOf("text/html")>-1)ht.preventDefault(),rt(bt),ut("html");else if(bt.startsWith("#")){ht.preventDefault();let Bt=document.getElementById(bt.replace("#",""));Bt&&Bt.scrollIntoView(!0)}}}const Ne=()=>{var ht;const St=(ht=Ue.current)==null?void 0:ht.querySelectorAll("video");St==null||St.forEach(bt=>{if(bt.oncontextmenu=()=>!1,bt.src.indexOf(".m3u8")>-1&&!bt.canPlayType("application/vnd.apple.mpegurl")){if(Ae.ZP.isSupported()){var Bt=new Ae.ZP;Bt.loadSource(bt.src),Bt.attachMedia(bt)}}})};(0,ve.useEffect)(()=>{if(Ue.current&&ke&&ke.match(de)&&window.PR.prettyPrint(),Ue.current)return Ue.current.addEventListener("click",Ie),()=>{var ht;(ht=Ue.current)==null||ht.removeEventListener("click",Ie),(0,E.AL)(),(0,E.Iy)()}},[ke,Ue.current,Ie]),(0,ve.useEffect)(()=>{var ht;const St=bt=>{bt.preventDefault(),bt.clipboardData.setData("text",window.getSelection().toString())};return(ht=Ue.current)==null||ht.addEventListener("copy",St),()=>{var bt;(bt=Ue.current)==null||bt.removeEventListener("copy",St)}},[Ue.current]);const nt=ht=>/<style[\s\S]*?>/i.test(ht||"");return ve.createElement(ve.Fragment,null,Be&&ve.createElement("div",{ref:Ue},ke),!Be&&!nt(ke)&&ve.createElement("div",{ref:Ue,style:te({},Me),className:`${me||""} ${We?"disabled-fill":""} markdown-body ${It.current}`,dangerouslySetInnerHTML:{__html:ke}}),!Be&&nt(ke)&&ve.createElement(ne,{html:ke}),ve.createElement(ie.Z,{close:!0,data:ct,type:ct!=null&&ct.length?at:"",style:te({},we),onClose:()=>rt("")}))}},33538:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return pe}});var ve=be(89070),Xe={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},E=be(59301),pe=({message:Ae,className:ce,children:le,style:ae={}})=>E.createElement("div",{className:`custom-spinner ${Xe.idsRingWrapper} ${ce}`},E.createElement("div",{className:Xe.ldsRing},E.createElement("div",null),E.createElement("div",null),E.createElement("div",null),E.createElement("div",null)),Ae?E.createElement("p",{style:ae},Ae):null,le,E.createElement(ve.Outlet,null))},17064:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return pe}});var ve=be(59301),Xe=be(34604),E=be(59301),pe=({defaultX:Ae="40%",leftChild:ce,rightChild:le,className:ae,hideResize:se=!1})=>{const[ie,oe]=(0,ve.useState)(Ae),re=(0,ve.useRef)();function ne(){re.current=!0}(0,ve.useEffect)(()=>{function y(b){re.current&&(Xe.Z.publish("resize-move-bar",b),oe(b.pageX))}function x(){re.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const z=typeof ie=="number"&&ie!==.01?`${ie}px`:Ae,a=`calc(100% - ${se?"0px":"4px"} - ${z})`;return E.createElement("div",{className:`split-panel-container ${ae}`},E.createElement("section",{style:{width:z,display:ie===.01?"none":""}},ce),E.createElement("section",{className:"resize-x-bar",onMouseDown:ne},E.createElement("a",{className:"btn-resize"},E.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},E.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),E.createElement("section",{style:{width:a}},le))}},13787:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return ce}});var ve=be(59301),Xe={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},E=be(92310),pe=be.n(E),ce=({className:le,style:ae={},leftNode:se,leftTitle:ie="\u81EA\u6D4B\u8F93\u5165",rightNode:oe,rightTitle:re="\u8FD0\u884C\u7ED3\u679C"})=>ve.createElement("div",{className:pe()(Xe.result,le),style:ae},ve.createElement("div",{className:Xe.left},ve.createElement("div",{className:Xe.title},ve.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,ie)),ve.createElement("div",{className:Xe.leftNode},se)),ve.createElement("div",{className:Xe.right},ve.createElement("div",{className:Xe.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,re)),ve.createElement("div",{className:Xe.rightNode},oe)))},19105:function(en,Gt,be){"use strict";var ve=be(59301);const Xe=pe=>String(pe).length===1?`0${pe}`:pe,E=({className:pe="",onChange:Ae,defaultValue:ce=0})=>{const[le,ae]=(0,ve.useState)(ce);(0,ve.useEffect)(()=>{const re=setTimeout(()=>{ae(le+1e3)},1e3);return Ae(le+1e3),()=>{clearInterval(re)}},[le]);const se=parseInt(le/(60*6e4))||"00",ie=parseInt(le%(60*6e4)/6e4)||"00",oe=parseInt(le%6e4/1e3)||"00";return ve.createElement("div",{className:pe},Xe(se),":",Xe(ie),":",Xe(oe))};Gt.Z=E},81939:function(en,Gt,be){"use strict";be.d(Gt,{cT:function(){return ye},pe:function(){return he}});var ve=be(59301),Xe=be(54580),E=be(8591),pe=be(99064),Ae=be(28209),ce=be.n(Ae),le=be(1012),ae=be(89070),se=be(47257),ie=be.n(se),oe=Object.defineProperty,re=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(Be,Ee,Me)=>Ee in Be?oe(Be,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Be[Ee]=Me,b=(Be,Ee)=>{for(var Me in Ee||(Ee={}))a.call(Ee,Me)&&x(Be,Me,Ee[Me]);if(z)for(var Me of z(Ee))y.call(Ee,Me)&&x(Be,Me,Ee[Me]);return Be},te=(Be,Ee)=>re(Be,ne(Ee)),ee=(Be,Ee)=>{var Me={};for(var we in Be)a.call(Be,we)&&Ee.indexOf(we)<0&&(Me[we]=Be[we]);if(Be!=null&&z)for(var we of z(Be))Ee.indexOf(we)<0&&y.call(Be,we)&&(Me[we]=Be[we]);return Me},ue=(Be,Ee,Me)=>new Promise((we,je)=>{var xe=Ze=>{try{We(Me.next(Ze))}catch(Te){je(Te)}},Oe=Ze=>{try{We(Me.throw(Ze))}catch(Te){je(Te)}},We=Ze=>Ze.done?we(Ze.value):Promise.resolve(Ze.value).then(xe,Oe);We((Me=Me.apply(Be,Ee)).next())});const{Dragger:de}=Xe.default,he=Be=>{const Ee="bf3c199c2470cb477d907b1e0917c17b",Me="5183666c72eec9e4";var we=ce().enc.Utf8.parse(Ee);let je=ce().enc.Utf8.parse(Me);var xe=ce().AES.decrypt(Be,we,{iv:je,mode:ce().mode.CBC});return xe.toString(ce().enc.Utf8)};let fe;const ge=Be=>ue(void 0,[Be],function*({identifier:Ee,oldFilename:Me,newFilename:we}){var je,xe,Oe,We,Ze,Te;const tt=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});tt.data=JSON.parse(he(tt.data));const qe=new OSS({endpoint:(je=tt==null?void 0:tt.data)==null?void 0:je.end_point,region:(xe=tt==null?void 0:tt.data)==null?void 0:xe.region,accessKeyId:(Oe=tt==null?void 0:tt.data)==null?void 0:Oe.access_key_id,accessKeySecret:(We=tt==null?void 0:tt.data)==null?void 0:We.access_key_secret,bucket:(Ze=tt==null?void 0:tt.data)==null?void 0:Ze.bucket,stsToken:(Te=tt==null?void 0:tt.data)==null?void 0:Te.security_token});return new Promise((lt,ct)=>{console.log(11111,`${Ee}/${Me}`,`${Ee}/${we}`,tt.data),qe.copy(`/${Ee}/${Me}`,`/${Ee}/${we}`).then(rt=>{console.log("\u62F7\u8D1D\u6210\u529F",rt)}).catch(rt=>{console.log(rt)})})}),ye=(Be,Ee,Me)=>ue(void 0,null,function*(){var we,je,xe,Oe,We,Ze;Ee.file_name=Be.name;const Te=yield(0,pe.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",he(Te.data)),Te.data=JSON.parse(he(Te.data));const tt=Be.name.split(".");tt.pop();const qe=Ee.realFileName?tt.join(""):(0,le.Z)(),lt=new(ie())({endpoint:(we=Te==null?void 0:Te.data)==null?void 0:we.end_point,region:(je=Te==null?void 0:Te.data)==null?void 0:je.region,accessKeyId:(xe=Te==null?void 0:Te.data)==null?void 0:xe.access_key_id,accessKeySecret:(Oe=Te==null?void 0:Te.data)==null?void 0:Oe.access_key_secret,bucket:(We=Te==null?void 0:Te.data)==null?void 0:We.bucket,stsToken:(Ze=Te==null?void 0:Te.data)==null?void 0:Ze.security_token});return new Promise((ct,rt)=>{var at;lt.multipartUpload(`${qe}`,new Blob([Be],{type:Be.type}),te(b({timeout:200*1e3,partSize:102400},Me),{callback:{url:(at=Te==null?void 0:Te.data)==null?void 0:at.callback_url,host:Te==null?void 0:Te.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,pe.rz)(Ee)}})).then(function(ut){var At;Be.response=(At=ut.data)==null?void 0:At.data,ct(ut==null?void 0:ut.data)}).catch(function(ut){rt(ut),console.log("err:",ut)})})}),me=Be=>{var Ee=Be,{user:Me,cancelUpload:we}=Ee,je=ee(Ee,["user","cancelUpload"]);const[xe,Oe]=(0,ve.useState)([]);let[We,Ze]=(0,ve.useState)();const Te={onRemove:qe=>{Oe([...xe.filter(lt=>lt.name!==qe.name)]),je.onChange(xe.filter(lt=>lt.name!==qe.name))},disabled:je.disabled,multiple:!0,fileList:xe==null?void 0:xe.map(qe=>qe.file),customRequest:()=>{},beforeUpload:qe=>ue(void 0,null,function*(){let lt=je.maxSize||1073741824;if(xe.filter(ct=>ct.name===qe.name).length){E.ZP.info(`${qe.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(qe==null?void 0:qe.size)>lt?(E.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${lt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(xe.push({name:qe.name,file:qe}),Oe([...xe]),je.onChange(xe),!1)})},tt=(qe,lt)=>ue(void 0,null,function*(){var ct,rt,at,ut,At,wt;lt.file_name=qe.name;const It=qe.name,gt=yield(0,pe.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(gt.data=JSON.parse(he(gt.data)),(gt==null?void 0:gt.status)!==0){xe[xe.findIndex(Pe=>Pe.name===It)].status="error",xe[xe.findIndex(Pe=>Pe.name===It)].file.status="error",je.onChange(xe),E.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}We=new(ie())({endpoint:(ct=gt==null?void 0:gt.data)==null?void 0:ct.end_point,region:(rt=gt==null?void 0:gt.data)==null?void 0:rt.region,accessKeyId:(at=gt==null?void 0:gt.data)==null?void 0:at.access_key_id,accessKeySecret:(ut=gt==null?void 0:gt.data)==null?void 0:ut.access_key_secret,bucket:(At=gt==null?void 0:gt.data)==null?void 0:At.bucket,stsToken:(wt=gt==null?void 0:gt.data)==null?void 0:wt.security_token}),console.log(qe,"file"),Ze(We);const ft=qe.name.split(".");ft.pop();const $e=It.indexOf(".")>-1?lt.realFileName?ft.join("."):(0,le.Z)():It;return new Promise((Pe,ke)=>{var Ve;try{We.multipartUpload(`${je.identifier}/${$e}${It.indexOf(".")>-1?"."+It.split(".").pop():""}`,new Blob([qe.file],{type:qe.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(Qe,De,Ye)=>{try{console.log("\u8FDB\u5EA6",Qe,De,Ye);const Ue=xe.findIndex(Ie=>Ie.name===It);xe[Ue].file.percent=Qe*100,xe[Ue].tempCheckpoint=De,Oe([...xe])}catch(Ue){}},checkpoint:xe[xe.findIndex(Qe=>Qe.name===It)].tempCheckpoint,callback:{customValue:{id:It+""},url:(Ve=gt==null?void 0:gt.data)==null?void 0:Ve.callback_url,host:gt==null?void 0:gt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,pe.rz)(lt)}}).then(function(Qe){var De,Ye,Ue;const Ie=xe.findIndex(nt=>nt.name===It);let Ne="done";if(((De=Qe.data)==null?void 0:De.status)===0){qe.response=(Ye=Qe.data)==null?void 0:Ye.data;const nt=xe.findIndex(ht=>ht.name===It);xe[nt].status="done",xe[nt].file.status="done"}else E.ZP.warning((Ue=Qe.data)==null?void 0:Ue.message),Ne="error";xe[Ie].status=Ne,xe[Ie].file.status=Ne,je.onChange(xe),Pe(Qe==null?void 0:Qe.data)}).catch(function(Qe){xe[xe.findIndex(De=>De.name===It)].status="error",xe[xe.findIndex(De=>De.name===It)].file.status="error",E.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Oe([...xe]),je.onChange(xe),ke(Qe),console.log("err:",Qe)})}catch(Qe){}})});return(0,ve.useEffect)(()=>{xe.every(qe=>qe==="done"||qe==="error")&&je.onComplete(xe)},[xe]),(0,ve.useEffect)(()=>{we&&(We==null||We.cancel())},[we]),(0,ve.useEffect)(()=>{je.uploading&&xe.map(qe=>ue(void 0,null,function*(){var lt;if((!qe.status||qe.status==="error")&&!we){qe.status="uploading",qe.file.status="uploading";const ct=yield tt(qe,{login:(lt=Me==null?void 0:Me.userInfo)==null?void 0:lt.login,container_type:je.container_type,container_id:je.container_id,description:je.description,realFileName:je.realFileName})}}))},[je.uploading]),ve.createElement(de,te(b({},Te),{height:je.height,className:je.className}),ve.createElement("p",{className:"ant-upload-hint"},je.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};Gt.ZP=(0,ae.connect)(({loading:Be,globalSetting:Ee,user:Me})=>({globalSetting:Ee,loading:Be.models.competitions,user:Me}))(me)},30917:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return Me}});var ve=be(59301),Xe=be(89070),E=be(43418),pe=be(78241),Ae=be(8591),ce=be(71418),le=be(17574),ae=be(95237),se=be(43604),ie=be(6848),oe=be(92832),re={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},ne=be(83312),z=be(24780),a=be(8797),y=be(85057),x=Object.defineProperty,b=Object.defineProperties,te=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,he=(we,je,xe)=>je in we?x(we,je,{enumerable:!0,configurable:!0,writable:!0,value:xe}):we[je]=xe,fe=(we,je)=>{for(var xe in je||(je={}))ue.call(je,xe)&&he(we,xe,je[xe]);if(ee)for(var xe of ee(je))de.call(je,xe)&&he(we,xe,je[xe]);return we},ge=(we,je)=>b(we,te(je)),ye=(we,je)=>{var xe={};for(var Oe in we)ue.call(we,Oe)&&je.indexOf(Oe)<0&&(xe[Oe]=we[Oe]);if(we!=null&&ee)for(var Oe of ee(we))je.indexOf(Oe)<0&&de.call(we,Oe)&&(xe[Oe]=we[Oe]);return xe},me=(we,je,xe)=>new Promise((Oe,We)=>{var Ze=qe=>{try{tt(xe.next(qe))}catch(lt){We(lt)}},Te=qe=>{try{tt(xe.throw(qe))}catch(lt){We(lt)}},tt=qe=>qe.done?Oe(qe.value):Promise.resolve(qe.value).then(Ze,Te);tt((xe=xe.apply(we,je)).next())});const Be=(we=[])=>we==null?void 0:we.map(je=>ge(fe({},je),{title:(je==null?void 0:je.value)||"",key:je==null?void 0:je.id,isLeaf:!0})),Ee=we=>{var je=we,{user:xe,children:Oe,isShowComponent:We=!0,ModalProps:Ze={},onDataSelect:Te}=je,tt=ye(je,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[qe,lt]=E.default.useModal(),[ct]=pe.default.useForm(),[rt,at]=(0,ve.useState)([]),[ut,At]=(0,ve.useState)(!1),[wt,It]=(0,ve.useState)(!1),[,gt,ft,$e]=(0,ne.U)(z.qE,{page:1,limit:9999}),[,,Pe]=(0,ne.U)(z.V8,{}),[,,ke]=(0,ne.U)(z.B$,{}),[,,Ve]=(0,ne.U)(z.DH,{}),[,,Qe]=(0,ne.U)(z.bJ,{}),De=()=>{At(!1),ct.resetFields(),It(!1)},Ye=Ie=>me(void 0,null,function*(){const{node:Ne,dragNode:nt,event:ht}=Ie,St=Ie.node.pos.split("-"),bt=Ie.dropPosition-Number(St[St.length-1]);if(bt==0){Ae.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(bt==1&&(nt==null?void 0:nt.item_index)==(Ne==null?void 0:Ne.item_index)+1){Ae.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const Bt=yield Qe({id:nt==null?void 0:nt.key,position:bt==-1?1:(nt==null?void 0:nt.item_index)>(Ne==null?void 0:Ne.item_index)?(Ne==null?void 0:Ne.item_index)+1:Ne==null?void 0:Ne.item_index});(Bt==null?void 0:Bt.status)===0&&(Ae.ZP.success("\u79FB\u52A8\u6210\u529F"),ft({},!0))}),Ue=Ie=>me(void 0,null,function*(){let Ne={};wt?Ne=yield ke(fe({},Ie)):Ne=yield Ve(fe({},Ie)),(Ne==null?void 0:Ne.status)==0&&(Ae.ZP.success((Ne==null?void 0:Ne.message)||(wt?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),ft({},!0),De())});return(0,ve.useEffect)(()=>{Ze!=null&&Ze.open&&ft({},!0)},[Ze==null?void 0:Ze.open]),(0,ve.useEffect)(()=>{var Ie;at(Be((Ie=$e==null?void 0:$e.data)==null?void 0:Ie.list))},[$e]),We?ve.createElement(ve.Fragment,null,lt,Oe,ve.createElement(E.default,fe({},fe({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},Ze)),ve.createElement(ce.Z,{spinning:gt},(rt==null?void 0:rt.length)>0?ve.createElement(ve.Fragment,null,ve.createElement(le.default.DirectoryTree,{height:500,className:re.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:Te,treeData:rt,onDrop:Ye,titleRender:Ie=>ve.createElement(ve.Fragment,null,ve.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},Ie==null?void 0:Ie.title),ve.createElement("div",{className:`${re.EditDom}`},ve.createElement(ae.Z,{wrap:!1,align:"middle",gutter:16},ve.createElement(se.Z,null,ve.createElement(ie.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},ve.createElement("i",{className:`iconfont icon-tuodong1 font12 ${re.currentPrimary}`}))),ve.createElement(se.Z,null,ve.createElement(ie.Z,{title:"\u7F16\u8F91"},ve.createElement("i",{className:`iconfont icon-bianji11 font12 ${re.currentPrimary}`,onClick:Ne=>{Ne.stopPropagation(),ct.setFieldsValue(fe({},Ie)),At(!0)}}))),ve.createElement(se.Z,null,ve.createElement(ie.Z,{title:"\u5220\u9664"},ve.createElement("i",{className:`iconfont icon-shanchu14 font12 ${re.currentDelete}`,onClick:Ne=>{Ne.stopPropagation(),qe.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:()=>me(void 0,null,function*(){const nt=yield Pe({id:Ie==null?void 0:Ie.key});(nt==null?void 0:nt.status)==0&&(Ae.ZP.success((nt==null?void 0:nt.message)||"\u5220\u9664\u6210\u529F"),ft({},!0))})})}}))))))}),ve.createElement(y.op,{className:"ml20 mt20",icon:ve.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{It(!0),At(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):ve.createElement(a.Z,{styles:{margin:"30px auto"},customText:ve.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",ve.createElement("a",{onClick:()=>{It(!0),At(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),ve.createElement(E.default,{title:wt?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:ut,okText:wt?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{De()},onOk:()=>{ct.submit()}},ve.createElement(pe.default,{form:ct,onFinish:Ue},wt&&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(pe.default.Item,{hidden:!0,name:"id"}),ve.createElement(pe.default.Item,{className:"mt10",name:"value"},ve.createElement(oe.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 Me=(0,Xe.connect)(({loading:we,user:je})=>({user:je,loading:we.effects}))(Ee)},61398:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return pe}});var ve=be(59301),Xe=be(34604),E=be(11611),pe=()=>{const[Ae,ce]=(0,ve.useState)(""),[le,ae]=(0,ve.useState)(0);let[se,ie]=(0,ve.useState)(),[oe,re]=(0,ve.useState)();const[ne,z]=(0,ve.useState)(!1),a=(0,ve.useRef)("");(0,ve.useEffect)(()=>Xe.Z.subscribe("preview-image",ye=>{ce(ye),console.log(he.current),document.body.style.overflow="hidden"}),[]),(0,ve.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,ve.useEffect)(()=>{a.current=Ae},[Ae]);function y(ge){ge.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",ie(void 0),re(void 0),ae(0),ce("")}function b(){ae(le+90)}function te(){se=he.current.width*1.1,oe=he.current.height*1.1,re(oe),ie(se)}function ee(){se=he.current.width/1.1,oe=he.current.height/1.1,re(oe),ie(se)}const ue=(0,ve.useRef)(),de=(0,ve.useRef)(),he=(0,ve.useRef)(),fe=ge=>{(ge.nativeEvent.target===ue.current||ge.nativeEvent.target===de.current)&&x()};return ve.createElement(ve.Fragment,null,Ae?ve.createElement("div",null,ve.createElement("div",{className:"preview-wrp-group",ref:de},ve.createElement(E.Z,{className:"image-preview",src:Ae,style:{display:"none"},preview:{visible:!0,src:Ae,onVisibleChange:ge=>{ce("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},97692:function(en,Gt,be){"use strict";be.d(Gt,{h:function(){return ue}});var ve=be(59301),Xe=be(57809),E=be(78241),pe=be(3113),Ae=be(89780),ce=be.n(Ae),le=be(37036),ae=be(95625),se=Object.defineProperty,ie=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,a=(de,he,fe)=>he in de?se(de,he,{enumerable:!0,configurable:!0,writable:!0,value:fe}):de[he]=fe,y=(de,he)=>{for(var fe in he||(he={}))ne.call(he,fe)&&a(de,fe,he[fe]);if(re)for(var fe of re(he))z.call(he,fe)&&a(de,fe,he[fe]);return de},x=(de,he)=>ie(de,oe(he));const b=Xe.default.Option,te={labelCol:{span:4},wrapperCol:{span:20}},ee={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Gt.Z=({callback:de,onCancel:he})=>{const[fe,ge]=(0,ve.useState)("python");function ye(Be){ge(ee[Be][1])}function me(Be){de(Be)}return ve.createElement(E.default,x(y({},te),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:me,style:{width:500}}),ve.createElement(E.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ve.createElement(Xe.default,{getPopupContainer:Be=>Be.parentNode,onChange:ye},Object.keys(ee).map(Be=>ve.createElement(b,{key:Be,value:Be},ee[Be][0])))),ve.createElement(E.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ve.createElement(ue,{mode:fe})),ve.createElement("div",{className:"flex-container flex-end"},ve.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ve.createElement(pe.ZP,{type:"ghost",onClick:he},"\u53D6\u6D88")))};function ue({value:de,onChange:he,mode:fe,options:ge={}}){const ye=(0,ve.useRef)(),[me,Be]=(0,ve.useState)();return(0,ve.useEffect)(()=>{if(me){let Ee=function(Me){const we=Me.getValue();he&&he(we)};return me.on("change",Ee),()=>{me.off("change",Ee)}}},[me,he]),(0,ve.useEffect)(()=>{me&&me.setOption("mode",fe)},[me,fe]),(0,ve.useEffect)(()=>{me&&(de!==me.getValue()||de==="")&&setTimeout(()=>{me.setValue(de||"")},300)},[me,de]),(0,ve.useEffect)(()=>{if(ye.current&&!me){const Ee=ce().fromTextArea(ye.current,y({mode:fe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ge));Be(Ee)}},[ye.current,me]),ve.createElement("div",{className:"my-codemirror-container"},ve.createElement("textarea",{ref:ye}))}},12290:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return Lr}});var ve=be(59301),Xe=be(89780),E=be.n(Xe),pe=be(76374),Ae=be(37036),ce=be(6313),le=be(25717),ae=be(99498),se=be(25419),ie=be(67549),oe=be(85149),re=({value:Qt="",className:tn,showTextOnly:cn,showLines:er,style:Xn={}})=>{const Un=(0,ve.useMemo)(()=>"",[Qt]);return ve.createElement(ve.Fragment,null,ve.createElement("div",{dangerouslySetInnerHTML:{__html:Un}}))},ne=be(59301),z=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ee=(Qt,tn,cn)=>tn in Qt?z(Qt,tn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Qt[tn]=cn,ue=(Qt,tn)=>{for(var cn in tn||(tn={}))b.call(tn,cn)&&ee(Qt,cn,tn[cn]);if(x)for(var cn of x(tn))te.call(tn,cn)&&ee(Qt,cn,tn[cn]);return Qt},de=(Qt,tn)=>a(Qt,y(tn));let he=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function fe({onActionCallback:Qt,title:tn,icon:cn,actionName:er,className:Xn="",children:Un}){function wr(){Qt(er)}return ne.createElement("a",{title:tn,className:Xn,onClick:wr},ne.createElement("i",{className:`${cn}`}),Un)}var ge=({watch:Qt,showNullButton:tn,showNullProgramButton:cn,onActionCallback:er,fullScreen:Xn,insertTemp:Un,hidetoolBar:wr,extraUse:ni})=>{const Or=[...he,{title:`${Qt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Qt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return ne.createElement("ul",{className:"markdown-toolbar-container"},!wr&&Or.map((Hr,Ii)=>ne.createElement("li",{key:Ii},Hr.actionName?ne.createElement(fe,de(ue({},Hr),{onActionCallback:er})):ne.createElement("span",{className:"v-line"}))),tn?ne.createElement("li",null,ne.createElement(fe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:er},ne.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,cn?ne.createElement(ne.Fragment,null,ne.createElement("li",null,ne.createElement(fe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:er},ne.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),ne.createElement("li",null,ne.createElement(fe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:er},ne.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Un&&ne.createElement("li",null,ne.createElement(fe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Un}`,onActionCallback:er},ne.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),ni&&ne.createElement("li",null,ni),ne.createElement("li",{className:"btn-full-screen"},ne.createElement(fe,{icon:`${Xn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Xn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:er})))},ye=be(79346),me=be(78241),Be=be(92832),Ee=be(3113),Me=Object.defineProperty,we=Object.defineProperties,je=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Ze=(Qt,tn,cn)=>tn in Qt?Me(Qt,tn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Qt[tn]=cn,Te=(Qt,tn)=>{for(var cn in tn||(tn={}))Oe.call(tn,cn)&&Ze(Qt,cn,tn[cn]);if(xe)for(var cn of xe(tn))We.call(tn,cn)&&Ze(Qt,cn,tn[cn]);return Qt},tt=(Qt,tn)=>we(Qt,je(tn));const qe={labelCol:{span:4},wrapperCol:{span:20}};var lt=({callback:Qt,onCancel:tn})=>{function cn(er){Qt(er)}return ve.createElement(me.default,tt(Te({},qe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:cn,style:{width:500}}),ve.createElement(me.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ve.createElement(Be.default,null)),ve.createElement(me.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ve.createElement(Be.default,null)),ve.createElement("div",{className:"flex-container flex-end"},ve.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ve.createElement(Ee.ZP,{type:"ghost",onClick:tn},"\u53D6\u6D88")))},ct=be(97692),rt=be(28451),at=be(43418),ut=be(95237),At=be(73524),wt=be(59301),It=({callback:Qt,onCancel:tn})=>{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 Xn=cn.toDataURL("image/png");return wt.createElement(at.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},wt.createElement(ut.Z,{style:{height:"100vh"}},wt.createElement(At.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Xn,visible:!0,title:String(Date.now())},onOk:Un=>{Qt({src:Un.url})},onClose:tn})))},gt=be(12378);function ft(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(ft,go.CommandHandler),ft.prototype.canAlignSelection=function(){var Qt=this.diagram;return!(Qt===null||Qt.isReadOnly||Qt.isModelReadOnly||Qt.selection.count<2)},ft.prototype.alignLeft=function(){var Qt=this.diagram;Qt.startTransaction("aligning left");var tn=1/0;Qt.selection.each(function(cn){cn instanceof go.Link||(tn=Math.min(cn.position.x,tn))}),Qt.selection.each(function(cn){cn instanceof go.Link||cn.move(new go.Point(tn,cn.position.y))}),Qt.commitTransaction("aligning left")},ft.prototype.alignRight=function(){var Qt=this.diagram;Qt.startTransaction("aligning right");var tn=-1/0;Qt.selection.each(function(cn){if(!(cn instanceof go.Link)){var er=cn.actualBounds.x+cn.actualBounds.width;tn=Math.max(er,tn)}}),Qt.selection.each(function(cn){cn instanceof go.Link||cn.move(new go.Point(tn-cn.actualBounds.width,cn.position.y))}),Qt.commitTransaction("aligning right")},ft.prototype.alignTop=function(){var Qt=this.diagram;Qt.startTransaction("alignTop");var tn=1/0;Qt.selection.each(function(cn){cn instanceof go.Link||(tn=Math.min(cn.position.y,tn))}),Qt.selection.each(function(cn){cn instanceof go.Link||cn.move(new go.Point(cn.position.x,tn))}),Qt.commitTransaction("alignTop")},ft.prototype.alignBottom=function(){var Qt=this.diagram;Qt.startTransaction("aligning bottom");var tn=-1/0;Qt.selection.each(function(cn){if(!(cn instanceof go.Link)){var er=cn.actualBounds.y+cn.actualBounds.height;tn=Math.max(er,tn)}}),Qt.selection.each(function(cn){cn instanceof go.Link||cn.move(new go.Point(cn.actualBounds.x,tn-cn.actualBounds.height))}),Qt.commitTransaction("aligning bottom")},ft.prototype.alignCenterX=function(){var Qt=this.diagram,tn=Qt.selection.first();if(tn){Qt.startTransaction("aligning Center X");var cn=tn.actualBounds.x+tn.actualBounds.width/2;Qt.selection.each(function(er){er instanceof go.Link||er.move(new go.Point(cn-er.actualBounds.width/2,er.actualBounds.y))}),Qt.commitTransaction("aligning Center X")}},ft.prototype.alignCenterY=function(){var Qt=this.diagram,tn=Qt.selection.first();if(tn){Qt.startTransaction("aligning Center Y");var cn=tn.actualBounds.y+tn.actualBounds.height/2;Qt.selection.each(function(er){er instanceof go.Link||er.move(new go.Point(er.actualBounds.x,cn-er.actualBounds.height/2))}),Qt.commitTransaction("aligning Center Y")}},ft.prototype.alignColumn=function(Qt){var tn=this.diagram;tn.startTransaction("align Column"),Qt===void 0&&(Qt=0),Qt=parseFloat(Qt);var cn=new Array;tn.selection.each(function(ni){ni instanceof go.Link||cn.push(ni)});for(var er=0;er<cn.length-1;er++){var Xn=cn[er],Un=Xn.actualBounds.y+Xn.actualBounds.height+Qt,wr=cn[er+1];wr.move(new go.Point(Xn.actualBounds.x,Un))}tn.commitTransaction("align Column")},ft.prototype.alignRow=function(Qt){Qt===void 0&&(Qt=0),Qt=parseFloat(Qt);var tn=this.diagram;tn.startTransaction("align Row");var cn=new Array;tn.selection.each(function(ni){ni instanceof go.Link||cn.push(ni)});for(var er=0;er<cn.length-1;er++){var Xn=cn[er],Un=Xn.actualBounds.x+Xn.actualBounds.width+Qt,wr=cn[er+1];wr.move(new go.Point(Un,Xn.actualBounds.y))}tn.commitTransaction("align Row")},ft.prototype.canRotate=function(Qt){var tn=this.diagram;return!(tn===null||tn.isReadOnly||tn.isModelReadOnly||tn.selection.count<1)},ft.prototype.rotate=function(Qt){Qt===void 0&&(Qt=90);var tn=this.diagram;tn.startTransaction("rotate "+Qt.toString());var tn=this.diagram;tn.selection.each(function(cn){cn instanceof go.Link||cn instanceof go.Group||(cn.angle+=Qt)}),tn.commitTransaction("rotate "+Qt.toString())},ft.prototype.pullToFront=function(){var Qt=this.diagram;Qt.startTransaction("pullToFront");var tn=new go.Map;Qt.selection.each(function(cn){tn.set(cn.layer,0)}),tn.iteratorKeys.each(function(cn){var er=0;cn.parts.each(function(Xn){if(!Xn.isSelected){var Un=Xn.zOrder;isNaN(Un)?Xn.zOrder=0:er=Math.max(er,Un)}}),tn.set(cn,er)}),Qt.selection.each(function(cn){ft._assignZOrder(cn,tn.get(cn.layer)+1)}),Qt.commitTransaction("pullToFront")},ft.prototype.pushToBack=function(){var Qt=this.diagram;Qt.startTransaction("pushToBack");var tn=new go.Map;Qt.selection.each(function(cn){tn.set(cn.layer,0)}),tn.iteratorKeys.each(function(cn){var er=0;cn.parts.each(function(Xn){if(!Xn.isSelected){var Un=Xn.zOrder;isNaN(Un)?Xn.zOrder=0:er=Math.min(er,Un)}}),tn.set(cn,er)}),Qt.selection.each(function(cn){ft._assignZOrder(cn,tn.get(cn.layer)-1-ft._findGroupDepth(cn))}),Qt.commitTransaction("pushToBack")},ft._assignZOrder=function(Qt,tn,cn){cn===void 0&&(cn=Qt),Qt.layer===cn.layer&&(Qt.zOrder=tn),Qt instanceof go.Group&&Qt.memberParts.each(function(er){ft._assignZOrder(er,tn+1,cn)})},ft._findGroupDepth=function(Qt){if(Qt instanceof go.Group){var tn=0;return Qt.memberParts.each(function(cn){tn=Math.max(tn,ft._findGroupDepth(cn))}),tn+1}else return 0},ft.prototype.doKeyDown=function(){var Qt=this.diagram;if(Qt!==null){var tn=Qt.lastInput;if(tn.key==="Up"||tn.key==="Down"||tn.key==="Left"||tn.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)}},ft.prototype._getAllParts=function(){var Qt=new Array;return this.diagram.nodes.each(function(tn){Qt.push(tn)}),this.diagram.parts.each(function(tn){Qt.push(tn)}),Qt},ft.prototype._arrowKeyMove=function(){var Qt=this.diagram,tn=Qt.lastInput,cn=0,er=0;if(tn.control||tn.meta)cn=1,er=1;else if(Qt.grid!==null){var Xn=Qt.grid.gridCellSize;er=Xn.width,cn=Xn.height}Qt.startTransaction("arrowKeyMove"),Qt.selection.each(function(Un){tn.key==="Up"?Un.move(new go.Point(Un.actualBounds.x,Un.actualBounds.y-cn)):tn.key==="Down"?Un.move(new go.Point(Un.actualBounds.x,Un.actualBounds.y+cn)):tn.key==="Left"?Un.move(new go.Point(Un.actualBounds.x-er,Un.actualBounds.y)):tn.key==="Right"&&Un.move(new go.Point(Un.actualBounds.x+er,Un.actualBounds.y))}),Qt.commitTransaction("arrowKeyMove")},ft.prototype._arrowKeySelect=function(){var Qt=this.diagram,tn=Qt.lastInput,cn=null;tn.key==="Up"?cn=this._findNearestPartTowards(270):tn.key==="Down"?cn=this._findNearestPartTowards(90):tn.key==="Left"?cn=this._findNearestPartTowards(180):tn.key==="Right"&&(cn=this._findNearestPartTowards(0)),cn!==null&&(tn.shift?cn.isSelected=!0:tn.control||tn.meta?cn.isSelected=!cn.isSelected:Qt.select(cn))},ft.prototype._findNearestPartTowards=function(Qt){var tn=this.diagram.selection.first();if(tn===null)return null;for(var cn=tn.actualBounds.center,er=this._getAllParts(),Xn=1/0,Un=tn,wr=0;wr<er.length;wr++){var ni=er[wr];if(ni!==tn&&ni.canSelect()){var Or=ni.actualBounds.center,Hr=cn.directionPoint(Or),Ii=this._angleCloseness(Hr,Qt);if(Ii<=45){var ir=cn.distanceSquaredPoint(Or);ir*=1+Math.sin(Ii*Math.PI/180),ir<Xn&&(Xn=ir,Un=ni)}}}return Un},ft.prototype._angleCloseness=function(Qt,tn){return Math.min(Math.abs(tn-Qt),Math.min(Math.abs(tn+360-Qt),Math.abs(tn-360-Qt)))},ft.prototype._arrowKeyTree=function(){var Qt=this.diagram,tn=Qt.selection.first();if(tn instanceof go.Node){var cn=Qt.lastInput;if(cn.key==="Right"){if(!tn.isTreeLeaf)if(!tn.isTreeExpanded)Qt.commandHandler.canExpandTree(tn)&&Qt.commandHandler.expandTree(tn);else{var er=this._sortTreeChildrenByY(tn).first();er!==null&&Qt.select(er)}}else if(cn.key==="Left")if(!tn.isTreeLeaf&&tn.isTreeExpanded)Qt.commandHandler.canCollapseTree(tn)&&Qt.commandHandler.collapseTree(tn);else{var Xn=tn.findTreeParentNode();Xn!==null&&Qt.select(Xn)}else if(cn.key==="Up"){var Xn=tn.findTreeParentNode();if(Xn!==null){var Un=this._sortTreeChildrenByY(Xn),wr=Un.indexOf(tn);if(wr>0){for(var ni=Un.elt(wr-1);ni!==null&&ni.isTreeExpanded&&!ni.isTreeLeaf;){var Or=this._sortTreeChildrenByY(ni);ni=Or.last()}ni!==null&&Qt.select(ni)}else Qt.select(Xn)}}else if(cn.key==="Down")if(tn.isTreeExpanded&&!tn.isTreeLeaf){var er=this._sortTreeChildrenByY(tn).first();er!==null&&Qt.select(er)}else for(;tn!==null;){var Xn=tn.findTreeParentNode();if(Xn===null)break;var Un=this._sortTreeChildrenByY(Xn),wr=Un.indexOf(tn);if(wr<Un.length-1){Qt.select(Un.elt(wr+1));break}else tn=Xn}var Hr=Qt.selection.first();Hr!==null&&Qt.scrollToRect(Hr.actualBounds)}},ft.prototype._sortTreeChildrenByY=function(Qt){var tn=new go.List().addAll(Qt.findTreeChildrenNodes());return tn.sort(function(cn,er){var Xn=cn.location,Un=er.location;return Xn.y<Un.y?-1:Xn.y>Un.y?1:Xn.x<Un.x?-1:Xn.x>Un.x?1:0}),tn},ft.prototype.copyToClipboard=function(Qt){go.CommandHandler.prototype.copyToClipboard.call(this,Qt),this._lastPasteOffset.set(this.pasteOffset)},ft.prototype.pasteFromClipboard=function(){var Qt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Qt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Qt},Object.defineProperty(ft.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Qt){if(Qt!=="move"&&Qt!=="select"&&Qt!=="scroll"&&Qt!=="tree"&&Qt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Qt);this._arrowKeyBehavior=Qt}}),Object.defineProperty(ft.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Qt){if(!(Qt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Qt);this._pasteOffset.set(Qt)}});var $e=ft,Pe=be(74413),ke=be(43604),Ve=be(99064),Qe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},De=be(24065),Ye=be(59301),Ue=(Qt,tn,cn)=>new Promise((er,Xn)=>{var Un=Or=>{try{ni(cn.next(Or))}catch(Hr){Xn(Hr)}},wr=Or=>{try{ni(cn.throw(Or))}catch(Hr){Xn(Hr)}},ni=Or=>Or.done?er(Or.value):Promise.resolve(Or.value).then(Un,wr);ni((cn=cn.apply(Qt,tn)).next())});function Ie({onCancel:Qt,callback:tn}){let cn=(0,ve.useRef)(),er=(0,ve.useRef)(),Xn=(0,ve.useRef)(),Un=(0,ve.useRef)(!1);const wr=(0,ve.useRef)(!1),[ni,Or]=(0,ve.useState)(0);function Hr(){const ir=gt.bx.make,Wr={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 gt.S0(er.current,{padding:20,grid:ir(gt.s_,"Grid",ir(gt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ir(gt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Er=>{var Yr=Er.diagram.commandHandler.addTopLevelParts(Er.diagram.selection,!0);Yr||Er.diagram.currentTool.doCancel()},commandHandler:ir($e),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Er=>{var Yr=Er.subject;Yr.location=Yr.location.copy().snapToGridPoint(Er.diagram.grid.gridOrigin,Er.diagram.grid.gridCellSize),setTimeout(()=>{Er.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Er=>{var Yr=Er.subject;setTimeout(()=>{Er.diagram.commandHandler.editTextBlock()})},LinkRelinked:Er=>{var Yr=Er.parameter.part;Yr.invalidateConnectedLinks();var Bi=Er.subject;Er.diagram.toolManager.linkingTool.isForwards?Bi.toNode.invalidateConnectedLinks():Bi.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),cn.current.nodeTemplate=ir(gt.NB,"Auto",{locationSpot:gt.z6.Center,locationObjectName:"SHAPE",desiredSize:new gt.$u(120,60),minSize:new gt.$u(40,40),resizable:!0,resizeCellSize:new gt.$u(10,10),rotatable:!0},new gt.KX("location","loc",gt.E9.parse).makeTwoWay(gt.E9.stringify),new gt.KX("desiredSize","size",gt.$u.parse).makeTwoWay(gt.$u.stringify),ir(gt.bn,{name:"SHAPE",fill:Wr.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:gt.z6.AllSides,toSpot:gt.z6.AllSides},new gt.KX("figure"),new gt.KX("fill"),new gt.KX("stroke","borderColor"),new gt.KX("strokeWidth","thickness"),new gt.KX("strokeDashArray","dash")),ir(gt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),ir(gt.al,{margin:1,textAlign:"center",overflow:gt.al.OverflowEllipsis,editable:!0},new gt.KX("text").makeTwoWay(),new gt.KX("stroke","color"))),cn.current.nodeTemplate.toolTip=ir("ToolTip",ir(gt.s_,"Vertical",{maxSize:new gt.$u(200,NaN)},ir(gt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new gt.KX("text")),ir(gt.al,{font:"10pt sans-serif",textAlign:"center"},new gt.KX("text","details"))));function Pi(Er,Yr){var Bi=(zr,ya)=>{zr.handled=!0,zr.diagram.model.commit(ha=>{var Ya=ya.part.adornedPart,ro=new gt.E9().setRectSpot(Ya.actualBounds,Er);ro.subtract(Ya.location),ro.scale(2,2),ro.x+=Math.sign(ro.x)*130,ro.y+=Math.sign(ro.y)*130,ro.add(Ya.location),ro.snapToGridPoint(zr.diagram.grid.gridOrigin,zr.diagram.grid.gridCellSize);var pi=ha.copyNodeData(Ya.data);ha.setGroupKeyForNodeData(pi,ha.getGroupKeyForNodeData(Ya.data)),ha.addNodeData(pi);var Go={from:Ya.key,to:ha.getKeyForNodeData(pi)};ha.addLinkData(Go);var Yn=zr.diagram.findNodeForData(pi);Yn.location=ro,zr.diagram.select(Yn),setTimeout(()=>{zr.diagram.commandHandler.editTextBlock()},20)})};return ir(gt.bn,{figure:Yr,alignment:Er,alignmentFocus:Er.opposite(),width:Er.equals(gt.z6.Top)||Er.equals(gt.z6.Bottom)?25:18,height:Er.equals(gt.z6.Top)||Er.equals(gt.z6.Bottom)?18:25,fill:"orange",stroke:Wr.white,strokeWidth:4,mouseEnter:(zr,ya)=>ya.fill="dodgerblue",mouseLeave:(zr,ya)=>ya.fill="orange",isActionable:!0,click:Bi,contextClick:Bi})}function ar(Er){return ir(gt.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:(Yr,Bi)=>Bi.fill="dodgerblue",mouseLeave:(Yr,Bi)=>Bi.fill="orange",click:(Yr,Bi)=>{Yr.diagram.commandHandler.showContextMenu(Bi.part.adornedPart)}},Er||{})}cn.current.nodeTemplate.selectionAdornmentTemplate=ir(gt.uz,"Spot",ir(gt.Vm,{padding:10}),Pi(gt.z6.Top,"TriangleUp"),Pi(gt.z6.Left,"TriangleLeft"),Pi(gt.z6.Right,"TriangleRight"),Pi(gt.z6.Bottom,"TriangleDown"),ar({alignment:new gt.z6(.75,0)}));function Tr(Er,Yr){return(Bi,zr)=>{Bi.handled=!0,Bi.diagram.model.commit(ya=>{ya.set(zr.part.adornedPart.data,Er,Yr)})}}function Mr(Er,Yr){return Yr||(Yr="color"),ir(gt.bn,{width:16,height:16,stroke:"lightgray",fill:Er,margin:1,background:"transparent",mouseEnter:(Bi,zr)=>zr.stroke="dodgerblue",mouseLeave:(Bi,zr)=>zr.stroke="lightgray",click:Tr(Yr,Er),contextClick:Tr(Yr,Er)})}function ai(){return[ir("ContextMenuButton",ir(gt.s_,"Horizontal",Mr(Wr.white,"fill"),Mr(Wr.beige,"fill"),Mr(Wr.extralightblue,"fill"),Mr(Wr.extralightred,"fill"))),ir("ContextMenuButton",ir(gt.s_,"Horizontal",Mr(Wr.lightgray,"fill"),Mr(Wr.lightgreen,"fill"),Mr(Wr.lightblue,"fill"),Mr(Wr.lightred,"fill")))]}function zi(){return[ir("ContextMenuButton",ir(gt.s_,"Horizontal",Mr(Wr.black),Mr(Wr.green),Mr(Wr.blue),Mr(Wr.red))),ir("ContextMenuButton",ir(gt.s_,"Horizontal",Mr(Wr.white),Mr(Wr.magenta),Mr(Wr.purple),Mr(Wr.orange)))]}function ia(Er,Yr){return Yr||(Yr="thickness"),ir(gt.bn,"LineH",{width:16,height:16,strokeWidth:Er,margin:1,background:"transparent",mouseEnter:(Bi,zr)=>zr.background="dodgerblue",mouseLeave:(Bi,zr)=>zr.background="transparent",click:Tr(Yr,Er),contextClick:Tr(Yr,Er)})}function Pa(Er,Yr){return Yr||(Yr="dash"),ir(gt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Er,margin:1,background:"transparent",mouseEnter:(Bi,zr)=>zr.background="dodgerblue",mouseLeave:(Bi,zr)=>zr.background="transparent",click:Tr(Yr,Er),contextClick:Tr(Yr,Er)})}function pa(){return[ir("ContextMenuButton",ir(gt.s_,"Horizontal",ia(1),ia(2),ia(3),ia(4))),ir("ContextMenuButton",ir(gt.s_,"Horizontal",Pa(null),Pa([2,4]),Pa([4,4])))]}function Wi(Er,Yr){return Yr||(Yr="figure"),ir(gt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Er,margin:1,background:"transparent",mouseEnter:(Bi,zr)=>zr.fill="dodgerblue",mouseLeave:(Bi,zr)=>zr.fill="lightgray",click:Tr(Yr,Er),contextClick:Tr(Yr,Er)})}cn.current.nodeTemplate.contextMenu=ir("ContextMenu",ir("ContextMenuButton",ir(gt.s_,"Horizontal",Wi("Rectangle"),Wi("RoundedRectangle"),Wi("Ellipse"),Wi("Diamond"))),ir("ContextMenuButton",ir(gt.s_,"Horizontal",Wi("Parallelogram2"),Wi("ManualOperation"),Wi("Procedure"),Wi("Cylinder1"))),ir("ContextMenuButton",ir(gt.s_,"Horizontal",Wi("Terminator"),Wi("CreateRequest"),Wi("Document"),Wi("TriangleDown"))),ai(),zi(),pa()),cn.current.groupTemplate=ir(gt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:gt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Er,Yr)=>{var Bi=Yr.addMembers(Yr.diagram.selection,!0);Bi||Yr.diagram.currentTool.doCancel()},avoidable:!1},new gt.KX("location","loc",gt.E9.parse).makeTwoWay(gt.E9.stringify),ir(gt.s_,"Auto",{name:"BODY"},ir(gt.bn,{parameter1:10,fill:Wr.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:gt.z6.AllSides,toSpot:gt.z6.AllSides},new gt.KX("fill"),new gt.KX("stroke","color"),new gt.KX("strokeWidth","thickness"),new gt.KX("strokeDashArray","dash")),ir(gt.Vm,{background:"transparent",margin:20})),ir(gt.al,{alignment:gt.z6.Top,alignmentFocus:gt.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new gt.KX("text"),new gt.KX("stroke","color"))),cn.current.groupTemplate.selectionAdornmentTemplate=ir(gt.uz,"Spot",ir(gt.s_,"Auto",ir(gt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),ir(gt.Vm,{margin:1.5})),ar({alignment:gt.z6.TopRight,alignmentFocus:gt.z6.BottomRight})),cn.current.groupTemplate.contextMenu=ir("ContextMenu",ai(),zi(),pa()),cn.current.linkTemplate=ir(gt.rU,{layerName:"Foreground",routing:gt.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new gt.KX("fromSpot","fromSpot",gt.z6.parse),new gt.KX("toSpot","toSpot",gt.z6.parse),new gt.KX("fromShortLength","dir",Er=>Er>=1?10:0),new gt.KX("toShortLength","dir",Er=>Er>=1?10:0),new gt.KX("points").makeTwoWay(),ir(gt.bn,{strokeWidth:2},new gt.KX("stroke","color"),new gt.KX("strokeWidth","thickness"),new gt.KX("strokeDashArray","dash")),ir(gt.bn,{segmentIndex:0,segmentOffset:new gt.E9(15,0),segmentOrientation:gt.rU.OrientAlong,alignmentFocus:gt.z6.Right,figure:"circle",width:10,strokeWidth:0},new gt.KX("fill","color"),new gt.KX("visible","dir",Er=>Er===1)),ir(gt.bn,{segmentIndex:-1,segmentOffset:new gt.E9(-10,6),segmentOrientation:gt.rU.OrientPlus90,alignmentFocus:gt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new gt.KX("fill","color"),new gt.KX("visible","dir",Er=>Er>=1),new gt.KX("width","thickness",Er=>7+3*Er),new gt.KX("height","thickness",Er=>7+3*Er),new gt.KX("segmentOffset","thickness",Er=>new gt.E9(-15,4+1.5*Er))),ir(gt.bn,{segmentIndex:0,segmentOffset:new gt.E9(15,-6),segmentOrientation:gt.rU.OrientMinus90,alignmentFocus:gt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new gt.KX("fill","color"),new gt.KX("visible","dir",Er=>Er===2),new gt.KX("width","thickness",Er=>7+3*Er),new gt.KX("height","thickness",Er=>7+3*Er),new gt.KX("segmentOffset","thickness",Er=>new gt.E9(-15,4+1.5*Er))),ir(gt.al,{alignmentFocus:new gt.z6(0,1,-4,0),editable:!0},new gt.KX("text").makeTwoWay(),new gt.KX("stroke","color"))),cn.current.linkTemplate.selectionAdornmentTemplate=ir(gt.uz,ir(gt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Mi(2)},new gt.KX("pathPattern","thickness",Mi)),ar({alignmentFocus:new gt.z6(0,0,-6,-4)}));function Mi(Er){return ir(gt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Er+4).toString()+" H3"})}function Ar(Er){var Yr="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Er===0?Yr="M0 0 M16 16 M0 8 L16 8":Er===2&&(Yr="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),ir(gt.bn,{geometryString:Yr,margin:2,background:"transparent",mouseEnter:(Bi,zr)=>zr.background="dodgerblue",mouseLeave:(Bi,zr)=>zr.background="transparent",click:Tr("dir",Er),contextClick:Tr("dir",Er)})}function xa(Er){var Yr=(Bi,zr)=>{Bi.handled=!0,Bi.diagram.model.commit(ya=>{var ha=zr.part.adornedPart;ya.set(ha.data,Er?"toSpot":"fromSpot",gt.z6.stringify(gt.z6.AllSides)),(Er?ha.toNode:ha.fromNode).invalidateConnectedLinks()})};return ir(gt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Bi,zr)=>zr.background="dodgerblue",mouseLeave:(Bi,zr)=>zr.background="transparent",click:Yr,contextClick:Yr})}function sr(Er,Yr){var Bi=0,zr=gt.z6.RightSide;Er.equals(gt.z6.Top)?(Bi=270,zr=gt.z6.TopSide):Er.equals(gt.z6.Left)?(Bi=180,zr=gt.z6.LeftSide):Er.equals(gt.z6.Bottom)&&(Bi=90,zr=gt.z6.BottomSide),Yr||(Bi-=180);var ya=(ha,Ya)=>{ha.handled=!0,ha.diagram.model.commit(ro=>{var pi=Ya.part.adornedPart;ro.set(pi.data,Yr?"toSpot":"fromSpot",gt.z6.stringify(zr)),(Yr?pi.toNode:pi.fromNode).invalidateConnectedLinks()})};return ir(gt.bn,{alignment:Er,alignmentFocus:Er.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Bi,background:"transparent",mouseEnter:(ha,Ya)=>Ya.background="dodgerblue",mouseLeave:(ha,Ya)=>Ya.background="transparent",click:ya,contextClick:ya})}cn.current.linkTemplate.contextMenu=ir("ContextMenu",zi(),pa(),ir("ContextMenuButton",ir(gt.s_,"Horizontal",Ar(0),Ar(1),Ar(2))),ir("ContextMenuButton",ir(gt.s_,"Horizontal",ir(gt.s_,"Spot",xa(!1),sr(gt.z6.Top,!1),sr(gt.z6.Left,!1),sr(gt.z6.Right,!1),sr(gt.z6.Bottom,!1)),ir(gt.s_,"Spot",{margin:new gt.Zt(0,0,0,2)},xa(!0),sr(gt.z6.Top,!0),sr(gt.z6.Left,!0),sr(gt.z6.Right,!0),sr(gt.z6.Bottom,!0)))));const Ei=`{ "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 ma=["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 Di(Er){return console.log("shapeName:",Er),ma.indexOf(Er)>=0}var Oi=new gt.YI(Xn.current,{maxSelectionCount:1,linkTemplate:ir(gt.rU,{locationSpot:gt.z6.Center,selectionAdornmentTemplate:ir(gt.uz,"Link",{locationSpot:gt.z6.Center},ir(gt.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),ir(gt.bn,{toArrow:"Standard",stroke:null}))},{routing:gt.rU.AvoidsNodes,curve:gt.rU.JumpOver,corner:5,toShortLength:4},new gt.KX("points"),ir(gt.bn,{isPanelMain:!0,strokeWidth:2}),ir(gt.bn,{toArrow:"Standard",stroke:null})),model:new gt.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...gt.bn.getFigureGenerators().toArray().map(Er=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Er.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return cn.current.addDiagramListener("TextEdited",function(Er){var Yr;const Bi=Er.subject.part;var zr=(Yr=document.activeElement)==null?void 0:Yr.value;typeof zr=="string"&&zr.trim()===""&&cn.current.model.commit(function(ya){ya.set(Bi.data,"text","\u672A\u547D\u540D"),cn.current.commandHandler.stopCommand()},"increment")}),Oi.nodeTemplate=ir(gt.NB,"Auto",{locationSpot:gt.z6.Center},new gt.KX("location","location",gt.E9.parse).makeTwoWay(gt.E9.stringify),ir(gt.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 gt.KX("stroke").makeTwoWay(),new gt.KX("fill").makeTwoWay(),new gt.KX("figure")),ir(gt.al,{margin:new gt.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new gt.$u(16,16),maxSize:new gt.$u(10,NaN),textAlign:"center",editable:!0},new gt.KX("key").makeTwoWay())),setTimeout(()=>{cn.current.grid=ir(gt.s_,"Grid",ir(gt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ir(gt.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 Ii=()=>Ue(this,null,function*(){var ir,Wr=cn.current.makeImage();const Pi=yield(0,Ve.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Wr.src,file_data:JSON.stringify({login:(ir=(0,De.eY)())==null?void 0:ir.login,data:JSON.parse(cn.current.model.toJson())})}});tn({src:Pi.url})});return(0,ve.useEffect)(()=>(setTimeout(()=>{Hr()},500),Or(ni+1),()=>{cn.current=null}),[]),Ye.createElement("div",{ref:wr,className:Un.current?`${Qe.maxH60} body-overflow-initial`:"body-overflow-initial"},Ye.createElement(at.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!ni,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Ye.createElement(ut.Z,null,Ye.createElement(ke.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ye.createElement(ke.Z,{onClick:()=>{var ir,Wr,Pi=cn.current.selection.first();if(Un.current=!Un.current,document.activeElement&&Pi){let ar=(Wr=(ir=document.activeElement)==null?void 0:ir.value)==null?void 0:Wr.trim();typeof ar=="string"&&cn.current.model.commit(function(Tr){Tr.set(Pi.data,"text",ar||"\u672A\u547D\u540D"),cn.current.commandHandler.stopCommand()},"increment")}Or(ni+1)}},Ye.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Qt},Ye.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Qe.flowChartWrp},Ye.createElement("div",{style:{display:"flex",height:"100%"}},Ye.createElement("div",{style:{width:"300px",height:"100%"}},Ye.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Ye.createElement("div",{style:{height:"calc(100% - 50px)"},className:Qe.myPaletteDiv,ref:Xn})),Ye.createElement("div",{style:{flex:1,position:"relative"}},Ye.createElement("div",{ref:er,style:{height:"80vh"}}))),Ye.createElement("div",{className:"tr"},Ye.createElement(Ee.ZP,{size:"large",onClick:Ii,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Ne=Ie,nt=be(5112),ht=be(5871);const St=nt.ZP.Group,bt={margin:"0 8px"};var Bt=({callback:Qt,onCancel:tn})=>{function cn(er){Qt(er)}return ve.createElement(me.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:bt},"\u5355\u5143\u683C\u6570\uFF1A"),ve.createElement("span",{style:bt},"\u884C\u6570"),ve.createElement(me.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ve.createElement(ht.Z,null)),ve.createElement("span",{style:bt},"\u5217\u6570"),ve.createElement(me.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ve.createElement(ht.Z,null))),ve.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ve.createElement("span",{style:bt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ve.createElement(me.default.Item,{name:"align"},ve.createElement(St,null,ve.createElement(nt.ZP,{value:"default"},ve.createElement("i",{className:"fa fa-align-justify"})),ve.createElement(nt.ZP,{value:"left"},ve.createElement("i",{className:"fa fa-align-left"})),ve.createElement(nt.ZP,{value:"center"},ve.createElement("i",{className:"fa fa-align-center"})),ve.createElement(nt.ZP,{value:"right"},ve.createElement("i",{className:"fa fa-align-right"}))))),ve.createElement("div",{className:"flex-container flex-end"},ve.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ve.createElement(Ee.ZP,{type:"ghost",onClick:tn},"\u53D6\u6D88")))},Nt=be(78673),pt=be(80727),Lt=be.n(pt),Wt=(0,ve.forwardRef)(({use3d:Qt,width:tn,height:cn,callback:er,showSaveButton:Xn},Un)=>{const wr=(0,ve.useRef)(),ni=(0,ve.useRef)(),[Or,Hr]=(0,ve.useState)(!1),Ii=(0,ve.useRef)({id:wr,appName:"graphing",width:tn||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)(()=>{ni.current=new(Lt())(Ii.current,!0),window.onload=function(){ni.current.inject("applet_container")}},[]);const ir=()=>{var Wr=window.ggbApplet.getPNGBase64(1,!0,72);return er&&er(Wr),Wr};return(0,ve.useEffect)(()=>{Ii.current.appName=Or?"3D":"graphing",ni.current.inject("applet_container")},[Or]),(0,ve.useEffect)(()=>{Hr(Qt)},[Qt]),(0,ve.useImperativeHandle)(Un,()=>({getImgData:ir})),ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:wr}),ve.createElement(ut.Z,{align:"middle"},ve.createElement(ke.Z,{flex:1},ve.createElement(Nt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Or,onChange:Wr=>Hr(Wr)})),ve.createElement(ke.Z,null,ve.createElement(Ee.ZP,{size:"large",onClick:ir,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Ut=be(41588),Xt=be(8591);const an="link",fn="upload-image",bn="add-flowchart",Mn="draw-image",$n="add-flowchart",In="code-block",_n="add-table",dn="------------",Cn={default:dn,left:`:${dn}`,center:`:${dn}:`,right:`${dn}:`};var kn=be(58856);function yr(){}let mr=0;const Pr=1e4,ur="\u2581",cr="@\u2581\u2581@",Rr="@\u2581@",Ur=`
**\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`,Qr=["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 ui(Qt){return/^\d+$/.test(Qt)?`${Qt}px`:Qt}const ji=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ci={[ji+"-B"]:"bold",[ji+"-I"]:"italic"},Zn={[an]:"\u6DFB\u52A0\u94FE\u63A5",[In]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[fn]:"\u6DFB\u52A0\u56FE\u7247",[Mn]:"\u6DFB\u52A0\u753B\u56FE",[bn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[_n]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Lr=({defaultValue:Qt="",onChange:tn,width:cn="100%",height:er=400,miniToolbar:Xn=!1,isFocus:Un=!1,watch:wr,insertTemp:ni,mode:Or="markdown",id:Hr="markdown-editor-id",showResizeBar:Ii=!1,noStorage:ir=!1,showNullButton:Wr=!1,showNullProgramButton:Pi=!1,hidetoolBar:ar=!1,fullScreen:Tr=!1,onBlur:Mr,onCMBeforeChange:ai,onFullScreen:zi,className:ia="",disablePaste:Pa=!1,disabled:pa=!1,disabledFill:Wi=!1,placeholder:Mi="",values:Ar="",extraUse:xa})=>{const[sr,Ei]=(0,ve.useState)(null),[ma,Di]=(0,ve.useState)(Qt),[Oi,Er]=(0,ve.useState)(wr),[Yr,Bi]=(0,ve.useState)(Tr),[zr,ya]=(0,ve.useState)(""),[ha,Ya]=(0,ve.useState)(0),[ro,pi]=(0,ve.useState)(er),[Go,Yn]=(0,ve.useState)(!1),[xi,Ki]=(0,ve.useState)(0),[tr,kr]=(0,ve.useState)(0),oi=(0,ve.useRef)(),hi=(0,ve.useRef)(),_a=(0,ve.useRef)(),_i=(0,ve.useRef)();(0,ve.useEffect)(()=>{const dr=window.scrollY||window.pageYOffset;Di(Ar),sr==null||sr.setValue(Ar),window.scrollTo(0,dr)},[Ar]),(0,ve.useEffect)(()=>{zi==null||zi(Yr)},[Yr]),(0,ve.useEffect)(()=>{if(oi.current){let dr=function(gr,Cr){var jr;if(Pa){Cr.preventDefault();return}const Dr=Cr.clipboardData;if(Dr){const Jr=Dr.types.toString(),Gn=Dr.items;if(Jr==="Files"||Dr.types.indexOf("Files")>-1){if(Cr.preventDefault(),Or=="stex")return;try{let $r=Gn[1];((jr=Gn[0])==null?void 0:jr.kind)==="file"&&($r=Gn[0]);const ti=$r.getAsFile(),Yi=ti.name.split(".").pop();(0,rt.I)(ti,mi=>{var ri,Fa,Ua;mi.id?((ri=ti==null?void 0:ti.type)==null?void 0:ri.indexOf("image"))>-1?hr.replaceSelection(`<img width="100%" src="/api/attachments/${mi.id}?type=${mi.content_type})" alt="" />`):((Fa=ti==null?void 0:ti.type)==null?void 0:Fa.indexOf("video"))>-1?hr.replaceSelection(`<video width="100%" controls src="/api/attachments/${mi.id}"></video>`):((Ua=ti==null?void 0:ti.type)==null?void 0:Ua.indexOf("pdf"))>-1?hr.replaceSelection(`<a href="/api/attachments/${mi.id}?type=${ti.type}&disposition=inline" target="_blank">${ti.name}</a>`):Qr.includes(Yi)?hr.replaceSelection(`<a href="/api/attachments/${mi.id}?type=office&disposition=inline" target="_blank">${ti.name}</a>`):hr.replaceSelection(`[${ti.name}](/api/attachments/${mi.id}?type=${mi.content_type})`):(mi==null?void 0:mi.status)===401&&(document.location.href="/user/login")})}catch($r){Xt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const hr=E().fromTextArea(oi.current,{mode:Or,lineNumbers:!Xn,lineWrapping:!0,value:Qt,autoCloseTags:!0,autoCloseBrackets:!0});return hr.on("keyup",function(gr,Cr){Cr.keyCode===8&&(gr.getValue()==""?hr.setOption("placeholder",Mi):hr.setOption("placeholder",null))}),hr.on("keydown",function(gr,Cr){if(Cr.keyCode===8){var jr=Ha(gr);jr&&Cr.preventDefault()}}),Un&&hr.focus(),hr.on("paste",dr),pa&&hr.on("beforeChange",function(gr,Cr){(Cr.origin==="paste"||Cr.origin==="+input")&&Cr.cancel()}),Ei(hr),()=>{hr.off("paste",dr)}}},[]);const ba=(0,ve.useCallback)(()=>{if(hi.current)try{}catch(dr){console.log(dr,"---- to set md editor body height")}},[ro,hi,Yr]);(0,ve.useEffect)(()=>{function dr(){let hr=new pe.Z(gr=>{for(let Cr of gr)(Cr.target.offsetHeight>0||Cr.target.offsetWidth>0)&&(ba(),sr.setSize("100%","100%"),sr.refresh())});return hr.observe(oi.current.parentElement),hr}if(sr){const hr=dr();return()=>{var gr,Cr;(gr=oi.current)!=null&&gr.parentElement&&hr.unobserve((Cr=oi.current)==null?void 0:Cr.parentElement)}}},[sr,ba]),(0,ve.useEffect)(()=>{if(sr){let dr=[];for(const[hr,gr]of Object.entries(Ci)){let Cr={[hr]:()=>{aa(gr)}};dr.push(Cr),sr.addKeyMap(Cr)}return()=>{for(let hr of dr)sr.removeKeyMap(hr)}}},[sr]),(0,ve.useEffect)(()=>{Tr!==Yr&&Bi(Tr)},[Tr]),(0,kn.Z)(()=>{if(!ir&&ha>0){let dr=new Date().getTime(),hr=window.sessionStorage.getItem(Hr);dr>=ha+Pr&&(!hr||hr!==ma)&&(window.sessionStorage.setItem(Hr,ma),Yn(!0))}},Pr),(0,ve.useEffect)(()=>{Er(wr)},[sr,wr]),(0,ve.useEffect)(()=>{sr&&Un&&sr.focus()},[sr,Un]),(0,ve.useEffect)(()=>{if(Oi&&sr){let dr=function(gr){let Cr=gr.target;if(_i.current){let jr=Cr.scrollTop/Cr.scrollHeight;_i.current.scrollTop=_i.current.scrollHeight*jr}};const hr=sr.getScrollerElement();return hr.addEventListener("scroll",dr),()=>{hr.removeEventListener("scroll",dr)}}},[sr,Oi]),(0,ve.useEffect)(()=>{if(sr&&ai){let dr=function(hr,gr){ai(hr,gr)};return sr.on("beforeChange",dr),()=>{sr.off("beforeChange",dr)}}},[sr,ai]),(0,ve.useEffect)(()=>{if(sr&&Mr){let dr=function(){Mr(sr.getValue())};return sr.on("blur",dr),()=>{sr.off("blur",dr)}}},[sr,Mr]);function Ha(dr,hr){var gr=dr.getDoc(),Cr=gr.getCursor(),jr=gr.getLine(Cr.line),Dr=jr.charAt(Cr.ch-1),Jr=jr.lastIndexOf("@\u2581@",Cr.ch),Gn=jr.lastIndexOf("@\u2581\u2581@",Cr.ch),$r=Jr>Gn?Jr:Gn,ti=Jr>Gn?3:4;if(cr.indexOf(Dr)===-1)return null;if(console.log("change1:",hr,dr,jr,Cr,$r,Jr,Gn,Dr),$r>=0&&Cr.ch-$r<5){var Yi=$r+ti;return gr.replaceRange("",{line:Cr.line,ch:$r},{line:Cr.line,ch:Yi}),{line:Cr.line,ch:Yi}}return null}(0,ve.useEffect)(()=>{if(sr){let dr=function(hr,gr){const Cr=hr.getValue();Di(Cr),Ya(new Date().getTime()),hr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),tn&&(Pi?tn(Cr,ys(Cr)):tn(Cr))};return sr.on("change",dr),()=>{sr.off("change",dr)}}},[sr,tn]),(0,ve.useEffect)(()=>{if(sr)if(Qt==null)sr.setValue(""),Di("");else{const dr=window.scrollY||window.pageYOffset;Qt!==sr.getValue()&&(sr.setValue(Qt),Di(Qt),sr.setCursor(pa?1:sr.lineCount(),0),window.scrollTo(0,dr))}},[sr,Qt]);const aa=(0,ve.useCallback)(dr=>{const hr=sr.getCursor(),gr=sr.getSelection();let Cr=gr.split(`
`);switch(dr){case"bold":return sr.replaceSelection("**"+gr+"**"),gr===""&&sr.setCursor(hr.line,hr.ch+2),sr.focus();case"italic":return sr.replaceSelection("*"+gr+"*"),gr===""&&sr.setCursor(hr.line,hr.ch+1),sr.focus();case"code":return sr.replaceSelection("`"+gr+"`"),gr===""&&sr.setCursor(hr.line,hr.ch+1),sr.focus();case"inline-latex":return ya("inline-latex"),sr.focus();case"latex":return sr.replaceSelection("```latex\n"+gr+"\n```"),sr.setCursor(hr.line+1,gr.length+1),sr.focus();case"line-break":return sr.replaceSelection(`<br/>
`),sr.focus();case"list-ul":return gr===""?sr.replaceSelection("- "+gr):sr.replaceSelection(Cr.map(jr=>jr===""?"":`- ${jr}`).join(`
`)),sr.focus();case"list-ol":return gr===""?sr.replaceSelection("1. "+gr):sr.replaceSelection(Cr.map((jr,Dr)=>jr===""?"":`${Dr+1}. ${jr}`).join(`
`)),sr.focus();case"add-null-ch":return gr===""&&sr.setCursor(hr.line,hr.ch),sr.replaceSelection(ur),sr.focus();case"add-signal":return gr===""&&sr.setCursor(hr.line,hr.ch),sr.replaceSelection(Rr),sr.focus();case"add-multiple":return gr===""&&sr.setCursor(hr.line,hr.ch),sr.replaceSelection(cr),sr.focus();case"inster-template-1":return gr===""&&sr.setCursor(hr.line,hr.ch),sr.replaceSelection(Ur),sr.focus();case"eraser":return sr.setValue(""),sr.focus();case"trigger-watch":return Er(!Oi),sr.focus();case"trigger-full-screen":return Bi(!Yr),sr.focus();case an:ya(an);return;case In:ya(In);return;case fn:ya(fn);return;case Mn:ya(Mn);return;case"maths-latex":ya("maths-latex");return;case bn:ya(bn);return;case _n:ya(_n);return;default:throw new Error}},[sr,Oi,Yr]),ea=(0,ve.useCallback)((dr,hr)=>{var gr,Cr,jr,Dr,Jr,Gn;switch(ya(""),zr){case an:const{title:ri,link:Fa}=dr;return sr.replaceSelection(`[${ri}](${Fa})`),sr.focus();case In:const{language:Ua,content:Io}=dr;return sr.replaceSelection(["```"+Ua,Io,"```"].join(`
`)),sr.focus();case"maths-latex":for(var $r=atob(dr),ti=new Uint8Array($r.length),Yi=0;Yi<$r.length;Yi++)ti[Yi]=$r.charCodeAt(Yi);var mi=new Blob([ti],{type:"image/png"});(0,rt.I)(mi,za=>{za.id?sr.replaceSelection(`![,](/api/attachments/${za.id}?type=${za.content_type})`):(za==null?void 0:za.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":sr.replaceSelection("`$$"+dr+"$$`");break;case fn:case Mn:case $n:const{src:qi,alt:Uo}=dr,Sa=hr,Vi=(jr=(Cr=(gr=Sa==null?void 0:Sa.name)==null?void 0:gr.split("."))==null?void 0:Cr.pop)==null?void 0:jr.call(Cr);return((Dr=Sa==null?void 0:Sa.type)==null?void 0:Dr.indexOf("image"))>-1||!(Sa!=null&&Sa.type)?Sa!=null&&Sa.align||Sa!=null&&Sa.width?sr.replaceSelection(`<p style="text-align:${Sa.align||"initial"}"><img width="${Sa.width?Sa.width+"%":"initial"}" src="${qi}" alt="${Uo||""}" /></p>`):sr.replaceSelection(`<img width="100%" src="${qi}" alt="${Uo||""}" />`):((Jr=Sa==null?void 0:Sa.type)==null?void 0:Jr.indexOf("video"))>-1?sr.replaceSelection(`<video width="100%" controls src="${qi}"></video>`):((Gn=Sa==null?void 0:Sa.type)==null?void 0:Gn.indexOf("pdf"))>-1?sr.replaceSelection(`<a href="${qi}?type=${Sa.type}&disposition=inline" target="_blank">${Sa.name}</a>`):Qr.includes(Vi)?sr.replaceSelection(`<a href="${qi}?type=office&disposition=inline" target="_blank">${Sa.name}</a>`):sr.replaceSelection(`[${Sa.name}](${qi})`),sr.focus();case _n:const{row:Gi,col:ta,align:Ri}=dr;let uo=`
`;for(let za=0;za<Gi;za++){let yo=[],io=[];for(let Na=0;Na<ta;Na++)za===1&&io.push(Cn[Ri]),yo.push(" ");za===1&&(uo+=`| ${io.join(" | ")} |
`),uo+=`| ${yo.join(ta===1?"":" | ")} |
`}return sr.replaceSelection(uo+`
`),sr.focus();default:throw new Error}},[sr,zr]),ka=(0,ve.useMemo)(()=>{switch(zr){case an:return ve.createElement(lt,{callback:ea,onCancel:Ma});case In:return ve.createElement(ct.Z,{callback:ea,onCancel:Ma});case fn:return ve.createElement(rt.Z,{callback:ea,onCancel:Ma});case bn:return ve.createElement(Ne,{callback:ea,onCancel:Ma});case _n:return ve.createElement(Bt,{callback:ea,onCancel:Ma});case"maths-latex":return ve.createElement(Wt,{showSaveButton:!0,callback:ea});case"inline-latex":return ve.createElement(Ut.Z,{showSaveButton:!0,callback:ea});default:return null}},[zr]);function Ma(){ya("")}(0,ve.useEffect)(()=>{if(_a.current){let dr=function(Jr){jr=!0,Dr=Jr.pageY},hr=function(){jr=!1},gr=function(Jr){if(jr){let Gn=Jr.pageY-Dr;Gn<0&&(Gn=0),Gn>300&&(Gn=300);let $r=er+Gn+"px";pi($r)}},Cr=_a.current,jr=!1,Dr=0;return Cr.addEventListener("mousedown",dr),document.addEventListener("mousemove",gr),document.addEventListener("mouseup",hr),()=>{Cr.removeEventListener("mousedown",dr),document.removeEventListener("mousemove",gr),document.removeEventListener("mouseup",hr)}}},[sr,_a]),(0,ve.useEffect)(()=>{pi(er)},[er]);const No=ui(cn),ko=ui(ro),Lo={width:No,height:ko},gs=(0,ve.useMemo)(()=>{if(ha){let dr=new Date(ha),hr=dr.getHours(),gr=dr.getMinutes(),Cr=dr.getSeconds();return hr=hr<10?"0"+hr:hr,gr=gr<10?"0"+gr:gr,Cr=Cr<10?"0"+Cr:Cr,`${hr}:${gr}:${Cr}`}return 0},[ha]),ys=dr=>{const hr=[];if(Pi){let gr=-1;dr=dr.replace(/(@▁▁@|@▁@)/g,function(Cr,jr,Dr){hr.push({multiLine:Cr!==Rr})})}return hr};function vl(){window.sessionStorage.removeItem(Hr),Yn(!1),Ya(0)}function mn(){Yn(!1),Ya(0),sr.setValue(window.sessionStorage.getItem(Hr))}(0,ve.useEffect)(()=>{Zn[zr]&&zr!==Mn&&zr!==bn&&setTimeout(()=>{const dr=document.getElementsByClassName("markdown-popup-form")[0],hr=window.innerWidth/2-dr.offsetWidth/2,gr=window.innerHeight/2-dr.offsetHeight/2;Ki(hr),kr(gr)},0)},[zr]);const Qn=dr=>{dr.preventDefault();const hr=dr.clientX-xi,gr=dr.clientY-tr;document.body.onmousemove=Cr=>{let jr=Cr.clientX-hr,Dr=Cr.clientY-gr;const Jr=document.getElementsByClassName("markdown-popup-form")[0],Gn=window.innerWidth-Jr.offsetWidth,$r=window.innerHeight-Jr.offsetHeight;jr=Math.max(0,Math.min(jr,Gn)),Dr=Math.max(0,Math.min(Dr,$r)),Ir(Cr.clientX,Cr.clientY,hr,gr)&&(Ki(jr),kr(Dr))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ir=(dr,hr,gr,Cr)=>{const jr=document.body.clientHeight,Dr=document.body.clientWidth;return dr<20&&gr>dr||dr>Dr-20&&gr<dr||hr<20&&Cr>hr||hr>jr-20&&Cr<hr?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return ve.createElement(ve.Fragment,null,ve.createElement("div",{className:"markdown-editor-wrapper",ref:hi},ve.createElement("div",{className:`markdown-editor-container ${ia} ${Oi?"on-preview":""} ${Xn?"mini":""} ${Yr?"full-screen":""}`,style:Lo},ve.createElement(ge,{insertTemp:ni,watch:Oi,fullScreen:Yr,showNullButton:Wr,showNullProgramButton:Pi,onActionCallback:aa,hidetoolBar:ar,extraUse:xa}),ve.createElement("div",{className:"markdown-editor-body"},ve.createElement("div",{className:"codemirror-container"},ve.createElement("textarea",{ref:oi,placeholder:Mi})),Oi?ve.createElement("div",{ref:_i,className:"preview-container"},Or==="stex"&&ve.createElement(re,{value:ma}),Or!=="stex"&&ve.createElement(oe.Z,{disabledFill:Wi,showProgramFill:Pi,value:ma})):null))),Ii?ve.createElement("a",{ref:_a,className:"editor-resize"}):null,zr===Mn&&ve.createElement(It,{callback:ea,onCancel:Ma}),zr===bn&&ve.createElement(Ne,{callback:ea,onCancel:Ma}),ve.createElement(ye.Z,null,Zn[zr]&&zr!==Mn&&zr!==bn?ve.createElement(at.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:xi,top:tr},title:ve.createElement("div",{style:{cursor:"move"},onMouseDown:Qn},Zn[zr]),open:!0,onCancel:Ma,footer:null,destroyOnClose:!0,width:zr===bn?"1200px":null,height:zr===bn?"80vh":null,className:"markdown-popup-form"},ka):null))}},28451:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return he},I:function(){return ge}});var ve=be(78241),Xe=be(8591),E=be(92832),pe=be(81327),Ae=be(5871),ce=be(5112),le=be(3113),ae=be(77903),se=be(59301),ie=be(59301),oe=Object.defineProperty,re=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ye,me,Be)=>me in ye?oe(ye,me,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ye[me]=Be,b=(ye,me)=>{for(var Be in me||(me={}))a.call(me,Be)&&x(ye,Be,me[Be]);if(z)for(var Be of z(me))y.call(me,Be)&&x(ye,Be,me[Be]);return ye},te=(ye,me)=>re(ye,ne(me));const{useForm:ee}=ve.default,ue={width:280,marginRight:10},de={labelCol:{span:5},wrapperCol:{span:19}};var he=({callback:ye,onCancel:me})=>{const[Be]=ee();let Ee=(0,se.useRef)();function Me(xe){Ee.current.width=Be.getFieldValue("width"),Ee.current.align=Be.getFieldValue("align"),ye(xe,Ee.current)}function we(xe,Oe){if(xe.status===-1){Xe.ZP.error(xe.message);return}Be.setFieldsValue({src:`/api/attachments/${xe.id}`,type:Oe.type})}function je(xe){let Oe=xe.target.files[0];Ee.current=Oe,ge(Oe,we)}return ie.createElement(ve.default,te(b({form:Be},de),{className:"upload-image-panel",onFinish:Me,style:{width:470,overflow:"hidden"}}),ie.createElement(ve.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ie.createElement("div",{className:"flex-container"},ie.createElement(ve.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ie.createElement(E.default,{style:ue})),ie.createElement(fe,{onFileChange:je}))),ie.createElement(ve.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ie.createElement(E.default,{style:{width:264}})),ie.createElement(ve.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ie.createElement(pe.Z,null,ie.createElement(ve.default.Item,{name:"width",style:{margin:0}},ie.createElement(Ae.Z,{style:{width:264}})),ie.createElement("span",{className:"ml8"},"%"))),ie.createElement(ve.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ie.createElement(ce.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"}]})),ie.createElement("aside",null,ie.createElement(ve.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ie.createElement(le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ie.createElement(le.ZP,{type:"default",onClick:me},"\u53D6\u6D88"))))};function fe({onFileChange:ye}){return ie.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ie.createElement("input",{type:"file",onChange:ye}))}function ge(ye,me){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");let Be=new FormData;Be.append("editormd-image-file",ye),Be.append("file_param_name","editormd-image-file"),Be.append("byxhr","true");var Ee=new window.XMLHttpRequest;Ee.withCredentials=!0,Ee.addEventListener("load",function(Me){me(JSON.parse(Me.target.responseText),ye)},!1),Ee.addEventListener("error",function(Me){console.error(Me)},!1),Ee.open("POST",`${ae.KI}/api/attachments.json`),Ee.send(Be)}},79346:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return E}});var ve=be(59301),Xe=be(4676);class E extends ve.Component{constructor(Ae){super(Ae);const ce=window.document;this.node=ce.createElement("div"),ce.body.appendChild(this.node)}render(){const{children:Ae}=this.props;return(0,Xe.createPortal)(Ae,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},23954:function(en,Gt,be){"use strict";be.d(Gt,{SV:function(){return Ue},ZP:function(){return Ye}});var ve=be(59301),Xe=be(76374);const E={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},pe={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(`
`)},{label:"System.out.println",content:["System.out.println($0)"].join(`
`)},{label:"System.out.print",content:["System.out.print($0)"].join(`
`)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},Ae={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(`
`)},{label:"if",content:["if () {"," $0","}"].join(`
`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(`
`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(`
`)},{label:"using namespace std;",content:["using namespace std;"].join(`
`)},{label:"include <iostream>",content:["#include <iostream>"].join(`
`)},{label:"include <vector>",content:["#include <vector>"].join(`
`)},{label:"include <cstdio>",content:["#include <cstdio>"].join(`
`)},{label:"include <cstring>",content:["#include <cstring>"].join(`
`)},{label:"include <sstream>",content:["#include <sstream>"].join(`
`)},{label:"include <fstream>",content:["#include <fstream>"].join(`
`)},{label:"include <map>",content:["#include <map>"].join(`
`)},{label:"include <string>",content:["#include <string>"].join(`
`)},{label:"include <cmath>",content:["#include <cmath>"].join(`
`)}]},ce={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(`
`)}]},le={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(`
`)}]};var ae=be(53184),se=be.n(ae),ie=Object.defineProperty,oe=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(Ie,Ne,nt)=>Ne in Ie?ie(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Ie[Ne]=nt,x=(Ie,Ne)=>{for(var nt in Ne||(Ne={}))z.call(Ne,nt)&&y(Ie,nt,Ne[nt]);if(ne)for(var nt of ne(Ne))a.call(Ne,nt)&&y(Ie,nt,Ne[nt]);return Ie},b=(Ie,Ne)=>oe(Ie,re(Ne)),te=(Ie,Ne,nt)=>new Promise((ht,St)=>{var bt=pt=>{try{Nt(nt.next(pt))}catch(Lt){St(Lt)}},Bt=pt=>{try{Nt(nt.throw(pt))}catch(Lt){St(Lt)}},Nt=pt=>pt.done?ht(pt.value):Promise.resolve(pt.value).then(bt,Bt);Nt((nt=nt.apply(Ie,Ne)).next())});const ee={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},ue=(Ie,Ne)=>Ne.map(nt=>({label:nt,kind:Ie.languages.CompletionItemKind.Keyword,insertText:nt})),de=Ie=>Object.keys(ee.tables).map(Ne=>({label:Ne,kind:Ie.languages.CompletionItemKind.Variable,insertText:Ne})),he=(Ie,Ne)=>{const nt=ee.tables[Ie];return nt?nt.map(ht=>({label:ht,kind:Ne.languages.CompletionItemKind.Field,insertText:ht})):[]};function fe(Ie,Ne,nt,ht,St){let bt=Ne.getWordUntilPosition(nt),Bt={startLineNumber:nt.lineNumber,endLineNumber:nt.lineNumber,startColumn:bt.startColumn,endColumn:bt.endColumn},Nt=ht.map(pt=>({label:pt,kind:Ie.languages.CompletionItemKind.Keyword,insertText:pt,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Bt}));return St.map(pt=>{Nt.push(b(x({},pt),{range:Bt}))}),Nt}var ge=Ie=>{ee.languages.map(St=>(Ie.languages.registerDocumentFormattingEditProvider(St,{provideDocumentFormattingEdits(bt,Bt,Nt){return te(this,null,function*(){const pt=se()(bt.getValue(),{indent_size:"2",indent_char:" ",max_preserve_newlines:"2",preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:"0",indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:bt.getFullModelRange(),text:pt}]})}}),St));const Ne=Ae.quickKey.map(St=>({label:St.label,kind:Ie.languages.CompletionItemKind.Method,insertText:St.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet})),nt=ce.quickKey.map(St=>({label:St.label,kind:Ie.languages.CompletionItemKind.Method,insertText:St.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet})),ht=pe.quickKey.map(St=>({label:St.label,kind:Ie.languages.CompletionItemKind.Method,insertText:St.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet}));Ie.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(St,bt){var Bt=St.getWordUntilPosition(bt),Nt={startLineNumber:bt.lineNumber,endLineNumber:bt.lineNumber,startColumn:Bt.startColumn,endColumn:Bt.endColumn},pt=St.getLineContent(bt.lineNumber).substring(Bt.startColumn-2,Bt.endColumn);return{suggestions:[...Ae.keywords.map(Lt=>({label:Lt,kind:Ie.languages.CompletionItemKind.Function,documentation:Lt,insertText:Lt,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Nt})),...Ae.quickKey.map(Lt=>({label:Lt.label,kind:Ie.languages.CompletionItemKind.Function,documentation:Lt.content,insertText:pt.startsWith("#")?Lt.content.replace(/#/,""):Lt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Nt}))]}}}),Ie.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(St,bt){var Bt=St.getWordUntilPosition(bt),Nt={startLineNumber:bt.lineNumber,endLineNumber:bt.lineNumber,startColumn:Bt.startColumn,endColumn:Bt.endColumn};return{suggestions:[...E.keywords.map(pt=>({label:pt,kind:Ie.languages.CompletionItemKind.Function,documentation:pt,insertText:pt,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Nt}))]}}}),Ie.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(St,bt){var Bt=St.getWordUntilPosition(bt),Nt={startLineNumber:bt.lineNumber,endLineNumber:bt.lineNumber,startColumn:Bt.startColumn,endColumn:Bt.endColumn},pt=St.getLineContent(bt.lineNumber).substring(Bt.startColumn-2,Bt.endColumn);return{suggestions:[...pe.keywords.map(Lt=>({label:Lt,kind:Ie.languages.CompletionItemKind.Function,documentation:Lt,insertText:Lt,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Nt})),...pe.quickKey.map(Lt=>({label:Lt.label,kind:Ie.languages.CompletionItemKind.Function,documentation:Lt.content,insertText:pt.startsWith("#")?Lt.content.replace(/#/,""):Lt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Nt}))]}}}),Ie.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(St,bt){var Bt=St.getWordUntilPosition(bt),Nt={startLineNumber:bt.lineNumber,endLineNumber:bt.lineNumber,startColumn:Bt.startColumn,endColumn:Bt.endColumn},pt=St.getLineContent(bt.lineNumber).substring(Bt.startColumn-2,Bt.endColumn);return{suggestions:[...le.keywords.map(Lt=>({label:Lt,kind:Ie.languages.CompletionItemKind.Function,documentation:Lt,insertText:Lt,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Nt})),...le.quickKey.map(Lt=>({label:Lt.label,kind:Ie.languages.CompletionItemKind.Function,documentation:Lt.content,insertText:pt.startsWith("#")?Lt.content.replace(/#/,""):Lt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Nt}))]}}}),Ie.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(St,bt){var Bt=St.getWordUntilPosition(bt),Nt={startLineNumber:bt.lineNumber,endLineNumber:bt.lineNumber,startColumn:Bt.startColumn,endColumn:Bt.endColumn},pt=St.getLineContent(bt.lineNumber).substring(Bt.startColumn-2,Bt.endColumn);return{suggestions:[...ce.keywords.map(Lt=>({label:Lt,kind:Ie.languages.CompletionItemKind.Function,documentation:Lt,insertText:Lt,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Nt})),...ce.quickKey.map(Lt=>({label:Lt.label,kind:Ie.languages.CompletionItemKind.Function,documentation:Lt.content,insertText:pt.startsWith("#")?Lt.content.replace(/#/,""):Lt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Nt}))]}}})};const ye="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var me=Object.defineProperty,Be=(Ie,Ne,nt)=>Ne in Ie?me(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Ie[Ne]=nt,Ee=(Ie,Ne,nt)=>Be(Ie,typeof Ne!="symbol"?Ne+"":Ne,nt);const Me=class Qd{constructor(Ne,nt,ht){this.placeholder=Ne,this.editor=nt,this.monaco=ht,nt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Qd.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Ee(Me,"ID","editor.widget.placeholderHint");var je=Me,xe=be(96236),Oe=be(8591),We=be(6848),Ze=be(89392),Te=be(34604),tt=be(56102),qe=Object.defineProperty,lt=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,At=(Ie,Ne,nt)=>Ne in Ie?qe(Ie,Ne,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Ie[Ne]=nt,wt=(Ie,Ne)=>{for(var nt in Ne||(Ne={}))at.call(Ne,nt)&&At(Ie,nt,Ne[nt]);if(rt)for(var nt of rt(Ne))ut.call(Ne,nt)&&At(Ie,nt,Ne[nt]);return Ie},It=(Ie,Ne)=>lt(Ie,ct(Ne)),gt=(Ie,Ne)=>{var nt={};for(var ht in Ie)at.call(Ie,ht)&&Ne.indexOf(ht)<0&&(nt[ht]=Ie[ht]);if(Ie!=null&&rt)for(var ht of rt(Ie))Ne.indexOf(ht)<0&&ut.call(Ie,ht)&&(nt[ht]=Ie[ht]);return nt},ft=(Ie,Ne,nt)=>new Promise((ht,St)=>{var bt=pt=>{try{Nt(nt.next(pt))}catch(Lt){St(Lt)}},Bt=pt=>{try{Nt(nt.throw(pt))}catch(Lt){St(Lt)}},Nt=pt=>pt.done?ht(pt.value):Promise.resolve(pt.value).then(bt,Bt);Nt((nt=nt.apply(Ie,Ne)).next())});function $e(Ie){return/^\d+$/.test(Ie)?`${Ie}px`:Ie}function Pe(){}let ke=!1;const Ve={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Qe(Ie=[]){let Ne=Ie;if(Array.isArray(Ie)){for(let nt=0;nt<Ie.length;nt++){let ht=Ve[Ie[nt]];if(ht)return ht}return Ne[0]}return Ve[Ne]||Ne}let De=null;var Ye=Ie=>{var Ne=Ie,{width:nt="100%",height:ht="100%",value:St,language:bt="javascript",style:Bt={},options:Nt={},overrideServices:pt={},theme:Lt="vs-dark",onEditBlur:Ft,isCopy:Wt=!1,onSave:Ut,autoHeight:Xt=!1,forbidCopy:an=!1,onChange:fn=Pe,editorDidMount:bn=Pe,onFocus:Mn=Pe,onBreakPoint:$n=Pe,breakPointValue:In=[],filename:_n="educoder.txt",errorLine:dn,errorContent:Cn="",highlightLine:kn,openBreakPoint:yr=!1,placeholder:mr=""}=Ne,Pr=gt(Ne,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder"]);const ur=(0,ve.useRef)(),cr=(0,ve.useRef)({}),Rr=(0,ve.useRef)(),Ur=(0,ve.useRef)(),Qr=(0,ve.useRef)([]),ui=(0,ve.useRef)(!1),oa=(0,ve.useRef)(),ji=(0,ve.useRef)(),Ci=(0,ve.useRef)(!1),[Zn,Lr]=(0,ve.useState)(!1);function Qt(){let Tr;return ur.current&&(Tr=new Xe.Z(Mr=>{for(let ai of Mr)(ai.target.offsetHeight>0||ai.target.offsetWidth>0)&&cr.current.instance.layout()}),Tr.observe(ur.current)),Tr}function tn(){Oe.ZP.warning({content:decodeURIComponent(ye),key:"monaco-editor-tip"})}const cn=()=>{let Tr=cr.current.instance;if(St!=null&&Tr&&Zn){const Mr=Tr.getModel();Mr&&St!==Mr.getValue()&&(ke=!0,Mr.setValue(St),Tr.layout(),ke=!1)}};(0,ve.useEffect)(()=>{const Tr=Te.Z.subscribe("formatDocument",Mr=>{var ai;let zi=cr.current.instance;(ai=zi==null?void 0:zi.getAction)==null||ai.call(zi,"editor.action.formatDocument").run()});return window.updateMonacoValue=Mr=>{fn(Mr)},Tr},[]),(0,ve.useEffect)(()=>{var Tr;let Mr=cr.current.instance;Ur.current&&clearTimeout(Ur.current),Ur.current=setTimeout(()=>{cn()},500),St&&(St!=null&&St.length)&&((Tr=Mr==null?void 0:Mr.updateOptions)==null||Tr.call(Mr,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(St.split(/\r\n|\r|\n/g).length))+3,5)}))},[St,Zn,cr.current]),(0,ve.useEffect)(()=>{if(dn&&cr.current&&cr.current.instance){let Mr=cr.current.instance;Mr.changeViewZones(function(ai){var zi=document.createElement("div");zi.style.padding="10px 20px",zi.style.width="calc(100% - 20px)",zi.className="my-error-line-wrp",zi.innerHTML=Cn,ai.addZone({afterLineNumber:dn||11,heightInLines:3,domNode:zi})});var Tr={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Mr.addOverlayWidget(Tr),Mr.revealPositionInCenter({lineNumber:20,column:1})}},[dn,cr.current,Zn]);const er=(Tr="",Mr)=>{if(!Tr||Tr.trim()==="")return!0;const zi=cr.current.instance.getModel().getLineTokens(Mr);let ia=!1;for(let Pa=0;Pa<2;Pa++)zi.getStandardTokenType(Pa)===1&&(ia=!0);return ia};(0,ve.useEffect)(()=>{var Tr;const Mr=(Tr=cr.current)==null?void 0:Tr.instance;if(Mr&&Zn&&an){const ai=Mr.onDidBlurEditorWidget(()=>{Ci.current=!1}),zi=Mr.onDidFocusEditorText(()=>{Ci.current=!0});return()=>{ai.dispose(),zi.dispose()}}},[cr.current,Zn,an]),(0,ve.useEffect)(()=>{var Tr;if((Tr=cr.current)!=null&&Tr.instance&&Zn&&yr){let Mr=cr.current.instance,ai=Mr.getModel();if(!ai)return;(()=>{var Di;let Oi=[],Er=[];const Yr=ai.getAllDecorations();for(let zr of Yr)zr.options.className==="highlighted-line"&&(Oi.push((Di=zr==null?void 0:zr.range)==null?void 0:Di.startLineNumber),Er.push(zr==null?void 0:zr.id));if(kn===Oi[0])return;ai.deltaDecorations(Er,[]);const Bi=ai.getLineCount();kn&&kn<=Bi&&(Mr.deltaDecorations([],[{range:new De.Range(kn,1,kn,ai.getLineMaxColumn(kn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Mr.revealLineInCenter(kn))})();const ia=(Di=!1)=>{var Oi;let Er=[],Yr=[];const Bi=ai.getAllDecorations();for(let zr of Bi)zr.options.linesDecorationsClassName==="breakpoints-select"&&(Er.push((Oi=zr==null?void 0:zr.range)==null?void 0:Oi.startLineNumber),Yr.push(zr==null?void 0:zr.id));if(Di)return{lines:Er,ids:Yr};$n(Er)},Pa=Di=>ft(void 0,null,function*(){let Oi={range:new De.Range(Di,1,Di,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield ai.deltaDecorations([],[Oi]),ia()}),pa=Di=>ft(void 0,null,function*(){let Oi=[];const Er=Mr.getLineDecorations(Di);for(let Yr of Er)Yr.options.linesDecorationsClassName==="breakpoints-select"&&Oi.push(Yr.id);yield ai.deltaDecorations(Oi,[]),ia()}),Wi=Di=>{let Oi=Mr.getLineDecorations(Di);for(let Er of Oi)if(Er.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Ze.isEqual)(In,ia(!0).lines)){ai.deltaDecorations(ia(!0).ids,[]);const Di=In.map(Oi=>({range:new De.Range(Oi,1,Oi,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));ai.deltaDecorations([],Di)}const Mi=Mr.onDidChangeModelContent(Di=>{let Oi=Mr.getPosition();if(Oi){let Er=Oi.lineNumber;clearTimeout(ji.current),ji.current=setTimeout(()=>{er(ai.getLineContent(Er),Er)?pa(Er):Wi(Er)?(pa(Er),Pa(Er)):ia()},100)}}),Ar=Mr.onMouseDown(Di=>{var Oi,Er,Yr;if(Di.target.detail&&((Yr=(Er=(Oi=Di.target)==null?void 0:Oi.element)==null?void 0:Er.className)!=null&&Yr.includes("line-numbers"))){let Bi=Di.target.position.lineNumber;if(er(ai.getLineContent(Bi),Bi))return;Wi(Bi)?pa(Bi):Pa(Bi)}}),xa=Di=>{let Oi={range:new De.Range(Di,1,Di,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Qr.current=Mr.deltaDecorations(Qr.current,[Oi])},sr=()=>{Qr.current=Mr.deltaDecorations(Qr.current,[])},Ei=Mr.onMouseMove(Di=>{var Oi,Er,Yr;if(sr(),Di.target.detail&&((Yr=(Er=(Oi=Di.target)==null?void 0:Oi.element)==null?void 0:Er.className)!=null&&Yr.includes("line-numbers"))){let Bi=Di.target.position.lineNumber;if(er(ai.getLineContent(Bi),Bi))return;xa(Bi)}}),ma=Mr.onMouseLeave(()=>{sr()});return()=>{Mi.dispose(),Ar.dispose(),Ei.dispose(),ma.dispose()}}},[cr.current,Zn,In,kn,yr,bt]),(0,ve.useEffect)(()=>{var Tr;(Tr=cr.current)!=null&&Tr.instance&&yr&&cr.current.instance.setPosition({lineNumber:0,column:0})},[kn]);function Xn(){let Tr=cr.current.instance;if(Tr){const Mr=Tr.getSelection(),ai=cr.current.pastePos||{},zi=new De.Range(ai.startLineNumber||Mr.endLineNumber,ai.startColumn||Mr.endColumn,ai.endLineNumber||Mr.endLineNumber,ai.endColumn||Mr.endColumn);setTimeout(()=>{Tr.executeEdits("",[{range:zi,text:""}])},300)}}function Un(Tr){(window.navigator.platform.match("Mac")?Tr.metaKey:Tr.ctrlKey)&&Tr.keyCode==83&&(Tr.preventDefault(),Ut())}const wr=()=>{if(Xt&&cr.current.instance){const Tr=cr.current.instance.getContentHeight();Pi(Tr<ht?ht:Tr)}else Pi(ht)};function ni(Tr){var Mr=document.createEvent("MouseEvents");Mr.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Tr.dispatchEvent(Mr)}const Or=Tr=>{if(!Ci.current)return;const{keyCode:Mr,ctrlKey:ai,metaKey:zi,target:ia,type:Pa}=Tr;return(Pa==="paste"||(Mr===67||Mr===86)&&(zi||ai))&&ia.nodeName==="TEXTAREA"&&(tn(),Tr.preventDefault()),!1};function Hr(Tr,Mr){var ai=window.URL||window.webkitURL||window,zi=new Blob([Mr]),ia=document.createElementNS("http://www.w3.org/1999/xhtml","a");ia.href=ai.createObjectURL(zi),ia.download=Tr,ni(ia)}(0,ve.useEffect)(()=>{wr()},[wr]),(0,ve.useEffect)(()=>{ur.current&&!Zn&&Promise.all([be.e(8909),be.e(3267)]).then(be.bind(be,71448)).then(Tr=>{try{De=Tr,cr.current.instance=De.editor.create(ur.current,{value:St,language:Qe(bt),theme:Lt,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0},pt);const Mr=cr.current.instance;let ia=[...xe.BH._menuItems].find(Mi=>Mi[0]._debugName=="EditorContext")[1],Pa=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],pa=(Mi,Ar)=>{var xa,sr;let Ei=Mi._first;do Ar.includes((sr=(xa=Ei.element)==null?void 0:xa.command)==null?void 0:sr.id)&&Mi._remove(Ei);while(Ei=Ei.next)};if(bn(Mr,De),setTimeout(()=>{wr(),cr.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Hr(_n||"educoder.txt",Mr.getValue())}})},500),cr.current.subscription=Mr.onDidChangeModelContent(Mi=>{ui.current?clearTimeout(oa.current):(wr(),fn(Mr.getValue(),Mi)),oa.current=setTimeout(()=>{ui.current=!1},500)}),window.Monaco||ge(De,Qe(bt)),an&&(pa(ia,Pa),ur.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Or),window.removeEventListener("paste",Or),window.addEventListener("keydown",Or),window.addEventListener("paste",Or)),window.Monaco=De,Ft&&Mr.onDidBlurEditorWidget(()=>{Ft(Mr.getValue())}),Mn&&Mr.onDidFocusEditorText(()=>{Mn(Mr.getValue())}),an)try{Mr.onDidPaste(Mi=>{const Ar=Mr.getSelection(),xa=cr.current.pastePos||{},sr=new De.Range(xa.startLineNumber||Ar.endLineNumber,xa.startColumn||Ar.endColumn,xa.endLineNumber||Ar.endLineNumber,xa.endColumn||Ar.endColumn);Mr.executeEdits("",[{range:Mi.range,text:""}])})}catch(Mi){}let Wi=Qt();return mr&&typeof mr=="string"&&new je(mr,Mr,De),Lr(!0),()=>{const Mi=cr.current.instance;Mi.dispose();const Ar=Mi.getModel();Ar&&Ar.dispose(),cr.current.subscription&&cr.current.subscription.dispose(),Wi.unobserve(ur.current)}}catch(Mr){}})},[]),(0,ve.useEffect)(()=>{if(cr.current.instance&&Zn)return document.addEventListener("keydown",Un,!1),()=>{document.removeEventListener("keydown",Un)}},[Ut,Zn]),(0,ve.useEffect)(()=>{let Tr=cr.current.instance;if(Tr&&Zn){let Mr=Qe(bt);De.editor.setModelLanguage(Tr.getModel(),Mr)}},[bt,Zn]),(0,ve.useEffect)(()=>{cr.current.instance&&Zn&&De.editor.setTheme(Lt)},[Lt,Zn]),(0,ve.useEffect)(()=>{let Tr=cr.current.instance;Rr.current=Nt,Tr&&Zn&&(Tr.updateOptions(wt({},Nt)),setTimeout(()=>{Tr.getModel().updateOptions(wt({},Nt))},200))},[JSON.stringify(Nt),Zn]),(0,ve.useEffect)(()=>{let Tr=cr.current.instance;Tr&&Zn&&Tr.layout()},[nt,ht,Zn]);const[Ii,ir]=(0,ve.useState)($e(nt)),[Wr,Pi]=(0,ve.useState)($e(ht)),ar=It(wt({},Bt),{width:Ii,height:Wr,position:"relative"});return ve.createElement("div",{className:"my-monaco-editor",ref:ur,style:ar},Wt&&ve.createElement(tt.CopyToClipboard,{text:St,onCopy:()=>Oe.ZP.success("\u590D\u5236\u6210\u529F")},ve.createElement(We.Z,{title:"\u590D\u5236\u4EE3\u7801"},ve.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},ve.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Ue({width:Ie="100%",height:Ne="100%",original:nt,modified:ht,language:St,options:bt={}}){const Bt=(0,ve.useRef)(),[Nt,pt]=(0,ve.useState)(null);function Lt(Xt){let an;return Bt.current&&(an=new Xe.Z(fn=>{for(let bn of fn)(bn.target.offsetHeight>0||bn.target.offsetWidth>0)&&Xt.layout()}),an.observe(Bt.current)),an}(0,ve.useEffect)(()=>(Bt.current&&Promise.all([be.e(8909),be.e(9404)]).then(be.bind(be,2550)).then(Xt=>{De=Xt;const an=De.editor.createDiffEditor(Bt.current,It(wt({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},bt),{wordWrap:!0}));pt(an);let fn=Lt(an);return()=>{an.dispose();const bn=an.getModel();bn&&bn.dispose(),fn.unobserve(Bt.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,ve.useEffect)(()=>{Nt&&Nt.setModel({original:De.editor.createModel(nt,St),modified:De.editor.createModel(ht,St)})},[nt,ht,St,Nt]);const Ft=$e(Ie),Wt=$e(Ne),Ut={width:Ft,height:Wt};return ve.createElement("div",{className:"my-diff-editor",ref:Bt,style:Ut})}},16869:function(en,Gt,be){"use strict";var ve=be(38476),Xe=be(57809),E=be(78673),pe=be(59301);const Ae=Xe.default.Option;Gt.Z=({isTheoretical:ce,onFontSizeChange:le,cmFontSize:ae,cmCodeMode:se,autoFormat:ie,onCodeModeChange:oe,onTabToSpace:re,onAutoFormat:ne,formatDocument:z,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:te})=>{const ee={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return pe.createElement("div",{className:`tpi-code-setting ${a}`},pe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),pe.createElement(Xe.default,{bordered:!1,size:"small",value:se,onChange:oe},pe.createElement(Ae,{value:"vs"},"\u767D\u8272\u80CC\u666F"),pe.createElement(Ae,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ce&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),pe.createElement(Xe.default,{bordered:!1,size:"small",value:ae,onChange:le},pe.createElement(Ae,{value:12},"12px"),pe.createElement(Ae,{value:14},"14px"),pe.createElement(Ae,{value:16},"16px"),pe.createElement(Ae,{value:18},"18px"),pe.createElement(Ae,{value:20},"20px"),pe.createElement(Ae,{value:22},"22px"))),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"Tab\u8F6C\u6362"),pe.createElement(E.Z,{checked:y,onChange:re})),pe.createElement("div",{className:"file-item",onClick:z},pe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ce&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),pe.createElement("span",null,"Ctrl + S")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),pe.createElement("span",null,"F1 / Alt + F1")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),pe.createElement("span",null,"Ctrl + ]/[")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),pe.createElement("span",null,"Ctrl + Shift + \\")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),pe.createElement("span",null,"Home")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),pe.createElement("span",null,"End"))),x),!ce&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),pe.createElement("span",null,ee[te==null?void 0:te.difficulty])),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),pe.createElement("span",null,b==null?void 0:b.name)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),pe.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},85057:function(en,Gt,be){"use strict";be.d(Gt,{jL:function(){return Ae},w9:function(){return at},QD:function(){return fn},cQ:function(){return tt},op:function(){return Lt},O5:function(){return Ci},_b:function(){return dn},t7:function(){return b},Gi:function(){return ft},YG:function(){return It},qp:function(){return oe},vr:function(){return $n},qE:function(){return Ut},Je:function(){return ue},wb:function(){return xe},cq:function(){return De},tp:function(){return z}});var ve=be(59301),Xe={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"},E="data:image/png;base64,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",Ae=({dataSource:Zn=[],img:Lr,imgWidth:Qt=346,title:tn,sunTitle:cn,bannerExtraContent:er})=>ve.createElement("div",{className:Xe.banner},ve.createElement("div",{className:Xe.content},ve.createElement("aside",null,ve.createElement("p",null,ve.createElement("b",null,tn),ve.createElement("span",null,cn)),Zn.length>0&&ve.createElement("div",{className:Xe.btns},Zn.map((Xn,Un)=>ve.createElement("div",{key:Un,onClick:Xn.click},Xn.name,Xn.sign?ve.createElement("img",{src:E,width:39}):null))),er),Lr&&ve.createElement("img",{style:{marginTop:33,marginRight:38},src:Lr,width:Qt}))),ce={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"},le=be(92310),ae=be.n(le),se=be(89392),oe=({dataSource:Zn=[],value:Lr,onChange:Qt,onTitleChange:tn,className:cn,title:er,titleWidth:Xn=41,style:Un={},fontColor:wr="#6A7283",showCount:ni})=>{const[Or,Hr]=(0,ve.useState)(0),[Ii,ir]=(0,ve.useState)(!1),Wr=(0,ve.useRef)(null),Pi=(0,ve.useRef)(null);return(0,ve.useEffect)(()=>{var ar;Zn.length!==0&&(((ar=Wr==null?void 0:Wr.current)==null?void 0:ar.clientHeight)>97?Hr(1):Hr(0)),Zn.length===0&&Hr(0),ir(!1)},[Zn]),ve.createElement("div",{className:ae()(ce.row,cn),style:Un},ve.createElement("div",{onClick:(0,se.throttle)(()=>tn==null?void 0:tn(),2e3),style:{width:Xn,marginTop:Ii?12:4},className:`${ce.title} ${tn?"current":""}`},er),ve.createElement("div",{className:Ii?`${ce.tagsWrap} ${ce.tagsBorderWrap}`:ce.tagsWrap},ve.createElement("div",{className:ce.bar,ref:Pi,style:Or>0?{height:Or===1?97:"auto",overflow:Or===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ve.createElement("div",{className:ce.tag,ref:Wr},Zn==null?void 0:Zn.map(ar=>ve.createElement("span",{onClick:()=>Qt(ar.id),key:ar.id,style:{color:wr},className:Lr===ar.id?ce.active:""},ve.createElement("span",{title:ar.name,className:ce.name},ar.name),!!ni&&ve.createElement("span",{className:ce.num},ar.count))))),!!Or&&ve.createElement(ve.Fragment,null,Or===1?ve.createElement("div",{onClick:()=>{var ar;Hr(2),((ar=Wr==null?void 0:Wr.current)==null?void 0:ar.clientHeight)>245?ir(!0):ir(!1)},className:ce.action},"\u5C55\u5F00",ve.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ve.createElement("div",{onClick:()=>{Pi.current.scrollTop=0,Hr(1),ir(!1)},className:ce.action},"\u6536\u8D77",ve.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},re={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},z=({dataSource:Zn=[],value:Lr,onChange:Qt,className:tn,style:cn={}})=>ve.createElement("div",{style:cn,className:ae()(re.tabs,tn)},Zn.map(er=>ve.createElement("span",{onClick:()=>Qt(er.id),className:Lr===er.id?re.active:"",key:er.id},er.name))),a={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"},y=be(92832),b=({dataSource:Zn=[],value:Lr="",onChange:Qt,onInputChange:tn=()=>{},className:cn,style:er={},placeholder:Xn,allowClear:Un=!1})=>{var wr;const[ni,Or]=(0,ve.useState)(""),[Hr,Ii]=(0,ve.useState)("");(0,ve.useEffect)(()=>{var Pi;let ar=Lr;(Pi=JSON.stringify(Lr))!=null&&Pi.includes("{")&&(Or(Lr.id),ar=Lr.value||"");try{Ii(decodeURIComponent(ar||""))}catch(Tr){Ii(decodeURIComponent(ar||""))}},[Lr]);const ir=()=>{Qt(encodeURIComponent(Hr),ni||null)},Wr=Pi=>{Pi!==ni&&(Or(Pi),Qt(encodeURIComponent(Hr),Pi))};return ve.createElement("div",{className:ae()(a.input,cn),style:er},!!Zn.length&&ve.createElement("div",{className:a.dropdown},ve.createElement("div",{className:a.text},(wr=Zn.find(Pi=>Pi.id===ni))==null?void 0:wr.name,ve.createElement("i",{className:"iconfont icon-zhankai4"}),ve.createElement("b",{className:a.b1}),ve.createElement("b",{className:a.b2})),ve.createElement("div",{className:a.menu},Zn.map((Pi,ar)=>ve.createElement("div",{key:ar,onClick:()=>Wr(Pi.id)},Pi.name)))),ve.createElement(y.default,{onPressEnter:ir,value:Hr,onChange:Pi=>{Ii(Pi.target.value),tn(encodeURIComponent(Pi.target.value),ni||null)},bordered:!1,placeholder:Xn}),ve.createElement("i",{onClick:ir,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"},ue=({value:Zn,onChange:Lr,className:Qt,total:tn,pageSize:cn,style:er={}})=>{const Xn=Zn<2,Un=Zn>=Math.ceil(tn/cn);return tn<=cn?ve.createElement(ve.Fragment,null):ve.createElement("div",{className:ae()(te.quickPager,Qt),style:er},ve.createElement("div",{onClick:()=>{Xn||Lr(Zn-1,"prev")},className:Xn?te.disabled:""},"\u4E0A\u4E00\u9875"),ve.createElement("div",{onClick:()=>{Un||Lr(Zn+1,"next")},className:Un?te.disabled:""},"\u4E0B\u4E00\u9875"))},de={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},he=be(71418),fe=be(6848),ge=be(13570),ye=be(3294),me=be(955),Be=be(96908),Ee=be(57177),Me=be(81378),we=be(8797),xe=({className:Zn,dataSource:Lr=[],col:Qt=4,right:tn,bottom:cn=23,precision:er=0,wrapWidth:Xn=1200,trackEventItems:Un,loading:wr})=>{const ni=Math.floor((Xn-(Qt-1)*tn)/Qt);return ve.createElement(he.Z,{spinning:wr},ve.createElement("div",{className:ae()(de.list,Zn)},!!Lr.length&&Lr.map((Or,Hr)=>{const{name:Ii,id:ir,identifier:Wr,power:Pi,cover_image_id:ar,pic:Tr}=Or;return ve.createElement("div",{className:de.wrap,key:ir,style:{width:ni,marginRight:(1+Hr)%Qt===0?0:tn+er,marginBottom:cn}},ve.createElement("a",{target:"_blank",href:`/shixuns/${Wr}/challenges`,className:de.li,onClick:Mr=>{Mr.preventDefault(),Un&&(0,me.L9)([Un]),Pi&&(0,me.xg)(`/shixuns/${Wr}/challenges`)}},ve.createElement("div",{className:de.img},ve.createElement("img",{className:de.cover,src:`${Tr}`}),Or.is_jupyter&&ve.createElement("img",{className:de.sign,src:Be}),Or.is_jupyter_lab&&ve.createElement("img",{className:de.sign,src:Ee}),Or.is_unity_3d&&ve.createElement("img",{className:de.sign,src:Me})),ve.createElement("div",{className:de.name},ve.createElement(fe.Z,{title:Ii||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ve.createElement("span",{className:de.e},Ii||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ve.createElement("div",{className:de.tags},ve.createElement(fe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ve.createElement("span",null,ve.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ve.createElement("span",null,Or.challenges_count))),!!Or.myshixuns_count&&ve.createElement(fe.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,Or.myshixuns_count))),ve.createElement(fe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ve.createElement("span",null,ve.createElement("span",null,Or.level))),ve.createElement("div",{className:de.rate},ve.createElement(ge.Z,{allowHalf:!0,disabled:!0,defaultValue:Or.score_info}),ve.createElement("span",null,"\xA0",Or.score_info?`${Or.score_info}\u5206`:"5\u5206")))),!Pi&&ve.createElement("div",{className:de.lockWrap},ve.createElement("img",{src:`${ye.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(we.Z,null)))},Oe={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=be(24065),Ze=be(59301),tt=({className:Zn,dataSource:Lr=[],col:Qt=4,right:tn,bottom:cn=23,precision:er=0,wrapWidth:Xn=1200,trackEventItems:Un,loading:wr,onRemove:ni=()=>{},isCurrent:Or=!0,showAlias:Hr=!1})=>{const Ii=Math.floor((Xn-(Qt-1)*tn)/Qt),ir=[{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"}];return Ze.createElement(he.Z,{spinning:wr},Ze.createElement("div",{className:ae()(Oe.list,Zn)},!!(Lr!=null&&Lr.length)&&(Lr==null?void 0:Lr.map((Wr,Pi)=>{var ar;const{name:Tr,id:Mr,identifier:ai,featured:zi,school_name:ia,image_url:Pa,excellent:pa,is_plan:Wi}=Wr;return Ze.createElement("div",{key:Mr,className:Oe.wrap,style:{width:Ii,marginRight:(1+Pi)%Qt===0?0:tn+er,marginBottom:cn}},Ze.createElement("a",{className:Oe.li,onClick:Mi=>{Mi.preventDefault(),Mi.stopPropagation(),Un&&(0,me.L9)([Un]),(0,me.xg)(`/paths/${ai}`)}},Ze.createElement("div",{className:Oe.img},Ze.createElement("img",{className:Oe.cover,src:`${Pa}`}),Or&&(0,We.bg)()&&(Wr==null?void 0:Wr.studying)&&Ze.createElement("div",{className:`${Oe.movebq} user-path-items`,onClick:Mi=>{Mi.stopPropagation(),ni(Wr)}},Ze.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Ze.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ar=Wr==null?void 0:Wr.subject_tags)==null?void 0:ar.map((Mi,Ar)=>{var xa,sr;if(Ar===0){const ma=(xa=ir.find(Di=>Di.name==Mi))==null?void 0:xa.swimg;return Ze.createElement("img",{className:Oe.sign,src:ma,style:{left:"-4px"}})}const Ei=(sr=ir.find(ma=>ma.name==Mi))==null?void 0:sr.ptimg;return Ze.createElement("img",{className:Oe.sign,src:Ei,style:{left:`${48+52*(Ar-1)+2*Ar}px`}})}),Ze.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Wr==null?void 0:Wr.excellent)&&Ze.createElement("div",{className:Oe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Ze.createElement("div",{className:Oe.name},Ze.createElement(fe.Z,{title:Hr&&(Wr!=null&&Wr.excellent_alias_name)?Ze.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Tr}`,Ze.createElement("br",null),Ze.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Wr==null?void 0:Wr.excellent_alias_name}`)):Tr},Ze.createElement("span",{className:Oe.e},Hr&&(Wr==null?void 0:Wr.excellent_alias_name)||Tr))),Ze.createElement(fe.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${ia}`},Ze.createElement("div",{className:Oe.unit},Ze.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),ia)),Ze.createElement("div",{className:Oe.tags},Ze.createElement("div",null,Ze.createElement(fe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ze.createElement("span",null,Ze.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ze.createElement("span",null,Wr.stages_count))),Ze.createElement(fe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ze.createElement("span",null,Ze.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Ze.createElement("span",null,Wr.members_count)))))))})),!Lr.length&&Ze.createElement(we.Z,null)))},qe={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"},lt="data:image/png;base64,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",ct=be(59301),at=({className:Zn,dataSource:Lr=[],col:Qt=4,right:tn,bottom:cn=23,precision:er=0,wrapWidth:Xn=1200,trackEventItems:Un,loading:wr,handleVery:ni=()=>!0})=>{const Or=Math.floor((Xn-(Qt-1)*tn)/Qt);return ct.createElement(he.Z,{spinning:wr},ct.createElement("div",{className:ae()(qe.list,Zn)},!!Lr.length&&Lr.map((Hr,Ii)=>{const{subject_identifier:ir,id:Wr,identifier:Pi,power:ar}=Hr,Tr=Hr.is_public!=0&&Hr.is_public;return ct.createElement("div",{className:qe.wrap,key:Wr,style:{width:Or,marginRight:(1+Ii)%Qt===0?0:tn+er,marginBottom:cn}},ct.createElement("a",{className:qe.li,onClick:Mr=>{Mr.preventDefault(),ni(Hr==null?void 0:Hr.first_category_url)&&(Un&&(0,me.L9)([Un]),(0,me.xg)(Hr.first_category_url))}},ct.createElement("div",{className:qe.top},ct.createElement(fe.Z,{title:Hr.name},ct.createElement("div",{className:qe.name},Hr.name)),ct.createElement("img",{className:qe.img,src:ye.Z.IMG_SERVER+"/images/"+Hr.avatar_url}),ct.createElement("div",{className:qe.text,title:Hr.creator},Hr.creator),ir&&ct.createElement("div",{className:qe.btns},ct.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ct.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Tr&&ct.createElement("div",{className:qe.sign},"\u516C\u5F00")),ct.createElement("div",{className:qe.bottom},Hr.visits>0&&ct.createElement(fe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-liulanyan"}),ct.createElement("span",null,Hr.visits))),Hr.course_members_count>0&&ct.createElement(fe.Z,{title:"\u6210\u5458",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-chengyuan"}),Hr.course_members_count)),Hr.tasks_count>0&&ct.createElement(fe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-zuoye"}),Hr.tasks_count)),Hr.is_end?ct.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ct.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Hr.is_accessible&&ct.createElement("div",{className:qe.lockWrap},ct.createElement("img",{src:`${ye.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ct.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Lr.length&&ct.createElement(we.Z,null)))},ut={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"},At=be(89070),It=({dataSource:Zn=[],value:Lr,onChange:Qt,className:tn,style:cn={},tabBarExtraContent:er})=>ve.createElement("div",{className:ae()(ut.tabs,tn),style:cn},ve.createElement("div",{className:ut.tabsWrap},Zn.map((Xn,Un)=>!(Xn!=null&&Xn.hide)&&ve.createElement("aside",{className:ut.tab,onClick:()=>{Qt(Xn.id),Xn.link&&At.history.push(Xn.link)},key:Un},ve.createElement("div",{className:Lr===Xn.id?ut.active:""},Xn.name),(Xn==null?void 0:Xn.resetCount)==null&&(Xn==null?void 0:Xn.total)!==void 0&&ve.createElement("span",null,"\uFF08",Xn==null?void 0:Xn.total,"\uFF09"),(Xn==null?void 0:Xn.resetCount)!==void 0&&(Xn==null?void 0:Xn.total)!==void 0&&ve.createElement(fe.Z,{title:(Xn==null?void 0:Xn.tip)!=null?Xn==null?void 0:Xn.tip:""},ve.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ve.createElement("span",{style:{color:"#000"}},Xn==null?void 0:Xn.resetCount),"/",ve.createElement("span",null,Xn==null?void 0:Xn.total),"\uFF09"))))),ve.createElement("div",{className:ut.tabBar},er)),ft=({className:Zn,style:Lr={},children:Qt})=>ve.createElement("div",{className:ae()(Zn),style:Lr},Qt),$e={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"},Pe=be(38854),ke=be(20834);const Ve=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var De=({sortValue:Zn,dropValue:Lr,className:Qt,onSort:tn,onDrop:cn,dataSource:er=Ve})=>{var Xn;return ve.createElement("div",{className:ae()($e.orderWrap,Qt)},ve.createElement(Pe.Z,{dropdownRender:()=>ve.createElement(ke.default,null,er.map((Un,wr)=>ve.createElement(ke.default.Item,{key:wr,onClick:()=>cn(Un.id)},Un.name)))},ve.createElement("span",{className:$e.orderTextWrap},(Xn=er.find(Un=>Lr===Un.id))==null?void 0:Xn.name)),ve.createElement("span",{className:$e.orderIconWrap},ve.createElement("span",{className:$e.orderAsc},ve.createElement("i",{className:Zn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${$e.cursorPointer} ${$e.active}`:`iconfont icon-sanjiaoxing-up font12 ${$e.cursorPointer}`,onClick:()=>tn(Zn==="asc"?"desc":"asc")})),ve.createElement("span",{className:$e.orderDesc},ve.createElement("i",{className:Zn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${$e.cursorPointer} ${$e.active}`:`iconfont icon-sanjiaoxing-down font12 ${$e.cursorPointer}`,onClick:()=>tn(Zn==="asc"?"desc":"asc")}))))},Ye={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"},Ue=be(3113),Ie=Object.defineProperty,Ne=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,St=(Zn,Lr,Qt)=>Lr in Zn?Ie(Zn,Lr,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):Zn[Lr]=Qt,bt=(Zn,Lr)=>{for(var Qt in Lr||(Lr={}))nt.call(Lr,Qt)&&St(Zn,Qt,Lr[Qt]);if(Ne)for(var Qt of Ne(Lr))ht.call(Lr,Qt)&&St(Zn,Qt,Lr[Qt]);return Zn},Bt=(Zn,Lr)=>{var Qt={};for(var tn in Zn)nt.call(Zn,tn)&&Lr.indexOf(tn)<0&&(Qt[tn]=Zn[tn]);if(Zn!=null&&Ne)for(var tn of Ne(Zn))Lr.indexOf(tn)<0&&ht.call(Zn,tn)&&(Qt[tn]=Zn[tn]);return Qt},Nt=(Zn,Lr,Qt)=>new Promise((tn,cn)=>{var er=wr=>{try{Un(Qt.next(wr))}catch(ni){cn(ni)}},Xn=wr=>{try{Un(Qt.throw(wr))}catch(ni){cn(ni)}},Un=wr=>wr.done?tn(wr.value):Promise.resolve(wr.value).then(er,Xn);Un((Qt=Qt.apply(Zn,Lr)).next())}),Lt=Zn=>{var Lr=Zn,{className:Qt,style:tn,children:cn,loading:er=!1,openLoading:Xn,onClick:Un=()=>{},size:wr="middle",shape:ni="round"}=Lr,Or=Bt(Lr,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Hr,Ii]=(0,ve.useState)(!1);return ve.createElement(Ue.ZP,bt({onClick:(0,se.throttle)(ir=>Nt(void 0,null,function*(){Xn&&Ii(!0);try{yield Un(ir)}catch(Wr){console.log("error",Wr)}Xn&&Ii(!1)}),2e3,{leading:!0,trailing:!1}),className:ae()(Ye.btn,Ye[`${wr}-${ni}`],Qt),style:tn,size:wr,shape:ni,loading:Hr||er},Or),cn)},Ft={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"},Ut=({className:Zn,style:Lr,children:Qt=null,onClick:tn,title:cn})=>ve.createElement("div",{className:ae()(Ft.head,Zn),style:Lr},ve.createElement("span",{className:"primary-hover",onClick:tn},ve.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ve.createElement("b",{title:cn},cn),ve.createElement("div",{className:Ft.node},Qt)),Xt={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"},fn=({confirmShow:Zn=!0,confirmTitle:Lr,confirmClick:Qt,cancelShow:tn=!0,cancelTitle:cn,cancelClick:er,className:Xn,style:Un,confirmLoading:wr=!1})=>ve.createElement("div",{className:ae()(Xt.btns,Xn),style:Un},Zn&&ve.createElement(Ue.ZP,{loading:wr,onClick:Qt,type:"primary",className:Xt.confirm},Lr),tn&&ve.createElement(Ue.ZP,{onClick:er,className:Xt.cancel},cn)),bn={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"},$n=({className:Zn,style:Lr={},LeftContent:Qt,children:tn,RightContent:cn})=>ve.createElement("div",{className:ae()(bn.fixedBottom,Zn),style:Lr},ve.createElement("div",{className:bn.wrap},ve.createElement("div",{className:bn.left},Qt),ve.createElement("div",{className:bn.center},tn),ve.createElement("div",{className:bn.right},cn))),In={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"},dn=({className:Zn,style:Lr={},dataSource:Qt=[]})=>ve.createElement("div",{className:ae()(In.crumbs,Zn),style:Lr},Qt.map((tn,cn)=>cn<Qt.length-1?ve.createElement(ve.Fragment,{key:cn},tn.path||tn.onClick?ve.createElement("span",{className:In.hover,onClick:tn!=null&&tn.onClick?tn.onClick:()=>At.history.push(tn.path)},tn.name):ve.createElement("span",null,tn.name),ve.createElement("span",null,"\xA0",">","\xA0")):ve.createElement("span",{key:cn,style:{color:"#5F6368"}},tn.name))),Cn=be(31797),kn=Object.defineProperty,yr=Object.defineProperties,mr=Object.getOwnPropertyDescriptors,Pr=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,Rr=(Zn,Lr,Qt)=>Lr in Zn?kn(Zn,Lr,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):Zn[Lr]=Qt,Ur=(Zn,Lr)=>{for(var Qt in Lr||(Lr={}))ur.call(Lr,Qt)&&Rr(Zn,Qt,Lr[Qt]);if(Pr)for(var Qt of Pr(Lr))cr.call(Lr,Qt)&&Rr(Zn,Qt,Lr[Qt]);return Zn},Qr=(Zn,Lr)=>yr(Zn,mr(Lr)),ui=(Zn,Lr)=>{var Qt={};for(var tn in Zn)ur.call(Zn,tn)&&Lr.indexOf(tn)<0&&(Qt[tn]=Zn[tn]);if(Zn!=null&&Pr)for(var tn of Pr(Zn))Lr.indexOf(tn)<0&&cr.call(Zn,tn)&&(Qt[tn]=Zn[tn]);return Qt};const{Countdown:oa}=Cn.default;var Ci=Zn=>{var Lr=Zn,{onChange:Qt}=Lr,tn=ui(Lr,["onChange"]);const[cn,er]=(0,ve.useState)(null);(0,ve.useEffect)(()=>{typeof cn=="number"&&cn>=0&&Qt(cn)},[cn]);const Xn=Un=>{const wr=Math.floor(Un/1e3);er(wr)};return ve.createElement(oa,Qr(Ur({},tn),{onChange:Xn}))}},58856:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return Xe}});var ve=be(59301);function Xe(E,pe){const Ae=(0,ve.useRef)();(0,ve.useEffect)(()=>{Ae.current=E}),(0,ve.useEffect)(()=>{function ce(){Ae.current()}if(pe!==null){let le=setInterval(ce,pe);return()=>clearInterval(le)}},[pe])}},31947:function(en,Gt,be){"use strict";var ve=be(59301),Xe=be(31797),E=be(5871),pe=be(78241),Ae=be(43418),ce=be(71418),le=be(1710),ae=be(92832),se=be(95237),ie=be(43604),oe=be(3113),re=be(94941),ne=be(61186),z=be.n(ne),a=be(89070),y=be(955),x=be(16209),b=be(24065),te=be(83312),ee=be(59301),ue=(ge,ye,me)=>new Promise((Be,Ee)=>{var Me=xe=>{try{je(me.next(xe))}catch(Oe){Ee(Oe)}},we=xe=>{try{je(me.throw(xe))}catch(Oe){Ee(Oe)}},je=xe=>xe.done?Be(xe.value):Promise.resolve(xe.value).then(Me,we);je((me=me.apply(ge,ye)).next())});const{Countdown:de}=Xe.default,he=({value:ge,onChange:ye,MaxMinutes:me})=>ee.createElement(ee.Fragment,null,ee.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",ee.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",ee.createElement("br",null)),ee.createElement(E.Z,{value:ge,onChange:ye,min:0,precision:0,max:me,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${me}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),fe=({exercise:ge,successCb:ye,dispatch:me})=>{var Be,Ee,Me,we;const je=(0,a.useParams)(),[xe]=pe.default.useForm(),Oe=pe.default.useWatch("time",xe),[We,Ze]=(0,ve.useState)(!1),Te=(0,ve.useRef)(),{actionTabs:tt}=ge,[qe,lt]=(0,ve.useState)(),[,ct,rt,at]=(0,te.U)(re.n7,{id:je.categoryId}),[,ut,At]=(0,te.U)(re.Cd,{});(0,ve.useEffect)(()=>{ge.actionTabs.key==="student-unlock"&&(Ze(!1),xe.resetFields())},[ge.actionTabs.key]);const wt=()=>new Promise(De=>ue(void 0,null,function*(){var Ye,Ue;return Te.current=yield(0,x.y)({ip_limit:(Ye=tt==null?void 0:tt.exerciseParams)==null?void 0:Ye.ip_limit,ip_bind:(Ue=tt==null?void 0:tt.exerciseParams)==null?void 0:Ue.ip_bind_type}),De()})),It=()=>ue(void 0,null,function*(){var De,Ye,Ue,Ie,Ne;yield xe.validateFields();const nt=xe.getFieldsValue();if(Ze(!0),(((De=tt==null?void 0:tt.exerciseParams)==null?void 0:De.ip_limit)!=="no"||(Ye=tt==null?void 0:tt.exerciseParams)!=null&&Ye.ip_bind_type)&&(yield wt()),(yield(0,re.ZD)((Ue=tt==null?void 0:tt.exerciseParams)==null?void 0:Ue.id,{exercise_user_id:(Ie=tt==null?void 0:tt.exerciseParams)==null?void 0:Ie.exercise_user_id,unlock_key:nt.unlock_key,time:nt.time,ip:Te.current})).status===0){if(ye){me({type:"exercise/setActionTabs",payload:{}}),ye();return}const St=tt==null?void 0:tt.exerciseParams;(0,y.nr)({inner_ip:St.inner_ip,public_ip:St.public_ip,open_camera:St.open_camera,ip_limit:St.ip_limit,ip_bind:St.ip_bind,ip_bind_type:St.ip_bind_type,exercise_tips:St.exercise_tips,exerciseId:St.id,screen_open:St.screen_open,screen_num:St.screen_num,screen_sec:St.screen_sec,coursesId:je.coursesId,login:(Ne=(0,b.eY)())==null?void 0:Ne.login,history,identity_verify:St.identity_verify,open_phone_video_recording:St.open_phone_video_recording,current_status:St.current_status}),me({type:"exercise/setActionTabs",payload:{}})}Ze(!1)}),gt=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:De=>ee.createElement("span",{className:De.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},De)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:De=>ee.createElement("span",{className:De.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},De)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],ft=((Be=tt==null?void 0:tt.exerciseParams)==null?void 0:Be.errorMessage)&&typeof((Ee=tt==null?void 0:tt.exerciseParams)==null?void 0:Ee.errorMessage)=="object";(0,ve.useEffect)(()=>{ge.actionTabs.key==="student-unlock"&&ue(void 0,null,function*(){const De=yield At(je);yield rt({}),De.status||lt(De)})},[ge.actionTabs.key]);const{time:$e,end_time:Pe}=(qe==null?void 0:qe.exercise)||{},ke=at!=null&&at.user_end_time?z()(at==null?void 0:at.user_end_time).add(1,"minutes"):z()(),Ve=z()(at==null?void 0:at.user_total_end_time)>ke?Math.round(z().duration(z()(at==null?void 0:at.user_total_end_time).diff(ke.startOf("minute"))).asMinutes()):0,Qe=((at==null?void 0:at.student_left_minutes)||0)+(Oe||0);return ee.createElement(ee.Fragment,null,ee.createElement(Ae.default,{width:514,centered:!0,closable:!!((Me=tt==null?void 0:tt.exerciseParams)!=null&&Me.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ge.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{me({type:"exercise/setActionTabs",payload:{}})}},ee.createElement(ce.Z,{spinning:ct||ut},ft&&ee.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!ft&&ee.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),ft&&ee.createElement(le.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((we=tt==null?void 0:tt.exerciseParams)==null?void 0:we.errorMessage)||{}],columns:gt}),ee.createElement("div",{className:""},ee.createElement(pe.default,{form:xe,layout:"vertical",autoComplete:"off"},ee.createElement(pe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ee.createElement(ae.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),$e!==-1?ee.createElement(ee.Fragment,null,ee.createElement(pe.default.Item,{name:"time",label:ee.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ee.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(at==null?void 0:at.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ee.createElement(he,{MaxMinutes:Ve})),ee.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},ct||ut?"--":Qe),"\u5206\u949F",Qe!==0&&(at==null?void 0:at.user_end_time)&&ee.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},z()(at==null?void 0:at.user_end_time).add(Oe||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ee.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",z()(Pe).format("YYYY-MM-DD HH:mm")))),ee.createElement(se.Z,{justify:"space-between",align:"middle"},ee.createElement(ie.Z,null),ee.createElement(ie.Z,null,ee.createElement(oe.ZP,{loading:We,onClick:It},"\u8FDB\u5165\u8003\u8BD5"))))))};Gt.Z=(0,a.connect)(({exercise:ge})=>({exercise:ge}))(fe)},63764:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return We}});var ve=be(59301),Xe=be(5112),E=be(3113),pe=be(8591),Ae=be(43418),ce=be(5871),le=be(95237),ae=be(43604),se=be(28103),ie=be(23954),oe={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},re=be(24065),ne=be(24334),z=be(99064),a=be(89070),y=be(85149),x=be(36708),b=be(87169),te=be(26227),ee=be(59301),ue=Object.defineProperty,de=Object.defineProperties,he=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,me=(Ze,Te,tt)=>Te in Ze?ue(Ze,Te,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Ze[Te]=tt,Be=(Ze,Te)=>{for(var tt in Te||(Te={}))ge.call(Te,tt)&&me(Ze,tt,Te[tt]);if(fe)for(var tt of fe(Te))ye.call(Te,tt)&&me(Ze,tt,Te[tt]);return Ze},Ee=(Ze,Te)=>de(Ze,he(Te)),Me=(Ze,Te,tt)=>new Promise((qe,lt)=>{var ct=ut=>{try{at(tt.next(ut))}catch(At){lt(At)}},rt=ut=>{try{at(tt.throw(ut))}catch(At){lt(At)}},at=ut=>ut.done?qe(ut.value):Promise.resolve(ut.value).then(ct,rt);at((tt=tt.apply(Ze,Te)).next())});const we={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var je=(Ze=>(Ze[Ze.SET_PATH=0]="SET_PATH",Ze[Ze.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Ze))(je||{});function xe(Ze,Te){switch(Te.type){case 0:return Ee(Be({},Ze),{selectedPath:Te.payload});case 1:return Ee(Be({},Ze),{passedContent:Te.payload});default:throw new Error}}var We=({language:Ze,dispatch:Te,shixunWorkReport:tt,v:qe,languages:lt,classroomList:ct,autoHeight:rt,diff_code_count:at,data:ut})=>{const[At,wt]=(0,ve.useState)(lt==null?void 0:lt[0]),It=(0,a.useParams)();return(0,ve.useEffect)(()=>{wt(lt==null?void 0:lt[0])},[]),(0,ve.useEffect)(()=>{var gt;wt((gt=lt==null?void 0:lt.filter(ft=>ft.language===(At==null?void 0:At.language)))==null?void 0:gt[0])},[lt]),ee.createElement(ee.Fragment,null,ee.createElement("h2",null," ",ee.createElement("span",null,qe.is_finish?ee.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",ee.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):ee.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",ee.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(lt==null?void 0:lt.length)>1&&ee.createElement(Xe.ZP.Group,{defaultValue:Ze,style:{marginLeft:10},onChange:gt=>{var ft;qe.language=gt.target.value,wt((ft=lt==null?void 0:lt.filter($e=>$e.language===gt.target.value))==null?void 0:ft[0])}},lt==null?void 0:lt.map(gt=>ee.createElement(Xe.ZP,{value:gt==null?void 0:gt.language},gt==null?void 0:gt.language)))),(0,re.GJ)()&&tt!="shixunWorkReport"&&ee.createElement("span",null,ee.createElement("span",null,"\u5F97\u5206 ",At==null?void 0:At.score,"/",At==null?void 0:At.total_score),ee.createElement(E.ZP,{style:{margin:"0px 10px"},onClick:()=>{var gt,ft;if(!((ft=(gt=ct.AssistantObject)==null?void 0:gt.hack)!=null&&ft.can_appraise)&&(0,re.Rm)()){pe.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}let $e=At==null?void 0:At.score;Ae.default.confirm({title:"\u8C03\u5206",content:ee.createElement("div",null,ee.createElement("p",null,"\u5F97\u5206\uFF1A",At==null?void 0:At.score,"/",At==null?void 0:At.total_score),ee.createElement("p",null,"\u8C03\u5206\uFF1A",ee.createElement(ce.Z,{min:0,max:At==null?void 0:At.total_score,defaultValue:At==null?void 0:At.score,onChange:Pe=>{$e=Pe}}))),okText:"\u786E\u8BA4",onOk:()=>Me(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${It==null?void 0:It.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:It==null?void 0:It.coursesId,hack_user_code_id:At==null?void 0:At.hack_user_id,score:$e}})).status===0&&(pe.ZP.success("\u8C03\u5206\u6210\u529F"),Te({type:"shixunHomeworks/setActionTabs",payload:{}}),Te({type:"shixunHomeworks/getShixunWorkReports",payload:Be({},It)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,re.GJ)()&&tt!="shixunWorkReport"&&ee.createElement(E.ZP,{onClick:()=>{var gt;if(!((gt=ct.AssistantObject.hack)!=null&&gt.can_appraise)&&(0,re.Rm)()){pe.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}Te({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:tt.user_id,type:"1",language:At==null?void 0:At.language,v:qe,data:Be({},tt)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),ee.createElement(ie.ZP,{height:300,language:At==null?void 0:At.language,value:At!=null&&At.code?ne.Base64.decode(At==null?void 0:At.code):"",autoHeight:rt,theme:"default",options:we}),((At==null?void 0:At.comment)||(At==null?void 0:At.hidden_comment))&&ee.createElement("div",null,ee.createElement(le.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},ee.createElement(ae.Z,{flex:1},ee.createElement("h1",{className:oe.title},"\u70B9\u8BC4\u5185\u5BB9")),ee.createElement(ae.Z,{className:"pr30"},(0,re.GJ)()&&ee.createElement(E.ZP,{onClick:()=>Me(void 0,null,function*(){Ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:ee.createElement(b.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Me(this,null,function*(){(yield(0,x.gZ)({comment_id:At==null?void 0:At.comment_id,homeworkId:It.homeworkId,type:"hack"})).status===0&&(pe.ZP.success("\u5220\u9664\u6210\u529F"),Te({type:"shixunHomeworks/getShixunWorkReports",payload:Be({},It)}))})}})})},ee.createElement(te.Z,null),"\u5220\u9664"))),ee.createElement(se.Z,{style:{margin:0}}),(At==null?void 0:At.comment)&&ee.createElement("aside",{className:"pl30 pr30 mt20"},ee.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ee.createElement("br",null),ee.createElement(y.Z,{value:At==null?void 0:At.comment})),(At==null?void 0:At.hidden_comment)&&ee.createElement("aside",{className:"pl30 pr30 mt20"},ee.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ee.createElement("br",null),ee.createElement(y.Z,{value:At==null?void 0:At.hidden_comment}))))}},11091:function(en,Gt,be){"use strict";be.r(Gt),be.d(Gt,{default:function(){return Bt}});var ve=be(59301),Xe=be(86129),E=be.n(Xe),pe=be(89070),Ae=be(43418),ce=be(61621),le=be(66104),ae=be(95237),se=be(43604),ie=be(3113),oe=be(8591),re=be(28103),ne=be(1710),z=be(27812),a=be(95869),y=be(87169),x=be(26227),b=be(3294),te=be(24065),ee=be(955),ue={flex_box_center:"flex_box_center___lb6Eo",flex_space_between:"flex_space_between___J8ZnK",flex_box_vertical_center:"flex_box_vertical_center___zweTs",flex_box_center_end:"flex_box_center_end___CvkW9",flex_box_column:"flex_box_column___ODy_E",title:"title___AD3SJ",export:"export___XBLMD",title1_right:"title1_right___raWIo",userPic:"userPic___OK1Fq",userInfo:"userInfo___wKpvE",listItem:"listItem___VH7Ls",rightInfo:"rightInfo___lI2xY",shixunTitle:"shixunTitle___lvDL9",shixunWrp:"shixunWrp___QXKnz",footerBar:"footerBar___zgEXb",footerBarStatic:"footerBarStatic___SB7gT",exitComment:"exitComment___oC_uA",nextComment:"nextComment___fCJ3l",modal:"modal___v_Shp"},de=be(63764),he=be(99064),fe=be(24334),ge=be(61186),ye=be.n(ge),me=be(23954),Be=be(87001);const Ee=({shixunHomeworks:Nt,autoHeight:pt,classroomList:Lt,user:Ft,dispatch:Wt})=>{const{shixunWorkReport:Ut}=Nt,{stage_list:Xt,work_id:an}=Ut,fn=(0,pe.useParams)(),bn=(0,te.GJ)(),[Mn,$n]=(0,ve.useState)(),In={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},_n=kn=>kn==="c++"?1:kn==="C++"?2:kn;function dn(kn,yr){return(0,he.U2)(`student_works/${an}/rep_passed_content.json`,{path:yr,game_id:kn})}const Cn=(0,ee.qZ)(5,Ut.hack);return ve.createElement(ve.Fragment,null,Cn==null?void 0:Cn.map(function(kn,yr){return ve.createElement("div",{key:yr},kn.map(function(mr,Pr){var ur,cr,Rr;return ve.createElement("aside",{className:"pl30 pr30",key:Pr},ve.createElement("div",{className:`${ue.shixunTitle} mt10`},ve.createElement("div",{style:{display:"flex",width:"100%"}},ve.createElement("span",{className:"fa fa-code "}),ve.createElement("strong",{style:{flex:1},className:"c-black"},"\u7B2C",yr*5+Pr+1,"\u9898 ",mr.name),mr.is_finish&&ve.createElement("a",{style:{marginLeft:20},onClick:Ur=>{Ur.preventDefault(),window.open(`${mr==null?void 0:mr.url}&language=${_n(mr.language)}`),localStorage.setItem("program_homework",[fn.coursesId,fn.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"),!mr.is_finish&&mr.final_submit_languages.length>0&&ve.createElement("a",{style:{marginLeft:20},onClick:Ur=>{Ur.preventDefault(),window.open(`${mr==null?void 0:mr.url}&language=${_n(mr.final_submit_languages[0].language)}`),localStorage.setItem("program_homework",[fn.coursesId,fn.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"))),ve.createElement("div",{className:"font16 mt10"},mr.is_finish?ve.createElement("aside",{className:ue.shixunWrp},ve.createElement(de.Z,{classroomList:Lt,user:Ft,v:mr,shixunWorkReport:Ut,dispatch:Wt,autoHeight:pt,languages:mr.languages,language:mr.language,game_id:mr.id,data:fe.Base64.decode(mr.code),diff_code_count:mr.diff_code_count,onPathChange:dn})):mr.final_submit_languages.length>0&&ve.createElement("aside",{className:ue.shixunWrp},ve.createElement(de.Z,{classroomList:Lt,user:Ft,v:mr,shixunWorkReport:Ut,dispatch:Wt,autoHeight:pt,languages:mr.final_submit_languages,language:mr.final_submit_languages[0].language,game_id:mr.id,data:fe.Base64.decode(mr.final_submit_languages[0].code),diff_code_count:mr.diff_code_count,onPathChange:dn}))),ve.createElement("aside",{className:"mt10 font16"},(ur=mr.history)!=null&&ur.length?ve.createElement(ne.default,{columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:120},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(Ur,Qr)=>ve.createElement("span",null,Qr!=null&&Qr.created_at?ye()(Qr==null?void 0:Qr.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Ur,Qr)=>{var ui;return ve.createElement("span",{className:Ur===0?"c-green":"c-red"},((ui=Be.Im[Ur])==null?void 0:ui.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((Rr=(cr=mr==null?void 0:mr.history)==null?void 0:cr[0])==null?void 0:Rr.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Ur,Qr)=>ve.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{Ae.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:ve.createElement("div",{className:"mb10"},ve.createElement(me.ZP,{height:300,language:"python",theme:"vs-light",value:Qr!=null&&Qr.code?fe.Base64.decode(Qr==null?void 0:Qr.code):"",autoHeight:pt,options:In}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(Ur=>!!Ur),pagination:{hideOnSinglePage:!0},dataSource:mr.history}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"))}))}))};var Me=(0,pe.connect)(({shixunHomeworks:Nt,loading:pt,globalSetting:Lt,classroomList:Ft,user:Wt})=>({shixunHomeworks:Nt,globalSetting:Lt,loading:pt.effects,classroomList:Ft,user:Wt}))(Ee),we=be(78241),je=be(92832),xe=be(30917),Oe=be(59301),We=Object.defineProperty,Ze=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,qe=(Nt,pt,Lt)=>pt in Nt?We(Nt,pt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Nt[pt]=Lt,lt=(Nt,pt)=>{for(var Lt in pt||(pt={}))Te.call(pt,Lt)&&qe(Nt,Lt,pt[Lt]);if(Ze)for(var Lt of Ze(pt))tt.call(pt,Lt)&&qe(Nt,Lt,pt[Lt]);return Nt},ct=(Nt,pt)=>{var Lt={};for(var Ft in Nt)Te.call(Nt,Ft)&&pt.indexOf(Ft)<0&&(Lt[Ft]=Nt[Ft]);if(Nt!=null&&Ze)for(var Ft of Ze(Nt))pt.indexOf(Ft)<0&&tt.call(Nt,Ft)&&(Lt[Ft]=Nt[Ft]);return Lt},rt=(Nt,pt,Lt)=>new Promise((Ft,Wt)=>{var Ut=fn=>{try{an(Lt.next(fn))}catch(bn){Wt(bn)}},Xt=fn=>{try{an(Lt.throw(fn))}catch(bn){Wt(bn)}},an=fn=>fn.done?Ft(fn.value):Promise.resolve(fn.value).then(Ut,Xt);an((Lt=Lt.apply(Nt,pt)).next())});const at=Nt=>{var pt=Nt,{shixunHomeworks:Lt,dispatch:Ft}=pt,Wt=ct(pt,["shixunHomeworks","dispatch"]),Ut,Xt,an;const fn=(0,pe.useParams)(),[bn,Mn]=(0,ve.useState)(!1),[$n]=we.default.useForm(),[In,_n]=Ae.default.useModal(),[dn,Cn]=(0,ve.useState)(!1),[kn,yr]=(0,ve.useState)(!1);(0,ve.useEffect)(()=>{var Pr,ur,cr,Rr,Ur,Qr;Lt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&(Lt.actionTabs.selectArrs.type==="1"?$n.setFieldsValue({comment:Lt.actionTabs.selectArrs.v.comment,hidden_comment:Lt.actionTabs.selectArrs.v.hidden_comment}):$n.setFieldsValue({comment:(cr=(ur=(Pr=Lt.actionTabs.selectArrs)==null?void 0:Pr.data)==null?void 0:ur.data)==null?void 0:cr.work_comment,hidden_comment:(Qr=(Ur=(Rr=Lt.actionTabs.selectArrs)==null?void 0:Rr.data)==null?void 0:Ur.data)==null?void 0:Qr.work_comment_hidden}))},[Lt.actionTabs.key]);const mr=()=>rt(void 0,null,function*(){var Pr,ur,cr,Rr;const Ur=$n.getFieldValue();let Qr=Lt.actionTabs.selectArrs.type==="1"?`/api/problems/${Lt.actionTabs.selectArrs.v.identifier}/hack_comment.json`:`/api/student_works/${fn.homeworkId}/shixun_work_comment.json`;(yield(0,he.ZP)(Qr,{method:"post",body:{hidden_comment:Ur.hidden_comment,comment:Ur.comment,language:(Pr=Lt.actionTabs.selectArrs)==null?void 0:Pr.language,user_id:(Rr=(cr=(ur=Lt.actionTabs.selectArrs)==null?void 0:ur.data)==null?void 0:cr.data)==null?void 0:Rr.user_id}})).status===0&&(oe.ZP.success("\u8BC4\u9605\u6210\u529F"),$n.resetFields(),Ft({type:"shixunHomeworks/setActionTabs",payload:{}}),Ft({type:"shixunHomeworks/getShixunWorkReports",payload:lt({},fn)}))});return Oe.createElement(Oe.Fragment,null,_n,Oe.createElement(Ae.default,{centered:!0,title:Oe.createElement("span",null,((Ut=Lt.actionTabs.selectArrs)==null?void 0:Ut.type)==="1"?"\u70B9\u8BC4\u4EE3\u7801":"\u66F4\u6539\u70B9\u8BC4",((Xt=Lt.actionTabs.selectArrs)==null?void 0:Xt.language)&&Oe.createElement("span",{style:{marginLeft:10,fontSize:14}},"\u4F7F\u7528\u8BED\u8A00\uFF1A",(an=Lt.actionTabs.selectArrs)==null?void 0:an.language)),open:Lt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>rt(void 0,null,function*(){const Pr=$n.getFieldValue();JSON.stringify(Pr)==="{}"||Pr.hidden_comment===""&&Pr.comment===""?Mn(!0):mr()}),onCancel:()=>{Ft({type:"shixunHomeworks/setActionTabs",payload:{}})}},Oe.createElement(we.default,{form:$n,onChange:()=>{bn&&Mn(!1)}},Oe.createElement(ae.Z,{wrap:!1,align:"middle",justify:"space-between"},Oe.createElement(se.Z,null,Oe.createElement("div",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Oe.createElement(se.Z,null,Oe.createElement(xe.Z,{isShowComponent:(0,te.G5)(),ModalProps:{open:dn,onCancel:()=>{Cn(!1)}},onDataSelect:(Pr,ur)=>rt(void 0,[Pr,ur],function*(cr,{node:Rr}){const Ur=()=>{$n.setFieldsValue({comment:Rr==null?void 0:Rr.value}),Cn(!1)};if($n.getFieldValue("comment")){In.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:Ur});return}Ur()})},Oe.createElement(ie.ZP,{style:{padding:0,height:"auto"},icon:Oe.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Pr=>{Cn(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Oe.createElement(we.default.Item,{name:"comment"},Oe.createElement(je.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),Oe.createElement(ae.Z,{wrap:!1,align:"middle",justify:"space-between"},Oe.createElement(se.Z,null,Oe.createElement("div",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Oe.createElement(se.Z,null,Oe.createElement(xe.Z,{isShowComponent:(0,te.G5)(),ModalProps:{open:kn,onCancel:()=>{yr(!1)}},onDataSelect:(Pr,ur)=>rt(void 0,[Pr,ur],function*(cr,{node:Rr}){const Ur=()=>{$n.setFieldsValue({hidden_comment:Rr==null?void 0:Rr.value}),yr(!1)};if($n.getFieldValue("hidden_comment")){In.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:Ur});return}Ur()})},Oe.createElement(ie.ZP,{style:{padding:0,height:"auto"},icon:Oe.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Pr=>{yr(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Oe.createElement(we.default.Item,{name:"hidden_comment"},Oe.createElement(je.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),bn&&Oe.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var ut=(0,pe.connect)(({shixunHomeworks:Nt})=>({shixunHomeworks:Nt}))(at),At=be(16938),wt=be(85149),It=be(36708),gt=be(44164),ft=be.n(gt),$e=be(83992),Pe=be(59301),ke=Object.defineProperty,Ve=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Ie=(Nt,pt,Lt)=>pt in Nt?ke(Nt,pt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Nt[pt]=Lt,Ne=(Nt,pt)=>{for(var Lt in pt||(pt={}))Ye.call(pt,Lt)&&Ie(Nt,Lt,pt[Lt]);if(De)for(var Lt of De(pt))Ue.call(pt,Lt)&&Ie(Nt,Lt,pt[Lt]);return Nt},nt=(Nt,pt)=>Ve(Nt,Qe(pt)),ht=(Nt,pt)=>{var Lt={};for(var Ft in Nt)Ye.call(Nt,Ft)&&pt.indexOf(Ft)<0&&(Lt[Ft]=Nt[Ft]);if(Nt!=null&&De)for(var Ft of De(Nt))pt.indexOf(Ft)<0&&Ue.call(Nt,Ft)&&(Lt[Ft]=Nt[Ft]);return Lt},St=(Nt,pt,Lt)=>new Promise((Ft,Wt)=>{var Ut=fn=>{try{an(Lt.next(fn))}catch(bn){Wt(bn)}},Xt=fn=>{try{an(Lt.throw(fn))}catch(bn){Wt(bn)}},an=fn=>fn.done?Ft(fn.value):Promise.resolve(fn.value).then(Ut,Xt);an((Lt=Lt.apply(Nt,pt)).next())});const bt=Nt=>{var pt=Nt,{shixunHomeworks:Lt,globalSetting:Ft,loading:Wt,classroomList:Ut,dispatch:Xt}=pt,an=ht(pt,["shixunHomeworks","globalSetting","loading","classroomList","dispatch"]),fn,bn,Mn,$n,In,_n,dn,Cn,kn,yr,mr,Pr,ur,cr,Rr,Ur,Qr,ui,oa,ji,Ci,Zn,Lr,Qt,tn,cn,er,Xn,Un,wr,ni;const[Or,Hr]=(0,ve.useState)(Ne({},(0,pe.useParams)())),Ii=(0,pe.useParams)(),ir=(0,pe.useLocation)(),[]=(0,ve.useState)([]),[Wr,Pi]=(0,ve.useState)({last:!1}),[ar,Tr]=(0,ve.useState)({last:!1}),Mr=(0,ve.useRef)(),ai=(0,ve.useRef)(),[zi,ia]=(0,ve.useState)(!1),[Pa,pa]=(0,ve.useState)(!1),[Wi,Mi]=(0,ve.useState)(!1),{shixunWorkReport:Ar}=Lt,[xa,sr]=(0,ve.useState)(new(E())),[Ei,ma]=(0,ve.useState)([]),[Di,Oi]=(0,ve.useState)(!1),[Er,Yr]=(0,ve.useState)(!1);(0,ve.useEffect)(()=>(Xt({type:"globalSetting/footerToggle",payload:!1}),Xt({type:"classroomList/getAssistantPermissions",payload:{course_id:Or.coursesId}}),()=>{Xt({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,ve.useEffect)(()=>{Lt.actionTabs.key==="\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"&&Ei.length>0&&!Pa&&setTimeout(()=>{Ya("all")},800)},[Ei,Pa]),(0,ve.useEffect)(()=>{Hr(Ne({},Ii))},[ir.pathname]);const Bi=()=>{document.body.scrollIntoView()};function zr(){return St(this,null,function*(){var xi,Ki,tr,kr;const oi=JSON.parse(sessionStorage.all_student_works_params||"{}"),hi=yield Xt({type:"shixunHomeworks/getAllStudentWorks",payload:Ne(Ne({},Or),oi)});ma(hi.all_student_works);const _a=(xi=hi.all_student_works)==null?void 0:xi.map(_i=>String(_i.student_work_id)).indexOf(Or.homeworkId);_a===((Ki=hi.all_student_works)==null?void 0:Ki.length)-1?Pi({last:!0}):Pi((tr=hi.all_student_works)==null?void 0:tr[_a+1]),Tr(_a===0?{last:!0}:(kr=hi.all_student_works)==null?void 0:kr[_a-1])})}const ya=()=>{document.querySelectorAll("canvas").forEach(xi=>{(!xi.clientWidth||!xi.clientHeight)&&xi.remove()})},ha=()=>{Mr.current.offsetHeight>62e3?Mi(!1):Mi(!0)},Ya=xi=>St(void 0,null,function*(){var Ki,tr,kr,oi;let hi=0,_a;_a=Ae.default.info({width:460,title:Pe.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A,",Pe.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:Pe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Pe.createElement("span",{className:"c-blue"},hi+1),"/",xi!=="all"?1:Ei==null?void 0:Ei.length,Pe.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:ue.modal,onOk:()=>{}});const _i={margin:[0,0],filename:`${(Ki=Ar==null?void 0:Ar.data)==null?void 0:Ki.user_name}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function ba(){return St(this,null,function*(){const Ha=yield Xt({type:"shixunHomeworks/getShixunWorkReports",payload:nt(Ne({},Or),{homeworkId:Ei[hi].student_work_id,user_id:Ei[hi].user_id,id:Or.categoryId})});Bi(),hi++,setTimeout(()=>St(this,null,function*(){var aa,ea;ya();const ka=xa.folder(`${(aa=Ha==null?void 0:Ha.data)==null?void 0:aa.user_name}`),Ma=document.querySelector("#export-all").children;let No=ft()();for(let Lo=0;Lo<Ma.length;Lo++)yield No.set(_i).from(Ma[Lo]).toContainer().toCanvas().toPdf().get("pdf").then(gs=>St(this,null,function*(){Lo<Ma.length-1&&(yield gs.addPage())}));ka.file(`${Ei[hi-1].student_work_user_name}${hi}.pdf`,No.output("blob"));const ko=ka.folder("\u4EE3\u7801\u6587\u4EF6");(ea=Ha==null?void 0:Ha.hack)==null||ea.map((Lo,gs)=>{var ys;const vl=ko.folder(`\u7B2C${gs+1}\u5173-${Lo.name}-${Lo.id}`);(ys=Lo==null?void 0:Lo.languages)==null||ys.map(mn=>{vl.file(`${mn.language}.txt`,fe.Base64.decode(mn==null?void 0:mn.code))})}),_a.update({content:Pe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Pe.createElement("span",{className:"c-blue"},hi),"/",Ei==null?void 0:Ei.length,Pe.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),hi==(Ei==null?void 0:Ei.length)?(_a.destroy(),ro()):ba()}),2200)})}if(xi!=="all"||(Ei==null?void 0:Ei.length)<2){ya(),Bi();const Ha=ai.current.children;let aa=ft()();const ea=xa.folder(`${(tr=Ar==null?void 0:Ar.data)==null?void 0:tr.user_name}`);for(let Ma=0;Ma<Ha.length;Ma++)yield aa.set(_i).from(Ha[Ma]).toContainer().toCanvas().toPdf().get("pdf").then(No=>St(void 0,null,function*(){Ma<Ha.length-1&&(yield No.addPage())}));ia(!1),ea.file(`${(kr=Ar==null?void 0:Ar.data)==null?void 0:kr.user_name}.pdf`,aa.output("blob"),{base64:!1});const ka=ea.folder("\u4EE3\u7801\u6587\u4EF6");(oi=Ar==null?void 0:Ar.hack)==null||oi.map((Ma,No)=>{var ko;const Lo=ka.folder(`\u7B2C${No+1}\u5173-${Ma.name}-${Ma.id}`);(ko=Ma==null?void 0:Ma.languages)==null||ko.map(gs=>{Lo.file(`${gs.language}.txt`,fe.Base64.decode(gs==null?void 0:gs.code))})}),_a.destroy(),ro();return}else ba()}),ro=()=>{xa.generateAsync({type:"blob"}).then(function(xi){const Ki=document.createElement("a");Ki.href=window.URL.createObjectURL(xi),Ki.download=Ar.category.course_name+".zip",document.body.appendChild(Ki);const tr=document.createEvent("MouseEvents");tr.initEvent("click",!1,!1),Ki.dispatchEvent(tr),document.body.removeChild(Ki),sr(new(E()))}),Mi(!1)};(0,ve.useEffect)(()=>{pi()},[Or.homeworkId]);const pi=()=>St(void 0,null,function*(){pa(!0),yield Xt({type:"shixunHomeworks/getShixunWorkReports",payload:Ne({},Or)}),pa(!1),(0,te.GJ)()&&zr()}),Go=[{title:"\u9898\u53F7",dataIndex:"name",render:(xi,Ki,tr)=>tr+1},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"30%"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finish_time",width:"200px",render:(xi,Ki,tr)=>{var kr,oi;return Pe.createElement("div",null,Pe.createElement("p",null,xi||"- -"),(oi=(kr=Ki==null?void 0:Ki.subitem)==null?void 0:kr.map(hi=>hi.finish_time))==null?void 0:oi.map(hi=>Pe.createElement("p",null,hi||"- -")))}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"submit_count",render:(xi,Ki,tr)=>{var kr,oi;return Pe.createElement("div",null,Pe.createElement("p",null,xi||"- -"),(oi=(kr=Ki==null?void 0:Ki.subitem)==null?void 0:kr.map(hi=>hi.submit_count))==null?void 0:oi.map(hi=>Pe.createElement("p",null,hi||"- -")))}},{title:"\u8FD0\u884C\u65F6\u95F4\uFF08ms\uFF09",dataIndex:"run_time",render:(xi,Ki,tr)=>{var kr,oi;return Pe.createElement("div",null,Pe.createElement("p",null,xi||"- -"),(oi=(kr=Ki==null?void 0:Ki.subitem)==null?void 0:kr.map(hi=>hi.run_time))==null?void 0:oi.map(hi=>Pe.createElement("p",null,hi||"- -")))}},{title:"\u5185\u5B58\uFF08kb\uFF09",dataIndex:"memory",render:(xi,Ki,tr)=>{var kr,oi;return Pe.createElement("div",null,Pe.createElement("p",null,xi||"- -"),(oi=(kr=Ki==null?void 0:Ki.subitem)==null?void 0:kr.map(hi=>hi.memory))==null?void 0:oi.map(hi=>Pe.createElement("p",null,hi||"- -")))}},{title:"\u4F7F\u7528\u8BED\u8A00",dataIndex:"language",render:(xi,Ki,tr)=>{var kr,oi;return Pe.createElement("div",null,Pe.createElement("p",null,xi||"- -"),(oi=(kr=Ki==null?void 0:Ki.subitem)==null?void 0:kr.map(hi=>hi.language))==null?void 0:oi.map(hi=>Pe.createElement("p",null,hi||"- -")))}},{title:"\u5F97\u5206",dataIndex:"score",render:(xi,Ki,tr)=>Pe.createElement("div",null,Pe.createElement("p",null,xi||"- -"))},{title:"\u6392\u540D",dataIndex:"rank",render:(xi,Ki,tr)=>{var kr,oi;return Pe.createElement("div",null,Pe.createElement("p",null,xi||"- -"),(oi=(kr=Ki==null?void 0:Ki.subitem)==null?void 0:kr.map(hi=>hi.rank))==null?void 0:oi.map(hi=>Pe.createElement("p",null,hi||"- -")))}}],Yn=xi=>{Xt({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{xi==="next"?pe.history.push(`/classrooms/${Or.coursesId}/program_homework/${Or.categoryId}/${Wr==null?void 0:Wr.student_work_id}/${Wr==null?void 0:Wr.user_id}/comment`):pe.history.push(`/classrooms/${Or.coursesId}/program_homework/${Or.categoryId}/${ar==null?void 0:ar.student_work_id}/${ar==null?void 0:ar.user_id}/comment`)},200)};return Pe.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},Pe.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},Pe.createElement(ce.Z,{loading:Pa,active:!0,avatar:{size:40},paragraph:{rows:5}},Pe.createElement("div",{className:"edu-container"},((fn=Ar==null?void 0:Ar.category)==null?void 0:fn.course_id)&&Pe.createElement("section",{className:"animated fadeIn"},Pe.createElement("aside",{className:""},(Ar==null?void 0:Ar.category)&&Pe.createElement(le.Z,{separator:">"},Pe.createElement(le.Z.Item,null,Pe.createElement(pe.Link,{to:`/classrooms/${(bn=Ar==null?void 0:Ar.category)==null?void 0:bn.course_id}/program_homework`},(Mn=Ar==null?void 0:Ar.category)==null?void 0:Mn.course_name)),Pe.createElement(le.Z.Item,null,Pe.createElement(pe.Link,{to:`/classrooms/${($n=Ar==null?void 0:Ar.category)==null?void 0:$n.course_id}/program_homework`},Ar.category.category_name)),Pe.createElement(le.Z.Item,null,Pe.createElement(pe.Link,{to:`/classrooms/${(In=Ar==null?void 0:Ar.category)==null?void 0:In.course_id}/program_homework/${Or==null?void 0:Or.categoryId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),Pe.createElement(le.Z.Item,null,(_n=Ar==null?void 0:Ar.data)==null?void 0:_n.user_name))),Pe.createElement("aside",{className:[ue.title1,"mt20"].join(" ")},Pe.createElement(ae.Z,{align:"middle"},Pe.createElement(se.Z,{flex:1},Pe.createElement(pe.Link,{to:`/classrooms/${Or.coursesId}/program_homework/${Or==null?void 0:Or.categoryId}/detail`},Pe.createElement(z.Z,{className:"font16 c-black"})),Pe.createElement("strong",{className:"font20 ml5"},(dn=Ar==null?void 0:Ar.category)==null?void 0:dn.homework_name),Pe.createElement(ee.VV,{temporary:!0,status:Ar.homework_status})),Pe.createElement(se.Z,{className:ue.title1_right},Pe.createElement(ie.ZP,{className:"ml10",onClick:()=>{var xi;if((0,te.Rm)()&&!((xi=Ut.AssistantObject.hack)!=null&&xi.can_download)){oe.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}Ya("")},loading:zi},Pe.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"),(0,te.GJ)()&&(Ei==null?void 0:Ei.length)>1&&Pe.createElement(ie.ZP,{className:"ml10",onClick:()=>{var xi;if((0,te.Rm)()&&!((xi=Ut.AssistantObject.hack)!=null&&xi.can_download)){oe.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}Ya("all")}},Pe.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7F16\u7A0B\u62A5\u544A"))))),Pe.createElement("aside",{className:"mt30 relative"})),Pe.createElement("aside",{className:"edu-container bg-white",ref:Mr},Pe.createElement("div",{id:"export-all",ref:ai},Pe.createElement("div",{id:"export-all-1"},Pe.createElement("div",{className:ue.title},Pe.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),Pe.createElement("div",null,(0,te.GJ)()&&Pe.createElement(ie.ZP,{className:"mr20",type:"primary",onClick:()=>{Xt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Ar.user_id,data:Ne({},Ar)}}})}},Pe.createElement(a.Z,null),(Cn=Ar==null?void 0:Ar.data)!=null&&Cn.has_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),Pe.createElement(re.Z,{style:{marginTop:0}}),Pe.createElement(ae.Z,{className:"pl30 pr30"},Pe.createElement(se.Z,null,Pe.createElement("img",{className:ue.userPic,src:`${b.Z.IMG_SERVER}/images/${(kn=Ar==null?void 0:Ar.data)==null?void 0:kn.image_url}`,alt:(yr=Ar==null?void 0:Ar.data)==null?void 0:yr.username})),Pe.createElement(se.Z,null,Pe.createElement("span",{className:"font16 ml40"},(mr=Ar==null?void 0:Ar.data)==null?void 0:mr.user_name),Pe.createElement(ee.UQ,{status:(Pr=Ar==null?void 0:Ar.data)==null?void 0:Pr.compelete_status}),Pe.createElement("ul",{className:ue.userInfo},Pe.createElement("li",null,"\u5B66\u53F7\uFF1A",((ur=Ar==null?void 0:Ar.data)==null?void 0:ur.student_id)||"--"),Pe.createElement("li",null,"\u5206\u73ED\uFF1A",((cr=Ar==null?void 0:Ar.data)==null?void 0:cr.course_group)||"--"),Pe.createElement("br",null),Pe.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5237\u9898\uFF1A",Pe.createElement("span",{className:"c-red"},(Rr=Ar==null?void 0:Ar.data)==null?void 0:Rr.finish_do)),Pe.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5237\u9898\uFF1A",Pe.createElement("span",{className:"c-red"},((Ur=Ar==null?void 0:Ar.data)==null?void 0:Ur.latest_do)||"-")))),Pe.createElement("ul",{className:[ue.listItem,"mt10"].join(" ")},Pe.createElement("li",null,Pe.createElement("strong",null,"\u5B8C\u6210\u65F6\u95F4"),Pe.createElement("div",{className:"c-light-black mt20"},(Ar==null?void 0:Ar.data)&&((Qr=Ar==null?void 0:Ar.data)==null?void 0:Qr.finish_time))),Pe.createElement("li",null,Pe.createElement("strong",null,"\u5B8C\u6210\u65F6\u957F",Pe.createElement("i",{onClick:xi=>{xi.stopPropagation(),xi.preventDefault(),Yr(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),Pe.createElement("div",{className:"c-light-black mt20"},(ui=Ar==null?void 0:Ar.data)==null?void 0:ui.finish_time_long)),Pe.createElement("li",null,Pe.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),Pe.createElement("div",{className:"mt20"},(oa=Ar==null?void 0:Ar.data)==null?void 0:oa.submit_count)),Pe.createElement("li",null,Pe.createElement("strong",null,"\u901A\u8FC7\u7387"),Pe.createElement("div",{className:"mt20"},Pe.createElement("span",null,((ji=Ar==null?void 0:Ar.data)==null?void 0:ji.pass_rate)||"- -"))),Pe.createElement("li",null,Pe.createElement("strong",null,"\u5F97\u5206"),Pe.createElement("div",{className:"mt20"},Pe.createElement($e.n,{value:(Ci=Ar==null?void 0:Ar.data)==null?void 0:Ci.score,placeholder:"-"}))),Pe.createElement("li",null,Pe.createElement("strong",null,"\u7EC3\u4E60\u603B\u6392\u540D"),Pe.createElement("div",{className:"mt20"},Pe.createElement("span",{className:"c-orange"},(Zn=Ar==null?void 0:Ar.data)==null?void 0:Zn.total_rank))),Pe.createElement("li",null,Pe.createElement("strong",null,"\u5206\u73ED\u6392\u540D"),Pe.createElement("div",{className:"mt20"},Pe.createElement("span",{className:"c-orange"},(Lr=Ar==null?void 0:Ar.data)==null?void 0:Lr.class_rank))))),Pe.createElement(re.Z,{style:{margin:0}}),(((Qt=Ar==null?void 0:Ar.data)==null?void 0:Qt.work_comment_hidden)||((tn=Ar==null?void 0:Ar.data)==null?void 0:tn.work_comment))&&Pe.createElement("div",null,Pe.createElement(ae.Z,{align:"middle"},Pe.createElement(se.Z,{flex:1},Pe.createElement("h1",{className:ue.title},"\u70B9\u8BC4\u5185\u5BB9")),Pe.createElement(se.Z,{className:"pr30"},(0,te.GJ)()&&Pe.createElement(ie.ZP,{onClick:()=>St(void 0,null,function*(){Ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:Pe.createElement(y.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return St(this,null,function*(){var xi;(yield(0,It.gZ)({comment_id:(xi=Ar==null?void 0:Ar.data)==null?void 0:xi.comment_id,homeworkId:Or.homeworkId})).status===0&&(oe.ZP.success("\u5220\u9664\u6210\u529F"),Xt({type:"shixunHomeworks/getShixunWorkReports",payload:Ne({},Or)}))})}})})},Pe.createElement(x.Z,null),"\u5220\u9664"))),Pe.createElement(re.Z,{style:{margin:0}}),((cn=Ar==null?void 0:Ar.data)==null?void 0:cn.work_comment)&&Pe.createElement("aside",{className:"pl30 pr30 mt20"},Pe.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Pe.createElement("br",null),Pe.createElement(wt.Z,{value:(er=Ar==null?void 0:Ar.data)==null?void 0:er.work_comment})),((Xn=Ar==null?void 0:Ar.data)==null?void 0:Xn.work_comment_hidden)&&Pe.createElement("aside",{className:"pl30 pr30 mt20"},Pe.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Pe.createElement("br",null),Pe.createElement(wt.Z,{value:(Un=Ar==null?void 0:Ar.data)==null?void 0:Un.work_comment_hidden}))),Pe.createElement("h1",{className:ue.title},"\u9636\u6BB5\u6210\u7EE9"),Pe.createElement("aside",{className:"pl30 pr30"},Pe.createElement(ne.default,{dataSource:Ar==null?void 0:Ar.hack,pagination:!1,columns:Go})),((wr=Ar==null?void 0:Ar.data)==null?void 0:wr.work_description)&&Pe.createElement(Pe.Fragment,null,Pe.createElement("h1",{className:ue.title},"\u4E2A\u4EBA\u603B\u7ED3"),Pe.createElement("aside",{className:"pl30 pr30"},Pe.createElement(wt.Z,{value:(ni=Ar==null?void 0:Ar.data)==null?void 0:ni.work_description}))),Pe.createElement("h1",{className:ue.title},"\u5237\u9898\u8BE6\u60C5")),Pe.createElement(Me,{autoHeight:Wi}))),(0,te.GJ)()&&Pe.createElement("aside",{className:`${ue.footerBar} ${zi?ue.footerBarStatic:""}`},Pe.createElement("aside",{className:"edu-container"},Pe.createElement(ae.Z,{align:"middle"},Pe.createElement(se.Z,{flex:"1"},Pe.createElement(pe.Link,{className:ue.exitComment,to:`/classrooms/${Or.coursesId}/program_homework/${Or.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),Pe.createElement(se.Z,{flex:"1",className:"tr"},Pe.createElement(ie.ZP,{type:"default",disabled:ar==null?void 0:ar.last,onClick:()=>Yn()},"\u4E0A\u4E00\u4E2A"),Pe.createElement(ie.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:Wr==null?void 0:Wr.last,onClick:()=>Yn("next")},"\u4E0B\u4E00\u4E2A"),(0,te.GJ)()&&Pe.createElement(ie.ZP,{type:"primary",onClick:()=>St(void 0,null,function*(){var xi;if(!((xi=Ut.AssistantObject.hack)!=null&&xi.can_appraise)&&(0,te.Rm)()){oe.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}Xt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Ar.user_id,data:Ne({},Ar)}}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),Pe.createElement(ut,null),Pe.createElement(At.Z,null),Pe.createElement(Ae.default,{open:Di,width:860,centered:!0,onCancel:()=>{Oi(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},Pe.createElement("div",{style:{color:"#333333",fontWeight:400}},Pe.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),Pe.createElement("br",null),Pe.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"),Pe.createElement("br",null),Pe.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"),Pe.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 "),Pe.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")),Pe.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Pe.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),Pe.createElement("br",null),Pe.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 "),Pe.createElement("br",null),Pe.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"),Pe.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 "),Pe.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"),Pe.createElement("br",null),Pe.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")),Pe.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Pe.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),Pe.createElement("br",null),Pe.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")),Pe.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Pe.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),Pe.createElement("br",null),Pe.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"))),Pe.createElement(Ae.default,{open:Er,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{Yr(!1)},width:600},Pe.createElement("div",{style:{fontWeight:400,color:"#333333"}},Pe.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Pe.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"),Pe.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Pe.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"),Pe.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Pe.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"))))};var Bt=(0,pe.connect)(({shixunHomeworks:Nt,loading:pt,globalSetting:Lt,classroomList:Ft})=>({shixunHomeworks:Nt,globalSetting:Lt,loading:pt.effects,classroomList:Ft}))(bt)},16938:function(en,Gt,be){"use strict";var ve=be(59301),Xe=be(43418),E=be(8591),pe=be(99064),Ae=be(89070),ce=Object.defineProperty,le=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ie=(a,y,x)=>y in a?ce(a,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[y]=x,oe=(a,y)=>{for(var x in y||(y={}))ae.call(y,x)&&ie(a,x,y[x]);if(le)for(var x of le(y))se.call(y,x)&&ie(a,x,y[x]);return a},re=(a,y)=>{var x={};for(var b in a)ae.call(a,b)&&y.indexOf(b)<0&&(x[b]=a[b]);if(a!=null&&le)for(var b of le(a))y.indexOf(b)<0&&se.call(a,b)&&(x[b]=a[b]);return x},ne=(a,y,x)=>new Promise((b,te)=>{var ee=he=>{try{de(x.next(he))}catch(fe){te(fe)}},ue=he=>{try{de(x.throw(he))}catch(fe){te(fe)}},de=he=>he.done?b(he.value):Promise.resolve(he.value).then(ee,ue);de((x=x.apply(a,y)).next())});const z=a=>{var y=a,{shixunHomeworks:x,dispatch:b}=y,te=re(y,["shixunHomeworks","dispatch"]);const ee=(0,Ae.useParams)();return ve.createElement(Xe.default,{centered:!0,title:"\u63D0\u793A",open:x.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ne(void 0,null,function*(){(yield(0,pe.ZP)(`/api/myshixuns/${x.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:ee.coursesId}})).shixun_identifier&&(E.ZP.success("\u64CD\u4F5C\u6210\u529F"),b({type:"shixunHomeworks/setActionTabs",payload:{}}),b({type:"shixunHomeworks/getWorkList",payload:oe({},x.actionTabs.params)}))}),onCancel:()=>{b({type:"shixunHomeworks/setActionTabs",payload:{}})}},ve.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),ve.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};Gt.Z=(0,Ae.connect)(({shixunHomeworks:a})=>({shixunHomeworks:a}))(z)},83992:function(en,Gt,be){"use strict";be.d(Gt,{n:function(){return bn},Z:function(){return $n}});var ve=be(59301),Xe=be(78241),E=be(8591),pe=be(6848),Ae=be(43418),ce=be(20834),le=be(24905),ae=be(95237),se=be(43604),ie=be(92832),oe=be(3113),re=be(38854),ne=be(1710),z=be(5112),a=be(5871),y=be(58421),x=be(84105),b=be(87395),te=be(67921),ee=be(89489),ue=be(8797),de=be(955),he=be(16938),fe=be(96512),ge=be(99064),ye=be(89070),me=Object.defineProperty,Be=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,we=(In,_n,dn)=>_n in In?me(In,_n,{enumerable:!0,configurable:!0,writable:!0,value:dn}):In[_n]=dn,je=(In,_n)=>{for(var dn in _n||(_n={}))Ee.call(_n,dn)&&we(In,dn,_n[dn]);if(Be)for(var dn of Be(_n))Me.call(_n,dn)&&we(In,dn,_n[dn]);return In},xe=(In,_n)=>{var dn={};for(var Cn in In)Ee.call(In,Cn)&&_n.indexOf(Cn)<0&&(dn[Cn]=In[Cn]);if(In!=null&&Be)for(var Cn of Be(In))_n.indexOf(Cn)<0&&Me.call(In,Cn)&&(dn[Cn]=In[Cn]);return dn},Oe=(In,_n,dn)=>new Promise((Cn,kn)=>{var yr=ur=>{try{Pr(dn.next(ur))}catch(cr){kn(cr)}},mr=ur=>{try{Pr(dn.throw(ur))}catch(cr){kn(cr)}},Pr=ur=>ur.done?Cn(ur.value):Promise.resolve(ur.value).then(yr,mr);Pr((dn=dn.apply(In,_n)).next())});const We=In=>{var _n=In,{shixunHomeworks:dn,dispatch:Cn}=_n,kn=xe(_n,["shixunHomeworks","dispatch"]);const yr=(0,ye.useParams)(),[mr,Pr]=(0,ve.useState)(!0),[ur,cr]=(0,ve.useState)(!1),[Rr]=Xe.default.useForm(),Ur=()=>Oe(void 0,null,function*(){const Qr=Rr.getFieldValue();(yield(0,ge.ZP)(`/api/homework_commons/${yr.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...dn.actionTabs.selectArrs],cover_all:mr,hidden_comment:Qr.hidden_comment,comment:Qr.comment}})).status===0&&(E.ZP.success("\u8BC4\u9605\u6210\u529F"),Rr.resetFields(),Cn({type:"shixunHomeworks/setActionTabs",payload:{}}),Cn({type:"shixunHomeworks/getWorkList",payload:je({},dn.actionTabs.params)}))});return ve.createElement(ve.Fragment,null,ve.createElement(Ae.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:dn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Oe(void 0,null,function*(){const Qr=Rr.getFieldValue();JSON.stringify(Qr)==="{}"||Qr.hidden_comment===""&&Qr.comment===""?cr(!0):dn.workList.partial_comment?Cn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:dn.actionTabs.selectArrs,params:dn.actionTabs.params}}):Ur()}),onCancel:()=>{Cn({type:"shixunHomeworks/setActionTabs",payload:{}})}},ve.createElement(Xe.default,{form:Rr,onChange:()=>{ur&&cr(!1)}},ve.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ve.createElement(Xe.default.Item,{name:"comment"},ve.createElement(ie.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),ve.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ve.createElement(Xe.default.Item,{name:"hidden_comment"},ve.createElement(ie.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),ur&&ve.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),ve.createElement(Ae.default,{centered:!0,title:ve.createElement("span",null,ve.createElement(fe.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:dn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{Ur()},onCancel:()=>{Cn({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},ve.createElement("div",{className:"tc"},ve.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),ve.createElement("p",null,ve.createElement(z.ZP.Group,{onChange:Qr=>{Pr(Qr.target.value)},value:mr},ve.createElement(z.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),ve.createElement(z.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var Ze=(0,ye.connect)(({shixunHomeworks:In})=>({shixunHomeworks:In}))(We),Te=be(36708),tt=be(24065),qe={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W"},lt=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,at=(In,_n)=>{var dn={};for(var Cn in In)ct.call(In,Cn)&&_n.indexOf(Cn)<0&&(dn[Cn]=In[Cn]);if(In!=null&&lt)for(var Cn of lt(In))_n.indexOf(Cn)<0&&rt.call(In,Cn)&&(dn[Cn]=In[Cn]);return dn},ut=(In,_n,dn)=>new Promise((Cn,kn)=>{var yr=ur=>{try{Pr(dn.next(ur))}catch(cr){kn(cr)}},mr=ur=>{try{Pr(dn.throw(ur))}catch(cr){kn(cr)}},Pr=ur=>ur.done?Cn(ur.value):Promise.resolve(ur.value).then(yr,mr);Pr((dn=dn.apply(In,_n)).next())});const At=In=>{var _n=In,{shixunHomeworks:dn,dispatch:Cn}=_n,kn=at(_n,["shixunHomeworks","dispatch"]),yr,mr,Pr,ur;const cr=(0,ye.useParams)(),[Rr,Ur]=(0,ve.useState)(!1),[Qr,ui]=(0,ve.useState)((mr=(yr=dn.actionTabs.selectArrs)==null?void 0:yr.data)==null?void 0:mr.name),[oa]=Xe.default.useForm();(0,ve.useEffect)(()=>{var Ci,Zn,Lr,Qt,tn,cn;dn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&oa.setFieldsValue({comment:(Zn=(Ci=dn.actionTabs.selectArrs)==null?void 0:Ci.data)==null?void 0:Zn.work_comment,hidden_comment:(Qt=(Lr=dn.actionTabs.selectArrs)==null?void 0:Lr.data)==null?void 0:Qt.work_comment_hidden}),ui((cn=(tn=dn.actionTabs.selectArrs)==null?void 0:tn.data)==null?void 0:cn.name)},[dn.actionTabs.key]);const ji=()=>ut(void 0,null,function*(){var Ci,Zn;const Lr=oa.getFieldValue();if((yield(0,ge.ZP)(`/api/student_works/${(Zn=(Ci=dn.actionTabs.selectArrs)==null?void 0:Ci.data)==null?void 0:Zn.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Lr.hidden_comment,comment:Lr.comment}})).status===0)return E.ZP.success("\u8BC4\u9605\u6210\u529F"),oa.resetFields(),Cn({type:"shixunHomeworks/setActionTabs",payload:{}}),Cn({type:"shixunHomeworks/getWorkList",payload:cr})});return ve.createElement(ve.Fragment,null,ve.createElement(Ae.default,{centered:!0,title:(ur=(Pr=dn.actionTabs.selectArrs)==null?void 0:Pr.data)!=null&&ur.work_comment_hidden?"\u66F4\u6539"+Qr+"\u70B9\u8BC4":Qr+"\u70B9\u8BC4",open:dn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ut(void 0,null,function*(){const Ci=oa.getFieldValue();JSON.stringify(Ci)==="{}"||Ci.hidden_comment===""&&Ci.comment===""?Ur(!0):ji()}),onCancel:()=>{Cn({type:"shixunHomeworks/setActionTabs",payload:{}})}},ve.createElement(Xe.default,{form:oa,onChange:()=>{Rr&&Ur(!1)}},ve.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ve.createElement(Xe.default.Item,{name:"comment"},ve.createElement(ie.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),ve.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ve.createElement(Xe.default.Item,{name:"hidden_comment"},ve.createElement(ie.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Rr&&ve.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var wt=(0,ye.connect)(({shixunHomeworks:In})=>({shixunHomeworks:In}))(At),It=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,$e=(In,_n)=>{var dn={};for(var Cn in In)gt.call(In,Cn)&&_n.indexOf(Cn)<0&&(dn[Cn]=In[Cn]);if(In!=null&&It)for(var Cn of It(In))_n.indexOf(Cn)<0&&ft.call(In,Cn)&&(dn[Cn]=In[Cn]);return dn},Pe=(In,_n,dn)=>new Promise((Cn,kn)=>{var yr=ur=>{try{Pr(dn.next(ur))}catch(cr){kn(cr)}},mr=ur=>{try{Pr(dn.throw(ur))}catch(cr){kn(cr)}},Pr=ur=>ur.done?Cn(ur.value):Promise.resolve(ur.value).then(yr,mr);Pr((dn=dn.apply(In,_n)).next())});const ke=In=>{var _n=In,{shixunHomeworks:dn,dispatch:Cn}=_n,kn=$e(_n,["shixunHomeworks","dispatch"]);const yr=(0,ye.useParams)(),[mr,Pr]=(0,ve.useState)([]),[ur,cr]=(0,ve.useState)([]);(0,ve.useEffect)(()=>{dn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Rr()},[dn.actionTabs.key]);function Rr(){return Pe(this,null,function*(){const Qr=yield(0,ge.ZP)(`/api/homework_commons/${yr.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});Pr(Qr)})}const Ur=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return ve.createElement(ve.Fragment,null,ve.createElement(Ae.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:dn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Pe(void 0,null,function*(){const Qr=yield(0,ge.ZP)(`/api/homework_commons/${yr.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:ur}});(Qr==null?void 0:Qr.status)===0&&(ye.history.replace(`/classrooms/${yr.coursesId}/shixun_homework/${yr.categoryId}/detail?tabs=4`),window.location.reload(),Cn({type:"shixunHomeworks/setActionTabs",payload:{}}),cr([]))}),onCancel:()=>{cr([]),Cn({type:"shixunHomeworks/setActionTabs",payload:{}})}},ve.createElement(ne.default,{rowSelection:{type:"checkbox",onChange:(Qr,ui)=>{cr([...Qr])},selectedRowKeys:ur,getCheckboxProps:Qr=>({disabled:Qr.status==="\u8FDB\u884C\u4E2D"||Qr.works_count===0})},rowKey:Qr=>Qr.key||Qr.id,scroll:{y:300},pagination:!1,columns:Ur,dataSource:mr==null?void 0:mr.group_list})))};var Ve=(0,ye.connect)(({shixunHomeworks:In})=>({shixunHomeworks:In}))(ke),Qe=be(12290),De=be(78297),Ye=be(46474),Ue=Object.defineProperty,Ie=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,ht=(In,_n,dn)=>_n in In?Ue(In,_n,{enumerable:!0,configurable:!0,writable:!0,value:dn}):In[_n]=dn,St=(In,_n)=>{for(var dn in _n||(_n={}))Ne.call(_n,dn)&&ht(In,dn,_n[dn]);if(Ie)for(var dn of Ie(_n))nt.call(_n,dn)&&ht(In,dn,_n[dn]);return In},bt=(In,_n,dn)=>new Promise((Cn,kn)=>{var yr=ur=>{try{Pr(dn.next(ur))}catch(cr){kn(cr)}},mr=ur=>{try{Pr(dn.throw(ur))}catch(cr){kn(cr)}},Pr=ur=>ur.done?Cn(ur.value):Promise.resolve(ur.value).then(yr,mr);Pr((dn=dn.apply(In,_n)).next())});const Bt=({shixunHomeworks:In,dispatch:_n,isShow:dn,setIsShow:Cn,item:kn,coursesId:yr,categoryId:mr})=>{const[Pr,ur]=(0,ve.useState)({page:1,limit:10}),[cr,Rr]=(0,ve.useState)([]),[Ur,Qr]=(0,ve.useState)(!1);(0,ve.useEffect)(()=>{dn&&ui()},[dn]);function ui(){return bt(this,null,function*(){Qr(!0);const ji=yield(0,ge.ZP)(`/api/student_works/${kn.id}/game_details.json`,{method:"get",params:St({},Pr)});Qr(!1),ji.status===0&&Rr(ji==null?void 0:ji.data)})}const oa=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(ji,Ci,Zn)=>ve.createElement("span",{style:{color:"#000"}},Pr.limit*(Pr.page-1)+Zn+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(ji,Ci,Zn)=>ve.createElement("span",{style:{color:"#000"}},ji)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(ji,Ci,Zn)=>ve.createElement("span",null,ji==0?"\u672A\u901A\u5173":ji==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(ji,Ci,Zn)=>ve.createElement("span",{style:{color:"#333"}},ji)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(ji,Ci,Zn)=>ve.createElement("span",{style:{color:"#333"}},ji)}];return ve.createElement(ve.Fragment,null,ve.createElement(Ae.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:dn,width:700,footer:null,maskClosable:!1,onCancel:()=>{Pr.page=1,Pr.limit=10,ur(St({},Pr)),Cn(!1)}},ve.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},ve.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ve.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),ve.createElement("span",{title:kn==null?void 0:kn.user_name,style:{color:"#232B40"}},kn==null?void 0:kn.user_name)),ve.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ve.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),ve.createElement("span",{title:kn==null?void 0:kn.student_id,style:{color:"#232B40"}},(kn==null?void 0:kn.student_id)||"--")),ve.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ve.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),ve.createElement("span",{title:kn==null?void 0:kn.group_name,style:{color:"#232B40"}},(kn==null?void 0:kn.group_name)||"--"))),ve.createElement(ne.default,{scroll:{y:380},columns:oa,loading:Ur,style:{marginBottom:Pr.limit>(cr==null?void 0:cr.count)?"16px":"0"},dataSource:cr.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:Pr.limit,current:Pr.page,position:["bottomRight"],onChange:(ji,Ci)=>{Pr.page=ji,Pr.limit=Ci,ur(St({},Pr)),ui()},total:cr==null?void 0:cr.count,showTotal:(ji,Ci)=>ve.createElement("span",null,"\u5171",ve.createElement("span",{style:{color:"#165DFF"}}," ",ji," "),"\u6761\u6570\u636E")}})))};var Nt=(0,ye.connect)(({shixunHomeworks:In})=>({shixunHomeworks:In}))(Bt),pt=be(59301),Lt=Object.defineProperty,Ft=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,Xt=(In,_n,dn)=>_n in In?Lt(In,_n,{enumerable:!0,configurable:!0,writable:!0,value:dn}):In[_n]=dn,an=(In,_n)=>{for(var dn in _n||(_n={}))Wt.call(_n,dn)&&Xt(In,dn,_n[dn]);if(Ft)for(var dn of Ft(_n))Ut.call(_n,dn)&&Xt(In,dn,_n[dn]);return In},fn=(In,_n,dn)=>new Promise((Cn,kn)=>{var yr=ur=>{try{Pr(dn.next(ur))}catch(cr){kn(cr)}},mr=ur=>{try{Pr(dn.throw(ur))}catch(cr){kn(cr)}},Pr=ur=>ur.done?Cn(ur.value):Promise.resolve(ur.value).then(yr,mr);Pr((dn=dn.apply(In,_n)).next())});const bn=({value:In,placeholder:_n=""})=>{if(In==null||In==="")return pt.createElement("span",null,_n);{const dn=Number(In);if(dn>=80)return pt.createElement("span",{style:{color:"#009C0F"}},dn);if(dn<80&&dn>=60)return pt.createElement("span",{style:{color:"#FA6400"}},dn);if(dn<60)return pt.createElement("span",{style:{color:"#E30000"}},dn)}},Mn=({shixunHomeworks:In,classroomList:_n,loading:dn,dispatch:Cn,setExportParams:kn,user:yr})=>{var mr,Pr,ur,cr,Rr,Ur,Qr,ui,oa,ji,Ci,Zn;const Lr=(0,ye.useParams)(),[Qt,tn]=(0,ve.useState)(an(an({},{page:1,limit:20,order:"work_score",b_order:"desc"}),Lr)),[cn]=Xe.default.useForm(),[er,Xn]=(0,ve.useState)(),[Un,wr]=(0,ve.useState)({}),[ni,Or]=(0,ve.useState)([]),[Hr,Ii]=(0,ve.useState)(!1),[ir,Wr]=(0,ve.useState)([]),[Pi,ar]=(0,ve.useState)(!1),[Tr,Mr]=(0,ve.useState)(),[ai,zi]=(0,ve.useState)(1),[ia,Pa]=(0,ve.useState)(),[pa,Wi]=(0,ve.useState)(),[Mi,Ar]=(0,ve.useState)(),[xa,sr]=(0,ve.useState)(),[Ei,ma]=(0,ve.useState)(),[Di,Oi]=(0,ve.useState)(!1),[Er,Yr]=(0,ve.useState)(!1),[Bi,zr]=(0,ve.useState)(),ya=(0,ye.useLocation)();(0,ve.useEffect)(()=>(ha(),()=>{wr([]),Or([])}),[Qt.coursesId]),(0,ve.useEffect)(()=>{var tr;const kr=JSON.parse(JSON.stringify(In.workList));!((tr=kr==null?void 0:kr.student_works)!=null&&tr.length)&&(kr!=null&&kr.id)?(kr.student_works=[an({},kr)],wr(kr)):(kr!=null&&kr.id&&Or([an(an({},kr),{number:"\u6211"})]),wr(an({},kr)))},[In.workList]);const ha=tr=>(kn(an({},Qt)),Cn({type:"shixunHomeworks/getWorkList",payload:Qt}));(0,ve.useEffect)(()=>{Cn({type:"user/getUserInfo",payload:{course_id:Qt.coursesId}})},[]);const Ya=()=>fn(void 0,null,function*(){const tr=yield(0,Te.Uc)({categoryId:Lr.categoryId});Xn(tr==null?void 0:tr.update_score)}),ro=()=>fn(void 0,null,function*(){Cn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const tr=yield(0,Te.Vs)({categoryId:Lr.categoryId});Cn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(tr==null?void 0:tr.status)===0&&(E.ZP.success(tr==null?void 0:tr.message),ha())}),pi=()=>{Qt.page=1;const tr=Object.assign({},cn.getFieldsValue());delete Qt.course_group,delete Qt.teacher_comment,Object.keys(tr).map(function(kr){var oi;switch(kr){case"task_status":tr[kr].includes("all")||!tr[kr].length?(delete Qt.work_status,cn.setFieldsValue({task_status:"all"})):(Qt.work_status=tr[kr],cn.setFieldsValue({task_status:Qt.work_status}));break;case"course_group_info":tr[kr].includes("all")||!tr[kr].length?(delete Qt.course_group,cn.setFieldsValue({course_group_info:"all"})):(Qt.course_group=tr[kr],cn.setFieldsValue({course_group_info:Qt.course_group}));break;case"teacher_comment":tr[kr].includes("all")||!tr[kr].length?(delete Qt.teacher_comment,cn.setFieldsValue({teacher_comment:"all"})):(Qt.teacher_comment=((oi=tr[kr])==null?void 0:oi.length)===1?Number(tr[kr][0]):"",cn.setFieldsValue({teacher_comment:tr[kr]}));break}}),ha()};(0,ve.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(ma(47),Oi(!0))},[document.getElementById("divhe")]);const Go=(tr,kr)=>{Qt.page=tr,Qt.limit=20,ha()};function Yn(){zi(1),Pa(""),Wi(""),Ar(""),sr(""),Wr([])}const xi=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(tr,kr,oi)=>Qt.limit*(Qt.page-1)+oi+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:tr=>pt.createElement(pe.Z,{placement:"bottomLeft",title:tr},pt.createElement("span",{className:"current"},tr))},!(0,tt.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:Qt.order==="student_id"?Qt.b_order==="desc"?"descend":"ascend":null,render:tr=>pt.createElement(pe.Z,{placement:"bottomLeft",title:tr||"--"},pt.createElement("span",{className:"current"},tr||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(tr,kr)=>tr?pt.createElement(pe.Z,{placement:"bottom",title:tr},pt.createElement("span",{className:"current"},tr)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:Qt.order==="work_status"?Qt.b_order==="desc"?"descend":"ascend":null,render:tr=>pt.createElement(de.lC,{status:tr})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:Qt.order==="achieve_time"?Qt.b_order==="desc"?"descend":"ascend":null,render:(tr,kr)=>pt.createElement(pe.Z,{placement:"bottomLeft",title:tr},pt.createElement("span",{className:"current"},tr))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(tr,kr)=>pt.createElement("span",{onClick:oi=>{var hi;oi.stopPropagation(),(hi=Un.homework_status)!=null&&hi.includes("\u5BFC\u5165")&&(zr(kr),Yr(!0))}},tr||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:Qt.order==="work_score"?Qt.b_order==="desc"?"descend":"ascend":null,render:(tr,kr)=>pt.createElement(pe.Z,{title:pt.createElement(pt.Fragment,null,pt.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(kr==null?void 0:kr.late_final_score)||0),pt.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(kr==null?void 0:kr.late_penalty)||0),pt.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(kr==null?void 0:kr.score)||0))},bn({value:tr,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:Qt.order==="achieve_time_long"?Qt.b_order==="desc"?"descend":"ascend":null,render:(tr,kr)=>tr&&tr!="--"?pt.createElement(pe.Z,{placement:"bottom",title:tr},pt.createElement("span",{className:"current"},tr)):"--"},((mr=Un.homework_status)==null?void 0:mr.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((Pr=Un.homework_status)!=null&&Pr.includes("\u5BFC\u5165"))&&{title:pt.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:tr=>tr?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(tr,kr)=>{var oi;return(oi=Un.homework_status)!=null&&oi.includes("\u5BFC\u5165")?(0,tt.GJ)()?pt.createElement("a",{onClick:hi=>{hi.stopPropagation(),Cn({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:kr==null?void 0:kr.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):pt.createElement("a",{onClick:hi=>{hi.stopPropagation(),zr(kr),Yr(!0)}},"\u67E5\u770B"):(0,tt.dE)()?pt.createElement("div",null,(0,de.JL)(kr==null?void 0:kr.work_status)==="\u672A\u5F00\u542F"?pt.createElement("span",null,"--"):pt.createElement("a",{onClick:hi=>{var _a;if(hi.stopPropagation(),(0,tt.Rm)()&&!((_a=_n.AssistantObject.hack)!=null&&_a.can_view)){E.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}window.open(`/classrooms/${Qt.coursesId}/program_homework/${Qt.categoryId}/${kr.id}/${kr.user_id}/comment`,"_blank")}},"\u67E5\u770B")):pt.createElement("a",{target:"_blank",onClick:hi=>{var _a,_i;if(hi.stopPropagation(),(0,tt.Rm)()&&!((_a=_n.AssistantObject.hack)!=null&&_a.can_view)){E.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}if((_i=yr.userInfo)!=null&&_i.professional_certification)window.open(`/classrooms/${Qt.coursesId}/program_homework/${Qt.categoryId}/${kr.id}/${kr.user_id}/comment`,"_blank");else return Ae.default.confirm({title:"\u63D0\u793A",centered:!0,content:pt.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,de.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(tr=>!!tr),Ki=()=>{var tr,kr;return pt.createElement(ce.default,null,pt.createElement(ce.default.Item,{onClick:()=>{var oi;if((0,tt.Rm)()&&!((oi=_n.AssistantObject.hack)!=null&&oi.can_download)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Cn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Un==null?void 0:Un.course_group_info,fn:()=>{(0,De.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,tt.GJ)()&&((tr=Un==null?void 0:Un.student_works)==null?void 0:tr.length)>0&&!((kr=Un==null?void 0:Un.homework_status)!=null&&kr.includes("\u5BFC\u5165"))&&pt.createElement(ce.default.Item,{key:"3",onClick:()=>{var oi;if((0,tt.Rm)()&&!((oi=_n.AssistantObject.hack)!=null&&oi.can_download)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Cn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:Un==null?void 0:Un.course_group_info,fn:()=>{var hi,_a,_i,ba;Cn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),ye.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/program_homework/${Qt.categoryId}/${(_a=(hi=Un==null?void 0:Un.student_works)==null?void 0:hi[0])==null?void 0:_a.id}/${(ba=(_i=Un==null?void 0:Un.student_works)==null?void 0:_i[0])==null?void 0:ba.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),pt.createElement(ce.default.Item,{key:"2",onClick:()=>{var oi;if((0,tt.Rm)()&&!((oi=_n.AssistantObject.hack)!=null&&oi.can_download)){E.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}ye.history.push(`/classrooms/${Qt.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return pt.createElement(pt.Fragment,null,pt.createElement("section",{className:`${qe.wrap} minH500 bg-white pl30 pr30 pt30`},((ur=Un.homework_status)==null?void 0:ur.includes("\u672A\u53D1\u5E03"))&&pt.createElement(ue.Z,null),!((cr=Un.homework_status)!=null&&cr.includes("\u672A\u53D1\u5E03"))&&pt.createElement("aside",null,!(0,tt.GJ)()&&pt.createElement("div",{className:"c-light-black font12"},pt.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",Un==null?void 0:Un.publish_time),pt.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",Un==null?void 0:Un.end_time),pt.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(Un==null?void 0:Un.late_time)||"- -")),(0,tt.GJ)()&&pt.createElement(pt.Fragment,null,pt.createElement(Xe.default,{form:cn,onChange:pi,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((Rr=Un.task_status)==null?void 0:Rr.length)>0&&pt.createElement(Xe.default.Item,{name:"task_status"},pt.createElement(le.default.Group,{value:[],style:{width:"100%"}},pt.createElement(ae.Z,null,pt.createElement(se.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),pt.createElement(se.Z,{flex:"80px"},pt.createElement(le.default,{value:"all"},"\u5168\u90E8")),pt.createElement(se.Z,{flex:"1"},Un.task_status&&Un.task_status.map((tr,kr)=>pt.createElement(le.default,{name:"task_status",value:tr.id},tr.name,"(",tr.count,")")))))),((Ur=Un.course_group_info)==null?void 0:Ur.length)>0&&pt.createElement(Xe.default.Item,{name:"course_group_info"},pt.createElement(le.default.Group,{style:{width:"100%"}},pt.createElement(ae.Z,null,pt.createElement(se.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),pt.createElement(se.Z,{flex:"80px"},pt.createElement(le.default,{value:"all"},"\u5168\u90E8")),pt.createElement(se.Z,{flex:"1",id:"divhe",style:{height:Ei+"px",overflow:"hidden"}},(Qr=Un.course_group_info)==null?void 0:Qr.map((tr,kr)=>pt.createElement(le.default,{value:tr.course_group_id},tr.group_group_name,"(",tr.count,")"))),Di&&pt.createElement("span",{onClick:()=>{let tr=document.getElementById("divhe").scrollHeight;Ei>47?ma(47):ma(tr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Ei===47?"\u5C55\u5F00":"\u6536\u8D77",Ei===47?pt.createElement(x.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):pt.createElement(b.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((ui=Un.teacher_comment)==null?void 0:ui.length)>0&&pt.createElement(Xe.default.Item,{name:"teacher_comment"},pt.createElement(le.default.Group,{style:{width:"100%"}},pt.createElement(ae.Z,null,pt.createElement(se.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),pt.createElement(se.Z,{flex:"80px"},pt.createElement(le.default,{value:"all"},"\u5168\u90E8")),pt.createElement(se.Z,{flex:"1"},Un.teacher_comment&&Un.teacher_comment.map((tr,kr)=>pt.createElement(le.default,{value:String(tr.id)},tr.name,"(",tr.count,")"))))))),pt.createElement(ae.Z,{align:"middle"},pt.createElement(se.Z,{flex:"1"},pt.createElement(ae.Z,{align:"middle"},pt.createElement(se.Z,null,pt.createElement(ie.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:tr=>{Qt.search=tr.trim(),Qt.page=1,ha()},style:{width:240}})),pt.createElement(se.Z,null,pt.createElement("span",{className:"ml5"},pt.createElement("span",{className:"c-red"},Un.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",Un.work_count,"\u4E2A\u5B66\u751F\uFF09")))),pt.createElement(se.Z,null,(0,tt.GJ)()&&!((oa=Un.homework_status)!=null&&oa.includes("\u5BFC\u5165"))&&pt.createElement(oe.ZP,{className:"ml10",onClick:()=>{Cn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:Un.student_works.map(tr=>tr.id),params:Qt}})}},pt.createElement("span",{className:`${qe.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,tt.GJ)()&&!((ji=Un.homework_status)!=null&&ji.includes("\u5BFC\u5165"))&&pt.createElement(oe.ZP,{className:"ml10",onClick:ro},pt.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,tt.GJ)()&&pt.createElement(re.Z,{dropdownRender:Ki,className:"ml10"},pt.createElement(oe.ZP,null,pt.createElement(te.Z,null),"\u5BFC\u51FA",pt.createElement(ee.Z,null)))))),pt.createElement(ae.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,tt.GJ)()&&er&&pt.createElement("span",null,pt.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),pt.createElement(ne.default,{className:`mt30 ${qe.TableDom}`,loading:dn["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:tr=>({onClick:kr=>{var oi,hi;if(!((oi=Un.homework_status)!=null&&oi.includes("\u5BFC\u5165"))){if((0,tt.Rm)()&&!((hi=_n.AssistantObject.hack)!=null&&hi.can_view)){E.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}(0,Ye.O5)()&&window.open(`/classrooms/${Qt.coursesId}/program_homework/${Qt.categoryId}/${tr.id}/${tr.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:Un.student_works,columns:xi,onChange:(tr,kr,oi)=>{oi.field&&(Qt.order=oi.field==="score"?"work_score":oi.field),oi.order||(Qt.b_order="asc"),oi.order==="ascend"&&(Qt.b_order="asc"),oi.order==="descend"&&(Qt.b_order="desc"),oi.order||(Qt.b_order="asc"),ha()}}),pt.createElement(Ze,null),pt.createElement(wt,null),pt.createElement(he.Z,null)),pt.createElement(Ae.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Hr,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>fn(void 0,null,function*(){if(ai===2){if(ir.length<=0){E.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!xa){E.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let tr=yield(0,ge.ZP)(`/api/homework_commons/${Qt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Qt.categoryId,comment:xa,status:ir}});tr.status===0&&(Mr(tr),Ii(!1),ar(!0))}else{if(!(Mi===0||pa===0)){if(!Mi){E.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!pa){E.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Mi>pa){E.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!xa){E.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let tr=yield(0,ge.ZP)(`/api/homework_commons/${Qt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Qt.categoryId,comment:xa,min_score:Mi,max_score:pa}});tr.status===0&&(Mr(tr),Ii(!1),ar(!0))}}),onCancel:()=>{Ii(!1),Yn()}},pt.createElement("div",{style:{padding:"32px"}},pt.createElement("div",null,pt.createElement("div",null,pt.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),pt.createElement(z.ZP.Group,{value:ai,onChange:tr=>{zi(tr.target.value)}},pt.createElement(z.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),pt.createElement(z.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),ai===1&&pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},pt.createElement("span",{style:{width:"70px",textAlign:"end"}},pt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),pt.createElement(a.Z,{min:0,max:100,value:Mi,onChange:tr=>Ar(tr),style:{width:"100px"}}),pt.createElement("span",{style:{width:"80px",textAlign:"end"}},pt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),pt.createElement(a.Z,{min:0,max:100,value:pa,onChange:tr=>Wi(tr),style:{width:"100px"}})),ai===2&&pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},pt.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),pt.createElement(le.default.Group,{onChange:tr=>{Wr([...tr])},style:{width:"100%"}},(Ci=Un.task_status)==null?void 0:Ci.map((tr,kr)=>pt.createElement(le.default,{name:"task_status",value:tr.id},tr.name,"(",tr.count,")")))),pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},pt.createElement("span",{style:{width:"70px",textAlign:"end"}},pt.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),pt.createElement(Qe.Z,{className:qe.MdEditor,onChange:tr=>sr(tr),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),pt.createElement(Ae.default,{open:Pi,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>fn(void 0,null,function*(){ai===2?(yield(0,ge.ZP)(`/api/homework_commons/${Qt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Qt.categoryId,comment:xa,status:ir}})).status===0&&(E.ZP.info("\u6253\u56DE\u6210\u529F"),Yn(),ha(),ar(!1)):(yield(0,ge.ZP)(`/api/homework_commons/${Qt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Qt.categoryId,comment:xa,min_score:Mi,max_score:pa}})).status===0&&(E.ZP.info("\u6253\u56DE\u6210\u529F"),Yn(),ha(),ar(!1))}),onCancel:()=>{Yn(),ar(!1)}},pt.createElement("div",{style:{padding:"32px"}},ai===1&&pt.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Mi,"-",pa,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),ai===2&&pt.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((Zn=Un.task_status)==null?void 0:Zn.filter(tr=>ir==null?void 0:ir.includes(tr.id)).map(tr=>tr.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),pt.createElement("br",null),pt.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",Tr==null?void 0:Tr.count,"\u540D\u5B66\u751F")))),pt.createElement(Ve,null),pt.createElement(Nt,{isShow:Er,setIsShow:Yr,item:Bi,coursesId:Qt.coursesId,categoryId:Qt.categoryId}),pt.createElement("aside",{className:"tc mb50 mt30"},pt.createElement(y.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:Go,current:Qt.page||1,defaultPageSize:20,total:Un.work_count})))};var $n=(0,ye.connect)(({shixunHomeworks:In,classroomList:_n,loading:dn,user:Cn})=>({shixunHomeworks:In,classroomList:_n,loading:dn.effects,user:Cn}))(Mn)},8394:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return a}});var ve=be(59301),Xe=be(89070),E=be(43418),pe=be(3113),Ae=be(71418),ce=be(88264),le=be(25555),ae=be(23954),se=be(24334),ie=be(61186),oe=be.n(ie),re=be(35106),ne=be(59301),z=(y,x,b)=>new Promise((te,ee)=>{var ue=fe=>{try{he(b.next(fe))}catch(ge){ee(ge)}},de=fe=>{try{he(b.throw(fe))}catch(ge){ee(ge)}},he=fe=>fe.done?te(fe.value):Promise.resolve(fe.value).then(ue,de);he((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,te]=(0,ve.useState)(void 0);console.log((0,Xe.useLocation)(),33);const ee=(0,Xe.useLocation)();(0,ve.useEffect)(()=>{y&&function(){return z(this,null,function*(){const lt=yield(0,ce.X6)(y);te(lt.data)})}()},[y]);const{status:ue,created_at:de,code:he,name:fe,language:ge,pass_sets_count:ye,set_count:me,error_msg:Be,output:Ee,input:Me,expected_output:we,execute_memory:je,user:xe,execute_time:Oe,input_file_url:We,output_file_url:Ze,is_file:Te,expected_output_file_url:tt}=b||{};return ne.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:ne.createElement(pe.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},ne.createElement(Ae.Z,{spinning:!b,delay:500},ne.createElement("div",{className:"record-detail-info"},b?ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"record-detail-body"},ne.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),ne.createElement("ul",{className:"record-info"},ne.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",ne.createElement("span",{className:ue===0?"c-green":"c-red"},le.Im[ue])," "),ne.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",ne.createElement("span",null,oe()(de).format("YYYY-MM-DD HH:mm:ss"))," "),ne.createElement("li",null," \u8BED\u8A00\uFF1A",ne.createElement("span",null,ge)," "),ne.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",ne.createElement("span",null,Oe*1e3,"ms")," "),ne.createElement("li",null," ",`${ue===re.h.HIDE_COMPILE_STATUS?"--":ye} / ${me} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,le.gZ)({status:ue,error_msg:Be,execute_time:Oe,output:Ee,input:Me,expected_output:we,input_file_url:We,output_file_url:Ze,is_file:Te,expected_output_file_url:tt}),ne.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),ne.createElement(ae.ZP,{height:"200px",width:"100%",language:ge==null?void 0:ge.toLocaleLowerCase(),value:se.Base64.decode(he),options:{readOnly:!0}}))):null)))}},87001:function(en,Gt,be){"use strict";be.d(Gt,{Im:function(){return me},Y4:function(){return Ee}});var ve=be(59301),Xe=be(92832),E=be(8591),pe=be(3113),Ae=be(74440),ce=be(24334),le=be.n(ce),ae=be(61293),se=be(33538),ie=be(85149),oe=be(955),re=be(34376),ne=be.n(re),z=be(99064),a=be(89070),y=be(8394),x=be(34604),b=be(88264),te=be(34587),ee=be(23210),ue=be(92310),de=be.n(ue),he=be(4901),fe=be(59301),ge=(je,xe,Oe)=>new Promise((We,Ze)=>{var Te=lt=>{try{qe(Oe.next(lt))}catch(ct){Ze(ct)}},tt=lt=>{try{qe(Oe.throw(lt))}catch(ct){Ze(ct)}},qe=lt=>lt.done?We(lt.value):Promise.resolve(lt.value).then(Te,tt);qe((Oe=Oe.apply(je,xe)).next())});const{TextArea:ye}=Xe.default,me={[Ae.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Ae.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Ae.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Be=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(Be||{});function Ee(je){const{status:xe,error_msg:Oe,output:We,input:Ze,expected_output:Te,is_file:tt,input_file_url:qe,output_file_url:lt,expected_output_file_url:ct,setMonacoValue:rt,setData:at}=je,ut=(0,ve.useRef)(),At=(0,ve.useRef)(),wt=(0,ve.useRef)();let It=null;const gt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,ve.useEffect)(()=>{if(We&&!tt&&ut.current){const ft=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});ft.open(ut.current);const $e=(0,oe.pp)(ce.Base64.decode(We));ft.write($e),ft.setOption("theme",{background:"#1e1e1e"})}if(Ze&&!tt&&At.current){const ft=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});ft.open(At.current),ft.write((0,oe.pp)(Ze)),ft.setOption("theme",{background:"#1e1e1e"})}if(Te&&!tt&&wt.current){const ft=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});ft.open(wt.current),ft.write((0,oe.pp)(ce.Base64.decode(Te))),ft.setOption("theme",{background:"#1e1e1e"})}},[We]),xe){case Ae.h.NOMATCH:It=fe.createElement(fe.Fragment,null,fe.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!tt&&fe.createElement("div",{ref:ut}),tt&&fe.createElement("div",{style:gt},fe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(this,null,function*(){const ft=yield(0,z.ZP)(lt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});rt(ft),setTimeout(()=>{at(lt)},200)})},We)),fe.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!tt&&fe.createElement("div",{ref:wt}),tt&&fe.createElement("div",{style:gt},fe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(this,null,function*(){const ft=yield fetch(ct,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});rt(yield ft.text()),setTimeout(()=>{at(ct)},200)})},Te)));break;case Ae.h.EXECUTEFAILURE:It=fe.createElement(fe.Fragment,null,fe.createElement("div",{style:{border:"1px #F6F7F9 solid"}},fe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!tt&&fe.createElement(ie.Z,{value:Ze,style:gt}),tt&&fe.createElement("div",{style:gt},fe.createElement("a",{onClick:()=>(0,oe.LR)(qe,Ze)},Ze))),fe.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},fe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),fe.createElement("pre",{className:ae.Z.error,style:{color:"#E30000",padding:"0 10px"}},ce.Base64.decode(Oe),"111")));break;case Ae.h.COMPILEFAILURE:It=fe.createElement(fe.Fragment,null,fe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),fe.createElement("pre",{className:ae.Z.error},ce.Base64.decode(Oe)));break;case Ae.h.PODFAILURE:It=fe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ae.h.TIMEOUT:It=fe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return fe.createElement(fe.Fragment,null," ",It," ")}function Me(je){const{status:xe,error_msg:Oe,execute_time:We,output:Ze,input:Te,expected_output:tt,is_file:qe,input_file_url:lt,output_file_url:ct,expected_output_file_url:rt}=je;let at=null;switch(xe){case Ae.h.OK:case Ae.h.NOMATCH:case Ae.h.EXECUTEFAILURE:case Ae.h.COMPILEFAILURE:at=fe.createElement("div",{id:"outputResultRef",className:"h100"});break;case Ae.h.PODFAILURE:at=fe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ae.h.TIMEOUT:at=fe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return fe.createElement(fe.Fragment,null," ",at," ")}function we({value:je,className:xe}){return fe.createElement("span",{className:xe},je)}Gt.ZP=({input:je,is_file:xe,debuging:Oe,submitting:We,executingMessage:Ze,debugResult:Te,onChangeInput:tt,onDebugCode:qe,onSubmitCode:lt,hack:ct,user:rt,submitResult:at,isWhiteTheme:ut,topDispatch:At})=>{const[wt]=(0,a.useSearchParams)(),It=(0,a.useParams)(),[gt,ft]=(0,ve.useState)(!1),[$e,Pe]=(0,ve.useState)(!1),[ke,Ve]=(0,ve.useState)(1),[Qe,De]=(0,ve.useState)(!1),[Ye,Ue]=(0,ve.useState)(0),[Ie,Ne]=(0,ve.useState)(!1),[nt,ht]=(0,ve.useState)(""),[St,bt]=(0,ve.useState)(""),Bt=(0,ve.useRef)(),Nt=(0,ve.useRef)(),pt=(0,ve.useRef)(null),Lt=(0,ve.useRef)(null),Ft=(0,ve.useRef)(null);console.log(at,"submitResult",It);const{status:Wt,id:Ut,input:Xt,output:an,expected_output:fn,is_file:bn,input_file_url:Mn,output_file_url:$n,expected_output_file_url:In,error_msg:_n,hack_sets:dn}=at||{};(0,ve.useEffect)(()=>{Wt===0&&(Ve(1),Ue(0))},[Wt,Ut]),(0,ve.useEffect)(()=>{ge(void 0,null,function*(){var Qr;const ui=yield(0,b.rX)(It==null?void 0:It.id,"submit");(ui==null?void 0:ui.status)===0&&(ui!=null&&ui.data&&((Qr=ui==null?void 0:ui.data)==null?void 0:Qr.status)!==0?(At({type:te.Types.SET_SUBMIT_RESULT,payload:{submitResult:ui==null?void 0:ui.data}}),Ve(2),Ue(320)):(Ve(1),Ue(0)))})},[It==null?void 0:It.id]),(0,ve.useEffect)(()=>{if(Bt.current){let Ur=function(Qt){ji=oa.offsetHeight,Ci=!0,Zn=Qt.pageY,Ft.current.style.display="block"},Qr=function(){Ci=!1,Ft.current.style.display="none"},ui=function(Qt){if(Ci){Cn();let tn=Zn-Qt.pageY,cn=ji+tn;if(cn<0&&(cn=0),cn>window.innerHeight-150&&(cn=window.innerHeight-150),ke===1){cn<=34?Ue(0):Ue(cn);return}console.log(cn,"resizeH"),Ue(cn)}};const oa=pt.current;let ji=0,Ci=!1,Zn=0;const Lr=document.getElementById("case-y-bar");return Lr==null||Lr.addEventListener("mousedown",Ur),document.addEventListener("mousemove",ui),document.addEventListener("mouseup",Qr),()=>{const Qt=document.getElementById("case-y-bar");Qt==null||Qt.removeEventListener("mousedown",Ur),document.removeEventListener("mousemove",ui),document.removeEventListener("mouseup",Qr)}}},[Bt,ke]),(0,ve.useEffect)(()=>{const Ur=x.Z.subscribe("resize-move-bar",Cn);if(wt.get("type")!=="exercises")return document.addEventListener((0,he.gH)(),mr),()=>{document.removeEventListener((0,he.gH)(),mr),Ur()}},[]),(0,ve.useEffect)(()=>{});function Cn(){var Ur,Qr,ui,oa;const ji=document.getElementById("outputResultRef");if(ji){let Ci=ji.dataset.text;Nt.current.reset(),Nt.current.writeln(Ci);const Zn=document.getElementById("outputResultRef").offsetWidth-20,Lr=((oa=(ui=(Qr=(Ur=Nt.current)==null?void 0:Ur._core)==null?void 0:Qr._renderService)==null?void 0:ui.dimensions)==null?void 0:oa.actualCellWidth)||10,Qt=Math.ceil(Zn/Lr);Nt.current.resize(Qt,Math.ceil(ji.clientHeight/16))}}function kn(){ft(!gt),setTimeout(()=>{Cn()},300),Ue(gt?320:window.innerHeight-150)}function yr(){$e?(Pe(!1),(0,he.BU)()):(Pe(!0),(0,he.Dj)(Lt.current))}const mr=Ur=>{(0,he.vp)()||Pe(!1)},Pr=(0,ve.useMemo)(()=>{if(Te){const{status:Ur,output:Qr,error_msg:ui}=Te;return setTimeout(()=>{let oa="",ji=document.getElementById("outputResultRef");Qr?oa=ce.Base64.decode(Qr):ui&&(oa=ce.Base64.decode(ui)),Nt.current=new re.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Nt.current.open(ji),Nt.current.onKey(function(Ci){var Zn;if(Ci.domEvent.key.toLocaleUpperCase()==="C"&&Ci.domEvent.ctrlKey){Ci.domEvent.preventDefault();let Lr=(Zn=Nt.current)==null?void 0:Zn.getSelection();navigator.clipboard.writeText(Lr).then(()=>{})}}),ji.dataset.text=oa,Nt.current.setOption("convertEol",!0),Cn()},300),fe.createElement(fe.Fragment,null,Me(Te))}return null},[Te]);function ur(){var Ur,Qr;if(!(ct!=null&&ct.code)||((Ur=ct==null?void 0:ct.code)==null?void 0:Ur.trim().length)===0){(Qr=E.ZP)==null||Qr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ve(1),Ue(320),qe()}const cr=Ur=>ge(void 0,null,function*(){let Qr=yield(0,z.ZP)(`/api/problems/${Ur}/start.json`,{method:"get",params:{hack_user_id:rt==null?void 0:rt.user_id}});Qr&&(window.location.href=`/myproblems/${Qr==null?void 0:Qr.identifier}${window.location.search}`)});function Rr(){bn?navigator.clipboard.writeText(ce.Base64.decode(_n)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ce.Base64.decode(an)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return fe.createElement(ve.Fragment,null,fe.createElement("div",{className:de()(ae.Z.case,ut&&ae.Z.whiteCase),style:{height:Ye},ref:pt},fe.createElement("div",{className:ae.Z.fullMask,ref:Ft}),fe.createElement("div",{className:ae.Z["resize-y-bar"],id:"case-y-bar",ref:Bt,draggable:!1},ke===2&&fe.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),ke===1&&(Ye<=34?fe.createElement("div",{onClick:()=>{Ue(320)},className:ae.Z.unfoldBtn},"\u63A7\u5236\u53F0",fe.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):fe.createElement("div",{onClick:()=>{Ue(0)},className:ae.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",fe.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),fe.createElement("div",null,fe.createElement("div",{className:ae.Z.caseHead},fe.createElement("div",{className:ae.Z.dot}),fe.createElement("div",{className:ae.Z.text},ke===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),ke===2&&!We&&typeof Wt=="number"&&fe.createElement(fe.Fragment,null,Wt===Ae.h.OK?fe.createElement("div",{className:ae.Z.pass},fe.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):fe.createElement("div",{className:ae.Z.noPass},fe.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),me[Wt])),fe.createElement("div",{className:ae.Z.btns},ke===2&&!We&&fe.createElement(fe.Fragment,null,Wt!==Ae.h.OK&&fe.createElement("div",{onClick:Rr},fe.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),fe.createElement("div",{onClick:()=>{Ne(Ut)}},fe.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),wt.get("type")!=="exercises"&&fe.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>kn()},fe.createElement("i",{className:`iconfont icon-${gt?"suoxiao1":"fangda"}`})))),fe.createElement("div",{style:{display:ke===1?"block":"none"}},Oe?fe.createElement(se.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):fe.createElement("div",{style:{height:Ye-34}},fe.createElement("div",{className:ae.Z.result},fe.createElement("div",{className:ae.Z.left},fe.createElement("div",{className:ae.Z.title},fe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),fe.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),fe.createElement("div",{className:ae.Z.leftNode},fe.createElement(ye,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:xe?"":je,onChange:tt}))),fe.createElement("div",{className:ae.Z.right},fe.createElement("div",{className:ae.Z.title},fe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),fe.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),fe.createElement("div",{className:ae.Z.node},Te?Pr:fe.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),fe.createElement("div",{style:{display:ke===2?"block":"none"}},We?fe.createElement(se.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):fe.createElement("div",{style:{height:Ye-34,display:"flex",flexDirection:"column",overflow:"hidden"}},fe.createElement("div",{ref:Lt,className:ae.Z.elseNode},fe.createElement("div",{className:ae.Z.nameWrap},fe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),fe.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),fe.createElement("div",{className:ae.Z.scroll},fe.createElement("pre",{className:ae.Z.scrollBox,style:Qe?{height:$e?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!bn&&fe.createElement(we,{value:Xt}),bn&&fe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(void 0,null,function*(){const Ur=yield fetch(Mn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});bt(yield Ur.text()),setTimeout(()=>{ht(Mn)},200)})},Xt)),Xt&&fe.createElement("div",{className:ae.Z.action},fe.createElement("span",{onClick:()=>De(!Qe)},Qe?"\u6536\u8D77":"\u5C55\u5F00"),wt.get("type")!=="exercises"&&fe.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>yr(),className:`iconfont icon-${$e?"suoxiao1":"fangda"}`})))),fe.createElement("div",{className:ae.Z.result,style:{flex:1,overflow:"hidden"}},fe.createElement("div",{className:ae.Z.left},fe.createElement("div",{className:ae.Z.title},fe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),fe.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),fe.createElement("div",{className:ae.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},fe.createElement("pre",null,!bn&&fe.createElement(we,{className:"mb10",value:fn&&ce.Base64.decode(fn)||""}),bn&&fe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(void 0,null,function*(){const Ur=yield fetch(In,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});bt(yield Ur.text()),setTimeout(()=>{ht(In)},200)})},fn)))),fe.createElement("div",{className:ae.Z.right},fe.createElement("div",{className:ae.Z.title},fe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),fe.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),fe.createElement("div",{className:ae.Z.node,style:{color:Wt===Ae.h.OK?"#2ABD8C":"#FF2C29"}},fe.createElement("pre",null,(Wt===4||Wt===5)&&fe.createElement(we,{className:"mb10",value:_n&&ce.Base64.decode(_n)||""}),Wt!=4&&Wt!=5&&(bn?fe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(void 0,null,function*(){const Ur=yield(0,z.ZP)($n,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{bt(Ur)}catch(Qr){bt("")}setTimeout(()=>{ht($n)},200)})},an):fe.createElement(we,{className:"mb10",value:an&&ce.Base64.decode(an)||""})))))))))),fe.createElement("div",{className:de()(ae.Z.footer,ut&&ae.Z.whiteFooter),style:{zIndex:100}},(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.above_question)&&fe.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>cr(ct==null?void 0:ct.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.under_question)&&fe.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>cr(ct==null?void 0:ct.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),fe.createElement(pe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Oe||We,loading:Oe,color:"#2ABD8C",className:"mr10",onClick:ur},"\u8C03\u8BD5\u4EE3\u7801"),wt.get("qtype")!=="8"&&fe.createElement(pe.ZP,{className:ae.Z.disabled,type:"primary",icon:fe.createElement("i",{className:"iconfont icon-bofang1"}),loading:We,disabled:Oe||We,onClick:()=>{var Ur,Qr;if(!(ct!=null&&ct.code)||((Ur=ct==null?void 0:ct.code)==null?void 0:Ur.trim().length)===0){(Qr=E.ZP)==null||Qr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ve(2),Ue(320),lt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),fe.createElement(y.Z,{onClose:Ne,open:Ie}),fe.createElement(ee.Z,{close:!0,data:nt,type:nt.length?"txt":"",onClose:()=>ht(""),monacoEditor:{value:St,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},34587:function(en,Gt,be){"use strict";be.r(Gt),be.d(Gt,{Types:function(){return Ma},default:function(){return gs}});var ve=be(59301),Xe=be(89070),E=be(31797),pe=be(43418),Ae=be(71418),ce=be(3113),le=be(6848),ae=be(95237),se=be(88264),ie=be(94941),oe=be(4901),re=be(17064),ne=be(3294),z=be(87169),a=be(43428),y=be(23954),x=be(79346),b=be(16479),te=be(16869),ee=be(59301),ue=Object.defineProperty,de=Object.defineProperties,he=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,me=(mn,Qn,Ir)=>Qn in mn?ue(mn,Qn,{enumerable:!0,configurable:!0,writable:!0,value:Ir}):mn[Qn]=Ir,Be=(mn,Qn)=>{for(var Ir in Qn||(Qn={}))ge.call(Qn,Ir)&&me(mn,Ir,Qn[Ir]);if(fe)for(var Ir of fe(Qn))ye.call(Qn,Ir)&&me(mn,Ir,Qn[Ir]);return mn},Ee=(mn,Qn)=>de(mn,he(Qn));const Me={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0)};var we=(mn=>(mn[mn.set_font_size=0]="set_font_size",mn[mn.set_theme=1]="set_theme",mn[mn.on_tab_to_space=2]="on_tab_to_space",mn[mn.set_show_editor_setting=3]="set_show_editor_setting",mn))(we||{});function je(mn,Qn){switch(Qn.type){case 3:return Ee(Be({},mn),{showEditorSetting:Qn.payload});case 1:return Ee(Be({},mn),{theme:Qn.payload});case 0:return Ee(Be({},mn),{fontSize:Qn.payload});case 2:return Ee(Be({},mn),{tabToSpace:Qn.payload});default:throw new Error}}var xe=({isLoading:mn,value:Qn,onChange:Ir,language:dr,onUpdateCode:hr,ActionBarRender:gr,setIsWhiteTheme:Cr})=>{const[jr,Dr]=(0,ve.useReducer)(je,Me),{theme:Jr,fontSize:Gn,showEditorSetting:$r,tabToSpace:ti}=jr,Yi=(0,ve.useRef)(),mi=(0,ve.useRef)();(0,ve.useEffect)(()=>{Cr(Jr==="vs")},[Jr]);const ri={onFontSizeChange:qi=>{Dr({type:0,payload:qi}),(0,b.t)("cmFontSize",qi)},tabToSpace:ti,cmFontSize:Gn,className:"oj",cmCodeMode:Jr,onTabToSpace:qi=>{Dr({type:2,payload:qi}),(0,b.t)("cmTabToSpace",qi)},onCodeModeChange:qi=>{Dr({type:1,payload:qi}),(0,b.t)("ProgrammingCodeMode",qi)}};function Fa(){Dr({type:3,payload:!1})}function Ua(){Dr({type:3,payload:!0})}const Io={value:Qn,language:dr,theme:Jr,options:{fontSize:Gn,insertSpaces:ti},onChange:qi=>{Ir(qi),mi.current=qi,clearTimeout(Yi.current),Yi.current=setTimeout(()=>{hr(mi.current)},1e4)},onEditBlur:qi=>{mi.current&&hr(mi.current)}};return ee.createElement(ve.Fragment,null,gr(Ua),ee.createElement("div",{style:{flex:1,overflow:"hidden"}},!mn&&ee.createElement(y.ZP,Be({},Io))),ee.createElement(x.Z,null,ee.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:$r,onClose:Fa},ee.createElement(te.Z,Be({},ri)))))},Oe=be(60141),We=be(24334),Ze=be(87001),Te={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},tt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},qe=be(1710),lt=be(58421),ct=be(58617),rt=be(8394),at=be(61186),ut=be.n(at),At=be(59301);const{Column:wt}=qe.default;var It=({submitResult:mn,submitting:Qn,submitRecords:Ir,page:dr,onPageChange:hr,topicId:gr})=>{const[Cr]=(0,Xe.useSearchParams)(),{records:jr,records_count:Dr}=Ir||{},[Jr,Gn]=(0,ve.useState)(!1),$r=Cr.get("type")==="1";return At.createElement(Ae.Z,{spinning:Qn,tip:"\u8BC4\u6D4B\u4E2D...",indicator:At.createElement(ct.Z,{style:{fontSize:24},spin:!0})},(jr==null?void 0:jr.length)>0?At.createElement(qe.default,{dataSource:jr,rowKey:"id",pagination:!1},At.createElement(wt,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(ti,Yi)=>At.createElement("span",null," ",ut()(ti).format("YYYY-MM-DD HH:mm:ss"))}),At.createElement(wt,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(ti,Yi)=>{var mi;return At.createElement("span",{className:`${ti===0?"c-green":"c-red"} current`,onClick:()=>{Gn(Yi.id)}},(mi=Ze.Im[ti])==null?void 0:mi.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),At.createElement(wt,{title:`\u6267\u884C\u7528\u65F6 (${$r?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:ti=>ti?$r?ti:ti/1e3:""}),At.createElement(wt,{title:`\u5185\u5B58\u6D88\u8017\uFF08${$r?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:ti=>ti?$r?ti:parseFloat((ti/1024).toFixed(2)):""}),At.createElement(wt,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),At.createElement(wt,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(ti,Yi)=>At.createElement("span",{className:"c-light-primary current",onClick:()=>{Gn(Yi.id)}},"\u67E5\u770B")})):At.createElement("div",{style:{height:300,width:"100%"}}),At.createElement(rt.Z,{onClose:Gn,open:Jr}),Dr>15?At.createElement(lt.Z,{className:tt.pagination,current:dr,pageSize:15,total:Dr,onChange:hr}):null)},gt=be(8797),ft=be(12563),$e={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Pe=be(85149),ke=be(59301);const Ve={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Qe=({hack:mn})=>{const{language:Qn,difficult:Ir,time_limit:dr,description:hr}=mn,[gr]=(0,Xe.useSearchParams)(),Cr=Ve[Ir];return ke.createElement(ke.Fragment,null,ke.createElement("ul",{className:$e.info},ke.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",ke.createElement("b",{className:$e.info_tag},Qn)),ke.createElement("li",null,ke.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",ke.createElement(ft.default,{color:Cr==null?void 0:Cr.color},Cr==null?void 0:Cr.name)),ke.createElement("li",null,ke.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",ke.createElement("span",{style:{color:"#333333"}},dr,"\u79D2"))),gr.get("qtype")==="8"?ke.createElement(Pe.Z,{value:hr,showProgramFill:!0,className:$e.desc}):ke.createElement(Pe.Z,{value:hr,className:$e.desc}))},De={},Ye=be(59301),Ue=({hack:mn,current_user:Qn})=>Ye.createElement("div",{className:De.answer},mn!=null&&mn.answer_text?Ye.createElement(Pe.Z,{style:{padding:"13px 0"},value:(mn==null?void 0:mn.answer_text)||""}):Ye.createElement(gt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Ie=be(34604),Ne=be(99064);function nt(mn,Qn){return(0,Ne.U2)(`/problems/${mn}/comments.json`,{page:Qn,limit:10})}function ht(mn){return(0,Ne.v_)(`/discusses/${mn}/plus.json`,{container_type:"Discuss",type:1})}function St(mn,Qn,Ir){return(0,Ne.v_)(`/problems/${mn}/comments/reply.json`,{comments:{content:Ir,parent_id:Qn}})}function bt(mn,Qn){return(0,Ne.v_)(`/problems/${mn}/comments.json`,{comments:{content:Qn}})}function Bt(mn,Qn,Ir){return(0,Ne.v_)(`/problems/${mn}/comments/${Qn}/hidden.json`,Ir)}function Nt(mn,Qn){return(0,Ne.IV)(`/problems/${mn}/comments/${Qn}`)}var pt=be(34362);function Lt({author:mn}){return ve.createElement("a",{href:`/users/${mn.login}`,target:"_blank"},ve.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${ne.Z.IMG_SERVER}/images/${mn.image_url}`,width:"50"}))}function Ft({data:mn,index:Qn,parentDiscussIndex:Ir,user:dr,onSetActionType:hr}){const{author:gr,can_delete:Cr,content:jr,id:Dr,time:Jr}=mn;function Gn(){hr({id:Dr,index:Qn,type:"delete-discuss",parentDiscussIndex:Ir,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const $r=dr.admin||Cr||gr.user_id===dr.user_id;return ve.createElement("div",{className:"discuss-item-container second-discuss "},ve.createElement(Lt,{author:gr}),ve.createElement("section",null,ve.createElement("div",{className:"discuss-info"},ve.createElement("a",{href:`/users/${gr.login}`,target:"_blank"},gr.name),ve.createElement("span",{className:"grey"},Jr),ve.createElement("div",{className:"btn-group",style:{marginBottom:0}},$r?ve.createElement("a",{onClick:Gn,title:"\u5220\u9664"},ve.createElement("i",{className:"iconfont icon-shanchu"})):null)),ve.createElement(Pe.Z,{className:"discuss-content",value:jr})))}var Wt=({user:mn,data:Qn,index:Ir,onPlusDiscuss:dr,onSetActionType:hr,activeDiscussIndex:gr,onReplyDiscuss:Cr,onSetActiveDiscussIndex:jr})=>{const{content:Dr,children:Jr,hidden:Gn,id:$r,praise_count:ti,time:Yi,user_praise:mi,can_delete:ri,author:Fa}=Qn;function Ua(){jr($r)}function Io(){dr($r,!mi,Ir)}function qi(){hr({id:$r,index:Ir,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Uo(){hr({id:$r,index:Ir,params:{hidden:Gn?"0":"1"},type:"hidden-discuss",message:Gn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Sa=mn.admin||mn.user_id===Fa.user_id;return ve.createElement("div",{className:"discuss-item-container",key:$r},ve.createElement(Lt,{author:Fa}),ve.createElement("section",null,ve.createElement("div",{className:"discuss-info"},ve.createElement("a",{href:`/users/${Fa.login}`,target:"_blank"}," ",Fa.name," "),ve.createElement("span",{className:"grey"},Yi)),ve.createElement(Pe.Z,{className:"discuss-content",value:Dr}),Jr&&Jr.length>0?ve.createElement("div",{className:"reply-discuss-container"},Jr.map((Vi,Gi)=>ve.createElement(Ft,{key:Vi.id,data:Vi,index:Gi,user:mn,onSetActionType:hr,parentDiscussIndex:Ir}))):null,ve.createElement("div",{className:"btn-group"},Sa?ve.createElement("a",{onClick:Uo,title:Gn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},ve.createElement("i",{className:Gn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ri&&(!Jr||Jr.length==0)?ve.createElement("a",{onClick:qi,title:"\u5220\u9664"},ve.createElement("i",{className:"iconfont icon-shanchu"})):null,ve.createElement("a",{onClick:Ua,title:"\u56DE\u590D"}," ",ve.createElement("i",{className:"iconfont icon-huifu1"})," "),ve.createElement("a",{onClick:Io,className:mi?"c-orange":""},ve.createElement("i",{className:mi?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),ve.createElement("span",null,ti||""))),ve.createElement(pt.Z,{id:$r,activeDiscussIndex:gr,onReplyDiscuss:Cr})))},Ut=be(61398),Xt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},an=be(12290),fn=(mn,Qn,Ir)=>new Promise((dr,hr)=>{var gr=Dr=>{try{jr(Ir.next(Dr))}catch(Jr){hr(Jr)}},Cr=Dr=>{try{jr(Ir.throw(Dr))}catch(Jr){hr(Jr)}},jr=Dr=>Dr.done?dr(Dr.value):Promise.resolve(Dr.value).then(gr,Cr);jr((Ir=Ir.apply(mn,Qn)).next())}),bn=({user_praise:mn,praise_count:Qn,praisePlus:Ir,onCreateDiscuss:dr,discuss_count:hr})=>{const[gr,Cr]=(0,ve.useState)(!1),[jr,Dr]=(0,ve.useState)("");function Jr(Yi){Dr(Yi)}function Gn(){Cr(!0)}function $r(){Cr(!1)}function ti(){return fn(this,null,function*(){dr(jr),Dr(""),Cr(!1)})}return ve.createElement("div",{className:`${Xt["dis-input-editor-container"]} ${gr?Xt.active:""} `},ve.createElement("div",{className:gr?`hide ${Xt["text-area"]}`:Xt["text-area"]},ve.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Gn}),ve.createElement("a",null," ",ve.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",hr," "),ve.createElement("a",{className:"c-light-black",onClick:Ir,title:mn?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},ve.createElement("i",{className:`mr3 ${mn?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Qn?ve.createElement("span",null,Qn):"")),gr?ve.createElement("div",{className:Xt["input-mask"],onClick:$r}):null,ve.createElement("div",{className:gr?Xt["md-container"]:`${Xt["md-container"]} hide`},ve.createElement(an.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:jr,height:240,onChange:Jr}),ve.createElement("div",{className:Xt["tip-container"],onClick:$r},ve.createElement("a",{className:Xt["btn-send"],onClick:ti}," \u53D1\u9001 "))))},Mn=be(59301),$n=Object.defineProperty,In=Object.defineProperties,_n=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Cn=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,yr=(mn,Qn,Ir)=>Qn in mn?$n(mn,Qn,{enumerable:!0,configurable:!0,writable:!0,value:Ir}):mn[Qn]=Ir,mr=(mn,Qn)=>{for(var Ir in Qn||(Qn={}))Cn.call(Qn,Ir)&&yr(mn,Ir,Qn[Ir]);if(dn)for(var Ir of dn(Qn))kn.call(Qn,Ir)&&yr(mn,Ir,Qn[Ir]);return mn},Pr=(mn,Qn)=>In(mn,_n(Qn)),ur=(mn,Qn,Ir)=>new Promise((dr,hr)=>{var gr=Dr=>{try{jr(Ir.next(Dr))}catch(Jr){hr(Jr)}},Cr=Dr=>{try{jr(Ir.throw(Dr))}catch(Jr){hr(Jr)}},jr=Dr=>Dr.done?dr(Dr.value):Promise.resolve(Dr.value).then(gr,Cr);jr((Ir=Ir.apply(mn,Qn)).next())});const cr={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Rr=(mn=>(mn[mn.GET_DISCUSSES=0]="GET_DISCUSSES",mn[mn.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",mn[mn.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",mn[mn.PLUS_DISCUSS=3]="PLUS_DISCUSS",mn[mn.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",mn[mn.SET_PAGE=5]="SET_PAGE",mn[mn.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",mn))(Rr||{});function Ur(mn,Qn){switch(Qn.type){case 6:return Pr(mr({},mn),{loading:!0});case 0:return mr(mr({},mn),Qn.payload);case 1:return mr(mr({},mn),Qn.payload);case 4:return mr(mr({},mn),Qn.payload);case 3:return mr(mr({},mn),Qn.payload);case 5:return Pr(mr({},mn),{page:Qn.payload});case 2:return mr(mr({},mn),Qn.payload);default:throw new Error}}var Qr=({user:mn,identifier:Qn,hack:Ir,onTriggerPraise:dr,activeIndex:hr})=>{const[gr,Cr]=(0,ve.useReducer)(Ur,cr),{loading:jr,page:Dr,data:Jr,count:Gn,actionType:$r,activeDiscussIndex:ti}=gr,Yi=(0,ve.useCallback)(()=>ur(void 0,null,function*(){Cr({type:6});const Vi=yield nt(Qn,Dr),{comments:Gi,disscuss_count:ta}=Vi;Cr({type:0,payload:{data:Gi,count:ta,loading:!1}})}),[Dr,Qn]);(0,ve.useEffect)(()=>{hr==="2"&&Yi()},[Qn,Dr,hr]);function mi(Vi){Cr({type:5,payload:Vi})}function ri(Vi){Cr({type:4,payload:{actionType:Vi}})}function Fa(Vi){Cr(ti===Vi?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Vi}})}function Ua(Vi,Gi,ta){return ur(this,null,function*(){try{const Ri=yield ht(Vi);Jr[ta].user_praise=Gi,Jr[ta].praise_count=Ri.praise_count,Cr({type:3,payload:{data:[...Jr]}})}catch(Ri){console.log(Ri)}})}function Io(){return ur(this,null,function*(){const{id:Vi,params:Gi,type:ta,index:Ri,parentDiscussIndex:uo}=$r;if(ta==="hidden-discuss"&&(yield Bt(Qn,Vi,Gi),uo?Jr[uo].children[Ri].hidden=Gi.hidden==1:Jr[Ri].hidden=Gi.hidden==1,Cr({type:4,payload:{actionType:null,data:[...Jr]}})),ta==="delete-discuss"){if(yield Nt(Qn,Vi),uo||uo===0){let za=Jr[uo].children;for(let yo=za.length-1;yo>=0;yo--)if(za[yo].id===Vi){za.splice(yo,1);break}Jr[uo].children=za}else for(let za=Jr.length-1;za>=0;za--)if(Jr[za].id===Vi){Jr.splice(za,1);break}Cr({type:4,payload:{actionType:null,data:[...Jr]}})}})}function qi(){Cr({type:4,payload:{actionType:null}})}function Uo(Vi,Gi){return ur(this,null,function*(){try{yield St(Qn,Vi,Gi),Yi()}catch(ta){console.log(ta)}})}function Sa(Vi){return ur(this,null,function*(){Cr({type:6}),yield bt(Qn,Vi),Yi()})}return Mn.createElement(Mn.Fragment,null,Mn.createElement("div",{className:"discuss-panel"},Jr.length===0?Mn.createElement(gt.Z,null):Jr.map((Vi,Gi)=>Mn.createElement(Wt,{onReplyDiscuss:Uo,onPlusDiscuss:Ua,onSetActiveDiscussIndex:Fa,onSetActionType:ri,data:Vi,index:Gi,user:mn,activeDiscussIndex:ti})),Gn>10?Mn.createElement("div",{className:"pagination-container"},Mn.createElement(lt.Z,{showQuickJumper:!0,onChange:mi,current:Dr,total:Gn})):null),Mn.createElement(bn,{user_praise:Ir.user_praise,praise_count:Ir.praises_count,praisePlus:dr,discuss_count:Ir.comments_count,onCreateDiscuss:Sa}),Mn.createElement(x.Z,null,Mn.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:!!$r,onOk:Io,onCancel:qi},Mn.createElement("p",null,$r?$r.message:"")),Mn.createElement(Ut.Z,null)))},ui=be(57809),oa=be(92832),ji=be(65615),Ci={},Zn=be(59301),Lr=({hack:mn,current_user:Qn})=>Zn.createElement("div",{className:Ci.answer},mn!=null&&mn.analysis?Zn.createElement(Pe.Z,{style:{padding:"13px 0"},value:(mn==null?void 0:mn.analysis)||""}):Zn.createElement(gt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Qt={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},tn=be(36381),cn=be(43604),er=be(78241),Xn=be(5871),Un=be(72161),wr=be(59301);const{TextArea:ni}=oa.default,{Panel:Or}=tn.default;var Hr=({data:mn,hack:Qn})=>(console.log(mn,Qn,"data"),Qn!=null&&Qn.is_file?wr.createElement(Un.Y2,{disabled:!0,className:Qt.uploadTableWrapper,showScore:!Qn.test_set_score,data:mn,isProgramHomework:!0}):wr.createElement("div",{className:Qt.hackSets},mn==null?void 0:mn.map((Ir,dr)=>wr.createElement(tn.default,{accordion:!0,bordered:!1,key:dr,defaultActiveKey:dr===0&&Ir.id,className:Qt.collapseWrapper,expandIcon:({isActive:hr})=>wr.createElement("i",{className:`iconfont icon-weizhankai ${hr?Qt.open:Qt.close}`,style:{fontSize:14,transition:"all .2s"}})},wr.createElement(Or,{key:Ir.id,header:wr.createElement(ae.Z,{align:"middle",justify:"space-between",wrap:!1},wr.createElement(cn.Z,{className:Qt.panelHeader},wr.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",dr+1)),wr.createElement(cn.Z,{flex:1},wr.createElement(ae.Z,{align:"middle",justify:"end",wrap:!1},!(Qn!=null&&Qn.test_set_score)&&wr.createElement(cn.Z,{className:Qt.rateInput},wr.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),wr.createElement("div",null,wr.createElement(er.default.Item,{noStyle:!0},wr.createElement(Xn.Z,{value:Ir==null?void 0:Ir.score,className:Qt.baseFormItem,min:0,max:100,disabled:!0}))),wr.createElement("span",{className:"ml10"},"%")))))},wr.createElement(er.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},wr.createElement(ni,{readOnly:!0,value:Ir==null?void 0:Ir.input,rows:4})),wr.createElement(er.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},wr.createElement(ni,{readOnly:!0,value:Ir==null?void 0:Ir.output,rows:4}))))))),Ii={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},ir=be(59301),Pi=(0,ve.forwardRef)(({data:mn=[]},Qn)=>{var Ir;const[dr,hr]=(0,ve.useState)(),gr=mn.filter(jr=>jr.show);(0,ve.useEffect)(()=>{gr.length&&hr(gr[0].id)},[mn==null?void 0:mn.length]);const Cr=((Ir=gr.find(jr=>jr.id===dr))==null?void 0:Ir.element)||null;return(0,ve.useImperativeHandle)(Qn,()=>({setActiveTab:jr=>hr(jr)})),ir.createElement("div",{className:Ii.tabs},ir.createElement("div",{className:Ii.tabWarp},gr.map(jr=>ir.createElement("div",{onClick:()=>hr(jr.id),className:`${Ii.tab} ${jr.id===dr?Ii.active:""}`,key:jr.id},jr.name))),ir.createElement("div",{className:Ii.content},Cr))}),ar=be(59301),Tr=Object.defineProperty,Mr=Object.defineProperties,ai=Object.getOwnPropertyDescriptors,zi=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,Pa=Object.prototype.propertyIsEnumerable,pa=(mn,Qn,Ir)=>Qn in mn?Tr(mn,Qn,{enumerable:!0,configurable:!0,writable:!0,value:Ir}):mn[Qn]=Ir,Wi=(mn,Qn)=>{for(var Ir in Qn||(Qn={}))ia.call(Qn,Ir)&&pa(mn,Ir,Qn[Ir]);if(zi)for(var Ir of zi(Qn))Pa.call(Qn,Ir)&&pa(mn,Ir,Qn[Ir]);return mn},Mi=(mn,Qn)=>Mr(mn,ai(Qn)),Ar=(mn,Qn,Ir)=>new Promise((dr,hr)=>{var gr=Dr=>{try{jr(Ir.next(Dr))}catch(Jr){hr(Jr)}},Cr=Dr=>{try{jr(Ir.throw(Dr))}catch(Jr){hr(Jr)}},jr=Dr=>Dr.done?dr(Dr.value):Promise.resolve(Dr.value).then(gr,Cr);jr((Ir=Ir.apply(mn,Qn)).next())});const xa={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},sr={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Ei=({hack:mn,onTriggerPraise:Qn,topicId:Ir,page:dr,onPageChange:hr,user:gr,current_user:Cr,submitRecords:jr,submitting:Dr,submitResult:Jr,setActiveIndex:Gn,hack_sets:$r})=>{var ti,Yi;const[mi]=(0,Xe.useSearchParams)(),[ri,Fa]=(0,ve.useState)("0"),Ua=(0,Xe.useLocation)(),[Io,qi]=(0,ve.useState)(!1),[Uo,Sa]=(0,ve.useState)(null),[Vi,Gi]=(0,ve.useState)([]),[ta,Ri]=(0,ve.useState)([]),[uo,za]=(0,ve.useState)({page:1,limit:10}),yo=(0,ve.useRef)(null),io=(0,ve.useRef)(null);console.log(gr,"user");let[Na,yl]=(0,ve.useState)(Mi(Wi({},(0,Xe.useParams)()),{page:1,per_page:20,name:""}));(0,ve.useEffect)(()=>{io.current&&(mn==null?void 0:mn.is_close_tips)===!1&&Uo===null&&Sa(!0)},[io.current,mn==null?void 0:mn.is_close_tips,Uo]);function nl(){return Ar(this,null,function*(){yield(0,Ne.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,ve.useEffect)(()=>{Gn(ri)},[ri]);function ps($i){return Ar(this,null,function*(){let Ao=$i.target.id;if(Ao==="1"){let Ga=yield(0,Ne.ZP)(`/api/myproblems/${Na.id}/redo_logs.json`,{method:"get",params:Wi({},uo)});(Ga==null?void 0:Ga.status)===0&&Ri(Ga==null?void 0:Ga.data)}Fa(Ao)})}(0,ve.useEffect)(()=>Ie.Z.subscribe("to-commit-info",()=>{Fa("1"),yo.current&&yo.current.setActiveTab("1")}),[]),(0,ve.useEffect)(()=>Ie.Z.subscribe("to-reset-info",()=>{ps({target:{id:"1"}}),yo.current&&yo.current.setActiveTab("2")}),[]);function rl(){Fa("2")}function co(){return Ar(this,null,function*(){let $i=yield(0,Ne.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Wi({identifier:Na==null?void 0:Na.id},Na)});Gi($i)})}const vi=[{title:null,description:ar.createElement("div",null,ar.createElement("b",{onClick:()=>{Sa(!1),nl(),qi(!0),co()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),ar.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),ar.createElement(ce.ZP,{onClick:()=>{Sa(!1),nl()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>io.current}];return ar.createElement("div",{className:Te["left-panel"]},ar.createElement("ul",{className:`${Te["s-navs"]} ${Te["bg-white"]} ${Te.b1}`},(mn==null?void 0:mn.is_program)&&!mi.get("pageId")&&ar.createElement(le.Z,{title:"\u9898\u76EE\u5217\u8868"},ar.createElement("div",{onClick:()=>{co(),qi(!0)},className:Te.btns,ref:io,style:Uo?{pointerEvents:"none"}:{}},ar.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),ar.createElement("li",{style:{marginLeft:20}},ar.createElement("a",{className:ri==="0"?Te.active:"",id:"0",onClick:ps},"\u9898\u76EE\u63CF\u8FF0")),ar.createElement("li",null,ar.createElement("a",{className:ri==="1"?Te.active:"",id:"1",onClick:ps},"\u64CD\u4F5C\u8BB0\u5F55")),(mi.get("type")!=="exercises"&&(mn==null?void 0:mn.answer_text_show)||mi.get("type")!=="exercises"&&(mn==null?void 0:mn.analysis_show))&&ar.createElement("li",null,ar.createElement("a",{className:ri==="4"?Te.active:"",id:"4",onClick:ps},"\u89E3\u7B54\u53C2\u8003")),mi.get("type")!=="exercises"&&ar.createElement("li",null,ar.createElement("a",{className:ri==="2"?Te.active:"",id:"2",onClick:ps},"\u8BC4\u8BBA")),!!($r!=null&&$r.length)&&mi.get("type")!=="exercises"&&mi.get("type")!=="1"&&ar.createElement("li",null,ar.createElement("a",{className:ri==="5"?Te.active:"",id:"5",onClick:ps},"\u6D4B\u8BD5\u7528\u4F8B"))),ar.createElement("div",{className:`${Te["tab-panel-body"]} ${ri==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},ar.createElement(Qe,{hack:mn,onTriggerPraise:Qn,toDiscuss:rl})),ar.createElement("div",{style:{padding:"12px"},className:`${Te["tab-panel-body"]} ${ri==="1"?"":"hide"}`},ar.createElement(Pi,{ref:yo,data:[{id:"1",show:mi.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:ar.createElement(ar.Fragment,null,jr!=null&&jr.records_count||Dr?ar.createElement(It,{page:dr,onPageChange:hr,topicId:Ir,submitting:Dr,key:(Jr==null?void 0:Jr.id)||1,submitRecords:jr,submitResult:Jr}):ar.createElement(gt.Z,null))},{id:"2",show:mi.get("type")==="exercises"||(mn==null?void 0:mn.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:ar.createElement(ar.Fragment,null,ar.createElement(qe.default,{pagination:!1,dataSource:ta==null?void 0:ta.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:($i,Ao,Ga)=>ut()($i).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:($i,Ao,Ga)=>{var Zo;return(Zo=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Ro=>Ro.id===$i))==null?void 0:Zo.name}}]}),ar.createElement(lt.Z,{style:{marginTop:10},current:uo.page,total:ta==null?void 0:ta.count,hideOnSinglePage:!0,onChange:$i=>Ar(void 0,null,function*(){uo.page=$i,za(uo);let Ao=yield(0,Ne.ZP)(`/api/myproblems/${Na.id}/redo_logs.json`,{method:"get",params:Mi(Wi({},uo),{courseId:Na.courseId})});(Ao==null?void 0:Ao.status)===0&&Ri(Ao==null?void 0:Ao.data)})}))}]})),ar.createElement("div",{style:{padding:"12px"},className:`${Te["tab-panel-body"]} ${ri==="4"?"":"hide"}`},ar.createElement(Pi,{data:[{id:"1",show:mi.get("type")!=="exercises"&&(mn==null?void 0:mn.answer_text_show),name:"\u7B54\u6848",element:ar.createElement(ar.Fragment,null,ar.createElement(Ue,{hack:mn,current_user:Cr}))},{id:"2",show:mi.get("type")!=="exercises"&&(mn==null?void 0:mn.analysis_show),name:"\u89E3\u6790",element:ar.createElement(ar.Fragment,null,ar.createElement(Lr,{hack:mn,current_user:Cr}))}]})),ar.createElement("div",{className:`${Te["tab-panel-body"]} ${ri==="2"?"":"hide"}`,style:{padding:0}},ar.createElement(Qr,{user:gr,activeIndex:ri,identifier:mn.identifier,hack:mn,onTriggerPraise:Qn})),ar.createElement("div",{className:`${Te["tab-panel-body"]} ${ri==="5"?"":"hide"}`,style:{padding:12}},ar.createElement(Hr,{data:$r||[],hack:mn})),ar.createElement(a.Z,{rootClassName:Te.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>qi(!1),open:Io},ar.createElement(ae.Z,null,ar.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),ar.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Vi==null?void 0:Vi.total_count,"\u9898\xA0[\xA0",Vi==null?void 0:Vi.total_score,"\u5206\xA0]\xA0"),!(gr!=null&&gr.hack_manager)&&ar.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Vi==null?void 0:Vi.work_score,"\u5206")),ar.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),ar.createElement(ae.Z,{align:"middle",className:"mt10 mb10"},!(gr!=null&&gr.hack_manager)&&ar.createElement(ui.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:$i=>{Na.page=1,Na.finish_status=$i,yl(Wi({},Na)),co()}},ar.createElement(ui.default.Option,{value:""},"\u5168\u90E8"),ar.createElement(ui.default.Option,{value:0},"\u672A\u5F00\u59CB"),ar.createElement(ui.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),ar.createElement(ui.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),ar.createElement(ui.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:$i=>{Na.page=1,Na.difficult=$i||null,yl(Wi({},Na)),co()}},ar.createElement(ui.default.Option,{value:0},"\u5168\u90E8"),ar.createElement(ui.default.Option,{value:1},"\u7B80\u5355"),ar.createElement(ui.default.Option,{value:2},"\u9002\u4E2D"),ar.createElement(ui.default.Option,{value:3},"\u56F0\u96BE")),ar.createElement(oa.default.Search,{size:"large",onSearch:$i=>{Na.name=$i,Na.page=1,yl(Wi({},Na)),co()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),ar.createElement("div",{className:Te.list,style:{height:36,background:"#3D445C"}},!(gr!=null&&gr.hack_manager)&&ar.createElement("span",null,"\u72B6\u6001"),ar.createElement("span",null,"\u5E8F\u53F7"),ar.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),ar.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),ar.createElement("div",{style:{overflow:"auto",flex:1}},(ti=Vi==null?void 0:Vi.data)!=null&&ti.length?(Yi=Vi==null?void 0:Vi.data)==null?void 0:Yi.map(($i,Ao)=>ar.createElement("div",{onClick:()=>Ar(void 0,null,function*(){let Ga=yield(0,Ne.ZP)(`/api/problems/${$i==null?void 0:$i.identifier}/start.json`,{method:"get",params:{hack_user_id:gr==null?void 0:gr.user_id}});Ga&&(Xe.history.replace(`/myproblems/${Ga==null?void 0:Ga.identifier}${window.location.search}`),window.location.reload())}),className:`${Te.list} ${$i!=null&&$i.checked?Te.active:""}`},!(gr!=null&&gr.hack_manager)&&ar.createElement(ar.Fragment,null,!($i!=null&&$i.opened)&&ar.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),($i==null?void 0:$i.opened)&&!($i!=null&&$i.passed)&&ar.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),($i==null?void 0:$i.opened)&&($i==null?void 0:$i.passed)&&ar.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),ar.createElement("span",null,(Na.page-1)*20+(Ao+1)),ar.createElement("span",{style:{flex:1},title:$i.name},`[${$i==null?void 0:$i.score}\u5206]`,"\xA0",$i.name),ar.createElement("span",{style:{flexBasis:48,paddingRight:0}},xa[$i.difficult]))):ar.createElement(gt.Z,null)),ar.createElement(lt.Z,{current:Na.page,className:"mt20",hideOnSinglePage:!0,total:Vi==null?void 0:Vi.count,pageSize:Na.per_page,onChange:($i,Ao)=>{Na.page=$i,Na.per_page=Ao,co()}})),ar.createElement(ji.Z,{rootClassName:Te.tour,closeIcon:!1,open:!!Uo,steps:vi,gap:{offset:3,radius:2}}))},ma=be(62522),Di=be(16209),Oi=be(19105),Er=be(31947),Yr=be(85219),Bi=be(67054),zr=be(61293),ya=be(92310),ha=be.n(ya),Ya=be(23960),ro=be(31707),pi=be(39775),Go=be(93450),Yn=be(59301),xi=Object.defineProperty,Ki=Object.defineProperties,tr=Object.getOwnPropertyDescriptors,kr=Object.getOwnPropertySymbols,oi=Object.prototype.hasOwnProperty,hi=Object.prototype.propertyIsEnumerable,_a=(mn,Qn,Ir)=>Qn in mn?xi(mn,Qn,{enumerable:!0,configurable:!0,writable:!0,value:Ir}):mn[Qn]=Ir,_i=(mn,Qn)=>{for(var Ir in Qn||(Qn={}))oi.call(Qn,Ir)&&_a(mn,Ir,Qn[Ir]);if(kr)for(var Ir of kr(Qn))hi.call(Qn,Ir)&&_a(mn,Ir,Qn[Ir]);return mn},ba=(mn,Qn)=>Ki(mn,tr(Qn)),Ha=(mn,Qn)=>{var Ir={};for(var dr in mn)oi.call(mn,dr)&&Qn.indexOf(dr)<0&&(Ir[dr]=mn[dr]);if(mn!=null&&kr)for(var dr of kr(mn))Qn.indexOf(dr)<0&&hi.call(mn,dr)&&(Ir[dr]=mn[dr]);return Ir},aa=(mn,Qn,Ir)=>new Promise((dr,hr)=>{var gr=Dr=>{try{jr(Ir.next(Dr))}catch(Jr){hr(Jr)}},Cr=Dr=>{try{jr(Ir.throw(Dr))}catch(Jr){hr(Jr)}},jr=Dr=>Dr.done?dr(Dr.value):Promise.resolve(Dr.value).then(gr,Cr);jr((Ir=Ir.apply(mn,Qn)).next())});const{Countdown:ea}=E.default,ka={Java:"java",C:"c",Python:"py","C++":"c"};var Ma=(mn=>(mn[mn.SET_LOADING=0]="SET_LOADING",mn[mn.GET_DATA=1]="GET_DATA",mn[mn.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",mn[mn.SET_DATA=3]="SET_DATA",mn[mn.SET_DEBUGING=4]="SET_DEBUGING",mn[mn.SET_SUBMITING=5]="SET_SUBMITING",mn[mn.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",mn[mn.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",mn[mn.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",mn[mn.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",mn[mn.SET_PAGE=10]="SET_PAGE",mn))(Ma||{});function No(){return new Date().getTime()}const ko={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Lo(mn,Qn){switch(Qn.type){case 1:return _i(_i({},mn),Qn.payload);case 3:return ba(_i({},mn),{data:Qn.payload});case 0:return ba(_i({},mn),{loading:Qn.payload});case 9:return ba(_i({},mn),{showNote:Qn.payload});case 4:return ba(_i({},mn),{debuging:Qn.payload});case 5:return ba(_i({},mn),{submitting:Qn.payload});case 2:return ba(_i({},mn),{submitRecords:Qn.payload});case 10:return ba(_i({},mn),{submitRecordPage:Qn.payload});case 6:return ba(_i({},mn),{executingMessage:Qn.payload});case 7:return _i(_i({},mn),Qn.payload);case 8:return _i(_i({},mn),Qn.payload);default:throw new Error}}var gs=({children:mn})=>{var Qn,Ir,dr,hr,gr;const[Cr,jr]=(0,ve.useReducer)(Lo,ko),{id:Dr}=(0,Xe.useParams)(),Jr=(0,Xe.useLocation)(),[Gn]=(0,Xe.useSearchParams)(),{loading:$r,data:ti,debugResult:Yi,submitResult:mi,submitRecords:ri,submitRecordPage:Fa,showNote:Ua,debuging:Io,submitting:qi,executingMessage:Uo}=Cr,[Sa,Vi]=(0,ve.useState)("#37AD83"),[Gi,ta]=(0,ve.useState)(null),[Ri,uo]=(0,ve.useState)({}),[za,yo]=(0,ve.useState)(!0),[io,Na]=(0,ve.useState)(!1),[yl,nl]=(0,ve.useState)(!1),ps=(0,ve.useRef)(null),rl=(0,ve.useRef)(0),co=ti==null?void 0:ti.user,vi=ti==null?void 0:ti.hack,[$i,Ao]=(0,ve.useState)(!1),Ga=(0,ve.useRef)(1),Zo=(0,ve.useRef)(!1);(0,Ya.y)(Gn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Ro}=(0,Ya.X)(),[Xo,Ia]=(0,ve.useState)(""),mo=(0,Yr._)(Ri);(0,ve.useEffect)(()=>{function Si(){return aa(this,null,function*(){var Fi,Ja,fo,eo,bo;yo(!0);const wo=yield(0,se.fu)(Dr,{exercise_id:Gn.get("exercisesId")});if(setTimeout(()=>{yo(!1)},800),wo.status!==401){try{wo.hack.code=We.Base64.decode(wo.hack.code)}catch(Wa){console.log(Wa)}wo.hack=ba(_i({},wo.hack),{is_program:Gn.get("type")==="1"}),jr({type:1,payload:{loading:!1,data:wo}})}if(Gn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Wa;Gn.get("coursesId")=="coursesId"?Wa=yield(0,ie._F)({categoryId:Gn.get("exercisesId"),login:Gn.get("login")}):Wa=yield(0,ie._B)({categoryId:Gn.get("exercisesId"),login:Gn.get("login")}),uo(_i({},Wa)),Ro((Fi=Wa==null?void 0:Wa.exercise)==null?void 0:Fi.forbid_copy),typeof((Ja=Wa==null?void 0:Wa.exercise)==null?void 0:Ja.left_time)=="number"&&(ta(Date.now()+((fo=Wa==null?void 0:Wa.exercise)==null?void 0:fo.left_time)*1e3),setTimeout(()=>{Vi("red")},(((eo=Wa==null?void 0:Wa.exercise)==null?void 0:eo.left_time)-300>0?((bo=Wa==null?void 0:Wa.exercise)==null?void 0:bo.left_time)-300:0)*1e3))}})}Dr&&Si()},[Dr]),(0,ve.useEffect)(()=>{var Si;return Gn.get("type")==="exercises"&&((Si=Ri==null?void 0:Ri.exercise)!=null&&Si.screen_open)&&(window.removeEventListener("blur",Qo,!1),Bi.U.forEach((Fi,Ja)=>{window.addEventListener(Fi,Qo,!1)}),window.addEventListener("blur",Qo,!1),window.focus()),()=>{document.removeEventListener((0,oe.gH)(),Qo)}},[Ri]),(0,ve.useEffect)(()=>{Xo==="1"&&Dr&&vi!=null&&vi.language&&ms()},[Dr,Fa,vi==null?void 0:vi.language,Xo]),(0,ve.useEffect)(()=>(vi!=null&&vi.is_program&&(rl.current=0,ps.current=setInterval(()=>{Rs()},15e3)),()=>{clearInterval(ps.current)}),[vi==null?void 0:vi.is_program]);const Rs=()=>aa(void 0,null,function*(){let Si=yield(0,Ne.ZP)(`/api/myproblems/${Dr}/save_long_time.json`,{method:"get",params:{answer_long_time:rl.current}})}),Qo=()=>{Zo.current||(0,oe.BU)(),window.parent.postMessage("backExercise","*")};function ms(){return aa(this,null,function*(){try{const Si=yield(0,se.zO)(Dr,{limit:15,page:Fa,language:vi==null?void 0:vi.language});jr({type:2,payload:Si})}catch(Si){console.log(Si)}})}function Do(Si){jr({type:10,payload:Si})}function Jo(Si){return aa(this,null,function*(){var Fi;let Ja;(Gn.get("ip_limit")==="inner"||Gn.get("ip_bind_type")==="true")&&(Ja=yield(0,Di.y)({ip_limit:Gn.get("ip_limit"),ip_bind:Gn.get("ip_bind_type")==="true"}));const fo=yield(0,se.n4)(Dr,{code:We.Base64.encode(Si||vi.code),language:vi==null?void 0:vi.language,exercise_id:Gn.get("exercisesId"),question_id:Gn.get("questionId"),ip:Ja});return fo.status===-5&&(0,Xe.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:ba(_i({errorMessage:fo==null?void 0:fo.message},(Ri==null?void 0:Ri.exercise)||{}),{exercise_user_id:(Fi=Ri==null?void 0:Ri.exercise)==null?void 0:Fi.exercise_user_id,id:Gn.get("exercisesId")})}}),fo})}function qo(){return aa(this,null,function*(){if(Ga.current=2,!qi){jr({type:5,payload:!0});try{Ie.Z.publish("to-commit-info");const Si=yield Jo();if(console.log(Si,1),Si.status===0){let wo=function(){return aa(this,null,function*(){const{status:Wa,data:$o}=yield(0,se.rX)(Dr,"submit"),al=No()-bo>(fo*eo+3)*1e3;if(Wa!==0&&!al&&setTimeout(wo,1e3),al){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),jr({type:5,payload:!1});return}if(Wa===0){$o.status===2&&pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),($o==null?void 0:$o.status)===0&&Gn.get("type")==="1"&&nl(!0);const Ml=yield(0,se.zO)(Dr,{limit:15,page:Fa,language:vi==null?void 0:vi.language});jr({type:8,payload:ba(_i({},Cr),{submitResult:$o,submitting:!1,submitRecords:Ml})})}})},Fi={};if(Gn.get("type")==="exercises"&&(Fi.extras={exercise_id:Gn.get("exercisesId"),question_id:Gn.get("questionId")},(Gn.get("ip_limit")==="inner"||Gn.get("ip_bind_type")==="true")&&(Fi.extras.ip=yield(0,Di.y)({ip_limit:Gn.get("ip_limit"),ip_bind:Gn.get("ip_bind_type")==="true"}))),(yield(0,se.bM)(Dr,Fi)).status===-1&&Gn.get("exercisesId")){window.parent.location.href=`/classrooms/${Gn.get("coursesId")}/exercise/${Gn.get("exercisesId")}/detail`;return}const{time_limit:fo,test_case_size:eo}=vi,bo=No();wo()}else jr({type:5,payload:!1})}catch(Si){console.log(Si),jr({type:5,payload:!1})}Ao(!1)}})}function nn(){return aa(this,null,function*(){Ga.current=1,Cr.debuging=!0,jr({type:4,payload:!0});try{if((yield Jo()).status===0){let bo=function(){return aa(this,null,function*(){const{status:wo,message:Wa,data:$o}=yield(0,se.rX)(Dr,"debug"),al=No()-eo>(Fi+3)*1e3;if(wo!==0&&!al&&(jr({type:6,payload:Wa}),setTimeout(bo,1e3)),al){pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),jr({type:4,payload:!1}),jr({type:7,payload:ba(_i({},Cr),{debugResult:{status:2},debuging:!1})});return}wo===0&&($o.status===2&&pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),jr({type:4,payload:!1}),jr({type:7,payload:ba(_i({},Cr),{debugResult:$o,debuging:!1})}))})};const{time_limit:Fi}=vi;let Ja={input:encodeURIComponent(ti.test_case.input)};if(Gn.get("type")==="exercises"&&(Ja.exercise_id=Gn.get("exercisesId")),(yield(0,se.MU)(Dr,Ja)).status===-1&&Gn.get("exercisesId")){window.parent.location.href=`/classrooms/${Gn.get("coursesId")}/exercise/${Gn.get("exercisesId")}/detail`;return}const eo=No();bo()}else jr({type:4,payload:!1})}catch(Si){console.log(Si)}finally{}})}function ci(Si,Fi){const Ja=Fi?{modify_code:!1}:{};jr({type:3,payload:ba(_i({},ti),{hack:_i(ba(_i({},vi),{code:Si}),Ja)})}),Ao(!0)}const Ai=Si=>aa(void 0,null,function*(){let Fi=yield(0,Ne.ZP)(`/api/problems/${vi==null?void 0:vi.identifier}/start.json`,{method:"get",params:{language:Si==="C++"||Si==="c++"?encodeURIComponent(Si):Si,hack_user_id:co==null?void 0:co.user_id}});Fi.status!==-1&&Xe.history.replace(`/myproblems/${Fi==null?void 0:Fi.identifier}${window.location.search}`)});function Qi(Si){let Fi=Si.target.value;jr({type:3,payload:ba(_i({},ti),{test_case:{input:Fi}})})}function Xi(){return aa(this,null,function*(){try{let Si={};Gn.get("type")==="exercises"?Si.exercise_id=Gn.get("exercisesId"):vi!=null&&vi.homework_common_id&&(Si.homework_common_id=vi==null?void 0:vi.homework_common_id);const Fi=yield(0,se.H7)(Dr,_i({},Si));Fi.status===401||(ci(We.Base64.decode(Fi.code)),(Gn.get("type")==="exercises"||vi!=null&&vi.homework_common_id)&&Ie.Z.publish("to-reset-info"))}catch(Si){console.log(Si)}})}function Ni(){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Yn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Yn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return aa(this,null,function*(){const Si=yield(0,se.fi)(Dr);Si.status===401||ci(We.Base64.decode(Si.code),!0)})}})}function Hi(){jr({type:9,payload:!0})}function ao(){jr({type:9,payload:!1})}function _o(Si){return aa(this,null,function*(){yield(0,se.MK)(Dr,Si),jr({type:1,payload:{showNote:!1,data:ba(_i({},ti),{hack:ba(_i({},vi),{notes:Si.notes})})}})})}const $a={hack:vi,isLoading:za,input:(Qn=ti==null?void 0:ti.test_case)==null?void 0:Qn.input,is_file:(Ir=ti==null?void 0:ti.test_case)==null?void 0:Ir.is_file,language:vi==null?void 0:vi.language,code:vi==null?void 0:vi.code,title:"main."+ka[vi==null?void 0:vi.language],modify_code:vi==null?void 0:vi.modify_code,notes:vi==null?void 0:vi.notes,debugResult:Yi,debuging:Io,submitting:qi,submitResult:mi,executingMessage:Uo,onCancelNote:ao,onAddNote:_o,showNote:Ua,user:co,onShowNote:Hi,onSubmitCode:qo,onChangeCode:ci,onChangeInput:Qi,onDebugCode:nn,onResetCode:Xi,onSyncCode:Ni,onUpdateCode:Jo,onChangeLanguage:Ai,isWhiteTheme:io,setIsWhiteTheme:Na,topDispatch:jr};function jo(){return aa(this,null,function*(){const{praise_count:Si}=yield(0,se.vl)(vi.id,{container_type:"Hack",type:1});let Fi=ba(_i({},ti),{hack:ba(_i({},vi),{praises_count:Si,user_praise:!vi.user_praise})});jr({type:3,payload:Fi})})}const il={topicId:Dr,submitResult:mi,submitRecords:ri,submitting:qi,page:Fa,onPageChange:Do,hack:vi,user:ti==null?void 0:ti.user,hack_sets:ti==null?void 0:ti.hack_sets,current_user:ti==null?void 0:ti.current_user,onTriggerPraise:jo,setActiveIndex:Ia};console.log(Ri);const bl=()=>Gn.get("type")==="exercises"?!1:!!(Gn.get("type")==="1"&&Object.values((vi==null?void 0:vi.homework_extension)||{}).some(Boolean));return Yn.createElement(Yn.Fragment,null,Yn.createElement(Ae.Z,{spinning:$r,delay:500},ti?Yn.createElement(Yn.Fragment,null,Yn.createElement("header",{className:ha()(zr.Z.header,io&&zr.Z.whiteHeader)},Gn.get("type")!=="exercises"&&Yn.createElement("div",null,Yn.createElement("img",{src:`${ne.Z.IMG_SERVER}/images/${co==null?void 0:co.image_url}`,alt:"user",width:36}),Yn.createElement("span",{style:{color:io?"#333":"#B2BACB",fontSize:16}},co==null?void 0:co.name)),Gn.get("type")==="exercises"&&Yn.createElement("div",null,Yn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Yn.createElement("span",{className:"ml10"},(dr=Ri==null?void 0:Ri.exercise)==null?void 0:dr.user_name)),Yn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Yn.createElement("span",{className:"ml10"},(hr=Ri==null?void 0:Ri.exercise)==null?void 0:hr.student_id))),Yn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Yn.createElement("div",null,vi.name)),(vi==null?void 0:vi.is_program)&&Yn.createElement(Oi.Z,{defaultValue:vi==null?void 0:vi.answer_long_time,onChange:Si=>{rl.current=Si},className:zr.Z.timepiece}),co!=null&&co.hack_manager?Yn.createElement(Xe.Link,{className:zr.Z.btn_edit,to:Gn.get("type")==="1"?Gn.get("pageId")?`/problems/newedit/${vi.identifier}?type=1&pageId=${Gn.get("pageId")}&backUrl=${Gn.get("backUrl")}`:`/problems/newedit/${vi.identifier}?type=1`:`/problems/newedit/${vi.identifier}`}," ",Yn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,((gr=Ri==null?void 0:Ri.exercise)==null?void 0:gr.left_time)&&Yn.createElement(Yn.Fragment,null,Yn.createElement("span",{style:{color:Sa,marginRight:6},className:`iconfont icon-daojishi ${zr.Z.djs}`}),Yn.createElement("span",{className:"c-white mr20"},Yn.createElement(ea,{valueStyle:{color:Sa,fontSize:20,fontWeight:500},title:Yn.createElement("span",{style:{color:Sa,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Gi,onFinish:()=>aa(void 0,null,function*(){const Si=yield(0,ie.VL)({categoryId:Gn.get("exercisesId"),commit_method:2});if((Si==null?void 0:Si.status)===0&&(Jo(),pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Yn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Yn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>aa(void 0,null,function*(){window.parent.location.href=`/classrooms/${Gn.get("coursesId")}/exercise/${Gn.get("exercisesId")}/detail`})})),(Si==null?void 0:Si.status)===-3){const Fi=parseInt(Si==null?void 0:Si.message);ta(Date.now()+Fi*1e3)}})}))),Gn.get("type")==="exercises"?Yn.createElement(ce.ZP,{type:"primary",onClick:()=>{const Si=()=>aa(void 0,null,function*(){yield Jo(),Ao(!1),mo(),Zo.current=!0,Qo()});if(!(ri!=null&&ri.records_count)||$i){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Yn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Si});return}Si()}},Yn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):Yn.createElement("span",{onClick:()=>{var Si;if(Gn.get("backUrl"))Xe.history.push(Gn.get("backUrl"));else if(Gn.get("type")==="1"){let Fi=(Si=localStorage.getItem("program_homework"))==null?void 0:Si.split(",");Xe.history.push(`/classrooms/${Fi==null?void 0:Fi[0]}/program_homework/${Fi==null?void 0:Fi[1]}/detail`)}else Xe.history.push("/problemset")}},Yn.createElement(le.Z,{title:"\u5173\u95ED"},Yn.createElement("i",{style:{color:io?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Yn.createElement(Ae.Z,{size:"large",spinning:za},Yn.createElement(re.Z,{className:ha()(zr.Z.myProblems,io&&zr.Z.whiteMyProblems),leftChild:Yn.createElement(Ei,_i({},il)),rightChild:Yn.createElement(vl,_i({},$a))}))):null,Yn.createElement(pe.default,{centered:!0,closable:!1,width:680,footer:null,open:yl,className:"oj-modal"},Yn.createElement("section",{className:"oj-modal-content"},Yn.createElement("div",{className:"oj-modal-head"},Yn.createElement("img",{src:ma,alt:""}),Yn.createElement("i",{onClick:()=>nl(!1),className:"iconfont icon-guanbi1"})),Yn.createElement("aside",null,Yn.createElement("img",{className:"mr30",src:Go.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Yn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},mi==null?void 0:mi.execute_time,"ms"),"\u4F18\u4E8E",Yn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(mi==null?void 0:mi.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Yn.createElement("aside",{className:"mb50"},Yn.createElement("img",{src:pi.Z,className:"mr30"}),Yn.createElement("span",{className:"oj-modal-tt"},Yn.createElement("span",null,Yn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Yn.createElement("span",{className:"c-light-primary"},mi==null?void 0:mi.execute_memory,"kb")),Yn.createElement("span",null,Yn.createElement("span",null))),"\u4F18\u4E8E",Yn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(mi==null?void 0:mi.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Yn.createElement("div",{id:"oj-modal-next",onClick:()=>aa(void 0,null,function*(){var Si;if(mi!=null&&mi.next_identifier){let Fi=yield(0,Ne.ZP)(`/api/problems/${mi==null?void 0:mi.next_identifier}/start.json`,{method:"get",params:{hack_user_id:co==null?void 0:co.user_id}});Fi&&(Xe.history.replace(`/myproblems/${Fi==null?void 0:Fi.identifier}${window.location.search}`),window.location.reload())}else{let Fi=(Si=localStorage.getItem("program_homework"))==null?void 0:Si.split(",");Xe.history.push(`/classrooms/${Fi==null?void 0:Fi[0]}/program_homework/${Fi==null?void 0:Fi[1]}/detail`)}}),className:"oj-modal-btn"},mi!=null&&mi.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),bl()&&Yn.createElement(ro.Z,{showData:vi==null?void 0:vi.homework_extension,description:vi==null?void 0:vi.description,code:vi.code,sendParams:{source:"hack",hack_id:Dr}})),Yn.createElement(Er.Z,{successCb:()=>{Ga.current===1?nn():qo()}}))};function ys({title:mn,modify_code:Qn,onSyncCode:Ir,onShowCodeSetting:dr,onResetCode:hr,hack:gr,onChangeLanguage:Cr,isWhiteTheme:jr}){var Dr;const Jr=()=>{pe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Yn.createElement(z.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:hr})},[Gn]=(0,Xe.useSearchParams)(),$r=Gn.get("language"),ti=Yi=>Yi==="1"?"c++":Yi==="2"?"C++":Yi;return(0,ve.useEffect)(()=>{$r&&Cr(ti($r))},[]),(0,ve.useEffect)(()=>{gr!=null&&gr.tpm_code_modified&&pe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Yn.createElement(z.Z,null),content:Yn.createElement("div",null,Yn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Yn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Yn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>hr()})},[gr==null?void 0:gr.language]),console.log(gr,jr,"hack"),Yn.createElement("div",{className:`${zr.Z.codeHead} ${jr?zr.Z.whiteCodeHead:""}`},Yn.createElement("div",{className:zr.Z.navWrap},(Dr=gr==null?void 0:gr.all_language)==null?void 0:Dr.map(Yi=>Yn.createElement("div",{className:`${zr.Z.nav} ${Yi===(gr==null?void 0:gr.language)?zr.Z.active:""}`,key:Yi,onClick:()=>Cr(Yi)},Yn.createElement(le.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Yn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Yn.createElement("span",null,Yi)))),Yn.createElement(ae.Z,{align:"middle",style:{marginLeft:"auto"}},Qn?Yn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Ir},Yn.createElement("img",{src:Oe,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Yn.createElement("a",{onClick:Jr},Yn.createElement(le.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Yn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Yn.createElement("a",{onClick:dr},Yn.createElement(le.Z,{title:"\u8BBE\u7F6E"},Yn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function vl(mn){var Qn=mn,{input:Ir,is_file:dr,showNote:hr,onShowNote:gr,notes:Cr,onCancelNote:jr,onAddNote:Dr,debugResult:Jr,language:Gn,debuging:$r,submitting:ti,executingMessage:Yi,code:mi,onSubmitCode:ri,onDebugCode:Fa,onChangeCode:Ua,onChangeInput:Io,onUpdateCode:qi,user:Uo,isLoading:Sa,submitResult:Vi}=Qn,Gi=Ha(Qn,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function ta(uo){return Yn.createElement(ys,ba(_i({},Gi),{onShowCodeSetting:uo}))}const Ri=_i({input:Ir,is_file:dr,debugResult:Jr,debuging:$r,submitting:ti,executingMessage:Yi,onDebugCode:Fa,onChangeCode:Ua,onSubmitCode:ri,onChangeInput:Io,user:Uo,submitResult:Vi},Gi);return Yn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Yn.createElement(xe,{setIsWhiteTheme:Gi==null?void 0:Gi.setIsWhiteTheme,isLoading:Sa,language:Gn,value:mi,onChange:Ua,onUpdateCode:qi,ActionBarRender:ta}),Yn.createElement(Ze.ZP,_i({},Ri)))}},74440:function(en,Gt,be){"use strict";be.d(Gt,{h:function(){return ve}});var ve=(Xe=>(Xe[Xe.NOMATCH=-1]="NOMATCH",Xe[Xe.OK=0]="OK",Xe[Xe.TIMEOUT=2]="TIMEOUT",Xe[Xe.PODFAILURE=3]="PODFAILURE",Xe[Xe.COMPILEFAILURE=4]="COMPILEFAILURE",Xe[Xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",Xe[Xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Xe))(ve||{})},88264:function(en,Gt,be){"use strict";be.d(Gt,{H7:function(){return a},MK:function(){return z},MU:function(){return ie},X6:function(){return re},bM:function(){return se},fi:function(){return y},fu:function(){return ae},n4:function(){return x},rX:function(){return ne},vl:function(){return b},zO:function(){return oe}});var ve=be(99064),Xe=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ce=(te,ee,ue)=>ee in te?Xe(te,ee,{enumerable:!0,configurable:!0,writable:!0,value:ue}):te[ee]=ue,le=(te,ee)=>{for(var ue in ee||(ee={}))pe.call(ee,ue)&&ce(te,ue,ee[ue]);if(E)for(var ue of E(ee))Ae.call(ee,ue)&&ce(te,ue,ee[ue]);return te};function ae(te,ee){return(0,ve.U2)(`myproblems/${te}.json`,le({hidePopLogin:!0},ee||{}))}function se(te,ee){return(0,ve.v_)(`myproblems/${te}/code_submit.json`,ee)}function ie(te,ee){return(0,ve.v_)(`myproblems/${te}/code_debug.json`,ee)}function oe(te,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,ve.U2)(`myproblems/${te}/submit_records.json`,ee)}function re(te){return(0,ve.U2)("myproblems/record_detail.json",{id:te})}function ne(te,ee){return(0,ve.U2)(`myproblems/${te}/result.json`,{mode:ee})}function z(te,ee){return(0,ve.v_)(`myproblems/${te}/add_notes.json`,ee)}function a(te,ee){return(0,ve.v_)(`myproblems/${te}/restore_initial_code.json`,ee)}function y(te){return(0,ve.v_)(`myproblems/${te}/sync_code.json`)}function x(te,ee){return(0,ve.v_)(`myproblems/${te}/update_code.json`,ee)}function b(te,ee){return(0,ve.v_)(`discusses/${te}/plus.json`,ee)}},25555:function(en,Gt,be){"use strict";be.d(Gt,{Im:function(){return me},ZP:function(){return xe},gZ:function(){return we}});var ve=be(59301),Xe=be(92832),E=be(3113),pe=be(84105),Ae=be(87395),ce=be(35106),le=be(24334),ae=be(33538),se=be(85149),ie=be(955),oe=be(13787),re=be(34376),ne=be(92310),z=be.n(ne),a=be(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,de=(Oe,We,Ze)=>We in Oe?y(Oe,We,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Oe[We]=Ze,he=(Oe,We)=>{for(var Ze in We||(We={}))ee.call(We,Ze)&&de(Oe,Ze,We[Ze]);if(te)for(var Ze of te(We))ue.call(We,Ze)&&de(Oe,Ze,We[Ze]);return Oe},fe=(Oe,We)=>x(Oe,b(We));const{TextArea:ge}=Xe.default,ye={visible:!1,tabIndex:"0"},me={[ce.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ce.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ce.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Be=(Oe=>(Oe[Oe.SET_VISIBLE=0]="SET_VISIBLE",Oe[Oe.SET_TABINDEX=1]="SET_TABINDEX",Oe))(Be||{});function Ee(Oe,We){switch(We.type){case 0:return fe(he({},Oe),{visible:We.payload});case 1:return fe(he({},Oe),{tabIndex:We.payload});default:throw new Error}}function Me({value:Oe,className:We}){const[Ze,Te]=(0,ve.useState)(!1),tt=(0,ve.useRef)(),qe=(0,ve.useRef)();return(0,ve.useEffect)(()=>{Ze&&(qe.current.reset(),qe.current.write((0,ie.pp)(Oe||"")))},[Oe,Ze]),(0,ve.useEffect)(()=>{var lt,ct,rt,at;if(tt.current){qe.current=new re.Terminal({fontSize:14,disableStdin:!0}),qe.current.open(tt.current);const ut=tt.current.offsetWidth-14,At=((at=(rt=(ct=(lt=qe.current)==null?void 0:lt._core)==null?void 0:ct._renderService)==null?void 0:rt.dimensions)==null?void 0:at.actualCellWidth)||9.5,wt=Math.ceil(ut/At);qe.current.resize(wt,8),Te(!0)}},[]),a.createElement("div",{ref:tt,className:z()("XtermText-valueRef",We)})}function we(Oe){const{status:We,error_msg:Ze,output:Te,input:tt,expected_output:qe,is_file:lt,input_file_url:ct,output_file_url:rt,expected_output_file_url:at}=Oe;let ut=null;const At={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(We){case ce.h.NOMATCH:ut=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!lt&&a.createElement(Me,{className:"mb10",value:tt}),lt&&a.createElement("div",{style:At},a.createElement("a",{onClick:()=>(0,ie.LR)(ct,tt)},tt)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!lt&&a.createElement(Me,{className:"mb10",value:Te&&le.Base64.decode(Te)||""}),lt&&a.createElement("div",{style:At},a.createElement("a",{onClick:()=>(0,ie.LR)(rt,Te)},Te)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!lt&&a.createElement(Me,{className:"mb10",value:qe&&le.Base64.decode(qe)||""}),lt&&a.createElement("div",{style:At},a.createElement("a",{onClick:()=>(0,ie.LR)(at,qe)},qe)));break;case ce.h.EXECUTEFAILURE:ut=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!lt&&a.createElement(se.Z,{value:tt,style:At}),lt&&a.createElement("div",{style:At},a.createElement("a",{onClick:()=>(0,ie.LR)(ct,tt)},tt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(Ze)));break;case ce.h.COMPILEFAILURE:ut=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!lt&&a.createElement(se.Z,{value:tt,style:At}),lt&&a.createElement("div",{style:At},a.createElement("a",{onClick:()=>(0,ie.LR)(ct,tt)},tt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(Ze)));break;case ce.h.PODFAILURE:ut=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:ut=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",ut," ")}function je(Oe){const{status:We,error_msg:Ze,execute_time:Te,output:tt,input:qe,expected_output:lt,is_file:ct,input_file_url:rt,output_file_url:at,expected_output_file_url:ut}=Oe;let At=null;switch(We){case ce.h.OK:At=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Te,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,le.Base64.decode(tt)));break;case ce.h.NOMATCH:At=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",tt&&le.Base64.decode(tt)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",lt&&le.Base64.decode(lt)));break;case ce.h.EXECUTEFAILURE:At=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(Ze)));break;case ce.h.COMPILEFAILURE:At=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(Ze)));break;case ce.h.PODFAILURE:At=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:At=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",At," ")}var xe=({id:Oe,is_file:We,input:Ze,debuging:Te,submitting:tt,executingMessage:qe,debugResult:lt,onChangeInput:ct,onDebugCode:rt,onSubmitCode:at})=>{const[ut,At]=(0,ve.useReducer)(Ee,ye),{visible:wt,tabIndex:It}=ut;(0,ve.useEffect)(()=>{At({type:0,payload:!1})},[Oe]);function gt(ke){let Ve=ke.target.id;At({type:1,payload:Ve})}function ft(){At({type:0,payload:!wt})}const $e=(0,ve.useMemo)(()=>{if(lt){const{status:ke}=lt;return a.createElement(a.Fragment,null,je(lt))}return null},[lt]);function Pe(){At({type:0,payload:!0}),At({type:1,payload:"1"}),rt()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${wt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(oe.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(ge,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:We?"":Ze,onChange:ct}),rightNode:Te?a.createElement(ae.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):lt?$e:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${wt?"up":""}`,onClick:ft},wt?a.createElement(pe.Z,null):a.createElement(Ae.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:Te,onClick:Pe},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:tt,disabled:tt,onClick:()=>{At({type:0,payload:!1}),at()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},35106:function(en,Gt,be){"use strict";be.d(Gt,{h:function(){return ve}});var ve=(Xe=>(Xe[Xe.NOMATCH=-1]="NOMATCH",Xe[Xe.OK=0]="OK",Xe[Xe.TIMEOUT=2]="TIMEOUT",Xe[Xe.PODFAILURE=3]="PODFAILURE",Xe[Xe.COMPILEFAILURE=4]="COMPILEFAILURE",Xe[Xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",Xe[Xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Xe))(ve||{})},72161:function(en,Gt,be){"use strict";be.d(Gt,{Y2:function(){return Oe},ZP:function(){return We}});var ve=be(59301),Xe=be(54580),E=be(8591),pe=be(43418),Ae=be(95237),ce=be(5112),le=be(3113),ae=be(24905),se=be(6848),ie=be(92832),oe={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},re="data:image/png;base64,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",ne=be(47257),z=be.n(ne),a=be(81939),y=be(99064),x=be(1012),b=be(955),te=be(23210),ee=be(59301),ue=Object.defineProperty,de=Object.defineProperties,he=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,me=(Ze,Te,tt)=>Te in Ze?ue(Ze,Te,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Ze[Te]=tt,Be=(Ze,Te)=>{for(var tt in Te||(Te={}))ge.call(Te,tt)&&me(Ze,tt,Te[tt]);if(fe)for(var tt of fe(Te))ye.call(Te,tt)&&me(Ze,tt,Te[tt]);return Ze},Ee=(Ze,Te)=>de(Ze,he(Te)),Me=(Ze,Te,tt)=>new Promise((qe,lt)=>{var ct=ut=>{try{at(tt.next(ut))}catch(At){lt(At)}},rt=ut=>{try{at(tt.throw(ut))}catch(At){lt(At)}},at=ut=>ut.done?qe(ut.value):Promise.resolve(ut.value).then(ct,rt);at((tt=tt.apply(Ze,Te)).next())});const{Dragger:we}=Xe.default,je=Ze=>{const Te=At=>At&&At.substring(0,At.lastIndexOf("."));for(var tt=[...Ze],qe=0,lt=[],ct=0;ct<tt.length;ct++){for(var rt="",at=0;at<lt.length;at++)if(Te(lt[at][0].name)==Te(tt[ct].name)){qe=1,rt=at;break}if(qe==1)lt[rt].push(tt[ct]),qe=0;else if(qe==0){let At=new Array;At.push(tt[ct]),lt.push(At)}}return lt.map(At=>{if(At.forEach(wt=>{let It=wt.name.split(/\.(?=[^\.]+$)/);wt.name=`${It[0]}.${It[1].toLowerCase()}`}),At[0].name.includes(".in"))return At.length===2?At:[At[0],{}];if(At[0].name.includes(".out"))return At.length===2?At.reverse():[{},At[0]]})},xe=({onClose:Ze,onOK:Te,visible:tt,wrapClassName:qe,rootIdentifier:lt,multiple:ct=!1,defaultMultipleValue:rt=!0})=>{const[at,ut]=(0,ve.useState)([]),[At,wt]=(0,ve.useState)({}),[It,gt]=(0,ve.useState)(!1),[ft,$e]=(0,ve.useState)(!0),Pe=(0,ve.useRef)([]),ke=(0,ve.useRef)(0),Ve=()=>{Ze()};(0,ve.useEffect)(()=>{Qe()},[]),(0,ve.useEffect)(()=>{tt&&(Pe.current=[],ke.current=0,ut([]),$e(rt))},[tt]);const Qe=()=>Me(void 0,null,function*(){try{const St=yield(0,y.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),bt=JSON.parse((0,a.pe)(St.data));wt(bt)}catch(St){}}),De=St=>St&&St.substring(0,St.lastIndexOf(".")),Ye=St=>{var bt,Bt;const Nt=De((bt=St[0])==null?void 0:bt.name)||De((Bt=St[1])==null?void 0:Bt.name),pt=at.filter(Lt=>De(Lt.name)!==Nt);Pe.current=[...pt],ut([...pt])},Ue=St=>{if(!ft){const Ft=new FormData;Ft.append("file",St.file),(0,y.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Ft},!0).then(Ut=>{if(Ut.status===0){ke.current=ke.current+1;const Xt=Pe.current.map(an=>{var fn;if(an.name===St.name){const bn=Be({},an);return(fn=St==null?void 0:St.name)!=null&&fn.includes(".in")?bn.input=Ut==null?void 0:Ut.content:bn.output=Ut==null?void 0:Ut.content,bn}return an});if(Pe.current=[...Xt],ut([...Xt]),ke.current>0&&ke.current===at.length){gt(!1);let an=je(Xt);an=an.filter(fn=>{var bn,Mn;return!!((bn=fn[0])!=null&&bn.name&&((Mn=fn[1])!=null&&Mn.name))}),an=an.map(fn=>Ee(Be(Be({},fn[0]),fn[1]),{is_file:!1})),Te(an),Ze()}}else gt(!1),Ze()});return}const bt=new(z())({endpoint:At.end_point,region:At.region,accessKeyId:At.access_key_id,accessKeySecret:At.access_key_secret,bucket:At.bucket,stsToken:At.security_token}),Bt=St.name,Nt={container_type:"TestSet",file_name:Bt},pt=(0,x.Z)();let Lt=`testsets/${lt}/${pt}${Bt.indexOf(".")>-1?"."+Bt.split(".").pop():""}`;lt===null&&(Lt=`testsets/${pt}${Bt.indexOf(".")>-1?"."+Bt.split(".").pop():""}`),bt.multipartUpload(Lt,new Blob([St.file],{type:St.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Bt+""},url:At==null?void 0:At.callback_url,host:At==null?void 0:At.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,y.rz)(Nt)}}).then(function(Ft){if(Ft.data.status===0){ke.current=ke.current+1;const Wt=Pe.current.map(Ut=>{var Xt,an,fn,bn,Mn,$n,In,_n,dn,Cn,kn,yr,mr,Pr,ur,cr,Rr;if(Ut.name===((an=(Xt=Ft.data)==null?void 0:Xt.data)==null?void 0:an.file_name)){const Ur=Be({},Ut);return(Mn=(bn=(fn=Ft.data)==null?void 0:fn.data)==null?void 0:bn.file_name)!=null&&Mn.includes(".in")?(Ur.in_object_key=(In=($n=Ft.data)==null?void 0:$n.data)==null?void 0:In.object,Ur.in_object_size=(dn=(_n=Ft.data)==null?void 0:_n.data)==null?void 0:dn.size,Ur.input=(kn=(Cn=Ft.data)==null?void 0:Cn.data)==null?void 0:kn.file_name,Ur.in_file=St):(Ur.out_object_key=(mr=(yr=Ft.data)==null?void 0:yr.data)==null?void 0:mr.object,Ur.out_object_size=(ur=(Pr=Ft.data)==null?void 0:Pr.data)==null?void 0:ur.size,Ur.output=(Rr=(cr=Ft.data)==null?void 0:cr.data)==null?void 0:Rr.file_name,Ur.out_file=St),Ur}return Ut});if(Pe.current=[...Wt],ut([...Wt]),ke.current>0&&ke.current===at.length){gt(!1);let Ut=je(Wt);Ut=Ut.filter(Xt=>{var an,fn;return!!((an=Xt[0])!=null&&an.name&&((fn=Xt[1])!=null&&fn.name))}),Ut=Ut.map(Xt=>Ee(Be(Be({},Xt[0]),Xt[1]),{is_file:!0})),Te(Ut),Ze()}}})},Ie=St=>new Promise((bt,Bt)=>{let Nt=0,pt=[];for(let Lt=0;Lt<St.length;Lt++)St[Lt].file.slice(0,1).arrayBuffer().then(()=>{Nt++,Nt===St.length&&(pt.length?(E.ZP.warning(`${pt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Bt()):bt(St))}).catch(Ft=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Ft),Nt++,pt.push(St[Lt].name),Nt===St.length&&(pt.length?(E.ZP.warning(`${pt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Bt()):bt(St))})}),Ne=()=>Me(void 0,null,function*(){if(at.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Ie(at),gt(!0),je(at).some(bt=>{var Bt,Nt;return!((Bt=bt[0])!=null&&Bt.name&&((Nt=bt[1])!=null&&Nt.name))})){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Me(void 0,null,function*(){at.map(bt=>Me(void 0,null,function*(){Ue(bt)}))}),onCancel:()=>{gt(!1)}});return}at.map(bt=>Me(void 0,null,function*(){Ue(bt)}))}),nt={name:"file",fileList:at,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:St=>{if(at!=null&&at.some(Bt=>Bt.name===St.name))return E.ZP.info(`${St.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(St.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(St.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const bt={name:St.name,uid:St.uid,file:St,percent:0};return at.push(bt),Pe.current=[...at],ut([...at]),!1}},ht=je(at);return console.log(at,ht,"fileList"),ee.createElement(pe.default,{open:tt,wrapClassName:qe,onOk:Ne,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:It},onCancel:Ve,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:oe.wrap},at.length?ee.createElement("div",null,ee.createElement(Ae.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:ct?"visible":"hidden"}},ee.createElement("span",{className:oe.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(ce.ZP.Group,{className:`ml20 ${oe.testCaseRadio}`,optionType:"button",value:ft,onChange:St=>$e(St.target.value)},ee.createElement(ce.ZP,{value:!1},"\u6587\u672C"),ee.createElement(ce.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(Xe.default,Be({},nt),ee.createElement(le.ZP,{type:"primary",className:oe.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(Oe,{data:ht,onRemove:Ye})):ee.createElement("div",{className:`${oe.noData} mb30`},ee.createElement(Xe.default.Dragger,Ee(Be({},nt),{className:oe.dragger}),ee.createElement("img",{src:re,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:oe.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:oe.text},ee.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),ee.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",ee.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",ee.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",ee.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",ee.createElement("br",null))))},Oe=({data:Ze=[],onRemove:Te,width:tt="auto",showScore:qe=!1,disabled:lt=!1,inputChange:ct,onEvaluatingChange:rt,onSelectAll:at,checkAll1:ut,checkAll2:At,checkAll3:wt,checkAll4:It,checkAll5:gt,showEvaluatingSetting:ft=!1,className:$e="",isProgramHomework:Pe=!1})=>{const ke={value:"",filename:"",dataUrl:""},[Ve,Qe]=(0,ve.useState)(Be({},ke)),De=Ie=>{let Ne=document.createElement("a");document.body.appendChild(Ne);let nt=URL.createObjectURL(Ie.file);Ne.href=nt,Ne.download=Ie.name,Ne.click(),URL.revokeObjectURL(nt),document.body.removeChild(Ne)},Ye=(Ie,Ne)=>{(0,b.LR)(Ie,Ne)},Ue=(Ie,Ne)=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Te(Ie,Ne)},onCancel:()=>{}})};return Ze.length?ee.createElement("div",{className:$e,style:{width:tt}},ee.createElement("div",{className:`${Pe?oe.headProgram:oe.head}`},ft&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(ae.default,{checked:ut,onChange:Ie=>{at(Ie.target.checked,"hidden")}}),ee.createElement(se.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{style:{width:Pe?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:qe?Pe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:qe?Pe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),qe&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),ft&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ae.default,{checked:It,onChange:Ie=>{at(Ie.target.checked,"input_visible")}}),ee.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ft&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ae.default,{checked:At,onChange:Ie=>{at(Ie.target.checked,"is_invisible")}}),ee.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ft&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ae.default,{checked:gt,onChange:Ie=>{at(Ie.target.checked,"actual_output_visible")}}),ee.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ft&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ae.default,{checked:wt,onChange:Ie=>{at(Ie.target.checked,"last_match_rule")}}),ee.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{className:oe.operation,style:Pe?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:oe.listWrapper,style:{boxShadow:Pe?"0px 2px 4px 0px #EAEEF4":"unset"}},Ze.map((Ie,Ne)=>{var nt,ht,St,bt;return ee.createElement("div",{key:Ne,className:oe.list,style:Pe?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},ft&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(ae.default,{checked:!!Ie.hidden,onChange:Bt=>{rt(Bt.target.checked,Ne,"hidden")}})),ee.createElement("div",{style:{width:Pe?"25%":"15%",paddingLeft:Pe?"5px":"0px",paddingRight:Pe?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ne+1),ee.createElement("div",{className:oe.info,style:{width:qe?Pe?"20%":"15%":"25%"}},ee.createElement("span",{title:Ie.input||((nt=Ie[0])==null?void 0:nt.name),onClick:()=>Me(void 0,null,function*(){let Bt;Ie.input?Ie.input_file_url?Bt=Ie.input_file_url:Bt=Ie.in_file:Bt=Ie[0];let Nt;typeof Bt=="string"?(Nt=yield fetch(Bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Qe({value:yield Nt.text(),filename:"",dataUrl:Bt})):(Nt=yield(0,b.db)(Bt.file),Qe({value:Nt.text,filename:Bt.name,dataUrl:Nt.link}))})},Ie.input||((ht=Ie[0])==null?void 0:ht.name))),ee.createElement("div",{className:oe.info,style:{width:qe?Pe?"20%":"15%":"25%"}},ee.createElement("span",{title:Ie.output||((St=Ie[1])==null?void 0:St.name),onClick:()=>Me(void 0,null,function*(){let Bt;Ie.input?Ie.output_file_url?Bt=Ie.output_file_url:Bt=Ie.out_file:Bt=Ie[1];let Nt;typeof Bt=="string"?(Nt=yield fetch(Bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Qe({value:yield Nt.text(),filename:"",dataUrl:Bt})):(Nt=yield(0,b.db)(Bt.file),Qe({value:Nt.text,filename:Bt.name,dataUrl:Nt.link}))})},Ie.output||((bt=Ie[1])==null?void 0:bt.name))),qe&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ie.default,{size:"large",addonAfter:Pe?"%":null,disabled:lt,style:{width:"80%"},onChange:Bt=>ct(Bt,Ne),value:Ie.score}),!Pe&&ee.createElement("span",null,"\xA0%")),ft&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ae.default,{checked:Ie.input_visible||!1,onChange:Bt=>{rt(Bt.target.checked,Ne,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ft&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ae.default,{checked:Ie.is_invisible||!1,onChange:Bt=>{rt(Bt.target.checked,Ne,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ft&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ae.default,{checked:Ie.actual_output_visible||!1,onChange:Bt=>{rt(Bt.target.checked,Ne,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ft&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ae.default,{checked:Ie.last_match_rule||!1,onChange:Bt=>{rt(Bt.target.checked,Ne,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>Ue(Ie,Ne),style:Pe?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:oe.del},"\u5220\u9664")))})),ee.createElement(te.Z,{close:!0,data:Ve.dataUrl,filename:Ve.filename,type:Ve.dataUrl.length?"txt":"",onClose:()=>Qe(Be({},ke)),monacoEditor:{value:Ve.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var We=xe},34362:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return ne}});var ve=be(59301),Xe=be(8591),E=be(6848),pe=be(71418),Ae=be(95237),ce=be(43604),le=be(58421),ae=be(3113),se=be(12290),ie=be(99064),oe=be(85149),re=(a,y,x)=>new Promise((b,te)=>{var ee=he=>{try{de(x.next(he))}catch(fe){te(fe)}},ue=he=>{try{de(x.throw(he))}catch(fe){te(fe)}},de=he=>he.done?b(he.value):Promise.resolve(he.value).then(ee,ue);de((x=x.apply(a,y)).next())}),ne=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[te,ee]=(0,ve.useState)(""),[ue,de]=(0,ve.useState)(!1);function he(ge){ee(ge)}function fe(){if(!te){Xe.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,te),ee("")}return(0,ve.useEffect)(()=>{y!=a&&de(!1)},[y]),ve.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},ve.createElement(se.Z,{miniToolbar:!0,startInit:y===a,defaultValue:te,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:he,extraUse:b&&ve.createElement(E.Z,{color:"#fff",open:ue,destroyTooltipOnHide:!0,title:z({id:a,isOpen:ue,activeDiscussIndex:y,onChange:he,setIsOpen:de}),overlayStyle:{maxWidth:600}},ve.createElement("a",{title:ue?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>de(!ue)},ve.createElement("i",{className:"iconfont icon-dianzan11"})))}),ve.createElement("a",{onClick:fe,className:"btn-send"},"\u53D1\u9001"))};const z=a=>{const[y,x]=(0,ve.useState)(!1),[b,te]=(0,ve.useState)([]),[ee,ue]=(0,ve.useState)(1);(0,ve.useEffect)(()=>{a!=null&&a.isOpen?de():(ue(1),te([]))},[a==null?void 0:a.isOpen]);const de=()=>re(void 0,null,function*(){x(!0);const he=yield(0,ie.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(he==null?void 0:he.status)==0&&te(he==null?void 0:he.answer),x(!1)});return ve.createElement(pe.Z,{spinning:y},ve.createElement("div",{style:{color:"#000"}},ve.createElement(oe.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[ee-1])||""}),ve.createElement(Ae.Z,{justify:"end",align:"middle"},ve.createElement(ce.Z,null,ve.createElement(le.Z,{simple:!0,current:ee,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:he=>{ue(he)}})),ve.createElement(ce.Z,null,ve.createElement(ae.ZP,{onClick:()=>re(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[ee-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},37518:function(en,Gt,be){"use strict";be.d(Gt,{CP:function(){return E},_V:function(){return ce}});var ve=be(28209),Xe=be.n(ve);const E={secret:ve.enc.Utf8.parse("0a18e199b87f1a8d"),iv:ve.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},pe={exam:E};function Ae(le="",ae="exam"){const{secret:se,iv:ie}=pe[ae];return AES.encrypt(le,se,{iv:ie,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ce(le="",ae="exam"){const{secret:se,iv:ie}=pe[ae];return ve.AES.decrypt(le,se,{iv:ie,mode:Xe().mode.CBC,padding:Xe().pad.Pkcs7}).toString(ve.enc.Utf8)}},78297:function(en,Gt,be){"use strict";be.d(Gt,{AD:function(){return je},D9:function(){return tt},Hp:function(){return he},IM:function(){return lt},Iy:function(){return ge},KM:function(){return $e},MJ:function(){return fe},Ne:function(){return qe},ON:function(){return At},Uj:function(){return gt},VY:function(){return at},YO:function(){return It},YX:function(){return wt},Zn:function(){return a},_g:function(){return ee},_k:function(){return Ze},c6:function(){return Me},cr:function(){return y},eV:function(){return we},fi:function(){return x},gh:function(){return Be},hS:function(){return ct},iA:function(){return b},j6:function(){return ue},je:function(){return We},jj:function(){return de},kS:function(){return ut},o6:function(){return Ee},pO:function(){return ft},rQ:function(){return xe},sA:function(){return me},xm:function(){return Te},xo:function(){return rt},y8:function(){return Oe},yd:function(){return te}});var ve=be(92365),Xe=be(89070),E=be(955),pe=be(8591),Ae=be(3294),ce=Object.defineProperty,le=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ie=(Pe,ke,Ve)=>ke in Pe?ce(Pe,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Pe[ke]=Ve,oe=(Pe,ke)=>{for(var Ve in ke||(ke={}))ae.call(ke,Ve)&&ie(Pe,Ve,ke[Ve]);if(le)for(var Ve of le(ke))se.call(ke,Ve)&&ie(Pe,Ve,ke[Ve]);return Pe},re=(Pe,ke,Ve)=>new Promise((Qe,De)=>{var Ye=Ne=>{try{Ie(Ve.next(Ne))}catch(nt){De(nt)}},Ue=Ne=>{try{Ie(Ve.throw(Ne))}catch(nt){De(nt)}},Ie=Ne=>Ne.done?Qe(Ne.value):Promise.resolve(Ne.value).then(Ye,Ue);Ie((Ve=Ve.apply(Pe,ke)).next())});const ne=()=>{(0,Xe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},z=()=>{(0,Xe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=Pe=>re(void 0,null,function*(){ne(),(yield(0,ve.YR)(oe({},Pe))).status===0&&(yield(0,E.QH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Pe.coursesId}/export_couser_info.json`,query:Pe}))),z()}),y=Pe=>re(void 0,null,function*(){const ke=yield(0,ve.yS)(oe({},Pe));if(ke.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_member_act_score`);else{if(ke.status===-2)return ke;ke.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_member_act_score`))}}),x=Pe=>re(void 0,null,function*(){const ke=yield(0,ve.W0)(oe({},Pe));if(ke.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_score`);else{if(ke.status===-4)return ke;ke.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_score`))}}),b=Pe=>re(void 0,null,function*(){const ke=yield(0,ve.Nl)(oe({},Pe));if(ke.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ke.status===-4)return ke;ke.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`))}}),te=Pe=>re(void 0,null,function*(){const ke=yield(0,ve.IU)(oe({},Pe));if(ke.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/export_star_user`);else{if(ke.status===-4)return ke;ke.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/export_star_user`))}}),ee=Pe=>re(void 0,null,function*(){const ke=yield(0,ve.td)(oe({},Pe));if(ke.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ke.status===-2)return ke;if(ke.status===-3)(0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`);else if(ke.status===-4)return ke}}),ue=Pe=>re(void 0,null,function*(){const ke=yield(0,ve.QX)(oe({},Pe));if(ke.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_homework`);else{if(ke.status===-4)return ke;ke.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_homework`))}}),de=(Pe,ke)=>re(void 0,null,function*(){const Ve=yield(0,ve.o_)(oe({},Pe));Ve.status===0?(pe.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"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`)):Ve.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`))}),he=(Pe,ke)=>re(void 0,null,function*(){const Ve=yield(0,ve.ZL)(oe({},Pe));Ve.status===0?(pe.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"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`)):Ve.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`))}),fe=(Pe,ke)=>re(void 0,null,function*(){const Ve=yield(0,ve.vV)(oe({},Pe));Ve.status===0?(pe.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"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`)):Ve.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`))}),ge=(Pe,ke)=>re(void 0,null,function*(){const Ve=yield(0,ve.aP)(oe({},Pe));Ve.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`)):Ve.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`))}),ye=Pe=>re(void 0,null,function*(){ne(),(yield exportCourseWorkListAppendix(oe({},Pe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Pe.categoryId}/works_list.zip`,query:Pe}))),z()}),me=Pe=>re(void 0,null,function*(){ne(),yield(0,E.QH)("",Ae.Z.API_SERVER+`/api/polls/${Pe.categoryId}/commit_result.xlsx`),z()}),Be=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Pe.coursesId}/attendances/export_xlsx_data.xlsx`,query:Pe}))}),Ee=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Pe.coursesId}/video_study_statics.xlsx`,query:Pe}))}),Me=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Pe.coursesId}/export_video_study.xlsx`,query:Pe}))}),we=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Pe.coursesId}/export_course_students_info.xlsx`,query:Pe}))}),je=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Pe}))}),xe=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Pe}))}),Oe=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Pe}))}),We=Pe=>re(void 0,null,function*(){const ke=yield(0,ve.Uy)(oe({},Pe));ke.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/exercise_score,export_exercise_users`)):ke.status===-3&&((0,Xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Xe.history.push(`/classrooms/${Pe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Ze=Pe=>re(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/export_records/${Pe.id}.xlsx`,query:Pe}))}),Te=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Pe}))}),tt=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Pe==null?void 0:Pe.coursesId}/${Pe.menuKey}_statistic.xlsx?${Pe.checkedList.map(ke=>`course_group_id[]=${ke}`).join("&")}`,query:Pe}))}),qe=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/ec_years/${Pe==null?void 0:Pe.ec_year_id}/ec_training_objectives.xlsx`,query:Pe}))}),lt=Pe=>re(void 0,null,function*(){yield(0,E.FH)(Pe==null?void 0:Pe.name,(0,E.NY)({url:Ae.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Pe}))}),ct=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/ec_years/${Pe==null?void 0:Pe.ec_year_id}/ec_courses.xlsx`,query:Pe}))}),rt=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/ec_years/${Pe==null?void 0:Pe.ec_year_id}/ec_graduation_requirements.xlsx`,query:Pe}))}),at=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Pe}))}),ut=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Pe}))}),At=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/examination_banks/${Pe.id}.json`,query:Pe}))}),wt=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/exercises/${Pe.categoryId}.json`,query:Pe}))}),It=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/polls/${Pe==null?void 0:Pe.id}/commit_result.json`,query:Pe}))}),gt=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Pe}))}),ft=(Pe,ke)=>re(void 0,null,function*(){yield(0,E.FH)(ke||"",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/exercises/${Pe==null?void 0:Pe.exercise_id}/consult_exercise.json`,query:Pe}))}),$e=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/competitions/${Pe==null?void 0:Pe.identifier}/competition_commit_records/member_works.xlsx`,query:Pe}))})},4901:function(en,Gt,be){"use strict";be.d(Gt,{BU:function(){return Xe},Dj:function(){return ve},gH:function(){return E},vp:function(){return pe}});function ve(Ae){try{Ae.mozRequestFullScreen?Ae.mozRequestFullScreen():Ae.webkitRequestFullScreen&&Ae.webkitRequestFullScreen()}catch(ce){console.log(ce,":e")}}function Xe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function pe(){var Ae=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ce=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Ae),window.isFullScreen?window.isFullScreen:Ae!=null}},83312:function(en,Gt,be){"use strict";be.d(Gt,{U:function(){return se}});var ve=be(59301),Xe=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ce=(ie,oe,re)=>oe in ie?Xe(ie,oe,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[oe]=re,le=(ie,oe)=>{for(var re in oe||(oe={}))pe.call(oe,re)&&ce(ie,re,oe[re]);if(E)for(var re of E(oe))Ae.call(oe,re)&&ce(ie,re,oe[re]);return ie},ae=(ie,oe,re)=>new Promise((ne,z)=>{var a=b=>{try{x(re.next(b))}catch(te){z(te)}},y=b=>{try{x(re.throw(b))}catch(te){z(te)}},x=b=>b.done?ne(b.value):Promise.resolve(b.value).then(a,y);x((re=re.apply(ie,oe)).next())});function se(ie,oe){const[re,ne]=(0,ve.useState)(oe),[z,a]=(0,ve.useState)(!1),[y,x]=(0,ve.useState)();return[re,z,(te,ee=!1)=>ae(this,null,function*(){const ue=ee?oe:le(le({},re),te);a(!0),ne(ue);const de=yield ie(ue);return a(!1),x(de),de}),y,x]}},85219:function(en,Gt,be){"use strict";be.d(Gt,{_:function(){return E}});var ve=be(59301),Xe=be(43418);const E=pe=>{var Ae,ce;const le=(0,ve.useRef)([]),ae=()=>{for(const se of le.current)clearTimeout(se);le.current=[]};return(0,ve.useEffect)(()=>{var se,ie,oe,re,ne,z;if(ae(),(se=pe==null?void 0:pe.exercise)!=null&&se.left_time&&((oe=(ie=pe==null?void 0:pe.exercise)==null?void 0:ie.exercise_events)==null?void 0:oe.length)>0){for(const a of(re=pe==null?void 0:pe.exercise)==null?void 0:re.exercise_events)if(((ne=pe==null?void 0:pe.exercise)==null?void 0:ne.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((z=pe==null?void 0:pe.exercise)==null?void 0:z.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{Xe.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);le.current.push(x)}}},[(Ae=pe==null?void 0:pe.exercise)==null?void 0:Ae.left_time,(ce=pe==null?void 0:pe.exercise)==null?void 0:ce.exercise_events]),ae}},24768:function(en,Gt,be){"use strict";be.d(Gt,{AL:function(){return ue},Iy:function(){return oe},Qv:function(){return z},ez:function(){return ee},jb:function(){return re}});var ve=be(32834),Xe=be.n(ve),E=be(11690),pe=be.n(E);let Ae=1;function ce(ye,me){const Be=ye.match(/^(\s+)(?:```)/);if(Be===null)return me;const Ee=Be[1];return me.split(`
`).map(Me=>{const we=Me.match(/^\s+/);if(we===null)return Me;const[je]=we;return je.length>=Ee.length?Me.slice(Ee.length):Me}).join(`
`)}let le=[],ae=["<ul>"];const se=new(Xe()).Renderer,ie=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function oe(){le.length=0,ae=["<ul>"]}const re={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function ne(ye,me,Be,Ee){if(me>=ye.length||ye[me].level<=Be)return me;var Me=ye[me];Ee.push("<li><a href='#"+Ae+Me.anchor+"'>"+Me.text+"</a>"),me++;var we=[];return me=ne(ye,me,Me.level,we),we.length>0&&(Ee.push("<ul>"),we.forEach(function(je){Ee.push(je)}),Ee.push("</ul>")),Ee.push("</li>"),me=ne(ye,me,Be,Ee),me}function z(){return ne(le,0,0,ae),ae.push("</ul>"),ae.join("")}const a={heading(ye){const me=ie.exec(ye);if(Ae+=1,me)return{type:"heading",raw:me[0],depth:me[1].length,text:me[2]}},fences(ye){const me=this.rules.block.fences.exec(ye);if(me){const Be=me[0];let Ee=ce(Be,me[3]||"");const Me=me[2]?me[2].trim():me[2];if(["latex","katex","math"].indexOf(Me)>=0){const we=b(),je=Ee;Ee=we,te[we]={type:"block",expression:je}}return{type:"code",raw:Be,lang:Me,text:Ee}}}},y=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let x=0;const b=()=>`__special_katext_id_${x++}__`;let te={};function ee(){return te}function ue(){x=0,te={}}function de(ye){return ye=ye.replace(y,(me,Be)=>{const Ee=b();return te[Ee]={type:"inline",expression:Be},Ee}),ye}const he=se.listitem;se.listitem=function(ye){return he(de(ye))};const fe=se.paragraph;se.paragraph=function(ye){return fe(de(ye))};const ge=se.tablecell;se.tablecell=function(ye,me){return ge(de(ye),me)},se.code=function(ye,me,Be){const Ee=(me||"").match(/\S*/)[0];return Ee?["latex","katex","math"].indexOf(Ee)>=0?`<p class='editormd-tex'>${ye}</p>`:`<pre class="prettyprint linenums"><code class="language-${me}">${Be?ye:(0,E.escape)(ye,!0)}</code></pre>
`:'<pre class="prettyprint linenums"><code>'+(Be?ye:(0,E.escape)(ye,!0))+"</code></pre>"},se.heading=function(ye,me,Be){let Ee=this.options.headerPrefix+Be.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return le.push({anchor:Ee,level:me,text:ye}),"<h"+me+' id="'+Ae+Ee+'">'+ye+"</h"+me+">"},Xe().setOptions({silent:!0,gfm:!0,pedantic:!1}),Xe().use({tokenizer:a,renderer:se}),Gt.ZP=Xe()},16479:function(en,Gt,be){"use strict";be.d(Gt,{G:function(){return Ae},t:function(){return pe}});var ve=be(7062),Xe=be.n(ve);const E=null;function pe(ce,le){let ae=Xe().get("__ec");ae||(ae={}),ae[ce]=le,Xe().set("__ec",ae)}function Ae(ce,le){let ae=Xe().get("__ec");return ae?ae[ce]===void 0?le:ae[ce]:le}},46474:function(en,Gt,be){"use strict";be.d(Gt,{rX:function(){return de},pW:function(){return he},gy:function(){return fe},xY:function(){return ue},O5:function(){return ee},hs:function(){return y},tJ:function(){return z},o1:function(){return a},Rd:function(){return te}});var ve=be(89070),Xe=be(43418),E=be(28103),pe=be(8591),Ae=be(24065),ce=be(955),le=be(87169),ae=be(25510),se="data:image/png;base64,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",ie=be.p+"static/newqrcode.a8740efb.png",oe=be(32637),re=be(59301),ne=(ge,ye,me)=>new Promise((Be,Ee)=>{var Me=xe=>{try{je(me.next(xe))}catch(Oe){Ee(Oe)}},we=xe=>{try{je(me.throw(xe))}catch(Oe){Ee(Oe)}},je=xe=>xe.done?Be(xe.value):Promise.resolve(xe.value).then(Me,we);je((me=me.apply(ge,ye)).next())});const z=(ge,ye=!1,me=!1,Be="",Ee=!1)=>!!(a(ge)&&x(ge,ye,me,Be,Ee)),a=ge=>(0,Ae.bg)()?!0:(ge({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=ge=>{var ye,me,Be;const{user:Ee}=(0,ve.getDvaApp)()._store.getState();(0,Ae.bg)()&&!((me=(ye=Ee==null?void 0:Ee.userInfo)==null?void 0:ye.course)!=null&&me.course_public)&&!((Be=Ee==null?void 0:Ee.userInfo)!=null&&Be.profile_completed)&&ge({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},x=(ge,ye=!1,me=!0,Be="",Ee=!1)=>{var Me;const{user:we}=(0,ve.getDvaApp)()._store.getState();return(Me=we.userInfo)!=null&&Me.profile_completed?!0:(me?ge({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Be,isCurrentPage:Ee}}):Xe.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ce.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{Xe.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},te=()=>{Xe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:re.createElement("div",{style:{textAlign:"center"}},re.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),re.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:oe}),re.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var ge;const{user:ye}=(0,ve.getDvaApp)()._store.getState();return(ge=ye.userInfo)!=null&&ge.professional_certification?!0:(Xe.default.confirm({title:"\u63D0\u793A",centered:!0,content:re.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ce.xg)("/account/certification")}}),!1)},ue=()=>(0,Ae.V9)()?!0:(Xe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:re.createElement("div",{className:"tc",style:{marginLeft:-38}},re.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),re.createElement("img",{src:ie,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),de=(ge,ye)=>ge?!0:(Xe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:re.createElement("div",null,re.createElement("p",null,ye||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),re.createElement("div",{style:{marginLeft:"110px"}},re.createElement("img",{src:se,width:200}),re.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ce.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),he=ge=>{Xe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:re.createElement("div",null,re.createElement("div",null,re.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),re.createElement(E.Z,null),re.createElement("p",{style:{color:"#666666",fontSize:12}}," ",re.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",re.createElement("a",null,ge),"\u5929\u3002"),re.createElement("p",{style:{color:"#666666",fontSize:12}}," ",re.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),re.createElement("div",{style:{textAlign:"center",marginTop:30}},re.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ae,alt:"\u4E8C\u7EF4\u7801",width:160})))})},fe=(ge,ye="")=>{const{shixunsDetail:{detail:me}}=(0,ve.getDvaApp)()._store.getState();if((me==null?void 0:me.public)===2||(me==null?void 0:me.public)===1||(me==null?void 0:me.shixun_status)===3){let Be="";return(me==null?void 0:me.public)===2&&(Be="\u5DF2\u516C\u5F00"),(me==null?void 0:me.public)===1&&(Be="\u5F85\u5BA1\u6838"),(me==null?void 0:me.shixun_status)===3&&(Be="\u5DF2\u5173\u95ED"),Xe.default.info({centered:!0,icon:re.createElement(le.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:re.createElement("div",{className:"tc",style:{marginLeft:-38}},re.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},re.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Be,"\uFF0C",ye,"\u3002"),re.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),re.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ae,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(me==null?void 0:me.shixun_status)===2?(Xe.default.confirm({centered:!0,icon:re.createElement(le.Z,null),title:"\u63D0\u793A",content:re.createElement("div",null,re.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ye,"\u3002"),re.createElement("br",null),re.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{Xe.default.confirm({width:440,centered:!0,icon:re.createElement(le.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>ne(void 0,null,function*(){(yield ge({type:"shixunsDetail/cancelRelease",payload:{id:me==null?void 0:me.identifier}})).status!==401&&(pe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ge({type:"shixunsDetail/getShixunsDetail",payload:{id:me==null?void 0:me.identifier}}),ge({type:"practiceSetting/getCommonData",payload:{id:me==null?void 0:me.identifier}}))})})}}),!0):!1}},47257:function(en){(function(Gt){(function(be){if(1)en.exports=be();else var ve})(function(){var be,ve,Xe;return function(){function E(pe,Ae,ce){function le(ie,oe){if(!Ae[ie]){if(!pe[ie]){var re=void 0;if(!oe&&re)return require(ie,!0);if(ae)return ae(ie,!0);var ne=new Error("Cannot find module '"+ie+"'");throw ne.code="MODULE_NOT_FOUND",ne}var z=Ae[ie]={exports:{}};pe[ie][0].call(z.exports,function(a){var y=pe[ie][1][a];return le(y||a)},z,z.exports,E,pe,Ae,ce)}return Ae[ie].exports}for(var ae=void 0,se=0;se<ce.length;se++)le(ce[se]);return le}return E}()({1:[function(E,pe,Ae){"use strict";var ce=E("./browser/client");ce.Buffer=E("buffer").Buffer,ce.urllib=E("../shims/xhr"),ce.version=E("./browser/version").version,pe.exports=ce},{"../shims/xhr":475,"./browser/client":3,"./browser/version":6,buffer:90}],2:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator")),ae=ce(E("@babel/runtime/helpers/asyncToGenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.slice.js");var se=E("assert"),ie=E("../common/utils/checkBucketName"),oe=ie.checkBucketName,re=Ae;function ne(a){return Array.isArray?Array.isArray(a):Object.prototype.toString.call(a)==="[object Array]"}function z(a){return a?ne(a)?a:[a]:[]}re.useBucket=function(y){return oe(y),this.options.bucket=y,this},re.setBucket=function(y){return oe(y),this.options.bucket=y,this},re.getBucket=function(){return this.options.bucket},re.deleteBucket=function(){var a=(0,ae.default)(le.default.mark(function x(b,te){var ee,ue;return le.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ee=this._bucketRequestParams("DELETE",b,"",te),he.next=3,this.request(ee);case 3:if(ue=he.sent,!(ue.status===200||ue.status===204)){he.next=6;break}return he.abrupt("return",{res:ue.res});case 6:return he.next=8,this.requestError(ue);case 8:throw he.sent;case 9:case"end":return he.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.putBucketACL=function(){var a=(0,ae.default)(le.default.mark(function x(b,te,ee){var ue,de;return le.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return ue=this._bucketRequestParams("PUT",b,"acl",ee),ue.headers={"x-oss-acl":te},ue.successStatuses=[200],fe.next=5,this.request(ue);case 5:return de=fe.sent,fe.abrupt("return",{bucket:de.headers.location&&de.headers.location.substring(1)||null,res:de.res});case 7:case"end":return fe.stop()}},x,this)}));function y(x,b,te){return a.apply(this,arguments)}return y}(),re.getBucketACL=function(){var a=(0,ae.default)(le.default.mark(function x(b,te){var ee,ue;return le.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ee=this._bucketRequestParams("GET",b,"acl",te),ee.successStatuses=[200],ee.xmlResponse=!0,he.next=5,this.request(ee);case 5:return ue=he.sent,he.abrupt("return",{acl:ue.data.AccessControlList.Grant,owner:{id:ue.data.Owner.ID,displayName:ue.data.Owner.DisplayName},res:ue.res});case 7:case"end":return he.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.putBucketLogging=function(){var a=(0,ae.default)(le.default.mark(function x(b,te,ee){var ue,de,he;return le.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ue=this._bucketRequestParams("PUT",b,"logging",ee),de=`<?xml version="1.0" encoding="UTF-8"?>
<BucketLoggingStatus>
<LoggingEnabled>
<TargetBucket>`.concat(b,`</TargetBucket>
`),te&&(de+="<TargetPrefix>".concat(te,`</TargetPrefix>
`)),de+=`</LoggingEnabled>
</BucketLoggingStatus>`,ue.content=de,ue.mime="xml",ue.successStatuses=[200],ge.next=9,this.request(ue);case 9:return he=ge.sent,ge.abrupt("return",{res:he.res});case 11:case"end":return ge.stop()}},x,this)}));function y(x,b,te){return a.apply(this,arguments)}return y}(),re.getBucketLogging=function(){var a=(0,ae.default)(le.default.mark(function x(b,te){var ee,ue,de;return le.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return ee=this._bucketRequestParams("GET",b,"logging",te),ee.successStatuses=[200],ee.xmlResponse=!0,fe.next=5,this.request(ee);case 5:return ue=fe.sent,de=ue.data.LoggingEnabled,fe.abrupt("return",{enable:!!de,prefix:de&&de.TargetPrefix||null,res:ue.res});case 8:case"end":return fe.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.deleteBucketLogging=function(){var a=(0,ae.default)(le.default.mark(function x(b,te){var ee,ue;return le.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ee=this._bucketRequestParams("DELETE",b,"logging",te),ee.successStatuses=[204,200],he.next=4,this.request(ee);case 4:return ue=he.sent,he.abrupt("return",{res:ue.res});case 6:case"end":return he.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.putBucketCORS=function(){var a=(0,ae.default)(le.default.mark(function x(b,te,ee){var ue,de,he,fe,ge,ye,me,Be,Ee,Me;return le.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:for(te=te||[],se(te.length,"rules is required"),te.forEach(function(xe){se(xe.allowedOrigin,"allowedOrigin is required"),se(xe.allowedMethod,"allowedMethod is required")}),ue=this._bucketRequestParams("PUT",b,"cors",ee),de=`<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration>`,he=function(Oe){de+="<AllowedOrigin>".concat(Oe,"</AllowedOrigin>")},fe=function(Oe){de+="<AllowedMethod>".concat(Oe,"</AllowedMethod>")},ge=function(Oe){de+="<AllowedHeader>".concat(Oe,"</AllowedHeader>")},ye=function(Oe){de+="<ExposeHeader>".concat(Oe,"</ExposeHeader>")},me=0,Be=te.length;me<Be;me++)Ee=te[me],de+="<CORSRule>",z(Ee.allowedOrigin).forEach(he),z(Ee.allowedMethod).forEach(fe),z(Ee.allowedHeader).forEach(ge),z(Ee.exposeHeader).forEach(ye),Ee.maxAgeSeconds&&(de+="<MaxAgeSeconds>".concat(Ee.maxAgeSeconds,"</MaxAgeSeconds>")),de+="</CORSRule>";return de+="</CORSConfiguration>",ue.content=de,ue.mime="xml",ue.successStatuses=[200],je.next=16,this.request(ue);case 16:return Me=je.sent,je.abrupt("return",{res:Me.res});case 18:case"end":return je.stop()}},x,this)}));function y(x,b,te){return a.apply(this,arguments)}return y}(),re.getBucketCORS=function(){var a=(0,ae.default)(le.default.mark(function x(b,te){var ee,ue,de,he;return le.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ee=this._bucketRequestParams("GET",b,"cors",te),ee.successStatuses=[200],ee.xmlResponse=!0,ge.next=5,this.request(ee);case 5:return ue=ge.sent,de=[],ue.data&&ue.data.CORSRule&&(he=ue.data.CORSRule,ne(he)||(he=[he]),he.forEach(function(ye){var me={};Object.keys(ye).forEach(function(Be){me[Be.slice(0,1).toLowerCase()+Be.slice(1,Be.length)]=ye[Be]}),de.push(me)})),ge.abrupt("return",{rules:de,res:ue.res});case 9:case"end":return ge.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.deleteBucketCORS=function(){var a=(0,ae.default)(le.default.mark(function x(b,te){var ee,ue;return le.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ee=this._bucketRequestParams("DELETE",b,"cors",te),ee.successStatuses=[204],he.next=4,this.request(ee);case 4:return ue=he.sent,he.abrupt("return",{res:ue.res});case 6:case"end":return he.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.putBucketReferer=function(){var a=(0,ae.default)(le.default.mark(function x(b,te,ee,ue){var de,he,fe,ge;return le.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(de=this._bucketRequestParams("PUT",b,"referer",ue),he=`<?xml version="1.0" encoding="UTF-8"?>
<RefererConfiguration>
`,he+=" <AllowEmptyReferer>".concat(te?"true":"false",`</AllowEmptyReferer>
`),ee&&ee.length>0){for(he+=` <RefererList>
`,fe=0;fe<ee.length;fe++)he+=" <Referer>".concat(ee[fe],`</Referer>
`);he+=` </RefererList>
`}else he+=` <RefererList />
`;return he+="</RefererConfiguration>",de.content=he,de.mime="xml",de.successStatuses=[200],me.next=10,this.request(de);case 10:return ge=me.sent,me.abrupt("return",{res:ge.res});case 12:case"end":return me.stop()}},x,this)}));function y(x,b,te,ee){return a.apply(this,arguments)}return y}(),re.getBucketReferer=function(){var a=(0,ae.default)(le.default.mark(function x(b,te){var ee,ue,de;return le.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return ee=this._bucketRequestParams("GET",b,"referer",te),ee.successStatuses=[200],ee.xmlResponse=!0,fe.next=5,this.request(ee);case 5:return ue=fe.sent,de=ue.data.RefererList.Referer||null,de&&(ne(de)||(de=[de])),fe.abrupt("return",{allowEmpty:ue.data.AllowEmptyReferer==="true",referers:de,res:ue.res});case 9:case"end":return fe.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.deleteBucketReferer=function(){var a=(0,ae.default)(le.default.mark(function x(b,te){return le.default.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.next=2,this.putBucketReferer(b,!0,null,te);case 2:return ue.abrupt("return",ue.sent);case 3:case"end":return ue.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re._bucketRequestParams=function(y,x,b,te){return{method:y,bucket:x,subres:b,timeout:te&&te.timeout,ctx:te&&te.ctx}}},{"../common/utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,assert:82,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],3:[function(E,pe,Ae){(function(ce,le){(function(){"use strict";var ae=E("@babel/runtime/helpers/interopRequireDefault"),se=ae(E("@babel/runtime/regenerator")),ie=ae(E("@babel/runtime/helpers/asyncToGenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.to-string.js");var oe=E("debug")("ali-oss"),re=E("xml2js"),ne=E("agentkeepalive"),z=E("merge-descriptors"),a=E("platform"),y=E("utility"),x=E("urllib"),b=E("./version"),te=E("bowser"),ee=E("../common/signUtils"),ue=E("../common/client/initOptions"),de=E("../common/utils/createRequest"),he=de.createRequest,fe=E("../common/utils/encoder"),ge=fe.encoder,ye=E("../common/client/getReqUrl"),me=ye.getReqUrl,Be=E("../common/utils/setSTSToken"),Ee=Be.setSTSToken,Me=E("../common/utils/retry"),we=Me.retry,je=E("../common/utils/isFunction"),xe=je.isFunction,Oe=new ne;function We(){var ct=a.name,rt=a.version;ct&&ct.toLowerCase&&ct.toLowerCase()==="ie"&&rt.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function Ze(){return location&&location.protocol==="https:"}function Te(ct,rt){if(We(),!(this instanceof Te))return new Te(ct,rt);ct&&ct.inited?this.options=ct:this.options=Te.initOptions(ct),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=x,this.agent=this.options.agent||Oe),this.ctx=rt,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}pe.exports=Te,Te.initOptions=function(rt){rt.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var at=Object.assign({secure:Ze(),useFetch:!1},rt);return ue(at)};var tt=Te.prototype;tt.debug=oe,z(tt,E("./object")),z(tt,E("./bucket")),z(tt,E("../common/bucket/getBucketWebsite")),z(tt,E("../common/bucket/putBucketWebsite")),z(tt,E("../common/bucket/deleteBucketWebsite")),z(tt,E("../common/bucket/getBucketLifecycle")),z(tt,E("../common/bucket/putBucketLifecycle")),z(tt,E("../common/bucket/deleteBucketLifecycle")),z(tt,E("../common/bucket/putBucketVersioning")),z(tt,E("../common/bucket/getBucketVersioning")),z(tt,E("../common/bucket/getBucketInventory")),z(tt,E("../common/bucket/deleteBucketInventory")),z(tt,E("../common/bucket/listBucketInventory")),z(tt,E("../common/bucket/putBucketInventory")),z(tt,E("../common/bucket/abortBucketWorm")),z(tt,E("../common/bucket/completeBucketWorm")),z(tt,E("../common/bucket/extendBucketWorm")),z(tt,E("../common/bucket/getBucketWorm")),z(tt,E("../common/bucket/initiateBucketWorm")),z(tt,E("./managed-upload")),z(tt,E("../common/multipart-copy")),z(tt,E("../common/multipart")),z(tt,E("../common/parallel")),tt.signature=function(rt){return this.debug("authorization stringToSign: %s",rt,"info"),ee.computeSignature(this.options.accessKeySecret,rt,this.options.headerEncoding)},tt._getReqUrl=me,tt.authorization=function(rt,at,ut,At){var wt=ee.buildCanonicalString(rt.toUpperCase(),at,{headers:At,parameters:ut});return ee.authorization(this.options.accessKeyId,this.options.accessKeySecret,wt,this.options.headerEncoding)},tt.request=function(){var ct=(0,ie.default)(se.default.mark(function rt(at){var ut=this;return se.default.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:if(!this.options.retryMax){wt.next=6;break}return wt.next=3,we(qe.bind(this),this.options.retryMax,{errorHandler:function(gt){var ft=function(Pe){if(at.stream)return!1;var ke=[-1,-2].includes(Pe.status),Ve=ut.options.requestErrorRetryHandle||function(){return!0};return ke&&Ve(Pe)};return!!ft(gt)}})(at);case 3:return wt.abrupt("return",wt.sent);case 6:return wt.abrupt("return",qe.call(this,at));case 7:case"end":return wt.stop()}},rt,this)}));return function(rt){return ct.apply(this,arguments)}}();function qe(ct){return lt.apply(this,arguments)}function lt(){return lt=(0,ie.default)(se.default.mark(function ct(rt){var at,ut,At,wt,It,gt;return se.default.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(!(this.options.stsToken&&xe(this.options.refreshSTSToken))){$e.next=3;break}return $e.next=3,Ee.call(this);case 3:return at=he.call(this,rt),this.options.useFetch||(at.params.mode="disable-fetch"),wt=!!rt.stream,$e.prev=6,$e.next=9,this.urllib.request(at.url,at.params);case 9:ut=$e.sent,this.debug("response %s %s, got %s, headers: %j",rt.method,at.url,ut.status,ut.headers,"info"),$e.next=16;break;case 13:$e.prev=13,$e.t0=$e.catch(6),At=$e.t0;case 16:if(!(ut&&rt.successStatuses&&rt.successStatuses.indexOf(ut.status)===-1)){$e.next=28;break}return $e.next=19,this.requestError(ut);case 19:if(It=$e.sent,!(It.code==="RequestTimeTooSkewed"&&!wt)){$e.next=25;break}return this.options.amendTimeSkewed=+new Date(It.serverTime)-new Date,$e.next=24,this.request(rt);case 24:return $e.abrupt("return",$e.sent);case 25:It.params=rt,$e.next=32;break;case 28:if(!At){$e.next=32;break}return $e.next=31,this.requestError(At);case 31:It=$e.sent;case 32:if(!It){$e.next=34;break}throw It;case 34:if(!rt.xmlResponse){$e.next=39;break}return $e.next=37,this.parseXML(ut.data);case 37:gt=$e.sent,ut.data=gt;case 39:return $e.abrupt("return",ut);case 40:case"end":return $e.stop()}},ct,this,[[6,13]])})),lt.apply(this,arguments)}tt._getResource=function(rt){var at="/";return rt.bucket&&(at+="".concat(rt.bucket,"/")),rt.object&&(at+=ge(rt.object,this.options.headerEncoding)),at},tt._escape=function(rt){return y.encodeURIComponent(rt).replace(/%2F/g,"/")},tt._getUserAgent=function(){var rt=le&&le.browser?"js":"nodejs",at="aliyun-sdk-".concat(rt,"/").concat(b.version),ut=a.description;return!ut&&le&&(ut="Node.js ".concat(le.version.slice(1)," on ").concat(le.platform," ").concat(le.arch)),this._checkUserAgent("".concat(at," ").concat(ut))},tt._checkUserAgent=function(rt){var at=rt.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return at},tt.checkBrowserAndVersion=function(rt,at){return te.name===rt&&te.version.split(".")[0]===at},tt.parseXML=function(rt){return new Promise(function(at,ut){ce.isBuffer(rt)&&(rt=rt.toString()),re.parseString(rt,{explicitRoot:!1,explicitArray:!1},function(At,wt){At?ut(At):at(wt)})})},tt.requestError=function(){var ct=(0,ie.default)(se.default.mark(function at(ut){var At,wt,It,gt;return se.default.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(At=null,!(!ut.data||!ut.data.length)){$e.next=5;break}ut.status===-1||ut.status===-2?(At=new Error(ut.message),At.name=ut.name,At.status=ut.status,At.code=ut.name):(ut.status===404?(At=new Error("Object not exists"),At.name="NoSuchKeyError",At.status=404,At.code="NoSuchKey"):ut.status===412?(At=new Error("Pre condition failed"),At.name="PreconditionFailedError",At.status=412,At.code="PreconditionFailed"):(At=new Error("Unknow error, status: ".concat(ut.status)),At.name="UnknownError",At.status=ut.status),At.requestId=ut.headers["x-oss-request-id"],At.host=""),$e.next=32;break;case 5:return wt=String(ut.data),this.debug("request response error data: %s",wt,"error"),$e.prev=7,$e.next=10,this.parseXML(wt);case 10:if($e.t0=$e.sent,$e.t0){$e.next=13;break}$e.t0={};case 13:It=$e.t0,$e.next=23;break;case 16:return $e.prev=16,$e.t1=$e.catch(7),this.debug(wt,"error"),$e.t1.message+=`
raw xml: `.concat(wt),$e.t1.status=ut.status,$e.t1.requestId=ut.headers["x-oss-request-id"],$e.abrupt("return",$e.t1);case 23:gt=It.Message||"unknow request error, status: ".concat(ut.status),It.Condition&&(gt+=" (condition: ".concat(It.Condition,")")),At=new Error(gt),At.name=It.Code?"".concat(It.Code,"Error"):"UnknownError",At.status=ut.status,At.code=It.Code,At.requestId=It.RequestId,At.hostId=It.HostId,At.serverTime=It.ServerTime;case 32:return this.debug("generate error %j",At,"error"),$e.abrupt("return",At);case 34:case"end":return $e.stop()}},at,this,[[7,16]])}));function rt(at){return ct.apply(this,arguments)}return rt}()}).call(this)}).call(this,{isBuffer:E("../../node_modules/is-buffer/index.js")},E("_process"))},{"../../node_modules/is-buffer/index.js":366,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":49,"../common/signUtils":50,"../common/utils/createRequest":56,"../common/utils/encoder":59,"../common/utils/isFunction":68,"../common/utils/retry":74,"../common/utils/setSTSToken":76,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,agentkeepalive:81,bowser:88,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.split.js":307,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.js":313,debug:465,"merge-descriptors":372,platform:379,urllib:475,utility:474,xml2js:426}],4:[function(E,pe,Ae){(function(ce){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),ae=le(E("@babel/runtime/regenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js");var se=le(E("@babel/runtime/helpers/asyncToGenerator")),ie=E("util"),oe=E("path"),re=E("mime"),ne=E("copy-to"),z=E("../common/utils/isBlob"),a=z.isBlob,y=E("../common/utils/isFile"),x=y.isFile,b=E("../common/utils/isBuffer"),te=b.isBuffer,ee=Ae;ee.multipartUpload=function(){var ge=(0,se.default)(ae.default.mark(function me(Be,Ee){var Me,we,je,xe,Oe,We,Ze,Te,tt,qe=arguments;return ae.default.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:if(Me=qe.length>2&&qe[2]!==void 0?qe[2]:{},this.resetCancelFlag(),Me.disabledMD5=Me.disabledMD5===void 0?!0:!!Me.disabledMD5,!(Me.checkpoint&&Me.checkpoint.uploadId)){ct.next=8;break}return Ee&&x(Ee)&&(Me.checkpoint.file=Ee),ct.next=7,this._resumeMultipart(Me.checkpoint,Me);case 7:return ct.abrupt("return",ct.sent);case 8:return we=102400,Me.mime||(x(Ee)?Me.mime=re.getType(oe.extname(Ee.name)):a(Ee)?Me.mime=Ee.type:te(Ee)?Me.mime="":Me.mime=re.getType(oe.extname(Ee))),Me.headers=Me.headers||{},this._convertMetaToHeaders(Me.meta,Me.headers),ct.next=14,this._getFileSize(Ee);case 14:if(je=ct.sent,!(je<we)){ct.next=26;break}return Me.contentLength=je,ct.next=19,this.put(Be,Ee,Me);case 19:if(xe=ct.sent,!(Me&&Me.progress)){ct.next=23;break}return ct.next=23,Me.progress(1);case 23:return Oe={res:xe.res,bucket:this.options.bucket,name:Be,etag:xe.res.headers.etag},(Me.headers&&Me.headers["x-oss-callback"]||Me.callback)&&(Oe.data=xe.data),ct.abrupt("return",Oe);case 26:if(!(Me.partSize&&parseInt(Me.partSize,10)!==Me.partSize)){ct.next=28;break}throw new Error("partSize must be int number");case 28:if(!(Me.partSize&&Me.partSize<we)){ct.next=30;break}throw new Error("partSize must not be smaller than ".concat(we));case 30:return ct.next=32,this.initMultipartUpload(Be,Me);case 32:if(We=ct.sent,Ze=We.uploadId,Te=this._getPartSize(je,Me.partSize),tt={file:Ee,name:Be,fileSize:je,partSize:Te,uploadId:Ze,doneParts:[]},!(Me&&Me.progress)){ct.next=39;break}return ct.next=39,Me.progress(0,tt,We.res);case 39:return ct.next=41,this._resumeMultipart(tt,Me);case 41:return ct.abrupt("return",ct.sent);case 42:case"end":return ct.stop()}},me,this)}));function ye(me,Be){return ge.apply(this,arguments)}return ye}(),ee._resumeMultipart=function(){var ge=(0,se.default)(ae.default.mark(function me(Be,Ee){var Me,we,je,xe,Oe,We,Ze,Te,tt,qe,lt,ct,rt,at,ut,At,wt,It,gt;return ae.default.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(Me=this,!this.isCancel()){$e.next=3;break}throw this._makeCancelEvent();case 3:return we=Be.file,je=Be.fileSize,xe=Be.partSize,Oe=Be.uploadId,We=Be.doneParts,Ze=Be.name,Te=[],We.length>0&&ne(We).to(Te),tt=this._divideParts(je,xe),qe=tt.length,lt=!1,ct=function(ke,Ve){return new Promise(function(){var Qe=(0,se.default)(ae.default.mark(function De(Ye,Ue){var Ie,Ne,nt,ht,St;return ae.default.wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:if(Bt.prev=0,ke.isCancel()){Bt.next=29;break}return Ie=tt[Ve-1],Bt.next=5,ke._createBuffer(we,Ie.start,Ie.end);case 5:return Ne=Bt.sent,nt={content:Ne,size:Ie.end-Ie.start},Bt.prev=7,Bt.next=10,ke._uploadPart(Ze,Oe,Ve,nt,Ee);case 10:ht=Bt.sent,Bt.next=18;break;case 13:if(Bt.prev=13,Bt.t0=Bt.catch(7),Bt.t0.status!==404){Bt.next=17;break}throw ke._makeAbortEvent();case 17:throw Bt.t0;case 18:if(!(!ke.isCancel()&&!lt)){Bt.next=26;break}if(Be.doneParts.push({number:Ve,etag:ht.res.headers.etag}),!Ee.progress){Bt.next=23;break}return Bt.next=23,Ee.progress(We.length/(qe+1),Be,ht.res);case 23:Ye({number:Ve,etag:ht.res.headers.etag}),Bt.next=27;break;case 26:Ye();case 27:Bt.next=30;break;case 29:Ye();case 30:Bt.next=41;break;case 32:Bt.prev=32,Bt.t1=Bt.catch(0),St=new Error,St.name=Bt.t1.name,St.message=Bt.t1.message,St.stack=Bt.t1.stack,St.partNum=Ve,ne(Bt.t1).to(St),Ue(St);case 41:case"end":return Bt.stop()}},De,null,[[0,32],[7,13]])}));return function(De,Ye){return Qe.apply(this,arguments)}}())},rt=Array.from(new Array(qe),function(Pe,ke){return ke+1}),at=Te.map(function(Pe){return Pe.number}),ut=rt.filter(function(Pe){return at.indexOf(Pe)<0}),At=5,wt=Ee.parallel||At,$e.next=17,this._parallel(ut,wt,function(Pe){return new Promise(function(ke,Ve){ct(Me,Pe).then(function(Qe){Qe&&Te.push(Qe),ke()}).catch(function(Qe){Ve(Qe)})})});case 17:if(It=$e.sent,lt=!0,gt=It.find(function(Pe){return Pe.name==="abort"}),!gt){$e.next=22;break}throw gt;case 22:if(!this.isCancel()){$e.next=25;break}throw ct=null,this._makeCancelEvent();case 25:if(!(It&&It.length>0)){$e.next=28;break}throw It[0].message="Failed to upload some parts with error: ".concat(It[0].toString()," part_num: ").concat(It[0].partNum),It[0];case 28:return $e.next=30,this.completeMultipartUpload(Ze,Oe,Te,Ee);case 30:return $e.abrupt("return",$e.sent);case 31:case"end":return $e.stop()}},me,this)}));function ye(me,Be){return ge.apply(this,arguments)}return ye}(),ee._getFileSize=function(){var ge=(0,se.default)(ae.default.mark(function me(Be){return ae.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(!te(Be)){Me.next=4;break}return Me.abrupt("return",Be.length);case 4:if(!(a(Be)||x(Be))){Me.next=6;break}return Me.abrupt("return",Be.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Me.stop()}},me)}));function ye(me){return ge.apply(this,arguments)}return ye}();var ue=E("stream"),de=ue.Readable;function he(ge,ye){if(!(this instanceof he))return new he(ge,ye);de.call(this,ye),this.file=ge,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}ie.inherits(he,de),he.prototype.readFileAndPush=function(ye){if(this.fileBuffer)for(var me=!0;me&&this.fileBuffer&&this.start<this.fileBuffer.length;){var Be=this.start,Ee=Be+ye;Ee=Ee>this.fileBuffer.length?this.fileBuffer.length:Ee,this.start=Ee,me=this.push(this.fileBuffer.slice(Be,Ee))}},he.prototype._read=function(ye){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var me=16*1024;ye=ye||me;var Be=this;this.reader.onload=function(Me){Be.fileBuffer=ce.from(new Uint8Array(Me.target.result)),Be.file=null,Be.readFileAndPush(ye)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(ye)};function fe(ge){return ge.arrayBuffer?ge.arrayBuffer():new Promise(function(ye,me){var Be=new FileReader;Be.onload=function(Ee){ye(Ee.target.result)},Be.onerror=function(Ee){me(Ee)},Be.readAsArrayBuffer(ge)})}ee._createBuffer=function(){var ge=(0,se.default)(ae.default.mark(function me(Be,Ee,Me){var we,je;return ae.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(!(a(Be)||x(Be))){Oe.next=8;break}return we=Be.slice(Ee,Me),Oe.next=4,fe(we);case 4:return je=Oe.sent,Oe.abrupt("return",ce.from(je));case 8:if(!te(Be)){Oe.next=12;break}return Oe.abrupt("return",Be.subarray(Ee,Me));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return Oe.stop()}},me)}));function ye(me,Be,Ee){return ge.apply(this,arguments)}return ye}(),ee._getPartSize=function(ye,me){var Be=1e4,Ee=1*1024*1024;me||(me=Ee);var Me=Math.ceil(ye/Be);return me<Me&&(me=Me,console.warn("partSize has been set to ".concat(me,", because the partSize you provided causes partNumber to be greater than 10,000"))),me},ee._divideParts=function(ye,me){for(var Be=Math.ceil(ye/me),Ee=[],Me=0;Me<Be;Me++){var we=me*Me,je=Math.min(we+me,ye);Ee.push({start:we,end:je})}return Ee}}).call(this)}).call(this,E("buffer").Buffer)},{"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,buffer:90,"copy-to":94,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.map.js":280,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.iterator.js":303,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,mime:374,path:378,stream:398,util:419}],5:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.number.constructor.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.promise.js");var le=ce(E("@babel/runtime/regenerator")),ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("fs"),ie=E("copy-to"),oe=E("path"),re=E("mime"),ne=E("../common/callback"),z=E("merge-descriptors"),a=E("../common/utils/isBlob"),y=a.isBlob,x=E("../common/utils/isFile"),b=x.isFile,te=E("../common/utils/isBuffer"),ee=te.isBuffer,ue=E("../common/utils/obj2xml"),de=ue.obj2xml,he=Ae;he.append=function(){var fe=(0,ae.default)(le.default.mark(function ye(me,Be,Ee){var Me;return le.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return Ee=Ee||{},Ee.position===void 0&&(Ee.position="0"),Ee.subres={append:"",position:Ee.position},Ee.method="POST",je.next=6,this.put(me,Be,Ee);case 6:return Me=je.sent,Me.nextAppendPosition=Me.res.headers["x-oss-next-append-position"],je.abrupt("return",Me);case 9:case"end":return je.stop()}},ye,this)}));function ge(ye,me,Be){return fe.apply(this,arguments)}return ge}(),he.put=function(){var fe=(0,ae.default)(le.default.mark(function ye(me,Be,Ee){var Me,we,je,xe,Oe;return le.default.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:if(Ee=Ee||{},Ee.disabledMD5=Ee.disabledMD5===void 0?!0:!!Ee.disabledMD5,Ee.headers=Ee.headers||{},me=this._objectName(me),!ee(Be)){Ze.next=8;break}Me=Be,Ze.next=19;break;case 8:if(!(y(Be)||b(Be))){Ze.next=18;break}return Ee.mime||(b(Be)?Ee.mime=re.getType(oe.extname(Be.name)):Ee.mime=Be.type),Ze.next=12,this._createBuffer(Be,0,Be.size);case 12:return Me=Ze.sent,Ze.next=15,this._getFileSize(Be);case 15:Ee.contentLength=Ze.sent,Ze.next=19;break;case 18:throw new TypeError("Must provide Buffer/Blob/File for put.");case 19:return this._convertMetaToHeaders(Ee.meta,Ee.headers),we=Ee.method||"PUT",je=this._objectRequestParams(we,me,Ee),ne.encodeCallback(je,Ee),je.mime=Ee.mime,je.disabledMD5=Ee.disabledMD5,je.content=Me,je.successStatuses=[200],Ze.next=29,this.request(je);case 29:return xe=Ze.sent,Oe={name:me,url:this._objectUrl(me),res:xe.res},je.headers&&je.headers["x-oss-callback"]&&(Oe.data=JSON.parse(xe.data.toString())),Ze.abrupt("return",Oe);case 33:case"end":return Ze.stop()}},ye,this)}));function ge(ye,me,Be){return fe.apply(this,arguments)}return ge}(),he.putStream=function(){var fe=(0,ae.default)(le.default.mark(function ye(me,Be,Ee){var Me,we,je,xe;return le.default.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return Ee=Ee||{},Ee.headers=Ee.headers||{},me=this._objectName(me),Ee.contentLength?Ee.headers["Content-Length"]=Ee.contentLength:Ee.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(Ee.meta,Ee.headers),Me=Ee.method||"PUT",we=this._objectRequestParams(Me,me,Ee),ne.encodeCallback(we,Ee),we.mime=Ee.mime,we.stream=Be,we.successStatuses=[200],We.next=13,this.request(we);case 13:return je=We.sent,xe={name:me,url:this._objectUrl(me),res:je.res},we.headers&&we.headers["x-oss-callback"]&&(xe.data=JSON.parse(je.data.toString())),We.abrupt("return",xe);case 17:case"end":return We.stop()}},ye,this)}));function ge(ye,me,Be){return fe.apply(this,arguments)}return ge}(),z(he,E("../common/object/copyObject")),z(he,E("../common/object/getObjectTagging")),z(he,E("../common/object/putObjectTagging")),z(he,E("../common/object/deleteObjectTagging")),z(he,E("../common/image")),z(he,E("../common/object/getBucketVersions")),z(he,E("../common/object/getACL")),z(he,E("../common/object/putACL")),z(he,E("../common/object/head")),z(he,E("../common/object/delete")),z(he,E("../common/object/get")),z(he,E("../common/object/putSymlink")),z(he,E("../common/object/getSymlink")),z(he,E("../common/object/deleteMulti")),z(he,E("../common/object/getObjectMeta")),z(he,E("../common/object/getObjectUrl")),z(he,E("../common/object/generateObjectUrl")),z(he,E("../common/object/signatureUrl")),z(he,E("../common/object/asyncSignatureUrl")),he.putMeta=function(){var fe=(0,ae.default)(le.default.mark(function ye(me,Be,Ee){var Me;return le.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,this.copy(me,me,{meta:Be||{},timeout:Ee&&Ee.timeout,ctx:Ee&&Ee.ctx});case 2:return Me=je.sent,je.abrupt("return",Me);case 4:case"end":return je.stop()}},ye,this)}));function ge(ye,me,Be){return fe.apply(this,arguments)}return ge}(),he.list=function(){var fe=(0,ae.default)(le.default.mark(function ye(me,Be){var Ee,Me,we,je,xe;return le.default.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return Ee=this._objectRequestParams("GET","",Be),Ee.query=me,Ee.xmlResponse=!0,Ee.successStatuses=[200],We.next=6,this.request(Ee);case 6:return Me=We.sent,we=Me.data.Contents||[],je=this,we&&(Array.isArray(we)||(we=[we]),we=we.map(function(Ze){return{name:Ze.Key,url:je._objectUrl(Ze.Key),lastModified:Ze.LastModified,etag:Ze.ETag,type:Ze.Type,size:Number(Ze.Size),storageClass:Ze.StorageClass,owner:{id:Ze.Owner.ID,displayName:Ze.Owner.DisplayName}}})),xe=Me.data.CommonPrefixes||null,xe&&(Array.isArray(xe)||(xe=[xe]),xe=xe.map(function(Ze){return Ze.Prefix})),We.abrupt("return",{res:Me.res,objects:we,prefixes:xe,nextMarker:Me.data.NextMarker||null,isTruncated:Me.data.IsTruncated==="true"});case 13:case"end":return We.stop()}},ye,this)}));function ge(ye,me){return fe.apply(this,arguments)}return ge}(),he.listV2=function(){var fe=(0,ae.default)(le.default.mark(function ye(me){var Be,Ee,Me,we,je,xe,Oe,We=arguments;return le.default.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Be=We.length>1&&We[1]!==void 0?We[1]:{},Ee=me["continuation-token"]||me.continuationToken,Ee&&(Be.subres=Object.assign({"continuation-token":Ee},Be.subres)),Me=this._objectRequestParams("GET","",Be),Me.query=Object.assign({"list-type":2},me),delete Me.query["continuation-token"],delete Me.query.continuationToken,Me.xmlResponse=!0,Me.successStatuses=[200],Te.next=11,this.request(Me);case 11:return we=Te.sent,je=we.data.Contents||[],xe=this,je&&(Array.isArray(je)||(je=[je]),je=je.map(function(tt){var qe=null;return tt.Owner&&(qe={id:tt.Owner.ID,displayName:tt.Owner.DisplayName}),{name:tt.Key,url:xe._objectUrl(tt.Key),lastModified:tt.LastModified,etag:tt.ETag,type:tt.Type,size:Number(tt.Size),storageClass:tt.StorageClass,owner:qe}})),Oe=we.data.CommonPrefixes||null,Oe&&(Array.isArray(Oe)||(Oe=[Oe]),Oe=Oe.map(function(tt){return tt.Prefix})),Te.abrupt("return",{res:we.res,objects:je,prefixes:Oe,isTruncated:we.data.IsTruncated==="true",keyCount:+we.data.KeyCount,continuationToken:we.data.ContinuationToken||null,nextContinuationToken:we.data.NextContinuationToken||null});case 18:case"end":return Te.stop()}},ye,this)}));function ge(ye){return fe.apply(this,arguments)}return ge}(),he.restore=function(){var fe=(0,ae.default)(le.default.mark(function ye(me){var Be,Ee,Me,we,je=arguments;return le.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Be=je.length>1&&je[1]!==void 0?je[1]:{type:"Archive"},Be=Be||{},Be.subres=Object.assign({restore:""},Be.subres),Be.versionId&&(Be.subres.versionId=Be.versionId),Ee=this._objectRequestParams("POST",me,Be),Be.type==="ColdArchive"&&(Me={RestoreRequest:{Days:Be.Days?Be.Days:2,JobParameters:{Tier:Be.JobParameters?Be.JobParameters:"Standard"}}},Ee.content=de(Me,{headers:!0}),Ee.mime="xml"),Ee.successStatuses=[202],Oe.next=9,this.request(Ee);case 9:return we=Oe.sent,Oe.abrupt("return",{res:we.res});case 11:case"end":return Oe.stop()}},ye,this)}));function ge(ye){return fe.apply(this,arguments)}return ge}(),he._objectUrl=function(ge){return this._getReqUrl({bucket:this.options.bucket,object:ge})},he._objectRequestParams=function(ge,ye,me){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");me=me||{},ye=this._objectName(ye);var Be={object:ye,bucket:this.options.bucket,method:ge,subres:me&&me.subres,timeout:me&&me.timeout,ctx:me&&me.ctx};return me.headers&&(Be.headers={},ie(me.headers).to(Be.headers)),Be},he._objectName=function(ge){return ge.replace(/^\/+/,"")},he._convertMetaToHeaders=function(ge,ye){ge&&Object.keys(ge).forEach(function(me){ye["x-oss-meta-".concat(me)]=ge[me]})},he._deleteFileSafe=function(ge){var ye=this;return new Promise(function(me){se.exists(ge,function(Be){Be?se.unlink(ge,function(Ee){Ee&&ye.debug("unlink %j error: %s",ge,Ee,"error"),me()}):me()})})}},{"../common/callback":24,"../common/image":27,"../common/object/asyncSignatureUrl":31,"../common/object/copyObject":32,"../common/object/delete":33,"../common/object/deleteMulti":34,"../common/object/deleteObjectTagging":35,"../common/object/generateObjectUrl":36,"../common/object/get":37,"../common/object/getACL":38,"../common/object/getBucketVersions":39,"../common/object/getObjectMeta":40,"../common/object/getObjectTagging":41,"../common/object/getObjectUrl":42,"../common/object/getSymlink":43,"../common/object/head":44,"../common/object/putACL":45,"../common/object/putObjectTagging":46,"../common/object/putSymlink":47,"../common/object/signatureUrl":48,"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"../common/utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,fs:89,"merge-descriptors":372,mime:374,path:378}],6:[function(E,pe,Ae){"use strict";Ae.version="6.18.1"},{}],7:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator")),ae=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.abortBucketWorm=void 0;var se=E("../utils/checkBucketName");function ie(re,ne){return oe.apply(this,arguments)}function oe(){return oe=(0,ae.default)(le.default.mark(function re(ne,z){var a,y;return le.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return se.checkBucketName(ne),a=this._bucketRequestParams("DELETE",ne,"worm",z),b.next=4,this.request(a);case 4:return y=b.sent,b.abrupt("return",{res:y.res,status:y.status});case 6:case"end":return b.stop()}},re,this)})),oe.apply(this,arguments)}Ae.abortBucketWorm=ie},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator")),ae=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.completeBucketWorm=void 0;var se=E("../utils/checkBucketName");function ie(re,ne,z){return oe.apply(this,arguments)}function oe(){return oe=(0,ae.default)(le.default.mark(function re(ne,z,a){var y,x;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return se.checkBucketName(ne),y=this._bucketRequestParams("POST",ne,{wormId:z},a),te.next=4,this.request(y);case 4:return x=te.sent,te.abrupt("return",{res:x.res,status:x.status});case 6:case"end":return te.stop()}},re,this)})),oe.apply(this,arguments)}Ae.completeBucketWorm=ie},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.deleteBucketInventory=void 0;var se=E("../utils/checkBucketName");function ie(re,ne){return oe.apply(this,arguments)}function oe(){return oe=(0,ae.default)(le.default.mark(function re(ne,z){var a,y,x,b,te=arguments;return le.default.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return a=te.length>2&&te[2]!==void 0?te[2]:{},y=Object.assign({inventory:"",inventoryId:z},a.subres),se.checkBucketName(ne),x=this._bucketRequestParams("DELETE",ne,y,a),x.successStatuses=[204],ue.next=7,this.request(x);case 7:return b=ue.sent,ue.abrupt("return",{status:b.status,res:b.res});case 9:case"end":return ue.stop()}},re,this)})),oe.apply(this,arguments)}Ae.deleteBucketInventory=ie},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],10:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator")),ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,oe=Ae;oe.deleteBucketLifecycle=function(){var re=(0,ae.default)(le.default.mark(function z(a,y){var x,b;return le.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ie(a),x=this._bucketRequestParams("DELETE",a,"lifecycle",y),x.successStatuses=[204],ee.next=5,this.request(x);case 5:return b=ee.sent,ee.abrupt("return",{res:b.res});case 7:case"end":return ee.stop()}},z,this)}));function ne(z,a){return re.apply(this,arguments)}return ne}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator")),ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,oe=Ae;oe.deleteBucketWebsite=function(){var re=(0,ae.default)(le.default.mark(function z(a,y){var x,b;return le.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ie(a),x=this._bucketRequestParams("DELETE",a,"website",y),x.successStatuses=[204],ee.next=5,this.request(x);case 5:return b=ee.sent,ee.abrupt("return",{res:b.res});case 7:case"end":return ee.stop()}},z,this)}));function ne(z,a){return re.apply(this,arguments)}return ne}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator")),ae=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.extendBucketWorm=void 0;var se=E("../utils/checkBucketName"),ie=E("../utils/obj2xml");function oe(ne,z,a,y){return re.apply(this,arguments)}function re(){return re=(0,ae.default)(le.default.mark(function ne(z,a,y,x){var b,te,ee;return le.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return se.checkBucketName(z),b=this._bucketRequestParams("POST",z,{wormExtend:"",wormId:a},x),te={ExtendWormConfiguration:{RetentionPeriodInDays:y}},b.mime="xml",b.content=ie.obj2xml(te,{headers:!0}),b.successStatuses=[200],de.next=8,this.request(b);case 8:return ee=de.sent,de.abrupt("return",{res:ee.res,status:ee.status});case 10:case"end":return de.stop()}},ne,this)})),re.apply(this,arguments)}Ae.extendBucketWorm=oe},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.getBucketInventory=void 0;var se=E("../utils/checkBucketName"),ie=E("../utils/formatInventoryConfig");function oe(ne,z){return re.apply(this,arguments)}function re(){return re=(0,ae.default)(le.default.mark(function ne(z,a){var y,x,b,te,ee=arguments;return le.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return y=ee.length>2&&ee[2]!==void 0?ee[2]:{},x=Object.assign({inventory:"",inventoryId:a},y.subres),se.checkBucketName(z),b=this._bucketRequestParams("GET",z,x,y),b.successStatuses=[200],b.xmlResponse=!0,de.next=8,this.request(b);case 8:return te=de.sent,de.abrupt("return",{status:te.status,res:te.res,inventory:ie.formatInventoryConfig(te.data)});case 10:case"end":return de.stop()}},ne,this)})),re.apply(this,arguments)}Ae.getBucketInventory=oe},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],14:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.map.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,oe=E("../utils/isArray"),re=oe.isArray,ne=E("../utils/formatObjKey"),z=ne.formatObjKey,a=Ae;a.getBucketLifecycle=function(){var y=(0,ae.default)(le.default.mark(function b(te,ee){var ue,de,he;return le.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ie(te),ue=this._bucketRequestParams("GET",te,"lifecycle",ee),ue.successStatuses=[200],ue.xmlResponse=!0,ge.next=6,this.request(ue);case 6:return de=ge.sent,he=de.data.Rule||null,he&&(re(he)||(he=[he]),he=he.map(function(ye){return ye.ID&&(ye.id=ye.ID,delete ye.ID),ye.Tag&&!re(ye.Tag)&&(ye.Tag=[ye.Tag]),z(ye,"firstLowerCase")})),ge.abrupt("return",{rules:he,res:de.res});case 10:case"end":return ge.stop()}},b,this)}));function x(b,te){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/formatObjKey":61,"../utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280}],15:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator")),ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,oe=Ae;oe.getBucketVersioning=function(){var re=(0,ae.default)(le.default.mark(function z(a,y){var x,b,te;return le.default.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ie(a),x=this._bucketRequestParams("GET",a,"versioning",y),x.xmlResponse=!0,x.successStatuses=[200],ue.next=6,this.request(x);case 6:return b=ue.sent,te=b.data.Status,ue.abrupt("return",{status:b.status,versionStatus:te,res:b.res});case 9:case"end":return ue.stop()}},z,this)}));function ne(z,a){return re.apply(this,arguments)}return ne}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator")),ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,oe=E("../utils/isObject"),re=oe.isObject,ne=Ae;ne.getBucketWebsite=function(){var z=(0,ae.default)(le.default.mark(function y(x,b){var te,ee,ue;return le.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ie(x),te=this._bucketRequestParams("GET",x,"website",b),te.successStatuses=[200],te.xmlResponse=!0,he.next=6,this.request(te);case 6:return ee=he.sent,ue=[],ee.data.RoutingRules&&ee.data.RoutingRules.RoutingRule&&(re(ee.data.RoutingRules.RoutingRule)?ue=[ee.data.RoutingRules.RoutingRule]:ue=ee.data.RoutingRules.RoutingRule),he.abrupt("return",{index:ee.data.IndexDocument&&ee.data.IndexDocument.Suffix||"",supportSubDir:ee.data.IndexDocument&&ee.data.IndexDocument.SupportSubDir||"false",type:ee.data.IndexDocument&&ee.data.IndexDocument.Type,routingRules:ue,error:ee.data.ErrorDocument&&ee.data.ErrorDocument.Key||null,res:ee.res});case 10:case"end":return he.stop()}},y,this)}));function a(y,x){return z.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.getBucketWorm=void 0;var se=E("../utils/checkBucketName"),ie=E("../utils/dataFix");function oe(ne,z){return re.apply(this,arguments)}function re(){return re=(0,ae.default)(le.default.mark(function ne(z,a){var y,x;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return se.checkBucketName(z),y=this._bucketRequestParams("GET",z,"worm",a),y.successStatuses=[200],y.xmlResponse=!0,te.next=6,this.request(y);case 6:return x=te.sent,ie.dataFix(x.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),te.abrupt("return",Object.assign(Object.assign({},x.data),{res:x.res,status:x.status}));case 9:case"end":return te.stop()}},ne,this)})),re.apply(this,arguments)}Ae.getBucketWorm=oe},{"../utils/checkBucketName":51,"../utils/dataFix":57,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],18:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator")),ae=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.initiateBucketWorm=void 0;var se=E("../utils/obj2xml"),ie=E("../utils/checkBucketName");function oe(ne,z,a){return re.apply(this,arguments)}function re(){return re=(0,ae.default)(le.default.mark(function ne(z,a,y){var x,b,te;return le.default.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ie.checkBucketName(z),x=this._bucketRequestParams("POST",z,"worm",y),b={InitiateWormConfiguration:{RetentionPeriodInDays:a}},x.mime="xml",x.content=se.obj2xml(b,{headers:!0}),x.successStatuses=[200],ue.next=8,this.request(x);case 8:return te=ue.sent,ue.abrupt("return",{res:te.res,wormId:te.res.headers["x-oss-worm-id"],status:te.status});case 10:case"end":return ue.stop()}},ne,this)})),re.apply(this,arguments)}Ae.initiateBucketWorm=oe},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.listBucketInventory=void 0;var se=E("../utils/checkBucketName"),ie=E("../utils/formatInventoryConfig");function oe(ne){return re.apply(this,arguments)}function re(){return re=(0,ae.default)(le.default.mark(function ne(z){var a,y,x,b,te,ee,ue,de,he=arguments;return le.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return a=he.length>1&&he[1]!==void 0?he[1]:{},y=a.continuationToken,x=Object.assign({inventory:""},y&&{"continuation-token":y},a.subres),se.checkBucketName(z),b=this._bucketRequestParams("GET",z,x,a),b.successStatuses=[200],b.xmlResponse=!0,ge.next=9,this.request(b);case 9:return te=ge.sent,ee=te.data,ue=te.res,de=te.status,ge.abrupt("return",{isTruncated:ee.IsTruncated==="true",nextContinuationToken:ee.NextContinuationToken,inventoryList:ie.formatInventoryConfig(ee.InventoryConfiguration,!0),status:de,res:ue});case 12:case"end":return ge.stop()}},ne,this)})),re.apply(this,arguments)}Ae.listBucketInventory=oe},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],20:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.putBucketInventory=void 0;var se=E("../utils/checkBucketName"),ie=E("../utils/obj2xml");function oe(ne,z){return re.apply(this,arguments)}function re(){return re=(0,ae.default)(le.default.mark(function ne(z,a){var y,x,b,te,ee,ue,de,he,fe,ge,ye,me=arguments;return le.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return y=me.length>2&&me[2]!==void 0?me[2]:{},x=Object.assign({inventory:"",inventoryId:a.id},y.subres),se.checkBucketName(z),b=a.OSSBucketDestination,te=a.optionalFields,ee=a.includedObjectVersions,ue="acs:oss:::",de="acs:ram::".concat(b.accountId,":role/"),he={InventoryConfiguration:{Id:a.id,IsEnabled:a.isEnabled,Filter:{Prefix:a.prefix||""},Destination:{OSSBucketDestination:{Format:b.format,AccountId:b.accountId,RoleArn:"".concat(de).concat(b.rolename),Bucket:"".concat(ue).concat(b.bucket),Prefix:b.prefix||"",Encryption:b.encryption||""}},Schedule:{Frequency:a.frequency},IncludedObjectVersions:ee,OptionalFields:{Field:(te==null?void 0:te.field)||[]}}},fe=ie.obj2xml(he,{headers:!0,firstUpperCase:!0}),ge=this._bucketRequestParams("PUT",z,x,y),ge.successStatuses=[200],ge.mime="xml",ge.content=fe,Ee.next=14,this.request(ge);case 14:return ye=Ee.sent,Ee.abrupt("return",{status:ye.status,res:ye.res});case 16:case"end":return Ee.stop()}},ne,this)})),re.apply(this,arguments)}Ae.putBucketInventory=oe},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287}],21:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.array.includes.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,oe=E("../utils/isArray"),re=oe.isArray,ne=E("../utils/deepCopy"),z=ne.deepCopy,a=E("../utils/isObject"),y=a.isObject,x=E("../utils/obj2xml"),b=x.obj2xml,te=E("../utils/checkObjectTag"),ee=te.checkObjectTag,ue=E("../utils/getStrBytesCount"),de=ue.getStrBytesCount,he=Ae;he.putBucketLifecycle=function(){var Be=(0,ae.default)(le.default.mark(function Me(we,je,xe){var Oe,We,Ze,Te,tt;return le.default.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:if(ie(we),re(je)){lt.next=3;break}throw new Error("rules must be Array");case 3:return Oe=this._bucketRequestParams("PUT",we,"lifecycle",xe),We=[],Ze={LifecycleConfiguration:{Rule:We}},je.forEach(function(ct){fe(ct),me(ct),ct.id&&(ct.ID=ct.id,delete ct.id),We.push(ct)}),Te=b(Ze,{headers:!0,firstUpperCase:!0}),Oe.content=Te,Oe.mime="xml",Oe.successStatuses=[200],lt.next=13,this.request(Oe);case 13:return tt=lt.sent,lt.abrupt("return",{res:tt.res});case 15:case"end":return lt.stop()}},Me,this)}));function Ee(Me,we,je){return Be.apply(this,arguments)}return Ee}();function fe(Be){Be.days&&(Be.expiration={days:Be.days}),Be.date&&(Be.expiration={createdBeforeDate:Be.date})}function ge(Be,Ee){var Me=Be.days,we=Be.createdBeforeDate;if(!Me&&!we)throw new Error("".concat(Ee," must includes days or createdBeforeDate"));if(Me&&!/^[1-9][0-9]*$/.test(Me))throw new Error("days must be a positive integer");if(we&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(we))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function ye(Be){if(!re(Be)&&!y(Be))throw new Error("tag must be Object or Array");Be=y(Be)?[Be]:Be;var Ee={},Me=z(Be);Me.forEach(function(we){Ee[we.key]=we.value}),ee(Ee)}function me(Be){if(Be.id&&de(Be.id)>255)throw new Error("ID is composed of 255 bytes at most");if(Be.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(Be.status))throw new Error("Status must be Enabled or Disabled");if(Be.transition){if(!["IA","Archive"].includes(Be.transition.storageClass))throw new Error("StorageClass must be IA or Archive");ge(Be.transition,"Transition")}if(Be.expiration){if(!Be.expiration.expiredObjectDeleteMarker)ge(Be.expiration,"Expiration");else if(Be.expiration.days||Be.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(Be.abortMultipartUpload&&ge(Be.abortMultipartUpload,"AbortMultipartUpload"),!Be.expiration&&!Be.abortMultipartUpload&&!Be.transition&&!Be.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(Be.tag){if(Be.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");ye(Be.tag)}}},{"../utils/checkBucketName":51,"../utils/checkObjectTag":54,"../utils/deepCopy":58,"../utils/getStrBytesCount":62,"../utils/isArray":63,"../utils/isObject":70,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],22:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.includes.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,oe=E("../utils/obj2xml"),re=oe.obj2xml,ne=Ae;ne.putBucketVersioning=function(){var z=(0,ae.default)(le.default.mark(function y(x,b){var te,ee,ue,de,he=arguments;return le.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:if(te=he.length>2&&he[2]!==void 0?he[2]:{},ie(x),["Enabled","Suspended"].includes(b)){ge.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return ee=this._bucketRequestParams("PUT",x,"versioning",te),ue={VersioningConfiguration:{Status:b}},ee.mime="xml",ee.content=re(ue,{headers:!0}),ge.next=10,this.request(ee);case 10:return de=ge.sent,ge.abrupt("return",{res:de.res,status:de.status});case 12:case"end":return ge.stop()}},y,this)}));function a(y,x){return z.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277}],23:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator")),ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,oe=E("../utils/obj2xml"),re=oe.obj2xml,ne=E("../utils/isArray"),z=ne.isArray,a=Ae;a.putBucketWebsite=function(){var y=(0,ae.default)(le.default.mark(function b(te){var ee,ue,de,he,fe,ge,ye,me=arguments;return le.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:if(ee=me.length>1&&me[1]!==void 0?me[1]:{},ue=me.length>2?me[2]:void 0,ie(te),de=this._bucketRequestParams("PUT",te,"website",ue),he={Suffix:ee.index||"index.html"},fe={IndexDocument:he},ge={WebsiteConfiguration:fe},ee.supportSubDir&&(he.SupportSubDir=ee.supportSubDir),ee.type&&(he.Type=ee.type),ee.error&&(fe.ErrorDocument={Key:ee.error}),ee.routingRules===void 0){Ee.next=14;break}if(z(ee.routingRules)){Ee.next=13;break}throw new Error("RoutingRules must be Array");case 13:fe.RoutingRules={RoutingRule:ee.routingRules};case 14:return ge=re(ge),de.content=ge,de.mime="xml",de.successStatuses=[200],Ee.next=20,this.request(de);case 20:return ye=Ee.sent,Ee.abrupt("return",{res:ye.res});case 22:case"end":return Ee.stop()}},b,this)}));function x(b){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/isArray":63,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],24:[function(E,pe,Ae){(function(ce){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),Ae.encodeCallback=function(ae,se){if(ae.headers=ae.headers||{},!Object.prototype.hasOwnProperty.call(ae.headers,"x-oss-callback")&&se.callback){var ie={callbackUrl:encodeURI(se.callback.url),callbackBody:se.callback.body};se.callback.host&&(ie.callbackHost=se.callback.host),se.callback.contentType&&(ie.callbackBodyType=se.callback.contentType);var oe=ce.from(JSON.stringify(ie)).toString("base64");if(ae.headers["x-oss-callback"]=oe,se.callback.customValue){var re={};Object.keys(se.callback.customValue).forEach(function(ne){re["x:".concat(ne)]=se.callback.customValue[ne].toString()}),ae.headers["x-oss-callback-var"]=ce.from(JSON.stringify(re)).toString("base64")}}}}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/web.dom-collections.for-each.js":339}],25:[function(E,pe,Ae){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var ce=function(z){return z&&z.__esModule?z:{default:z}};Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.getReqUrl=void 0;var le=ce(E("copy-to")),ae=ce(E("url")),se=ce(E("merge-descriptors")),ie=ce(E("is-type-of")),oe=E("../utils/isIP"),re=E("../utils/checkConfigValid");function ne(z){var a={},y=this.options.cname;re.checkConfigValid(this.options.endpoint,"endpoint"),le.default(this.options.endpoint,!1).to(a),z.bucket&&!y&&!oe.isIP(a.hostname)&&!this.options.sldEnable&&(a.host="".concat(z.bucket,".").concat(a.host));var x="/";z.bucket&&this.options.sldEnable&&(x+="".concat(z.bucket,"/")),z.object&&(x+=this._escape(z.object).replace(/\+/g,"%2B")),a.pathname=x;var b={};if(z.query&&se.default(b,z.query),z.subres){var te={};ie.default.string(z.subres)?te[z.subres]="":ie.default.array(z.subres)?z.subres.forEach(function(ee){te[ee]=""}):te=z.subres,se.default(b,te)}return a.query=b,ae.default.format(a)}Ae.getReqUrl=ne},{"../utils/checkConfigValid":52,"../utils/isIP":69,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466,"merge-descriptors":372,url:472}],26:[function(E,pe,Ae){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.string.trim.js");var ce=E("humanize-ms"),le=E("url"),ae=E("../utils/checkBucketName"),se=ae.checkBucketName,ie=E("../utils/setRegion"),oe=ie.setRegion,re=E("../utils/checkConfigValid"),ne=re.checkConfigValid;function z(a,y){ne(a,"endpoint");var x=le.parse(a);if(x.protocol||(x=le.parse("http".concat(y?"s":"","://").concat(a))),x.protocol!=="http:"&&x.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return x}pe.exports=function(a){if(!a||!a.accessKeyId||!a.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");a.stsToken&&!a.refreshSTSToken&&!a.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),a.bucket&&se(a.bucket);var y=Object.assign({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1,headerEncoding:"utf-8",refreshSTSToken:null,refreshSTSTokenInterval:6e4*5,retryMax:0},a);if(y.accessKeyId=y.accessKeyId.trim(),y.accessKeySecret=y.accessKeySecret.trim(),y.timeout&&(y.timeout=ce(y.timeout)),y.endpoint)y.endpoint=z(y.endpoint,y.secure);else if(y.region)y.endpoint=oe(y.region,y.internal,y.secure);else throw new Error("require options.endpoint or options.region");return y.inited=!0,y}},{"../utils/checkBucketName":51,"../utils/checkConfigValid":52,"../utils/setRegion":75,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.trim.js":308,"humanize-ms":356,url:472}],27:[function(E,pe,Ae){"use strict";var ce=E("merge-descriptors"),le=Ae;ce(le,E("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,oe=E("querystring"),re=E("js-base64"),ne=re.Base64.encode,z=Ae;z.processObjectSave=function(){var y=(0,ae.default)(le.default.mark(function b(te,ee,ue,de){var he,fe,ge,ye;return le.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return a(te,"sourceObject"),a(ee,"targetObject"),a(ue,"process"),ee=this._objectName(ee),de&&ie(de),he=this._objectRequestParams("POST",te,{subres:"x-oss-process"}),fe=de?",b_".concat(ne(de)):"",ee=ne(ee),ge={"x-oss-process":"".concat(ue,"|sys/saveas,o_").concat(ee).concat(fe)},he.content=oe.stringify(ge),Be.next=12,this.request(he);case 12:return ye=Be.sent,Be.abrupt("return",{res:ye.res,status:ye.res.status});case 14:case"end":return Be.stop()}},b,this)}));function x(b,te,ee,ue){return y.apply(this,arguments)}return x}();function a(y,x){if(!y)throw new Error("".concat(x," is required"));if(typeof y!="string")throw new Error("".concat(x," must be String"))}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"js-base64":371,querystring:385}],29:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.regexp.to-string.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("debug")("ali-oss:multipart-copy"),ie=E("copy-to"),oe=Ae;oe.uploadPartCopy=function(){var re=(0,ae.default)(le.default.mark(function z(a,y,x,b,te){var ee,ue,de,he,fe,ge=arguments;return le.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ee=ge.length>5&&ge[5]!==void 0?ge[5]:{},ee.headers=ee.headers||{},ue=ee.versionId||ee.subres&&ee.subres.versionId||null,ue?de="/".concat(te.sourceBucketName,"/").concat(encodeURIComponent(te.sourceKey),"?versionId=").concat(ue):de="/".concat(te.sourceBucketName,"/").concat(encodeURIComponent(te.sourceKey)),ee.headers["x-oss-copy-source"]=de,b&&(ee.headers["x-oss-copy-source-range"]="bytes=".concat(b)),ee.subres={partNumber:x,uploadId:y},he=this._objectRequestParams("PUT",a,ee),he.mime=ee.mime,he.successStatuses=[200],me.next=12,this.request(he);case 12:return fe=me.sent,me.abrupt("return",{name:a,etag:fe.res.headers.etag,res:fe.res});case 14:case"end":return me.stop()}},z,this)}));function ne(z,a,y,x,b){return re.apply(this,arguments)}return ne}(),oe.multipartUploadCopy=function(){var re=(0,ae.default)(le.default.mark(function z(a,y){var x,b,te,ee,ue,de,he,fe,ge,ye,me,Be,Ee=arguments;return le.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return x=Ee.length>2&&Ee[2]!==void 0?Ee[2]:{},this.resetCancelFlag(),b=x.versionId,te=b===void 0?null:b,ee={versionId:te},we.next=6,this._getObjectMeta(y.sourceBucketName,y.sourceKey,ee);case 6:if(ue=we.sent,de=ue.res.headers["content-length"],y.startOffset=y.startOffset||0,y.endOffset=y.endOffset||de,!(x.checkpoint&&x.checkpoint.uploadId)){we.next=14;break}return we.next=13,this._resumeMultipartCopy(x.checkpoint,y,x);case 13:return we.abrupt("return",we.sent);case 14:if(he=102400,fe=y.endOffset-y.startOffset,!(fe<he)){we.next=18;break}throw new Error("copySize must not be smaller than ".concat(he));case 18:if(!(x.partSize&&x.partSize<he)){we.next=20;break}throw new Error("partSize must not be smaller than ".concat(he));case 20:return we.next=22,this.initMultipartUpload(a,x);case 22:if(ge=we.sent,ye=ge.uploadId,me=this._getPartSize(fe,x.partSize),Be={name:a,copySize:fe,partSize:me,uploadId:ye,doneParts:[]},!(x&&x.progress)){we.next=29;break}return we.next=29,x.progress(0,Be,ge.res);case 29:return we.next=31,this._resumeMultipartCopy(Be,y,x);case 31:return we.abrupt("return",we.sent);case 32:case"end":return we.stop()}},z,this)}));function ne(z,a){return re.apply(this,arguments)}return ne}(),oe._resumeMultipartCopy=function(){var re=(0,ae.default)(le.default.mark(function z(a,y,x){var b,te,ee,ue,de,he,fe,ge,ye,me,Be,Ee,Me,we,je,xe,Oe,We,Ze,Te,tt;return le.default.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:if(!this.isCancel()){lt.next=2;break}throw this._makeCancelEvent();case 2:if(b=x.versionId,te=b===void 0?null:b,ee={versionId:te},ue=a.copySize,de=a.partSize,he=a.uploadId,fe=a.doneParts,ge=a.name,ye=this._divideMultipartCopyParts(ue,de,y.startOffset),me=ye.length,Be={headers:{}},x.copyheaders&&ie(x.copyheaders).to(Be.headers),te&&ie(ee).to(Be),Ee=function(rt,at,ut){return new Promise(function(){var At=(0,ae.default)(le.default.mark(function wt(It,gt){var ft,$e,Pe;return le.default.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:if(Ve.prev=0,rt.isCancel()){Ve.next=22;break}return ft=ye[at-1],$e="".concat(ft.start,"-").concat(ft.end-1),Ve.prev=4,Ve.next=7,rt.uploadPartCopy(ge,he,at,$e,ut,Be);case 7:Pe=Ve.sent,Ve.next=15;break;case 10:if(Ve.prev=10,Ve.t0=Ve.catch(4),Ve.t0.status!==404){Ve.next=14;break}throw rt._makeAbortEvent();case 14:throw Ve.t0;case 15:if(rt.isCancel()){Ve.next=22;break}if(se("content-range ".concat(Pe.res.headers["content-range"])),fe.push({number:at,etag:Pe.res.headers.etag}),a.doneParts=fe,!(x&&x.progress)){Ve.next=22;break}return Ve.next=22,x.progress(fe.length/me,a,Pe.res);case 22:It(),Ve.next=29;break;case 25:Ve.prev=25,Ve.t1=Ve.catch(0),Ve.t1.partNum=at,gt(Ve.t1);case 29:case"end":return Ve.stop()}},wt,null,[[0,25],[4,10]])}));return function(wt,It){return At.apply(this,arguments)}}())},Me=Array.from(new Array(me),function(ct,rt){return rt+1}),we=fe.map(function(ct){return ct.number}),je=Me.filter(function(ct){return we.indexOf(ct)<0}),xe=5,Oe=x.parallel||xe,!(this.checkBrowserAndVersion("Internet Explorer","10")||Oe===1)){lt.next=28;break}We=0;case 18:if(!(We<je.length)){lt.next=26;break}if(!this.isCancel()){lt.next=21;break}throw this._makeCancelEvent();case 21:return lt.next=23,Ee(this,je[We],y);case 23:We++,lt.next=18;break;case 26:lt.next=40;break;case 28:return lt.next=30,this._parallelNode(je,Oe,Ee,y);case 30:if(Ze=lt.sent,Te=Ze.find(function(ct){return ct.name==="abort"}),!Te){lt.next=34;break}throw Te;case 34:if(!this.isCancel()){lt.next=36;break}throw this._makeCancelEvent();case 36:if(!(Ze&&Ze.length>0)){lt.next=40;break}throw tt=Ze[0],tt.message="Failed to copy some parts with error: ".concat(tt.toString()," part_num: ").concat(tt.partNum),tt;case 40:return lt.next=42,this.completeMultipartUpload(ge,he,fe,x);case 42:return lt.abrupt("return",lt.sent);case 43:case"end":return lt.stop()}},z,this)}));function ne(z,a,y){return re.apply(this,arguments)}return ne}(),oe._divideMultipartCopyParts=function(ne,z,a){for(var y=Math.ceil(ne/z),x=[],b=0;b<y;b++){var te=z*b+a,ee=Math.min(te+z,ne+a);x.push({start:te,end:ee})}return x},oe._getObjectMeta=function(){var re=(0,ae.default)(le.default.mark(function z(a,y,x){var b,te;return le.default.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return b=this.getBucket(),this.setBucket(a),ue.next=4,this.head(y,x);case 4:return te=ue.sent,this.setBucket(b),ue.abrupt("return",te);case 7:case"end":return ue.stop()}},z,this)}));function ne(z,a,y){return re.apply(this,arguments)}return ne}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.iterator.js":303,debug:465}],30:[function(E,pe,Ae){(function(ce){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),ae=le(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.array.sort.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js");var se=le(E("@babel/runtime/helpers/asyncToGenerator")),ie=E("copy-to"),oe=E("./callback"),re=E("./utils/deepCopy"),ne=re.deepCopyWith,z=E("./utils/isBuffer"),a=z.isBuffer,y=E("./utils/omit"),x=y.omit,b=Ae;b.listUploads=function(){var te=(0,se.default)(ae.default.mark(function ue(de,he){var fe,ge,ye,me;return ae.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return he=he||{},fe={},ie(he).to(fe),fe.subres="uploads",ge=this._objectRequestParams("GET","",fe),ge.query=de,ge.xmlResponse=!0,ge.successStatuses=[200],Ee.next=10,this.request(ge);case 10:return ye=Ee.sent,me=ye.data.Upload||[],Array.isArray(me)||(me=[me]),me=me.map(function(Me){return{name:Me.Key,uploadId:Me.UploadId,initiated:Me.Initiated}}),Ee.abrupt("return",{res:ye.res,uploads:me,bucket:ye.data.Bucket,nextKeyMarker:ye.data.NextKeyMarker,nextUploadIdMarker:ye.data.NextUploadIdMarker,isTruncated:ye.data.IsTruncated==="true"});case 15:case"end":return Ee.stop()}},ue,this)}));function ee(ue,de){return te.apply(this,arguments)}return ee}(),b.listParts=function(){var te=(0,se.default)(ae.default.mark(function ue(de,he,fe,ge){var ye,me,Be;return ae.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return ge=ge||{},ye={},ie(ge).to(ye),ye.subres={uploadId:he},me=this._objectRequestParams("GET",de,ye),me.query=fe,me.xmlResponse=!0,me.successStatuses=[200],Me.next=10,this.request(me);case 10:return Be=Me.sent,Me.abrupt("return",{res:Be.res,uploadId:Be.data.UploadId,bucket:Be.data.Bucket,name:Be.data.Key,partNumberMarker:Be.data.PartNumberMarker,nextPartNumberMarker:Be.data.NextPartNumberMarker,maxParts:Be.data.MaxParts,isTruncated:Be.data.IsTruncated,parts:Be.data.Part||[]});case 12:case"end":return Me.stop()}},ue,this)}));function ee(ue,de,he,fe){return te.apply(this,arguments)}return ee}(),b.abortMultipartUpload=function(){var te=(0,se.default)(ae.default.mark(function ue(de,he,fe){var ge,ye,me;return ae.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return this._stop(),fe=fe||{},ge={},ie(fe).to(ge),ge.subres={uploadId:he},ye=this._objectRequestParams("DELETE",de,ge),ye.successStatuses=[204],Ee.next=9,this.request(ye);case 9:return me=Ee.sent,Ee.abrupt("return",{res:me.res});case 11:case"end":return Ee.stop()}},ue,this)}));function ee(ue,de,he){return te.apply(this,arguments)}return ee}(),b.initMultipartUpload=function(){var te=(0,se.default)(ae.default.mark(function ue(de,he){var fe,ge,ye;return ae.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return he=he||{},fe={},ie(he).to(fe),fe.headers=fe.headers||{},this._convertMetaToHeaders(he.meta,fe.headers),fe.subres="uploads",ge=this._objectRequestParams("POST",de,fe),ge.mime=he.mime,ge.xmlResponse=!0,ge.successStatuses=[200],Be.next=12,this.request(ge);case 12:return ye=Be.sent,Be.abrupt("return",{res:ye.res,bucket:ye.data.Bucket,name:ye.data.Key,uploadId:ye.data.UploadId});case 14:case"end":return Be.stop()}},ue,this)}));function ee(ue,de){return te.apply(this,arguments)}return ee}(),b.uploadPart=function(){var te=(0,se.default)(ae.default.mark(function ue(de,he,fe,ge,ye,me,Be){var Ee,Me;return ae.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(Ee={size:me-ye},Me=ce&&ce.browser,!Me){je.next=8;break}return je.next=5,this._createBuffer(ge,ye,me);case 5:Ee.content=je.sent,je.next=11;break;case 8:return je.next=10,this._createStream(ge,ye,me);case 10:Ee.stream=je.sent;case 11:return je.next=13,this._uploadPart(de,he,fe,Ee,Be);case 13:return je.abrupt("return",je.sent);case 14:case"end":return je.stop()}},ue,this)}));function ee(ue,de,he,fe,ge,ye,me){return te.apply(this,arguments)}return ee}(),b.completeMultipartUpload=function(){var te=(0,se.default)(ae.default.mark(function ue(de,he,fe,ge){var ye,me,Be,Ee,Me,we,je,xe;return ae.default.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:for(ye=fe.concat().sort(function(Ze,Te){return Ze.number-Te.number}).filter(function(Ze,Te,tt){return!Te||Ze.number!==tt[Te-1].number}),me=`<?xml version="1.0" encoding="UTF-8"?>
<CompleteMultipartUpload>
`,Be=0;Be<ye.length;Be++)Ee=ye[Be],me+=`<Part>
`,me+="<PartNumber>".concat(Ee.number,`</PartNumber>
`),me+="<ETag>".concat(Ee.etag,`</ETag>
`),me+=`</Part>
`;return me+="</CompleteMultipartUpload>",ge=ge||{},Me={},Me=ne(ge,function(Ze){if(a(Ze))return null}),Me.subres={uploadId:he},Me.headers=x(Me.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),we=this._objectRequestParams("POST",de,Me),oe.encodeCallback(we,Me),we.mime="xml",we.content=me,we.headers&&we.headers["x-oss-callback"]||(we.xmlResponse=!0),we.successStatuses=[200],We.next=17,this.request(we);case 17:if(je=We.sent,!ge.progress){We.next=21;break}return We.next=21,ge.progress(1,null,je.res);case 21:return xe={res:je.res,bucket:we.bucket,name:de,etag:je.res.headers.etag},we.headers&&we.headers["x-oss-callback"]&&(xe.data=JSON.parse(je.data.toString())),We.abrupt("return",xe);case 24:case"end":return We.stop()}},ue,this)}));function ee(ue,de,he,fe){return te.apply(this,arguments)}return ee}(),b._uploadPart=function(){var te=(0,se.default)(ae.default.mark(function ue(de,he,fe,ge,ye){var me,Be,Ee,Me;return ae.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return ye=ye||{},me={},ie(ye).to(me),me.headers=me.headers||{},me.headers["Content-Length"]=ge.size,me.headers=x(me.headers,["x-oss-server-side-encryption"]),me.subres={partNumber:fe,uploadId:he},Be=this._objectRequestParams("PUT",de,me),Be.mime=me.mime,Ee=ce&&ce.browser,Ee?Be.content=ge.content:Be.stream=ge.stream,Be.successStatuses=[200],Be.disabledMD5=ye.disabledMD5,je.next=15,this.request(Be);case 15:if(Me=je.sent,Me.res.headers.etag){je.next=18;break}throw new Error(`Please set the etag of expose-headers in OSS
https://help.aliyun.com/document_detail/32069.html`);case 18:return ge.stream&&(ge.stream=null,Be.stream=null),je.abrupt("return",{name:de,etag:Me.res.headers.etag,res:Me.res});case 20:case"end":return je.stop()}},ue,this)}));function ee(ue,de,he,fe,ge){return te.apply(this,arguments)}return ee}()}).call(this)}).call(this,E("_process"))},{"./callback":24,"./utils/deepCopy":58,"./utils/isBuffer":65,"./utils/omit":73,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.map.js":280,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],31:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator")),ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("url"),ie=E("utility"),oe=E("copy-to"),re=E("../../common/signUtils"),ne=E("../utils/isIP"),z=ne.isIP,a=E("../utils/setSTSToken"),y=a.setSTSToken,x=E("../utils/isFunction"),b=x.isFunction,te=Ae;te.asyncSignatureUrl=function(){var ee=(0,ae.default)(le.default.mark(function de(he,fe){var ge,ye,me,Be,Ee;return le.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:if(!z(this.options.endpoint.hostname)){we.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(fe=fe||{},he=this._objectName(he),fe.method=fe.method||"GET",ge=ie.timestamp()+(fe.expires||1800),ye={bucket:this.options.bucket,object:he},me=this._getResource(ye),!(this.options.stsToken&&b(this.options.refreshSTSToken))){we.next=11;break}return we.next=11,y.call(this);case 11:return this.options.stsToken&&(fe["security-token"]=this.options.stsToken),Be=re._signatureForURL(this.options.accessKeySecret,fe,me,ge),Ee=se.parse(this._getReqUrl(ye)),Ee.query={OSSAccessKeyId:this.options.accessKeyId,Expires:ge,Signature:Be.Signature},oe(Be.subResource).to(Ee.query),we.abrupt("return",Ee.format());case 17:case"end":return we.stop()}},de,this)}));function ue(de,he){return ee.apply(this,arguments)}return ue}()},{"../../common/signUtils":50,"../utils/isFunction":68,"../utils/isIP":69,"../utils/setSTSToken":76,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,url:472,utility:474}],32:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js");var ae=ce(E("@babel/runtime/helpers/typeof")),se=ce(E("@babel/runtime/helpers/asyncToGenerator")),ie=E("../utils/checkBucketName"),oe=ie.checkBucketName,re=Ae,ne=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];re.copy=function(){var z=(0,se.default)(le.default.mark(function y(x,b,te,ee){var ue,de,he;return le.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return(0,ae.default)(te)==="object"&&(ee=te),ee=ee||{},ee.headers=ee.headers||{},Object.keys(ee.headers).forEach(function(ye){ee.headers["x-oss-copy-source-".concat(ye.toLowerCase())]=ee.headers[ye]}),(ee.meta||Object.keys(ee.headers).find(function(ye){return ne.includes(ye.toLowerCase())}))&&(ee.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(ee.meta,ee.headers),b=this._getSourceName(b,te),ee.versionId&&(b="".concat(b,"?versionId=").concat(ee.versionId)),ee.headers["x-oss-copy-source"]=b,ue=this._objectRequestParams("PUT",x,ee),ue.xmlResponse=!0,ue.successStatuses=[200,304],ge.next=14,this.request(ue);case 14:return de=ge.sent,he=de.data,he&&(he={etag:he.ETag,lastModified:he.LastModified}),ge.abrupt("return",{data:he,res:de.res});case 18:case"end":return ge.stop()}},y,this)}));function a(y,x,b,te){return z.apply(this,arguments)}return a}(),re._getSourceName=function(a,y){return typeof y=="string"?a=this._objectName(a):a[0]!=="/"?y=this.options.bucket:(y=a.replace(/\/(.+?)(\/.*)/,"$1"),a=a.replace(/(\/.+?\/)(.*)/,"$2")),oe(y),a=encodeURIComponent(a),a="/".concat(y,"/").concat(a),a}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],33:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae;se.delete=function(){var ie=(0,ae.default)(le.default.mark(function re(ne){var z,a,y,x=arguments;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return z=x.length>1&&x[1]!==void 0?x[1]:{},z.subres=Object.assign({},z.subres),z.versionId&&(z.subres.versionId=z.versionId),a=this._objectRequestParams("DELETE",ne,z),a.successStatuses=[204],te.next=7,this.request(a);case 7:return y=te.sent,te.abrupt("return",{res:y.res});case 9:case"end":return te.stop()}},re,this)}));function oe(re){return ie.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],34:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("utility"),ie=E("../utils/obj2xml"),oe=ie.obj2xml,re=Ae;re.deleteMulti=function(){var ne=(0,ae.default)(le.default.mark(function a(y){var x,b,te,ee,ue,de,he,fe,ge,ye,me,Be,Ee,Me=arguments;return le.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(x=Me.length>1&&Me[1]!==void 0?Me[1]:{},b=[],!(!y||!y.length)){je.next=4;break}throw new Error("names is required");case 4:for(te=0;te<y.length;te++)ee={},typeof y[te]=="string"?ee.Key=se.escape(this._objectName(y[te])):(ue=y[te],de=ue.key,he=ue.versionId,ee.Key=se.escape(this._objectName(de)),ee.VersionId=he),b.push(ee);return fe={Delete:{Quiet:!!x.quiet,Object:b}},ge=oe(fe,{headers:!0}),x.subres=Object.assign({delete:""},x.subres),x.versionId&&(x.subres.versionId=x.versionId),ye=this._objectRequestParams("POST","",x),ye.mime="xml",ye.content=ge,ye.xmlResponse=!0,ye.successStatuses=[200],je.next=16,this.request(ye);case 16:return me=je.sent,Be=me.data,Ee=Be&&Be.Deleted||null,Ee&&(Array.isArray(Ee)||(Ee=[Ee])),je.abrupt("return",{res:me.res,deleted:Ee||[]});case 21:case"end":return je.stop()}},a,this)}));function z(a){return ne.apply(this,arguments)}return z}()},{"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,utility:474}],35:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae;se.deleteObjectTagging=function(){var ie=(0,ae.default)(le.default.mark(function re(ne){var z,a,y,x=arguments;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return z=x.length>1&&x[1]!==void 0?x[1]:{},z.subres=Object.assign({tagging:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),ne=this._objectName(ne),a=this._objectRequestParams("DELETE",ne,z),a.successStatuses=[204],te.next=8,this.request(a);case 8:return y=te.sent,te.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return te.stop()}},re,this)}));function oe(re){return ie.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],36:[function(E,pe,Ae){"use strict";E("core-js/modules/es.array.concat.js");var ce=E("url"),le=E("../utils/isIP"),ae=le.isIP,se=Ae;se.generateObjectUrl=function(oe,re){if(ae(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(re)re[re.length-1]!=="/"&&(re+="/");else{re=this.options.endpoint.format();var ne=ce.parse(re),z=this.options.bucket;ne.hostname="".concat(z,".").concat(ne.hostname),ne.host="".concat(z,".").concat(ne.host),re=ne.format()}return re+this._escape(this._objectName(oe))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(E,pe,Ae){(function(ce){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),ae=le(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var se=le(E("@babel/runtime/helpers/asyncToGenerator")),ie=E("fs"),oe=E("is-type-of"),re=Ae;re.get=function(){var ne=(0,se.default)(ae.default.mark(function a(y,x){var b,te,ee,ue,de,he,fe,ge,ye=arguments;return ae.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return b=ye.length>2&&ye[2]!==void 0?ye[2]:{},te=null,ee=!1,oe.writableStream(x)?te=x:oe.string(x)?(te=ie.createWriteStream(x),ee=!0):b=x,b=b||{},ue=ce&&ce.browser,de=b.responseCacheControl===null?"":"no-cache",he=ue&&de?{"response-cache-control":de}:{},b.subres=Object.assign(he,b.subres),b.versionId&&(b.subres.versionId=b.versionId),b.process&&(b.subres["x-oss-process"]=b.process),Be.prev=11,ge=this._objectRequestParams("GET",y,b),ge.writeStream=te,ge.successStatuses=[200,206,304],Be.next=17,this.request(ge);case 17:fe=Be.sent,ee&&te.destroy(),Be.next=28;break;case 21:if(Be.prev=21,Be.t0=Be.catch(11),!ee){Be.next=27;break}return te.destroy(),Be.next=27,this._deleteFileSafe(x);case 27:throw Be.t0;case 28:return Be.abrupt("return",{res:fe.res,content:fe.data});case 29:case"end":return Be.stop()}},a,this,[[11,21]])}));function z(a,y){return ne.apply(this,arguments)}return z}()}).call(this)}).call(this,E("_process"))},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"core-js/modules/es.object.assign.js":287,fs:89,"is-type-of":466}],38:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae;se.getACL=function(){var ie=(0,ae.default)(le.default.mark(function re(ne){var z,a,y,x=arguments;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return z=x.length>1&&x[1]!==void 0?x[1]:{},z.subres=Object.assign({acl:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),ne=this._objectName(ne),a=this._objectRequestParams("GET",ne,z),a.successStatuses=[200],a.xmlResponse=!0,te.next=9,this.request(a);case 9:return y=te.sent,te.abrupt("return",{acl:y.data.AccessControlList.Grant,owner:{id:y.data.Owner.ID,displayName:y.data.Owner.DisplayName},res:y.res});case 11:case"end":return te.stop()}},re,this)}));function oe(re){return ie.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],39:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.number.constructor.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae,ie=E("../utils/isObject"),oe=ie.isObject,re=E("../utils/isArray"),ne=re.isArray;se.getBucketVersions=z,se.listObjectVersions=z;function z(){return a.apply(this,arguments)}function a(){return a=(0,ae.default)(le.default.mark(function b(){var te,ee,ue,de,he,fe,ge,ye,me=arguments;return le.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:if(te=me.length>0&&me[0]!==void 0?me[0]:{},ee=me.length>1&&me[1]!==void 0?me[1]:{},!(te.versionIdMarker&&te.keyMarker===void 0)){Ee.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return ee.subres=Object.assign({versions:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),ue=this._objectRequestParams("GET","",ee),ue.xmlResponse=!0,ue.successStatuses=[200],ue.query=x(te),Ee.next=12,this.request(ue);case 12:return de=Ee.sent,he=de.data.Version||[],fe=de.data.DeleteMarker||[],ge=this,he&&(Array.isArray(he)||(he=[he]),he=he.map(function(Me){return{name:Me.Key,url:ge._objectUrl(Me.Key),lastModified:Me.LastModified,isLatest:Me.IsLatest==="true",versionId:Me.VersionId,etag:Me.ETag,type:Me.Type,size:Number(Me.Size),storageClass:Me.StorageClass,owner:{id:Me.Owner.ID,displayName:Me.Owner.DisplayName}}})),fe&&(ne(fe)||(fe=[fe]),fe=fe.map(function(Me){return{name:Me.Key,lastModified:Me.LastModified,versionId:Me.VersionId,owner:{id:Me.Owner.ID,displayName:Me.Owner.DisplayName}}})),ye=de.data.CommonPrefixes||null,ye&&(ne(ye)||(ye=[ye]),ye=ye.map(function(Me){return Me.Prefix})),Ee.abrupt("return",{res:de.res,objects:he,deleteMarker:fe,prefixes:ye,nextMarker:de.data.NextKeyMarker||null,NextVersionIdMarker:de.data.NextVersionIdMarker||null,nextKeyMarker:de.data.NextKeyMarker||null,nextVersionIdMarker:de.data.NextVersionIdMarker||null,isTruncated:de.data.IsTruncated==="true"});case 21:case"end":return Ee.stop()}},b,this)})),a.apply(this,arguments)}function y(b){return b.replace(/([A-Z])/g,"-$1").toLowerCase()}function x(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},te={};return oe(b)&&Object.keys(b).forEach(function(ee){te[y(ee)]=b[ee]}),te}},{"../utils/isArray":63,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],40:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae;se.getObjectMeta=function(){var ie=(0,ae.default)(le.default.mark(function re(ne,z){var a,y;return le.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return z=z||{},ne=this._objectName(ne),z.subres=Object.assign({objectMeta:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),a=this._objectRequestParams("HEAD",ne,z),a.successStatuses=[200],b.next=8,this.request(a);case 8:return y=b.sent,b.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return b.stop()}},re,this)}));function oe(re,ne){return ie.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],41:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae,ie=E("../utils/isObject"),oe=ie.isObject;se.getObjectTagging=function(){var re=(0,ae.default)(le.default.mark(function z(a){var y,x,b,te,ee,ue,de=arguments;return le.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return y=de.length>1&&de[1]!==void 0?de[1]:{},y.subres=Object.assign({tagging:""},y.subres),y.versionId&&(y.subres.versionId=y.versionId),a=this._objectName(a),x=this._objectRequestParams("GET",a,y),x.successStatuses=[200],fe.next=8,this.request(x);case 8:return b=fe.sent,fe.next=11,this.parseXML(b.data);case 11:return te=fe.sent,ee=te.TagSet.Tag,ee=ee&&oe(ee)?[ee]:ee||[],ue={},ee.forEach(function(ge){ue[ge.Key]=ge.Value}),fe.abrupt("return",{status:b.status,res:b.res,tag:ue});case 17:case"end":return fe.stop()}},z,this)}));function ne(z){return re.apply(this,arguments)}return ne}()},{"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],42:[function(E,pe,Ae){"use strict";var ce=E("../utils/isIP"),le=ce.isIP,ae=Ae;ae.getObjectUrl=function(ie,oe){if(le(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return oe?oe[oe.length-1]!=="/"&&(oe+="/"):oe=this.options.endpoint.format(),oe+this._escape(this._objectName(ie))}},{"../utils/isIP":69}],43:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae;se.getSymlink=function(){var ie=(0,ae.default)(le.default.mark(function re(ne){var z,a,y,x,b=arguments;return le.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return z=b.length>1&&b[1]!==void 0?b[1]:{},z.subres=Object.assign({symlink:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),ne=this._objectName(ne),a=this._objectRequestParams("GET",ne,z),a.successStatuses=[200],ee.next=8,this.request(a);case 8:return y=ee.sent,x=y.res.headers["x-oss-symlink-target"],ee.abrupt("return",{targetName:decodeURIComponent(x),res:y.res});case 11:case"end":return ee.stop()}},re,this)}));function oe(re){return ie.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],44:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkEnv"),ie=se.checkEnv,oe=Ae;oe.head=function(){var re=(0,ae.default)(le.default.mark(function z(a){var y,x,b,te,ee=arguments;return le.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return y=ee.length>1&&ee[1]!==void 0?ee[1]:{},ie("Because HeadObject has gzip enabled, head cannot get the file size correctly. If you need to get the file size, please use getObjectMeta"),y.subres=Object.assign({},y.subres),y.versionId&&(y.subres.versionId=y.versionId),x=this._objectRequestParams("HEAD",a,y),x.successStatuses=[200,304],de.next=8,this.request(x);case 8:return b=de.sent,te={meta:null,res:b.res,status:b.status},b.status===200&&Object.keys(b.headers).forEach(function(he){he.indexOf("x-oss-meta-")===0&&(te.meta||(te.meta={}),te.meta[he.substring(11)]=b.headers[he])}),de.abrupt("return",te);case 12:case"end":return de.stop()}},z,this)}));function ne(z){return re.apply(this,arguments)}return ne}()},{"../utils/checkEnv":53,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],45:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae;se.putACL=function(){var ie=(0,ae.default)(le.default.mark(function re(ne,z,a){var y,x;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return a=a||{},a.subres=Object.assign({acl:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.headers=a.headers||{},a.headers["x-oss-object-acl"]=z,ne=this._objectName(ne),y=this._objectRequestParams("PUT",ne,a),y.successStatuses=[200],te.next=10,this.request(y);case 10:return x=te.sent,te.abrupt("return",{res:x.res});case 12:case"end":return te.stop()}},re,this)}));function oe(re,ne,z){return ie.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],46:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.object.keys.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/obj2xml"),ie=se.obj2xml,oe=E("../utils/checkObjectTag"),re=oe.checkObjectTag,ne=Ae;ne.putObjectTagging=function(){var z=(0,ae.default)(le.default.mark(function y(x,b){var te,ee,ue,de,he=arguments;return le.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return te=he.length>2&&he[2]!==void 0?he[2]:{},re(b),te.subres=Object.assign({tagging:""},te.subres),te.versionId&&(te.subres.versionId=te.versionId),x=this._objectName(x),ee=this._objectRequestParams("PUT",x,te),ee.successStatuses=[200],b=Object.keys(b).map(function(ye){return{Key:ye,Value:b[ye]}}),ue={Tagging:{TagSet:{Tag:b}}},ee.mime="xml",ee.content=ie(ue),ge.next=13,this.request(ee);case 13:return de=ge.sent,ge.abrupt("return",{res:de.res,status:de.status});case 15:case"end":return ge.stop()}},y,this)}));function a(y,x){return z.apply(this,arguments)}return a}()},{"../utils/checkObjectTag":54,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290}],47:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae;se.putSymlink=function(){var ie=(0,ae.default)(le.default.mark(function re(ne,z,a){var y,x;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return a=a||{},a.headers=a.headers||{},z=this._escape(this._objectName(z)),this._convertMetaToHeaders(a.meta,a.headers),a.headers["x-oss-symlink-target"]=z,a.subres=Object.assign({symlink:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.storageClass&&(a.headers["x-oss-storage-class"]=a.storageClass),ne=this._objectName(ne),y=this._objectRequestParams("PUT",ne,a),y.successStatuses=[200],te.next=13,this.request(y);case 13:return x=te.sent,te.abrupt("return",{res:x.res});case 15:case"end":return te.stop()}},re,this)}));function oe(re,ne,z){return ie.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],48:[function(E,pe,Ae){"use strict";var ce=E("url"),le=E("utility"),ae=E("copy-to"),se=E("../../common/signUtils"),ie=E("../utils/isIP"),oe=ie.isIP,re=Ae;re.signatureUrl=function(z,a){if(oe(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");a=a||{},z=this._objectName(z),a.method=a.method||"GET";var y=le.timestamp()+(a.expires||1800),x={bucket:this.options.bucket,object:z},b=this._getResource(x);this.options.stsToken&&(a["security-token"]=this.options.stsToken);var te=se._signatureForURL(this.options.accessKeySecret,a,b,y),ee=ce.parse(this._getReqUrl(x));return ee.query={OSSAccessKeyId:this.options.accessKeyId,Expires:y,Signature:te.Signature},ae(te.subResource).to(ee.query),ee.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.function.name.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("./utils/isArray"),ie=se.isArray,oe=Ae;oe._parallelNode=function(){var re=(0,ae.default)(le.default.mark(function z(a,y,x,b){var te,ee,ue,de,he,fe,ge,ye;return le.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:te=this,ee=[],ue=[],de=a.length/y,he=a.length%y,fe=he===0?de:(a.length-he)/y+1,ge=1,ye=0;case 8:if(!(ye<a.length)){Be.next=26;break}if(!te.isCancel()){Be.next=11;break}return Be.abrupt("break",26);case 11:if(b?ue.push(x(te,a[ye],b)):ue.push(x(te,a[ye])),!(ue.length===y||ge===fe&&ye===a.length-1)){Be.next=23;break}return Be.prev=13,ge+=1,Be.next=17,Promise.all(ue);case 17:Be.next=22;break;case 19:Be.prev=19,Be.t0=Be.catch(13),ee.push(Be.t0);case 22:ue=[];case 23:ye++,Be.next=8;break;case 26:return Be.abrupt("return",ee);case 27:case"end":return Be.stop()}},z,this,[[13,19]])}));function ne(z,a,y,x){return re.apply(this,arguments)}return ne}(),oe._parallel=function(ne,z,a){var y=this;return new Promise(function(x){var b=[];if(z<=0||!ne){x(b);return}function te(Be){return function(){if(Be===null)throw new Error("Callback was already called.");var Ee=Be;Be=null;for(var Me=arguments.length,we=new Array(Me),je=0;je<Me;je++)we[je]=arguments[je];Ee.apply(this,we)}}function ee(Be){var Ee=-1,Me=Be.length;return function(){return++Ee<Me&&!y.isCancel()?{value:Be[Ee],key:Ee}:null}}var ue=ee(ne),de=!1,he=0,fe=!1;function ge(Be){he-=1,Be?(de=!0,b.push(Be),x(b)):de&&he<=0?(de=!0,x(b)):fe||(y.isCancel()?x(b):me())}function ye(Be,Ee){a(Be).then(function(Me){Ee(null,Me)}).catch(function(Me){Ee(Me)})}function me(){for(fe=!0;he<z&&!de&&!y.isCancel();){var Be=ue();if(Be===null||b.length>0){de=!0,he<=0&&x(b);return}he+=1,ye(Be.value,te(ge))}fe=!1}me()})},oe.cancel=function(ne){this.options.cancelFlag=!0,ie(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(z){if(z.destroyed===!1){var a={name:"cancel",message:"cancel"};z.destroy(a)}}),this.multipartUploadStreams=[],ne&&this.abortMultipartUpload(ne.name,ne.uploadId,ne.options)},oe.isCancel=function(){return this.options.cancelFlag},oe.resetCancelFlag=function(){this.options.cancelFlag=!1},oe._stop=function(){this.options.cancelFlag=!0},oe._makeCancelEvent=function(){var ne={status:0,name:"cancel"};return ne},oe._makeAbortEvent=function(){var ne={status:0,name:"abort",message:"upload task has been abort"};return ne}},{"./utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.string.iterator.js":303,"core-js/modules/web.dom-collections.for-each.js":339,"core-js/modules/web.dom-collections.iterator.js":340}],50:[function(E,pe,Ae){(function(ce){(function(){"use strict";E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.array.sort.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js");var le=E("./../../shims/crypto/crypto.js"),ae=E("is-type-of"),se=E("./utils/lowercaseKeyHeader"),ie=se.lowercaseKeyHeader;Ae.buildCanonicalizedResource=function(re,ne){var z="".concat(re),a="?";if(ae.string(ne)&&ne.trim()!=="")z+=a+ne;else if(ae.array(ne))ne.sort(),z+=a+ne.join("&");else if(ne){var y=function(te,ee){return te[0]>ee[0]?1:te[0]<ee[0]?-1:0},x=function(te){z+=a+te,(ne[te]||ne[te]===0)&&(z+="=".concat(ne[te])),a="&"};Object.keys(ne).sort(y).forEach(x)}return z},Ae.buildCanonicalString=function(re,ne,z,a){z=z||{};var y=ie(z.headers),x="x-oss-",b=[],te={},ee=[re.toUpperCase(),y["content-md5"]||"",y["content-type"],a||y["x-oss-date"]];return Object.keys(y).forEach(function(ue){var de=ue.toLowerCase();de.indexOf(x)===0&&(te[de]=String(y[ue]).trim())}),Object.keys(te).sort().forEach(function(ue){b.push("".concat(ue,":").concat(te[ue]))}),ee=ee.concat(b),ee.push(this.buildCanonicalizedResource(ne,z.parameters)),ee.join(`
`)},Ae.computeSignature=function(re,ne){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"utf-8",a=le.createHmac("sha1",re);return a.update(ce.from(ne,z)).digest("base64")},Ae.authorization=function(re,ne,z,a){return"OSS ".concat(re,":").concat(this.computeSignature(ne,z,a))},Ae._signatureForURL=function(re){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},z=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,y=arguments.length>4?arguments[4]:void 0,x={},b=ne.subResource,te=b===void 0?{}:b;if(ne.process){var ee="x-oss-process";te[ee]=ne.process}if(ne.trafficLimit){var ue="x-oss-traffic-limit";te[ue]=ne.trafficLimit}if(ne.response&&Object.keys(ne.response).forEach(function(ge){var ye="response-".concat(ge.toLowerCase());te[ye]=ne.response[ge]}),Object.keys(ne).forEach(function(ge){var ye=ge.toLowerCase(),me=ne[ge];ye.indexOf("x-oss-")===0?x[ye]=me:(ye.indexOf("content-md5")===0||ye.indexOf("content-type")===0)&&(x[ge]=me)}),Object.prototype.hasOwnProperty.call(ne,"security-token")&&(te["security-token"]=ne["security-token"]),Object.prototype.hasOwnProperty.call(ne,"callback")){var de={callbackUrl:encodeURI(ne.callback.url),callbackBody:ne.callback.body};if(ne.callback.host&&(de.callbackHost=ne.callback.host),ne.callback.contentType&&(de.callbackBodyType=ne.callback.contentType),te.callback=ce.from(JSON.stringify(de)).toString("base64"),ne.callback.customValue){var he={};Object.keys(ne.callback.customValue).forEach(function(ge){he["x:".concat(ge)]=ne.callback.customValue[ge]}),te["callback-var"]=ce.from(JSON.stringify(he)).toString("base64")}}var fe=this.buildCanonicalString(ne.method,z,{headers:x,parameters:te},a.toString());return{Signature:this.computeSignature(re,fe,y),subResource:te}}}).call(this)}).call(this,E("buffer").Buffer)},{"./../../shims/crypto/crypto.js":461,"./utils/lowercaseKeyHeader":71,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.trim.js":308,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466}],51:[function(E,pe,Ae){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkBucketName=void 0,Ae.checkBucketName=function(ce){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ae=le?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!ae.test(ce))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(E,pe,Ae){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkConfigValid=void 0;var ce={endpoint:le,region:/^[a-zA-Z0-9\-_]+$/};function le(ae){return typeof ae=="string"?/^[a-zA-Z0-9._:/-]+$/.test(ae):ae.host?/^[a-zA-Z0-9._:/-]+$/.test(ae.host):!1}Ae.checkConfigValid=function(ae,se){if(ce[se]){var ie=!0;if(ce[se]instanceof Function?ie=ce[se](ae):ie=ce[se].test(ae),!ie)throw new Error("The ".concat(se," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(E,pe,Ae){(function(ce){(function(){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkEnv=void 0;function le(ae){ce.browser&&console.warn(ae)}Ae.checkEnv=le}).call(this)}).call(this,E("_process"))},{_process:467}],54:[function(E,pe,Ae){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkObjectTag=void 0;var ce=E("./checkValid"),le=ce.checkValid,ae=E("./isObject"),se=ae.isObject,ie=[{validator:function(z){if(typeof z!="string")throw new Error("the key and value of the tag must be String")}},{pattern:/^[a-zA-Z0-9 +-=._:/]+$/,msg:"tag can contain letters, numbers, spaces, and the following symbols: plus sign (+), hyphen (-), equal sign (=), period (.), underscore (_), colon (:), and forward slash (/)"}],oe={key:[].concat(ie,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(ie,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function re(ne){if(!se(ne))throw new Error("tag must be Object");var z=Object.entries(ne);if(z.length>10)throw new Error("maximum of 10 tags for a object");var a=["key","value"];z.forEach(function(y){y.forEach(function(x,b){le(x,oe[a[b]])})})}Ae.checkObjectTag=re},{"./checkValid":55,"./isObject":70,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],55:[function(E,pe,Ae){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkValid=void 0;function ce(le,ae){ae.forEach(function(se){if(se.validator)se.validator(le);else if(se.pattern&&!se.pattern.test(le))throw new Error(se.msg)})}Ae.checkValid=ce},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],56:[function(E,pe,Ae){(function(ce){(function(){"use strict";E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.createRequest=void 0;var le=E("./../../../shims/crypto/crypto.js"),ae=E("debug")("ali-oss"),se=E("mime"),ie=E("dateformat"),oe=E("copy-to"),re=E("path"),ne=E("./encoder"),z=ne.encoder,a=E("./isIP"),y=a.isIP,x=E("./setRegion"),b=x.setRegion,te=E("../client/getReqUrl"),ee=te.getReqUrl,ue=E("./isDingTalk"),de=ue.isDingTalk;function he(ye,me){return ye[me]||ye[me.toLowerCase()]}function fe(ye,me){delete ye[me],delete ye[me.toLowerCase()]}function ge(ye){var me=new Date;this.options.amendTimeSkewed&&(me=+new Date+this.options.amendTimeSkewed);var Be={"x-oss-date":ie(me,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(Be["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(Be["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(Be,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(Be["x-oss-security-token"]=this.options.stsToken),oe(ye.headers).to(Be),he(Be,"Content-Type")||(ye.mime&&ye.mime.indexOf("/")>0?Be["Content-Type"]=ye.mime:de()?Be["Content-Type"]="application/octet-stream":Be["Content-Type"]=se.getType(ye.mime||re.extname(ye.object||""))),he(Be,"Content-Type")||fe(Be,"Content-Type"),ye.content&&(ye.disabledMD5||(!ye.headers||!ye.headers["Content-MD5"]?Be["Content-MD5"]=le.createHash("md5").update(ce.from(ye.content,"utf8")).digest("base64"):Be["Content-MD5"]=ye.headers["Content-MD5"]),Be["Content-Length"]||(Be["Content-Length"]=ye.content.length));var Ee=Object.prototype.hasOwnProperty;for(var Me in Be)Be[Me]&&Ee.call(Be,Me)&&(Be[Me]=z(String(Be[Me]),this.options.headerEncoding));var we=this._getResource(ye);if(Be.authorization=this.authorization(ye.method,we,ye.subres,Be,this.options.headerEncoding),y(this.options.endpoint.hostname)){var je=this.options,xe=je.region,Oe=je.internal,We=je.secure,Ze=b(xe,Oe,We);Be.host="".concat(ye.bucket,".").concat(Ze.host)}var Te=ee.bind(this)(ye);ae("request %s %s, with headers %j, !!stream: %s",ye.method,Te,Be,!!ye.stream);var tt=ye.timeout||this.options.timeout,qe={method:ye.method,content:ye.content,stream:ye.stream,headers:Be,timeout:tt,writeStream:ye.writeStream,customResponse:ye.customResponse,ctx:ye.ctx||this.ctx};return this.agent&&(qe.agent=this.agent),this.httpsAgent&&(qe.httpsAgent=this.httpsAgent),qe.enableProxy=!!this.options.enableProxy,qe.proxy=this.options.proxy?this.options.proxy:null,{url:Te,params:qe}}Ae.createRequest=ge}).call(this)}).call(this,E("buffer").Buffer)},{"../client/getReqUrl":25,"./../../../shims/crypto/crypto.js":461,"./encoder":59,"./isDingTalk":66,"./isIP":69,"./setRegion":75,buffer:90,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.includes.js":302,dateformat:342,debug:465,mime:374,path:378}],57:[function(E,pe,Ae){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.object.keys.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.dataFix=void 0;var ce=E("./isObject"),le=["true","TRUE","1",1],ae=["false","FALSE","0",0];function se(re,ne,z){if(ce.isObject(re)){var a=ne.remove,y=a===void 0?[]:a,x=ne.rename,b=x===void 0?{}:x,te=ne.camel,ee=te===void 0?[]:te,ue=ne.bool,de=ue===void 0?[]:ue,he=ne.lowerFirst,fe=he===void 0?!1:he;return y.forEach(function(ge){return delete re[ge]}),Object.entries(b).forEach(function(ge){re[ge[0]]&&(re[ge[1]]||(re[ge[1]]=re[ge[0]],delete re[ge[0]]))}),ee.forEach(function(ge){if(re[ge]){var ye=ge.replace(/^(.)/,function(me){return me.toLowerCase()}).replace(/-(\w)/g,function(me,Be){return Be.toUpperCase()});re[ye]||(re[ye]=re[ge])}}),de.forEach(function(ge){re[ge]=ie(re[ge])}),typeof z=="function"&&z(re),oe(re,fe),se}}Ae.dataFix=se;function ie(re){return re?le.includes(re)?!0:ae.includes(re)?!1:re:!1}function oe(re,ne){ne&&Object.keys(re).forEach(function(z){var a=z.replace(/^\w/,function(y){return y.toLowerCase()});typeof re[a]=="undefined"&&(re[a]=re[z],delete re[z])})}},{"./isObject":70,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],58:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var le=ce(E("@babel/runtime/helpers/typeof"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.deepCopyWith=Ae.deepCopy=void 0;var ae=E("./isBuffer");Ae.deepCopy=function(se){if(se===null||(0,le.default)(se)!=="object")return se;if(ae.isBuffer(se))return se.slice();var ie=Array.isArray(se)?[]:{};return Object.keys(se).forEach(function(oe){ie[oe]=Ae.deepCopy(se[oe])}),ie},Ae.deepCopyWith=function(se,ie){function oe(re,ne,z){var a=ie(re,ne,z);if(a!==void 0)return a;if(re===null||(0,le.default)(re)!=="object")return re;if(ae.isBuffer(re))return re.slice();var y=Array.isArray(re)?[]:{};return Object.keys(re).forEach(function(x){y[x]=oe(re[x],x,re)}),y}return ie?oe(se,"",null):Ae.deepCopy(se)}},{"./isBuffer":65,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],59:[function(E,pe,Ae){(function(ce){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.encoder=void 0;function le(ae){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return se==="utf-8"?ae:ce.from(ae).toString("latin1")}Ae.encoder=le}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],60:[function(E,pe,Ae){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.formatInventoryConfig=void 0;var ce=E("../utils/dataFix"),le=E("../utils/isObject"),ae=E("../utils/isArray"),se=E("../utils/formatObjKey");function ie(re){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ne&&le.isObject(re)&&(re=[re]),ae.isArray(re)?re=re.map(oe):re=oe(re),re}Ae.formatInventoryConfig=ie;function oe(re){return ce.dataFix(re,{bool:["IsEnabled"]},function(ne){var z,a;ne.prefix=ne.Filter.Prefix,delete ne.Filter,ne.OSSBucketDestination=ne.Destination.OSSBucketDestination,ne.OSSBucketDestination.rolename=ne.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete ne.OSSBucketDestination.RoleArn,ne.OSSBucketDestination.bucket=ne.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete ne.OSSBucketDestination.Bucket,delete ne.Destination,ne.frequency=ne.Schedule.Frequency,delete ne.Schedule.Frequency,!((z=ne==null?void 0:ne.OptionalFields)===null||z===void 0)&&z.Field&&!ae.isArray((a=ne.OptionalFields)===null||a===void 0?void 0:a.Field)&&(ne.OptionalFields.Field=[ne.OptionalFields.Field])}),re=se.formatObjKey(re,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),re}},{"../utils/dataFix":57,"../utils/formatObjKey":61,"../utils/isArray":63,"../utils/isObject":70,"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305}],61:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js");var le=ce(E("@babel/runtime/helpers/typeof"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.formatObjKey=void 0;function ae(ie,oe,re){if(ie===null||(0,le.default)(ie)!=="object")return ie;var ne;if(Array.isArray(ie)){ne=[];for(var z=0;z<ie.length;z++)ne.push(ae(ie[z],oe,re))}else ne={},Object.keys(ie).forEach(function(a){ne[se(a,oe,re)]=ae(ie[a],oe,re)});return ne}Ae.formatObjKey=ae;function se(ie,oe,re){return re&&re.exclude&&re.exclude.includes(ie)||(oe==="firstUpperCase"?ie=ie.replace(/^./,function(ne){return ne.toUpperCase()}):oe==="firstLowerCase"&&(ie=ie.replace(/^./,function(ne){return ne.toLowerCase()}))),ie}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.includes.js":302,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],62:[function(E,pe,Ae){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.getStrBytesCount=void 0;function ce(le){for(var ae=0,se=0;se<le.length;se++){var ie=le.charAt(se);/^[\u00-\uff]$/.test(ie)?ae+=1:ae+=2}return ae}Ae.getStrBytesCount=ce},{"core-js/modules/es.regexp.exec.js":300}],63:[function(E,pe,Ae){"use strict";E("core-js/modules/es.object.to-string.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isArray=void 0,Ae.isArray=function(ce){return Object.prototype.toString.call(ce)==="[object Array]"}},{"core-js/modules/es.object.to-string.js":291}],64:[function(E,pe,Ae){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isBlob=void 0;function ce(le){return typeof Blob!="undefined"&&le instanceof Blob}Ae.isBlob=ce},{}],65:[function(E,pe,Ae){(function(ce){(function(){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isBuffer=void 0;function le(ae){return ce.isBuffer(ae)}Ae.isBuffer=le}).call(this)}).call(this,{isBuffer:E("../../../node_modules/is-buffer/index.js")})},{"../../../node_modules/is-buffer/index.js":366}],66:[function(E,pe,Ae){(function(ce){(function(){"use strict";E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isDingTalk=void 0;function le(){return!!(ce.browser&&window.navigator.userAgent.toLowerCase().includes("aliapp(dingtalk"))}Ae.isDingTalk=le}).call(this)}).call(this,E("_process"))},{_process:467,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.string.includes.js":302}],67:[function(E,pe,Ae){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isFile=void 0,Ae.isFile=function(ce){return typeof File!="undefined"&&ce instanceof File}},{}],68:[function(E,pe,Ae){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isFunction=void 0,Ae.isFunction=function(ce){return typeof ce=="function"}},{}],69:[function(E,pe,Ae){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isIP=void 0,Ae.isIP=function(ce){var le=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,ae=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/;return le.test(ce)||ae.test(ce)}},{"core-js/modules/es.regexp.exec.js":300}],70:[function(E,pe,Ae){"use strict";E("core-js/modules/es.object.to-string.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isObject=void 0,Ae.isObject=function(ce){return Object.prototype.toString.call(ce)==="[object Object]"}},{"core-js/modules/es.object.to-string.js":291}],71:[function(E,pe,Ae){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.lowercaseKeyHeader=void 0;var ce=E("./isObject");function le(ae){var se={};return ce.isObject(ae)&&Object.keys(ae).forEach(function(ie){se[ie.toLowerCase()]=ae[ie]}),se}Ae.lowercaseKeyHeader=le},{"./isObject":70,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],72:[function(E,pe,Ae){"use strict";E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.obj2xml=void 0;var ce=E("./formatObjKey");function le(se){return Object.prototype.toString.call(se).replace(/(.*? |])/g,"").toLowerCase()}function ae(se,ie){var oe="";return ie&&ie.headers&&(oe=`<?xml version="1.0" encoding="UTF-8"?>
`),ie&&ie.firstUpperCase&&(se=ce.formatObjKey(se,"firstUpperCase")),le(se)==="object"?Object.keys(se).forEach(function(re){le(se[re])!=="undefined"&&le(se[re])!=="null"&&(le(se[re])==="string"||le(se[re])==="number"?oe+="<".concat(re,">").concat(se[re],"</").concat(re,">"):le(se[re])==="object"?oe+="<".concat(re,">").concat(ae(se[re]),"</").concat(re,">"):le(se[re])==="array"?oe+=se[re].map(function(ne){return"<".concat(re,">").concat(ae(ne),"</").concat(re,">")}).join(""):oe+="<".concat(re,">").concat(se[re].toString(),"</").concat(re,">"))}):oe+=se.toString(),oe}Ae.obj2xml=ae},{"./formatObjKey":61,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],73:[function(E,pe,Ae){"use strict";E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.symbol.iterator.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/es.object.assign.js");function ce(ie,oe){var re=typeof Symbol!="undefined"&&ie[Symbol.iterator]||ie["@@iterator"];if(!re){if(Array.isArray(ie)||(re=le(ie))||oe&&ie&&typeof ie.length=="number"){re&&(ie=re);var ne=0,z=function(){};return{s:z,n:function(){return ne>=ie.length?{done:!0}:{done:!1,value:ie[ne++]}},e:function(te){throw te},f:z}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a=!0,y=!1,x;return{s:function(){re=re.call(ie)},n:function(){var te=re.next();return a=te.done,te},e:function(te){y=!0,x=te},f:function(){try{!a&&re.return!=null&&re.return()}finally{if(y)throw x}}}}function le(ie,oe){if(ie){if(typeof ie=="string")return ae(ie,oe);var re=Object.prototype.toString.call(ie).slice(8,-1);if(re==="Object"&&ie.constructor&&(re=ie.constructor.name),re==="Map"||re==="Set")return Array.from(ie);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return ae(ie,oe)}}function ae(ie,oe){(oe==null||oe>ie.length)&&(oe=ie.length);for(var re=0,ne=new Array(oe);re<oe;re++)ne[re]=ie[re];return ne}Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.omit=void 0;function se(ie,oe){var re=Object.assign({},ie),ne=ce(oe),z;try{for(ne.s();!(z=ne.n()).done;){var a=z.value;delete re[a]}}catch(y){ne.e(y)}finally{ne.f()}return re}Ae.omit=se},{"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.iterator.js":303,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.iterator.js":312,"core-js/modules/es.symbol.js":313,"core-js/modules/web.dom-collections.iterator.js":340}],74:[function(E,pe,Ae){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.retry=void 0;function ce(le,ae){var se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ie=0,oe=se.retryDelay,re=oe===void 0?500:oe,ne=se.errorHandler,z=ne===void 0?function(){return!0}:ne,a=function y(){for(var x=arguments.length,b=new Array(x),te=0;te<x;te++)b[te]=arguments[te];return new Promise(function(ee,ue){le.apply(void 0,b).then(function(de){ie=0,ee(de)}).catch(function(de){ie<ae&&z(de)?(ie++,setTimeout(function(){ee(y.apply(void 0,b))},re)):(ie=0,ue(de))})})};return a}Ae.retry=ce},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],75:[function(E,pe,Ae){"use strict";var ce=function(ie){return ie&&ie.__esModule?ie:{default:ie}};Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.setRegion=void 0;var le=ce(E("url")),ae=E("./checkConfigValid");function se(ie){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ae.checkConfigValid(ie,"region");var ne=re?"https://":"http://",z=oe?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return ie.substr(0,a.length)===a&&(z=".aliyuncs.com"),le.default.parse(ne+ie+z)}Ae.setRegion=se},{"./checkConfigValid":52,url:472}],76:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.object.assign.js");var ae=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkCredentials=Ae.setSTSToken=void 0;var se=E("./formatObjKey");function ie(){return oe.apply(this,arguments)}function oe(){return oe=(0,ae.default)(le.default.mark(function ne(){var z,a;return le.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(this.options||(this.options={}),z=new Date,!this.stsTokenFreshTime){x.next=14;break}if(!(+z-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){x.next=12;break}return this.stsTokenFreshTime=z,x.next=7,this.options.refreshSTSToken();case 7:a=x.sent,a=se.formatObjKey(a,"firstLowerCase"),a.securityToken&&(a.stsToken=a.securityToken),re(a),Object.assign(this.options,a);case 12:x.next=15;break;case 14:this.stsTokenFreshTime=z;case 15:return x.abrupt("return",null);case 16:case"end":return x.stop()}},ne,this)})),oe.apply(this,arguments)}Ae.setSTSToken=ie;function re(ne){var z=["accessKeySecret","accessKeyId","stsToken"],a=Object.keys(ne);z.forEach(function(y){if(!a.find(function(x){return x===y}))throw Error("refreshSTSToken must return contains ".concat(y))})}Ae.checkCredentials=re},{"./formatObjKey":61,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.find.js":275,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291}],77:[function(E,pe,Ae){function ce(ae,se,ie,oe,re,ne,z){try{var a=ae[ne](z),y=a.value}catch(x){ie(x);return}a.done?se(y):Promise.resolve(y).then(oe,re)}function le(ae){return function(){var se=this,ie=arguments;return new Promise(function(oe,re){var ne=ae.apply(se,ie);function z(y){ce(ne,oe,re,z,a,"next",y)}function a(y){ce(ne,oe,re,z,a,"throw",y)}z(void 0)})}}pe.exports=le,pe.exports.__esModule=!0,pe.exports.default=pe.exports},{}],78:[function(E,pe,Ae){function ce(le){return le&&le.__esModule?le:{default:le}}pe.exports=ce,pe.exports.__esModule=!0,pe.exports.default=pe.exports},{}],79:[function(E,pe,Ae){function ce(le){"@babel/helpers - typeof";return pe.exports=ce=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ae){return typeof ae}:function(ae){return ae&&typeof Symbol=="function"&&ae.constructor===Symbol&&ae!==Symbol.prototype?"symbol":typeof ae},pe.exports.__esModule=!0,pe.exports.default=pe.exports,ce(le)}pe.exports=ce,pe.exports.__esModule=!0,pe.exports.default=pe.exports},{}],80:[function(E,pe,Ae){pe.exports=E("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(E,pe,Ae){pe.exports=ce,pe.exports.HttpsAgent=ce;function ce(){}},{}],82:[function(E,pe,Ae){(function(ce){(function(){"use strict";var le=E("object-assign");function ae(xe,Oe){if(xe===Oe)return 0;for(var We=xe.length,Ze=Oe.length,Te=0,tt=Math.min(We,Ze);Te<tt;++Te)if(xe[Te]!==Oe[Te]){We=xe[Te],Ze=Oe[Te];break}return We<Ze?-1:Ze<We?1:0}function se(xe){return ce.Buffer&&typeof ce.Buffer.isBuffer=="function"?ce.Buffer.isBuffer(xe):!!(xe!=null&&xe._isBuffer)}var ie=E("util/"),oe=Object.prototype.hasOwnProperty,re=Array.prototype.slice,ne=function(){return function(){}.name==="foo"}();function z(xe){return Object.prototype.toString.call(xe)}function a(xe){return se(xe)||typeof ce.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(xe):xe?!!(xe instanceof DataView||xe.buffer&&xe.buffer instanceof ArrayBuffer):!1}var y=pe.exports=he,x=/\s*function\s+([^\(\s]*)\s*/;function b(xe){if(ie.isFunction(xe)){if(ne)return xe.name;var Oe=xe.toString(),We=Oe.match(x);return We&&We[1]}}y.AssertionError=function(Oe){this.name="AssertionError",this.actual=Oe.actual,this.expected=Oe.expected,this.operator=Oe.operator,Oe.message?(this.message=Oe.message,this.generatedMessage=!1):(this.message=ue(this),this.generatedMessage=!0);var We=Oe.stackStartFunction||de;if(Error.captureStackTrace)Error.captureStackTrace(this,We);else{var Ze=new Error;if(Ze.stack){var Te=Ze.stack,tt=b(We),qe=Te.indexOf(`
`+tt);if(qe>=0){var lt=Te.indexOf(`
`,qe+1);Te=Te.substring(lt+1)}this.stack=Te}}},ie.inherits(y.AssertionError,Error);function te(xe,Oe){return typeof xe=="string"?xe.length<Oe?xe:xe.slice(0,Oe):xe}function ee(xe){if(ne||!ie.isFunction(xe))return ie.inspect(xe);var Oe=b(xe),We=Oe?": "+Oe:"";return"[Function"+We+"]"}function ue(xe){return te(ee(xe.actual),128)+" "+xe.operator+" "+te(ee(xe.expected),128)}function de(xe,Oe,We,Ze,Te){throw new y.AssertionError({message:We,actual:xe,expected:Oe,operator:Ze,stackStartFunction:Te})}y.fail=de;function he(xe,Oe){xe||de(xe,!0,Oe,"==",y.ok)}y.ok=he,y.equal=function(Oe,We,Ze){Oe!=We&&de(Oe,We,Ze,"==",y.equal)},y.notEqual=function(Oe,We,Ze){Oe==We&&de(Oe,We,Ze,"!=",y.notEqual)},y.deepEqual=function(Oe,We,Ze){fe(Oe,We,!1)||de(Oe,We,Ze,"deepEqual",y.deepEqual)},y.deepStrictEqual=function(Oe,We,Ze){fe(Oe,We,!0)||de(Oe,We,Ze,"deepStrictEqual",y.deepStrictEqual)};function fe(xe,Oe,We,Ze){if(xe===Oe)return!0;if(se(xe)&&se(Oe))return ae(xe,Oe)===0;if(ie.isDate(xe)&&ie.isDate(Oe))return xe.getTime()===Oe.getTime();if(ie.isRegExp(xe)&&ie.isRegExp(Oe))return xe.source===Oe.source&&xe.global===Oe.global&&xe.multiline===Oe.multiline&&xe.lastIndex===Oe.lastIndex&&xe.ignoreCase===Oe.ignoreCase;if((xe===null||typeof xe!="object")&&(Oe===null||typeof Oe!="object"))return We?xe===Oe:xe==Oe;if(a(xe)&&a(Oe)&&z(xe)===z(Oe)&&!(xe instanceof Float32Array||xe instanceof Float64Array))return ae(new Uint8Array(xe.buffer),new Uint8Array(Oe.buffer))===0;if(se(xe)!==se(Oe))return!1;Ze=Ze||{actual:[],expected:[]};var Te=Ze.actual.indexOf(xe);return Te!==-1&&Te===Ze.expected.indexOf(Oe)?!0:(Ze.actual.push(xe),Ze.expected.push(Oe),ye(xe,Oe,We,Ze))}function ge(xe){return Object.prototype.toString.call(xe)=="[object Arguments]"}function ye(xe,Oe,We,Ze){if(xe==null||Oe===null||Oe===void 0)return!1;if(ie.isPrimitive(xe)||ie.isPrimitive(Oe))return xe===Oe;if(We&&Object.getPrototypeOf(xe)!==Object.getPrototypeOf(Oe))return!1;var Te=ge(xe),tt=ge(Oe);if(Te&&!tt||!Te&&tt)return!1;if(Te)return xe=re.call(xe),Oe=re.call(Oe),fe(xe,Oe,We);var qe=je(xe),lt=je(Oe),ct,rt;if(qe.length!==lt.length)return!1;for(qe.sort(),lt.sort(),rt=qe.length-1;rt>=0;rt--)if(qe[rt]!==lt[rt])return!1;for(rt=qe.length-1;rt>=0;rt--)if(ct=qe[rt],!fe(xe[ct],Oe[ct],We,Ze))return!1;return!0}y.notDeepEqual=function(Oe,We,Ze){fe(Oe,We,!1)&&de(Oe,We,Ze,"notDeepEqual",y.notDeepEqual)},y.notDeepStrictEqual=me;function me(xe,Oe,We){fe(xe,Oe,!0)&&de(xe,Oe,We,"notDeepStrictEqual",me)}y.strictEqual=function(Oe,We,Ze){Oe!==We&&de(Oe,We,Ze,"===",y.strictEqual)},y.notStrictEqual=function(Oe,We,Ze){Oe===We&&de(Oe,We,Ze,"!==",y.notStrictEqual)};function Be(xe,Oe){if(!xe||!Oe)return!1;if(Object.prototype.toString.call(Oe)=="[object RegExp]")return Oe.test(xe);try{if(xe instanceof Oe)return!0}catch(We){}return Error.isPrototypeOf(Oe)?!1:Oe.call({},xe)===!0}function Ee(xe){var Oe;try{xe()}catch(We){Oe=We}return Oe}function Me(xe,Oe,We,Ze){var Te;if(typeof Oe!="function")throw new TypeError('"block" argument must be a function');typeof We=="string"&&(Ze=We,We=null),Te=Ee(Oe),Ze=(We&&We.name?" ("+We.name+").":".")+(Ze?" "+Ze:"."),xe&&!Te&&de(Te,We,"Missing expected exception"+Ze);var tt=typeof Ze=="string",qe=!xe&&ie.isError(Te),lt=!xe&&Te&&!We;if((qe&&tt&&Be(Te,We)||lt)&&de(Te,We,"Got unwanted exception"+Ze),xe&&Te&&We&&!Be(Te,We)||!xe&&Te)throw Te}y.throws=function(xe,Oe,We){Me(!0,xe,Oe,We)},y.doesNotThrow=function(xe,Oe,We){Me(!1,xe,Oe,We)},y.ifError=function(xe){if(xe)throw xe};function we(xe,Oe){xe||de(xe,!0,Oe,"==",we)}y.strict=le(we,y,{equal:y.strictEqual,deepEqual:y.deepStrictEqual,notEqual:y.notStrictEqual,notDeepEqual:y.notDeepStrictEqual}),y.strict.strict=y.strict;var je=Object.keys||function(xe){var Oe=[];for(var We in xe)oe.call(xe,We)&&Oe.push(We);return Oe}}).call(this)}).call(this,typeof Gt!="undefined"?Gt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(E,pe,Ae){typeof Object.create=="function"?pe.exports=function(le,ae){le.super_=ae,le.prototype=Object.create(ae.prototype,{constructor:{value:le,enumerable:!1,writable:!0,configurable:!0}})}:pe.exports=function(le,ae){le.super_=ae;var se=function(){};se.prototype=ae.prototype,le.prototype=new se,le.prototype.constructor=le}},{}],84:[function(E,pe,Ae){pe.exports=function(le){return le&&typeof le=="object"&&typeof le.copy=="function"&&typeof le.fill=="function"&&typeof le.readUInt8=="function"}},{}],85:[function(E,pe,Ae){(function(ce,le){(function(){var ae=/%[sdj%]/g;Ae.format=function(lt){if(!ye(lt)){for(var ct=[],rt=0;rt<arguments.length;rt++)ct.push(oe(arguments[rt]));return ct.join(" ")}for(var rt=1,at=arguments,ut=at.length,At=String(lt).replace(ae,function(It){if(It==="%%")return"%";if(rt>=ut)return It;switch(It){case"%s":return String(at[rt++]);case"%d":return Number(at[rt++]);case"%j":try{return JSON.stringify(at[rt++])}catch(gt){return"[Circular]"}default:return It}}),wt=at[rt];rt<ut;wt=at[++rt])he(wt)||!Me(wt)?At+=" "+wt:At+=" "+oe(wt);return At},Ae.deprecate=function(lt,ct){if(Be(le.process))return function(){return Ae.deprecate(lt,ct).apply(this,arguments)};if(ce.noDeprecation===!0)return lt;var rt=!1;function at(){if(!rt){if(ce.throwDeprecation)throw new Error(ct);ce.traceDeprecation?console.trace(ct):console.error(ct),rt=!0}return lt.apply(this,arguments)}return at};var se={},ie;Ae.debuglog=function(lt){if(Be(ie)&&(ie=ce.env.NODE_DEBUG||""),lt=lt.toUpperCase(),!se[lt])if(new RegExp("\\b"+lt+"\\b","i").test(ie)){var ct=ce.pid;se[lt]=function(){var rt=Ae.format.apply(Ae,arguments);console.error("%s %d: %s",lt,ct,rt)}}else se[lt]=function(){};return se[lt]};function oe(lt,ct){var rt={seen:[],stylize:ne};return arguments.length>=3&&(rt.depth=arguments[2]),arguments.length>=4&&(rt.colors=arguments[3]),de(ct)?rt.showHidden=ct:ct&&Ae._extend(rt,ct),Be(rt.showHidden)&&(rt.showHidden=!1),Be(rt.depth)&&(rt.depth=2),Be(rt.colors)&&(rt.colors=!1),Be(rt.customInspect)&&(rt.customInspect=!0),rt.colors&&(rt.stylize=re),a(rt,lt,rt.depth)}Ae.inspect=oe,oe.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},oe.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function re(lt,ct){var rt=oe.styles[ct];return rt?"\x1B["+oe.colors[rt][0]+"m"+lt+"\x1B["+oe.colors[rt][1]+"m":lt}function ne(lt,ct){return lt}function z(lt){var ct={};return lt.forEach(function(rt,at){ct[rt]=!0}),ct}function a(lt,ct,rt){if(lt.customInspect&&ct&&xe(ct.inspect)&&ct.inspect!==Ae.inspect&&!(ct.constructor&&ct.constructor.prototype===ct)){var at=ct.inspect(rt,lt);return ye(at)||(at=a(lt,at,rt)),at}var ut=y(lt,ct);if(ut)return ut;var At=Object.keys(ct),wt=z(At);if(lt.showHidden&&(At=Object.getOwnPropertyNames(ct)),je(ct)&&(At.indexOf("message")>=0||At.indexOf("description")>=0))return x(ct);if(At.length===0){if(xe(ct)){var It=ct.name?": "+ct.name:"";return lt.stylize("[Function"+It+"]","special")}if(Ee(ct))return lt.stylize(RegExp.prototype.toString.call(ct),"regexp");if(we(ct))return lt.stylize(Date.prototype.toString.call(ct),"date");if(je(ct))return x(ct)}var gt="",ft=!1,$e=["{","}"];if(ue(ct)&&(ft=!0,$e=["[","]"]),xe(ct)){var Pe=ct.name?": "+ct.name:"";gt=" [Function"+Pe+"]"}if(Ee(ct)&&(gt=" "+RegExp.prototype.toString.call(ct)),we(ct)&&(gt=" "+Date.prototype.toUTCString.call(ct)),je(ct)&&(gt=" "+x(ct)),At.length===0&&(!ft||ct.length==0))return $e[0]+gt+$e[1];if(rt<0)return Ee(ct)?lt.stylize(RegExp.prototype.toString.call(ct),"regexp"):lt.stylize("[Object]","special");lt.seen.push(ct);var ke;return ft?ke=b(lt,ct,rt,wt,At):ke=At.map(function(Ve){return te(lt,ct,rt,wt,Ve,ft)}),lt.seen.pop(),ee(ke,gt,$e)}function y(lt,ct){if(Be(ct))return lt.stylize("undefined","undefined");if(ye(ct)){var rt="'"+JSON.stringify(ct).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return lt.stylize(rt,"string")}if(ge(ct))return lt.stylize(""+ct,"number");if(de(ct))return lt.stylize(""+ct,"boolean");if(he(ct))return lt.stylize("null","null")}function x(lt){return"["+Error.prototype.toString.call(lt)+"]"}function b(lt,ct,rt,at,ut){for(var At=[],wt=0,It=ct.length;wt<It;++wt)qe(ct,String(wt))?At.push(te(lt,ct,rt,at,String(wt),!0)):At.push("");return ut.forEach(function(gt){gt.match(/^\d+$/)||At.push(te(lt,ct,rt,at,gt,!0))}),At}function te(lt,ct,rt,at,ut,At){var wt,It,gt;if(gt=Object.getOwnPropertyDescriptor(ct,ut)||{value:ct[ut]},gt.get?gt.set?It=lt.stylize("[Getter/Setter]","special"):It=lt.stylize("[Getter]","special"):gt.set&&(It=lt.stylize("[Setter]","special")),qe(at,ut)||(wt="["+ut+"]"),It||(lt.seen.indexOf(gt.value)<0?(he(rt)?It=a(lt,gt.value,null):It=a(lt,gt.value,rt-1),It.indexOf(`
`)>-1&&(At?It=It.split(`
`).map(function(ft){return" "+ft}).join(`
`).substr(2):It=`
`+It.split(`
`).map(function(ft){return" "+ft}).join(`
`))):It=lt.stylize("[Circular]","special")),Be(wt)){if(At&&ut.match(/^\d+$/))return It;wt=JSON.stringify(""+ut),wt.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(wt=wt.substr(1,wt.length-2),wt=lt.stylize(wt,"name")):(wt=wt.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),wt=lt.stylize(wt,"string"))}return wt+": "+It}function ee(lt,ct,rt){var at=0,ut=lt.reduce(function(At,wt){return at++,wt.indexOf(`
`)>=0&&at++,At+wt.replace(/\u001b\[\d\d?m/g,"").length+1},0);return ut>60?rt[0]+(ct===""?"":ct+`
`)+" "+lt.join(`,
`)+" "+rt[1]:rt[0]+ct+" "+lt.join(", ")+" "+rt[1]}function ue(lt){return Array.isArray(lt)}Ae.isArray=ue;function de(lt){return typeof lt=="boolean"}Ae.isBoolean=de;function he(lt){return lt===null}Ae.isNull=he;function fe(lt){return lt==null}Ae.isNullOrUndefined=fe;function ge(lt){return typeof lt=="number"}Ae.isNumber=ge;function ye(lt){return typeof lt=="string"}Ae.isString=ye;function me(lt){return typeof lt=="symbol"}Ae.isSymbol=me;function Be(lt){return lt===void 0}Ae.isUndefined=Be;function Ee(lt){return Me(lt)&&We(lt)==="[object RegExp]"}Ae.isRegExp=Ee;function Me(lt){return typeof lt=="object"&&lt!==null}Ae.isObject=Me;function we(lt){return Me(lt)&&We(lt)==="[object Date]"}Ae.isDate=we;function je(lt){return Me(lt)&&(We(lt)==="[object Error]"||lt instanceof Error)}Ae.isError=je;function xe(lt){return typeof lt=="function"}Ae.isFunction=xe;function Oe(lt){return lt===null||typeof lt=="boolean"||typeof lt=="number"||typeof lt=="string"||typeof lt=="symbol"||typeof lt=="undefined"}Ae.isPrimitive=Oe,Ae.isBuffer=E("./support/isBuffer");function We(lt){return Object.prototype.toString.call(lt)}function Ze(lt){return lt<10?"0"+lt.toString(10):lt.toString(10)}var Te=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function tt(){var lt=new Date,ct=[Ze(lt.getHours()),Ze(lt.getMinutes()),Ze(lt.getSeconds())].join(":");return[lt.getDate(),Te[lt.getMonth()],ct].join(" ")}Ae.log=function(){console.log("%s - %s",tt(),Ae.format.apply(Ae,arguments))},Ae.inherits=E("inherits"),Ae._extend=function(lt,ct){if(!ct||!Me(ct))return lt;for(var rt=Object.keys(ct),at=rt.length;at--;)lt[rt[at]]=ct[rt[at]];return lt};function qe(lt,ct){return Object.prototype.hasOwnProperty.call(lt,ct)}}).call(this)}).call(this,E("_process"),typeof Gt!="undefined"?Gt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(E,pe,Ae){(function(ce){(function(){"use strict";var le=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],ae=typeof globalThis=="undefined"?ce:globalThis;pe.exports=function(){for(var ie=[],oe=0;oe<le.length;oe++)typeof ae[le[oe]]=="function"&&(ie[ie.length]=le[oe]);return ie}}).call(this)}).call(this,typeof Gt!="undefined"?Gt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],87:[function(E,pe,Ae){"use strict";Ae.byteLength=ne,Ae.toByteArray=a,Ae.fromByteArray=b;for(var ce=[],le=[],ae=typeof Uint8Array!="undefined"?Uint8Array:Array,se="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ie=0,oe=se.length;ie<oe;++ie)ce[ie]=se[ie],le[se.charCodeAt(ie)]=ie;le[45]=62,le[95]=63;function re(te){var ee=te.length;if(ee%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var ue=te.indexOf("=");ue===-1&&(ue=ee);var de=ue===ee?0:4-ue%4;return[ue,de]}function ne(te){var ee=re(te),ue=ee[0],de=ee[1];return(ue+de)*3/4-de}function z(te,ee,ue){return(ee+ue)*3/4-ue}function a(te){var ee,ue=re(te),de=ue[0],he=ue[1],fe=new ae(z(te,de,he)),ge=0,ye=he>0?de-4:de,me;for(me=0;me<ye;me+=4)ee=le[te.charCodeAt(me)]<<18|le[te.charCodeAt(me+1)]<<12|le[te.charCodeAt(me+2)]<<6|le[te.charCodeAt(me+3)],fe[ge++]=ee>>16&255,fe[ge++]=ee>>8&255,fe[ge++]=ee&255;return he===2&&(ee=le[te.charCodeAt(me)]<<2|le[te.charCodeAt(me+1)]>>4,fe[ge++]=ee&255),he===1&&(ee=le[te.charCodeAt(me)]<<10|le[te.charCodeAt(me+1)]<<4|le[te.charCodeAt(me+2)]>>2,fe[ge++]=ee>>8&255,fe[ge++]=ee&255),fe}function y(te){return ce[te>>18&63]+ce[te>>12&63]+ce[te>>6&63]+ce[te&63]}function x(te,ee,ue){for(var de,he=[],fe=ee;fe<ue;fe+=3)de=(te[fe]<<16&16711680)+(te[fe+1]<<8&65280)+(te[fe+2]&255),he.push(y(de));return he.join("")}function b(te){for(var ee,ue=te.length,de=ue%3,he=[],fe=16383,ge=0,ye=ue-de;ge<ye;ge+=fe)he.push(x(te,ge,ge+fe>ye?ye:ge+fe));return de===1?(ee=te[ue-1],he.push(ce[ee>>2]+ce[ee<<4&63]+"==")):de===2&&(ee=(te[ue-2]<<8)+te[ue-1],he.push(ce[ee>>10]+ce[ee>>4&63]+ce[ee<<2&63]+"=")),he.join("")}},{}],88:[function(E,pe,Ae){(function(ce,le,ae){typeof pe!="undefined"&&pe.exports?pe.exports=ae():typeof be=="function"&&be.amd?be(le,ae):ce[le]=ae()})(this,"bowser",function(){var ce=!0;function le(z){function a(ct){var rt=z.match(ct);return rt&&rt.length>1&&rt[1]||""}function y(ct){var rt=z.match(ct);return rt&&rt.length>1&&rt[2]||""}var x=a(/(ipod|iphone|ipad)/i).toLowerCase(),b=/like android/i.test(z),te=!b&&/android/i.test(z),ee=/nexus\s*[0-6]\s*/i.test(z),ue=!ee&&/nexus\s*[0-9]+/i.test(z),de=/CrOS/.test(z),he=/silk/i.test(z),fe=/sailfish/i.test(z),ge=/tizen/i.test(z),ye=/(web|hpw)(o|0)s/i.test(z),me=/windows phone/i.test(z),Be=/SamsungBrowser/i.test(z),Ee=!me&&/windows/i.test(z),Me=!x&&!he&&/macintosh/i.test(z),we=!te&&!fe&&!ge&&!ye&&/linux/i.test(z),je=y(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),xe=a(/version\/(\d+(\.\d+)?)/i),Oe=/tablet/i.test(z)&&!/tablet pc/i.test(z),We=!Oe&&/[^-]mobi/i.test(z),Ze=/xbox/i.test(z),Te;/opera/i.test(z)?Te={name:"Opera",opera:ce,version:xe||a(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(z)?Te={name:"Opera",opera:ce,version:a(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||xe}:/SamsungBrowser/i.test(z)?Te={name:"Samsung Internet for Android",samsungBrowser:ce,version:xe||a(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(z)?Te={name:"NAVER Whale browser",whale:ce,version:a(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(z)?Te={name:"MZ Browser",mzbrowser:ce,version:a(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(z)?Te={name:"Opera Coast",coast:ce,version:xe||a(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(z)?Te={name:"Focus",focus:ce,version:a(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(z)?Te={name:"Yandex Browser",yandexbrowser:ce,version:xe||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(z)?Te={name:"UC Browser",ucbrowser:ce,version:a(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(z)?Te={name:"Maxthon",maxthon:ce,version:a(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(z)?Te={name:"Epiphany",epiphany:ce,version:a(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(z)?Te={name:"Puffin",puffin:ce,version:a(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(z)?Te={name:"Sleipnir",sleipnir:ce,version:a(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(z)?Te={name:"K-Meleon",kMeleon:ce,version:a(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:me?(Te={name:"Windows Phone",osname:"Windows Phone",windowsphone:ce},je?(Te.msedge=ce,Te.version=je):(Te.msie=ce,Te.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(z)?Te={name:"Internet Explorer",msie:ce,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:de?Te={name:"Chrome",osname:"Chrome OS",chromeos:ce,chromeBook:ce,chrome:ce,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(z)?Te={name:"Microsoft Edge",msedge:ce,version:je}:/vivaldi/i.test(z)?Te={name:"Vivaldi",vivaldi:ce,version:a(/vivaldi\/(\d+(\.\d+)?)/i)||xe}:fe?Te={name:"Sailfish",osname:"Sailfish OS",sailfish:ce,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(z)?Te={name:"SeaMonkey",seamonkey:ce,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(z)?(Te={name:"Firefox",firefox:ce,version:a(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(z)&&(Te.firefoxos=ce,Te.osname="Firefox OS")):he?Te={name:"Amazon Silk",silk:ce,version:a(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(z)?Te={name:"PhantomJS",phantom:ce,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(z)?Te={name:"SlimerJS",slimer:ce,version:a(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(z)||/rim\stablet/i.test(z)?Te={name:"BlackBerry",osname:"BlackBerry OS",blackberry:ce,version:xe||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:ye?(Te={name:"WebOS",osname:"WebOS",webos:ce,version:xe||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(z)&&(Te.touchpad=ce)):/bada/i.test(z)?Te={name:"Bada",osname:"Bada",bada:ce,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:ge?Te={name:"Tizen",osname:"Tizen",tizen:ce,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||xe}:/qupzilla/i.test(z)?Te={name:"QupZilla",qupzilla:ce,version:a(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||xe}:/chromium/i.test(z)?Te={name:"Chromium",chromium:ce,version:a(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||xe}:/chrome|crios|crmo/i.test(z)?Te={name:"Chrome",chrome:ce,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:te?Te={name:"Android",version:xe}:/safari|applewebkit/i.test(z)?(Te={name:"Safari",safari:ce},xe&&(Te.version=xe)):x?(Te={name:x=="iphone"?"iPhone":x=="ipad"?"iPad":"iPod"},xe&&(Te.version=xe)):/googlebot/i.test(z)?Te={name:"Googlebot",googlebot:ce,version:a(/googlebot\/(\d+(\.\d+))/i)||xe}:Te={name:a(/^(.*)\/(.*) /),version:y(/^(.*)\/(.*) /)},!Te.msedge&&/(apple)?webkit/i.test(z)?(/(apple)?webkit\/537\.36/i.test(z)?(Te.name=Te.name||"Blink",Te.blink=ce):(Te.name=Te.name||"Webkit",Te.webkit=ce),!Te.version&&xe&&(Te.version=xe)):!Te.opera&&/gecko\//i.test(z)&&(Te.name=Te.name||"Gecko",Te.gecko=ce,Te.version=Te.version||a(/gecko\/(\d+(\.\d+)?)/i)),!Te.windowsphone&&(te||Te.silk)?(Te.android=ce,Te.osname="Android"):!Te.windowsphone&&x?(Te[x]=ce,Te.ios=ce,Te.osname="iOS"):Me?(Te.mac=ce,Te.osname="macOS"):Ze?(Te.xbox=ce,Te.osname="Xbox"):Ee?(Te.windows=ce,Te.osname="Windows"):we&&(Te.linux=ce,Te.osname="Linux");function tt(ct){switch(ct){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var qe="";Te.windows?qe=tt(a(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Te.windowsphone?qe=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Te.mac?(qe=a(/Mac OS X (\d+([_\.\s]\d+)*)/i),qe=qe.replace(/[_\s]/g,".")):x?(qe=a(/os (\d+([_\s]\d+)*) like mac os x/i),qe=qe.replace(/[_\s]/g,".")):te?qe=a(/android[ \/-](\d+(\.\d+)*)/i):Te.webos?qe=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Te.blackberry?qe=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Te.bada?qe=a(/bada\/(\d+(\.\d+)*)/i):Te.tizen&&(qe=a(/tizen[\/\s](\d+(\.\d+)*)/i)),qe&&(Te.osversion=qe);var lt=!Te.windows&&qe.split(".")[0];return Oe||ue||x=="ipad"||te&&(lt==3||lt>=4&&!We)||Te.silk?Te.tablet=ce:(We||x=="iphone"||x=="ipod"||te||ee||Te.blackberry||Te.webos||Te.bada)&&(Te.mobile=ce),Te.msedge||Te.msie&&Te.version>=10||Te.yandexbrowser&&Te.version>=15||Te.vivaldi&&Te.version>=1||Te.chrome&&Te.version>=20||Te.samsungBrowser&&Te.version>=4||Te.whale&&oe([Te.version,"1.0"])===1||Te.mzbrowser&&oe([Te.version,"6.0"])===1||Te.focus&&oe([Te.version,"1.0"])===1||Te.firefox&&Te.version>=20||Te.safari&&Te.version>=6||Te.opera&&Te.version>=10||Te.ios&&Te.osversion&&Te.osversion.split(".")[0]>=6||Te.blackberry&&Te.version>=10.1||Te.chromium&&Te.version>=20?Te.a=ce:Te.msie&&Te.version<10||Te.chrome&&Te.version<20||Te.firefox&&Te.version<20||Te.safari&&Te.version<6||Te.opera&&Te.version<10||Te.ios&&Te.osversion&&Te.osversion.split(".")[0]<6||Te.chromium&&Te.version<20?Te.c=ce:Te.x=ce,Te}var ae=le(typeof navigator!="undefined"&&navigator.userAgent||"");ae.test=function(z){for(var a=0;a<z.length;++a){var y=z[a];if(typeof y=="string"&&y in ae)return!0}return!1};function se(z){return z.split(".").length}function ie(z,a){var y=[],x;if(Array.prototype.map)return Array.prototype.map.call(z,a);for(x=0;x<z.length;x++)y.push(a(z[x]));return y}function oe(z){for(var a=Math.max(se(z[0]),se(z[1])),y=ie(z,function(x){var b=a-se(x);return x=x+new Array(b+1).join(".0"),ie(x.split("."),function(te){return new Array(20-te.length).join("0")+te}).reverse()});--a>=0;){if(y[0][a]>y[1][a])return 1;if(y[0][a]===y[1][a]){if(a===0)return 0}else return-1}}function re(z,a,y){var x=ae;typeof a=="string"&&(y=a,a=void 0),a===void 0&&(a=!1),y&&(x=le(y));var b=""+x.version;for(var te in z)if(z.hasOwnProperty(te)&&x[te]){if(typeof z[te]!="string")throw new Error("Browser version in the minVersion map should be a string: "+te+": "+String(z));return oe([b,z[te]])<0}return a}function ne(z,a,y){return!re(z,a,y)}return ae.isUnsupportedBrowser=re,ae.compareVersions=oe,ae.check=ne,ae._detect=le,ae.detect=le,ae})},{}],89:[function(E,pe,Ae){},{}],90:[function(E,pe,Ae){(function(ce){(function(){"use strict";var le=E("base64-js"),ae=E("ieee754");Ae.Buffer=re,Ae.SlowBuffer=de,Ae.INSPECT_MAX_BYTES=50;var se=2147483647;Ae.kMaxLength=se,re.TYPED_ARRAY_SUPPORT=ie(),!re.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 ie(){try{var Ue=new Uint8Array(1);return Ue.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Ue.foo()===42}catch(Ie){return!1}}Object.defineProperty(re.prototype,"parent",{enumerable:!0,get:function(){if(re.isBuffer(this))return this.buffer}}),Object.defineProperty(re.prototype,"offset",{enumerable:!0,get:function(){if(re.isBuffer(this))return this.byteOffset}});function oe(Ue){if(Ue>se)throw new RangeError('The value "'+Ue+'" is invalid for option "size"');var Ie=new Uint8Array(Ue);return Ie.__proto__=re.prototype,Ie}function re(Ue,Ie,Ne){if(typeof Ue=="number"){if(typeof Ie=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return y(Ue)}return ne(Ue,Ie,Ne)}typeof Symbol!="undefined"&&Symbol.species!=null&&re[Symbol.species]===re&&Object.defineProperty(re,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),re.poolSize=8192;function ne(Ue,Ie,Ne){if(typeof Ue=="string")return x(Ue,Ie);if(ArrayBuffer.isView(Ue))return b(Ue);if(Ue==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ue);if(De(Ue,ArrayBuffer)||Ue&&De(Ue.buffer,ArrayBuffer))return te(Ue,Ie,Ne);if(typeof Ue=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var nt=Ue.valueOf&&Ue.valueOf();if(nt!=null&&nt!==Ue)return re.from(nt,Ie,Ne);var ht=ee(Ue);if(ht)return ht;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Ue[Symbol.toPrimitive]=="function")return re.from(Ue[Symbol.toPrimitive]("string"),Ie,Ne);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ue)}re.from=function(Ue,Ie,Ne){return ne(Ue,Ie,Ne)},re.prototype.__proto__=Uint8Array.prototype,re.__proto__=Uint8Array;function z(Ue){if(typeof Ue!="number")throw new TypeError('"size" argument must be of type number');if(Ue<0)throw new RangeError('The value "'+Ue+'" is invalid for option "size"')}function a(Ue,Ie,Ne){return z(Ue),Ue<=0?oe(Ue):Ie!==void 0?typeof Ne=="string"?oe(Ue).fill(Ie,Ne):oe(Ue).fill(Ie):oe(Ue)}re.alloc=function(Ue,Ie,Ne){return a(Ue,Ie,Ne)};function y(Ue){return z(Ue),oe(Ue<0?0:ue(Ue)|0)}re.allocUnsafe=function(Ue){return y(Ue)},re.allocUnsafeSlow=function(Ue){return y(Ue)};function x(Ue,Ie){if((typeof Ie!="string"||Ie==="")&&(Ie="utf8"),!re.isEncoding(Ie))throw new TypeError("Unknown encoding: "+Ie);var Ne=he(Ue,Ie)|0,nt=oe(Ne),ht=nt.write(Ue,Ie);return ht!==Ne&&(nt=nt.slice(0,ht)),nt}function b(Ue){for(var Ie=Ue.length<0?0:ue(Ue.length)|0,Ne=oe(Ie),nt=0;nt<Ie;nt+=1)Ne[nt]=Ue[nt]&255;return Ne}function te(Ue,Ie,Ne){if(Ie<0||Ue.byteLength<Ie)throw new RangeError('"offset" is outside of buffer bounds');if(Ue.byteLength<Ie+(Ne||0))throw new RangeError('"length" is outside of buffer bounds');var nt;return Ie===void 0&&Ne===void 0?nt=new Uint8Array(Ue):Ne===void 0?nt=new Uint8Array(Ue,Ie):nt=new Uint8Array(Ue,Ie,Ne),nt.__proto__=re.prototype,nt}function ee(Ue){if(re.isBuffer(Ue)){var Ie=ue(Ue.length)|0,Ne=oe(Ie);return Ne.length===0||Ue.copy(Ne,0,0,Ie),Ne}if(Ue.length!==void 0)return typeof Ue.length!="number"||Ye(Ue.length)?oe(0):b(Ue);if(Ue.type==="Buffer"&&Array.isArray(Ue.data))return b(Ue.data)}function ue(Ue){if(Ue>=se)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+se.toString(16)+" bytes");return Ue|0}function de(Ue){return+Ue!=Ue&&(Ue=0),re.alloc(+Ue)}re.isBuffer=function(Ie){return Ie!=null&&Ie._isBuffer===!0&&Ie!==re.prototype},re.compare=function(Ie,Ne){if(De(Ie,Uint8Array)&&(Ie=re.from(Ie,Ie.offset,Ie.byteLength)),De(Ne,Uint8Array)&&(Ne=re.from(Ne,Ne.offset,Ne.byteLength)),!re.isBuffer(Ie)||!re.isBuffer(Ne))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Ie===Ne)return 0;for(var nt=Ie.length,ht=Ne.length,St=0,bt=Math.min(nt,ht);St<bt;++St)if(Ie[St]!==Ne[St]){nt=Ie[St],ht=Ne[St];break}return nt<ht?-1:ht<nt?1:0},re.isEncoding=function(Ie){switch(String(Ie).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}},re.concat=function(Ie,Ne){if(!Array.isArray(Ie))throw new TypeError('"list" argument must be an Array of Buffers');if(Ie.length===0)return re.alloc(0);var nt;if(Ne===void 0)for(Ne=0,nt=0;nt<Ie.length;++nt)Ne+=Ie[nt].length;var ht=re.allocUnsafe(Ne),St=0;for(nt=0;nt<Ie.length;++nt){var bt=Ie[nt];if(De(bt,Uint8Array)&&(bt=re.from(bt)),!re.isBuffer(bt))throw new TypeError('"list" argument must be an Array of Buffers');bt.copy(ht,St),St+=bt.length}return ht};function he(Ue,Ie){if(re.isBuffer(Ue))return Ue.length;if(ArrayBuffer.isView(Ue)||De(Ue,ArrayBuffer))return Ue.byteLength;if(typeof Ue!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Ue);var Ne=Ue.length,nt=arguments.length>2&&arguments[2]===!0;if(!nt&&Ne===0)return 0;for(var ht=!1;;)switch(Ie){case"ascii":case"latin1":case"binary":return Ne;case"utf8":case"utf-8":return $e(Ue).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ne*2;case"hex":return Ne>>>1;case"base64":return Ve(Ue).length;default:if(ht)return nt?-1:$e(Ue).length;Ie=(""+Ie).toLowerCase(),ht=!0}}re.byteLength=he;function fe(Ue,Ie,Ne){var nt=!1;if((Ie===void 0||Ie<0)&&(Ie=0),Ie>this.length||((Ne===void 0||Ne>this.length)&&(Ne=this.length),Ne<=0)||(Ne>>>=0,Ie>>>=0,Ne<=Ie))return"";for(Ue||(Ue="utf8");;)switch(Ue){case"hex":return lt(this,Ie,Ne);case"utf8":case"utf-8":return We(this,Ie,Ne);case"ascii":return tt(this,Ie,Ne);case"latin1":case"binary":return qe(this,Ie,Ne);case"base64":return Oe(this,Ie,Ne);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ct(this,Ie,Ne);default:if(nt)throw new TypeError("Unknown encoding: "+Ue);Ue=(Ue+"").toLowerCase(),nt=!0}}re.prototype._isBuffer=!0;function ge(Ue,Ie,Ne){var nt=Ue[Ie];Ue[Ie]=Ue[Ne],Ue[Ne]=nt}re.prototype.swap16=function(){var Ie=this.length;if(Ie%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Ne=0;Ne<Ie;Ne+=2)ge(this,Ne,Ne+1);return this},re.prototype.swap32=function(){var Ie=this.length;if(Ie%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var Ne=0;Ne<Ie;Ne+=4)ge(this,Ne,Ne+3),ge(this,Ne+1,Ne+2);return this},re.prototype.swap64=function(){var Ie=this.length;if(Ie%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var Ne=0;Ne<Ie;Ne+=8)ge(this,Ne,Ne+7),ge(this,Ne+1,Ne+6),ge(this,Ne+2,Ne+5),ge(this,Ne+3,Ne+4);return this},re.prototype.toString=function(){var Ie=this.length;return Ie===0?"":arguments.length===0?We(this,0,Ie):fe.apply(this,arguments)},re.prototype.toLocaleString=re.prototype.toString,re.prototype.equals=function(Ie){if(!re.isBuffer(Ie))throw new TypeError("Argument must be a Buffer");return this===Ie?!0:re.compare(this,Ie)===0},re.prototype.inspect=function(){var Ie="",Ne=Ae.INSPECT_MAX_BYTES;return Ie=this.toString("hex",0,Ne).replace(/(.{2})/g,"$1 ").trim(),this.length>Ne&&(Ie+=" ... "),"<Buffer "+Ie+">"},re.prototype.compare=function(Ie,Ne,nt,ht,St){if(De(Ie,Uint8Array)&&(Ie=re.from(Ie,Ie.offset,Ie.byteLength)),!re.isBuffer(Ie))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Ie);if(Ne===void 0&&(Ne=0),nt===void 0&&(nt=Ie?Ie.length:0),ht===void 0&&(ht=0),St===void 0&&(St=this.length),Ne<0||nt>Ie.length||ht<0||St>this.length)throw new RangeError("out of range index");if(ht>=St&&Ne>=nt)return 0;if(ht>=St)return-1;if(Ne>=nt)return 1;if(Ne>>>=0,nt>>>=0,ht>>>=0,St>>>=0,this===Ie)return 0;for(var bt=St-ht,Bt=nt-Ne,Nt=Math.min(bt,Bt),pt=this.slice(ht,St),Lt=Ie.slice(Ne,nt),Ft=0;Ft<Nt;++Ft)if(pt[Ft]!==Lt[Ft]){bt=pt[Ft],Bt=Lt[Ft];break}return bt<Bt?-1:Bt<bt?1:0};function ye(Ue,Ie,Ne,nt,ht){if(Ue.length===0)return-1;if(typeof Ne=="string"?(nt=Ne,Ne=0):Ne>2147483647?Ne=2147483647:Ne<-2147483648&&(Ne=-2147483648),Ne=+Ne,Ye(Ne)&&(Ne=ht?0:Ue.length-1),Ne<0&&(Ne=Ue.length+Ne),Ne>=Ue.length){if(ht)return-1;Ne=Ue.length-1}else if(Ne<0)if(ht)Ne=0;else return-1;if(typeof Ie=="string"&&(Ie=re.from(Ie,nt)),re.isBuffer(Ie))return Ie.length===0?-1:me(Ue,Ie,Ne,nt,ht);if(typeof Ie=="number")return Ie=Ie&255,typeof Uint8Array.prototype.indexOf=="function"?ht?Uint8Array.prototype.indexOf.call(Ue,Ie,Ne):Uint8Array.prototype.lastIndexOf.call(Ue,Ie,Ne):me(Ue,[Ie],Ne,nt,ht);throw new TypeError("val must be string, number or Buffer")}function me(Ue,Ie,Ne,nt,ht){var St=1,bt=Ue.length,Bt=Ie.length;if(nt!==void 0&&(nt=String(nt).toLowerCase(),nt==="ucs2"||nt==="ucs-2"||nt==="utf16le"||nt==="utf-16le")){if(Ue.length<2||Ie.length<2)return-1;St=2,bt/=2,Bt/=2,Ne/=2}function Nt(Ut,Xt){return St===1?Ut[Xt]:Ut.readUInt16BE(Xt*St)}var pt;if(ht){var Lt=-1;for(pt=Ne;pt<bt;pt++)if(Nt(Ue,pt)===Nt(Ie,Lt===-1?0:pt-Lt)){if(Lt===-1&&(Lt=pt),pt-Lt+1===Bt)return Lt*St}else Lt!==-1&&(pt-=pt-Lt),Lt=-1}else for(Ne+Bt>bt&&(Ne=bt-Bt),pt=Ne;pt>=0;pt--){for(var Ft=!0,Wt=0;Wt<Bt;Wt++)if(Nt(Ue,pt+Wt)!==Nt(Ie,Wt)){Ft=!1;break}if(Ft)return pt}return-1}re.prototype.includes=function(Ie,Ne,nt){return this.indexOf(Ie,Ne,nt)!==-1},re.prototype.indexOf=function(Ie,Ne,nt){return ye(this,Ie,Ne,nt,!0)},re.prototype.lastIndexOf=function(Ie,Ne,nt){return ye(this,Ie,Ne,nt,!1)};function Be(Ue,Ie,Ne,nt){Ne=Number(Ne)||0;var ht=Ue.length-Ne;nt?(nt=Number(nt),nt>ht&&(nt=ht)):nt=ht;var St=Ie.length;nt>St/2&&(nt=St/2);for(var bt=0;bt<nt;++bt){var Bt=parseInt(Ie.substr(bt*2,2),16);if(Ye(Bt))return bt;Ue[Ne+bt]=Bt}return bt}function Ee(Ue,Ie,Ne,nt){return Qe($e(Ie,Ue.length-Ne),Ue,Ne,nt)}function Me(Ue,Ie,Ne,nt){return Qe(Pe(Ie),Ue,Ne,nt)}function we(Ue,Ie,Ne,nt){return Me(Ue,Ie,Ne,nt)}function je(Ue,Ie,Ne,nt){return Qe(Ve(Ie),Ue,Ne,nt)}function xe(Ue,Ie,Ne,nt){return Qe(ke(Ie,Ue.length-Ne),Ue,Ne,nt)}re.prototype.write=function(Ie,Ne,nt,ht){if(Ne===void 0)ht="utf8",nt=this.length,Ne=0;else if(nt===void 0&&typeof Ne=="string")ht=Ne,nt=this.length,Ne=0;else if(isFinite(Ne))Ne=Ne>>>0,isFinite(nt)?(nt=nt>>>0,ht===void 0&&(ht="utf8")):(ht=nt,nt=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var St=this.length-Ne;if((nt===void 0||nt>St)&&(nt=St),Ie.length>0&&(nt<0||Ne<0)||Ne>this.length)throw new RangeError("Attempt to write outside buffer bounds");ht||(ht="utf8");for(var bt=!1;;)switch(ht){case"hex":return Be(this,Ie,Ne,nt);case"utf8":case"utf-8":return Ee(this,Ie,Ne,nt);case"ascii":return Me(this,Ie,Ne,nt);case"latin1":case"binary":return we(this,Ie,Ne,nt);case"base64":return je(this,Ie,Ne,nt);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return xe(this,Ie,Ne,nt);default:if(bt)throw new TypeError("Unknown encoding: "+ht);ht=(""+ht).toLowerCase(),bt=!0}},re.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Oe(Ue,Ie,Ne){return Ie===0&&Ne===Ue.length?le.fromByteArray(Ue):le.fromByteArray(Ue.slice(Ie,Ne))}function We(Ue,Ie,Ne){Ne=Math.min(Ue.length,Ne);for(var nt=[],ht=Ie;ht<Ne;){var St=Ue[ht],bt=null,Bt=St>239?4:St>223?3:St>191?2:1;if(ht+Bt<=Ne){var Nt,pt,Lt,Ft;switch(Bt){case 1:St<128&&(bt=St);break;case 2:Nt=Ue[ht+1],(Nt&192)===128&&(Ft=(St&31)<<6|Nt&63,Ft>127&&(bt=Ft));break;case 3:Nt=Ue[ht+1],pt=Ue[ht+2],(Nt&192)===128&&(pt&192)===128&&(Ft=(St&15)<<12|(Nt&63)<<6|pt&63,Ft>2047&&(Ft<55296||Ft>57343)&&(bt=Ft));break;case 4:Nt=Ue[ht+1],pt=Ue[ht+2],Lt=Ue[ht+3],(Nt&192)===128&&(pt&192)===128&&(Lt&192)===128&&(Ft=(St&15)<<18|(Nt&63)<<12|(pt&63)<<6|Lt&63,Ft>65535&&Ft<1114112&&(bt=Ft))}}bt===null?(bt=65533,Bt=1):bt>65535&&(bt-=65536,nt.push(bt>>>10&1023|55296),bt=56320|bt&1023),nt.push(bt),ht+=Bt}return Te(nt)}var Ze=4096;function Te(Ue){var Ie=Ue.length;if(Ie<=Ze)return String.fromCharCode.apply(String,Ue);for(var Ne="",nt=0;nt<Ie;)Ne+=String.fromCharCode.apply(String,Ue.slice(nt,nt+=Ze));return Ne}function tt(Ue,Ie,Ne){var nt="";Ne=Math.min(Ue.length,Ne);for(var ht=Ie;ht<Ne;++ht)nt+=String.fromCharCode(Ue[ht]&127);return nt}function qe(Ue,Ie,Ne){var nt="";Ne=Math.min(Ue.length,Ne);for(var ht=Ie;ht<Ne;++ht)nt+=String.fromCharCode(Ue[ht]);return nt}function lt(Ue,Ie,Ne){var nt=Ue.length;(!Ie||Ie<0)&&(Ie=0),(!Ne||Ne<0||Ne>nt)&&(Ne=nt);for(var ht="",St=Ie;St<Ne;++St)ht+=ft(Ue[St]);return ht}function ct(Ue,Ie,Ne){for(var nt=Ue.slice(Ie,Ne),ht="",St=0;St<nt.length;St+=2)ht+=String.fromCharCode(nt[St]+nt[St+1]*256);return ht}re.prototype.slice=function(Ie,Ne){var nt=this.length;Ie=~~Ie,Ne=Ne===void 0?nt:~~Ne,Ie<0?(Ie+=nt,Ie<0&&(Ie=0)):Ie>nt&&(Ie=nt),Ne<0?(Ne+=nt,Ne<0&&(Ne=0)):Ne>nt&&(Ne=nt),Ne<Ie&&(Ne=Ie);var ht=this.subarray(Ie,Ne);return ht.__proto__=re.prototype,ht};function rt(Ue,Ie,Ne){if(Ue%1!==0||Ue<0)throw new RangeError("offset is not uint");if(Ue+Ie>Ne)throw new RangeError("Trying to access beyond buffer length")}re.prototype.readUIntLE=function(Ie,Ne,nt){Ie=Ie>>>0,Ne=Ne>>>0,nt||rt(Ie,Ne,this.length);for(var ht=this[Ie],St=1,bt=0;++bt<Ne&&(St*=256);)ht+=this[Ie+bt]*St;return ht},re.prototype.readUIntBE=function(Ie,Ne,nt){Ie=Ie>>>0,Ne=Ne>>>0,nt||rt(Ie,Ne,this.length);for(var ht=this[Ie+--Ne],St=1;Ne>0&&(St*=256);)ht+=this[Ie+--Ne]*St;return ht},re.prototype.readUInt8=function(Ie,Ne){return Ie=Ie>>>0,Ne||rt(Ie,1,this.length),this[Ie]},re.prototype.readUInt16LE=function(Ie,Ne){return Ie=Ie>>>0,Ne||rt(Ie,2,this.length),this[Ie]|this[Ie+1]<<8},re.prototype.readUInt16BE=function(Ie,Ne){return Ie=Ie>>>0,Ne||rt(Ie,2,this.length),this[Ie]<<8|this[Ie+1]},re.prototype.readUInt32LE=function(Ie,Ne){return Ie=Ie>>>0,Ne||rt(Ie,4,this.length),(this[Ie]|this[Ie+1]<<8|this[Ie+2]<<16)+this[Ie+3]*16777216},re.prototype.readUInt32BE=function(Ie,Ne){return Ie=Ie>>>0,Ne||rt(Ie,4,this.length),this[Ie]*16777216+(this[Ie+1]<<16|this[Ie+2]<<8|this[Ie+3])},re.prototype.readIntLE=function(Ie,Ne,nt){Ie=Ie>>>0,Ne=Ne>>>0,nt||rt(Ie,Ne,this.length);for(var ht=this[Ie],St=1,bt=0;++bt<Ne&&(St*=256);)ht+=this[Ie+bt]*St;return St*=128,ht>=St&&(ht-=Math.pow(2,8*Ne)),ht},re.prototype.readIntBE=function(Ie,Ne,nt){Ie=Ie>>>0,Ne=Ne>>>0,nt||rt(Ie,Ne,this.length);for(var ht=Ne,St=1,bt=this[Ie+--ht];ht>0&&(St*=256);)bt+=this[Ie+--ht]*St;return St*=128,bt>=St&&(bt-=Math.pow(2,8*Ne)),bt},re.prototype.readInt8=function(Ie,Ne){return Ie=Ie>>>0,Ne||rt(Ie,1,this.length),this[Ie]&128?(255-this[Ie]+1)*-1:this[Ie]},re.prototype.readInt16LE=function(Ie,Ne){Ie=Ie>>>0,Ne||rt(Ie,2,this.length);var nt=this[Ie]|this[Ie+1]<<8;return nt&32768?nt|4294901760:nt},re.prototype.readInt16BE=function(Ie,Ne){Ie=Ie>>>0,Ne||rt(Ie,2,this.length);var nt=this[Ie+1]|this[Ie]<<8;return nt&32768?nt|4294901760:nt},re.prototype.readInt32LE=function(Ie,Ne){return Ie=Ie>>>0,Ne||rt(Ie,4,this.length),this[Ie]|this[Ie+1]<<8|this[Ie+2]<<16|this[Ie+3]<<24},re.prototype.readInt32BE=function(Ie,Ne){return Ie=Ie>>>0,Ne||rt(Ie,4,this.length),this[Ie]<<24|this[Ie+1]<<16|this[Ie+2]<<8|this[Ie+3]},re.prototype.readFloatLE=function(Ie,Ne){return Ie=Ie>>>0,Ne||rt(Ie,4,this.length),ae.read(this,Ie,!0,23,4)},re.prototype.readFloatBE=function(Ie,Ne){return Ie=Ie>>>0,Ne||rt(Ie,4,this.length),ae.read(this,Ie,!1,23,4)},re.prototype.readDoubleLE=function(Ie,Ne){return Ie=Ie>>>0,Ne||rt(Ie,8,this.length),ae.read(this,Ie,!0,52,8)},re.prototype.readDoubleBE=function(Ie,Ne){return Ie=Ie>>>0,Ne||rt(Ie,8,this.length),ae.read(this,Ie,!1,52,8)};function at(Ue,Ie,Ne,nt,ht,St){if(!re.isBuffer(Ue))throw new TypeError('"buffer" argument must be a Buffer instance');if(Ie>ht||Ie<St)throw new RangeError('"value" argument is out of bounds');if(Ne+nt>Ue.length)throw new RangeError("Index out of range")}re.prototype.writeUIntLE=function(Ie,Ne,nt,ht){if(Ie=+Ie,Ne=Ne>>>0,nt=nt>>>0,!ht){var St=Math.pow(2,8*nt)-1;at(this,Ie,Ne,nt,St,0)}var bt=1,Bt=0;for(this[Ne]=Ie&255;++Bt<nt&&(bt*=256);)this[Ne+Bt]=Ie/bt&255;return Ne+nt},re.prototype.writeUIntBE=function(Ie,Ne,nt,ht){if(Ie=+Ie,Ne=Ne>>>0,nt=nt>>>0,!ht){var St=Math.pow(2,8*nt)-1;at(this,Ie,Ne,nt,St,0)}var bt=nt-1,Bt=1;for(this[Ne+bt]=Ie&255;--bt>=0&&(Bt*=256);)this[Ne+bt]=Ie/Bt&255;return Ne+nt},re.prototype.writeUInt8=function(Ie,Ne,nt){return Ie=+Ie,Ne=Ne>>>0,nt||at(this,Ie,Ne,1,255,0),this[Ne]=Ie&255,Ne+1},re.prototype.writeUInt16LE=function(Ie,Ne,nt){return Ie=+Ie,Ne=Ne>>>0,nt||at(this,Ie,Ne,2,65535,0),this[Ne]=Ie&255,this[Ne+1]=Ie>>>8,Ne+2},re.prototype.writeUInt16BE=function(Ie,Ne,nt){return Ie=+Ie,Ne=Ne>>>0,nt||at(this,Ie,Ne,2,65535,0),this[Ne]=Ie>>>8,this[Ne+1]=Ie&255,Ne+2},re.prototype.writeUInt32LE=function(Ie,Ne,nt){return Ie=+Ie,Ne=Ne>>>0,nt||at(this,Ie,Ne,4,4294967295,0),this[Ne+3]=Ie>>>24,this[Ne+2]=Ie>>>16,this[Ne+1]=Ie>>>8,this[Ne]=Ie&255,Ne+4},re.prototype.writeUInt32BE=function(Ie,Ne,nt){return Ie=+Ie,Ne=Ne>>>0,nt||at(this,Ie,Ne,4,4294967295,0),this[Ne]=Ie>>>24,this[Ne+1]=Ie>>>16,this[Ne+2]=Ie>>>8,this[Ne+3]=Ie&255,Ne+4},re.prototype.writeIntLE=function(Ie,Ne,nt,ht){if(Ie=+Ie,Ne=Ne>>>0,!ht){var St=Math.pow(2,8*nt-1);at(this,Ie,Ne,nt,St-1,-St)}var bt=0,Bt=1,Nt=0;for(this[Ne]=Ie&255;++bt<nt&&(Bt*=256);)Ie<0&&Nt===0&&this[Ne+bt-1]!==0&&(Nt=1),this[Ne+bt]=(Ie/Bt>>0)-Nt&255;return Ne+nt},re.prototype.writeIntBE=function(Ie,Ne,nt,ht){if(Ie=+Ie,Ne=Ne>>>0,!ht){var St=Math.pow(2,8*nt-1);at(this,Ie,Ne,nt,St-1,-St)}var bt=nt-1,Bt=1,Nt=0;for(this[Ne+bt]=Ie&255;--bt>=0&&(Bt*=256);)Ie<0&&Nt===0&&this[Ne+bt+1]!==0&&(Nt=1),this[Ne+bt]=(Ie/Bt>>0)-Nt&255;return Ne+nt},re.prototype.writeInt8=function(Ie,Ne,nt){return Ie=+Ie,Ne=Ne>>>0,nt||at(this,Ie,Ne,1,127,-128),Ie<0&&(Ie=255+Ie+1),this[Ne]=Ie&255,Ne+1},re.prototype.writeInt16LE=function(Ie,Ne,nt){return Ie=+Ie,Ne=Ne>>>0,nt||at(this,Ie,Ne,2,32767,-32768),this[Ne]=Ie&255,this[Ne+1]=Ie>>>8,Ne+2},re.prototype.writeInt16BE=function(Ie,Ne,nt){return Ie=+Ie,Ne=Ne>>>0,nt||at(this,Ie,Ne,2,32767,-32768),this[Ne]=Ie>>>8,this[Ne+1]=Ie&255,Ne+2},re.prototype.writeInt32LE=function(Ie,Ne,nt){return Ie=+Ie,Ne=Ne>>>0,nt||at(this,Ie,Ne,4,2147483647,-2147483648),this[Ne]=Ie&255,this[Ne+1]=Ie>>>8,this[Ne+2]=Ie>>>16,this[Ne+3]=Ie>>>24,Ne+4},re.prototype.writeInt32BE=function(Ie,Ne,nt){return Ie=+Ie,Ne=Ne>>>0,nt||at(this,Ie,Ne,4,2147483647,-2147483648),Ie<0&&(Ie=4294967295+Ie+1),this[Ne]=Ie>>>24,this[Ne+1]=Ie>>>16,this[Ne+2]=Ie>>>8,this[Ne+3]=Ie&255,Ne+4};function ut(Ue,Ie,Ne,nt,ht,St){if(Ne+nt>Ue.length)throw new RangeError("Index out of range");if(Ne<0)throw new RangeError("Index out of range")}function At(Ue,Ie,Ne,nt,ht){return Ie=+Ie,Ne=Ne>>>0,ht||ut(Ue,Ie,Ne,4,34028234663852886e22,-34028234663852886e22),ae.write(Ue,Ie,Ne,nt,23,4),Ne+4}re.prototype.writeFloatLE=function(Ie,Ne,nt){return At(this,Ie,Ne,!0,nt)},re.prototype.writeFloatBE=function(Ie,Ne,nt){return At(this,Ie,Ne,!1,nt)};function wt(Ue,Ie,Ne,nt,ht){return Ie=+Ie,Ne=Ne>>>0,ht||ut(Ue,Ie,Ne,8,17976931348623157e292,-17976931348623157e292),ae.write(Ue,Ie,Ne,nt,52,8),Ne+8}re.prototype.writeDoubleLE=function(Ie,Ne,nt){return wt(this,Ie,Ne,!0,nt)},re.prototype.writeDoubleBE=function(Ie,Ne,nt){return wt(this,Ie,Ne,!1,nt)},re.prototype.copy=function(Ie,Ne,nt,ht){if(!re.isBuffer(Ie))throw new TypeError("argument should be a Buffer");if(nt||(nt=0),!ht&&ht!==0&&(ht=this.length),Ne>=Ie.length&&(Ne=Ie.length),Ne||(Ne=0),ht>0&&ht<nt&&(ht=nt),ht===nt||Ie.length===0||this.length===0)return 0;if(Ne<0)throw new RangeError("targetStart out of bounds");if(nt<0||nt>=this.length)throw new RangeError("Index out of range");if(ht<0)throw new RangeError("sourceEnd out of bounds");ht>this.length&&(ht=this.length),Ie.length-Ne<ht-nt&&(ht=Ie.length-Ne+nt);var St=ht-nt;if(this===Ie&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(Ne,nt,ht);else if(this===Ie&&nt<Ne&&Ne<ht)for(var bt=St-1;bt>=0;--bt)Ie[bt+Ne]=this[bt+nt];else Uint8Array.prototype.set.call(Ie,this.subarray(nt,ht),Ne);return St},re.prototype.fill=function(Ie,Ne,nt,ht){if(typeof Ie=="string"){if(typeof Ne=="string"?(ht=Ne,Ne=0,nt=this.length):typeof nt=="string"&&(ht=nt,nt=this.length),ht!==void 0&&typeof ht!="string")throw new TypeError("encoding must be a string");if(typeof ht=="string"&&!re.isEncoding(ht))throw new TypeError("Unknown encoding: "+ht);if(Ie.length===1){var St=Ie.charCodeAt(0);(ht==="utf8"&&St<128||ht==="latin1")&&(Ie=St)}}else typeof Ie=="number"&&(Ie=Ie&255);if(Ne<0||this.length<Ne||this.length<nt)throw new RangeError("Out of range index");if(nt<=Ne)return this;Ne=Ne>>>0,nt=nt===void 0?this.length:nt>>>0,Ie||(Ie=0);var bt;if(typeof Ie=="number")for(bt=Ne;bt<nt;++bt)this[bt]=Ie;else{var Bt=re.isBuffer(Ie)?Ie:re.from(Ie,ht),Nt=Bt.length;if(Nt===0)throw new TypeError('The value "'+Ie+'" is invalid for argument "value"');for(bt=0;bt<nt-Ne;++bt)this[bt+Ne]=Bt[bt%Nt]}return this};var It=/[^+/0-9A-Za-z-_]/g;function gt(Ue){if(Ue=Ue.split("=")[0],Ue=Ue.trim().replace(It,""),Ue.length<2)return"";for(;Ue.length%4!==0;)Ue=Ue+"=";return Ue}function ft(Ue){return Ue<16?"0"+Ue.toString(16):Ue.toString(16)}function $e(Ue,Ie){Ie=Ie||1/0;for(var Ne,nt=Ue.length,ht=null,St=[],bt=0;bt<nt;++bt){if(Ne=Ue.charCodeAt(bt),Ne>55295&&Ne<57344){if(!ht){if(Ne>56319){(Ie-=3)>-1&&St.push(239,191,189);continue}else if(bt+1===nt){(Ie-=3)>-1&&St.push(239,191,189);continue}ht=Ne;continue}if(Ne<56320){(Ie-=3)>-1&&St.push(239,191,189),ht=Ne;continue}Ne=(ht-55296<<10|Ne-56320)+65536}else ht&&(Ie-=3)>-1&&St.push(239,191,189);if(ht=null,Ne<128){if((Ie-=1)<0)break;St.push(Ne)}else if(Ne<2048){if((Ie-=2)<0)break;St.push(Ne>>6|192,Ne&63|128)}else if(Ne<65536){if((Ie-=3)<0)break;St.push(Ne>>12|224,Ne>>6&63|128,Ne&63|128)}else if(Ne<1114112){if((Ie-=4)<0)break;St.push(Ne>>18|240,Ne>>12&63|128,Ne>>6&63|128,Ne&63|128)}else throw new Error("Invalid code point")}return St}function Pe(Ue){for(var Ie=[],Ne=0;Ne<Ue.length;++Ne)Ie.push(Ue.charCodeAt(Ne)&255);return Ie}function ke(Ue,Ie){for(var Ne,nt,ht,St=[],bt=0;bt<Ue.length&&!((Ie-=2)<0);++bt)Ne=Ue.charCodeAt(bt),nt=Ne>>8,ht=Ne%256,St.push(ht),St.push(nt);return St}function Ve(Ue){return le.toByteArray(gt(Ue))}function Qe(Ue,Ie,Ne,nt){for(var ht=0;ht<nt&&!(ht+Ne>=Ie.length||ht>=Ue.length);++ht)Ie[ht+Ne]=Ue[ht];return ht}function De(Ue,Ie){return Ue instanceof Ie||Ue!=null&&Ue.constructor!=null&&Ue.constructor.name!=null&&Ue.constructor.name===Ie.name}function Ye(Ue){return Ue!==Ue}}).call(this)}).call(this,E("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(E,pe,Ae){pe.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],92:[function(E,pe,Ae){"use strict";var ce=E("get-intrinsic"),le=E("./"),ae=le(ce("String.prototype.indexOf"));pe.exports=function(ie,oe){var re=ce(ie,!!oe);return typeof re=="function"&&ae(ie,".prototype.")>-1?le(re):re}},{"./":93,"get-intrinsic":348}],93:[function(E,pe,Ae){"use strict";var ce=E("function-bind"),le=E("get-intrinsic"),ae=le("%Function.prototype.apply%"),se=le("%Function.prototype.call%"),ie=le("%Reflect.apply%",!0)||ce.call(se,ae),oe=le("%Object.getOwnPropertyDescriptor%",!0),re=le("%Object.defineProperty%",!0),ne=le("%Math.max%");if(re)try{re({},"a",{value:1})}catch(a){re=null}pe.exports=function(y){var x=ie(ce,se,arguments);if(oe&&re){var b=oe(x,"length");b.configurable&&re(x,"length",{value:1+ne(0,y.length-(arguments.length-1))})}return x};var z=function(){return ie(ce,ae,arguments)};re?re(pe.exports,"apply",{value:z}):pe.exports.apply=z},{"function-bind":347,"get-intrinsic":348}],94:[function(E,pe,Ae){"use strict";var ce=Array.prototype.slice;pe.exports=le;function le(se,ie){if(!(this instanceof le))return new le(se,ie);this.src=se,this._withAccess=ie}le.prototype.withAccess=function(se){return this._withAccess=se!==!1,this},le.prototype.pick=function(se){return Array.isArray(se)||(se=ce.call(arguments)),se.length&&(this.keys=se),this},le.prototype.to=function(se){if(se=se||{},!this.src)return se;var ie=this.keys||Object.keys(this.src);if(!this._withAccess){for(var oe=0;oe<ie.length;oe++)re=ie[oe],se[re]===void 0&&(se[re]=this.src[re]);return se}for(var oe=0;oe<ie.length;oe++){var re=ie[oe];if(ae(se,re)){var ne=this.src.__lookupGetter__(re),z=this.src.__lookupSetter__(re);ne&&se.__defineGetter__(re,ne),z&&se.__defineSetter__(re,z),!ne&&!z&&(se[re]=this.src[re])}}return se},le.prototype.toCover=function(se){for(var ie=this.keys||Object.keys(this.src),oe=0;oe<ie.length;oe++){var re=ie[oe];delete se[re];var ne=this.src.__lookupGetter__(re),z=this.src.__lookupSetter__(re);ne&&se.__defineGetter__(re,ne),z&&se.__defineSetter__(re,z),!ne&&!z&&(se[re]=this.src[re])}},le.prototype.override=le.prototype.toCover,le.prototype.and=function(se){var ie={};return this.to(ie),this.src=se,this.to(ie),this.src=ie,this};function ae(se,ie){return se[ie]===void 0&&se.__lookupGetter__(ie)===void 0&&se.__lookupSetter__(ie)===void 0}},{}],95:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/is-callable"),ae=E("../internals/try-to-string"),se=ce.TypeError;pe.exports=function(ie){if(le(ie))return ie;throw se(ae(ie)+" is not a function")}},{"../internals/global":163,"../internals/is-callable":176,"../internals/try-to-string":257}],96:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/is-constructor"),ae=E("../internals/try-to-string"),se=ce.TypeError;pe.exports=function(ie){if(le(ie))return ie;throw se(ae(ie)+" is not a constructor")}},{"../internals/global":163,"../internals/is-constructor":177,"../internals/try-to-string":257}],97:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/is-callable"),ae=ce.String,se=ce.TypeError;pe.exports=function(ie){if(typeof ie=="object"||le(ie))return ie;throw se("Can't set "+ae(ie)+" as a prototype")}},{"../internals/global":163,"../internals/is-callable":176}],98:[function(E,pe,Ae){var ce=E("../internals/well-known-symbol"),le=E("../internals/object-create"),ae=E("../internals/object-define-property"),se=ce("unscopables"),ie=Array.prototype;ie[se]==null&&ae.f(ie,se,{configurable:!0,value:le(null)}),pe.exports=function(oe){ie[se][oe]=!0}},{"../internals/object-create":196,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],99:[function(E,pe,Ae){"use strict";var ce=E("../internals/string-multibyte").charAt;pe.exports=function(le,ae,se){return ae+(se?ce(le,ae).length:1)}},{"../internals/string-multibyte":239}],100:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/object-is-prototype-of"),ae=ce.TypeError;pe.exports=function(se,ie){if(le(ie,se))return se;throw ae("Incorrect invocation")}},{"../internals/global":163,"../internals/object-is-prototype-of":204}],101:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/is-object"),ae=ce.String,se=ce.TypeError;pe.exports=function(ie){if(le(ie))return ie;throw se(ae(ie)+" is not an object")}},{"../internals/global":163,"../internals/is-object":180}],102:[function(E,pe,Ae){pe.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},{}],103:[function(E,pe,Ae){"use strict";var ce=E("../internals/array-buffer-native"),le=E("../internals/descriptors"),ae=E("../internals/global"),se=E("../internals/is-callable"),ie=E("../internals/is-object"),oe=E("../internals/has-own-property"),re=E("../internals/classof"),ne=E("../internals/try-to-string"),z=E("../internals/create-non-enumerable-property"),a=E("../internals/redefine"),y=E("../internals/object-define-property").f,x=E("../internals/object-is-prototype-of"),b=E("../internals/object-get-prototype-of"),te=E("../internals/object-set-prototype-of"),ee=E("../internals/well-known-symbol"),ue=E("../internals/uid"),de=ae.Int8Array,he=de&&de.prototype,fe=ae.Uint8ClampedArray,ge=fe&&fe.prototype,ye=de&&b(de),me=he&&b(he),Be=Object.prototype,Ee=ae.TypeError,Me=ee("toStringTag"),we=ue("TYPED_ARRAY_TAG"),je=ue("TYPED_ARRAY_CONSTRUCTOR"),xe=ce&&!!te&&re(ae.opera)!=="Opera",Oe=!1,We,Ze,Te,tt={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},qe={BigInt64Array:8,BigUint64Array:8},lt=function(It){if(!ie(It))return!1;var gt=re(It);return gt==="DataView"||oe(tt,gt)||oe(qe,gt)},ct=function(wt){if(!ie(wt))return!1;var It=re(wt);return oe(tt,It)||oe(qe,It)},rt=function(wt){if(ct(wt))return wt;throw Ee("Target is not a typed array")},at=function(wt){if(se(wt)&&(!te||x(ye,wt)))return wt;throw Ee(ne(wt)+" is not a typed array constructor")},ut=function(wt,It,gt,ft){if(le){if(gt)for(var $e in tt){var Pe=ae[$e];if(Pe&&oe(Pe.prototype,wt))try{delete Pe.prototype[wt]}catch(ke){try{Pe.prototype[wt]=It}catch(Ve){}}}(!me[wt]||gt)&&a(me,wt,gt?It:xe&&he[wt]||It,ft)}},At=function(wt,It,gt){var ft,$e;if(le){if(te){if(gt){for(ft in tt)if($e=ae[ft],$e&&oe($e,wt))try{delete $e[wt]}catch(Pe){}}if(!ye[wt]||gt)try{return a(ye,wt,gt?It:xe&&ye[wt]||It)}catch(Pe){}else return}for(ft in tt)$e=ae[ft],$e&&(!$e[wt]||gt)&&a($e,wt,It)}};for(We in tt)Ze=ae[We],Te=Ze&&Ze.prototype,Te?z(Te,je,Ze):xe=!1;for(We in qe)Ze=ae[We],Te=Ze&&Ze.prototype,Te&&z(Te,je,Ze);if((!xe||!se(ye)||ye===Function.prototype)&&(ye=function(){throw Ee("Incorrect invocation")},xe))for(We in tt)ae[We]&&te(ae[We],ye);if((!xe||!me||me===Be)&&(me=ye.prototype,xe))for(We in tt)ae[We]&&te(ae[We].prototype,me);if(xe&&b(ge)!==me&&te(ge,me),le&&!oe(me,Me)){Oe=!0,y(me,Me,{get:function(){return ie(this)?this[we]:void 0}});for(We in tt)ae[We]&&z(ae[We],we,We)}pe.exports={NATIVE_ARRAY_BUFFER_VIEWS:xe,TYPED_ARRAY_CONSTRUCTOR:je,TYPED_ARRAY_TAG:Oe&&we,aTypedArray:rt,aTypedArrayConstructor:at,exportTypedArrayMethod:ut,exportTypedArrayStaticMethod:At,isView:lt,isTypedArray:ct,TypedArray:ye,TypedArrayPrototype:me}},{"../internals/array-buffer-native":102,"../internals/classof":124,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-define-property":198,"../internals/object-get-prototype-of":203,"../internals/object-is-prototype-of":204,"../internals/object-set-prototype-of":208,"../internals/redefine":222,"../internals/try-to-string":257,"../internals/uid":263,"../internals/well-known-symbol":268}],104:[function(E,pe,Ae){"use strict";var ce=E("../internals/global"),le=E("../internals/function-uncurry-this"),ae=E("../internals/descriptors"),se=E("../internals/array-buffer-native"),ie=E("../internals/function-name"),oe=E("../internals/create-non-enumerable-property"),re=E("../internals/redefine-all"),ne=E("../internals/fails"),z=E("../internals/an-instance"),a=E("../internals/to-integer-or-infinity"),y=E("../internals/to-length"),x=E("../internals/to-index"),b=E("../internals/ieee754"),te=E("../internals/object-get-prototype-of"),ee=E("../internals/object-set-prototype-of"),ue=E("../internals/object-get-own-property-names").f,de=E("../internals/object-define-property").f,he=E("../internals/array-fill"),fe=E("../internals/array-slice-simple"),ge=E("../internals/set-to-string-tag"),ye=E("../internals/internal-state"),me=ie.PROPER,Be=ie.CONFIGURABLE,Ee=ye.get,Me=ye.set,we="ArrayBuffer",je="DataView",xe="prototype",Oe="Wrong length",We="Wrong index",Ze=ce[we],Te=Ze,tt=Te&&Te[xe],qe=ce[je],lt=qe&&qe[xe],ct=Object.prototype,rt=ce.Array,at=ce.RangeError,ut=le(he),At=le([].reverse),wt=b.pack,It=b.unpack,gt=function(bt){return[bt&255]},ft=function(bt){return[bt&255,bt>>8&255]},$e=function(bt){return[bt&255,bt>>8&255,bt>>16&255,bt>>24&255]},Pe=function(bt){return bt[3]<<24|bt[2]<<16|bt[1]<<8|bt[0]},ke=function(bt){return wt(bt,23,4)},Ve=function(bt){return wt(bt,52,8)},Qe=function(bt,Bt){de(bt[xe],Bt,{get:function(){return Ee(this)[Bt]}})},De=function(bt,Bt,Nt,pt){var Lt=x(Nt),Ft=Ee(bt);if(Lt+Bt>Ft.byteLength)throw at(We);var Wt=Ee(Ft.buffer).bytes,Ut=Lt+Ft.byteOffset,Xt=fe(Wt,Ut,Ut+Bt);return pt?Xt:At(Xt)},Ye=function(bt,Bt,Nt,pt,Lt,Ft){var Wt=x(Nt),Ut=Ee(bt);if(Wt+Bt>Ut.byteLength)throw at(We);for(var Xt=Ee(Ut.buffer).bytes,an=Wt+Ut.byteOffset,fn=pt(+Lt),bn=0;bn<Bt;bn++)Xt[an+bn]=fn[Ft?bn:Bt-bn-1]};if(!se)Te=function(Bt){z(this,tt);var Nt=x(Bt);Me(this,{bytes:ut(rt(Nt),0),byteLength:Nt}),ae||(this.byteLength=Nt)},tt=Te[xe],qe=function(Bt,Nt,pt){z(this,lt),z(Bt,tt);var Lt=Ee(Bt).byteLength,Ft=a(Nt);if(Ft<0||Ft>Lt)throw at("Wrong offset");if(pt=pt===void 0?Lt-Ft:y(pt),Ft+pt>Lt)throw at(Oe);Me(this,{buffer:Bt,byteLength:pt,byteOffset:Ft}),ae||(this.buffer=Bt,this.byteLength=pt,this.byteOffset=Ft)},lt=qe[xe],ae&&(Qe(Te,"byteLength"),Qe(qe,"buffer"),Qe(qe,"byteLength"),Qe(qe,"byteOffset")),re(lt,{getInt8:function(Bt){return De(this,1,Bt)[0]<<24>>24},getUint8:function(Bt){return De(this,1,Bt)[0]},getInt16:function(Bt){var Nt=De(this,2,Bt,arguments.length>1?arguments[1]:void 0);return(Nt[1]<<8|Nt[0])<<16>>16},getUint16:function(Bt){var Nt=De(this,2,Bt,arguments.length>1?arguments[1]:void 0);return Nt[1]<<8|Nt[0]},getInt32:function(Bt){return Pe(De(this,4,Bt,arguments.length>1?arguments[1]:void 0))},getUint32:function(Bt){return Pe(De(this,4,Bt,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(Bt){return It(De(this,4,Bt,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(Bt){return It(De(this,8,Bt,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(Bt,Nt){Ye(this,1,Bt,gt,Nt)},setUint8:function(Bt,Nt){Ye(this,1,Bt,gt,Nt)},setInt16:function(Bt,Nt){Ye(this,2,Bt,ft,Nt,arguments.length>2?arguments[2]:void 0)},setUint16:function(Bt,Nt){Ye(this,2,Bt,ft,Nt,arguments.length>2?arguments[2]:void 0)},setInt32:function(Bt,Nt){Ye(this,4,Bt,$e,Nt,arguments.length>2?arguments[2]:void 0)},setUint32:function(Bt,Nt){Ye(this,4,Bt,$e,Nt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(Bt,Nt){Ye(this,4,Bt,ke,Nt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(Bt,Nt){Ye(this,8,Bt,Ve,Nt,arguments.length>2?arguments[2]:void 0)}});else{var Ue=me&&Ze.name!==we;if(!ne(function(){Ze(1)})||!ne(function(){new Ze(-1)})||ne(function(){return new Ze,new Ze(1.5),new Ze(NaN),Ue&&!Be})){Te=function(Bt){return z(this,tt),new Ze(x(Bt))},Te[xe]=tt;for(var Ie=ue(Ze),Ne=0,nt;Ie.length>Ne;)(nt=Ie[Ne++])in Te||oe(Te,nt,Ze[nt]);tt.constructor=Te}else Ue&&Be&&oe(Ze,"name",we);ee&&te(lt)!==ct&&ee(lt,ct);var ht=new qe(new Te(2)),St=le(lt.setInt8);ht.setInt8(0,2147483648),ht.setInt8(1,2147483649),(ht.getInt8(0)||!ht.getInt8(1))&&re(lt,{setInt8:function(Bt,Nt){St(this,Bt,Nt<<24>>24)},setUint8:function(Bt,Nt){St(this,Bt,Nt<<24>>24)}},{unsafe:!0})}ge(Te,we),ge(qe,je),pe.exports={ArrayBuffer:Te,DataView:qe}},{"../internals/an-instance":100,"../internals/array-buffer-native":102,"../internals/array-fill":106,"../internals/array-slice-simple":116,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/ieee754":169,"../internals/internal-state":173,"../internals/object-define-property":198,"../internals/object-get-own-property-names":201,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine-all":221,"../internals/set-to-string-tag":234,"../internals/to-index":246,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],105:[function(E,pe,Ae){"use strict";var ce=E("../internals/to-object"),le=E("../internals/to-absolute-index"),ae=E("../internals/length-of-array-like"),se=Math.min;pe.exports=[].copyWithin||function(oe,re){var ne=ce(this),z=ae(ne),a=le(oe,z),y=le(re,z),x=arguments.length>2?arguments[2]:void 0,b=se((x===void 0?z:le(x,z))-y,z-a),te=1;for(y<a&&a<y+b&&(te=-1,y+=b-1,a+=b-1);b-- >0;)y in ne?ne[a]=ne[y]:delete ne[a],a+=te,y+=te;return ne}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(E,pe,Ae){"use strict";var ce=E("../internals/to-object"),le=E("../internals/to-absolute-index"),ae=E("../internals/length-of-array-like");pe.exports=function(ie){for(var oe=ce(this),re=ae(oe),ne=arguments.length,z=le(ne>1?arguments[1]:void 0,re),a=ne>2?arguments[2]:void 0,y=a===void 0?re:le(a,re);y>z;)oe[z++]=ie;return oe}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(E,pe,Ae){"use strict";var ce=E("../internals/array-iteration").forEach,le=E("../internals/array-method-is-strict"),ae=le("forEach");pe.exports=ae?[].forEach:function(ie){return ce(this,ie,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(E,pe,Ae){var ce=E("../internals/length-of-array-like");pe.exports=function(le,ae){for(var se=0,ie=ce(ae),oe=new le(ie);ie>se;)oe[se]=ae[se++];return oe}},{"../internals/length-of-array-like":188}],109:[function(E,pe,Ae){"use strict";var ce=E("../internals/global"),le=E("../internals/function-bind-context"),ae=E("../internals/function-call"),se=E("../internals/to-object"),ie=E("../internals/call-with-safe-iteration-closing"),oe=E("../internals/is-array-iterator-method"),re=E("../internals/is-constructor"),ne=E("../internals/length-of-array-like"),z=E("../internals/create-property"),a=E("../internals/get-iterator"),y=E("../internals/get-iterator-method"),x=ce.Array;pe.exports=function(te){var ee=se(te),ue=re(this),de=arguments.length,he=de>1?arguments[1]:void 0,fe=he!==void 0;fe&&(he=le(he,de>2?arguments[2]:void 0));var ge=y(ee),ye=0,me,Be,Ee,Me,we,je;if(ge&&!(this==x&&oe(ge)))for(Me=a(ee,ge),we=Me.next,Be=ue?new this:[];!(Ee=ae(we,Me)).done;ye++)je=fe?ie(Me,he,[Ee.value,ye],!0):Ee.value,z(Be,ye,je);else for(me=ne(ee),Be=ue?new this(me):x(me);me>ye;ye++)je=fe?he(ee[ye],ye):ee[ye],z(Be,ye,je);return Be.length=ye,Be}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(E,pe,Ae){var ce=E("../internals/to-indexed-object"),le=E("../internals/to-absolute-index"),ae=E("../internals/length-of-array-like"),se=function(ie){return function(oe,re,ne){var z=ce(oe),a=ae(z),y=le(ne,a),x;if(ie&&re!=re){for(;a>y;)if(x=z[y++],x!=x)return!0}else for(;a>y;y++)if((ie||y in z)&&z[y]===re)return ie||y||0;return!ie&&-1}};pe.exports={includes:se(!0),indexOf:se(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(E,pe,Ae){var ce=E("../internals/function-bind-context"),le=E("../internals/function-uncurry-this"),ae=E("../internals/indexed-object"),se=E("../internals/to-object"),ie=E("../internals/length-of-array-like"),oe=E("../internals/array-species-create"),re=le([].push),ne=function(z){var a=z==1,y=z==2,x=z==3,b=z==4,te=z==6,ee=z==7,ue=z==5||te;return function(de,he,fe,ge){for(var ye=se(de),me=ae(ye),Be=ce(he,fe),Ee=ie(me),Me=0,we=ge||oe,je=a?we(de,Ee):y||ee?we(de,0):void 0,xe,Oe;Ee>Me;Me++)if((ue||Me in me)&&(xe=me[Me],Oe=Be(xe,Me,ye),z))if(a)je[Me]=Oe;else if(Oe)switch(z){case 3:return!0;case 5:return xe;case 6:return Me;case 2:re(je,xe)}else switch(z){case 4:return!1;case 7:re(je,xe)}return te?-1:x||b?b:je}};pe.exports={forEach:ne(0),map:ne(1),filter:ne(2),some:ne(3),every:ne(4),find:ne(5),findIndex:ne(6),filterReject:ne(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(E,pe,Ae){"use strict";var ce=E("../internals/function-apply"),le=E("../internals/to-indexed-object"),ae=E("../internals/to-integer-or-infinity"),se=E("../internals/length-of-array-like"),ie=E("../internals/array-method-is-strict"),oe=Math.min,re=[].lastIndexOf,ne=!!re&&1/[1].lastIndexOf(1,-0)<0,z=ie("lastIndexOf"),a=ne||!z;pe.exports=a?function(x){if(ne)return ce(re,this,arguments)||0;var b=le(this),te=se(b),ee=te-1;for(arguments.length>1&&(ee=oe(ee,ae(arguments[1]))),ee<0&&(ee=te+ee);ee>=0;ee--)if(ee in b&&b[ee]===x)return ee||0;return-1}:re},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(E,pe,Ae){var ce=E("../internals/fails"),le=E("../internals/well-known-symbol"),ae=E("../internals/engine-v8-version"),se=le("species");pe.exports=function(ie){return ae>=51||!ce(function(){var oe=[],re=oe.constructor={};return re[se]=function(){return{foo:1}},oe[ie](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(E,pe,Ae){"use strict";var ce=E("../internals/fails");pe.exports=function(le,ae){var se=[][le];return!!se&&ce(function(){se.call(null,ae||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/a-callable"),ae=E("../internals/to-object"),se=E("../internals/indexed-object"),ie=E("../internals/length-of-array-like"),oe=ce.TypeError,re=function(ne){return function(z,a,y,x){le(a);var b=ae(z),te=se(b),ee=ie(b),ue=ne?ee-1:0,de=ne?-1:1;if(y<2)for(;;){if(ue in te){x=te[ue],ue+=de;break}if(ue+=de,ne?ue<0:ee<=ue)throw oe("Reduce of empty array with no initial value")}for(;ne?ue>=0:ee>ue;ue+=de)ue in te&&(x=a(x,te[ue],ue,b));return x}};pe.exports={left:re(!1),right:re(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/to-absolute-index"),ae=E("../internals/length-of-array-like"),se=E("../internals/create-property"),ie=ce.Array,oe=Math.max;pe.exports=function(re,ne,z){for(var a=ae(re),y=le(ne,a),x=le(z===void 0?a:z,a),b=ie(oe(x-y,0)),te=0;y<x;y++,te++)se(b,te,re[y]);return b.length=te,b}},{"../internals/create-property":131,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245}],117:[function(E,pe,Ae){var ce=E("../internals/function-uncurry-this");pe.exports=ce([].slice)},{"../internals/function-uncurry-this":157}],118:[function(E,pe,Ae){var ce=E("../internals/array-slice-simple"),le=Math.floor,ae=function(oe,re){var ne=oe.length,z=le(ne/2);return ne<8?se(oe,re):ie(oe,ae(ce(oe,0,z),re),ae(ce(oe,z),re),re)},se=function(oe,re){for(var ne=oe.length,z=1,a,y;z<ne;){for(y=z,a=oe[z];y&&re(oe[y-1],a)>0;)oe[y]=oe[--y];y!==z++&&(oe[y]=a)}return oe},ie=function(oe,re,ne,z){for(var a=re.length,y=ne.length,x=0,b=0;x<a||b<y;)oe[x+b]=x<a&&b<y?z(re[x],ne[b])<=0?re[x++]:ne[b++]:x<a?re[x++]:ne[b++];return oe};pe.exports=ae},{"../internals/array-slice-simple":116}],119:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/is-array"),ae=E("../internals/is-constructor"),se=E("../internals/is-object"),ie=E("../internals/well-known-symbol"),oe=ie("species"),re=ce.Array;pe.exports=function(ne){var z;return le(ne)&&(z=ne.constructor,ae(z)&&(z===re||le(z.prototype))?z=void 0:se(z)&&(z=z[oe],z===null&&(z=void 0))),z===void 0?re:z}},{"../internals/global":163,"../internals/is-array":175,"../internals/is-constructor":177,"../internals/is-object":180,"../internals/well-known-symbol":268}],120:[function(E,pe,Ae){var ce=E("../internals/array-species-constructor");pe.exports=function(le,ae){return new(ce(le))(ae===0?0:ae)}},{"../internals/array-species-constructor":119}],121:[function(E,pe,Ae){var ce=E("../internals/an-object"),le=E("../internals/iterator-close");pe.exports=function(ae,se,ie,oe){try{return oe?se(ce(ie)[0],ie[1]):se(ie)}catch(re){le(ae,"throw",re)}}},{"../internals/an-object":101,"../internals/iterator-close":185}],122:[function(E,pe,Ae){var ce=E("../internals/well-known-symbol"),le=ce("iterator"),ae=!1;try{var se=0,ie={next:function(){return{done:!!se++}},return:function(){ae=!0}};ie[le]=function(){return this},Array.from(ie,function(){throw 2})}catch(oe){}pe.exports=function(oe,re){if(!re&&!ae)return!1;var ne=!1;try{var z={};z[le]=function(){return{next:function(){return{done:ne=!0}}}},oe(z)}catch(a){}return ne}},{"../internals/well-known-symbol":268}],123:[function(E,pe,Ae){var ce=E("../internals/function-uncurry-this"),le=ce({}.toString),ae=ce("".slice);pe.exports=function(se){return ae(le(se),8,-1)}},{"../internals/function-uncurry-this":157}],124:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/to-string-tag-support"),ae=E("../internals/is-callable"),se=E("../internals/classof-raw"),ie=E("../internals/well-known-symbol"),oe=ie("toStringTag"),re=ce.Object,ne=se(function(){return arguments}())=="Arguments",z=function(a,y){try{return a[y]}catch(x){}};pe.exports=le?se:function(a){var y,x,b;return a===void 0?"Undefined":a===null?"Null":typeof(x=z(y=re(a),oe))=="string"?x:ne?se(y):(b=se(y))=="Object"&&ae(y.callee)?"Arguments":b}},{"../internals/classof-raw":123,"../internals/global":163,"../internals/is-callable":176,"../internals/to-string-tag-support":255,"../internals/well-known-symbol":268}],125:[function(E,pe,Ae){var ce=E("../internals/has-own-property"),le=E("../internals/own-keys"),ae=E("../internals/object-get-own-property-descriptor"),se=E("../internals/object-define-property");pe.exports=function(ie,oe,re){for(var ne=le(oe),z=se.f,a=ae.f,y=0;y<ne.length;y++){var x=ne[y];!ce(ie,x)&&!(re&&ce(re,x))&&z(ie,x,a(oe,x))}}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/own-keys":212}],126:[function(E,pe,Ae){var ce=E("../internals/well-known-symbol"),le=ce("match");pe.exports=function(ae){var se=/./;try{"/./"[ae](se)}catch(ie){try{return se[le]=!1,"/./"[ae](se)}catch(oe){}}return!1}},{"../internals/well-known-symbol":268}],127:[function(E,pe,Ae){var ce=E("../internals/fails");pe.exports=!ce(function(){function le(){}return le.prototype.constructor=null,Object.getPrototypeOf(new le)!==le.prototype})},{"../internals/fails":150}],128:[function(E,pe,Ae){"use strict";var ce=E("../internals/iterators-core").IteratorPrototype,le=E("../internals/object-create"),ae=E("../internals/create-property-descriptor"),se=E("../internals/set-to-string-tag"),ie=E("../internals/iterators"),oe=function(){return this};pe.exports=function(re,ne,z,a){var y=ne+" Iterator";return re.prototype=le(ce,{next:ae(+!a,z)}),se(re,y,!1,!0),ie[y]=oe,re}},{"../internals/create-property-descriptor":130,"../internals/iterators":187,"../internals/iterators-core":186,"../internals/object-create":196,"../internals/set-to-string-tag":234}],129:[function(E,pe,Ae){var ce=E("../internals/descriptors"),le=E("../internals/object-define-property"),ae=E("../internals/create-property-descriptor");pe.exports=ce?function(se,ie,oe){return le.f(se,ie,ae(1,oe))}:function(se,ie,oe){return se[ie]=oe,se}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/object-define-property":198}],130:[function(E,pe,Ae){pe.exports=function(ce,le){return{enumerable:!(ce&1),configurable:!(ce&2),writable:!(ce&4),value:le}}},{}],131:[function(E,pe,Ae){"use strict";var ce=E("../internals/to-property-key"),le=E("../internals/object-define-property"),ae=E("../internals/create-property-descriptor");pe.exports=function(se,ie,oe){var re=ce(ie);re in se?le.f(se,re,ae(0,oe)):se[re]=oe}},{"../internals/create-property-descriptor":130,"../internals/object-define-property":198,"../internals/to-property-key":254}],132:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/function-call"),ae=E("../internals/is-pure"),se=E("../internals/function-name"),ie=E("../internals/is-callable"),oe=E("../internals/create-iterator-constructor"),re=E("../internals/object-get-prototype-of"),ne=E("../internals/object-set-prototype-of"),z=E("../internals/set-to-string-tag"),a=E("../internals/create-non-enumerable-property"),y=E("../internals/redefine"),x=E("../internals/well-known-symbol"),b=E("../internals/iterators"),te=E("../internals/iterators-core"),ee=se.PROPER,ue=se.CONFIGURABLE,de=te.IteratorPrototype,he=te.BUGGY_SAFARI_ITERATORS,fe=x("iterator"),ge="keys",ye="values",me="entries",Be=function(){return this};pe.exports=function(Ee,Me,we,je,xe,Oe,We){oe(we,Me,je);var Ze=function(wt){if(wt===xe&&ct)return ct;if(!he&&wt in qe)return qe[wt];switch(wt){case ge:return function(){return new we(this,wt)};case ye:return function(){return new we(this,wt)};case me:return function(){return new we(this,wt)}}return function(){return new we(this)}},Te=Me+" Iterator",tt=!1,qe=Ee.prototype,lt=qe[fe]||qe["@@iterator"]||xe&&qe[xe],ct=!he&&lt||Ze(xe),rt=Me=="Array"&&qe.entries||lt,at,ut,At;if(rt&&(at=re(rt.call(new Ee)),at!==Object.prototype&&at.next&&(!ae&&re(at)!==de&&(ne?ne(at,de):ie(at[fe])||y(at,fe,Be)),z(at,Te,!0,!0),ae&&(b[Te]=Be))),ee&&xe==ye&&lt&&lt.name!==ye&&(!ae&&ue?a(qe,"name",ye):(tt=!0,ct=function(){return le(lt,this)})),xe)if(ut={values:Ze(ye),keys:Oe?ct:Ze(ge),entries:Ze(me)},We)for(At in ut)(he||tt||!(At in qe))&&y(qe,At,ut[At]);else ce({target:Me,proto:!0,forced:he||tt},ut);return(!ae||We)&&qe[fe]!==ct&&y(qe,fe,ct,{name:xe}),b[Me]=ct,ut}},{"../internals/create-iterator-constructor":128,"../internals/create-non-enumerable-property":129,"../internals/export":149,"../internals/function-call":155,"../internals/function-name":156,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/iterators":187,"../internals/iterators-core":186,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine":222,"../internals/set-to-string-tag":234,"../internals/well-known-symbol":268}],133:[function(E,pe,Ae){var ce=E("../internals/path"),le=E("../internals/has-own-property"),ae=E("../internals/well-known-symbol-wrapped"),se=E("../internals/object-define-property").f;pe.exports=function(ie){var oe=ce.Symbol||(ce.Symbol={});le(oe,ie)||se(oe,ie,{value:ae.f(ie)})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/path":213,"../internals/well-known-symbol-wrapped":267}],134:[function(E,pe,Ae){var ce=E("../internals/fails");pe.exports=!ce(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},{"../internals/fails":150}],135:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/is-object"),ae=ce.document,se=le(ae)&&le(ae.createElement);pe.exports=function(ie){return se?ae.createElement(ie):{}}},{"../internals/global":163,"../internals/is-object":180}],136:[function(E,pe,Ae){pe.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}},{}],137:[function(E,pe,Ae){var ce=E("../internals/document-create-element"),le=ce("span").classList,ae=le&&le.constructor&&le.constructor.prototype;pe.exports=ae===Object.prototype?void 0:ae},{"../internals/document-create-element":135}],138:[function(E,pe,Ae){var ce=E("../internals/engine-user-agent"),le=ce.match(/firefox\/(\d+)/i);pe.exports=!!le&&+le[1]},{"../internals/engine-user-agent":145}],139:[function(E,pe,Ae){pe.exports=typeof window=="object"&&typeof Deno!="object"},{}],140:[function(E,pe,Ae){var ce=E("../internals/engine-user-agent");pe.exports=/MSIE|Trident/.test(ce)},{"../internals/engine-user-agent":145}],141:[function(E,pe,Ae){var ce=E("../internals/engine-user-agent"),le=E("../internals/global");pe.exports=/ipad|iphone|ipod/i.test(ce)&&le.Pebble!==void 0},{"../internals/engine-user-agent":145,"../internals/global":163}],142:[function(E,pe,Ae){var ce=E("../internals/engine-user-agent");pe.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(ce)},{"../internals/engine-user-agent":145}],143:[function(E,pe,Ae){var ce=E("../internals/classof-raw"),le=E("../internals/global");pe.exports=ce(le.process)=="process"},{"../internals/classof-raw":123,"../internals/global":163}],144:[function(E,pe,Ae){var ce=E("../internals/engine-user-agent");pe.exports=/web0s(?!.*chrome)/i.test(ce)},{"../internals/engine-user-agent":145}],145:[function(E,pe,Ae){var ce=E("../internals/get-built-in");pe.exports=ce("navigator","userAgent")||""},{"../internals/get-built-in":158}],146:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/engine-user-agent"),ae=ce.process,se=ce.Deno,ie=ae&&ae.versions||se&&se.version,oe=ie&&ie.v8,re,ne;oe&&(re=oe.split("."),ne=re[0]>0&&re[0]<4?1:+(re[0]+re[1])),!ne&&le&&(re=le.match(/Edge\/(\d+)/),(!re||re[1]>=74)&&(re=le.match(/Chrome\/(\d+)/),re&&(ne=+re[1]))),pe.exports=ne},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(E,pe,Ae){var ce=E("../internals/engine-user-agent"),le=ce.match(/AppleWebKit\/(\d+)\./);pe.exports=!!le&&+le[1]},{"../internals/engine-user-agent":145}],148:[function(E,pe,Ae){pe.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/object-get-own-property-descriptor").f,ae=E("../internals/create-non-enumerable-property"),se=E("../internals/redefine"),ie=E("../internals/set-global"),oe=E("../internals/copy-constructor-properties"),re=E("../internals/is-forced");pe.exports=function(ne,z){var a=ne.target,y=ne.global,x=ne.stat,b,te,ee,ue,de,he;if(y?te=ce:x?te=ce[a]||ie(a,{}):te=(ce[a]||{}).prototype,te)for(ee in z){if(de=z[ee],ne.noTargetGet?(he=le(te,ee),ue=he&&he.value):ue=te[ee],b=re(y?ee:a+(x?".":"#")+ee,ne.forced),!b&&ue!==void 0){if(typeof de==typeof ue)continue;oe(de,ue)}(ne.sham||ue&&ue.sham)&&ae(de,"sham",!0),se(te,ee,de,ne)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(E,pe,Ae){pe.exports=function(ce){try{return!!ce()}catch(le){return!0}}},{}],151:[function(E,pe,Ae){"use strict";E("../modules/es.regexp.exec");var ce=E("../internals/function-uncurry-this"),le=E("../internals/redefine"),ae=E("../internals/regexp-exec"),se=E("../internals/fails"),ie=E("../internals/well-known-symbol"),oe=E("../internals/create-non-enumerable-property"),re=ie("species"),ne=RegExp.prototype;pe.exports=function(z,a,y,x){var b=ie(z),te=!se(function(){var he={};return he[b]=function(){return 7},""[z](he)!=7}),ee=te&&!se(function(){var he=!1,fe=/a/;return z==="split"&&(fe={},fe.constructor={},fe.constructor[re]=function(){return fe},fe.flags="",fe[b]=/./[b]),fe.exec=function(){return he=!0,null},fe[b](""),!he});if(!te||!ee||y){var ue=ce(/./[b]),de=a(b,""[z],function(he,fe,ge,ye,me){var Be=ce(he),Ee=fe.exec;return Ee===ae||Ee===ne.exec?te&&!me?{done:!0,value:ue(fe,ge,ye)}:{done:!0,value:Be(ge,fe,ye)}:{done:!1}});le(String.prototype,z,de[0]),le(ne,b,de[1])}x&&oe(ne[b],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(E,pe,Ae){var ce=E("../internals/function-bind-native"),le=Function.prototype,ae=le.apply,se=le.call;pe.exports=typeof Reflect=="object"&&Reflect.apply||(ce?se.bind(ae):function(){return se.apply(ae,arguments)})},{"../internals/function-bind-native":154}],153:[function(E,pe,Ae){var ce=E("../internals/function-uncurry-this"),le=E("../internals/a-callable"),ae=E("../internals/function-bind-native"),se=ce(ce.bind);pe.exports=function(ie,oe){return le(ie),oe===void 0?ie:ae?se(ie,oe):function(){return ie.apply(oe,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(E,pe,Ae){var ce=E("../internals/fails");pe.exports=!ce(function(){var le=function(){}.bind();return typeof le!="function"||le.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(E,pe,Ae){var ce=E("../internals/function-bind-native"),le=Function.prototype.call;pe.exports=ce?le.bind(le):function(){return le.apply(le,arguments)}},{"../internals/function-bind-native":154}],156:[function(E,pe,Ae){var ce=E("../internals/descriptors"),le=E("../internals/has-own-property"),ae=Function.prototype,se=ce&&Object.getOwnPropertyDescriptor,ie=le(ae,"name"),oe=ie&&function(){}.name==="something",re=ie&&(!ce||ce&&se(ae,"name").configurable);pe.exports={EXISTS:ie,PROPER:oe,CONFIGURABLE:re}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(E,pe,Ae){var ce=E("../internals/function-bind-native"),le=Function.prototype,ae=le.bind,se=le.call,ie=ce&&ae.bind(se,se);pe.exports=ce?function(oe){return oe&&ie(oe)}:function(oe){return oe&&function(){return se.apply(oe,arguments)}}},{"../internals/function-bind-native":154}],158:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/is-callable"),ae=function(se){return le(se)?se:void 0};pe.exports=function(se,ie){return arguments.length<2?ae(ce[se]):ce[se]&&ce[se][ie]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(E,pe,Ae){var ce=E("../internals/classof"),le=E("../internals/get-method"),ae=E("../internals/iterators"),se=E("../internals/well-known-symbol"),ie=se("iterator");pe.exports=function(oe){if(oe!=null)return le(oe,ie)||le(oe,"@@iterator")||ae[ce(oe)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/function-call"),ae=E("../internals/a-callable"),se=E("../internals/an-object"),ie=E("../internals/try-to-string"),oe=E("../internals/get-iterator-method"),re=ce.TypeError;pe.exports=function(ne,z){var a=arguments.length<2?oe(ne):z;if(ae(a))return se(le(a,ne));throw re(ie(ne)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(E,pe,Ae){var ce=E("../internals/a-callable");pe.exports=function(le,ae){var se=le[ae];return se==null?void 0:ce(se)}},{"../internals/a-callable":95}],162:[function(E,pe,Ae){var ce=E("../internals/function-uncurry-this"),le=E("../internals/to-object"),ae=Math.floor,se=ce("".charAt),ie=ce("".replace),oe=ce("".slice),re=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,ne=/\$([$&'`]|\d{1,2})/g;pe.exports=function(z,a,y,x,b,te){var ee=y+z.length,ue=x.length,de=ne;return b!==void 0&&(b=le(b),de=re),ie(te,de,function(he,fe){var ge;switch(se(fe,0)){case"$":return"$";case"&":return z;case"`":return oe(a,0,y);case"'":return oe(a,ee);case"<":ge=b[oe(fe,1,-1)];break;default:var ye=+fe;if(ye===0)return he;if(ye>ue){var me=ae(ye/10);return me===0?he:me<=ue?x[me-1]===void 0?se(fe,1):x[me-1]+se(fe,1):he}ge=x[ye-1]}return ge===void 0?"":ge})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(E,pe,Ae){(function(ce){(function(){var le=function(ae){return ae&&ae.Math==Math&&ae};pe.exports=le(typeof globalThis=="object"&&globalThis)||le(typeof window=="object"&&window)||le(typeof self=="object"&&self)||le(typeof ce=="object"&&ce)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof Gt!="undefined"?Gt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(E,pe,Ae){var ce=E("../internals/function-uncurry-this"),le=E("../internals/to-object"),ae=ce({}.hasOwnProperty);pe.exports=Object.hasOwn||function(ie,oe){return ae(le(ie),oe)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(E,pe,Ae){pe.exports={}},{}],166:[function(E,pe,Ae){var ce=E("../internals/global");pe.exports=function(le,ae){var se=ce.console;se&&se.error&&(arguments.length==1?se.error(le):se.error(le,ae))}},{"../internals/global":163}],167:[function(E,pe,Ae){var ce=E("../internals/get-built-in");pe.exports=ce("document","documentElement")},{"../internals/get-built-in":158}],168:[function(E,pe,Ae){var ce=E("../internals/descriptors"),le=E("../internals/fails"),ae=E("../internals/document-create-element");pe.exports=!ce&&!le(function(){return Object.defineProperty(ae("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(E,pe,Ae){var ce=E("../internals/global"),le=ce.Array,ae=Math.abs,se=Math.pow,ie=Math.floor,oe=Math.log,re=Math.LN2,ne=function(a,y,x){var b=le(x),te=x*8-y-1,ee=(1<<te)-1,ue=ee>>1,de=y===23?se(2,-24)-se(2,-77):0,he=a<0||a===0&&1/a<0?1:0,fe=0,ge,ye,me;for(a=ae(a),a!=a||a===1/0?(ye=a!=a?1:0,ge=ee):(ge=ie(oe(a)/re),me=se(2,-ge),a*me<1&&(ge--,me*=2),ge+ue>=1?a+=de/me:a+=de*se(2,1-ue),a*me>=2&&(ge++,me/=2),ge+ue>=ee?(ye=0,ge=ee):ge+ue>=1?(ye=(a*me-1)*se(2,y),ge=ge+ue):(ye=a*se(2,ue-1)*se(2,y),ge=0));y>=8;)b[fe++]=ye&255,ye/=256,y-=8;for(ge=ge<<y|ye,te+=y;te>0;)b[fe++]=ge&255,ge/=256,te-=8;return b[--fe]|=he*128,b},z=function(a,y){var x=a.length,b=x*8-y-1,te=(1<<b)-1,ee=te>>1,ue=b-7,de=x-1,he=a[de--],fe=he&127,ge;for(he>>=7;ue>0;)fe=fe*256+a[de--],ue-=8;for(ge=fe&(1<<-ue)-1,fe>>=-ue,ue+=y;ue>0;)ge=ge*256+a[de--],ue-=8;if(fe===0)fe=1-ee;else{if(fe===te)return ge?NaN:he?-1/0:1/0;ge=ge+se(2,y),fe=fe-ee}return(he?-1:1)*ge*se(2,fe-y)};pe.exports={pack:ne,unpack:z}},{"../internals/global":163}],170:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/function-uncurry-this"),ae=E("../internals/fails"),se=E("../internals/classof-raw"),ie=ce.Object,oe=le("".split);pe.exports=ae(function(){return!ie("z").propertyIsEnumerable(0)})?function(re){return se(re)=="String"?oe(re,""):ie(re)}:ie},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(E,pe,Ae){var ce=E("../internals/is-callable"),le=E("../internals/is-object"),ae=E("../internals/object-set-prototype-of");pe.exports=function(se,ie,oe){var re,ne;return ae&&ce(re=ie.constructor)&&re!==oe&&le(ne=re.prototype)&&ne!==oe.prototype&&ae(se,ne),se}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(E,pe,Ae){var ce=E("../internals/function-uncurry-this"),le=E("../internals/is-callable"),ae=E("../internals/shared-store"),se=ce(Function.toString);le(ae.inspectSource)||(ae.inspectSource=function(ie){return se(ie)}),pe.exports=ae.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(E,pe,Ae){var ce=E("../internals/native-weak-map"),le=E("../internals/global"),ae=E("../internals/function-uncurry-this"),se=E("../internals/is-object"),ie=E("../internals/create-non-enumerable-property"),oe=E("../internals/has-own-property"),re=E("../internals/shared-store"),ne=E("../internals/shared-key"),z=E("../internals/hidden-keys"),a="Object already initialized",y=le.TypeError,x=le.WeakMap,b,te,ee,ue=function(Be){return ee(Be)?te(Be):b(Be,{})},de=function(Be){return function(Ee){var Me;if(!se(Ee)||(Me=te(Ee)).type!==Be)throw y("Incompatible receiver, "+Be+" required");return Me}};if(ce||re.state){var he=re.state||(re.state=new x),fe=ae(he.get),ge=ae(he.has),ye=ae(he.set);b=function(Be,Ee){if(ge(he,Be))throw new y(a);return Ee.facade=Be,ye(he,Be,Ee),Ee},te=function(Be){return fe(he,Be)||{}},ee=function(Be){return ge(he,Be)}}else{var me=ne("state");z[me]=!0,b=function(Be,Ee){if(oe(Be,me))throw new y(a);return Ee.facade=Be,ie(Be,me,Ee),Ee},te=function(Be){return oe(Be,me)?Be[me]:{}},ee=function(Be){return oe(Be,me)}}pe.exports={set:b,get:te,has:ee,enforce:ue,getterFor:de}},{"../internals/create-non-enumerable-property":129,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/is-object":180,"../internals/native-weak-map":192,"../internals/shared-key":235,"../internals/shared-store":236}],174:[function(E,pe,Ae){var ce=E("../internals/well-known-symbol"),le=E("../internals/iterators"),ae=ce("iterator"),se=Array.prototype;pe.exports=function(ie){return ie!==void 0&&(le.Array===ie||se[ae]===ie)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(E,pe,Ae){var ce=E("../internals/classof-raw");pe.exports=Array.isArray||function(ae){return ce(ae)=="Array"}},{"../internals/classof-raw":123}],176:[function(E,pe,Ae){pe.exports=function(ce){return typeof ce=="function"}},{}],177:[function(E,pe,Ae){var ce=E("../internals/function-uncurry-this"),le=E("../internals/fails"),ae=E("../internals/is-callable"),se=E("../internals/classof"),ie=E("../internals/get-built-in"),oe=E("../internals/inspect-source"),re=function(){},ne=[],z=ie("Reflect","construct"),a=/^\s*(?:class|function)\b/,y=ce(a.exec),x=!a.exec(re),b=function(ue){if(!ae(ue))return!1;try{return z(re,ne,ue),!0}catch(de){return!1}},te=function(ue){if(!ae(ue))return!1;switch(se(ue)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return x||!!y(a,oe(ue))}catch(de){return!0}};te.sham=!0,pe.exports=!z||le(function(){var ee;return b(b.call)||!b(Object)||!b(function(){ee=!0})||ee})?te:b},{"../internals/classof":124,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/inspect-source":172,"../internals/is-callable":176}],178:[function(E,pe,Ae){var ce=E("../internals/fails"),le=E("../internals/is-callable"),ae=/#|\.prototype\./,se=function(z,a){var y=oe[ie(z)];return y==ne?!0:y==re?!1:le(a)?ce(a):!!a},ie=se.normalize=function(z){return String(z).replace(ae,".").toLowerCase()},oe=se.data={},re=se.NATIVE="N",ne=se.POLYFILL="P";pe.exports=se},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(E,pe,Ae){var ce=E("../internals/is-object"),le=Math.floor;pe.exports=Number.isInteger||function(se){return!ce(se)&&isFinite(se)&&le(se)===se}},{"../internals/is-object":180}],180:[function(E,pe,Ae){var ce=E("../internals/is-callable");pe.exports=function(le){return typeof le=="object"?le!==null:ce(le)}},{"../internals/is-callable":176}],181:[function(E,pe,Ae){pe.exports=!1},{}],182:[function(E,pe,Ae){var ce=E("../internals/is-object"),le=E("../internals/classof-raw"),ae=E("../internals/well-known-symbol"),se=ae("match");pe.exports=function(ie){var oe;return ce(ie)&&((oe=ie[se])!==void 0?!!oe:le(ie)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/get-built-in"),ae=E("../internals/is-callable"),se=E("../internals/object-is-prototype-of"),ie=E("../internals/use-symbol-as-uid"),oe=ce.Object;pe.exports=ie?function(re){return typeof re=="symbol"}:function(re){var ne=le("Symbol");return ae(ne)&&se(ne.prototype,oe(re))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/function-bind-context"),ae=E("../internals/function-call"),se=E("../internals/an-object"),ie=E("../internals/try-to-string"),oe=E("../internals/is-array-iterator-method"),re=E("../internals/length-of-array-like"),ne=E("../internals/object-is-prototype-of"),z=E("../internals/get-iterator"),a=E("../internals/get-iterator-method"),y=E("../internals/iterator-close"),x=ce.TypeError,b=function(ee,ue){this.stopped=ee,this.result=ue},te=b.prototype;pe.exports=function(ee,ue,de){var he=de&&de.that,fe=!!(de&&de.AS_ENTRIES),ge=!!(de&&de.IS_ITERATOR),ye=!!(de&&de.INTERRUPTED),me=le(ue,he),Be,Ee,Me,we,je,xe,Oe,We=function(Te){return Be&&y(Be,"normal",Te),new b(!0,Te)},Ze=function(Te){return fe?(se(Te),ye?me(Te[0],Te[1],We):me(Te[0],Te[1])):ye?me(Te,We):me(Te)};if(ge)Be=ee;else{if(Ee=a(ee),!Ee)throw x(ie(ee)+" is not iterable");if(oe(Ee)){for(Me=0,we=re(ee);we>Me;Me++)if(je=Ze(ee[Me]),je&&ne(te,je))return je;return new b(!1)}Be=z(ee,Ee)}for(xe=Be.next;!(Oe=ae(xe,Be)).done;){try{je=Ze(Oe.value)}catch(Te){y(Be,"throw",Te)}if(typeof je=="object"&&je&&ne(te,je))return je}return new b(!1)}},{"../internals/an-object":101,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/iterator-close":185,"../internals/length-of-array-like":188,"../internals/object-is-prototype-of":204,"../internals/try-to-string":257}],185:[function(E,pe,Ae){var ce=E("../internals/function-call"),le=E("../internals/an-object"),ae=E("../internals/get-method");pe.exports=function(se,ie,oe){var re,ne;le(se);try{if(re=ae(se,"return"),!re){if(ie==="throw")throw oe;return oe}re=ce(re,se)}catch(z){ne=!0,re=z}if(ie==="throw")throw oe;if(ne)throw re;return le(re),oe}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(E,pe,Ae){"use strict";var ce=E("../internals/fails"),le=E("../internals/is-callable"),ae=E("../internals/object-create"),se=E("../internals/object-get-prototype-of"),ie=E("../internals/redefine"),oe=E("../internals/well-known-symbol"),re=E("../internals/is-pure"),ne=oe("iterator"),z=!1,a,y,x;[].keys&&(x=[].keys(),"next"in x?(y=se(se(x)),y!==Object.prototype&&(a=y)):z=!0);var b=a==null||ce(function(){var te={};return a[ne].call(te)!==te});b?a={}:re&&(a=ae(a)),le(a[ne])||ie(a,ne,function(){return this}),pe.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:z}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(E,pe,Ae){arguments[4][165][0].apply(Ae,arguments)},{dup:165}],188:[function(E,pe,Ae){var ce=E("../internals/to-length");pe.exports=function(le){return ce(le.length)}},{"../internals/to-length":249}],189:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/function-bind-context"),ae=E("../internals/object-get-own-property-descriptor").f,se=E("../internals/task").set,ie=E("../internals/engine-is-ios"),oe=E("../internals/engine-is-ios-pebble"),re=E("../internals/engine-is-webos-webkit"),ne=E("../internals/engine-is-node"),z=ce.MutationObserver||ce.WebKitMutationObserver,a=ce.document,y=ce.process,x=ce.Promise,b=ae(ce,"queueMicrotask"),te=b&&b.value,ee,ue,de,he,fe,ge,ye,me;te||(ee=function(){var Be,Ee;for(ne&&(Be=y.domain)&&Be.exit();ue;){Ee=ue.fn,ue=ue.next;try{Ee()}catch(Me){throw ue?he():de=void 0,Me}}de=void 0,Be&&Be.enter()},!ie&&!ne&&!re&&z&&a?(fe=!0,ge=a.createTextNode(""),new z(ee).observe(ge,{characterData:!0}),he=function(){ge.data=fe=!fe}):!oe&&x&&x.resolve?(ye=x.resolve(void 0),ye.constructor=x,me=le(ye.then,ye),he=function(){me(ee)}):ne?he=function(){y.nextTick(ee)}:(se=le(se,ce),he=function(){se(ee)})),pe.exports=te||function(Be){var Ee={fn:Be,next:void 0};de&&(de.next=Ee),ue||(ue=Ee,he()),de=Ee}},{"../internals/engine-is-ios":142,"../internals/engine-is-ios-pebble":141,"../internals/engine-is-node":143,"../internals/engine-is-webos-webkit":144,"../internals/function-bind-context":153,"../internals/global":163,"../internals/object-get-own-property-descriptor":199,"../internals/task":243}],190:[function(E,pe,Ae){var ce=E("../internals/native-symbol");pe.exports=ce&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(E,pe,Ae){var ce=E("../internals/engine-v8-version"),le=E("../internals/fails");pe.exports=!!Object.getOwnPropertySymbols&&!le(function(){var ae=Symbol();return!String(ae)||!(Object(ae)instanceof Symbol)||!Symbol.sham&&ce&&ce<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/is-callable"),ae=E("../internals/inspect-source"),se=ce.WeakMap;pe.exports=le(se)&&/native code/.test(ae(se))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(E,pe,Ae){"use strict";var ce=E("../internals/a-callable"),le=function(ae){var se,ie;this.promise=new ae(function(oe,re){if(se!==void 0||ie!==void 0)throw TypeError("Bad Promise constructor");se=oe,ie=re}),this.resolve=ce(se),this.reject=ce(ie)};pe.exports.f=function(ae){return new le(ae)}},{"../internals/a-callable":95}],194:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/is-regexp"),ae=ce.TypeError;pe.exports=function(se){if(le(se))throw ae("The method doesn't accept regular expressions");return se}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(E,pe,Ae){"use strict";var ce=E("../internals/descriptors"),le=E("../internals/function-uncurry-this"),ae=E("../internals/function-call"),se=E("../internals/fails"),ie=E("../internals/object-keys"),oe=E("../internals/object-get-own-property-symbols"),re=E("../internals/object-property-is-enumerable"),ne=E("../internals/to-object"),z=E("../internals/indexed-object"),a=Object.assign,y=Object.defineProperty,x=le([].concat);pe.exports=!a||se(function(){if(ce&&a({b:1},a(y({},"a",{enumerable:!0,get:function(){y(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var b={},te={},ee=Symbol(),ue="abcdefghijklmnopqrst";return b[ee]=7,ue.split("").forEach(function(de){te[de]=de}),a({},b)[ee]!=7||ie(a({},te)).join("")!=ue})?function(te,ee){for(var ue=ne(te),de=arguments.length,he=1,fe=oe.f,ge=re.f;de>he;)for(var ye=z(arguments[he++]),me=fe?x(ie(ye),fe(ye)):ie(ye),Be=me.length,Ee=0,Me;Be>Ee;)Me=me[Ee++],(!ce||ae(ge,ye,Me))&&(ue[Me]=ye[Me]);return ue}:a},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/object-get-own-property-symbols":202,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-object":250}],196:[function(E,pe,Ae){var ce=E("../internals/an-object"),le=E("../internals/object-define-properties"),ae=E("../internals/enum-bug-keys"),se=E("../internals/hidden-keys"),ie=E("../internals/html"),oe=E("../internals/document-create-element"),re=E("../internals/shared-key"),ne=">",z="<",a="prototype",y="script",x=re("IE_PROTO"),b=function(){},te=function(fe){return z+y+ne+fe+z+"/"+y+ne},ee=function(fe){fe.write(te("")),fe.close();var ge=fe.parentWindow.Object;return fe=null,ge},ue=function(){var fe=oe("iframe"),ge="java"+y+":",ye;return fe.style.display="none",ie.appendChild(fe),fe.src=String(ge),ye=fe.contentWindow.document,ye.open(),ye.write(te("document.F=Object")),ye.close(),ye.F},de,he=function(){try{de=new ActiveXObject("htmlfile")}catch(ge){}he=typeof document!="undefined"?document.domain&&de?ee(de):ue():ee(de);for(var fe=ae.length;fe--;)delete he[a][ae[fe]];return he()};se[x]=!0,pe.exports=Object.create||function(ge,ye){var me;return ge!==null?(b[a]=ce(ge),me=new b,b[a]=null,me[x]=ge):me=he(),ye===void 0?me:le.f(me,ye)}},{"../internals/an-object":101,"../internals/document-create-element":135,"../internals/enum-bug-keys":148,"../internals/hidden-keys":165,"../internals/html":167,"../internals/object-define-properties":197,"../internals/shared-key":235}],197:[function(E,pe,Ae){var ce=E("../internals/descriptors"),le=E("../internals/v8-prototype-define-bug"),ae=E("../internals/object-define-property"),se=E("../internals/an-object"),ie=E("../internals/to-indexed-object"),oe=E("../internals/object-keys");Ae.f=ce&&!le?Object.defineProperties:function(ne,z){se(ne);for(var a=ie(z),y=oe(z),x=y.length,b=0,te;x>b;)ae.f(ne,te=y[b++],a[te]);return ne}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/descriptors"),ae=E("../internals/ie8-dom-define"),se=E("../internals/v8-prototype-define-bug"),ie=E("../internals/an-object"),oe=E("../internals/to-property-key"),re=ce.TypeError,ne=Object.defineProperty,z=Object.getOwnPropertyDescriptor,a="enumerable",y="configurable",x="writable";Ae.f=le?se?function(te,ee,ue){if(ie(te),ee=oe(ee),ie(ue),typeof te=="function"&&ee==="prototype"&&"value"in ue&&x in ue&&!ue[x]){var de=z(te,ee);de&&de[x]&&(te[ee]=ue.value,ue={configurable:y in ue?ue[y]:de[y],enumerable:a in ue?ue[a]:de[a],writable:!1})}return ne(te,ee,ue)}:ne:function(te,ee,ue){if(ie(te),ee=oe(ee),ie(ue),ae)try{return ne(te,ee,ue)}catch(de){}if("get"in ue||"set"in ue)throw re("Accessors not supported");return"value"in ue&&(te[ee]=ue.value),te}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/global":163,"../internals/ie8-dom-define":168,"../internals/to-property-key":254,"../internals/v8-prototype-define-bug":265}],199:[function(E,pe,Ae){var ce=E("../internals/descriptors"),le=E("../internals/function-call"),ae=E("../internals/object-property-is-enumerable"),se=E("../internals/create-property-descriptor"),ie=E("../internals/to-indexed-object"),oe=E("../internals/to-property-key"),re=E("../internals/has-own-property"),ne=E("../internals/ie8-dom-define"),z=Object.getOwnPropertyDescriptor;Ae.f=ce?z:function(y,x){if(y=ie(y),x=oe(x),ne)try{return z(y,x)}catch(b){}if(re(y,x))return se(!le(ae.f,y,x),y[x])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(E,pe,Ae){var ce=E("../internals/classof-raw"),le=E("../internals/to-indexed-object"),ae=E("../internals/object-get-own-property-names").f,se=E("../internals/array-slice-simple"),ie=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],oe=function(re){try{return ae(re)}catch(ne){return se(ie)}};pe.exports.f=function(ne){return ie&&ce(ne)=="Window"?oe(ne):ae(le(ne))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(E,pe,Ae){var ce=E("../internals/object-keys-internal"),le=E("../internals/enum-bug-keys"),ae=le.concat("length","prototype");Ae.f=Object.getOwnPropertyNames||function(ie){return ce(ie,ae)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(E,pe,Ae){Ae.f=Object.getOwnPropertySymbols},{}],203:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/has-own-property"),ae=E("../internals/is-callable"),se=E("../internals/to-object"),ie=E("../internals/shared-key"),oe=E("../internals/correct-prototype-getter"),re=ie("IE_PROTO"),ne=ce.Object,z=ne.prototype;pe.exports=oe?ne.getPrototypeOf:function(a){var y=se(a);if(le(y,re))return y[re];var x=y.constructor;return ae(x)&&y instanceof x?x.prototype:y instanceof ne?z:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(E,pe,Ae){var ce=E("../internals/function-uncurry-this");pe.exports=ce({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(E,pe,Ae){var ce=E("../internals/function-uncurry-this"),le=E("../internals/has-own-property"),ae=E("../internals/to-indexed-object"),se=E("../internals/array-includes").indexOf,ie=E("../internals/hidden-keys"),oe=ce([].push);pe.exports=function(re,ne){var z=ae(re),a=0,y=[],x;for(x in z)!le(ie,x)&&le(z,x)&&oe(y,x);for(;ne.length>a;)le(z,x=ne[a++])&&(~se(y,x)||oe(y,x));return y}},{"../internals/array-includes":110,"../internals/function-uncurry-this":157,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/to-indexed-object":247}],206:[function(E,pe,Ae){var ce=E("../internals/object-keys-internal"),le=E("../internals/enum-bug-keys");pe.exports=Object.keys||function(se){return ce(se,le)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(E,pe,Ae){"use strict";var ce={}.propertyIsEnumerable,le=Object.getOwnPropertyDescriptor,ae=le&&!ce.call({1:2},1);Ae.f=ae?function(ie){var oe=le(this,ie);return!!oe&&oe.enumerable}:ce},{}],208:[function(E,pe,Ae){var ce=E("../internals/function-uncurry-this"),le=E("../internals/an-object"),ae=E("../internals/a-possible-prototype");pe.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var se=!1,ie={},oe;try{oe=ce(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),oe(ie,[]),se=ie instanceof Array}catch(re){}return function(ne,z){return le(ne),ae(z),se?oe(ne,z):ne.__proto__=z,ne}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(E,pe,Ae){var ce=E("../internals/descriptors"),le=E("../internals/function-uncurry-this"),ae=E("../internals/object-keys"),se=E("../internals/to-indexed-object"),ie=E("../internals/object-property-is-enumerable").f,oe=le(ie),re=le([].push),ne=function(z){return function(a){for(var y=se(a),x=ae(y),b=x.length,te=0,ee=[],ue;b>te;)ue=x[te++],(!ce||oe(y,ue))&&re(ee,z?[ue,y[ue]]:y[ue]);return ee}};pe.exports={entries:ne(!0),values:ne(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(E,pe,Ae){"use strict";var ce=E("../internals/to-string-tag-support"),le=E("../internals/classof");pe.exports=ce?{}.toString:function(){return"[object "+le(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/function-call"),ae=E("../internals/is-callable"),se=E("../internals/is-object"),ie=ce.TypeError;pe.exports=function(oe,re){var ne,z;if(re==="string"&&ae(ne=oe.toString)&&!se(z=le(ne,oe))||ae(ne=oe.valueOf)&&!se(z=le(ne,oe))||re!=="string"&&ae(ne=oe.toString)&&!se(z=le(ne,oe)))return z;throw ie("Can't convert object to primitive value")}},{"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/is-object":180}],212:[function(E,pe,Ae){var ce=E("../internals/get-built-in"),le=E("../internals/function-uncurry-this"),ae=E("../internals/object-get-own-property-names"),se=E("../internals/object-get-own-property-symbols"),ie=E("../internals/an-object"),oe=le([].concat);pe.exports=ce("Reflect","ownKeys")||function(ne){var z=ae.f(ie(ne)),a=se.f;return a?oe(z,a(ne)):z}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(E,pe,Ae){var ce=E("../internals/global");pe.exports=ce},{"../internals/global":163}],214:[function(E,pe,Ae){pe.exports=function(ce){try{return{error:!1,value:ce()}}catch(le){return{error:!0,value:le}}}},{}],215:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/promise-native-constructor"),ae=E("../internals/is-callable"),se=E("../internals/is-forced"),ie=E("../internals/inspect-source"),oe=E("../internals/well-known-symbol"),re=E("../internals/engine-is-browser"),ne=E("../internals/is-pure"),z=E("../internals/engine-v8-version"),a=le&&le.prototype,y=oe("species"),x=!1,b=ae(ce.PromiseRejectionEvent),te=se("Promise",function(){var ee=ie(le),ue=ee!==String(le);if(!ue&&z===66||ne&&!(a.catch&&a.finally))return!0;if(z>=51&&/native code/.test(ee))return!1;var de=new le(function(ge){ge(1)}),he=function(ge){ge(function(){},function(){})},fe=de.constructor={};return fe[y]=he,x=de.then(function(){})instanceof he,x?!ue&&re&&!b:!0});pe.exports={CONSTRUCTOR:te,REJECTION_EVENT:b,SUBCLASSING:x}},{"../internals/engine-is-browser":139,"../internals/engine-v8-version":146,"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176,"../internals/is-forced":178,"../internals/is-pure":181,"../internals/promise-native-constructor":216,"../internals/well-known-symbol":268}],216:[function(E,pe,Ae){var ce=E("../internals/global");pe.exports=ce.Promise},{"../internals/global":163}],217:[function(E,pe,Ae){var ce=E("../internals/an-object"),le=E("../internals/is-object"),ae=E("../internals/new-promise-capability");pe.exports=function(se,ie){if(ce(se),le(ie)&&ie.constructor===se)return ie;var oe=ae.f(se),re=oe.resolve;return re(ie),oe.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(E,pe,Ae){var ce=E("../internals/promise-native-constructor"),le=E("../internals/check-correctness-of-iteration"),ae=E("../internals/promise-constructor-detection").CONSTRUCTOR;pe.exports=ae||!le(function(se){ce.all(se).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(E,pe,Ae){var ce=E("../internals/object-define-property").f;pe.exports=function(le,ae,se){se in le||ce(le,se,{configurable:!0,get:function(){return ae[se]},set:function(ie){ae[se]=ie}})}},{"../internals/object-define-property":198}],220:[function(E,pe,Ae){var ce=function(){this.head=null,this.tail=null};ce.prototype={add:function(le){var ae={item:le,next:null};this.head?this.tail.next=ae:this.head=ae,this.tail=ae},get:function(){var le=this.head;if(le)return this.head=le.next,this.tail===le&&(this.tail=null),le.item}},pe.exports=ce},{}],221:[function(E,pe,Ae){var ce=E("../internals/redefine");pe.exports=function(le,ae,se){for(var ie in ae)ce(le,ie,ae[ie],se);return le}},{"../internals/redefine":222}],222:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/is-callable"),ae=E("../internals/has-own-property"),se=E("../internals/create-non-enumerable-property"),ie=E("../internals/set-global"),oe=E("../internals/inspect-source"),re=E("../internals/internal-state"),ne=E("../internals/function-name").CONFIGURABLE,z=re.get,a=re.enforce,y=String(String).split("String");(pe.exports=function(x,b,te,ee){var ue=ee?!!ee.unsafe:!1,de=ee?!!ee.enumerable:!1,he=ee?!!ee.noTargetGet:!1,fe=ee&&ee.name!==void 0?ee.name:b,ge;if(le(te)&&(String(fe).slice(0,7)==="Symbol("&&(fe="["+String(fe).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!ae(te,"name")||ne&&te.name!==fe)&&se(te,"name",fe),ge=a(te),ge.source||(ge.source=y.join(typeof fe=="string"?fe:""))),x===ce){de?x[b]=te:ie(b,te);return}else ue?!he&&x[b]&&(de=!0):delete x[b];de?x[b]=te:se(x,b,te)})(Function.prototype,"toString",function(){return le(this)&&z(this).source||oe(this)})},{"../internals/create-non-enumerable-property":129,"../internals/function-name":156,"../internals/global":163,"../internals/has-own-property":164,"../internals/inspect-source":172,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/set-global":232}],223:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/function-call"),ae=E("../internals/an-object"),se=E("../internals/is-callable"),ie=E("../internals/classof-raw"),oe=E("../internals/regexp-exec"),re=ce.TypeError;pe.exports=function(ne,z){var a=ne.exec;if(se(a)){var y=le(a,ne,z);return y!==null&&ae(y),y}if(ie(ne)==="RegExp")return le(oe,ne,z);throw re("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(E,pe,Ae){"use strict";var ce=E("../internals/function-call"),le=E("../internals/function-uncurry-this"),ae=E("../internals/to-string"),se=E("../internals/regexp-flags"),ie=E("../internals/regexp-sticky-helpers"),oe=E("../internals/shared"),re=E("../internals/object-create"),ne=E("../internals/internal-state").get,z=E("../internals/regexp-unsupported-dot-all"),a=E("../internals/regexp-unsupported-ncg"),y=oe("native-string-replace",String.prototype.replace),x=RegExp.prototype.exec,b=x,te=le("".charAt),ee=le("".indexOf),ue=le("".replace),de=le("".slice),he=function(){var me=/a/,Be=/b*/g;return ce(x,me,"a"),ce(x,Be,"a"),me.lastIndex!==0||Be.lastIndex!==0}(),fe=ie.BROKEN_CARET,ge=/()??/.exec("")[1]!==void 0,ye=he||ge||fe||z||a;ye&&(b=function(Be){var Ee=this,Me=ne(Ee),we=ae(Be),je=Me.raw,xe,Oe,We,Ze,Te,tt,qe;if(je)return je.lastIndex=Ee.lastIndex,xe=ce(b,je,we),Ee.lastIndex=je.lastIndex,xe;var lt=Me.groups,ct=fe&&Ee.sticky,rt=ce(se,Ee),at=Ee.source,ut=0,At=we;if(ct&&(rt=ue(rt,"y",""),ee(rt,"g")===-1&&(rt+="g"),At=de(we,Ee.lastIndex),Ee.lastIndex>0&&(!Ee.multiline||Ee.multiline&&te(we,Ee.lastIndex-1)!==`
`)&&(at="(?: "+at+")",At=" "+At,ut++),Oe=new RegExp("^(?:"+at+")",rt)),ge&&(Oe=new RegExp("^"+at+"$(?!\\s)",rt)),he&&(We=Ee.lastIndex),Ze=ce(x,ct?Oe:Ee,At),ct?Ze?(Ze.input=de(Ze.input,ut),Ze[0]=de(Ze[0],ut),Ze.index=Ee.lastIndex,Ee.lastIndex+=Ze[0].length):Ee.lastIndex=0:he&&Ze&&(Ee.lastIndex=Ee.global?Ze.index+Ze[0].length:We),ge&&Ze&&Ze.length>1&&ce(y,Ze[0],Oe,function(){for(Te=1;Te<arguments.length-2;Te++)arguments[Te]===void 0&&(Ze[Te]=void 0)}),Ze&&lt)for(Ze.groups=tt=re(null),Te=0;Te<lt.length;Te++)qe=lt[Te],tt[qe[0]]=Ze[qe[1]];return Ze}),pe.exports=b},{"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/internal-state":173,"../internals/object-create":196,"../internals/regexp-flags":225,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/shared":237,"../internals/to-string":256}],225:[function(E,pe,Ae){"use strict";var ce=E("../internals/an-object");pe.exports=function(){var le=ce(this),ae="";return le.hasIndices&&(ae+="d"),le.global&&(ae+="g"),le.ignoreCase&&(ae+="i"),le.multiline&&(ae+="m"),le.dotAll&&(ae+="s"),le.unicode&&(ae+="u"),le.sticky&&(ae+="y"),ae}},{"../internals/an-object":101}],226:[function(E,pe,Ae){var ce=E("../internals/function-call"),le=E("../internals/has-own-property"),ae=E("../internals/object-is-prototype-of"),se=E("../internals/regexp-flags"),ie=RegExp.prototype;pe.exports=function(oe){var re=oe.flags;return re===void 0&&!("flags"in ie)&&!le(oe,"flags")&&ae(ie,oe)?ce(se,oe):re}},{"../internals/function-call":155,"../internals/has-own-property":164,"../internals/object-is-prototype-of":204,"../internals/regexp-flags":225}],227:[function(E,pe,Ae){var ce=E("../internals/fails"),le=E("../internals/global"),ae=le.RegExp,se=ce(function(){var re=ae("a","y");return re.lastIndex=2,re.exec("abcd")!=null}),ie=se||ce(function(){return!ae("a","y").sticky}),oe=se||ce(function(){var re=ae("^r","gy");return re.lastIndex=2,re.exec("str")!=null});pe.exports={BROKEN_CARET:oe,MISSED_STICKY:ie,UNSUPPORTED_Y:se}},{"../internals/fails":150,"../internals/global":163}],228:[function(E,pe,Ae){var ce=E("../internals/fails"),le=E("../internals/global"),ae=le.RegExp;pe.exports=ce(function(){var se=ae(".","s");return!(se.dotAll&&se.exec(`
`)&&se.flags==="s")})},{"../internals/fails":150,"../internals/global":163}],229:[function(E,pe,Ae){var ce=E("../internals/fails"),le=E("../internals/global"),ae=le.RegExp;pe.exports=ce(function(){var se=ae("(?<a>b)","g");return se.exec("b").groups.a!=="b"||"b".replace(se,"$<a>c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(E,pe,Ae){var ce=E("../internals/global"),le=ce.TypeError;pe.exports=function(ae){if(ae==null)throw le("Can't call method on "+ae);return ae}},{"../internals/global":163}],231:[function(E,pe,Ae){pe.exports=Object.is||function(le,ae){return le===ae?le!==0||1/le===1/ae:le!=le&&ae!=ae}},{}],232:[function(E,pe,Ae){var ce=E("../internals/global"),le=Object.defineProperty;pe.exports=function(ae,se){try{le(ce,ae,{value:se,configurable:!0,writable:!0})}catch(ie){ce[ae]=se}return se}},{"../internals/global":163}],233:[function(E,pe,Ae){"use strict";var ce=E("../internals/get-built-in"),le=E("../internals/object-define-property"),ae=E("../internals/well-known-symbol"),se=E("../internals/descriptors"),ie=ae("species");pe.exports=function(oe){var re=ce(oe),ne=le.f;se&&re&&!re[ie]&&ne(re,ie,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(E,pe,Ae){var ce=E("../internals/object-define-property").f,le=E("../internals/has-own-property"),ae=E("../internals/well-known-symbol"),se=ae("toStringTag");pe.exports=function(ie,oe,re){ie&&!re&&(ie=ie.prototype),ie&&!le(ie,se)&&ce(ie,se,{configurable:!0,value:oe})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(E,pe,Ae){var ce=E("../internals/shared"),le=E("../internals/uid"),ae=ce("keys");pe.exports=function(se){return ae[se]||(ae[se]=le(se))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/set-global"),ae="__core-js_shared__",se=ce[ae]||le(ae,{});pe.exports=se},{"../internals/global":163,"../internals/set-global":232}],237:[function(E,pe,Ae){var ce=E("../internals/is-pure"),le=E("../internals/shared-store");(pe.exports=function(ae,se){return le[ae]||(le[ae]=se!==void 0?se:{})})("versions",[]).push({version:"3.22.1",mode:ce?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(E,pe,Ae){var ce=E("../internals/an-object"),le=E("../internals/a-constructor"),ae=E("../internals/well-known-symbol"),se=ae("species");pe.exports=function(ie,oe){var re=ce(ie).constructor,ne;return re===void 0||(ne=ce(re)[se])==null?oe:le(ne)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(E,pe,Ae){var ce=E("../internals/function-uncurry-this"),le=E("../internals/to-integer-or-infinity"),ae=E("../internals/to-string"),se=E("../internals/require-object-coercible"),ie=ce("".charAt),oe=ce("".charCodeAt),re=ce("".slice),ne=function(z){return function(a,y){var x=ae(se(a)),b=le(y),te=x.length,ee,ue;return b<0||b>=te?z?"":void 0:(ee=oe(x,b),ee<55296||ee>56319||b+1===te||(ue=oe(x,b+1))<56320||ue>57343?z?ie(x,b):ee:z?re(x,b,b+2):(ee-55296<<10)+(ue-56320)+65536)}};pe.exports={codeAt:ne(!1),charAt:ne(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(E,pe,Ae){var ce=E("../internals/function-name").PROPER,le=E("../internals/fails"),ae=E("../internals/whitespaces"),se="\u200B\x85\u180E";pe.exports=function(ie){return le(function(){return!!ae[ie]()||se[ie]()!==se||ce&&ae[ie].name!==ie})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(E,pe,Ae){var ce=E("../internals/function-uncurry-this"),le=E("../internals/require-object-coercible"),ae=E("../internals/to-string"),se=E("../internals/whitespaces"),ie=ce("".replace),oe="["+se+"]",re=RegExp("^"+oe+oe+"*"),ne=RegExp(oe+oe+"*$"),z=function(a){return function(y){var x=ae(le(y));return a&1&&(x=ie(x,re,"")),a&2&&(x=ie(x,ne,"")),x}};pe.exports={start:z(1),end:z(2),trim:z(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(E,pe,Ae){var ce=E("../internals/function-call"),le=E("../internals/get-built-in"),ae=E("../internals/well-known-symbol"),se=E("../internals/redefine");pe.exports=function(){var ie=le("Symbol"),oe=ie&&ie.prototype,re=oe&&oe.valueOf,ne=ae("toPrimitive");oe&&!oe[ne]&&se(oe,ne,function(z){return ce(re,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/function-apply"),ae=E("../internals/function-bind-context"),se=E("../internals/is-callable"),ie=E("../internals/has-own-property"),oe=E("../internals/fails"),re=E("../internals/html"),ne=E("../internals/array-slice"),z=E("../internals/document-create-element"),a=E("../internals/validate-arguments-length"),y=E("../internals/engine-is-ios"),x=E("../internals/engine-is-node"),b=ce.setImmediate,te=ce.clearImmediate,ee=ce.process,ue=ce.Dispatch,de=ce.Function,he=ce.MessageChannel,fe=ce.String,ge=0,ye={},me="onreadystatechange",Be,Ee,Me,we;try{Be=ce.location}catch(Ze){}var je=function(Ze){if(ie(ye,Ze)){var Te=ye[Ze];delete ye[Ze],Te()}},xe=function(Ze){return function(){je(Ze)}},Oe=function(Ze){je(Ze.data)},We=function(Ze){ce.postMessage(fe(Ze),Be.protocol+"//"+Be.host)};(!b||!te)&&(b=function(Te){a(arguments.length,1);var tt=se(Te)?Te:de(Te),qe=ne(arguments,1);return ye[++ge]=function(){le(tt,void 0,qe)},Ee(ge),ge},te=function(Te){delete ye[Te]},x?Ee=function(Ze){ee.nextTick(xe(Ze))}:ue&&ue.now?Ee=function(Ze){ue.now(xe(Ze))}:he&&!y?(Me=new he,we=Me.port2,Me.port1.onmessage=Oe,Ee=ae(we.postMessage,we)):ce.addEventListener&&se(ce.postMessage)&&!ce.importScripts&&Be&&Be.protocol!=="file:"&&!oe(We)?(Ee=We,ce.addEventListener("message",Oe,!1)):me in z("script")?Ee=function(Ze){re.appendChild(z("script"))[me]=function(){re.removeChild(this),je(Ze)}}:Ee=function(Ze){setTimeout(xe(Ze),0)}),pe.exports={set:b,clear:te}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(E,pe,Ae){var ce=E("../internals/function-uncurry-this");pe.exports=ce(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(E,pe,Ae){var ce=E("../internals/to-integer-or-infinity"),le=Math.max,ae=Math.min;pe.exports=function(se,ie){var oe=ce(se);return oe<0?le(oe+ie,0):ae(oe,ie)}},{"../internals/to-integer-or-infinity":248}],246:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/to-integer-or-infinity"),ae=E("../internals/to-length"),se=ce.RangeError;pe.exports=function(ie){if(ie===void 0)return 0;var oe=le(ie),re=ae(oe);if(oe!==re)throw se("Wrong length or index");return re}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(E,pe,Ae){var ce=E("../internals/indexed-object"),le=E("../internals/require-object-coercible");pe.exports=function(ae){return ce(le(ae))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(E,pe,Ae){var ce=Math.ceil,le=Math.floor;pe.exports=function(ae){var se=+ae;return se!==se||se===0?0:(se>0?le:ce)(se)}},{}],249:[function(E,pe,Ae){var ce=E("../internals/to-integer-or-infinity"),le=Math.min;pe.exports=function(ae){return ae>0?le(ce(ae),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/require-object-coercible"),ae=ce.Object;pe.exports=function(se){return ae(le(se))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/to-positive-integer"),ae=ce.RangeError;pe.exports=function(se,ie){var oe=le(se);if(oe%ie)throw ae("Wrong offset");return oe}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/to-integer-or-infinity"),ae=ce.RangeError;pe.exports=function(se){var ie=le(se);if(ie<0)throw ae("The argument can't be less than 0");return ie}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/function-call"),ae=E("../internals/is-object"),se=E("../internals/is-symbol"),ie=E("../internals/get-method"),oe=E("../internals/ordinary-to-primitive"),re=E("../internals/well-known-symbol"),ne=ce.TypeError,z=re("toPrimitive");pe.exports=function(a,y){if(!ae(a)||se(a))return a;var x=ie(a,z),b;if(x){if(y===void 0&&(y="default"),b=le(x,a,y),!ae(b)||se(b))return b;throw ne("Can't convert object to primitive value")}return y===void 0&&(y="number"),oe(a,y)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(E,pe,Ae){var ce=E("../internals/to-primitive"),le=E("../internals/is-symbol");pe.exports=function(ae){var se=ce(ae,"string");return le(se)?se:se+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(E,pe,Ae){var ce=E("../internals/well-known-symbol"),le=ce("toStringTag"),ae={};ae[le]="z",pe.exports=String(ae)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/classof"),ae=ce.String;pe.exports=function(se){if(le(se)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return ae(se)}},{"../internals/classof":124,"../internals/global":163}],257:[function(E,pe,Ae){var ce=E("../internals/global"),le=ce.String;pe.exports=function(ae){try{return le(ae)}catch(se){return"Object"}}},{"../internals/global":163}],258:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/global"),ae=E("../internals/function-call"),se=E("../internals/descriptors"),ie=E("../internals/typed-array-constructors-require-wrappers"),oe=E("../internals/array-buffer-view-core"),re=E("../internals/array-buffer"),ne=E("../internals/an-instance"),z=E("../internals/create-property-descriptor"),a=E("../internals/create-non-enumerable-property"),y=E("../internals/is-integral-number"),x=E("../internals/to-length"),b=E("../internals/to-index"),te=E("../internals/to-offset"),ee=E("../internals/to-property-key"),ue=E("../internals/has-own-property"),de=E("../internals/classof"),he=E("../internals/is-object"),fe=E("../internals/is-symbol"),ge=E("../internals/object-create"),ye=E("../internals/object-is-prototype-of"),me=E("../internals/object-set-prototype-of"),Be=E("../internals/object-get-own-property-names").f,Ee=E("../internals/typed-array-from"),Me=E("../internals/array-iteration").forEach,we=E("../internals/set-species"),je=E("../internals/object-define-property"),xe=E("../internals/object-get-own-property-descriptor"),Oe=E("../internals/internal-state"),We=E("../internals/inherit-if-required"),Ze=Oe.get,Te=Oe.set,tt=je.f,qe=xe.f,lt=Math.round,ct=le.RangeError,rt=re.ArrayBuffer,at=rt.prototype,ut=re.DataView,At=oe.NATIVE_ARRAY_BUFFER_VIEWS,wt=oe.TYPED_ARRAY_CONSTRUCTOR,It=oe.TYPED_ARRAY_TAG,gt=oe.TypedArray,ft=oe.TypedArrayPrototype,$e=oe.aTypedArrayConstructor,Pe=oe.isTypedArray,ke="BYTES_PER_ELEMENT",Ve="Wrong length",Qe=function(nt,ht){$e(nt);for(var St=0,bt=ht.length,Bt=new nt(bt);bt>St;)Bt[St]=ht[St++];return Bt},De=function(nt,ht){tt(nt,ht,{get:function(){return Ze(this)[ht]}})},Ye=function(nt){var ht;return ye(at,nt)||(ht=de(nt))=="ArrayBuffer"||ht=="SharedArrayBuffer"},Ue=function(nt,ht){return Pe(nt)&&!fe(ht)&&ht in nt&&y(+ht)&&ht>=0},Ie=function(ht,St){return St=ee(St),Ue(ht,St)?z(2,ht[St]):qe(ht,St)},Ne=function(ht,St,bt){return St=ee(St),Ue(ht,St)&&he(bt)&&ue(bt,"value")&&!ue(bt,"get")&&!ue(bt,"set")&&!bt.configurable&&(!ue(bt,"writable")||bt.writable)&&(!ue(bt,"enumerable")||bt.enumerable)?(ht[St]=bt.value,ht):tt(ht,St,bt)};se?(At||(xe.f=Ie,je.f=Ne,De(ft,"buffer"),De(ft,"byteOffset"),De(ft,"byteLength"),De(ft,"length")),ce({target:"Object",stat:!0,forced:!At},{getOwnPropertyDescriptor:Ie,defineProperty:Ne}),pe.exports=function(nt,ht,St){var bt=nt.match(/\d+$/)[0]/8,Bt=nt+(St?"Clamped":"")+"Array",Nt="get"+nt,pt="set"+nt,Lt=le[Bt],Ft=Lt,Wt=Ft&&Ft.prototype,Ut={},Xt=function(bn,Mn){var $n=Ze(bn);return $n.view[Nt](Mn*bt+$n.byteOffset,!0)},an=function(bn,Mn,$n){var In=Ze(bn);St&&($n=($n=lt($n))<0?0:$n>255?255:$n&255),In.view[pt](Mn*bt+In.byteOffset,$n,!0)},fn=function(bn,Mn){tt(bn,Mn,{get:function(){return Xt(this,Mn)},set:function($n){return an(this,Mn,$n)},enumerable:!0})};At?ie&&(Ft=ht(function(bn,Mn,$n,In){return ne(bn,Wt),We(function(){return he(Mn)?Ye(Mn)?In!==void 0?new Lt(Mn,te($n,bt),In):$n!==void 0?new Lt(Mn,te($n,bt)):new Lt(Mn):Pe(Mn)?Qe(Ft,Mn):ae(Ee,Ft,Mn):new Lt(b(Mn))}(),bn,Ft)}),me&&me(Ft,gt),Me(Be(Lt),function(bn){bn in Ft||a(Ft,bn,Lt[bn])}),Ft.prototype=Wt):(Ft=ht(function(bn,Mn,$n,In){ne(bn,Wt);var _n=0,dn=0,Cn,kn,yr;if(!he(Mn))yr=b(Mn),kn=yr*bt,Cn=new rt(kn);else if(Ye(Mn)){Cn=Mn,dn=te($n,bt);var mr=Mn.byteLength;if(In===void 0){if(mr%bt||(kn=mr-dn,kn<0))throw ct(Ve)}else if(kn=x(In)*bt,kn+dn>mr)throw ct(Ve);yr=kn/bt}else return Pe(Mn)?Qe(Ft,Mn):ae(Ee,Ft,Mn);for(Te(bn,{buffer:Cn,byteOffset:dn,byteLength:kn,length:yr,view:new ut(Cn)});_n<yr;)fn(bn,_n++)}),me&&me(Ft,gt),Wt=Ft.prototype=ge(ft)),Wt.constructor!==Ft&&a(Wt,"constructor",Ft),a(Wt,wt,Ft),It&&a(Wt,It,Bt),Ut[Bt]=Ft,ce({global:!0,forced:Ft!=Lt,sham:!At},Ut),ke in Ft||a(Ft,ke,bt),ke in Wt||a(Wt,ke,bt),we(Bt)}):pe.exports=function(){}},{"../internals/an-instance":100,"../internals/array-buffer":104,"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/classof":124,"../internals/create-non-enumerable-property":129,"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-integral-number":179,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/object-create":196,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/object-set-prototype-of":208,"../internals/set-species":233,"../internals/to-index":246,"../internals/to-length":249,"../internals/to-offset":251,"../internals/to-property-key":254,"../internals/typed-array-constructors-require-wrappers":259,"../internals/typed-array-from":261}],259:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/fails"),ae=E("../internals/check-correctness-of-iteration"),se=E("../internals/array-buffer-view-core").NATIVE_ARRAY_BUFFER_VIEWS,ie=ce.ArrayBuffer,oe=ce.Int8Array;pe.exports=!se||!le(function(){oe(1)})||!le(function(){new oe(-1)})||!ae(function(re){new oe,new oe(null),new oe(1.5),new oe(re)},!0)||le(function(){return new oe(new ie(2),1,void 0).length!==1})},{"../internals/array-buffer-view-core":103,"../internals/check-correctness-of-iteration":122,"../internals/fails":150,"../internals/global":163}],260:[function(E,pe,Ae){var ce=E("../internals/array-from-constructor-and-list"),le=E("../internals/typed-array-species-constructor");pe.exports=function(ae,se){return ce(le(ae),se)}},{"../internals/array-from-constructor-and-list":108,"../internals/typed-array-species-constructor":262}],261:[function(E,pe,Ae){var ce=E("../internals/function-bind-context"),le=E("../internals/function-call"),ae=E("../internals/a-constructor"),se=E("../internals/to-object"),ie=E("../internals/length-of-array-like"),oe=E("../internals/get-iterator"),re=E("../internals/get-iterator-method"),ne=E("../internals/is-array-iterator-method"),z=E("../internals/array-buffer-view-core").aTypedArrayConstructor;pe.exports=function(y){var x=ae(this),b=se(y),te=arguments.length,ee=te>1?arguments[1]:void 0,ue=ee!==void 0,de=re(b),he,fe,ge,ye,me,Be;if(de&&!ne(de))for(me=oe(b,de),Be=me.next,b=[];!(ye=le(Be,me)).done;)b.push(ye.value);for(ue&&te>2&&(ee=ce(ee,arguments[2])),fe=ie(b),ge=new(z(x))(fe),he=0;fe>he;he++)ge[he]=ue?ee(b[he],he):b[he];return ge}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(E,pe,Ae){var ce=E("../internals/array-buffer-view-core"),le=E("../internals/species-constructor"),ae=ce.TYPED_ARRAY_CONSTRUCTOR,se=ce.aTypedArrayConstructor;pe.exports=function(ie){return se(le(ie,ie[ae]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(E,pe,Ae){var ce=E("../internals/function-uncurry-this"),le=0,ae=Math.random(),se=ce(1 .toString);pe.exports=function(ie){return"Symbol("+(ie===void 0?"":ie)+")_"+se(++le+ae,36)}},{"../internals/function-uncurry-this":157}],264:[function(E,pe,Ae){var ce=E("../internals/native-symbol");pe.exports=ce&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(E,pe,Ae){var ce=E("../internals/descriptors"),le=E("../internals/fails");pe.exports=ce&&le(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(E,pe,Ae){var ce=E("../internals/global"),le=ce.TypeError;pe.exports=function(ae,se){if(ae<se)throw le("Not enough arguments");return ae}},{"../internals/global":163}],267:[function(E,pe,Ae){var ce=E("../internals/well-known-symbol");Ae.f=ce},{"../internals/well-known-symbol":268}],268:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/shared"),ae=E("../internals/has-own-property"),se=E("../internals/uid"),ie=E("../internals/native-symbol"),oe=E("../internals/use-symbol-as-uid"),re=le("wks"),ne=ce.Symbol,z=ne&&ne.for,a=oe?ne:ne&&ne.withoutSetter||se;pe.exports=function(y){if(!ae(re,y)||!(ie||typeof re[y]=="string")){var x="Symbol."+y;ie&&ae(ne,y)?re[y]=ne[y]:oe&&z?re[y]=z(x):re[y]=a(x)}return re[y]}},{"../internals/global":163,"../internals/has-own-property":164,"../internals/native-symbol":191,"../internals/shared":237,"../internals/uid":263,"../internals/use-symbol-as-uid":264}],269:[function(E,pe,Ae){pe.exports=`
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},{}],270:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/global"),ae=E("../internals/array-buffer"),se=E("../internals/set-species"),ie="ArrayBuffer",oe=ae[ie],re=le[ie];ce({global:!0,forced:re!==oe},{ArrayBuffer:oe}),se(ie)},{"../internals/array-buffer":104,"../internals/export":149,"../internals/global":163,"../internals/set-species":233}],271:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/function-uncurry-this"),ae=E("../internals/fails"),se=E("../internals/array-buffer"),ie=E("../internals/an-object"),oe=E("../internals/to-absolute-index"),re=E("../internals/to-length"),ne=E("../internals/species-constructor"),z=se.ArrayBuffer,a=se.DataView,y=a.prototype,x=le(z.prototype.slice),b=le(y.getUint8),te=le(y.setUint8),ee=ae(function(){return!new z(2).slice(1,void 0).byteLength});ce({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:ee},{slice:function(de,he){if(x&&he===void 0)return x(ie(this),de);for(var fe=ie(this).byteLength,ge=oe(de,fe),ye=oe(he===void 0?fe:he,fe),me=new(ne(this,z))(re(ye-ge)),Be=new a(this),Ee=new a(me),Me=0;ge<ye;)te(Ee,Me++,b(Be,ge++));return me}})},{"../internals/an-object":101,"../internals/array-buffer":104,"../internals/export":149,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/species-constructor":238,"../internals/to-absolute-index":245,"../internals/to-length":249}],272:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/global"),ae=E("../internals/fails"),se=E("../internals/is-array"),ie=E("../internals/is-object"),oe=E("../internals/to-object"),re=E("../internals/length-of-array-like"),ne=E("../internals/create-property"),z=E("../internals/array-species-create"),a=E("../internals/array-method-has-species-support"),y=E("../internals/well-known-symbol"),x=E("../internals/engine-v8-version"),b=y("isConcatSpreadable"),te=9007199254740991,ee="Maximum allowed index exceeded",ue=le.TypeError,de=x>=51||!ae(function(){var ye=[];return ye[b]=!1,ye.concat()[0]!==ye}),he=a("concat"),fe=function(ye){if(!ie(ye))return!1;var me=ye[b];return me!==void 0?!!me:se(ye)},ge=!de||!he;ce({target:"Array",proto:!0,forced:ge},{concat:function(me){var Be=oe(this),Ee=z(Be,0),Me=0,we,je,xe,Oe,We;for(we=-1,xe=arguments.length;we<xe;we++)if(We=we===-1?Be:arguments[we],fe(We)){if(Oe=re(We),Me+Oe>te)throw ue(ee);for(je=0;je<Oe;je++,Me++)je in We&&ne(Ee,Me,We[je])}else{if(Me>=te)throw ue(ee);ne(Ee,Me++,We)}return Ee.length=Me,Ee}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/engine-v8-version":146,"../internals/export":149,"../internals/fails":150,"../internals/global":163,"../internals/is-array":175,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/well-known-symbol":268}],273:[function(E,pe,Ae){var ce=E("../internals/export"),le=E("../internals/array-fill"),ae=E("../internals/add-to-unscopables");ce({target:"Array",proto:!0},{fill:le}),ae("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/array-iteration").filter,ae=E("../internals/array-method-has-species-support"),se=ae("filter");ce({target:"Array",proto:!0,forced:!se},{filter:function(oe){return le(this,oe,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/array-iteration").find,ae=E("../internals/add-to-unscopables"),se="find",ie=!0;se in[]&&Array(1)[se](function(){ie=!1}),ce({target:"Array",proto:!0,forced:ie},{find:function(re){return le(this,re,arguments.length>1?arguments[1]:void 0)}}),ae(se)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(E,pe,Ae){var ce=E("../internals/export"),le=E("../internals/array-from"),ae=E("../internals/check-correctness-of-iteration"),se=!ae(function(ie){Array.from(ie)});ce({target:"Array",stat:!0,forced:se},{from:le})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/array-includes").includes,ae=E("../internals/add-to-unscopables");ce({target:"Array",proto:!0},{includes:function(ie){return le(this,ie,arguments.length>1?arguments[1]:void 0)}}),ae("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(E,pe,Ae){"use strict";var ce=E("../internals/to-indexed-object"),le=E("../internals/add-to-unscopables"),ae=E("../internals/iterators"),se=E("../internals/internal-state"),ie=E("../internals/object-define-property").f,oe=E("../internals/define-iterator"),re=E("../internals/is-pure"),ne=E("../internals/descriptors"),z="Array Iterator",a=se.set,y=se.getterFor(z);pe.exports=oe(Array,"Array",function(b,te){a(this,{type:z,target:ce(b),index:0,kind:te})},function(){var b=y(this),te=b.target,ee=b.kind,ue=b.index++;return!te||ue>=te.length?(b.target=void 0,{value:void 0,done:!0}):ee=="keys"?{value:ue,done:!1}:ee=="values"?{value:te[ue],done:!1}:{value:[ue,te[ue]],done:!1}},"values");var x=ae.Arguments=ae.Array;if(le("keys"),le("values"),le("entries"),!re&&ne&&x.name!=="values")try{ie(x,"name",{value:"values"})}catch(b){}},{"../internals/add-to-unscopables":98,"../internals/define-iterator":132,"../internals/descriptors":134,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/iterators":187,"../internals/object-define-property":198,"../internals/to-indexed-object":247}],279:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/function-uncurry-this"),ae=E("../internals/indexed-object"),se=E("../internals/to-indexed-object"),ie=E("../internals/array-method-is-strict"),oe=le([].join),re=ae!=Object,ne=ie("join",",");ce({target:"Array",proto:!0,forced:re||!ne},{join:function(a){return oe(se(this),a===void 0?",":a)}})},{"../internals/array-method-is-strict":114,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/to-indexed-object":247}],280:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/array-iteration").map,ae=E("../internals/array-method-has-species-support"),se=ae("map");ce({target:"Array",proto:!0,forced:!se},{map:function(oe){return le(this,oe,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/global"),ae=E("../internals/is-array"),se=E("../internals/is-constructor"),ie=E("../internals/is-object"),oe=E("../internals/to-absolute-index"),re=E("../internals/length-of-array-like"),ne=E("../internals/to-indexed-object"),z=E("../internals/create-property"),a=E("../internals/well-known-symbol"),y=E("../internals/array-method-has-species-support"),x=E("../internals/array-slice"),b=y("slice"),te=a("species"),ee=le.Array,ue=Math.max;ce({target:"Array",proto:!0,forced:!b},{slice:function(he,fe){var ge=ne(this),ye=re(ge),me=oe(he,ye),Be=oe(fe===void 0?ye:fe,ye),Ee,Me,we;if(ae(ge)&&(Ee=ge.constructor,se(Ee)&&(Ee===ee||ae(Ee.prototype))?Ee=void 0:ie(Ee)&&(Ee=Ee[te],Ee===null&&(Ee=void 0)),Ee===ee||Ee===void 0))return x(ge,me,Be);for(Me=new(Ee===void 0?ee:Ee)(ue(Be-me,0)),we=0;me<Be;me++,we++)me in ge&&z(Me,we,ge[me]);return Me.length=we,Me}})},{"../internals/array-method-has-species-support":113,"../internals/array-slice":117,"../internals/create-property":131,"../internals/export":149,"../internals/global":163,"../internals/is-array":175,"../internals/is-constructor":177,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247,"../internals/well-known-symbol":268}],282:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/function-uncurry-this"),ae=E("../internals/a-callable"),se=E("../internals/to-object"),ie=E("../internals/length-of-array-like"),oe=E("../internals/to-string"),re=E("../internals/fails"),ne=E("../internals/array-sort"),z=E("../internals/array-method-is-strict"),a=E("../internals/engine-ff-version"),y=E("../internals/engine-is-ie-or-edge"),x=E("../internals/engine-v8-version"),b=E("../internals/engine-webkit-version"),te=[],ee=le(te.sort),ue=le(te.push),de=re(function(){te.sort(void 0)}),he=re(function(){te.sort(null)}),fe=z("sort"),ge=!re(function(){if(x)return x<70;if(!(a&&a>3)){if(y)return!0;if(b)return b<603;var Be="",Ee,Me,we,je;for(Ee=65;Ee<76;Ee++){switch(Me=String.fromCharCode(Ee),Ee){case 66:case 69:case 70:case 72:we=3;break;case 68:case 71:we=4;break;default:we=2}for(je=0;je<47;je++)te.push({k:Me+je,v:we})}for(te.sort(function(xe,Oe){return Oe.v-xe.v}),je=0;je<te.length;je++)Me=te[je].k.charAt(0),Be.charAt(Be.length-1)!==Me&&(Be+=Me);return Be!=="DGBEFHACIJK"}}),ye=de||!he||!fe||!ge,me=function(Be){return function(Ee,Me){return Me===void 0?-1:Ee===void 0?1:Be!==void 0?+Be(Ee,Me)||0:oe(Ee)>oe(Me)?1:-1}};ce({target:"Array",proto:!0,forced:ye},{sort:function(Ee){Ee!==void 0&&ae(Ee);var Me=se(this);if(ge)return Ee===void 0?ee(Me):ee(Me,Ee);var we=[],je=ie(Me),xe,Oe;for(Oe=0;Oe<je;Oe++)Oe in Me&&ue(we,Me[Oe]);for(ne(we,me(Ee)),xe=we.length,Oe=0;Oe<xe;)Me[Oe]=we[Oe++];for(;Oe<je;)delete Me[Oe++];return Me}})},{"../internals/a-callable":95,"../internals/array-method-is-strict":114,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/export":149,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/to-string":256}],283:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/global"),ae=E("../internals/to-absolute-index"),se=E("../internals/to-integer-or-infinity"),ie=E("../internals/length-of-array-like"),oe=E("../internals/to-object"),re=E("../internals/array-species-create"),ne=E("../internals/create-property"),z=E("../internals/array-method-has-species-support"),a=z("splice"),y=le.TypeError,x=Math.max,b=Math.min,te=9007199254740991,ee="Maximum allowed length exceeded";ce({target:"Array",proto:!0,forced:!a},{splice:function(de,he){var fe=oe(this),ge=ie(fe),ye=ae(de,ge),me=arguments.length,Be,Ee,Me,we,je,xe;if(me===0?Be=Ee=0:me===1?(Be=0,Ee=ge-ye):(Be=me-2,Ee=b(x(se(he),0),ge-ye)),ge+Be-Ee>te)throw y(ee);for(Me=re(fe,Ee),we=0;we<Ee;we++)je=ye+we,je in fe&&ne(Me,we,fe[je]);if(Me.length=Ee,Be<Ee){for(we=ye;we<ge-Ee;we++)je=we+Ee,xe=we+Be,je in fe?fe[xe]=fe[je]:delete fe[xe];for(we=ge;we>ge-Ee+Be;we--)delete fe[we-1]}else if(Be>Ee)for(we=ge-Ee;we>ye;we--)je=we+Ee-1,xe=we+Be-1,je in fe?fe[xe]=fe[je]:delete fe[xe];for(we=0;we<Be;we++)fe[we+ye]=arguments[we+2];return fe.length=ge-Ee+Be,Me}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/export":149,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-integer-or-infinity":248,"../internals/to-object":250}],284:[function(E,pe,Ae){var ce=E("../internals/descriptors"),le=E("../internals/function-name").EXISTS,ae=E("../internals/function-uncurry-this"),se=E("../internals/object-define-property").f,ie=Function.prototype,oe=ae(ie.toString),re=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,ne=ae(re.exec),z="name";ce&&!le&&se(ie,z,{configurable:!0,get:function(){try{return ne(re,oe(this))[1]}catch(a){return""}}})},{"../internals/descriptors":134,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/object-define-property":198}],285:[function(E,pe,Ae){var ce=E("../internals/export"),le=E("../internals/get-built-in"),ae=E("../internals/function-apply"),se=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),oe=E("../internals/fails"),re=E("../internals/is-array"),ne=E("../internals/is-callable"),z=E("../internals/is-object"),a=E("../internals/is-symbol"),y=E("../internals/array-slice"),x=E("../internals/native-symbol"),b=le("JSON","stringify"),te=ie(/./.exec),ee=ie("".charAt),ue=ie("".charCodeAt),de=ie("".replace),he=ie(1 .toString),fe=/[\uD800-\uDFFF]/g,ge=/^[\uD800-\uDBFF]$/,ye=/^[\uDC00-\uDFFF]$/,me=!x||oe(function(){var we=le("Symbol")();return b([we])!="[null]"||b({a:we})!="{}"||b(Object(we))!="{}"}),Be=oe(function(){return b("\uDF06\uD834")!=='"\\udf06\\ud834"'||b("\uDEAD")!=='"\\udead"'}),Ee=function(we,je){var xe=y(arguments),Oe=je;if(!(!z(je)&&we===void 0||a(we)))return re(je)||(je=function(We,Ze){if(ne(Oe)&&(Ze=se(Oe,this,We,Ze)),!a(Ze))return Ze}),xe[1]=je,ae(b,null,xe)},Me=function(we,je,xe){var Oe=ee(xe,je-1),We=ee(xe,je+1);return te(ge,we)&&!te(ye,We)||te(ye,we)&&!te(ge,Oe)?"\\u"+he(ue(we,0),16):we};b&&ce({target:"JSON",stat:!0,forced:me||Be},{stringify:function(je,xe,Oe){var We=y(arguments),Ze=ae(me?Ee:b,null,We);return Be&&typeof Ze=="string"?de(Ze,fe,Me):Ze}})},{"../internals/array-slice":117,"../internals/export":149,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/is-array":175,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/native-symbol":191}],286:[function(E,pe,Ae){"use strict";var ce=E("../internals/descriptors"),le=E("../internals/global"),ae=E("../internals/function-uncurry-this"),se=E("../internals/is-forced"),ie=E("../internals/redefine"),oe=E("../internals/has-own-property"),re=E("../internals/inherit-if-required"),ne=E("../internals/object-is-prototype-of"),z=E("../internals/is-symbol"),a=E("../internals/to-primitive"),y=E("../internals/fails"),x=E("../internals/object-get-own-property-names").f,b=E("../internals/object-get-own-property-descriptor").f,te=E("../internals/object-define-property").f,ee=E("../internals/this-number-value"),ue=E("../internals/string-trim").trim,de="Number",he=le[de],fe=he.prototype,ge=le.TypeError,ye=ae("".slice),me=ae("".charCodeAt),Be=function(Oe){var We=a(Oe,"number");return typeof We=="bigint"?We:Ee(We)},Ee=function(Oe){var We=a(Oe,"number"),Ze,Te,tt,qe,lt,ct,rt,at;if(z(We))throw ge("Cannot convert a Symbol value to a number");if(typeof We=="string"&&We.length>2){if(We=ue(We),Ze=me(We,0),Ze===43||Ze===45){if(Te=me(We,2),Te===88||Te===120)return NaN}else if(Ze===48){switch(me(We,1)){case 66:case 98:tt=2,qe=49;break;case 79:case 111:tt=8,qe=55;break;default:return+We}for(lt=ye(We,2),ct=lt.length,rt=0;rt<ct;rt++)if(at=me(lt,rt),at<48||at>qe)return NaN;return parseInt(lt,tt)}}return+We};if(se(de,!he(" 0o1")||!he("0b1")||he("+0x1"))){for(var Me=function(We){var Ze=arguments.length<1?0:he(Be(We)),Te=this;return ne(fe,Te)&&y(function(){ee(Te)})?re(Object(Ze),Te,Me):Ze},we=ce?x(he):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),je=0,xe;we.length>je;je++)oe(he,xe=we[je])&&!oe(Me,xe)&&te(Me,xe,b(he,xe));Me.prototype=fe,fe.constructor=Me,ie(le,de,Me)}},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/is-forced":178,"../internals/is-symbol":183,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/redefine":222,"../internals/string-trim":241,"../internals/this-number-value":244,"../internals/to-primitive":253}],287:[function(E,pe,Ae){var ce=E("../internals/export"),le=E("../internals/object-assign");ce({target:"Object",stat:!0,forced:Object.assign!==le},{assign:le})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(E,pe,Ae){var ce=E("../internals/export"),le=E("../internals/object-to-array").entries;ce({target:"Object",stat:!0},{entries:function(se){return le(se)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(E,pe,Ae){var ce=E("../internals/export"),le=E("../internals/native-symbol"),ae=E("../internals/fails"),se=E("../internals/object-get-own-property-symbols"),ie=E("../internals/to-object"),oe=!le||ae(function(){se.f(1)});ce({target:"Object",stat:!0,forced:oe},{getOwnPropertySymbols:function(ne){var z=se.f;return z?z(ie(ne)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(E,pe,Ae){var ce=E("../internals/export"),le=E("../internals/to-object"),ae=E("../internals/object-keys"),se=E("../internals/fails"),ie=se(function(){ae(1)});ce({target:"Object",stat:!0,forced:ie},{keys:function(re){return ae(le(re))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(E,pe,Ae){var ce=E("../internals/to-string-tag-support"),le=E("../internals/redefine"),ae=E("../internals/object-to-string");ce||le(Object.prototype,"toString",ae,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/function-call"),ae=E("../internals/a-callable"),se=E("../internals/new-promise-capability"),ie=E("../internals/perform"),oe=E("../internals/iterate"),re=E("../internals/promise-statics-incorrect-iteration");ce({target:"Promise",stat:!0,forced:re},{all:function(z){var a=this,y=se.f(a),x=y.resolve,b=y.reject,te=ie(function(){var ee=ae(a.resolve),ue=[],de=0,he=1;oe(z,function(fe){var ge=de++,ye=!1;he++,le(ee,a,fe).then(function(me){ye||(ye=!0,ue[ge]=me,--he||x(ue))},b)}),--he||x(ue)});return te.error&&b(te.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],293:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/is-pure"),ae=E("../internals/promise-constructor-detection").CONSTRUCTOR,se=E("../internals/promise-native-constructor"),ie=E("../internals/get-built-in"),oe=E("../internals/is-callable"),re=E("../internals/redefine"),ne=se&&se.prototype;if(ce({target:"Promise",proto:!0,forced:ae,real:!0},{catch:function(a){return this.then(void 0,a)}}),!le&&oe(se)){var z=ie("Promise").prototype.catch;ne.catch!==z&&re(ne,"catch",z,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/is-pure"),ae=E("../internals/engine-is-node"),se=E("../internals/global"),ie=E("../internals/function-call"),oe=E("../internals/redefine"),re=E("../internals/redefine-all"),ne=E("../internals/object-set-prototype-of"),z=E("../internals/set-to-string-tag"),a=E("../internals/set-species"),y=E("../internals/a-callable"),x=E("../internals/is-callable"),b=E("../internals/is-object"),te=E("../internals/an-instance"),ee=E("../internals/species-constructor"),ue=E("../internals/task").set,de=E("../internals/microtask"),he=E("../internals/host-report-errors"),fe=E("../internals/perform"),ge=E("../internals/queue"),ye=E("../internals/internal-state"),me=E("../internals/promise-native-constructor"),Be=E("../internals/promise-constructor-detection"),Ee=E("../internals/new-promise-capability"),Me="Promise",we=Be.CONSTRUCTOR,je=Be.REJECTION_EVENT,xe=Be.SUBCLASSING,Oe=ye.getterFor(Me),We=ye.set,Ze=me&&me.prototype,Te=me,tt=Ze,qe=se.TypeError,lt=se.document,ct=se.process,rt=Ee.f,at=rt,ut=!!(lt&&lt.createEvent&&se.dispatchEvent),At="unhandledrejection",wt="rejectionhandled",It=0,gt=1,ft=2,$e=1,Pe=2,ke,Ve,Qe,De,Ye=function(pt){var Lt;return b(pt)&&x(Lt=pt.then)?Lt:!1},Ue=function(pt,Lt){var Ft=Lt.value,Wt=Lt.state==gt,Ut=Wt?pt.ok:pt.fail,Xt=pt.resolve,an=pt.reject,fn=pt.domain,bn,Mn,$n;try{Ut?(Wt||(Lt.rejection===Pe&&St(Lt),Lt.rejection=$e),Ut===!0?bn=Ft:(fn&&fn.enter(),bn=Ut(Ft),fn&&(fn.exit(),$n=!0)),bn===pt.promise?an(qe("Promise-chain cycle")):(Mn=Ye(bn))?ie(Mn,bn,Xt,an):Xt(bn)):an(Ft)}catch(In){fn&&!$n&&fn.exit(),an(In)}},Ie=function(pt,Lt){pt.notified||(pt.notified=!0,de(function(){for(var Ft=pt.reactions,Wt;Wt=Ft.get();)Ue(Wt,pt);pt.notified=!1,Lt&&!pt.rejection&&nt(pt)}))},Ne=function(pt,Lt,Ft){var Wt,Ut;ut?(Wt=lt.createEvent("Event"),Wt.promise=Lt,Wt.reason=Ft,Wt.initEvent(pt,!1,!0),se.dispatchEvent(Wt)):Wt={promise:Lt,reason:Ft},!je&&(Ut=se["on"+pt])?Ut(Wt):pt===At&&he("Unhandled promise rejection",Ft)},nt=function(pt){ie(ue,se,function(){var Lt=pt.facade,Ft=pt.value,Wt=ht(pt),Ut;if(Wt&&(Ut=fe(function(){ae?ct.emit("unhandledRejection",Ft,Lt):Ne(At,Lt,Ft)}),pt.rejection=ae||ht(pt)?Pe:$e,Ut.error))throw Ut.value})},ht=function(pt){return pt.rejection!==$e&&!pt.parent},St=function(pt){ie(ue,se,function(){var Lt=pt.facade;ae?ct.emit("rejectionHandled",Lt):Ne(wt,Lt,pt.value)})},bt=function(pt,Lt,Ft){return function(Wt){pt(Lt,Wt,Ft)}},Bt=function(pt,Lt,Ft){pt.done||(pt.done=!0,Ft&&(pt=Ft),pt.value=Lt,pt.state=ft,Ie(pt,!0))},Nt=function(pt,Lt,Ft){if(!pt.done){pt.done=!0,Ft&&(pt=Ft);try{if(pt.facade===Lt)throw qe("Promise can't be resolved itself");var Wt=Ye(Lt);Wt?de(function(){var Ut={done:!1};try{ie(Wt,Lt,bt(Nt,Ut,pt),bt(Bt,Ut,pt))}catch(Xt){Bt(Ut,Xt,pt)}}):(pt.value=Lt,pt.state=gt,Ie(pt,!1))}catch(Ut){Bt({done:!1},Ut,pt)}}};if(we&&(Te=function(Lt){te(this,tt),y(Lt),ie(ke,this);var Ft=Oe(this);try{Lt(bt(Nt,Ft),bt(Bt,Ft))}catch(Wt){Bt(Ft,Wt)}},tt=Te.prototype,ke=function(Lt){We(this,{type:Me,done:!1,notified:!1,parent:!1,reactions:new ge,rejection:!1,state:It,value:void 0})},ke.prototype=re(tt,{then:function(Lt,Ft){var Wt=Oe(this),Ut=rt(ee(this,Te));return Wt.parent=!0,Ut.ok=x(Lt)?Lt:!0,Ut.fail=x(Ft)&&Ft,Ut.domain=ae?ct.domain:void 0,Wt.state==It?Wt.reactions.add(Ut):de(function(){Ue(Ut,Wt)}),Ut.promise}}),Ve=function(){var pt=new ke,Lt=Oe(pt);this.promise=pt,this.resolve=bt(Nt,Lt),this.reject=bt(Bt,Lt)},Ee.f=rt=function(pt){return pt===Te||pt===Qe?new Ve(pt):at(pt)},!le&&x(me)&&Ze!==Object.prototype)){De=Ze.then,xe||oe(Ze,"then",function(Lt,Ft){var Wt=this;return new Te(function(Ut,Xt){ie(De,Wt,Ut,Xt)}).then(Lt,Ft)},{unsafe:!0});try{delete Ze.constructor}catch(pt){}ne&&ne(Ze,tt)}ce({global:!0,wrap:!0,forced:we},{Promise:Te}),z(Te,Me,!1,!0),a(Me)},{"../internals/a-callable":95,"../internals/an-instance":100,"../internals/engine-is-node":143,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/host-report-errors":166,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-pure":181,"../internals/microtask":189,"../internals/new-promise-capability":193,"../internals/object-set-prototype-of":208,"../internals/perform":214,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/queue":220,"../internals/redefine":222,"../internals/redefine-all":221,"../internals/set-species":233,"../internals/set-to-string-tag":234,"../internals/species-constructor":238,"../internals/task":243}],295:[function(E,pe,Ae){E("../modules/es.promise.constructor"),E("../modules/es.promise.all"),E("../modules/es.promise.catch"),E("../modules/es.promise.race"),E("../modules/es.promise.reject"),E("../modules/es.promise.resolve")},{"../modules/es.promise.all":292,"../modules/es.promise.catch":293,"../modules/es.promise.constructor":294,"../modules/es.promise.race":296,"../modules/es.promise.reject":297,"../modules/es.promise.resolve":298}],296:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/function-call"),ae=E("../internals/a-callable"),se=E("../internals/new-promise-capability"),ie=E("../internals/perform"),oe=E("../internals/iterate"),re=E("../internals/promise-statics-incorrect-iteration");ce({target:"Promise",stat:!0,forced:re},{race:function(z){var a=this,y=se.f(a),x=y.reject,b=ie(function(){var te=ae(a.resolve);oe(z,function(ee){le(te,a,ee).then(y.resolve,x)})});return b.error&&x(b.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],297:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/function-call"),ae=E("../internals/new-promise-capability"),se=E("../internals/promise-constructor-detection").CONSTRUCTOR;ce({target:"Promise",stat:!0,forced:se},{reject:function(oe){var re=ae.f(this);return le(re.reject,void 0,oe),re.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/get-built-in"),ae=E("../internals/is-pure"),se=E("../internals/promise-native-constructor"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR,oe=E("../internals/promise-resolve"),re=le("Promise"),ne=ae&&!ie;ce({target:"Promise",stat:!0,forced:ae||ie},{resolve:function(a){return oe(ne&&this===re?se:this,a)}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/promise-resolve":217}],299:[function(E,pe,Ae){var ce=E("../internals/descriptors"),le=E("../internals/global"),ae=E("../internals/function-uncurry-this"),se=E("../internals/is-forced"),ie=E("../internals/inherit-if-required"),oe=E("../internals/create-non-enumerable-property"),re=E("../internals/object-get-own-property-names").f,ne=E("../internals/object-is-prototype-of"),z=E("../internals/is-regexp"),a=E("../internals/to-string"),y=E("../internals/regexp-get-flags"),x=E("../internals/regexp-sticky-helpers"),b=E("../internals/proxy-accessor"),te=E("../internals/redefine"),ee=E("../internals/fails"),ue=E("../internals/has-own-property"),de=E("../internals/internal-state").enforce,he=E("../internals/set-species"),fe=E("../internals/well-known-symbol"),ge=E("../internals/regexp-unsupported-dot-all"),ye=E("../internals/regexp-unsupported-ncg"),me=fe("match"),Be=le.RegExp,Ee=Be.prototype,Me=le.SyntaxError,we=ae(Ee.exec),je=ae("".charAt),xe=ae("".replace),Oe=ae("".indexOf),We=ae("".slice),Ze=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Te=/a/g,tt=/a/g,qe=new Be(Te)!==Te,lt=x.MISSED_STICKY,ct=x.UNSUPPORTED_Y,rt=ce&&(!qe||lt||ge||ye||ee(function(){return tt[me]=!1,Be(Te)!=Te||Be(tt)==tt||Be(Te,"i")!="/a/i"})),at=function(gt){for(var ft=gt.length,$e=0,Pe="",ke=!1,Ve;$e<=ft;$e++){if(Ve=je(gt,$e),Ve==="\\"){Pe+=Ve+je(gt,++$e);continue}!ke&&Ve==="."?Pe+="[\\s\\S]":(Ve==="["?ke=!0:Ve==="]"&&(ke=!1),Pe+=Ve)}return Pe},ut=function(gt){for(var ft=gt.length,$e=0,Pe="",ke=[],Ve={},Qe=!1,De=!1,Ye=0,Ue="",Ie;$e<=ft;$e++){if(Ie=je(gt,$e),Ie==="\\")Ie=Ie+je(gt,++$e);else if(Ie==="]")Qe=!1;else if(!Qe)switch(!0){case Ie==="[":Qe=!0;break;case Ie==="(":we(Ze,We(gt,$e+1))&&($e+=2,De=!0),Pe+=Ie,Ye++;continue;case(Ie===">"&&De):if(Ue===""||ue(Ve,Ue))throw new Me("Invalid capture group name");Ve[Ue]=!0,ke[ke.length]=[Ue,Ye],De=!1,Ue="";continue}De?Ue+=Ie:Pe+=Ie}return[Pe,ke]};if(se("RegExp",rt)){for(var At=function(ft,$e){var Pe=ne(Ee,this),ke=z(ft),Ve=$e===void 0,Qe=[],De=ft,Ye,Ue,Ie,Ne,nt,ht;if(!Pe&&ke&&Ve&&ft.constructor===At)return ft;if((ke||ne(Ee,ft))&&(ft=ft.source,Ve&&($e=y(De))),ft=ft===void 0?"":a(ft),$e=$e===void 0?"":a($e),De=ft,ge&&"dotAll"in Te&&(Ue=!!$e&&Oe($e,"s")>-1,Ue&&($e=xe($e,/s/g,""))),Ye=$e,lt&&"sticky"in Te&&(Ie=!!$e&&Oe($e,"y")>-1,Ie&&ct&&($e=xe($e,/y/g,""))),ye&&(Ne=ut(ft),ft=Ne[0],Qe=Ne[1]),nt=ie(Be(ft,$e),Pe?this:Ee,At),(Ue||Ie||Qe.length)&&(ht=de(nt),Ue&&(ht.dotAll=!0,ht.raw=At(at(ft),Ye)),Ie&&(ht.sticky=!0),Qe.length&&(ht.groups=Qe)),ft!==De)try{oe(nt,"source",De===""?"(?:)":De)}catch(St){}return nt},wt=re(Be),It=0;wt.length>It;)b(At,Be,wt[It++]);Ee.constructor=At,At.prototype=Ee,te(le,"RegExp",At)}he("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/regexp-exec");ce({target:"RegExp",proto:!0,forced:/./.exec!==le},{exec:le})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(E,pe,Ae){"use strict";var ce=E("../internals/function-name").PROPER,le=E("../internals/redefine"),ae=E("../internals/an-object"),se=E("../internals/to-string"),ie=E("../internals/fails"),oe=E("../internals/regexp-get-flags"),re="toString",ne=RegExp.prototype,z=ne[re],a=ie(function(){return z.call({source:"a",flags:"b"})!="/a/b"}),y=ce&&z.name!=re;(a||y)&&le(RegExp.prototype,re,function(){var b=ae(this),te=se(b.source),ee=se(oe(b));return"/"+te+"/"+ee},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/function-uncurry-this"),ae=E("../internals/not-a-regexp"),se=E("../internals/require-object-coercible"),ie=E("../internals/to-string"),oe=E("../internals/correct-is-regexp-logic"),re=le("".indexOf);ce({target:"String",proto:!0,forced:!oe("includes")},{includes:function(z){return!!~re(ie(se(this)),ie(ae(z)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(E,pe,Ae){"use strict";var ce=E("../internals/string-multibyte").charAt,le=E("../internals/to-string"),ae=E("../internals/internal-state"),se=E("../internals/define-iterator"),ie="String Iterator",oe=ae.set,re=ae.getterFor(ie);se(String,"String",function(ne){oe(this,{type:ie,string:le(ne),index:0})},function(){var z=re(this),a=z.string,y=z.index,x;return y>=a.length?{value:void 0,done:!0}:(x=ce(a,y),z.index+=x.length,{value:x,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(E,pe,Ae){"use strict";var ce=E("../internals/function-call"),le=E("../internals/fix-regexp-well-known-symbol-logic"),ae=E("../internals/an-object"),se=E("../internals/to-length"),ie=E("../internals/to-string"),oe=E("../internals/require-object-coercible"),re=E("../internals/get-method"),ne=E("../internals/advance-string-index"),z=E("../internals/regexp-exec-abstract");le("match",function(a,y,x){return[function(te){var ee=oe(this),ue=te==null?void 0:re(te,a);return ue?ce(ue,te,ee):new RegExp(te)[a](ie(ee))},function(b){var te=ae(this),ee=ie(b),ue=x(y,te,ee);if(ue.done)return ue.value;if(!te.global)return z(te,ee);var de=te.unicode;te.lastIndex=0;for(var he=[],fe=0,ge;(ge=z(te,ee))!==null;){var ye=ie(ge[0]);he[fe]=ye,ye===""&&(te.lastIndex=ne(ee,se(te.lastIndex),de)),fe++}return fe===0?null:he}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(E,pe,Ae){"use strict";var ce=E("../internals/function-apply"),le=E("../internals/function-call"),ae=E("../internals/function-uncurry-this"),se=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/fails"),oe=E("../internals/an-object"),re=E("../internals/is-callable"),ne=E("../internals/to-integer-or-infinity"),z=E("../internals/to-length"),a=E("../internals/to-string"),y=E("../internals/require-object-coercible"),x=E("../internals/advance-string-index"),b=E("../internals/get-method"),te=E("../internals/get-substitution"),ee=E("../internals/regexp-exec-abstract"),ue=E("../internals/well-known-symbol"),de=ue("replace"),he=Math.max,fe=Math.min,ge=ae([].concat),ye=ae([].push),me=ae("".indexOf),Be=ae("".slice),Ee=function(xe){return xe===void 0?xe:String(xe)},Me=function(){return"a".replace(/./,"$0")==="$0"}(),we=function(){return/./[de]?/./[de]("a","$0")==="":!1}(),je=!ie(function(){var xe=/./;return xe.exec=function(){var Oe=[];return Oe.groups={a:"7"},Oe},"".replace(xe,"$<a>")!=="7"});se("replace",function(xe,Oe,We){var Ze=we?"$":"$0";return[function(tt,qe){var lt=y(this),ct=tt==null?void 0:b(tt,de);return ct?le(ct,tt,lt,qe):le(Oe,a(lt),tt,qe)},function(Te,tt){var qe=oe(this),lt=a(Te);if(typeof tt=="string"&&me(tt,Ze)===-1&&me(tt,"$<")===-1){var ct=We(Oe,qe,lt,tt);if(ct.done)return ct.value}var rt=re(tt);rt||(tt=a(tt));var at=qe.global;if(at){var ut=qe.unicode;qe.lastIndex=0}for(var At=[];;){var wt=ee(qe,lt);if(wt===null||(ye(At,wt),!at))break;var It=a(wt[0]);It===""&&(qe.lastIndex=x(lt,z(qe.lastIndex),ut))}for(var gt="",ft=0,$e=0;$e<At.length;$e++){wt=At[$e];for(var Pe=a(wt[0]),ke=he(fe(ne(wt.index),lt.length),0),Ve=[],Qe=1;Qe<wt.length;Qe++)ye(Ve,Ee(wt[Qe]));var De=wt.groups;if(rt){var Ye=ge([Pe],Ve,ke,lt);De!==void 0&&ye(Ye,De);var Ue=a(ce(tt,void 0,Ye))}else Ue=te(Pe,lt,ke,Ve,De,tt);ke>=ft&&(gt+=Be(lt,ft,ke)+Ue,ft=ke+Pe.length)}return gt+Be(lt,ft)}]},!je||!Me||we)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(E,pe,Ae){"use strict";var ce=E("../internals/function-call"),le=E("../internals/fix-regexp-well-known-symbol-logic"),ae=E("../internals/an-object"),se=E("../internals/require-object-coercible"),ie=E("../internals/same-value"),oe=E("../internals/to-string"),re=E("../internals/get-method"),ne=E("../internals/regexp-exec-abstract");le("search",function(z,a,y){return[function(b){var te=se(this),ee=b==null?void 0:re(b,z);return ee?ce(ee,b,te):new RegExp(b)[z](oe(te))},function(x){var b=ae(this),te=oe(x),ee=y(a,b,te);if(ee.done)return ee.value;var ue=b.lastIndex;ie(ue,0)||(b.lastIndex=0);var de=ne(b,te);return ie(b.lastIndex,ue)||(b.lastIndex=ue),de===null?-1:de.index}]})},{"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/same-value":231,"../internals/to-string":256}],307:[function(E,pe,Ae){"use strict";var ce=E("../internals/function-apply"),le=E("../internals/function-call"),ae=E("../internals/function-uncurry-this"),se=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/is-regexp"),oe=E("../internals/an-object"),re=E("../internals/require-object-coercible"),ne=E("../internals/species-constructor"),z=E("../internals/advance-string-index"),a=E("../internals/to-length"),y=E("../internals/to-string"),x=E("../internals/get-method"),b=E("../internals/array-slice-simple"),te=E("../internals/regexp-exec-abstract"),ee=E("../internals/regexp-exec"),ue=E("../internals/regexp-sticky-helpers"),de=E("../internals/fails"),he=ue.UNSUPPORTED_Y,fe=4294967295,ge=Math.min,ye=[].push,me=ae(/./.exec),Be=ae(ye),Ee=ae("".slice),Me=!de(function(){var we=/(?:)/,je=we.exec;we.exec=function(){return je.apply(this,arguments)};var xe="ab".split(we);return xe.length!==2||xe[0]!=="a"||xe[1]!=="b"});se("split",function(we,je,xe){var Oe;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?Oe=function(We,Ze){var Te=y(re(this)),tt=Ze===void 0?fe:Ze>>>0;if(tt===0)return[];if(We===void 0)return[Te];if(!ie(We))return le(je,Te,We,tt);for(var qe=[],lt=(We.ignoreCase?"i":"")+(We.multiline?"m":"")+(We.unicode?"u":"")+(We.sticky?"y":""),ct=0,rt=new RegExp(We.source,lt+"g"),at,ut,At;(at=le(ee,rt,Te))&&(ut=rt.lastIndex,!(ut>ct&&(Be(qe,Ee(Te,ct,at.index)),at.length>1&&at.index<Te.length&&ce(ye,qe,b(at,1)),At=at[0].length,ct=ut,qe.length>=tt)));)rt.lastIndex===at.index&&rt.lastIndex++;return ct===Te.length?(At||!me(rt,""))&&Be(qe,""):Be(qe,Ee(Te,ct)),qe.length>tt?b(qe,0,tt):qe}:"0".split(void 0,0).length?Oe=function(We,Ze){return We===void 0&&Ze===0?[]:le(je,this,We,Ze)}:Oe=je,[function(Ze,Te){var tt=re(this),qe=Ze==null?void 0:x(Ze,we);return qe?le(qe,Ze,tt,Te):le(Oe,y(tt),Ze,Te)},function(We,Ze){var Te=oe(this),tt=y(We),qe=xe(Oe,Te,tt,Ze,Oe!==je);if(qe.done)return qe.value;var lt=ne(Te,RegExp),ct=Te.unicode,rt=(Te.ignoreCase?"i":"")+(Te.multiline?"m":"")+(Te.unicode?"u":"")+(he?"g":"y"),at=new lt(he?"^(?:"+Te.source+")":Te,rt),ut=Ze===void 0?fe:Ze>>>0;if(ut===0)return[];if(tt.length===0)return te(at,tt)===null?[tt]:[];for(var At=0,wt=0,It=[];wt<tt.length;){at.lastIndex=he?0:wt;var gt=te(at,he?Ee(tt,wt):tt),ft;if(gt===null||(ft=ge(a(at.lastIndex+(he?wt:0)),tt.length))===At)wt=z(tt,wt,ct);else{if(Be(It,Ee(tt,At,wt)),It.length===ut)return It;for(var $e=1;$e<=gt.length-1;$e++)if(Be(It,gt[$e]),It.length===ut)return It;wt=At=ft}}return Be(It,Ee(tt,At)),It}]},!Me,he)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/array-slice-simple":116,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/is-regexp":182,"../internals/regexp-exec":224,"../internals/regexp-exec-abstract":223,"../internals/regexp-sticky-helpers":227,"../internals/require-object-coercible":230,"../internals/species-constructor":238,"../internals/to-length":249,"../internals/to-string":256}],308:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/string-trim").trim,ae=E("../internals/string-trim-forced");ce({target:"String",proto:!0,forced:ae("trim")},{trim:function(){return le(this)}})},{"../internals/export":149,"../internals/string-trim":241,"../internals/string-trim-forced":240}],309:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/global"),ae=E("../internals/function-call"),se=E("../internals/function-uncurry-this"),ie=E("../internals/is-pure"),oe=E("../internals/descriptors"),re=E("../internals/native-symbol"),ne=E("../internals/fails"),z=E("../internals/has-own-property"),a=E("../internals/object-is-prototype-of"),y=E("../internals/an-object"),x=E("../internals/to-indexed-object"),b=E("../internals/to-property-key"),te=E("../internals/to-string"),ee=E("../internals/create-property-descriptor"),ue=E("../internals/object-create"),de=E("../internals/object-keys"),he=E("../internals/object-get-own-property-names"),fe=E("../internals/object-get-own-property-names-external"),ge=E("../internals/object-get-own-property-symbols"),ye=E("../internals/object-get-own-property-descriptor"),me=E("../internals/object-define-property"),Be=E("../internals/object-define-properties"),Ee=E("../internals/object-property-is-enumerable"),Me=E("../internals/redefine"),we=E("../internals/shared"),je=E("../internals/shared-key"),xe=E("../internals/hidden-keys"),Oe=E("../internals/uid"),We=E("../internals/well-known-symbol"),Ze=E("../internals/well-known-symbol-wrapped"),Te=E("../internals/define-well-known-symbol"),tt=E("../internals/symbol-define-to-primitive"),qe=E("../internals/set-to-string-tag"),lt=E("../internals/internal-state"),ct=E("../internals/array-iteration").forEach,rt=je("hidden"),at="Symbol",ut="prototype",At=lt.set,wt=lt.getterFor(at),It=Object[ut],gt=le.Symbol,ft=gt&&gt[ut],$e=le.TypeError,Pe=le.QObject,ke=ye.f,Ve=me.f,Qe=fe.f,De=Ee.f,Ye=se([].push),Ue=we("symbols"),Ie=we("op-symbols"),Ne=we("wks"),nt=!Pe||!Pe[ut]||!Pe[ut].findChild,ht=oe&&ne(function(){return ue(Ve({},"a",{get:function(){return Ve(this,"a",{value:7}).a}})).a!=7})?function(Ut,Xt,an){var fn=ke(It,Xt);fn&&delete It[Xt],Ve(Ut,Xt,an),fn&&Ut!==It&&Ve(It,Xt,fn)}:Ve,St=function(Ut,Xt){var an=Ue[Ut]=ue(ft);return At(an,{type:at,tag:Ut,description:Xt}),oe||(an.description=Xt),an},bt=function(Xt,an,fn){Xt===It&&bt(Ie,an,fn),y(Xt);var bn=b(an);return y(fn),z(Ue,bn)?(fn.enumerable?(z(Xt,rt)&&Xt[rt][bn]&&(Xt[rt][bn]=!1),fn=ue(fn,{enumerable:ee(0,!1)})):(z(Xt,rt)||Ve(Xt,rt,ee(1,{})),Xt[rt][bn]=!0),ht(Xt,bn,fn)):Ve(Xt,bn,fn)},Bt=function(Xt,an){y(Xt);var fn=x(an),bn=de(fn).concat(Wt(fn));return ct(bn,function(Mn){(!oe||ae(pt,fn,Mn))&&bt(Xt,Mn,fn[Mn])}),Xt},Nt=function(Xt,an){return an===void 0?ue(Xt):Bt(ue(Xt),an)},pt=function(Xt){var an=b(Xt),fn=ae(De,this,an);return this===It&&z(Ue,an)&&!z(Ie,an)?!1:fn||!z(this,an)||!z(Ue,an)||z(this,rt)&&this[rt][an]?fn:!0},Lt=function(Xt,an){var fn=x(Xt),bn=b(an);if(!(fn===It&&z(Ue,bn)&&!z(Ie,bn))){var Mn=ke(fn,bn);return Mn&&z(Ue,bn)&&!(z(fn,rt)&&fn[rt][bn])&&(Mn.enumerable=!0),Mn}},Ft=function(Xt){var an=Qe(x(Xt)),fn=[];return ct(an,function(bn){!z(Ue,bn)&&!z(xe,bn)&&Ye(fn,bn)}),fn},Wt=function(Ut){var Xt=Ut===It,an=Qe(Xt?Ie:x(Ut)),fn=[];return ct(an,function(bn){z(Ue,bn)&&(!Xt||z(It,bn))&&Ye(fn,Ue[bn])}),fn};re||(gt=function(){if(a(ft,this))throw $e("Symbol is not a constructor");var Xt=!arguments.length||arguments[0]===void 0?void 0:te(arguments[0]),an=Oe(Xt),fn=function(bn){this===It&&ae(fn,Ie,bn),z(this,rt)&&z(this[rt],an)&&(this[rt][an]=!1),ht(this,an,ee(1,bn))};return oe&&nt&&ht(It,an,{configurable:!0,set:fn}),St(an,Xt)},ft=gt[ut],Me(ft,"toString",function(){return wt(this).tag}),Me(gt,"withoutSetter",function(Ut){return St(Oe(Ut),Ut)}),Ee.f=pt,me.f=bt,Be.f=Bt,ye.f=Lt,he.f=fe.f=Ft,ge.f=Wt,Ze.f=function(Ut){return St(We(Ut),Ut)},oe&&(Ve(ft,"description",{configurable:!0,get:function(){return wt(this).description}}),ie||Me(It,"propertyIsEnumerable",pt,{unsafe:!0}))),ce({global:!0,wrap:!0,forced:!re,sham:!re},{Symbol:gt}),ct(de(Ne),function(Ut){Te(Ut)}),ce({target:at,stat:!0,forced:!re},{useSetter:function(){nt=!0},useSimple:function(){nt=!1}}),ce({target:"Object",stat:!0,forced:!re,sham:!oe},{create:Nt,defineProperty:bt,defineProperties:Bt,getOwnPropertyDescriptor:Lt}),ce({target:"Object",stat:!0,forced:!re},{getOwnPropertyNames:Ft}),tt(),qe(gt,at),xe[rt]=!0},{"../internals/an-object":101,"../internals/array-iteration":111,"../internals/create-property-descriptor":130,"../internals/define-well-known-symbol":133,"../internals/descriptors":134,"../internals/export":149,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/native-symbol":191,"../internals/object-create":196,"../internals/object-define-properties":197,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-names-external":200,"../internals/object-get-own-property-symbols":202,"../internals/object-is-prototype-of":204,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/redefine":222,"../internals/set-to-string-tag":234,"../internals/shared":237,"../internals/shared-key":235,"../internals/symbol-define-to-primitive":242,"../internals/to-indexed-object":247,"../internals/to-property-key":254,"../internals/to-string":256,"../internals/uid":263,"../internals/well-known-symbol":268,"../internals/well-known-symbol-wrapped":267}],310:[function(E,pe,Ae){"use strict";var ce=E("../internals/export"),le=E("../internals/descriptors"),ae=E("../internals/global"),se=E("../internals/function-uncurry-this"),ie=E("../internals/has-own-property"),oe=E("../internals/is-callable"),re=E("../internals/object-is-prototype-of"),ne=E("../internals/to-string"),z=E("../internals/object-define-property").f,a=E("../internals/copy-constructor-properties"),y=ae.Symbol,x=y&&y.prototype;if(le&&oe(y)&&(!("description"in x)||y().description!==void 0)){var b={},te=function(){var me=arguments.length<1||arguments[0]===void 0?void 0:ne(arguments[0]),Be=re(x,this)?new y(me):me===void 0?y():y(me);return me===""&&(b[Be]=!0),Be};a(te,y),te.prototype=x,x.constructor=te;var ee=String(y("test"))=="Symbol(test)",ue=se(x.toString),de=se(x.valueOf),he=/^Symbol\((.*)\)[^)]+$/,fe=se("".replace),ge=se("".slice);z(x,"description",{configurable:!0,get:function(){var me=de(this),Be=ue(me);if(ie(b,me))return"";var Ee=ee?ge(Be,7,-1):fe(Be,he,"$1");return Ee===""?void 0:Ee}}),ce({global:!0,forced:!0},{Symbol:te})}},{"../internals/copy-constructor-properties":125,"../internals/descriptors":134,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/object-define-property":198,"../internals/object-is-prototype-of":204,"../internals/to-string":256}],311:[function(E,pe,Ae){var ce=E("../internals/export"),le=E("../internals/get-built-in"),ae=E("../internals/has-own-property"),se=E("../internals/to-string"),ie=E("../internals/shared"),oe=E("../internals/native-symbol-registry"),re=ie("string-to-symbol-registry"),ne=ie("symbol-to-string-registry");ce({target:"Symbol",stat:!0,forced:!oe},{for:function(z){var a=se(z);if(ae(re,a))return re[a];var y=le("Symbol")(a);return re[a]=y,ne[y]=a,y}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/has-own-property":164,"../internals/native-symbol-registry":190,"../internals/shared":237,"../internals/to-string":256}],312:[function(E,pe,Ae){var ce=E("../internals/define-well-known-symbol");ce("iterator")},{"../internals/define-well-known-symbol":133}],313:[function(E,pe,Ae){E("../modules/es.symbol.constructor"),E("../modules/es.symbol.for"),E("../modules/es.symbol.key-for"),E("../modules/es.json.stringify"),E("../modules/es.object.get-own-property-symbols")},{"../modules/es.json.stringify":285,"../modules/es.object.get-own-property-symbols":289,"../modules/es.symbol.constructor":309,"../modules/es.symbol.for":311,"../modules/es.symbol.key-for":314}],314:[function(E,pe,Ae){var ce=E("../internals/export"),le=E("../internals/has-own-property"),ae=E("../internals/is-symbol"),se=E("../internals/try-to-string"),ie=E("../internals/shared"),oe=E("../internals/native-symbol-registry"),re=ie("symbol-to-string-registry");ce({target:"Symbol",stat:!0,forced:!oe},{keyFor:function(z){if(!ae(z))throw TypeError(se(z)+" is not a symbol");if(le(re,z))return re[z]}})},{"../internals/export":149,"../internals/has-own-property":164,"../internals/is-symbol":183,"../internals/native-symbol-registry":190,"../internals/shared":237,"../internals/try-to-string":257}],315:[function(E,pe,Ae){"use strict";var ce=E("../internals/function-uncurry-this"),le=E("../internals/array-buffer-view-core"),ae=E("../internals/array-copy-within"),se=ce(ae),ie=le.aTypedArray,oe=le.exportTypedArrayMethod;oe("copyWithin",function(ne,z){return se(ie(this),ne,z,arguments.length>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(E,pe,Ae){"use strict";var ce=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").every,ae=ce.aTypedArray,se=ce.exportTypedArrayMethod;se("every",function(oe){return le(ae(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(E,pe,Ae){"use strict";var ce=E("../internals/array-buffer-view-core"),le=E("../internals/function-call"),ae=E("../internals/array-fill"),se=ce.aTypedArray,ie=ce.exportTypedArrayMethod;ie("fill",function(re){var ne=arguments.length;return le(ae,se(this),re,ne>1?arguments[1]:void 0,ne>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(E,pe,Ae){"use strict";var ce=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").filter,ae=E("../internals/typed-array-from-species-and-list"),se=ce.aTypedArray,ie=ce.exportTypedArrayMethod;ie("filter",function(re){var ne=le(se(this),re,arguments.length>1?arguments[1]:void 0);return ae(this,ne)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(E,pe,Ae){"use strict";var ce=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").findIndex,ae=ce.aTypedArray,se=ce.exportTypedArrayMethod;se("findIndex",function(oe){return le(ae(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(E,pe,Ae){"use strict";var ce=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").find,ae=ce.aTypedArray,se=ce.exportTypedArrayMethod;se("find",function(oe){return le(ae(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(E,pe,Ae){"use strict";var ce=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").forEach,ae=ce.aTypedArray,se=ce.exportTypedArrayMethod;se("forEach",function(oe){le(ae(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(E,pe,Ae){"use strict";var ce=E("../internals/array-buffer-view-core"),le=E("../internals/array-includes").includes,ae=ce.aTypedArray,se=ce.exportTypedArrayMethod;se("includes",function(oe){return le(ae(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(E,pe,Ae){"use strict";var ce=E("../internals/array-buffer-view-core"),le=E("../internals/array-includes").indexOf,ae=ce.aTypedArray,se=ce.exportTypedArrayMethod;se("indexOf",function(oe){return le(ae(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(E,pe,Ae){"use strict";var ce=E("../internals/global"),le=E("../internals/fails"),ae=E("../internals/function-uncurry-this"),se=E("../internals/array-buffer-view-core"),ie=E("../modules/es.array.iterator"),oe=E("../internals/well-known-symbol"),re=oe("iterator"),ne=ce.Uint8Array,z=ae(ie.values),a=ae(ie.keys),y=ae(ie.entries),x=se.aTypedArray,b=se.exportTypedArrayMethod,te=ne&&ne.prototype,ee=!le(function(){te[re].call([1])}),ue=!!te&&te.values&&te[re]===te.values&&te.values.name==="values",de=function(){return z(x(this))};b("entries",function(){return y(x(this))},ee),b("keys",function(){return a(x(this))},ee),b("values",de,ee||!ue,{name:"values"}),b(re,de,ee||!ue,{name:"values"})},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],325:[function(E,pe,Ae){"use strict";var ce=E("../internals/array-buffer-view-core"),le=E("../internals/function-uncurry-this"),ae=ce.aTypedArray,se=ce.exportTypedArrayMethod,ie=le([].join);se("join",function(re){return ie(ae(this),re)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(E,pe,Ae){"use strict";var ce=E("../internals/array-buffer-view-core"),le=E("../internals/function-apply"),ae=E("../internals/array-last-index-of"),se=ce.aTypedArray,ie=ce.exportTypedArrayMethod;ie("lastIndexOf",function(re){var ne=arguments.length;return le(ae,se(this),ne>1?[re,arguments[1]]:[re])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(E,pe,Ae){"use strict";var ce=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").map,ae=E("../internals/typed-array-species-constructor"),se=ce.aTypedArray,ie=ce.exportTypedArrayMethod;ie("map",function(re){return le(se(this),re,arguments.length>1?arguments[1]:void 0,function(ne,z){return new(ae(ne))(z)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(E,pe,Ae){"use strict";var ce=E("../internals/array-buffer-view-core"),le=E("../internals/array-reduce").right,ae=ce.aTypedArray,se=ce.exportTypedArrayMethod;se("reduceRight",function(oe){var re=arguments.length;return le(ae(this),oe,re,re>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(E,pe,Ae){"use strict";var ce=E("../internals/array-buffer-view-core"),le=E("../internals/array-reduce").left,ae=ce.aTypedArray,se=ce.exportTypedArrayMethod;se("reduce",function(oe){var re=arguments.length;return le(ae(this),oe,re,re>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(E,pe,Ae){"use strict";var ce=E("../internals/array-buffer-view-core"),le=ce.aTypedArray,ae=ce.exportTypedArrayMethod,se=Math.floor;ae("reverse",function(){for(var oe=this,re=le(oe).length,ne=se(re/2),z=0,a;z<ne;)a=oe[z],oe[z++]=oe[--re],oe[re]=a;return oe})},{"../internals/array-buffer-view-core":103}],331:[function(E,pe,Ae){"use strict";var ce=E("../internals/global"),le=E("../internals/function-call"),ae=E("../internals/array-buffer-view-core"),se=E("../internals/length-of-array-like"),ie=E("../internals/to-offset"),oe=E("../internals/to-object"),re=E("../internals/fails"),ne=ce.RangeError,z=ce.Int8Array,a=z&&z.prototype,y=a&&a.set,x=ae.aTypedArray,b=ae.exportTypedArrayMethod,te=!re(function(){var ue=new Uint8ClampedArray(2);return le(y,ue,{length:1,0:3},1),ue[1]!==3}),ee=te&&ae.NATIVE_ARRAY_BUFFER_VIEWS&&re(function(){var ue=new z(2);return ue.set(1),ue.set("2",1),ue[0]!==0||ue[1]!==2});b("set",function(de){x(this);var he=ie(arguments.length>1?arguments[1]:void 0,1),fe=oe(de);if(te)return le(y,this,fe,he);var ge=this.length,ye=se(fe),me=0;if(ye+he>ge)throw ne("Wrong length");for(;me<ye;)this[he+me]=fe[me++]},!te||ee)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-call":155,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/to-offset":251}],332:[function(E,pe,Ae){"use strict";var ce=E("../internals/array-buffer-view-core"),le=E("../internals/typed-array-species-constructor"),ae=E("../internals/fails"),se=E("../internals/array-slice"),ie=ce.aTypedArray,oe=ce.exportTypedArrayMethod,re=ae(function(){new Int8Array(1).slice()});oe("slice",function(z,a){for(var y=se(ie(this),z,a),x=le(this),b=0,te=y.length,ee=new x(te);te>b;)ee[b]=y[b++];return ee},re)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(E,pe,Ae){"use strict";var ce=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").some,ae=ce.aTypedArray,se=ce.exportTypedArrayMethod;se("some",function(oe){return le(ae(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(E,pe,Ae){"use strict";var ce=E("../internals/global"),le=E("../internals/function-uncurry-this"),ae=E("../internals/fails"),se=E("../internals/a-callable"),ie=E("../internals/array-sort"),oe=E("../internals/array-buffer-view-core"),re=E("../internals/engine-ff-version"),ne=E("../internals/engine-is-ie-or-edge"),z=E("../internals/engine-v8-version"),a=E("../internals/engine-webkit-version"),y=oe.aTypedArray,x=oe.exportTypedArrayMethod,b=ce.Uint16Array,te=b&&le(b.prototype.sort),ee=!!te&&!(ae(function(){te(new b(2),null)})&&ae(function(){te(new b(2),{})})),ue=!!te&&!ae(function(){if(z)return z<74;if(re)return re<67;if(ne)return!0;if(a)return a<602;var he=new b(516),fe=Array(516),ge,ye;for(ge=0;ge<516;ge++)ye=ge%4,he[ge]=515-ge,fe[ge]=ge-2*ye+3;for(te(he,function(me,Be){return(me/4|0)-(Be/4|0)}),ge=0;ge<516;ge++)if(he[ge]!==fe[ge])return!0}),de=function(he){return function(fe,ge){return he!==void 0?+he(fe,ge)||0:ge!==ge?-1:fe!==fe?1:fe===0&&ge===0?1/fe>0&&1/ge<0?1:-1:fe>ge}};x("sort",function(fe){return fe!==void 0&&se(fe),ue?te(this,fe):ie(y(this),de(fe))},!ue||ee)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(E,pe,Ae){"use strict";var ce=E("../internals/array-buffer-view-core"),le=E("../internals/to-length"),ae=E("../internals/to-absolute-index"),se=E("../internals/typed-array-species-constructor"),ie=ce.aTypedArray,oe=ce.exportTypedArrayMethod;oe("subarray",function(ne,z){var a=ie(this),y=a.length,x=ae(ne,y),b=se(a);return new b(a.buffer,a.byteOffset+x*a.BYTES_PER_ELEMENT,le((z===void 0?y:ae(z,y))-x))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(E,pe,Ae){"use strict";var ce=E("../internals/global"),le=E("../internals/function-apply"),ae=E("../internals/array-buffer-view-core"),se=E("../internals/fails"),ie=E("../internals/array-slice"),oe=ce.Int8Array,re=ae.aTypedArray,ne=ae.exportTypedArrayMethod,z=[].toLocaleString,a=!!oe&&se(function(){z.call(new oe(1))}),y=se(function(){return[1,2].toLocaleString()!=new oe([1,2]).toLocaleString()})||!se(function(){oe.prototype.toLocaleString.call([1,2])});ne("toLocaleString",function(){return le(z,a?ie(re(this)):re(this),ie(arguments))},y)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(E,pe,Ae){"use strict";var ce=E("../internals/array-buffer-view-core").exportTypedArrayMethod,le=E("../internals/fails"),ae=E("../internals/global"),se=E("../internals/function-uncurry-this"),ie=ae.Uint8Array,oe=ie&&ie.prototype||{},re=[].toString,ne=se([].join);le(function(){re.call({})})&&(re=function(){return ne(this)});var z=oe.toString!=re;ce("toString",re,z)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(E,pe,Ae){var ce=E("../internals/typed-array-constructor");ce("Uint8",function(le){return function(se,ie,oe){return le(this,se,ie,oe)}})},{"../internals/typed-array-constructor":258}],339:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/dom-iterables"),ae=E("../internals/dom-token-list-prototype"),se=E("../internals/array-for-each"),ie=E("../internals/create-non-enumerable-property"),oe=function(ne){if(ne&&ne.forEach!==se)try{ie(ne,"forEach",se)}catch(z){ne.forEach=se}};for(var re in le)le[re]&&oe(ce[re]&&ce[re].prototype);oe(ae)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(E,pe,Ae){var ce=E("../internals/global"),le=E("../internals/dom-iterables"),ae=E("../internals/dom-token-list-prototype"),se=E("../modules/es.array.iterator"),ie=E("../internals/create-non-enumerable-property"),oe=E("../internals/well-known-symbol"),re=oe("iterator"),ne=oe("toStringTag"),z=se.values,a=function(x,b){if(x){if(x[re]!==z)try{ie(x,re,z)}catch(ee){x[re]=z}if(x[ne]||ie(x,ne,b),le[b]){for(var te in se)if(x[te]!==se[te])try{ie(x,te,se[te])}catch(ee){x[te]=se[te]}}}};for(var y in le)a(ce[y]&&ce[y].prototype,y);a(ae,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(E,pe,Ae){function ce(ue){return Array.isArray?Array.isArray(ue):ee(ue)==="[object Array]"}Ae.isArray=ce;function le(ue){return typeof ue=="boolean"}Ae.isBoolean=le;function ae(ue){return ue===null}Ae.isNull=ae;function se(ue){return ue==null}Ae.isNullOrUndefined=se;function ie(ue){return typeof ue=="number"}Ae.isNumber=ie;function oe(ue){return typeof ue=="string"}Ae.isString=oe;function re(ue){return typeof ue=="symbol"}Ae.isSymbol=re;function ne(ue){return ue===void 0}Ae.isUndefined=ne;function z(ue){return ee(ue)==="[object RegExp]"}Ae.isRegExp=z;function a(ue){return typeof ue=="object"&&ue!==null}Ae.isObject=a;function y(ue){return ee(ue)==="[object Date]"}Ae.isDate=y;function x(ue){return ee(ue)==="[object Error]"||ue instanceof Error}Ae.isError=x;function b(ue){return typeof ue=="function"}Ae.isFunction=b;function te(ue){return ue===null||typeof ue=="boolean"||typeof ue=="number"||typeof ue=="string"||typeof ue=="symbol"||typeof ue=="undefined"}Ae.isPrimitive=te,Ae.isBuffer=E("buffer").Buffer.isBuffer;function ee(ue){return Object.prototype.toString.call(ue)}},{buffer:90}],342:[function(E,pe,Ae){(function(ce){"use strict";var le=function(){var re=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,ne=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,z=/[^-+\dA-Z]/g;return function(a,y,x,b){if(arguments.length===1&&oe(a)==="string"&&!/\d/.test(a)&&(y=a,a=void 0),a=a||new Date,a instanceof Date||(a=new Date(a)),isNaN(a))throw TypeError("Invalid date");y=String(le.masks[y]||y||le.masks.default);var te=y.slice(0,4);(te==="UTC:"||te==="GMT:")&&(y=y.slice(4),x=!0,te==="GMT:"&&(b=!0));var ee=x?"getUTC":"get",ue=a[ee+"Date"](),de=a[ee+"Day"](),he=a[ee+"Month"](),fe=a[ee+"FullYear"](),ge=a[ee+"Hours"](),ye=a[ee+"Minutes"](),me=a[ee+"Seconds"](),Be=a[ee+"Milliseconds"](),Ee=x?0:a.getTimezoneOffset(),Me=se(a),we=ie(a),je={d:ue,dd:ae(ue),ddd:le.i18n.dayNames[de],dddd:le.i18n.dayNames[de+7],m:he+1,mm:ae(he+1),mmm:le.i18n.monthNames[he],mmmm:le.i18n.monthNames[he+12],yy:String(fe).slice(2),yyyy:fe,h:ge%12||12,hh:ae(ge%12||12),H:ge,HH:ae(ge),M:ye,MM:ae(ye),s:me,ss:ae(me),l:ae(Be,3),L:ae(Math.round(Be/10)),t:ge<12?"a":"p",tt:ge<12?"am":"pm",T:ge<12?"A":"P",TT:ge<12?"AM":"PM",Z:b?"GMT":x?"UTC":(String(a).match(ne)||[""]).pop().replace(z,""),o:(Ee>0?"-":"+")+ae(Math.floor(Math.abs(Ee)/60)*100+Math.abs(Ee)%60,4),S:["th","st","nd","rd"][ue%10>3?0:(ue%100-ue%10!=10)*ue%10],W:Me,N:we};return y.replace(re,function(xe){return xe in je?je[xe]:xe.slice(1,xe.length-1)})}}();le.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},le.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function ae(re,ne){for(re=String(re),ne=ne||2;re.length<ne;)re="0"+re;return re}function se(re){var ne=new Date(re.getFullYear(),re.getMonth(),re.getDate());ne.setDate(ne.getDate()-(ne.getDay()+6)%7+3);var z=new Date(ne.getFullYear(),0,4);z.setDate(z.getDate()-(z.getDay()+6)%7+3);var a=ne.getTimezoneOffset()-z.getTimezoneOffset();ne.setHours(ne.getHours()-a);var y=(ne-z)/(864e5*7);return 1+Math.floor(y)}function ie(re){var ne=re.getDay();return ne===0&&(ne=7),ne}function oe(re){return re===null?"null":re===void 0?"undefined":typeof re!="object"?typeof re:Array.isArray(re)?"array":{}.toString.call(re).slice(8,-1).toLowerCase()}typeof be=="function"&&be.amd?be(function(){return le}):typeof Ae=="object"?pe.exports=le:ce.dateFormat=le})(this)},{}],343:[function(E,pe,Ae){"use strict";var ce=/["'&<>]/;pe.exports=le;function le(ae){var se=""+ae,ie=ce.exec(se);if(!ie)return se;var oe,re="",ne=0,z=0;for(ne=ie.index;ne<se.length;ne++){switch(se.charCodeAt(ne)){case 34:oe="&quot;";break;case 38:oe="&amp;";break;case 39:oe="&#39;";break;case 60:oe="&lt;";break;case 62:oe="&gt;";break;default:continue}z!==ne&&(re+=se.substring(z,ne)),z=ne+1,re+=oe}return z!==ne?re+se.substring(z,ne):re}},{}],344:[function(E,pe,Ae){"use strict";var ce=typeof Reflect=="object"?Reflect:null,le=ce&&typeof ce.apply=="function"?ce.apply:function(me,Be,Ee){return Function.prototype.apply.call(me,Be,Ee)},ae;ce&&typeof ce.ownKeys=="function"?ae=ce.ownKeys:Object.getOwnPropertySymbols?ae=function(me){return Object.getOwnPropertyNames(me).concat(Object.getOwnPropertySymbols(me))}:ae=function(me){return Object.getOwnPropertyNames(me)};function se(ye){console&&console.warn&&console.warn(ye)}var ie=Number.isNaN||function(me){return me!==me};function oe(){oe.init.call(this)}pe.exports=oe,pe.exports.once=he,oe.EventEmitter=oe,oe.prototype._events=void 0,oe.prototype._eventsCount=0,oe.prototype._maxListeners=void 0;var re=10;function ne(ye){if(typeof ye!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof ye)}Object.defineProperty(oe,"defaultMaxListeners",{enumerable:!0,get:function(){return re},set:function(ye){if(typeof ye!="number"||ye<0||ie(ye))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+ye+".");re=ye}}),oe.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},oe.prototype.setMaxListeners=function(me){if(typeof me!="number"||me<0||ie(me))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+me+".");return this._maxListeners=me,this};function z(ye){return ye._maxListeners===void 0?oe.defaultMaxListeners:ye._maxListeners}oe.prototype.getMaxListeners=function(){return z(this)},oe.prototype.emit=function(me){for(var Be=[],Ee=1;Ee<arguments.length;Ee++)Be.push(arguments[Ee]);var Me=me==="error",we=this._events;if(we!==void 0)Me=Me&&we.error===void 0;else if(!Me)return!1;if(Me){var je;if(Be.length>0&&(je=Be[0]),je instanceof Error)throw je;var xe=new Error("Unhandled error."+(je?" ("+je.message+")":""));throw xe.context=je,xe}var Oe=we[me];if(Oe===void 0)return!1;if(typeof Oe=="function")le(Oe,this,Be);else for(var We=Oe.length,Ze=ee(Oe,We),Ee=0;Ee<We;++Ee)le(Ze[Ee],this,Be);return!0};function a(ye,me,Be,Ee){var Me,we,je;if(ne(Be),we=ye._events,we===void 0?(we=ye._events=Object.create(null),ye._eventsCount=0):(we.newListener!==void 0&&(ye.emit("newListener",me,Be.listener?Be.listener:Be),we=ye._events),je=we[me]),je===void 0)je=we[me]=Be,++ye._eventsCount;else if(typeof je=="function"?je=we[me]=Ee?[Be,je]:[je,Be]:Ee?je.unshift(Be):je.push(Be),Me=z(ye),Me>0&&je.length>Me&&!je.warned){je.warned=!0;var xe=new Error("Possible EventEmitter memory leak detected. "+je.length+" "+String(me)+" listeners added. Use emitter.setMaxListeners() to increase limit");xe.name="MaxListenersExceededWarning",xe.emitter=ye,xe.type=me,xe.count=je.length,se(xe)}return ye}oe.prototype.addListener=function(me,Be){return a(this,me,Be,!1)},oe.prototype.on=oe.prototype.addListener,oe.prototype.prependListener=function(me,Be){return a(this,me,Be,!0)};function y(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function x(ye,me,Be){var Ee={fired:!1,wrapFn:void 0,target:ye,type:me,listener:Be},Me=y.bind(Ee);return Me.listener=Be,Ee.wrapFn=Me,Me}oe.prototype.once=function(me,Be){return ne(Be),this.on(me,x(this,me,Be)),this},oe.prototype.prependOnceListener=function(me,Be){return ne(Be),this.prependListener(me,x(this,me,Be)),this},oe.prototype.removeListener=function(me,Be){var Ee,Me,we,je,xe;if(ne(Be),Me=this._events,Me===void 0)return this;if(Ee=Me[me],Ee===void 0)return this;if(Ee===Be||Ee.listener===Be)--this._eventsCount===0?this._events=Object.create(null):(delete Me[me],Me.removeListener&&this.emit("removeListener",me,Ee.listener||Be));else if(typeof Ee!="function"){for(we=-1,je=Ee.length-1;je>=0;je--)if(Ee[je]===Be||Ee[je].listener===Be){xe=Ee[je].listener,we=je;break}if(we<0)return this;we===0?Ee.shift():ue(Ee,we),Ee.length===1&&(Me[me]=Ee[0]),Me.removeListener!==void 0&&this.emit("removeListener",me,xe||Be)}return this},oe.prototype.off=oe.prototype.removeListener,oe.prototype.removeAllListeners=function(me){var Be,Ee,Me;if(Ee=this._events,Ee===void 0)return this;if(Ee.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Ee[me]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Ee[me]),this;if(arguments.length===0){var we=Object.keys(Ee),je;for(Me=0;Me<we.length;++Me)je=we[Me],je!=="removeListener"&&this.removeAllListeners(je);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(Be=Ee[me],typeof Be=="function")this.removeListener(me,Be);else if(Be!==void 0)for(Me=Be.length-1;Me>=0;Me--)this.removeListener(me,Be[Me]);return this};function b(ye,me,Be){var Ee=ye._events;if(Ee===void 0)return[];var Me=Ee[me];return Me===void 0?[]:typeof Me=="function"?Be?[Me.listener||Me]:[Me]:Be?de(Me):ee(Me,Me.length)}oe.prototype.listeners=function(me){return b(this,me,!0)},oe.prototype.rawListeners=function(me){return b(this,me,!1)},oe.listenerCount=function(ye,me){return typeof ye.listenerCount=="function"?ye.listenerCount(me):te.call(ye,me)},oe.prototype.listenerCount=te;function te(ye){var me=this._events;if(me!==void 0){var Be=me[ye];if(typeof Be=="function")return 1;if(Be!==void 0)return Be.length}return 0}oe.prototype.eventNames=function(){return this._eventsCount>0?ae(this._events):[]};function ee(ye,me){for(var Be=new Array(me),Ee=0;Ee<me;++Ee)Be[Ee]=ye[Ee];return Be}function ue(ye,me){for(;me+1<ye.length;me++)ye[me]=ye[me+1];ye.pop()}function de(ye){for(var me=new Array(ye.length),Be=0;Be<me.length;++Be)me[Be]=ye[Be].listener||ye[Be];return me}function he(ye,me){return new Promise(function(Be,Ee){function Me(je){ye.removeListener(me,we),Ee(je)}function we(){typeof ye.removeListener=="function"&&ye.removeListener("error",Me),Be([].slice.call(arguments))}ge(ye,me,we,{once:!0}),me!=="error"&&fe(ye,Me,{once:!0})})}function fe(ye,me,Be){typeof ye.on=="function"&&ge(ye,"error",me,Be)}function ge(ye,me,Be,Ee){if(typeof ye.on=="function")Ee.once?ye.once(me,Be):ye.on(me,Be);else if(typeof ye.addEventListener=="function")ye.addEventListener(me,function Me(we){Ee.once&&ye.removeEventListener(me,Me),Be(we)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof ye)}},{}],345:[function(E,pe,Ae){"use strict";var ce=E("is-callable"),le=Object.prototype.toString,ae=Object.prototype.hasOwnProperty,se=function(z,a,y){for(var x=0,b=z.length;x<b;x++)ae.call(z,x)&&(y==null?a(z[x],x,z):a.call(y,z[x],x,z))},ie=function(z,a,y){for(var x=0,b=z.length;x<b;x++)y==null?a(z.charAt(x),x,z):a.call(y,z.charAt(x),x,z)},oe=function(z,a,y){for(var x in z)ae.call(z,x)&&(y==null?a(z[x],x,z):a.call(y,z[x],x,z))},re=function(z,a,y){if(!ce(a))throw new TypeError("iterator must be a function");var x;arguments.length>=3&&(x=y),le.call(z)==="[object Array]"?se(z,a,x):typeof z=="string"?ie(z,a,x):oe(z,a,x)};pe.exports=re},{"is-callable":367}],346:[function(E,pe,Ae){"use strict";var ce="Function.prototype.bind called on incompatible ",le=Array.prototype.slice,ae=Object.prototype.toString,se="[object Function]";pe.exports=function(oe){var re=this;if(typeof re!="function"||ae.call(re)!==se)throw new TypeError(ce+re);for(var ne=le.call(arguments,1),z,a=function(){if(this instanceof z){var ee=re.apply(this,ne.concat(le.call(arguments)));return Object(ee)===ee?ee:this}else return re.apply(oe,ne.concat(le.call(arguments)))},y=Math.max(0,re.length-ne.length),x=[],b=0;b<y;b++)x.push("$"+b);if(z=Function("binder","return function ("+x.join(",")+"){ return binder.apply(this,arguments); }")(a),re.prototype){var te=function(){};te.prototype=re.prototype,z.prototype=new te,te.prototype=null}return z}},{}],347:[function(E,pe,Ae){"use strict";var ce=E("./implementation");pe.exports=Function.prototype.bind||ce},{"./implementation":346}],348:[function(E,pe,Ae){"use strict";var ce,le=SyntaxError,ae=Function,se=TypeError,ie=function(Oe){try{return ae('"use strict"; return ('+Oe+").constructor;")()}catch(We){}},oe=Object.getOwnPropertyDescriptor;if(oe)try{oe({},"")}catch(Oe){oe=null}var re=function(){throw new se},ne=oe?function(){try{return arguments.callee,re}catch(Oe){try{return oe(arguments,"callee").get}catch(We){return re}}}():re,z=E("has-symbols")(),a=E("has-proto")(),y=Object.getPrototypeOf||(a?function(Oe){return Oe.__proto__}:null),x={},b=typeof Uint8Array=="undefined"||!y?ce:y(Uint8Array),te={"%AggregateError%":typeof AggregateError=="undefined"?ce:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer=="undefined"?ce:ArrayBuffer,"%ArrayIteratorPrototype%":z&&y?y([][Symbol.iterator]()):ce,"%AsyncFromSyncIteratorPrototype%":ce,"%AsyncFunction%":x,"%AsyncGenerator%":x,"%AsyncGeneratorFunction%":x,"%AsyncIteratorPrototype%":x,"%Atomics%":typeof Atomics=="undefined"?ce:Atomics,"%BigInt%":typeof BigInt=="undefined"?ce:BigInt,"%BigInt64Array%":typeof BigInt64Array=="undefined"?ce:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array=="undefined"?ce:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView=="undefined"?ce:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array=="undefined"?ce:Float32Array,"%Float64Array%":typeof Float64Array=="undefined"?ce:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry=="undefined"?ce:FinalizationRegistry,"%Function%":ae,"%GeneratorFunction%":x,"%Int8Array%":typeof Int8Array=="undefined"?ce:Int8Array,"%Int16Array%":typeof Int16Array=="undefined"?ce:Int16Array,"%Int32Array%":typeof Int32Array=="undefined"?ce:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":z&&y?y(y([][Symbol.iterator]())):ce,"%JSON%":typeof JSON=="object"?JSON:ce,"%Map%":typeof Map=="undefined"?ce:Map,"%MapIteratorPrototype%":typeof Map=="undefined"||!z||!y?ce:y(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise=="undefined"?ce:Promise,"%Proxy%":typeof Proxy=="undefined"?ce:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect=="undefined"?ce:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set=="undefined"?ce:Set,"%SetIteratorPrototype%":typeof Set=="undefined"||!z||!y?ce:y(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer=="undefined"?ce:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":z&&y?y(""[Symbol.iterator]()):ce,"%Symbol%":z?Symbol:ce,"%SyntaxError%":le,"%ThrowTypeError%":ne,"%TypedArray%":b,"%TypeError%":se,"%Uint8Array%":typeof Uint8Array=="undefined"?ce:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray=="undefined"?ce:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array=="undefined"?ce:Uint16Array,"%Uint32Array%":typeof Uint32Array=="undefined"?ce:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap=="undefined"?ce:WeakMap,"%WeakRef%":typeof WeakRef=="undefined"?ce:WeakRef,"%WeakSet%":typeof WeakSet=="undefined"?ce:WeakSet};if(y)try{null.error}catch(Oe){var ee=y(y(Oe));te["%Error.prototype%"]=ee}var ue=function Oe(We){var Ze;if(We==="%AsyncFunction%")Ze=ie("async function () {}");else if(We==="%GeneratorFunction%")Ze=ie("function* () {}");else if(We==="%AsyncGeneratorFunction%")Ze=ie("async function* () {}");else if(We==="%AsyncGenerator%"){var Te=Oe("%AsyncGeneratorFunction%");Te&&(Ze=Te.prototype)}else if(We==="%AsyncIteratorPrototype%"){var tt=Oe("%AsyncGenerator%");tt&&y&&(Ze=y(tt.prototype))}return te[We]=Ze,Ze},de={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},he=E("function-bind"),fe=E("has"),ge=he.call(Function.call,Array.prototype.concat),ye=he.call(Function.apply,Array.prototype.splice),me=he.call(Function.call,String.prototype.replace),Be=he.call(Function.call,String.prototype.slice),Ee=he.call(Function.call,RegExp.prototype.exec),Me=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,we=/\\(\\)?/g,je=function(We){var Ze=Be(We,0,1),Te=Be(We,-1);if(Ze==="%"&&Te!=="%")throw new le("invalid intrinsic syntax, expected closing `%`");if(Te==="%"&&Ze!=="%")throw new le("invalid intrinsic syntax, expected opening `%`");var tt=[];return me(We,Me,function(qe,lt,ct,rt){tt[tt.length]=ct?me(rt,we,"$1"):lt||qe}),tt},xe=function(We,Ze){var Te=We,tt;if(fe(de,Te)&&(tt=de[Te],Te="%"+tt[0]+"%"),fe(te,Te)){var qe=te[Te];if(qe===x&&(qe=ue(Te)),typeof qe=="undefined"&&!Ze)throw new se("intrinsic "+We+" exists, but is not available. Please file an issue!");return{alias:tt,name:Te,value:qe}}throw new le("intrinsic "+We+" does not exist!")};pe.exports=function(We,Ze){if(typeof We!="string"||We.length===0)throw new se("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof Ze!="boolean")throw new se('"allowMissing" argument must be a boolean');if(Ee(/^%?[^%]*%?$/,We)===null)throw new le("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Te=je(We),tt=Te.length>0?Te[0]:"",qe=xe("%"+tt+"%",Ze),lt=qe.name,ct=qe.value,rt=!1,at=qe.alias;at&&(tt=at[0],ye(Te,ge([0,1],at)));for(var ut=1,At=!0;ut<Te.length;ut+=1){var wt=Te[ut],It=Be(wt,0,1),gt=Be(wt,-1);if((It==='"'||It==="'"||It==="`"||gt==='"'||gt==="'"||gt==="`")&&It!==gt)throw new le("property names with quotes must have matching quotes");if((wt==="constructor"||!At)&&(rt=!0),tt+="."+wt,lt="%"+tt+"%",fe(te,lt))ct=te[lt];else if(ct!=null){if(!(wt in ct)){if(!Ze)throw new se("base intrinsic for "+We+" exists, but the property is not available.");return}if(oe&&ut+1>=Te.length){var ft=oe(ct,wt);At=!!ft,At&&"get"in ft&&!("originalValue"in ft.get)?ct=ft.get:ct=ct[wt]}else At=fe(ct,wt),ct=ct[wt];At&&!rt&&(te[lt]=ct)}}return ct}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(E,pe,Ae){"use strict";var ce=E("get-intrinsic"),le=ce("%Object.getOwnPropertyDescriptor%",!0);if(le)try{le([],"length")}catch(ae){le=null}pe.exports=le},{"get-intrinsic":348}],350:[function(E,pe,Ae){"use strict";var ce={foo:{}},le=Object;pe.exports=function(){return{__proto__:ce}.foo===ce.foo&&!({__proto__:null}instanceof le)}},{}],351:[function(E,pe,Ae){"use strict";var ce=typeof Symbol!="undefined"&&Symbol,le=E("./shams");pe.exports=function(){return typeof ce!="function"||typeof Symbol!="function"||typeof ce("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:le()}},{"./shams":352}],352:[function(E,pe,Ae){"use strict";pe.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var le={},ae=Symbol("test"),se=Object(ae);if(typeof ae=="string"||Object.prototype.toString.call(ae)!=="[object Symbol]"||Object.prototype.toString.call(se)!=="[object Symbol]")return!1;var ie=42;le[ae]=ie;for(ae in le)return!1;if(typeof Object.keys=="function"&&Object.keys(le).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(le).length!==0)return!1;var oe=Object.getOwnPropertySymbols(le);if(oe.length!==1||oe[0]!==ae||!Object.prototype.propertyIsEnumerable.call(le,ae))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var re=Object.getOwnPropertyDescriptor(le,ae);if(re.value!==ie||re.enumerable!==!0)return!1}return!0}},{}],353:[function(E,pe,Ae){"use strict";var ce=E("has-symbols/shams");pe.exports=function(){return ce()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(E,pe,Ae){"use strict";var ce=E("function-bind");pe.exports=ce.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(E,pe,Ae){var ce=E("http"),le=E("url"),ae=pe.exports;for(var se in ce)ce.hasOwnProperty(se)&&(ae[se]=ce[se]);ae.request=function(oe,re){return oe=ie(oe),ce.request.call(this,oe,re)},ae.get=function(oe,re){return oe=ie(oe),ce.get.call(this,oe,re)};function ie(oe){if(typeof oe=="string"&&(oe=le.parse(oe)),oe.protocol||(oe.protocol="https:"),oe.protocol!=="https:")throw new Error('Protocol "'+oe.protocol+'" not supported. Expected "https:"');return oe}},{http:468,url:472}],356:[function(E,pe,Ae){"use strict";var ce=E("util"),le=E("ms");pe.exports=function(ae){if(typeof ae=="number")return ae;var se=le(ae);if(se===void 0){var ie=new Error(ce.format("humanize-ms(%j) result undefined",ae));console.warn(ie.stack)}return se}},{ms:376,util:419}],357:[function(E,pe,Ae){Ae.read=function(ce,le,ae,se,ie){var oe,re,ne=ie*8-se-1,z=(1<<ne)-1,a=z>>1,y=-7,x=ae?ie-1:0,b=ae?-1:1,te=ce[le+x];for(x+=b,oe=te&(1<<-y)-1,te>>=-y,y+=ne;y>0;oe=oe*256+ce[le+x],x+=b,y-=8);for(re=oe&(1<<-y)-1,oe>>=-y,y+=se;y>0;re=re*256+ce[le+x],x+=b,y-=8);if(oe===0)oe=1-a;else{if(oe===z)return re?NaN:(te?-1:1)*(1/0);re=re+Math.pow(2,se),oe=oe-a}return(te?-1:1)*re*Math.pow(2,oe-se)},Ae.write=function(ce,le,ae,se,ie,oe){var re,ne,z,a=oe*8-ie-1,y=(1<<a)-1,x=y>>1,b=ie===23?Math.pow(2,-24)-Math.pow(2,-77):0,te=se?0:oe-1,ee=se?1:-1,ue=le<0||le===0&&1/le<0?1:0;for(le=Math.abs(le),isNaN(le)||le===1/0?(ne=isNaN(le)?1:0,re=y):(re=Math.floor(Math.log(le)/Math.LN2),le*(z=Math.pow(2,-re))<1&&(re--,z*=2),re+x>=1?le+=b/z:le+=b*Math.pow(2,1-x),le*z>=2&&(re++,z/=2),re+x>=y?(ne=0,re=y):re+x>=1?(ne=(le*z-1)*Math.pow(2,ie),re=re+x):(ne=le*Math.pow(2,x-1)*Math.pow(2,ie),re=0));ie>=8;ce[ae+te]=ne&255,te+=ee,ne/=256,ie-=8);for(re=re<<ie|ne,a+=ie;a>0;ce[ae+te]=re&255,te+=ee,re/=256,a-=8);ce[ae+te-ee]|=ue*128}},{}],358:[function(E,pe,Ae){"use strict";var ce=[E("./nextTick"),E("./queueMicrotask"),E("./mutation.js"),E("./messageChannel"),E("./stateChange"),E("./timeout")],le,ae,se=-1,ie=[],oe=!1;function re(){!le||!ae||(le=!1,ae.length?ie=ae.concat(ie):se=-1,ie.length&&ne())}function ne(){if(!le){oe=!1,le=!0;for(var te=ie.length,ee=setTimeout(re);te;){for(ae=ie,ie=[];ae&&++se<te;)ae[se].run();se=-1,te=ie.length}ae=null,se=-1,le=!1,clearTimeout(ee)}}for(var z,a=-1,y=ce.length;++a<y;)if(ce[a]&&ce[a].test&&ce[a].test()){z=ce[a].install(ne);break}function x(te,ee){this.fun=te,this.array=ee}x.prototype.run=function(){var te=this.fun,ee=this.array;switch(ee.length){case 0:return te();case 1:return te(ee[0]);case 2:return te(ee[0],ee[1]);case 3:return te(ee[0],ee[1],ee[2]);default:return te.apply(null,ee)}},pe.exports=b;function b(te){var ee=new Array(arguments.length-1);if(arguments.length>1)for(var ue=1;ue<arguments.length;ue++)ee[ue-1]=arguments[ue];ie.push(new x(te,ee)),!oe&&!le&&(oe=!0,z())}},{"./messageChannel":359,"./mutation.js":360,"./nextTick":89,"./queueMicrotask":361,"./stateChange":362,"./timeout":363}],359:[function(E,pe,Ae){(function(ce){(function(){"use strict";Ae.test=function(){return ce.setImmediate?!1:typeof ce.MessageChannel!="undefined"},Ae.install=function(le){var ae=new ce.MessageChannel;return ae.port1.onmessage=le,function(){ae.port2.postMessage(0)}}}).call(this)}).call(this,typeof Gt!="undefined"?Gt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],360:[function(E,pe,Ae){(function(ce){(function(){"use strict";var le=ce.MutationObserver||ce.WebKitMutationObserver;Ae.test=function(){return le},Ae.install=function(ae){var se=0,ie=new le(ae),oe=ce.document.createTextNode("");return ie.observe(oe,{characterData:!0}),function(){oe.data=se=++se%2}}}).call(this)}).call(this,typeof Gt!="undefined"?Gt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],361:[function(E,pe,Ae){(function(ce){(function(){"use strict";Ae.test=function(){return typeof ce.queueMicrotask=="function"},Ae.install=function(le){return function(){ce.queueMicrotask(le)}}}).call(this)}).call(this,typeof Gt!="undefined"?Gt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],362:[function(E,pe,Ae){(function(ce){(function(){"use strict";Ae.test=function(){return"document"in ce&&"onreadystatechange"in ce.document.createElement("script")},Ae.install=function(le){return function(){var ae=ce.document.createElement("script");return ae.onreadystatechange=function(){le(),ae.onreadystatechange=null,ae.parentNode.removeChild(ae),ae=null},ce.document.documentElement.appendChild(ae),le}}}).call(this)}).call(this,typeof Gt!="undefined"?Gt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],363:[function(E,pe,Ae){"use strict";Ae.test=function(){return!0},Ae.install=function(ce){return function(){setTimeout(ce,0)}}},{}],364:[function(E,pe,Ae){typeof Object.create=="function"?pe.exports=function(le,ae){ae&&(le.super_=ae,le.prototype=Object.create(ae.prototype,{constructor:{value:le,enumerable:!1,writable:!0,configurable:!0}}))}:pe.exports=function(le,ae){if(ae){le.super_=ae;var se=function(){};se.prototype=ae.prototype,le.prototype=new se,le.prototype.constructor=le}}},{}],365:[function(E,pe,Ae){"use strict";var ce=E("has-tostringtag/shams")(),le=E("call-bind/callBound"),ae=le("Object.prototype.toString"),se=function(ne){return ce&&ne&&typeof ne=="object"&&Symbol.toStringTag in ne?!1:ae(ne)==="[object Arguments]"},ie=function(ne){return se(ne)?!0:ne!==null&&typeof ne=="object"&&typeof ne.length=="number"&&ne.length>=0&&ae(ne)!=="[object Array]"&&ae(ne.callee)==="[object Function]"},oe=function(){return se(arguments)}();se.isLegacyArguments=ie,pe.exports=oe?se:ie},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(E,pe,Ae){pe.exports=function(ae){return ae!=null&&(ce(ae)||le(ae)||!!ae._isBuffer)};function ce(ae){return!!ae.constructor&&typeof ae.constructor.isBuffer=="function"&&ae.constructor.isBuffer(ae)}function le(ae){return typeof ae.readFloatLE=="function"&&typeof ae.slice=="function"&&ce(ae.slice(0,0))}},{}],367:[function(E,pe,Ae){"use strict";var ce=Function.prototype.toString,le=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,ae,se;if(typeof le=="function"&&typeof Object.defineProperty=="function")try{ae=Object.defineProperty({},"length",{get:function(){throw se}}),se={},le(function(){throw 42},null,ae)}catch(fe){fe!==se&&(le=null)}else le=null;var ie=/^\s*class\b/,oe=function(ge){try{var ye=ce.call(ge);return ie.test(ye)}catch(me){return!1}},re=function(ge){try{return oe(ge)?!1:(ce.call(ge),!0)}catch(ye){return!1}},ne=Object.prototype.toString,z="[object Object]",a="[object Function]",y="[object GeneratorFunction]",x="[object HTMLAllCollection]",b="[object HTML document.all class]",te="[object HTMLCollection]",ee=typeof Symbol=="function"&&!!Symbol.toStringTag,ue=!(0 in[,]),de=function(){return!1};if(typeof document=="object"){var he=document.all;ne.call(he)===ne.call(document.all)&&(de=function(ge){if((ue||!ge)&&(typeof ge=="undefined"||typeof ge=="object"))try{var ye=ne.call(ge);return(ye===x||ye===b||ye===te||ye===z)&&ge("")==null}catch(me){}return!1})}pe.exports=le?function(ge){if(de(ge))return!0;if(!ge||typeof ge!="function"&&typeof ge!="object")return!1;try{le(ge,null,ae)}catch(ye){if(ye!==se)return!1}return!oe(ge)&&re(ge)}:function(ge){if(de(ge))return!0;if(!ge||typeof ge!="function"&&typeof ge!="object")return!1;if(ee)return re(ge);if(oe(ge))return!1;var ye=ne.call(ge);return ye!==a&&ye!==y&&!/^\[object HTML/.test(ye)?!1:re(ge)}},{}],368:[function(E,pe,Ae){"use strict";var ce=Object.prototype.toString,le=Function.prototype.toString,ae=/^\s*(?:function)?\*/,se=E("has-tostringtag/shams")(),ie=Object.getPrototypeOf,oe=function(){if(!se)return!1;try{return Function("return function*() {}")()}catch(ne){}},re;pe.exports=function(z){if(typeof z!="function")return!1;if(ae.test(le.call(z)))return!0;if(!se){var a=ce.call(z);return a==="[object GeneratorFunction]"}if(!ie)return!1;if(typeof re=="undefined"){var y=oe();re=y?ie(y):!1}return ie(z)===re}},{"has-tostringtag/shams":353}],369:[function(E,pe,Ae){"use strict";var ce=E("which-typed-array");pe.exports=function(ae){return!!ce(ae)}},{"which-typed-array":420}],370:[function(E,pe,Ae){var ce={}.toString;pe.exports=Array.isArray||function(le){return ce.call(le)=="[object Array]"}},{}],371:[function(E,pe,Ae){(function(ce){(function(){(function(le,ae){typeof Ae=="object"&&typeof pe!="undefined"?pe.exports=ae(le):typeof be=="function"&&be.amd?be(ae):ae(le)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ce!="undefined"?ce:this,function(le){"use strict";le=le||{};var ae=le.Base64,se="2.6.4",ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",oe=function(We){for(var Ze={},Te=0,tt=We.length;Te<tt;Te++)Ze[We.charAt(Te)]=Te;return Ze}(ie),re=String.fromCharCode,ne=function(We){if(We.length<2){var Ze=We.charCodeAt(0);return Ze<128?We:Ze<2048?re(192|Ze>>>6)+re(128|Ze&63):re(224|Ze>>>12&15)+re(128|Ze>>>6&63)+re(128|Ze&63)}else{var Ze=65536+(We.charCodeAt(0)-55296)*1024+(We.charCodeAt(1)-56320);return re(240|Ze>>>18&7)+re(128|Ze>>>12&63)+re(128|Ze>>>6&63)+re(128|Ze&63)}},z=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(We){return We.replace(z,ne)},y=function(We){var Ze=[0,2,1][We.length%3],Te=We.charCodeAt(0)<<16|(We.length>1?We.charCodeAt(1):0)<<8|(We.length>2?We.charCodeAt(2):0),tt=[ie.charAt(Te>>>18),ie.charAt(Te>>>12&63),Ze>=2?"=":ie.charAt(Te>>>6&63),Ze>=1?"=":ie.charAt(Te&63)];return tt.join("")},x=le.btoa&&typeof le.btoa=="function"?function(We){return le.btoa(We)}:function(We){if(We.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return We.replace(/[\s\S]{1,3}/g,y)},b=function(We){return x(a(String(We)))},te=function(We){return We.replace(/[+\/]/g,function(Ze){return Ze=="+"?"-":"_"}).replace(/=/g,"")},ee=function(We,Ze){return Ze?te(b(We)):b(We)},ue=function(We){return ee(We,!0)},de;le.Uint8Array&&(de=function(We,Ze){for(var Te="",tt=0,qe=We.length;tt<qe;tt+=3){var lt=We[tt],ct=We[tt+1],rt=We[tt+2],at=lt<<16|ct<<8|rt;Te+=ie.charAt(at>>>18)+ie.charAt(at>>>12&63)+(typeof ct!="undefined"?ie.charAt(at>>>6&63):"=")+(typeof rt!="undefined"?ie.charAt(at&63):"=")}return Ze?te(Te):Te});var he=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,fe=function(We){switch(We.length){case 4:var Ze=(7&We.charCodeAt(0))<<18|(63&We.charCodeAt(1))<<12|(63&We.charCodeAt(2))<<6|63&We.charCodeAt(3),Te=Ze-65536;return re((Te>>>10)+55296)+re((Te&1023)+56320);case 3:return re((15&We.charCodeAt(0))<<12|(63&We.charCodeAt(1))<<6|63&We.charCodeAt(2));default:return re((31&We.charCodeAt(0))<<6|63&We.charCodeAt(1))}},ge=function(We){return We.replace(he,fe)},ye=function(We){var Ze=We.length,Te=Ze%4,tt=(Ze>0?oe[We.charAt(0)]<<18:0)|(Ze>1?oe[We.charAt(1)]<<12:0)|(Ze>2?oe[We.charAt(2)]<<6:0)|(Ze>3?oe[We.charAt(3)]:0),qe=[re(tt>>>16),re(tt>>>8&255),re(tt&255)];return qe.length-=[0,0,2,1][Te],qe.join("")},me=le.atob&&typeof le.atob=="function"?function(We){return le.atob(We)}:function(We){return We.replace(/\S{1,4}/g,ye)},Be=function(We){return me(String(We).replace(/[^A-Za-z0-9\+\/]/g,""))},Ee=function(We){return ge(me(We))},Me=function(We){return String(We).replace(/[-_]/g,function(Ze){return Ze=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},we=function(We){return Ee(Me(We))},je;le.Uint8Array&&(je=function(We){return Uint8Array.from(Be(Me(We)),function(Ze){return Ze.charCodeAt(0)})});var xe=function(){var We=le.Base64;return le.Base64=ae,We};if(le.Base64={VERSION:se,atob:Be,btoa:x,fromBase64:we,toBase64:ee,utob:a,encode:ee,encodeURI:ue,btou:ge,decode:we,noConflict:xe,fromUint8Array:de,toUint8Array:je},typeof Object.defineProperty=="function"){var Oe=function(We){return{value:We,enumerable:!1,writable:!0,configurable:!0}};le.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Oe(function(){return we(this)})),Object.defineProperty(String.prototype,"toBase64",Oe(function(We){return ee(this,We)})),Object.defineProperty(String.prototype,"toBase64URI",Oe(function(){return ee(this,!0)}))}}return le.Meteor&&(Base64=le.Base64),typeof pe!="undefined"&&pe.exports?pe.exports.Base64=le.Base64:typeof be=="function"&&be.amd&&be([],function(){return le.Base64}),{Base64:le.Base64}})}).call(this)}).call(this,typeof Gt!="undefined"?Gt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(E,pe,Ae){"use strict";pe.exports=le;var ce=Object.prototype.hasOwnProperty;function le(ae,se,ie){if(!ae)throw new TypeError("argument dest is required");if(!se)throw new TypeError("argument src is required");return ie===void 0&&(ie=!0),Object.getOwnPropertyNames(se).forEach(function(re){if(!(!ie&&ce.call(ae,re))){var ne=Object.getOwnPropertyDescriptor(se,re);Object.defineProperty(ae,re,ne)}}),ae}},{}],373:[function(E,pe,Ae){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.regexp.constructor.js"),E("core-js/modules/es.regexp.to-string.js");function ce(){this._types=Object.create(null),this._extensions=Object.create(null);for(var le=0;le<arguments.length;le++)this.define(arguments[le]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}ce.prototype.define=function(le,ae){for(var se in le){var ie=le[se].map(function(z){return z.toLowerCase()});se=se.toLowerCase();for(var oe=0;oe<ie.length;oe++){var re=ie[oe];if(re[0]!=="*"){if(!ae&&re in this._types)throw new Error('Attempt to change mapping for "'+re+'" extension from "'+this._types[re]+'" to "'+se+'". Pass `force=true` to allow this, otherwise remove "'+re+'" from the list of extensions for "'+se+'".');this._types[re]=se}}if(ae||!this._extensions[se]){var ne=ie[0];this._extensions[se]=ne[0]!=="*"?ne:ne.substr(1)}}},ce.prototype.getType=function(le){le=String(le);var ae=le.replace(/^.*[/\\]/,"").toLowerCase(),se=ae.replace(/^.*\./,"").toLowerCase(),ie=ae.length<le.length,oe=se.length<ae.length-1;return(oe||!ie)&&this._types[se]||null},ce.prototype.getExtension=function(le){return le=/^\s*([^;\s]*)/.test(le)&&RegExp.$1,le&&this._extensions[le.toLowerCase()]||null},pe.exports=ce},{"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.constructor.js":299,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305}],374:[function(E,pe,Ae){"use strict";var ce=E("./Mime");pe.exports=new ce(E("./types/standard"))},{"./Mime":373,"./types/standard":375}],375:[function(E,pe,Ae){"use strict";pe.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["es","ecma"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/express":["exp"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/trig":["trig"],"application/ttml+xml":["ttml"],"application/ubjson":["ubj"],"application/urc-ressheet+xml":["rsheet"],"application/urc-targetdesc+xml":["td"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["*xsl","xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":["*3gpp"],"audio/adpcm":["adp"],"audio/amr":["amr"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx","opus"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/avif":["avif"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/ktx2":["ktx2"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/step+xml":["stpx"],"model/step+zip":["stpz"],"model/step-xml+zip":["stpxz"],"model/stl":["stl"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/spdx":["spdx"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/iso.segment":["m4s"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}},{}],376:[function(E,pe,Ae){var ce=1e3,le=ce*60,ae=le*60,se=ae*24,ie=se*7,oe=se*365.25;pe.exports=function(y,x){x=x||{};var b=typeof y;if(b==="string"&&y.length>0)return re(y);if(b==="number"&&isFinite(y))return x.long?z(y):ne(y);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(y))};function re(y){if(y=String(y),!(y.length>100)){var x=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(y);if(x){var b=parseFloat(x[1]),te=(x[2]||"ms").toLowerCase();switch(te){case"years":case"year":case"yrs":case"yr":case"y":return b*oe;case"weeks":case"week":case"w":return b*ie;case"days":case"day":case"d":return b*se;case"hours":case"hour":case"hrs":case"hr":case"h":return b*ae;case"minutes":case"minute":case"mins":case"min":case"m":return b*le;case"seconds":case"second":case"secs":case"sec":case"s":return b*ce;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return b;default:return}}}}function ne(y){var x=Math.abs(y);return x>=se?Math.round(y/se)+"d":x>=ae?Math.round(y/ae)+"h":x>=le?Math.round(y/le)+"m":x>=ce?Math.round(y/ce)+"s":y+"ms"}function z(y){var x=Math.abs(y);return x>=se?a(y,x,se,"day"):x>=ae?a(y,x,ae,"hour"):x>=le?a(y,x,le,"minute"):x>=ce?a(y,x,ce,"second"):y+" ms"}function a(y,x,b,te){var ee=x>=b*1.5;return Math.round(y/b)+" "+te+(ee?"s":"")}},{}],377:[function(E,pe,Ae){"use strict";var ce=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable;function se(oe){if(oe==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(oe)}function ie(){try{if(!Object.assign)return!1;var oe=new String("abc");if(oe[5]="de",Object.getOwnPropertyNames(oe)[0]==="5")return!1;for(var re={},ne=0;ne<10;ne++)re["_"+String.fromCharCode(ne)]=ne;var z=Object.getOwnPropertyNames(re).map(function(y){return re[y]});if(z.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(y){a[y]=y}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch(y){return!1}}pe.exports=ie()?Object.assign:function(oe,re){for(var ne,z=se(oe),a,y=1;y<arguments.length;y++){ne=Object(arguments[y]);for(var x in ne)le.call(ne,x)&&(z[x]=ne[x]);if(ce){a=ce(ne);for(var b=0;b<a.length;b++)ae.call(ne,a[b])&&(z[a[b]]=ne[a[b]])}}return z}},{}],378:[function(E,pe,Ae){(function(ce){(function(){"use strict";function le(oe){if(typeof oe!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(oe))}function ae(oe,re){for(var ne="",z=0,a=-1,y=0,x,b=0;b<=oe.length;++b){if(b<oe.length)x=oe.charCodeAt(b);else{if(x===47)break;x=47}if(x===47){if(!(a===b-1||y===1))if(a!==b-1&&y===2){if(ne.length<2||z!==2||ne.charCodeAt(ne.length-1)!==46||ne.charCodeAt(ne.length-2)!==46){if(ne.length>2){var te=ne.lastIndexOf("/");if(te!==ne.length-1){te===-1?(ne="",z=0):(ne=ne.slice(0,te),z=ne.length-1-ne.lastIndexOf("/")),a=b,y=0;continue}}else if(ne.length===2||ne.length===1){ne="",z=0,a=b,y=0;continue}}re&&(ne.length>0?ne+="/..":ne="..",z=2)}else ne.length>0?ne+="/"+oe.slice(a+1,b):ne=oe.slice(a+1,b),z=b-a-1;a=b,y=0}else x===46&&y!==-1?++y:y=-1}return ne}function se(oe,re){var ne=re.dir||re.root,z=re.base||(re.name||"")+(re.ext||"");return ne?ne===re.root?ne+z:ne+oe+z:z}var ie={resolve:function(){for(var re="",ne=!1,z,a=arguments.length-1;a>=-1&&!ne;a--){var y;a>=0?y=arguments[a]:(z===void 0&&(z=ce.cwd()),y=z),le(y),y.length!==0&&(re=y+"/"+re,ne=y.charCodeAt(0)===47)}return re=ae(re,!ne),ne?re.length>0?"/"+re:"/":re.length>0?re:"."},normalize:function(re){if(le(re),re.length===0)return".";var ne=re.charCodeAt(0)===47,z=re.charCodeAt(re.length-1)===47;return re=ae(re,!ne),re.length===0&&!ne&&(re="."),re.length>0&&z&&(re+="/"),ne?"/"+re:re},isAbsolute:function(re){return le(re),re.length>0&&re.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var re,ne=0;ne<arguments.length;++ne){var z=arguments[ne];le(z),z.length>0&&(re===void 0?re=z:re+="/"+z)}return re===void 0?".":ie.normalize(re)},relative:function(re,ne){if(le(re),le(ne),re===ne||(re=ie.resolve(re),ne=ie.resolve(ne),re===ne))return"";for(var z=1;z<re.length&&re.charCodeAt(z)===47;++z);for(var a=re.length,y=a-z,x=1;x<ne.length&&ne.charCodeAt(x)===47;++x);for(var b=ne.length,te=b-x,ee=y<te?y:te,ue=-1,de=0;de<=ee;++de){if(de===ee){if(te>ee){if(ne.charCodeAt(x+de)===47)return ne.slice(x+de+1);if(de===0)return ne.slice(x+de)}else y>ee&&(re.charCodeAt(z+de)===47?ue=de:de===0&&(ue=0));break}var he=re.charCodeAt(z+de),fe=ne.charCodeAt(x+de);if(he!==fe)break;he===47&&(ue=de)}var ge="";for(de=z+ue+1;de<=a;++de)(de===a||re.charCodeAt(de)===47)&&(ge.length===0?ge+="..":ge+="/..");return ge.length>0?ge+ne.slice(x+ue):(x+=ue,ne.charCodeAt(x)===47&&++x,ne.slice(x))},_makeLong:function(re){return re},dirname:function(re){if(le(re),re.length===0)return".";for(var ne=re.charCodeAt(0),z=ne===47,a=-1,y=!0,x=re.length-1;x>=1;--x)if(ne=re.charCodeAt(x),ne===47){if(!y){a=x;break}}else y=!1;return a===-1?z?"/":".":z&&a===1?"//":re.slice(0,a)},basename:function(re,ne){if(ne!==void 0&&typeof ne!="string")throw new TypeError('"ext" argument must be a string');le(re);var z=0,a=-1,y=!0,x;if(ne!==void 0&&ne.length>0&&ne.length<=re.length){if(ne.length===re.length&&ne===re)return"";var b=ne.length-1,te=-1;for(x=re.length-1;x>=0;--x){var ee=re.charCodeAt(x);if(ee===47){if(!y){z=x+1;break}}else te===-1&&(y=!1,te=x+1),b>=0&&(ee===ne.charCodeAt(b)?--b===-1&&(a=x):(b=-1,a=te))}return z===a?a=te:a===-1&&(a=re.length),re.slice(z,a)}else{for(x=re.length-1;x>=0;--x)if(re.charCodeAt(x)===47){if(!y){z=x+1;break}}else a===-1&&(y=!1,a=x+1);return a===-1?"":re.slice(z,a)}},extname:function(re){le(re);for(var ne=-1,z=0,a=-1,y=!0,x=0,b=re.length-1;b>=0;--b){var te=re.charCodeAt(b);if(te===47){if(!y){z=b+1;break}continue}a===-1&&(y=!1,a=b+1),te===46?ne===-1?ne=b:x!==1&&(x=1):ne!==-1&&(x=-1)}return ne===-1||a===-1||x===0||x===1&&ne===a-1&&ne===z+1?"":re.slice(ne,a)},format:function(re){if(re===null||typeof re!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof re);return se("/",re)},parse:function(re){le(re);var ne={root:"",dir:"",base:"",ext:"",name:""};if(re.length===0)return ne;var z=re.charCodeAt(0),a=z===47,y;a?(ne.root="/",y=1):y=0;for(var x=-1,b=0,te=-1,ee=!0,ue=re.length-1,de=0;ue>=y;--ue){if(z=re.charCodeAt(ue),z===47){if(!ee){b=ue+1;break}continue}te===-1&&(ee=!1,te=ue+1),z===46?x===-1?x=ue:de!==1&&(de=1):x!==-1&&(de=-1)}return x===-1||te===-1||de===0||de===1&&x===te-1&&x===b+1?te!==-1&&(b===0&&a?ne.base=ne.name=re.slice(1,te):ne.base=ne.name=re.slice(b,te)):(b===0&&a?(ne.name=re.slice(1,x),ne.base=re.slice(1,te)):(ne.name=re.slice(b,x),ne.base=re.slice(b,te)),ne.ext=re.slice(x,te)),b>0?ne.dir=re.slice(0,b-1):a&&(ne.dir="/"),ne},sep:"/",delimiter:":",win32:null,posix:null};ie.posix=ie,pe.exports=ie}).call(this)}).call(this,E("_process"))},{_process:467}],379:[function(E,pe,Ae){(function(ce){(function(){(function(){"use strict";var le={function:!0,object:!0},ae=le[typeof window]&&window||this,se=ae,ie=le[typeof Ae]&&Ae,oe=le[typeof pe]&&pe&&!pe.nodeType&&pe,re=ie&&oe&&typeof ce=="object"&&ce;re&&(re.global===re||re.window===re||re.self===re)&&(ae=re);var ne=Math.pow(2,53)-1,z=/\bOpera/,a=this,y=Object.prototype,x=y.hasOwnProperty,b=y.toString;function te(we){return we=String(we),we.charAt(0).toUpperCase()+we.slice(1)}function ee(we,je,xe){var Oe={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return je&&xe&&/^Win/i.test(we)&&!/^Windows Phone /i.test(we)&&(Oe=Oe[/[\d.]+$/.exec(we)])&&(we="Windows "+Oe),we=String(we),je&&xe&&(we=we.replace(RegExp(je,"i"),xe)),we=de(we.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),we}function ue(we,je){var xe=-1,Oe=we?we.length:0;if(typeof Oe=="number"&&Oe>-1&&Oe<=ne)for(;++xe<Oe;)je(we[xe],xe,we);else he(we,je)}function de(we){return we=Be(we),/^(?:webOS|i(?:OS|P))/.test(we)?we:te(we)}function he(we,je){for(var xe in we)x.call(we,xe)&&je(we[xe],xe,we)}function fe(we){return we==null?te(we):b.call(we).slice(8,-1)}function ge(we,je){var xe=we!=null?typeof we[je]:"number";return!/^(?:boolean|number|string|undefined)$/.test(xe)&&(xe=="object"?!!we[je]:!0)}function ye(we){return String(we).replace(/([ -])(?!$)/g,"$1?")}function me(we,je){var xe=null;return ue(we,function(Oe,We){xe=je(xe,Oe,We,we)}),xe}function Be(we){return String(we).replace(/^ +| +$/g,"")}function Ee(we){var je=ae,xe=we&&typeof we=="object"&&fe(we)!="String";xe&&(je=we,we=null);var Oe=je.navigator||{},We=Oe.userAgent||"";we||(we=We);var Ze=xe||a==se,Te=xe?!!Oe.likeChrome:/\bChrome\b/.test(we)&&!/internal|\n/i.test(b.toString()),tt="Object",qe=xe?tt:"ScriptBridgingProxyObject",lt=xe?tt:"Environment",ct=xe&&je.java?"JavaPackage":fe(je.java),rt=xe?tt:"RuntimeObject",at=/\bJava/.test(ct)&&je.java,ut=at&&fe(je.environment)==lt,At=at?"a":"\u03B1",wt=at?"b":"\u03B2",It=je.document||{},gt=je.operamini||je.opera,ft=z.test(ft=xe&&gt?gt["[[Class]]"]:fe(gt))?ft:gt=null,$e,Pe=we,ke=[],Ve=null,Qe=we==We,De=Qe&&gt&&typeof gt.version=="function"&&gt.version(),Ye,Ue=St([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),Ie=Bt(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Electron","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"(?:Edge|Edg|EdgA|EdgiOS)"},"Midori","Nook Browser","PaleMoon","PhantomJS","Raven","Rekonq","RockMelt",{label:"Samsung Internet",pattern:"SamsungBrowser"},"SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","Vivaldi","Waterfox","WebPositive",{label:"Yandex Browser",pattern:"YaBrowser"},{label:"UC Browser",pattern:"UCBrowser"},"Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chromium","Chrome",{label:"Chrome",pattern:"(?:HeadlessChrome)"},{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]),Ne=pt([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},{label:"Galaxy S5",pattern:"SM-G900"},{label:"Galaxy S6",pattern:"SM-G920"},{label:"Galaxy S6 Edge",pattern:"SM-G925"},{label:"Galaxy S7",pattern:"SM-G930"},{label:"Galaxy S7 Edge",pattern:"SM-G935"},"Google TV","Lumia","iPad","iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation Vita","PlayStation","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]),nt=bt({Apple:{iPad:1,iPhone:1,iPod:1},Alcatel:{},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},Huawei:{},Lenovo:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Oppo:{},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1},Xiaomi:{Mi:1,Redmi:1}}),ht=Nt(["Windows Phone","KaiOS","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian",{label:"DragonFly BSD",pattern:"DragonFly"},"Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);function St(Ut){return me(Ut,function(Xt,an){return Xt||RegExp("\\b"+(an.pattern||ye(an))+"\\b","i").exec(we)&&(an.label||an)})}function bt(Ut){return me(Ut,function(Xt,an,fn){return Xt||(an[Ne]||an[/^[a-z]+(?: +[a-z]+\b)*/i.exec(Ne)]||RegExp("\\b"+ye(fn)+"(?:\\b|\\w*\\d)","i").exec(we))&&fn})}function Bt(Ut){return me(Ut,function(Xt,an){return Xt||RegExp("\\b"+(an.pattern||ye(an))+"\\b","i").exec(we)&&(an.label||an)})}function Nt(Ut){return me(Ut,function(Xt,an){var fn=an.pattern||ye(an);return!Xt&&(Xt=RegExp("\\b"+fn+"(?:/[\\d.]+|[ \\w.]*)","i").exec(we))&&(Xt=ee(Xt,fn,an.label||an)),Xt})}function pt(Ut){return me(Ut,function(Xt,an){var fn=an.pattern||ye(an);return!Xt&&(Xt=RegExp("\\b"+fn+" *\\d+[.\\w_]*","i").exec(we)||RegExp("\\b"+fn+" *\\w+-[\\w]*","i").exec(we)||RegExp("\\b"+fn+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(we))&&((Xt=String(an.label&&!RegExp(fn,"i").test(an.label)?an.label:Xt).split("/"))[1]&&!/[\d.]+/.test(Xt[0])&&(Xt[0]+=" "+Xt[1]),an=an.label||an,Xt=de(Xt[0].replace(RegExp(fn,"i"),an).replace(RegExp("; *(?:"+an+"[_-])?","i")," ").replace(RegExp("("+an+")[-_.]?(\\w)","i"),"$1 $2"))),Xt})}function Lt(Ut){return me(Ut,function(Xt,an){return Xt||(RegExp(an+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(we)||0)[1]||null})}function Ft(){return this.description||""}if(Ue&&(Ue=[Ue]),/\bAndroid\b/.test(ht)&&!Ne&&($e=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(we))&&(Ne=Be($e[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null),nt&&!Ne?Ne=pt([nt]):nt&&Ne&&(Ne=Ne.replace(RegExp("^("+ye(nt)+")[-_.\\s]","i"),nt+" ").replace(RegExp("^("+ye(nt)+")[-_.]?(\\w)","i"),nt+" $2")),($e=/\bGoogle TV\b/.exec(Ne))&&(Ne=$e[0]),/\bSimulator\b/i.test(we)&&(Ne=(Ne?Ne+" ":"")+"Simulator"),Ie=="Opera Mini"&&/\bOPiOS\b/.test(we)&&ke.push("running in Turbo/Uncompressed mode"),Ie=="IE"&&/\blike iPhone OS\b/.test(we)?($e=Ee(we.replace(/like iPhone OS/,"")),nt=$e.manufacturer,Ne=$e.product):/^iP/.test(Ne)?(Ie||(Ie="Safari"),ht="iOS"+(($e=/ OS ([\d_]+)/i.exec(we))?" "+$e[1].replace(/_/g,"."):"")):Ie=="Konqueror"&&/^Linux\b/i.test(ht)?ht="Kubuntu":nt&&nt!="Google"&&(/Chrome/.test(Ie)&&!/\bMobile Safari\b/i.test(we)||/\bVita\b/.test(Ne))||/\bAndroid\b/.test(ht)&&/^Chrome/.test(Ie)&&/\bVersion\//i.test(we)?(Ie="Android Browser",ht=/\bAndroid\b/.test(ht)?ht:"Android"):Ie=="Silk"?(/\bMobi/i.test(we)||(ht="Android",ke.unshift("desktop mode")),/Accelerated *= *true/i.test(we)&&ke.unshift("accelerated")):Ie=="UC Browser"&&/\bUCWEB\b/.test(we)?ke.push("speed mode"):Ie=="PaleMoon"&&($e=/\bFirefox\/([\d.]+)\b/.exec(we))?ke.push("identifying as Firefox "+$e[1]):Ie=="Firefox"&&($e=/\b(Mobile|Tablet|TV)\b/i.exec(we))?(ht||(ht="Firefox OS"),Ne||(Ne=$e[1])):!Ie||($e=!/\bMinefield\b/i.test(we)&&/\b(?:Firefox|Safari)\b/.exec(Ie))?(Ie&&!Ne&&/[\/,]|^[^(]+?\)/.test(we.slice(we.indexOf($e+"/")+8))&&(Ie=null),($e=Ne||nt||ht)&&(Ne||nt||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(ht))&&(Ie=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(ht)?ht:$e)+" Browser")):Ie=="Electron"&&($e=(/\bChrome\/([\d.]+)\b/.exec(we)||0)[1])&&ke.push("Chromium "+$e),De||(De=Lt(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",ye(Ie),"(?:Firefox|Minefield|NetFront)"])),($e=Ue=="iCab"&&parseFloat(De)>3&&"WebKit"||/\bOpera\b/.test(Ie)&&(/\bOPR\b/.test(we)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(we)&&!/^(?:Trident|EdgeHTML)$/.test(Ue)&&"WebKit"||!Ue&&/\bMSIE\b/i.test(we)&&(ht=="Mac OS"?"Tasman":"Trident")||Ue=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Ie)&&"NetFront")&&(Ue=[$e]),Ie=="IE"&&($e=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(we)||0)[1])?(Ie+=" Mobile",ht="Windows Phone "+(/\+$/.test($e)?$e:$e+".x"),ke.unshift("desktop mode")):/\bWPDesktop\b/i.test(we)?(Ie="IE Mobile",ht="Windows Phone 8.x",ke.unshift("desktop mode"),De||(De=(/\brv:([\d.]+)/.exec(we)||0)[1])):Ie!="IE"&&Ue=="Trident"&&($e=/\brv:([\d.]+)/.exec(we))&&(Ie&&ke.push("identifying as "+Ie+(De?" "+De:"")),Ie="IE",De=$e[1]),Qe){if(ge(je,"global"))if(at&&($e=at.lang.System,Pe=$e.getProperty("os.arch"),ht=ht||$e.getProperty("os.name")+" "+$e.getProperty("os.version")),ut){try{De=je.require("ringo/engine").version.join("."),Ie="RingoJS"}catch(Ut){($e=je.system)&&$e.global.system==je.system&&(Ie="Narwhal",ht||(ht=$e[0].os||null))}Ie||(Ie="Rhino")}else typeof je.process=="object"&&!je.process.browser&&($e=je.process)&&(typeof $e.versions=="object"&&(typeof $e.versions.electron=="string"?(ke.push("Node "+$e.versions.node),Ie="Electron",De=$e.versions.electron):typeof $e.versions.nw=="string"&&(ke.push("Chromium "+De,"Node "+$e.versions.node),Ie="NW.js",De=$e.versions.nw)),Ie||(Ie="Node.js",Pe=$e.arch,ht=$e.platform,De=/[\d.]+/.exec($e.version),De=De?De[0]:null));else fe($e=je.runtime)==qe?(Ie="Adobe AIR",ht=$e.flash.system.Capabilities.os):fe($e=je.phantom)==rt?(Ie="PhantomJS",De=($e=$e.version||null)&&$e.major+"."+$e.minor+"."+$e.patch):typeof It.documentMode=="number"&&($e=/\bTrident\/(\d+)/i.exec(we))?(De=[De,It.documentMode],($e=+$e[1]+4)!=De[1]&&(ke.push("IE "+De[1]+" mode"),Ue&&(Ue[1]=""),De[1]=$e),De=Ie=="IE"?String(De[1].toFixed(1)):De[0]):typeof It.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Ie)&&(ke.push("masking as "+Ie+" "+De),Ie="IE",De="11.0",Ue=["Trident"],ht="Windows");ht=ht&&de(ht)}if(De&&($e=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(De)||/(?:alpha|beta)(?: ?\d)?/i.exec(we+";"+(Qe&&Oe.appMinorVersion))||/\bMinefield\b/i.test(we)&&"a")&&(Ve=/b/i.test($e)?"beta":"alpha",De=De.replace(RegExp($e+"\\+?$"),"")+(Ve=="beta"?wt:At)+(/\d+\+?/.exec($e)||"")),Ie=="Fennec"||Ie=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(ht))Ie="Firefox Mobile";else if(Ie=="Maxthon"&&De)De=De.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Ne))Ne=="Xbox 360"&&(ht=null),Ne=="Xbox 360"&&/\bIEMobile\b/.test(we)&&ke.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Ie)||Ie&&!Ne&&!/Browser|Mobi/.test(Ie))&&(ht=="Windows CE"||/Mobi/i.test(we)))Ie+=" Mobile";else if(Ie=="IE"&&Qe)try{je.external===null&&ke.unshift("platform preview")}catch(Ut){ke.unshift("embedded")}else(/\bBlackBerry\b/.test(Ne)||/\bBB10\b/.test(we))&&($e=(RegExp(Ne.replace(/ +/g," *")+"/([.\\d]+)","i").exec(we)||0)[1]||De)?($e=[$e,/BB10/.test(we)],ht=($e[1]?(Ne=null,nt="BlackBerry"):"Device Software")+" "+$e[0],De=null):this!=he&&Ne!="Wii"&&(Qe&&gt||/Opera/.test(Ie)&&/\b(?:MSIE|Firefox)\b/i.test(we)||Ie=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(ht)||Ie=="IE"&&(ht&&!/^Win/.test(ht)&&De>5.5||/\bWindows XP\b/.test(ht)&&De>8||De==8&&!/\bTrident\b/.test(we)))&&!z.test($e=Ee.call(he,we.replace(z,"")+";"))&&$e.name&&($e="ing as "+$e.name+(($e=$e.version)?" "+$e:""),z.test(Ie)?(/\bIE\b/.test($e)&&ht=="Mac OS"&&(ht=null),$e="identify"+$e):($e="mask"+$e,ft?Ie=de(ft.replace(/([a-z])([A-Z])/g,"$1 $2")):Ie="Opera",/\bIE\b/.test($e)&&(ht=null),Qe||(De=null)),Ue=["Presto"],ke.push($e));($e=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(we)||0)[1])&&($e=[parseFloat($e.replace(/\.(\d)$/,".0$1")),$e],Ie=="Safari"&&$e[1].slice(-1)=="+"?(Ie="WebKit Nightly",Ve="alpha",De=$e[1].slice(0,-1)):(De==$e[1]||De==($e[2]=(/\bSafari\/([\d.]+\+?)/i.exec(we)||0)[1]))&&(De=null),$e[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(we)||0)[1],$e[0]==537.36&&$e[2]==537.36&&parseFloat($e[1])>=28&&Ue=="WebKit"&&(Ue=["Blink"]),!Qe||!Te&&!$e[1]?(Ue&&(Ue[1]="like Safari"),$e=($e=$e[0],$e<400?1:$e<500?2:$e<526?3:$e<533?4:$e<534?"4+":$e<535?5:$e<537?6:$e<538?7:$e<601?8:$e<602?9:$e<604?10:$e<606?11:$e<608?12:"12")):(Ue&&(Ue[1]="like Chrome"),$e=$e[1]||($e=$e[0],$e<530?1:$e<532?2:$e<532.05?3:$e<533?4:$e<534.03?5:$e<534.07?6:$e<534.1?7:$e<534.13?8:$e<534.16?9:$e<534.24?10:$e<534.3?11:$e<535.01?12:$e<535.02?"13+":$e<535.07?15:$e<535.11?16:$e<535.19?17:$e<536.05?18:$e<536.1?19:$e<537.01?20:$e<537.11?"21+":$e<537.13?23:$e<537.18?24:$e<537.24?25:$e<537.36?26:Ue!="Blink"?"27":"28")),Ue&&(Ue[1]+=" "+($e+=typeof $e=="number"?".x":/[.+]/.test($e)?"":"+")),Ie=="Safari"&&(!De||parseInt(De)>45)?De=$e:Ie=="Chrome"&&/\bHeadlessChrome/i.test(we)&&ke.unshift("headless")),Ie=="Opera"&&($e=/\bzbov|zvav$/.exec(ht))?(Ie+=" ",ke.unshift("desktop mode"),$e=="zvav"?(Ie+="Mini",De=null):Ie+="Mobile",ht=ht.replace(RegExp(" *"+$e+"$"),"")):Ie=="Safari"&&/\bChrome\b/.exec(Ue&&Ue[1])?(ke.unshift("desktop mode"),Ie="Chrome Mobile",De=null,/\bOS X\b/.test(ht)?(nt="Apple",ht="iOS 4.3+"):ht=null):/\bSRWare Iron\b/.test(Ie)&&!De&&(De=Lt("Chrome")),De&&De.indexOf($e=/[\d.]+$/.exec(ht))==0&&we.indexOf("/"+$e+"-")>-1&&(ht=Be(ht.replace($e,""))),ht&&ht.indexOf(Ie)!=-1&&!RegExp(Ie+" OS").test(ht)&&(ht=ht.replace(RegExp(" *"+ye(Ie)+" *"),"")),Ue&&!/\b(?:Avant|Nook)\b/.test(Ie)&&(/Browser|Lunascape|Maxthon/.test(Ie)||Ie!="Safari"&&/^iOS/.test(ht)&&/\bSafari\b/.test(Ue[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Ie)&&Ue[1])&&($e=Ue[Ue.length-1])&&ke.push($e),ke.length&&(ke=["("+ke.join("; ")+")"]),nt&&Ne&&Ne.indexOf(nt)<0&&ke.push("on "+nt),Ne&&ke.push((/^on /.test(ke[ke.length-1])?"":"on ")+Ne),ht&&($e=/ ([\d.+]+)$/.exec(ht),Ye=$e&&ht.charAt(ht.length-$e[0].length-1)=="/",ht={architecture:32,family:$e&&!Ye?ht.replace($e[0],""):ht,version:$e?$e[1]:null,toString:function(){var Ut=this.version;return this.family+(Ut&&!Ye?" "+Ut:"")+(this.architecture==64?" 64-bit":"")}}),($e=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Pe))&&!/\bi686\b/i.test(Pe)?(ht&&(ht.architecture=64,ht.family=ht.family.replace(RegExp(" *"+$e),"")),Ie&&(/\bWOW64\b/i.test(we)||Qe&&/\w(?:86|32)$/.test(Oe.cpuClass||Oe.platform)&&!/\bWin64; x64\b/i.test(we))&&ke.unshift("32-bit")):ht&&/^OS X/.test(ht.family)&&Ie=="Chrome"&&parseFloat(De)>=39&&(ht.architecture=64),we||(we=null);var Wt={};return Wt.description=we,Wt.layout=Ue&&Ue[0],Wt.manufacturer=nt,Wt.name=Ie,Wt.prerelease=Ve,Wt.product=Ne,Wt.ua=we,Wt.version=Ie&&De,Wt.os=ht||{architecture:null,family:null,version:null,toString:function(){return"null"}},Wt.parse=Ee,Wt.toString=Ft,Wt.version&&ke.unshift(De),Wt.name&&ke.unshift(Ie),ht&&Ie&&!(ht==String(ht).split(" ")[0]&&(ht==Ie.split(" ")[0]||Ne))&&ke.push(Ne?"("+ht+")":"on "+ht),ke.length&&(Wt.description=ke.join(" ")),Wt}var Me=Ee();typeof be=="function"&&typeof be.amd=="object"&&be.amd?(ae.platform=Me,be(function(){return Me})):ie&&oe?he(Me,function(we,je){ie[je]=we}):ae.platform=Me}).call(this)}).call(this)}).call(this,typeof Gt!="undefined"?Gt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(E,pe,Ae){(function(ce){(function(){"use strict";typeof ce=="undefined"||!ce.version||ce.version.indexOf("v0.")===0||ce.version.indexOf("v1.")===0&&ce.version.indexOf("v1.8.")!==0?pe.exports={nextTick:le}:pe.exports=ce;function le(ae,se,ie,oe){if(typeof ae!="function")throw new TypeError('"callback" argument must be a function');var re=arguments.length,ne,z;switch(re){case 0:case 1:return ce.nextTick(ae);case 2:return ce.nextTick(function(){ae.call(null,se)});case 3:return ce.nextTick(function(){ae.call(null,se,ie)});case 4:return ce.nextTick(function(){ae.call(null,se,ie,oe)});default:for(ne=new Array(re-1),z=0;z<ne.length;)ne[z++]=arguments[z];return ce.nextTick(function(){ae.apply(null,ne)})}}}).call(this)}).call(this,E("_process"))},{_process:467}],381:[function(E,pe,Ae){var ce=pe.exports={},le,ae;function se(){throw new Error("setTimeout has not been defined")}function ie(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?le=setTimeout:le=se}catch(ue){le=se}try{typeof clearTimeout=="function"?ae=clearTimeout:ae=ie}catch(ue){ae=ie}})();function oe(ue){if(le===setTimeout)return setTimeout(ue,0);if((le===se||!le)&&setTimeout)return le=setTimeout,setTimeout(ue,0);try{return le(ue,0)}catch(de){try{return le.call(null,ue,0)}catch(he){return le.call(this,ue,0)}}}function re(ue){if(ae===clearTimeout)return clearTimeout(ue);if((ae===ie||!ae)&&clearTimeout)return ae=clearTimeout,clearTimeout(ue);try{return ae(ue)}catch(de){try{return ae.call(null,ue)}catch(he){return ae.call(this,ue)}}}var ne=[],z=!1,a,y=-1;function x(){!z||!a||(z=!1,a.length?ne=a.concat(ne):y=-1,ne.length&&b())}function b(){if(!z){var ue=oe(x);z=!0;for(var de=ne.length;de;){for(a=ne,ne=[];++y<de;)a&&a[y].run();y=-1,de=ne.length}a=null,z=!1,re(ue)}}ce.nextTick=function(ue){var de=new Array(arguments.length-1);if(arguments.length>1)for(var he=1;he<arguments.length;he++)de[he-1]=arguments[he];ne.push(new te(ue,de)),ne.length===1&&!z&&oe(b)};function te(ue,de){this.fun=ue,this.array=de}te.prototype.run=function(){this.fun.apply(null,this.array)},ce.title="browser",ce.browser=!0,ce.env={},ce.argv=[],ce.version="",ce.versions={};function ee(){}ce.on=ee,ce.addListener=ee,ce.once=ee,ce.off=ee,ce.removeListener=ee,ce.removeAllListeners=ee,ce.emit=ee,ce.prependListener=ee,ce.prependOnceListener=ee,ce.listeners=function(ue){return[]},ce.binding=function(ue){throw new Error("process.binding is not supported")},ce.cwd=function(){return"/"},ce.chdir=function(ue){throw new Error("process.chdir is not supported")},ce.umask=function(){return 0}},{}],382:[function(E,pe,Ae){(function(ce){(function(){(function(le){var ae=typeof Ae=="object"&&Ae&&!Ae.nodeType&&Ae,se=typeof pe=="object"&&pe&&!pe.nodeType&&pe,ie=typeof ce=="object"&&ce;(ie.global===ie||ie.window===ie||ie.self===ie)&&(le=ie);var oe,re=2147483647,ne=36,z=1,a=26,y=38,x=700,b=72,te=128,ee="-",ue=/^xn--/,de=/[^\x20-\x7E]/,he=/[\x2E\u3002\uFF0E\uFF61]/g,fe={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},ge=ne-z,ye=Math.floor,me=String.fromCharCode,Be;function Ee(ct){throw new RangeError(fe[ct])}function Me(ct,rt){for(var at=ct.length,ut=[];at--;)ut[at]=rt(ct[at]);return ut}function we(ct,rt){var at=ct.split("@"),ut="";at.length>1&&(ut=at[0]+"@",ct=at[1]),ct=ct.replace(he,".");var At=ct.split("."),wt=Me(At,rt).join(".");return ut+wt}function je(ct){for(var rt=[],at=0,ut=ct.length,At,wt;at<ut;)At=ct.charCodeAt(at++),At>=55296&&At<=56319&&at<ut?(wt=ct.charCodeAt(at++),(wt&64512)==56320?rt.push(((At&1023)<<10)+(wt&1023)+65536):(rt.push(At),at--)):rt.push(At);return rt}function xe(ct){return Me(ct,function(rt){var at="";return rt>65535&&(rt-=65536,at+=me(rt>>>10&1023|55296),rt=56320|rt&1023),at+=me(rt),at}).join("")}function Oe(ct){return ct-48<10?ct-22:ct-65<26?ct-65:ct-97<26?ct-97:ne}function We(ct,rt){return ct+22+75*(ct<26)-((rt!=0)<<5)}function Ze(ct,rt,at){var ut=0;for(ct=at?ye(ct/x):ct>>1,ct+=ye(ct/rt);ct>ge*a>>1;ut+=ne)ct=ye(ct/ge);return ye(ut+(ge+1)*ct/(ct+y))}function Te(ct){var rt=[],at=ct.length,ut,At=0,wt=te,It=b,gt,ft,$e,Pe,ke,Ve,Qe,De,Ye;for(gt=ct.lastIndexOf(ee),gt<0&&(gt=0),ft=0;ft<gt;++ft)ct.charCodeAt(ft)>=128&&Ee("not-basic"),rt.push(ct.charCodeAt(ft));for($e=gt>0?gt+1:0;$e<at;){for(Pe=At,ke=1,Ve=ne;$e>=at&&Ee("invalid-input"),Qe=Oe(ct.charCodeAt($e++)),(Qe>=ne||Qe>ye((re-At)/ke))&&Ee("overflow"),At+=Qe*ke,De=Ve<=It?z:Ve>=It+a?a:Ve-It,!(Qe<De);Ve+=ne)Ye=ne-De,ke>ye(re/Ye)&&Ee("overflow"),ke*=Ye;ut=rt.length+1,It=Ze(At-Pe,ut,Pe==0),ye(At/ut)>re-wt&&Ee("overflow"),wt+=ye(At/ut),At%=ut,rt.splice(At++,0,wt)}return xe(rt)}function tt(ct){var rt,at,ut,At,wt,It,gt,ft,$e,Pe,ke,Ve=[],Qe,De,Ye,Ue;for(ct=je(ct),Qe=ct.length,rt=te,at=0,wt=b,It=0;It<Qe;++It)ke=ct[It],ke<128&&Ve.push(me(ke));for(ut=At=Ve.length,At&&Ve.push(ee);ut<Qe;){for(gt=re,It=0;It<Qe;++It)ke=ct[It],ke>=rt&&ke<gt&&(gt=ke);for(De=ut+1,gt-rt>ye((re-at)/De)&&Ee("overflow"),at+=(gt-rt)*De,rt=gt,It=0;It<Qe;++It)if(ke=ct[It],ke<rt&&++at>re&&Ee("overflow"),ke==rt){for(ft=at,$e=ne;Pe=$e<=wt?z:$e>=wt+a?a:$e-wt,!(ft<Pe);$e+=ne)Ue=ft-Pe,Ye=ne-Pe,Ve.push(me(We(Pe+Ue%Ye,0))),ft=ye(Ue/Ye);Ve.push(me(We(ft,0))),wt=Ze(at,De,ut==At),at=0,++ut}++at,++rt}return Ve.join("")}function qe(ct){return we(ct,function(rt){return ue.test(rt)?Te(rt.slice(4).toLowerCase()):rt})}function lt(ct){return we(ct,function(rt){return de.test(rt)?"xn--"+tt(rt):rt})}if(oe={version:"1.4.1",ucs2:{decode:je,encode:xe},decode:Te,encode:tt,toASCII:lt,toUnicode:qe},typeof be=="function"&&typeof be.amd=="object"&&be.amd)be("punycode",function(){return oe});else if(ae&&se)if(pe.exports==ae)se.exports=oe;else for(Be in oe)oe.hasOwnProperty(Be)&&(ae[Be]=oe[Be]);else le.punycode=oe})(this)}).call(this)}).call(this,typeof Gt!="undefined"?Gt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],383:[function(E,pe,Ae){"use strict";function ce(ae,se){return Object.prototype.hasOwnProperty.call(ae,se)}pe.exports=function(ae,se,ie,oe){se=se||"&",ie=ie||"=";var re={};if(typeof ae!="string"||ae.length===0)return re;var ne=/\+/g;ae=ae.split(se);var z=1e3;oe&&typeof oe.maxKeys=="number"&&(z=oe.maxKeys);var a=ae.length;z>0&&a>z&&(a=z);for(var y=0;y<a;++y){var x=ae[y].replace(ne,"%20"),b=x.indexOf(ie),te,ee,ue,de;b>=0?(te=x.substr(0,b),ee=x.substr(b+1)):(te=x,ee=""),ue=decodeURIComponent(te),de=decodeURIComponent(ee),ce(re,ue)?le(re[ue])?re[ue].push(de):re[ue]=[re[ue],de]:re[ue]=de}return re};var le=Array.isArray||function(ae){return Object.prototype.toString.call(ae)==="[object Array]"}},{}],384:[function(E,pe,Ae){"use strict";var ce=function(ie){switch(typeof ie){case"string":return ie;case"boolean":return ie?"true":"false";case"number":return isFinite(ie)?ie:"";default:return""}};pe.exports=function(ie,oe,re,ne){return oe=oe||"&",re=re||"=",ie===null&&(ie=void 0),typeof ie=="object"?ae(se(ie),function(z){var a=encodeURIComponent(ce(z))+re;return le(ie[z])?ae(ie[z],function(y){return a+encodeURIComponent(ce(y))}).join(oe):a+encodeURIComponent(ce(ie[z]))}).join(oe):ne?encodeURIComponent(ce(ne))+re+encodeURIComponent(ce(ie)):""};var le=Array.isArray||function(ie){return Object.prototype.toString.call(ie)==="[object Array]"};function ae(ie,oe){if(ie.map)return ie.map(oe);for(var re=[],ne=0;ne<ie.length;ne++)re.push(oe(ie[ne],ne));return re}var se=Object.keys||function(ie){var oe=[];for(var re in ie)Object.prototype.hasOwnProperty.call(ie,re)&&oe.push(re);return oe}},{}],385:[function(E,pe,Ae){"use strict";Ae.decode=Ae.parse=E("./decode"),Ae.encode=Ae.stringify=E("./encode")},{"./decode":383,"./encode":384}],386:[function(E,pe,Ae){"use strict";var ce=E("process-nextick-args"),le=Object.keys||function(x){var b=[];for(var te in x)b.push(te);return b};pe.exports=z;var ae=Object.create(E("core-util-is"));ae.inherits=E("inherits");var se=E("./_stream_readable"),ie=E("./_stream_writable");ae.inherits(z,se);for(var oe=le(ie.prototype),re=0;re<oe.length;re++){var ne=oe[re];z.prototype[ne]||(z.prototype[ne]=ie.prototype[ne])}function z(x){if(!(this instanceof z))return new z(x);se.call(this,x),ie.call(this,x),x&&x.readable===!1&&(this.readable=!1),x&&x.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,x&&x.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",a)}Object.defineProperty(z.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function a(){this.allowHalfOpen||this._writableState.ended||ce.nextTick(y,this)}function y(x){x.end()}Object.defineProperty(z.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(x){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=x,this._writableState.destroyed=x)}}),z.prototype._destroy=function(x,b){this.push(null),this.end(),ce.nextTick(b,x)}},{"./_stream_readable":388,"./_stream_writable":390,"core-util-is":341,inherits:364,"process-nextick-args":380}],387:[function(E,pe,Ae){"use strict";pe.exports=ae;var ce=E("./_stream_transform"),le=Object.create(E("core-util-is"));le.inherits=E("inherits"),le.inherits(ae,ce);function ae(se){if(!(this instanceof ae))return new ae(se);ce.call(this,se)}ae.prototype._transform=function(se,ie,oe){oe(null,se)}},{"./_stream_transform":389,"core-util-is":341,inherits:364}],388:[function(E,pe,Ae){(function(ce,le){(function(){"use strict";var ae=E("process-nextick-args");pe.exports=me;var se=E("isarray"),ie;me.ReadableState=ye;var oe=E("events").EventEmitter,re=function(ke,Ve){return ke.listeners(Ve).length},ne=E("./internal/streams/stream"),z=E("safe-buffer").Buffer,a=le.Uint8Array||function(){};function y(ke){return z.from(ke)}function x(ke){return z.isBuffer(ke)||ke instanceof a}var b=Object.create(E("core-util-is"));b.inherits=E("inherits");var te=E("util"),ee=void 0;te&&te.debuglog?ee=te.debuglog("stream"):ee=function(){};var ue=E("./internal/streams/BufferList"),de=E("./internal/streams/destroy"),he;b.inherits(me,ne);var fe=["error","close","destroy","pause","resume"];function ge(ke,Ve,Qe){if(typeof ke.prependListener=="function")return ke.prependListener(Ve,Qe);!ke._events||!ke._events[Ve]?ke.on(Ve,Qe):se(ke._events[Ve])?ke._events[Ve].unshift(Qe):ke._events[Ve]=[Qe,ke._events[Ve]]}function ye(ke,Ve){ie=ie||E("./_stream_duplex"),ke=ke||{};var Qe=Ve instanceof ie;this.objectMode=!!ke.objectMode,Qe&&(this.objectMode=this.objectMode||!!ke.readableObjectMode);var De=ke.highWaterMark,Ye=ke.readableHighWaterMark,Ue=this.objectMode?16:16*1024;De||De===0?this.highWaterMark=De:Qe&&(Ye||Ye===0)?this.highWaterMark=Ye:this.highWaterMark=Ue,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new ue,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=ke.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,ke.encoding&&(he||(he=E("string_decoder/").StringDecoder),this.decoder=new he(ke.encoding),this.encoding=ke.encoding)}function me(ke){if(ie=ie||E("./_stream_duplex"),!(this instanceof me))return new me(ke);this._readableState=new ye(ke,this),this.readable=!0,ke&&(typeof ke.read=="function"&&(this._read=ke.read),typeof ke.destroy=="function"&&(this._destroy=ke.destroy)),ne.call(this)}Object.defineProperty(me.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(ke){this._readableState&&(this._readableState.destroyed=ke)}}),me.prototype.destroy=de.destroy,me.prototype._undestroy=de.undestroy,me.prototype._destroy=function(ke,Ve){this.push(null),Ve(ke)},me.prototype.push=function(ke,Ve){var Qe=this._readableState,De;return Qe.objectMode?De=!0:typeof ke=="string"&&(Ve=Ve||Qe.defaultEncoding,Ve!==Qe.encoding&&(ke=z.from(ke,Ve),Ve=""),De=!0),Be(this,ke,Ve,!1,De)},me.prototype.unshift=function(ke){return Be(this,ke,null,!0,!1)};function Be(ke,Ve,Qe,De,Ye){var Ue=ke._readableState;if(Ve===null)Ue.reading=!1,We(ke,Ue);else{var Ie;Ye||(Ie=Me(Ue,Ve)),Ie?ke.emit("error",Ie):Ue.objectMode||Ve&&Ve.length>0?(typeof Ve!="string"&&!Ue.objectMode&&Object.getPrototypeOf(Ve)!==z.prototype&&(Ve=y(Ve)),De?Ue.endEmitted?ke.emit("error",new Error("stream.unshift() after end event")):Ee(ke,Ue,Ve,!0):Ue.ended?ke.emit("error",new Error("stream.push() after EOF")):(Ue.reading=!1,Ue.decoder&&!Qe?(Ve=Ue.decoder.write(Ve),Ue.objectMode||Ve.length!==0?Ee(ke,Ue,Ve,!1):tt(ke,Ue)):Ee(ke,Ue,Ve,!1))):De||(Ue.reading=!1)}return we(Ue)}function Ee(ke,Ve,Qe,De){Ve.flowing&&Ve.length===0&&!Ve.sync?(ke.emit("data",Qe),ke.read(0)):(Ve.length+=Ve.objectMode?1:Qe.length,De?Ve.buffer.unshift(Qe):Ve.buffer.push(Qe),Ve.needReadable&&Ze(ke)),tt(ke,Ve)}function Me(ke,Ve){var Qe;return!x(Ve)&&typeof Ve!="string"&&Ve!==void 0&&!ke.objectMode&&(Qe=new TypeError("Invalid non-string/buffer chunk")),Qe}function we(ke){return!ke.ended&&(ke.needReadable||ke.length<ke.highWaterMark||ke.length===0)}me.prototype.isPaused=function(){return this._readableState.flowing===!1},me.prototype.setEncoding=function(ke){return he||(he=E("string_decoder/").StringDecoder),this._readableState.decoder=new he(ke),this._readableState.encoding=ke,this};var je=8388608;function xe(ke){return ke>=je?ke=je:(ke--,ke|=ke>>>1,ke|=ke>>>2,ke|=ke>>>4,ke|=ke>>>8,ke|=ke>>>16,ke++),ke}function Oe(ke,Ve){return ke<=0||Ve.length===0&&Ve.ended?0:Ve.objectMode?1:ke!==ke?Ve.flowing&&Ve.length?Ve.buffer.head.data.length:Ve.length:(ke>Ve.highWaterMark&&(Ve.highWaterMark=xe(ke)),ke<=Ve.length?ke:Ve.ended?Ve.length:(Ve.needReadable=!0,0))}me.prototype.read=function(ke){ee("read",ke),ke=parseInt(ke,10);var Ve=this._readableState,Qe=ke;if(ke!==0&&(Ve.emittedReadable=!1),ke===0&&Ve.needReadable&&(Ve.length>=Ve.highWaterMark||Ve.ended))return ee("read: emitReadable",Ve.length,Ve.ended),Ve.length===0&&Ve.ended?ft(this):Ze(this),null;if(ke=Oe(ke,Ve),ke===0&&Ve.ended)return Ve.length===0&&ft(this),null;var De=Ve.needReadable;ee("need readable",De),(Ve.length===0||Ve.length-ke<Ve.highWaterMark)&&(De=!0,ee("length less than watermark",De)),Ve.ended||Ve.reading?(De=!1,ee("reading or ended",De)):De&&(ee("do read"),Ve.reading=!0,Ve.sync=!0,Ve.length===0&&(Ve.needReadable=!0),this._read(Ve.highWaterMark),Ve.sync=!1,Ve.reading||(ke=Oe(Qe,Ve)));var Ye;return ke>0?Ye=At(ke,Ve):Ye=null,Ye===null?(Ve.needReadable=!0,ke=0):Ve.length-=ke,Ve.length===0&&(Ve.ended||(Ve.needReadable=!0),Qe!==ke&&Ve.ended&&ft(this)),Ye!==null&&this.emit("data",Ye),Ye};function We(ke,Ve){if(!Ve.ended){if(Ve.decoder){var Qe=Ve.decoder.end();Qe&&Qe.length&&(Ve.buffer.push(Qe),Ve.length+=Ve.objectMode?1:Qe.length)}Ve.ended=!0,Ze(ke)}}function Ze(ke){var Ve=ke._readableState;Ve.needReadable=!1,Ve.emittedReadable||(ee("emitReadable",Ve.flowing),Ve.emittedReadable=!0,Ve.sync?ae.nextTick(Te,ke):Te(ke))}function Te(ke){ee("emit readable"),ke.emit("readable"),ut(ke)}function tt(ke,Ve){Ve.readingMore||(Ve.readingMore=!0,ae.nextTick(qe,ke,Ve))}function qe(ke,Ve){for(var Qe=Ve.length;!Ve.reading&&!Ve.flowing&&!Ve.ended&&Ve.length<Ve.highWaterMark&&(ee("maybeReadMore read 0"),ke.read(0),Qe!==Ve.length);)Qe=Ve.length;Ve.readingMore=!1}me.prototype._read=function(ke){this.emit("error",new Error("_read() is not implemented"))},me.prototype.pipe=function(ke,Ve){var Qe=this,De=this._readableState;switch(De.pipesCount){case 0:De.pipes=ke;break;case 1:De.pipes=[De.pipes,ke];break;default:De.pipes.push(ke);break}De.pipesCount+=1,ee("pipe count=%d opts=%j",De.pipesCount,Ve);var Ye=(!Ve||Ve.end!==!1)&&ke!==ce.stdout&&ke!==ce.stderr,Ue=Ye?Ne:Ft;De.endEmitted?ae.nextTick(Ue):Qe.once("end",Ue),ke.on("unpipe",Ie);function Ie(Wt,Ut){ee("onunpipe"),Wt===Qe&&Ut&&Ut.hasUnpiped===!1&&(Ut.hasUnpiped=!0,St())}function Ne(){ee("onend"),ke.end()}var nt=lt(Qe);ke.on("drain",nt);var ht=!1;function St(){ee("cleanup"),ke.removeListener("close",pt),ke.removeListener("finish",Lt),ke.removeListener("drain",nt),ke.removeListener("error",Nt),ke.removeListener("unpipe",Ie),Qe.removeListener("end",Ne),Qe.removeListener("end",Ft),Qe.removeListener("data",Bt),ht=!0,De.awaitDrain&&(!ke._writableState||ke._writableState.needDrain)&&nt()}var bt=!1;Qe.on("data",Bt);function Bt(Wt){ee("ondata"),bt=!1;var Ut=ke.write(Wt);Ut===!1&&!bt&&((De.pipesCount===1&&De.pipes===ke||De.pipesCount>1&&Pe(De.pipes,ke)!==-1)&&!ht&&(ee("false write response, pause",Qe._readableState.awaitDrain),Qe._readableState.awaitDrain++,bt=!0),Qe.pause())}function Nt(Wt){ee("onerror",Wt),Ft(),ke.removeListener("error",Nt),re(ke,"error")===0&&ke.emit("error",Wt)}ge(ke,"error",Nt);function pt(){ke.removeListener("finish",Lt),Ft()}ke.once("close",pt);function Lt(){ee("onfinish"),ke.removeListener("close",pt),Ft()}ke.once("finish",Lt);function Ft(){ee("unpipe"),Qe.unpipe(ke)}return ke.emit("pipe",Qe),De.flowing||(ee("pipe resume"),Qe.resume()),ke};function lt(ke){return function(){var Ve=ke._readableState;ee("pipeOnDrain",Ve.awaitDrain),Ve.awaitDrain&&Ve.awaitDrain--,Ve.awaitDrain===0&&re(ke,"data")&&(Ve.flowing=!0,ut(ke))}}me.prototype.unpipe=function(ke){var Ve=this._readableState,Qe={hasUnpiped:!1};if(Ve.pipesCount===0)return this;if(Ve.pipesCount===1)return ke&&ke!==Ve.pipes?this:(ke||(ke=Ve.pipes),Ve.pipes=null,Ve.pipesCount=0,Ve.flowing=!1,ke&&ke.emit("unpipe",this,Qe),this);if(!ke){var De=Ve.pipes,Ye=Ve.pipesCount;Ve.pipes=null,Ve.pipesCount=0,Ve.flowing=!1;for(var Ue=0;Ue<Ye;Ue++)De[Ue].emit("unpipe",this,Qe);return this}var Ie=Pe(Ve.pipes,ke);return Ie===-1?this:(Ve.pipes.splice(Ie,1),Ve.pipesCount-=1,Ve.pipesCount===1&&(Ve.pipes=Ve.pipes[0]),ke.emit("unpipe",this,Qe),this)},me.prototype.on=function(ke,Ve){var Qe=ne.prototype.on.call(this,ke,Ve);if(ke==="data")this._readableState.flowing!==!1&&this.resume();else if(ke==="readable"){var De=this._readableState;!De.endEmitted&&!De.readableListening&&(De.readableListening=De.needReadable=!0,De.emittedReadable=!1,De.reading?De.length&&Ze(this):ae.nextTick(ct,this))}return Qe},me.prototype.addListener=me.prototype.on;function ct(ke){ee("readable nexttick read 0"),ke.read(0)}me.prototype.resume=function(){var ke=this._readableState;return ke.flowing||(ee("resume"),ke.flowing=!0,rt(this,ke)),this};function rt(ke,Ve){Ve.resumeScheduled||(Ve.resumeScheduled=!0,ae.nextTick(at,ke,Ve))}function at(ke,Ve){Ve.reading||(ee("resume read 0"),ke.read(0)),Ve.resumeScheduled=!1,Ve.awaitDrain=0,ke.emit("resume"),ut(ke),Ve.flowing&&!Ve.reading&&ke.read(0)}me.prototype.pause=function(){return ee("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(ee("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function ut(ke){var Ve=ke._readableState;for(ee("flow",Ve.flowing);Ve.flowing&&ke.read()!==null;);}me.prototype.wrap=function(ke){var Ve=this,Qe=this._readableState,De=!1;ke.on("end",function(){if(ee("wrapped end"),Qe.decoder&&!Qe.ended){var Ie=Qe.decoder.end();Ie&&Ie.length&&Ve.push(Ie)}Ve.push(null)}),ke.on("data",function(Ie){if(ee("wrapped data"),Qe.decoder&&(Ie=Qe.decoder.write(Ie)),!(Qe.objectMode&&Ie==null)&&!(!Qe.objectMode&&(!Ie||!Ie.length))){var Ne=Ve.push(Ie);Ne||(De=!0,ke.pause())}});for(var Ye in ke)this[Ye]===void 0&&typeof ke[Ye]=="function"&&(this[Ye]=function(Ie){return function(){return ke[Ie].apply(ke,arguments)}}(Ye));for(var Ue=0;Ue<fe.length;Ue++)ke.on(fe[Ue],this.emit.bind(this,fe[Ue]));return this._read=function(Ie){ee("wrapped _read",Ie),De&&(De=!1,ke.resume())},this},Object.defineProperty(me.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),me._fromList=At;function At(ke,Ve){if(Ve.length===0)return null;var Qe;return Ve.objectMode?Qe=Ve.buffer.shift():!ke||ke>=Ve.length?(Ve.decoder?Qe=Ve.buffer.join(""):Ve.buffer.length===1?Qe=Ve.buffer.head.data:Qe=Ve.buffer.concat(Ve.length),Ve.buffer.clear()):Qe=wt(ke,Ve.buffer,Ve.decoder),Qe}function wt(ke,Ve,Qe){var De;return ke<Ve.head.data.length?(De=Ve.head.data.slice(0,ke),Ve.head.data=Ve.head.data.slice(ke)):ke===Ve.head.data.length?De=Ve.shift():De=Qe?It(ke,Ve):gt(ke,Ve),De}function It(ke,Ve){var Qe=Ve.head,De=1,Ye=Qe.data;for(ke-=Ye.length;Qe=Qe.next;){var Ue=Qe.data,Ie=ke>Ue.length?Ue.length:ke;if(Ie===Ue.length?Ye+=Ue:Ye+=Ue.slice(0,ke),ke-=Ie,ke===0){Ie===Ue.length?(++De,Qe.next?Ve.head=Qe.next:Ve.head=Ve.tail=null):(Ve.head=Qe,Qe.data=Ue.slice(Ie));break}++De}return Ve.length-=De,Ye}function gt(ke,Ve){var Qe=z.allocUnsafe(ke),De=Ve.head,Ye=1;for(De.data.copy(Qe),ke-=De.data.length;De=De.next;){var Ue=De.data,Ie=ke>Ue.length?Ue.length:ke;if(Ue.copy(Qe,Qe.length-ke,0,Ie),ke-=Ie,ke===0){Ie===Ue.length?(++Ye,De.next?Ve.head=De.next:Ve.head=Ve.tail=null):(Ve.head=De,De.data=Ue.slice(Ie));break}++Ye}return Ve.length-=Ye,Qe}function ft(ke){var Ve=ke._readableState;if(Ve.length>0)throw new Error('"endReadable()" called on non-empty stream');Ve.endEmitted||(Ve.ended=!0,ae.nextTick($e,Ve,ke))}function $e(ke,Ve){!ke.endEmitted&&ke.length===0&&(ke.endEmitted=!0,Ve.readable=!1,Ve.emit("end"))}function Pe(ke,Ve){for(var Qe=0,De=ke.length;Qe<De;Qe++)if(ke[Qe]===Ve)return Qe;return-1}}).call(this)}).call(this,E("_process"),typeof Gt!="undefined"?Gt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":386,"./internal/streams/BufferList":391,"./internal/streams/destroy":392,"./internal/streams/stream":393,_process:467,"core-util-is":341,events:344,inherits:364,isarray:370,"process-nextick-args":380,"safe-buffer":396,"string_decoder/":413,util:89}],389:[function(E,pe,Ae){"use strict";pe.exports=se;var ce=E("./_stream_duplex"),le=Object.create(E("core-util-is"));le.inherits=E("inherits"),le.inherits(se,ce);function ae(re,ne){var z=this._transformState;z.transforming=!1;var a=z.writecb;if(!a)return this.emit("error",new Error("write callback called multiple times"));z.writechunk=null,z.writecb=null,ne!=null&&this.push(ne),a(re);var y=this._readableState;y.reading=!1,(y.needReadable||y.length<y.highWaterMark)&&this._read(y.highWaterMark)}function se(re){if(!(this instanceof se))return new se(re);ce.call(this,re),this._transformState={afterTransform:ae.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,re&&(typeof re.transform=="function"&&(this._transform=re.transform),typeof re.flush=="function"&&(this._flush=re.flush)),this.on("prefinish",ie)}function ie(){var re=this;typeof this._flush=="function"?this._flush(function(ne,z){oe(re,ne,z)}):oe(this,null,null)}se.prototype.push=function(re,ne){return this._transformState.needTransform=!1,ce.prototype.push.call(this,re,ne)},se.prototype._transform=function(re,ne,z){throw new Error("_transform() is not implemented")},se.prototype._write=function(re,ne,z){var a=this._transformState;if(a.writecb=z,a.writechunk=re,a.writeencoding=ne,!a.transforming){var y=this._readableState;(a.needTransform||y.needReadable||y.length<y.highWaterMark)&&this._read(y.highWaterMark)}},se.prototype._read=function(re){var ne=this._transformState;ne.writechunk!==null&&ne.writecb&&!ne.transforming?(ne.transforming=!0,this._transform(ne.writechunk,ne.writeencoding,ne.afterTransform)):ne.needTransform=!0},se.prototype._destroy=function(re,ne){var z=this;ce.prototype._destroy.call(this,re,function(a){ne(a),z.emit("close")})};function oe(re,ne,z){if(ne)return re.emit("error",ne);if(z!=null&&re.push(z),re._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(re._transformState.transforming)throw new Error("Calling transform done when still transforming");return re.push(null)}},{"./_stream_duplex":386,"core-util-is":341,inherits:364}],390:[function(E,pe,Ae){(function(ce,le,ae){(function(){"use strict";var se=E("process-nextick-args");pe.exports=ge;function ie(at,ut,At){this.chunk=at,this.encoding=ut,this.callback=At,this.next=null}function oe(at){var ut=this;this.next=null,this.entry=null,this.finish=function(){rt(ut,at)}}var re=!ce.browser&&["v0.10","v0.9."].indexOf(ce.version.slice(0,5))>-1?ae:se.nextTick,ne;ge.WritableState=he;var z=Object.create(E("core-util-is"));z.inherits=E("inherits");var a={deprecate:E("util-deprecate")},y=E("./internal/streams/stream"),x=E("safe-buffer").Buffer,b=le.Uint8Array||function(){};function te(at){return x.from(at)}function ee(at){return x.isBuffer(at)||at instanceof b}var ue=E("./internal/streams/destroy");z.inherits(ge,y);function de(){}function he(at,ut){ne=ne||E("./_stream_duplex"),at=at||{};var At=ut instanceof ne;this.objectMode=!!at.objectMode,At&&(this.objectMode=this.objectMode||!!at.writableObjectMode);var wt=at.highWaterMark,It=at.writableHighWaterMark,gt=this.objectMode?16:16*1024;wt||wt===0?this.highWaterMark=wt:At&&(It||It===0)?this.highWaterMark=It:this.highWaterMark=gt,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var ft=at.decodeStrings===!1;this.decodeStrings=!ft,this.defaultEncoding=at.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function($e){xe(ut,$e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new oe(this)}he.prototype.getBuffer=function(){for(var ut=this.bufferedRequest,At=[];ut;)At.push(ut),ut=ut.next;return At},function(){try{Object.defineProperty(he.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(at){}}();var fe;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(fe=Function.prototype[Symbol.hasInstance],Object.defineProperty(ge,Symbol.hasInstance,{value:function(at){return fe.call(this,at)?!0:this!==ge?!1:at&&at._writableState instanceof he}})):fe=function(at){return at instanceof this};function ge(at){if(ne=ne||E("./_stream_duplex"),!fe.call(ge,this)&&!(this instanceof ne))return new ge(at);this._writableState=new he(at,this),this.writable=!0,at&&(typeof at.write=="function"&&(this._write=at.write),typeof at.writev=="function"&&(this._writev=at.writev),typeof at.destroy=="function"&&(this._destroy=at.destroy),typeof at.final=="function"&&(this._final=at.final)),y.call(this)}ge.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function ye(at,ut){var At=new Error("write after end");at.emit("error",At),se.nextTick(ut,At)}function me(at,ut,At,wt){var It=!0,gt=!1;return At===null?gt=new TypeError("May not write null values to stream"):typeof At!="string"&&At!==void 0&&!ut.objectMode&&(gt=new TypeError("Invalid non-string/buffer chunk")),gt&&(at.emit("error",gt),se.nextTick(wt,gt),It=!1),It}ge.prototype.write=function(at,ut,At){var wt=this._writableState,It=!1,gt=!wt.objectMode&&ee(at);return gt&&!x.isBuffer(at)&&(at=te(at)),typeof ut=="function"&&(At=ut,ut=null),gt?ut="buffer":ut||(ut=wt.defaultEncoding),typeof At!="function"&&(At=de),wt.ended?ye(this,At):(gt||me(this,wt,at,At))&&(wt.pendingcb++,It=Ee(this,wt,gt,at,ut,At)),It},ge.prototype.cork=function(){var at=this._writableState;at.corked++},ge.prototype.uncork=function(){var at=this._writableState;at.corked&&(at.corked--,!at.writing&&!at.corked&&!at.finished&&!at.bufferProcessing&&at.bufferedRequest&&Ze(this,at))},ge.prototype.setDefaultEncoding=function(ut){if(typeof ut=="string"&&(ut=ut.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((ut+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+ut);return this._writableState.defaultEncoding=ut,this};function Be(at,ut,At){return!at.objectMode&&at.decodeStrings!==!1&&typeof ut=="string"&&(ut=x.from(ut,At)),ut}Object.defineProperty(ge.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Ee(at,ut,At,wt,It,gt){if(!At){var ft=Be(ut,wt,It);wt!==ft&&(At=!0,It="buffer",wt=ft)}var $e=ut.objectMode?1:wt.length;ut.length+=$e;var Pe=ut.length<ut.highWaterMark;if(Pe||(ut.needDrain=!0),ut.writing||ut.corked){var ke=ut.lastBufferedRequest;ut.lastBufferedRequest={chunk:wt,encoding:It,isBuf:At,callback:gt,next:null},ke?ke.next=ut.lastBufferedRequest:ut.bufferedRequest=ut.lastBufferedRequest,ut.bufferedRequestCount+=1}else Me(at,ut,!1,$e,wt,It,gt);return Pe}function Me(at,ut,At,wt,It,gt,ft){ut.writelen=wt,ut.writecb=ft,ut.writing=!0,ut.sync=!0,At?at._writev(It,ut.onwrite):at._write(It,gt,ut.onwrite),ut.sync=!1}function we(at,ut,At,wt,It){--ut.pendingcb,At?(se.nextTick(It,wt),se.nextTick(lt,at,ut),at._writableState.errorEmitted=!0,at.emit("error",wt)):(It(wt),at._writableState.errorEmitted=!0,at.emit("error",wt),lt(at,ut))}function je(at){at.writing=!1,at.writecb=null,at.length-=at.writelen,at.writelen=0}function xe(at,ut){var At=at._writableState,wt=At.sync,It=At.writecb;if(je(At),ut)we(at,At,wt,ut,It);else{var gt=Te(At);!gt&&!At.corked&&!At.bufferProcessing&&At.bufferedRequest&&Ze(at,At),wt?re(Oe,at,At,gt,It):Oe(at,At,gt,It)}}function Oe(at,ut,At,wt){At||We(at,ut),ut.pendingcb--,wt(),lt(at,ut)}function We(at,ut){ut.length===0&&ut.needDrain&&(ut.needDrain=!1,at.emit("drain"))}function Ze(at,ut){ut.bufferProcessing=!0;var At=ut.bufferedRequest;if(at._writev&&At&&At.next){var wt=ut.bufferedRequestCount,It=new Array(wt),gt=ut.corkedRequestsFree;gt.entry=At;for(var ft=0,$e=!0;At;)It[ft]=At,At.isBuf||($e=!1),At=At.next,ft+=1;It.allBuffers=$e,Me(at,ut,!0,ut.length,It,"",gt.finish),ut.pendingcb++,ut.lastBufferedRequest=null,gt.next?(ut.corkedRequestsFree=gt.next,gt.next=null):ut.corkedRequestsFree=new oe(ut),ut.bufferedRequestCount=0}else{for(;At;){var Pe=At.chunk,ke=At.encoding,Ve=At.callback,Qe=ut.objectMode?1:Pe.length;if(Me(at,ut,!1,Qe,Pe,ke,Ve),At=At.next,ut.bufferedRequestCount--,ut.writing)break}At===null&&(ut.lastBufferedRequest=null)}ut.bufferedRequest=At,ut.bufferProcessing=!1}ge.prototype._write=function(at,ut,At){At(new Error("_write() is not implemented"))},ge.prototype._writev=null,ge.prototype.end=function(at,ut,At){var wt=this._writableState;typeof at=="function"?(At=at,at=null,ut=null):typeof ut=="function"&&(At=ut,ut=null),at!=null&&this.write(at,ut),wt.corked&&(wt.corked=1,this.uncork()),!wt.ending&&!wt.finished&&ct(this,wt,At)};function Te(at){return at.ending&&at.length===0&&at.bufferedRequest===null&&!at.finished&&!at.writing}function tt(at,ut){at._final(function(At){ut.pendingcb--,At&&at.emit("error",At),ut.prefinished=!0,at.emit("prefinish"),lt(at,ut)})}function qe(at,ut){!ut.prefinished&&!ut.finalCalled&&(typeof at._final=="function"?(ut.pendingcb++,ut.finalCalled=!0,se.nextTick(tt,at,ut)):(ut.prefinished=!0,at.emit("prefinish")))}function lt(at,ut){var At=Te(ut);return At&&(qe(at,ut),ut.pendingcb===0&&(ut.finished=!0,at.emit("finish"))),At}function ct(at,ut,At){ut.ending=!0,lt(at,ut),At&&(ut.finished?se.nextTick(At):at.once("finish",At)),ut.ended=!0,at.writable=!1}function rt(at,ut,At){var wt=at.entry;for(at.entry=null;wt;){var It=wt.callback;ut.pendingcb--,It(At),wt=wt.next}ut.corkedRequestsFree?ut.corkedRequestsFree.next=at:ut.corkedRequestsFree=at}Object.defineProperty(ge.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(at){this._writableState&&(this._writableState.destroyed=at)}}),ge.prototype.destroy=ue.destroy,ge.prototype._undestroy=ue.undestroy,ge.prototype._destroy=function(at,ut){this.end(),ut(at)}}).call(this)}).call(this,E("_process"),typeof Gt!="undefined"?Gt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("timers").setImmediate)},{"./_stream_duplex":386,"./internal/streams/destroy":392,"./internal/streams/stream":393,_process:467,"core-util-is":341,inherits:364,"process-nextick-args":380,"safe-buffer":396,timers:414,"util-deprecate":416}],391:[function(E,pe,Ae){"use strict";function ce(ie,oe){if(!(ie instanceof oe))throw new TypeError("Cannot call a class as a function")}var le=E("safe-buffer").Buffer,ae=E("util");function se(ie,oe,re){ie.copy(oe,re)}pe.exports=function(){function ie(){ce(this,ie),this.head=null,this.tail=null,this.length=0}return ie.prototype.push=function(re){var ne={data:re,next:null};this.length>0?this.tail.next=ne:this.head=ne,this.tail=ne,++this.length},ie.prototype.unshift=function(re){var ne={data:re,next:this.head};this.length===0&&(this.tail=ne),this.head=ne,++this.length},ie.prototype.shift=function(){if(this.length!==0){var re=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,re}},ie.prototype.clear=function(){this.head=this.tail=null,this.length=0},ie.prototype.join=function(re){if(this.length===0)return"";for(var ne=this.head,z=""+ne.data;ne=ne.next;)z+=re+ne.data;return z},ie.prototype.concat=function(re){if(this.length===0)return le.alloc(0);if(this.length===1)return this.head.data;for(var ne=le.allocUnsafe(re>>>0),z=this.head,a=0;z;)se(z.data,ne,a),a+=z.data.length,z=z.next;return ne},ie}(),ae&&ae.inspect&&ae.inspect.custom&&(pe.exports.prototype[ae.inspect.custom]=function(){var ie=ae.inspect({length:this.length});return this.constructor.name+" "+ie})},{"safe-buffer":396,util:89}],392:[function(E,pe,Ae){"use strict";var ce=E("process-nextick-args");function le(ie,oe){var re=this,ne=this._readableState&&this._readableState.destroyed,z=this._writableState&&this._writableState.destroyed;return ne||z?(oe?oe(ie):ie&&(!this._writableState||!this._writableState.errorEmitted)&&ce.nextTick(se,this,ie),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ie||null,function(a){!oe&&a?(ce.nextTick(se,re,a),re._writableState&&(re._writableState.errorEmitted=!0)):oe&&oe(a)}),this)}function ae(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function se(ie,oe){ie.emit("error",oe)}pe.exports={destroy:le,undestroy:ae}},{"process-nextick-args":380}],393:[function(E,pe,Ae){pe.exports=E("events").EventEmitter},{events:344}],394:[function(E,pe,Ae){Ae=pe.exports=E("./lib/_stream_readable.js"),Ae.Stream=Ae,Ae.Readable=Ae,Ae.Writable=E("./lib/_stream_writable.js"),Ae.Duplex=E("./lib/_stream_duplex.js"),Ae.Transform=E("./lib/_stream_transform.js"),Ae.PassThrough=E("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":386,"./lib/_stream_passthrough.js":387,"./lib/_stream_readable.js":388,"./lib/_stream_transform.js":389,"./lib/_stream_writable.js":390}],395:[function(E,pe,Ae){var ce=function(le){"use strict";var ae=Object.prototype,se=ae.hasOwnProperty,ie,oe=typeof Symbol=="function"?Symbol:{},re=oe.iterator||"@@iterator",ne=oe.asyncIterator||"@@asyncIterator",z=oe.toStringTag||"@@toStringTag";function a(qe,lt,ct){return Object.defineProperty(qe,lt,{value:ct,enumerable:!0,configurable:!0,writable:!0}),qe[lt]}try{a({},"")}catch(qe){a=function(lt,ct,rt){return lt[ct]=rt}}function y(qe,lt,ct,rt){var at=lt&&lt.prototype instanceof he?lt:he,ut=Object.create(at.prototype),At=new Ze(rt||[]);return ut._invoke=je(qe,ct,At),ut}le.wrap=y;function x(qe,lt,ct){try{return{type:"normal",arg:qe.call(lt,ct)}}catch(rt){return{type:"throw",arg:rt}}}var b="suspendedStart",te="suspendedYield",ee="executing",ue="completed",de={};function he(){}function fe(){}function ge(){}var ye={};a(ye,re,function(){return this});var me=Object.getPrototypeOf,Be=me&&me(me(Te([])));Be&&Be!==ae&&se.call(Be,re)&&(ye=Be);var Ee=ge.prototype=he.prototype=Object.create(ye);fe.prototype=ge,a(Ee,"constructor",ge),a(ge,"constructor",fe),fe.displayName=a(ge,z,"GeneratorFunction");function Me(qe){["next","throw","return"].forEach(function(lt){a(qe,lt,function(ct){return this._invoke(lt,ct)})})}le.isGeneratorFunction=function(qe){var lt=typeof qe=="function"&&qe.constructor;return lt?lt===fe||(lt.displayName||lt.name)==="GeneratorFunction":!1},le.mark=function(qe){return Object.setPrototypeOf?Object.setPrototypeOf(qe,ge):(qe.__proto__=ge,a(qe,z,"GeneratorFunction")),qe.prototype=Object.create(Ee),qe},le.awrap=function(qe){return{__await:qe}};function we(qe,lt){function ct(ut,At,wt,It){var gt=x(qe[ut],qe,At);if(gt.type==="throw")It(gt.arg);else{var ft=gt.arg,$e=ft.value;return $e&&typeof $e=="object"&&se.call($e,"__await")?lt.resolve($e.__await).then(function(Pe){ct("next",Pe,wt,It)},function(Pe){ct("throw",Pe,wt,It)}):lt.resolve($e).then(function(Pe){ft.value=Pe,wt(ft)},function(Pe){return ct("throw",Pe,wt,It)})}}var rt;function at(ut,At){function wt(){return new lt(function(It,gt){ct(ut,At,It,gt)})}return rt=rt?rt.then(wt,wt):wt()}this._invoke=at}Me(we.prototype),a(we.prototype,ne,function(){return this}),le.AsyncIterator=we,le.async=function(qe,lt,ct,rt,at){at===void 0&&(at=Promise);var ut=new we(y(qe,lt,ct,rt),at);return le.isGeneratorFunction(lt)?ut:ut.next().then(function(At){return At.done?At.value:ut.next()})};function je(qe,lt,ct){var rt=b;return function(ut,At){if(rt===ee)throw new Error("Generator is already running");if(rt===ue){if(ut==="throw")throw At;return tt()}for(ct.method=ut,ct.arg=At;;){var wt=ct.delegate;if(wt){var It=xe(wt,ct);if(It){if(It===de)continue;return It}}if(ct.method==="next")ct.sent=ct._sent=ct.arg;else if(ct.method==="throw"){if(rt===b)throw rt=ue,ct.arg;ct.dispatchException(ct.arg)}else ct.method==="return"&&ct.abrupt("return",ct.arg);rt=ee;var gt=x(qe,lt,ct);if(gt.type==="normal"){if(rt=ct.done?ue:te,gt.arg===de)continue;return{value:gt.arg,done:ct.done}}else gt.type==="throw"&&(rt=ue,ct.method="throw",ct.arg=gt.arg)}}}function xe(qe,lt){var ct=qe.iterator[lt.method];if(ct===ie){if(lt.delegate=null,lt.method==="throw"){if(qe.iterator.return&&(lt.method="return",lt.arg=ie,xe(qe,lt),lt.method==="throw"))return de;lt.method="throw",lt.arg=new TypeError("The iterator does not provide a 'throw' method")}return de}var rt=x(ct,qe.iterator,lt.arg);if(rt.type==="throw")return lt.method="throw",lt.arg=rt.arg,lt.delegate=null,de;var at=rt.arg;if(!at)return lt.method="throw",lt.arg=new TypeError("iterator result is not an object"),lt.delegate=null,de;if(at.done)lt[qe.resultName]=at.value,lt.next=qe.nextLoc,lt.method!=="return"&&(lt.method="next",lt.arg=ie);else return at;return lt.delegate=null,de}Me(Ee),a(Ee,z,"Generator"),a(Ee,re,function(){return this}),a(Ee,"toString",function(){return"[object Generator]"});function Oe(qe){var lt={tryLoc:qe[0]};1 in qe&&(lt.catchLoc=qe[1]),2 in qe&&(lt.finallyLoc=qe[2],lt.afterLoc=qe[3]),this.tryEntries.push(lt)}function We(qe){var lt=qe.completion||{};lt.type="normal",delete lt.arg,qe.completion=lt}function Ze(qe){this.tryEntries=[{tryLoc:"root"}],qe.forEach(Oe,this),this.reset(!0)}le.keys=function(qe){var lt=[];for(var ct in qe)lt.push(ct);return lt.reverse(),function rt(){for(;lt.length;){var at=lt.pop();if(at in qe)return rt.value=at,rt.done=!1,rt}return rt.done=!0,rt}};function Te(qe){if(qe){var lt=qe[re];if(lt)return lt.call(qe);if(typeof qe.next=="function")return qe;if(!isNaN(qe.length)){var ct=-1,rt=function at(){for(;++ct<qe.length;)if(se.call(qe,ct))return at.value=qe[ct],at.done=!1,at;return at.value=ie,at.done=!0,at};return rt.next=rt}}return{next:tt}}le.values=Te;function tt(){return{value:ie,done:!0}}return Ze.prototype={constructor:Ze,reset:function(qe){if(this.prev=0,this.next=0,this.sent=this._sent=ie,this.done=!1,this.delegate=null,this.method="next",this.arg=ie,this.tryEntries.forEach(We),!qe)for(var lt in this)lt.charAt(0)==="t"&&se.call(this,lt)&&!isNaN(+lt.slice(1))&&(this[lt]=ie)},stop:function(){this.done=!0;var qe=this.tryEntries[0],lt=qe.completion;if(lt.type==="throw")throw lt.arg;return this.rval},dispatchException:function(qe){if(this.done)throw qe;var lt=this;function ct(It,gt){return ut.type="throw",ut.arg=qe,lt.next=It,gt&&(lt.method="next",lt.arg=ie),!!gt}for(var rt=this.tryEntries.length-1;rt>=0;--rt){var at=this.tryEntries[rt],ut=at.completion;if(at.tryLoc==="root")return ct("end");if(at.tryLoc<=this.prev){var At=se.call(at,"catchLoc"),wt=se.call(at,"finallyLoc");if(At&&wt){if(this.prev<at.catchLoc)return ct(at.catchLoc,!0);if(this.prev<at.finallyLoc)return ct(at.finallyLoc)}else if(At){if(this.prev<at.catchLoc)return ct(at.catchLoc,!0)}else if(wt){if(this.prev<at.finallyLoc)return ct(at.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(qe,lt){for(var ct=this.tryEntries.length-1;ct>=0;--ct){var rt=this.tryEntries[ct];if(rt.tryLoc<=this.prev&&se.call(rt,"finallyLoc")&&this.prev<rt.finallyLoc){var at=rt;break}}at&&(qe==="break"||qe==="continue")&&at.tryLoc<=lt&&lt<=at.finallyLoc&&(at=null);var ut=at?at.completion:{};return ut.type=qe,ut.arg=lt,at?(this.method="next",this.next=at.finallyLoc,de):this.complete(ut)},complete:function(qe,lt){if(qe.type==="throw")throw qe.arg;return qe.type==="break"||qe.type==="continue"?this.next=qe.arg:qe.type==="return"?(this.rval=this.arg=qe.arg,this.method="return",this.next="end"):qe.type==="normal"&&lt&&(this.next=lt),de},finish:function(qe){for(var lt=this.tryEntries.length-1;lt>=0;--lt){var ct=this.tryEntries[lt];if(ct.finallyLoc===qe)return this.complete(ct.completion,ct.afterLoc),We(ct),de}},catch:function(qe){for(var lt=this.tryEntries.length-1;lt>=0;--lt){var ct=this.tryEntries[lt];if(ct.tryLoc===qe){var rt=ct.completion;if(rt.type==="throw"){var at=rt.arg;We(ct)}return at}}throw new Error("illegal catch attempt")},delegateYield:function(qe,lt,ct){return this.delegate={iterator:Te(qe),resultName:lt,nextLoc:ct},this.method==="next"&&(this.arg=ie),de}},le}(typeof pe=="object"?pe.exports:{});try{regeneratorRuntime=ce}catch(le){typeof globalThis=="object"?globalThis.regeneratorRuntime=ce:Function("r","regeneratorRuntime = r")(ce)}},{}],396:[function(E,pe,Ae){var ce=E("buffer"),le=ce.Buffer;function ae(ie,oe){for(var re in ie)oe[re]=ie[re]}le.from&&le.alloc&&le.allocUnsafe&&le.allocUnsafeSlow?pe.exports=ce:(ae(ce,Ae),Ae.Buffer=se);function se(ie,oe,re){return le(ie,oe,re)}ae(le,se),se.from=function(ie,oe,re){if(typeof ie=="number")throw new TypeError("Argument must not be a number");return le(ie,oe,re)},se.alloc=function(ie,oe,re){if(typeof ie!="number")throw new TypeError("Argument must be a number");var ne=le(ie);return oe!==void 0?typeof re=="string"?ne.fill(oe,re):ne.fill(oe):ne.fill(0),ne},se.allocUnsafe=function(ie){if(typeof ie!="number")throw new TypeError("Argument must be a number");return le(ie)},se.allocUnsafeSlow=function(ie){if(typeof ie!="number")throw new TypeError("Argument must be a number");return ce.SlowBuffer(ie)}},{buffer:90}],397:[function(E,pe,Ae){(function(ce){(function(){(function(le){le.parser=function(ft,$e){return new se(ft,$e)},le.SAXParser=se,le.SAXStream=y,le.createStream=a,le.MAX_BUFFER_LENGTH=64*1024;var ae=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];le.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function se(ft,$e){if(!(this instanceof se))return new se(ft,$e);var Pe=this;oe(Pe),Pe.q=Pe.c="",Pe.bufferCheckPosition=le.MAX_BUFFER_LENGTH,Pe.opt=$e||{},Pe.opt.lowercase=Pe.opt.lowercase||Pe.opt.lowercasetags,Pe.looseCase=Pe.opt.lowercase?"toLowerCase":"toUpperCase",Pe.tags=[],Pe.closed=Pe.closedRoot=Pe.sawRoot=!1,Pe.tag=Pe.error=null,Pe.strict=!!ft,Pe.noscript=!!(ft||Pe.opt.noscript),Pe.state=we.BEGIN,Pe.strictEntities=Pe.opt.strictEntities,Pe.ENTITIES=Pe.strictEntities?Object.create(le.XML_ENTITIES):Object.create(le.ENTITIES),Pe.attribList=[],Pe.opt.xmlns&&(Pe.ns=Object.create(ue)),Pe.trackPosition=Pe.opt.position!==!1,Pe.trackPosition&&(Pe.position=Pe.line=Pe.column=0),xe(Pe,"onready")}Object.create||(Object.create=function(ft){function $e(){}$e.prototype=ft;var Pe=new $e;return Pe}),Object.keys||(Object.keys=function(ft){var $e=[];for(var Pe in ft)ft.hasOwnProperty(Pe)&&$e.push(Pe);return $e});function ie(ft){for(var $e=Math.max(le.MAX_BUFFER_LENGTH,10),Pe=0,ke=0,Ve=ae.length;ke<Ve;ke++){var Qe=ft[ae[ke]].length;if(Qe>$e)switch(ae[ke]){case"textNode":We(ft);break;case"cdata":Oe(ft,"oncdata",ft.cdata),ft.cdata="";break;case"script":Oe(ft,"onscript",ft.script),ft.script="";break;default:Te(ft,"Max buffer length exceeded: "+ae[ke])}Pe=Math.max(Pe,Qe)}var De=le.MAX_BUFFER_LENGTH-Pe;ft.bufferCheckPosition=De+ft.position}function oe(ft){for(var $e=0,Pe=ae.length;$e<Pe;$e++)ft[ae[$e]]=""}function re(ft){We(ft),ft.cdata!==""&&(Oe(ft,"oncdata",ft.cdata),ft.cdata=""),ft.script!==""&&(Oe(ft,"onscript",ft.script),ft.script="")}se.prototype={end:function(){tt(this)},write:gt,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){re(this)}};var ne;try{ne=E("stream").Stream}catch(ft){ne=function(){}}var z=le.EVENTS.filter(function(ft){return ft!=="error"&&ft!=="end"});function a(ft,$e){return new y(ft,$e)}function y(ft,$e){if(!(this instanceof y))return new y(ft,$e);ne.apply(this),this._parser=new se(ft,$e),this.writable=!0,this.readable=!0;var Pe=this;this._parser.onend=function(){Pe.emit("end")},this._parser.onerror=function(ke){Pe.emit("error",ke),Pe._parser.error=null},this._decoder=null,z.forEach(function(ke){Object.defineProperty(Pe,"on"+ke,{get:function(){return Pe._parser["on"+ke]},set:function(Ve){if(!Ve)return Pe.removeAllListeners(ke),Pe._parser["on"+ke]=Ve,Ve;Pe.on(ke,Ve)},enumerable:!0,configurable:!1})})}y.prototype=Object.create(ne.prototype,{constructor:{value:y}}),y.prototype.write=function(ft){if(typeof ce=="function"&&typeof ce.isBuffer=="function"&&ce.isBuffer(ft)){if(!this._decoder){var $e=E("string_decoder").StringDecoder;this._decoder=new $e("utf8")}ft=this._decoder.write(ft)}return this._parser.write(ft.toString()),this.emit("data",ft),!0},y.prototype.end=function(ft){return ft&&ft.length&&this.write(ft),this._parser.end(),!0},y.prototype.on=function(ft,$e){var Pe=this;return!Pe._parser["on"+ft]&&z.indexOf(ft)!==-1&&(Pe._parser["on"+ft]=function(){var ke=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);ke.splice(0,0,ft),Pe.emit.apply(Pe,ke)}),ne.prototype.on.call(Pe,ft,$e)};var x="[CDATA[",b="DOCTYPE",te="http://www.w3.org/XML/1998/namespace",ee="http://www.w3.org/2000/xmlns/",ue={xml:te,xmlns:ee},de=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,he=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,fe=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,ge=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function ye(ft){return ft===" "||ft===`
`||ft==="\r"||ft===" "}function me(ft){return ft==='"'||ft==="'"}function Be(ft){return ft===">"||ye(ft)}function Ee(ft,$e){return ft.test($e)}function Me(ft,$e){return!Ee(ft,$e)}var we=0;le.STATE={BEGIN:we++,BEGIN_WHITESPACE:we++,TEXT:we++,TEXT_ENTITY:we++,OPEN_WAKA:we++,SGML_DECL:we++,SGML_DECL_QUOTED:we++,DOCTYPE:we++,DOCTYPE_QUOTED:we++,DOCTYPE_DTD:we++,DOCTYPE_DTD_QUOTED:we++,COMMENT_STARTING:we++,COMMENT:we++,COMMENT_ENDING:we++,COMMENT_ENDED:we++,CDATA:we++,CDATA_ENDING:we++,CDATA_ENDING_2:we++,PROC_INST:we++,PROC_INST_BODY:we++,PROC_INST_ENDING:we++,OPEN_TAG:we++,OPEN_TAG_SLASH:we++,ATTRIB:we++,ATTRIB_NAME:we++,ATTRIB_NAME_SAW_WHITE:we++,ATTRIB_VALUE:we++,ATTRIB_VALUE_QUOTED:we++,ATTRIB_VALUE_CLOSED:we++,ATTRIB_VALUE_UNQUOTED:we++,ATTRIB_VALUE_ENTITY_Q:we++,ATTRIB_VALUE_ENTITY_U:we++,CLOSE_TAG:we++,CLOSE_TAG_SAW_WHITE:we++,SCRIPT:we++,SCRIPT_ENDING:we++},le.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},le.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(le.ENTITIES).forEach(function(ft){var $e=le.ENTITIES[ft],Pe=typeof $e=="number"?String.fromCharCode($e):$e;le.ENTITIES[ft]=Pe});for(var je in le.STATE)le.STATE[le.STATE[je]]=je;we=le.STATE;function xe(ft,$e,Pe){ft[$e]&&ft[$e](Pe)}function Oe(ft,$e,Pe){ft.textNode&&We(ft),xe(ft,$e,Pe)}function We(ft){ft.textNode=Ze(ft.opt,ft.textNode),ft.textNode&&xe(ft,"ontext",ft.textNode),ft.textNode=""}function Ze(ft,$e){return ft.trim&&($e=$e.trim()),ft.normalize&&($e=$e.replace(/\s+/g," ")),$e}function Te(ft,$e){return We(ft),ft.trackPosition&&($e+=`
Line: `+ft.line+`
Column: `+ft.column+`
Char: `+ft.c),$e=new Error($e),ft.error=$e,xe(ft,"onerror",$e),ft}function tt(ft){return ft.sawRoot&&!ft.closedRoot&&qe(ft,"Unclosed root tag"),ft.state!==we.BEGIN&&ft.state!==we.BEGIN_WHITESPACE&&ft.state!==we.TEXT&&Te(ft,"Unexpected end"),We(ft),ft.c="",ft.closed=!0,xe(ft,"onend"),se.call(ft,ft.strict,ft.opt),ft}function qe(ft,$e){if(typeof ft!="object"||!(ft instanceof se))throw new Error("bad call to strictFail");ft.strict&&Te(ft,$e)}function lt(ft){ft.strict||(ft.tagName=ft.tagName[ft.looseCase]());var $e=ft.tags[ft.tags.length-1]||ft,Pe=ft.tag={name:ft.tagName,attributes:{}};ft.opt.xmlns&&(Pe.ns=$e.ns),ft.attribList.length=0,Oe(ft,"onopentagstart",Pe)}function ct(ft,$e){var Pe=ft.indexOf(":"),ke=Pe<0?["",ft]:ft.split(":"),Ve=ke[0],Qe=ke[1];return $e&&ft==="xmlns"&&(Ve="xmlns",Qe=""),{prefix:Ve,local:Qe}}function rt(ft){if(ft.strict||(ft.attribName=ft.attribName[ft.looseCase]()),ft.attribList.indexOf(ft.attribName)!==-1||ft.tag.attributes.hasOwnProperty(ft.attribName)){ft.attribName=ft.attribValue="";return}if(ft.opt.xmlns){var $e=ct(ft.attribName,!0),Pe=$e.prefix,ke=$e.local;if(Pe==="xmlns")if(ke==="xml"&&ft.attribValue!==te)qe(ft,"xml: prefix must be bound to "+te+`
Actual: `+ft.attribValue);else if(ke==="xmlns"&&ft.attribValue!==ee)qe(ft,"xmlns: prefix must be bound to "+ee+`
Actual: `+ft.attribValue);else{var Ve=ft.tag,Qe=ft.tags[ft.tags.length-1]||ft;Ve.ns===Qe.ns&&(Ve.ns=Object.create(Qe.ns)),Ve.ns[ke]=ft.attribValue}ft.attribList.push([ft.attribName,ft.attribValue])}else ft.tag.attributes[ft.attribName]=ft.attribValue,Oe(ft,"onattribute",{name:ft.attribName,value:ft.attribValue});ft.attribName=ft.attribValue=""}function at(ft,$e){if(ft.opt.xmlns){var Pe=ft.tag,ke=ct(ft.tagName);Pe.prefix=ke.prefix,Pe.local=ke.local,Pe.uri=Pe.ns[ke.prefix]||"",Pe.prefix&&!Pe.uri&&(qe(ft,"Unbound namespace prefix: "+JSON.stringify(ft.tagName)),Pe.uri=ke.prefix);var Ve=ft.tags[ft.tags.length-1]||ft;Pe.ns&&Ve.ns!==Pe.ns&&Object.keys(Pe.ns).forEach(function(Bt){Oe(ft,"onopennamespace",{prefix:Bt,uri:Pe.ns[Bt]})});for(var Qe=0,De=ft.attribList.length;Qe<De;Qe++){var Ye=ft.attribList[Qe],Ue=Ye[0],Ie=Ye[1],Ne=ct(Ue,!0),nt=Ne.prefix,ht=Ne.local,St=nt===""?"":Pe.ns[nt]||"",bt={name:Ue,value:Ie,prefix:nt,local:ht,uri:St};nt&&nt!=="xmlns"&&!St&&(qe(ft,"Unbound namespace prefix: "+JSON.stringify(nt)),bt.uri=nt),ft.tag.attributes[Ue]=bt,Oe(ft,"onattribute",bt)}ft.attribList.length=0}ft.tag.isSelfClosing=!!$e,ft.sawRoot=!0,ft.tags.push(ft.tag),Oe(ft,"onopentag",ft.tag),$e||(!ft.noscript&&ft.tagName.toLowerCase()==="script"?ft.state=we.SCRIPT:ft.state=we.TEXT,ft.tag=null,ft.tagName=""),ft.attribName=ft.attribValue="",ft.attribList.length=0}function ut(ft){if(!ft.tagName){qe(ft,"Weird empty close tag."),ft.textNode+="</>",ft.state=we.TEXT;return}if(ft.script){if(ft.tagName!=="script"){ft.script+="</"+ft.tagName+">",ft.tagName="",ft.state=we.SCRIPT;return}Oe(ft,"onscript",ft.script),ft.script=""}var $e=ft.tags.length,Pe=ft.tagName;ft.strict||(Pe=Pe[ft.looseCase]());for(var ke=Pe;$e--;){var Ve=ft.tags[$e];if(Ve.name!==ke)qe(ft,"Unexpected close tag");else break}if($e<0){qe(ft,"Unmatched closing tag: "+ft.tagName),ft.textNode+="</"+ft.tagName+">",ft.state=we.TEXT;return}ft.tagName=Pe;for(var Qe=ft.tags.length;Qe-- >$e;){var De=ft.tag=ft.tags.pop();ft.tagName=ft.tag.name,Oe(ft,"onclosetag",ft.tagName);var Ye={};for(var Ue in De.ns)Ye[Ue]=De.ns[Ue];var Ie=ft.tags[ft.tags.length-1]||ft;ft.opt.xmlns&&De.ns!==Ie.ns&&Object.keys(De.ns).forEach(function(Ne){var nt=De.ns[Ne];Oe(ft,"onclosenamespace",{prefix:Ne,uri:nt})})}$e===0&&(ft.closedRoot=!0),ft.tagName=ft.attribValue=ft.attribName="",ft.attribList.length=0,ft.state=we.TEXT}function At(ft){var $e=ft.entity,Pe=$e.toLowerCase(),ke,Ve="";return ft.ENTITIES[$e]?ft.ENTITIES[$e]:ft.ENTITIES[Pe]?ft.ENTITIES[Pe]:($e=Pe,$e.charAt(0)==="#"&&($e.charAt(1)==="x"?($e=$e.slice(2),ke=parseInt($e,16),Ve=ke.toString(16)):($e=$e.slice(1),ke=parseInt($e,10),Ve=ke.toString(10))),$e=$e.replace(/^0+/,""),isNaN(ke)||Ve.toLowerCase()!==$e?(qe(ft,"Invalid character entity"),"&"+ft.entity+";"):String.fromCodePoint(ke))}function wt(ft,$e){$e==="<"?(ft.state=we.OPEN_WAKA,ft.startTagPosition=ft.position):ye($e)||(qe(ft,"Non-whitespace before first tag."),ft.textNode=$e,ft.state=we.TEXT)}function It(ft,$e){var Pe="";return $e<ft.length&&(Pe=ft.charAt($e)),Pe}function gt(ft){var $e=this;if(this.error)throw this.error;if($e.closed)return Te($e,"Cannot write after close. Assign an onready handler.");if(ft===null)return tt($e);typeof ft=="object"&&(ft=ft.toString());for(var Pe=0,ke="";ke=It(ft,Pe++),$e.c=ke,!!ke;)switch($e.trackPosition&&($e.position++,ke===`
`?($e.line++,$e.column=0):$e.column++),$e.state){case we.BEGIN:if($e.state=we.BEGIN_WHITESPACE,ke==="\uFEFF")continue;wt($e,ke);continue;case we.BEGIN_WHITESPACE:wt($e,ke);continue;case we.TEXT:if($e.sawRoot&&!$e.closedRoot){for(var Ve=Pe-1;ke&&ke!=="<"&&ke!=="&";)ke=It(ft,Pe++),ke&&$e.trackPosition&&($e.position++,ke===`
`?($e.line++,$e.column=0):$e.column++);$e.textNode+=ft.substring(Ve,Pe-1)}ke==="<"&&!($e.sawRoot&&$e.closedRoot&&!$e.strict)?($e.state=we.OPEN_WAKA,$e.startTagPosition=$e.position):(!ye(ke)&&(!$e.sawRoot||$e.closedRoot)&&qe($e,"Text data outside of root node."),ke==="&"?$e.state=we.TEXT_ENTITY:$e.textNode+=ke);continue;case we.SCRIPT:ke==="<"?$e.state=we.SCRIPT_ENDING:$e.script+=ke;continue;case we.SCRIPT_ENDING:ke==="/"?$e.state=we.CLOSE_TAG:($e.script+="<"+ke,$e.state=we.SCRIPT);continue;case we.OPEN_WAKA:if(ke==="!")$e.state=we.SGML_DECL,$e.sgmlDecl="";else if(!ye(ke))if(Ee(de,ke))$e.state=we.OPEN_TAG,$e.tagName=ke;else if(ke==="/")$e.state=we.CLOSE_TAG,$e.tagName="";else if(ke==="?")$e.state=we.PROC_INST,$e.procInstName=$e.procInstBody="";else{if(qe($e,"Unencoded <"),$e.startTagPosition+1<$e.position){var Qe=$e.position-$e.startTagPosition;ke=new Array(Qe).join(" ")+ke}$e.textNode+="<"+ke,$e.state=we.TEXT}continue;case we.SGML_DECL:($e.sgmlDecl+ke).toUpperCase()===x?(Oe($e,"onopencdata"),$e.state=we.CDATA,$e.sgmlDecl="",$e.cdata=""):$e.sgmlDecl+ke==="--"?($e.state=we.COMMENT,$e.comment="",$e.sgmlDecl=""):($e.sgmlDecl+ke).toUpperCase()===b?($e.state=we.DOCTYPE,($e.doctype||$e.sawRoot)&&qe($e,"Inappropriately located doctype declaration"),$e.doctype="",$e.sgmlDecl=""):ke===">"?(Oe($e,"onsgmldeclaration",$e.sgmlDecl),$e.sgmlDecl="",$e.state=we.TEXT):(me(ke)&&($e.state=we.SGML_DECL_QUOTED),$e.sgmlDecl+=ke);continue;case we.SGML_DECL_QUOTED:ke===$e.q&&($e.state=we.SGML_DECL,$e.q=""),$e.sgmlDecl+=ke;continue;case we.DOCTYPE:ke===">"?($e.state=we.TEXT,Oe($e,"ondoctype",$e.doctype),$e.doctype=!0):($e.doctype+=ke,ke==="["?$e.state=we.DOCTYPE_DTD:me(ke)&&($e.state=we.DOCTYPE_QUOTED,$e.q=ke));continue;case we.DOCTYPE_QUOTED:$e.doctype+=ke,ke===$e.q&&($e.q="",$e.state=we.DOCTYPE);continue;case we.DOCTYPE_DTD:$e.doctype+=ke,ke==="]"?$e.state=we.DOCTYPE:me(ke)&&($e.state=we.DOCTYPE_DTD_QUOTED,$e.q=ke);continue;case we.DOCTYPE_DTD_QUOTED:$e.doctype+=ke,ke===$e.q&&($e.state=we.DOCTYPE_DTD,$e.q="");continue;case we.COMMENT:ke==="-"?$e.state=we.COMMENT_ENDING:$e.comment+=ke;continue;case we.COMMENT_ENDING:ke==="-"?($e.state=we.COMMENT_ENDED,$e.comment=Ze($e.opt,$e.comment),$e.comment&&Oe($e,"oncomment",$e.comment),$e.comment=""):($e.comment+="-"+ke,$e.state=we.COMMENT);continue;case we.COMMENT_ENDED:ke!==">"?(qe($e,"Malformed comment"),$e.comment+="--"+ke,$e.state=we.COMMENT):$e.state=we.TEXT;continue;case we.CDATA:ke==="]"?$e.state=we.CDATA_ENDING:$e.cdata+=ke;continue;case we.CDATA_ENDING:ke==="]"?$e.state=we.CDATA_ENDING_2:($e.cdata+="]"+ke,$e.state=we.CDATA);continue;case we.CDATA_ENDING_2:ke===">"?($e.cdata&&Oe($e,"oncdata",$e.cdata),Oe($e,"onclosecdata"),$e.cdata="",$e.state=we.TEXT):ke==="]"?$e.cdata+="]":($e.cdata+="]]"+ke,$e.state=we.CDATA);continue;case we.PROC_INST:ke==="?"?$e.state=we.PROC_INST_ENDING:ye(ke)?$e.state=we.PROC_INST_BODY:$e.procInstName+=ke;continue;case we.PROC_INST_BODY:if(!$e.procInstBody&&ye(ke))continue;ke==="?"?$e.state=we.PROC_INST_ENDING:$e.procInstBody+=ke;continue;case we.PROC_INST_ENDING:ke===">"?(Oe($e,"onprocessinginstruction",{name:$e.procInstName,body:$e.procInstBody}),$e.procInstName=$e.procInstBody="",$e.state=we.TEXT):($e.procInstBody+="?"+ke,$e.state=we.PROC_INST_BODY);continue;case we.OPEN_TAG:Ee(he,ke)?$e.tagName+=ke:(lt($e),ke===">"?at($e):ke==="/"?$e.state=we.OPEN_TAG_SLASH:(ye(ke)||qe($e,"Invalid character in tag name"),$e.state=we.ATTRIB));continue;case we.OPEN_TAG_SLASH:ke===">"?(at($e,!0),ut($e)):(qe($e,"Forward-slash in opening tag not followed by >"),$e.state=we.ATTRIB);continue;case we.ATTRIB:if(ye(ke))continue;ke===">"?at($e):ke==="/"?$e.state=we.OPEN_TAG_SLASH:Ee(de,ke)?($e.attribName=ke,$e.attribValue="",$e.state=we.ATTRIB_NAME):qe($e,"Invalid attribute name");continue;case we.ATTRIB_NAME:ke==="="?$e.state=we.ATTRIB_VALUE:ke===">"?(qe($e,"Attribute without value"),$e.attribValue=$e.attribName,rt($e),at($e)):ye(ke)?$e.state=we.ATTRIB_NAME_SAW_WHITE:Ee(he,ke)?$e.attribName+=ke:qe($e,"Invalid attribute name");continue;case we.ATTRIB_NAME_SAW_WHITE:if(ke==="=")$e.state=we.ATTRIB_VALUE;else{if(ye(ke))continue;qe($e,"Attribute without value"),$e.tag.attributes[$e.attribName]="",$e.attribValue="",Oe($e,"onattribute",{name:$e.attribName,value:""}),$e.attribName="",ke===">"?at($e):Ee(de,ke)?($e.attribName=ke,$e.state=we.ATTRIB_NAME):(qe($e,"Invalid attribute name"),$e.state=we.ATTRIB)}continue;case we.ATTRIB_VALUE:if(ye(ke))continue;me(ke)?($e.q=ke,$e.state=we.ATTRIB_VALUE_QUOTED):(qe($e,"Unquoted attribute value"),$e.state=we.ATTRIB_VALUE_UNQUOTED,$e.attribValue=ke);continue;case we.ATTRIB_VALUE_QUOTED:if(ke!==$e.q){ke==="&"?$e.state=we.ATTRIB_VALUE_ENTITY_Q:$e.attribValue+=ke;continue}rt($e),$e.q="",$e.state=we.ATTRIB_VALUE_CLOSED;continue;case we.ATTRIB_VALUE_CLOSED:ye(ke)?$e.state=we.ATTRIB:ke===">"?at($e):ke==="/"?$e.state=we.OPEN_TAG_SLASH:Ee(de,ke)?(qe($e,"No whitespace between attributes"),$e.attribName=ke,$e.attribValue="",$e.state=we.ATTRIB_NAME):qe($e,"Invalid attribute name");continue;case we.ATTRIB_VALUE_UNQUOTED:if(!Be(ke)){ke==="&"?$e.state=we.ATTRIB_VALUE_ENTITY_U:$e.attribValue+=ke;continue}rt($e),ke===">"?at($e):$e.state=we.ATTRIB;continue;case we.CLOSE_TAG:if($e.tagName)ke===">"?ut($e):Ee(he,ke)?$e.tagName+=ke:$e.script?($e.script+="</"+$e.tagName,$e.tagName="",$e.state=we.SCRIPT):(ye(ke)||qe($e,"Invalid tagname in closing tag"),$e.state=we.CLOSE_TAG_SAW_WHITE);else{if(ye(ke))continue;Me(de,ke)?$e.script?($e.script+="</"+ke,$e.state=we.SCRIPT):qe($e,"Invalid tagname in closing tag."):$e.tagName=ke}continue;case we.CLOSE_TAG_SAW_WHITE:if(ye(ke))continue;ke===">"?ut($e):qe($e,"Invalid characters in closing tag");continue;case we.TEXT_ENTITY:case we.ATTRIB_VALUE_ENTITY_Q:case we.ATTRIB_VALUE_ENTITY_U:var De,Ye;switch($e.state){case we.TEXT_ENTITY:De=we.TEXT,Ye="textNode";break;case we.ATTRIB_VALUE_ENTITY_Q:De=we.ATTRIB_VALUE_QUOTED,Ye="attribValue";break;case we.ATTRIB_VALUE_ENTITY_U:De=we.ATTRIB_VALUE_UNQUOTED,Ye="attribValue";break}ke===";"?($e[Ye]+=At($e),$e.entity="",$e.state=De):Ee($e.entity.length?ge:fe,ke)?$e.entity+=ke:(qe($e,"Invalid character in entity name"),$e[Ye]+="&"+$e.entity+ke,$e.entity="",$e.state=De);continue;default:throw new Error($e,"Unknown state: "+$e.state)}return $e.position>=$e.bufferCheckPosition&&ie($e),$e}String.fromCodePoint||function(){var ft=String.fromCharCode,$e=Math.floor,Pe=function(){var ke=16384,Ve=[],Qe,De,Ye=-1,Ue=arguments.length;if(!Ue)return"";for(var Ie="";++Ye<Ue;){var Ne=Number(arguments[Ye]);if(!isFinite(Ne)||Ne<0||Ne>1114111||$e(Ne)!==Ne)throw RangeError("Invalid code point: "+Ne);Ne<=65535?Ve.push(Ne):(Ne-=65536,Qe=(Ne>>10)+55296,De=Ne%1024+56320,Ve.push(Qe,De)),(Ye+1===Ue||Ve.length>ke)&&(Ie+=ft.apply(null,Ve),Ve.length=0)}return Ie};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Pe,configurable:!0,writable:!0}):String.fromCodePoint=Pe}()})(typeof Ae=="undefined"?this.sax={}:Ae)}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(E,pe,Ae){pe.exports=ae;var ce=E("events").EventEmitter,le=E("inherits");le(ae,ce),ae.Readable=E("readable-stream/lib/_stream_readable.js"),ae.Writable=E("readable-stream/lib/_stream_writable.js"),ae.Duplex=E("readable-stream/lib/_stream_duplex.js"),ae.Transform=E("readable-stream/lib/_stream_transform.js"),ae.PassThrough=E("readable-stream/lib/_stream_passthrough.js"),ae.finished=E("readable-stream/lib/internal/streams/end-of-stream.js"),ae.pipeline=E("readable-stream/lib/internal/streams/pipeline.js"),ae.Stream=ae;function ae(){ce.call(this)}ae.prototype.pipe=function(se,ie){var oe=this;function re(te){se.writable&&se.write(te)===!1&&oe.pause&&oe.pause()}oe.on("data",re);function ne(){oe.readable&&oe.resume&&oe.resume()}se.on("drain",ne),!se._isStdio&&(!ie||ie.end!==!1)&&(oe.on("end",a),oe.on("close",y));var z=!1;function a(){z||(z=!0,se.end())}function y(){z||(z=!0,typeof se.destroy=="function"&&se.destroy())}function x(te){if(b(),ce.listenerCount(this,"error")===0)throw te}oe.on("error",x),se.on("error",x);function b(){oe.removeListener("data",re),se.removeListener("drain",ne),oe.removeListener("end",a),oe.removeListener("close",y),oe.removeListener("error",x),se.removeListener("error",x),oe.removeListener("end",b),oe.removeListener("close",b),se.removeListener("close",b)}return oe.on("end",b),oe.on("close",b),se.on("close",b),se.emit("pipe",oe),se}},{events:344,inherits:364,"readable-stream/lib/_stream_duplex.js":400,"readable-stream/lib/_stream_passthrough.js":401,"readable-stream/lib/_stream_readable.js":402,"readable-stream/lib/_stream_transform.js":403,"readable-stream/lib/_stream_writable.js":404,"readable-stream/lib/internal/streams/end-of-stream.js":408,"readable-stream/lib/internal/streams/pipeline.js":410}],399:[function(E,pe,Ae){"use strict";function ce(ne,z){ne.prototype=Object.create(z.prototype),ne.prototype.constructor=ne,ne.__proto__=z}var le={};function ae(ne,z,a){a||(a=Error);function y(b,te,ee){return typeof z=="string"?z:z(b,te,ee)}var x=function(b){ce(te,b);function te(ee,ue,de){return b.call(this,y(ee,ue,de))||this}return te}(a);x.prototype.name=a.name,x.prototype.code=ne,le[ne]=x}function se(ne,z){if(Array.isArray(ne)){var a=ne.length;return ne=ne.map(function(y){return String(y)}),a>2?"one of ".concat(z," ").concat(ne.slice(0,a-1).join(", "),", or ")+ne[a-1]:a===2?"one of ".concat(z," ").concat(ne[0]," or ").concat(ne[1]):"of ".concat(z," ").concat(ne[0])}else return"of ".concat(z," ").concat(String(ne))}function ie(ne,z,a){return ne.substr(!a||a<0?0:+a,z.length)===z}function oe(ne,z,a){return(a===void 0||a>ne.length)&&(a=ne.length),ne.substring(a-z.length,a)===z}function re(ne,z,a){return typeof a!="number"&&(a=0),a+z.length>ne.length?!1:ne.indexOf(z,a)!==-1}ae("ERR_INVALID_OPT_VALUE",function(ne,z){return'The value "'+z+'" is invalid for option "'+ne+'"'},TypeError),ae("ERR_INVALID_ARG_TYPE",function(ne,z,a){var y;typeof z=="string"&&ie(z,"not ")?(y="must not be",z=z.replace(/^not /,"")):y="must be";var x;if(oe(ne," argument"))x="The ".concat(ne," ").concat(y," ").concat(se(z,"type"));else{var b=re(ne,".")?"property":"argument";x='The "'.concat(ne,'" ').concat(b," ").concat(y," ").concat(se(z,"type"))}return x+=". Received type ".concat(typeof a),x},TypeError),ae("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),ae("ERR_METHOD_NOT_IMPLEMENTED",function(ne){return"The "+ne+" method is not implemented"}),ae("ERR_STREAM_PREMATURE_CLOSE","Premature close"),ae("ERR_STREAM_DESTROYED",function(ne){return"Cannot call "+ne+" after a stream was destroyed"}),ae("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),ae("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),ae("ERR_STREAM_WRITE_AFTER_END","write after end"),ae("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),ae("ERR_UNKNOWN_ENCODING",function(ne){return"Unknown encoding: "+ne},TypeError),ae("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),pe.exports.codes=le},{}],400:[function(E,pe,Ae){(function(ce){(function(){"use strict";var le=Object.keys||function(y){var x=[];for(var b in y)x.push(b);return x};pe.exports=ne;var ae=E("./_stream_readable"),se=E("./_stream_writable");E("inherits")(ne,ae);for(var ie=le(se.prototype),oe=0;oe<ie.length;oe++){var re=ie[oe];ne.prototype[re]||(ne.prototype[re]=se.prototype[re])}function ne(y){if(!(this instanceof ne))return new ne(y);ae.call(this,y),se.call(this,y),this.allowHalfOpen=!0,y&&(y.readable===!1&&(this.readable=!1),y.writable===!1&&(this.writable=!1),y.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",z)))}Object.defineProperty(ne.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(ne.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(ne.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function z(){this._writableState.ended||ce.nextTick(a,this)}function a(y){y.end()}Object.defineProperty(ne.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(x){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=x,this._writableState.destroyed=x)}})}).call(this)}).call(this,E("_process"))},{"./_stream_readable":402,"./_stream_writable":404,_process:467,inherits:364}],401:[function(E,pe,Ae){"use strict";pe.exports=le;var ce=E("./_stream_transform");E("inherits")(le,ce);function le(ae){if(!(this instanceof le))return new le(ae);ce.call(this,ae)}le.prototype._transform=function(ae,se,ie){ie(null,ae)}},{"./_stream_transform":403,inherits:364}],402:[function(E,pe,Ae){(function(ce,le){(function(){"use strict";pe.exports=Oe;var ae;Oe.ReadableState=xe;var se=E("events").EventEmitter,ie=function(Ue,Ie){return Ue.listeners(Ie).length},oe=E("./internal/streams/stream"),re=E("buffer").Buffer,ne=(typeof le!="undefined"?le:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function z(Ye){return re.from(Ye)}function a(Ye){return re.isBuffer(Ye)||Ye instanceof ne}var y=E("util"),x;y&&y.debuglog?x=y.debuglog("stream"):x=function(){};var b=E("./internal/streams/buffer_list"),te=E("./internal/streams/destroy"),ee=E("./internal/streams/state"),ue=ee.getHighWaterMark,de=E("../errors").codes,he=de.ERR_INVALID_ARG_TYPE,fe=de.ERR_STREAM_PUSH_AFTER_EOF,ge=de.ERR_METHOD_NOT_IMPLEMENTED,ye=de.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,me,Be,Ee;E("inherits")(Oe,oe);var Me=te.errorOrDestroy,we=["error","close","destroy","pause","resume"];function je(Ye,Ue,Ie){if(typeof Ye.prependListener=="function")return Ye.prependListener(Ue,Ie);!Ye._events||!Ye._events[Ue]?Ye.on(Ue,Ie):Array.isArray(Ye._events[Ue])?Ye._events[Ue].unshift(Ie):Ye._events[Ue]=[Ie,Ye._events[Ue]]}function xe(Ye,Ue,Ie){ae=ae||E("./_stream_duplex"),Ye=Ye||{},typeof Ie!="boolean"&&(Ie=Ue instanceof ae),this.objectMode=!!Ye.objectMode,Ie&&(this.objectMode=this.objectMode||!!Ye.readableObjectMode),this.highWaterMark=ue(this,Ye,"readableHighWaterMark",Ie),this.buffer=new b,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=Ye.emitClose!==!1,this.autoDestroy=!!Ye.autoDestroy,this.destroyed=!1,this.defaultEncoding=Ye.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Ye.encoding&&(me||(me=E("string_decoder/").StringDecoder),this.decoder=new me(Ye.encoding),this.encoding=Ye.encoding)}function Oe(Ye){if(ae=ae||E("./_stream_duplex"),!(this instanceof Oe))return new Oe(Ye);var Ue=this instanceof ae;this._readableState=new xe(Ye,this,Ue),this.readable=!0,Ye&&(typeof Ye.read=="function"&&(this._read=Ye.read),typeof Ye.destroy=="function"&&(this._destroy=Ye.destroy)),oe.call(this)}Object.defineProperty(Oe.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(Ue){this._readableState&&(this._readableState.destroyed=Ue)}}),Oe.prototype.destroy=te.destroy,Oe.prototype._undestroy=te.undestroy,Oe.prototype._destroy=function(Ye,Ue){Ue(Ye)},Oe.prototype.push=function(Ye,Ue){var Ie=this._readableState,Ne;return Ie.objectMode?Ne=!0:typeof Ye=="string"&&(Ue=Ue||Ie.defaultEncoding,Ue!==Ie.encoding&&(Ye=re.from(Ye,Ue),Ue=""),Ne=!0),We(this,Ye,Ue,!1,Ne)},Oe.prototype.unshift=function(Ye){return We(this,Ye,null,!0,!1)};function We(Ye,Ue,Ie,Ne,nt){x("readableAddChunk",Ue);var ht=Ye._readableState;if(Ue===null)ht.reading=!1,ct(Ye,ht);else{var St;if(nt||(St=Te(ht,Ue)),St)Me(Ye,St);else if(ht.objectMode||Ue&&Ue.length>0)if(typeof Ue!="string"&&!ht.objectMode&&Object.getPrototypeOf(Ue)!==re.prototype&&(Ue=z(Ue)),Ne)ht.endEmitted?Me(Ye,new ye):Ze(Ye,ht,Ue,!0);else if(ht.ended)Me(Ye,new fe);else{if(ht.destroyed)return!1;ht.reading=!1,ht.decoder&&!Ie?(Ue=ht.decoder.write(Ue),ht.objectMode||Ue.length!==0?Ze(Ye,ht,Ue,!1):ut(Ye,ht)):Ze(Ye,ht,Ue,!1)}else Ne||(ht.reading=!1,ut(Ye,ht))}return!ht.ended&&(ht.length<ht.highWaterMark||ht.length===0)}function Ze(Ye,Ue,Ie,Ne){Ue.flowing&&Ue.length===0&&!Ue.sync?(Ue.awaitDrain=0,Ye.emit("data",Ie)):(Ue.length+=Ue.objectMode?1:Ie.length,Ne?Ue.buffer.unshift(Ie):Ue.buffer.push(Ie),Ue.needReadable&&rt(Ye)),ut(Ye,Ue)}function Te(Ye,Ue){var Ie;return!a(Ue)&&typeof Ue!="string"&&Ue!==void 0&&!Ye.objectMode&&(Ie=new he("chunk",["string","Buffer","Uint8Array"],Ue)),Ie}Oe.prototype.isPaused=function(){return this._readableState.flowing===!1},Oe.prototype.setEncoding=function(Ye){me||(me=E("string_decoder/").StringDecoder);var Ue=new me(Ye);this._readableState.decoder=Ue,this._readableState.encoding=this._readableState.decoder.encoding;for(var Ie=this._readableState.buffer.head,Ne="";Ie!==null;)Ne+=Ue.write(Ie.data),Ie=Ie.next;return this._readableState.buffer.clear(),Ne!==""&&this._readableState.buffer.push(Ne),this._readableState.length=Ne.length,this};var tt=1073741824;function qe(Ye){return Ye>=tt?Ye=tt:(Ye--,Ye|=Ye>>>1,Ye|=Ye>>>2,Ye|=Ye>>>4,Ye|=Ye>>>8,Ye|=Ye>>>16,Ye++),Ye}function lt(Ye,Ue){return Ye<=0||Ue.length===0&&Ue.ended?0:Ue.objectMode?1:Ye!==Ye?Ue.flowing&&Ue.length?Ue.buffer.head.data.length:Ue.length:(Ye>Ue.highWaterMark&&(Ue.highWaterMark=qe(Ye)),Ye<=Ue.length?Ye:Ue.ended?Ue.length:(Ue.needReadable=!0,0))}Oe.prototype.read=function(Ye){x("read",Ye),Ye=parseInt(Ye,10);var Ue=this._readableState,Ie=Ye;if(Ye!==0&&(Ue.emittedReadable=!1),Ye===0&&Ue.needReadable&&((Ue.highWaterMark!==0?Ue.length>=Ue.highWaterMark:Ue.length>0)||Ue.ended))return x("read: emitReadable",Ue.length,Ue.ended),Ue.length===0&&Ue.ended?Ve(this):rt(this),null;if(Ye=lt(Ye,Ue),Ye===0&&Ue.ended)return Ue.length===0&&Ve(this),null;var Ne=Ue.needReadable;x("need readable",Ne),(Ue.length===0||Ue.length-Ye<Ue.highWaterMark)&&(Ne=!0,x("length less than watermark",Ne)),Ue.ended||Ue.reading?(Ne=!1,x("reading or ended",Ne)):Ne&&(x("do read"),Ue.reading=!0,Ue.sync=!0,Ue.length===0&&(Ue.needReadable=!0),this._read(Ue.highWaterMark),Ue.sync=!1,Ue.reading||(Ye=lt(Ie,Ue)));var nt;return Ye>0?nt=ke(Ye,Ue):nt=null,nt===null?(Ue.needReadable=Ue.length<=Ue.highWaterMark,Ye=0):(Ue.length-=Ye,Ue.awaitDrain=0),Ue.length===0&&(Ue.ended||(Ue.needReadable=!0),Ie!==Ye&&Ue.ended&&Ve(this)),nt!==null&&this.emit("data",nt),nt};function ct(Ye,Ue){if(x("onEofChunk"),!Ue.ended){if(Ue.decoder){var Ie=Ue.decoder.end();Ie&&Ie.length&&(Ue.buffer.push(Ie),Ue.length+=Ue.objectMode?1:Ie.length)}Ue.ended=!0,Ue.sync?rt(Ye):(Ue.needReadable=!1,Ue.emittedReadable||(Ue.emittedReadable=!0,at(Ye)))}}function rt(Ye){var Ue=Ye._readableState;x("emitReadable",Ue.needReadable,Ue.emittedReadable),Ue.needReadable=!1,Ue.emittedReadable||(x("emitReadable",Ue.flowing),Ue.emittedReadable=!0,ce.nextTick(at,Ye))}function at(Ye){var Ue=Ye._readableState;x("emitReadable_",Ue.destroyed,Ue.length,Ue.ended),!Ue.destroyed&&(Ue.length||Ue.ended)&&(Ye.emit("readable"),Ue.emittedReadable=!1),Ue.needReadable=!Ue.flowing&&!Ue.ended&&Ue.length<=Ue.highWaterMark,Pe(Ye)}function ut(Ye,Ue){Ue.readingMore||(Ue.readingMore=!0,ce.nextTick(At,Ye,Ue))}function At(Ye,Ue){for(;!Ue.reading&&!Ue.ended&&(Ue.length<Ue.highWaterMark||Ue.flowing&&Ue.length===0);){var Ie=Ue.length;if(x("maybeReadMore read 0"),Ye.read(0),Ie===Ue.length)break}Ue.readingMore=!1}Oe.prototype._read=function(Ye){Me(this,new ge("_read()"))},Oe.prototype.pipe=function(Ye,Ue){var Ie=this,Ne=this._readableState;switch(Ne.pipesCount){case 0:Ne.pipes=Ye;break;case 1:Ne.pipes=[Ne.pipes,Ye];break;default:Ne.pipes.push(Ye);break}Ne.pipesCount+=1,x("pipe count=%d opts=%j",Ne.pipesCount,Ue);var nt=(!Ue||Ue.end!==!1)&&Ye!==ce.stdout&&Ye!==ce.stderr,ht=nt?bt:Xt;Ne.endEmitted?ce.nextTick(ht):Ie.once("end",ht),Ye.on("unpipe",St);function St(an,fn){x("onunpipe"),an===Ie&&fn&&fn.hasUnpiped===!1&&(fn.hasUnpiped=!0,pt())}function bt(){x("onend"),Ye.end()}var Bt=wt(Ie);Ye.on("drain",Bt);var Nt=!1;function pt(){x("cleanup"),Ye.removeListener("close",Wt),Ye.removeListener("finish",Ut),Ye.removeListener("drain",Bt),Ye.removeListener("error",Ft),Ye.removeListener("unpipe",St),Ie.removeListener("end",bt),Ie.removeListener("end",Xt),Ie.removeListener("data",Lt),Nt=!0,Ne.awaitDrain&&(!Ye._writableState||Ye._writableState.needDrain)&&Bt()}Ie.on("data",Lt);function Lt(an){x("ondata");var fn=Ye.write(an);x("dest.write",fn),fn===!1&&((Ne.pipesCount===1&&Ne.pipes===Ye||Ne.pipesCount>1&&De(Ne.pipes,Ye)!==-1)&&!Nt&&(x("false write response, pause",Ne.awaitDrain),Ne.awaitDrain++),Ie.pause())}function Ft(an){x("onerror",an),Xt(),Ye.removeListener("error",Ft),ie(Ye,"error")===0&&Me(Ye,an)}je(Ye,"error",Ft);function Wt(){Ye.removeListener("finish",Ut),Xt()}Ye.once("close",Wt);function Ut(){x("onfinish"),Ye.removeListener("close",Wt),Xt()}Ye.once("finish",Ut);function Xt(){x("unpipe"),Ie.unpipe(Ye)}return Ye.emit("pipe",Ie),Ne.flowing||(x("pipe resume"),Ie.resume()),Ye};function wt(Ye){return function(){var Ie=Ye._readableState;x("pipeOnDrain",Ie.awaitDrain),Ie.awaitDrain&&Ie.awaitDrain--,Ie.awaitDrain===0&&ie(Ye,"data")&&(Ie.flowing=!0,Pe(Ye))}}Oe.prototype.unpipe=function(Ye){var Ue=this._readableState,Ie={hasUnpiped:!1};if(Ue.pipesCount===0)return this;if(Ue.pipesCount===1)return Ye&&Ye!==Ue.pipes?this:(Ye||(Ye=Ue.pipes),Ue.pipes=null,Ue.pipesCount=0,Ue.flowing=!1,Ye&&Ye.emit("unpipe",this,Ie),this);if(!Ye){var Ne=Ue.pipes,nt=Ue.pipesCount;Ue.pipes=null,Ue.pipesCount=0,Ue.flowing=!1;for(var ht=0;ht<nt;ht++)Ne[ht].emit("unpipe",this,{hasUnpiped:!1});return this}var St=De(Ue.pipes,Ye);return St===-1?this:(Ue.pipes.splice(St,1),Ue.pipesCount-=1,Ue.pipesCount===1&&(Ue.pipes=Ue.pipes[0]),Ye.emit("unpipe",this,Ie),this)},Oe.prototype.on=function(Ye,Ue){var Ie=oe.prototype.on.call(this,Ye,Ue),Ne=this._readableState;return Ye==="data"?(Ne.readableListening=this.listenerCount("readable")>0,Ne.flowing!==!1&&this.resume()):Ye==="readable"&&!Ne.endEmitted&&!Ne.readableListening&&(Ne.readableListening=Ne.needReadable=!0,Ne.flowing=!1,Ne.emittedReadable=!1,x("on readable",Ne.length,Ne.reading),Ne.length?rt(this):Ne.reading||ce.nextTick(gt,this)),Ie},Oe.prototype.addListener=Oe.prototype.on,Oe.prototype.removeListener=function(Ye,Ue){var Ie=oe.prototype.removeListener.call(this,Ye,Ue);return Ye==="readable"&&ce.nextTick(It,this),Ie},Oe.prototype.removeAllListeners=function(Ye){var Ue=oe.prototype.removeAllListeners.apply(this,arguments);return(Ye==="readable"||Ye===void 0)&&ce.nextTick(It,this),Ue};function It(Ye){var Ue=Ye._readableState;Ue.readableListening=Ye.listenerCount("readable")>0,Ue.resumeScheduled&&!Ue.paused?Ue.flowing=!0:Ye.listenerCount("data")>0&&Ye.resume()}function gt(Ye){x("readable nexttick read 0"),Ye.read(0)}Oe.prototype.resume=function(){var Ye=this._readableState;return Ye.flowing||(x("resume"),Ye.flowing=!Ye.readableListening,ft(this,Ye)),Ye.paused=!1,this};function ft(Ye,Ue){Ue.resumeScheduled||(Ue.resumeScheduled=!0,ce.nextTick($e,Ye,Ue))}function $e(Ye,Ue){x("resume",Ue.reading),Ue.reading||Ye.read(0),Ue.resumeScheduled=!1,Ye.emit("resume"),Pe(Ye),Ue.flowing&&!Ue.reading&&Ye.read(0)}Oe.prototype.pause=function(){return x("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(x("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function Pe(Ye){var Ue=Ye._readableState;for(x("flow",Ue.flowing);Ue.flowing&&Ye.read()!==null;);}Oe.prototype.wrap=function(Ye){var Ue=this,Ie=this._readableState,Ne=!1;Ye.on("end",function(){if(x("wrapped end"),Ie.decoder&&!Ie.ended){var St=Ie.decoder.end();St&&St.length&&Ue.push(St)}Ue.push(null)}),Ye.on("data",function(St){if(x("wrapped data"),Ie.decoder&&(St=Ie.decoder.write(St)),!(Ie.objectMode&&St==null)&&!(!Ie.objectMode&&(!St||!St.length))){var bt=Ue.push(St);bt||(Ne=!0,Ye.pause())}});for(var nt in Ye)this[nt]===void 0&&typeof Ye[nt]=="function"&&(this[nt]=function(bt){return function(){return Ye[bt].apply(Ye,arguments)}}(nt));for(var ht=0;ht<we.length;ht++)Ye.on(we[ht],this.emit.bind(this,we[ht]));return this._read=function(St){x("wrapped _read",St),Ne&&(Ne=!1,Ye.resume())},this},typeof Symbol=="function"&&(Oe.prototype[Symbol.asyncIterator]=function(){return Be===void 0&&(Be=E("./internal/streams/async_iterator")),Be(this)}),Object.defineProperty(Oe.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(Oe.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(Oe.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(Ue){this._readableState&&(this._readableState.flowing=Ue)}}),Oe._fromList=ke,Object.defineProperty(Oe.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function ke(Ye,Ue){if(Ue.length===0)return null;var Ie;return Ue.objectMode?Ie=Ue.buffer.shift():!Ye||Ye>=Ue.length?(Ue.decoder?Ie=Ue.buffer.join(""):Ue.buffer.length===1?Ie=Ue.buffer.first():Ie=Ue.buffer.concat(Ue.length),Ue.buffer.clear()):Ie=Ue.buffer.consume(Ye,Ue.decoder),Ie}function Ve(Ye){var Ue=Ye._readableState;x("endReadable",Ue.endEmitted),Ue.endEmitted||(Ue.ended=!0,ce.nextTick(Qe,Ue,Ye))}function Qe(Ye,Ue){if(x("endReadableNT",Ye.endEmitted,Ye.length),!Ye.endEmitted&&Ye.length===0&&(Ye.endEmitted=!0,Ue.readable=!1,Ue.emit("end"),Ye.autoDestroy)){var Ie=Ue._writableState;(!Ie||Ie.autoDestroy&&Ie.finished)&&Ue.destroy()}}typeof Symbol=="function"&&(Oe.from=function(Ye,Ue){return Ee===void 0&&(Ee=E("./internal/streams/from")),Ee(Oe,Ye,Ue)});function De(Ye,Ue){for(var Ie=0,Ne=Ye.length;Ie<Ne;Ie++)if(Ye[Ie]===Ue)return Ie;return-1}}).call(this)}).call(this,E("_process"),typeof Gt!="undefined"?Gt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"../errors":399,"./_stream_duplex":400,"./internal/streams/async_iterator":405,"./internal/streams/buffer_list":406,"./internal/streams/destroy":407,"./internal/streams/from":409,"./internal/streams/state":411,"./internal/streams/stream":412,_process:467,buffer:90,events:344,inherits:364,"string_decoder/":413,util:89}],403:[function(E,pe,Ae){"use strict";pe.exports=ne;var ce=E("../errors").codes,le=ce.ERR_METHOD_NOT_IMPLEMENTED,ae=ce.ERR_MULTIPLE_CALLBACK,se=ce.ERR_TRANSFORM_ALREADY_TRANSFORMING,ie=ce.ERR_TRANSFORM_WITH_LENGTH_0,oe=E("./_stream_duplex");E("inherits")(ne,oe);function re(y,x){var b=this._transformState;b.transforming=!1;var te=b.writecb;if(te===null)return this.emit("error",new ae);b.writechunk=null,b.writecb=null,x!=null&&this.push(x),te(y);var ee=this._readableState;ee.reading=!1,(ee.needReadable||ee.length<ee.highWaterMark)&&this._read(ee.highWaterMark)}function ne(y){if(!(this instanceof ne))return new ne(y);oe.call(this,y),this._transformState={afterTransform:re.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,y&&(typeof y.transform=="function"&&(this._transform=y.transform),typeof y.flush=="function"&&(this._flush=y.flush)),this.on("prefinish",z)}function z(){var y=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(x,b){a(y,x,b)}):a(this,null,null)}ne.prototype.push=function(y,x){return this._transformState.needTransform=!1,oe.prototype.push.call(this,y,x)},ne.prototype._transform=function(y,x,b){b(new le("_transform()"))},ne.prototype._write=function(y,x,b){var te=this._transformState;if(te.writecb=b,te.writechunk=y,te.writeencoding=x,!te.transforming){var ee=this._readableState;(te.needTransform||ee.needReadable||ee.length<ee.highWaterMark)&&this._read(ee.highWaterMark)}},ne.prototype._read=function(y){var x=this._transformState;x.writechunk!==null&&!x.transforming?(x.transforming=!0,this._transform(x.writechunk,x.writeencoding,x.afterTransform)):x.needTransform=!0},ne.prototype._destroy=function(y,x){oe.prototype._destroy.call(this,y,function(b){x(b)})};function a(y,x,b){if(x)return y.emit("error",x);if(b!=null&&y.push(b),y._writableState.length)throw new ie;if(y._transformState.transforming)throw new se;return y.push(null)}},{"../errors":399,"./_stream_duplex":400,inherits:364}],404:[function(E,pe,Ae){(function(ce,le){(function(){"use strict";pe.exports=xe;function ae(Pe,ke,Ve){this.chunk=Pe,this.encoding=ke,this.callback=Ve,this.next=null}function se(Pe){var ke=this;this.next=null,this.entry=null,this.finish=function(){$e(ke,Pe)}}var ie;xe.WritableState=we;var oe={deprecate:E("util-deprecate")},re=E("./internal/streams/stream"),ne=E("buffer").Buffer,z=(typeof le!="undefined"?le:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function a(Pe){return ne.from(Pe)}function y(Pe){return ne.isBuffer(Pe)||Pe instanceof z}var x=E("./internal/streams/destroy"),b=E("./internal/streams/state"),te=b.getHighWaterMark,ee=E("../errors").codes,ue=ee.ERR_INVALID_ARG_TYPE,de=ee.ERR_METHOD_NOT_IMPLEMENTED,he=ee.ERR_MULTIPLE_CALLBACK,fe=ee.ERR_STREAM_CANNOT_PIPE,ge=ee.ERR_STREAM_DESTROYED,ye=ee.ERR_STREAM_NULL_VALUES,me=ee.ERR_STREAM_WRITE_AFTER_END,Be=ee.ERR_UNKNOWN_ENCODING,Ee=x.errorOrDestroy;E("inherits")(xe,re);function Me(){}function we(Pe,ke,Ve){ie=ie||E("./_stream_duplex"),Pe=Pe||{},typeof Ve!="boolean"&&(Ve=ke instanceof ie),this.objectMode=!!Pe.objectMode,Ve&&(this.objectMode=this.objectMode||!!Pe.writableObjectMode),this.highWaterMark=te(this,Pe,"writableHighWaterMark",Ve),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var Qe=Pe.decodeStrings===!1;this.decodeStrings=!Qe,this.defaultEncoding=Pe.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(De){ct(ke,De)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=Pe.emitClose!==!1,this.autoDestroy=!!Pe.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new se(this)}we.prototype.getBuffer=function(){for(var ke=this.bufferedRequest,Ve=[];ke;)Ve.push(ke),ke=ke.next;return Ve},function(){try{Object.defineProperty(we.prototype,"buffer",{get:oe.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Pe){}}();var je;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(je=Function.prototype[Symbol.hasInstance],Object.defineProperty(xe,Symbol.hasInstance,{value:function(ke){return je.call(this,ke)?!0:this!==xe?!1:ke&&ke._writableState instanceof we}})):je=function(ke){return ke instanceof this};function xe(Pe){ie=ie||E("./_stream_duplex");var ke=this instanceof ie;if(!ke&&!je.call(xe,this))return new xe(Pe);this._writableState=new we(Pe,this,ke),this.writable=!0,Pe&&(typeof Pe.write=="function"&&(this._write=Pe.write),typeof Pe.writev=="function"&&(this._writev=Pe.writev),typeof Pe.destroy=="function"&&(this._destroy=Pe.destroy),typeof Pe.final=="function"&&(this._final=Pe.final)),re.call(this)}xe.prototype.pipe=function(){Ee(this,new fe)};function Oe(Pe,ke){var Ve=new me;Ee(Pe,Ve),ce.nextTick(ke,Ve)}function We(Pe,ke,Ve,Qe){var De;return Ve===null?De=new ye:typeof Ve!="string"&&!ke.objectMode&&(De=new ue("chunk",["string","Buffer"],Ve)),De?(Ee(Pe,De),ce.nextTick(Qe,De),!1):!0}xe.prototype.write=function(Pe,ke,Ve){var Qe=this._writableState,De=!1,Ye=!Qe.objectMode&&y(Pe);return Ye&&!ne.isBuffer(Pe)&&(Pe=a(Pe)),typeof ke=="function"&&(Ve=ke,ke=null),Ye?ke="buffer":ke||(ke=Qe.defaultEncoding),typeof Ve!="function"&&(Ve=Me),Qe.ending?Oe(this,Ve):(Ye||We(this,Qe,Pe,Ve))&&(Qe.pendingcb++,De=Te(this,Qe,Ye,Pe,ke,Ve)),De},xe.prototype.cork=function(){this._writableState.corked++},xe.prototype.uncork=function(){var Pe=this._writableState;Pe.corked&&(Pe.corked--,!Pe.writing&&!Pe.corked&&!Pe.bufferProcessing&&Pe.bufferedRequest&&ut(this,Pe))},xe.prototype.setDefaultEncoding=function(ke){if(typeof ke=="string"&&(ke=ke.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((ke+"").toLowerCase())>-1))throw new Be(ke);return this._writableState.defaultEncoding=ke,this},Object.defineProperty(xe.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function Ze(Pe,ke,Ve){return!Pe.objectMode&&Pe.decodeStrings!==!1&&typeof ke=="string"&&(ke=ne.from(ke,Ve)),ke}Object.defineProperty(xe.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Te(Pe,ke,Ve,Qe,De,Ye){if(!Ve){var Ue=Ze(ke,Qe,De);Qe!==Ue&&(Ve=!0,De="buffer",Qe=Ue)}var Ie=ke.objectMode?1:Qe.length;ke.length+=Ie;var Ne=ke.length<ke.highWaterMark;if(Ne||(ke.needDrain=!0),ke.writing||ke.corked){var nt=ke.lastBufferedRequest;ke.lastBufferedRequest={chunk:Qe,encoding:De,isBuf:Ve,callback:Ye,next:null},nt?nt.next=ke.lastBufferedRequest:ke.bufferedRequest=ke.lastBufferedRequest,ke.bufferedRequestCount+=1}else tt(Pe,ke,!1,Ie,Qe,De,Ye);return Ne}function tt(Pe,ke,Ve,Qe,De,Ye,Ue){ke.writelen=Qe,ke.writecb=Ue,ke.writing=!0,ke.sync=!0,ke.destroyed?ke.onwrite(new ge("write")):Ve?Pe._writev(De,ke.onwrite):Pe._write(De,Ye,ke.onwrite),ke.sync=!1}function qe(Pe,ke,Ve,Qe,De){--ke.pendingcb,Ve?(ce.nextTick(De,Qe),ce.nextTick(gt,Pe,ke),Pe._writableState.errorEmitted=!0,Ee(Pe,Qe)):(De(Qe),Pe._writableState.errorEmitted=!0,Ee(Pe,Qe),gt(Pe,ke))}function lt(Pe){Pe.writing=!1,Pe.writecb=null,Pe.length-=Pe.writelen,Pe.writelen=0}function ct(Pe,ke){var Ve=Pe._writableState,Qe=Ve.sync,De=Ve.writecb;if(typeof De!="function")throw new he;if(lt(Ve),ke)qe(Pe,Ve,Qe,ke,De);else{var Ye=At(Ve)||Pe.destroyed;!Ye&&!Ve.corked&&!Ve.bufferProcessing&&Ve.bufferedRequest&&ut(Pe,Ve),Qe?ce.nextTick(rt,Pe,Ve,Ye,De):rt(Pe,Ve,Ye,De)}}function rt(Pe,ke,Ve,Qe){Ve||at(Pe,ke),ke.pendingcb--,Qe(),gt(Pe,ke)}function at(Pe,ke){ke.length===0&&ke.needDrain&&(ke.needDrain=!1,Pe.emit("drain"))}function ut(Pe,ke){ke.bufferProcessing=!0;var Ve=ke.bufferedRequest;if(Pe._writev&&Ve&&Ve.next){var Qe=ke.bufferedRequestCount,De=new Array(Qe),Ye=ke.corkedRequestsFree;Ye.entry=Ve;for(var Ue=0,Ie=!0;Ve;)De[Ue]=Ve,Ve.isBuf||(Ie=!1),Ve=Ve.next,Ue+=1;De.allBuffers=Ie,tt(Pe,ke,!0,ke.length,De,"",Ye.finish),ke.pendingcb++,ke.lastBufferedRequest=null,Ye.next?(ke.corkedRequestsFree=Ye.next,Ye.next=null):ke.corkedRequestsFree=new se(ke),ke.bufferedRequestCount=0}else{for(;Ve;){var Ne=Ve.chunk,nt=Ve.encoding,ht=Ve.callback,St=ke.objectMode?1:Ne.length;if(tt(Pe,ke,!1,St,Ne,nt,ht),Ve=Ve.next,ke.bufferedRequestCount--,ke.writing)break}Ve===null&&(ke.lastBufferedRequest=null)}ke.bufferedRequest=Ve,ke.bufferProcessing=!1}xe.prototype._write=function(Pe,ke,Ve){Ve(new de("_write()"))},xe.prototype._writev=null,xe.prototype.end=function(Pe,ke,Ve){var Qe=this._writableState;return typeof Pe=="function"?(Ve=Pe,Pe=null,ke=null):typeof ke=="function"&&(Ve=ke,ke=null),Pe!=null&&this.write(Pe,ke),Qe.corked&&(Qe.corked=1,this.uncork()),Qe.ending||ft(this,Qe,Ve),this},Object.defineProperty(xe.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function At(Pe){return Pe.ending&&Pe.length===0&&Pe.bufferedRequest===null&&!Pe.finished&&!Pe.writing}function wt(Pe,ke){Pe._final(function(Ve){ke.pendingcb--,Ve&&Ee(Pe,Ve),ke.prefinished=!0,Pe.emit("prefinish"),gt(Pe,ke)})}function It(Pe,ke){!ke.prefinished&&!ke.finalCalled&&(typeof Pe._final=="function"&&!ke.destroyed?(ke.pendingcb++,ke.finalCalled=!0,ce.nextTick(wt,Pe,ke)):(ke.prefinished=!0,Pe.emit("prefinish")))}function gt(Pe,ke){var Ve=At(ke);if(Ve&&(It(Pe,ke),ke.pendingcb===0&&(ke.finished=!0,Pe.emit("finish"),ke.autoDestroy))){var Qe=Pe._readableState;(!Qe||Qe.autoDestroy&&Qe.endEmitted)&&Pe.destroy()}return Ve}function ft(Pe,ke,Ve){ke.ending=!0,gt(Pe,ke),Ve&&(ke.finished?ce.nextTick(Ve):Pe.once("finish",Ve)),ke.ended=!0,Pe.writable=!1}function $e(Pe,ke,Ve){var Qe=Pe.entry;for(Pe.entry=null;Qe;){var De=Qe.callback;ke.pendingcb--,De(Ve),Qe=Qe.next}ke.corkedRequestsFree.next=Pe}Object.defineProperty(xe.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(ke){this._writableState&&(this._writableState.destroyed=ke)}}),xe.prototype.destroy=x.destroy,xe.prototype._undestroy=x.undestroy,xe.prototype._destroy=function(Pe,ke){ke(Pe)}}).call(this)}).call(this,E("_process"),typeof Gt!="undefined"?Gt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"../errors":399,"./_stream_duplex":400,"./internal/streams/destroy":407,"./internal/streams/state":411,"./internal/streams/stream":412,_process:467,buffer:90,inherits:364,"util-deprecate":416}],405:[function(E,pe,Ae){(function(ce){(function(){"use strict";var le;function ae(ye,me,Be){return me=se(me),me in ye?Object.defineProperty(ye,me,{value:Be,enumerable:!0,configurable:!0,writable:!0}):ye[me]=Be,ye}function se(ye){var me=ie(ye,"string");return typeof me=="symbol"?me:String(me)}function ie(ye,me){if(typeof ye!="object"||ye===null)return ye;var Be=ye[Symbol.toPrimitive];if(Be!==void 0){var Ee=Be.call(ye,me||"default");if(typeof Ee!="object")return Ee;throw new TypeError("@@toPrimitive must return a primitive value.")}return(me==="string"?String:Number)(ye)}var oe=E("./end-of-stream"),re=Symbol("lastResolve"),ne=Symbol("lastReject"),z=Symbol("error"),a=Symbol("ended"),y=Symbol("lastPromise"),x=Symbol("handlePromise"),b=Symbol("stream");function te(ye,me){return{value:ye,done:me}}function ee(ye){var me=ye[re];if(me!==null){var Be=ye[b].read();Be!==null&&(ye[y]=null,ye[re]=null,ye[ne]=null,me(te(Be,!1)))}}function ue(ye){ce.nextTick(ee,ye)}function de(ye,me){return function(Be,Ee){ye.then(function(){if(me[a]){Be(te(void 0,!0));return}me[x](Be,Ee)},Ee)}}var he=Object.getPrototypeOf(function(){}),fe=Object.setPrototypeOf((le={get stream(){return this[b]},next:function(){var me=this,Be=this[z];if(Be!==null)return Promise.reject(Be);if(this[a])return Promise.resolve(te(void 0,!0));if(this[b].destroyed)return new Promise(function(je,xe){ce.nextTick(function(){me[z]?xe(me[z]):je(te(void 0,!0))})});var Ee=this[y],Me;if(Ee)Me=new Promise(de(Ee,this));else{var we=this[b].read();if(we!==null)return Promise.resolve(te(we,!1));Me=new Promise(this[x])}return this[y]=Me,Me}},ae(le,Symbol.asyncIterator,function(){return this}),ae(le,"return",function(){var me=this;return new Promise(function(Be,Ee){me[b].destroy(null,function(Me){if(Me){Ee(Me);return}Be(te(void 0,!0))})})}),le),he),ge=function(me){var Be,Ee=Object.create(fe,(Be={},ae(Be,b,{value:me,writable:!0}),ae(Be,re,{value:null,writable:!0}),ae(Be,ne,{value:null,writable:!0}),ae(Be,z,{value:null,writable:!0}),ae(Be,a,{value:me._readableState.endEmitted,writable:!0}),ae(Be,x,{value:function(we,je){var xe=Ee[b].read();xe?(Ee[y]=null,Ee[re]=null,Ee[ne]=null,we(te(xe,!1))):(Ee[re]=we,Ee[ne]=je)},writable:!0}),Be));return Ee[y]=null,oe(me,function(Me){if(Me&&Me.code!=="ERR_STREAM_PREMATURE_CLOSE"){var we=Ee[ne];we!==null&&(Ee[y]=null,Ee[re]=null,Ee[ne]=null,we(Me)),Ee[z]=Me;return}var je=Ee[re];je!==null&&(Ee[y]=null,Ee[re]=null,Ee[ne]=null,je(te(void 0,!0))),Ee[a]=!0}),me.on("readable",ue.bind(null,Ee)),Ee};pe.exports=ge}).call(this)}).call(this,E("_process"))},{"./end-of-stream":408,_process:467}],406:[function(E,pe,Ae){"use strict";function ce(ee,ue){var de=Object.keys(ee);if(Object.getOwnPropertySymbols){var he=Object.getOwnPropertySymbols(ee);ue&&(he=he.filter(function(fe){return Object.getOwnPropertyDescriptor(ee,fe).enumerable})),de.push.apply(de,he)}return de}function le(ee){for(var ue=1;ue<arguments.length;ue++){var de=arguments[ue]!=null?arguments[ue]:{};ue%2?ce(Object(de),!0).forEach(function(he){ae(ee,he,de[he])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ee,Object.getOwnPropertyDescriptors(de)):ce(Object(de)).forEach(function(he){Object.defineProperty(ee,he,Object.getOwnPropertyDescriptor(de,he))})}return ee}function ae(ee,ue,de){return ue=re(ue),ue in ee?Object.defineProperty(ee,ue,{value:de,enumerable:!0,configurable:!0,writable:!0}):ee[ue]=de,ee}function se(ee,ue){if(!(ee instanceof ue))throw new TypeError("Cannot call a class as a function")}function ie(ee,ue){for(var de=0;de<ue.length;de++){var he=ue[de];he.enumerable=he.enumerable||!1,he.configurable=!0,"value"in he&&(he.writable=!0),Object.defineProperty(ee,re(he.key),he)}}function oe(ee,ue,de){return ue&&ie(ee.prototype,ue),de&&ie(ee,de),Object.defineProperty(ee,"prototype",{writable:!1}),ee}function re(ee){var ue=ne(ee,"string");return typeof ue=="symbol"?ue:String(ue)}function ne(ee,ue){if(typeof ee!="object"||ee===null)return ee;var de=ee[Symbol.toPrimitive];if(de!==void 0){var he=de.call(ee,ue||"default");if(typeof he!="object")return he;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ue==="string"?String:Number)(ee)}var z=E("buffer"),a=z.Buffer,y=E("util"),x=y.inspect,b=x&&x.custom||"inspect";function te(ee,ue,de){a.prototype.copy.call(ee,ue,de)}pe.exports=function(){function ee(){se(this,ee),this.head=null,this.tail=null,this.length=0}return oe(ee,[{key:"push",value:function(de){var he={data:de,next:null};this.length>0?this.tail.next=he:this.head=he,this.tail=he,++this.length}},{key:"unshift",value:function(de){var he={data:de,next:this.head};this.length===0&&(this.tail=he),this.head=he,++this.length}},{key:"shift",value:function(){if(this.length!==0){var de=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,de}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(de){if(this.length===0)return"";for(var he=this.head,fe=""+he.data;he=he.next;)fe+=de+he.data;return fe}},{key:"concat",value:function(de){if(this.length===0)return a.alloc(0);for(var he=a.allocUnsafe(de>>>0),fe=this.head,ge=0;fe;)te(fe.data,he,ge),ge+=fe.data.length,fe=fe.next;return he}},{key:"consume",value:function(de,he){var fe;return de<this.head.data.length?(fe=this.head.data.slice(0,de),this.head.data=this.head.data.slice(de)):de===this.head.data.length?fe=this.shift():fe=he?this._getString(de):this._getBuffer(de),fe}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(de){var he=this.head,fe=1,ge=he.data;for(de-=ge.length;he=he.next;){var ye=he.data,me=de>ye.length?ye.length:de;if(me===ye.length?ge+=ye:ge+=ye.slice(0,de),de-=me,de===0){me===ye.length?(++fe,he.next?this.head=he.next:this.head=this.tail=null):(this.head=he,he.data=ye.slice(me));break}++fe}return this.length-=fe,ge}},{key:"_getBuffer",value:function(de){var he=a.allocUnsafe(de),fe=this.head,ge=1;for(fe.data.copy(he),de-=fe.data.length;fe=fe.next;){var ye=fe.data,me=de>ye.length?ye.length:de;if(ye.copy(he,he.length-de,0,me),de-=me,de===0){me===ye.length?(++ge,fe.next?this.head=fe.next:this.head=this.tail=null):(this.head=fe,fe.data=ye.slice(me));break}++ge}return this.length-=ge,he}},{key:b,value:function(de,he){return x(this,le(le({},he),{},{depth:0,customInspect:!1}))}}]),ee}()},{buffer:90,util:89}],407:[function(E,pe,Ae){(function(ce){(function(){"use strict";function le(ne,z){var a=this,y=this._readableState&&this._readableState.destroyed,x=this._writableState&&this._writableState.destroyed;return y||x?(z?z(ne):ne&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,ce.nextTick(oe,this,ne)):ce.nextTick(oe,this,ne)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ne||null,function(b){!z&&b?a._writableState?a._writableState.errorEmitted?ce.nextTick(se,a):(a._writableState.errorEmitted=!0,ce.nextTick(ae,a,b)):ce.nextTick(ae,a,b):z?(ce.nextTick(se,a),z(b)):ce.nextTick(se,a)}),this)}function ae(ne,z){oe(ne,z),se(ne)}function se(ne){ne._writableState&&!ne._writableState.emitClose||ne._readableState&&!ne._readableState.emitClose||ne.emit("close")}function ie(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function oe(ne,z){ne.emit("error",z)}function re(ne,z){var a=ne._readableState,y=ne._writableState;a&&a.autoDestroy||y&&y.autoDestroy?ne.destroy(z):ne.emit("error",z)}pe.exports={destroy:le,undestroy:ie,errorOrDestroy:re}}).call(this)}).call(this,E("_process"))},{_process:467}],408:[function(E,pe,Ae){"use strict";var ce=E("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function le(oe){var re=!1;return function(){if(!re){re=!0;for(var ne=arguments.length,z=new Array(ne),a=0;a<ne;a++)z[a]=arguments[a];oe.apply(this,z)}}}function ae(){}function se(oe){return oe.setHeader&&typeof oe.abort=="function"}function ie(oe,re,ne){if(typeof re=="function")return ie(oe,null,re);re||(re={}),ne=le(ne||ae);var z=re.readable||re.readable!==!1&&oe.readable,a=re.writable||re.writable!==!1&&oe.writable,y=function(){oe.writable||b()},x=oe._writableState&&oe._writableState.finished,b=function(){a=!1,x=!0,z||ne.call(oe)},te=oe._readableState&&oe._readableState.endEmitted,ee=function(){z=!1,te=!0,a||ne.call(oe)},ue=function(ge){ne.call(oe,ge)},de=function(){var ge;if(z&&!te)return(!oe._readableState||!oe._readableState.ended)&&(ge=new ce),ne.call(oe,ge);if(a&&!x)return(!oe._writableState||!oe._writableState.ended)&&(ge=new ce),ne.call(oe,ge)},he=function(){oe.req.on("finish",b)};return se(oe)?(oe.on("complete",b),oe.on("abort",de),oe.req?he():oe.on("request",he)):a&&!oe._writableState&&(oe.on("end",y),oe.on("close",y)),oe.on("end",ee),oe.on("finish",b),re.error!==!1&&oe.on("error",ue),oe.on("close",de),function(){oe.removeListener("complete",b),oe.removeListener("abort",de),oe.removeListener("request",he),oe.req&&oe.req.removeListener("finish",b),oe.removeListener("end",y),oe.removeListener("close",y),oe.removeListener("finish",b),oe.removeListener("end",ee),oe.removeListener("error",ue),oe.removeListener("close",de)}}pe.exports=ie},{"../../../errors":399}],409:[function(E,pe,Ae){pe.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],410:[function(E,pe,Ae){"use strict";var ce;function le(b){var te=!1;return function(){te||(te=!0,b.apply(void 0,arguments))}}var ae=E("../../../errors").codes,se=ae.ERR_MISSING_ARGS,ie=ae.ERR_STREAM_DESTROYED;function oe(b){if(b)throw b}function re(b){return b.setHeader&&typeof b.abort=="function"}function ne(b,te,ee,ue){ue=le(ue);var de=!1;b.on("close",function(){de=!0}),ce===void 0&&(ce=E("./end-of-stream")),ce(b,{readable:te,writable:ee},function(fe){if(fe)return ue(fe);de=!0,ue()});var he=!1;return function(fe){if(!de&&!he){if(he=!0,re(b))return b.abort();if(typeof b.destroy=="function")return b.destroy();ue(fe||new ie("pipe"))}}}function z(b){b()}function a(b,te){return b.pipe(te)}function y(b){return!b.length||typeof b[b.length-1]!="function"?oe:b.pop()}function x(){for(var b=arguments.length,te=new Array(b),ee=0;ee<b;ee++)te[ee]=arguments[ee];var ue=y(te);if(Array.isArray(te[0])&&(te=te[0]),te.length<2)throw new se("streams");var de,he=te.map(function(fe,ge){var ye=ge<te.length-1,me=ge>0;return ne(fe,ye,me,function(Be){de||(de=Be),Be&&he.forEach(z),!ye&&(he.forEach(z),ue(de))})});return te.reduce(a)}pe.exports=x},{"../../../errors":399,"./end-of-stream":408}],411:[function(E,pe,Ae){"use strict";var ce=E("../../../errors").codes.ERR_INVALID_OPT_VALUE;function le(se,ie,oe){return se.highWaterMark!=null?se.highWaterMark:ie?se[oe]:null}function ae(se,ie,oe,re){var ne=le(ie,re,oe);if(ne!=null){if(!(isFinite(ne)&&Math.floor(ne)===ne)||ne<0){var z=re?oe:"highWaterMark";throw new ce(z,ne)}return Math.floor(ne)}return se.objectMode?16:16*1024}pe.exports={getHighWaterMark:ae}},{"../../../errors":399}],412:[function(E,pe,Ae){arguments[4][393][0].apply(Ae,arguments)},{dup:393,events:344}],413:[function(E,pe,Ae){"use strict";var ce=E("safe-buffer").Buffer,le=ce.isEncoding||function(he){switch(he=""+he,he&&he.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function ae(he){if(!he)return"utf8";for(var fe;;)switch(he){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return he;default:if(fe)return;he=(""+he).toLowerCase(),fe=!0}}function se(he){var fe=ae(he);if(typeof fe!="string"&&(ce.isEncoding===le||!le(he)))throw new Error("Unknown encoding: "+he);return fe||he}Ae.StringDecoder=ie;function ie(he){this.encoding=se(he);var fe;switch(this.encoding){case"utf16le":this.text=x,this.end=b,fe=4;break;case"utf8":this.fillLast=z,fe=4;break;case"base64":this.text=te,this.end=ee,fe=3;break;default:this.write=ue,this.end=de;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=ce.allocUnsafe(fe)}ie.prototype.write=function(he){if(he.length===0)return"";var fe,ge;if(this.lastNeed){if(fe=this.fillLast(he),fe===void 0)return"";ge=this.lastNeed,this.lastNeed=0}else ge=0;return ge<he.length?fe?fe+this.text(he,ge):this.text(he,ge):fe||""},ie.prototype.end=y,ie.prototype.text=a,ie.prototype.fillLast=function(he){if(this.lastNeed<=he.length)return he.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);he.copy(this.lastChar,this.lastTotal-this.lastNeed,0,he.length),this.lastNeed-=he.length};function oe(he){return he<=127?0:he>>5===6?2:he>>4===14?3:he>>3===30?4:he>>6===2?-1:-2}function re(he,fe,ge){var ye=fe.length-1;if(ye<ge)return 0;var me=oe(fe[ye]);return me>=0?(me>0&&(he.lastNeed=me-1),me):--ye<ge||me===-2?0:(me=oe(fe[ye]),me>=0?(me>0&&(he.lastNeed=me-2),me):--ye<ge||me===-2?0:(me=oe(fe[ye]),me>=0?(me>0&&(me===2?me=0:he.lastNeed=me-3),me):0))}function ne(he,fe,ge){if((fe[0]&192)!==128)return he.lastNeed=0,"\uFFFD";if(he.lastNeed>1&&fe.length>1){if((fe[1]&192)!==128)return he.lastNeed=1,"\uFFFD";if(he.lastNeed>2&&fe.length>2&&(fe[2]&192)!==128)return he.lastNeed=2,"\uFFFD"}}function z(he){var fe=this.lastTotal-this.lastNeed,ge=ne(this,he,fe);if(ge!==void 0)return ge;if(this.lastNeed<=he.length)return he.copy(this.lastChar,fe,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);he.copy(this.lastChar,fe,0,he.length),this.lastNeed-=he.length}function a(he,fe){var ge=re(this,he,fe);if(!this.lastNeed)return he.toString("utf8",fe);this.lastTotal=ge;var ye=he.length-(ge-this.lastNeed);return he.copy(this.lastChar,0,ye),he.toString("utf8",fe,ye)}function y(he){var fe=he&&he.length?this.write(he):"";return this.lastNeed?fe+"\uFFFD":fe}function x(he,fe){if((he.length-fe)%2===0){var ge=he.toString("utf16le",fe);if(ge){var ye=ge.charCodeAt(ge.length-1);if(ye>=55296&&ye<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=he[he.length-2],this.lastChar[1]=he[he.length-1],ge.slice(0,-1)}return ge}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=he[he.length-1],he.toString("utf16le",fe,he.length-1)}function b(he){var fe=he&&he.length?this.write(he):"";if(this.lastNeed){var ge=this.lastTotal-this.lastNeed;return fe+this.lastChar.toString("utf16le",0,ge)}return fe}function te(he,fe){var ge=(he.length-fe)%3;return ge===0?he.toString("base64",fe):(this.lastNeed=3-ge,this.lastTotal=3,ge===1?this.lastChar[0]=he[he.length-1]:(this.lastChar[0]=he[he.length-2],this.lastChar[1]=he[he.length-1]),he.toString("base64",fe,he.length-ge))}function ee(he){var fe=he&&he.length?this.write(he):"";return this.lastNeed?fe+this.lastChar.toString("base64",0,3-this.lastNeed):fe}function ue(he){return he.toString(this.encoding)}function de(he){return he&&he.length?this.write(he):""}},{"safe-buffer":396}],414:[function(E,pe,Ae){(function(ce,le){(function(){var ae=E("process/browser.js").nextTick,se=Function.prototype.apply,ie=Array.prototype.slice,oe={},re=0;Ae.setTimeout=function(){return new ne(se.call(setTimeout,window,arguments),clearTimeout)},Ae.setInterval=function(){return new ne(se.call(setInterval,window,arguments),clearInterval)},Ae.clearTimeout=Ae.clearInterval=function(z){z.close()};function ne(z,a){this._id=z,this._clearFn=a}ne.prototype.unref=ne.prototype.ref=function(){},ne.prototype.close=function(){this._clearFn.call(window,this._id)},Ae.enroll=function(z,a){clearTimeout(z._idleTimeoutId),z._idleTimeout=a},Ae.unenroll=function(z){clearTimeout(z._idleTimeoutId),z._idleTimeout=-1},Ae._unrefActive=Ae.active=function(z){clearTimeout(z._idleTimeoutId);var a=z._idleTimeout;a>=0&&(z._idleTimeoutId=setTimeout(function(){z._onTimeout&&z._onTimeout()},a))},Ae.setImmediate=typeof ce=="function"?ce:function(z){var a=re++,y=arguments.length<2?!1:ie.call(arguments,1);return oe[a]=!0,ae(function(){oe[a]&&(y?z.apply(null,y):z.call(null),Ae.clearImmediate(a))}),a},Ae.clearImmediate=typeof le=="function"?le:function(z){delete oe[z]}}).call(this)}).call(this,E("timers").setImmediate,E("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(E,pe,Ae){var ce=E("buffer").Buffer;pe.exports=function(le){if(le instanceof Uint8Array){if(le.byteOffset===0&&le.byteLength===le.buffer.byteLength)return le.buffer;if(typeof le.buffer.slice=="function")return le.buffer.slice(le.byteOffset,le.byteOffset+le.byteLength)}if(ce.isBuffer(le)){for(var ae=new Uint8Array(le.length),se=le.length,ie=0;ie<se;ie++)ae[ie]=le[ie];return ae.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:90}],416:[function(E,pe,Ae){(function(ce){(function(){pe.exports=le;function le(se,ie){if(ae("noDeprecation"))return se;var oe=!1;function re(){if(!oe){if(ae("throwDeprecation"))throw new Error(ie);ae("traceDeprecation")?console.trace(ie):console.warn(ie),oe=!0}return se.apply(this,arguments)}return re}function ae(se){try{if(!ce.localStorage)return!1}catch(oe){return!1}var ie=ce.localStorage[se];return ie==null?!1:String(ie).toLowerCase()==="true"}}).call(this)}).call(this,typeof Gt!="undefined"?Gt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],417:[function(E,pe,Ae){arguments[4][84][0].apply(Ae,arguments)},{dup:84}],418:[function(E,pe,Ae){"use strict";var ce=E("is-arguments"),le=E("is-generator-function"),ae=E("which-typed-array"),se=E("is-typed-array");function ie(nt){return nt.call.bind(nt)}var oe=typeof BigInt!="undefined",re=typeof Symbol!="undefined",ne=ie(Object.prototype.toString),z=ie(Number.prototype.valueOf),a=ie(String.prototype.valueOf),y=ie(Boolean.prototype.valueOf);if(oe)var x=ie(BigInt.prototype.valueOf);if(re)var b=ie(Symbol.prototype.valueOf);function te(nt,ht){if(typeof nt!="object")return!1;try{return ht(nt),!0}catch(St){return!1}}Ae.isArgumentsObject=ce,Ae.isGeneratorFunction=le,Ae.isTypedArray=se;function ee(nt){return typeof Promise!="undefined"&&nt instanceof Promise||nt!==null&&typeof nt=="object"&&typeof nt.then=="function"&&typeof nt.catch=="function"}Ae.isPromise=ee;function ue(nt){return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?ArrayBuffer.isView(nt):se(nt)||ut(nt)}Ae.isArrayBufferView=ue;function de(nt){return ae(nt)==="Uint8Array"}Ae.isUint8Array=de;function he(nt){return ae(nt)==="Uint8ClampedArray"}Ae.isUint8ClampedArray=he;function fe(nt){return ae(nt)==="Uint16Array"}Ae.isUint16Array=fe;function ge(nt){return ae(nt)==="Uint32Array"}Ae.isUint32Array=ge;function ye(nt){return ae(nt)==="Int8Array"}Ae.isInt8Array=ye;function me(nt){return ae(nt)==="Int16Array"}Ae.isInt16Array=me;function Be(nt){return ae(nt)==="Int32Array"}Ae.isInt32Array=Be;function Ee(nt){return ae(nt)==="Float32Array"}Ae.isFloat32Array=Ee;function Me(nt){return ae(nt)==="Float64Array"}Ae.isFloat64Array=Me;function we(nt){return ae(nt)==="BigInt64Array"}Ae.isBigInt64Array=we;function je(nt){return ae(nt)==="BigUint64Array"}Ae.isBigUint64Array=je;function xe(nt){return ne(nt)==="[object Map]"}xe.working=typeof Map!="undefined"&&xe(new Map);function Oe(nt){return typeof Map=="undefined"?!1:xe.working?xe(nt):nt instanceof Map}Ae.isMap=Oe;function We(nt){return ne(nt)==="[object Set]"}We.working=typeof Set!="undefined"&&We(new Set);function Ze(nt){return typeof Set=="undefined"?!1:We.working?We(nt):nt instanceof Set}Ae.isSet=Ze;function Te(nt){return ne(nt)==="[object WeakMap]"}Te.working=typeof WeakMap!="undefined"&&Te(new WeakMap);function tt(nt){return typeof WeakMap=="undefined"?!1:Te.working?Te(nt):nt instanceof WeakMap}Ae.isWeakMap=tt;function qe(nt){return ne(nt)==="[object WeakSet]"}qe.working=typeof WeakSet!="undefined"&&qe(new WeakSet);function lt(nt){return qe(nt)}Ae.isWeakSet=lt;function ct(nt){return ne(nt)==="[object ArrayBuffer]"}ct.working=typeof ArrayBuffer!="undefined"&&ct(new ArrayBuffer);function rt(nt){return typeof ArrayBuffer=="undefined"?!1:ct.working?ct(nt):nt instanceof ArrayBuffer}Ae.isArrayBuffer=rt;function at(nt){return ne(nt)==="[object DataView]"}at.working=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"&&at(new DataView(new ArrayBuffer(1),0,1));function ut(nt){return typeof DataView=="undefined"?!1:at.working?at(nt):nt instanceof DataView}Ae.isDataView=ut;var At=typeof SharedArrayBuffer!="undefined"?SharedArrayBuffer:void 0;function wt(nt){return ne(nt)==="[object SharedArrayBuffer]"}function It(nt){return typeof At=="undefined"?!1:(typeof wt.working=="undefined"&&(wt.working=wt(new At)),wt.working?wt(nt):nt instanceof At)}Ae.isSharedArrayBuffer=It;function gt(nt){return ne(nt)==="[object AsyncFunction]"}Ae.isAsyncFunction=gt;function ft(nt){return ne(nt)==="[object Map Iterator]"}Ae.isMapIterator=ft;function $e(nt){return ne(nt)==="[object Set Iterator]"}Ae.isSetIterator=$e;function Pe(nt){return ne(nt)==="[object Generator]"}Ae.isGeneratorObject=Pe;function ke(nt){return ne(nt)==="[object WebAssembly.Module]"}Ae.isWebAssemblyCompiledModule=ke;function Ve(nt){return te(nt,z)}Ae.isNumberObject=Ve;function Qe(nt){return te(nt,a)}Ae.isStringObject=Qe;function De(nt){return te(nt,y)}Ae.isBooleanObject=De;function Ye(nt){return oe&&te(nt,x)}Ae.isBigIntObject=Ye;function Ue(nt){return re&&te(nt,b)}Ae.isSymbolObject=Ue;function Ie(nt){return Ve(nt)||Qe(nt)||De(nt)||Ye(nt)||Ue(nt)}Ae.isBoxedPrimitive=Ie;function Ne(nt){return typeof Uint8Array!="undefined"&&(rt(nt)||It(nt))}Ae.isAnyArrayBuffer=Ne,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(nt){Object.defineProperty(Ae,nt,{enumerable:!1,value:function(){throw new Error(nt+" is not supported in userland")}})})},{"is-arguments":365,"is-generator-function":368,"is-typed-array":369,"which-typed-array":420}],419:[function(E,pe,Ae){(function(ce){(function(){var le=Object.getOwnPropertyDescriptors||function(At){for(var wt=Object.keys(At),It={},gt=0;gt<wt.length;gt++)It[wt[gt]]=Object.getOwnPropertyDescriptor(At,wt[gt]);return It},ae=/%[sdj%]/g;Ae.format=function(ut){if(!me(ut)){for(var At=[],wt=0;wt<arguments.length;wt++)At.push(re(arguments[wt]));return At.join(" ")}for(var wt=1,It=arguments,gt=It.length,ft=String(ut).replace(ae,function(Pe){if(Pe==="%%")return"%";if(wt>=gt)return Pe;switch(Pe){case"%s":return String(It[wt++]);case"%d":return Number(It[wt++]);case"%j":try{return JSON.stringify(It[wt++])}catch(ke){return"[Circular]"}default:return Pe}}),$e=It[wt];wt<gt;$e=It[++wt])fe($e)||!we($e)?ft+=" "+$e:ft+=" "+re($e);return ft},Ae.deprecate=function(ut,At){if(typeof ce!="undefined"&&ce.noDeprecation===!0)return ut;if(typeof ce=="undefined")return function(){return Ae.deprecate(ut,At).apply(this,arguments)};var wt=!1;function It(){if(!wt){if(ce.throwDeprecation)throw new Error(At);ce.traceDeprecation?console.trace(At):console.error(At),wt=!0}return ut.apply(this,arguments)}return It};var se={},ie=/^$/;if(ce.env.NODE_DEBUG){var oe=ce.env.NODE_DEBUG;oe=oe.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),ie=new RegExp("^"+oe+"$","i")}Ae.debuglog=function(ut){if(ut=ut.toUpperCase(),!se[ut])if(ie.test(ut)){var At=ce.pid;se[ut]=function(){var wt=Ae.format.apply(Ae,arguments);console.error("%s %d: %s",ut,At,wt)}}else se[ut]=function(){};return se[ut]};function re(ut,At){var wt={seen:[],stylize:z};return arguments.length>=3&&(wt.depth=arguments[2]),arguments.length>=4&&(wt.colors=arguments[3]),he(At)?wt.showHidden=At:At&&Ae._extend(wt,At),Ee(wt.showHidden)&&(wt.showHidden=!1),Ee(wt.depth)&&(wt.depth=2),Ee(wt.colors)&&(wt.colors=!1),Ee(wt.customInspect)&&(wt.customInspect=!0),wt.colors&&(wt.stylize=ne),y(wt,ut,wt.depth)}Ae.inspect=re,re.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},re.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function ne(ut,At){var wt=re.styles[At];return wt?"\x1B["+re.colors[wt][0]+"m"+ut+"\x1B["+re.colors[wt][1]+"m":ut}function z(ut,At){return ut}function a(ut){var At={};return ut.forEach(function(wt,It){At[wt]=!0}),At}function y(ut,At,wt){if(ut.customInspect&&At&&Oe(At.inspect)&&At.inspect!==Ae.inspect&&!(At.constructor&&At.constructor.prototype===At)){var It=At.inspect(wt,ut);return me(It)||(It=y(ut,It,wt)),It}var gt=x(ut,At);if(gt)return gt;var ft=Object.keys(At),$e=a(ft);if(ut.showHidden&&(ft=Object.getOwnPropertyNames(At)),xe(At)&&(ft.indexOf("message")>=0||ft.indexOf("description")>=0))return b(At);if(ft.length===0){if(Oe(At)){var Pe=At.name?": "+At.name:"";return ut.stylize("[Function"+Pe+"]","special")}if(Me(At))return ut.stylize(RegExp.prototype.toString.call(At),"regexp");if(je(At))return ut.stylize(Date.prototype.toString.call(At),"date");if(xe(At))return b(At)}var ke="",Ve=!1,Qe=["{","}"];if(de(At)&&(Ve=!0,Qe=["[","]"]),Oe(At)){var De=At.name?": "+At.name:"";ke=" [Function"+De+"]"}if(Me(At)&&(ke=" "+RegExp.prototype.toString.call(At)),je(At)&&(ke=" "+Date.prototype.toUTCString.call(At)),xe(At)&&(ke=" "+b(At)),ft.length===0&&(!Ve||At.length==0))return Qe[0]+ke+Qe[1];if(wt<0)return Me(At)?ut.stylize(RegExp.prototype.toString.call(At),"regexp"):ut.stylize("[Object]","special");ut.seen.push(At);var Ye;return Ve?Ye=te(ut,At,wt,$e,ft):Ye=ft.map(function(Ue){return ee(ut,At,wt,$e,Ue,Ve)}),ut.seen.pop(),ue(Ye,ke,Qe)}function x(ut,At){if(Ee(At))return ut.stylize("undefined","undefined");if(me(At)){var wt="'"+JSON.stringify(At).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return ut.stylize(wt,"string")}if(ye(At))return ut.stylize(""+At,"number");if(he(At))return ut.stylize(""+At,"boolean");if(fe(At))return ut.stylize("null","null")}function b(ut){return"["+Error.prototype.toString.call(ut)+"]"}function te(ut,At,wt,It,gt){for(var ft=[],$e=0,Pe=At.length;$e<Pe;++$e)lt(At,String($e))?ft.push(ee(ut,At,wt,It,String($e),!0)):ft.push("");return gt.forEach(function(ke){ke.match(/^\d+$/)||ft.push(ee(ut,At,wt,It,ke,!0))}),ft}function ee(ut,At,wt,It,gt,ft){var $e,Pe,ke;if(ke=Object.getOwnPropertyDescriptor(At,gt)||{value:At[gt]},ke.get?ke.set?Pe=ut.stylize("[Getter/Setter]","special"):Pe=ut.stylize("[Getter]","special"):ke.set&&(Pe=ut.stylize("[Setter]","special")),lt(It,gt)||($e="["+gt+"]"),Pe||(ut.seen.indexOf(ke.value)<0?(fe(wt)?Pe=y(ut,ke.value,null):Pe=y(ut,ke.value,wt-1),Pe.indexOf(`
`)>-1&&(ft?Pe=Pe.split(`
`).map(function(Ve){return" "+Ve}).join(`
`).slice(2):Pe=`
`+Pe.split(`
`).map(function(Ve){return" "+Ve}).join(`
`))):Pe=ut.stylize("[Circular]","special")),Ee($e)){if(ft&&gt.match(/^\d+$/))return Pe;$e=JSON.stringify(""+gt),$e.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?($e=$e.slice(1,-1),$e=ut.stylize($e,"name")):($e=$e.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),$e=ut.stylize($e,"string"))}return $e+": "+Pe}function ue(ut,At,wt){var It=0,gt=ut.reduce(function(ft,$e){return It++,$e.indexOf(`
`)>=0&&It++,ft+$e.replace(/\u001b\[\d\d?m/g,"").length+1},0);return gt>60?wt[0]+(At===""?"":At+`
`)+" "+ut.join(`,
`)+" "+wt[1]:wt[0]+At+" "+ut.join(", ")+" "+wt[1]}Ae.types=E("./support/types");function de(ut){return Array.isArray(ut)}Ae.isArray=de;function he(ut){return typeof ut=="boolean"}Ae.isBoolean=he;function fe(ut){return ut===null}Ae.isNull=fe;function ge(ut){return ut==null}Ae.isNullOrUndefined=ge;function ye(ut){return typeof ut=="number"}Ae.isNumber=ye;function me(ut){return typeof ut=="string"}Ae.isString=me;function Be(ut){return typeof ut=="symbol"}Ae.isSymbol=Be;function Ee(ut){return ut===void 0}Ae.isUndefined=Ee;function Me(ut){return we(ut)&&Ze(ut)==="[object RegExp]"}Ae.isRegExp=Me,Ae.types.isRegExp=Me;function we(ut){return typeof ut=="object"&&ut!==null}Ae.isObject=we;function je(ut){return we(ut)&&Ze(ut)==="[object Date]"}Ae.isDate=je,Ae.types.isDate=je;function xe(ut){return we(ut)&&(Ze(ut)==="[object Error]"||ut instanceof Error)}Ae.isError=xe,Ae.types.isNativeError=xe;function Oe(ut){return typeof ut=="function"}Ae.isFunction=Oe;function We(ut){return ut===null||typeof ut=="boolean"||typeof ut=="number"||typeof ut=="string"||typeof ut=="symbol"||typeof ut=="undefined"}Ae.isPrimitive=We,Ae.isBuffer=E("./support/isBuffer");function Ze(ut){return Object.prototype.toString.call(ut)}function Te(ut){return ut<10?"0"+ut.toString(10):ut.toString(10)}var tt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function qe(){var ut=new Date,At=[Te(ut.getHours()),Te(ut.getMinutes()),Te(ut.getSeconds())].join(":");return[ut.getDate(),tt[ut.getMonth()],At].join(" ")}Ae.log=function(){console.log("%s - %s",qe(),Ae.format.apply(Ae,arguments))},Ae.inherits=E("inherits"),Ae._extend=function(ut,At){if(!At||!we(At))return ut;for(var wt=Object.keys(At),It=wt.length;It--;)ut[wt[It]]=At[wt[It]];return ut};function lt(ut,At){return Object.prototype.hasOwnProperty.call(ut,At)}var ct=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;Ae.promisify=function(At){if(typeof At!="function")throw new TypeError('The "original" argument must be of type Function');if(ct&&At[ct]){var wt=At[ct];if(typeof wt!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(wt,ct,{value:wt,enumerable:!1,writable:!1,configurable:!0}),wt}function wt(){for(var It,gt,ft=new Promise(function(ke,Ve){It=ke,gt=Ve}),$e=[],Pe=0;Pe<arguments.length;Pe++)$e.push(arguments[Pe]);$e.push(function(ke,Ve){ke?gt(ke):It(Ve)});try{At.apply(this,$e)}catch(ke){gt(ke)}return ft}return Object.setPrototypeOf(wt,Object.getPrototypeOf(At)),ct&&Object.defineProperty(wt,ct,{value:wt,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(wt,le(At))},Ae.promisify.custom=ct;function rt(ut,At){if(!ut){var wt=new Error("Promise was rejected with a falsy value");wt.reason=ut,ut=wt}return At(ut)}function at(ut){if(typeof ut!="function")throw new TypeError('The "original" argument must be of type Function');function At(){for(var wt=[],It=0;It<arguments.length;It++)wt.push(arguments[It]);var gt=wt.pop();if(typeof gt!="function")throw new TypeError("The last argument must be of type Function");var ft=this,$e=function(){return gt.apply(ft,arguments)};ut.apply(this,wt).then(function(Pe){ce.nextTick($e.bind(null,null,Pe))},function(Pe){ce.nextTick(rt.bind(null,Pe,$e))})}return Object.setPrototypeOf(At,Object.getPrototypeOf(ut)),Object.defineProperties(At,le(ut)),At}Ae.callbackify=at}).call(this)}).call(this,E("_process"))},{"./support/isBuffer":417,"./support/types":418,_process:467,inherits:364}],420:[function(E,pe,Ae){(function(ce){(function(){"use strict";var le=E("for-each"),ae=E("available-typed-arrays"),se=E("call-bind"),ie=E("call-bind/callBound"),oe=E("gopd"),re=ie("Object.prototype.toString"),ne=E("has-tostringtag/shams")(),z=typeof globalThis=="undefined"?ce:globalThis,a=ae(),y=ie("String.prototype.slice"),x=Object.getPrototypeOf,b=ie("Array.prototype.indexOf",!0)||function(he,fe){for(var ge=0;ge<he.length;ge+=1)if(he[ge]===fe)return ge;return-1},te={__proto__:null};ne&&oe&&x?le(a,function(de){var he=new z[de];if(Symbol.toStringTag in he){var fe=x(he),ge=oe(fe,Symbol.toStringTag);if(!ge){var ye=x(fe);ge=oe(ye,Symbol.toStringTag)}te["$"+de]=se(ge.get)}}):le(a,function(de){var he=new z[de];te["$"+de]=se(he.slice)});var ee=function(he){var fe=!1;return le(te,function(ge,ye){if(!fe)try{"$"+ge(he)===ye&&(fe=y(ye,1))}catch(me){}}),fe},ue=function(he){var fe=!1;return le(te,function(ge,ye){if(!fe)try{ge(he),fe=y(ye,1)}catch(me){}}),fe};pe.exports=function(he){if(!he||typeof he!="object")return!1;if(!ne){var fe=y(re(he),8,-1);return b(a,fe)>-1?fe:fe!=="Object"?!1:ue(he)}return oe?ee(he):null}}).call(this)}).call(this,typeof Gt!="undefined"?Gt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"available-typed-arrays":86,"call-bind":93,"call-bind/callBound":92,"for-each":345,gopd:349,"has-tostringtag/shams":353}],421:[function(E,pe,Ae){(function(){"use strict";Ae.stripBOM=function(ce){return ce[0]==="\uFEFF"?ce.substring(1):ce}}).call(this)},{}],422:[function(E,pe,Ae){(function(){"use strict";var ce,le,ae,se,ie,oe={}.hasOwnProperty;ce=E("xmlbuilder"),le=E("./defaults").defaults,se=function(re){return typeof re=="string"&&(re.indexOf("&")>=0||re.indexOf(">")>=0||re.indexOf("<")>=0)},ie=function(re){return"<![CDATA["+ae(re)+"]]>"},ae=function(re){return re.replace("]]>","]]]]><![CDATA[>")},Ae.Builder=function(){function re(ne){var z,a,y;this.options={},a=le["0.2"];for(z in a)oe.call(a,z)&&(y=a[z],this.options[z]=y);for(z in ne)oe.call(ne,z)&&(y=ne[z],this.options[z]=y)}return re.prototype.buildObject=function(ne){var z,a,y,x,b;return z=this.options.attrkey,a=this.options.charkey,Object.keys(ne).length===1&&this.options.rootName===le["0.2"].rootName?(b=Object.keys(ne)[0],ne=ne[b]):b=this.options.rootName,y=function(te){return function(ee,ue){var de,he,fe,ge,ye,me;if(typeof ue!="object")te.options.cdata&&se(ue)?ee.raw(ie(ue)):ee.txt(ue);else if(Array.isArray(ue)){for(ge in ue)if(oe.call(ue,ge)){he=ue[ge];for(ye in he)fe=he[ye],ee=y(ee.ele(ye),fe).up()}}else for(ye in ue)if(oe.call(ue,ye))if(he=ue[ye],ye===z){if(typeof he=="object")for(de in he)me=he[de],ee=ee.att(de,me)}else if(ye===a)te.options.cdata&&se(he)?ee=ee.raw(ie(he)):ee=ee.txt(he);else if(Array.isArray(he))for(ge in he)oe.call(he,ge)&&(fe=he[ge],typeof fe=="string"?te.options.cdata&&se(fe)?ee=ee.ele(ye).raw(ie(fe)).up():ee=ee.ele(ye,fe).up():ee=y(ee.ele(ye),fe).up());else typeof he=="object"?ee=y(ee.ele(ye),he).up():typeof he=="string"&&te.options.cdata&&se(he)?ee=ee.ele(ye).raw(ie(he)).up():(he==null&&(he=""),ee=ee.ele(ye,he.toString()).up());return ee}}(this),x=ce.create(b,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),y(x,ne).end(this.options.renderOpts)},re}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(E,pe,Ae){(function(){Ae.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:`
`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},{}],424:[function(E,pe,Ae){(function(){"use strict";var ce,le,ae,se,ie,oe,re,ne,z,a=function(b,te){return function(){return b.apply(te,arguments)}},y=function(b,te){for(var ee in te)x.call(te,ee)&&(b[ee]=te[ee]);function ue(){this.constructor=b}return ue.prototype=te.prototype,b.prototype=new ue,b.__super__=te.prototype,b},x={}.hasOwnProperty;ne=E("sax"),se=E("events"),ce=E("./bom"),re=E("./processors"),z=E("timers").setImmediate,le=E("./defaults").defaults,ie=function(b){return typeof b=="object"&&b!=null&&Object.keys(b).length===0},oe=function(b,te,ee){var ue,de,he;for(ue=0,de=b.length;ue<de;ue++)he=b[ue],te=he(te,ee);return te},ae=function(b,te,ee){var ue;return ue=Object.create(null),ue.value=ee,ue.writable=!0,ue.enumerable=!0,ue.configurable=!0,Object.defineProperty(b,te,ue)},Ae.Parser=function(b){y(te,b);function te(ee){this.parseStringPromise=a(this.parseStringPromise,this),this.parseString=a(this.parseString,this),this.reset=a(this.reset,this),this.assignOrPush=a(this.assignOrPush,this),this.processAsync=a(this.processAsync,this);var ue,de,he;if(!(this instanceof Ae.Parser))return new Ae.Parser(ee);this.options={},de=le["0.2"];for(ue in de)x.call(de,ue)&&(he=de[ue],this.options[ue]=he);for(ue in ee)x.call(ee,ue)&&(he=ee[ue],this.options[ue]=he);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(re.normalize)),this.reset()}return te.prototype.processAsync=function(){var ee,ue;try{return this.remaining.length<=this.options.chunkSize?(ee=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(ee),this.saxParser.close()):(ee=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(ee),z(this.processAsync))}catch(de){if(ue=de,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(ue)}},te.prototype.assignOrPush=function(ee,ue,de){return ue in ee?(ee[ue]instanceof Array||ae(ee,ue,[ee[ue]]),ee[ue].push(de)):this.options.explicitArray?ae(ee,ue,[de]):ae(ee,ue,de)},te.prototype.reset=function(){var ee,ue,de,he;return this.removeAllListeners(),this.saxParser=ne.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(fe){return function(ge){if(fe.saxParser.resume(),!fe.saxParser.errThrown)return fe.saxParser.errThrown=!0,fe.emit("error",ge)}}(this),this.saxParser.onend=function(fe){return function(){if(!fe.saxParser.ended)return fe.saxParser.ended=!0,fe.emit("end",fe.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,he=[],ee=this.options.attrkey,ue=this.options.charkey,this.saxParser.onopentag=function(fe){return function(ge){var ye,me,Be,Ee,Me;if(Be={},Be[ue]="",!fe.options.ignoreAttrs){Me=ge.attributes;for(ye in Me)x.call(Me,ye)&&(!(ee in Be)&&!fe.options.mergeAttrs&&(Be[ee]={}),me=fe.options.attrValueProcessors?oe(fe.options.attrValueProcessors,ge.attributes[ye],ye):ge.attributes[ye],Ee=fe.options.attrNameProcessors?oe(fe.options.attrNameProcessors,ye):ye,fe.options.mergeAttrs?fe.assignOrPush(Be,Ee,me):ae(Be[ee],Ee,me))}return Be["#name"]=fe.options.tagNameProcessors?oe(fe.options.tagNameProcessors,ge.name):ge.name,fe.options.xmlns&&(Be[fe.options.xmlnskey]={uri:ge.uri,local:ge.local}),he.push(Be)}}(this),this.saxParser.onclosetag=function(fe){return function(){var ge,ye,me,Be,Ee,Me,we,je,xe,Oe;if(Me=he.pop(),Ee=Me["#name"],(!fe.options.explicitChildren||!fe.options.preserveChildrenOrder)&&delete Me["#name"],Me.cdata===!0&&(ge=Me.cdata,delete Me.cdata),xe=he[he.length-1],Me[ue].match(/^\s*$/)&&!ge?(ye=Me[ue],delete Me[ue]):(fe.options.trim&&(Me[ue]=Me[ue].trim()),fe.options.normalize&&(Me[ue]=Me[ue].replace(/\s{2,}/g," ").trim()),Me[ue]=fe.options.valueProcessors?oe(fe.options.valueProcessors,Me[ue],Ee):Me[ue],Object.keys(Me).length===1&&ue in Me&&!fe.EXPLICIT_CHARKEY&&(Me=Me[ue])),ie(Me)&&(typeof fe.options.emptyTag=="function"?Me=fe.options.emptyTag():Me=fe.options.emptyTag!==""?fe.options.emptyTag:ye),fe.options.validator!=null&&(Oe="/"+function(){var We,Ze,Te;for(Te=[],We=0,Ze=he.length;We<Ze;We++)Be=he[We],Te.push(Be["#name"]);return Te}().concat(Ee).join("/"),function(){var We;try{return Me=fe.options.validator(Oe,xe&&xe[Ee],Me)}catch(Ze){return We=Ze,fe.emit("error",We)}}()),fe.options.explicitChildren&&!fe.options.mergeAttrs&&typeof Me=="object"){if(!fe.options.preserveChildrenOrder)Be={},fe.options.attrkey in Me&&(Be[fe.options.attrkey]=Me[fe.options.attrkey],delete Me[fe.options.attrkey]),!fe.options.charsAsChildren&&fe.options.charkey in Me&&(Be[fe.options.charkey]=Me[fe.options.charkey],delete Me[fe.options.charkey]),Object.getOwnPropertyNames(Me).length>0&&(Be[fe.options.childkey]=Me),Me=Be;else if(xe){xe[fe.options.childkey]=xe[fe.options.childkey]||[],we={};for(me in Me)x.call(Me,me)&&ae(we,me,Me[me]);xe[fe.options.childkey].push(we),delete Me["#name"],Object.keys(Me).length===1&&ue in Me&&!fe.EXPLICIT_CHARKEY&&(Me=Me[ue])}}return he.length>0?fe.assignOrPush(xe,Ee,Me):(fe.options.explicitRoot&&(je=Me,Me={},ae(Me,Ee,je)),fe.resultObject=Me,fe.saxParser.ended=!0,fe.emit("end",fe.resultObject))}}(this),de=function(fe){return function(ge){var ye,me;if(me=he[he.length-1],me)return me[ue]+=ge,fe.options.explicitChildren&&fe.options.preserveChildrenOrder&&fe.options.charsAsChildren&&(fe.options.includeWhiteChars||ge.replace(/\\n/g,"").trim()!=="")&&(me[fe.options.childkey]=me[fe.options.childkey]||[],ye={"#name":"__text__"},ye[ue]=ge,fe.options.normalize&&(ye[ue]=ye[ue].replace(/\s{2,}/g," ").trim()),me[fe.options.childkey].push(ye)),me}}(this),this.saxParser.ontext=de,this.saxParser.oncdata=function(fe){return function(ge){var ye;if(ye=de(ge),ye)return ye.cdata=!0}}(this)},te.prototype.parseString=function(ee,ue){var de;ue!=null&&typeof ue=="function"&&(this.on("end",function(he){return this.reset(),ue(null,he)}),this.on("error",function(he){return this.reset(),ue(he)}));try{return ee=ee.toString(),ee.trim()===""?(this.emit("end",null),!0):(ee=ce.stripBOM(ee),this.options.async?(this.remaining=ee,z(this.processAsync),this.saxParser):this.saxParser.write(ee).close())}catch(he){if(de=he,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw de}else return this.emit("error",de),this.saxParser.errThrown=!0}},te.prototype.parseStringPromise=function(ee){return new Promise(function(ue){return function(de,he){return ue.parseString(ee,function(fe,ge){return fe?he(fe):de(ge)})}}(this))},te}(se),Ae.parseString=function(b,te,ee){var ue,de,he;return ee!=null?(typeof ee=="function"&&(ue=ee),typeof te=="object"&&(de=te)):(typeof te=="function"&&(ue=te),de={}),he=new Ae.Parser(de),he.parseString(b,ue)},Ae.parseStringPromise=function(b,te){var ee,ue;return typeof te=="object"&&(ee=te),ue=new Ae.Parser(ee),ue.parseStringPromise(b)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(E,pe,Ae){(function(){"use strict";var ce;ce=new RegExp(/(?!xmlns)^.*:/),Ae.normalize=function(le){return le.toLowerCase()},Ae.firstCharLowerCase=function(le){return le.charAt(0).toLowerCase()+le.slice(1)},Ae.stripPrefix=function(le){return le.replace(ce,"")},Ae.parseNumbers=function(le){return isNaN(le)||(le=le%1===0?parseInt(le,10):parseFloat(le)),le},Ae.parseBooleans=function(le){return/^(?:true|false)$/i.test(le)&&(le=le.toLowerCase()==="true"),le}}).call(this)},{}],426:[function(E,pe,Ae){(function(){"use strict";var ce,le,ae,se,ie=function(re,ne){for(var z in ne)oe.call(ne,z)&&(re[z]=ne[z]);function a(){this.constructor=re}return a.prototype=ne.prototype,re.prototype=new a,re.__super__=ne.prototype,re},oe={}.hasOwnProperty;le=E("./defaults"),ce=E("./builder"),ae=E("./parser"),se=E("./processors"),Ae.defaults=le.defaults,Ae.processors=se,Ae.ValidationError=function(re){ie(ne,re);function ne(z){this.message=z}return ne}(Error),Ae.Builder=ce.Builder,Ae.Parser=ae.Parser,Ae.parseString=ae.parseString,Ae.parseStringPromise=ae.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(E,pe,Ae){(function(){pe.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(E,pe,Ae){(function(){pe.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},{}],429:[function(E,pe,Ae){(function(){var ce,le,ae,se,ie,oe,re,ne=[].slice,z={}.hasOwnProperty;ce=function(){var a,y,x,b,te,ee;if(ee=arguments[0],te=2<=arguments.length?ne.call(arguments,1):[],ie(Object.assign))Object.assign.apply(null,arguments);else for(a=0,x=te.length;a<x;a++)if(b=te[a],b!=null)for(y in b)z.call(b,y)&&(ee[y]=b[y]);return ee},ie=function(a){return!!a&&Object.prototype.toString.call(a)==="[object Function]"},oe=function(a){var y;return!!a&&((y=typeof a)=="function"||y==="object")},ae=function(a){return ie(Array.isArray)?Array.isArray(a):Object.prototype.toString.call(a)==="[object Array]"},se=function(a){var y;if(ae(a))return!a.length;for(y in a)if(z.call(a,y))return!1;return!0},re=function(a){var y,x;return oe(a)&&(x=Object.getPrototypeOf(a))&&(y=x.constructor)&&typeof y=="function"&&y instanceof y&&Function.prototype.toString.call(y)===Function.prototype.toString.call(Object)},le=function(a){return ie(a.valueOf)?a.valueOf():a},pe.exports.assign=ce,pe.exports.isFunction=ie,pe.exports.isObject=oe,pe.exports.isArray=ae,pe.exports.isEmpty=se,pe.exports.isPlainObject=re,pe.exports.getValue=le}).call(this)},{}],430:[function(E,pe,Ae){(function(){pe.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},{}],431:[function(E,pe,Ae){(function(){var ce,le,ae;ce=E("./NodeType"),ae=E("./XMLNode"),pe.exports=le=function(){function se(ie,oe,re){if(this.parent=ie,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),oe==null)throw new Error("Missing attribute name. "+this.debugInfo(oe));this.name=this.stringify.name(oe),this.value=this.stringify.attValue(re),this.type=ce.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(se.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(se.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(se.prototype,"textContent",{get:function(){return this.value},set:function(ie){return this.value=ie||""}}),Object.defineProperty(se.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(se.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(se.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(se.prototype,"specified",{get:function(){return!0}}),se.prototype.clone=function(){return Object.create(this)},se.prototype.toString=function(ie){return this.options.writer.attribute(this,this.options.writer.filterOptions(ie))},se.prototype.debugInfo=function(ie){return ie=ie||this.name,ie==null?"parent: <"+this.parent.name+">":"attribute: {"+ie+"}, parent: <"+this.parent.name+">"},se.prototype.isEqualNode=function(ie){return!(ie.namespaceURI!==this.namespaceURI||ie.prefix!==this.prefix||ie.localName!==this.localName||ie.value!==this.value)},se}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(E,pe,Ae){(function(){var ce,le,ae,se=function(oe,re){for(var ne in re)ie.call(re,ne)&&(oe[ne]=re[ne]);function z(){this.constructor=oe}return z.prototype=re.prototype,oe.prototype=new z,oe.__super__=re.prototype,oe},ie={}.hasOwnProperty;ce=E("./NodeType"),ae=E("./XMLCharacterData"),pe.exports=le=function(oe){se(re,oe);function re(ne,z){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=ce.CData,this.value=this.stringify.cdata(z)}return re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ne){return this.options.writer.cdata(this,this.options.writer.filterOptions(ne))},re}(ae)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(E,pe,Ae){(function(){var ce,le,ae=function(ie,oe){for(var re in oe)se.call(oe,re)&&(ie[re]=oe[re]);function ne(){this.constructor=ie}return ne.prototype=oe.prototype,ie.prototype=new ne,ie.__super__=oe.prototype,ie},se={}.hasOwnProperty;le=E("./XMLNode"),pe.exports=ce=function(ie){ae(oe,ie);function oe(re){oe.__super__.constructor.call(this,re),this.value=""}return Object.defineProperty(oe.prototype,"data",{get:function(){return this.value},set:function(re){return this.value=re||""}}),Object.defineProperty(oe.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(oe.prototype,"textContent",{get:function(){return this.value},set:function(re){return this.value=re||""}}),oe.prototype.clone=function(){return Object.create(this)},oe.prototype.substringData=function(re,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.appendData=function(re){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.insertData=function(re,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.deleteData=function(re,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.replaceData=function(re,ne,z){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.isEqualNode=function(re){return!(!oe.__super__.isEqualNode.apply(this,arguments).isEqualNode(re)||re.data!==this.data)},oe}(le)}).call(this)},{"./XMLNode":450}],434:[function(E,pe,Ae){(function(){var ce,le,ae,se=function(oe,re){for(var ne in re)ie.call(re,ne)&&(oe[ne]=re[ne]);function z(){this.constructor=oe}return z.prototype=re.prototype,oe.prototype=new z,oe.__super__=re.prototype,oe},ie={}.hasOwnProperty;ce=E("./NodeType"),le=E("./XMLCharacterData"),pe.exports=ae=function(oe){se(re,oe);function re(ne,z){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=ce.Comment,this.value=this.stringify.comment(z)}return re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ne){return this.options.writer.comment(this,this.options.writer.filterOptions(ne))},re}(le)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(E,pe,Ae){(function(){var ce,le,ae;le=E("./XMLDOMErrorHandler"),ae=E("./XMLDOMStringList"),pe.exports=ce=function(){function se(){var ie;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new le,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=ie=Object.create(this.defaultParams)}return Object.defineProperty(se.prototype,"parameterNames",{get:function(){return new ae(Object.keys(this.defaultParams))}}),se.prototype.getParameter=function(ie){return this.params.hasOwnProperty(ie)?this.params[ie]:null},se.prototype.canSetParameter=function(ie,oe){return!0},se.prototype.setParameter=function(ie,oe){return oe!=null?this.params[ie]=oe:delete this.params[ie]},se}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(E,pe,Ae){(function(){var ce;pe.exports=ce=function(){function le(){}return le.prototype.handleError=function(ae){throw new Error(ae)},le}()}).call(this)},{}],437:[function(E,pe,Ae){(function(){var ce;pe.exports=ce=function(){function le(){}return le.prototype.hasFeature=function(ae,se){return!0},le.prototype.createDocumentType=function(ae,se,ie){throw new Error("This DOM method is not implemented.")},le.prototype.createDocument=function(ae,se,ie){throw new Error("This DOM method is not implemented.")},le.prototype.createHTMLDocument=function(ae){throw new Error("This DOM method is not implemented.")},le.prototype.getFeature=function(ae,se){throw new Error("This DOM method is not implemented.")},le}()}).call(this)},{}],438:[function(E,pe,Ae){(function(){var ce;pe.exports=ce=function(){function le(ae){this.arr=ae||[]}return Object.defineProperty(le.prototype,"length",{get:function(){return this.arr.length}}),le.prototype.item=function(ae){return this.arr[ae]||null},le.prototype.contains=function(ae){return this.arr.indexOf(ae)!==-1},le}()}).call(this)},{}],439:[function(E,pe,Ae){(function(){var ce,le,ae,se=function(oe,re){for(var ne in re)ie.call(re,ne)&&(oe[ne]=re[ne]);function z(){this.constructor=oe}return z.prototype=re.prototype,oe.prototype=new z,oe.__super__=re.prototype,oe},ie={}.hasOwnProperty;ae=E("./XMLNode"),ce=E("./NodeType"),pe.exports=le=function(oe){se(re,oe);function re(ne,z,a,y,x,b){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(a==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(z));if(!y)throw new Error("Missing DTD attribute type. "+this.debugInfo(z));if(!x)throw new Error("Missing DTD attribute default. "+this.debugInfo(z));if(x.indexOf("#")!==0&&(x="#"+x),!x.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(z));if(b&&!x.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(z));this.elementName=this.stringify.name(z),this.type=ce.AttributeDeclaration,this.attributeName=this.stringify.name(a),this.attributeType=this.stringify.dtdAttType(y),b&&(this.defaultValue=this.stringify.dtdAttDefault(b)),this.defaultValueType=x}return re.prototype.toString=function(ne){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(ne))},re}(ae)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(E,pe,Ae){(function(){var ce,le,ae,se=function(oe,re){for(var ne in re)ie.call(re,ne)&&(oe[ne]=re[ne]);function z(){this.constructor=oe}return z.prototype=re.prototype,oe.prototype=new z,oe.__super__=re.prototype,oe},ie={}.hasOwnProperty;ae=E("./XMLNode"),ce=E("./NodeType"),pe.exports=le=function(oe){se(re,oe);function re(ne,z,a){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing DTD element name. "+this.debugInfo());a||(a="(#PCDATA)"),Array.isArray(a)&&(a="("+a.join(",")+")"),this.name=this.stringify.name(z),this.type=ce.ElementDeclaration,this.value=this.stringify.dtdElementValue(a)}return re.prototype.toString=function(ne){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(ne))},re}(ae)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(E,pe,Ae){(function(){var ce,le,ae,se,ie=function(re,ne){for(var z in ne)oe.call(ne,z)&&(re[z]=ne[z]);function a(){this.constructor=re}return a.prototype=ne.prototype,re.prototype=new a,re.__super__=ne.prototype,re},oe={}.hasOwnProperty;se=E("./Utility").isObject,ae=E("./XMLNode"),ce=E("./NodeType"),pe.exports=le=function(re){ie(ne,re);function ne(z,a,y,x){if(ne.__super__.constructor.call(this,z),y==null)throw new Error("Missing DTD entity name. "+this.debugInfo(y));if(x==null)throw new Error("Missing DTD entity value. "+this.debugInfo(y));if(this.pe=!!a,this.name=this.stringify.name(y),this.type=ce.EntityDeclaration,!se(x))this.value=this.stringify.dtdEntityValue(x),this.internal=!0;else{if(!x.pubID&&!x.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(y));if(x.pubID&&!x.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(y));if(this.internal=!1,x.pubID!=null&&(this.pubID=this.stringify.dtdPubID(x.pubID)),x.sysID!=null&&(this.sysID=this.stringify.dtdSysID(x.sysID)),x.nData!=null&&(this.nData=this.stringify.dtdNData(x.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(y))}}return Object.defineProperty(ne.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(ne.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(ne.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(ne.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(ne.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(ne.prototype,"xmlVersion",{get:function(){return null}}),ne.prototype.toString=function(z){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(z))},ne}(ae)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(E,pe,Ae){(function(){var ce,le,ae,se=function(oe,re){for(var ne in re)ie.call(re,ne)&&(oe[ne]=re[ne]);function z(){this.constructor=oe}return z.prototype=re.prototype,oe.prototype=new z,oe.__super__=re.prototype,oe},ie={}.hasOwnProperty;ae=E("./XMLNode"),ce=E("./NodeType"),pe.exports=le=function(oe){se(re,oe);function re(ne,z,a){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing DTD notation name. "+this.debugInfo(z));if(!a.pubID&&!a.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(z));this.name=this.stringify.name(z),this.type=ce.NotationDeclaration,a.pubID!=null&&(this.pubID=this.stringify.dtdPubID(a.pubID)),a.sysID!=null&&(this.sysID=this.stringify.dtdSysID(a.sysID))}return Object.defineProperty(re.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(re.prototype,"systemId",{get:function(){return this.sysID}}),re.prototype.toString=function(ne){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(ne))},re}(ae)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(E,pe,Ae){(function(){var ce,le,ae,se,ie=function(re,ne){for(var z in ne)oe.call(ne,z)&&(re[z]=ne[z]);function a(){this.constructor=re}return a.prototype=ne.prototype,re.prototype=new a,re.__super__=ne.prototype,re},oe={}.hasOwnProperty;se=E("./Utility").isObject,ae=E("./XMLNode"),ce=E("./NodeType"),pe.exports=le=function(re){ie(ne,re);function ne(z,a,y,x){var b;ne.__super__.constructor.call(this,z),se(a)&&(b=a,a=b.version,y=b.encoding,x=b.standalone),a||(a="1.0"),this.type=ce.Declaration,this.version=this.stringify.xmlVersion(a),y!=null&&(this.encoding=this.stringify.xmlEncoding(y)),x!=null&&(this.standalone=this.stringify.xmlStandalone(x))}return ne.prototype.toString=function(z){return this.options.writer.declaration(this,this.options.writer.filterOptions(z))},ne}(ae)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(E,pe,Ae){(function(){var ce,le,ae,se,ie,oe,re,ne,z,a=function(x,b){for(var te in b)y.call(b,te)&&(x[te]=b[te]);function ee(){this.constructor=x}return ee.prototype=b.prototype,x.prototype=new ee,x.__super__=b.prototype,x},y={}.hasOwnProperty;z=E("./Utility").isObject,ne=E("./XMLNode"),ce=E("./NodeType"),le=E("./XMLDTDAttList"),se=E("./XMLDTDEntity"),ae=E("./XMLDTDElement"),ie=E("./XMLDTDNotation"),re=E("./XMLNamedNodeMap"),pe.exports=oe=function(x){a(b,x);function b(te,ee,ue){var de,he,fe,ge,ye,me;if(b.__super__.constructor.call(this,te),this.type=ce.DocType,te.children){for(ge=te.children,he=0,fe=ge.length;he<fe;he++)if(de=ge[he],de.type===ce.Element){this.name=de.name;break}}this.documentObject=te,z(ee)&&(ye=ee,ee=ye.pubID,ue=ye.sysID),ue==null&&(me=[ee,ue],ue=me[0],ee=me[1]),ee!=null&&(this.pubID=this.stringify.dtdPubID(ee)),ue!=null&&(this.sysID=this.stringify.dtdSysID(ue))}return Object.defineProperty(b.prototype,"entities",{get:function(){var te,ee,ue,de,he;for(de={},he=this.children,ee=0,ue=he.length;ee<ue;ee++)te=he[ee],te.type===ce.EntityDeclaration&&!te.pe&&(de[te.name]=te);return new re(de)}}),Object.defineProperty(b.prototype,"notations",{get:function(){var te,ee,ue,de,he;for(de={},he=this.children,ee=0,ue=he.length;ee<ue;ee++)te=he[ee],te.type===ce.NotationDeclaration&&(de[te.name]=te);return new re(de)}}),Object.defineProperty(b.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(b.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(b.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),b.prototype.element=function(te,ee){var ue;return ue=new ae(this,te,ee),this.children.push(ue),this},b.prototype.attList=function(te,ee,ue,de,he){var fe;return fe=new le(this,te,ee,ue,de,he),this.children.push(fe),this},b.prototype.entity=function(te,ee){var ue;return ue=new se(this,!1,te,ee),this.children.push(ue),this},b.prototype.pEntity=function(te,ee){var ue;return ue=new se(this,!0,te,ee),this.children.push(ue),this},b.prototype.notation=function(te,ee){var ue;return ue=new ie(this,te,ee),this.children.push(ue),this},b.prototype.toString=function(te){return this.options.writer.docType(this,this.options.writer.filterOptions(te))},b.prototype.ele=function(te,ee){return this.element(te,ee)},b.prototype.att=function(te,ee,ue,de,he){return this.attList(te,ee,ue,de,he)},b.prototype.ent=function(te,ee){return this.entity(te,ee)},b.prototype.pent=function(te,ee){return this.pEntity(te,ee)},b.prototype.not=function(te,ee){return this.notation(te,ee)},b.prototype.up=function(){return this.root()||this.documentObject},b.prototype.isEqualNode=function(te){return!(!b.__super__.isEqualNode.apply(this,arguments).isEqualNode(te)||te.name!==this.name||te.publicId!==this.publicId||te.systemId!==this.systemId)},b}(ne)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLNamedNodeMap":449,"./XMLNode":450}],445:[function(E,pe,Ae){(function(){var ce,le,ae,se,ie,oe,re,ne,z=function(y,x){for(var b in x)a.call(x,b)&&(y[b]=x[b]);function te(){this.constructor=y}return te.prototype=x.prototype,y.prototype=new te,y.__super__=x.prototype,y},a={}.hasOwnProperty;ne=E("./Utility").isPlainObject,ae=E("./XMLDOMImplementation"),le=E("./XMLDOMConfiguration"),ie=E("./XMLNode"),ce=E("./NodeType"),re=E("./XMLStringifier"),oe=E("./XMLStringWriter"),pe.exports=se=function(y){z(x,y);function x(b){x.__super__.constructor.call(this,null),this.name="#document",this.type=ce.Document,this.documentURI=null,this.domConfig=new le,b||(b={}),b.writer||(b.writer=new oe),this.options=b,this.stringify=new re(b)}return Object.defineProperty(x.prototype,"implementation",{value:new ae}),Object.defineProperty(x.prototype,"doctype",{get:function(){var b,te,ee,ue;for(ue=this.children,te=0,ee=ue.length;te<ee;te++)if(b=ue[te],b.type===ce.DocType)return b;return null}}),Object.defineProperty(x.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(x.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(x.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(x.prototype,"xmlEncoding",{get:function(){return this.children.length!==0&&this.children[0].type===ce.Declaration?this.children[0].encoding:null}}),Object.defineProperty(x.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===ce.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(x.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===ce.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(x.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(x.prototype,"origin",{get:function(){return null}}),Object.defineProperty(x.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(x.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(x.prototype,"contentType",{get:function(){return null}}),x.prototype.end=function(b){var te;return te={},b?ne(b)&&(te=b,b=this.options.writer):b=this.options.writer,b.document(this,b.filterOptions(te))},x.prototype.toString=function(b){return this.options.writer.document(this,this.options.writer.filterOptions(b))},x.prototype.createElement=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createTextNode=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createComment=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createCDATASection=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createProcessingInstruction=function(b,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createAttribute=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createEntityReference=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.getElementsByTagName=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.importNode=function(b,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createElementNS=function(b,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createAttributeNS=function(b,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.getElementsByTagNameNS=function(b,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.getElementById=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.adoptNode=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.renameNode=function(b,te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.getElementsByClassName=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createEvent=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createNodeIterator=function(b,te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createTreeWalker=function(b,te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},x}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDOMConfiguration":435,"./XMLDOMImplementation":437,"./XMLNode":450,"./XMLStringWriter":455,"./XMLStringifier":456}],446:[function(E,pe,Ae){(function(){var ce,le,ae,se,ie,oe,re,ne,z,a,y,x,b,te,ee,ue,de,he,fe,ge,ye,me,Be,Ee,Me={}.hasOwnProperty;Ee=E("./Utility"),me=Ee.isObject,ye=Ee.isFunction,Be=Ee.isPlainObject,ge=Ee.getValue,ce=E("./NodeType"),x=E("./XMLDocument"),te=E("./XMLElement"),se=E("./XMLCData"),ie=E("./XMLComment"),ue=E("./XMLRaw"),fe=E("./XMLText"),ee=E("./XMLProcessingInstruction"),a=E("./XMLDeclaration"),y=E("./XMLDocType"),oe=E("./XMLDTDAttList"),ne=E("./XMLDTDEntity"),re=E("./XMLDTDElement"),z=E("./XMLDTDNotation"),ae=E("./XMLAttribute"),he=E("./XMLStringifier"),de=E("./XMLStringWriter"),le=E("./WriterState"),pe.exports=b=function(){function we(je,xe,Oe){var We;this.name="?xml",this.type=ce.Document,je||(je={}),We={},je.writer?Be(je.writer)&&(We=je.writer,je.writer=new de):je.writer=new de,this.options=je,this.writer=je.writer,this.writerOptions=this.writer.filterOptions(We),this.stringify=new he(je),this.onDataCallback=xe||function(){},this.onEndCallback=Oe||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return we.prototype.createChildNode=function(je){var xe,Oe,We,Ze,Te,tt,qe,lt;switch(je.type){case ce.CData:this.cdata(je.value);break;case ce.Comment:this.comment(je.value);break;case ce.Element:We={},qe=je.attribs;for(Oe in qe)Me.call(qe,Oe)&&(xe=qe[Oe],We[Oe]=xe.value);this.node(je.name,We);break;case ce.Dummy:this.dummy();break;case ce.Raw:this.raw(je.value);break;case ce.Text:this.text(je.value);break;case ce.ProcessingInstruction:this.instruction(je.target,je.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+je.constructor.name)}for(lt=je.children,Te=0,tt=lt.length;Te<tt;Te++)Ze=lt[Te],this.createChildNode(Ze),Ze.type===ce.Element&&this.up();return this},we.prototype.dummy=function(){return this},we.prototype.node=function(je,xe,Oe){var We;if(je==null)throw new Error("Missing node name.");if(this.root&&this.currentLevel===-1)throw new Error("Document can only have one root node. "+this.debugInfo(je));return this.openCurrent(),je=ge(je),xe==null&&(xe={}),xe=ge(xe),me(xe)||(We=[xe,Oe],Oe=We[0],xe=We[1]),this.currentNode=new te(this,je,xe),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,Oe!=null&&this.text(Oe),this},we.prototype.element=function(je,xe,Oe){var We,Ze,Te,tt,qe,lt;if(this.currentNode&&this.currentNode.type===ce.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(je)||me(je)||ye(je))for(tt=this.options.noValidation,this.options.noValidation=!0,lt=new x(this.options).element("TEMP_ROOT"),lt.element(je),this.options.noValidation=tt,qe=lt.children,Ze=0,Te=qe.length;Ze<Te;Ze++)We=qe[Ze],this.createChildNode(We),We.type===ce.Element&&this.up();else this.node(je,xe,Oe);return this},we.prototype.attribute=function(je,xe){var Oe,We;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(je));if(je!=null&&(je=ge(je)),me(je))for(Oe in je)Me.call(je,Oe)&&(We=je[Oe],this.attribute(Oe,We));else ye(xe)&&(xe=xe.apply()),this.options.keepNullAttributes&&xe==null?this.currentNode.attribs[je]=new ae(this,je,""):xe!=null&&(this.currentNode.attribs[je]=new ae(this,je,xe));return this},we.prototype.text=function(je){var xe;return this.openCurrent(),xe=new fe(this,je),this.onData(this.writer.text(xe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.cdata=function(je){var xe;return this.openCurrent(),xe=new se(this,je),this.onData(this.writer.cdata(xe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.comment=function(je){var xe;return this.openCurrent(),xe=new ie(this,je),this.onData(this.writer.comment(xe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.raw=function(je){var xe;return this.openCurrent(),xe=new ue(this,je),this.onData(this.writer.raw(xe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.instruction=function(je,xe){var Oe,We,Ze,Te,tt;if(this.openCurrent(),je!=null&&(je=ge(je)),xe!=null&&(xe=ge(xe)),Array.isArray(je))for(Oe=0,Te=je.length;Oe<Te;Oe++)We=je[Oe],this.instruction(We);else if(me(je))for(We in je)Me.call(je,We)&&(Ze=je[We],this.instruction(We,Ze));else ye(xe)&&(xe=xe.apply()),tt=new ee(this,je,xe),this.onData(this.writer.processingInstruction(tt,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},we.prototype.declaration=function(je,xe,Oe){var We;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return We=new a(this,je,xe,Oe),this.onData(this.writer.declaration(We,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.doctype=function(je,xe,Oe){if(this.openCurrent(),je==null)throw new Error("Missing root node name.");if(this.root)throw new Error("dtd() must come before the root node.");return this.currentNode=new y(this,xe,Oe),this.currentNode.rootNodeName=je,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},we.prototype.dtdElement=function(je,xe){var Oe;return this.openCurrent(),Oe=new re(this,je,xe),this.onData(this.writer.dtdElement(Oe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.attList=function(je,xe,Oe,We,Ze){var Te;return this.openCurrent(),Te=new oe(this,je,xe,Oe,We,Ze),this.onData(this.writer.dtdAttList(Te,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.entity=function(je,xe){var Oe;return this.openCurrent(),Oe=new ne(this,!1,je,xe),this.onData(this.writer.dtdEntity(Oe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.pEntity=function(je,xe){var Oe;return this.openCurrent(),Oe=new ne(this,!0,je,xe),this.onData(this.writer.dtdEntity(Oe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.notation=function(je,xe){var Oe;return this.openCurrent(),Oe=new z(this,je,xe),this.onData(this.writer.dtdNotation(Oe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.up=function(){if(this.currentLevel<0)throw new Error("The document node has no parent.");return this.currentNode?(this.currentNode.children?this.closeNode(this.currentNode):this.openNode(this.currentNode),this.currentNode=null):this.closeNode(this.openTags[this.currentLevel]),delete this.openTags[this.currentLevel],this.currentLevel--,this},we.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},we.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},we.prototype.openNode=function(je){var xe,Oe,We,Ze;if(!je.isOpen){if(!this.root&&this.currentLevel===0&&je.type===ce.Element&&(this.root=je),Oe="",je.type===ce.Element){this.writerOptions.state=le.OpenTag,Oe=this.writer.indent(je,this.writerOptions,this.currentLevel)+"<"+je.name,Ze=je.attribs;for(We in Ze)Me.call(Ze,We)&&(xe=Ze[We],Oe+=this.writer.attribute(xe,this.writerOptions,this.currentLevel));Oe+=(je.children?">":"/>")+this.writer.endline(je,this.writerOptions,this.currentLevel),this.writerOptions.state=le.InsideTag}else this.writerOptions.state=le.OpenTag,Oe=this.writer.indent(je,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+je.rootNodeName,je.pubID&&je.sysID?Oe+=' PUBLIC "'+je.pubID+'" "'+je.sysID+'"':je.sysID&&(Oe+=' SYSTEM "'+je.sysID+'"'),je.children?(Oe+=" [",this.writerOptions.state=le.InsideTag):(this.writerOptions.state=le.CloseTag,Oe+=">"),Oe+=this.writer.endline(je,this.writerOptions,this.currentLevel);return this.onData(Oe,this.currentLevel),je.isOpen=!0}},we.prototype.closeNode=function(je){var xe;if(!je.isClosed)return xe="",this.writerOptions.state=le.CloseTag,je.type===ce.Element?xe=this.writer.indent(je,this.writerOptions,this.currentLevel)+"</"+je.name+">"+this.writer.endline(je,this.writerOptions,this.currentLevel):xe=this.writer.indent(je,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(je,this.writerOptions,this.currentLevel),this.writerOptions.state=le.None,this.onData(xe,this.currentLevel),je.isClosed=!0},we.prototype.onData=function(je,xe){return this.documentStarted=!0,this.onDataCallback(je,xe+1)},we.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},we.prototype.debugInfo=function(je){return je==null?"":"node: <"+je+">"},we.prototype.ele=function(){return this.element.apply(this,arguments)},we.prototype.nod=function(je,xe,Oe){return this.node(je,xe,Oe)},we.prototype.txt=function(je){return this.text(je)},we.prototype.dat=function(je){return this.cdata(je)},we.prototype.com=function(je){return this.comment(je)},we.prototype.ins=function(je,xe){return this.instruction(je,xe)},we.prototype.dec=function(je,xe,Oe){return this.declaration(je,xe,Oe)},we.prototype.dtd=function(je,xe,Oe){return this.doctype(je,xe,Oe)},we.prototype.e=function(je,xe,Oe){return this.element(je,xe,Oe)},we.prototype.n=function(je,xe,Oe){return this.node(je,xe,Oe)},we.prototype.t=function(je){return this.text(je)},we.prototype.d=function(je){return this.cdata(je)},we.prototype.c=function(je){return this.comment(je)},we.prototype.r=function(je){return this.raw(je)},we.prototype.i=function(je,xe){return this.instruction(je,xe)},we.prototype.att=function(){return this.currentNode&&this.currentNode.type===ce.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},we.prototype.a=function(){return this.currentNode&&this.currentNode.type===ce.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},we.prototype.ent=function(je,xe){return this.entity(je,xe)},we.prototype.pent=function(je,xe){return this.pEntity(je,xe)},we.prototype.not=function(je,xe){return this.notation(je,xe)},we}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLAttribute":431,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDocument":445,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLStringWriter":455,"./XMLStringifier":456,"./XMLText":457}],447:[function(E,pe,Ae){(function(){var ce,le,ae,se=function(oe,re){for(var ne in re)ie.call(re,ne)&&(oe[ne]=re[ne]);function z(){this.constructor=oe}return z.prototype=re.prototype,oe.prototype=new z,oe.__super__=re.prototype,oe},ie={}.hasOwnProperty;ae=E("./XMLNode"),ce=E("./NodeType"),pe.exports=le=function(oe){se(re,oe);function re(ne){re.__super__.constructor.call(this,ne),this.type=ce.Dummy}return re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ne){return""},re}(ae)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(E,pe,Ae){(function(){var ce,le,ae,se,ie,oe,re,ne,z,a=function(x,b){for(var te in b)y.call(b,te)&&(x[te]=b[te]);function ee(){this.constructor=x}return ee.prototype=b.prototype,x.prototype=new ee,x.__super__=b.prototype,x},y={}.hasOwnProperty;z=E("./Utility"),ne=z.isObject,re=z.isFunction,oe=z.getValue,ie=E("./XMLNode"),ce=E("./NodeType"),le=E("./XMLAttribute"),se=E("./XMLNamedNodeMap"),pe.exports=ae=function(x){a(b,x);function b(te,ee,ue){var de,he,fe,ge;if(b.__super__.constructor.call(this,te),ee==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(ee),this.type=ce.Element,this.attribs={},this.schemaTypeInfo=null,ue!=null&&this.attribute(ue),te.type===ce.Document&&(this.isRoot=!0,this.documentObject=te,te.rootObject=this,te.children)){for(ge=te.children,he=0,fe=ge.length;he<fe;he++)if(de=ge[he],de.type===ce.DocType){de.name=this.name;break}}}return Object.defineProperty(b.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(b.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(b.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(b.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(b.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(b.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(b.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(b.prototype,"attributes",{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new se(this.attribs)),this.attributeMap}}),b.prototype.clone=function(){var te,ee,ue,de;ue=Object.create(this),ue.isRoot&&(ue.documentObject=null),ue.attribs={},de=this.attribs;for(ee in de)y.call(de,ee)&&(te=de[ee],ue.attribs[ee]=te.clone());return ue.children=[],this.children.forEach(function(he){var fe;return fe=he.clone(),fe.parent=ue,ue.children.push(fe)}),ue},b.prototype.attribute=function(te,ee){var ue,de;if(te!=null&&(te=oe(te)),ne(te))for(ue in te)y.call(te,ue)&&(de=te[ue],this.attribute(ue,de));else re(ee)&&(ee=ee.apply()),this.options.keepNullAttributes&&ee==null?this.attribs[te]=new le(this,te,""):ee!=null&&(this.attribs[te]=new le(this,te,ee));return this},b.prototype.removeAttribute=function(te){var ee,ue,de;if(te==null)throw new Error("Missing attribute name. "+this.debugInfo());if(te=oe(te),Array.isArray(te))for(ue=0,de=te.length;ue<de;ue++)ee=te[ue],delete this.attribs[ee];else delete this.attribs[te];return this},b.prototype.toString=function(te){return this.options.writer.element(this,this.options.writer.filterOptions(te))},b.prototype.att=function(te,ee){return this.attribute(te,ee)},b.prototype.a=function(te,ee){return this.attribute(te,ee)},b.prototype.getAttribute=function(te){return this.attribs.hasOwnProperty(te)?this.attribs[te].value:null},b.prototype.setAttribute=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getAttributeNode=function(te){return this.attribs.hasOwnProperty(te)?this.attribs[te]:null},b.prototype.setAttributeNode=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.removeAttributeNode=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByTagName=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getAttributeNS=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.setAttributeNS=function(te,ee,ue){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.removeAttributeNS=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getAttributeNodeNS=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.setAttributeNodeNS=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByTagNameNS=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.hasAttribute=function(te){return this.attribs.hasOwnProperty(te)},b.prototype.hasAttributeNS=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.setIdAttribute=function(te,ee){return this.attribs.hasOwnProperty(te)?this.attribs[te].isId:ee},b.prototype.setIdAttributeNS=function(te,ee,ue){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.setIdAttributeNode=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByTagName=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByTagNameNS=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByClassName=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.isEqualNode=function(te){var ee,ue,de;if(!b.__super__.isEqualNode.apply(this,arguments).isEqualNode(te)||te.namespaceURI!==this.namespaceURI||te.prefix!==this.prefix||te.localName!==this.localName||te.attribs.length!==this.attribs.length)return!1;for(ee=ue=0,de=this.attribs.length-1;0<=de?ue<=de:ue>=de;ee=0<=de?++ue:--ue)if(!this.attribs[ee].isEqualNode(te.attribs[ee]))return!1;return!0},b}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(E,pe,Ae){(function(){var ce;pe.exports=ce=function(){function le(ae){this.nodes=ae}return Object.defineProperty(le.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),le.prototype.clone=function(){return this.nodes=null},le.prototype.getNamedItem=function(ae){return this.nodes[ae]},le.prototype.setNamedItem=function(ae){var se;return se=this.nodes[ae.nodeName],this.nodes[ae.nodeName]=ae,se||null},le.prototype.removeNamedItem=function(ae){var se;return se=this.nodes[ae],delete this.nodes[ae],se||null},le.prototype.item=function(ae){return this.nodes[Object.keys(this.nodes)[ae]]||null},le.prototype.getNamedItemNS=function(ae,se){throw new Error("This DOM method is not implemented.")},le.prototype.setNamedItemNS=function(ae){throw new Error("This DOM method is not implemented.")},le.prototype.removeNamedItemNS=function(ae,se){throw new Error("This DOM method is not implemented.")},le}()}).call(this)},{}],450:[function(E,pe,Ae){(function(){var ce,le,ae,se,ie,oe,re,ne,z,a,y,x,b,te,ee,ue,de,he,fe,ge={}.hasOwnProperty;fe=E("./Utility"),he=fe.isObject,de=fe.isFunction,ue=fe.isEmpty,ee=fe.getValue,ne=null,ae=null,se=null,ie=null,oe=null,b=null,te=null,x=null,re=null,le=null,y=null,z=null,ce=null,pe.exports=a=function(){function ye(me){this.parent=me,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,ne||(ne=E("./XMLElement"),ae=E("./XMLCData"),se=E("./XMLComment"),ie=E("./XMLDeclaration"),oe=E("./XMLDocType"),b=E("./XMLRaw"),te=E("./XMLText"),x=E("./XMLProcessingInstruction"),re=E("./XMLDummy"),le=E("./NodeType"),y=E("./XMLNodeList"),z=E("./XMLNamedNodeMap"),ce=E("./DocumentPosition"))}return Object.defineProperty(ye.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(ye.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(ye.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(ye.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(ye.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new y(this.children)),this.childNodeList}}),Object.defineProperty(ye.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(ye.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(ye.prototype,"previousSibling",{get:function(){var me;return me=this.parent.children.indexOf(this),this.parent.children[me-1]||null}}),Object.defineProperty(ye.prototype,"nextSibling",{get:function(){var me;return me=this.parent.children.indexOf(this),this.parent.children[me+1]||null}}),Object.defineProperty(ye.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(ye.prototype,"textContent",{get:function(){var me,Be,Ee,Me,we;if(this.nodeType===le.Element||this.nodeType===le.DocumentFragment){for(we="",Me=this.children,Be=0,Ee=Me.length;Be<Ee;Be++)me=Me[Be],me.textContent&&(we+=me.textContent);return we}else return null},set:function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),ye.prototype.setParent=function(me){var Be,Ee,Me,we,je;for(this.parent=me,me&&(this.options=me.options,this.stringify=me.stringify),we=this.children,je=[],Ee=0,Me=we.length;Ee<Me;Ee++)Be=we[Ee],je.push(Be.setParent(this));return je},ye.prototype.element=function(me,Be,Ee){var Me,we,je,xe,Oe,We,Ze,Te,tt,qe,lt;if(We=null,Be===null&&Ee==null&&(tt=[{},null],Be=tt[0],Ee=tt[1]),Be==null&&(Be={}),Be=ee(Be),he(Be)||(qe=[Be,Ee],Ee=qe[0],Be=qe[1]),me!=null&&(me=ee(me)),Array.isArray(me))for(je=0,Ze=me.length;je<Ze;je++)we=me[je],We=this.element(we);else if(de(me))We=this.element(me.apply());else if(he(me)){for(Oe in me)if(ge.call(me,Oe))if(lt=me[Oe],de(lt)&&(lt=lt.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&Oe.indexOf(this.stringify.convertAttKey)===0)We=this.attribute(Oe.substr(this.stringify.convertAttKey.length),lt);else if(!this.options.separateArrayItems&&Array.isArray(lt)&&ue(lt))We=this.dummy();else if(he(lt)&&ue(lt))We=this.element(Oe);else if(!this.options.keepNullNodes&&lt==null)We=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(lt))for(xe=0,Te=lt.length;xe<Te;xe++)we=lt[xe],Me={},Me[Oe]=we,We=this.element(Me);else he(lt)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&Oe.indexOf(this.stringify.convertTextKey)===0?We=this.element(lt):(We=this.element(Oe),We.element(lt)):We=this.element(Oe,lt)}else!this.options.keepNullNodes&&Ee===null?We=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&me.indexOf(this.stringify.convertTextKey)===0?We=this.text(Ee):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&me.indexOf(this.stringify.convertCDataKey)===0?We=this.cdata(Ee):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&me.indexOf(this.stringify.convertCommentKey)===0?We=this.comment(Ee):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&me.indexOf(this.stringify.convertRawKey)===0?We=this.raw(Ee):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&me.indexOf(this.stringify.convertPIKey)===0?We=this.instruction(me.substr(this.stringify.convertPIKey.length),Ee):We=this.node(me,Be,Ee);if(We==null)throw new Error("Could not create any elements with: "+me+". "+this.debugInfo());return We},ye.prototype.insertBefore=function(me,Be,Ee){var Me,we,je,xe,Oe;if(me!=null&&me.type)return je=me,xe=Be,je.setParent(this),xe?(we=children.indexOf(xe),Oe=children.splice(we),children.push(je),Array.prototype.push.apply(children,Oe)):children.push(je),je;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(me));return we=this.parent.children.indexOf(this),Oe=this.parent.children.splice(we),Me=this.parent.element(me,Be,Ee),Array.prototype.push.apply(this.parent.children,Oe),Me},ye.prototype.insertAfter=function(me,Be,Ee){var Me,we,je;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(me));return we=this.parent.children.indexOf(this),je=this.parent.children.splice(we+1),Me=this.parent.element(me,Be,Ee),Array.prototype.push.apply(this.parent.children,je),Me},ye.prototype.remove=function(){var me,Be;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return me=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[me,me-me+1].concat(Be=[])),this.parent},ye.prototype.node=function(me,Be,Ee){var Me,we;return me!=null&&(me=ee(me)),Be||(Be={}),Be=ee(Be),he(Be)||(we=[Be,Ee],Ee=we[0],Be=we[1]),Me=new ne(this,me,Be),Ee!=null&&Me.text(Ee),this.children.push(Me),Me},ye.prototype.text=function(me){var Be;return he(me)&&this.element(me),Be=new te(this,me),this.children.push(Be),this},ye.prototype.cdata=function(me){var Be;return Be=new ae(this,me),this.children.push(Be),this},ye.prototype.comment=function(me){var Be;return Be=new se(this,me),this.children.push(Be),this},ye.prototype.commentBefore=function(me){var Be,Ee,Me;return Ee=this.parent.children.indexOf(this),Me=this.parent.children.splice(Ee),Be=this.parent.comment(me),Array.prototype.push.apply(this.parent.children,Me),this},ye.prototype.commentAfter=function(me){var Be,Ee,Me;return Ee=this.parent.children.indexOf(this),Me=this.parent.children.splice(Ee+1),Be=this.parent.comment(me),Array.prototype.push.apply(this.parent.children,Me),this},ye.prototype.raw=function(me){var Be;return Be=new b(this,me),this.children.push(Be),this},ye.prototype.dummy=function(){var me;return me=new re(this),me},ye.prototype.instruction=function(me,Be){var Ee,Me,we,je,xe;if(me!=null&&(me=ee(me)),Be!=null&&(Be=ee(Be)),Array.isArray(me))for(je=0,xe=me.length;je<xe;je++)Ee=me[je],this.instruction(Ee);else if(he(me))for(Ee in me)ge.call(me,Ee)&&(Me=me[Ee],this.instruction(Ee,Me));else de(Be)&&(Be=Be.apply()),we=new x(this,me,Be),this.children.push(we);return this},ye.prototype.instructionBefore=function(me,Be){var Ee,Me,we;return Me=this.parent.children.indexOf(this),we=this.parent.children.splice(Me),Ee=this.parent.instruction(me,Be),Array.prototype.push.apply(this.parent.children,we),this},ye.prototype.instructionAfter=function(me,Be){var Ee,Me,we;return Me=this.parent.children.indexOf(this),we=this.parent.children.splice(Me+1),Ee=this.parent.instruction(me,Be),Array.prototype.push.apply(this.parent.children,we),this},ye.prototype.declaration=function(me,Be,Ee){var Me,we;return Me=this.document(),we=new ie(Me,me,Be,Ee),Me.children.length===0?Me.children.unshift(we):Me.children[0].type===le.Declaration?Me.children[0]=we:Me.children.unshift(we),Me.root()||Me},ye.prototype.dtd=function(me,Be){var Ee,Me,we,je,xe,Oe,We,Ze,Te,tt;for(Me=this.document(),we=new oe(Me,me,Be),Te=Me.children,je=xe=0,We=Te.length;xe<We;je=++xe)if(Ee=Te[je],Ee.type===le.DocType)return Me.children[je]=we,we;for(tt=Me.children,je=Oe=0,Ze=tt.length;Oe<Ze;je=++Oe)if(Ee=tt[je],Ee.isRoot)return Me.children.splice(je,0,we),we;return Me.children.push(we),we},ye.prototype.up=function(){if(this.isRoot)throw new Error("The root node has no parent. Use doc() if you need to get the document object.");return this.parent},ye.prototype.root=function(){var me;for(me=this;me;){if(me.type===le.Document)return me.rootObject;if(me.isRoot)return me;me=me.parent}},ye.prototype.document=function(){var me;for(me=this;me;){if(me.type===le.Document)return me;me=me.parent}},ye.prototype.end=function(me){return this.document().end(me)},ye.prototype.prev=function(){var me;if(me=this.parent.children.indexOf(this),me<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[me-1]},ye.prototype.next=function(){var me;if(me=this.parent.children.indexOf(this),me===-1||me===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[me+1]},ye.prototype.importDocument=function(me){var Be;return Be=me.root().clone(),Be.parent=this,Be.isRoot=!1,this.children.push(Be),this},ye.prototype.debugInfo=function(me){var Be,Ee;return me=me||this.name,me==null&&!((Be=this.parent)!=null&&Be.name)?"":me==null?"parent: <"+this.parent.name+">":(Ee=this.parent)!=null&&Ee.name?"node: <"+me+">, parent: <"+this.parent.name+">":"node: <"+me+">"},ye.prototype.ele=function(me,Be,Ee){return this.element(me,Be,Ee)},ye.prototype.nod=function(me,Be,Ee){return this.node(me,Be,Ee)},ye.prototype.txt=function(me){return this.text(me)},ye.prototype.dat=function(me){return this.cdata(me)},ye.prototype.com=function(me){return this.comment(me)},ye.prototype.ins=function(me,Be){return this.instruction(me,Be)},ye.prototype.doc=function(){return this.document()},ye.prototype.dec=function(me,Be,Ee){return this.declaration(me,Be,Ee)},ye.prototype.e=function(me,Be,Ee){return this.element(me,Be,Ee)},ye.prototype.n=function(me,Be,Ee){return this.node(me,Be,Ee)},ye.prototype.t=function(me){return this.text(me)},ye.prototype.d=function(me){return this.cdata(me)},ye.prototype.c=function(me){return this.comment(me)},ye.prototype.r=function(me){return this.raw(me)},ye.prototype.i=function(me,Be){return this.instruction(me,Be)},ye.prototype.u=function(){return this.up()},ye.prototype.importXMLBuilder=function(me){return this.importDocument(me)},ye.prototype.replaceChild=function(me,Be){throw new Error("This DOM method is not implemented."+this.debugInfo())},ye.prototype.removeChild=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ye.prototype.appendChild=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ye.prototype.hasChildNodes=function(){return this.children.length!==0},ye.prototype.cloneNode=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ye.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},ye.prototype.isSupported=function(me,Be){return!0},ye.prototype.hasAttributes=function(){return this.attribs.length!==0},ye.prototype.compareDocumentPosition=function(me){var Be,Ee;return Be=this,Be===me?0:this.document()!==me.document()?(Ee=ce.Disconnected|ce.ImplementationSpecific,Math.random()<.5?Ee|=ce.Preceding:Ee|=ce.Following,Ee):Be.isAncestor(me)?ce.Contains|ce.Preceding:Be.isDescendant(me)?ce.Contains|ce.Following:Be.isPreceding(me)?ce.Preceding:ce.Following},ye.prototype.isSameNode=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ye.prototype.lookupPrefix=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ye.prototype.isDefaultNamespace=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ye.prototype.lookupNamespaceURI=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ye.prototype.isEqualNode=function(me){var Be,Ee,Me;if(me.nodeType!==this.nodeType||me.children.length!==this.children.length)return!1;for(Be=Ee=0,Me=this.children.length-1;0<=Me?Ee<=Me:Ee>=Me;Be=0<=Me?++Ee:--Ee)if(!this.children[Be].isEqualNode(me.children[Be]))return!1;return!0},ye.prototype.getFeature=function(me,Be){throw new Error("This DOM method is not implemented."+this.debugInfo())},ye.prototype.setUserData=function(me,Be,Ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},ye.prototype.getUserData=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ye.prototype.contains=function(me){return me?me===this||this.isDescendant(me):!1},ye.prototype.isDescendant=function(me){var Be,Ee,Me,we,je;for(je=this.children,Me=0,we=je.length;Me<we;Me++)if(Be=je[Me],me===Be||(Ee=Be.isDescendant(me),Ee))return!0;return!1},ye.prototype.isAncestor=function(me){return me.isDescendant(this)},ye.prototype.isPreceding=function(me){var Be,Ee;return Be=this.treePosition(me),Ee=this.treePosition(this),Be===-1||Ee===-1?!1:Be<Ee},ye.prototype.isFollowing=function(me){var Be,Ee;return Be=this.treePosition(me),Ee=this.treePosition(this),Be===-1||Ee===-1?!1:Be>Ee},ye.prototype.treePosition=function(me){var Be,Ee;return Ee=0,Be=!1,this.foreachTreeNode(this.document(),function(Me){if(Ee++,!Be&&Me===me)return Be=!0}),Be?Ee:-1},ye.prototype.foreachTreeNode=function(me,Be){var Ee,Me,we,je,xe;for(me||(me=this.document()),je=me.children,Me=0,we=je.length;Me<we;Me++){if(Ee=je[Me],xe=Be(Ee))return xe;if(xe=this.foreachTreeNode(Ee,Be),xe)return xe}},ye}()}).call(this)},{"./DocumentPosition":427,"./NodeType":428,"./Utility":429,"./XMLCData":432,"./XMLComment":434,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLNamedNodeMap":449,"./XMLNodeList":451,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],451:[function(E,pe,Ae){(function(){var ce;pe.exports=ce=function(){function le(ae){this.nodes=ae}return Object.defineProperty(le.prototype,"length",{get:function(){return this.nodes.length||0}}),le.prototype.clone=function(){return this.nodes=null},le.prototype.item=function(ae){return this.nodes[ae]||null},le}()}).call(this)},{}],452:[function(E,pe,Ae){(function(){var ce,le,ae,se=function(oe,re){for(var ne in re)ie.call(re,ne)&&(oe[ne]=re[ne]);function z(){this.constructor=oe}return z.prototype=re.prototype,oe.prototype=new z,oe.__super__=re.prototype,oe},ie={}.hasOwnProperty;ce=E("./NodeType"),le=E("./XMLCharacterData"),pe.exports=ae=function(oe){se(re,oe);function re(ne,z,a){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=ce.ProcessingInstruction,this.target=this.stringify.insTarget(z),this.name=this.target,a&&(this.value=this.stringify.insValue(a))}return re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ne){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(ne))},re.prototype.isEqualNode=function(ne){return!(!re.__super__.isEqualNode.apply(this,arguments).isEqualNode(ne)||ne.target!==this.target)},re}(le)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],453:[function(E,pe,Ae){(function(){var ce,le,ae,se=function(oe,re){for(var ne in re)ie.call(re,ne)&&(oe[ne]=re[ne]);function z(){this.constructor=oe}return z.prototype=re.prototype,oe.prototype=new z,oe.__super__=re.prototype,oe},ie={}.hasOwnProperty;ce=E("./NodeType"),le=E("./XMLNode"),pe.exports=ae=function(oe){se(re,oe);function re(ne,z){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=ce.Raw,this.value=this.stringify.raw(z)}return re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ne){return this.options.writer.raw(this,this.options.writer.filterOptions(ne))},re}(le)}).call(this)},{"./NodeType":428,"./XMLNode":450}],454:[function(E,pe,Ae){(function(){var ce,le,ae,se,ie=function(re,ne){for(var z in ne)oe.call(ne,z)&&(re[z]=ne[z]);function a(){this.constructor=re}return a.prototype=ne.prototype,re.prototype=new a,re.__super__=ne.prototype,re},oe={}.hasOwnProperty;ce=E("./NodeType"),se=E("./XMLWriterBase"),le=E("./WriterState"),pe.exports=ae=function(re){ie(ne,re);function ne(z,a){this.stream=z,ne.__super__.constructor.call(this,a)}return ne.prototype.endline=function(z,a,y){return z.isLastRootNode&&a.state===le.CloseTag?"":ne.__super__.endline.call(this,z,a,y)},ne.prototype.document=function(z,a){var y,x,b,te,ee,ue,de,he,fe;for(de=z.children,x=b=0,ee=de.length;b<ee;x=++b)y=de[x],y.isLastRootNode=x===z.children.length-1;for(a=this.filterOptions(a),he=z.children,fe=[],te=0,ue=he.length;te<ue;te++)y=he[te],fe.push(this.writeChildNode(y,a,0));return fe},ne.prototype.attribute=function(z,a,y){return this.stream.write(ne.__super__.attribute.call(this,z,a,y))},ne.prototype.cdata=function(z,a,y){return this.stream.write(ne.__super__.cdata.call(this,z,a,y))},ne.prototype.comment=function(z,a,y){return this.stream.write(ne.__super__.comment.call(this,z,a,y))},ne.prototype.declaration=function(z,a,y){return this.stream.write(ne.__super__.declaration.call(this,z,a,y))},ne.prototype.docType=function(z,a,y){var x,b,te,ee;if(y||(y=0),this.openNode(z,a,y),a.state=le.OpenTag,this.stream.write(this.indent(z,a,y)),this.stream.write("<!DOCTYPE "+z.root().name),z.pubID&&z.sysID?this.stream.write(' PUBLIC "'+z.pubID+'" "'+z.sysID+'"'):z.sysID&&this.stream.write(' SYSTEM "'+z.sysID+'"'),z.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(z,a,y)),a.state=le.InsideTag,ee=z.children,b=0,te=ee.length;b<te;b++)x=ee[b],this.writeChildNode(x,a,y+1);a.state=le.CloseTag,this.stream.write("]")}return a.state=le.CloseTag,this.stream.write(a.spaceBeforeSlash+">"),this.stream.write(this.endline(z,a,y)),a.state=le.None,this.closeNode(z,a,y)},ne.prototype.element=function(z,a,y){var x,b,te,ee,ue,de,he,fe,ge,ye;y||(y=0),this.openNode(z,a,y),a.state=le.OpenTag,this.stream.write(this.indent(z,a,y)+"<"+z.name),ge=z.attribs;for(he in ge)oe.call(ge,he)&&(x=ge[he],this.attribute(x,a,y));if(te=z.children.length,ee=te===0?null:z.children[0],te===0||z.children.every(function(me){return(me.type===ce.Text||me.type===ce.Raw)&&me.value===""}))a.allowEmpty?(this.stream.write(">"),a.state=le.CloseTag,this.stream.write("</"+z.name+">")):(a.state=le.CloseTag,this.stream.write(a.spaceBeforeSlash+"/>"));else if(a.pretty&&te===1&&(ee.type===ce.Text||ee.type===ce.Raw)&&ee.value!=null)this.stream.write(">"),a.state=le.InsideTag,a.suppressPrettyCount++,fe=!0,this.writeChildNode(ee,a,y+1),a.suppressPrettyCount--,fe=!1,a.state=le.CloseTag,this.stream.write("</"+z.name+">");else{for(this.stream.write(">"+this.endline(z,a,y)),a.state=le.InsideTag,ye=z.children,ue=0,de=ye.length;ue<de;ue++)b=ye[ue],this.writeChildNode(b,a,y+1);a.state=le.CloseTag,this.stream.write(this.indent(z,a,y)+"</"+z.name+">")}return this.stream.write(this.endline(z,a,y)),a.state=le.None,this.closeNode(z,a,y)},ne.prototype.processingInstruction=function(z,a,y){return this.stream.write(ne.__super__.processingInstruction.call(this,z,a,y))},ne.prototype.raw=function(z,a,y){return this.stream.write(ne.__super__.raw.call(this,z,a,y))},ne.prototype.text=function(z,a,y){return this.stream.write(ne.__super__.text.call(this,z,a,y))},ne.prototype.dtdAttList=function(z,a,y){return this.stream.write(ne.__super__.dtdAttList.call(this,z,a,y))},ne.prototype.dtdElement=function(z,a,y){return this.stream.write(ne.__super__.dtdElement.call(this,z,a,y))},ne.prototype.dtdEntity=function(z,a,y){return this.stream.write(ne.__super__.dtdEntity.call(this,z,a,y))},ne.prototype.dtdNotation=function(z,a,y){return this.stream.write(ne.__super__.dtdNotation.call(this,z,a,y))},ne}(se)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(E,pe,Ae){(function(){var ce,le,ae=function(ie,oe){for(var re in oe)se.call(oe,re)&&(ie[re]=oe[re]);function ne(){this.constructor=ie}return ne.prototype=oe.prototype,ie.prototype=new ne,ie.__super__=oe.prototype,ie},se={}.hasOwnProperty;le=E("./XMLWriterBase"),pe.exports=ce=function(ie){ae(oe,ie);function oe(re){oe.__super__.constructor.call(this,re)}return oe.prototype.document=function(re,ne){var z,a,y,x,b;for(ne=this.filterOptions(ne),x="",b=re.children,a=0,y=b.length;a<y;a++)z=b[a],x+=this.writeChildNode(z,ne,0);return ne.pretty&&x.slice(-ne.newline.length)===ne.newline&&(x=x.slice(0,-ne.newline.length)),x},oe}(le)}).call(this)},{"./XMLWriterBase":458}],456:[function(E,pe,Ae){(function(){var ce,le=function(se,ie){return function(){return se.apply(ie,arguments)}},ae={}.hasOwnProperty;pe.exports=ce=function(){function se(ie){this.assertLegalName=le(this.assertLegalName,this),this.assertLegalChar=le(this.assertLegalChar,this);var oe,re,ne;ie||(ie={}),this.options=ie,this.options.version||(this.options.version="1.0"),re=ie.stringify||{};for(oe in re)ae.call(re,oe)&&(ne=re[oe],this[oe]=ne)}return se.prototype.name=function(ie){return this.options.noValidation?ie:this.assertLegalName(""+ie||"")},se.prototype.text=function(ie){return this.options.noValidation?ie:this.assertLegalChar(this.textEscape(""+ie||""))},se.prototype.cdata=function(ie){return this.options.noValidation?ie:(ie=""+ie||"",ie=ie.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(ie))},se.prototype.comment=function(ie){if(this.options.noValidation)return ie;if(ie=""+ie||"",ie.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+ie);return this.assertLegalChar(ie)},se.prototype.raw=function(ie){return this.options.noValidation?ie:""+ie||""},se.prototype.attValue=function(ie){return this.options.noValidation?ie:this.assertLegalChar(this.attEscape(ie=""+ie||""))},se.prototype.insTarget=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.insValue=function(ie){if(this.options.noValidation)return ie;if(ie=""+ie||"",ie.match(/\?>/))throw new Error("Invalid processing instruction value: "+ie);return this.assertLegalChar(ie)},se.prototype.xmlVersion=function(ie){if(this.options.noValidation)return ie;if(ie=""+ie||"",!ie.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+ie);return ie},se.prototype.xmlEncoding=function(ie){if(this.options.noValidation)return ie;if(ie=""+ie||"",!ie.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+ie);return this.assertLegalChar(ie)},se.prototype.xmlStandalone=function(ie){return this.options.noValidation?ie:ie?"yes":"no"},se.prototype.dtdPubID=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdSysID=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdElementValue=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdAttType=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdAttDefault=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdEntityValue=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdNData=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.convertAttKey="@",se.prototype.convertPIKey="?",se.prototype.convertTextKey="#text",se.prototype.convertCDataKey="#cdata",se.prototype.convertCommentKey="#comment",se.prototype.convertRawKey="#raw",se.prototype.assertLegalChar=function(ie){var oe,re;if(this.options.noValidation)return ie;if(oe="",this.options.version==="1.0"){if(oe=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,re=ie.match(oe))throw new Error("Invalid character in string: "+ie+" at index "+re.index)}else if(this.options.version==="1.1"&&(oe=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,re=ie.match(oe)))throw new Error("Invalid character in string: "+ie+" at index "+re.index);return ie},se.prototype.assertLegalName=function(ie){var oe;if(this.options.noValidation)return ie;if(this.assertLegalChar(ie),oe=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!ie.match(oe))throw new Error("Invalid character in name");return ie},se.prototype.textEscape=function(ie){var oe;return this.options.noValidation?ie:(oe=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ie.replace(oe,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#xD;"))},se.prototype.attEscape=function(ie){var oe;return this.options.noValidation?ie:(oe=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ie.replace(oe,"&amp;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/\t/g,"&#x9;").replace(/\n/g,"&#xA;").replace(/\r/g,"&#xD;"))},se}()}).call(this)},{}],457:[function(E,pe,Ae){(function(){var ce,le,ae,se=function(oe,re){for(var ne in re)ie.call(re,ne)&&(oe[ne]=re[ne]);function z(){this.constructor=oe}return z.prototype=re.prototype,oe.prototype=new z,oe.__super__=re.prototype,oe},ie={}.hasOwnProperty;ce=E("./NodeType"),le=E("./XMLCharacterData"),pe.exports=ae=function(oe){se(re,oe);function re(ne,z){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=ce.Text,this.value=this.stringify.text(z)}return Object.defineProperty(re.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(re.prototype,"wholeText",{get:function(){var ne,z,a;for(a="",z=this.previousSibling;z;)a=z.data+a,z=z.previousSibling;for(a+=this.data,ne=this.nextSibling;ne;)a=a+ne.data,ne=ne.nextSibling;return a}}),re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ne){return this.options.writer.text(this,this.options.writer.filterOptions(ne))},re.prototype.splitText=function(ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},re.prototype.replaceWholeText=function(ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},re}(le)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],458:[function(E,pe,Ae){(function(){var ce,le,ae,se,ie,oe,re,ne,z,a,y,x,b,te,ee,ue,de,he={}.hasOwnProperty;de=E("./Utility").assign,ce=E("./NodeType"),z=E("./XMLDeclaration"),a=E("./XMLDocType"),ae=E("./XMLCData"),se=E("./XMLComment"),x=E("./XMLElement"),te=E("./XMLRaw"),ee=E("./XMLText"),b=E("./XMLProcessingInstruction"),y=E("./XMLDummy"),ie=E("./XMLDTDAttList"),oe=E("./XMLDTDElement"),re=E("./XMLDTDEntity"),ne=E("./XMLDTDNotation"),le=E("./WriterState"),pe.exports=ue=function(){function fe(ge){var ye,me,Be;ge||(ge={}),this.options=ge,me=ge.writer||{};for(ye in me)he.call(me,ye)&&(Be=me[ye],this["_"+ye]=this[ye],this[ye]=Be)}return fe.prototype.filterOptions=function(ge){var ye,me,Be,Ee,Me,we,je,xe;return ge||(ge={}),ge=de({},this.options,ge),ye={writer:this},ye.pretty=ge.pretty||!1,ye.allowEmpty=ge.allowEmpty||!1,ye.indent=(me=ge.indent)!=null?me:" ",ye.newline=(Be=ge.newline)!=null?Be:`
`,ye.offset=(Ee=ge.offset)!=null?Ee:0,ye.dontPrettyTextNodes=(Me=(we=ge.dontPrettyTextNodes)!=null?we:ge.dontprettytextnodes)!=null?Me:0,ye.spaceBeforeSlash=(je=(xe=ge.spaceBeforeSlash)!=null?xe:ge.spacebeforeslash)!=null?je:"",ye.spaceBeforeSlash===!0&&(ye.spaceBeforeSlash=" "),ye.suppressPrettyCount=0,ye.user={},ye.state=le.None,ye},fe.prototype.indent=function(ge,ye,me){var Be;return!ye.pretty||ye.suppressPrettyCount?"":ye.pretty&&(Be=(me||0)+ye.offset+1,Be>0)?new Array(Be).join(ye.indent):""},fe.prototype.endline=function(ge,ye,me){return!ye.pretty||ye.suppressPrettyCount?"":ye.newline},fe.prototype.attribute=function(ge,ye,me){var Be;return this.openAttribute(ge,ye,me),Be=" "+ge.name+'="'+ge.value+'"',this.closeAttribute(ge,ye,me),Be},fe.prototype.cdata=function(ge,ye,me){var Be;return this.openNode(ge,ye,me),ye.state=le.OpenTag,Be=this.indent(ge,ye,me)+"<![CDATA[",ye.state=le.InsideTag,Be+=ge.value,ye.state=le.CloseTag,Be+="]]>"+this.endline(ge,ye,me),ye.state=le.None,this.closeNode(ge,ye,me),Be},fe.prototype.comment=function(ge,ye,me){var Be;return this.openNode(ge,ye,me),ye.state=le.OpenTag,Be=this.indent(ge,ye,me)+"<!-- ",ye.state=le.InsideTag,Be+=ge.value,ye.state=le.CloseTag,Be+=" -->"+this.endline(ge,ye,me),ye.state=le.None,this.closeNode(ge,ye,me),Be},fe.prototype.declaration=function(ge,ye,me){var Be;return this.openNode(ge,ye,me),ye.state=le.OpenTag,Be=this.indent(ge,ye,me)+"<?xml",ye.state=le.InsideTag,Be+=' version="'+ge.version+'"',ge.encoding!=null&&(Be+=' encoding="'+ge.encoding+'"'),ge.standalone!=null&&(Be+=' standalone="'+ge.standalone+'"'),ye.state=le.CloseTag,Be+=ye.spaceBeforeSlash+"?>",Be+=this.endline(ge,ye,me),ye.state=le.None,this.closeNode(ge,ye,me),Be},fe.prototype.docType=function(ge,ye,me){var Be,Ee,Me,we,je;if(me||(me=0),this.openNode(ge,ye,me),ye.state=le.OpenTag,we=this.indent(ge,ye,me),we+="<!DOCTYPE "+ge.root().name,ge.pubID&&ge.sysID?we+=' PUBLIC "'+ge.pubID+'" "'+ge.sysID+'"':ge.sysID&&(we+=' SYSTEM "'+ge.sysID+'"'),ge.children.length>0){for(we+=" [",we+=this.endline(ge,ye,me),ye.state=le.InsideTag,je=ge.children,Ee=0,Me=je.length;Ee<Me;Ee++)Be=je[Ee],we+=this.writeChildNode(Be,ye,me+1);ye.state=le.CloseTag,we+="]"}return ye.state=le.CloseTag,we+=ye.spaceBeforeSlash+">",we+=this.endline(ge,ye,me),ye.state=le.None,this.closeNode(ge,ye,me),we},fe.prototype.element=function(ge,ye,me){var Be,Ee,Me,we,je,xe,Oe,We,Ze,Te,tt,qe,lt,ct;me||(me=0),Te=!1,tt="",this.openNode(ge,ye,me),ye.state=le.OpenTag,tt+=this.indent(ge,ye,me)+"<"+ge.name,qe=ge.attribs;for(Ze in qe)he.call(qe,Ze)&&(Be=qe[Ze],tt+=this.attribute(Be,ye,me));if(Me=ge.children.length,we=Me===0?null:ge.children[0],Me===0||ge.children.every(function(rt){return(rt.type===ce.Text||rt.type===ce.Raw)&&rt.value===""}))ye.allowEmpty?(tt+=">",ye.state=le.CloseTag,tt+="</"+ge.name+">"+this.endline(ge,ye,me)):(ye.state=le.CloseTag,tt+=ye.spaceBeforeSlash+"/>"+this.endline(ge,ye,me));else if(ye.pretty&&Me===1&&(we.type===ce.Text||we.type===ce.Raw)&&we.value!=null)tt+=">",ye.state=le.InsideTag,ye.suppressPrettyCount++,Te=!0,tt+=this.writeChildNode(we,ye,me+1),ye.suppressPrettyCount--,Te=!1,ye.state=le.CloseTag,tt+="</"+ge.name+">"+this.endline(ge,ye,me);else{if(ye.dontPrettyTextNodes){for(lt=ge.children,je=0,Oe=lt.length;je<Oe;je++)if(Ee=lt[je],(Ee.type===ce.Text||Ee.type===ce.Raw)&&Ee.value!=null){ye.suppressPrettyCount++,Te=!0;break}}for(tt+=">"+this.endline(ge,ye,me),ye.state=le.InsideTag,ct=ge.children,xe=0,We=ct.length;xe<We;xe++)Ee=ct[xe],tt+=this.writeChildNode(Ee,ye,me+1);ye.state=le.CloseTag,tt+=this.indent(ge,ye,me)+"</"+ge.name+">",Te&&ye.suppressPrettyCount--,tt+=this.endline(ge,ye,me),ye.state=le.None}return this.closeNode(ge,ye,me),tt},fe.prototype.writeChildNode=function(ge,ye,me){switch(ge.type){case ce.CData:return this.cdata(ge,ye,me);case ce.Comment:return this.comment(ge,ye,me);case ce.Element:return this.element(ge,ye,me);case ce.Raw:return this.raw(ge,ye,me);case ce.Text:return this.text(ge,ye,me);case ce.ProcessingInstruction:return this.processingInstruction(ge,ye,me);case ce.Dummy:return"";case ce.Declaration:return this.declaration(ge,ye,me);case ce.DocType:return this.docType(ge,ye,me);case ce.AttributeDeclaration:return this.dtdAttList(ge,ye,me);case ce.ElementDeclaration:return this.dtdElement(ge,ye,me);case ce.EntityDeclaration:return this.dtdEntity(ge,ye,me);case ce.NotationDeclaration:return this.dtdNotation(ge,ye,me);default:throw new Error("Unknown XML node type: "+ge.constructor.name)}},fe.prototype.processingInstruction=function(ge,ye,me){var Be;return this.openNode(ge,ye,me),ye.state=le.OpenTag,Be=this.indent(ge,ye,me)+"<?",ye.state=le.InsideTag,Be+=ge.target,ge.value&&(Be+=" "+ge.value),ye.state=le.CloseTag,Be+=ye.spaceBeforeSlash+"?>",Be+=this.endline(ge,ye,me),ye.state=le.None,this.closeNode(ge,ye,me),Be},fe.prototype.raw=function(ge,ye,me){var Be;return this.openNode(ge,ye,me),ye.state=le.OpenTag,Be=this.indent(ge,ye,me),ye.state=le.InsideTag,Be+=ge.value,ye.state=le.CloseTag,Be+=this.endline(ge,ye,me),ye.state=le.None,this.closeNode(ge,ye,me),Be},fe.prototype.text=function(ge,ye,me){var Be;return this.openNode(ge,ye,me),ye.state=le.OpenTag,Be=this.indent(ge,ye,me),ye.state=le.InsideTag,Be+=ge.value,ye.state=le.CloseTag,Be+=this.endline(ge,ye,me),ye.state=le.None,this.closeNode(ge,ye,me),Be},fe.prototype.dtdAttList=function(ge,ye,me){var Be;return this.openNode(ge,ye,me),ye.state=le.OpenTag,Be=this.indent(ge,ye,me)+"<!ATTLIST",ye.state=le.InsideTag,Be+=" "+ge.elementName+" "+ge.attributeName+" "+ge.attributeType,ge.defaultValueType!=="#DEFAULT"&&(Be+=" "+ge.defaultValueType),ge.defaultValue&&(Be+=' "'+ge.defaultValue+'"'),ye.state=le.CloseTag,Be+=ye.spaceBeforeSlash+">"+this.endline(ge,ye,me),ye.state=le.None,this.closeNode(ge,ye,me),Be},fe.prototype.dtdElement=function(ge,ye,me){var Be;return this.openNode(ge,ye,me),ye.state=le.OpenTag,Be=this.indent(ge,ye,me)+"<!ELEMENT",ye.state=le.InsideTag,Be+=" "+ge.name+" "+ge.value,ye.state=le.CloseTag,Be+=ye.spaceBeforeSlash+">"+this.endline(ge,ye,me),ye.state=le.None,this.closeNode(ge,ye,me),Be},fe.prototype.dtdEntity=function(ge,ye,me){var Be;return this.openNode(ge,ye,me),ye.state=le.OpenTag,Be=this.indent(ge,ye,me)+"<!ENTITY",ye.state=le.InsideTag,ge.pe&&(Be+=" %"),Be+=" "+ge.name,ge.value?Be+=' "'+ge.value+'"':(ge.pubID&&ge.sysID?Be+=' PUBLIC "'+ge.pubID+'" "'+ge.sysID+'"':ge.sysID&&(Be+=' SYSTEM "'+ge.sysID+'"'),ge.nData&&(Be+=" NDATA "+ge.nData)),ye.state=le.CloseTag,Be+=ye.spaceBeforeSlash+">"+this.endline(ge,ye,me),ye.state=le.None,this.closeNode(ge,ye,me),Be},fe.prototype.dtdNotation=function(ge,ye,me){var Be;return this.openNode(ge,ye,me),ye.state=le.OpenTag,Be=this.indent(ge,ye,me)+"<!NOTATION",ye.state=le.InsideTag,Be+=" "+ge.name,ge.pubID&&ge.sysID?Be+=' PUBLIC "'+ge.pubID+'" "'+ge.sysID+'"':ge.pubID?Be+=' PUBLIC "'+ge.pubID+'"':ge.sysID&&(Be+=' SYSTEM "'+ge.sysID+'"'),ye.state=le.CloseTag,Be+=ye.spaceBeforeSlash+">"+this.endline(ge,ye,me),ye.state=le.None,this.closeNode(ge,ye,me),Be},fe.prototype.openNode=function(ge,ye,me){},fe.prototype.closeNode=function(ge,ye,me){},fe.prototype.openAttribute=function(ge,ye,me){},fe.prototype.closeAttribute=function(ge,ye,me){},fe}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],459:[function(E,pe,Ae){(function(){var ce,le,ae,se,ie,oe,re,ne,z,a;a=E("./Utility"),ne=a.assign,z=a.isFunction,ae=E("./XMLDOMImplementation"),se=E("./XMLDocument"),ie=E("./XMLDocumentCB"),re=E("./XMLStringWriter"),oe=E("./XMLStreamWriter"),ce=E("./NodeType"),le=E("./WriterState"),pe.exports.create=function(y,x,b,te){var ee,ue;if(y==null)throw new Error("Root element needs a name.");return te=ne({},x,b,te),ee=new se(te),ue=ee.element(y),te.headless||(ee.declaration(te),(te.pubID!=null||te.sysID!=null)&&ee.dtd(te)),ue},pe.exports.begin=function(y,x,b){var te;return z(y)&&(te=[y,x],x=te[0],b=te[1],y={}),x?new ie(y,x,b):new se(y)},pe.exports.stringWriter=function(y){return new re(y)},pe.exports.streamWriter=function(y,x){return new oe(y,x)},pe.exports.implementation=new ae,pe.exports.nodeType=ce,pe.exports.writerState=le}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(E,pe,Ae){pe.exports=le;var ce=Object.prototype.hasOwnProperty;function le(){for(var ae={},se=0;se<arguments.length;se++){var ie=arguments[se];for(var oe in ie)ce.call(ie,oe)&&(ae[oe]=ie[oe])}return ae}},{}],461:[function(E,pe,Ae){"use strict";E("core-js/modules/es.array.fill.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.array.slice.js");var ce=E("buffer").Buffer,le=E("./sha"),ae=E("./md5"),se={sha1:le,md5:ae},ie=64,oe=ce.alloc(ie);oe.fill(0);function re(a,y,x){ce.isBuffer(y)||(y=ce.from(y)),ce.isBuffer(x)||(x=ce.from(x)),y.length>ie?y=a(y):y.length<ie&&(y=ce.concat([y,oe],ie));for(var b=ce.alloc(ie),te=ce.alloc(ie),ee=0;ee<ie;ee++)b[ee]=y[ee]^54,te[ee]=y[ee]^92;var ue=a(ce.concat([b,x]));return a(ce.concat([te,ue]))}function ne(a,y){a=a||"sha1";var x=se[a],b=[],te=0;return x||z("algorithm:",a,"is not yet supported"),{update:function(ue){return ce.isBuffer(ue)||(ue=ce.from(ue)),b.push(ue),te+=ue.length,this},digest:function(ue){var de=ce.concat(b),he=y?re(x,y,de):x(de);return b=null,ue?he.toString(ue):he}}}function z(){var a=[].slice.call(arguments).join(" ");throw new Error([a,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
`))}Ae.createHash=function(a){return ne(a)},Ae.createHmac=function(a,y){return ne(a,y)},Ae.createCredentials=function(){z("sorry,createCredentials is not implemented yet")},Ae.createCipher=function(){z("sorry,createCipher is not implemented yet")},Ae.createCipheriv=function(){z("sorry,createCipheriv is not implemented yet")},Ae.createDecipher=function(){z("sorry,createDecipher is not implemented yet")},Ae.createDecipheriv=function(){z("sorry,createDecipheriv is not implemented yet")},Ae.createSign=function(){z("sorry,createSign is not implemented yet")},Ae.createVerify=function(){z("sorry,createVerify is not implemented yet")},Ae.createDiffieHellman=function(){z("sorry,createDiffieHellman is not implemented yet")},Ae.pbkdf2=function(){z("sorry,pbkdf2 is not implemented yet")}},{"./md5":463,"./sha":464,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],462:[function(E,pe,Ae){"use strict";E("core-js/modules/es.array.fill.js"),E("core-js/modules/es.array.concat.js");var ce=E("buffer").Buffer,le=4,ae=ce.alloc(le);ae.fill(0);var se=8;function ie(ne,z){if(ne.length%le!==0){var a=ne.length+(le-ne.length%le);ne=ce.concat([ne,ae],a)}for(var y=[],x=z?ne.readInt32BE:ne.readInt32LE,b=0;b<ne.length;b+=le)y.push(x.call(ne,b));return y}function oe(ne,z,a){for(var y=ce.alloc(z),x=a?y.writeInt32BE:y.writeInt32LE,b=0;b<ne.length;b++)x.call(y,ne[b],b*4,!0);return y}function re(ne,z,a,y){ce.isBuffer(ne)||(ne=ce.from(ne));var x=z(ie(ne,y),ne.length*se);return oe(x,a,y)}pe.exports={hash:re}},{buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273}],463:[function(E,pe,Ae){"use strict";var ce=E("./helpers");function le(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function ae(y,x){y[x>>5]|=128<<x%32,y[(x+64>>>9<<4)+14]=x;for(var b=1732584193,te=-271733879,ee=-1732584194,ue=271733878,de=0;de<y.length;de+=16){var he=b,fe=te,ge=ee,ye=ue;b=ie(b,te,ee,ue,y[de+0],7,-680876936),ue=ie(ue,b,te,ee,y[de+1],12,-389564586),ee=ie(ee,ue,b,te,y[de+2],17,606105819),te=ie(te,ee,ue,b,y[de+3],22,-1044525330),b=ie(b,te,ee,ue,y[de+4],7,-176418897),ue=ie(ue,b,te,ee,y[de+5],12,1200080426),ee=ie(ee,ue,b,te,y[de+6],17,-1473231341),te=ie(te,ee,ue,b,y[de+7],22,-45705983),b=ie(b,te,ee,ue,y[de+8],7,1770035416),ue=ie(ue,b,te,ee,y[de+9],12,-1958414417),ee=ie(ee,ue,b,te,y[de+10],17,-42063),te=ie(te,ee,ue,b,y[de+11],22,-1990404162),b=ie(b,te,ee,ue,y[de+12],7,1804603682),ue=ie(ue,b,te,ee,y[de+13],12,-40341101),ee=ie(ee,ue,b,te,y[de+14],17,-1502002290),te=ie(te,ee,ue,b,y[de+15],22,1236535329),b=oe(b,te,ee,ue,y[de+1],5,-165796510),ue=oe(ue,b,te,ee,y[de+6],9,-1069501632),ee=oe(ee,ue,b,te,y[de+11],14,643717713),te=oe(te,ee,ue,b,y[de+0],20,-373897302),b=oe(b,te,ee,ue,y[de+5],5,-701558691),ue=oe(ue,b,te,ee,y[de+10],9,38016083),ee=oe(ee,ue,b,te,y[de+15],14,-660478335),te=oe(te,ee,ue,b,y[de+4],20,-405537848),b=oe(b,te,ee,ue,y[de+9],5,568446438),ue=oe(ue,b,te,ee,y[de+14],9,-1019803690),ee=oe(ee,ue,b,te,y[de+3],14,-187363961),te=oe(te,ee,ue,b,y[de+8],20,1163531501),b=oe(b,te,ee,ue,y[de+13],5,-1444681467),ue=oe(ue,b,te,ee,y[de+2],9,-51403784),ee=oe(ee,ue,b,te,y[de+7],14,1735328473),te=oe(te,ee,ue,b,y[de+12],20,-1926607734),b=re(b,te,ee,ue,y[de+5],4,-378558),ue=re(ue,b,te,ee,y[de+8],11,-2022574463),ee=re(ee,ue,b,te,y[de+11],16,1839030562),te=re(te,ee,ue,b,y[de+14],23,-35309556),b=re(b,te,ee,ue,y[de+1],4,-1530992060),ue=re(ue,b,te,ee,y[de+4],11,1272893353),ee=re(ee,ue,b,te,y[de+7],16,-155497632),te=re(te,ee,ue,b,y[de+10],23,-1094730640),b=re(b,te,ee,ue,y[de+13],4,681279174),ue=re(ue,b,te,ee,y[de+0],11,-358537222),ee=re(ee,ue,b,te,y[de+3],16,-722521979),te=re(te,ee,ue,b,y[de+6],23,76029189),b=re(b,te,ee,ue,y[de+9],4,-640364487),ue=re(ue,b,te,ee,y[de+12],11,-421815835),ee=re(ee,ue,b,te,y[de+15],16,530742520),te=re(te,ee,ue,b,y[de+2],23,-995338651),b=ne(b,te,ee,ue,y[de+0],6,-198630844),ue=ne(ue,b,te,ee,y[de+7],10,1126891415),ee=ne(ee,ue,b,te,y[de+14],15,-1416354905),te=ne(te,ee,ue,b,y[de+5],21,-57434055),b=ne(b,te,ee,ue,y[de+12],6,1700485571),ue=ne(ue,b,te,ee,y[de+3],10,-1894986606),ee=ne(ee,ue,b,te,y[de+10],15,-1051523),te=ne(te,ee,ue,b,y[de+1],21,-2054922799),b=ne(b,te,ee,ue,y[de+8],6,1873313359),ue=ne(ue,b,te,ee,y[de+15],10,-30611744),ee=ne(ee,ue,b,te,y[de+6],15,-1560198380),te=ne(te,ee,ue,b,y[de+13],21,1309151649),b=ne(b,te,ee,ue,y[de+4],6,-145523070),ue=ne(ue,b,te,ee,y[de+11],10,-1120210379),ee=ne(ee,ue,b,te,y[de+2],15,718787259),te=ne(te,ee,ue,b,y[de+9],21,-343485551),b=z(b,he),te=z(te,fe),ee=z(ee,ge),ue=z(ue,ye)}return Array(b,te,ee,ue)}function se(y,x,b,te,ee,ue){return z(a(z(z(x,y),z(te,ue)),ee),b)}function ie(y,x,b,te,ee,ue,de){return se(x&b|~x&te,y,x,ee,ue,de)}function oe(y,x,b,te,ee,ue,de){return se(x&te|b&~te,y,x,ee,ue,de)}function re(y,x,b,te,ee,ue,de){return se(x^b^te,y,x,ee,ue,de)}function ne(y,x,b,te,ee,ue,de){return se(b^(x|~te),y,x,ee,ue,de)}function z(y,x){var b=(y&65535)+(x&65535),te=(y>>16)+(x>>16)+(b>>16);return te<<16|b&65535}function a(y,x){return y<<x|y>>>32-x}pe.exports=function(x){return ce.hash(x,ae,16)}},{"./helpers":462}],464:[function(E,pe,Ae){"use strict";var ce=E("./helpers");function le(re,ne){re[ne>>5]|=128<<24-ne%32,re[(ne+64>>9<<4)+15]=ne;for(var z=Array(80),a=1732584193,y=-271733879,x=-1732584194,b=271733878,te=-1009589776,ee=0;ee<re.length;ee+=16){for(var ue=a,de=y,he=x,fe=b,ge=te,ye=0;ye<80;ye++){ye<16?z[ye]=re[ee+ye]:z[ye]=oe(z[ye-3]^z[ye-8]^z[ye-14]^z[ye-16],1);var me=ie(ie(oe(a,5),ae(ye,y,x,b)),ie(ie(te,z[ye]),se(ye)));te=b,b=x,x=oe(y,30),y=a,a=me}a=ie(a,ue),y=ie(y,de),x=ie(x,he),b=ie(b,fe),te=ie(te,ge)}return Array(a,y,x,b,te)}function ae(re,ne,z,a){return re<20?ne&z|~ne&a:re<40?ne^z^a:re<60?ne&z|ne&a|z&a:ne^z^a}function se(re){return re<20?1518500249:re<40?1859775393:re<60?-1894007588:-899497514}function ie(re,ne){var z=(re&65535)+(ne&65535),a=(re>>16)+(ne>>16)+(z>>16);return a<<16|z&65535}function oe(re,ne){return re<<ne|re>>>32-ne}pe.exports=function(ne){return ce.hash(ne,le,20,!0)}},{"./helpers":462}],465:[function(E,pe,Ae){"use strict";pe.exports=function(){return function(){}}},{}],466:[function(E,pe,Ae){(function(ce){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),ae=le(E("@babel/runtime/helpers/typeof")),se=E("stream"),ie=se.Stream,oe=E("../lib/common/utils/isArray"),re=oe.isArray;pe.exports.string=function(a){return typeof a=="string"},pe.exports.array=re,pe.exports.buffer=ce.isBuffer;function ne(z){return z instanceof ie}pe.exports.writableStream=function(a){return ne(a)&&typeof a._write=="function"&&(0,ae.default)(a._writableState)==="object"}}).call(this)}).call(this,{isBuffer:E("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(E,pe,Ae){"use strict";var ce=E("immediate"),le=pe.exports={};le.nextTick=ce,le.title="browser",le.browser=!0,le.env={},le.argv=[],le.version="",le.versions={};function ae(){}le.on=ae,le.addListener=ae,le.once=ae,le.off=ae,le.removeListener=ae,le.removeAllListeners=ae,le.emit=ae,le.prependListener=ae,le.prependOnceListener=ae,le.listeners=function(se){return[]},le.binding=function(se){throw new Error("process.binding is not supported")},le.cwd=function(){return"/"},le.chdir=function(se){throw new Error("process.chdir is not supported")},le.umask=function(){return 0}},{immediate:358}],468:[function(E,pe,Ae){(function(ce){(function(){"use strict";E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js");var le=E("./lib/request"),ae=E("./lib/response"),se=E("xtend"),ie=E("builtin-status-codes"),oe=E("url"),re=Ae;re.request=function(ne,z){typeof ne=="string"?ne=oe.parse(ne):ne=se(ne);var a=ce.location.protocol.search(/^https?:$/)===-1?"http:":"",y=ne.protocol||a,x=ne.hostname||ne.host,b=ne.port,te=ne.path||"/";x&&x.indexOf(":")!==-1&&(x="["+x+"]"),ne.url=(x?y+"//"+x:"")+(b?":"+b:"")+te,ne.method=(ne.method||"GET").toUpperCase(),ne.headers=ne.headers||{};var ee=new le(ne);return z&&ee.on("response",z),ee},re.get=function(z,a){var y=re.request(z,a);return y.end(),y},re.ClientRequest=le,re.IncomingMessage=ae.IncomingMessage,re.Agent=function(){},re.Agent.defaultMaxSockets=4,re.globalAgent=new re.Agent,re.STATUS_CODES=ie,re.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this)}).call(this,typeof Gt!="undefined"?Gt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":470,"./lib/response":471,"builtin-status-codes":91,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.search.js":306,url:472,xtend:460}],469:[function(E,pe,Ae){(function(ce){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array-buffer.constructor.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.array.slice.js"),Ae.fetch=re(ce.fetch)&&re(ce.ReadableStream),Ae.writableStream=re(ce.WritableStream),Ae.abortController=re(ce.AbortController),Ae.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),Ae.blobConstructor=!0}catch(ne){}var le;function ae(){if(le!==void 0)return le;if(ce.XMLHttpRequest){le=new ce.XMLHttpRequest;try{le.open("GET",ce.XDomainRequest?"/":"https://example.com")}catch(ne){le=null}}else le=null;return le}function se(ne){var z=ae();if(!z)return!1;try{return z.responseType=ne,z.responseType===ne}catch(a){}return!1}var ie=typeof ce.ArrayBuffer!="undefined",oe=ie&&re(ce.ArrayBuffer.prototype.slice);Ae.arraybuffer=Ae.fetch||ie&&se("arraybuffer"),Ae.msstream=!Ae.fetch&&oe&&se("ms-stream"),Ae.mozchunkedarraybuffer=!Ae.fetch&&ie&&se("moz-chunked-arraybuffer"),Ae.overrideMimeType=Ae.fetch||(ae()?re(ae().overrideMimeType):!1),Ae.vbArray=re(ce.VBArray);function re(ne){return typeof ne=="function"}le=null}).call(this)}).call(this,typeof Gt!="undefined"?Gt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"core-js/modules/es.array-buffer.constructor.js":270,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],470:[function(E,pe,Ae){(function(ce,le,ae){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js");var se=E("./capability"),ie=E("inherits"),oe=E("./response"),re=E("readable-stream"),ne=E("to-arraybuffer"),z=oe.IncomingMessage,a=oe.readyStates;function y(ee,ue){return se.fetch&&ue?"fetch":se.mozchunkedarraybuffer?"moz-chunked-arraybuffer":se.msstream?"ms-stream":se.arraybuffer&&ee?"arraybuffer":se.vbArray&&ee?"text:vbarray":"text"}var x=pe.exports=function(ee){var ue=this;re.Writable.call(ue),ue._opts=ee,ue._body=[],ue._headers={},ee.auth&&ue.setHeader("Authorization","Basic "+new ae(ee.auth).toString("base64")),Object.keys(ee.headers).forEach(function(fe){ue.setHeader(fe,ee.headers[fe])});var de,he=!0;if(ee.mode==="disable-fetch"||"requestTimeout"in ee&&!se.abortController)he=!1,de=!0;else if(ee.mode==="prefer-streaming")de=!1;else if(ee.mode==="allow-wrong-content-type")de=!se.overrideMimeType;else if(!ee.mode||ee.mode==="default"||ee.mode==="prefer-fast")de=!0;else throw new Error("Invalid value for opts.mode");ue._mode=y(de,he),ue._fetchTimer=null,ue.on("finish",function(){ue._onFinish()})};ie(x,re.Writable),x.prototype.setHeader=function(ee,ue){var de=this,he=ee.toLowerCase();te.indexOf(he)===-1&&(de._headers[he]={name:ee,value:ue})},x.prototype.getHeader=function(ee){var ue=this._headers[ee.toLowerCase()];return ue?ue.value:null},x.prototype.removeHeader=function(ee){var ue=this;delete ue._headers[ee.toLowerCase()]},x.prototype._onFinish=function(){var ee=this;if(!ee._destroyed){var ue=ee._opts,de=ee._headers,he=null;ue.method!=="GET"&&ue.method!=="HEAD"&&(se.arraybuffer?he=ne(ae.concat(ee._body)):se.blobConstructor?he=new le.Blob(ee._body.map(function(Ee){return ne(Ee)}),{type:(de["content-type"]||{}).value||""}):he=ae.concat(ee._body).toString());var fe=[];if(Object.keys(de).forEach(function(Ee){var Me=de[Ee].name,we=de[Ee].value;Array.isArray(we)?we.forEach(function(je){fe.push([Me,je])}):fe.push([Me,we])}),ee._mode==="fetch"){var ge=null,ye=null;if(se.abortController){var me=new AbortController;ge=me.signal,ee._fetchAbortController=me,"requestTimeout"in ue&&ue.requestTimeout!==0&&(ee._fetchTimer=le.setTimeout(function(){ee.emit("requestTimeout"),ee._fetchAbortController&&ee._fetchAbortController.abort()},ue.requestTimeout))}le.fetch(ee._opts.url,{method:ee._opts.method,headers:fe,body:he||void 0,mode:"cors",credentials:ue.withCredentials?"include":"same-origin",signal:ge}).then(function(Ee){ee._fetchResponse=Ee,ee._connect()},function(Ee){le.clearTimeout(ee._fetchTimer),ee._destroyed||ee.emit("error",Ee)})}else{var Be=ee._xhr=new le.XMLHttpRequest;try{Be.open(ee._opts.method,ee._opts.url,!0)}catch(Ee){ce.nextTick(function(){ee.emit("error",Ee)});return}"responseType"in Be&&(Be.responseType=ee._mode.split(":")[0]),"withCredentials"in Be&&(Be.withCredentials=!!ue.withCredentials),ee._mode==="text"&&"overrideMimeType"in Be&&Be.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in ue&&(Be.timeout=ue.requestTimeout,Be.ontimeout=function(){ee.emit("requestTimeout")}),fe.forEach(function(Ee){Be.setRequestHeader(Ee[0],Ee[1])}),ee._response=null,Be.onreadystatechange=function(){switch(Be.readyState){case a.LOADING:case a.DONE:ee._onXHRProgress();break}},ee._mode==="moz-chunked-arraybuffer"&&(Be.onprogress=function(){ee._onXHRProgress()}),Be.onerror=function(){ee._destroyed||ee.emit("error",new Error("XHR error"))};try{Be.send(he)}catch(Ee){ce.nextTick(function(){ee.emit("error",Ee)});return}}}};function b(ee){try{var ue=ee.status;return ue!==null&&ue!==0}catch(de){return!1}}x.prototype._onXHRProgress=function(){var ee=this;!b(ee._xhr)||ee._destroyed||(ee._response||ee._connect(),ee._response._onXHRProgress())},x.prototype._connect=function(){var ee=this;ee._destroyed||(ee._response=new z(ee._xhr,ee._fetchResponse,ee._mode,ee._fetchTimer),ee._response.on("error",function(ue){ee.emit("error",ue)}),ee.emit("response",ee._response))},x.prototype._write=function(ee,ue,de){var he=this;he._body.push(ee),de()},x.prototype.abort=x.prototype.destroy=function(){var ee=this;ee._destroyed=!0,le.clearTimeout(ee._fetchTimer),ee._response&&(ee._response._destroyed=!0),ee._xhr?ee._xhr.abort():ee._fetchAbortController&&ee._fetchAbortController.abort()},x.prototype.end=function(ee,ue,de){var he=this;typeof ee=="function"&&(de=ee,ee=void 0),re.Writable.prototype.end.call(he,ee,ue,de)},x.prototype.flushHeaders=function(){},x.prototype.setTimeout=function(){},x.prototype.setNoDelay=function(){},x.prototype.setSocketKeepAlive=function(){};var te=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this)}).call(this,E("_process"),typeof Gt!="undefined"?Gt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,"./response":471,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.split.js":307,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394,"to-arraybuffer":415}],471:[function(E,pe,Ae){(function(ce,le,ae){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js"),E("core-js/modules/es.array.slice.js");var se=E("./capability"),ie=E("inherits"),oe=E("readable-stream"),re=Ae.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},ne=Ae.IncomingMessage=function(z,a,y,x){var b=this;if(oe.Readable.call(b),b._mode=y,b.headers={},b.rawHeaders=[],b.trailers={},b.rawTrailers=[],b.on("end",function(){ce.nextTick(function(){b.emit("close")})}),y==="fetch"){var te=function ge(){ue.read().then(function(ye){if(!b._destroyed){if(ye.done){le.clearTimeout(x),b.push(null);return}b.push(new ae(ye.value)),ge()}}).catch(function(ye){le.clearTimeout(x),b._destroyed||b.emit("error",ye)})};if(b._fetchResponse=a,b.url=a.url,b.statusCode=a.status,b.statusMessage=a.statusText,a.headers.forEach(function(ge,ye){b.headers[ye.toLowerCase()]=ge,b.rawHeaders.push(ye,ge)}),se.writableStream){var ee=new WritableStream({write:function(ye){return new Promise(function(me,Be){b._destroyed?Be():b.push(new ae(ye))?me():b._resumeFetch=me})},close:function(){le.clearTimeout(x),b._destroyed||b.push(null)},abort:function(ye){b._destroyed||b.emit("error",ye)}});try{a.body.pipeTo(ee).catch(function(ge){le.clearTimeout(x),b._destroyed||b.emit("error",ge)});return}catch(ge){}}var ue=a.body.getReader();te()}else{b._xhr=z,b._pos=0,b.url=z.responseURL,b.statusCode=z.status,b.statusMessage=z.statusText;var de=z.getAllResponseHeaders().split(/\r?\n/);if(de.forEach(function(ge){var ye=ge.match(/^([^:]+):\s*(.*)/);if(ye){var me=ye[1].toLowerCase();me==="set-cookie"?(b.headers[me]===void 0&&(b.headers[me]=[]),b.headers[me].push(ye[2])):b.headers[me]!==void 0?b.headers[me]+=", "+ye[2]:b.headers[me]=ye[2],b.rawHeaders.push(ye[1],ye[2])}}),b._charset="x-user-defined",!se.overrideMimeType){var he=b.rawHeaders["mime-type"];if(he){var fe=he.match(/;\s*charset=([^;])(;|$)/);fe&&(b._charset=fe[1].toLowerCase())}b._charset||(b._charset="utf-8")}}};ie(ne,oe.Readable),ne.prototype._read=function(){var z=this,a=z._resumeFetch;a&&(z._resumeFetch=null,a())},ne.prototype._onXHRProgress=function(){var z=this,a=z._xhr,y=null;switch(z._mode){case"text:vbarray":if(a.readyState!==re.DONE)break;try{y=new le.VBArray(a.responseBody).toArray()}catch(ue){}if(y!==null){z.push(new ae(y));break}case"text":try{y=a.responseText}catch(ue){z._mode="text:vbarray";break}if(y.length>z._pos){var x=y.substr(z._pos);if(z._charset==="x-user-defined"){for(var b=new ae(x.length),te=0;te<x.length;te++)b[te]=x.charCodeAt(te)&255;z.push(b)}else z.push(x,z._charset);z._pos=y.length}break;case"arraybuffer":if(a.readyState!==re.DONE||!a.response)break;y=a.response,z.push(new ae(new Uint8Array(y)));break;case"moz-chunked-arraybuffer":if(y=a.response,a.readyState!==re.LOADING||!y)break;z.push(new ae(new Uint8Array(y)));break;case"ms-stream":if(y=a.response,a.readyState!==re.LOADING)break;var ee=new le.MSStreamReader;ee.onprogress=function(){ee.result.byteLength>z._pos&&(z.push(new ae(new Uint8Array(ee.result.slice(z._pos)))),z._pos=ee.result.byteLength)},ee.onload=function(){z.push(null)},ee.readAsArrayBuffer(y);break}z._xhr.readyState===re.DONE&&z._mode!=="ms-stream"&&z.push(null)}}).call(this)}).call(this,E("_process"),typeof Gt!="undefined"?Gt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,_process:467,buffer:90,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.split.js":307,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394}],472:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.splice.js");var ae=E("punycode"),se=E("./util");Ae.parse=ye,Ae.resolve=Be,Ae.resolveObject=Ee,Ae.format=me,Ae.Url=ie;function ie(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var oe=/^([a-z0-9.+-]+:)/i,re=/:[0-9]*$/,ne=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,z=["<",">",'"',"`"," ","\r",`
`," "],a=["{","}","|","\\","^","`"].concat(z),y=["'"].concat(a),x=["%","/","?",";","#"].concat(y),b=["/","?","#"],te=255,ee=/^[+a-z0-9A-Z_-]{0,63}$/,ue=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,de={javascript:!0,"javascript:":!0},he={javascript:!0,"javascript:":!0},fe={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},ge=E("querystring");function ye(Me,we,je){if(Me&&se.isObject(Me)&&Me instanceof ie)return Me;var xe=new ie;return xe.parse(Me,we,je),xe}ie.prototype.parse=function(Me,we,je){if(!se.isString(Me))throw new TypeError("Parameter 'url' must be a string, not "+(0,le.default)(Me));var xe=Me.indexOf("?"),Oe=xe!==-1&&xe<Me.indexOf("#")?"?":"#",We=Me.split(Oe),Ze=/\\/g;We[0]=We[0].replace(Ze,"/"),Me=We.join(Oe);var Te=Me;if(Te=Te.trim(),!je&&Me.split("#").length===1){var tt=ne.exec(Te);if(tt)return this.path=Te,this.href=Te,this.pathname=tt[1],tt[2]?(this.search=tt[2],we?this.query=ge.parse(this.search.substr(1)):this.query=this.search.substr(1)):we&&(this.search="",this.query={}),this}var qe=oe.exec(Te);if(qe){qe=qe[0];var lt=qe.toLowerCase();this.protocol=lt,Te=Te.substr(qe.length)}if(je||qe||Te.match(/^\/\/[^@\/]+@[^@\/]+/)){var ct=Te.substr(0,2)==="//";ct&&!(qe&&he[qe])&&(Te=Te.substr(2),this.slashes=!0)}if(!he[qe]&&(ct||qe&&!fe[qe])){for(var rt=-1,at=0;at<b.length;at++){var ut=Te.indexOf(b[at]);ut!==-1&&(rt===-1||ut<rt)&&(rt=ut)}var At,wt;rt===-1?wt=Te.lastIndexOf("@"):wt=Te.lastIndexOf("@",rt),wt!==-1&&(At=Te.slice(0,wt),Te=Te.slice(wt+1),this.auth=decodeURIComponent(At)),rt=-1;for(var at=0;at<x.length;at++){var ut=Te.indexOf(x[at]);ut!==-1&&(rt===-1||ut<rt)&&(rt=ut)}rt===-1&&(rt=Te.length),this.host=Te.slice(0,rt),Te=Te.slice(rt),this.parseHost(),this.hostname=this.hostname||"";var It=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!It)for(var gt=this.hostname.split("."),at=0,ft=gt.length;at<ft;at++){var $e=gt[at];if($e&&!$e.match(ee)){for(var Pe="",ke=0,Ve=$e.length;ke<Ve;ke++)$e.charCodeAt(ke)>127?Pe+="x":Pe+=$e[ke];if(!Pe.match(ee)){var Qe=gt.slice(0,at),De=gt.slice(at+1),Ye=$e.match(ue);Ye&&(Qe.push(Ye[1]),De.unshift(Ye[2])),De.length&&(Te="/"+De.join(".")+Te),this.hostname=Qe.join(".");break}}}this.hostname.length>te?this.hostname="":this.hostname=this.hostname.toLowerCase(),It||(this.hostname=ae.toASCII(this.hostname));var Ue=this.port?":"+this.port:"",Ie=this.hostname||"";this.host=Ie+Ue,this.href+=this.host,It&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Te[0]!=="/"&&(Te="/"+Te))}if(!de[lt])for(var at=0,ft=y.length;at<ft;at++){var Ne=y[at];if(Te.indexOf(Ne)!==-1){var nt=encodeURIComponent(Ne);nt===Ne&&(nt=escape(Ne)),Te=Te.split(Ne).join(nt)}}var ht=Te.indexOf("#");ht!==-1&&(this.hash=Te.substr(ht),Te=Te.slice(0,ht));var St=Te.indexOf("?");if(St!==-1?(this.search=Te.substr(St),this.query=Te.substr(St+1),we&&(this.query=ge.parse(this.query)),Te=Te.slice(0,St)):we&&(this.search="",this.query={}),Te&&(this.pathname=Te),fe[lt]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var Ue=this.pathname||"",bt=this.search||"";this.path=Ue+bt}return this.href=this.format(),this};function me(Me){return se.isString(Me)&&(Me=ye(Me)),Me instanceof ie?Me.format():ie.prototype.format.call(Me)}ie.prototype.format=function(){var Me=this.auth||"";Me&&(Me=encodeURIComponent(Me),Me=Me.replace(/%3A/i,":"),Me+="@");var we=this.protocol||"",je=this.pathname||"",xe=this.hash||"",Oe=!1,We="";this.host?Oe=Me+this.host:this.hostname&&(Oe=Me+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(Oe+=":"+this.port)),this.query&&se.isObject(this.query)&&Object.keys(this.query).length&&(We=ge.stringify(this.query));var Ze=this.search||We&&"?"+We||"";return we&&we.substr(-1)!==":"&&(we+=":"),this.slashes||(!we||fe[we])&&Oe!==!1?(Oe="//"+(Oe||""),je&&je.charAt(0)!=="/"&&(je="/"+je)):Oe||(Oe=""),xe&&xe.charAt(0)!=="#"&&(xe="#"+xe),Ze&&Ze.charAt(0)!=="?"&&(Ze="?"+Ze),je=je.replace(/[?#]/g,function(Te){return encodeURIComponent(Te)}),Ze=Ze.replace("#","%23"),we+Oe+je+Ze+xe};function Be(Me,we){return ye(Me,!1,!0).resolve(we)}ie.prototype.resolve=function(Me){return this.resolveObject(ye(Me,!1,!0)).format()};function Ee(Me,we){return Me?ye(Me,!1,!0).resolveObject(we):we}ie.prototype.resolveObject=function(Me){if(se.isString(Me)){var we=new ie;we.parse(Me,!1,!0),Me=we}for(var je=new ie,xe=Object.keys(this),Oe=0;Oe<xe.length;Oe++){var We=xe[Oe];je[We]=this[We]}if(je.hash=Me.hash,Me.href==="")return je.href=je.format(),je;if(Me.slashes&&!Me.protocol){for(var Ze=Object.keys(Me),Te=0;Te<Ze.length;Te++){var tt=Ze[Te];tt!=="protocol"&&(je[tt]=Me[tt])}return fe[je.protocol]&&je.hostname&&!je.pathname&&(je.path=je.pathname="/"),je.href=je.format(),je}if(Me.protocol&&Me.protocol!==je.protocol){if(!fe[Me.protocol]){for(var qe=Object.keys(Me),lt=0;lt<qe.length;lt++){var ct=qe[lt];je[ct]=Me[ct]}return je.href=je.format(),je}if(je.protocol=Me.protocol,!Me.host&&!he[Me.protocol]){for(var ft=(Me.pathname||"").split("/");ft.length&&!(Me.host=ft.shift()););Me.host||(Me.host=""),Me.hostname||(Me.hostname=""),ft[0]!==""&&ft.unshift(""),ft.length<2&&ft.unshift(""),je.pathname=ft.join("/")}else je.pathname=Me.pathname;if(je.search=Me.search,je.query=Me.query,je.host=Me.host||"",je.auth=Me.auth,je.hostname=Me.hostname||Me.host,je.port=Me.port,je.pathname||je.search){var rt=je.pathname||"",at=je.search||"";je.path=rt+at}return je.slashes=je.slashes||Me.slashes,je.href=je.format(),je}var ut=je.pathname&&je.pathname.charAt(0)==="/",At=Me.host||Me.pathname&&Me.pathname.charAt(0)==="/",wt=At||ut||je.host&&Me.pathname,It=wt,gt=je.pathname&&je.pathname.split("/")||[],ft=Me.pathname&&Me.pathname.split("/")||[],$e=je.protocol&&!fe[je.protocol];if($e&&(je.hostname="",je.port=null,je.host&&(gt[0]===""?gt[0]=je.host:gt.unshift(je.host)),je.host="",Me.protocol&&(Me.hostname=null,Me.port=null,Me.host&&(ft[0]===""?ft[0]=Me.host:ft.unshift(Me.host)),Me.host=null),wt=wt&&(ft[0]===""||gt[0]==="")),At)je.host=Me.host||Me.host===""?Me.host:je.host,je.hostname=Me.hostname||Me.hostname===""?Me.hostname:je.hostname,je.search=Me.search,je.query=Me.query,gt=ft;else if(ft.length)gt||(gt=[]),gt.pop(),gt=gt.concat(ft),je.search=Me.search,je.query=Me.query;else if(!se.isNullOrUndefined(Me.search)){if($e){je.hostname=je.host=gt.shift();var Pe=je.host&&je.host.indexOf("@")>0?je.host.split("@"):!1;Pe&&(je.auth=Pe.shift(),je.host=je.hostname=Pe.shift())}return je.search=Me.search,je.query=Me.query,(!se.isNull(je.pathname)||!se.isNull(je.search))&&(je.path=(je.pathname?je.pathname:"")+(je.search?je.search:"")),je.href=je.format(),je}if(!gt.length)return je.pathname=null,je.search?je.path="/"+je.search:je.path=null,je.href=je.format(),je;for(var ke=gt.slice(-1)[0],Ve=(je.host||Me.host||gt.length>1)&&(ke==="."||ke==="..")||ke==="",Qe=0,De=gt.length;De>=0;De--)ke=gt[De],ke==="."?gt.splice(De,1):ke===".."?(gt.splice(De,1),Qe++):Qe&&(gt.splice(De,1),Qe--);if(!wt&&!It)for(;Qe--;Qe)gt.unshift("..");wt&&gt[0]!==""&&(!gt[0]||gt[0].charAt(0)!=="/")&&gt.unshift(""),Ve&&gt.join("/").substr(-1)!=="/"&&gt.push("");var Ye=gt[0]===""||gt[0]&&gt[0].charAt(0)==="/";if($e){je.hostname=je.host=Ye?"":gt.length?gt.shift():"";var Pe=je.host&&je.host.indexOf("@")>0?je.host.split("@"):!1;Pe&&(je.auth=Pe.shift(),je.host=je.hostname=Pe.shift())}return wt=wt||je.host&&gt.length,wt&&!Ye&&gt.unshift(""),gt.length?je.pathname=gt.join("/"):(je.pathname=null,je.path=null),(!se.isNull(je.pathname)||!se.isNull(je.search))&&(je.path=(je.pathname?je.pathname:"")+(je.search?je.search:"")),je.auth=Me.auth||je.auth,je.slashes=je.slashes||Me.slashes,je.href=je.format(),je},ie.prototype.parseHost=function(){var Me=this.host,we=re.exec(Me);we&&(we=we[0],we!==":"&&(this.port=we.substr(1)),Me=Me.substr(0,Me.length-we.length)),Me&&(this.hostname=Me)}},{"./util":473,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.array.splice.js":283,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.search.js":306,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,punycode:382,querystring:385}],473:[function(E,pe,Ae){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),le=ce(E("@babel/runtime/helpers/typeof"));pe.exports={isString:function(se){return typeof se=="string"},isObject:function(se){return(0,le.default)(se)==="object"&&se!==null},isNull:function(se){return se===null},isNullOrUndefined:function(se){return se==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(E,pe,Ae){"use strict";E("core-js/modules/es.number.constructor.js"),Ae.encodeURIComponent=function(ce){try{return encodeURIComponent(ce)}catch(le){return ce}},Ae.escape=E("escape-html"),Ae.timestamp=function(le){if(le){var ae=le;return typeof ae=="string"&&(ae=Number(ae)),String(le).length===10&&(ae*=1e3),new Date(ae)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(E,pe,Ae){(function(ce,le){(function(){"use strict";var ae=E("@babel/runtime/helpers/interopRequireDefault"),se=ae(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.concat.js");var ie=E("util"),oe=E("url"),re=E("http"),ne=E("https"),z=E("debug")("urllib"),a=E("humanize-ms"),y=0,x=Math.pow(2,31)-10,b=/^https?:\/\//i;function te(he,fe){return he===void 0?fe:he}function ee(he){return he?he.split(";")[0].trim().toLowerCase():""}function ue(he,fe){return function(ge,ye,me){if(ge)return fe(ge);he({data:ye,status:me.statusCode,headers:me.headers,res:me})}}Ae.TIMEOUTS=[a("300s"),a("300s")];var de=["json","text"];Ae.request=function(fe,ge,ye){return arguments.length===2&&typeof ge=="function"&&(ye=ge,ge=null),typeof ye=="function"?Ae.requestWithCallback(fe,ge,ye):new Promise(function(me,Be){Ae.requestWithCallback(fe,ge,ue(me,Be))})},Ae.requestWithCallback=function(fe,ge,ye){if(!fe||typeof fe!="string"&&(0,se.default)(fe)!=="object"){var me=ie.format("expect request url to be a string or a http request options, but got %j",fe);throw new Error(me)}arguments.length===2&&typeof ge=="function"&&(ye=ge,ge=null),ge=ge||{},y>=x&&(y=0);var Be=++y;ge.requestUrls=ge.requestUrls||[];var Ee={requestId:Be,url:fe,args:ge,ctx:ge.ctx};ge.emitter&&ge.emitter.emit("request",Ee),ge.timeout=ge.timeout||Ae.TIMEOUTS,ge.maxRedirects=ge.maxRedirects||10,ge.streaming=ge.streaming||ge.customResponse;var Me=Date.now(),we;typeof fe=="string"?(b.test(fe)||(fe="https://"+fe),we=oe.parse(fe)):we=fe;var je=(ge.type||ge.method||we.method||"GET").toUpperCase(),xe=we.port||80,Oe=re,We=te(ge.agent,Ae.agent),Ze=ge.fixJSONCtlChars;we.protocol==="https:"&&(Oe=ne,We=te(ge.httpsAgent,Ae.httpsAgent),we.port||(xe=443));var Te={host:we.hostname||we.host||"localhost",path:we.path||"/",method:je,port:xe,agent:We,headers:ge.headers||{},lookup:ge.lookup};Array.isArray(ge.timeout)?Te.requestTimeout=ge.timeout[ge.timeout.length-1]:typeof ge.timeout!="undefined"&&(Te.requestTimeout=ge.timeout);var tt=ge.auth||we.auth;tt&&(Te.auth=tt);var qe=ge.content||ge.data,lt=je==="GET"||je==="HEAD"||ge.dataAsQueryString;if(!ge.content&&qe&&!(typeof qe=="string"||le.isBuffer(qe)))if(lt)qe=ge.nestedQuerystring?qs.stringify(qe):querystring.stringify(qe);else{var ct=Te.headers["Content-Type"]||Te.headers["content-type"];ct||(ge.contentType==="json"?ct="application/json":ct="application/x-www-form-urlencoded",Te.headers["Content-Type"]=ct),ee(ct)==="application/json"?qe=JSON.stringify(qe):qe=ge.nestedQuerystring?qs.stringify(qe):querystring.stringify(qe)}lt&&qe&&(Te.path+=(we.query?"&":"?")+qe,qe=null);var rt=0;if(qe){var at=qe.length;le.isBuffer(qe)||(at=le.byteLength(qe)),rt=Te.headers["Content-Length"]=at}ge.dataType==="json"&&(Te.headers.Accept="application/json"),typeof ge.beforeRequest=="function"&&ge.beforeRequest(Te);var ut=null,At=null,wt=null,It=!1,gt=!1,ft=0,$e=-1,Pe=!1,ke="",Ve="",Qe=null;ge.timing&&(Qe={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function De(){ut&&(clearTimeout(ut),ut=null)}function Ye(){At&&(clearTimeout(At),At=null)}function Ue(Ft,Wt,Ut){if(Ye(),!ye){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Be,ce.pid,Te.method,fe),Ft&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
stack: %s`,Date(),Be,ce.pid,Ft.name,Ft.message,Ft.stack);return}var Xt=ye;ye=null;var an={};Ut&&($e=Ut.statusCode,an=Ut.headers);var fn=Date.now()-Me;Qe&&(Qe.contentDownload=fn),z("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",fn,ft,$e,Te.method,Te.host,Te.path,gt,Qe);var bn={status:$e,statusCode:$e,headers:an,size:ft,aborted:Pe,rt:fn,keepAliveSocket:gt,data:Wt,requestUrls:ge.requestUrls,timing:Qe,remoteAddress:ke,remotePort:Ve};if(Ft){var Mn="";We&&typeof We.getCurrentStatus=="function"&&(Mn=", agent status: "+JSON.stringify(We.getCurrentStatus())),Ft.message+=", "+Te.method+" "+fe+" "+$e+" (connected: "+It+", keepalive socket: "+gt+Mn+`)
headers: `+JSON.stringify(an),Ft.data=Wt,Ft.path=Te.path,Ft.status=$e,Ft.headers=an,Ft.res=bn}Xt(Ft,Wt,ge.streaming?Ut:bn),ge.emitter&&(Ee.url=fe,Ee.socket=pt&&pt.connection,Ee.options=Te,Ee.size=rt,ge.emitter.emit("response",{requestId:Be,error:Ft,ctx:ge.ctx,req:Ee,res:bn}))}function Ie(Ft){var Wt=null;if(ge.followRedirect&&statuses.redirect[Ft.statusCode]){ge._followRedirectCount=(ge._followRedirectCount||0)+1;var Ut=Ft.headers.location;if(!Ut)Wt=new Error("Got statusCode "+Ft.statusCode+" but cannot resolve next location from headers"),Wt.name="FollowRedirectError";else if(ge._followRedirectCount>ge.maxRedirects)Wt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+fe),Wt.name="MaxRedirectError";else{var Xt=ge.formatRedirectUrl?ge.formatRedirectUrl(fe,Ut):oe.resolve(fe,Ut);z("Request#%d %s: `redirected` from %s to %s",Be,Te.path,fe,Xt),Ye(),ge.headers&&ge.headers.Host&&b.test(Ut)&&(ge.headers.Host=null);var an=ye;return ye=null,Ae.requestWithCallback(Xt,ge,an),{redirect:!0,error:null}}}return{redirect:!1,error:Wt}}ge.gzip&&!Te.headers["Accept-Encoding"]&&!Te.headers["accept-encoding"]&&(Te.headers["Accept-Encoding"]="gzip");function Ne(Ft,Wt,Ut){var Xt=Ft.headers["content-encoding"];return Ut(null,Wt,Xt)}var nt=ge.writeStream;z("Request#%d %s %s with headers %j, options.path: %s",Be,je,fe,Te.headers,Te.path),ge.requestUrls.push(fe);function ht(Ft){if(Qe&&(Qe.waiting=Date.now()-Me),z("Request#%d %s `req response` event emit: status %d, headers: %j",Be,fe,Ft.statusCode,Ft.headers),ge.streaming){var Wt=Ie(Ft);if(Wt.redirect){Ft.resume();return}return Wt.error?(Ft.resume(),Ue(Wt.error,null,Ft)):Ue(null,null,Ft)}if(Ft.on("close",function(){z("Request#%d %s: `res close` event emit, total size %d",Be,fe,ft)}),Ft.on("error",function(){z("Request#%d %s: `res error` event emit, total size %d",Be,fe,ft)}),Ft.on("aborted",function(){Pe=!0,z("Request#%d %s: `res aborted` event emit, total size %d",Be,fe,ft)}),nt){var Ut=Ie(Ft);if(Ut.redirect){Ft.resume();return}return Ut.error?(Ft.resume(),nt.end(),Ue(Ut.error,null,Ft)):(ge.consumeWriteStream===!1?Ft.on("end",Ue.bind(null,null,null,Ft)):nt.on("close",function(){z("Request#%d %s: writeStream close event emitted",Be,fe),Ue(wt||null,null,Ft)}),Ft.pipe(nt))}var Xt=[];Ft.on("data",function(an){z("Request#%d %s: `res data` event emit, size %d",Be,fe,an.length),ft+=an.length,Xt.push(an)}),Ft.on("end",function(){var an=le.concat(Xt,ft);if(z("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Be,fe,ft,Ft._dumped),wt)return Ue(wt,an,Ft);var fn=Ie(Ft);if(fn.error)return Ue(fn.error,an,Ft);fn.redirect||Ne(Ft,an,function(bn,Mn,$n){if(bn)return Ue(bn,an,Ft);if(!$n&&de.indexOf(ge.dataType)>=0){try{Mn=decodeBodyByCharset(Mn,Ft)}catch(_n){return z("decodeBodyByCharset error: %s",_n),Ue(null,Mn,Ft)}if(ge.dataType==="json")if(ft===0)Mn=null;else{var In=parseJSON(Mn,Ze);In.error?bn=In.error:Mn=In.data}}Pe&&z("Request#%d %s: Remote socket was terminated before `response.end()` was called",Be,fe),Ue(bn,Mn,Ft)})})}var St,bt;Array.isArray(ge.timeout)?(St=a(ge.timeout[0]),bt=a(ge.timeout[1])):St=bt=a(ge.timeout),z("ConnectTimeout: %d, ResponseTimeout: %d",St,bt);function Bt(){z("Connect timer ticking, timeout: %d",St),ut=setTimeout(function(){ut=null,$e===-1&&($e=-2);var Ft="Connect timeout for "+St+"ms",Wt="ConnectionTimeoutError";pt.socket||(Wt="SocketAssignTimeoutError",Ft+=", working sockets is full"),wt=new Error(Ft),wt.name=Wt,wt.requestId=Be,z("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Be,fe,wt.name,Ft,It),Lt()},St)}function Nt(){z("Response timer ticking, timeout: %d",bt),At=setTimeout(function(){At=null;var Ft="Response timeout for "+bt+"ms",Wt="ResponseTimeoutError";wt=new Error(Ft),wt.name=Wt,wt.requestId=Be,z("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Be,fe,wt.name,Ft,It),Lt()},bt)}var pt;Te.mode=ge.mode?ge.mode:"";try{pt=Oe.request(Te,ht)}catch(Ft){return Ue(Ft)}typeof window=="undefined"?Bt():pt.on("requestTimeout",function(){$e===-1&&($e=-2);var Ft="Connect timeout for "+St+"ms",Wt="ConnectionTimeoutError";wt=new Error(Ft),wt.name=Wt,wt.requestId=Be,Lt()});function Lt(){z("Request#%d %s abort, connected: %s",Be,fe,It),pt.socket||(wt.noSocket=!0,Ue(wt)),pt.abort()}return Qe&&pt.on("finish",function(){Qe.requestSent=Date.now()-Me}),pt.once("socket",function(Ft){Qe&&(Qe.queuing=Date.now()-Me);var Wt=Ft.readyState;if(Wt==="opening"){Ft.once("lookup",function(Ut,Xt,an){z("Request#%d %s lookup: %s, %s, %s",Be,fe,Ut,Xt,an),Qe&&(Qe.dnslookup=Date.now()-Me),Xt&&(ke=Xt)}),Ft.once("connect",function(){Qe&&(Qe.connected=Date.now()-Me),De(),Nt(),z("Request#%d %s new socket connected",Be,fe),It=!0,ke||(ke=Ft.remoteAddress),Ve=Ft.remotePort});return}z("Request#%d %s reuse socket connected, readyState: %s",Be,fe,Wt),It=!0,gt=!0,ke||(ke=Ft.remoteAddress),Ve=Ft.remotePort,De(),Nt()}),pt.on("error",function(Ft){(Ft.name==="Error"||Ft.name==="TypeError")&&(Ft.name=It?"ResponseError":"RequestError"),Ft.message+=' (req "error")',z("Request#%d %s `req error` event emit, %s: %s",Be,fe,Ft.name,Ft.message),Ue(wt||Ft)}),nt&&nt.once("error",function(Ft){Ft.message+=' (writeStream "error")',wt=Ft,z("Request#%d %s `writeStream error` event emit, %s: %s",Be,fe,Ft.name,Ft.message),Lt()}),ge.stream?(ge.stream.pipe(pt),ge.stream.once("error",function(Ft){Ft.message+=' (stream "error")',wt=Ft,z("Request#%d %s `readStream error` event emit, %s: %s",Be,fe,Ft.name,Ft.message),Lt()})):pt.end(qe),pt.requestId=Be,pt}}).call(this)}).call(this,E("_process"),E("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},66104:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return je}});var ve=be(92310),Xe=be.n(ve),E=be(11592),pe=be(26112),Ae=be(59301),ce=be(92343),le=be(36355),ae=be(84105),se=be(91857);const ie=xe=>{let{children:Oe}=xe;const{getPrefixCls:We}=Ae.useContext(le.E_),Ze=We("breadcrumb");return Ae.createElement("li",{className:`${Ze}-separator`,"aria-hidden":"true"},Oe===""?Oe:Oe||"/")};ie.__ANT_BREADCRUMB_SEPARATOR=!0;var oe=ie,re=function(xe,Oe){var We={};for(var Ze in xe)Object.prototype.hasOwnProperty.call(xe,Ze)&&Oe.indexOf(Ze)<0&&(We[Ze]=xe[Ze]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,Ze=Object.getOwnPropertySymbols(xe);Te<Ze.length;Te++)Oe.indexOf(Ze[Te])<0&&Object.prototype.propertyIsEnumerable.call(xe,Ze[Te])&&(We[Ze[Te]]=xe[Ze[Te]]);return We};function ne(xe,Oe){if(xe.title===void 0||xe.title===null)return null;const We=Object.keys(Oe).join("|");return typeof xe.title=="object"?xe.title:String(xe.title).replace(new RegExp(`:(${We})`,"g"),(Ze,Te)=>Oe[Te]||Ze)}function z(xe,Oe,We,Ze){if(We==null)return null;const{className:Te,onClick:tt}=Oe,qe=re(Oe,["className","onClick"]),lt=Object.assign(Object.assign({},(0,pe.Z)(qe,{data:!0,aria:!0})),{onClick:tt});return Ze!==void 0?Ae.createElement("a",Object.assign({},lt,{className:Xe()(`${xe}-link`,Te),href:Ze}),We):Ae.createElement("span",Object.assign({},lt,{className:Xe()(`${xe}-link`,Te)}),We)}function a(xe,Oe){return(Ze,Te,tt,qe,lt)=>{if(Oe)return Oe(Ze,Te,tt,qe);const ct=ne(Ze,Te);return z(xe,Ze,ct,lt)}}var y=function(xe,Oe){var We={};for(var Ze in xe)Object.prototype.hasOwnProperty.call(xe,Ze)&&Oe.indexOf(Ze)<0&&(We[Ze]=xe[Ze]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,Ze=Object.getOwnPropertySymbols(xe);Te<Ze.length;Te++)Oe.indexOf(Ze[Te])<0&&Object.prototype.propertyIsEnumerable.call(xe,Ze[Te])&&(We[Ze[Te]]=xe[Ze[Te]]);return We};const x=xe=>{const{prefixCls:Oe,separator:We="/",children:Ze,menu:Te,overlay:tt,dropdownProps:qe,href:lt}=xe,rt=(at=>{if(Te||tt){const ut=Object.assign({},qe);if(Te){const At=Te||{},{items:wt}=At,It=y(At,["items"]);ut.menu=Object.assign(Object.assign({},It),{items:wt==null?void 0:wt.map((gt,ft)=>{var{key:$e,title:Pe,label:ke,path:Ve}=gt,Qe=y(gt,["key","title","label","path"]);let De=ke!=null?ke:Pe;return Ve&&(De=Ae.createElement("a",{href:`${lt}${Ve}`},De)),Object.assign(Object.assign({},Qe),{key:$e!=null?$e:ft,label:De})})})}else tt&&(ut.overlay=tt);return Ae.createElement(se.Z,Object.assign({placement:"bottom"},ut),Ae.createElement("span",{className:`${Oe}-overlay-link`},at,Ae.createElement(ae.Z,null)))}return at})(Ze);return rt!=null?Ae.createElement(Ae.Fragment,null,Ae.createElement("li",null,rt),We&&Ae.createElement(oe,null,We)):null},b=xe=>{const{prefixCls:Oe,children:We,href:Ze}=xe,Te=y(xe,["prefixCls","children","href"]),{getPrefixCls:tt}=Ae.useContext(le.E_),qe=tt("breadcrumb",Oe);return Ae.createElement(x,Object.assign({},Te,{prefixCls:qe}),z(qe,Te,We,Ze))};b.__ANT_BREADCRUMB_ITEM=!0;var te=b,ee=be(17313),ue=be(83116),de=be(37613);const he=xe=>{const{componentCls:Oe,iconCls:We}=xe;return{[Oe]:Object.assign(Object.assign({},(0,ee.Wf)(xe)),{color:xe.itemColor,fontSize:xe.fontSize,[We]:{fontSize:xe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:xe.linkColor,transition:`color ${xe.motionDurationMid}`,padding:`0 ${xe.paddingXXS}px`,borderRadius:xe.borderRadiusSM,height:xe.lineHeight*xe.fontSize,display:"inline-block",marginInline:-xe.marginXXS,"&:hover":{color:xe.linkHoverColor,backgroundColor:xe.colorBgTextHover}},(0,ee.Qy)(xe)),"li:last-child":{color:xe.lastItemColor},[`${Oe}-separator`]:{marginInline:xe.separatorMargin,color:xe.separatorColor},[`${Oe}-link`]:{[`
> ${We} + span,
> ${We} + a
`]:{marginInlineStart:xe.marginXXS}},[`${Oe}-overlay-link`]:{borderRadius:xe.borderRadiusSM,height:xe.lineHeight*xe.fontSize,display:"inline-block",padding:`0 ${xe.paddingXXS}px`,marginInline:-xe.marginXXS,[`> ${We}`]:{marginInlineStart:xe.marginXXS,fontSize:xe.fontSizeIcon},"&:hover":{color:xe.linkHoverColor,backgroundColor:xe.colorBgTextHover,a:{color:xe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${xe.componentCls}-rtl`]:{direction:"rtl"}})}};var fe=(0,ue.Z)("Breadcrumb",xe=>{const Oe=(0,de.TS)(xe,{});return[he(Oe)]},xe=>({itemColor:xe.colorTextDescription,lastItemColor:xe.colorText,iconFontSize:xe.fontSize,linkColor:xe.colorTextDescription,linkHoverColor:xe.colorText,separatorColor:xe.colorTextDescription,separatorMargin:xe.marginXS})),ge=function(xe,Oe){var We={};for(var Ze in xe)Object.prototype.hasOwnProperty.call(xe,Ze)&&Oe.indexOf(Ze)<0&&(We[Ze]=xe[Ze]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,Ze=Object.getOwnPropertySymbols(xe);Te<Ze.length;Te++)Oe.indexOf(Ze[Te])<0&&Object.prototype.propertyIsEnumerable.call(xe,Ze[Te])&&(We[Ze[Te]]=xe[Ze[Te]]);return We};function ye(xe){const{breadcrumbName:Oe,children:We}=xe,Ze=ge(xe,["breadcrumbName","children"]),Te=Object.assign({title:Oe},Ze);return We&&(Te.menu={items:We.map(tt=>{var{breadcrumbName:qe}=tt,lt=ge(tt,["breadcrumbName"]);return Object.assign(Object.assign({},lt),{title:qe})})}),Te}function me(xe,Oe){return(0,Ae.useMemo)(()=>xe||(Oe?Oe.map(ye):null),[xe,Oe])}var Be=function(xe,Oe){var We={};for(var Ze in xe)Object.prototype.hasOwnProperty.call(xe,Ze)&&Oe.indexOf(Ze)<0&&(We[Ze]=xe[Ze]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,Ze=Object.getOwnPropertySymbols(xe);Te<Ze.length;Te++)Oe.indexOf(Ze[Te])<0&&Object.prototype.propertyIsEnumerable.call(xe,Ze[Te])&&(We[Ze[Te]]=xe[Ze[Te]]);return We};const Ee=(xe,Oe)=>{if(Oe===void 0)return Oe;let We=(Oe||"").replace(/^\//,"");return Object.keys(xe).forEach(Ze=>{We=We.replace(`:${Ze}`,xe[Ze])}),We},Me=xe=>{const{prefixCls:Oe,separator:We="/",style:Ze,className:Te,rootClassName:tt,routes:qe,items:lt,children:ct,itemRender:rt,params:at={}}=xe,ut=Be(xe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:At,direction:wt,breadcrumb:It}=Ae.useContext(le.E_);let gt;const ft=At("breadcrumb",Oe),[$e,Pe]=fe(ft),ke=me(lt,qe),Ve=a(ft,rt);if(ke&&ke.length>0){const Ye=[],Ue=lt||qe;gt=ke.map((Ie,Ne)=>{const{path:nt,key:ht,type:St,menu:bt,overlay:Bt,onClick:Nt,className:pt,separator:Lt,dropdownProps:Ft}=Ie,Wt=Ee(at,nt);Wt!==void 0&&Ye.push(Wt);const Ut=ht!=null?ht:Ne;if(St==="separator")return Ae.createElement(oe,{key:Ut},Lt);const Xt={},an=Ne===ke.length-1;bt?Xt.menu=bt:Bt&&(Xt.overlay=Bt);let{href:fn}=Ie;return Ye.length&&Wt!==void 0&&(fn=`#/${Ye.join("/")}`),Ae.createElement(x,Object.assign({key:Ut},Xt,(0,pe.Z)(Ie,{data:!0,aria:!0}),{className:pt,dropdownProps:Ft,href:fn,separator:an?"":We,onClick:Nt,prefixCls:ft}),Ve(Ie,at,Ue,Ye,fn))})}else if(ct){const Ye=(0,E.Z)(ct).length;gt=(0,E.Z)(ct).map((Ue,Ie)=>{if(!Ue)return Ue;const Ne=Ie===Ye-1;return(0,ce.Tm)(Ue,{separator:Ne?"":We,key:Ie})})}const Qe=Xe()(ft,It==null?void 0:It.className,{[`${ft}-rtl`]:wt==="rtl"},Te,tt,Pe),De=Object.assign(Object.assign({},It==null?void 0:It.style),Ze);return $e(Ae.createElement("nav",Object.assign({className:Qe,style:De},ut),Ae.createElement("ol",null,gt)))};Me.Item=te,Me.Separator=oe;var we=Me,je=we},36381:function(en,Gt,be){"use strict";be.d(Gt,{default:function(){return $e}});var ve=be(38819),Xe=be(92310),E=be.n(Xe),pe=be(96663),Ae=be(19127),ce=be(72071),le=be(20135),ae=be(18929),se=be(48736),ie=be(59301),oe=be(6620),re=be(11592),ne=be(90493),z=be(77900),a=be(10228),y=ie.forwardRef(function(Pe,ke){var Ve=Pe.prefixCls,Qe=Pe.forceRender,De=Pe.className,Ye=Pe.style,Ue=Pe.children,Ie=Pe.isActive,Ne=Pe.role,nt=ie.useState(Ie||Qe),ht=(0,ce.Z)(nt,2),St=ht[0],bt=ht[1];return ie.useEffect(function(){(Qe||Ie)&&bt(!0)},[Qe,Ie]),St?ie.createElement("div",{ref:ke,className:E()("".concat(Ve,"-content"),(0,ne.Z)((0,ne.Z)({},"".concat(Ve,"-content-active"),Ie),"".concat(Ve,"-content-inactive"),!Ie),De),style:Ye,role:Ne},ie.createElement("div",{className:"".concat(Ve,"-content-box")},Ue)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],te=ie.forwardRef(function(Pe,ke){var Ve=Pe.showArrow,Qe=Ve===void 0?!0:Ve,De=Pe.headerClass,Ye=Pe.isActive,Ue=Pe.onItemClick,Ie=Pe.forceRender,Ne=Pe.className,nt=Pe.prefixCls,ht=Pe.collapsible,St=Pe.accordion,bt=Pe.panelKey,Bt=Pe.extra,Nt=Pe.header,pt=Pe.expandIcon,Lt=Pe.openMotion,Ft=Pe.destroyInactivePanel,Wt=Pe.children,Ut=(0,oe.Z)(Pe,b),Xt=ht==="disabled",an=ht==="header",fn=ht==="icon",bn=Bt!=null&&typeof Bt!="boolean",Mn=function(){Ue==null||Ue(bt)},$n=function(yr){(yr.key==="Enter"||yr.keyCode===a.Z.ENTER||yr.which===a.Z.ENTER)&&Mn()},In=typeof pt=="function"?pt(Pe):ie.createElement("i",{className:"arrow"});In&&(In=ie.createElement("div",{className:"".concat(nt,"-expand-icon"),onClick:["header","icon"].includes(ht)?Mn:void 0},In));var _n=E()((0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(nt,"-item"),!0),"".concat(nt,"-item-active"),Ye),"".concat(nt,"-item-disabled"),Xt),Ne),dn=E()(De,(0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(nt,"-header"),!0),"".concat(nt,"-header-collapsible-only"),an),"".concat(nt,"-icon-collapsible-only"),fn)),Cn={className:dn,"aria-expanded":Ye,"aria-disabled":Xt,onKeyDown:$n};return!an&&!fn&&(Cn.onClick=Mn,Cn.role=St?"tab":"button",Cn.tabIndex=Xt?-1:0),ie.createElement("div",(0,pe.Z)({},Ut,{ref:ke,className:_n}),ie.createElement("div",Cn,Qe&&In,ie.createElement("span",{className:"".concat(nt,"-header-text"),onClick:ht==="header"?Mn:void 0},Nt),bn&&ie.createElement("div",{className:"".concat(nt,"-extra")},Bt)),ie.createElement(z.default,(0,pe.Z)({visible:Ye,leavedClassName:"".concat(nt,"-content-hidden")},Lt,{forceRender:Ie,removeOnLeave:Ft}),function(kn,yr){var mr=kn.className,Pr=kn.style;return ie.createElement(x,{ref:yr,prefixCls:nt,className:mr,style:Pr,isActive:Ye,forceRender:Ie,role:St?"tabpanel":void 0},Wt)}))}),ee=te,ue=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],de=function(ke,Ve){var Qe=Ve.prefixCls,De=Ve.accordion,Ye=Ve.collapsible,Ue=Ve.destroyInactivePanel,Ie=Ve.onItemClick,Ne=Ve.activeKey,nt=Ve.openMotion,ht=Ve.expandIcon;return ke.map(function(St,bt){var Bt=St.children,Nt=St.label,pt=St.key,Lt=St.collapsible,Ft=St.onItemClick,Wt=St.destroyInactivePanel,Ut=(0,oe.Z)(St,ue),Xt=String(pt!=null?pt:bt),an=Lt!=null?Lt:Ye,fn=Wt!=null?Wt:Ue,bn=function(In){an!=="disabled"&&(Ie(In),Ft==null||Ft(In))},Mn=!1;return De?Mn=Ne[0]===Xt:Mn=Ne.indexOf(Xt)>-1,ie.createElement(ee,(0,pe.Z)({},Ut,{prefixCls:Qe,key:Xt,panelKey:Xt,isActive:Mn,accordion:De,openMotion:nt,expandIcon:ht,header:Nt,collapsible:an,onItemClick:bn,destroyInactivePanel:fn}),Bt)})},he=function(ke,Ve,Qe){if(!ke)return null;var De=Qe.prefixCls,Ye=Qe.accordion,Ue=Qe.collapsible,Ie=Qe.destroyInactivePanel,Ne=Qe.onItemClick,nt=Qe.activeKey,ht=Qe.openMotion,St=Qe.expandIcon,bt=ke.key||String(Ve),Bt=ke.props,Nt=Bt.header,pt=Bt.headerClass,Lt=Bt.destroyInactivePanel,Ft=Bt.collapsible,Wt=Bt.onItemClick,Ut=!1;Ye?Ut=nt[0]===bt:Ut=nt.indexOf(bt)>-1;var Xt=Ft!=null?Ft:Ue,an=function(Mn){Xt!=="disabled"&&(Ne(Mn),Wt==null||Wt(Mn))},fn={key:bt,panelKey:bt,header:Nt,headerClass:pt,isActive:Ut,prefixCls:De,destroyInactivePanel:Lt!=null?Lt:Ie,openMotion:ht,accordion:Ye,children:ke.props.children,onItemClick:an,expandIcon:St,collapsible:Xt};return typeof ke.type=="string"?ke:(Object.keys(fn).forEach(function(bn){typeof fn[bn]=="undefined"&&delete fn[bn]}),ie.cloneElement(ke,fn))};function fe(Pe,ke,Ve){return Array.isArray(Pe)?de(Pe,Ve):(0,re.Z)(ke).map(function(Qe,De){return he(Qe,De,Ve)})}var ge=fe,ye=be(26112);function me(Pe){var ke=Pe;if(!Array.isArray(ke)){var Ve=(0,le.Z)(ke);ke=Ve==="number"||Ve==="string"?[ke]:[]}return ke.map(function(Qe){return String(Qe)})}var Be=ie.forwardRef(function(Pe,ke){var Ve=Pe.prefixCls,Qe=Ve===void 0?"rc-collapse":Ve,De=Pe.destroyInactivePanel,Ye=De===void 0?!1:De,Ue=Pe.style,Ie=Pe.accordion,Ne=Pe.className,nt=Pe.children,ht=Pe.collapsible,St=Pe.openMotion,bt=Pe.expandIcon,Bt=Pe.activeKey,Nt=Pe.defaultActiveKey,pt=Pe.onChange,Lt=Pe.items,Ft=E()(Qe,Ne),Wt=(0,ae.Z)([],{value:Bt,onChange:function($n){return pt==null?void 0:pt($n)},defaultValue:Nt,postState:me}),Ut=(0,ce.Z)(Wt,2),Xt=Ut[0],an=Ut[1],fn=function($n){return an(function(){if(Ie)return Xt[0]===$n?[]:[$n];var In=Xt.indexOf($n),_n=In>-1;return _n?Xt.filter(function(dn){return dn!==$n}):[].concat((0,Ae.Z)(Xt),[$n])})};(0,se.ZP)(!nt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var bn=ge(Lt,nt,{prefixCls:Qe,accordion:Ie,openMotion:St,expandIcon:bt,collapsible:ht,destroyInactivePanel:Ye,onItemClick:fn,activeKey:Xt});return ie.createElement("div",(0,pe.Z)({ref:ke,className:Ft,style:Ue,role:Ie?"tablist":void 0},(0,ye.Z)(Pe,{aria:!0,data:!0})),bn)}),Ee=Object.assign(Be,{Panel:ee}),Me=Ee,we=Ee.Panel,je=be(2738),xe=be(62892),Oe=be(92343),We=be(36355),Ze=be(19716),tt=ie.forwardRef((Pe,ke)=>{const{getPrefixCls:Ve}=ie.useContext(We.E_),{prefixCls:Qe,className:De,showArrow:Ye=!0}=Pe,Ue=Ve("collapse",Qe),Ie=E()({[`${Ue}-no-arrow`]:!Ye},De);return ie.createElement(Me.Panel,Object.assign({ref:ke},Pe,{prefixCls:Ue,className:Ie}))}),qe=be(17313),lt=be(8378),ct=be(83116),rt=be(37613);const at=Pe=>{const{componentCls:ke,contentBg:Ve,padding:Qe,headerBg:De,headerPadding:Ye,collapseHeaderPaddingSM:Ue,collapseHeaderPaddingLG:Ie,collapsePanelBorderRadius:Ne,lineWidth:nt,lineType:ht,colorBorder:St,colorText:bt,colorTextHeading:Bt,colorTextDisabled:Nt,fontSize:pt,fontSizeLG:Lt,lineHeight:Ft,marginSM:Wt,paddingSM:Ut,paddingLG:Xt,paddingXS:an,motionDurationSlow:fn,fontSizeIcon:bn,contentPadding:Mn}=Pe,$n=`${nt}px ${ht} ${St}`;return{[ke]:Object.assign(Object.assign({},(0,qe.Wf)(Pe)),{backgroundColor:De,border:$n,borderBottom:0,borderRadius:`${Ne}px`,"&-rtl":{direction:"rtl"},[`& > ${ke}-item`]:{borderBottom:$n,"&:last-child":{[`
&,
& > ${ke}-header`]:{borderRadius:`0 0 ${Ne}px ${Ne}px`}},[`> ${ke}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Ye,color:Bt,lineHeight:Ft,cursor:"pointer",transition:`all ${fn}, visibility 0s`,[`> ${ke}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${ke}-expand-icon`]:{height:pt*Ft,display:"flex",alignItems:"center",paddingInlineEnd:Wt},[`${ke}-arrow`]:Object.assign(Object.assign({},(0,qe.Ro)()),{fontSize:bn,svg:{transition:`transform ${fn}`}}),[`${ke}-header-text`]:{marginInlineEnd:"auto"}},[`${ke}-header-collapsible-only`]:{cursor:"default",[`${ke}-header-text`]:{flex:"none",cursor:"pointer"}},[`${ke}-icon-collapsible-only`]:{cursor:"default",[`${ke}-expand-icon`]:{cursor:"pointer"}}},[`${ke}-content`]:{color:bt,backgroundColor:Ve,borderTop:$n,[`& > ${ke}-content-box`]:{padding:Mn},"&-hidden":{display:"none"}},"&-small":{[`> ${ke}-item`]:{[`> ${ke}-header`]:{padding:Ue,paddingInlineStart:an,[`> ${ke}-expand-icon`]:{marginInlineStart:Ut-an}},[`> ${ke}-content > ${ke}-content-box`]:{padding:Ut}}},"&-large":{[`> ${ke}-item`]:{fontSize:Lt,[`> ${ke}-header`]:{padding:Ie,paddingInlineStart:Qe,[`> ${ke}-expand-icon`]:{height:Lt*Ft,marginInlineStart:Xt-Qe}},[`> ${ke}-content > ${ke}-content-box`]:{padding:Xt}}},[`${ke}-item:last-child`]:{[`> ${ke}-content`]:{borderRadius:`0 0 ${Ne}px ${Ne}px`}},[`& ${ke}-item-disabled > ${ke}-header`]:{"\n &,\n & > .arrow\n ":{color:Nt,cursor:"not-allowed"}},[`&${ke}-icon-position-end`]:{[`& > ${ke}-item`]:{[`> ${ke}-header`]:{[`${ke}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Wt}}}}})}},ut=Pe=>{const{componentCls:ke}=Pe,Ve=`> ${ke}-item > ${ke}-header ${ke}-arrow svg`;return{[`${ke}-rtl`]:{[Ve]:{transform:"rotate(180deg)"}}}},At=Pe=>{const{componentCls:ke,headerBg:Ve,paddingXXS:Qe,colorBorder:De}=Pe;return{[`${ke}-borderless`]:{backgroundColor:Ve,border:0,[`> ${ke}-item`]:{borderBottom:`1px solid ${De}`},[`
> ${ke}-item:last-child,
> ${ke}-item:last-child ${ke}-header
`]:{borderRadius:0},[`> ${ke}-item:last-child`]:{borderBottom:0},[`> ${ke}-item > ${ke}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${ke}-item > ${ke}-content > ${ke}-content-box`]:{paddingTop:Qe}}}},wt=Pe=>{const{componentCls:ke,paddingSM:Ve}=Pe;return{[`${ke}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${ke}-item`]:{borderBottom:0,[`> ${ke}-content`]:{backgroundColor:"transparent",border:0,[`> ${ke}-content-box`]:{paddingBlock:Ve}}}}}};var It=(0,ct.Z)("Collapse",Pe=>{const ke=(0,rt.TS)(Pe,{collapseHeaderPaddingSM:`${Pe.paddingXS}px ${Pe.paddingSM}px`,collapseHeaderPaddingLG:`${Pe.padding}px ${Pe.paddingLG}px`,collapsePanelBorderRadius:Pe.borderRadiusLG});return[at(ke),At(ke),wt(ke),ut(ke),(0,lt.Z)(ke)]},Pe=>({headerPadding:`${Pe.paddingSM}px ${Pe.padding}px`,headerBg:Pe.colorFillAlter,contentPadding:`${Pe.padding}px 16px`,contentBg:Pe.colorBgContainer})),ft=Object.assign(ie.forwardRef((Pe,ke)=>{const{getPrefixCls:Ve,direction:Qe,collapse:De}=ie.useContext(We.E_),{prefixCls:Ye,className:Ue,rootClassName:Ie,style:Ne,bordered:nt=!0,ghost:ht,size:St,expandIconPosition:bt="start",children:Bt,expandIcon:Nt}=Pe,pt=(0,Ze.Z)($n=>{var In;return(In=St!=null?St:$n)!==null&&In!==void 0?In:"middle"}),Lt=Ve("collapse",Ye),Ft=Ve(),[Wt,Ut]=It(Lt),Xt=ie.useMemo(()=>bt==="left"?"start":bt==="right"?"end":bt,[bt]),an=function(){let $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const In=Nt?Nt($n):ie.createElement(ve.Z,{rotate:$n.isActive?90:void 0});return(0,Oe.Tm)(In,()=>({className:E()(In.props.className,`${Lt}-arrow`)}))},fn=E()(`${Lt}-icon-position-${Xt}`,{[`${Lt}-borderless`]:!nt,[`${Lt}-rtl`]:Qe==="rtl",[`${Lt}-ghost`]:!!ht,[`${Lt}-${pt}`]:pt!=="middle"},De==null?void 0:De.className,Ue,Ie,Ut),bn=Object.assign(Object.assign({},(0,xe.Z)(Ft)),{motionAppear:!1,leavedClassName:`${Lt}-content-hidden`}),Mn=ie.useMemo(()=>Bt?(0,re.Z)(Bt).map(($n,In)=>{var _n,dn;if(!((_n=$n.props)===null||_n===void 0)&&_n.disabled){const Cn=(dn=$n.key)!==null&&dn!==void 0?dn:String(In),{disabled:kn,collapsible:yr}=$n.props,mr=Object.assign(Object.assign({},(0,je.Z)($n.props,["disabled"])),{key:Cn,collapsible:yr!=null?yr:kn?"disabled":void 0});return(0,Oe.Tm)($n,mr)}return $n}):null,[Bt]);return Wt(ie.createElement(Me,Object.assign({ref:ke,openMotion:bn},(0,je.Z)(Pe,["rootClassName"]),{expandIcon:an,prefixCls:Lt,className:fn,style:Object.assign(Object.assign({},De==null?void 0:De.style),Ne)}),Mn))}),{Panel:tt}),$e=ft},28103:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return re}});var ve=be(92310),Xe=be.n(ve),E=be(59301),pe=be(36355),Ae=be(17313),ce=be(83116),le=be(37613);const ae=ne=>{const{componentCls:z,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:x,textPaddingInline:b,orientationMargin:te,verticalMarginInline:ee}=ne;return{[z]:Object.assign(Object.assign({},(0,Ae.Wf)(ne)),{borderBlockStart:`${x}px solid ${y}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ee,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${y}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${ne.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${z}-with-text`]:{display:"flex",alignItems:"center",margin:`${ne.dividerHorizontalWithTextGutterMargin}px 0`,color:ne.colorTextHeading,fontWeight:500,fontSize:ne.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${y}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${z}-with-text-left`]:{"&::before":{width:`${te*100}%`},"&::after":{width:`${100-te*100}%`}},[`&-horizontal${z}-with-text-right`]:{"&::before":{width:`${100-te*100}%`},"&::after":{width:`${te*100}%`}},[`${z}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:y,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${z}-with-text${z}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${z}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${z}-with-text`]:{color:ne.colorText,fontWeight:"normal",fontSize:ne.fontSize},[`&-horizontal${z}-with-text-left${z}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${z}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${z}-with-text-right${z}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${z}-inner-text`]:{paddingInlineEnd:a}}})}};var se=(0,ce.Z)("Divider",ne=>{const z=(0,le.TS)(ne,{dividerHorizontalWithTextGutterMargin:ne.margin,dividerHorizontalGutterMargin:ne.marginLG,sizePaddingEdgeHorizontal:0});return[ae(z)]},ne=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:ne.marginXS})),ie=function(ne,z){var a={};for(var y in ne)Object.prototype.hasOwnProperty.call(ne,y)&&z.indexOf(y)<0&&(a[y]=ne[y]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(ne);x<y.length;x++)z.indexOf(y[x])<0&&Object.prototype.propertyIsEnumerable.call(ne,y[x])&&(a[y[x]]=ne[y[x]]);return a},re=ne=>{const{getPrefixCls:z,direction:a,divider:y}=E.useContext(pe.E_),{prefixCls:x,type:b="horizontal",orientation:te="center",orientationMargin:ee,className:ue,rootClassName:de,children:he,dashed:fe,plain:ge,style:ye}=ne,me=ie(ne,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Be=z("divider",x),[Ee,Me]=se(Be),we=te.length>0?`-${te}`:te,je=!!he,xe=te==="left"&&ee!=null,Oe=te==="right"&&ee!=null,We=Xe()(Be,y==null?void 0:y.className,Me,`${Be}-${b}`,{[`${Be}-with-text`]:je,[`${Be}-with-text${we}`]:je,[`${Be}-dashed`]:!!fe,[`${Be}-plain`]:!!ge,[`${Be}-rtl`]:a==="rtl",[`${Be}-no-default-orientation-margin-left`]:xe,[`${Be}-no-default-orientation-margin-right`]:Oe},ue,de),Ze=E.useMemo(()=>typeof ee=="number"?ee:/^\d+$/.test(ee)?Number(ee):ee,[ee]),Te=Object.assign(Object.assign({},xe&&{marginLeft:Ze}),Oe&&{marginRight:Ze});return Ee(E.createElement("div",Object.assign({className:We,style:Object.assign(Object.assign({},y==null?void 0:y.style),ye)},me,{role:"separator"}),he&&b!=="vertical"&&E.createElement("span",{className:`${Be}-inner-text`,style:Te},he)))}},13570:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return tt}});var ve=be(96663),Xe=be(59301),E={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"},pe=E,Ae=be(7657),ce=function(lt,ct){return Xe.createElement(Ae.Z,(0,ve.Z)({},lt,{ref:ct,icon:pe}))},le=Xe.forwardRef(ce),ae=le,se=be(92310),ie=be.n(se),oe=be(90493),re=be(72071),ne=be(6620),z=be(18929),a=be(10228),y=be(26112);function x(qe,lt){var ct=qe.disabled,rt=qe.prefixCls,at=qe.character,ut=qe.characterRender,At=qe.index,wt=qe.count,It=qe.value,gt=qe.allowHalf,ft=qe.focused,$e=qe.onHover,Pe=qe.onClick,ke=function(nt){$e(nt,At)},Ve=function(nt){Pe(nt,At)},Qe=function(nt){nt.keyCode===a.Z.ENTER&&Pe(nt,At)},De=At+1,Ye=new Set([rt]);It===0&&At===0&&ft?Ye.add("".concat(rt,"-focused")):gt&&It+.5>=De&&It<De?(Ye.add("".concat(rt,"-half")),Ye.add("".concat(rt,"-active")),ft&&Ye.add("".concat(rt,"-focused"))):(De<=It?Ye.add("".concat(rt,"-full")):Ye.add("".concat(rt,"-zero")),De===It&&ft&&Ye.add("".concat(rt,"-focused")));var Ue=typeof at=="function"?at(qe):at,Ie=Xe.createElement("li",{className:ie()(Array.from(Ye)),ref:lt},Xe.createElement("div",{onClick:ct?null:Ve,onKeyDown:ct?null:Qe,onMouseMove:ct?null:ke,role:"radio","aria-checked":It>At?"true":"false","aria-posinset":At+1,"aria-setsize":wt,tabIndex:ct?-1:0},Xe.createElement("div",{className:"".concat(rt,"-first")},Ue),Xe.createElement("div",{className:"".concat(rt,"-second")},Ue)));return ut&&(Ie=ut(Ie,qe)),Ie}var b=Xe.forwardRef(x);function te(){var qe=Xe.useRef({});function lt(rt){return qe.current[rt]}function ct(rt){return function(at){qe.current[rt]=at}}return[lt,ct]}function ee(qe){var lt=qe.pageXOffset,ct="scrollLeft";if(typeof lt!="number"){var rt=qe.document;lt=rt.documentElement[ct],typeof lt!="number"&&(lt=rt.body[ct])}return lt}function ue(qe){var lt,ct,rt=qe.ownerDocument,at=rt.body,ut=rt&&rt.documentElement,At=qe.getBoundingClientRect();return lt=At.left,ct=At.top,lt-=ut.clientLeft||at.clientLeft||0,ct-=ut.clientTop||at.clientTop||0,{left:lt,top:ct}}function de(qe){var lt=ue(qe),ct=qe.ownerDocument,rt=ct.defaultView||ct.parentWindow;return lt.left+=ee(rt),lt.left}var he=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function fe(qe,lt){var ct,rt=qe.prefixCls,at=rt===void 0?"rc-rate":rt,ut=qe.className,At=qe.defaultValue,wt=qe.value,It=qe.count,gt=It===void 0?5:It,ft=qe.allowHalf,$e=ft===void 0?!1:ft,Pe=qe.allowClear,ke=Pe===void 0?!0:Pe,Ve=qe.character,Qe=Ve===void 0?"\u2605":Ve,De=qe.characterRender,Ye=qe.disabled,Ue=qe.direction,Ie=Ue===void 0?"ltr":Ue,Ne=qe.tabIndex,nt=Ne===void 0?0:Ne,ht=qe.autoFocus,St=qe.onHoverChange,bt=qe.onChange,Bt=qe.onFocus,Nt=qe.onBlur,pt=qe.onKeyDown,Lt=qe.onMouseLeave,Ft=(0,ne.Z)(qe,he),Wt=te(),Ut=(0,re.Z)(Wt,2),Xt=Ut[0],an=Ut[1],fn=Xe.useRef(null),bn=function(){if(!Ye){var wr;(wr=fn.current)===null||wr===void 0||wr.focus()}};Xe.useImperativeHandle(lt,function(){return{focus:bn,blur:function(){if(!Ye){var wr;(wr=fn.current)===null||wr===void 0||wr.blur()}}}});var Mn=(0,z.Z)(At||0,{value:wt}),$n=(0,re.Z)(Mn,2),In=$n[0],_n=$n[1],dn=(0,z.Z)(null),Cn=(0,re.Z)(dn,2),kn=Cn[0],yr=Cn[1],mr=function(wr,ni){var Or=Ie==="rtl",Hr=wr+1;if($e){var Ii=Xt(wr),ir=de(Ii),Wr=Ii.clientWidth;(Or&&ni-ir>Wr/2||!Or&&ni-ir<Wr/2)&&(Hr-=.5)}return Hr},Pr=function(wr){_n(wr),bt==null||bt(wr)},ur=Xe.useState(!1),cr=(0,re.Z)(ur,2),Rr=cr[0],Ur=cr[1],Qr=function(){Ur(!0),Bt==null||Bt()},ui=function(){Ur(!1),Nt==null||Nt()},oa=Xe.useState(null),ji=(0,re.Z)(oa,2),Ci=ji[0],Zn=ji[1],Lr=function(wr,ni){var Or=mr(ni,wr.pageX);Or!==kn&&(Zn(Or),yr(null)),St==null||St(Or)},Qt=function(wr){Ye||(Zn(null),yr(null),St==null||St(void 0)),wr&&(Lt==null||Lt(wr))},tn=function(wr,ni){var Or=mr(ni,wr.pageX),Hr=!1;ke&&(Hr=Or===In),Qt(),Pr(Hr?0:Or),yr(Hr?Or:null)},cn=function(wr){var ni=wr.keyCode,Or=Ie==="rtl",Hr=In;ni===a.Z.RIGHT&&Hr<gt&&!Or?($e?Hr+=.5:Hr+=1,Pr(Hr),wr.preventDefault()):ni===a.Z.LEFT&&Hr>0&&!Or||ni===a.Z.RIGHT&&Hr>0&&Or?($e?Hr-=.5:Hr-=1,Pr(Hr),wr.preventDefault()):ni===a.Z.LEFT&&Hr<gt&&Or&&($e?Hr+=.5:Hr+=1,Pr(Hr),wr.preventDefault()),pt==null||pt(wr)};Xe.useEffect(function(){ht&&!Ye&&bn()},[]);var er=new Array(gt).fill(0).map(function(Un,wr){return Xe.createElement(b,{ref:an(wr),index:wr,count:gt,disabled:Ye,prefixCls:"".concat(at,"-star"),allowHalf:$e,value:Ci===null?In:Ci,onClick:tn,onHover:Lr,key:Un||wr,character:Qe,characterRender:De,focused:Rr})}),Xn=ie()(at,ut,(ct={},(0,oe.Z)(ct,"".concat(at,"-disabled"),Ye),(0,oe.Z)(ct,"".concat(at,"-rtl"),Ie==="rtl"),ct));return Xe.createElement("ul",(0,ve.Z)({className:Xn,onMouseLeave:Qt,tabIndex:Ye?-1:nt,onFocus:Ye?null:Qr,onBlur:Ye?null:ui,onKeyDown:Ye?null:cn,ref:fn,role:"radiogroup"},(0,y.Z)(Ft,{aria:!0,data:!0,attr:!0})),er)}var ge=Xe.forwardRef(fe),ye=ge,me=be(36355),Be=be(6848),Ee=be(17313),Me=be(83116),we=be(37613);const je=qe=>{const{componentCls:lt}=qe;return{[`${lt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:qe.marginXS},"> div":{transition:`all ${qe.motionDurationMid}, outline 0s`,"&:hover":{transform:qe.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${qe.lineWidth}px dashed ${qe.starColor}`,transform:qe.starHoverScale}},"&-first, &-second":{color:qe.starBg,transition:`all ${qe.motionDurationMid}`,userSelect:"none",[qe.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${lt}-star-first, &-half ${lt}-star-second`]:{opacity:1},[`&-half ${lt}-star-first, &-full ${lt}-star-second`]:{color:"inherit"}}}},xe=qe=>({[`&-rtl${qe.componentCls}`]:{direction:"rtl"}}),Oe=qe=>{const{componentCls:lt}=qe;return{[lt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ee.Wf)(qe)),{display:"inline-block",margin:0,padding:0,color:qe.starColor,fontSize:qe.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${lt} ${lt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),je(qe)),{[`+ ${lt}-text`]:{display:"inline-block",marginInlineStart:qe.marginXS,fontSize:qe.fontSize}}),xe(qe))}};var We=(0,Me.Z)("Rate",qe=>{const lt=(0,we.TS)(qe,{});return[Oe(lt)]},qe=>({starColor:qe.yellow6,starSize:qe.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:qe.colorFillContent})),Ze=function(qe,lt){var ct={};for(var rt in qe)Object.prototype.hasOwnProperty.call(qe,rt)&&lt.indexOf(rt)<0&&(ct[rt]=qe[rt]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,rt=Object.getOwnPropertySymbols(qe);at<rt.length;at++)lt.indexOf(rt[at])<0&&Object.prototype.propertyIsEnumerable.call(qe,rt[at])&&(ct[rt[at]]=qe[rt[at]]);return ct},tt=Xe.forwardRef((qe,lt)=>{const{prefixCls:ct,className:rt,rootClassName:at,style:ut,tooltips:At,character:wt=Xe.createElement(ae,null)}=qe,It=Ze(qe,["prefixCls","className","rootClassName","style","tooltips","character"]),gt=(Ye,Ue)=>{let{index:Ie}=Ue;return At?Xe.createElement(Be.Z,{title:At[Ie]},Ye):Ye},{getPrefixCls:ft,direction:$e,rate:Pe}=Xe.useContext(me.E_),ke=ft("rate",ct),[Ve,Qe]=We(ke),De=Object.assign(Object.assign({},Pe==null?void 0:Pe.style),ut);return Ve(Xe.createElement(ye,Object.assign({ref:lt,character:wt,characterRender:gt},It,{className:ie()(rt,at,Qe,Pe==null?void 0:Pe.className),style:De,prefixCls:ke,direction:$e})))})},61621:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return Qe}});var ve=be(92310),Xe=be.n(ve),E=be(59301),pe=be(36355),Ae=be(2738),le=De=>{const{prefixCls:Ye,className:Ue,style:Ie,size:Ne,shape:nt}=De,ht=Xe()({[`${Ye}-lg`]:Ne==="large",[`${Ye}-sm`]:Ne==="small"}),St=Xe()({[`${Ye}-circle`]:nt==="circle",[`${Ye}-square`]:nt==="square",[`${Ye}-round`]:nt==="round"}),bt=E.useMemo(()=>typeof Ne=="number"?{width:Ne,height:Ne,lineHeight:`${Ne}px`}:{},[Ne]);return E.createElement("span",{className:Xe()(Ye,ht,St,Ue),style:Object.assign(Object.assign({},bt),Ie)})},ae=be(93083),se=be(83116),ie=be(37613);const oe=new ae.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),re=De=>({height:De,lineHeight:`${De}px`}),ne=De=>Object.assign({width:De},re(De)),z=De=>({background:De.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:oe,animationDuration:De.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=De=>Object.assign({width:De*5,minWidth:De*5},re(De)),y=De=>{const{skeletonAvatarCls:Ye,gradientFromColor:Ue,controlHeight:Ie,controlHeightLG:Ne,controlHeightSM:nt}=De;return{[`${Ye}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ue},ne(Ie)),[`${Ye}${Ye}-circle`]:{borderRadius:"50%"},[`${Ye}${Ye}-lg`]:Object.assign({},ne(Ne)),[`${Ye}${Ye}-sm`]:Object.assign({},ne(nt))}},x=De=>{const{controlHeight:Ye,borderRadiusSM:Ue,skeletonInputCls:Ie,controlHeightLG:Ne,controlHeightSM:nt,gradientFromColor:ht}=De;return{[`${Ie}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ht,borderRadius:Ue},a(Ye)),[`${Ie}-lg`]:Object.assign({},a(Ne)),[`${Ie}-sm`]:Object.assign({},a(nt))}},b=De=>Object.assign({width:De},re(De)),te=De=>{const{skeletonImageCls:Ye,imageSizeBase:Ue,gradientFromColor:Ie,borderRadiusSM:Ne}=De;return{[`${Ye}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Ie,borderRadius:Ne},b(Ue*2)),{[`${Ye}-path`]:{fill:"#bfbfbf"},[`${Ye}-svg`]:Object.assign(Object.assign({},b(Ue)),{maxWidth:Ue*4,maxHeight:Ue*4}),[`${Ye}-svg${Ye}-svg-circle`]:{borderRadius:"50%"}}),[`${Ye}${Ye}-circle`]:{borderRadius:"50%"}}},ee=(De,Ye,Ue)=>{const{skeletonButtonCls:Ie}=De;return{[`${Ue}${Ie}-circle`]:{width:Ye,minWidth:Ye,borderRadius:"50%"},[`${Ue}${Ie}-round`]:{borderRadius:Ye}}},ue=De=>Object.assign({width:De*2,minWidth:De*2},re(De)),de=De=>{const{borderRadiusSM:Ye,skeletonButtonCls:Ue,controlHeight:Ie,controlHeightLG:Ne,controlHeightSM:nt,gradientFromColor:ht}=De;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Ue}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ht,borderRadius:Ye,width:Ie*2,minWidth:Ie*2},ue(Ie))},ee(De,Ie,Ue)),{[`${Ue}-lg`]:Object.assign({},ue(Ne))}),ee(De,Ne,`${Ue}-lg`)),{[`${Ue}-sm`]:Object.assign({},ue(nt))}),ee(De,nt,`${Ue}-sm`))},he=De=>{const{componentCls:Ye,skeletonAvatarCls:Ue,skeletonTitleCls:Ie,skeletonParagraphCls:Ne,skeletonButtonCls:nt,skeletonInputCls:ht,skeletonImageCls:St,controlHeight:bt,controlHeightLG:Bt,controlHeightSM:Nt,gradientFromColor:pt,padding:Lt,marginSM:Ft,borderRadius:Wt,titleHeight:Ut,blockRadius:Xt,paragraphLiHeight:an,controlHeightXS:fn,paragraphMarginTop:bn}=De;return{[`${Ye}`]:{display:"table",width:"100%",[`${Ye}-header`]:{display:"table-cell",paddingInlineEnd:Lt,verticalAlign:"top",[`${Ue}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:pt},ne(bt)),[`${Ue}-circle`]:{borderRadius:"50%"},[`${Ue}-lg`]:Object.assign({},ne(Bt)),[`${Ue}-sm`]:Object.assign({},ne(Nt))},[`${Ye}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Ie}`]:{width:"100%",height:Ut,background:pt,borderRadius:Xt,[`+ ${Ne}`]:{marginBlockStart:Nt}},[`${Ne}`]:{padding:0,"> li":{width:"100%",height:an,listStyle:"none",background:pt,borderRadius:Xt,"+ li":{marginBlockStart:fn}}},[`${Ne}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Ye}-content`]:{[`${Ie}, ${Ne} > li`]:{borderRadius:Wt}}},[`${Ye}-with-avatar ${Ye}-content`]:{[`${Ie}`]:{marginBlockStart:Ft,[`+ ${Ne}`]:{marginBlockStart:bn}}},[`${Ye}${Ye}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},de(De)),y(De)),x(De)),te(De)),[`${Ye}${Ye}-block`]:{width:"100%",[`${nt}`]:{width:"100%"},[`${ht}`]:{width:"100%"}},[`${Ye}${Ye}-active`]:{[`
${Ie},
${Ne} > li,
${Ue},
${nt},
${ht},
${St}
`]:Object.assign({},z(De))}}};var fe=(0,se.Z)("Skeleton",De=>{const{componentCls:Ye}=De,Ue=(0,ie.TS)(De,{skeletonAvatarCls:`${Ye}-avatar`,skeletonTitleCls:`${Ye}-title`,skeletonParagraphCls:`${Ye}-paragraph`,skeletonButtonCls:`${Ye}-button`,skeletonInputCls:`${Ye}-input`,skeletonImageCls:`${Ye}-image`,imageSizeBase:De.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${De.gradientFromColor} 25%, ${De.gradientToColor} 37%, ${De.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[he(Ue)]},De=>{const{colorFillContent:Ye,colorFill:Ue}=De,Ie=Ye,Ne=Ue;return{color:Ie,colorGradientEnd:Ne,gradientFromColor:Ie,gradientToColor:Ne,titleHeight:De.controlHeight/2,blockRadius:De.borderRadiusSM,paragraphMarginTop:De.marginLG+De.marginXXS,paragraphLiHeight:De.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),ye=De=>{const{prefixCls:Ye,className:Ue,rootClassName:Ie,active:Ne,shape:nt="circle",size:ht="default"}=De,{getPrefixCls:St}=E.useContext(pe.E_),bt=St("skeleton",Ye),[Bt,Nt]=fe(bt),pt=(0,Ae.Z)(De,["prefixCls","className"]),Lt=Xe()(bt,`${bt}-element`,{[`${bt}-active`]:Ne},Ue,Ie,Nt);return Bt(E.createElement("div",{className:Lt},E.createElement(le,Object.assign({prefixCls:`${bt}-avatar`,shape:nt,size:ht},pt))))},Be=De=>{const{prefixCls:Ye,className:Ue,rootClassName:Ie,active:Ne,block:nt=!1,size:ht="default"}=De,{getPrefixCls:St}=E.useContext(pe.E_),bt=St("skeleton",Ye),[Bt,Nt]=fe(bt),pt=(0,Ae.Z)(De,["prefixCls"]),Lt=Xe()(bt,`${bt}-element`,{[`${bt}-active`]:Ne,[`${bt}-block`]:nt},Ue,Ie,Nt);return Bt(E.createElement("div",{className:Lt},E.createElement(le,Object.assign({prefixCls:`${bt}-button`,size:ht},pt))))};const Ee="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 we=De=>{const{prefixCls:Ye,className:Ue,rootClassName:Ie,style:Ne,active:nt}=De,{getPrefixCls:ht}=E.useContext(pe.E_),St=ht("skeleton",Ye),[bt,Bt]=fe(St),Nt=Xe()(St,`${St}-element`,{[`${St}-active`]:nt},Ue,Ie,Bt);return bt(E.createElement("div",{className:Nt},E.createElement("div",{className:Xe()(`${St}-image`,Ue),style:Ne},E.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${St}-image-svg`},E.createElement("path",{d:Ee,className:`${St}-image-path`})))))},xe=De=>{const{prefixCls:Ye,className:Ue,rootClassName:Ie,active:Ne,block:nt,size:ht="default"}=De,{getPrefixCls:St}=E.useContext(pe.E_),bt=St("skeleton",Ye),[Bt,Nt]=fe(bt),pt=(0,Ae.Z)(De,["prefixCls"]),Lt=Xe()(bt,`${bt}-element`,{[`${bt}-active`]:Ne,[`${bt}-block`]:nt},Ue,Ie,Nt);return Bt(E.createElement("div",{className:Lt},E.createElement(le,Object.assign({prefixCls:`${bt}-input`,size:ht},pt))))},Oe=be(96663),We={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"},Ze=We,Te=be(7657),tt=function(Ye,Ue){return E.createElement(Te.Z,(0,Oe.Z)({},Ye,{ref:Ue,icon:Ze}))},qe=E.forwardRef(tt),lt=qe,rt=De=>{const{prefixCls:Ye,className:Ue,rootClassName:Ie,style:Ne,active:nt,children:ht}=De,{getPrefixCls:St}=E.useContext(pe.E_),bt=St("skeleton",Ye),[Bt,Nt]=fe(bt),pt=Xe()(bt,`${bt}-element`,{[`${bt}-active`]:nt},Nt,Ue,Ie),Lt=ht!=null?ht:E.createElement(lt,null);return Bt(E.createElement("div",{className:pt},E.createElement("div",{className:Xe()(`${bt}-image`,Ue),style:Ne},Lt)))},at=be(19127),At=De=>{const Ye=St=>{const{width:bt,rows:Bt=2}=De;if(Array.isArray(bt))return bt[St];if(Bt-1===St)return bt},{prefixCls:Ue,className:Ie,style:Ne,rows:nt}=De,ht=(0,at.Z)(Array(nt)).map((St,bt)=>E.createElement("li",{key:bt,style:{width:Ye(bt)}}));return E.createElement("ul",{className:Xe()(Ue,Ie),style:Ne},ht)},It=De=>{let{prefixCls:Ye,className:Ue,width:Ie,style:Ne}=De;return E.createElement("h3",{className:Xe()(Ye,Ue),style:Object.assign({width:Ie},Ne)})};function gt(De){return De&&typeof De=="object"?De:{}}function ft(De,Ye){return De&&!Ye?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function $e(De,Ye){return!De&&Ye?{width:"38%"}:De&&Ye?{width:"50%"}:{}}function Pe(De,Ye){const Ue={};return(!De||!Ye)&&(Ue.width="61%"),!De&&Ye?Ue.rows=3:Ue.rows=2,Ue}const ke=De=>{const{prefixCls:Ye,loading:Ue,className:Ie,rootClassName:Ne,style:nt,children:ht,avatar:St=!1,title:bt=!0,paragraph:Bt=!0,active:Nt,round:pt}=De,{getPrefixCls:Lt,direction:Ft,skeleton:Wt}=E.useContext(pe.E_),Ut=Lt("skeleton",Ye),[Xt,an]=fe(Ut);if(Ue||!("loading"in De)){const fn=!!St,bn=!!bt,Mn=!!Bt;let $n;if(fn){const dn=Object.assign(Object.assign({prefixCls:`${Ut}-avatar`},ft(bn,Mn)),gt(St));$n=E.createElement("div",{className:`${Ut}-header`},E.createElement(le,Object.assign({},dn)))}let In;if(bn||Mn){let dn;if(bn){const kn=Object.assign(Object.assign({prefixCls:`${Ut}-title`},$e(fn,Mn)),gt(bt));dn=E.createElement(It,Object.assign({},kn))}let Cn;if(Mn){const kn=Object.assign(Object.assign({prefixCls:`${Ut}-paragraph`},Pe(fn,bn)),gt(Bt));Cn=E.createElement(At,Object.assign({},kn))}In=E.createElement("div",{className:`${Ut}-content`},dn,Cn)}const _n=Xe()(Ut,{[`${Ut}-with-avatar`]:fn,[`${Ut}-active`]:Nt,[`${Ut}-rtl`]:Ft==="rtl",[`${Ut}-round`]:pt},Wt==null?void 0:Wt.className,Ie,Ne,an);return Xt(E.createElement("div",{className:_n,style:Object.assign(Object.assign({},Wt==null?void 0:Wt.style),nt)},$n,In))}return typeof ht!="undefined"?ht:null};ke.Button=Be,ke.Avatar=ye,ke.Input=xe,ke.Image=we,ke.Node=rt;var Ve=ke,Qe=Ve},31797:function(en,Gt,be){"use strict";be.d(Gt,{default:function(){return fe}});var ve=be(59301),Xe=be(56762),E=be(92343),pe=be(92310),Ae=be.n(pe),ce=be(36355),le=be(61621),se=ge=>{const{value:ye,formatter:me,precision:Be,decimalSeparator:Ee,groupSeparator:Me="",prefixCls:we}=ge;let je;if(typeof me=="function")je=me(ye);else{const xe=String(ye),Oe=xe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Oe||xe==="-")je=xe;else{const We=Oe[1];let Ze=Oe[2]||"0",Te=Oe[4]||"";Ze=Ze.replace(/\B(?=(\d{3})+(?!\d))/g,Me),typeof Be=="number"&&(Te=Te.padEnd(Be,"0").slice(0,Be>0?Be:0)),Te&&(Te=`${Ee}${Te}`),je=[ve.createElement("span",{key:"int",className:`${we}-content-value-int`},We,Ze),Te&&ve.createElement("span",{key:"decimal",className:`${we}-content-value-decimal`},Te)]}}return ve.createElement("span",{className:`${we}-content-value`},je)},ie=be(17313),oe=be(83116),re=be(37613);const ne=ge=>{const{componentCls:ye,marginXXS:me,padding:Be,colorTextDescription:Ee,titleFontSize:Me,colorTextHeading:we,contentFontSize:je,fontFamily:xe}=ge;return{[`${ye}`]:Object.assign(Object.assign({},(0,ie.Wf)(ge)),{[`${ye}-title`]:{marginBottom:me,color:Ee,fontSize:Me},[`${ye}-skeleton`]:{paddingTop:Be},[`${ye}-content`]:{color:we,fontSize:je,fontFamily:xe,[`${ye}-content-value`]:{display:"inline-block",direction:"ltr"},[`${ye}-content-prefix, ${ye}-content-suffix`]:{display:"inline-block"},[`${ye}-content-prefix`]:{marginInlineEnd:me},[`${ye}-content-suffix`]:{marginInlineStart:me}}})}};var z=(0,oe.Z)("Statistic",ge=>{const ye=(0,re.TS)(ge,{});return[ne(ye)]},ge=>{const{fontSizeHeading3:ye,fontSize:me}=ge;return{titleFontSize:me,contentFontSize:ye}}),y=ge=>{const{prefixCls:ye,className:me,rootClassName:Be,style:Ee,valueStyle:Me,value:we=0,title:je,valueRender:xe,prefix:Oe,suffix:We,loading:Ze=!1,onMouseEnter:Te,onMouseLeave:tt,decimalSeparator:qe=".",groupSeparator:lt=","}=ge,{getPrefixCls:ct,direction:rt,statistic:at}=ve.useContext(ce.E_),ut=ct("statistic",ye),[At,wt]=z(ut),It=ve.createElement(se,Object.assign({decimalSeparator:qe,groupSeparator:lt,prefixCls:ut},ge,{value:we})),gt=Ae()(ut,{[`${ut}-rtl`]:rt==="rtl"},at==null?void 0:at.className,me,Be,wt);return At(ve.createElement("div",{className:gt,style:Object.assign(Object.assign({},at==null?void 0:at.style),Ee),onMouseEnter:Te,onMouseLeave:tt},je&&ve.createElement("div",{className:`${ut}-title`},je),ve.createElement(le.Z,{paragraph:!1,loading:Ze,className:`${ut}-skeleton`},ve.createElement("div",{style:Me,className:`${ut}-content`},Oe&&ve.createElement("span",{className:`${ut}-content-prefix`},Oe),xe?xe(It):It,We&&ve.createElement("span",{className:`${ut}-content-suffix`},We)))))};const x=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(ge,ye){let me=ge;const Be=/\[[^\]]*]/g,Ee=(ye.match(Be)||[]).map(xe=>xe.slice(1,-1)),Me=ye.replace(Be,"[]"),we=x.reduce((xe,Oe)=>{let[We,Ze]=Oe;if(xe.includes(We)){const Te=Math.floor(me/Ze);return me-=Te*Ze,xe.replace(new RegExp(`${We}+`,"g"),tt=>{const qe=tt.length;return Te.toString().padStart(qe,"0")})}return xe},Me);let je=0;return we.replace(Be,()=>{const xe=Ee[je];return je+=1,xe})}function te(ge,ye){const{format:me=""}=ye,Be=new Date(ge).getTime(),Ee=Date.now(),Me=Math.max(Be-Ee,0);return b(Me,me)}const ee=1e3/30;function ue(ge){return new Date(ge).getTime()}const de=ge=>{const{value:ye,format:me="HH:mm:ss",onChange:Be,onFinish:Ee}=ge,Me=(0,Xe.Z)(),we=ve.useRef(null),je=()=>{Ee==null||Ee(),we.current&&(clearInterval(we.current),we.current=null)},xe=()=>{const Ze=ue(ye);Ze>=Date.now()&&(we.current=setInterval(()=>{Me(),Be==null||Be(Ze-Date.now()),Ze<Date.now()&&je()},ee))};ve.useEffect(()=>(xe(),()=>{we.current&&(clearInterval(we.current),we.current=null)}),[ye]);const Oe=(Ze,Te)=>te(Ze,Object.assign(Object.assign({},Te),{format:me})),We=Ze=>(0,E.Tm)(Ze,{title:void 0});return ve.createElement(y,Object.assign({},ge,{valueRender:We,formatter:Oe}))};var he=ve.memo(de);y.Countdown=he;var fe=y},12563:function(en,Gt,be){"use strict";be.d(Gt,{default:function(){return Be}});var ve=be(59301),Xe=be(99267),E=be(92310),pe=be.n(E),Ae=be(36785),ce=be(47729),le=be(14088),ae=be(36355),se=be(17313),ie=be(37613),oe=be(83116);const re=Ee=>{const{paddingXXS:Me,lineWidth:we,tagPaddingHorizontal:je,componentCls:xe}=Ee,Oe=je-we,We=Me-we;return{[xe]:Object.assign(Object.assign({},(0,se.Wf)(Ee)),{display:"inline-block",height:"auto",marginInlineEnd:Ee.marginXS,paddingInline:Oe,fontSize:Ee.tagFontSize,lineHeight:Ee.tagLineHeight,whiteSpace:"nowrap",background:Ee.defaultBg,border:`${Ee.lineWidth}px ${Ee.lineType} ${Ee.colorBorder}`,borderRadius:Ee.borderRadiusSM,opacity:1,transition:`all ${Ee.motionDurationMid}`,textAlign:"start",position:"relative",[`&${xe}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Ee.defaultColor},[`${xe}-close-icon`]:{marginInlineStart:We,color:Ee.colorTextDescription,fontSize:Ee.tagIconSize,cursor:"pointer",transition:`all ${Ee.motionDurationMid}`,"&:hover":{color:Ee.colorTextHeading}},[`&${xe}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Ee.iconCls}-close, ${Ee.iconCls}-close:hover`]:{color:Ee.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${xe}-checkable-checked):hover`]:{color:Ee.colorPrimary,backgroundColor:Ee.colorFillSecondary},"&:active, &-checked":{color:Ee.colorTextLightSolid},"&-checked":{backgroundColor:Ee.colorPrimary,"&:hover":{backgroundColor:Ee.colorPrimaryHover}},"&:active":{backgroundColor:Ee.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Ee.iconCls} + span, > span + ${Ee.iconCls}`]:{marginInlineStart:Oe}}),[`${xe}-borderless`]:{borderColor:"transparent",background:Ee.tagBorderlessBg}}},ne=Ee=>{const{lineWidth:Me,fontSizeIcon:we}=Ee,je=Ee.fontSizeSM,xe=`${Ee.lineHeightSM*je}px`;return(0,ie.TS)(Ee,{tagFontSize:je,tagLineHeight:xe,tagIconSize:we-2*Me,tagPaddingHorizontal:8,tagBorderlessBg:Ee.colorFillTertiary})},z=Ee=>({defaultBg:Ee.colorFillQuaternary,defaultColor:Ee.colorText});var a=(0,oe.Z)("Tag",Ee=>{const Me=ne(Ee);return re(Me)},z),y=function(Ee,Me){var we={};for(var je in Ee)Object.prototype.hasOwnProperty.call(Ee,je)&&Me.indexOf(je)<0&&(we[je]=Ee[je]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,je=Object.getOwnPropertySymbols(Ee);xe<je.length;xe++)Me.indexOf(je[xe])<0&&Object.prototype.propertyIsEnumerable.call(Ee,je[xe])&&(we[je[xe]]=Ee[je[xe]]);return we},b=Ee=>{const{prefixCls:Me,style:we,className:je,checked:xe,onChange:Oe,onClick:We}=Ee,Ze=y(Ee,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Te,tag:tt}=ve.useContext(ae.E_),qe=ut=>{Oe==null||Oe(!xe),We==null||We(ut)},lt=Te("tag",Me),[ct,rt]=a(lt),at=pe()(lt,`${lt}-checkable`,{[`${lt}-checkable-checked`]:xe},tt==null?void 0:tt.className,je,rt);return ct(ve.createElement("span",Object.assign({},Ze,{style:Object.assign(Object.assign({},we),tt==null?void 0:tt.style),className:at,onClick:qe})))},te=be(45157);const ee=Ee=>(0,te.Z)(Ee,(Me,we)=>{let{textColor:je,lightBorderColor:xe,lightColor:Oe,darkColor:We}=we;return{[`${Ee.componentCls}-${Me}`]:{color:je,background:Oe,borderColor:xe,"&-inverse":{color:Ee.colorTextLightSolid,background:We,borderColor:We},[`&${Ee.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ue=(0,oe.b)(["Tag","preset"],Ee=>{const Me=ne(Ee);return ee(Me)},z);function de(Ee){return typeof Ee!="string"?Ee:Ee.charAt(0).toUpperCase()+Ee.slice(1)}const he=(Ee,Me,we)=>{const je=de(we);return{[`${Ee.componentCls}-${Me}`]:{color:Ee[`color${we}`],background:Ee[`color${je}Bg`],borderColor:Ee[`color${je}Border`],[`&${Ee.componentCls}-borderless`]:{borderColor:"transparent"}}}};var fe=(0,oe.b)(["Tag","status"],Ee=>{const Me=ne(Ee);return[he(Me,"success","Success"),he(Me,"processing","Info"),he(Me,"error","Error"),he(Me,"warning","Warning")]},z),ge=function(Ee,Me){var we={};for(var je in Ee)Object.prototype.hasOwnProperty.call(Ee,je)&&Me.indexOf(je)<0&&(we[je]=Ee[je]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,je=Object.getOwnPropertySymbols(Ee);xe<je.length;xe++)Me.indexOf(je[xe])<0&&Object.prototype.propertyIsEnumerable.call(Ee,je[xe])&&(we[je[xe]]=Ee[je[xe]]);return we};const ye=(Ee,Me)=>{const{prefixCls:we,className:je,rootClassName:xe,style:Oe,children:We,icon:Ze,color:Te,onClose:tt,closeIcon:qe,closable:lt,bordered:ct=!0}=Ee,rt=ge(Ee,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:at,direction:ut,tag:At}=ve.useContext(ae.E_),[wt,It]=ve.useState(!0);ve.useEffect(()=>{"visible"in rt&&It(rt.visible)},[rt.visible]);const gt=(0,Ae.o2)(Te),ft=(0,Ae.yT)(Te),$e=gt||ft,Pe=Object.assign(Object.assign({backgroundColor:Te&&!$e?Te:void 0},At==null?void 0:At.style),Oe),ke=at("tag",we),[Ve,Qe]=a(ke),De=pe()(ke,At==null?void 0:At.className,{[`${ke}-${Te}`]:$e,[`${ke}-has-color`]:Te&&!$e,[`${ke}-hidden`]:!wt,[`${ke}-rtl`]:ut==="rtl",[`${ke}-borderless`]:!ct},je,xe,Qe),Ye=St=>{St.stopPropagation(),tt==null||tt(St),!St.defaultPrevented&&It(!1)},[,Ue]=(0,ce.Z)(lt,qe,St=>St===null?ve.createElement(Xe.Z,{className:`${ke}-close-icon`,onClick:Ye}):ve.createElement("span",{className:`${ke}-close-icon`,onClick:Ye},St),null,!1),Ie=typeof rt.onClick=="function"||We&&We.type==="a",Ne=Ze||null,nt=Ne?ve.createElement(ve.Fragment,null,Ne,We&&ve.createElement("span",null,We)):We,ht=ve.createElement("span",Object.assign({},rt,{ref:Me,className:De,style:Pe}),nt,Ue,gt&&ve.createElement(ue,{key:"preset",prefixCls:ke}),ft&&ve.createElement(fe,{key:"status",prefixCls:ke}));return Ve(Ie?ve.createElement(le.Z,{component:"Tag"},ht):ht)},me=ve.forwardRef(ye);me.CheckableTag=b;var Be=me},65615:function(en,Gt,be){"use strict";be.d(Gt,{Z:function(){return St}});var ve=be(59301),Xe=be(44127),E=be(96663),pe=be(20135),Ae=be(72071),ce=be(6620),le=be(43403),ae=be(35593),se=be(92310),ie=be.n(se),oe=be(34280),re=be(18929),ne=be(6089);function z(bt){var Bt=window.innerWidth||document.documentElement.clientWidth,Nt=window.innerHeight||document.documentElement.clientHeight,pt=bt.getBoundingClientRect(),Lt=pt.top,Ft=pt.right,Wt=pt.bottom,Ut=pt.left;return Lt>=0&&Ut>=0&&Ft<=Bt&&Wt<=Nt}function a(bt,Bt,Nt){var pt;return(pt=Nt!=null?Nt:Bt)!==null&&pt!==void 0?pt:bt===null?"center":"bottom"}function y(bt,Bt,Nt,pt){var Lt=(0,ve.useState)(void 0),Ft=(0,Ae.Z)(Lt,2),Wt=Ft[0],Ut=Ft[1];(0,oe.Z)(function(){var _n=typeof bt=="function"?bt():bt;Ut(_n||null)});var Xt=(0,ve.useState)(null),an=(0,Ae.Z)(Xt,2),fn=an[0],bn=an[1],Mn=(0,ne.Z)(function(){if(Wt){!z(Wt)&&Bt&&Wt.scrollIntoView(pt);var _n=Wt.getBoundingClientRect(),dn=_n.left,Cn=_n.top,kn=_n.width,yr=_n.height,mr={left:dn,top:Cn,width:kn,height:yr,radius:0};bn(function(Pr){return JSON.stringify(Pr)!==JSON.stringify(mr)?mr:Pr})}else bn(null)}),$n=function(dn){var Cn;return(Cn=Array.isArray(Nt==null?void 0:Nt.offset)?Nt==null?void 0:Nt.offset[dn]:Nt==null?void 0:Nt.offset)!==null&&Cn!==void 0?Cn:6};(0,oe.Z)(function(){return Mn(),window.addEventListener("resize",Mn),function(){window.removeEventListener("resize",Mn)}},[Wt,Bt,Mn]);var In=(0,ve.useMemo)(function(){if(!fn)return fn;var _n=$n(0),dn=$n(1),Cn=(Nt==null?void 0:Nt.radius)||2;return{left:fn.left-_n,top:fn.top-dn,width:fn.width+_n*2,height:fn.height+dn*2,radius:Cn}},[fn,Nt]);return[In,Wt]}var x=be(80402),b={fill:"transparent",pointerEvents:"auto"},te=function(Bt){var Nt=Bt.prefixCls,pt=Bt.rootClassName,Lt=Bt.pos,Ft=Bt.showMask,Wt=Bt.style,Ut=Wt===void 0?{}:Wt,Xt=Bt.fill,an=Xt===void 0?"rgba(0,0,0,0.5)":Xt,fn=Bt.open,bn=Bt.animated,Mn=Bt.zIndex,$n=(0,x.Z)(),In="".concat(Nt,"-mask-").concat($n),_n=(0,pe.Z)(bn)==="object"?bn==null?void 0:bn.placeholder:bn;return ve.createElement(le.Z,{open:fn,autoLock:!0},ve.createElement("div",{className:ie()("".concat(Nt,"-mask"),pt),style:(0,Xe.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Mn,pointerEvents:"none"},Ut)},Ft?ve.createElement("svg",{style:{width:"100%",height:"100%"}},ve.createElement("defs",null,ve.createElement("mask",{id:In},ve.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),Lt&&ve.createElement("rect",{x:Lt.left,y:Lt.top,rx:Lt.radius,width:Lt.width,height:Lt.height,fill:"black",className:_n?"".concat(Nt,"-placeholder-animated"):""}))),ve.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:an,mask:"url(#".concat(In,")")}),Lt&&ve.createElement(ve.Fragment,null,ve.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:"100%",height:Lt.top})),ve.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:Lt.left,height:"100%"})),ve.createElement("rect",(0,E.Z)({},b,{x:"0",y:Lt.top+Lt.height,width:"100%",height:"calc(100vh - ".concat(Lt.top+Lt.height,"px)")})),ve.createElement("rect",(0,E.Z)({},b,{x:Lt.left+Lt.width,y:"0",width:"calc(100vw - ".concat(Lt.left+Lt.width,"px)"),height:"100%"})))):null))},ee=te,ue={adjustX:1,adjustY:1},de=[0,0],he={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function fe(){var bt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Bt={};return Object.keys(he).forEach(function(Nt){Bt[Nt]=(0,Xe.Z)((0,Xe.Z)({},he[Nt]),{},{autoArrow:bt,targetOffset:de})}),Bt}var ge=fe(),ye=be(19127);function me(bt){var Bt=bt.prefixCls,Nt=bt.current,pt=bt.total,Lt=bt.title,Ft=bt.description,Wt=bt.onClose,Ut=bt.onPrev,Xt=bt.onNext,an=bt.onFinish,fn=bt.className,bn=bt.closeIcon,Mn=bn!==!1&&bn!==null,$n=bn!==void 0&&bn!==!0?bn:ve.createElement("span",{className:"".concat(Bt,"-close-x")},"\xD7");return ve.createElement("div",{className:ie()("".concat(Bt,"-content"),fn)},ve.createElement("div",{className:"".concat(Bt,"-inner")},Mn&&ve.createElement("button",{type:"button",onClick:Wt,"aria-label":"Close",className:"".concat(Bt,"-close")},$n),ve.createElement("div",{className:"".concat(Bt,"-header")},ve.createElement("div",{className:"".concat(Bt,"-title")},Lt)),ve.createElement("div",{className:"".concat(Bt,"-description")},Ft),ve.createElement("div",{className:"".concat(Bt,"-footer")},ve.createElement("div",{className:"".concat(Bt,"-sliders")},pt>1?(0,ye.Z)(Array.from({length:pt}).keys()).map(function(In,_n){return ve.createElement("span",{key:In,className:_n===Nt?"active":""})}):null),ve.createElement("div",{className:"".concat(Bt,"-buttons")},Nt!==0?ve.createElement("button",{className:"".concat(Bt,"-prev-btn"),onClick:Ut},"Prev"):null,Nt===pt-1?ve.createElement("button",{className:"".concat(Bt,"-finish-btn"),onClick:an},"Finish"):ve.createElement("button",{className:"".concat(Bt,"-next-btn"),onClick:Xt},"Next")))))}var Be=function(Bt){var Nt=Bt.current,pt=Bt.renderPanel;return ve.createElement(ve.Fragment,null,typeof pt=="function"?pt(Bt,Nt):ve.createElement(me,Bt))},Ee=Be,Me=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon"],we={left:"50%",top:"50%",width:1,height:1},je=function(Bt){var Nt=Bt.prefixCls,pt=Nt===void 0?"rc-tour":Nt,Lt=Bt.steps,Ft=Lt===void 0?[]:Lt,Wt=Bt.defaultCurrent,Ut=Bt.current,Xt=Bt.onChange,an=Bt.onClose,fn=Bt.onFinish,bn=Bt.open,Mn=Bt.mask,$n=Mn===void 0?!0:Mn,In=Bt.arrow,_n=In===void 0?!0:In,dn=Bt.rootClassName,Cn=Bt.placement,kn=Bt.renderPanel,yr=Bt.gap,mr=Bt.animated,Pr=Bt.scrollIntoViewOptions,ur=Pr===void 0?!0:Pr,cr=Bt.zIndex,Rr=cr===void 0?1001:cr,Ur=Bt.closeIcon,Qr=(0,ce.Z)(Bt,Me),ui=ve.useRef(),oa=(0,re.Z)(0,{value:Ut,defaultValue:Wt}),ji=(0,Ae.Z)(oa,2),Ci=ji[0],Zn=ji[1],Lr=(0,re.Z)(void 0,{value:bn,postState:function(Oi){return Ci<0||Ci>=Ft.length?!1:Oi!=null?Oi:!0}}),Qt=(0,Ae.Z)(Lr,2),tn=Qt[0],cn=Qt[1],er=ve.useRef(tn);(0,oe.Z)(function(){tn&&!er.current&&Zn(0),er.current=tn},[tn]);var Xn=Ft[Ci]||{},Un=Xn.target,wr=Xn.placement,ni=Xn.style,Or=Xn.arrow,Hr=Xn.className,Ii=Xn.mask,ir=Xn.scrollIntoViewOptions,Wr=Xn.closeIcon,Pi=tn&&(Ii!=null?Ii:$n),ar=Wr!=null?Wr:Ur,Tr=ir!=null?ir:ur,Mr=y(Un,bn,yr,Tr),ai=(0,Ae.Z)(Mr,2),zi=ai[0],ia=ai[1],Pa=a(ia,Cn,wr),pa=ia?typeof Or=="undefined"?_n:Or:!1,Wi=(0,pe.Z)(pa)==="object"?pa.pointAtCenter:!1;(0,oe.Z)(function(){var Di;(Di=ui.current)===null||Di===void 0||Di.forceAlign()},[Wi,Ci]);var Mi=function(Oi){Zn(Oi),Xt==null||Xt(Oi)};if(ia===void 0)return null;var Ar=function(){cn(!1),an==null||an(Ci)},xa=function(){return ve.createElement(Ee,(0,E.Z)({arrow:pa,key:"content",prefixCls:pt,total:Ft.length,renderPanel:kn,onPrev:function(){Mi(Ci-1)},onNext:function(){Mi(Ci+1)},onClose:Ar,current:Ci,onFinish:function(){Ar(),fn==null||fn()},closeIcon:ar},Ft[Ci]))},sr=typeof Pi=="boolean"?Pi:!!Pi,Ei=typeof Pi=="boolean"?void 0:Pi,ma=function(Oi){return Oi||ia||document.body};return ve.createElement(ve.Fragment,null,ve.createElement(ee,{zIndex:Rr,prefixCls:pt,pos:zi,showMask:sr,style:Ei==null?void 0:Ei.style,fill:Ei==null?void 0:Ei.color,open:tn,animated:mr,rootClassName:dn}),ve.createElement(ae.Z,(0,E.Z)({builtinPlacements:fe(Wi)},Qr,{ref:ui,popupStyle:ni,popupPlacement:Pa,popupVisible:tn,popupClassName:ie()(dn,Hr),prefixCls:pt,popup:xa,forceRender:!1,destroyPopupOnHide:!0,zIndex:Rr,getTriggerDOMNode:ma,arrow:!!pa}),ve.createElement(le.Z,{open:tn,autoLock:!0},ve.createElement("div",{className:ie()(dn,"".concat(pt,"-target-placeholder")),style:(0,Xe.Z)((0,Xe.Z)({},zi||we),{},{position:"fixed",pointerEvents:"none"})}))))},xe=je,Oe=xe,We=be(79676),Ze=be(36355),Te=be(88088),tt=be(99267),qe=be(3113),lt=be(9763),ct=be(31724),rt=be(47729);function at(bt){return bt!=null}var At=bt=>{let{stepProps:Bt,current:Nt,type:pt,indicatorsRender:Lt,closeIcon:Ft}=bt;var Wt,Ut;const{prefixCls:Xt,total:an=1,title:fn,onClose:bn,onPrev:Mn,onNext:$n,onFinish:In,cover:_n,description:dn,nextButtonProps:Cn,prevButtonProps:kn,type:yr,className:mr,closeIcon:Pr}=Bt,ur=yr!=null?yr:pt,cr=Pr!=null?Pr:Ft,Rr=cr!==!1&&cr!==null,[Ur,Qr]=(0,rt.Z)(Rr,cr,Xn=>ve.createElement("span",{onClick:bn,"aria-label":"Close",className:`${Xt}-close`},Xn),ve.createElement(tt.Z,{className:`${Xt}-close-icon`}),!0),ui=Nt===an-1,oa=()=>{var Xn;Mn==null||Mn(),(Xn=kn==null?void 0:kn.onClick)===null||Xn===void 0||Xn.call(kn)},ji=()=>{var Xn;ui?In==null||In():$n==null||$n(),(Xn=Cn==null?void 0:Cn.onClick)===null||Xn===void 0||Xn.call(Cn)},Ci=at(fn)?ve.createElement("div",{className:`${Xt}-header`},ve.createElement("div",{className:`${Xt}-title`},fn)):null,Zn=at(dn)?ve.createElement("div",{className:`${Xt}-description`},dn):null,Lr=at(_n)?ve.createElement("div",{className:`${Xt}-cover`},_n):null;let Qt;Lt?Qt=Lt(Nt,an):Qt=(0,ye.Z)(Array.from({length:an}).keys()).map((Xn,Un)=>ve.createElement("span",{key:Xn,className:ie()(Un===Nt&&`${Xt}-indicator-active`,`${Xt}-indicator`)}));const tn=ur==="primary"?"default":"primary",cn={type:"default",ghost:ur==="primary"},[er]=(0,lt.Z)("Tour",ct.Z.Tour);return ve.createElement("div",{className:ie()(mr,`${Xt}-content`)},ve.createElement("div",{className:`${Xt}-inner`},Ur&&Qr,Lr,Ci,Zn,ve.createElement("div",{className:`${Xt}-footer`},an>1&&ve.createElement("div",{className:`${Xt}-indicators`},Qt),ve.createElement("div",{className:`${Xt}-buttons`},Nt!==0?ve.createElement(qe.ZP,Object.assign({},cn,kn,{onClick:oa,size:"small",className:ie()(`${Xt}-prev-btn`,kn==null?void 0:kn.className)}),(Wt=kn==null?void 0:kn.children)!==null&&Wt!==void 0?Wt:er==null?void 0:er.Previous):null,ve.createElement(qe.ZP,Object.assign({type:tn},Cn,{onClick:ji,size:"small",className:ie()(`${Xt}-next-btn`,Cn==null?void 0:Cn.className)}),(Ut=Cn==null?void 0:Cn.children)!==null&&Ut!==void 0?Ut:ui?er==null?void 0:er.Finish:er==null?void 0:er.Next)))))},wt=be(39722),It=be(64993),gt=be(17313),ft=be(19447),$e=be(83116),Pe=be(37613);const ke=bt=>{const{componentCls:Bt,lineHeight:Nt,padding:pt,paddingXS:Lt,borderRadius:Ft,borderRadiusXS:Wt,colorPrimary:Ut,colorText:Xt,colorFill:an,indicatorHeight:fn,indicatorWidth:bn,boxShadowTertiary:Mn,tourZIndexPopup:$n,fontSize:In,colorBgElevated:_n,fontWeightStrong:dn,marginXS:Cn,colorTextLightSolid:kn,tourBorderRadius:yr,colorWhite:mr,colorBgTextHover:Pr,tourCloseSize:ur,motionDurationSlow:cr,antCls:Rr}=bt;return[{[Bt]:Object.assign(Object.assign({},(0,gt.Wf)(bt)),{color:Xt,position:"absolute",zIndex:$n,display:"block",visibility:"visible",fontSize:In,lineHeight:Nt,width:520,"--antd-arrow-background-color":_n,"&-pure":{maxWidth:"100%",position:"relative"},[`&${Bt}-hidden`]:{display:"none"},[`${Bt}-content`]:{position:"relative"},[`${Bt}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:yr,boxShadow:Mn,position:"relative",backgroundColor:_n,border:"none",backgroundClip:"padding-box",[`${Bt}-close`]:{position:"absolute",top:pt,insetInlineEnd:pt,color:bt.colorIcon,outline:"none",width:ur,height:ur,borderRadius:bt.borderRadiusSM,transition:`background-color ${bt.motionDurationMid}, color ${bt.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:bt.colorIconHover,backgroundColor:bt.wireframe?"transparent":bt.colorFillContent}},[`${Bt}-cover`]:{textAlign:"center",padding:`${pt+ur+Lt}px ${pt}px 0`,img:{width:"100%"}},[`${Bt}-header`]:{padding:`${pt}px ${pt}px ${Lt}px`,[`${Bt}-title`]:{lineHeight:Nt,fontSize:In,fontWeight:dn}},[`${Bt}-description`]:{padding:`0 ${pt}px`,lineHeight:Nt,wordWrap:"break-word"},[`${Bt}-footer`]:{padding:`${Lt}px ${pt}px ${pt}px`,textAlign:"end",borderRadius:`0 0 ${Wt}px ${Wt}px`,display:"flex",[`${Bt}-indicators`]:{display:"inline-block",[`${Bt}-indicator`]:{width:bn,height:fn,display:"inline-block",borderRadius:"50%",background:an,"&:not(:last-child)":{marginInlineEnd:fn},"&-active":{background:Ut}}},[`${Bt}-buttons`]:{marginInlineStart:"auto",[`${Rr}-btn`]:{marginInlineStart:Cn}}}},[`${Bt}-primary, &${Bt}-primary`]:{"--antd-arrow-background-color":Ut,[`${Bt}-inner`]:{color:kn,textAlign:"start",textDecoration:"none",backgroundColor:Ut,borderRadius:Ft,boxShadow:Mn,[`${Bt}-close`]:{color:kn},[`${Bt}-indicators`]:{[`${Bt}-indicator`]:{background:new It.C(kn).setAlpha(.15).toRgbString(),"&-active":{background:kn}}},[`${Bt}-prev-btn`]:{color:kn,borderColor:new It.C(kn).setAlpha(.15).toRgbString(),backgroundColor:Ut,"&:hover":{backgroundColor:new It.C(kn).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${Bt}-next-btn`]:{color:Ut,borderColor:"transparent",background:mr,"&:hover":{background:new It.C(Pr).onBackground(mr).toRgbString()}}}}}),[`${Bt}-mask`]:{[`${Bt}-placeholder-animated`]:{transition:`all ${cr}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${Bt}-inner`]:{borderRadius:Math.min(yr,ft.qN)}}},(0,ft.ZP)(bt,{colorBg:"var(--antd-arrow-background-color)",contentRadius:yr,limitVerticalRadius:!0})]};var Ve=(0,$e.Z)("Tour",bt=>{const{borderRadiusLG:Bt,fontSize:Nt,lineHeight:pt}=bt,Lt=(0,Pe.TS)(bt,{tourZIndexPopup:bt.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:Bt,tourCloseSize:Nt*pt});return[ke(Lt)]}),Qe=be(53487),De=function(bt,Bt){var Nt={};for(var pt in bt)Object.prototype.hasOwnProperty.call(bt,pt)&&Bt.indexOf(pt)<0&&(Nt[pt]=bt[pt]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Lt=0,pt=Object.getOwnPropertySymbols(bt);Lt<pt.length;Lt++)Bt.indexOf(pt[Lt])<0&&Object.prototype.propertyIsEnumerable.call(bt,pt[Lt])&&(Nt[pt[Lt]]=bt[pt[Lt]]);return Nt};const Ye=bt=>{const{prefixCls:Bt,current:Nt=0,total:pt=6,className:Lt,style:Ft,type:Wt}=bt,Ut=De(bt,["prefixCls","current","total","className","style","type"]),{getPrefixCls:Xt}=ve.useContext(Ze.E_),an=Xt("tour",Bt),[fn,bn]=Ve(an);return fn(ve.createElement(wt.t5,{prefixCls:an,hashId:bn,className:ie()(Lt,`${an}-pure`,Wt&&`${an}-${Wt}`),style:Ft},ve.createElement(At,{stepProps:Object.assign(Object.assign({},Ut),{prefixCls:an,total:pt}),current:Nt,type:Wt})))};var Ue=(0,Qe.i)(Ye),Ne=bt=>{let{defaultType:Bt,steps:Nt=[],current:pt,defaultCurrent:Lt}=bt;var Ft;const[Wt,Ut]=(0,re.Z)(Lt,{value:pt});(0,ve.useLayoutEffect)(()=>{pt!==void 0&&Ut(pt)},[pt]);const Xt=typeof Wt=="number"?(Ft=Nt[Wt])===null||Ft===void 0?void 0:Ft.type:Bt;return{currentMergedType:Xt!=null?Xt:Bt,updateInnerCurrent:Ut}},nt=function(bt,Bt){var Nt={};for(var pt in bt)Object.prototype.hasOwnProperty.call(bt,pt)&&Bt.indexOf(pt)<0&&(Nt[pt]=bt[pt]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Lt=0,pt=Object.getOwnPropertySymbols(bt);Lt<pt.length;Lt++)Bt.indexOf(pt[Lt])<0&&Object.prototype.propertyIsEnumerable.call(bt,pt[Lt])&&(Nt[pt[Lt]]=bt[pt[Lt]]);return Nt};const ht=bt=>{const{prefixCls:Bt,current:Nt,defaultCurrent:pt,type:Lt,rootClassName:Ft,indicatorsRender:Wt,steps:Ut}=bt,Xt=nt(bt,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:an,direction:fn}=(0,ve.useContext)(Ze.E_),bn=an("tour",Bt),[Mn,$n]=Ve(bn),[,In]=(0,Te.Z)(),{currentMergedType:_n,updateInnerCurrent:dn}=Ne({defaultType:Lt,steps:Ut,current:Nt,defaultCurrent:pt}),Cn=(0,We.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:In.marginXXS,arrowWidth:In.sizePopupArrow,borderRadius:In.borderRadius}),kn=ie()({[`${bn}-primary`]:_n==="primary",[`${bn}-rtl`]:fn==="rtl"},$n,Ft),yr=(Pr,ur)=>ve.createElement(At,{type:Lt,stepProps:Pr,current:ur,indicatorsRender:Wt}),mr=Pr=>{var ur;dn(Pr),(ur=bt.onChange)===null||ur===void 0||ur.call(bt,Pr)};return Mn(ve.createElement(Oe,Object.assign({},Xt,{rootClassName:kn,prefixCls:bn,current:Nt,defaultCurrent:pt,animated:!0,renderPanel:yr,builtinPlacements:Cn,onChange:mr,steps:Ut})))};ht._InternalPanelDoNotUseOrYouWillBeFired=Ue;var St=ht},86251:function(en,Gt){"use strict";Gt.byteLength=le,Gt.toByteArray=se,Gt.fromByteArray=re;for(var be=[],ve=[],Xe=typeof Uint8Array!="undefined"?Uint8Array:Array,E="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",pe=0,Ae=E.length;pe<Ae;++pe)be[pe]=E[pe],ve[E.charCodeAt(pe)]=pe;ve[45]=62,ve[95]=63;function ce(ne){var z=ne.length;if(z%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var a=ne.indexOf("=");a===-1&&(a=z);var y=a===z?0:4-a%4;return[a,y]}function le(ne){var z=ce(ne),a=z[0],y=z[1];return(a+y)*3/4-y}function ae(ne,z,a){return(z+a)*3/4-a}function se(ne){var z,a=ce(ne),y=a[0],x=a[1],b=new Xe(ae(ne,y,x)),te=0,ee=x>0?y-4:y,ue;for(ue=0;ue<ee;ue+=4)z=ve[ne.charCodeAt(ue)]<<18|ve[ne.charCodeAt(ue+1)]<<12|ve[ne.charCodeAt(ue+2)]<<6|ve[ne.charCodeAt(ue+3)],b[te++]=z>>16&255,b[te++]=z>>8&255,b[te++]=z&255;return x===2&&(z=ve[ne.charCodeAt(ue)]<<2|ve[ne.charCodeAt(ue+1)]>>4,b[te++]=z&255),x===1&&(z=ve[ne.charCodeAt(ue)]<<10|ve[ne.charCodeAt(ue+1)]<<4|ve[ne.charCodeAt(ue+2)]>>2,b[te++]=z>>8&255,b[te++]=z&255),b}function ie(ne){return be[ne>>18&63]+be[ne>>12&63]+be[ne>>6&63]+be[ne&63]}function oe(ne,z,a){for(var y,x=[],b=z;b<a;b+=3)y=(ne[b]<<16&16711680)+(ne[b+1]<<8&65280)+(ne[b+2]&255),x.push(ie(y));return x.join("")}function re(ne){for(var z,a=ne.length,y=a%3,x=[],b=16383,te=0,ee=a-y;te<ee;te+=b)x.push(oe(ne,te,te+b>ee?ee:te+b));return y===1?(z=ne[a-1],x.push(be[z>>2]+be[z<<4&63]+"==")):y===2&&(z=(ne[a-2]<<8)+ne[a-1],x.push(be[z>>10]+be[z>>4&63]+be[z<<2&63]+"=")),x.join("")}},19208:function(en,Gt,be){"use strict";var ve;var Xe=be(86251),E=be(67467),pe=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Gt.lW=ae,ve=te,Gt.h2=50;var Ae=2147483647;ve=Ae,ae.TYPED_ARRAY_SUPPORT=ce(),!ae.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 ce(){try{var Ve=new Uint8Array(1),Qe={foo:function(){return 42}};return Object.setPrototypeOf(Qe,Uint8Array.prototype),Object.setPrototypeOf(Ve,Qe),Ve.foo()===42}catch(De){return!1}}Object.defineProperty(ae.prototype,"parent",{enumerable:!0,get:function(){if(ae.isBuffer(this))return this.buffer}}),Object.defineProperty(ae.prototype,"offset",{enumerable:!0,get:function(){if(ae.isBuffer(this))return this.byteOffset}});function le(Ve){if(Ve>Ae)throw new RangeError('The value "'+Ve+'" is invalid for option "size"');var Qe=new Uint8Array(Ve);return Object.setPrototypeOf(Qe,ae.prototype),Qe}function ae(Ve,Qe,De){if(typeof Ve=="number"){if(typeof Qe=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return re(Ve)}return se(Ve,Qe,De)}ae.poolSize=8192;function se(Ve,Qe,De){if(typeof Ve=="string")return ne(Ve,Qe);if(ArrayBuffer.isView(Ve))return a(Ve);if(Ve==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ve);if($e(Ve,ArrayBuffer)||Ve&&$e(Ve.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&($e(Ve,SharedArrayBuffer)||Ve&&$e(Ve.buffer,SharedArrayBuffer)))return y(Ve,Qe,De);if(typeof Ve=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Ye=Ve.valueOf&&Ve.valueOf();if(Ye!=null&&Ye!==Ve)return ae.from(Ye,Qe,De);var Ue=x(Ve);if(Ue)return Ue;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Ve[Symbol.toPrimitive]=="function")return ae.from(Ve[Symbol.toPrimitive]("string"),Qe,De);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ve)}ae.from=function(Ve,Qe,De){return se(Ve,Qe,De)},Object.setPrototypeOf(ae.prototype,Uint8Array.prototype),Object.setPrototypeOf(ae,Uint8Array);function ie(Ve){if(typeof Ve!="number")throw new TypeError('"size" argument must be of type number');if(Ve<0)throw new RangeError('The value "'+Ve+'" is invalid for option "size"')}function oe(Ve,Qe,De){return ie(Ve),Ve<=0?le(Ve):Qe!==void 0?typeof De=="string"?le(Ve).fill(Qe,De):le(Ve).fill(Qe):le(Ve)}ae.alloc=function(Ve,Qe,De){return oe(Ve,Qe,De)};function re(Ve){return ie(Ve),le(Ve<0?0:b(Ve)|0)}ae.allocUnsafe=function(Ve){return re(Ve)},ae.allocUnsafeSlow=function(Ve){return re(Ve)};function ne(Ve,Qe){if((typeof Qe!="string"||Qe==="")&&(Qe="utf8"),!ae.isEncoding(Qe))throw new TypeError("Unknown encoding: "+Qe);var De=ee(Ve,Qe)|0,Ye=le(De),Ue=Ye.write(Ve,Qe);return Ue!==De&&(Ye=Ye.slice(0,Ue)),Ye}function z(Ve){for(var Qe=Ve.length<0?0:b(Ve.length)|0,De=le(Qe),Ye=0;Ye<Qe;Ye+=1)De[Ye]=Ve[Ye]&255;return De}function a(Ve){if($e(Ve,Uint8Array)){var Qe=new Uint8Array(Ve);return y(Qe.buffer,Qe.byteOffset,Qe.byteLength)}return z(Ve)}function y(Ve,Qe,De){if(Qe<0||Ve.byteLength<Qe)throw new RangeError('"offset" is outside of buffer bounds');if(Ve.byteLength<Qe+(De||0))throw new RangeError('"length" is outside of buffer bounds');var Ye;return Qe===void 0&&De===void 0?Ye=new Uint8Array(Ve):De===void 0?Ye=new Uint8Array(Ve,Qe):Ye=new Uint8Array(Ve,Qe,De),Object.setPrototypeOf(Ye,ae.prototype),Ye}function x(Ve){if(ae.isBuffer(Ve)){var Qe=b(Ve.length)|0,De=le(Qe);return De.length===0||Ve.copy(De,0,0,Qe),De}if(Ve.length!==void 0)return typeof Ve.length!="number"||Pe(Ve.length)?le(0):z(Ve);if(Ve.type==="Buffer"&&Array.isArray(Ve.data))return z(Ve.data)}function b(Ve){if(Ve>=Ae)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Ae.toString(16)+" bytes");return Ve|0}function te(Ve){return+Ve!=Ve&&(Ve=0),ae.alloc(+Ve)}ae.isBuffer=function(Qe){return Qe!=null&&Qe._isBuffer===!0&&Qe!==ae.prototype},ae.compare=function(Qe,De){if($e(Qe,Uint8Array)&&(Qe=ae.from(Qe,Qe.offset,Qe.byteLength)),$e(De,Uint8Array)&&(De=ae.from(De,De.offset,De.byteLength)),!ae.isBuffer(Qe)||!ae.isBuffer(De))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Qe===De)return 0;for(var Ye=Qe.length,Ue=De.length,Ie=0,Ne=Math.min(Ye,Ue);Ie<Ne;++Ie)if(Qe[Ie]!==De[Ie]){Ye=Qe[Ie],Ue=De[Ie];break}return Ye<Ue?-1:Ue<Ye?1:0},ae.isEncoding=function(Qe){switch(String(Qe).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}},ae.concat=function(Qe,De){if(!Array.isArray(Qe))throw new TypeError('"list" argument must be an Array of Buffers');if(Qe.length===0)return ae.alloc(0);var Ye;if(De===void 0)for(De=0,Ye=0;Ye<Qe.length;++Ye)De+=Qe[Ye].length;var Ue=ae.allocUnsafe(De),Ie=0;for(Ye=0;Ye<Qe.length;++Ye){var Ne=Qe[Ye];if($e(Ne,Uint8Array))Ie+Ne.length>Ue.length?ae.from(Ne).copy(Ue,Ie):Uint8Array.prototype.set.call(Ue,Ne,Ie);else if(ae.isBuffer(Ne))Ne.copy(Ue,Ie);else throw new TypeError('"list" argument must be an Array of Buffers');Ie+=Ne.length}return Ue};function ee(Ve,Qe){if(ae.isBuffer(Ve))return Ve.length;if(ArrayBuffer.isView(Ve)||$e(Ve,ArrayBuffer))return Ve.byteLength;if(typeof Ve!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Ve);var De=Ve.length,Ye=arguments.length>2&&arguments[2]===!0;if(!Ye&&De===0)return 0;for(var Ue=!1;;)switch(Qe){case"ascii":case"latin1":case"binary":return De;case"utf8":case"utf-8":return At(Ve).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return De*2;case"hex":return De>>>1;case"base64":return gt(Ve).length;default:if(Ue)return Ye?-1:At(Ve).length;Qe=(""+Qe).toLowerCase(),Ue=!0}}ae.byteLength=ee;function ue(Ve,Qe,De){var Ye=!1;if((Qe===void 0||Qe<0)&&(Qe=0),Qe>this.length||((De===void 0||De>this.length)&&(De=this.length),De<=0)||(De>>>=0,Qe>>>=0,De<=Qe))return"";for(Ve||(Ve="utf8");;)switch(Ve){case"hex":return Ze(this,Qe,De);case"utf8":case"utf-8":return we(this,Qe,De);case"ascii":return Oe(this,Qe,De);case"latin1":case"binary":return We(this,Qe,De);case"base64":return Me(this,Qe,De);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Te(this,Qe,De);default:if(Ye)throw new TypeError("Unknown encoding: "+Ve);Ve=(Ve+"").toLowerCase(),Ye=!0}}ae.prototype._isBuffer=!0;function de(Ve,Qe,De){var Ye=Ve[Qe];Ve[Qe]=Ve[De],Ve[De]=Ye}ae.prototype.swap16=function(){var Qe=this.length;if(Qe%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var De=0;De<Qe;De+=2)de(this,De,De+1);return this},ae.prototype.swap32=function(){var Qe=this.length;if(Qe%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var De=0;De<Qe;De+=4)de(this,De,De+3),de(this,De+1,De+2);return this},ae.prototype.swap64=function(){var Qe=this.length;if(Qe%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var De=0;De<Qe;De+=8)de(this,De,De+7),de(this,De+1,De+6),de(this,De+2,De+5),de(this,De+3,De+4);return this},ae.prototype.toString=function(){var Qe=this.length;return Qe===0?"":arguments.length===0?we(this,0,Qe):ue.apply(this,arguments)},ae.prototype.toLocaleString=ae.prototype.toString,ae.prototype.equals=function(Qe){if(!ae.isBuffer(Qe))throw new TypeError("Argument must be a Buffer");return this===Qe?!0:ae.compare(this,Qe)===0},ae.prototype.inspect=function(){var Qe="",De=Gt.h2;return Qe=this.toString("hex",0,De).replace(/(.{2})/g,"$1 ").trim(),this.length>De&&(Qe+=" ... "),"<Buffer "+Qe+">"},pe&&(ae.prototype[pe]=ae.prototype.inspect),ae.prototype.compare=function(Qe,De,Ye,Ue,Ie){if($e(Qe,Uint8Array)&&(Qe=ae.from(Qe,Qe.offset,Qe.byteLength)),!ae.isBuffer(Qe))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Qe);if(De===void 0&&(De=0),Ye===void 0&&(Ye=Qe?Qe.length:0),Ue===void 0&&(Ue=0),Ie===void 0&&(Ie=this.length),De<0||Ye>Qe.length||Ue<0||Ie>this.length)throw new RangeError("out of range index");if(Ue>=Ie&&De>=Ye)return 0;if(Ue>=Ie)return-1;if(De>=Ye)return 1;if(De>>>=0,Ye>>>=0,Ue>>>=0,Ie>>>=0,this===Qe)return 0;for(var Ne=Ie-Ue,nt=Ye-De,ht=Math.min(Ne,nt),St=this.slice(Ue,Ie),bt=Qe.slice(De,Ye),Bt=0;Bt<ht;++Bt)if(St[Bt]!==bt[Bt]){Ne=St[Bt],nt=bt[Bt];break}return Ne<nt?-1:nt<Ne?1:0};function he(Ve,Qe,De,Ye,Ue){if(Ve.length===0)return-1;if(typeof De=="string"?(Ye=De,De=0):De>2147483647?De=2147483647:De<-2147483648&&(De=-2147483648),De=+De,Pe(De)&&(De=Ue?0:Ve.length-1),De<0&&(De=Ve.length+De),De>=Ve.length){if(Ue)return-1;De=Ve.length-1}else if(De<0)if(Ue)De=0;else return-1;if(typeof Qe=="string"&&(Qe=ae.from(Qe,Ye)),ae.isBuffer(Qe))return Qe.length===0?-1:fe(Ve,Qe,De,Ye,Ue);if(typeof Qe=="number")return Qe=Qe&255,typeof Uint8Array.prototype.indexOf=="function"?Ue?Uint8Array.prototype.indexOf.call(Ve,Qe,De):Uint8Array.prototype.lastIndexOf.call(Ve,Qe,De):fe(Ve,[Qe],De,Ye,Ue);throw new TypeError("val must be string, number or Buffer")}function fe(Ve,Qe,De,Ye,Ue){var Ie=1,Ne=Ve.length,nt=Qe.length;if(Ye!==void 0&&(Ye=String(Ye).toLowerCase(),Ye==="ucs2"||Ye==="ucs-2"||Ye==="utf16le"||Ye==="utf-16le")){if(Ve.length<2||Qe.length<2)return-1;Ie=2,Ne/=2,nt/=2,De/=2}function ht(pt,Lt){return Ie===1?pt[Lt]:pt.readUInt16BE(Lt*Ie)}var St;if(Ue){var bt=-1;for(St=De;St<Ne;St++)if(ht(Ve,St)===ht(Qe,bt===-1?0:St-bt)){if(bt===-1&&(bt=St),St-bt+1===nt)return bt*Ie}else bt!==-1&&(St-=St-bt),bt=-1}else for(De+nt>Ne&&(De=Ne-nt),St=De;St>=0;St--){for(var Bt=!0,Nt=0;Nt<nt;Nt++)if(ht(Ve,St+Nt)!==ht(Qe,Nt)){Bt=!1;break}if(Bt)return St}return-1}ae.prototype.includes=function(Qe,De,Ye){return this.indexOf(Qe,De,Ye)!==-1},ae.prototype.indexOf=function(Qe,De,Ye){return he(this,Qe,De,Ye,!0)},ae.prototype.lastIndexOf=function(Qe,De,Ye){return he(this,Qe,De,Ye,!1)};function ge(Ve,Qe,De,Ye){De=Number(De)||0;var Ue=Ve.length-De;Ye?(Ye=Number(Ye),Ye>Ue&&(Ye=Ue)):Ye=Ue;var Ie=Qe.length;Ye>Ie/2&&(Ye=Ie/2);for(var Ne=0;Ne<Ye;++Ne){var nt=parseInt(Qe.substr(Ne*2,2),16);if(Pe(nt))return Ne;Ve[De+Ne]=nt}return Ne}function ye(Ve,Qe,De,Ye){return ft(At(Qe,Ve.length-De),Ve,De,Ye)}function me(Ve,Qe,De,Ye){return ft(wt(Qe),Ve,De,Ye)}function Be(Ve,Qe,De,Ye){return ft(gt(Qe),Ve,De,Ye)}function Ee(Ve,Qe,De,Ye){return ft(It(Qe,Ve.length-De),Ve,De,Ye)}ae.prototype.write=function(Qe,De,Ye,Ue){if(De===void 0)Ue="utf8",Ye=this.length,De=0;else if(Ye===void 0&&typeof De=="string")Ue=De,Ye=this.length,De=0;else if(isFinite(De))De=De>>>0,isFinite(Ye)?(Ye=Ye>>>0,Ue===void 0&&(Ue="utf8")):(Ue=Ye,Ye=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Ie=this.length-De;if((Ye===void 0||Ye>Ie)&&(Ye=Ie),Qe.length>0&&(Ye<0||De<0)||De>this.length)throw new RangeError("Attempt to write outside buffer bounds");Ue||(Ue="utf8");for(var Ne=!1;;)switch(Ue){case"hex":return ge(this,Qe,De,Ye);case"utf8":case"utf-8":return ye(this,Qe,De,Ye);case"ascii":case"latin1":case"binary":return me(this,Qe,De,Ye);case"base64":return Be(this,Qe,De,Ye);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ee(this,Qe,De,Ye);default:if(Ne)throw new TypeError("Unknown encoding: "+Ue);Ue=(""+Ue).toLowerCase(),Ne=!0}},ae.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Me(Ve,Qe,De){return Qe===0&&De===Ve.length?Xe.fromByteArray(Ve):Xe.fromByteArray(Ve.slice(Qe,De))}function we(Ve,Qe,De){De=Math.min(Ve.length,De);for(var Ye=[],Ue=Qe;Ue<De;){var Ie=Ve[Ue],Ne=null,nt=Ie>239?4:Ie>223?3:Ie>191?2:1;if(Ue+nt<=De){var ht,St,bt,Bt;switch(nt){case 1:Ie<128&&(Ne=Ie);break;case 2:ht=Ve[Ue+1],(ht&192)===128&&(Bt=(Ie&31)<<6|ht&63,Bt>127&&(Ne=Bt));break;case 3:ht=Ve[Ue+1],St=Ve[Ue+2],(ht&192)===128&&(St&192)===128&&(Bt=(Ie&15)<<12|(ht&63)<<6|St&63,Bt>2047&&(Bt<55296||Bt>57343)&&(Ne=Bt));break;case 4:ht=Ve[Ue+1],St=Ve[Ue+2],bt=Ve[Ue+3],(ht&192)===128&&(St&192)===128&&(bt&192)===128&&(Bt=(Ie&15)<<18|(ht&63)<<12|(St&63)<<6|bt&63,Bt>65535&&Bt<1114112&&(Ne=Bt))}}Ne===null?(Ne=65533,nt=1):Ne>65535&&(Ne-=65536,Ye.push(Ne>>>10&1023|55296),Ne=56320|Ne&1023),Ye.push(Ne),Ue+=nt}return xe(Ye)}var je=4096;function xe(Ve){var Qe=Ve.length;if(Qe<=je)return String.fromCharCode.apply(String,Ve);for(var De="",Ye=0;Ye<Qe;)De+=String.fromCharCode.apply(String,Ve.slice(Ye,Ye+=je));return De}function Oe(Ve,Qe,De){var Ye="";De=Math.min(Ve.length,De);for(var Ue=Qe;Ue<De;++Ue)Ye+=String.fromCharCode(Ve[Ue]&127);return Ye}function We(Ve,Qe,De){var Ye="";De=Math.min(Ve.length,De);for(var Ue=Qe;Ue<De;++Ue)Ye+=String.fromCharCode(Ve[Ue]);return Ye}function Ze(Ve,Qe,De){var Ye=Ve.length;(!Qe||Qe<0)&&(Qe=0),(!De||De<0||De>Ye)&&(De=Ye);for(var Ue="",Ie=Qe;Ie<De;++Ie)Ue+=ke[Ve[Ie]];return Ue}function Te(Ve,Qe,De){for(var Ye=Ve.slice(Qe,De),Ue="",Ie=0;Ie<Ye.length-1;Ie+=2)Ue+=String.fromCharCode(Ye[Ie]+Ye[Ie+1]*256);return Ue}ae.prototype.slice=function(Qe,De){var Ye=this.length;Qe=~~Qe,De=De===void 0?Ye:~~De,Qe<0?(Qe+=Ye,Qe<0&&(Qe=0)):Qe>Ye&&(Qe=Ye),De<0?(De+=Ye,De<0&&(De=0)):De>Ye&&(De=Ye),De<Qe&&(De=Qe);var Ue=this.subarray(Qe,De);return Object.setPrototypeOf(Ue,ae.prototype),Ue};function tt(Ve,Qe,De){if(Ve%1!==0||Ve<0)throw new RangeError("offset is not uint");if(Ve+Qe>De)throw new RangeError("Trying to access beyond buffer length")}ae.prototype.readUintLE=ae.prototype.readUIntLE=function(Qe,De,Ye){Qe=Qe>>>0,De=De>>>0,Ye||tt(Qe,De,this.length);for(var Ue=this[Qe],Ie=1,Ne=0;++Ne<De&&(Ie*=256);)Ue+=this[Qe+Ne]*Ie;return Ue},ae.prototype.readUintBE=ae.prototype.readUIntBE=function(Qe,De,Ye){Qe=Qe>>>0,De=De>>>0,Ye||tt(Qe,De,this.length);for(var Ue=this[Qe+--De],Ie=1;De>0&&(Ie*=256);)Ue+=this[Qe+--De]*Ie;return Ue},ae.prototype.readUint8=ae.prototype.readUInt8=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,1,this.length),this[Qe]},ae.prototype.readUint16LE=ae.prototype.readUInt16LE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,2,this.length),this[Qe]|this[Qe+1]<<8},ae.prototype.readUint16BE=ae.prototype.readUInt16BE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,2,this.length),this[Qe]<<8|this[Qe+1]},ae.prototype.readUint32LE=ae.prototype.readUInt32LE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,4,this.length),(this[Qe]|this[Qe+1]<<8|this[Qe+2]<<16)+this[Qe+3]*16777216},ae.prototype.readUint32BE=ae.prototype.readUInt32BE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,4,this.length),this[Qe]*16777216+(this[Qe+1]<<16|this[Qe+2]<<8|this[Qe+3])},ae.prototype.readIntLE=function(Qe,De,Ye){Qe=Qe>>>0,De=De>>>0,Ye||tt(Qe,De,this.length);for(var Ue=this[Qe],Ie=1,Ne=0;++Ne<De&&(Ie*=256);)Ue+=this[Qe+Ne]*Ie;return Ie*=128,Ue>=Ie&&(Ue-=Math.pow(2,8*De)),Ue},ae.prototype.readIntBE=function(Qe,De,Ye){Qe=Qe>>>0,De=De>>>0,Ye||tt(Qe,De,this.length);for(var Ue=De,Ie=1,Ne=this[Qe+--Ue];Ue>0&&(Ie*=256);)Ne+=this[Qe+--Ue]*Ie;return Ie*=128,Ne>=Ie&&(Ne-=Math.pow(2,8*De)),Ne},ae.prototype.readInt8=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,1,this.length),this[Qe]&128?(255-this[Qe]+1)*-1:this[Qe]},ae.prototype.readInt16LE=function(Qe,De){Qe=Qe>>>0,De||tt(Qe,2,this.length);var Ye=this[Qe]|this[Qe+1]<<8;return Ye&32768?Ye|4294901760:Ye},ae.prototype.readInt16BE=function(Qe,De){Qe=Qe>>>0,De||tt(Qe,2,this.length);var Ye=this[Qe+1]|this[Qe]<<8;return Ye&32768?Ye|4294901760:Ye},ae.prototype.readInt32LE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,4,this.length),this[Qe]|this[Qe+1]<<8|this[Qe+2]<<16|this[Qe+3]<<24},ae.prototype.readInt32BE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,4,this.length),this[Qe]<<24|this[Qe+1]<<16|this[Qe+2]<<8|this[Qe+3]},ae.prototype.readFloatLE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,4,this.length),E.read(this,Qe,!0,23,4)},ae.prototype.readFloatBE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,4,this.length),E.read(this,Qe,!1,23,4)},ae.prototype.readDoubleLE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,8,this.length),E.read(this,Qe,!0,52,8)},ae.prototype.readDoubleBE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,8,this.length),E.read(this,Qe,!1,52,8)};function qe(Ve,Qe,De,Ye,Ue,Ie){if(!ae.isBuffer(Ve))throw new TypeError('"buffer" argument must be a Buffer instance');if(Qe>Ue||Qe<Ie)throw new RangeError('"value" argument is out of bounds');if(De+Ye>Ve.length)throw new RangeError("Index out of range")}ae.prototype.writeUintLE=ae.prototype.writeUIntLE=function(Qe,De,Ye,Ue){if(Qe=+Qe,De=De>>>0,Ye=Ye>>>0,!Ue){var Ie=Math.pow(2,8*Ye)-1;qe(this,Qe,De,Ye,Ie,0)}var Ne=1,nt=0;for(this[De]=Qe&255;++nt<Ye&&(Ne*=256);)this[De+nt]=Qe/Ne&255;return De+Ye},ae.prototype.writeUintBE=ae.prototype.writeUIntBE=function(Qe,De,Ye,Ue){if(Qe=+Qe,De=De>>>0,Ye=Ye>>>0,!Ue){var Ie=Math.pow(2,8*Ye)-1;qe(this,Qe,De,Ye,Ie,0)}var Ne=Ye-1,nt=1;for(this[De+Ne]=Qe&255;--Ne>=0&&(nt*=256);)this[De+Ne]=Qe/nt&255;return De+Ye},ae.prototype.writeUint8=ae.prototype.writeUInt8=function(Qe,De,Ye){return Qe=+Qe,De=De>>>0,Ye||qe(this,Qe,De,1,255,0),this[De]=Qe&255,De+1},ae.prototype.writeUint16LE=ae.prototype.writeUInt16LE=function(Qe,De,Ye){return Qe=+Qe,De=De>>>0,Ye||qe(this,Qe,De,2,65535,0),this[De]=Qe&255,this[De+1]=Qe>>>8,De+2},ae.prototype.writeUint16BE=ae.prototype.writeUInt16BE=function(Qe,De,Ye){return Qe=+Qe,De=De>>>0,Ye||qe(this,Qe,De,2,65535,0),this[De]=Qe>>>8,this[De+1]=Qe&255,De+2},ae.prototype.writeUint32LE=ae.prototype.writeUInt32LE=function(Qe,De,Ye){return Qe=+Qe,De=De>>>0,Ye||qe(this,Qe,De,4,4294967295,0),this[De+3]=Qe>>>24,this[De+2]=Qe>>>16,this[De+1]=Qe>>>8,this[De]=Qe&255,De+4},ae.prototype.writeUint32BE=ae.prototype.writeUInt32BE=function(Qe,De,Ye){return Qe=+Qe,De=De>>>0,Ye||qe(this,Qe,De,4,4294967295,0),this[De]=Qe>>>24,this[De+1]=Qe>>>16,this[De+2]=Qe>>>8,this[De+3]=Qe&255,De+4},ae.prototype.writeIntLE=function(Qe,De,Ye,Ue){if(Qe=+Qe,De=De>>>0,!Ue){var Ie=Math.pow(2,8*Ye-1);qe(this,Qe,De,Ye,Ie-1,-Ie)}var Ne=0,nt=1,ht=0;for(this[De]=Qe&255;++Ne<Ye&&(nt*=256);)Qe<0&&ht===0&&this[De+Ne-1]!==0&&(ht=1),this[De+Ne]=(Qe/nt>>0)-ht&255;return De+Ye},ae.prototype.writeIntBE=function(Qe,De,Ye,Ue){if(Qe=+Qe,De=De>>>0,!Ue){var Ie=Math.pow(2,8*Ye-1);qe(this,Qe,De,Ye,Ie-1,-Ie)}var Ne=Ye-1,nt=1,ht=0;for(this[De+Ne]=Qe&255;--Ne>=0&&(nt*=256);)Qe<0&&ht===0&&this[De+Ne+1]!==0&&(ht=1),this[De+Ne]=(Qe/nt>>0)-ht&255;return De+Ye},ae.prototype.writeInt8=function(Qe,De,Ye){return Qe=+Qe,De=De>>>0,Ye||qe(this,Qe,De,1,127,-128),Qe<0&&(Qe=255+Qe+1),this[De]=Qe&255,De+1},ae.prototype.writeInt16LE=function(Qe,De,Ye){return Qe=+Qe,De=De>>>0,Ye||qe(this,Qe,De,2,32767,-32768),this[De]=Qe&255,this[De+1]=Qe>>>8,De+2},ae.prototype.writeInt16BE=function(Qe,De,Ye){return Qe=+Qe,De=De>>>0,Ye||qe(this,Qe,De,2,32767,-32768),this[De]=Qe>>>8,this[De+1]=Qe&255,De+2},ae.prototype.writeInt32LE=function(Qe,De,Ye){return Qe=+Qe,De=De>>>0,Ye||qe(this,Qe,De,4,2147483647,-2147483648),this[De]=Qe&255,this[De+1]=Qe>>>8,this[De+2]=Qe>>>16,this[De+3]=Qe>>>24,De+4},ae.prototype.writeInt32BE=function(Qe,De,Ye){return Qe=+Qe,De=De>>>0,Ye||qe(this,Qe,De,4,2147483647,-2147483648),Qe<0&&(Qe=4294967295+Qe+1),this[De]=Qe>>>24,this[De+1]=Qe>>>16,this[De+2]=Qe>>>8,this[De+3]=Qe&255,De+4};function lt(Ve,Qe,De,Ye,Ue,Ie){if(De+Ye>Ve.length)throw new RangeError("Index out of range");if(De<0)throw new RangeError("Index out of range")}function ct(Ve,Qe,De,Ye,Ue){return Qe=+Qe,De=De>>>0,Ue||lt(Ve,Qe,De,4,34028234663852886e22,-34028234663852886e22),E.write(Ve,Qe,De,Ye,23,4),De+4}ae.prototype.writeFloatLE=function(Qe,De,Ye){return ct(this,Qe,De,!0,Ye)},ae.prototype.writeFloatBE=function(Qe,De,Ye){return ct(this,Qe,De,!1,Ye)};function rt(Ve,Qe,De,Ye,Ue){return Qe=+Qe,De=De>>>0,Ue||lt(Ve,Qe,De,8,17976931348623157e292,-17976931348623157e292),E.write(Ve,Qe,De,Ye,52,8),De+8}ae.prototype.writeDoubleLE=function(Qe,De,Ye){return rt(this,Qe,De,!0,Ye)},ae.prototype.writeDoubleBE=function(Qe,De,Ye){return rt(this,Qe,De,!1,Ye)},ae.prototype.copy=function(Qe,De,Ye,Ue){if(!ae.isBuffer(Qe))throw new TypeError("argument should be a Buffer");if(Ye||(Ye=0),!Ue&&Ue!==0&&(Ue=this.length),De>=Qe.length&&(De=Qe.length),De||(De=0),Ue>0&&Ue<Ye&&(Ue=Ye),Ue===Ye||Qe.length===0||this.length===0)return 0;if(De<0)throw new RangeError("targetStart out of bounds");if(Ye<0||Ye>=this.length)throw new RangeError("Index out of range");if(Ue<0)throw new RangeError("sourceEnd out of bounds");Ue>this.length&&(Ue=this.length),Qe.length-De<Ue-Ye&&(Ue=Qe.length-De+Ye);var Ie=Ue-Ye;return this===Qe&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(De,Ye,Ue):Uint8Array.prototype.set.call(Qe,this.subarray(Ye,Ue),De),Ie},ae.prototype.fill=function(Qe,De,Ye,Ue){if(typeof Qe=="string"){if(typeof De=="string"?(Ue=De,De=0,Ye=this.length):typeof Ye=="string"&&(Ue=Ye,Ye=this.length),Ue!==void 0&&typeof Ue!="string")throw new TypeError("encoding must be a string");if(typeof Ue=="string"&&!ae.isEncoding(Ue))throw new TypeError("Unknown encoding: "+Ue);if(Qe.length===1){var Ie=Qe.charCodeAt(0);(Ue==="utf8"&&Ie<128||Ue==="latin1")&&(Qe=Ie)}}else typeof Qe=="number"?Qe=Qe&255:typeof Qe=="boolean"&&(Qe=Number(Qe));if(De<0||this.length<De||this.length<Ye)throw new RangeError("Out of range index");if(Ye<=De)return this;De=De>>>0,Ye=Ye===void 0?this.length:Ye>>>0,Qe||(Qe=0);var Ne;if(typeof Qe=="number")for(Ne=De;Ne<Ye;++Ne)this[Ne]=Qe;else{var nt=ae.isBuffer(Qe)?Qe:ae.from(Qe,Ue),ht=nt.length;if(ht===0)throw new TypeError('The value "'+Qe+'" is invalid for argument "value"');for(Ne=0;Ne<Ye-De;++Ne)this[Ne+De]=nt[Ne%ht]}return this};var at=/[^+/0-9A-Za-z-_]/g;function ut(Ve){if(Ve=Ve.split("=")[0],Ve=Ve.trim().replace(at,""),Ve.length<2)return"";for(;Ve.length%4!==0;)Ve=Ve+"=";return Ve}function At(Ve,Qe){Qe=Qe||1/0;for(var De,Ye=Ve.length,Ue=null,Ie=[],Ne=0;Ne<Ye;++Ne){if(De=Ve.charCodeAt(Ne),De>55295&&De<57344){if(!Ue){if(De>56319){(Qe-=3)>-1&&Ie.push(239,191,189);continue}else if(Ne+1===Ye){(Qe-=3)>-1&&Ie.push(239,191,189);continue}Ue=De;continue}if(De<56320){(Qe-=3)>-1&&Ie.push(239,191,189),Ue=De;continue}De=(Ue-55296<<10|De-56320)+65536}else Ue&&(Qe-=3)>-1&&Ie.push(239,191,189);if(Ue=null,De<128){if((Qe-=1)<0)break;Ie.push(De)}else if(De<2048){if((Qe-=2)<0)break;Ie.push(De>>6|192,De&63|128)}else if(De<65536){if((Qe-=3)<0)break;Ie.push(De>>12|224,De>>6&63|128,De&63|128)}else if(De<1114112){if((Qe-=4)<0)break;Ie.push(De>>18|240,De>>12&63|128,De>>6&63|128,De&63|128)}else throw new Error("Invalid code point")}return Ie}function wt(Ve){for(var Qe=[],De=0;De<Ve.length;++De)Qe.push(Ve.charCodeAt(De)&255);return Qe}function It(Ve,Qe){for(var De,Ye,Ue,Ie=[],Ne=0;Ne<Ve.length&&!((Qe-=2)<0);++Ne)De=Ve.charCodeAt(Ne),Ye=De>>8,Ue=De%256,Ie.push(Ue),Ie.push(Ye);return Ie}function gt(Ve){return Xe.toByteArray(ut(Ve))}function ft(Ve,Qe,De,Ye){for(var Ue=0;Ue<Ye&&!(Ue+De>=Qe.length||Ue>=Ve.length);++Ue)Qe[Ue+De]=Ve[Ue];return Ue}function $e(Ve,Qe){return Ve instanceof Qe||Ve!=null&&Ve.constructor!=null&&Ve.constructor.name!=null&&Ve.constructor.name===Qe.name}function Pe(Ve){return Ve!==Ve}var ke=function(){for(var Ve="0123456789abcdef",Qe=new Array(256),De=0;De<16;++De)for(var Ye=De*16,Ue=0;Ue<16;++Ue)Qe[Ye+Ue]=Ve[De]+Ve[Ue];return Qe}()},64270:function(en){(function(Gt,be){en.exports=be()})(this,function(){"use strict";var Gt=function(Re,_e){return Gt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Ge,ze){Ge.__proto__=ze}||function(Ge,ze){for(var mt in ze)Object.prototype.hasOwnProperty.call(ze,mt)&&(Ge[mt]=ze[mt])},Gt(Re,_e)};function be(Re,_e){if(typeof _e!="function"&&_e!==null)throw new TypeError("Class extends value "+String(_e)+" is not a constructor or null");Gt(Re,_e);function Ge(){this.constructor=Re}Re.prototype=_e===null?Object.create(_e):(Ge.prototype=_e.prototype,new Ge)}var ve=function(){return ve=Object.assign||function(_e){for(var Ge,ze=1,mt=arguments.length;ze<mt;ze++){Ge=arguments[ze];for(var Pt in Ge)Object.prototype.hasOwnProperty.call(Ge,Pt)&&(_e[Pt]=Ge[Pt])}return _e},ve.apply(this,arguments)};function Xe(Re,_e,Ge,ze){function mt(Pt){return Pt instanceof Ge?Pt:new Ge(function(kt){kt(Pt)})}return new(Ge||(Ge=Promise))(function(Pt,kt){function Jt(jn){try{Pn(ze.next(jn))}catch(Se){kt(Se)}}function qt(jn){try{Pn(ze.throw(jn))}catch(Se){kt(Se)}}function Pn(jn){jn.done?Pt(jn.value):mt(jn.value).then(Jt,qt)}Pn((ze=ze.apply(Re,_e||[])).next())})}function E(Re,_e){var Ge={label:0,sent:function(){if(Pt[0]&1)throw Pt[1];return Pt[1]},trys:[],ops:[]},ze,mt,Pt,kt;return kt={next:Jt(0),throw:Jt(1),return:Jt(2)},typeof Symbol=="function"&&(kt[Symbol.iterator]=function(){return this}),kt;function Jt(Pn){return function(jn){return qt([Pn,jn])}}function qt(Pn){if(ze)throw new TypeError("Generator is already executing.");for(;Ge;)try{if(ze=1,mt&&(Pt=Pn[0]&2?mt.return:Pn[0]?mt.throw||((Pt=mt.return)&&Pt.call(mt),0):mt.next)&&!(Pt=Pt.call(mt,Pn[1])).done)return Pt;switch(mt=0,Pt&&(Pn=[Pn[0]&2,Pt.value]),Pn[0]){case 0:case 1:Pt=Pn;break;case 4:return Ge.label++,{value:Pn[1],done:!1};case 5:Ge.label++,mt=Pn[1],Pn=[0];continue;case 7:Pn=Ge.ops.pop(),Ge.trys.pop();continue;default:if(Pt=Ge.trys,!(Pt=Pt.length>0&&Pt[Pt.length-1])&&(Pn[0]===6||Pn[0]===2)){Ge=0;continue}if(Pn[0]===3&&(!Pt||Pn[1]>Pt[0]&&Pn[1]<Pt[3])){Ge.label=Pn[1];break}if(Pn[0]===6&&Ge.label<Pt[1]){Ge.label=Pt[1],Pt=Pn;break}if(Pt&&Ge.label<Pt[2]){Ge.label=Pt[2],Ge.ops.push(Pn);break}Pt[2]&&Ge.ops.pop(),Ge.trys.pop();continue}Pn=_e.call(Re,Ge)}catch(jn){Pn=[6,jn],mt=0}finally{ze=Pt=0}if(Pn[0]&5)throw Pn[1];return{value:Pn[0]?Pn[1]:void 0,done:!0}}}function pe(Re,_e,Ge){if(Ge||arguments.length===2)for(var ze=0,mt=_e.length,Pt;ze<mt;ze++)(Pt||!(ze in _e))&&(Pt||(Pt=Array.prototype.slice.call(_e,0,ze)),Pt[ze]=_e[ze]);return Re.concat(Pt||_e)}for(var Ae=function(){function Re(_e,Ge,ze,mt){this.left=_e,this.top=Ge,this.width=ze,this.height=mt}return Re.prototype.add=function(_e,Ge,ze,mt){return new Re(this.left+_e,this.top+Ge,this.width+ze,this.height+mt)},Re.fromClientRect=function(_e,Ge){return new Re(Ge.left+_e.windowBounds.left,Ge.top+_e.windowBounds.top,Ge.width,Ge.height)},Re.fromDOMRectList=function(_e,Ge){var ze=Array.from(Ge).find(function(mt){return mt.width!==0});return ze?new Re(ze.left+_e.windowBounds.left,ze.top+_e.windowBounds.top,ze.width,ze.height):Re.EMPTY},Re.EMPTY=new Re(0,0,0,0),Re}(),ce=function(Re,_e){return Ae.fromClientRect(Re,_e.getBoundingClientRect())},le=function(Re){var _e=Re.body,Ge=Re.documentElement;if(!_e||!Ge)throw new Error("Unable to get document size");var ze=Math.max(Math.max(_e.scrollWidth,Ge.scrollWidth),Math.max(_e.offsetWidth,Ge.offsetWidth),Math.max(_e.clientWidth,Ge.clientWidth)),mt=Math.max(Math.max(_e.scrollHeight,Ge.scrollHeight),Math.max(_e.offsetHeight,Ge.offsetHeight),Math.max(_e.clientHeight,Ge.clientHeight));return new Ae(0,0,ze,mt)},ae=function(Re){for(var _e=[],Ge=0,ze=Re.length;Ge<ze;){var mt=Re.charCodeAt(Ge++);if(mt>=55296&&mt<=56319&&Ge<ze){var Pt=Re.charCodeAt(Ge++);(Pt&64512)===56320?_e.push(((mt&1023)<<10)+(Pt&1023)+65536):(_e.push(mt),Ge--)}else _e.push(mt)}return _e},se=function(){for(var Re=[],_e=0;_e<arguments.length;_e++)Re[_e]=arguments[_e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,Re);var Ge=Re.length;if(!Ge)return"";for(var ze=[],mt=-1,Pt="";++mt<Ge;){var kt=Re[mt];kt<=65535?ze.push(kt):(kt-=65536,ze.push((kt>>10)+55296,kt%1024+56320)),(mt+1===Ge||ze.length>16384)&&(Pt+=String.fromCharCode.apply(String,ze),ze.length=0)}return Pt},ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",oe=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),re=0;re<ie.length;re++)oe[ie.charCodeAt(re)]=re;for(var ne="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",z=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),a=0;a<ne.length;a++)z[ne.charCodeAt(a)]=a;for(var y=function(Re){var _e=Re.length*.75,Ge=Re.length,ze,mt=0,Pt,kt,Jt,qt;Re[Re.length-1]==="="&&(_e--,Re[Re.length-2]==="="&&_e--);var Pn=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(_e):new Array(_e),jn=Array.isArray(Pn)?Pn:new Uint8Array(Pn);for(ze=0;ze<Ge;ze+=4)Pt=z[Re.charCodeAt(ze)],kt=z[Re.charCodeAt(ze+1)],Jt=z[Re.charCodeAt(ze+2)],qt=z[Re.charCodeAt(ze+3)],jn[mt++]=Pt<<2|kt>>4,jn[mt++]=(kt&15)<<4|Jt>>2,jn[mt++]=(Jt&3)<<6|qt&63;return Pn},x=function(Re){for(var _e=Re.length,Ge=[],ze=0;ze<_e;ze+=2)Ge.push(Re[ze+1]<<8|Re[ze]);return Ge},b=function(Re){for(var _e=Re.length,Ge=[],ze=0;ze<_e;ze+=4)Ge.push(Re[ze+3]<<24|Re[ze+2]<<16|Re[ze+1]<<8|Re[ze]);return Ge},te=5,ee=11,ue=2,de=ee-te,he=65536>>te,fe=1<<te,ge=fe-1,ye=1024>>te,me=he+ye,Be=me,Ee=32,Me=Be+Ee,we=65536>>ee,je=1<<de,xe=je-1,Oe=function(Re,_e,Ge){return Re.slice?Re.slice(_e,Ge):new Uint16Array(Array.prototype.slice.call(Re,_e,Ge))},We=function(Re,_e,Ge){return Re.slice?Re.slice(_e,Ge):new Uint32Array(Array.prototype.slice.call(Re,_e,Ge))},Ze=function(Re,_e){var Ge=y(Re),ze=Array.isArray(Ge)?b(Ge):new Uint32Array(Ge),mt=Array.isArray(Ge)?x(Ge):new Uint16Array(Ge),Pt=24,kt=Oe(mt,Pt/2,ze[4]/2),Jt=ze[5]===2?Oe(mt,(Pt+ze[4])/2):We(ze,Math.ceil((Pt+ze[4])/4));return new Te(ze[0],ze[1],ze[2],ze[3],kt,Jt)},Te=function(){function Re(_e,Ge,ze,mt,Pt,kt){this.initialValue=_e,this.errorValue=Ge,this.highStart=ze,this.highValueIndex=mt,this.index=Pt,this.data=kt}return Re.prototype.get=function(_e){var Ge;if(_e>=0){if(_e<55296||_e>56319&&_e<=65535)return Ge=this.index[_e>>te],Ge=(Ge<<ue)+(_e&ge),this.data[Ge];if(_e<=65535)return Ge=this.index[he+(_e-55296>>te)],Ge=(Ge<<ue)+(_e&ge),this.data[Ge];if(_e<this.highStart)return Ge=Me-we+(_e>>ee),Ge=this.index[Ge],Ge+=_e>>te&xe,Ge=this.index[Ge],Ge=(Ge<<ue)+(_e&ge),this.data[Ge];if(_e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},Re}(),tt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",qe=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),lt=0;lt<tt.length;lt++)qe[tt.charCodeAt(lt)]=lt;var ct="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==",rt=50,at=1,ut=2,At=3,wt=4,It=5,gt=7,ft=8,$e=9,Pe=10,ke=11,Ve=12,Qe=13,De=14,Ye=15,Ue=16,Ie=17,Ne=18,nt=19,ht=20,St=21,bt=22,Bt=23,Nt=24,pt=25,Lt=26,Ft=27,Wt=28,Ut=29,Xt=30,an=31,fn=32,bn=33,Mn=34,$n=35,In=36,_n=37,dn=38,Cn=39,kn=40,yr=41,mr=42,Pr=43,ur=[9001,65288],cr="!",Rr="\xD7",Ur="\xF7",Qr=Ze(ct),ui=[Xt,In],oa=[at,ut,At,It],ji=[Pe,ft],Ci=[Ft,Lt],Zn=oa.concat(ji),Lr=[dn,Cn,kn,Mn,$n],Qt=[Ye,Qe],tn=function(Re,_e){_e===void 0&&(_e="strict");var Ge=[],ze=[],mt=[];return Re.forEach(function(Pt,kt){var Jt=Qr.get(Pt);if(Jt>rt?(mt.push(!0),Jt-=rt):mt.push(!1),["normal","auto","loose"].indexOf(_e)!==-1&&[8208,8211,12316,12448].indexOf(Pt)!==-1)return ze.push(kt),Ge.push(Ue);if(Jt===wt||Jt===ke){if(kt===0)return ze.push(kt),Ge.push(Xt);var qt=Ge[kt-1];return Zn.indexOf(qt)===-1?(ze.push(ze[kt-1]),Ge.push(qt)):(ze.push(kt),Ge.push(Xt))}if(ze.push(kt),Jt===an)return Ge.push(_e==="strict"?St:_n);if(Jt===mr||Jt===Ut)return Ge.push(Xt);if(Jt===Pr)return Pt>=131072&&Pt<=196605||Pt>=196608&&Pt<=262141?Ge.push(_n):Ge.push(Xt);Ge.push(Jt)}),[ze,Ge,mt]},cn=function(Re,_e,Ge,ze){var mt=ze[Ge];if(Array.isArray(Re)?Re.indexOf(mt)!==-1:Re===mt)for(var Pt=Ge;Pt<=ze.length;){Pt++;var kt=ze[Pt];if(kt===_e)return!0;if(kt!==Pe)break}if(mt===Pe)for(var Pt=Ge;Pt>0;){Pt--;var Jt=ze[Pt];if(Array.isArray(Re)?Re.indexOf(Jt)!==-1:Re===Jt)for(var qt=Ge;qt<=ze.length;){qt++;var kt=ze[qt];if(kt===_e)return!0;if(kt!==Pe)break}if(Jt!==Pe)break}return!1},er=function(Re,_e){for(var Ge=Re;Ge>=0;){var ze=_e[Ge];if(ze===Pe)Ge--;else return ze}return 0},Xn=function(Re,_e,Ge,ze,mt){if(Ge[ze]===0)return Rr;var Pt=ze-1;if(Array.isArray(mt)&&mt[Pt]===!0)return Rr;var kt=Pt-1,Jt=Pt+1,qt=_e[Pt],Pn=kt>=0?_e[kt]:0,jn=_e[Jt];if(qt===ut&&jn===At)return Rr;if(oa.indexOf(qt)!==-1)return cr;if(oa.indexOf(jn)!==-1||ji.indexOf(jn)!==-1)return Rr;if(er(Pt,_e)===ft)return Ur;if(Qr.get(Re[Pt])===ke||(qt===fn||qt===bn)&&Qr.get(Re[Jt])===ke||qt===gt||jn===gt||qt===$e||[Pe,Qe,Ye].indexOf(qt)===-1&&jn===$e||[Ie,Ne,nt,Nt,Wt].indexOf(jn)!==-1||er(Pt,_e)===bt||cn(Bt,bt,Pt,_e)||cn([Ie,Ne],St,Pt,_e)||cn(Ve,Ve,Pt,_e))return Rr;if(qt===Pe)return Ur;if(qt===Bt||jn===Bt)return Rr;if(jn===Ue||qt===Ue)return Ur;if([Qe,Ye,St].indexOf(jn)!==-1||qt===De||Pn===In&&Qt.indexOf(qt)!==-1||qt===Wt&&jn===In||jn===ht||ui.indexOf(jn)!==-1&&qt===pt||ui.indexOf(qt)!==-1&&jn===pt||qt===Ft&&[_n,fn,bn].indexOf(jn)!==-1||[_n,fn,bn].indexOf(qt)!==-1&&jn===Lt||ui.indexOf(qt)!==-1&&Ci.indexOf(jn)!==-1||Ci.indexOf(qt)!==-1&&ui.indexOf(jn)!==-1||[Ft,Lt].indexOf(qt)!==-1&&(jn===pt||[bt,Ye].indexOf(jn)!==-1&&_e[Jt+1]===pt)||[bt,Ye].indexOf(qt)!==-1&&jn===pt||qt===pt&&[pt,Wt,Nt].indexOf(jn)!==-1)return Rr;if([pt,Wt,Nt,Ie,Ne].indexOf(jn)!==-1)for(var Se=Pt;Se>=0;){var He=_e[Se];if(He===pt)return Rr;if([Wt,Nt].indexOf(He)!==-1)Se--;else break}if([Ft,Lt].indexOf(jn)!==-1)for(var Se=[Ie,Ne].indexOf(qt)!==-1?kt:Pt;Se>=0;){var He=_e[Se];if(He===pt)return Rr;if([Wt,Nt].indexOf(He)!==-1)Se--;else break}if(dn===qt&&[dn,Cn,Mn,$n].indexOf(jn)!==-1||[Cn,Mn].indexOf(qt)!==-1&&[Cn,kn].indexOf(jn)!==-1||[kn,$n].indexOf(qt)!==-1&&jn===kn||Lr.indexOf(qt)!==-1&&[ht,Lt].indexOf(jn)!==-1||Lr.indexOf(jn)!==-1&&qt===Ft||ui.indexOf(qt)!==-1&&ui.indexOf(jn)!==-1||qt===Nt&&ui.indexOf(jn)!==-1||ui.concat(pt).indexOf(qt)!==-1&&jn===bt&&ur.indexOf(Re[Jt])===-1||ui.concat(pt).indexOf(jn)!==-1&&qt===Ne)return Rr;if(qt===yr&&jn===yr){for(var ot=Ge[Pt],yt=1;ot>0&&(ot--,_e[ot]===yr);)yt++;if(yt%2!==0)return Rr}return qt===fn&&jn===bn?Rr:Ur},Un=function(Re,_e){_e||(_e={lineBreak:"normal",wordBreak:"normal"});var Ge=tn(Re,_e.lineBreak),ze=Ge[0],mt=Ge[1],Pt=Ge[2];(_e.wordBreak==="break-all"||_e.wordBreak==="break-word")&&(mt=mt.map(function(Jt){return[pt,Xt,mr].indexOf(Jt)!==-1?_n:Jt}));var kt=_e.wordBreak==="keep-all"?Pt.map(function(Jt,qt){return Jt&&Re[qt]>=19968&&Re[qt]<=40959}):void 0;return[ze,mt,kt]},wr=function(){function Re(_e,Ge,ze,mt){this.codePoints=_e,this.required=Ge===cr,this.start=ze,this.end=mt}return Re.prototype.slice=function(){return se.apply(void 0,this.codePoints.slice(this.start,this.end))},Re}(),ni=function(Re,_e){var Ge=ae(Re),ze=Un(Ge,_e),mt=ze[0],Pt=ze[1],kt=ze[2],Jt=Ge.length,qt=0,Pn=0;return{next:function(){if(Pn>=Jt)return{done:!0,value:null};for(var jn=Rr;Pn<Jt&&(jn=Xn(Ge,Pt,mt,++Pn,kt))===Rr;);if(jn!==Rr||Pn===Jt){var Se=new wr(Ge,jn,qt,Pn);return qt=Pn,{value:Se,done:!1}}return{done:!0,value:null}}}},Or=1,Hr=2,Ii=4,ir=8,Wr=10,Pi=47,ar=92,Tr=9,Mr=32,ai=34,zi=61,ia=35,Pa=36,pa=37,Wi=39,Mi=40,Ar=41,xa=95,sr=45,Ei=33,ma=60,Di=62,Oi=64,Er=91,Yr=93,Bi=61,zr=123,ya=63,ha=125,Ya=124,ro=126,pi=128,Go=65533,Yn=42,xi=43,Ki=44,tr=58,kr=59,oi=46,hi=0,_a=8,_i=11,ba=14,Ha=31,aa=127,ea=-1,ka=48,Ma=97,No=101,ko=102,Lo=117,gs=122,ys=65,vl=69,mn=70,Qn=85,Ir=90,dr=function(Re){return Re>=ka&&Re<=57},hr=function(Re){return Re>=55296&&Re<=57343},gr=function(Re){return dr(Re)||Re>=ys&&Re<=mn||Re>=Ma&&Re<=ko},Cr=function(Re){return Re>=Ma&&Re<=gs},jr=function(Re){return Re>=ys&&Re<=Ir},Dr=function(Re){return Cr(Re)||jr(Re)},Jr=function(Re){return Re>=pi},Gn=function(Re){return Re===Wr||Re===Tr||Re===Mr},$r=function(Re){return Dr(Re)||Jr(Re)||Re===xa},ti=function(Re){return $r(Re)||dr(Re)||Re===sr},Yi=function(Re){return Re>=hi&&Re<=_a||Re===_i||Re>=ba&&Re<=Ha||Re===aa},mi=function(Re,_e){return Re!==ar?!1:_e!==Wr},ri=function(Re,_e,Ge){return Re===sr?$r(_e)||mi(_e,Ge):$r(Re)?!0:!!(Re===ar&&mi(Re,_e))},Fa=function(Re,_e,Ge){return Re===xi||Re===sr?dr(_e)?!0:_e===oi&&dr(Ge):dr(Re===oi?_e:Re)},Ua=function(Re){var _e=0,Ge=1;(Re[_e]===xi||Re[_e]===sr)&&(Re[_e]===sr&&(Ge=-1),_e++);for(var ze=[];dr(Re[_e]);)ze.push(Re[_e++]);var mt=ze.length?parseInt(se.apply(void 0,ze),10):0;Re[_e]===oi&&_e++;for(var Pt=[];dr(Re[_e]);)Pt.push(Re[_e++]);var kt=Pt.length,Jt=kt?parseInt(se.apply(void 0,Pt),10):0;(Re[_e]===vl||Re[_e]===No)&&_e++;var qt=1;(Re[_e]===xi||Re[_e]===sr)&&(Re[_e]===sr&&(qt=-1),_e++);for(var Pn=[];dr(Re[_e]);)Pn.push(Re[_e++]);var jn=Pn.length?parseInt(se.apply(void 0,Pn),10):0;return Ge*(mt+Jt*Math.pow(10,-kt))*Math.pow(10,qt*jn)},Io={type:2},qi={type:3},Uo={type:4},Sa={type:13},Vi={type:8},Gi={type:21},ta={type:9},Ri={type:10},uo={type:11},za={type:12},yo={type:14},io={type:23},Na={type:1},yl={type:25},nl={type:24},ps={type:26},rl={type:27},co={type:28},vi={type:29},$i={type:31},Ao={type:32},Ga=function(){function Re(){this._value=[]}return Re.prototype.write=function(_e){this._value=this._value.concat(ae(_e))},Re.prototype.read=function(){for(var _e=[],Ge=this.consumeToken();Ge!==Ao;)_e.push(Ge),Ge=this.consumeToken();return _e},Re.prototype.consumeToken=function(){var _e=this.consumeCodePoint();switch(_e){case ai:return this.consumeStringToken(ai);case ia:var Ge=this.peekCodePoint(0),ze=this.peekCodePoint(1),mt=this.peekCodePoint(2);if(ti(Ge)||mi(ze,mt)){var Pt=ri(Ge,ze,mt)?Hr:Or,kt=this.consumeName();return{type:5,value:kt,flags:Pt}}break;case Pa:if(this.peekCodePoint(0)===zi)return this.consumeCodePoint(),Sa;break;case Wi:return this.consumeStringToken(Wi);case Mi:return Io;case Ar:return qi;case Yn:if(this.peekCodePoint(0)===zi)return this.consumeCodePoint(),yo;break;case xi:if(Fa(_e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(_e),this.consumeNumericToken();break;case Ki:return Uo;case sr:var Jt=_e,qt=this.peekCodePoint(0),Pn=this.peekCodePoint(1);if(Fa(Jt,qt,Pn))return this.reconsumeCodePoint(_e),this.consumeNumericToken();if(ri(Jt,qt,Pn))return this.reconsumeCodePoint(_e),this.consumeIdentLikeToken();if(qt===sr&&Pn===Di)return this.consumeCodePoint(),this.consumeCodePoint(),nl;break;case oi:if(Fa(_e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(_e),this.consumeNumericToken();break;case Pi:if(this.peekCodePoint(0)===Yn)for(this.consumeCodePoint();;){var jn=this.consumeCodePoint();if(jn===Yn&&(jn=this.consumeCodePoint(),jn===Pi))return this.consumeToken();if(jn===ea)return this.consumeToken()}break;case tr:return ps;case kr:return rl;case ma:if(this.peekCodePoint(0)===Ei&&this.peekCodePoint(1)===sr&&this.peekCodePoint(2)===sr)return this.consumeCodePoint(),this.consumeCodePoint(),yl;break;case Oi:var Se=this.peekCodePoint(0),He=this.peekCodePoint(1),ot=this.peekCodePoint(2);if(ri(Se,He,ot)){var kt=this.consumeName();return{type:7,value:kt}}break;case Er:return co;case ar:if(mi(_e,this.peekCodePoint(0)))return this.reconsumeCodePoint(_e),this.consumeIdentLikeToken();break;case Yr:return vi;case Bi:if(this.peekCodePoint(0)===zi)return this.consumeCodePoint(),Vi;break;case zr:return uo;case ha:return za;case Lo:case Qn:var yt=this.peekCodePoint(0),xt=this.peekCodePoint(1);return yt===xi&&(gr(xt)||xt===ya)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(_e),this.consumeIdentLikeToken();case Ya:if(this.peekCodePoint(0)===zi)return this.consumeCodePoint(),ta;if(this.peekCodePoint(0)===Ya)return this.consumeCodePoint(),Gi;break;case ro:if(this.peekCodePoint(0)===zi)return this.consumeCodePoint(),Ri;break;case ea:return Ao}return Gn(_e)?(this.consumeWhiteSpace(),$i):dr(_e)?(this.reconsumeCodePoint(_e),this.consumeNumericToken()):$r(_e)?(this.reconsumeCodePoint(_e),this.consumeIdentLikeToken()):{type:6,value:se(_e)}},Re.prototype.consumeCodePoint=function(){var _e=this._value.shift();return typeof _e=="undefined"?-1:_e},Re.prototype.reconsumeCodePoint=function(_e){this._value.unshift(_e)},Re.prototype.peekCodePoint=function(_e){return _e>=this._value.length?-1:this._value[_e]},Re.prototype.consumeUnicodeRangeToken=function(){for(var _e=[],Ge=this.consumeCodePoint();gr(Ge)&&_e.length<6;)_e.push(Ge),Ge=this.consumeCodePoint();for(var ze=!1;Ge===ya&&_e.length<6;)_e.push(Ge),Ge=this.consumeCodePoint(),ze=!0;if(ze){var mt=parseInt(se.apply(void 0,_e.map(function(qt){return qt===ya?ka:qt})),16),Pt=parseInt(se.apply(void 0,_e.map(function(qt){return qt===ya?mn:qt})),16);return{type:30,start:mt,end:Pt}}var kt=parseInt(se.apply(void 0,_e),16);if(this.peekCodePoint(0)===sr&&gr(this.peekCodePoint(1))){this.consumeCodePoint(),Ge=this.consumeCodePoint();for(var Jt=[];gr(Ge)&&Jt.length<6;)Jt.push(Ge),Ge=this.consumeCodePoint();var Pt=parseInt(se.apply(void 0,Jt),16);return{type:30,start:kt,end:Pt}}else return{type:30,start:kt,end:kt}},Re.prototype.consumeIdentLikeToken=function(){var _e=this.consumeName();return _e.toLowerCase()==="url"&&this.peekCodePoint(0)===Mi?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Mi?(this.consumeCodePoint(),{type:19,value:_e}):{type:20,value:_e}},Re.prototype.consumeUrlToken=function(){var _e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===ea)return{type:22,value:""};var Ge=this.peekCodePoint(0);if(Ge===Wi||Ge===ai){var ze=this.consumeStringToken(this.consumeCodePoint());return ze.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===ea||this.peekCodePoint(0)===Ar)?(this.consumeCodePoint(),{type:22,value:ze.value}):(this.consumeBadUrlRemnants(),io)}for(;;){var mt=this.consumeCodePoint();if(mt===ea||mt===Ar)return{type:22,value:se.apply(void 0,_e)};if(Gn(mt))return this.consumeWhiteSpace(),this.peekCodePoint(0)===ea||this.peekCodePoint(0)===Ar?(this.consumeCodePoint(),{type:22,value:se.apply(void 0,_e)}):(this.consumeBadUrlRemnants(),io);if(mt===ai||mt===Wi||mt===Mi||Yi(mt))return this.consumeBadUrlRemnants(),io;if(mt===ar)if(mi(mt,this.peekCodePoint(0)))_e.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),io;else _e.push(mt)}},Re.prototype.consumeWhiteSpace=function(){for(;Gn(this.peekCodePoint(0));)this.consumeCodePoint()},Re.prototype.consumeBadUrlRemnants=function(){for(;;){var _e=this.consumeCodePoint();if(_e===Ar||_e===ea)return;mi(_e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},Re.prototype.consumeStringSlice=function(_e){for(var Ge=5e4,ze="";_e>0;){var mt=Math.min(Ge,_e);ze+=se.apply(void 0,this._value.splice(0,mt)),_e-=mt}return this._value.shift(),ze},Re.prototype.consumeStringToken=function(_e){var Ge="",ze=0;do{var mt=this._value[ze];if(mt===ea||mt===void 0||mt===_e)return Ge+=this.consumeStringSlice(ze),{type:0,value:Ge};if(mt===Wr)return this._value.splice(0,ze),Na;if(mt===ar){var Pt=this._value[ze+1];Pt!==ea&&Pt!==void 0&&(Pt===Wr?(Ge+=this.consumeStringSlice(ze),ze=-1,this._value.shift()):mi(mt,Pt)&&(Ge+=this.consumeStringSlice(ze),Ge+=se(this.consumeEscapedCodePoint()),ze=-1))}ze++}while(!0)},Re.prototype.consumeNumber=function(){var _e=[],Ge=Ii,ze=this.peekCodePoint(0);for((ze===xi||ze===sr)&&_e.push(this.consumeCodePoint());dr(this.peekCodePoint(0));)_e.push(this.consumeCodePoint());ze=this.peekCodePoint(0);var mt=this.peekCodePoint(1);if(ze===oi&&dr(mt))for(_e.push(this.consumeCodePoint(),this.consumeCodePoint()),Ge=ir;dr(this.peekCodePoint(0));)_e.push(this.consumeCodePoint());ze=this.peekCodePoint(0),mt=this.peekCodePoint(1);var Pt=this.peekCodePoint(2);if((ze===vl||ze===No)&&((mt===xi||mt===sr)&&dr(Pt)||dr(mt)))for(_e.push(this.consumeCodePoint(),this.consumeCodePoint()),Ge=ir;dr(this.peekCodePoint(0));)_e.push(this.consumeCodePoint());return[Ua(_e),Ge]},Re.prototype.consumeNumericToken=function(){var _e=this.consumeNumber(),Ge=_e[0],ze=_e[1],mt=this.peekCodePoint(0),Pt=this.peekCodePoint(1),kt=this.peekCodePoint(2);if(ri(mt,Pt,kt)){var Jt=this.consumeName();return{type:15,number:Ge,flags:ze,unit:Jt}}return mt===pa?(this.consumeCodePoint(),{type:16,number:Ge,flags:ze}):{type:17,number:Ge,flags:ze}},Re.prototype.consumeEscapedCodePoint=function(){var _e=this.consumeCodePoint();if(gr(_e)){for(var Ge=se(_e);gr(this.peekCodePoint(0))&&Ge.length<6;)Ge+=se(this.consumeCodePoint());Gn(this.peekCodePoint(0))&&this.consumeCodePoint();var ze=parseInt(Ge,16);return ze===0||hr(ze)||ze>1114111?Go:ze}return _e===ea?Go:_e},Re.prototype.consumeName=function(){for(var _e="";;){var Ge=this.consumeCodePoint();if(ti(Ge))_e+=se(Ge);else if(mi(Ge,this.peekCodePoint(0)))_e+=se(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(Ge),_e}},Re}(),Zo=function(){function Re(_e){this._tokens=_e}return Re.create=function(_e){var Ge=new Ga;return Ge.write(_e),new Re(Ge.read())},Re.parseValue=function(_e){return Re.create(_e).parseComponentValue()},Re.parseValues=function(_e){return Re.create(_e).parseComponentValues()},Re.prototype.parseComponentValue=function(){for(var _e=this.consumeToken();_e.type===31;)_e=this.consumeToken();if(_e.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(_e);var Ge=this.consumeComponentValue();do _e=this.consumeToken();while(_e.type===31);if(_e.type===32)return Ge;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},Re.prototype.parseComponentValues=function(){for(var _e=[];;){var Ge=this.consumeComponentValue();if(Ge.type===32)return _e;_e.push(Ge),_e.push()}},Re.prototype.consumeComponentValue=function(){var _e=this.consumeToken();switch(_e.type){case 11:case 28:case 2:return this.consumeSimpleBlock(_e.type);case 19:return this.consumeFunction(_e)}return _e},Re.prototype.consumeSimpleBlock=function(_e){for(var Ge={type:_e,values:[]},ze=this.consumeToken();;){if(ze.type===32||Jo(ze,_e))return Ge;this.reconsumeToken(ze),Ge.values.push(this.consumeComponentValue()),ze=this.consumeToken()}},Re.prototype.consumeFunction=function(_e){for(var Ge={name:_e.value,values:[],type:18};;){var ze=this.consumeToken();if(ze.type===32||ze.type===3)return Ge;this.reconsumeToken(ze),Ge.values.push(this.consumeComponentValue())}},Re.prototype.consumeToken=function(){var _e=this._tokens.shift();return typeof _e=="undefined"?Ao:_e},Re.prototype.reconsumeToken=function(_e){this._tokens.unshift(_e)},Re}(),Ro=function(Re){return Re.type===15},Xo=function(Re){return Re.type===17},Ia=function(Re){return Re.type===20},mo=function(Re){return Re.type===0},Rs=function(Re,_e){return Ia(Re)&&Re.value===_e},Qo=function(Re){return Re.type!==31},ms=function(Re){return Re.type!==31&&Re.type!==4},Do=function(Re){var _e=[],Ge=[];return Re.forEach(function(ze){if(ze.type===4){if(Ge.length===0)throw new Error("Error parsing function args, zero tokens for arg");_e.push(Ge),Ge=[];return}ze.type!==31&&Ge.push(ze)}),Ge.length&&_e.push(Ge),_e},Jo=function(Re,_e){return _e===11&&Re.type===12||_e===28&&Re.type===29?!0:_e===2&&Re.type===3},qo=function(Re){return Re.type===17||Re.type===15},nn=function(Re){return Re.type===16||qo(Re)},ci=function(Re){return Re.length>1?[Re[0],Re[1]]:[Re[0]]},Ai={type:17,number:0,flags:Ii},Qi={type:16,number:50,flags:Ii},Xi={type:16,number:100,flags:Ii},Ni=function(Re,_e,Ge){var ze=Re[0],mt=Re[1];return[Hi(ze,_e),Hi(typeof mt!="undefined"?mt:ze,Ge)]},Hi=function(Re,_e){if(Re.type===16)return Re.number/100*_e;if(Ro(Re))switch(Re.unit){case"rem":case"em":return 16*Re.number;case"px":default:return Re.number}return Re.number},ao="deg",_o="grad",$a="rad",jo="turn",il={name:"angle",parse:function(Re,_e){if(_e.type===15)switch(_e.unit){case ao:return Math.PI*_e.number/180;case _o:return Math.PI/200*_e.number;case $a:return _e.number;case jo:return Math.PI*2*_e.number}throw new Error("Unsupported angle type")}},bl=function(Re){return Re.type===15&&(Re.unit===ao||Re.unit===_o||Re.unit===$a||Re.unit===jo)},Si=function(Re){var _e=Re.filter(Ia).map(function(Ge){return Ge.value}).join(" ");switch(_e){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ai,Ai];case"to top":case"bottom":return Fi(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ai,Xi];case"to right":case"left":return Fi(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Xi,Xi];case"to bottom":case"top":return Fi(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Xi,Ai];case"to left":case"right":return Fi(270)}return 0},Fi=function(Re){return Math.PI*Re/180},Ja={name:"color",parse:function(Re,_e){if(_e.type===18){var Ge=al[_e.name];if(typeof Ge=="undefined")throw new Error('Attempting to parse an unsupported color function "'+_e.name+'"');return Ge(Re,_e.values)}if(_e.type===5){if(_e.value.length===3){var ze=_e.value.substring(0,1),mt=_e.value.substring(1,2),Pt=_e.value.substring(2,3);return bo(parseInt(ze+ze,16),parseInt(mt+mt,16),parseInt(Pt+Pt,16),1)}if(_e.value.length===4){var ze=_e.value.substring(0,1),mt=_e.value.substring(1,2),Pt=_e.value.substring(2,3),kt=_e.value.substring(3,4);return bo(parseInt(ze+ze,16),parseInt(mt+mt,16),parseInt(Pt+Pt,16),parseInt(kt+kt,16)/255)}if(_e.value.length===6){var ze=_e.value.substring(0,2),mt=_e.value.substring(2,4),Pt=_e.value.substring(4,6);return bo(parseInt(ze,16),parseInt(mt,16),parseInt(Pt,16),1)}if(_e.value.length===8){var ze=_e.value.substring(0,2),mt=_e.value.substring(2,4),Pt=_e.value.substring(4,6),kt=_e.value.substring(6,8);return bo(parseInt(ze,16),parseInt(mt,16),parseInt(Pt,16),parseInt(kt,16)/255)}}if(_e.type===20){var Jt=ol[_e.value.toUpperCase()];if(typeof Jt!="undefined")return Jt}return ol.TRANSPARENT}},fo=function(Re){return(255&Re)===0},eo=function(Re){var _e=255&Re,Ge=255&Re>>8,ze=255&Re>>16,mt=255&Re>>24;return _e<255?"rgba("+mt+","+ze+","+Ge+","+_e/255+")":"rgb("+mt+","+ze+","+Ge+")"},bo=function(Re,_e,Ge,ze){return(Re<<24|_e<<16|Ge<<8|Math.round(ze*255)<<0)>>>0},wo=function(Re,_e){if(Re.type===17)return Re.number;if(Re.type===16){var Ge=_e===3?1:255;return _e===3?Re.number/100*Ge:Math.round(Re.number/100*Ge)}return 0},Wa=function(Re,_e){var Ge=_e.filter(ms);if(Ge.length===3){var ze=Ge.map(wo),mt=ze[0],Pt=ze[1],kt=ze[2];return bo(mt,Pt,kt,1)}if(Ge.length===4){var Jt=Ge.map(wo),mt=Jt[0],Pt=Jt[1],kt=Jt[2],qt=Jt[3];return bo(mt,Pt,kt,qt)}return 0};function $o(Re,_e,Ge){return Ge<0&&(Ge+=1),Ge>=1&&(Ge-=1),Ge<1/6?(_e-Re)*Ge*6+Re:Ge<1/2?_e:Ge<2/3?(_e-Re)*6*(2/3-Ge)+Re:Re}var wl=function(Re,_e){var Ge=_e.filter(ms),ze=Ge[0],mt=Ge[1],Pt=Ge[2],kt=Ge[3],Jt=(ze.type===17?Fi(ze.number):il.parse(Re,ze))/(Math.PI*2),qt=nn(mt)?mt.number/100:0,Pn=nn(Pt)?Pt.number/100:0,jn=typeof kt!="undefined"&&nn(kt)?Hi(kt,1):1;if(qt===0)return bo(Pn*255,Pn*255,Pn*255,1);var Se=Pn<=.5?Pn*(qt+1):Pn+qt-Pn*qt,He=Pn*2-Se,ot=$o(He,Se,Jt+1/3),yt=$o(He,Se,Jt),xt=$o(He,Se,Jt-1/3);return bo(ot*255,yt*255,xt*255,jn)},al={hsl:wl,hsla:wl,rgb:Wa,rgba:Wa},Ml=function(Re,_e){return Ja.parse(Re,Zo.create(_e).parseComponentValue())},ol={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},EA={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(Re,_e){return _e.map(function(Ge){if(Ia(Ge))switch(Ge.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},nd={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},pc=function(Re,_e){var Ge=Ja.parse(Re,_e[0]),ze=_e[1];return ze&&nn(ze)?{color:Ge,stop:ze}:{color:Ge,stop:null}},Xc=function(Re,_e){var Ge=Re[0],ze=Re[Re.length-1];Ge.stop===null&&(Ge.stop=Ai),ze.stop===null&&(ze.stop=Xi);for(var mt=[],Pt=0,kt=0;kt<Re.length;kt++){var Jt=Re[kt].stop;if(Jt!==null){var qt=Hi(Jt,_e);qt>Pt?mt.push(qt):mt.push(Pt),Pt=qt}else mt.push(null)}for(var Pn=null,kt=0;kt<mt.length;kt++){var jn=mt[kt];if(jn===null)Pn===null&&(Pn=kt);else if(Pn!==null){for(var Se=kt-Pn,He=mt[Pn-1],ot=(jn-He)/(Se+1),yt=1;yt<=Se;yt++)mt[Pn+yt-1]=ot*yt;Pn=null}}return Re.map(function(xt,jt){var Dt=xt.color;return{color:Dt,stop:Math.max(Math.min(1,mt[jt]/_e),0)}})},Jc=function(Re,_e,Ge){var ze=_e/2,mt=Ge/2,Pt=Hi(Re[0],_e)-ze,kt=mt-Hi(Re[1],Ge);return(Math.atan2(kt,Pt)+Math.PI*2)%(Math.PI*2)},Qs=function(Re,_e,Ge){var ze=typeof Re=="number"?Re:Jc(Re,_e,Ge),mt=Math.abs(_e*Math.sin(ze))+Math.abs(Ge*Math.cos(ze)),Pt=_e/2,kt=Ge/2,Jt=mt/2,qt=Math.sin(ze-Math.PI/2)*Jt,Pn=Math.cos(ze-Math.PI/2)*Jt;return[mt,Pt-Pn,Pt+Pn,kt-qt,kt+qt]},Ps=function(Re,_e){return Math.sqrt(Re*Re+_e*_e)},xs=function(Re,_e,Ge,ze,mt){var Pt=[[0,0],[0,_e],[Re,0],[Re,_e]];return Pt.reduce(function(kt,Jt){var qt=Jt[0],Pn=Jt[1],jn=Ps(Ge-qt,ze-Pn);return(mt?jn<kt.optimumDistance:jn>kt.optimumDistance)?{optimumCorner:Jt,optimumDistance:jn}:kt},{optimumDistance:mt?1/0:-1/0,optimumCorner:null}).optimumCorner},Nl=function(Re,_e,Ge,ze,mt){var Pt=0,kt=0;switch(Re.size){case 0:Re.shape===0?Pt=kt=Math.min(Math.abs(_e),Math.abs(_e-ze),Math.abs(Ge),Math.abs(Ge-mt)):Re.shape===1&&(Pt=Math.min(Math.abs(_e),Math.abs(_e-ze)),kt=Math.min(Math.abs(Ge),Math.abs(Ge-mt)));break;case 2:if(Re.shape===0)Pt=kt=Math.min(Ps(_e,Ge),Ps(_e,Ge-mt),Ps(_e-ze,Ge),Ps(_e-ze,Ge-mt));else if(Re.shape===1){var Jt=Math.min(Math.abs(Ge),Math.abs(Ge-mt))/Math.min(Math.abs(_e),Math.abs(_e-ze)),qt=xs(ze,mt,_e,Ge,!0),Pn=qt[0],jn=qt[1];Pt=Ps(Pn-_e,(jn-Ge)/Jt),kt=Jt*Pt}break;case 1:Re.shape===0?Pt=kt=Math.max(Math.abs(_e),Math.abs(_e-ze),Math.abs(Ge),Math.abs(Ge-mt)):Re.shape===1&&(Pt=Math.max(Math.abs(_e),Math.abs(_e-ze)),kt=Math.max(Math.abs(Ge),Math.abs(Ge-mt)));break;case 3:if(Re.shape===0)Pt=kt=Math.max(Ps(_e,Ge),Ps(_e,Ge-mt),Ps(_e-ze,Ge),Ps(_e-ze,Ge-mt));else if(Re.shape===1){var Jt=Math.max(Math.abs(Ge),Math.abs(Ge-mt))/Math.max(Math.abs(_e),Math.abs(_e-ze)),Se=xs(ze,mt,_e,Ge,!1),Pn=Se[0],jn=Se[1];Pt=Ps(Pn-_e,(jn-Ge)/Jt),kt=Jt*Pt}break}return Array.isArray(Re.size)&&(Pt=Hi(Re.size[0],ze),kt=Re.size.length===2?Hi(Re.size[1],mt):Pt),[Pt,kt]},rd=function(Re,_e){var Ge=Fi(180),ze=[];return Do(_e).forEach(function(mt,Pt){if(Pt===0){var kt=mt[0];if(kt.type===20&&kt.value==="to"){Ge=Si(mt);return}else if(bl(kt)){Ge=il.parse(Re,kt);return}}var Jt=pc(Re,mt);ze.push(Jt)}),{angle:Ge,stops:ze,type:1}},mc=function(Re,_e){var Ge=Fi(180),ze=[];return Do(_e).forEach(function(mt,Pt){if(Pt===0){var kt=mt[0];if(kt.type===20&&["top","left","right","bottom"].indexOf(kt.value)!==-1){Ge=Si(mt);return}else if(bl(kt)){Ge=(il.parse(Re,kt)+Fi(270))%Fi(360);return}}var Jt=pc(Re,mt);ze.push(Jt)}),{angle:Ge,stops:ze,type:1}},sl=function(Re,_e){var Ge=Fi(180),ze=[],mt=1,Pt=0,kt=3,Jt=[];return Do(_e).forEach(function(qt,Pn){var jn=qt[0];if(Pn===0){if(Ia(jn)&&jn.value==="linear"){mt=1;return}else if(Ia(jn)&&jn.value==="radial"){mt=2;return}}if(jn.type===18){if(jn.name==="from"){var Se=Ja.parse(Re,jn.values[0]);ze.push({stop:Ai,color:Se})}else if(jn.name==="to"){var Se=Ja.parse(Re,jn.values[0]);ze.push({stop:Xi,color:Se})}else if(jn.name==="color-stop"){var He=jn.values.filter(ms);if(He.length===2){var Se=Ja.parse(Re,He[1]),ot=He[0];Xo(ot)&&ze.push({stop:{type:16,number:ot.number*100,flags:ot.flags},color:Se})}}}}),mt===1?{angle:(Ge+Fi(180))%Fi(360),stops:ze,type:mt}:{size:kt,shape:Pt,stops:ze,position:Jt,type:mt}},CA="closest-side",qc="farthest-side",$c="closest-corner",PA="farthest-corner",xA="circle",FA="ellipse",LA="cover",IA="contain",id=function(Re,_e){var Ge=0,ze=3,mt=[],Pt=[];return Do(_e).forEach(function(kt,Jt){var qt=!0;if(Jt===0){var Pn=!1;qt=kt.reduce(function(Se,He){if(Pn)if(Ia(He))switch(He.value){case"center":return Pt.push(Qi),Se;case"top":case"left":return Pt.push(Ai),Se;case"right":case"bottom":return Pt.push(Xi),Se}else(nn(He)||qo(He))&&Pt.push(He);else if(Ia(He))switch(He.value){case xA:return Ge=0,!1;case FA:return Ge=1,!1;case"at":return Pn=!0,!1;case CA:return ze=0,!1;case LA:case qc:return ze=1,!1;case IA:case $c:return ze=2,!1;case PA:return ze=3,!1}else if(qo(He)||nn(He))return Array.isArray(ze)||(ze=[]),ze.push(He),!1;return Se},qt)}if(qt){var jn=pc(Re,kt);mt.push(jn)}}),{size:ze,shape:Ge,stops:mt,position:Pt,type:2}},vc=function(Re,_e){var Ge=0,ze=3,mt=[],Pt=[];return Do(_e).forEach(function(kt,Jt){var qt=!0;if(Jt===0?qt=kt.reduce(function(jn,Se){if(Ia(Se))switch(Se.value){case"center":return Pt.push(Qi),!1;case"top":case"left":return Pt.push(Ai),!1;case"right":case"bottom":return Pt.push(Xi),!1}else if(nn(Se)||qo(Se))return Pt.push(Se),!1;return jn},qt):Jt===1&&(qt=kt.reduce(function(jn,Se){if(Ia(Se))switch(Se.value){case xA:return Ge=0,!1;case FA:return Ge=1,!1;case IA:case CA:return ze=0,!1;case qc:return ze=1,!1;case $c:return ze=2,!1;case LA:case PA:return ze=3,!1}else if(qo(Se)||nn(Se))return Array.isArray(ze)||(ze=[]),ze.push(Se),!1;return jn},qt)),qt){var Pn=pc(Re,kt);mt.push(Pn)}}),{size:ze,shape:Ge,stops:mt,position:Pt,type:2}},DA=function(Re){return Re.type===1},ad=function(Re){return Re.type===2},eA={name:"image",parse:function(Re,_e){if(_e.type===22){var Ge={url:_e.value,type:0};return Re.cache.addImage(_e.value),Ge}if(_e.type===18){var ze=_A[_e.name];if(typeof ze=="undefined")throw new Error('Attempting to parse an unsupported image function "'+_e.name+'"');return ze(Re,_e.values)}throw new Error("Unsupported image type "+_e.type)}};function od(Re){return!(Re.type===20&&Re.value==="none")&&(Re.type!==18||!!_A[Re.name])}var _A={"linear-gradient":rd,"-moz-linear-gradient":mc,"-ms-linear-gradient":mc,"-o-linear-gradient":mc,"-webkit-linear-gradient":mc,"radial-gradient":id,"-moz-radial-gradient":vc,"-ms-radial-gradient":vc,"-o-radial-gradient":vc,"-webkit-radial-gradient":vc,"-webkit-gradient":sl},sd={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(Re,_e){if(_e.length===0)return[];var Ge=_e[0];return Ge.type===20&&Ge.value==="none"?[]:_e.filter(function(ze){return ms(ze)&&od(ze)}).map(function(ze){return eA.parse(Re,ze)})}},Le={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(Re,_e){return _e.map(function(Ge){if(Ia(Ge))switch(Ge.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ce={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(Re,_e){return Do(_e).map(function(Ge){return Ge.filter(nn)}).map(ci)}},Fe={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(Re,_e){return Do(_e).map(function(Ge){return Ge.filter(Ia).map(function(ze){return ze.value}).join(" ")}).map(Ke)}},Ke=function(Re){switch(Re){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}},et;(function(Re){Re.AUTO="auto",Re.CONTAIN="contain",Re.COVER="cover"})(et||(et={}));var Je={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(Re,_e){return Do(_e).map(function(Ge){return Ge.filter(st)})}},st=function(Re){return Ia(Re)||nn(Re)},dt=function(Re){return{name:"border-"+Re+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},vt=dt("top"),Ct=dt("right"),_t=dt("bottom"),Ot=dt("left"),Ht=function(Re){return{name:"border-radius-"+Re,initialValue:"0 0",prefix:!1,type:1,parse:function(_e,Ge){return ci(Ge.filter(nn))}}},Et=Ht("top-left"),rn=Ht("top-right"),Zt=Ht("bottom-right"),on=Ht("bottom-left"),Kt=function(Re){return{name:"border-"+Re+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(_e,Ge){switch(Ge){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},ln=Kt("top"),Ln=Kt("right"),Nn=Kt("bottom"),or=Kt("left"),_r=function(Re){return{name:"border-"+Re+"-width",initialValue:"0",type:0,prefix:!1,parse:function(_e,Ge){return Ro(Ge)?Ge.number:0}}},Rn=_r("top"),vn=_r("right"),Wn=_r("bottom"),br=_r("left"),Yt={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},$t={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"rtl":return 1;case"ltr":default:return 0}}},Fn={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(Re,_e){return _e.filter(Ia).reduce(function(Ge,ze){return Ge|yn(ze.value)},0)}},yn=function(Re){switch(Re){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},lr={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Jn={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(Re,_e){return _e.type===20&&_e.value==="normal"?0:_e.type===17||_e.type===15?_e.number:0}},fr;(function(Re){Re.NORMAL="normal",Re.STRICT="strict"})(fr||(fr={}));var Hn={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"strict":return fr.STRICT;case"normal":default:return fr.NORMAL}}},vr={name:"line-height",initialValue:"normal",prefix:!1,type:4},Sr=function(Re,_e){return Ia(Re)&&Re.value==="normal"?1.2*_e:Re.type===17?_e*Re.number:nn(Re)?Hi(Re,_e):_e},yi={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(Re,_e){return _e.type===20&&_e.value==="none"?null:eA.parse(Re,_e)}},zt={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"inside":return 0;case"outside":default:return 1}}},sn={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(Re,_e){switch(_e){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}}},hn=function(Re){return{name:"margin-"+Re,initialValue:"0",prefix:!1,type:4}},En=hn("top"),On=hn("right"),Vn=hn("bottom"),qn=hn("left"),nr={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(Re,_e){return _e.filter(Ia).map(function(Ge){switch(Ge.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Zr={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"break-word":return"break-word";case"normal":default:return"normal"}}},Gr=function(Re){return{name:"padding-"+Re,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},fi=Gr("top"),si=Gr("right"),Ji=Gr("bottom"),Br=Gr("left"),gn={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},da={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Li={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(Re,_e){return _e.length===1&&Rs(_e[0],"none")?[]:Do(_e).map(function(Ge){for(var ze={color:ol.TRANSPARENT,offsetX:Ai,offsetY:Ai,blur:Ai},mt=0,Pt=0;Pt<Ge.length;Pt++){var kt=Ge[Pt];qo(kt)?(mt===0?ze.offsetX=kt:mt===1?ze.offsetY=kt:ze.blur=kt,mt++):ze.color=Ja.parse(Re,kt)}return ze})}},Kr={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},ii={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(Re,_e){if(_e.type===20&&_e.value==="none")return null;if(_e.type===18){var Ge=ki[_e.name];if(typeof Ge=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+_e.name+'"');return Ge(_e.values)}return null}},bi=function(Re){var _e=Re.filter(function(Ge){return Ge.type===17}).map(function(Ge){return Ge.number});return _e.length===6?_e:null},di=function(Re){var _e=Re.filter(function(qt){return qt.type===17}).map(function(qt){return qt.number}),Ge=_e[0],ze=_e[1];_e[2],_e[3];var mt=_e[4],Pt=_e[5];_e[6],_e[7],_e[8],_e[9],_e[10],_e[11];var kt=_e[12],Jt=_e[13];return _e[14],_e[15],_e.length===16?[Ge,ze,mt,Pt,kt,Jt]:null},ki={matrix:bi,matrix3d:di},sa={type:16,number:50,flags:Ii},va=[sa,sa],Ea={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(Re,_e){var Ge=_e.filter(nn);return Ge.length!==2?va:[Ge[0],Ge[1]]}},Ra={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},Ka;(function(Re){Re.NORMAL="normal",Re.BREAK_ALL="break-all",Re.KEEP_ALL="keep-all"})(Ka||(Ka={}));for(var na={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"break-all":return Ka.BREAK_ALL;case"keep-all":return Ka.KEEP_ALL;case"normal":default:return Ka.NORMAL}}},La={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(Re,_e){if(_e.type===20)return{auto:!0,order:0};if(Xo(_e))return{auto:!1,order:_e.number};throw new Error("Invalid z-index number parsed")}},gi={name:"time",parse:function(Re,_e){if(_e.type===15)switch(_e.unit.toLowerCase()){case"s":return 1e3*_e.number;case"ms":return _e.number}throw new Error("Unsupported time type")}},ns={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(Re,_e){return Xo(_e)?_e.number:1}},Va={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Hs={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(Re,_e){return _e.filter(Ia).map(function(Ge){switch(Ge.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(Ge){return Ge!==0})}},to={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(Re,_e){var Ge=[],ze=[];return _e.forEach(function(mt){switch(mt.type){case 20:case 0:Ge.push(mt.value);break;case 17:Ge.push(mt.number.toString());break;case 4:ze.push(Ge.join(" ")),Ge.length=0;break}}),Ge.length&&ze.push(Ge.join(" ")),ze.map(function(mt){return mt.indexOf(" ")===-1?mt:"'"+mt+"'"})}},ho={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},ll={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(Re,_e){if(Xo(_e))return _e.number;if(Ia(_e))switch(_e.value){case"bold":return 700;case"normal":default:return 400}return 400}},Za={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(Re,_e){return _e.filter(Ia).map(function(Ge){return Ge.value})}},$l={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},wa=function(Re,_e){return(Re&_e)!==0},zs={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(Re,_e){if(_e.length===0)return[];var Ge=_e[0];return Ge.type===20&&Ge.value==="none"?[]:_e}},Sl={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(Re,_e){if(_e.length===0)return null;var Ge=_e[0];if(Ge.type===20&&Ge.value==="none")return null;for(var ze=[],mt=_e.filter(Qo),Pt=0;Pt<mt.length;Pt++){var kt=mt[Pt],Jt=mt[Pt+1];if(kt.type===20){var qt=Jt&&Xo(Jt)?Jt.number:1;ze.push({counter:kt.value,increment:qt})}}return ze}},So={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(Re,_e){if(_e.length===0)return[];for(var Ge=[],ze=_e.filter(Qo),mt=0;mt<ze.length;mt++){var Pt=ze[mt],kt=ze[mt+1];if(Ia(Pt)&&Pt.value!=="none"){var Jt=kt&&Xo(kt)?kt.number:0;Ge.push({counter:Pt.value,reset:Jt})}}return Ge}},ua={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(Re,_e){return _e.filter(Ro).map(function(Ge){return gi.parse(Re,Ge)})}},Xa={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(Re,_e){if(_e.length===0)return null;var Ge=_e[0];if(Ge.type===20&&Ge.value==="none")return null;var ze=[],mt=_e.filter(mo);if(mt.length%2!==0)return null;for(var Pt=0;Pt<mt.length;Pt+=2){var kt=mt[Pt].value,Jt=mt[Pt+1].value;ze.push({open:kt,close:Jt})}return ze}},kl=function(Re,_e,Ge){if(!Re)return"";var ze=Re[Math.min(_e,Re.length-1)];return ze?Ge?ze.open:ze.close:""},es={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(Re,_e){return _e.length===1&&Rs(_e[0],"none")?[]:Do(_e).map(function(Ge){for(var ze={color:255,offsetX:Ai,offsetY:Ai,blur:Ai,spread:Ai,inset:!1},mt=0,Pt=0;Pt<Ge.length;Pt++){var kt=Ge[Pt];Rs(kt,"inset")?ze.inset=!0:qo(kt)?(mt===0?ze.offsetX=kt:mt===1?ze.offsetY=kt:mt===2?ze.blur=kt:ze.spread=kt,mt++):ze.color=Ja.parse(Re,kt)}return ze})}},ul={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(Re,_e){var Ge=[0,1,2],ze=[];return _e.filter(Ia).forEach(function(mt){switch(mt.value){case"stroke":ze.push(1);break;case"fill":ze.push(0);break;case"markers":ze.push(2);break}}),Ge.forEach(function(mt){ze.indexOf(mt)===-1&&ze.push(mt)}),ze}},cl={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},Zi={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(Re,_e){return Ro(_e)?_e.number:0}},Gs=function(){function Re(_e,Ge){var ze,mt;this.animationDuration=Xr(_e,ua,Ge.animationDuration),this.backgroundClip=Xr(_e,EA,Ge.backgroundClip),this.backgroundColor=Xr(_e,nd,Ge.backgroundColor),this.backgroundImage=Xr(_e,sd,Ge.backgroundImage),this.backgroundOrigin=Xr(_e,Le,Ge.backgroundOrigin),this.backgroundPosition=Xr(_e,Ce,Ge.backgroundPosition),this.backgroundRepeat=Xr(_e,Fe,Ge.backgroundRepeat),this.backgroundSize=Xr(_e,Je,Ge.backgroundSize),this.borderTopColor=Xr(_e,vt,Ge.borderTopColor),this.borderRightColor=Xr(_e,Ct,Ge.borderRightColor),this.borderBottomColor=Xr(_e,_t,Ge.borderBottomColor),this.borderLeftColor=Xr(_e,Ot,Ge.borderLeftColor),this.borderTopLeftRadius=Xr(_e,Et,Ge.borderTopLeftRadius),this.borderTopRightRadius=Xr(_e,rn,Ge.borderTopRightRadius),this.borderBottomRightRadius=Xr(_e,Zt,Ge.borderBottomRightRadius),this.borderBottomLeftRadius=Xr(_e,on,Ge.borderBottomLeftRadius),this.borderTopStyle=Xr(_e,ln,Ge.borderTopStyle),this.borderRightStyle=Xr(_e,Ln,Ge.borderRightStyle),this.borderBottomStyle=Xr(_e,Nn,Ge.borderBottomStyle),this.borderLeftStyle=Xr(_e,or,Ge.borderLeftStyle),this.borderTopWidth=Xr(_e,Rn,Ge.borderTopWidth),this.borderRightWidth=Xr(_e,vn,Ge.borderRightWidth),this.borderBottomWidth=Xr(_e,Wn,Ge.borderBottomWidth),this.borderLeftWidth=Xr(_e,br,Ge.borderLeftWidth),this.boxShadow=Xr(_e,es,Ge.boxShadow),this.color=Xr(_e,Yt,Ge.color),this.direction=Xr(_e,$t,Ge.direction),this.display=Xr(_e,Fn,Ge.display),this.float=Xr(_e,lr,Ge.cssFloat),this.fontFamily=Xr(_e,to,Ge.fontFamily),this.fontSize=Xr(_e,ho,Ge.fontSize),this.fontStyle=Xr(_e,$l,Ge.fontStyle),this.fontVariant=Xr(_e,Za,Ge.fontVariant),this.fontWeight=Xr(_e,ll,Ge.fontWeight),this.letterSpacing=Xr(_e,Jn,Ge.letterSpacing),this.lineBreak=Xr(_e,Hn,Ge.lineBreak),this.lineHeight=Xr(_e,vr,Ge.lineHeight),this.listStyleImage=Xr(_e,yi,Ge.listStyleImage),this.listStylePosition=Xr(_e,zt,Ge.listStylePosition),this.listStyleType=Xr(_e,sn,Ge.listStyleType),this.marginTop=Xr(_e,En,Ge.marginTop),this.marginRight=Xr(_e,On,Ge.marginRight),this.marginBottom=Xr(_e,Vn,Ge.marginBottom),this.marginLeft=Xr(_e,qn,Ge.marginLeft),this.opacity=Xr(_e,ns,Ge.opacity);var Pt=Xr(_e,nr,Ge.overflow);this.overflowX=Pt[0],this.overflowY=Pt[Pt.length>1?1:0],this.overflowWrap=Xr(_e,Zr,Ge.overflowWrap),this.paddingTop=Xr(_e,fi,Ge.paddingTop),this.paddingRight=Xr(_e,si,Ge.paddingRight),this.paddingBottom=Xr(_e,Ji,Ge.paddingBottom),this.paddingLeft=Xr(_e,Br,Ge.paddingLeft),this.paintOrder=Xr(_e,ul,Ge.paintOrder),this.position=Xr(_e,da,Ge.position),this.textAlign=Xr(_e,gn,Ge.textAlign),this.textDecorationColor=Xr(_e,Va,(ze=Ge.textDecorationColor)!==null&&ze!==void 0?ze:Ge.color),this.textDecorationLine=Xr(_e,Hs,(mt=Ge.textDecorationLine)!==null&&mt!==void 0?mt:Ge.textDecoration),this.textShadow=Xr(_e,Li,Ge.textShadow),this.textTransform=Xr(_e,Kr,Ge.textTransform),this.transform=Xr(_e,ii,Ge.transform),this.transformOrigin=Xr(_e,Ea,Ge.transformOrigin),this.visibility=Xr(_e,Ra,Ge.visibility),this.webkitTextStrokeColor=Xr(_e,cl,Ge.webkitTextStrokeColor),this.webkitTextStrokeWidth=Xr(_e,Zi,Ge.webkitTextStrokeWidth),this.wordBreak=Xr(_e,na,Ge.wordBreak),this.zIndex=Xr(_e,La,Ge.zIndex)}return Re.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},Re.prototype.isTransparent=function(){return fo(this.backgroundColor)},Re.prototype.isTransformed=function(){return this.transform!==null},Re.prototype.isPositioned=function(){return this.position!==0},Re.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},Re.prototype.isFloating=function(){return this.float!==0},Re.prototype.isInlineLevel=function(){return wa(this.display,4)||wa(this.display,33554432)||wa(this.display,268435456)||wa(this.display,536870912)||wa(this.display,67108864)||wa(this.display,134217728)},Re}(),Al=function(){function Re(_e,Ge){this.content=Xr(_e,zs,Ge.content),this.quotes=Xr(_e,Xa,Ge.quotes)}return Re}(),us=function(){function Re(_e,Ge){this.counterIncrement=Xr(_e,Sl,Ge.counterIncrement),this.counterReset=Xr(_e,So,Ge.counterReset)}return Re}(),Xr=function(Re,_e,Ge){var ze=new Ga,mt=Ge!==null&&typeof Ge!="undefined"?Ge.toString():_e.initialValue;ze.write(mt);var Pt=new Zo(ze.read());switch(_e.type){case 2:var kt=Pt.parseComponentValue();return _e.parse(Re,Ia(kt)?kt.value:_e.initialValue);case 0:return _e.parse(Re,Pt.parseComponentValue());case 1:return _e.parse(Re,Pt.parseComponentValues());case 4:return Pt.parseComponentValue();case 3:switch(_e.format){case"angle":return il.parse(Re,Pt.parseComponentValue());case"color":return Ja.parse(Re,Pt.parseComponentValue());case"image":return eA.parse(Re,Pt.parseComponentValue());case"length":var Jt=Pt.parseComponentValue();return qo(Jt)?Jt:Ai;case"length-percentage":var qt=Pt.parseComponentValue();return nn(qt)?qt:Ai;case"time":return gi.parse(Re,Pt.parseComponentValue())}break}},Oo="data-html2canvas-debug",bs=function(Re){var _e=Re.getAttribute(Oo);switch(_e){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Ul=function(Re,_e){var Ge=bs(Re);return Ge===1||_e===Ge},Wo=function(){function Re(_e,Ge){if(this.context=_e,this.textNodes=[],this.elements=[],this.flags=0,Ul(Ge,3))debugger;this.styles=new Gs(_e,window.getComputedStyle(Ge,null)),pr(Ge)&&(this.styles.animationDuration.some(function(ze){return ze>0})&&(Ge.style.animationDuration="0s"),this.styles.transform!==null&&(Ge.style.transform="none")),this.bounds=ce(this.context,Ge),Ul(Ge,4)&&(this.flags|=16)}return Re}(),Ws="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Fs="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",cs=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ws=0;ws<Fs.length;ws++)cs[Fs.charCodeAt(ws)]=ws;for(var Ls=function(Re){var _e=Re.length*.75,Ge=Re.length,ze,mt=0,Pt,kt,Jt,qt;Re[Re.length-1]==="="&&(_e--,Re[Re.length-2]==="="&&_e--);var Pn=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(_e):new Array(_e),jn=Array.isArray(Pn)?Pn:new Uint8Array(Pn);for(ze=0;ze<Ge;ze+=4)Pt=cs[Re.charCodeAt(ze)],kt=cs[Re.charCodeAt(ze+1)],Jt=cs[Re.charCodeAt(ze+2)],qt=cs[Re.charCodeAt(ze+3)],jn[mt++]=Pt<<2|kt>>4,jn[mt++]=(kt&15)<<4|Jt>>2,jn[mt++]=(Jt&3)<<6|qt&63;return Pn},dl=function(Re){for(var _e=Re.length,Ge=[],ze=0;ze<_e;ze+=2)Ge.push(Re[ze+1]<<8|Re[ze]);return Ge},eu=function(Re){for(var _e=Re.length,Ge=[],ze=0;ze<_e;ze+=4)Ge.push(Re[ze+3]<<24|Re[ze+2]<<16|Re[ze+1]<<8|Re[ze]);return Ge},Is=5,Rl=11,Ql=2,hu=Rl-Is,Vu=65536>>Is,tA=1<<Is,Yu=tA-1,gu=1024>>Is,yc=Vu+gu,nA=yc,Zu=32,rA=nA+Zu,bc=65536>>Rl,iA=1<<hu,pu=iA-1,wc=function(Re,_e,Ge){return Re.slice?Re.slice(_e,Ge):new Uint16Array(Array.prototype.slice.call(Re,_e,Ge))},Bo=function(Re,_e,Ge){return Re.slice?Re.slice(_e,Ge):new Uint32Array(Array.prototype.slice.call(Re,_e,Ge))},Sc=function(Re,_e){var Ge=Ls(Re),ze=Array.isArray(Ge)?eu(Ge):new Uint32Array(Ge),mt=Array.isArray(Ge)?dl(Ge):new Uint16Array(Ge),Pt=24,kt=wc(mt,Pt/2,ze[4]/2),Jt=ze[5]===2?wc(mt,(Pt+ze[4])/2):Bo(ze,Math.ceil((Pt+ze[4])/4));return new Bc(ze[0],ze[1],ze[2],ze[3],kt,Jt)},Bc=function(){function Re(_e,Ge,ze,mt,Pt,kt){this.initialValue=_e,this.errorValue=Ge,this.highStart=ze,this.highValueIndex=mt,this.index=Pt,this.data=kt}return Re.prototype.get=function(_e){var Ge;if(_e>=0){if(_e<55296||_e>56319&&_e<=65535)return Ge=this.index[_e>>Is],Ge=(Ge<<Ql)+(_e&Yu),this.data[Ge];if(_e<=65535)return Ge=this.index[Vu+(_e-55296>>Is)],Ge=(Ge<<Ql)+(_e&Yu),this.data[Ge];if(_e<this.highStart)return Ge=rA-bc+(_e>>Rl),Ge=this.index[Ge],Ge+=_e>>Is&pu,Ge=this.index[Ge],Ge=(Ge<<Ql)+(_e&Yu),this.data[Ge];if(_e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},Re}(),Xu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ju=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),mu=0;mu<Xu.length;mu++)Ju[Xu.charCodeAt(mu)]=mu;var Ks=1,Hl=2,rs=3,vu=4,qu=5,aA=7,$u=8,ec=9,yu=10,Ec=11,bu=12,Cc=13,Pc=14,tc=15,Bl=function(Re){for(var _e=[],Ge=0,ze=Re.length;Ge<ze;){var mt=Re.charCodeAt(Ge++);if(mt>=55296&&mt<=56319&&Ge<ze){var Pt=Re.charCodeAt(Ge++);(Pt&64512)===56320?_e.push(((mt&1023)<<10)+(Pt&1023)+65536):(_e.push(mt),Ge--)}else _e.push(mt)}return _e},wu=function(){for(var Re=[],_e=0;_e<arguments.length;_e++)Re[_e]=arguments[_e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,Re);var Ge=Re.length;if(!Ge)return"";for(var ze=[],mt=-1,Pt="";++mt<Ge;){var kt=Re[mt];kt<=65535?ze.push(kt):(kt-=65536,ze.push((kt>>10)+55296,kt%1024+56320)),(mt+1===Ge||ze.length>16384)&&(Pt+=String.fromCharCode.apply(String,ze),ze.length=0)}return Pt},Su=Sc(Ws),As="\xD7",Ko="\xF7",oA=function(Re){return Su.get(Re)},xc=function(Re,_e,Ge){var ze=Ge-2,mt=_e[ze],Pt=_e[Ge-1],kt=_e[Ge];if(Pt===Hl&&kt===rs)return As;if(Pt===Hl||Pt===rs||Pt===vu||kt===Hl||kt===rs||kt===vu)return Ko;if(Pt===$u&&[$u,ec,Ec,bu].indexOf(kt)!==-1||(Pt===Ec||Pt===ec)&&(kt===ec||kt===yu)||(Pt===bu||Pt===yu)&&kt===yu||kt===Cc||kt===qu||kt===aA||Pt===Ks)return As;if(Pt===Cc&&kt===Pc){for(;mt===qu;)mt=_e[--ze];if(mt===Pc)return As}if(Pt===tc&&kt===tc){for(var Jt=0;mt===tc;)Jt++,mt=_e[--ze];if(Jt%2===0)return As}return Ko},la=function(Re){var _e=Bl(Re),Ge=_e.length,ze=0,mt=0,Pt=_e.map(oA);return{next:function(){if(ze>=Ge)return{done:!0,value:null};for(var kt=As;ze<Ge&&(kt=xc(_e,Pt,++ze))===As;);if(kt!==As||ze===Ge){var Jt=wu.apply(null,_e.slice(mt,ze));return mt=ze,{value:Jt,done:!1}}return{done:!0,value:null}}}},sA=function(Re){for(var _e=la(Re),Ge=[],ze;!(ze=_e.next()).done;)ze.value&&Ge.push(ze.value.slice());return Ge},lA=function(Re){var _e=123;if(Re.createRange){var Ge=Re.createRange();if(Ge.getBoundingClientRect){var ze=Re.createElement("boundtest");ze.style.height=_e+"px",ze.style.display="block",Re.body.appendChild(ze),Ge.selectNode(ze);var mt=Ge.getBoundingClientRect(),Pt=Math.round(mt.height);if(Re.body.removeChild(ze),Pt===_e)return!0}}return!1},fl=function(Re){var _e=Re.createElement("boundtest");_e.style.width="50px",_e.style.display="block",_e.style.fontSize="12px",_e.style.letterSpacing="0px",_e.style.wordSpacing="0px",Re.body.appendChild(_e);var Ge=Re.createRange();_e.innerHTML=typeof"".repeat=="function"?"&#128104;".repeat(10):"";var ze=_e.firstChild,mt=ae(ze.data).map(function(qt){return se(qt)}),Pt=0,kt={},Jt=mt.every(function(qt,Pn){Ge.setStart(ze,Pt),Ge.setEnd(ze,Pt+qt.length);var jn=Ge.getBoundingClientRect();Pt+=qt.length;var Se=jn.x>kt.x||jn.y>kt.y;return kt=jn,Pn===0?!0:Se});return Re.body.removeChild(_e),Jt},Fc=function(){return typeof new Image().crossOrigin!="undefined"},Lc=function(){return typeof new XMLHttpRequest().responseType=="string"},Bu=function(Re){var _e=new Image,Ge=Re.createElement("canvas"),ze=Ge.getContext("2d");if(!ze)return!1;_e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{ze.drawImage(_e,0,0),Ge.toDataURL()}catch(mt){return!1}return!0},Eu=function(Re){return Re[0]===0&&Re[1]===255&&Re[2]===0&&Re[3]===255},uA=function(Re){var _e=Re.createElement("canvas"),Ge=100;_e.width=Ge,_e.height=Ge;var ze=_e.getContext("2d");if(!ze)return Promise.reject(!1);ze.fillStyle="rgb(0, 255, 0)",ze.fillRect(0,0,Ge,Ge);var mt=new Image,Pt=_e.toDataURL();mt.src=Pt;var kt=nc(Ge,Ge,0,0,mt);return ze.fillStyle="red",ze.fillRect(0,0,Ge,Ge),Ic(kt).then(function(Jt){ze.drawImage(Jt,0,0);var qt=ze.getImageData(0,0,Ge,Ge).data;ze.fillStyle="red",ze.fillRect(0,0,Ge,Ge);var Pn=Re.createElement("div");return Pn.style.backgroundImage="url("+Pt+")",Pn.style.height=Ge+"px",Eu(qt)?Ic(nc(Ge,Ge,0,0,Pn)):Promise.reject(!1)}).then(function(Jt){return ze.drawImage(Jt,0,0),Eu(ze.getImageData(0,0,Ge,Ge).data)}).catch(function(){return!1})},nc=function(Re,_e,Ge,ze,mt){var Pt="http://www.w3.org/2000/svg",kt=document.createElementNS(Pt,"svg"),Jt=document.createElementNS(Pt,"foreignObject");return kt.setAttributeNS(null,"width",Re.toString()),kt.setAttributeNS(null,"height",_e.toString()),Jt.setAttributeNS(null,"width","100%"),Jt.setAttributeNS(null,"height","100%"),Jt.setAttributeNS(null,"x",Ge.toString()),Jt.setAttributeNS(null,"y",ze.toString()),Jt.setAttributeNS(null,"externalResourcesRequired","true"),kt.appendChild(Jt),Jt.appendChild(mt),kt},Ic=function(Re){return new Promise(function(_e,Ge){var ze=new Image;ze.onload=function(){return _e(ze)},ze.onerror=Ge,ze.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(Re))})},Eo={get SUPPORT_RANGE_BOUNDS(){var Re=lA(document);return Object.defineProperty(Eo,"SUPPORT_RANGE_BOUNDS",{value:Re}),Re},get SUPPORT_WORD_BREAKING(){var Re=Eo.SUPPORT_RANGE_BOUNDS&&fl(document);return Object.defineProperty(Eo,"SUPPORT_WORD_BREAKING",{value:Re}),Re},get SUPPORT_SVG_DRAWING(){var Re=Bu(document);return Object.defineProperty(Eo,"SUPPORT_SVG_DRAWING",{value:Re}),Re},get SUPPORT_FOREIGNOBJECT_DRAWING(){var Re=typeof Array.from=="function"&&typeof window.fetch=="function"?uA(document):Promise.resolve(!1);return Object.defineProperty(Eo,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:Re}),Re},get SUPPORT_CORS_IMAGES(){var Re=Fc();return Object.defineProperty(Eo,"SUPPORT_CORS_IMAGES",{value:Re}),Re},get SUPPORT_RESPONSE_TYPE(){var Re=Lc();return Object.defineProperty(Eo,"SUPPORT_RESPONSE_TYPE",{value:Re}),Re},get SUPPORT_CORS_XHR(){var Re="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Eo,"SUPPORT_CORS_XHR",{value:Re}),Re},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var Re=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Eo,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:Re}),Re}},Vs=function(){function Re(_e,Ge){this.text=_e,this.bounds=Ge}return Re}(),zl=function(Re,_e,Ge,ze){var mt=Dc(_e,Ge),Pt=[],kt=0;return mt.forEach(function(Jt){if(Ge.textDecorationLine.length||Jt.trim().length>0)if(Eo.SUPPORT_RANGE_BOUNDS){var qt=Gl(ze,kt,Jt.length).getClientRects();if(qt.length>1){var Pn=tu(Jt),jn=0;Pn.forEach(function(He){Pt.push(new Vs(He,Ae.fromDOMRectList(Re,Gl(ze,jn+kt,He.length).getClientRects()))),jn+=He.length})}else Pt.push(new Vs(Jt,Ae.fromDOMRectList(Re,qt)))}else{var Se=ze.splitText(Jt.length);Pt.push(new Vs(Jt,cA(Re,ze))),ze=Se}else Eo.SUPPORT_RANGE_BOUNDS||(ze=ze.splitText(Jt.length));kt+=Jt.length}),Pt},cA=function(Re,_e){var Ge=_e.ownerDocument;if(Ge){var ze=Ge.createElement("html2canvaswrapper");ze.appendChild(_e.cloneNode(!0));var mt=_e.parentNode;if(mt){mt.replaceChild(ze,_e);var Pt=ce(Re,ze);return ze.firstChild&&mt.replaceChild(ze.firstChild,ze),Pt}}return Ae.EMPTY},Gl=function(Re,_e,Ge){var ze=Re.ownerDocument;if(!ze)throw new Error("Node has no owner document");var mt=ze.createRange();return mt.setStart(Re,_e),mt.setEnd(Re,_e+Ge),mt},tu=function(Re){if(Eo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var _e=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(_e.segment(Re)).map(function(Ge){return Ge.segment})}return sA(Re)},Cu=function(Re,_e){if(Eo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Ge=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(Ge.segment(Re)).map(function(ze){return ze.segment})}return jc(Re,_e)},Dc=function(Re,_e){return _e.letterSpacing!==0?tu(Re):Cu(Re,_e)},_c=[32,160,4961,65792,65793,4153,4241],jc=function(Re,_e){for(var Ge=ni(Re,{lineBreak:_e.lineBreak,wordBreak:_e.overflowWrap==="break-word"?"break-word":_e.wordBreak}),ze=[],mt,Pt=function(){if(mt.value){var kt=mt.value.slice(),Jt=ae(kt),qt="";Jt.forEach(function(Pn){_c.indexOf(Pn)===-1?qt+=se(Pn):(qt.length&&ze.push(qt),ze.push(se(Pn)),qt="")}),qt.length&&ze.push(qt)}};!(mt=Ge.next()).done;)Pt();return ze},Oc=function(){function Re(_e,Ge,ze){this.text=hl(Ge.data,ze.textTransform),this.textBounds=zl(_e,this.text,ze,Ge)}return Re}(),hl=function(Re,_e){switch(_e){case 1:return Re.toLowerCase();case 3:return Re.replace(El,AA);case 2:return Re.toUpperCase();default:return Re}},El=/(^|\s|:|-|\(|\))([a-z])/g,AA=function(Re,_e,Ge){return Re.length>0?_e+Ge.toUpperCase():Re},Cl=function(Re){be(_e,Re);function _e(Ge,ze){var mt=Re.call(this,Ge,ze)||this;return mt.src=ze.currentSrc||ze.src,mt.intrinsicWidth=ze.naturalWidth,mt.intrinsicHeight=ze.naturalHeight,mt.context.cache.addImage(mt.src),mt}return _e}(Wo),Ds=function(Re){be(_e,Re);function _e(Ge,ze){var mt=Re.call(this,Ge,ze)||this;return mt.canvas=ze,mt.intrinsicWidth=ze.width,mt.intrinsicHeight=ze.height,mt}return _e}(Wo),Pu=function(Re){be(_e,Re);function _e(Ge,ze){var mt=Re.call(this,Ge,ze)||this,Pt=new XMLSerializer,kt=ce(Ge,ze);return ze.setAttribute("width",kt.width+"px"),ze.setAttribute("height",kt.height+"px"),mt.svg="data:image/svg+xml,"+encodeURIComponent(Pt.serializeToString(ze)),mt.intrinsicWidth=ze.width.baseVal.value,mt.intrinsicHeight=ze.height.baseVal.value,mt.context.cache.addImage(mt.svg),mt}return _e}(Wo),Wl=function(Re){be(_e,Re);function _e(Ge,ze){var mt=Re.call(this,Ge,ze)||this;return mt.value=ze.value,mt}return _e}(Wo),rc=function(Re){be(_e,Re);function _e(Ge,ze){var mt=Re.call(this,Ge,ze)||this;return mt.start=ze.start,mt.reversed=typeof ze.reversed=="boolean"&&ze.reversed===!0,mt}return _e}(Wo),xu=[{type:15,flags:0,unit:"px",number:3}],dA=[{type:16,flags:0,number:50}],ic=function(Re){return Re.width>Re.height?new Ae(Re.left+(Re.width-Re.height)/2,Re.top,Re.height,Re.height):Re.width<Re.height?new Ae(Re.left,Re.top+(Re.height-Re.width)/2,Re.width,Re.width):Re},ac=function(Re){var _e=Re.type===oc?new Array(Re.value.length+1).join("\u2022"):Re.value;return _e.length===0?Re.placeholder||"":_e},nu="checkbox",Pl="radio",oc="password",Fu=707406591,Lu=function(Re){be(_e,Re);function _e(Ge,ze){var mt=Re.call(this,Ge,ze)||this;switch(mt.type=ze.type.toLowerCase(),mt.checked=ze.checked,mt.value=ac(ze),(mt.type===nu||mt.type===Pl)&&(mt.styles.backgroundColor=3739148031,mt.styles.borderTopColor=mt.styles.borderRightColor=mt.styles.borderBottomColor=mt.styles.borderLeftColor=2779096575,mt.styles.borderTopWidth=mt.styles.borderRightWidth=mt.styles.borderBottomWidth=mt.styles.borderLeftWidth=1,mt.styles.borderTopStyle=mt.styles.borderRightStyle=mt.styles.borderBottomStyle=mt.styles.borderLeftStyle=1,mt.styles.backgroundClip=[0],mt.styles.backgroundOrigin=[0],mt.bounds=ic(mt.bounds)),mt.type){case nu:mt.styles.borderTopRightRadius=mt.styles.borderTopLeftRadius=mt.styles.borderBottomRightRadius=mt.styles.borderBottomLeftRadius=xu;break;case Pl:mt.styles.borderTopRightRadius=mt.styles.borderTopLeftRadius=mt.styles.borderBottomRightRadius=mt.styles.borderBottomLeftRadius=dA;break}return mt}return _e}(Wo),Tc=function(Re){be(_e,Re);function _e(Ge,ze){var mt=Re.call(this,Ge,ze)||this,Pt=ze.options[ze.selectedIndex||0];return mt.value=Pt&&Pt.text||"",mt}return _e}(Wo),ru=function(Re){be(_e,Re);function _e(Ge,ze){var mt=Re.call(this,Ge,ze)||this;return mt.value=ze.value,mt}return _e}(Wo),Kl=function(Re){be(_e,Re);function _e(Ge,ze){var mt=Re.call(this,Ge,ze)||this;mt.src=ze.src,mt.width=parseInt(ze.width,10)||0,mt.height=parseInt(ze.height,10)||0,mt.backgroundColor=mt.styles.backgroundColor;try{if(ze.contentWindow&&ze.contentWindow.document&&ze.contentWindow.document.documentElement){mt.tree=it(Ge,ze.contentWindow.document.documentElement);var Pt=ze.contentWindow.document.documentElement?Ml(Ge,getComputedStyle(ze.contentWindow.document.documentElement).backgroundColor):ol.TRANSPARENT,kt=ze.contentWindow.document.body?Ml(Ge,getComputedStyle(ze.contentWindow.document.body).backgroundColor):ol.TRANSPARENT;mt.backgroundColor=fo(Pt)?fo(kt)?mt.styles.backgroundColor:kt:Pt}}catch(Jt){}return mt}return _e}(Wo),sc=["OL","UL","MENU"],Ys=function(Re,_e,Ge,ze){for(var mt=_e.firstChild,Pt=void 0;mt;mt=Pt)if(Pt=mt.nextSibling,Bn(mt)&&mt.data.trim().length>0)Ge.textNodes.push(new Oc(Re,mt,Ge.styles));else if(Tn(mt))if(Du(mt)&&mt.assignedNodes)mt.assignedNodes().forEach(function(Jt){return Ys(Re,Jt,Ge,ze)});else{var kt=Iu(Re,mt);kt.styles.isVisible()&&(Tt(mt,kt,ze)?kt.flags|=4:un(kt.styles)&&(kt.flags|=2),sc.indexOf(mt.tagName)!==-1&&(kt.flags|=8),Ge.elements.push(kt),mt.slot,mt.shadowRoot?Ys(Re,mt.shadowRoot,kt,ze):!Bs(mt)&&!ja(mt)&&!iu(mt)&&Ys(Re,mt,kt,ze))}},Iu=function(Re,_e){return Vo(_e)?new Cl(Re,_e):vo(_e)?new Ds(Re,_e):ja(_e)?new Pu(Re,_e):wi(_e)?new Wl(Re,_e):Ui(_e)?new rc(Re,_e):fa(_e)?new Lu(Re,_e):iu(_e)?new Tc(Re,_e):Bs(_e)?new ru(Re,_e):Ho(_e)?new Kl(Re,_e):new Wo(Re,_e)},it=function(Re,_e){var Ge=Iu(Re,_e);return Ge.flags|=4,Ys(Re,_e,Ge,Ge),Ge},Tt=function(Re,_e,Ge){return _e.styles.isPositionedWithZIndex()||_e.styles.opacity<1||_e.styles.isTransformed()||lo(Re)&&Ge.styles.isTransparent()},un=function(Re){return Re.isPositioned()||Re.isFloating()},Bn=function(Re){return Re.nodeType===Node.TEXT_NODE},Tn=function(Re){return Re.nodeType===Node.ELEMENT_NODE},pr=function(Re){return Tn(Re)&&typeof Re.style!="undefined"&&!Nr(Re)},Nr=function(Re){return typeof Re.className=="object"},wi=function(Re){return Re.tagName==="LI"},Ui=function(Re){return Re.tagName==="OL"},fa=function(Re){return Re.tagName==="INPUT"},ca=function(Re){return Re.tagName==="HTML"},ja=function(Re){return Re.tagName==="svg"},lo=function(Re){return Re.tagName==="BODY"},vo=function(Re){return Re.tagName==="CANVAS"},Co=function(Re){return Re.tagName==="VIDEO"},Vo=function(Re){return Re.tagName==="IMG"},Ho=function(Re){return Re.tagName==="IFRAME"},_s=function(Re){return Re.tagName==="STYLE"},Ss=function(Re){return Re.tagName==="SCRIPT"},Bs=function(Re){return Re.tagName==="TEXTAREA"},iu=function(Re){return Re.tagName==="SELECT"},Du=function(Re){return Re.tagName==="SLOT"},_u=function(Re){return Re.tagName.indexOf("-")>0},ju=function(){function Re(){this.counters={}}return Re.prototype.getCounterValue=function(_e){var Ge=this.counters[_e];return Ge&&Ge.length?Ge[Ge.length-1]:1},Re.prototype.getCounterValues=function(_e){var Ge=this.counters[_e];return Ge||[]},Re.prototype.pop=function(_e){var Ge=this;_e.forEach(function(ze){return Ge.counters[ze].pop()})},Re.prototype.parse=function(_e){var Ge=this,ze=_e.counterIncrement,mt=_e.counterReset,Pt=!0;ze!==null&&ze.forEach(function(Jt){var qt=Ge.counters[Jt.counter];qt&&Jt.increment!==0&&(Pt=!1,qt.length||qt.push(1),qt[Math.max(0,qt.length-1)]+=Jt.increment)});var kt=[];return Pt&&mt.forEach(function(Jt){var qt=Ge.counters[Jt.counter];kt.push(Jt.counter),qt||(qt=Ge.counters[Jt.counter]=[]),qt.push(Jt.reset)}),kt},Re}(),Ou={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"]},Tu={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"]},Mu={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"]},ts={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"]},Zs=function(Re,_e,Ge,ze,mt,Pt){return Re<_e||Re>Ge?Js(Re,mt,Pt.length>0):ze.integers.reduce(function(kt,Jt,qt){for(;Re>=Jt;)Re-=Jt,kt+=ze.values[qt];return kt},"")+Pt},au=function(Re,_e,Ge,ze){var mt="";do Ge||Re--,mt=ze(Re)+mt,Re/=_e;while(Re*_e>=_e);return mt},oo=function(Re,_e,Ge,ze,mt){var Pt=Ge-_e+1;return(Re<0?"-":"")+(au(Math.abs(Re),Pt,ze,function(kt){return se(Math.floor(kt%Pt)+_e)})+mt)},Xs=function(Re,_e,Ge){Ge===void 0&&(Ge=". ");var ze=_e.length;return au(Math.abs(Re),ze,!1,function(mt){return _e[Math.floor(mt%ze)]})+Ge},zo=1,gl=2,js=4,Vl=8,To=function(Re,_e,Ge,ze,mt,Pt){if(Re<-9999||Re>9999)return Js(Re,4,mt.length>0);var kt=Math.abs(Re),Jt=mt;if(kt===0)return _e[0]+Jt;for(var qt=0;kt>0&&qt<=4;qt++){var Pn=kt%10;Pn===0&&wa(Pt,zo)&&Jt!==""?Jt=_e[Pn]+Jt:Pn>1||Pn===1&&qt===0||Pn===1&&qt===1&&wa(Pt,gl)||Pn===1&&qt===1&&wa(Pt,js)&&Re>100||Pn===1&&qt>1&&wa(Pt,Vl)?Jt=_e[Pn]+(qt>0?Ge[qt-1]:"")+Jt:Pn===1&&qt>0&&(Jt=Ge[qt-1]+Jt),kt=Math.floor(kt/10)}return(Re<0?ze:"")+Jt},ou="\u5341\u767E\u5343\u842C",lc="\u62FE\u4F70\u4EDF\u842C",uc="\u30DE\u30A4\u30CA\u30B9",pl="\uB9C8\uC774\uB108\uC2A4",Js=function(Re,_e,Ge){var ze=Ge?". ":"",mt=Ge?"\u3001":"",Pt=Ge?", ":"",kt=Ge?" ":"";switch(_e){case 0:return"\u2022"+kt;case 1:return"\u25E6"+kt;case 2:return"\u25FE"+kt;case 5:var Jt=oo(Re,48,57,!0,ze);return Jt.length<4?"0"+Jt:Jt;case 4:return Xs(Re,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",mt);case 6:return Zs(Re,1,3999,Ou,3,ze).toLowerCase();case 7:return Zs(Re,1,3999,Ou,3,ze);case 8:return oo(Re,945,969,!1,ze);case 9:return oo(Re,97,122,!1,ze);case 10:return oo(Re,65,90,!1,ze);case 11:return oo(Re,1632,1641,!0,ze);case 12:case 49:return Zs(Re,1,9999,Tu,3,ze);case 35:return Zs(Re,1,9999,Tu,3,ze).toLowerCase();case 13:return oo(Re,2534,2543,!0,ze);case 14:case 30:return oo(Re,6112,6121,!0,ze);case 15:return Xs(Re,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",mt);case 16:return Xs(Re,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",mt);case 17:case 48:return To(Re,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ou,"\u8CA0",mt,gl|js|Vl);case 47:return To(Re,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",lc,"\u8CA0",mt,zo|gl|js|Vl);case 42:return To(Re,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ou,"\u8D1F",mt,gl|js|Vl);case 41:return To(Re,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",lc,"\u8D1F",mt,zo|gl|js|Vl);case 26:return To(Re,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",uc,mt,0);case 25:return To(Re,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",uc,mt,zo|gl|js);case 31:return To(Re,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",pl,Pt,zo|gl|js);case 33:return To(Re,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",pl,Pt,0);case 32:return To(Re,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",pl,Pt,zo|gl|js);case 18:return oo(Re,2406,2415,!0,ze);case 20:return Zs(Re,1,19999,ts,3,ze);case 21:return oo(Re,2790,2799,!0,ze);case 22:return oo(Re,2662,2671,!0,ze);case 22:return Zs(Re,1,10999,Mu,3,ze);case 23:return Xs(Re,"\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 Xs(Re,"\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 oo(Re,3302,3311,!0,ze);case 28:return Xs(Re,"\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",mt);case 29:return Xs(Re,"\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",mt);case 34:return oo(Re,3792,3801,!0,ze);case 37:return oo(Re,6160,6169,!0,ze);case 38:return oo(Re,4160,4169,!0,ze);case 39:return oo(Re,2918,2927,!0,ze);case 40:return oo(Re,1776,1785,!0,ze);case 43:return oo(Re,3046,3055,!0,ze);case 44:return oo(Re,3174,3183,!0,ze);case 45:return oo(Re,3664,3673,!0,ze);case 46:return oo(Re,3872,3881,!0,ze);case 3:default:return oo(Re,48,57,!0,ze)}},ds="data-html2canvas-ignore",is=function(){function Re(_e,Ge,ze){if(this.context=_e,this.options=ze,this.scrolledElements=[],this.referenceElement=Ge,this.counters=new ju,this.quoteDepth=0,!Ge.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(Ge.ownerDocument.documentElement,!1)}return Re.prototype.toIFrame=function(_e,Ge){var ze=this,mt=xl(_e,Ge);if(!mt.contentWindow)return Promise.reject("Unable to find iframe window");var Pt=_e.defaultView.pageXOffset,kt=_e.defaultView.pageYOffset,Jt=mt.contentWindow,qt=Jt.document,Pn=Ll(mt).then(function(){return Xe(ze,void 0,void 0,function(){var jn,Se;return E(this,function(He){switch(He.label){case 0:return this.scrolledElements.forEach(ku),Jt&&(Jt.scrollTo(Ge.left,Ge.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Jt.scrollY!==Ge.top||Jt.scrollX!==Ge.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Jt.scrollX-Ge.left,Jt.scrollY-Ge.top,0,0))),jn=this.options.onclone,Se=this.clonedReferenceElement,typeof Se=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:qt.fonts&&qt.fonts.ready?[4,qt.fonts.ready]:[3,2];case 1:He.sent(),He.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Nu(qt)]:[3,4];case 3:He.sent(),He.label=4;case 4:return typeof jn=="function"?[2,Promise.resolve().then(function(){return jn(qt,Se)}).then(function(){return mt})]:[2,mt]}})})});return qt.open(),qt.write(fs(document.doctype)+"<html></html>"),Ts(this.referenceElement.ownerDocument,Pt,kt),qt.replaceChild(qt.adoptNode(this.documentElement),qt.documentElement),qt.close(),Pn},Re.prototype.createElementClone=function(_e){if(Ul(_e,2))debugger;if(vo(_e))return this.createCanvasClone(_e);if(Co(_e))return this.createVideoClone(_e);if(_s(_e))return this.createStyleClone(_e);var Ge=_e.cloneNode(!1);return Vo(Ge)&&(Vo(_e)&&_e.currentSrc&&_e.currentSrc!==_e.src&&(Ge.src=_e.currentSrc,Ge.srcset=""),Ge.loading==="lazy"&&(Ge.loading="eager")),_u(Ge)?this.createCustomElementClone(Ge):Ge},Re.prototype.createCustomElementClone=function(_e){var Ge=document.createElement("html2canvascustomelement");return su(_e.style,Ge),Ge},Re.prototype.createStyleClone=function(_e){try{var Ge=_e.sheet;if(Ge&&Ge.cssRules){var ze=[].slice.call(Ge.cssRules,0).reduce(function(Pt,kt){return kt&&typeof kt.cssText=="string"?Pt+kt.cssText:Pt},""),mt=_e.cloneNode(!1);return mt.textContent=ze,mt}}catch(Pt){if(this.context.logger.error("Unable to access cssRules property",Pt),Pt.name!=="SecurityError")throw Pt}return _e.cloneNode(!1)},Re.prototype.createCanvasClone=function(_e){var Ge;if(this.options.inlineImages&&_e.ownerDocument){var ze=_e.ownerDocument.createElement("img");try{return ze.src=_e.toDataURL(),ze}catch(Pn){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",_e)}}var mt=_e.cloneNode(!1);try{mt.width=_e.width,mt.height=_e.height;var Pt=_e.getContext("2d"),kt=mt.getContext("2d");if(kt)if(!this.options.allowTaint&&Pt)kt.putImageData(Pt.getImageData(0,0,_e.width,_e.height),0,0);else{var Jt=(Ge=_e.getContext("webgl2"))!==null&&Ge!==void 0?Ge:_e.getContext("webgl");if(Jt){var qt=Jt.getContextAttributes();(qt==null?void 0:qt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",_e)}kt.drawImage(_e,0,0)}return mt}catch(Pn){this.context.logger.info("Unable to clone canvas as it is tainted",_e)}return mt},Re.prototype.createVideoClone=function(_e){var Ge=_e.ownerDocument.createElement("canvas");Ge.width=_e.offsetWidth,Ge.height=_e.offsetHeight;var ze=Ge.getContext("2d");try{return ze&&(ze.drawImage(_e,0,0,Ge.width,Ge.height),this.options.allowTaint||ze.getImageData(0,0,Ge.width,Ge.height)),Ge}catch(Pt){this.context.logger.info("Unable to clone video as it is tainted",_e)}var mt=_e.ownerDocument.createElement("canvas");return mt.width=_e.offsetWidth,mt.height=_e.offsetHeight,mt},Re.prototype.appendChildNode=function(_e,Ge,ze){(!Tn(Ge)||!Ss(Ge)&&!Ge.hasAttribute(ds)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(Ge)))&&(!this.options.copyStyles||!Tn(Ge)||!_s(Ge))&&_e.appendChild(this.cloneNode(Ge,ze))},Re.prototype.cloneChildNodes=function(_e,Ge,ze){for(var mt=this,Pt=_e.shadowRoot?_e.shadowRoot.firstChild:_e.firstChild;Pt;Pt=Pt.nextSibling)if(Tn(Pt)&&Du(Pt)&&typeof Pt.assignedNodes=="function"){var kt=Pt.assignedNodes();kt.length&&kt.forEach(function(Jt){return mt.appendChildNode(Ge,Jt,ze)})}else this.appendChildNode(Ge,Pt,ze)},Re.prototype.cloneNode=function(_e,Ge){if(Bn(_e))return document.createTextNode(_e.data);if(!_e.ownerDocument)return _e.cloneNode(!1);var ze=_e.ownerDocument.defaultView;if(ze&&Tn(_e)&&(pr(_e)||Nr(_e))){var mt=this.createElementClone(_e);mt.style.transitionProperty="none";var Pt=ze.getComputedStyle(_e),kt=ze.getComputedStyle(_e,":before"),Jt=ze.getComputedStyle(_e,":after");this.referenceElement===_e&&pr(mt)&&(this.clonedReferenceElement=mt),lo(mt)&&lu(mt);var qt=this.counters.parse(new us(this.context,Pt)),Pn=this.resolvePseudoContent(_e,mt,kt,Os.BEFORE);_u(_e)&&(Ge=!0),Co(_e)||this.cloneChildNodes(_e,mt,Ge),Pn&&mt.insertBefore(Pn,mt.firstChild);var jn=this.resolvePseudoContent(_e,mt,Jt,Os.AFTER);return jn&&mt.appendChild(jn),this.counters.pop(qt),(Pt&&(this.options.copyStyles||Nr(_e))&&!Ho(_e)||Ge)&&su(Pt,mt),(_e.scrollTop!==0||_e.scrollLeft!==0)&&this.scrolledElements.push([mt,_e.scrollLeft,_e.scrollTop]),(Bs(_e)||iu(_e))&&(Bs(mt)||iu(mt))&&(mt.value=_e.value),mt}return _e.cloneNode(!1)},Re.prototype.resolvePseudoContent=function(_e,Ge,ze,mt){var Pt=this;if(ze){var kt=ze.content,Jt=Ge.ownerDocument;if(!(!Jt||!kt||kt==="none"||kt==="-moz-alt-content"||ze.display==="none")){this.counters.parse(new us(this.context,ze));var qt=new Al(this.context,ze),Pn=Jt.createElement("html2canvaspseudoelement");su(ze,Pn),qt.content.forEach(function(Se){if(Se.type===0)Pn.appendChild(Jt.createTextNode(Se.value));else if(Se.type===22){var He=Jt.createElement("img");He.src=Se.value,He.style.opacity="1",Pn.appendChild(He)}else if(Se.type===18){if(Se.name==="attr"){var ot=Se.values.filter(Ia);ot.length&&Pn.appendChild(Jt.createTextNode(_e.getAttribute(ot[0].value)||""))}else if(Se.name==="counter"){var yt=Se.values.filter(ms),xt=yt[0],jt=yt[1];if(xt&&Ia(xt)){var Dt=Pt.counters.getCounterValue(xt.value),Mt=jt&&Ia(jt)?sn.parse(Pt.context,jt.value):3;Pn.appendChild(Jt.createTextNode(Js(Dt,Mt,!1)))}}else if(Se.name==="counters"){var Rt=Se.values.filter(ms),xt=Rt[0],Vt=Rt[1],jt=Rt[2];if(xt&&Ia(xt)){var An=Pt.counters.getCounterValues(xt.value),pn=jt&&Ia(jt)?sn.parse(Pt.context,jt.value):3,Dn=Vt&&Vt.type===0?Vt.value:"",wn=An.map(function(Sn){return Js(Sn,pn,!1)}).join(Dn);Pn.appendChild(Jt.createTextNode(wn))}}}else if(Se.type===20)switch(Se.value){case"open-quote":Pn.appendChild(Jt.createTextNode(kl(qt.quotes,Pt.quoteDepth++,!0)));break;case"close-quote":Pn.appendChild(Jt.createTextNode(kl(qt.quotes,--Pt.quoteDepth,!1)));break;default:Pn.appendChild(Jt.createTextNode(Se.value))}}),Pn.className=Il+" "+Dl;var jn=mt===Os.BEFORE?" "+Il:" "+Dl;return Nr(Ge)?Ge.className.baseValue+=jn:Ge.className+=jn,Pn}}},Re.destroy=function(_e){return _e.parentNode?(_e.parentNode.removeChild(_e),!0):!1},Re}(),Os;(function(Re){Re[Re.BEFORE=0]="BEFORE",Re[Re.AFTER=1]="AFTER"})(Os||(Os={}));var xl=function(Re,_e){var Ge=Re.createElement("iframe");return Ge.className="html2canvas-container",Ge.style.visibility="hidden",Ge.style.position="fixed",Ge.style.left="-10000px",Ge.style.top="0px",Ge.style.border="0",Ge.width=_e.width.toString(),Ge.height=_e.height.toString(),Ge.scrolling="no",Ge.setAttribute(ds,"true"),Re.body.appendChild(Ge),Ge},Fl=function(Re){return new Promise(function(_e){if(Re.complete){_e();return}if(!Re.src){_e();return}Re.onload=_e,Re.onerror=_e})},Nu=function(Re){return Promise.all([].slice.call(Re.images,0).map(Fl))},Ll=function(Re){return new Promise(function(_e,Ge){var ze=Re.contentWindow;if(!ze)return Ge("No window assigned for iframe");var mt=ze.document;ze.onload=Re.onload=function(){ze.onload=Re.onload=null;var Pt=setInterval(function(){mt.body.childNodes.length>0&&mt.readyState==="complete"&&(clearInterval(Pt),_e(Re))},50)}})},Po=["all","d","content"],su=function(Re,_e){for(var Ge=Re.length-1;Ge>=0;Ge--){var ze=Re.item(Ge);Po.indexOf(ze)===-1&&_e.style.setProperty(ze,Re.getPropertyValue(ze))}return _e},fs=function(Re){var _e="";return Re&&(_e+="<!DOCTYPE ",Re.name&&(_e+=Re.name),Re.internalSubset&&(_e+=Re.internalSubset),Re.publicId&&(_e+='"'+Re.publicId+'"'),Re.systemId&&(_e+='"'+Re.systemId+'"'),_e+=">"),_e},Ts=function(Re,_e,Ge){Re&&Re.defaultView&&(_e!==Re.defaultView.pageXOffset||Ge!==Re.defaultView.pageYOffset)&&Re.defaultView.scrollTo(_e,Ge)},ku=function(Re){var _e=Re[0],Ge=Re[1],ze=Re[2];_e.scrollLeft=Ge,_e.scrollTop=ze},Mc=":before",cc=":after",Il="___html2canvas___pseudoelement_before",Dl="___html2canvas___pseudoelement_after",_l=`{
content: "" !important;
display: none !important;
}`,lu=function(Re){Uu(Re,"."+Il+Mc+_l+`
.`+Dl+cc+_l)},Uu=function(Re,_e){var Ge=Re.ownerDocument;if(Ge){var ze=Ge.createElement("style");ze.textContent=_e,Re.appendChild(ze)}},Yl=function(){function Re(){}return Re.getOrigin=function(_e){var Ge=Re._link;return Ge?(Ge.href=_e,Ge.href=Ge.href,Ge.protocol+Ge.hostname+Ge.port):"about:blank"},Re.isSameOrigin=function(_e){return Re.getOrigin(_e)===Re._origin},Re.setContext=function(_e){Re._link=_e.document.createElement("a"),Re._origin=Re.getOrigin(_e.location.href)},Re._origin="about:blank",Re}(),Zl=function(){function Re(_e,Ge){this.context=_e,this._options=Ge,this._cache={}}return Re.prototype.addImage=function(_e){var Ge=Promise.resolve();return this.has(_e)||(Fo(_e)||so(_e))&&(this._cache[_e]=this.loadImage(_e)).catch(function(){}),Ge},Re.prototype.match=function(_e){return this._cache[_e]},Re.prototype.loadImage=function(_e){return Xe(this,void 0,void 0,function(){var Ge,ze,mt,Pt,kt=this;return E(this,function(Jt){switch(Jt.label){case 0:return Ge=Yl.isSameOrigin(_e),ze=!qa(_e)&&this._options.useCORS===!0&&Eo.SUPPORT_CORS_IMAGES&&!Ge,mt=!qa(_e)&&!Ge&&!Fo(_e)&&typeof this._options.proxy=="string"&&Eo.SUPPORT_CORS_XHR&&!ze,!Ge&&this._options.allowTaint===!1&&!qa(_e)&&!Fo(_e)&&!mt&&!ze?[2]:(Pt=_e,mt?[4,this.proxy(Pt)]:[3,2]);case 1:Pt=Jt.sent(),Jt.label=2;case 2:return this.context.logger.debug("Added image "+_e.substring(0,256)),[4,new Promise(function(qt,Pn){var jn=new Image;jn.onload=function(){return qt(jn)},jn.onerror=Pn,(xo(Pt)||ze)&&(jn.crossOrigin="anonymous"),jn.src=Pt,jn.complete===!0&&setTimeout(function(){return qt(jn)},500),kt._options.imageTimeout>0&&setTimeout(function(){return Pn("Timed out ("+kt._options.imageTimeout+"ms) loading image")},kt._options.imageTimeout)})];case 3:return[2,Jt.sent()]}})})},Re.prototype.has=function(_e){return typeof this._cache[_e]!="undefined"},Re.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},Re.prototype.proxy=function(_e){var Ge=this,ze=this._options.proxy;if(!ze)throw new Error("No proxy defined");var mt=_e.substring(0,256);return new Promise(function(Pt,kt){var Jt=Eo.SUPPORT_RESPONSE_TYPE?"blob":"text",qt=new XMLHttpRequest;qt.onload=function(){if(qt.status===200)if(Jt==="text")Pt(qt.response);else{var Se=new FileReader;Se.addEventListener("load",function(){return Pt(Se.result)},!1),Se.addEventListener("error",function(He){return kt(He)},!1),Se.readAsDataURL(qt.response)}else kt("Failed to proxy resource "+mt+" with status code "+qt.status)},qt.onerror=kt;var Pn=ze.indexOf("?")>-1?"&":"?";if(qt.open("GET",""+ze+Pn+"url="+encodeURIComponent(_e)+"&responseType="+Jt),Jt!=="text"&&qt instanceof XMLHttpRequest&&(qt.responseType=Jt),Ge._options.imageTimeout){var jn=Ge._options.imageTimeout;qt.timeout=jn,qt.ontimeout=function(){return kt("Timed out ("+jn+"ms) proxying "+mt)}}qt.send()})},Re}(),Ac=/^data:image\/svg\+xml/i,Ms=/^data:image\/.*;base64,/i,Ns=/^data:image\/.*/i,so=function(Re){return Eo.SUPPORT_SVG_DRAWING||!jl(Re)},qa=function(Re){return Ns.test(Re)},xo=function(Re){return Ms.test(Re)},Fo=function(Re){return Re.substr(0,4)==="blob"},jl=function(Re){return Re.substr(-3).toLowerCase()==="svg"||Ac.test(Re)},li=function(){function Re(_e,Ge){this.type=0,this.x=_e,this.y=Ge}return Re.prototype.add=function(_e,Ge){return new Re(this.x+_e,this.y+Ge)},Re}(),$s=function(Re,_e,Ge){return new li(Re.x+(_e.x-Re.x)*Ge,Re.y+(_e.y-Re.y)*Ge)},uu=function(){function Re(_e,Ge,ze,mt){this.type=1,this.start=_e,this.startControl=Ge,this.endControl=ze,this.end=mt}return Re.prototype.subdivide=function(_e,Ge){var ze=$s(this.start,this.startControl,_e),mt=$s(this.startControl,this.endControl,_e),Pt=$s(this.endControl,this.end,_e),kt=$s(ze,mt,_e),Jt=$s(mt,Pt,_e),qt=$s(kt,Jt,_e);return Ge?new Re(this.start,ze,kt,qt):new Re(qt,Jt,Pt,this.end)},Re.prototype.add=function(_e,Ge){return new Re(this.start.add(_e,Ge),this.startControl.add(_e,Ge),this.endControl.add(_e,Ge),this.end.add(_e,Ge))},Re.prototype.reverse=function(){return new Re(this.end,this.endControl,this.startControl,this.start)},Re}(),vs=function(Re){return Re.type===1},Nc=function(){function Re(_e){var Ge=_e.styles,ze=_e.bounds,mt=Ni(Ge.borderTopLeftRadius,ze.width,ze.height),Pt=mt[0],kt=mt[1],Jt=Ni(Ge.borderTopRightRadius,ze.width,ze.height),qt=Jt[0],Pn=Jt[1],jn=Ni(Ge.borderBottomRightRadius,ze.width,ze.height),Se=jn[0],He=jn[1],ot=Ni(Ge.borderBottomLeftRadius,ze.width,ze.height),yt=ot[0],xt=ot[1],jt=[];jt.push((Pt+qt)/ze.width),jt.push((yt+Se)/ze.width),jt.push((kt+xt)/ze.height),jt.push((Pn+He)/ze.height);var Dt=Math.max.apply(Math,jt);Dt>1&&(Pt/=Dt,kt/=Dt,qt/=Dt,Pn/=Dt,Se/=Dt,He/=Dt,yt/=Dt,xt/=Dt);var Mt=ze.width-qt,Rt=ze.height-He,Vt=ze.width-Se,An=ze.height-xt,pn=Ge.borderTopWidth,Dn=Ge.borderRightWidth,wn=Ge.borderBottomWidth,zn=Ge.borderLeftWidth,Kn=Hi(Ge.paddingTop,_e.bounds.width),Sn=Hi(Ge.paddingRight,_e.bounds.width),xn=Hi(Ge.paddingBottom,_e.bounds.width),rr=Hi(Ge.paddingLeft,_e.bounds.width);this.topLeftBorderDoubleOuterBox=Pt>0||kt>0?Oa(ze.left+zn/3,ze.top+pn/3,Pt-zn/3,kt-pn/3,ga.TOP_LEFT):new li(ze.left+zn/3,ze.top+pn/3),this.topRightBorderDoubleOuterBox=Pt>0||kt>0?Oa(ze.left+Mt,ze.top+pn/3,qt-Dn/3,Pn-pn/3,ga.TOP_RIGHT):new li(ze.left+ze.width-Dn/3,ze.top+pn/3),this.bottomRightBorderDoubleOuterBox=Se>0||He>0?Oa(ze.left+Vt,ze.top+Rt,Se-Dn/3,He-wn/3,ga.BOTTOM_RIGHT):new li(ze.left+ze.width-Dn/3,ze.top+ze.height-wn/3),this.bottomLeftBorderDoubleOuterBox=yt>0||xt>0?Oa(ze.left+zn/3,ze.top+An,yt-zn/3,xt-wn/3,ga.BOTTOM_LEFT):new li(ze.left+zn/3,ze.top+ze.height-wn/3),this.topLeftBorderDoubleInnerBox=Pt>0||kt>0?Oa(ze.left+zn*2/3,ze.top+pn*2/3,Pt-zn*2/3,kt-pn*2/3,ga.TOP_LEFT):new li(ze.left+zn*2/3,ze.top+pn*2/3),this.topRightBorderDoubleInnerBox=Pt>0||kt>0?Oa(ze.left+Mt,ze.top+pn*2/3,qt-Dn*2/3,Pn-pn*2/3,ga.TOP_RIGHT):new li(ze.left+ze.width-Dn*2/3,ze.top+pn*2/3),this.bottomRightBorderDoubleInnerBox=Se>0||He>0?Oa(ze.left+Vt,ze.top+Rt,Se-Dn*2/3,He-wn*2/3,ga.BOTTOM_RIGHT):new li(ze.left+ze.width-Dn*2/3,ze.top+ze.height-wn*2/3),this.bottomLeftBorderDoubleInnerBox=yt>0||xt>0?Oa(ze.left+zn*2/3,ze.top+An,yt-zn*2/3,xt-wn*2/3,ga.BOTTOM_LEFT):new li(ze.left+zn*2/3,ze.top+ze.height-wn*2/3),this.topLeftBorderStroke=Pt>0||kt>0?Oa(ze.left+zn/2,ze.top+pn/2,Pt-zn/2,kt-pn/2,ga.TOP_LEFT):new li(ze.left+zn/2,ze.top+pn/2),this.topRightBorderStroke=Pt>0||kt>0?Oa(ze.left+Mt,ze.top+pn/2,qt-Dn/2,Pn-pn/2,ga.TOP_RIGHT):new li(ze.left+ze.width-Dn/2,ze.top+pn/2),this.bottomRightBorderStroke=Se>0||He>0?Oa(ze.left+Vt,ze.top+Rt,Se-Dn/2,He-wn/2,ga.BOTTOM_RIGHT):new li(ze.left+ze.width-Dn/2,ze.top+ze.height-wn/2),this.bottomLeftBorderStroke=yt>0||xt>0?Oa(ze.left+zn/2,ze.top+An,yt-zn/2,xt-wn/2,ga.BOTTOM_LEFT):new li(ze.left+zn/2,ze.top+ze.height-wn/2),this.topLeftBorderBox=Pt>0||kt>0?Oa(ze.left,ze.top,Pt,kt,ga.TOP_LEFT):new li(ze.left,ze.top),this.topRightBorderBox=qt>0||Pn>0?Oa(ze.left+Mt,ze.top,qt,Pn,ga.TOP_RIGHT):new li(ze.left+ze.width,ze.top),this.bottomRightBorderBox=Se>0||He>0?Oa(ze.left+Vt,ze.top+Rt,Se,He,ga.BOTTOM_RIGHT):new li(ze.left+ze.width,ze.top+ze.height),this.bottomLeftBorderBox=yt>0||xt>0?Oa(ze.left,ze.top+An,yt,xt,ga.BOTTOM_LEFT):new li(ze.left,ze.top+ze.height),this.topLeftPaddingBox=Pt>0||kt>0?Oa(ze.left+zn,ze.top+pn,Math.max(0,Pt-zn),Math.max(0,kt-pn),ga.TOP_LEFT):new li(ze.left+zn,ze.top+pn),this.topRightPaddingBox=qt>0||Pn>0?Oa(ze.left+Math.min(Mt,ze.width-Dn),ze.top+pn,Mt>ze.width+Dn?0:Math.max(0,qt-Dn),Math.max(0,Pn-pn),ga.TOP_RIGHT):new li(ze.left+ze.width-Dn,ze.top+pn),this.bottomRightPaddingBox=Se>0||He>0?Oa(ze.left+Math.min(Vt,ze.width-zn),ze.top+Math.min(Rt,ze.height-wn),Math.max(0,Se-Dn),Math.max(0,He-wn),ga.BOTTOM_RIGHT):new li(ze.left+ze.width-Dn,ze.top+ze.height-wn),this.bottomLeftPaddingBox=yt>0||xt>0?Oa(ze.left+zn,ze.top+Math.min(An,ze.height-wn),Math.max(0,yt-zn),Math.max(0,xt-wn),ga.BOTTOM_LEFT):new li(ze.left+zn,ze.top+ze.height-wn),this.topLeftContentBox=Pt>0||kt>0?Oa(ze.left+zn+rr,ze.top+pn+Kn,Math.max(0,Pt-(zn+rr)),Math.max(0,kt-(pn+Kn)),ga.TOP_LEFT):new li(ze.left+zn+rr,ze.top+pn+Kn),this.topRightContentBox=qt>0||Pn>0?Oa(ze.left+Math.min(Mt,ze.width+zn+rr),ze.top+pn+Kn,Mt>ze.width+zn+rr?0:qt-zn+rr,Pn-(pn+Kn),ga.TOP_RIGHT):new li(ze.left+ze.width-(Dn+Sn),ze.top+pn+Kn),this.bottomRightContentBox=Se>0||He>0?Oa(ze.left+Math.min(Vt,ze.width-(zn+rr)),ze.top+Math.min(Rt,ze.height+pn+Kn),Math.max(0,Se-(Dn+Sn)),He-(wn+xn),ga.BOTTOM_RIGHT):new li(ze.left+ze.width-(Dn+Sn),ze.top+ze.height-(wn+xn)),this.bottomLeftContentBox=yt>0||xt>0?Oa(ze.left+zn+rr,ze.top+An,Math.max(0,yt-(zn+rr)),xt-(wn+xn),ga.BOTTOM_LEFT):new li(ze.left+zn+rr,ze.top+ze.height-(wn+xn))}return Re}(),ga;(function(Re){Re[Re.TOP_LEFT=0]="TOP_LEFT",Re[Re.TOP_RIGHT=1]="TOP_RIGHT",Re[Re.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",Re[Re.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(ga||(ga={}));var Oa=function(Re,_e,Ge,ze,mt){var Pt=4*((Math.sqrt(2)-1)/3),kt=Ge*Pt,Jt=ze*Pt,qt=Re+Ge,Pn=_e+ze;switch(mt){case ga.TOP_LEFT:return new uu(new li(Re,Pn),new li(Re,Pn-Jt),new li(qt-kt,_e),new li(qt,_e));case ga.TOP_RIGHT:return new uu(new li(Re,_e),new li(Re+kt,_e),new li(qt,Pn-Jt),new li(qt,Pn));case ga.BOTTOM_RIGHT:return new uu(new li(qt,_e),new li(qt,_e+Jt),new li(Re+kt,Pn),new li(Re,Pn));case ga.BOTTOM_LEFT:default:return new uu(new li(qt,Pn),new li(qt-kt,Pn),new li(Re,_e+Jt),new li(Re,_e))}},cu=function(Re){return[Re.topLeftBorderBox,Re.topRightBorderBox,Re.bottomRightBorderBox,Re.bottomLeftBorderBox]},kc=function(Re){return[Re.topLeftContentBox,Re.topRightContentBox,Re.bottomRightContentBox,Re.bottomLeftContentBox]},dc=function(Re){return[Re.topLeftPaddingBox,Re.topRightPaddingBox,Re.bottomRightPaddingBox,Re.bottomLeftPaddingBox]},Uc=function(){function Re(_e,Ge,ze){this.offsetX=_e,this.offsetY=Ge,this.matrix=ze,this.type=0,this.target=6}return Re}(),Au=function(){function Re(_e,Ge){this.path=_e,this.target=Ge,this.type=1}return Re}(),fA=function(){function Re(_e){this.opacity=_e,this.type=2,this.target=6}return Re}(),jA=function(Re){return Re.type===0},Rc=function(Re){return Re.type===1},hA=function(Re){return Re.type===2},fc=function(Re,_e){return Re.length===_e.length?Re.some(function(Ge,ze){return Ge===_e[ze]}):!1},gA=function(Re,_e,Ge,ze,mt){return Re.map(function(Pt,kt){switch(kt){case 0:return Pt.add(_e,Ge);case 1:return Pt.add(_e+ze,Ge);case 2:return Pt.add(_e+ze,Ge+mt);case 3:return Pt.add(_e,Ge+mt)}return Pt})},OA=function(){function Re(_e){this.element=_e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return Re}(),TA=function(){function Re(_e,Ge){if(this.container=_e,this.parent=Ge,this.effects=[],this.curves=new Nc(this.container),this.container.styles.opacity<1&&this.effects.push(new fA(this.container.styles.opacity)),this.container.styles.transform!==null){var ze=this.container.bounds.left+this.container.styles.transformOrigin[0].number,mt=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Pt=this.container.styles.transform;this.effects.push(new Uc(ze,mt,Pt))}if(this.container.styles.overflowX!==0){var kt=cu(this.curves),Jt=dc(this.curves);fc(kt,Jt)?this.effects.push(new Au(kt,6)):(this.effects.push(new Au(kt,2)),this.effects.push(new Au(Jt,4)))}}return Re.prototype.getEffects=function(_e){for(var Ge=[2,3].indexOf(this.container.styles.position)===-1,ze=this.parent,mt=this.effects.slice(0);ze;){var Pt=ze.effects.filter(function(qt){return!Rc(qt)});if(Ge||ze.container.styles.position!==0||!ze.parent){if(mt.unshift.apply(mt,Pt),Ge=[2,3].indexOf(ze.container.styles.position)===-1,ze.container.styles.overflowX!==0){var kt=cu(ze.curves),Jt=dc(ze.curves);fc(kt,Jt)||mt.unshift(new Au(Jt,6))}}else mt.unshift.apply(mt,Pt);ze=ze.parent}return mt.filter(function(qt){return wa(qt.target,_e)})},Re}(),Qc=function(Re,_e,Ge,ze){Re.container.elements.forEach(function(mt){var Pt=wa(mt.flags,4),kt=wa(mt.flags,2),Jt=new TA(mt,Re);wa(mt.styles.display,2048)&&ze.push(Jt);var qt=wa(mt.flags,8)?[]:ze;if(Pt||kt){var Pn=Pt||mt.styles.isPositioned()?Ge:_e,jn=new OA(Jt);if(mt.styles.isPositioned()||mt.styles.opacity<1||mt.styles.isTransformed()){var Se=mt.styles.zIndex.order;if(Se<0){var He=0;Pn.negativeZIndex.some(function(yt,xt){return Se>yt.element.container.styles.zIndex.order?(He=xt,!1):He>0}),Pn.negativeZIndex.splice(He,0,jn)}else if(Se>0){var ot=0;Pn.positiveZIndex.some(function(yt,xt){return Se>=yt.element.container.styles.zIndex.order?(ot=xt+1,!1):ot>0}),Pn.positiveZIndex.splice(ot,0,jn)}else Pn.zeroOrAutoZIndexOrTransformedOrOpacity.push(jn)}else mt.styles.isFloating()?Pn.nonPositionedFloats.push(jn):Pn.nonPositionedInlineLevel.push(jn);Qc(Jt,jn,Pt?jn:Ge,qt)}else mt.styles.isInlineLevel()?_e.inlineLevel.push(Jt):_e.nonInlineLevel.push(Jt),Qc(Jt,_e,Ge,qt);wa(mt.flags,8)&&MA(mt,qt)})},MA=function(Re,_e){for(var Ge=Re instanceof rc?Re.start:1,ze=Re instanceof rc?Re.reversed:!1,mt=0;mt<_e.length;mt++){var Pt=_e[mt];Pt.container instanceof Wl&&typeof Pt.container.value=="number"&&Pt.container.value!==0&&(Ge=Pt.container.value),Pt.listValue=Js(Ge,Pt.container.styles.listStyleType,!0),Ge+=ze?-1:1}},ld=function(Re){var _e=new TA(Re,null),Ge=new OA(_e),ze=[];return Qc(_e,Ge,Ge,ze),MA(_e.container,ze),Ge},NA=function(Re,_e){switch(_e){case 0:return as(Re.topLeftBorderBox,Re.topLeftPaddingBox,Re.topRightBorderBox,Re.topRightPaddingBox);case 1:return as(Re.topRightBorderBox,Re.topRightPaddingBox,Re.bottomRightBorderBox,Re.bottomRightPaddingBox);case 2:return as(Re.bottomRightBorderBox,Re.bottomRightPaddingBox,Re.bottomLeftBorderBox,Re.bottomLeftPaddingBox);case 3:default:return as(Re.bottomLeftBorderBox,Re.bottomLeftPaddingBox,Re.topLeftBorderBox,Re.topLeftPaddingBox)}},ud=function(Re,_e){switch(_e){case 0:return as(Re.topLeftBorderBox,Re.topLeftBorderDoubleOuterBox,Re.topRightBorderBox,Re.topRightBorderDoubleOuterBox);case 1:return as(Re.topRightBorderBox,Re.topRightBorderDoubleOuterBox,Re.bottomRightBorderBox,Re.bottomRightBorderDoubleOuterBox);case 2:return as(Re.bottomRightBorderBox,Re.bottomRightBorderDoubleOuterBox,Re.bottomLeftBorderBox,Re.bottomLeftBorderDoubleOuterBox);case 3:default:return as(Re.bottomLeftBorderBox,Re.bottomLeftBorderDoubleOuterBox,Re.topLeftBorderBox,Re.topLeftBorderDoubleOuterBox)}},cd=function(Re,_e){switch(_e){case 0:return as(Re.topLeftBorderDoubleInnerBox,Re.topLeftPaddingBox,Re.topRightBorderDoubleInnerBox,Re.topRightPaddingBox);case 1:return as(Re.topRightBorderDoubleInnerBox,Re.topRightPaddingBox,Re.bottomRightBorderDoubleInnerBox,Re.bottomRightPaddingBox);case 2:return as(Re.bottomRightBorderDoubleInnerBox,Re.bottomRightPaddingBox,Re.bottomLeftBorderDoubleInnerBox,Re.bottomLeftPaddingBox);case 3:default:return as(Re.bottomLeftBorderDoubleInnerBox,Re.bottomLeftPaddingBox,Re.topLeftBorderDoubleInnerBox,Re.topLeftPaddingBox)}},pA=function(Re,_e){switch(_e){case 0:return Ru(Re.topLeftBorderStroke,Re.topRightBorderStroke);case 1:return Ru(Re.topRightBorderStroke,Re.bottomRightBorderStroke);case 2:return Ru(Re.bottomRightBorderStroke,Re.bottomLeftBorderStroke);case 3:default:return Ru(Re.bottomLeftBorderStroke,Re.topLeftBorderStroke)}},Ru=function(Re,_e){var Ge=[];return vs(Re)?Ge.push(Re.subdivide(.5,!1)):Ge.push(Re),vs(_e)?Ge.push(_e.subdivide(.5,!0)):Ge.push(_e),Ge},as=function(Re,_e,Ge,ze){var mt=[];return vs(Re)?mt.push(Re.subdivide(.5,!1)):mt.push(Re),vs(Ge)?mt.push(Ge.subdivide(.5,!0)):mt.push(Ge),vs(ze)?mt.push(ze.subdivide(.5,!0).reverse()):mt.push(ze),vs(_e)?mt.push(_e.subdivide(.5,!1).reverse()):mt.push(_e),mt},kA=function(Re){var _e=Re.bounds,Ge=Re.styles;return _e.add(Ge.borderLeftWidth,Ge.borderTopWidth,-(Ge.borderRightWidth+Ge.borderLeftWidth),-(Ge.borderTopWidth+Ge.borderBottomWidth))},Hc=function(Re){var _e=Re.styles,Ge=Re.bounds,ze=Hi(_e.paddingLeft,Ge.width),mt=Hi(_e.paddingRight,Ge.width),Pt=Hi(_e.paddingTop,Ge.width),kt=Hi(_e.paddingBottom,Ge.width);return Ge.add(ze+_e.borderLeftWidth,Pt+_e.borderTopWidth,-(_e.borderRightWidth+_e.borderLeftWidth+ze+mt),-(_e.borderTopWidth+_e.borderBottomWidth+Pt+kt))},UA=function(Re,_e){return Re===0?_e.bounds:Re===2?Hc(_e):kA(_e)},Ad=function(Re,_e){return Re===0?_e.bounds:Re===2?Hc(_e):kA(_e)},mA=function(Re,_e,Ge){var ze=UA(os(Re.styles.backgroundOrigin,_e),Re),mt=Ad(os(Re.styles.backgroundClip,_e),Re),Pt=Xl(os(Re.styles.backgroundSize,_e),Ge,ze),kt=Pt[0],Jt=Pt[1],qt=Ni(os(Re.styles.backgroundPosition,_e),ze.width-kt,ze.height-Jt),Pn=Ol(os(Re.styles.backgroundRepeat,_e),qt,Pt,ze,mt),jn=Math.round(ze.left+qt[0]),Se=Math.round(ze.top+qt[1]);return[Pn,jn,Se,kt,Jt]},Qu=function(Re){return Ia(Re)&&Re.value===et.AUTO},zc=function(Re){return typeof Re=="number"},Xl=function(Re,_e,Ge){var ze=_e[0],mt=_e[1],Pt=_e[2],kt=Re[0],Jt=Re[1];if(!kt)return[0,0];if(nn(kt)&&Jt&&nn(Jt))return[Hi(kt,Ge.width),Hi(Jt,Ge.height)];var qt=zc(Pt);if(Ia(kt)&&(kt.value===et.CONTAIN||kt.value===et.COVER)){if(zc(Pt)){var Pn=Ge.width/Ge.height;return Pn<Pt!=(kt.value===et.COVER)?[Ge.width,Ge.width/Pt]:[Ge.height*Pt,Ge.height]}return[Ge.width,Ge.height]}var jn=zc(ze),Se=zc(mt),He=jn||Se;if(Qu(kt)&&(!Jt||Qu(Jt))){if(jn&&Se)return[ze,mt];if(!qt&&!He)return[Ge.width,Ge.height];if(He&&qt){var ot=jn?ze:mt*Pt,yt=Se?mt:ze/Pt;return[ot,yt]}var xt=jn?ze:Ge.width,jt=Se?mt:Ge.height;return[xt,jt]}if(qt){var Dt=0,Mt=0;return nn(kt)?Dt=Hi(kt,Ge.width):nn(Jt)&&(Mt=Hi(Jt,Ge.height)),Qu(kt)?Dt=Mt*Pt:(!Jt||Qu(Jt))&&(Mt=Dt/Pt),[Dt,Mt]}var Rt=null,Vt=null;if(nn(kt)?Rt=Hi(kt,Ge.width):Jt&&nn(Jt)&&(Vt=Hi(Jt,Ge.height)),Rt!==null&&(!Jt||Qu(Jt))&&(Vt=jn&&Se?Rt/ze*mt:Ge.height),Vt!==null&&Qu(kt)&&(Rt=jn&&Se?Vt/mt*ze:Ge.width),Rt!==null&&Vt!==null)return[Rt,Vt];throw new Error("Unable to calculate background-size for element")},os=function(Re,_e){var Ge=Re[_e];return typeof Ge=="undefined"?Re[0]:Ge},Ol=function(Re,_e,Ge,ze,mt){var Pt=_e[0],kt=_e[1],Jt=Ge[0],qt=Ge[1];switch(Re){case 2:return[new li(Math.round(ze.left),Math.round(ze.top+kt)),new li(Math.round(ze.left+ze.width),Math.round(ze.top+kt)),new li(Math.round(ze.left+ze.width),Math.round(qt+ze.top+kt)),new li(Math.round(ze.left),Math.round(qt+ze.top+kt))];case 3:return[new li(Math.round(ze.left+Pt),Math.round(ze.top)),new li(Math.round(ze.left+Pt+Jt),Math.round(ze.top)),new li(Math.round(ze.left+Pt+Jt),Math.round(ze.height+ze.top)),new li(Math.round(ze.left+Pt),Math.round(ze.height+ze.top))];case 1:return[new li(Math.round(ze.left+Pt),Math.round(ze.top+kt)),new li(Math.round(ze.left+Pt+Jt),Math.round(ze.top+kt)),new li(Math.round(ze.left+Pt+Jt),Math.round(ze.top+kt+qt)),new li(Math.round(ze.left+Pt),Math.round(ze.top+kt+qt))];default:return[new li(Math.round(mt.left),Math.round(mt.top)),new li(Math.round(mt.left+mt.width),Math.round(mt.top)),new li(Math.round(mt.left+mt.width),Math.round(mt.height+mt.top)),new li(Math.round(mt.left),Math.round(mt.height+mt.top))]}},dd="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",vA="Hidden Text",Jl=function(){function Re(_e){this._data={},this._document=_e}return Re.prototype.parseMetrics=function(_e,Ge){var ze=this._document.createElement("div"),mt=this._document.createElement("img"),Pt=this._document.createElement("span"),kt=this._document.body;ze.style.visibility="hidden",ze.style.fontFamily=_e,ze.style.fontSize=Ge,ze.style.margin="0",ze.style.padding="0",ze.style.whiteSpace="nowrap",kt.appendChild(ze),mt.src=dd,mt.width=1,mt.height=1,mt.style.margin="0",mt.style.padding="0",mt.style.verticalAlign="baseline",Pt.style.fontFamily=_e,Pt.style.fontSize=Ge,Pt.style.margin="0",Pt.style.padding="0",Pt.appendChild(this._document.createTextNode(vA)),ze.appendChild(Pt),ze.appendChild(mt);var Jt=mt.offsetTop-Pt.offsetTop+2;ze.removeChild(Pt),ze.appendChild(this._document.createTextNode(vA)),ze.style.lineHeight="normal",mt.style.verticalAlign="super";var qt=mt.offsetTop-ze.offsetTop+2;return kt.removeChild(ze),{baseline:Jt,middle:qt}},Re.prototype.getMetrics=function(_e,Ge){var ze=_e+" "+Ge;return typeof this._data[ze]=="undefined"&&(this._data[ze]=this.parseMetrics(_e,Ge)),this._data[ze]},Re}(),Es=function(){function Re(_e,Ge){this.context=_e,this.options=Ge}return Re}(),fd=1e4,hd=function(Re){be(_e,Re);function _e(Ge,ze){var mt=Re.call(this,Ge,ze)||this;return mt._activeEffects=[],mt.canvas=ze.canvas?ze.canvas:document.createElement("canvas"),mt.ctx=mt.canvas.getContext("2d"),ze.canvas||(mt.canvas.width=Math.floor(ze.width*ze.scale),mt.canvas.height=Math.floor(ze.height*ze.scale),mt.canvas.style.width=ze.width+"px",mt.canvas.style.height=ze.height+"px"),mt.fontMetrics=new Jl(document),mt.ctx.scale(mt.options.scale,mt.options.scale),mt.ctx.translate(-ze.x,-ze.y),mt.ctx.textBaseline="bottom",mt._activeEffects=[],mt.context.logger.debug("Canvas renderer initialized ("+ze.width+"x"+ze.height+") with scale "+ze.scale),mt}return _e.prototype.applyEffects=function(Ge){for(var ze=this;this._activeEffects.length;)this.popEffect();Ge.forEach(function(mt){return ze.applyEffect(mt)})},_e.prototype.applyEffect=function(Ge){this.ctx.save(),hA(Ge)&&(this.ctx.globalAlpha=Ge.opacity),jA(Ge)&&(this.ctx.translate(Ge.offsetX,Ge.offsetY),this.ctx.transform(Ge.matrix[0],Ge.matrix[1],Ge.matrix[2],Ge.matrix[3],Ge.matrix[4],Ge.matrix[5]),this.ctx.translate(-Ge.offsetX,-Ge.offsetY)),Rc(Ge)&&(this.path(Ge.path),this.ctx.clip()),this._activeEffects.push(Ge)},_e.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},_e.prototype.renderStack=function(Ge){return Xe(this,void 0,void 0,function(){var ze;return E(this,function(mt){switch(mt.label){case 0:return ze=Ge.element.container.styles,ze.isVisible()?[4,this.renderStackContent(Ge)]:[3,2];case 1:mt.sent(),mt.label=2;case 2:return[2]}})})},_e.prototype.renderNode=function(Ge){return Xe(this,void 0,void 0,function(){return E(this,function(ze){switch(ze.label){case 0:if(wa(Ge.container.flags,16))debugger;return Ge.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(Ge)]:[3,3];case 1:return ze.sent(),[4,this.renderNodeContent(Ge)];case 2:ze.sent(),ze.label=3;case 3:return[2]}})})},_e.prototype.renderTextWithLetterSpacing=function(Ge,ze,mt){var Pt=this;if(ze===0)this.ctx.fillText(Ge.text,Ge.bounds.left,Ge.bounds.top+mt);else{var kt=tu(Ge.text);kt.reduce(function(Jt,qt){return Pt.ctx.fillText(qt,Jt,Ge.bounds.top+mt),Jt+Pt.ctx.measureText(qt).width},Ge.bounds.left)}},_e.prototype.createFontStyle=function(Ge){var ze=Ge.fontVariant.filter(function(kt){return kt==="normal"||kt==="small-caps"}).join(""),mt=gd(Ge.fontFamily).join(", "),Pt=Ro(Ge.fontSize)?""+Ge.fontSize.number+Ge.fontSize.unit:Ge.fontSize.number+"px";return[[Ge.fontStyle,ze,Ge.fontWeight,Pt,mt].join(" "),mt,Pt]},_e.prototype.renderTextNode=function(Ge,ze){return Xe(this,void 0,void 0,function(){var mt,Pt,kt,Jt,qt,Pn,jn,Se,He=this;return E(this,function(ot){return mt=this.createFontStyle(ze),Pt=mt[0],kt=mt[1],Jt=mt[2],this.ctx.font=Pt,this.ctx.direction=ze.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",qt=this.fontMetrics.getMetrics(kt,Jt),Pn=qt.baseline,jn=qt.middle,Se=ze.paintOrder,Ge.textBounds.forEach(function(yt){Se.forEach(function(xt){switch(xt){case 0:He.ctx.fillStyle=eo(ze.color),He.renderTextWithLetterSpacing(yt,ze.letterSpacing,Pn);var jt=ze.textShadow;jt.length&&yt.text.trim().length&&(jt.slice(0).reverse().forEach(function(Dt){He.ctx.shadowColor=eo(Dt.color),He.ctx.shadowOffsetX=Dt.offsetX.number*He.options.scale,He.ctx.shadowOffsetY=Dt.offsetY.number*He.options.scale,He.ctx.shadowBlur=Dt.blur.number,He.renderTextWithLetterSpacing(yt,ze.letterSpacing,Pn)}),He.ctx.shadowColor="",He.ctx.shadowOffsetX=0,He.ctx.shadowOffsetY=0,He.ctx.shadowBlur=0),ze.textDecorationLine.length&&(He.ctx.fillStyle=eo(ze.textDecorationColor||ze.color),ze.textDecorationLine.forEach(function(Dt){switch(Dt){case 1:He.ctx.fillRect(yt.bounds.left,Math.round(yt.bounds.top+Pn),yt.bounds.width,1);break;case 2:He.ctx.fillRect(yt.bounds.left,Math.round(yt.bounds.top),yt.bounds.width,1);break;case 3:He.ctx.fillRect(yt.bounds.left,Math.ceil(yt.bounds.top+jn),yt.bounds.width,1);break}}));break;case 1:ze.webkitTextStrokeWidth&&yt.text.trim().length&&(He.ctx.strokeStyle=eo(ze.webkitTextStrokeColor),He.ctx.lineWidth=ze.webkitTextStrokeWidth,He.ctx.lineJoin=window.chrome?"miter":"round",He.ctx.strokeText(yt.text,yt.bounds.left,yt.bounds.top+Pn)),He.ctx.strokeStyle="",He.ctx.lineWidth=0,He.ctx.lineJoin="miter";break}})}),[2]})})},_e.prototype.renderReplacedElement=function(Ge,ze,mt){if(mt&&Ge.intrinsicWidth>0&&Ge.intrinsicHeight>0){var Pt=Hc(Ge),kt=dc(ze);this.path(kt),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(mt,0,0,Ge.intrinsicWidth,Ge.intrinsicHeight,Pt.left,Pt.top,Pt.width,Pt.height),this.ctx.restore()}},_e.prototype.renderNodeContent=function(Ge){return Xe(this,void 0,void 0,function(){var ze,mt,Pt,kt,Jt,qt,Mt,Mt,Pn,jn,Se,He,Vt,ot,yt,An,xt,jt,Dt,Mt,Rt,Vt,An;return E(this,function(pn){switch(pn.label){case 0:this.applyEffects(Ge.getEffects(4)),ze=Ge.container,mt=Ge.curves,Pt=ze.styles,kt=0,Jt=ze.textNodes,pn.label=1;case 1:return kt<Jt.length?(qt=Jt[kt],[4,this.renderTextNode(qt,Pt)]):[3,4];case 2:pn.sent(),pn.label=3;case 3:return kt++,[3,1];case 4:if(!(ze instanceof Cl))return[3,8];pn.label=5;case 5:return pn.trys.push([5,7,,8]),[4,this.context.cache.match(ze.src)];case 6:return Mt=pn.sent(),this.renderReplacedElement(ze,mt,Mt),[3,8];case 7:return pn.sent(),this.context.logger.error("Error loading image "+ze.src),[3,8];case 8:if(ze instanceof Ds&&this.renderReplacedElement(ze,mt,ze.canvas),!(ze instanceof Pu))return[3,12];pn.label=9;case 9:return pn.trys.push([9,11,,12]),[4,this.context.cache.match(ze.svg)];case 10:return Mt=pn.sent(),this.renderReplacedElement(ze,mt,Mt),[3,12];case 11:return pn.sent(),this.context.logger.error("Error loading svg "+ze.svg.substring(0,255)),[3,12];case 12:return ze instanceof Kl&&ze.tree?(Pn=new _e(this.context,{scale:this.options.scale,backgroundColor:ze.backgroundColor,x:0,y:0,width:ze.width,height:ze.height}),[4,Pn.render(ze.tree)]):[3,14];case 13:jn=pn.sent(),ze.width&&ze.height&&this.ctx.drawImage(jn,0,0,ze.width,ze.height,ze.bounds.left,ze.bounds.top,ze.bounds.width,ze.bounds.height),pn.label=14;case 14:if(ze instanceof Lu&&(Se=Math.min(ze.bounds.width,ze.bounds.height),ze.type===nu?ze.checked&&(this.ctx.save(),this.path([new li(ze.bounds.left+Se*.39363,ze.bounds.top+Se*.79),new li(ze.bounds.left+Se*.16,ze.bounds.top+Se*.5549),new li(ze.bounds.left+Se*.27347,ze.bounds.top+Se*.44071),new li(ze.bounds.left+Se*.39694,ze.bounds.top+Se*.5649),new li(ze.bounds.left+Se*.72983,ze.bounds.top+Se*.23),new li(ze.bounds.left+Se*.84,ze.bounds.top+Se*.34085),new li(ze.bounds.left+Se*.39363,ze.bounds.top+Se*.79)]),this.ctx.fillStyle=eo(Fu),this.ctx.fill(),this.ctx.restore()):ze.type===Pl&&ze.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(ze.bounds.left+Se/2,ze.bounds.top+Se/2,Se/4,0,Math.PI*2,!0),this.ctx.fillStyle=eo(Fu),this.ctx.fill(),this.ctx.restore())),RA(ze)&&ze.value.length){switch(He=this.createFontStyle(Pt),Vt=He[0],ot=He[1],yt=this.fontMetrics.getMetrics(Vt,ot).baseline,this.ctx.font=Vt,this.ctx.fillStyle=eo(Pt.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=HA(ze.styles.textAlign),An=Hc(ze),xt=0,ze.styles.textAlign){case 1:xt+=An.width/2;break;case 2:xt+=An.width;break}jt=An.add(xt,0,0,-An.height/2+1),this.ctx.save(),this.path([new li(An.left,An.top),new li(An.left+An.width,An.top),new li(An.left+An.width,An.top+An.height),new li(An.left,An.top+An.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Vs(ze.value,jt),Pt.letterSpacing,yt),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!wa(ze.styles.display,2048))return[3,20];if(ze.styles.listStyleImage===null)return[3,19];if(Dt=ze.styles.listStyleImage,Dt.type!==0)return[3,18];Mt=void 0,Rt=Dt.url,pn.label=15;case 15:return pn.trys.push([15,17,,18]),[4,this.context.cache.match(Rt)];case 16:return Mt=pn.sent(),this.ctx.drawImage(Mt,ze.bounds.left-(Mt.width+10),ze.bounds.top),[3,18];case 17:return pn.sent(),this.context.logger.error("Error loading list-style-image "+Rt),[3,18];case 18:return[3,20];case 19:Ge.listValue&&ze.styles.listStyleType!==-1&&(Vt=this.createFontStyle(Pt)[0],this.ctx.font=Vt,this.ctx.fillStyle=eo(Pt.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",An=new Ae(ze.bounds.left,ze.bounds.top+Hi(ze.styles.paddingTop,ze.bounds.width),ze.bounds.width,Sr(Pt.lineHeight,Pt.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Vs(Ge.listValue,An),Pt.letterSpacing,Sr(Pt.lineHeight,Pt.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),pn.label=20;case 20:return[2]}})})},_e.prototype.renderStackContent=function(Ge){return Xe(this,void 0,void 0,function(){var ze,mt,Dt,Pt,kt,Dt,Jt,qt,Dt,Pn,jn,Dt,Se,He,Dt,ot,yt,Dt,xt,jt,Dt;return E(this,function(Mt){switch(Mt.label){case 0:if(wa(Ge.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(Ge.element)];case 1:Mt.sent(),ze=0,mt=Ge.negativeZIndex,Mt.label=2;case 2:return ze<mt.length?(Dt=mt[ze],[4,this.renderStack(Dt)]):[3,5];case 3:Mt.sent(),Mt.label=4;case 4:return ze++,[3,2];case 5:return[4,this.renderNodeContent(Ge.element)];case 6:Mt.sent(),Pt=0,kt=Ge.nonInlineLevel,Mt.label=7;case 7:return Pt<kt.length?(Dt=kt[Pt],[4,this.renderNode(Dt)]):[3,10];case 8:Mt.sent(),Mt.label=9;case 9:return Pt++,[3,7];case 10:Jt=0,qt=Ge.nonPositionedFloats,Mt.label=11;case 11:return Jt<qt.length?(Dt=qt[Jt],[4,this.renderStack(Dt)]):[3,14];case 12:Mt.sent(),Mt.label=13;case 13:return Jt++,[3,11];case 14:Pn=0,jn=Ge.nonPositionedInlineLevel,Mt.label=15;case 15:return Pn<jn.length?(Dt=jn[Pn],[4,this.renderStack(Dt)]):[3,18];case 16:Mt.sent(),Mt.label=17;case 17:return Pn++,[3,15];case 18:Se=0,He=Ge.inlineLevel,Mt.label=19;case 19:return Se<He.length?(Dt=He[Se],[4,this.renderNode(Dt)]):[3,22];case 20:Mt.sent(),Mt.label=21;case 21:return Se++,[3,19];case 22:ot=0,yt=Ge.zeroOrAutoZIndexOrTransformedOrOpacity,Mt.label=23;case 23:return ot<yt.length?(Dt=yt[ot],[4,this.renderStack(Dt)]):[3,26];case 24:Mt.sent(),Mt.label=25;case 25:return ot++,[3,23];case 26:xt=0,jt=Ge.positiveZIndex,Mt.label=27;case 27:return xt<jt.length?(Dt=jt[xt],[4,this.renderStack(Dt)]):[3,30];case 28:Mt.sent(),Mt.label=29;case 29:return xt++,[3,27];case 30:return[2]}})})},_e.prototype.mask=function(Ge){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(Ge.slice(0).reverse()),this.ctx.closePath()},_e.prototype.path=function(Ge){this.ctx.beginPath(),this.formatPath(Ge),this.ctx.closePath()},_e.prototype.formatPath=function(Ge){var ze=this;Ge.forEach(function(mt,Pt){var kt=vs(mt)?mt.start:mt;Pt===0?ze.ctx.moveTo(kt.x,kt.y):ze.ctx.lineTo(kt.x,kt.y),vs(mt)&&ze.ctx.bezierCurveTo(mt.startControl.x,mt.startControl.y,mt.endControl.x,mt.endControl.y,mt.end.x,mt.end.y)})},_e.prototype.renderRepeat=function(Ge,ze,mt,Pt){this.path(Ge),this.ctx.fillStyle=ze,this.ctx.translate(mt,Pt),this.ctx.fill(),this.ctx.translate(-mt,-Pt)},_e.prototype.resizeImage=function(Ge,ze,mt){var Pt;if(Ge.width===ze&&Ge.height===mt)return Ge;var kt=(Pt=this.canvas.ownerDocument)!==null&&Pt!==void 0?Pt:document,Jt=kt.createElement("canvas");Jt.width=Math.max(1,ze),Jt.height=Math.max(1,mt);var qt=Jt.getContext("2d");return qt.drawImage(Ge,0,0,Ge.width,Ge.height,0,0,ze,mt),Jt},_e.prototype.renderBackgroundImage=function(Ge){return Xe(this,void 0,void 0,function(){var ze,mt,Pt,kt,Jt,qt;return E(this,function(Pn){switch(Pn.label){case 0:ze=Ge.styles.backgroundImage.length-1,mt=function(jn){var Se,He,ot,Kn,ei,Vr,rr,xr,wn,yt,Kn,ei,Vr,rr,xr,xt,jt,Dt,Mt,Rt,Vt,An,pn,Dn,wn,zn,Kn,Sn,xn,rr,xr,Fr,ei,Vr,Ti,qr,Ca,Ta,Ba,Aa,Qa,Da;return E(this,function(ra){switch(ra.label){case 0:if(jn.type!==0)return[3,5];Se=void 0,He=jn.url,ra.label=1;case 1:return ra.trys.push([1,3,,4]),[4,Pt.context.cache.match(He)];case 2:return Se=ra.sent(),[3,4];case 3:return ra.sent(),Pt.context.logger.error("Error loading background-image "+He),[3,4];case 4:return Se&&(ot=mA(Ge,ze,[Se.width,Se.height,Se.width/Se.height]),Kn=ot[0],ei=ot[1],Vr=ot[2],rr=ot[3],xr=ot[4],wn=Pt.ctx.createPattern(Pt.resizeImage(Se,rr,xr),"repeat"),Pt.renderRepeat(Kn,wn,ei,Vr)),[3,6];case 5:DA(jn)?(yt=mA(Ge,ze,[null,null,null]),Kn=yt[0],ei=yt[1],Vr=yt[2],rr=yt[3],xr=yt[4],xt=Qs(jn.angle,rr,xr),jt=xt[0],Dt=xt[1],Mt=xt[2],Rt=xt[3],Vt=xt[4],An=document.createElement("canvas"),An.width=rr,An.height=xr,pn=An.getContext("2d"),Dn=pn.createLinearGradient(Dt,Rt,Mt,Vt),Xc(jn.stops,jt).forEach(function(po){return Dn.addColorStop(po.stop,eo(po.color))}),pn.fillStyle=Dn,pn.fillRect(0,0,rr,xr),rr>0&&xr>0&&(wn=Pt.ctx.createPattern(An,"repeat"),Pt.renderRepeat(Kn,wn,ei,Vr))):ad(jn)&&(zn=mA(Ge,ze,[null,null,null]),Kn=zn[0],Sn=zn[1],xn=zn[2],rr=zn[3],xr=zn[4],Fr=jn.position.length===0?[Qi]:jn.position,ei=Hi(Fr[0],rr),Vr=Hi(Fr[Fr.length-1],xr),Ti=Nl(jn,ei,Vr,rr,xr),qr=Ti[0],Ca=Ti[1],qr>0&&Ca>0&&(Ta=Pt.ctx.createRadialGradient(Sn+ei,xn+Vr,0,Sn+ei,xn+Vr,qr),Xc(jn.stops,qr*2).forEach(function(po){return Ta.addColorStop(po.stop,eo(po.color))}),Pt.path(Kn),Pt.ctx.fillStyle=Ta,qr!==Ca?(Ba=Ge.bounds.left+.5*Ge.bounds.width,Aa=Ge.bounds.top+.5*Ge.bounds.height,Qa=Ca/qr,Da=1/Qa,Pt.ctx.save(),Pt.ctx.translate(Ba,Aa),Pt.ctx.transform(1,0,0,Qa,0,0),Pt.ctx.translate(-Ba,-Aa),Pt.ctx.fillRect(Sn,Da*(xn-Aa)+Aa,rr,xr*Da),Pt.ctx.restore()):Pt.ctx.fill())),ra.label=6;case 6:return ze--,[2]}})},Pt=this,kt=0,Jt=Ge.styles.backgroundImage.slice(0).reverse(),Pn.label=1;case 1:return kt<Jt.length?(qt=Jt[kt],[5,mt(qt)]):[3,4];case 2:Pn.sent(),Pn.label=3;case 3:return kt++,[3,1];case 4:return[2]}})})},_e.prototype.renderSolidBorder=function(Ge,ze,mt){return Xe(this,void 0,void 0,function(){return E(this,function(Pt){return this.path(NA(mt,ze)),this.ctx.fillStyle=eo(Ge),this.ctx.fill(),[2]})})},_e.prototype.renderDoubleBorder=function(Ge,ze,mt,Pt){return Xe(this,void 0,void 0,function(){var kt,Jt;return E(this,function(qt){switch(qt.label){case 0:return ze<3?[4,this.renderSolidBorder(Ge,mt,Pt)]:[3,2];case 1:return qt.sent(),[2];case 2:return kt=ud(Pt,mt),this.path(kt),this.ctx.fillStyle=eo(Ge),this.ctx.fill(),Jt=cd(Pt,mt),this.path(Jt),this.ctx.fill(),[2]}})})},_e.prototype.renderNodeBackgroundAndBorders=function(Ge){return Xe(this,void 0,void 0,function(){var ze,mt,Pt,kt,Jt,qt,Pn,jn,Se=this;return E(this,function(He){switch(He.label){case 0:return this.applyEffects(Ge.getEffects(2)),ze=Ge.container.styles,mt=!fo(ze.backgroundColor)||ze.backgroundImage.length,Pt=[{style:ze.borderTopStyle,color:ze.borderTopColor,width:ze.borderTopWidth},{style:ze.borderRightStyle,color:ze.borderRightColor,width:ze.borderRightWidth},{style:ze.borderBottomStyle,color:ze.borderBottomColor,width:ze.borderBottomWidth},{style:ze.borderLeftStyle,color:ze.borderLeftColor,width:ze.borderLeftWidth}],kt=QA(os(ze.backgroundClip,0),Ge.curves),mt||ze.boxShadow.length?(this.ctx.save(),this.path(kt),this.ctx.clip(),fo(ze.backgroundColor)||(this.ctx.fillStyle=eo(ze.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(Ge.container)]):[3,2];case 1:He.sent(),this.ctx.restore(),ze.boxShadow.slice(0).reverse().forEach(function(ot){Se.ctx.save();var yt=cu(Ge.curves),xt=ot.inset?0:fd,jt=gA(yt,-xt+(ot.inset?1:-1)*ot.spread.number,(ot.inset?1:-1)*ot.spread.number,ot.spread.number*(ot.inset?-2:2),ot.spread.number*(ot.inset?-2:2));ot.inset?(Se.path(yt),Se.ctx.clip(),Se.mask(jt)):(Se.mask(yt),Se.ctx.clip(),Se.path(jt)),Se.ctx.shadowOffsetX=ot.offsetX.number+xt,Se.ctx.shadowOffsetY=ot.offsetY.number,Se.ctx.shadowColor=eo(ot.color),Se.ctx.shadowBlur=ot.blur.number,Se.ctx.fillStyle=ot.inset?eo(ot.color):"rgba(0,0,0,1)",Se.ctx.fill(),Se.ctx.restore()}),He.label=2;case 2:Jt=0,qt=0,Pn=Pt,He.label=3;case 3:return qt<Pn.length?(jn=Pn[qt],jn.style!==0&&!fo(jn.color)&&jn.width>0?jn.style!==2?[3,5]:[4,this.renderDashedDottedBorder(jn.color,jn.width,Jt,Ge.curves,2)]:[3,11]):[3,13];case 4:return He.sent(),[3,11];case 5:return jn.style!==3?[3,7]:[4,this.renderDashedDottedBorder(jn.color,jn.width,Jt,Ge.curves,3)];case 6:return He.sent(),[3,11];case 7:return jn.style!==4?[3,9]:[4,this.renderDoubleBorder(jn.color,jn.width,Jt,Ge.curves)];case 8:return He.sent(),[3,11];case 9:return[4,this.renderSolidBorder(jn.color,Jt,Ge.curves)];case 10:He.sent(),He.label=11;case 11:Jt++,He.label=12;case 12:return qt++,[3,3];case 13:return[2]}})})},_e.prototype.renderDashedDottedBorder=function(Ge,ze,mt,Pt,kt){return Xe(this,void 0,void 0,function(){var Jt,qt,Pn,jn,Se,He,ot,yt,xt,jt,Dt,Mt,Rt,Vt,An,pn,An,pn;return E(this,function(Dn){return this.ctx.save(),Jt=pA(Pt,mt),qt=NA(Pt,mt),kt===2&&(this.path(qt),this.ctx.clip()),vs(qt[0])?(Pn=qt[0].start.x,jn=qt[0].start.y):(Pn=qt[0].x,jn=qt[0].y),vs(qt[1])?(Se=qt[1].end.x,He=qt[1].end.y):(Se=qt[1].x,He=qt[1].y),mt===0||mt===2?ot=Math.abs(Pn-Se):ot=Math.abs(jn-He),this.ctx.beginPath(),kt===3?this.formatPath(Jt):this.formatPath(qt.slice(0,2)),yt=ze<3?ze*3:ze*2,xt=ze<3?ze*2:ze,kt===3&&(yt=ze,xt=ze),jt=!0,ot<=yt*2?jt=!1:ot<=yt*2+xt?(Dt=ot/(2*yt+xt),yt*=Dt,xt*=Dt):(Mt=Math.floor((ot+xt)/(yt+xt)),Rt=(ot-Mt*yt)/(Mt-1),Vt=(ot-(Mt+1)*yt)/Mt,xt=Vt<=0||Math.abs(xt-Rt)<Math.abs(xt-Vt)?Rt:Vt),jt&&(kt===3?this.ctx.setLineDash([0,yt+xt]):this.ctx.setLineDash([yt,xt])),kt===3?(this.ctx.lineCap="round",this.ctx.lineWidth=ze):this.ctx.lineWidth=ze*2+1.1,this.ctx.strokeStyle=eo(Ge),this.ctx.stroke(),this.ctx.setLineDash([]),kt===2&&(vs(qt[0])&&(An=qt[3],pn=qt[0],this.ctx.beginPath(),this.formatPath([new li(An.end.x,An.end.y),new li(pn.start.x,pn.start.y)]),this.ctx.stroke()),vs(qt[1])&&(An=qt[1],pn=qt[2],this.ctx.beginPath(),this.formatPath([new li(An.end.x,An.end.y),new li(pn.start.x,pn.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},_e.prototype.render=function(Ge){return Xe(this,void 0,void 0,function(){var ze;return E(this,function(mt){switch(mt.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=eo(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),ze=ld(Ge),[4,this.renderStack(ze)];case 1:return mt.sent(),this.applyEffects([]),[2,this.canvas]}})})},_e}(Es),RA=function(Re){return Re instanceof ru||Re instanceof Tc?!0:Re instanceof Lu&&Re.type!==Pl&&Re.type!==nu},QA=function(Re,_e){switch(Re){case 0:return cu(_e);case 2:return kc(_e);case 1:default:return dc(_e)}},HA=function(Re){switch(Re){case 1:return"center";case 2:return"right";case 0:default:return"left"}},zA=["-apple-system","system-ui"],gd=function(Re){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?Re.filter(function(_e){return zA.indexOf(_e)===-1}):Re},Gc=function(Re){be(_e,Re);function _e(Ge,ze){var mt=Re.call(this,Ge,ze)||this;return mt.canvas=ze.canvas?ze.canvas:document.createElement("canvas"),mt.ctx=mt.canvas.getContext("2d"),mt.options=ze,mt.canvas.width=Math.floor(ze.width*ze.scale),mt.canvas.height=Math.floor(ze.height*ze.scale),mt.canvas.style.width=ze.width+"px",mt.canvas.style.height=ze.height+"px",mt.ctx.scale(mt.options.scale,mt.options.scale),mt.ctx.translate(-ze.x,-ze.y),mt.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+ze.width+"x"+ze.height+" at "+ze.x+","+ze.y+") with scale "+ze.scale),mt}return _e.prototype.render=function(Ge){return Xe(this,void 0,void 0,function(){var ze,mt;return E(this,function(Pt){switch(Pt.label){case 0:return ze=nc(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,Ge),[4,Wc(ze)];case 1:return mt=Pt.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=eo(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(mt,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},_e}(Es),Wc=function(Re){return new Promise(function(_e,Ge){var ze=new Image;ze.onload=function(){_e(ze)},ze.onerror=Ge,ze.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(Re))})},hc=function(){function Re(_e){var Ge=_e.id,ze=_e.enabled;this.id=Ge,this.enabled=ze,this.start=Date.now()}return Re.prototype.debug=function(){for(var _e=[],Ge=0;Ge<arguments.length;Ge++)_e[Ge]=arguments[Ge];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,pe([this.id,this.getTime()+"ms"],_e)):this.info.apply(this,_e))},Re.prototype.getTime=function(){return Date.now()-this.start},Re.prototype.info=function(){for(var _e=[],Ge=0;Ge<arguments.length;Ge++)_e[Ge]=arguments[Ge];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,pe([this.id,this.getTime()+"ms"],_e))},Re.prototype.warn=function(){for(var _e=[],Ge=0;Ge<arguments.length;Ge++)_e[Ge]=arguments[Ge];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,pe([this.id,this.getTime()+"ms"],_e)):this.info.apply(this,_e))},Re.prototype.error=function(){for(var _e=[],Ge=0;Ge<arguments.length;Ge++)_e[Ge]=arguments[Ge];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,pe([this.id,this.getTime()+"ms"],_e)):this.info.apply(this,_e))},Re.instances={},Re}(),yA=function(){function Re(_e,Ge){var ze;this.windowBounds=Ge,this.instanceName="#"+Re.instanceCount++,this.logger=new hc({id:this.instanceName,enabled:_e.logging}),this.cache=(ze=_e.cache)!==null&&ze!==void 0?ze:new Zl(this,_e)}return Re.instanceCount=1,Re}(),GA=function(Re,_e){return _e===void 0&&(_e={}),pd(Re,_e)};typeof window!="undefined"&&Yl.setContext(window);var pd=function(Re,_e){return Xe(void 0,void 0,void 0,function(){var Ge,ze,mt,Pt,kt,Jt,qt,Pn,jn,Se,He,ot,yt,xt,jt,Dt,Mt,Rt,Vt,An,Dn,pn,Dn,wn,zn,Kn,Sn,xn,rr,xr,Fr,ei,Vr,Ti,qr,Ca,Ta,Ba,Aa,Qa;return E(this,function(Da){switch(Da.label){case 0:if(!Re||typeof Re!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(Ge=Re.ownerDocument,!Ge)throw new Error("Element is not attached to a Document");if(ze=Ge.defaultView,!ze)throw new Error("Document is not attached to a Window");return mt={allowTaint:(wn=_e.allowTaint)!==null&&wn!==void 0?wn:!1,imageTimeout:(zn=_e.imageTimeout)!==null&&zn!==void 0?zn:15e3,proxy:_e.proxy,useCORS:(Kn=_e.useCORS)!==null&&Kn!==void 0?Kn:!1},Pt=ve({logging:(Sn=_e.logging)!==null&&Sn!==void 0?Sn:!0,cache:_e.cache},mt),kt={windowWidth:(xn=_e.windowWidth)!==null&&xn!==void 0?xn:ze.innerWidth,windowHeight:(rr=_e.windowHeight)!==null&&rr!==void 0?rr:ze.innerHeight,scrollX:(xr=_e.scrollX)!==null&&xr!==void 0?xr:ze.pageXOffset,scrollY:(Fr=_e.scrollY)!==null&&Fr!==void 0?Fr:ze.pageYOffset},Jt=new Ae(kt.scrollX,kt.scrollY,kt.windowWidth,kt.windowHeight),qt=new yA(Pt,Jt),Pn=(ei=_e.foreignObjectRendering)!==null&&ei!==void 0?ei:!1,jn={allowTaint:(Vr=_e.allowTaint)!==null&&Vr!==void 0?Vr:!1,onclone:_e.onclone,ignoreElements:_e.ignoreElements,inlineImages:Pn,copyStyles:Pn},qt.logger.debug("Starting document clone with size "+Jt.width+"x"+Jt.height+" scrolled to "+-Jt.left+","+-Jt.top),Se=new is(qt,Re,jn),He=Se.clonedReferenceElement,He?[4,Se.toIFrame(Ge,Jt)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return ot=Da.sent(),yt=lo(He)||ca(He)?le(He.ownerDocument):ce(qt,He),xt=yt.width,jt=yt.height,Dt=yt.left,Mt=yt.top,Rt=WA(qt,He,_e.backgroundColor),Vt={canvas:_e.canvas,backgroundColor:Rt,scale:(qr=(Ti=_e.scale)!==null&&Ti!==void 0?Ti:ze.devicePixelRatio)!==null&&qr!==void 0?qr:1,x:((Ca=_e.x)!==null&&Ca!==void 0?Ca:0)+Dt,y:((Ta=_e.y)!==null&&Ta!==void 0?Ta:0)+Mt,width:(Ba=_e.width)!==null&&Ba!==void 0?Ba:Math.ceil(xt),height:(Aa=_e.height)!==null&&Aa!==void 0?Aa:Math.ceil(jt)},Pn?(qt.logger.debug("Document cloned, using foreign object rendering"),Dn=new Gc(qt,Vt),[4,Dn.render(He)]):[3,3];case 2:return An=Da.sent(),[3,5];case 3:return qt.logger.debug("Document cloned, element located at "+Dt+","+Mt+" with size "+xt+"x"+jt+" using computed rendering"),qt.logger.debug("Starting DOM parsing"),pn=it(qt,He),Rt===pn.styles.backgroundColor&&(pn.styles.backgroundColor=ol.TRANSPARENT),qt.logger.debug("Starting renderer for element at "+Vt.x+","+Vt.y+" with size "+Vt.width+"x"+Vt.height),Dn=new hd(qt,Vt),[4,Dn.render(pn)];case 4:An=Da.sent(),Da.label=5;case 5:return(!((Qa=_e.removeContainer)!==null&&Qa!==void 0)||Qa)&&(is.destroy(ot)||qt.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),qt.logger.debug("Finished rendering"),[2,An]}})})},WA=function(Re,_e,Ge){var ze=_e.ownerDocument,mt=ze.documentElement?Ml(Re,getComputedStyle(ze.documentElement).backgroundColor):ol.TRANSPARENT,Pt=ze.body?Ml(Re,getComputedStyle(ze.body).backgroundColor):ol.TRANSPARENT,kt=typeof Ge=="string"?Ml(Re,Ge):Ge===null?ol.TRANSPARENT:4294967295;return _e===ze.documentElement?fo(mt)?fo(Pt)?kt:Pt:mt:kt};return GA})},44164:function(en,Gt,be){var ve=be(97671);(function(E,pe){en.exports=pe(be(7348),be(64270))})(self,function(Xe,E){return function(){var pe={"./src/plugin/hyperlinks.js":function(ae,se,ie){"use strict";ie.r(se);var oe=ie("./node_modules/core-js/modules/web.dom-collections.for-each.js"),re=ie.n(oe),ne=ie("./node_modules/core-js/modules/es.string.link.js"),z=ie.n(ne),a=ie("./src/worker.js"),y=ie("./src/utils.js"),x=[],b={toContainer:a.default.prototype.toContainer,toPdf:a.default.prototype.toPdf};a.default.prototype.toContainer=function(){return b.toContainer.call(this).then(function(){if(this.opt.enableLinks){var ue=this.prop.container,de=ue.querySelectorAll("a"),he=(0,y.unitConvert)(ue.getBoundingClientRect(),this.prop.pageSize.k);x=[],Array.prototype.forEach.call(de,function(fe){for(var ge=fe.getClientRects(),ye=0;ye<ge.length;ye++){var me=(0,y.unitConvert)(ge[ye],this.prop.pageSize.k);me.left-=he.left,me.top-=he.top;var Be=Math.floor(me.top/this.prop.pageSize.inner.height)+1,Ee=this.opt.margin[0]+me.top%this.prop.pageSize.inner.height,Me=this.opt.margin[1]+me.left;x.push({page:Be,top:Ee,left:Me,clientRect:me,link:fe})}},this)}})},a.default.prototype.toPdf=function(){return b.toPdf.call(this).then(function(){if(this.opt.enableLinks){x.forEach(function(de){this.prop.pdf.setPage(de.page),this.prop.pdf.link(de.left,de.top,de.clientRect.width,de.clientRect.height,{url:de.link.href})},this);var ue=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(ue)}})}},"./src/plugin/jspdf-plugin.js":function(ae,se,ie){"use strict";ie.r(se);var oe=ie("./node_modules/core-js/modules/es.symbol.js"),re=ie.n(oe),ne=ie("./node_modules/core-js/modules/es.symbol.description.js"),z=ie.n(ne),a=ie("./node_modules/core-js/modules/es.object.to-string.js"),y=ie.n(a),x=ie("./node_modules/core-js/modules/es.symbol.iterator.js"),b=ie.n(x),te=ie("./node_modules/core-js/modules/es.array.iterator.js"),ee=ie.n(te),ue=ie("./node_modules/core-js/modules/es.string.iterator.js"),de=ie.n(ue),he=ie("./node_modules/core-js/modules/web.dom-collections.iterator.js"),fe=ie.n(he),ge=ie("jspdf"),ye=ie.n(ge);function me(Be){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?me=function(Me){return typeof Me}:me=function(Me){return Me&&typeof Symbol=="function"&&Me.constructor===Symbol&&Me!==Symbol.prototype?"symbol":typeof Me},me(Be)}ge.jsPDF.getPageSize=function(Be,Ee,Me){if(me(Be)==="object"){var we=Be;Be=we.orientation,Ee=we.unit||Ee,Me=we.format||Me}Ee=Ee||"mm",Me=Me||"a4",Be=(""+(Be||"P")).toLowerCase();var je=(""+Me).toLowerCase(),xe={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(Ee){case"pt":var Oe=1;break;case"mm":var Oe=72/25.4;break;case"cm":var Oe=72/2.54;break;case"in":var Oe=72;break;case"px":var Oe=72/96;break;case"pc":var Oe=12;break;case"em":var Oe=12;break;case"ex":var Oe=6;break;default:throw"Invalid unit: "+Ee}if(xe.hasOwnProperty(je))var We=xe[je][1]/Oe,Ze=xe[je][0]/Oe;else try{var We=Me[1],Ze=Me[0]}catch(qe){throw new Error("Invalid format: "+Me)}if(Be==="p"||Be==="portrait"){if(Be="p",Ze>We){var Te=Ze;Ze=We,We=Te}}else if(Be==="l"||Be==="landscape"){if(Be="l",We>Ze){var Te=Ze;Ze=We,We=Te}}else throw"Invalid orientation: "+Be;var tt={width:Ze,height:We,unit:Ee,k:Oe};return tt},se.default=ge.jsPDF},"./src/plugin/pagebreaks.js":function(ae,se,ie){"use strict";ie.r(se);var oe=ie("./node_modules/core-js/modules/es.array.concat.js"),re=ie.n(oe),ne=ie("./node_modules/core-js/modules/es.array.slice.js"),z=ie.n(ne),a=ie("./node_modules/core-js/modules/es.array.join.js"),y=ie.n(a),x=ie("./node_modules/core-js/modules/web.dom-collections.for-each.js"),b=ie.n(x),te=ie("./node_modules/core-js/modules/es.object.keys.js"),ee=ie.n(te),ue=ie("./src/worker.js"),de=ie("./src/utils.js"),he={toContainer:ue.default.prototype.toContainer};ue.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},ue.default.prototype.toContainer=function(){return he.toContainer.call(this).then(function(){var ye=this.prop.container,me=this.prop.pageSize.inner.px.height,Be=[].concat(this.opt.pagebreak.mode),Ee={avoidAll:Be.indexOf("avoid-all")!==-1,css:Be.indexOf("css")!==-1,legacy:Be.indexOf("legacy")!==-1},Me={},we=this;["before","after","avoid"].forEach(function(Oe){var We=Ee.avoidAll&&Oe==="avoid";Me[Oe]=We?[]:[].concat(we.opt.pagebreak[Oe]||[]),Me[Oe].length>0&&(Me[Oe]=Array.prototype.slice.call(ye.querySelectorAll(Me[Oe].join(", "))))});var je=ye.querySelectorAll(".html2pdf__page-break");je=Array.prototype.slice.call(je);var xe=ye.querySelectorAll("*");Array.prototype.forEach.call(xe,function(We){var Ze={before:!1,after:Ee.legacy&&je.indexOf(We)!==-1,avoid:Ee.avoidAll};if(Ee.css){var Te=window.getComputedStyle(We),tt=["always","page","left","right"],qe=["avoid","avoid-page"];Ze={before:Ze.before||tt.indexOf(Te.breakBefore||Te.pageBreakBefore)!==-1,after:Ze.after||tt.indexOf(Te.breakAfter||Te.pageBreakAfter)!==-1,avoid:Ze.avoid||qe.indexOf(Te.breakInside||Te.pageBreakInside)!==-1}}Object.keys(Ze).forEach(function(At){Ze[At]=Ze[At]||Me[At].indexOf(We)!==-1});var lt=We.getBoundingClientRect();if(Ze.avoid&&!Ze.before){var ct=Math.floor(lt.top/me),rt=Math.floor(lt.bottom/me),at=Math.abs(lt.bottom-lt.top)/me;rt!==ct&&at<=1&&(Ze.before=!0)}if(Ze.before){var ut=(0,de.createElement)("div",{style:{display:"block",height:me-lt.top%me+"px"}});We.parentNode.insertBefore(ut,We)}if(Ze.after){var ut=(0,de.createElement)("div",{style:{display:"block",height:me-lt.bottom%me+"px"}});We.parentNode.insertBefore(ut,We.nextSibling)}})})}},"./src/utils.js":function(ae,se,ie){"use strict";ie.r(se),ie.d(se,{objType:function(){return Be},createElement:function(){return Ee},cloneNode:function(){return Me},unitConvert:function(){return we},toPx:function(){return je}});var oe=ie("./node_modules/core-js/modules/es.number.constructor.js"),re=ie.n(oe),ne=ie("./node_modules/core-js/modules/es.symbol.js"),z=ie.n(ne),a=ie("./node_modules/core-js/modules/es.symbol.description.js"),y=ie.n(a),x=ie("./node_modules/core-js/modules/es.object.to-string.js"),b=ie.n(x),te=ie("./node_modules/core-js/modules/es.symbol.iterator.js"),ee=ie.n(te),ue=ie("./node_modules/core-js/modules/es.array.iterator.js"),de=ie.n(ue),he=ie("./node_modules/core-js/modules/es.string.iterator.js"),fe=ie.n(he),ge=ie("./node_modules/core-js/modules/web.dom-collections.iterator.js"),ye=ie.n(ge);function me(xe){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?me=function(We){return typeof We}:me=function(We){return We&&typeof Symbol=="function"&&We.constructor===Symbol&&We!==Symbol.prototype?"symbol":typeof We},me(xe)}var Be=function(Oe){var We=me(Oe);return We==="undefined"?"undefined":We==="string"||Oe instanceof String?"string":We==="number"||Oe instanceof Number?"number":We==="function"||Oe instanceof Function?"function":Oe&&Oe.constructor===Array?"array":Oe&&Oe.nodeType===1?"element":We==="object"?"object":"unknown"},Ee=function(Oe,We){var Ze=document.createElement(Oe);if(We.className&&(Ze.className=We.className),We.innerHTML){Ze.innerHTML=We.innerHTML;for(var Te=Ze.getElementsByTagName("script"),tt=Te.length;tt-- >0;null)Te[tt].parentNode.removeChild(Te[tt])}for(var qe in We.style)Ze.style[qe]=We.style[qe];return Ze},Me=function xe(Oe,We){for(var Ze=Oe.nodeType===3?document.createTextNode(Oe.nodeValue):Oe.cloneNode(!1),Te=Oe.firstChild;Te;Te=Te.nextSibling)(We===!0||Te.nodeType!==1||Te.nodeName!=="SCRIPT")&&Ze.appendChild(xe(Te,We));return Oe.nodeType===1&&(Oe.nodeName==="CANVAS"?(Ze.width=Oe.width,Ze.height=Oe.height,Ze.getContext("2d").drawImage(Oe,0,0)):(Oe.nodeName==="TEXTAREA"||Oe.nodeName==="SELECT")&&(Ze.value=Oe.value),Ze.addEventListener("load",function(){Ze.scrollTop=Oe.scrollTop,Ze.scrollLeft=Oe.scrollLeft},!0)),Ze},we=function(Oe,We){if(Be(Oe)==="number")return Oe*72/96/We;var Ze={};for(var Te in Oe)Ze[Te]=Oe[Te]*72/96/We;return Ze},je=function(Oe,We){return Math.floor(Oe*We/72*96)}},"./src/worker.js":function(ae,se,ie){"use strict";ie.r(se);var oe=ie("./node_modules/core-js/modules/es.object.assign.js"),re=ie.n(oe),ne=ie("./node_modules/core-js/modules/es.array.map.js"),z=ie.n(ne),a=ie("./node_modules/core-js/modules/es.object.keys.js"),y=ie.n(a),x=ie("./node_modules/core-js/modules/es.array.concat.js"),b=ie.n(x),te=ie("./node_modules/core-js/modules/es.object.to-string.js"),ee=ie.n(te),ue=ie("./node_modules/core-js/modules/es.regexp.to-string.js"),de=ie.n(ue),he=ie("./node_modules/core-js/modules/es.function.name.js"),fe=ie.n(he),ge=ie("./node_modules/core-js/modules/web.dom-collections.for-each.js"),ye=ie.n(ge),me=ie("jspdf"),Be=ie.n(me),Ee=ie("html2canvas"),Me=ie.n(Ee),we=ie("./src/utils.js"),je=ie("./node_modules/es6-promise/dist/es6-promise.js"),xe=ie.n(je),Oe=xe().Promise,We=function Ze(Te){var tt=Object.assign(Ze.convert(Oe.resolve()),JSON.parse(JSON.stringify(Ze.template))),qe=Ze.convert(Oe.resolve(),tt);return qe=qe.setProgress(1,Ze,1,[Ze]),qe=qe.set(Te),qe};We.prototype=Object.create(Oe.prototype),We.prototype.constructor=We,We.convert=function(Te,tt){return Te.__proto__=tt||We.prototype,Te},We.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:{}}},We.prototype.from=function(Te,tt){function qe(lt){switch((0,we.objType)(lt)){case"string":return"string";case"element":return lt.nodeName.toLowerCase&&lt.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(tt=tt||qe(Te),tt){case"string":return this.set({src:(0,we.createElement)("div",{innerHTML:Te})});case"element":return this.set({src:Te});case"canvas":return this.set({canvas:Te});case"img":return this.set({img:Te});default:return this.error("Unknown source type.")}})},We.prototype.to=function(Te){switch(Te){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.")}},We.prototype.toContainer=function(){var Te=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Te).then(function(){var qe={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},lt={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};qe.opacity=0;var ct=(0,we.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,we.createElement)("div",{className:"html2pdf__overlay",style:qe}),this.prop.container=(0,we.createElement)("div",{className:"html2pdf__container",style:lt}),this.prop.container.appendChild(ct),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},We.prototype.toCanvas=function(){var Te=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Te).then(function(){var qe=Object.assign({},this.opt.html2canvas);return delete qe.onrendered,Ee(this.prop.container,qe)}).then(function(qe){var lt=this.opt.html2canvas.onrendered||function(){};lt(qe),this.prop.canvas=qe,document.body.removeChild(this.prop.overlay)})},We.prototype.toImg=function(){var Te=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(Te).then(function(){var qe=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=qe})},We.prototype.toPdf=function(){var Te=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Te).then(function(){var qe=this.prop.canvas,lt=this.opt,ct=qe.height,rt=Math.floor(qe.width*this.prop.pageSize.inner.ratio),at=Math.ceil(ct/rt),ut=this.prop.pageSize.inner.height,At=document.createElement("canvas"),wt=At.getContext("2d");At.width=qe.width,At.height=rt,this.prop.pdf=this.prop.pdf||new me.jsPDF(lt.jsPDF);for(var It=0;It<at;It++){It===at-1&&ct%rt!==0&&(At.height=ct%rt,ut=At.height*this.prop.pageSize.inner.width/At.width);var gt=At.width,ft=At.height;wt.fillStyle="white",wt.fillRect(0,0,gt,ft),wt.drawImage(qe,0,It*rt,gt,ft,0,0,gt,ft),It&&this.prop.pdf.addPage();var $e=At.toDataURL("image/"+lt.image.type,lt.image.quality);this.prop.pdf.addImage($e,lt.image.type,lt.margin[1],lt.margin[0],this.prop.pageSize.inner.width,ut)}})},We.prototype.output=function(Te,tt,qe){return qe=qe||"pdf",qe.toLowerCase()==="img"||qe.toLowerCase()==="image"?this.outputImg(Te,tt):this.outputPdf(Te,tt)},We.prototype.outputPdf=function(Te,tt){var qe=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(qe).then(function(){return this.prop.pdf.output(Te,tt)})},We.prototype.outputImg=function(Te,tt){var qe=[function(){return this.prop.img||this.toImg()}];return this.thenList(qe).then(function(){switch(Te){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 "'+Te+'" is not supported.'}})},We.prototype.save=function(Te){var tt=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(tt).set(Te?{filename:Te}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},We.prototype.set=function(Te){if((0,we.objType)(Te)!=="object")return this;var tt=Object.keys(Te||{}).map(function(qe){switch(qe){case"margin":return this.setMargin.bind(this,Te.margin);case"jsPDF":return function(){return this.opt.jsPDF=Te.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,Te.pageSize);default:return qe in We.template.prop?function(){this.prop[qe]=Te[qe]}:function(){this.opt[qe]=Te[qe]}}},this);return this.then(function(){return this.thenList(tt)})},We.prototype.get=function(Te,tt){return this.then(function(){var lt=Te in We.template.prop?this.prop[Te]:this.opt[Te];return tt?tt(lt):lt})},We.prototype.setMargin=function(Te){return this.then(function(){switch((0,we.objType)(Te)){case"number":Te=[Te,Te,Te,Te];case"array":if(Te.length===2&&(Te=[Te[0],Te[1],Te[0],Te[1]]),Te.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=Te}).then(this.setPageSize)},We.prototype.setPageSize=function(Te){return this.then(function(){Te=Te||me.jsPDF.getPageSize(this.opt.jsPDF),Te.hasOwnProperty("inner")||(Te.inner={width:Te.width-this.opt.margin[1]-this.opt.margin[3],height:Te.height-this.opt.margin[0]-this.opt.margin[2]},Te.inner.px={width:(0,we.toPx)(Te.inner.width,Te.k),height:(0,we.toPx)(Te.inner.height,Te.k)},Te.inner.ratio=Te.inner.height/Te.inner.width),this.prop.pageSize=Te})},We.prototype.setProgress=function(Te,tt,qe,lt){return Te!=null&&(this.progress.val=Te),tt!=null&&(this.progress.state=tt),qe!=null&&(this.progress.n=qe),lt!=null&&(this.progress.stack=lt),this.progress.ratio=this.progress.val/this.progress.state,this},We.prototype.updateProgress=function(Te,tt,qe,lt){return this.setProgress(Te?this.progress.val+Te:null,tt||null,qe?this.progress.n+qe:null,lt?this.progress.stack.concat(lt):null)},We.prototype.then=function(Te,tt){var qe=this;return this.thenCore(Te,tt,function(ct,rt){return qe.updateProgress(null,null,1,[ct]),Oe.prototype.then.call(this,function(ut){return qe.updateProgress(null,ct),ut}).then(ct,rt).then(function(ut){return qe.updateProgress(1),ut})})},We.prototype.thenCore=function(Te,tt,qe){qe=qe||Oe.prototype.then;var lt=this;Te&&(Te=Te.bind(lt)),tt&&(tt=tt.bind(lt));var ct=Oe.toString().indexOf("[native code]")!==-1&&Oe.name==="Promise",rt=ct?lt:We.convert(Object.assign({},lt),Oe.prototype),at=qe.call(rt,Te,tt);return We.convert(at,lt.__proto__)},We.prototype.thenExternal=function(Te,tt){return Oe.prototype.then.call(this,Te,tt)},We.prototype.thenList=function(Te){var tt=this;return Te.forEach(function(lt){tt=tt.thenCore(lt)}),tt},We.prototype.catch=function(Ze){Ze&&(Ze=Ze.bind(this));var Te=Oe.prototype.catch.call(this,Ze);return We.convert(Te,this)},We.prototype.catchExternal=function(Te){return Oe.prototype.catch.call(this,Te)},We.prototype.error=function(Te){return this.then(function(){throw new Error(Te)})},We.prototype.using=We.prototype.set,We.prototype.saveAs=We.prototype.save,We.prototype.export=We.prototype.output,We.prototype.run=We.prototype.then,se.default=We},"./node_modules/core-js/internals/a-function.js":function(ae){ae.exports=function(se){if(typeof se!="function")throw TypeError(String(se)+" is not a function");return se}},"./node_modules/core-js/internals/a-possible-prototype.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/is-object.js");ae.exports=function(re){if(!oe(re)&&re!==null)throw TypeError("Can't set "+String(re)+" as a prototype");return re}},"./node_modules/core-js/internals/add-to-unscopables.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/well-known-symbol.js"),re=ie("./node_modules/core-js/internals/object-create.js"),ne=ie("./node_modules/core-js/internals/object-define-property.js"),z=oe("unscopables"),a=Array.prototype;a[z]==null&&ne.f(a,z,{configurable:!0,value:re(null)}),ae.exports=function(y){a[z][y]=!0}},"./node_modules/core-js/internals/an-object.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/is-object.js");ae.exports=function(re){if(!oe(re))throw TypeError(String(re)+" is not an object");return re}},"./node_modules/core-js/internals/array-for-each.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/array-iteration.js").forEach,re=ie("./node_modules/core-js/internals/array-method-is-strict.js"),ne=re("forEach");ae.exports=ne?[].forEach:function(a){return oe(this,a,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/to-indexed-object.js"),re=ie("./node_modules/core-js/internals/to-length.js"),ne=ie("./node_modules/core-js/internals/to-absolute-index.js"),z=function(a){return function(y,x,b){var te=oe(y),ee=re(te.length),ue=ne(b,ee),de;if(a&&x!=x){for(;ee>ue;)if(de=te[ue++],de!=de)return!0}else for(;ee>ue;ue++)if((a||ue in te)&&te[ue]===x)return a||ue||0;return!a&&-1}};ae.exports={includes:z(!0),indexOf:z(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/function-bind-context.js"),re=ie("./node_modules/core-js/internals/indexed-object.js"),ne=ie("./node_modules/core-js/internals/to-object.js"),z=ie("./node_modules/core-js/internals/to-length.js"),a=ie("./node_modules/core-js/internals/array-species-create.js"),y=[].push,x=function(b){var te=b==1,ee=b==2,ue=b==3,de=b==4,he=b==6,fe=b==7,ge=b==5||he;return function(ye,me,Be,Ee){for(var Me=ne(ye),we=re(Me),je=oe(me,Be,3),xe=z(we.length),Oe=0,We=Ee||a,Ze=te?We(ye,xe):ee||fe?We(ye,0):void 0,Te,tt;xe>Oe;Oe++)if((ge||Oe in we)&&(Te=we[Oe],tt=je(Te,Oe,Me),b))if(te)Ze[Oe]=tt;else if(tt)switch(b){case 3:return!0;case 5:return Te;case 6:return Oe;case 2:y.call(Ze,Te)}else switch(b){case 4:return!1;case 7:y.call(Ze,Te)}return he?-1:ue||de?de:Ze}};ae.exports={forEach:x(0),map:x(1),filter:x(2),some:x(3),every:x(4),find:x(5),findIndex:x(6),filterReject:x(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/fails.js"),re=ie("./node_modules/core-js/internals/well-known-symbol.js"),ne=ie("./node_modules/core-js/internals/engine-v8-version.js"),z=re("species");ae.exports=function(a){return ne>=51||!oe(function(){var y=[],x=y.constructor={};return x[z]=function(){return{foo:1}},y[a](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/fails.js");ae.exports=function(re,ne){var z=[][re];return!!z&&oe(function(){z.call(null,ne||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/is-object.js"),re=ie("./node_modules/core-js/internals/is-array.js"),ne=ie("./node_modules/core-js/internals/well-known-symbol.js"),z=ne("species");ae.exports=function(a){var y;return re(a)&&(y=a.constructor,typeof y=="function"&&(y===Array||re(y.prototype))?y=void 0:oe(y)&&(y=y[z],y===null&&(y=void 0))),y===void 0?Array:y}},"./node_modules/core-js/internals/array-species-create.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/array-species-constructor.js");ae.exports=function(re,ne){return new(oe(re))(ne===0?0:ne)}},"./node_modules/core-js/internals/classof-raw.js":function(ae){var se={}.toString;ae.exports=function(ie){return se.call(ie).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/to-string-tag-support.js"),re=ie("./node_modules/core-js/internals/classof-raw.js"),ne=ie("./node_modules/core-js/internals/well-known-symbol.js"),z=ne("toStringTag"),a=re(function(){return arguments}())=="Arguments",y=function(x,b){try{return x[b]}catch(te){}};ae.exports=oe?re:function(x){var b,te,ee;return x===void 0?"Undefined":x===null?"Null":typeof(te=y(b=Object(x),z))=="string"?te:a?re(b):(ee=re(b))=="Object"&&typeof b.callee=="function"?"Arguments":ee}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/has.js"),re=ie("./node_modules/core-js/internals/own-keys.js"),ne=ie("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),z=ie("./node_modules/core-js/internals/object-define-property.js");ae.exports=function(a,y){for(var x=re(y),b=z.f,te=ne.f,ee=0;ee<x.length;ee++){var ue=x[ee];oe(a,ue)||b(a,ue,te(y,ue))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/fails.js");ae.exports=!oe(function(){function re(){}return re.prototype.constructor=null,Object.getPrototypeOf(new re)!==re.prototype})},"./node_modules/core-js/internals/create-html.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/require-object-coercible.js"),re=ie("./node_modules/core-js/internals/to-string.js"),ne=/"/g;ae.exports=function(z,a,y,x){var b=re(oe(z)),te="<"+a;return y!==""&&(te+=" "+y+'="'+re(x).replace(ne,"&quot;")+'"'),te+">"+b+"</"+a+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,re=ie("./node_modules/core-js/internals/object-create.js"),ne=ie("./node_modules/core-js/internals/create-property-descriptor.js"),z=ie("./node_modules/core-js/internals/set-to-string-tag.js"),a=ie("./node_modules/core-js/internals/iterators.js"),y=function(){return this};ae.exports=function(x,b,te){var ee=b+" Iterator";return x.prototype=re(oe,{next:ne(1,te)}),z(x,ee,!1,!0),a[ee]=y,x}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/descriptors.js"),re=ie("./node_modules/core-js/internals/object-define-property.js"),ne=ie("./node_modules/core-js/internals/create-property-descriptor.js");ae.exports=oe?function(z,a,y){return re.f(z,a,ne(1,y))}:function(z,a,y){return z[a]=y,z}},"./node_modules/core-js/internals/create-property-descriptor.js":function(ae){ae.exports=function(se,ie){return{enumerable:!(se&1),configurable:!(se&2),writable:!(se&4),value:ie}}},"./node_modules/core-js/internals/create-property.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/to-property-key.js"),re=ie("./node_modules/core-js/internals/object-define-property.js"),ne=ie("./node_modules/core-js/internals/create-property-descriptor.js");ae.exports=function(z,a,y){var x=oe(a);x in z?re.f(z,x,ne(0,y)):z[x]=y}},"./node_modules/core-js/internals/define-iterator.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/export.js"),re=ie("./node_modules/core-js/internals/create-iterator-constructor.js"),ne=ie("./node_modules/core-js/internals/object-get-prototype-of.js"),z=ie("./node_modules/core-js/internals/object-set-prototype-of.js"),a=ie("./node_modules/core-js/internals/set-to-string-tag.js"),y=ie("./node_modules/core-js/internals/create-non-enumerable-property.js"),x=ie("./node_modules/core-js/internals/redefine.js"),b=ie("./node_modules/core-js/internals/well-known-symbol.js"),te=ie("./node_modules/core-js/internals/is-pure.js"),ee=ie("./node_modules/core-js/internals/iterators.js"),ue=ie("./node_modules/core-js/internals/iterators-core.js"),de=ue.IteratorPrototype,he=ue.BUGGY_SAFARI_ITERATORS,fe=b("iterator"),ge="keys",ye="values",me="entries",Be=function(){return this};ae.exports=function(Ee,Me,we,je,xe,Oe,We){re(we,Me,je);var Ze=function(wt){if(wt===xe&&ct)return ct;if(!he&&wt in qe)return qe[wt];switch(wt){case ge:return function(){return new we(this,wt)};case ye:return function(){return new we(this,wt)};case me:return function(){return new we(this,wt)}}return function(){return new we(this)}},Te=Me+" Iterator",tt=!1,qe=Ee.prototype,lt=qe[fe]||qe["@@iterator"]||xe&&qe[xe],ct=!he&&lt||Ze(xe),rt=Me=="Array"&&qe.entries||lt,at,ut,At;if(rt&&(at=ne(rt.call(new Ee)),de!==Object.prototype&&at.next&&(!te&&ne(at)!==de&&(z?z(at,de):typeof at[fe]!="function"&&y(at,fe,Be)),a(at,Te,!0,!0),te&&(ee[Te]=Be))),xe==ye&&lt&&lt.name!==ye&&(tt=!0,ct=function(){return lt.call(this)}),(!te||We)&&qe[fe]!==ct&&y(qe,fe,ct),ee[Me]=ct,xe)if(ut={values:Ze(ye),keys:Oe?ct:Ze(ge),entries:Ze(me)},We)for(At in ut)(he||tt||!(At in qe))&&x(qe,At,ut[At]);else oe({target:Me,proto:!0,forced:he||tt},ut);return ut}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/path.js"),re=ie("./node_modules/core-js/internals/has.js"),ne=ie("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),z=ie("./node_modules/core-js/internals/object-define-property.js").f;ae.exports=function(a){var y=oe.Symbol||(oe.Symbol={});re(y,a)||z(y,a,{value:ne.f(a)})}},"./node_modules/core-js/internals/descriptors.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/fails.js");ae.exports=!oe(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js"),re=ie("./node_modules/core-js/internals/is-object.js"),ne=oe.document,z=re(ne)&&re(ne.createElement);ae.exports=function(a){return z?ne.createElement(a):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(ae){ae.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(ae,se,ie){var oe=ie("./node_modules/core-js/internals/get-built-in.js");ae.exports=oe("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js"),re=ie("./node_modules/core-js/internals/engine-user-agent.js"),ne=oe.process,z=oe.Deno,a=ne&&ne.versions||z&&z.version,y=a&&a.v8,x,b;y?(x=y.split("."),b=x[0]<4?1:x[0]+x[1]):re&&(x=re.match(/Edge\/(\d+)/),(!x||x[1]>=74)&&(x=re.match(/Chrome\/(\d+)/),x&&(b=x[1]))),ae.exports=b&&+b},"./node_modules/core-js/internals/enum-bug-keys.js":function(ae){ae.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js"),re=ie("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,ne=ie("./node_modules/core-js/internals/create-non-enumerable-property.js"),z=ie("./node_modules/core-js/internals/redefine.js"),a=ie("./node_modules/core-js/internals/set-global.js"),y=ie("./node_modules/core-js/internals/copy-constructor-properties.js"),x=ie("./node_modules/core-js/internals/is-forced.js");ae.exports=function(b,te){var ee=b.target,ue=b.global,de=b.stat,he,fe,ge,ye,me,Be;if(ue?fe=oe:de?fe=oe[ee]||a(ee,{}):fe=(oe[ee]||{}).prototype,fe)for(ge in te){if(me=te[ge],b.noTargetGet?(Be=re(fe,ge),ye=Be&&Be.value):ye=fe[ge],he=x(ue?ge:ee+(de?".":"#")+ge,b.forced),!he&&ye!==void 0){if(typeof me==typeof ye)continue;y(me,ye)}(b.sham||ye&&ye.sham)&&ne(me,"sham",!0),z(fe,ge,me,b)}}},"./node_modules/core-js/internals/fails.js":function(ae){ae.exports=function(se){try{return!!se()}catch(ie){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/a-function.js");ae.exports=function(re,ne,z){if(oe(re),ne===void 0)return re;switch(z){case 0:return function(){return re.call(ne)};case 1:return function(a){return re.call(ne,a)};case 2:return function(a,y){return re.call(ne,a,y)};case 3:return function(a,y,x){return re.call(ne,a,y,x)}}return function(){return re.apply(ne,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js"),re=function(ne){return typeof ne=="function"?ne:void 0};ae.exports=function(ne,z){return arguments.length<2?re(oe[ne]):oe[ne]&&oe[ne][z]}},"./node_modules/core-js/internals/global.js":function(ae){var se=function(ie){return ie&&ie.Math==Math&&ie};ae.exports=se(typeof globalThis=="object"&&globalThis)||se(typeof window=="object"&&window)||se(typeof self=="object"&&self)||se(typeof be.g=="object"&&be.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/to-object.js"),re={}.hasOwnProperty;ae.exports=Object.hasOwn||function(z,a){return re.call(oe(z),a)}},"./node_modules/core-js/internals/hidden-keys.js":function(ae){ae.exports={}},"./node_modules/core-js/internals/html.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/get-built-in.js");ae.exports=oe("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/descriptors.js"),re=ie("./node_modules/core-js/internals/fails.js"),ne=ie("./node_modules/core-js/internals/document-create-element.js");ae.exports=!oe&&!re(function(){return Object.defineProperty(ne("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/fails.js"),re=ie("./node_modules/core-js/internals/classof-raw.js"),ne="".split;ae.exports=oe(function(){return!Object("z").propertyIsEnumerable(0)})?function(z){return re(z)=="String"?ne.call(z,""):Object(z)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/is-object.js"),re=ie("./node_modules/core-js/internals/object-set-prototype-of.js");ae.exports=function(ne,z,a){var y,x;return re&&typeof(y=z.constructor)=="function"&&y!==a&&oe(x=y.prototype)&&x!==a.prototype&&re(ne,x),ne}},"./node_modules/core-js/internals/inspect-source.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/shared-store.js"),re=Function.toString;typeof oe.inspectSource!="function"&&(oe.inspectSource=function(ne){return re.call(ne)}),ae.exports=oe.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/native-weak-map.js"),re=ie("./node_modules/core-js/internals/global.js"),ne=ie("./node_modules/core-js/internals/is-object.js"),z=ie("./node_modules/core-js/internals/create-non-enumerable-property.js"),a=ie("./node_modules/core-js/internals/has.js"),y=ie("./node_modules/core-js/internals/shared-store.js"),x=ie("./node_modules/core-js/internals/shared-key.js"),b=ie("./node_modules/core-js/internals/hidden-keys.js"),te="Object already initialized",ee=re.WeakMap,ue,de,he,fe=function(we){return he(we)?de(we):ue(we,{})},ge=function(we){return function(je){var xe;if(!ne(je)||(xe=de(je)).type!==we)throw TypeError("Incompatible receiver, "+we+" required");return xe}};if(oe||y.state){var ye=y.state||(y.state=new ee),me=ye.get,Be=ye.has,Ee=ye.set;ue=function(we,je){if(Be.call(ye,we))throw new TypeError(te);return je.facade=we,Ee.call(ye,we,je),je},de=function(we){return me.call(ye,we)||{}},he=function(we){return Be.call(ye,we)}}else{var Me=x("state");b[Me]=!0,ue=function(we,je){if(a(we,Me))throw new TypeError(te);return je.facade=we,z(we,Me,je),je},de=function(we){return a(we,Me)?we[Me]:{}},he=function(we){return a(we,Me)}}ae.exports={set:ue,get:de,has:he,enforce:fe,getterFor:ge}},"./node_modules/core-js/internals/is-array.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/classof-raw.js");ae.exports=Array.isArray||function(ne){return oe(ne)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/fails.js"),re=/#|\.prototype\./,ne=function(b,te){var ee=a[z(b)];return ee==x?!0:ee==y?!1:typeof te=="function"?oe(te):!!te},z=ne.normalize=function(b){return String(b).replace(re,".").toLowerCase()},a=ne.data={},y=ne.NATIVE="N",x=ne.POLYFILL="P";ae.exports=ne},"./node_modules/core-js/internals/is-object.js":function(ae){ae.exports=function(se){return typeof se=="object"?se!==null:typeof se=="function"}},"./node_modules/core-js/internals/is-pure.js":function(ae){ae.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/get-built-in.js"),re=ie("./node_modules/core-js/internals/use-symbol-as-uid.js");ae.exports=re?function(ne){return typeof ne=="symbol"}:function(ne){var z=oe("Symbol");return typeof z=="function"&&Object(ne)instanceof z}},"./node_modules/core-js/internals/iterators-core.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/fails.js"),re=ie("./node_modules/core-js/internals/object-get-prototype-of.js"),ne=ie("./node_modules/core-js/internals/create-non-enumerable-property.js"),z=ie("./node_modules/core-js/internals/has.js"),a=ie("./node_modules/core-js/internals/well-known-symbol.js"),y=ie("./node_modules/core-js/internals/is-pure.js"),x=a("iterator"),b=!1,te=function(){return this},ee,ue,de;[].keys&&(de=[].keys(),"next"in de?(ue=re(re(de)),ue!==Object.prototype&&(ee=ue)):b=!0);var he=ee==null||oe(function(){var fe={};return ee[x].call(fe)!==fe});he&&(ee={}),(!y||he)&&!z(ee,x)&&ne(ee,x,te),ae.exports={IteratorPrototype:ee,BUGGY_SAFARI_ITERATORS:b}},"./node_modules/core-js/internals/iterators.js":function(ae){ae.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/engine-v8-version.js"),re=ie("./node_modules/core-js/internals/fails.js");ae.exports=!!Object.getOwnPropertySymbols&&!re(function(){var ne=Symbol();return!String(ne)||!(Object(ne)instanceof Symbol)||!Symbol.sham&&oe&&oe<41})},"./node_modules/core-js/internals/native-weak-map.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js"),re=ie("./node_modules/core-js/internals/inspect-source.js"),ne=oe.WeakMap;ae.exports=typeof ne=="function"&&/native code/.test(re(ne))},"./node_modules/core-js/internals/object-assign.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/descriptors.js"),re=ie("./node_modules/core-js/internals/fails.js"),ne=ie("./node_modules/core-js/internals/object-keys.js"),z=ie("./node_modules/core-js/internals/object-get-own-property-symbols.js"),a=ie("./node_modules/core-js/internals/object-property-is-enumerable.js"),y=ie("./node_modules/core-js/internals/to-object.js"),x=ie("./node_modules/core-js/internals/indexed-object.js"),b=Object.assign,te=Object.defineProperty;ae.exports=!b||re(function(){if(oe&&b({b:1},b(te({},"a",{enumerable:!0,get:function(){te(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var ee={},ue={},de=Symbol(),he="abcdefghijklmnopqrst";return ee[de]=7,he.split("").forEach(function(fe){ue[fe]=fe}),b({},ee)[de]!=7||ne(b({},ue)).join("")!=he})?function(ue,de){for(var he=y(ue),fe=arguments.length,ge=1,ye=z.f,me=a.f;fe>ge;)for(var Be=x(arguments[ge++]),Ee=ye?ne(Be).concat(ye(Be)):ne(Be),Me=Ee.length,we=0,je;Me>we;)je=Ee[we++],(!oe||me.call(Be,je))&&(he[je]=Be[je]);return he}:b},"./node_modules/core-js/internals/object-create.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/an-object.js"),re=ie("./node_modules/core-js/internals/object-define-properties.js"),ne=ie("./node_modules/core-js/internals/enum-bug-keys.js"),z=ie("./node_modules/core-js/internals/hidden-keys.js"),a=ie("./node_modules/core-js/internals/html.js"),y=ie("./node_modules/core-js/internals/document-create-element.js"),x=ie("./node_modules/core-js/internals/shared-key.js"),b=">",te="<",ee="prototype",ue="script",de=x("IE_PROTO"),he=function(){},fe=function(Ee){return te+ue+b+Ee+te+"/"+ue+b},ge=function(Ee){Ee.write(fe("")),Ee.close();var Me=Ee.parentWindow.Object;return Ee=null,Me},ye=function(){var Ee=y("iframe"),Me="java"+ue+":",we;if(Ee.style)return Ee.style.display="none",a.appendChild(Ee),Ee.src=String(Me),we=Ee.contentWindow.document,we.open(),we.write(fe("document.F=Object")),we.close(),we.F},me,Be=function(){try{me=new ActiveXObject("htmlfile")}catch(Me){}Be=document.domain&&me?ge(me):ye()||ge(me);for(var Ee=ne.length;Ee--;)delete Be[ee][ne[Ee]];return Be()};z[de]=!0,ae.exports=Object.create||function(Me,we){var je;return Me!==null?(he[ee]=oe(Me),je=new he,he[ee]=null,je[de]=Me):je=Be(),we===void 0?je:re(je,we)}},"./node_modules/core-js/internals/object-define-properties.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/descriptors.js"),re=ie("./node_modules/core-js/internals/object-define-property.js"),ne=ie("./node_modules/core-js/internals/an-object.js"),z=ie("./node_modules/core-js/internals/object-keys.js");ae.exports=oe?Object.defineProperties:function(y,x){ne(y);for(var b=z(x),te=b.length,ee=0,ue;te>ee;)re.f(y,ue=b[ee++],x[ue]);return y}},"./node_modules/core-js/internals/object-define-property.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/descriptors.js"),re=ie("./node_modules/core-js/internals/ie8-dom-define.js"),ne=ie("./node_modules/core-js/internals/an-object.js"),z=ie("./node_modules/core-js/internals/to-property-key.js"),a=Object.defineProperty;se.f=oe?a:function(x,b,te){if(ne(x),b=z(b),ne(te),re)try{return a(x,b,te)}catch(ee){}if("get"in te||"set"in te)throw TypeError("Accessors not supported");return"value"in te&&(x[b]=te.value),x}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/descriptors.js"),re=ie("./node_modules/core-js/internals/object-property-is-enumerable.js"),ne=ie("./node_modules/core-js/internals/create-property-descriptor.js"),z=ie("./node_modules/core-js/internals/to-indexed-object.js"),a=ie("./node_modules/core-js/internals/to-property-key.js"),y=ie("./node_modules/core-js/internals/has.js"),x=ie("./node_modules/core-js/internals/ie8-dom-define.js"),b=Object.getOwnPropertyDescriptor;se.f=oe?b:function(ee,ue){if(ee=z(ee),ue=a(ue),x)try{return b(ee,ue)}catch(de){}if(y(ee,ue))return ne(!re.f.call(ee,ue),ee[ue])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/to-indexed-object.js"),re=ie("./node_modules/core-js/internals/object-get-own-property-names.js").f,ne={}.toString,z=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(y){try{return re(y)}catch(x){return z.slice()}};ae.exports.f=function(x){return z&&ne.call(x)=="[object Window]"?a(x):re(oe(x))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/object-keys-internal.js"),re=ie("./node_modules/core-js/internals/enum-bug-keys.js"),ne=re.concat("length","prototype");se.f=Object.getOwnPropertyNames||function(a){return oe(a,ne)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(ae,se){se.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/has.js"),re=ie("./node_modules/core-js/internals/to-object.js"),ne=ie("./node_modules/core-js/internals/shared-key.js"),z=ie("./node_modules/core-js/internals/correct-prototype-getter.js"),a=ne("IE_PROTO"),y=Object.prototype;ae.exports=z?Object.getPrototypeOf:function(x){return x=re(x),oe(x,a)?x[a]:typeof x.constructor=="function"&&x instanceof x.constructor?x.constructor.prototype:x instanceof Object?y:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/has.js"),re=ie("./node_modules/core-js/internals/to-indexed-object.js"),ne=ie("./node_modules/core-js/internals/array-includes.js").indexOf,z=ie("./node_modules/core-js/internals/hidden-keys.js");ae.exports=function(a,y){var x=re(a),b=0,te=[],ee;for(ee in x)!oe(z,ee)&&oe(x,ee)&&te.push(ee);for(;y.length>b;)oe(x,ee=y[b++])&&(~ne(te,ee)||te.push(ee));return te}},"./node_modules/core-js/internals/object-keys.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/object-keys-internal.js"),re=ie("./node_modules/core-js/internals/enum-bug-keys.js");ae.exports=Object.keys||function(z){return oe(z,re)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(ae,se){"use strict";var ie={}.propertyIsEnumerable,oe=Object.getOwnPropertyDescriptor,re=oe&&!ie.call({1:2},1);se.f=re?function(z){var a=oe(this,z);return!!a&&a.enumerable}:ie},"./node_modules/core-js/internals/object-set-prototype-of.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/an-object.js"),re=ie("./node_modules/core-js/internals/a-possible-prototype.js");ae.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var ne=!1,z={},a;try{a=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,a.call(z,[]),ne=z instanceof Array}catch(y){}return function(x,b){return oe(x),re(b),ne?a.call(x,b):x.__proto__=b,x}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/to-string-tag-support.js"),re=ie("./node_modules/core-js/internals/classof.js");ae.exports=oe?{}.toString:function(){return"[object "+re(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/is-object.js");ae.exports=function(re,ne){var z,a;if(ne==="string"&&typeof(z=re.toString)=="function"&&!oe(a=z.call(re))||typeof(z=re.valueOf)=="function"&&!oe(a=z.call(re))||ne!=="string"&&typeof(z=re.toString)=="function"&&!oe(a=z.call(re)))return a;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/get-built-in.js"),re=ie("./node_modules/core-js/internals/object-get-own-property-names.js"),ne=ie("./node_modules/core-js/internals/object-get-own-property-symbols.js"),z=ie("./node_modules/core-js/internals/an-object.js");ae.exports=oe("Reflect","ownKeys")||function(y){var x=re.f(z(y)),b=ne.f;return b?x.concat(b(y)):x}},"./node_modules/core-js/internals/path.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js");ae.exports=oe},"./node_modules/core-js/internals/redefine.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js"),re=ie("./node_modules/core-js/internals/create-non-enumerable-property.js"),ne=ie("./node_modules/core-js/internals/has.js"),z=ie("./node_modules/core-js/internals/set-global.js"),a=ie("./node_modules/core-js/internals/inspect-source.js"),y=ie("./node_modules/core-js/internals/internal-state.js"),x=y.get,b=y.enforce,te=String(String).split("String");(ae.exports=function(ee,ue,de,he){var fe=he?!!he.unsafe:!1,ge=he?!!he.enumerable:!1,ye=he?!!he.noTargetGet:!1,me;if(typeof de=="function"&&(typeof ue=="string"&&!ne(de,"name")&&re(de,"name",ue),me=b(de),me.source||(me.source=te.join(typeof ue=="string"?ue:""))),ee===oe){ge?ee[ue]=de:z(ue,de);return}else fe?!ye&&ee[ue]&&(ge=!0):delete ee[ue];ge?ee[ue]=de:re(ee,ue,de)})(Function.prototype,"toString",function(){return typeof this=="function"&&x(this).source||a(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/an-object.js");ae.exports=function(){var re=oe(this),ne="";return re.global&&(ne+="g"),re.ignoreCase&&(ne+="i"),re.multiline&&(ne+="m"),re.dotAll&&(ne+="s"),re.unicode&&(ne+="u"),re.sticky&&(ne+="y"),ne}},"./node_modules/core-js/internals/require-object-coercible.js":function(ae){ae.exports=function(se){if(se==null)throw TypeError("Can't call method on "+se);return se}},"./node_modules/core-js/internals/set-global.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js");ae.exports=function(re,ne){try{Object.defineProperty(oe,re,{value:ne,configurable:!0,writable:!0})}catch(z){oe[re]=ne}return ne}},"./node_modules/core-js/internals/set-to-string-tag.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/object-define-property.js").f,re=ie("./node_modules/core-js/internals/has.js"),ne=ie("./node_modules/core-js/internals/well-known-symbol.js"),z=ne("toStringTag");ae.exports=function(a,y,x){a&&!re(a=x?a:a.prototype,z)&&oe(a,z,{configurable:!0,value:y})}},"./node_modules/core-js/internals/shared-key.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/shared.js"),re=ie("./node_modules/core-js/internals/uid.js"),ne=oe("keys");ae.exports=function(z){return ne[z]||(ne[z]=re(z))}},"./node_modules/core-js/internals/shared-store.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js"),re=ie("./node_modules/core-js/internals/set-global.js"),ne="__core-js_shared__",z=oe[ne]||re(ne,{});ae.exports=z},"./node_modules/core-js/internals/shared.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/is-pure.js"),re=ie("./node_modules/core-js/internals/shared-store.js");(ae.exports=function(ne,z){return re[ne]||(re[ne]=z!==void 0?z:{})})("versions",[]).push({version:"3.16.0",mode:oe?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/fails.js");ae.exports=function(re){return oe(function(){var ne=""[re]('"');return ne!==ne.toLowerCase()||ne.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/to-integer.js"),re=ie("./node_modules/core-js/internals/to-string.js"),ne=ie("./node_modules/core-js/internals/require-object-coercible.js"),z=function(a){return function(y,x){var b=re(ne(y)),te=oe(x),ee=b.length,ue,de;return te<0||te>=ee?a?"":void 0:(ue=b.charCodeAt(te),ue<55296||ue>56319||te+1===ee||(de=b.charCodeAt(te+1))<56320||de>57343?a?b.charAt(te):ue:a?b.slice(te,te+2):(ue-55296<<10)+(de-56320)+65536)}};ae.exports={codeAt:z(!1),charAt:z(!0)}},"./node_modules/core-js/internals/string-trim.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/require-object-coercible.js"),re=ie("./node_modules/core-js/internals/to-string.js"),ne=ie("./node_modules/core-js/internals/whitespaces.js"),z="["+ne+"]",a=RegExp("^"+z+z+"*"),y=RegExp(z+z+"*$"),x=function(b){return function(te){var ee=re(oe(te));return b&1&&(ee=ee.replace(a,"")),b&2&&(ee=ee.replace(y,"")),ee}};ae.exports={start:x(1),end:x(2),trim:x(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/to-integer.js"),re=Math.max,ne=Math.min;ae.exports=function(z,a){var y=oe(z);return y<0?re(y+a,0):ne(y,a)}},"./node_modules/core-js/internals/to-indexed-object.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/indexed-object.js"),re=ie("./node_modules/core-js/internals/require-object-coercible.js");ae.exports=function(ne){return oe(re(ne))}},"./node_modules/core-js/internals/to-integer.js":function(ae){var se=Math.ceil,ie=Math.floor;ae.exports=function(oe){return isNaN(oe=+oe)?0:(oe>0?ie:se)(oe)}},"./node_modules/core-js/internals/to-length.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/to-integer.js"),re=Math.min;ae.exports=function(ne){return ne>0?re(oe(ne),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/require-object-coercible.js");ae.exports=function(re){return Object(oe(re))}},"./node_modules/core-js/internals/to-primitive.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/is-object.js"),re=ie("./node_modules/core-js/internals/is-symbol.js"),ne=ie("./node_modules/core-js/internals/ordinary-to-primitive.js"),z=ie("./node_modules/core-js/internals/well-known-symbol.js"),a=z("toPrimitive");ae.exports=function(y,x){if(!oe(y)||re(y))return y;var b=y[a],te;if(b!==void 0){if(x===void 0&&(x="default"),te=b.call(y,x),!oe(te)||re(te))return te;throw TypeError("Can't convert object to primitive value")}return x===void 0&&(x="number"),ne(y,x)}},"./node_modules/core-js/internals/to-property-key.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/to-primitive.js"),re=ie("./node_modules/core-js/internals/is-symbol.js");ae.exports=function(ne){var z=oe(ne,"string");return re(z)?z:String(z)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/well-known-symbol.js"),re=oe("toStringTag"),ne={};ne[re]="z",ae.exports=String(ne)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/is-symbol.js");ae.exports=function(re){if(oe(re))throw TypeError("Cannot convert a Symbol value to a string");return String(re)}},"./node_modules/core-js/internals/uid.js":function(ae){var se=0,ie=Math.random();ae.exports=function(oe){return"Symbol("+String(oe===void 0?"":oe)+")_"+(++se+ie).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/native-symbol.js");ae.exports=oe&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/well-known-symbol.js");se.f=oe},"./node_modules/core-js/internals/well-known-symbol.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js"),re=ie("./node_modules/core-js/internals/shared.js"),ne=ie("./node_modules/core-js/internals/has.js"),z=ie("./node_modules/core-js/internals/uid.js"),a=ie("./node_modules/core-js/internals/native-symbol.js"),y=ie("./node_modules/core-js/internals/use-symbol-as-uid.js"),x=re("wks"),b=oe.Symbol,te=y?b:b&&b.withoutSetter||z;ae.exports=function(ee){return(!ne(x,ee)||!(a||typeof x[ee]=="string"))&&(a&&ne(b,ee)?x[ee]=b[ee]:x[ee]=te("Symbol."+ee)),x[ee]}},"./node_modules/core-js/internals/whitespaces.js":function(ae){ae.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(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/export.js"),re=ie("./node_modules/core-js/internals/fails.js"),ne=ie("./node_modules/core-js/internals/is-array.js"),z=ie("./node_modules/core-js/internals/is-object.js"),a=ie("./node_modules/core-js/internals/to-object.js"),y=ie("./node_modules/core-js/internals/to-length.js"),x=ie("./node_modules/core-js/internals/create-property.js"),b=ie("./node_modules/core-js/internals/array-species-create.js"),te=ie("./node_modules/core-js/internals/array-method-has-species-support.js"),ee=ie("./node_modules/core-js/internals/well-known-symbol.js"),ue=ie("./node_modules/core-js/internals/engine-v8-version.js"),de=ee("isConcatSpreadable"),he=9007199254740991,fe="Maximum allowed index exceeded",ge=ue>=51||!re(function(){var Ee=[];return Ee[de]=!1,Ee.concat()[0]!==Ee}),ye=te("concat"),me=function(Ee){if(!z(Ee))return!1;var Me=Ee[de];return Me!==void 0?!!Me:ne(Ee)},Be=!ge||!ye;oe({target:"Array",proto:!0,forced:Be},{concat:function(Me){var we=a(this),je=b(we,0),xe=0,Oe,We,Ze,Te,tt;for(Oe=-1,Ze=arguments.length;Oe<Ze;Oe++)if(tt=Oe===-1?we:arguments[Oe],me(tt)){if(Te=y(tt.length),xe+Te>he)throw TypeError(fe);for(We=0;We<Te;We++,xe++)We in tt&&x(je,xe,tt[We])}else{if(xe>=he)throw TypeError(fe);x(je,xe++,tt)}return je.length=xe,je}})},"./node_modules/core-js/modules/es.array.iterator.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/to-indexed-object.js"),re=ie("./node_modules/core-js/internals/add-to-unscopables.js"),ne=ie("./node_modules/core-js/internals/iterators.js"),z=ie("./node_modules/core-js/internals/internal-state.js"),a=ie("./node_modules/core-js/internals/define-iterator.js"),y="Array Iterator",x=z.set,b=z.getterFor(y);ae.exports=a(Array,"Array",function(te,ee){x(this,{type:y,target:oe(te),index:0,kind:ee})},function(){var te=b(this),ee=te.target,ue=te.kind,de=te.index++;return!ee||de>=ee.length?(te.target=void 0,{value:void 0,done:!0}):ue=="keys"?{value:de,done:!1}:ue=="values"?{value:ee[de],done:!1}:{value:[de,ee[de]],done:!1}},"values"),ne.Arguments=ne.Array,re("keys"),re("values"),re("entries")},"./node_modules/core-js/modules/es.array.join.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/export.js"),re=ie("./node_modules/core-js/internals/indexed-object.js"),ne=ie("./node_modules/core-js/internals/to-indexed-object.js"),z=ie("./node_modules/core-js/internals/array-method-is-strict.js"),a=[].join,y=re!=Object,x=z("join",",");oe({target:"Array",proto:!0,forced:y||!x},{join:function(te){return a.call(ne(this),te===void 0?",":te)}})},"./node_modules/core-js/modules/es.array.map.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/export.js"),re=ie("./node_modules/core-js/internals/array-iteration.js").map,ne=ie("./node_modules/core-js/internals/array-method-has-species-support.js"),z=ne("map");oe({target:"Array",proto:!0,forced:!z},{map:function(y){return re(this,y,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/export.js"),re=ie("./node_modules/core-js/internals/is-object.js"),ne=ie("./node_modules/core-js/internals/is-array.js"),z=ie("./node_modules/core-js/internals/to-absolute-index.js"),a=ie("./node_modules/core-js/internals/to-length.js"),y=ie("./node_modules/core-js/internals/to-indexed-object.js"),x=ie("./node_modules/core-js/internals/create-property.js"),b=ie("./node_modules/core-js/internals/well-known-symbol.js"),te=ie("./node_modules/core-js/internals/array-method-has-species-support.js"),ee=te("slice"),ue=b("species"),de=[].slice,he=Math.max;oe({target:"Array",proto:!0,forced:!ee},{slice:function(ge,ye){var me=y(this),Be=a(me.length),Ee=z(ge,Be),Me=z(ye===void 0?Be:ye,Be),we,je,xe;if(ne(me)&&(we=me.constructor,typeof we=="function"&&(we===Array||ne(we.prototype))?we=void 0:re(we)&&(we=we[ue],we===null&&(we=void 0)),we===Array||we===void 0))return de.call(me,Ee,Me);for(je=new(we===void 0?Array:we)(he(Me-Ee,0)),xe=0;Ee<Me;Ee++,xe++)Ee in me&&x(je,xe,me[Ee]);return je.length=xe,je}})},"./node_modules/core-js/modules/es.function.name.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/descriptors.js"),re=ie("./node_modules/core-js/internals/object-define-property.js").f,ne=Function.prototype,z=ne.toString,a=/^\s*function ([^ (]*)/,y="name";oe&&!(y in ne)&&re(ne,y,{configurable:!0,get:function(){try{return z.call(this).match(a)[1]}catch(x){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/descriptors.js"),re=ie("./node_modules/core-js/internals/global.js"),ne=ie("./node_modules/core-js/internals/is-forced.js"),z=ie("./node_modules/core-js/internals/redefine.js"),a=ie("./node_modules/core-js/internals/has.js"),y=ie("./node_modules/core-js/internals/classof-raw.js"),x=ie("./node_modules/core-js/internals/inherit-if-required.js"),b=ie("./node_modules/core-js/internals/is-symbol.js"),te=ie("./node_modules/core-js/internals/to-primitive.js"),ee=ie("./node_modules/core-js/internals/fails.js"),ue=ie("./node_modules/core-js/internals/object-create.js"),de=ie("./node_modules/core-js/internals/object-get-own-property-names.js").f,he=ie("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,fe=ie("./node_modules/core-js/internals/object-define-property.js").f,ge=ie("./node_modules/core-js/internals/string-trim.js").trim,ye="Number",me=re[ye],Be=me.prototype,Ee=y(ue(Be))==ye,Me=function(We){if(b(We))throw TypeError("Cannot convert a Symbol value to a number");var Ze=te(We,"number"),Te,tt,qe,lt,ct,rt,at,ut;if(typeof Ze=="string"&&Ze.length>2){if(Ze=ge(Ze),Te=Ze.charCodeAt(0),Te===43||Te===45){if(tt=Ze.charCodeAt(2),tt===88||tt===120)return NaN}else if(Te===48){switch(Ze.charCodeAt(1)){case 66:case 98:qe=2,lt=49;break;case 79:case 111:qe=8,lt=55;break;default:return+Ze}for(ct=Ze.slice(2),rt=ct.length,at=0;at<rt;at++)if(ut=ct.charCodeAt(at),ut<48||ut>lt)return NaN;return parseInt(ct,qe)}}return+Ze};if(ne(ye,!me(" 0o1")||!me("0b1")||me("+0x1"))){for(var we=function(Ze){var Te=arguments.length<1?0:Ze,tt=this;return tt instanceof we&&(Ee?ee(function(){Be.valueOf.call(tt)}):y(tt)!=ye)?x(new me(Me(Te)),tt,we):Me(Te)},je=oe?de(me):"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(","),xe=0,Oe;je.length>xe;xe++)a(me,Oe=je[xe])&&!a(we,Oe)&&fe(we,Oe,he(me,Oe));we.prototype=Be,Be.constructor=we,z(re,ye,we)}},"./node_modules/core-js/modules/es.object.assign.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/export.js"),re=ie("./node_modules/core-js/internals/object-assign.js");oe({target:"Object",stat:!0,forced:Object.assign!==re},{assign:re})},"./node_modules/core-js/modules/es.object.keys.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/export.js"),re=ie("./node_modules/core-js/internals/to-object.js"),ne=ie("./node_modules/core-js/internals/object-keys.js"),z=ie("./node_modules/core-js/internals/fails.js"),a=z(function(){ne(1)});oe({target:"Object",stat:!0,forced:a},{keys:function(x){return ne(re(x))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/to-string-tag-support.js"),re=ie("./node_modules/core-js/internals/redefine.js"),ne=ie("./node_modules/core-js/internals/object-to-string.js");oe||re(Object.prototype,"toString",ne,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/redefine.js"),re=ie("./node_modules/core-js/internals/an-object.js"),ne=ie("./node_modules/core-js/internals/to-string.js"),z=ie("./node_modules/core-js/internals/fails.js"),a=ie("./node_modules/core-js/internals/regexp-flags.js"),y="toString",x=RegExp.prototype,b=x[y],te=z(function(){return b.call({source:"a",flags:"b"})!="/a/b"}),ee=b.name!=y;(te||ee)&&oe(RegExp.prototype,y,function(){var de=re(this),he=ne(de.source),fe=de.flags,ge=ne(fe===void 0&&de instanceof RegExp&&!("flags"in x)?a.call(de):fe);return"/"+he+"/"+ge},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/string-multibyte.js").charAt,re=ie("./node_modules/core-js/internals/to-string.js"),ne=ie("./node_modules/core-js/internals/internal-state.js"),z=ie("./node_modules/core-js/internals/define-iterator.js"),a="String Iterator",y=ne.set,x=ne.getterFor(a);z(String,"String",function(b){y(this,{type:a,string:re(b),index:0})},function(){var te=x(this),ee=te.string,ue=te.index,de;return ue>=ee.length?{value:void 0,done:!0}:(de=oe(ee,ue),te.index+=de.length,{value:de,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/export.js"),re=ie("./node_modules/core-js/internals/create-html.js"),ne=ie("./node_modules/core-js/internals/string-html-forced.js");oe({target:"String",proto:!0,forced:ne("link")},{link:function(a){return re(this,"a","href",a)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/export.js"),re=ie("./node_modules/core-js/internals/descriptors.js"),ne=ie("./node_modules/core-js/internals/global.js"),z=ie("./node_modules/core-js/internals/has.js"),a=ie("./node_modules/core-js/internals/is-object.js"),y=ie("./node_modules/core-js/internals/object-define-property.js").f,x=ie("./node_modules/core-js/internals/copy-constructor-properties.js"),b=ne.Symbol;if(re&&typeof b=="function"&&(!("description"in b.prototype)||b().description!==void 0)){var te={},ee=function(){var ye=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),me=this instanceof ee?new b(ye):ye===void 0?b():b(ye);return ye===""&&(te[me]=!0),me};x(ee,b);var ue=ee.prototype=b.prototype;ue.constructor=ee;var de=ue.toString,he=String(b("test"))=="Symbol(test)",fe=/^Symbol\((.*)\)[^)]+$/;y(ue,"description",{configurable:!0,get:function(){var ye=a(this)?this.valueOf():this,me=de.call(ye);if(z(te,ye))return"";var Be=he?me.slice(7,-1):me.replace(fe,"$1");return Be===""?void 0:Be}}),oe({global:!0,forced:!0},{Symbol:ee})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/define-well-known-symbol.js");oe("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(ae,se,ie){"use strict";var oe=ie("./node_modules/core-js/internals/export.js"),re=ie("./node_modules/core-js/internals/global.js"),ne=ie("./node_modules/core-js/internals/get-built-in.js"),z=ie("./node_modules/core-js/internals/is-pure.js"),a=ie("./node_modules/core-js/internals/descriptors.js"),y=ie("./node_modules/core-js/internals/native-symbol.js"),x=ie("./node_modules/core-js/internals/fails.js"),b=ie("./node_modules/core-js/internals/has.js"),te=ie("./node_modules/core-js/internals/is-array.js"),ee=ie("./node_modules/core-js/internals/is-object.js"),ue=ie("./node_modules/core-js/internals/is-symbol.js"),de=ie("./node_modules/core-js/internals/an-object.js"),he=ie("./node_modules/core-js/internals/to-object.js"),fe=ie("./node_modules/core-js/internals/to-indexed-object.js"),ge=ie("./node_modules/core-js/internals/to-property-key.js"),ye=ie("./node_modules/core-js/internals/to-string.js"),me=ie("./node_modules/core-js/internals/create-property-descriptor.js"),Be=ie("./node_modules/core-js/internals/object-create.js"),Ee=ie("./node_modules/core-js/internals/object-keys.js"),Me=ie("./node_modules/core-js/internals/object-get-own-property-names.js"),we=ie("./node_modules/core-js/internals/object-get-own-property-names-external.js"),je=ie("./node_modules/core-js/internals/object-get-own-property-symbols.js"),xe=ie("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),Oe=ie("./node_modules/core-js/internals/object-define-property.js"),We=ie("./node_modules/core-js/internals/object-property-is-enumerable.js"),Ze=ie("./node_modules/core-js/internals/create-non-enumerable-property.js"),Te=ie("./node_modules/core-js/internals/redefine.js"),tt=ie("./node_modules/core-js/internals/shared.js"),qe=ie("./node_modules/core-js/internals/shared-key.js"),lt=ie("./node_modules/core-js/internals/hidden-keys.js"),ct=ie("./node_modules/core-js/internals/uid.js"),rt=ie("./node_modules/core-js/internals/well-known-symbol.js"),at=ie("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),ut=ie("./node_modules/core-js/internals/define-well-known-symbol.js"),At=ie("./node_modules/core-js/internals/set-to-string-tag.js"),wt=ie("./node_modules/core-js/internals/internal-state.js"),It=ie("./node_modules/core-js/internals/array-iteration.js").forEach,gt=qe("hidden"),ft="Symbol",$e="prototype",Pe=rt("toPrimitive"),ke=wt.set,Ve=wt.getterFor(ft),Qe=Object[$e],De=re.Symbol,Ye=ne("JSON","stringify"),Ue=xe.f,Ie=Oe.f,Ne=we.f,nt=We.f,ht=tt("symbols"),St=tt("op-symbols"),bt=tt("string-to-symbol-registry"),Bt=tt("symbol-to-string-registry"),Nt=tt("wks"),pt=re.QObject,Lt=!pt||!pt[$e]||!pt[$e].findChild,Ft=a&&x(function(){return Be(Ie({},"a",{get:function(){return Ie(this,"a",{value:7}).a}})).a!=7})?function(_n,dn,Cn){var kn=Ue(Qe,dn);kn&&delete Qe[dn],Ie(_n,dn,Cn),kn&&_n!==Qe&&Ie(Qe,dn,kn)}:Ie,Wt=function(_n,dn){var Cn=ht[_n]=Be(De[$e]);return ke(Cn,{type:ft,tag:_n,description:dn}),a||(Cn.description=dn),Cn},Ut=function(dn,Cn,kn){dn===Qe&&Ut(St,Cn,kn),de(dn);var yr=ge(Cn);return de(kn),b(ht,yr)?(kn.enumerable?(b(dn,gt)&&dn[gt][yr]&&(dn[gt][yr]=!1),kn=Be(kn,{enumerable:me(0,!1)})):(b(dn,gt)||Ie(dn,gt,me(1,{})),dn[gt][yr]=!0),Ft(dn,yr,kn)):Ie(dn,yr,kn)},Xt=function(dn,Cn){de(dn);var kn=fe(Cn),yr=Ee(kn).concat($n(kn));return It(yr,function(mr){(!a||fn.call(kn,mr))&&Ut(dn,mr,kn[mr])}),dn},an=function(dn,Cn){return Cn===void 0?Be(dn):Xt(Be(dn),Cn)},fn=function(dn){var Cn=ge(dn),kn=nt.call(this,Cn);return this===Qe&&b(ht,Cn)&&!b(St,Cn)?!1:kn||!b(this,Cn)||!b(ht,Cn)||b(this,gt)&&this[gt][Cn]?kn:!0},bn=function(dn,Cn){var kn=fe(dn),yr=ge(Cn);if(!(kn===Qe&&b(ht,yr)&&!b(St,yr))){var mr=Ue(kn,yr);return mr&&b(ht,yr)&&!(b(kn,gt)&&kn[gt][yr])&&(mr.enumerable=!0),mr}},Mn=function(dn){var Cn=Ne(fe(dn)),kn=[];return It(Cn,function(yr){!b(ht,yr)&&!b(lt,yr)&&kn.push(yr)}),kn},$n=function(dn){var Cn=dn===Qe,kn=Ne(Cn?St:fe(dn)),yr=[];return It(kn,function(mr){b(ht,mr)&&(!Cn||b(Qe,mr))&&yr.push(ht[mr])}),yr};if(y||(De=function(){if(this instanceof De)throw TypeError("Symbol is not a constructor");var dn=!arguments.length||arguments[0]===void 0?void 0:ye(arguments[0]),Cn=ct(dn),kn=function(yr){this===Qe&&kn.call(St,yr),b(this,gt)&&b(this[gt],Cn)&&(this[gt][Cn]=!1),Ft(this,Cn,me(1,yr))};return a&&Lt&&Ft(Qe,Cn,{configurable:!0,set:kn}),Wt(Cn,dn)},Te(De[$e],"toString",function(){return Ve(this).tag}),Te(De,"withoutSetter",function(_n){return Wt(ct(_n),_n)}),We.f=fn,Oe.f=Ut,xe.f=bn,Me.f=we.f=Mn,je.f=$n,at.f=function(_n){return Wt(rt(_n),_n)},a&&(Ie(De[$e],"description",{configurable:!0,get:function(){return Ve(this).description}}),z||Te(Qe,"propertyIsEnumerable",fn,{unsafe:!0}))),oe({global:!0,wrap:!0,forced:!y,sham:!y},{Symbol:De}),It(Ee(Nt),function(_n){ut(_n)}),oe({target:ft,stat:!0,forced:!y},{for:function(_n){var dn=ye(_n);if(b(bt,dn))return bt[dn];var Cn=De(dn);return bt[dn]=Cn,Bt[Cn]=dn,Cn},keyFor:function(dn){if(!ue(dn))throw TypeError(dn+" is not a symbol");if(b(Bt,dn))return Bt[dn]},useSetter:function(){Lt=!0},useSimple:function(){Lt=!1}}),oe({target:"Object",stat:!0,forced:!y,sham:!a},{create:an,defineProperty:Ut,defineProperties:Xt,getOwnPropertyDescriptor:bn}),oe({target:"Object",stat:!0,forced:!y},{getOwnPropertyNames:Mn,getOwnPropertySymbols:$n}),oe({target:"Object",stat:!0,forced:x(function(){je.f(1)})},{getOwnPropertySymbols:function(dn){return je.f(he(dn))}}),Ye){var In=!y||x(function(){var _n=De();return Ye([_n])!="[null]"||Ye({a:_n})!="{}"||Ye(Object(_n))!="{}"});oe({target:"JSON",stat:!0,forced:In},{stringify:function(dn,Cn,kn){for(var yr=[dn],mr=1,Pr;arguments.length>mr;)yr.push(arguments[mr++]);if(Pr=Cn,!(!ee(Cn)&&dn===void 0||ue(dn)))return te(Cn)||(Cn=function(ur,cr){if(typeof Pr=="function"&&(cr=Pr.call(this,ur,cr)),!ue(cr))return cr}),yr[1]=Cn,Ye.apply(null,yr)}})}De[$e][Pe]||Ze(De[$e],Pe,De[$e].valueOf),At(De,ft),lt[gt]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js"),re=ie("./node_modules/core-js/internals/dom-iterables.js"),ne=ie("./node_modules/core-js/internals/array-for-each.js"),z=ie("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var a in re){var y=oe[a],x=y&&y.prototype;if(x&&x.forEach!==ne)try{z(x,"forEach",ne)}catch(b){x.forEach=ne}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(ae,se,ie){var oe=ie("./node_modules/core-js/internals/global.js"),re=ie("./node_modules/core-js/internals/dom-iterables.js"),ne=ie("./node_modules/core-js/modules/es.array.iterator.js"),z=ie("./node_modules/core-js/internals/create-non-enumerable-property.js"),a=ie("./node_modules/core-js/internals/well-known-symbol.js"),y=a("iterator"),x=a("toStringTag"),b=ne.values;for(var te in re){var ee=oe[te],ue=ee&&ee.prototype;if(ue){if(ue[y]!==b)try{z(ue,y,b)}catch(he){ue[y]=b}if(ue[x]||z(ue,x,te),re[te]){for(var de in ne)if(ue[de]!==ne[de])try{z(ue,de,ne[de])}catch(he){ue[de]=ne[de]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(ae){(function(se,ie){ae.exports=ie()})(this,function(){"use strict";function se(pt){var Lt=typeof pt;return pt!==null&&(Lt==="object"||Lt==="function")}function ie(pt){return typeof pt=="function"}var oe=void 0;Array.isArray?oe=Array.isArray:oe=function(pt){return Object.prototype.toString.call(pt)==="[object Array]"};var re=oe,ne=0,z=void 0,a=void 0,y=function(Lt,Ft){Ee[ne]=Lt,Ee[ne+1]=Ft,ne+=2,ne===2&&(a?a(Me):je())};function x(pt){a=pt}function b(pt){y=pt}var te=typeof window!="undefined"?window:void 0,ee=te||{},ue=ee.MutationObserver||ee.WebKitMutationObserver,de=typeof self=="undefined"&&typeof ve!="undefined"&&{}.toString.call(ve)==="[object process]",he=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function fe(){return function(){return ve.nextTick(Me)}}function ge(){return typeof z!="undefined"?function(){z(Me)}:Be()}function ye(){var pt=0,Lt=new ue(Me),Ft=document.createTextNode("");return Lt.observe(Ft,{characterData:!0}),function(){Ft.data=pt=++pt%2}}function me(){var pt=new MessageChannel;return pt.port1.onmessage=Me,function(){return pt.port2.postMessage(0)}}function Be(){var pt=setTimeout;return function(){return pt(Me,1)}}var Ee=new Array(1e3);function Me(){for(var pt=0;pt<ne;pt+=2){var Lt=Ee[pt],Ft=Ee[pt+1];Lt(Ft),Ee[pt]=void 0,Ee[pt+1]=void 0}ne=0}function we(){try{var pt=Function("return this")().require("vertx");return z=pt.runOnLoop||pt.runOnContext,ge()}catch(Lt){return Be()}}var je=void 0;de?je=fe():ue?je=ye():he?je=me():te===void 0?je=we():je=Be();function xe(pt,Lt){var Ft=this,Wt=new this.constructor(Ze);Wt[We]===void 0&&Ye(Wt);var Ut=Ft._state;if(Ut){var Xt=arguments[Ut-1];y(function(){return ke(Ut,Wt,Xt,Ft._result)})}else $e(Ft,Wt,pt,Lt);return Wt}function Oe(pt){var Lt=this;if(pt&&typeof pt=="object"&&pt.constructor===Lt)return pt;var Ft=new Lt(Ze);return wt(Ft,pt),Ft}var We=Math.random().toString(36).substring(2);function Ze(){}var Te=void 0,tt=1,qe=2;function lt(){return new TypeError("You cannot resolve a promise with itself")}function ct(){return new TypeError("A promises callback cannot return that same promise.")}function rt(pt,Lt,Ft,Wt){try{pt.call(Lt,Ft,Wt)}catch(Ut){return Ut}}function at(pt,Lt,Ft){y(function(Wt){var Ut=!1,Xt=rt(Ft,Lt,function(an){Ut||(Ut=!0,Lt!==an?wt(Wt,an):gt(Wt,an))},function(an){Ut||(Ut=!0,ft(Wt,an))},"Settle: "+(Wt._label||" unknown promise"));!Ut&&Xt&&(Ut=!0,ft(Wt,Xt))},pt)}function ut(pt,Lt){Lt._state===tt?gt(pt,Lt._result):Lt._state===qe?ft(pt,Lt._result):$e(Lt,void 0,function(Ft){return wt(pt,Ft)},function(Ft){return ft(pt,Ft)})}function At(pt,Lt,Ft){Lt.constructor===pt.constructor&&Ft===xe&&Lt.constructor.resolve===Oe?ut(pt,Lt):Ft===void 0?gt(pt,Lt):ie(Ft)?at(pt,Lt,Ft):gt(pt,Lt)}function wt(pt,Lt){if(pt===Lt)ft(pt,lt());else if(se(Lt)){var Ft=void 0;try{Ft=Lt.then}catch(Wt){ft(pt,Wt);return}At(pt,Lt,Ft)}else gt(pt,Lt)}function It(pt){pt._onerror&&pt._onerror(pt._result),Pe(pt)}function gt(pt,Lt){pt._state===Te&&(pt._result=Lt,pt._state=tt,pt._subscribers.length!==0&&y(Pe,pt))}function ft(pt,Lt){pt._state===Te&&(pt._state=qe,pt._result=Lt,y(It,pt))}function $e(pt,Lt,Ft,Wt){var Ut=pt._subscribers,Xt=Ut.length;pt._onerror=null,Ut[Xt]=Lt,Ut[Xt+tt]=Ft,Ut[Xt+qe]=Wt,Xt===0&&pt._state&&y(Pe,pt)}function Pe(pt){var Lt=pt._subscribers,Ft=pt._state;if(Lt.length!==0){for(var Wt=void 0,Ut=void 0,Xt=pt._result,an=0;an<Lt.length;an+=3)Wt=Lt[an],Ut=Lt[an+Ft],Wt?ke(Ft,Wt,Ut,Xt):Ut(Xt);pt._subscribers.length=0}}function ke(pt,Lt,Ft,Wt){var Ut=ie(Ft),Xt=void 0,an=void 0,fn=!0;if(Ut){try{Xt=Ft(Wt)}catch(bn){fn=!1,an=bn}if(Lt===Xt){ft(Lt,ct());return}}else Xt=Wt;Lt._state!==Te||(Ut&&fn?wt(Lt,Xt):fn===!1?ft(Lt,an):pt===tt?gt(Lt,Xt):pt===qe&&ft(Lt,Xt))}function Ve(pt,Lt){try{Lt(function(Wt){wt(pt,Wt)},function(Wt){ft(pt,Wt)})}catch(Ft){ft(pt,Ft)}}var Qe=0;function De(){return Qe++}function Ye(pt){pt[We]=Qe++,pt._state=void 0,pt._result=void 0,pt._subscribers=[]}function Ue(){return new Error("Array Methods must be provided an Array")}var Ie=function(){function pt(Lt,Ft){this._instanceConstructor=Lt,this.promise=new Lt(Ze),this.promise[We]||Ye(this.promise),re(Ft)?(this.length=Ft.length,this._remaining=Ft.length,this._result=new Array(this.length),this.length===0?gt(this.promise,this._result):(this.length=this.length||0,this._enumerate(Ft),this._remaining===0&&gt(this.promise,this._result))):ft(this.promise,Ue())}return pt.prototype._enumerate=function(Ft){for(var Wt=0;this._state===Te&&Wt<Ft.length;Wt++)this._eachEntry(Ft[Wt],Wt)},pt.prototype._eachEntry=function(Ft,Wt){var Ut=this._instanceConstructor,Xt=Ut.resolve;if(Xt===Oe){var an=void 0,fn=void 0,bn=!1;try{an=Ft.then}catch($n){bn=!0,fn=$n}if(an===xe&&Ft._state!==Te)this._settledAt(Ft._state,Wt,Ft._result);else if(typeof an!="function")this._remaining--,this._result[Wt]=Ft;else if(Ut===Bt){var Mn=new Ut(Ze);bn?ft(Mn,fn):At(Mn,Ft,an),this._willSettleAt(Mn,Wt)}else this._willSettleAt(new Ut(function($n){return $n(Ft)}),Wt)}else this._willSettleAt(Xt(Ft),Wt)},pt.prototype._settledAt=function(Ft,Wt,Ut){var Xt=this.promise;Xt._state===Te&&(this._remaining--,Ft===qe?ft(Xt,Ut):this._result[Wt]=Ut),this._remaining===0&&gt(Xt,this._result)},pt.prototype._willSettleAt=function(Ft,Wt){var Ut=this;$e(Ft,void 0,function(Xt){return Ut._settledAt(tt,Wt,Xt)},function(Xt){return Ut._settledAt(qe,Wt,Xt)})},pt}();function Ne(pt){return new Ie(this,pt).promise}function nt(pt){var Lt=this;return re(pt)?new Lt(function(Ft,Wt){for(var Ut=pt.length,Xt=0;Xt<Ut;Xt++)Lt.resolve(pt[Xt]).then(Ft,Wt)}):new Lt(function(Ft,Wt){return Wt(new TypeError("You must pass an array to race."))})}function ht(pt){var Lt=this,Ft=new Lt(Ze);return ft(Ft,pt),Ft}function St(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function bt(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var Bt=function(){function pt(Lt){this[We]=De(),this._result=this._state=void 0,this._subscribers=[],Ze!==Lt&&(typeof Lt!="function"&&St(),this instanceof pt?Ve(this,Lt):bt())}return pt.prototype.catch=function(Ft){return this.then(null,Ft)},pt.prototype.finally=function(Ft){var Wt=this,Ut=Wt.constructor;return ie(Ft)?Wt.then(function(Xt){return Ut.resolve(Ft()).then(function(){return Xt})},function(Xt){return Ut.resolve(Ft()).then(function(){throw Xt})}):Wt.then(Ft,Ft)},pt}();Bt.prototype.then=xe,Bt.all=Ne,Bt.race=nt,Bt.resolve=Oe,Bt.reject=ht,Bt._setScheduler=x,Bt._setAsap=b,Bt._asap=y;function Nt(){var pt=void 0;if(typeof be.g!="undefined")pt=be.g;else if(typeof self!="undefined")pt=self;else try{pt=Function("return this")()}catch(Wt){throw new Error("polyfill failed because global object is unavailable in this environment")}var Lt=pt.Promise;if(Lt){var Ft=null;try{Ft=Object.prototype.toString.call(Lt.resolve())}catch(Wt){}if(Ft==="[object Promise]"&&!Lt.cast)return}pt.Promise=Bt}return Bt.polyfill=Nt,Bt.Promise=Bt,Bt})},html2canvas:function(ae){"use strict";ae.exports=E},jspdf:function(ae){"use strict";ae.exports=Xe}},Ae={};function ce(ae){var se=Ae[ae];if(se!==void 0)return se.exports;var ie=Ae[ae]={exports:{}};return pe[ae].call(ie.exports,ie,ie.exports,ce),ie.exports}(function(){ce.n=function(ae){var se=ae&&ae.__esModule?function(){return ae.default}:function(){return ae};return ce.d(se,{a:se}),se}})(),function(){ce.d=function(ae,se){for(var ie in se)ce.o(se,ie)&&!ce.o(ae,ie)&&Object.defineProperty(ae,ie,{enumerable:!0,get:se[ie]})}}(),function(){ce.o=function(ae,se){return Object.prototype.hasOwnProperty.call(ae,se)}}(),function(){ce.r=function(ae){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(ae,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(ae,"__esModule",{value:!0})}}();var le={};return function(){"use strict";ce.r(le);var ae=ce("./src/worker.js"),se=ce("./src/plugin/jspdf-plugin.js"),ie=ce("./src/plugin/pagebreaks.js"),oe=ce("./src/plugin/hyperlinks.js"),re=function ne(z,a){var y=new ne.Worker(a);return z?y.from(z).save():y};re.Worker=ae.default,le.default=re}(),le=le.default,le}()})},67467:function(en,Gt){Gt.read=function(be,ve,Xe,E,pe){var Ae,ce,le=pe*8-E-1,ae=(1<<le)-1,se=ae>>1,ie=-7,oe=Xe?pe-1:0,re=Xe?-1:1,ne=be[ve+oe];for(oe+=re,Ae=ne&(1<<-ie)-1,ne>>=-ie,ie+=le;ie>0;Ae=Ae*256+be[ve+oe],oe+=re,ie-=8);for(ce=Ae&(1<<-ie)-1,Ae>>=-ie,ie+=E;ie>0;ce=ce*256+be[ve+oe],oe+=re,ie-=8);if(Ae===0)Ae=1-se;else{if(Ae===ae)return ce?NaN:(ne?-1:1)*(1/0);ce=ce+Math.pow(2,E),Ae=Ae-se}return(ne?-1:1)*ce*Math.pow(2,Ae-E)},Gt.write=function(be,ve,Xe,E,pe,Ae){var ce,le,ae,se=Ae*8-pe-1,ie=(1<<se)-1,oe=ie>>1,re=pe===23?Math.pow(2,-24)-Math.pow(2,-77):0,ne=E?0:Ae-1,z=E?1:-1,a=ve<0||ve===0&&1/ve<0?1:0;for(ve=Math.abs(ve),isNaN(ve)||ve===1/0?(le=isNaN(ve)?1:0,ce=ie):(ce=Math.floor(Math.log(ve)/Math.LN2),ve*(ae=Math.pow(2,-ce))<1&&(ce--,ae*=2),ce+oe>=1?ve+=re/ae:ve+=re*Math.pow(2,1-oe),ve*ae>=2&&(ce++,ae/=2),ce+oe>=ie?(le=0,ce=ie):ce+oe>=1?(le=(ve*ae-1)*Math.pow(2,pe),ce=ce+oe):(le=ve*Math.pow(2,oe-1)*Math.pow(2,pe),ce=0));pe>=8;be[Xe+ne]=le&255,ne+=z,le/=256,pe-=8);for(ce=ce<<pe|le,se+=pe;se>0;be[Xe+ne]=ce&255,ne+=z,ce/=256,se-=8);be[Xe+ne-z]|=a*128}},24334:function(en,Gt,be){var ve,Xe;(function(E,pe){en.exports=pe(E)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof be.g!="undefined"?be.g:this,function(E){"use strict";E=E||{};var pe=E.Base64,Ae="2.6.4",ce="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",le=function(we){for(var je={},xe=0,Oe=we.length;xe<Oe;xe++)je[we.charAt(xe)]=xe;return je}(ce),ae=String.fromCharCode,se=function(we){if(we.length<2){var je=we.charCodeAt(0);return je<128?we:je<2048?ae(192|je>>>6)+ae(128|je&63):ae(224|je>>>12&15)+ae(128|je>>>6&63)+ae(128|je&63)}else{var je=65536+(we.charCodeAt(0)-55296)*1024+(we.charCodeAt(1)-56320);return ae(240|je>>>18&7)+ae(128|je>>>12&63)+ae(128|je>>>6&63)+ae(128|je&63)}},ie=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,oe=function(we){return we.replace(ie,se)},re=function(we){var je=[0,2,1][we.length%3],xe=we.charCodeAt(0)<<16|(we.length>1?we.charCodeAt(1):0)<<8|(we.length>2?we.charCodeAt(2):0),Oe=[ce.charAt(xe>>>18),ce.charAt(xe>>>12&63),je>=2?"=":ce.charAt(xe>>>6&63),je>=1?"=":ce.charAt(xe&63)];return Oe.join("")},ne=E.btoa&&typeof E.btoa=="function"?function(we){return E.btoa(we)}:function(we){if(we.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return we.replace(/[\s\S]{1,3}/g,re)},z=function(we){return ne(oe(String(we)))},a=function(we){return we.replace(/[+\/]/g,function(je){return je=="+"?"-":"_"}).replace(/=/g,"")},y=function(we,je){return je?a(z(we)):z(we)},x=function(we){return y(we,!0)},b;E.Uint8Array&&(b=function(we,je){for(var xe="",Oe=0,We=we.length;Oe<We;Oe+=3){var Ze=we[Oe],Te=we[Oe+1],tt=we[Oe+2],qe=Ze<<16|Te<<8|tt;xe+=ce.charAt(qe>>>18)+ce.charAt(qe>>>12&63)+(typeof Te!="undefined"?ce.charAt(qe>>>6&63):"=")+(typeof tt!="undefined"?ce.charAt(qe&63):"=")}return je?a(xe):xe});var te=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ee=function(we){switch(we.length){case 4:var je=(7&we.charCodeAt(0))<<18|(63&we.charCodeAt(1))<<12|(63&we.charCodeAt(2))<<6|63&we.charCodeAt(3),xe=je-65536;return ae((xe>>>10)+55296)+ae((xe&1023)+56320);case 3:return ae((15&we.charCodeAt(0))<<12|(63&we.charCodeAt(1))<<6|63&we.charCodeAt(2));default:return ae((31&we.charCodeAt(0))<<6|63&we.charCodeAt(1))}},ue=function(we){return we.replace(te,ee)},de=function(we){var je=we.length,xe=je%4,Oe=(je>0?le[we.charAt(0)]<<18:0)|(je>1?le[we.charAt(1)]<<12:0)|(je>2?le[we.charAt(2)]<<6:0)|(je>3?le[we.charAt(3)]:0),We=[ae(Oe>>>16),ae(Oe>>>8&255),ae(Oe&255)];return We.length-=[0,0,2,1][xe],We.join("")},he=E.atob&&typeof E.atob=="function"?function(we){return E.atob(we)}:function(we){return we.replace(/\S{1,4}/g,de)},fe=function(we){return he(String(we).replace(/[^A-Za-z0-9\+\/]/g,""))},ge=function(we){return ue(he(we))},ye=function(we){return String(we).replace(/[-_]/g,function(je){return je=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},me=function(we){return ge(ye(we))},Be;E.Uint8Array&&(Be=function(we){return Uint8Array.from(fe(ye(we)),function(je){return je.charCodeAt(0)})});var Ee=function(){var we=E.Base64;return E.Base64=pe,we};if(E.Base64={VERSION:Ae,atob:fe,btoa:ne,fromBase64:me,toBase64:y,utob:oe,encode:y,encodeURI:x,btou:ue,decode:me,noConflict:Ee,fromUint8Array:b,toUint8Array:Be},typeof Object.defineProperty=="function"){var Me=function(we){return{value:we,enumerable:!1,writable:!0,configurable:!0}};E.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Me(function(){return me(this)})),Object.defineProperty(String.prototype,"toBase64",Me(function(we){return y(this,we)})),Object.defineProperty(String.prototype,"toBase64URI",Me(function(){return y(this,!0)}))}}return E.Meteor&&(Base64=E.Base64),en.exports?en.exports.Base64=E.Base64:(ve=[],Xe=function(){return E.Base64}.apply(Gt,ve),Xe!==void 0&&(en.exports=Xe)),{Base64:E.Base64}})},7348:function(en,Gt,be){"use strict";be.r(Gt),be.d(Gt,{AcroForm:function(){return Ai},AcroFormAppearance:function(){return nn},AcroFormButton:function(){return mo},AcroFormCheckBox:function(){return Do},AcroFormChoiceField:function(){return Zo},AcroFormComboBox:function(){return Xo},AcroFormEditBox:function(){return Ia},AcroFormListBox:function(){return Ro},AcroFormPasswordField:function(){return qo},AcroFormPushButton:function(){return Rs},AcroFormRadioButton:function(){return Qo},AcroFormTextField:function(){return Jo},GState:function(){return Cr},ShadingPattern:function(){return Dr},TilingPattern:function(){return Jr},default:function(){return Gn},jsPDF:function(){return Gn}});var ve=be(20135),Xe={},E=function(Le,Ce,Fe,Ke,et){var Je=new Worker(Xe[Ce]||(Xe[Ce]=URL.createObjectURL(new Blob([Le+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return Je.onmessage=function(st){var dt=st.data,vt=dt.$e$;if(vt){var Ct=new Error(vt[0]);Ct.code=vt[1],Ct.stack=vt[2],et(Ct,null)}else et(null,dt)},Je.postMessage(Fe,Ke),Je},pe=Uint8Array,Ae=Uint16Array,ce=Int32Array,le=new pe([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]),ae=new pe([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]),se=new pe([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ie=function(Le,Ce){for(var Fe=new Ae(31),Ke=0;Ke<31;++Ke)Fe[Ke]=Ce+=1<<Le[Ke-1];for(var et=new ce(Fe[30]),Ke=1;Ke<30;++Ke)for(var Je=Fe[Ke];Je<Fe[Ke+1];++Je)et[Je]=Je-Fe[Ke]<<5|Ke;return{b:Fe,r:et}},oe=ie(le,2),re=oe.b,ne=oe.r;re[28]=258,ne[258]=28;for(var z=ie(ae,0),a=z.b,y=z.r,x=new Ae(32768),b=0;b<32768;++b){var te=(b&43690)>>1|(b&21845)<<1;te=(te&52428)>>2|(te&13107)<<2,te=(te&61680)>>4|(te&3855)<<4,x[b]=((te&65280)>>8|(te&255)<<8)>>1}for(var ee=function(Le,Ce,Fe){for(var Ke=Le.length,et=0,Je=new Ae(Ce);et<Ke;++et)Le[et]&&++Je[Le[et]-1];var st=new Ae(Ce);for(et=1;et<Ce;++et)st[et]=st[et-1]+Je[et-1]<<1;var dt;if(Fe){dt=new Ae(1<<Ce);var vt=15-Ce;for(et=0;et<Ke;++et)if(Le[et])for(var Ct=et<<4|Le[et],_t=Ce-Le[et],Ot=st[Le[et]-1]++<<_t,Ht=Ot|(1<<_t)-1;Ot<=Ht;++Ot)dt[x[Ot]>>vt]=Ct}else for(dt=new Ae(Ke),et=0;et<Ke;++et)Le[et]&&(dt[et]=x[st[Le[et]-1]++]>>15-Le[et]);return dt},ue=new pe(288),b=0;b<144;++b)ue[b]=8;for(var b=144;b<256;++b)ue[b]=9;for(var b=256;b<280;++b)ue[b]=7;for(var b=280;b<288;++b)ue[b]=8;for(var de=new pe(32),b=0;b<32;++b)de[b]=5;var he=ee(ue,9,0),fe=ee(ue,9,1),ge=ee(de,5,0),ye=ee(de,5,1),me=function(Le){for(var Ce=Le[0],Fe=1;Fe<Le.length;++Fe)Le[Fe]>Ce&&(Ce=Le[Fe]);return Ce},Be=function(Le,Ce,Fe){var Ke=Ce/8|0;return(Le[Ke]|Le[Ke+1]<<8)>>(Ce&7)&Fe},Ee=function(Le,Ce){var Fe=Ce/8|0;return(Le[Fe]|Le[Fe+1]<<8|Le[Fe+2]<<16)>>(Ce&7)},Me=function(Le){return(Le+7)/8|0},we=function(Le,Ce,Fe){return(Ce==null||Ce<0)&&(Ce=0),(Fe==null||Fe>Le.length)&&(Fe=Le.length),new pe(Le.subarray(Ce,Fe))},je={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},xe=["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"],Oe=function(Le,Ce,Fe){var Ke=new Error(Ce||xe[Le]);if(Ke.code=Le,Error.captureStackTrace&&Error.captureStackTrace(Ke,Oe),!Fe)throw Ke;return Ke},We=function(Le,Ce,Fe,Ke){var et=Le.length,Je=Ke?Ke.length:0;if(!et||Ce.f&&!Ce.l)return Fe||new pe(0);var st=!Fe,dt=st||Ce.i!=2,vt=Ce.i;st&&(Fe=new pe(et*3));var Ct=function(Gr){var fi=Fe.length;if(Gr>fi){var si=new pe(Math.max(fi*2,Gr));si.set(Fe),Fe=si}},_t=Ce.f||0,Ot=Ce.p||0,Ht=Ce.b||0,Et=Ce.l,rn=Ce.d,Zt=Ce.m,on=Ce.n,Kt=et*8;do{if(!Et){_t=Be(Le,Ot,1);var ln=Be(Le,Ot+1,3);if(Ot+=3,ln)if(ln==1)Et=fe,rn=ye,Zt=9,on=5;else if(ln==2){var _r=Be(Le,Ot,31)+257,Rn=Be(Le,Ot+10,15)+4,vn=_r+Be(Le,Ot+5,31)+1;Ot+=14;for(var Wn=new pe(vn),br=new pe(19),Yt=0;Yt<Rn;++Yt)br[se[Yt]]=Be(Le,Ot+Yt*3,7);Ot+=Rn*3;for(var $t=me(br),Fn=(1<<$t)-1,yn=ee(br,$t,1),Yt=0;Yt<vn;){var lr=yn[Be(Le,Ot,Fn)];Ot+=lr&15;var Ln=lr>>4;if(Ln<16)Wn[Yt++]=Ln;else{var Jn=0,fr=0;for(Ln==16?(fr=3+Be(Le,Ot,3),Ot+=2,Jn=Wn[Yt-1]):Ln==17?(fr=3+Be(Le,Ot,7),Ot+=3):Ln==18&&(fr=11+Be(Le,Ot,127),Ot+=7);fr--;)Wn[Yt++]=Jn}}var Hn=Wn.subarray(0,_r),vr=Wn.subarray(_r);Zt=me(Hn),on=me(vr),Et=ee(Hn,Zt,1),rn=ee(vr,on,1)}else Oe(1);else{var Ln=Me(Ot)+4,Nn=Le[Ln-4]|Le[Ln-3]<<8,or=Ln+Nn;if(or>et){vt&&Oe(0);break}dt&&Ct(Ht+Nn),Fe.set(Le.subarray(Ln,or),Ht),Ce.b=Ht+=Nn,Ce.p=Ot=or*8,Ce.f=_t;continue}if(Ot>Kt){vt&&Oe(0);break}}dt&&Ct(Ht+131072);for(var Sr=(1<<Zt)-1,yi=(1<<on)-1,zt=Ot;;zt=Ot){var Jn=Et[Ee(Le,Ot)&Sr],sn=Jn>>4;if(Ot+=Jn&15,Ot>Kt){vt&&Oe(0);break}if(Jn||Oe(2),sn<256)Fe[Ht++]=sn;else if(sn==256){zt=Ot,Et=null;break}else{var hn=sn-254;if(sn>264){var Yt=sn-257,En=le[Yt];hn=Be(Le,Ot,(1<<En)-1)+re[Yt],Ot+=En}var On=rn[Ee(Le,Ot)&yi],Vn=On>>4;On||Oe(3),Ot+=On&15;var vr=a[Vn];if(Vn>3){var En=ae[Vn];vr+=Ee(Le,Ot)&(1<<En)-1,Ot+=En}if(Ot>Kt){vt&&Oe(0);break}dt&&Ct(Ht+131072);var qn=Ht+hn;if(Ht<vr){var nr=Je-vr,Zr=Math.min(vr,qn);for(nr+Ht<0&&Oe(3);Ht<Zr;++Ht)Fe[Ht]=Ke[nr+Ht]}for(;Ht<qn;++Ht)Fe[Ht]=Fe[Ht-vr]}}Ce.l=Et,Ce.p=zt,Ce.b=Ht,Ce.f=_t,Et&&(_t=1,Ce.m=Zt,Ce.d=rn,Ce.n=on)}while(!_t);return Ht!=Fe.length&&st?we(Fe,0,Ht):Fe.subarray(0,Ht)},Ze=function(Le,Ce,Fe){Fe<<=Ce&7;var Ke=Ce/8|0;Le[Ke]|=Fe,Le[Ke+1]|=Fe>>8},Te=function(Le,Ce,Fe){Fe<<=Ce&7;var Ke=Ce/8|0;Le[Ke]|=Fe,Le[Ke+1]|=Fe>>8,Le[Ke+2]|=Fe>>16},tt=function(Le,Ce){for(var Fe=[],Ke=0;Ke<Le.length;++Ke)Le[Ke]&&Fe.push({s:Ke,f:Le[Ke]});var et=Fe.length,Je=Fe.slice();if(!et)return{t:At,l:0};if(et==1){var st=new pe(Fe[0].s+1);return st[Fe[0].s]=1,{t:st,l:1}}Fe.sort(function(or,_r){return or.f-_r.f}),Fe.push({s:-1,f:25001});var dt=Fe[0],vt=Fe[1],Ct=0,_t=1,Ot=2;for(Fe[0]={s:-1,f:dt.f+vt.f,l:dt,r:vt};_t!=et-1;)dt=Fe[Fe[Ct].f<Fe[Ot].f?Ct++:Ot++],vt=Fe[Ct!=_t&&Fe[Ct].f<Fe[Ot].f?Ct++:Ot++],Fe[_t++]={s:-1,f:dt.f+vt.f,l:dt,r:vt};for(var Ht=Je[0].s,Ke=1;Ke<et;++Ke)Je[Ke].s>Ht&&(Ht=Je[Ke].s);var Et=new Ae(Ht+1),rn=qe(Fe[_t-1],Et,0);if(rn>Ce){var Ke=0,Zt=0,on=rn-Ce,Kt=1<<on;for(Je.sort(function(_r,Rn){return Et[Rn.s]-Et[_r.s]||_r.f-Rn.f});Ke<et;++Ke){var ln=Je[Ke].s;if(Et[ln]>Ce)Zt+=Kt-(1<<rn-Et[ln]),Et[ln]=Ce;else break}for(Zt>>=on;Zt>0;){var Ln=Je[Ke].s;Et[Ln]<Ce?Zt-=1<<Ce-Et[Ln]++-1:++Ke}for(;Ke>=0&&Zt;--Ke){var Nn=Je[Ke].s;Et[Nn]==Ce&&(--Et[Nn],++Zt)}rn=Ce}return{t:new pe(Et),l:rn}},qe=function(Le,Ce,Fe){return Le.s==-1?Math.max(qe(Le.l,Ce,Fe+1),qe(Le.r,Ce,Fe+1)):Ce[Le.s]=Fe},lt=function(Le){for(var Ce=Le.length;Ce&&!Le[--Ce];);for(var Fe=new Ae(++Ce),Ke=0,et=Le[0],Je=1,st=function(vt){Fe[Ke++]=vt},dt=1;dt<=Ce;++dt)if(Le[dt]==et&&dt!=Ce)++Je;else{if(!et&&Je>2){for(;Je>138;Je-=138)st(32754);Je>2&&(st(Je>10?Je-11<<5|28690:Je-3<<5|12305),Je=0)}else if(Je>3){for(st(et),--Je;Je>6;Je-=6)st(8304);Je>2&&(st(Je-3<<5|8208),Je=0)}for(;Je--;)st(et);Je=1,et=Le[dt]}return{c:Fe.subarray(0,Ke),n:Ce}},ct=function(Le,Ce){for(var Fe=0,Ke=0;Ke<Ce.length;++Ke)Fe+=Le[Ke]*Ce[Ke];return Fe},rt=function(Le,Ce,Fe){var Ke=Fe.length,et=Me(Ce+2);Le[et]=Ke&255,Le[et+1]=Ke>>8,Le[et+2]=Le[et]^255,Le[et+3]=Le[et+1]^255;for(var Je=0;Je<Ke;++Je)Le[et+Je+4]=Fe[Je];return(et+4+Ke)*8},at=function(Le,Ce,Fe,Ke,et,Je,st,dt,vt,Ct,_t){Ze(Ce,_t++,Fe),++et[256];for(var Ot=tt(et,15),Ht=Ot.t,Et=Ot.l,rn=tt(Je,15),Zt=rn.t,on=rn.l,Kt=lt(Ht),ln=Kt.c,Ln=Kt.n,Nn=lt(Zt),or=Nn.c,_r=Nn.n,Rn=new Ae(19),vn=0;vn<ln.length;++vn)++Rn[ln[vn]&31];for(var vn=0;vn<or.length;++vn)++Rn[or[vn]&31];for(var Wn=tt(Rn,7),br=Wn.t,Yt=Wn.l,$t=19;$t>4&&!br[se[$t-1]];--$t);var Fn=Ct+5<<3,yn=ct(et,ue)+ct(Je,de)+st,lr=ct(et,Ht)+ct(Je,Zt)+st+14+3*$t+ct(Rn,br)+2*Rn[16]+3*Rn[17]+7*Rn[18];if(vt>=0&&Fn<=yn&&Fn<=lr)return rt(Ce,_t,Le.subarray(vt,vt+Ct));var Jn,fr,Hn,vr;if(Ze(Ce,_t,1+(lr<yn)),_t+=2,lr<yn){Jn=ee(Ht,Et,0),fr=Ht,Hn=ee(Zt,on,0),vr=Zt;var Sr=ee(br,Yt,0);Ze(Ce,_t,Ln-257),Ze(Ce,_t+5,_r-1),Ze(Ce,_t+10,$t-4),_t+=14;for(var vn=0;vn<$t;++vn)Ze(Ce,_t+3*vn,br[se[vn]]);_t+=3*$t;for(var yi=[ln,or],zt=0;zt<2;++zt)for(var sn=yi[zt],vn=0;vn<sn.length;++vn){var hn=sn[vn]&31;Ze(Ce,_t,Sr[hn]),_t+=br[hn],hn>15&&(Ze(Ce,_t,sn[vn]>>5&127),_t+=sn[vn]>>12)}}else Jn=he,fr=ue,Hn=ge,vr=de;for(var vn=0;vn<dt;++vn){var En=Ke[vn];if(En>255){var hn=En>>18&31;Te(Ce,_t,Jn[hn+257]),_t+=fr[hn+257],hn>7&&(Ze(Ce,_t,En>>23&31),_t+=le[hn]);var On=En&31;Te(Ce,_t,Hn[On]),_t+=vr[On],On>3&&(Te(Ce,_t,En>>5&8191),_t+=ae[On])}else Te(Ce,_t,Jn[En]),_t+=fr[En]}return Te(Ce,_t,Jn[256]),_t+fr[256]},ut=new ce([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),At=new pe(0),wt=function(Le,Ce,Fe,Ke,et,Je){var st=Je.z||Le.length,dt=new pe(Ke+st+5*(1+Math.ceil(st/7e3))+et),vt=dt.subarray(Ke,dt.length-et),Ct=Je.l,_t=(Je.r||0)&7;if(Ce){_t&&(vt[0]=Je.r>>3);for(var Ot=ut[Ce-1],Ht=Ot>>13,Et=Ot&8191,rn=(1<<Fe)-1,Zt=Je.p||new Ae(32768),on=Je.h||new Ae(rn+1),Kt=Math.ceil(Fe/3),ln=2*Kt,Ln=function(Ji){return(Le[Ji]^Le[Ji+1]<<Kt^Le[Ji+2]<<ln)&rn},Nn=new ce(25e3),or=new Ae(288),_r=new Ae(32),Rn=0,vn=0,Wn=Je.i||0,br=0,Yt=Je.w||0,$t=0;Wn+2<st;++Wn){var Fn=Ln(Wn),yn=Wn&32767,lr=on[Fn];if(Zt[yn]=lr,on[Fn]=yn,Yt<=Wn){var Jn=st-Wn;if((Rn>7e3||br>24576)&&(Jn>423||!Ct)){_t=at(Le,vt,0,Nn,or,_r,vn,br,$t,Wn-$t,_t),br=Rn=vn=0,$t=Wn;for(var fr=0;fr<286;++fr)or[fr]=0;for(var fr=0;fr<30;++fr)_r[fr]=0}var Hn=2,vr=0,Sr=Et,yi=yn-lr&32767;if(Jn>2&&Fn==Ln(Wn-yi))for(var zt=Math.min(Ht,Jn)-1,sn=Math.min(32767,Wn),hn=Math.min(258,Jn);yi<=sn&&--Sr&&yn!=lr;){if(Le[Wn+Hn]==Le[Wn+Hn-yi]){for(var En=0;En<hn&&Le[Wn+En]==Le[Wn+En-yi];++En);if(En>Hn){if(Hn=En,vr=yi,En>zt)break;for(var On=Math.min(yi,En-2),Vn=0,fr=0;fr<On;++fr){var qn=Wn-yi+fr&32767,nr=Zt[qn],Zr=qn-nr&32767;Zr>Vn&&(Vn=Zr,lr=qn)}}}yn=lr,lr=Zt[yn],yi+=yn-lr&32767}if(vr){Nn[br++]=268435456|ne[Hn]<<18|y[vr];var Gr=ne[Hn]&31,fi=y[vr]&31;vn+=le[Gr]+ae[fi],++or[257+Gr],++_r[fi],Yt=Wn+Hn,++Rn}else Nn[br++]=Le[Wn],++or[Le[Wn]]}}for(Wn=Math.max(Wn,Yt);Wn<st;++Wn)Nn[br++]=Le[Wn],++or[Le[Wn]];_t=at(Le,vt,Ct,Nn,or,_r,vn,br,$t,Wn-$t,_t),Ct||(Je.r=_t&7|vt[_t/8|0]<<3,_t-=7,Je.h=on,Je.p=Zt,Je.i=Wn,Je.w=Yt)}else{for(var Wn=Je.w||0;Wn<st+Ct;Wn+=65535){var si=Wn+65535;si>=st&&(vt[_t/8|0]=Ct,si=st),_t=rt(vt,_t+1,Le.subarray(Wn,si))}Je.i=st}return we(dt,0,Ke+Me(_t)+et)},It=null,gt=function(){var Le=-1;return{p:function(Ce){for(var Fe=Le,Ke=0;Ke<Ce.length;++Ke)Fe=It[Fe&255^Ce[Ke]]^Fe>>>8;Le=Fe},d:function(){return~Le}}},ft=function(){var Le=1,Ce=0;return{p:function(Fe){for(var Ke=Le,et=Ce,Je=Fe.length|0,st=0;st!=Je;){for(var dt=Math.min(st+2655,Je);st<dt;++st)et+=Ke+=Fe[st];Ke=(Ke&65535)+15*(Ke>>16),et=(et&65535)+15*(et>>16)}Le=Ke,Ce=et},d:function(){return Le%=65521,Ce%=65521,(Le&255)<<24|(Le&65280)<<8|(Ce&255)<<8|Ce>>8}}},$e=function(Le,Ce,Fe,Ke,et){if(!et&&(et={l:1},Ce.dictionary)){var Je=Ce.dictionary.subarray(-32768),st=new pe(Je.length+Le.length);st.set(Je),st.set(Le,Je.length),Le=st,et.w=Je.length}return wt(Le,Ce.level==null?6:Ce.level,Ce.mem==null?et.l?Math.ceil(Math.max(8,Math.min(13,Math.log(Le.length)))*1.5):20:12+Ce.mem,Fe,Ke,et)},Pe=function(Le,Ce){var Fe={};for(var Ke in Le)Fe[Ke]=Le[Ke];for(var Ke in Ce)Fe[Ke]=Ce[Ke];return Fe},ke=function(Le,Ce,Fe){for(var Ke=Le(),et=Le.toString(),Je=et.slice(et.indexOf("[")+1,et.lastIndexOf("]")).replace(/\s+/g,"").split(","),st=0;st<Ke.length;++st){var dt=Ke[st],vt=Je[st];if(typeof dt=="function"){Ce+=";"+vt+"=";var Ct=dt.toString();if(dt.prototype)if(Ct.indexOf("[native code]")!=-1){var _t=Ct.indexOf(" ",8)+1;Ce+=Ct.slice(_t,Ct.indexOf("(",_t))}else{Ce+=Ct;for(var Ot in dt.prototype)Ce+=";"+vt+".prototype."+Ot+"="+dt.prototype[Ot].toString()}else Ce+=Ct}else Fe[vt]=dt}return Ce},Ve=null,Qe=function(Le){var Ce=[];for(var Fe in Le)Le[Fe].buffer&&Ce.push((Le[Fe]=new Le[Fe].constructor(Le[Fe])).buffer);return Ce},De=function(Le,Ce,Fe,Ke){if(!Ve[Fe]){for(var et="",Je={},st=Le.length-1,dt=0;dt<st;++dt)et=ke(Le[dt],et,Je);Ve[Fe]={c:ke(Le[st],et,Je),e:Je}}var vt=Pe({},Ve[Fe].e);return E(Ve[Fe].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+Ce.toString()+"}",Fe,vt,Qe(vt),Ke)},Ye=function(){return[pe,Ae,ce,le,ae,se,re,a,fe,ye,x,xe,ee,me,Be,Ee,Me,we,Oe,We,ur,St,bt]},Ue=function(){return[pe,Ae,ce,le,ae,se,ne,y,he,ue,ge,de,x,ut,At,ee,Ze,Te,tt,qe,lt,ct,rt,at,Me,we,wt,$e,kn,St]},Ie=function(){return[Xt,bn,Ut,gt,It]},Ne=function(){return[an,fn]},nt=function(){return[Mn,Ut,ft]},ht=function(){return[$n]},St=function(Le){return postMessage(Le,[Le.buffer])},bt=function(Le){return Le&&{out:Le.size&&new pe(Le.size),dictionary:Le.dictionary}},Bt=function(Le,Ce,Fe,Ke,et,Je){var st=De(Fe,Ke,et,function(dt,vt){st.terminate(),Je(dt,vt)});return st.postMessage([Le,Ce],Ce.consume?[Le.buffer]:[]),function(){st.terminate()}},Nt=function(Le){return Le.ondata=function(Ce,Fe){return postMessage([Ce,Fe],[Ce.buffer])},function(Ce){Ce.data.length?(Le.push(Ce.data[0],Ce.data[1]),postMessage([Ce.data[0].length])):Le.flush()}},pt=function(Le,Ce,Fe,Ke,et,Je,st){var dt,vt=De(Le,Ke,et,function(Ct,_t){Ct?(vt.terminate(),Ce.ondata.call(Ce,Ct)):Array.isArray(_t)?_t.length==1?(Ce.queuedSize-=_t[0],Ce.ondrain&&Ce.ondrain(_t[0])):(_t[1]&&vt.terminate(),Ce.ondata.call(Ce,Ct,_t[0],_t[1])):st(_t)});vt.postMessage(Fe),Ce.queuedSize=0,Ce.push=function(Ct,_t){Ce.ondata||Oe(5),dt&&Ce.ondata(Oe(4,0,1),null,!!_t),Ce.queuedSize+=Ct.length,vt.postMessage([Ct,dt=_t],[Ct.buffer])},Ce.terminate=function(){vt.terminate()},Je&&(Ce.flush=function(){vt.postMessage([])})},Lt=function(Le,Ce){return Le[Ce]|Le[Ce+1]<<8},Ft=function(Le,Ce){return(Le[Ce]|Le[Ce+1]<<8|Le[Ce+2]<<16|Le[Ce+3]<<24)>>>0},Wt=function(Le,Ce){return Ft(Le,Ce)+Ft(Le,Ce+4)*4294967296},Ut=function(Le,Ce,Fe){for(;Fe;++Ce)Le[Ce]=Fe,Fe>>>=8},Xt=function(Le,Ce){var Fe=Ce.filename;if(Le[0]=31,Le[1]=139,Le[2]=8,Le[8]=Ce.level<2?4:Ce.level==9?2:0,Le[9]=3,Ce.mtime!=0&&Ut(Le,4,Math.floor(new Date(Ce.mtime||Date.now())/1e3)),Fe){Le[3]=8;for(var Ke=0;Ke<=Fe.length;++Ke)Le[Ke+10]=Fe.charCodeAt(Ke)}},an=function(Le){(Le[0]!=31||Le[1]!=139||Le[2]!=8)&&Oe(6,"invalid gzip data");var Ce=Le[3],Fe=10;Ce&4&&(Fe+=(Le[10]|Le[11]<<8)+2);for(var Ke=(Ce>>3&1)+(Ce>>4&1);Ke>0;Ke-=!Le[Fe++]);return Fe+(Ce&2)},fn=function(Le){var Ce=Le.length;return(Le[Ce-4]|Le[Ce-3]<<8|Le[Ce-2]<<16|Le[Ce-1]<<24)>>>0},bn=function(Le){return 10+(Le.filename?Le.filename.length+1:0)},Mn=function(Le,Ce){var Fe=Ce.level,Ke=Fe==0?0:Fe<6?1:Fe==9?3:2;if(Le[0]=120,Le[1]=Ke<<6|(Ce.dictionary&&32),Le[1]|=31-(Le[0]<<8|Le[1])%31,Ce.dictionary){var et=ft();et.p(Ce.dictionary),Ut(Le,2,et.d())}},$n=function(Le,Ce){return((Le[0]&15)!=8||Le[0]>>4>7||(Le[0]<<8|Le[1])%31)&&Oe(6,"invalid zlib data"),(Le[1]>>5&1)==+!Ce&&Oe(6,"invalid zlib data: "+(Le[1]&32?"need":"unexpected")+" dictionary"),(Le[1]>>3&4)+2};function In(Le,Ce){return typeof Le=="function"&&(Ce=Le,Le={}),this.ondata=Ce,Le}var _n=null,dn=null;function Cn(Le,Ce,Fe){return Fe||(Fe=Ce,Ce={}),typeof Fe!="function"&&Oe(7),Bt(Le,Ce,[Ue],function(Ke){return St(kn(Ke.data[0],Ke.data[1]))},0,Fe)}function kn(Le,Ce){return $e(Le,Ce||{},0,0)}var yr=null,mr=null;function Pr(Le,Ce,Fe){return Fe||(Fe=Ce,Ce={}),typeof Fe!="function"&&Oe(7),Bt(Le,Ce,[Ye],function(Ke){return St(ur(Ke.data[0],bt(Ke.data[1])))},1,Fe)}function ur(Le,Ce){return We(Le,{i:2},Ce&&Ce.out,Ce&&Ce.dictionary)}var cr=null,Rr=null;function Ur(Le,Ce,Fe){return Fe||(Fe=Ce,Ce={}),typeof Fe!="function"&&Oe(7),Bt(Le,Ce,[Ue,Ie,function(){return[Qr]}],function(Ke){return St(Qr(Ke.data[0],Ke.data[1]))},2,Fe)}function Qr(Le,Ce){Ce||(Ce={});var Fe=gt(),Ke=Le.length;Fe.p(Le);var et=$e(Le,Ce,bn(Ce),8),Je=et.length;return Xt(et,Ce),Ut(et,Je-8,Fe.d()),Ut(et,Je-4,Ke),et}var ui=null,oa=null;function ji(Le,Ce,Fe){return Fe||(Fe=Ce,Ce={}),typeof Fe!="function"&&Oe(7),Bt(Le,Ce,[Ye,Ne,function(){return[Ci]}],function(Ke){return St(Ci(Ke.data[0],Ke.data[1]))},3,Fe)}function Ci(Le,Ce){var Fe=an(Le);return Fe+8>Le.length&&Oe(6,"invalid gzip data"),We(Le.subarray(Fe,-8),{i:2},Ce&&Ce.out||new pe(fn(Le)),Ce&&Ce.dictionary)}var Zn=null,Lr=null;function Qt(Le,Ce,Fe){return Fe||(Fe=Ce,Ce={}),typeof Fe!="function"&&Oe(7),Bt(Le,Ce,[Ue,nt,function(){return[tn]}],function(Ke){return St(tn(Ke.data[0],Ke.data[1]))},4,Fe)}function tn(Le,Ce){Ce||(Ce={});var Fe=ft();Fe.p(Le);var Ke=$e(Le,Ce,Ce.dictionary?6:2,4);return Mn(Ke,Ce),Ut(Ke,Ke.length-4,Fe.d()),Ke}var cn=null,er=null;function Xn(Le,Ce,Fe){return Fe||(Fe=Ce,Ce={}),typeof Fe!="function"&&Oe(7),Bt(Le,Ce,[Ye,ht,function(){return[Un]}],function(Ke){return St(Un(Ke.data[0],bt(Ke.data[1])))},5,Fe)}function Un(Le,Ce){return We(Le.subarray($n(Le,Ce&&Ce.dictionary),-4),{i:2},Ce&&Ce.out,Ce&&Ce.dictionary)}var wr=null,ni=null;function Or(Le,Ce,Fe){return Fe||(Fe=Ce,Ce={}),typeof Fe!="function"&&Oe(7),Le[0]==31&&Le[1]==139&&Le[2]==8?ji(Le,Ce,Fe):(Le[0]&15)!=8||Le[0]>>4>7||(Le[0]<<8|Le[1])%31?Pr(Le,Ce,Fe):Xn(Le,Ce,Fe)}function Hr(Le,Ce){return Le[0]==31&&Le[1]==139&&Le[2]==8?Ci(Le,Ce):(Le[0]&15)!=8||Le[0]>>4>7||(Le[0]<<8|Le[1])%31?ur(Le,Ce):Un(Le,Ce)}var Ii=function(Le,Ce,Fe,Ke){for(var et in Le){var Je=Le[et],st=Ce+et,dt=Ke;Array.isArray(Je)&&(dt=Pe(Ke,Je[1]),Je=Je[0]),Je instanceof pe?Fe[st]=[Je,dt]:(Fe[st+="/"]=[new pe(0),dt],Ii(Je,st,Fe,Ke))}},ir=typeof TextEncoder!="undefined"&&new TextEncoder,Wr=typeof TextDecoder!="undefined"&&new TextDecoder,Pi=0;try{Wr.decode(At,{stream:!0}),Pi=1}catch(Le){}var ar=function(Le){for(var Ce="",Fe=0;;){var Ke=Le[Fe++],et=(Ke>127)+(Ke>223)+(Ke>239);if(Fe+et>Le.length)return{s:Ce,r:we(Le,Fe-1)};et?et==3?(Ke=((Ke&15)<<18|(Le[Fe++]&63)<<12|(Le[Fe++]&63)<<6|Le[Fe++]&63)-65536,Ce+=String.fromCharCode(55296|Ke>>10,56320|Ke&1023)):et&1?Ce+=String.fromCharCode((Ke&31)<<6|Le[Fe++]&63):Ce+=String.fromCharCode((Ke&15)<<12|(Le[Fe++]&63)<<6|Le[Fe++]&63):Ce+=String.fromCharCode(Ke)}},Tr=null,Mr=null;function ai(Le,Ce){if(Ce){for(var Fe=new pe(Le.length),Ke=0;Ke<Le.length;++Ke)Fe[Ke]=Le.charCodeAt(Ke);return Fe}if(ir)return ir.encode(Le);for(var et=Le.length,Je=new pe(Le.length+(Le.length>>1)),st=0,dt=function(_t){Je[st++]=_t},Ke=0;Ke<et;++Ke){if(st+5>Je.length){var vt=new pe(st+8+(et-Ke<<1));vt.set(Je),Je=vt}var Ct=Le.charCodeAt(Ke);Ct<128||Ce?dt(Ct):Ct<2048?(dt(192|Ct>>6),dt(128|Ct&63)):Ct>55295&&Ct<57344?(Ct=65536+(Ct&1047552)|Le.charCodeAt(++Ke)&1023,dt(240|Ct>>18),dt(128|Ct>>12&63),dt(128|Ct>>6&63),dt(128|Ct&63)):(dt(224|Ct>>12),dt(128|Ct>>6&63),dt(128|Ct&63))}return we(Je,0,st)}function zi(Le,Ce){if(Ce){for(var Fe="",Ke=0;Ke<Le.length;Ke+=16384)Fe+=String.fromCharCode.apply(null,Le.subarray(Ke,Ke+16384));return Fe}else{if(Wr)return Wr.decode(Le);var et=ar(Le),Je=et.s,Fe=et.r;return Fe.length&&Oe(8),Je}}var ia=function(Le){return Le==1?3:Le<6?2:Le==9?1:0},Pa=function(Le,Ce){return Ce+30+Lt(Le,Ce+26)+Lt(Le,Ce+28)},pa=function(Le,Ce,Fe){var Ke=Lt(Le,Ce+28),et=zi(Le.subarray(Ce+46,Ce+46+Ke),!(Lt(Le,Ce+8)&2048)),Je=Ce+46+Ke,st=Ft(Le,Ce+20),dt=Fe&&st==4294967295?Wi(Le,Je):[st,Ft(Le,Ce+24),Ft(Le,Ce+42)],vt=dt[0],Ct=dt[1],_t=dt[2];return[Lt(Le,Ce+10),vt,Ct,et,Je+Lt(Le,Ce+30)+Lt(Le,Ce+32),_t]},Wi=function(Le,Ce){for(;Lt(Le,Ce)!=1;Ce+=4+Lt(Le,Ce+2));return[Wt(Le,Ce+12),Wt(Le,Ce+4),Wt(Le,Ce+20)]},Mi=function(Le){var Ce=0;if(Le)for(var Fe in Le){var Ke=Le[Fe].length;Ke>65535&&Oe(9),Ce+=Ke+4}return Ce},Ar=function(Le,Ce,Fe,Ke,et,Je,st,dt){var vt=Ke.length,Ct=Fe.extra,_t=dt&&dt.length,Ot=Mi(Ct);Ut(Le,Ce,st!=null?33639248:67324752),Ce+=4,st!=null&&(Le[Ce++]=20,Le[Ce++]=Fe.os),Le[Ce]=20,Ce+=2,Le[Ce++]=Fe.flag<<1|(Je<0&&8),Le[Ce++]=et&&8,Le[Ce++]=Fe.compression&255,Le[Ce++]=Fe.compression>>8;var Ht=new Date(Fe.mtime==null?Date.now():Fe.mtime),Et=Ht.getFullYear()-1980;if((Et<0||Et>119)&&Oe(10),Ut(Le,Ce,Et<<25|Ht.getMonth()+1<<21|Ht.getDate()<<16|Ht.getHours()<<11|Ht.getMinutes()<<5|Ht.getSeconds()>>1),Ce+=4,Je!=-1&&(Ut(Le,Ce,Fe.crc),Ut(Le,Ce+4,Je<0?-Je-2:Je),Ut(Le,Ce+8,Fe.size)),Ut(Le,Ce+12,vt),Ut(Le,Ce+14,Ot),Ce+=16,st!=null&&(Ut(Le,Ce,_t),Ut(Le,Ce+6,Fe.attrs),Ut(Le,Ce+10,st),Ce+=14),Le.set(Ke,Ce),Ce+=vt,Ot)for(var rn in Ct){var Zt=Ct[rn],on=Zt.length;Ut(Le,Ce,+rn),Ut(Le,Ce+2,on),Le.set(Zt,Ce+4),Ce+=4+on}return _t&&(Le.set(dt,Ce),Ce+=_t),Ce},xa=function(Le,Ce,Fe,Ke,et){Ut(Le,Ce,101010256),Ut(Le,Ce+8,Fe),Ut(Le,Ce+10,Fe),Ut(Le,Ce+12,Ke),Ut(Le,Ce+16,et)},sr=null,Ei=null,ma=null,Di=null;function Oi(Le,Ce,Fe){Fe||(Fe=Ce,Ce={}),typeof Fe!="function"&&Oe(7);var Ke={};Ii(Le,"",Ke,Ce);var et=Object.keys(Ke),Je=et.length,st=0,dt=0,vt=Je,Ct=new Array(Je),_t=[],Ot=function(){for(var on=0;on<_t.length;++on)_t[on]()},Ht=function(on,Kt){ha(function(){Fe(on,Kt)})};ha(function(){Ht=Fe});var Et=function(){var on=new pe(dt+22),Kt=st,ln=dt-st;dt=0;for(var Ln=0;Ln<vt;++Ln){var Nn=Ct[Ln];try{var or=Nn.c.length;Ar(on,dt,Nn,Nn.f,Nn.u,or);var _r=30+Nn.f.length+Mi(Nn.extra),Rn=dt+_r;on.set(Nn.c,Rn),Ar(on,st,Nn,Nn.f,Nn.u,or,dt,Nn.m),st+=16+_r+(Nn.m?Nn.m.length:0),dt=Rn+or}catch(vn){return Ht(vn,null)}}xa(on,st,Ct.length,ln,Kt),Ht(null,on)};Je||Et();for(var rn=function(on){var Kt=et[on],ln=Ke[Kt],Ln=ln[0],Nn=ln[1],or=gt(),_r=Ln.length;or.p(Ln);var Rn=ai(Kt),vn=Rn.length,Wn=Nn.comment,br=Wn&&ai(Wn),Yt=br&&br.length,$t=Mi(Nn.extra),Fn=Nn.level==0?0:8,yn=function(lr,Jn){if(lr)Ot(),Ht(lr,null);else{var fr=Jn.length;Ct[on]=Pe(Nn,{size:_r,crc:or.d(),c:Jn,f:Rn,m:br,u:vn!=Kt.length||br&&Wn.length!=Yt,compression:Fn}),st+=30+vn+$t+fr,dt+=76+2*(vn+$t)+(Yt||0)+fr,--Je||Et()}};if(vn>65535&&yn(Oe(11,0,1),null),!Fn)yn(null,Ln);else if(_r<16e4)try{yn(null,kn(Ln,Nn))}catch(lr){yn(lr,null)}else _t.push(Cn(Ln,Nn,yn))},Zt=0;Zt<vt;++Zt)rn(Zt);return Ot}function Er(Le,Ce){Ce||(Ce={});var Fe={},Ke=[];Ii(Le,"",Fe,Ce);var et=0,Je=0;for(var st in Fe){var dt=Fe[st],vt=dt[0],Ct=dt[1],_t=Ct.level==0?0:8,Ot=ai(st),Ht=Ot.length,Et=Ct.comment,rn=Et&&ai(Et),Zt=rn&&rn.length,on=Mi(Ct.extra);Ht>65535&&Oe(11);var Kt=_t?kn(vt,Ct):vt,ln=Kt.length,Ln=gt();Ln.p(vt),Ke.push(Pe(Ct,{size:vt.length,crc:Ln.d(),c:Kt,f:Ot,m:rn,u:Ht!=st.length||rn&&Et.length!=Zt,o:et,compression:_t})),et+=30+Ht+on+ln,Je+=76+2*(Ht+on)+(Zt||0)+ln}for(var Nn=new pe(Je+22),or=et,_r=Je-et,Rn=0;Rn<Ke.length;++Rn){var Ot=Ke[Rn];Ar(Nn,Ot.o,Ot,Ot.f,Ot.u,Ot.c.length);var vn=30+Ot.f.length+Mi(Ot.extra);Nn.set(Ot.c,Ot.o+vn),Ar(Nn,et,Ot,Ot.f,Ot.u,Ot.c.length,Ot.o,Ot.m),et+=16+vn+(Ot.m?Ot.m.length:0)}return xa(Nn,et,Ke.length,_r,or),Nn}var Yr=null,Bi=null,zr=null,ya=null,ha=typeof queueMicrotask=="function"?queueMicrotask:typeof setTimeout=="function"?setTimeout:function(Le){Le()};function Ya(Le,Ce,Fe){Fe||(Fe=Ce,Ce={}),typeof Fe!="function"&&Oe(7);var Ke=[],et=function(){for(var on=0;on<Ke.length;++on)Ke[on]()},Je={},st=function(on,Kt){ha(function(){Fe(on,Kt)})};ha(function(){st=Fe});for(var dt=Le.length-22;Ft(Le,dt)!=101010256;--dt)if(!dt||Le.length-dt>65558)return st(Oe(13,0,1),null),et;var vt=Lt(Le,dt+8);if(vt){var Ct=vt,_t=Ft(Le,dt+16),Ot=_t==4294967295||Ct==65535;if(Ot){var Ht=Ft(Le,dt-12);Ot=Ft(Le,Ht)==101075792,Ot&&(Ct=vt=Ft(Le,Ht+32),_t=Ft(Le,Ht+48))}for(var Et=Ce&&Ce.filter,rn=function(on){var Kt=pa(Le,_t,Ot),ln=Kt[0],Ln=Kt[1],Nn=Kt[2],or=Kt[3],_r=Kt[4],Rn=Kt[5],vn=Pa(Le,Rn);_t=_r;var Wn=function(Yt,$t){Yt?(et(),st(Yt,null)):($t&&(Je[or]=$t),--vt||st(null,Je))};if(!Et||Et({name:or,size:Ln,originalSize:Nn,compression:ln}))if(!ln)Wn(null,we(Le,vn,vn+Ln));else if(ln==8){var br=Le.subarray(vn,vn+Ln);if(Nn<524288||Ln>.8*Nn)try{Wn(null,ur(br,{out:new pe(Nn)}))}catch(Yt){Wn(Yt,null)}else Ke.push(Pr(br,{size:Nn},Wn))}else Wn(Oe(14,"unknown compression type "+ln,1),null);else Wn(null,null)},Zt=0;Zt<Ct;++Zt)rn(Zt)}else st(null,{});return et}function ro(Le,Ce){for(var Fe={},Ke=Le.length-22;Ft(Le,Ke)!=101010256;--Ke)(!Ke||Le.length-Ke>65558)&&Oe(13);var et=Lt(Le,Ke+8);if(!et)return{};var Je=Ft(Le,Ke+16),st=Je==4294967295||et==65535;if(st){var dt=Ft(Le,Ke-12);st=Ft(Le,dt)==101075792,st&&(et=Ft(Le,dt+32),Je=Ft(Le,dt+48))}for(var vt=Ce&&Ce.filter,Ct=0;Ct<et;++Ct){var _t=pa(Le,Je,st),Ot=_t[0],Ht=_t[1],Et=_t[2],rn=_t[3],Zt=_t[4],on=_t[5],Kt=Pa(Le,on);Je=Zt,(!vt||vt({name:rn,size:Ht,originalSize:Et,compression:Ot}))&&(Ot?Ot==8?Fe[rn]=ur(Le.subarray(Kt,Kt+Ht),{out:new pe(Et)}):Oe(14,"unknown compression type "+Ot):Fe[rn]=we(Le,Kt,Kt+Ht))}return Fe}var pi=function(){return typeof window!="undefined"?window:typeof be.g!="undefined"?be.g:typeof self!="undefined"?self:this}();function Go(){pi.console&&typeof pi.console.log=="function"&&pi.console.log.apply(pi.console,arguments)}var Yn={log:Go,warn:function(Le){pi.console&&(typeof pi.console.warn=="function"?pi.console.warn.apply(pi.console,arguments):Go.call(null,arguments))},error:function(Le){pi.console&&(typeof pi.console.error=="function"?pi.console.error.apply(pi.console,arguments):Go(Le))}};function xi(Le,Ce,Fe){var Ke=new XMLHttpRequest;Ke.open("GET",Le),Ke.responseType="blob",Ke.onload=function(){hi(Ke.response,Ce,Fe)},Ke.onerror=function(){Yn.error("could not download file")},Ke.send()}function Ki(Le){var Ce=new XMLHttpRequest;Ce.open("HEAD",Le,!1);try{Ce.send()}catch(Fe){}return Ce.status>=200&&Ce.status<=299}function tr(Le){try{Le.dispatchEvent(new MouseEvent("click"))}catch(Fe){var Ce=document.createEvent("MouseEvents");Ce.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),Le.dispatchEvent(Ce)}}var kr,oi,hi=pi.saveAs||((typeof window=="undefined"?"undefined":(0,ve.Z)(window))!=="object"||window!==pi?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(Le,Ce,Fe){var Ke=pi.URL||pi.webkitURL,et=document.createElement("a");Ce=Ce||Le.name||"download",et.download=Ce,et.rel="noopener",typeof Le=="string"?(et.href=Le,et.origin!==location.origin?Ki(et.href)?xi(Le,Ce,Fe):tr(et,et.target="_blank"):tr(et)):(et.href=Ke.createObjectURL(Le),setTimeout(function(){Ke.revokeObjectURL(et.href)},4e4),setTimeout(function(){tr(et)},0))}:"msSaveOrOpenBlob"in navigator?function(Le,Ce,Fe){if(Ce=Ce||Le.name||"download",typeof Le=="string")if(Ki(Le))xi(Le,Ce,Fe);else{var Ke=document.createElement("a");Ke.href=Le,Ke.target="_blank",setTimeout(function(){tr(Ke)})}else navigator.msSaveOrOpenBlob(function(et,Je){return Je===void 0?Je={autoBom:!1}:(0,ve.Z)(Je)!=="object"&&(Yn.warn("Deprecated: Expected third argument to be a object"),Je={autoBom:!Je}),Je.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(et.type)?new Blob(["\uFEFF",et],{type:et.type}):et}(Le,Fe),Ce)}:function(Le,Ce,Fe,Ke){if((Ke=Ke||open("","_blank"))&&(Ke.document.title=Ke.document.body.innerText="downloading..."),typeof Le=="string")return xi(Le,Ce,Fe);var et=Le.type==="application/octet-stream",Je=/constructor/i.test(pi.HTMLElement)||pi.safari,st=/CriOS\/[\d]+/.test(navigator.userAgent);if((st||et&&Je)&&(typeof FileReader=="undefined"?"undefined":(0,ve.Z)(FileReader))==="object"){var dt=new FileReader;dt.onloadend=function(){var _t=dt.result;_t=st?_t:_t.replace(/^data:[^;]*;/,"data:attachment/file;"),Ke?Ke.location.href=_t:location=_t,Ke=null},dt.readAsDataURL(Le)}else{var vt=pi.URL||pi.webkitURL,Ct=vt.createObjectURL(Le);Ke?Ke.location=Ct:location.href=Ct,Ke=null,setTimeout(function(){vt.revokeObjectURL(Ct)},4e4)}});function _a(Le){var Ce;Le=Le||"",this.ok=!1,Le.charAt(0)=="#"&&(Le=Le.substr(1,6)),Le={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"}[Le=(Le=Le.replace(/ /g,"")).toLowerCase()]||Le;for(var Fe=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(dt){return[parseInt(dt[1]),parseInt(dt[2]),parseInt(dt[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(dt){return[parseInt(dt[1],16),parseInt(dt[2],16),parseInt(dt[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(dt){return[parseInt(dt[1]+dt[1],16),parseInt(dt[2]+dt[2],16),parseInt(dt[3]+dt[3],16)]}}],Ke=0;Ke<Fe.length;Ke++){var et=Fe[Ke].re,Je=Fe[Ke].process,st=et.exec(Le);st&&(Ce=Je(st),this.r=Ce[0],this.g=Ce[1],this.b=Ce[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 dt=this.r.toString(16),vt=this.g.toString(16),Ct=this.b.toString(16);return dt.length==1&&(dt="0"+dt),vt.length==1&&(vt="0"+vt),Ct.length==1&&(Ct="0"+Ct),"#"+dt+vt+Ct}}function _i(Le,Ce){var Fe=Le[0],Ke=Le[1],et=Le[2],Je=Le[3];Fe=Ha(Fe,Ke,et,Je,Ce[0],7,-680876936),Je=Ha(Je,Fe,Ke,et,Ce[1],12,-389564586),et=Ha(et,Je,Fe,Ke,Ce[2],17,606105819),Ke=Ha(Ke,et,Je,Fe,Ce[3],22,-1044525330),Fe=Ha(Fe,Ke,et,Je,Ce[4],7,-176418897),Je=Ha(Je,Fe,Ke,et,Ce[5],12,1200080426),et=Ha(et,Je,Fe,Ke,Ce[6],17,-1473231341),Ke=Ha(Ke,et,Je,Fe,Ce[7],22,-45705983),Fe=Ha(Fe,Ke,et,Je,Ce[8],7,1770035416),Je=Ha(Je,Fe,Ke,et,Ce[9],12,-1958414417),et=Ha(et,Je,Fe,Ke,Ce[10],17,-42063),Ke=Ha(Ke,et,Je,Fe,Ce[11],22,-1990404162),Fe=Ha(Fe,Ke,et,Je,Ce[12],7,1804603682),Je=Ha(Je,Fe,Ke,et,Ce[13],12,-40341101),et=Ha(et,Je,Fe,Ke,Ce[14],17,-1502002290),Fe=aa(Fe,Ke=Ha(Ke,et,Je,Fe,Ce[15],22,1236535329),et,Je,Ce[1],5,-165796510),Je=aa(Je,Fe,Ke,et,Ce[6],9,-1069501632),et=aa(et,Je,Fe,Ke,Ce[11],14,643717713),Ke=aa(Ke,et,Je,Fe,Ce[0],20,-373897302),Fe=aa(Fe,Ke,et,Je,Ce[5],5,-701558691),Je=aa(Je,Fe,Ke,et,Ce[10],9,38016083),et=aa(et,Je,Fe,Ke,Ce[15],14,-660478335),Ke=aa(Ke,et,Je,Fe,Ce[4],20,-405537848),Fe=aa(Fe,Ke,et,Je,Ce[9],5,568446438),Je=aa(Je,Fe,Ke,et,Ce[14],9,-1019803690),et=aa(et,Je,Fe,Ke,Ce[3],14,-187363961),Ke=aa(Ke,et,Je,Fe,Ce[8],20,1163531501),Fe=aa(Fe,Ke,et,Je,Ce[13],5,-1444681467),Je=aa(Je,Fe,Ke,et,Ce[2],9,-51403784),et=aa(et,Je,Fe,Ke,Ce[7],14,1735328473),Fe=ea(Fe,Ke=aa(Ke,et,Je,Fe,Ce[12],20,-1926607734),et,Je,Ce[5],4,-378558),Je=ea(Je,Fe,Ke,et,Ce[8],11,-2022574463),et=ea(et,Je,Fe,Ke,Ce[11],16,1839030562),Ke=ea(Ke,et,Je,Fe,Ce[14],23,-35309556),Fe=ea(Fe,Ke,et,Je,Ce[1],4,-1530992060),Je=ea(Je,Fe,Ke,et,Ce[4],11,1272893353),et=ea(et,Je,Fe,Ke,Ce[7],16,-155497632),Ke=ea(Ke,et,Je,Fe,Ce[10],23,-1094730640),Fe=ea(Fe,Ke,et,Je,Ce[13],4,681279174),Je=ea(Je,Fe,Ke,et,Ce[0],11,-358537222),et=ea(et,Je,Fe,Ke,Ce[3],16,-722521979),Ke=ea(Ke,et,Je,Fe,Ce[6],23,76029189),Fe=ea(Fe,Ke,et,Je,Ce[9],4,-640364487),Je=ea(Je,Fe,Ke,et,Ce[12],11,-421815835),et=ea(et,Je,Fe,Ke,Ce[15],16,530742520),Fe=ka(Fe,Ke=ea(Ke,et,Je,Fe,Ce[2],23,-995338651),et,Je,Ce[0],6,-198630844),Je=ka(Je,Fe,Ke,et,Ce[7],10,1126891415),et=ka(et,Je,Fe,Ke,Ce[14],15,-1416354905),Ke=ka(Ke,et,Je,Fe,Ce[5],21,-57434055),Fe=ka(Fe,Ke,et,Je,Ce[12],6,1700485571),Je=ka(Je,Fe,Ke,et,Ce[3],10,-1894986606),et=ka(et,Je,Fe,Ke,Ce[10],15,-1051523),Ke=ka(Ke,et,Je,Fe,Ce[1],21,-2054922799),Fe=ka(Fe,Ke,et,Je,Ce[8],6,1873313359),Je=ka(Je,Fe,Ke,et,Ce[15],10,-30611744),et=ka(et,Je,Fe,Ke,Ce[6],15,-1560198380),Ke=ka(Ke,et,Je,Fe,Ce[13],21,1309151649),Fe=ka(Fe,Ke,et,Je,Ce[4],6,-145523070),Je=ka(Je,Fe,Ke,et,Ce[11],10,-1120210379),et=ka(et,Je,Fe,Ke,Ce[2],15,718787259),Ke=ka(Ke,et,Je,Fe,Ce[9],21,-343485551),Le[0]=mn(Fe,Le[0]),Le[1]=mn(Ke,Le[1]),Le[2]=mn(et,Le[2]),Le[3]=mn(Je,Le[3])}function ba(Le,Ce,Fe,Ke,et,Je){return Ce=mn(mn(Ce,Le),mn(Ke,Je)),mn(Ce<<et|Ce>>>32-et,Fe)}function Ha(Le,Ce,Fe,Ke,et,Je,st){return ba(Ce&Fe|~Ce&Ke,Le,Ce,et,Je,st)}function aa(Le,Ce,Fe,Ke,et,Je,st){return ba(Ce&Ke|Fe&~Ke,Le,Ce,et,Je,st)}function ea(Le,Ce,Fe,Ke,et,Je,st){return ba(Ce^Fe^Ke,Le,Ce,et,Je,st)}function ka(Le,Ce,Fe,Ke,et,Je,st){return ba(Fe^(Ce|~Ke),Le,Ce,et,Je,st)}function Ma(Le){var Ce,Fe=Le.length,Ke=[1732584193,-271733879,-1732584194,271733878];for(Ce=64;Ce<=Le.length;Ce+=64)_i(Ke,No(Le.substring(Ce-64,Ce)));Le=Le.substring(Ce-64);var et=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(Ce=0;Ce<Le.length;Ce++)et[Ce>>2]|=Le.charCodeAt(Ce)<<(Ce%4<<3);if(et[Ce>>2]|=128<<(Ce%4<<3),Ce>55)for(_i(Ke,et),Ce=0;Ce<16;Ce++)et[Ce]=0;return et[14]=8*Fe,_i(Ke,et),Ke}function No(Le){var Ce,Fe=[];for(Ce=0;Ce<64;Ce+=4)Fe[Ce>>2]=Le.charCodeAt(Ce)+(Le.charCodeAt(Ce+1)<<8)+(Le.charCodeAt(Ce+2)<<16)+(Le.charCodeAt(Ce+3)<<24);return Fe}kr=pi.atob.bind(pi),oi=pi.btoa.bind(pi);var ko="0123456789abcdef".split("");function Lo(Le){for(var Ce="",Fe=0;Fe<4;Fe++)Ce+=ko[Le>>8*Fe+4&15]+ko[Le>>8*Fe&15];return Ce}function gs(Le){return String.fromCharCode((255&Le)>>0,(65280&Le)>>8,(16711680&Le)>>16,(4278190080&Le)>>24)}function ys(Le){return Ma(Le).map(gs).join("")}var vl=function(Le){for(var Ce=0;Ce<Le.length;Ce++)Le[Ce]=Lo(Le[Ce]);return Le.join("")}(Ma("hello"))!="5d41402abc4b2a76b9719d911017c592";function mn(Le,Ce){if(vl){var Fe=(65535&Le)+(65535&Ce);return(Le>>16)+(Ce>>16)+(Fe>>16)<<16|65535&Fe}return Le+Ce&4294967295}function Qn(Le,Ce){var Fe,Ke,et,Je;if(Le!==Fe){for(var st=(et=Le,Je=1+(256/Le.length>>0),new Array(Je+1).join(et)),dt=[],vt=0;vt<256;vt++)dt[vt]=vt;var Ct=0;for(vt=0;vt<256;vt++){var _t=dt[vt];Ct=(Ct+_t+st.charCodeAt(vt))%256,dt[vt]=dt[Ct],dt[Ct]=_t}Fe=Le,Ke=dt}else dt=Ke;var Ot=Ce.length,Ht=0,Et=0,rn="";for(vt=0;vt<Ot;vt++)Et=(Et+(_t=dt[Ht=(Ht+1)%256]))%256,dt[Ht]=dt[Et],dt[Et]=_t,st=dt[(dt[Ht]+dt[Et])%256],rn+=String.fromCharCode(Ce.charCodeAt(vt)^st);return rn}var Ir={print:4,modify:8,copy:16,"annot-forms":32};function dr(Le,Ce,Fe,Ke){this.v=1,this.r=2;var et=192;Le.forEach(function(dt){if(Ir.perm!==void 0)throw new Error("Invalid permission: "+dt);et+=Ir[dt]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var Je=(Ce+this.padding).substr(0,32),st=(Fe+this.padding).substr(0,32);this.O=this.processOwnerPassword(Je,st),this.P=-(1+(255^et)),this.encryptionKey=ys(Je+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(Ke)).substr(0,5),this.U=Qn(this.encryptionKey,this.padding)}function hr(Le){if(/[^\u0000-\u00ff]/.test(Le))throw new Error("Invalid PDF Name Object: "+Le+", Only accept ASCII characters.");for(var Ce="",Fe=Le.length,Ke=0;Ke<Fe;Ke++){var et=Le.charCodeAt(Ke);et<33||et===35||et===37||et===40||et===41||et===47||et===60||et===62||et===91||et===93||et===123||et===125||et>126?Ce+="#"+("0"+et.toString(16)).slice(-2):Ce+=Le[Ke]}return Ce}function gr(Le){if((0,ve.Z)(Le)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var Ce={};this.subscribe=function(Fe,Ke,et){if(et=et||!1,typeof Fe!="string"||typeof Ke!="function"||typeof et!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");Ce.hasOwnProperty(Fe)||(Ce[Fe]={});var Je=Math.random().toString(35);return Ce[Fe][Je]=[Ke,!!et],Je},this.unsubscribe=function(Fe){for(var Ke in Ce)if(Ce[Ke][Fe])return delete Ce[Ke][Fe],Object.keys(Ce[Ke]).length===0&&delete Ce[Ke],!0;return!1},this.publish=function(Fe){if(Ce.hasOwnProperty(Fe)){var Ke=Array.prototype.slice.call(arguments,1),et=[];for(var Je in Ce[Fe]){var st=Ce[Fe][Je];try{st[0].apply(Le,Ke)}catch(dt){pi.console&&Yn.error("jsPDF PubSub Error",dt.message,dt)}st[1]&&et.push(Je)}et.length&&et.forEach(this.unsubscribe)}},this.getTopics=function(){return Ce}}function Cr(Le){if(!(this instanceof Cr))return new Cr(Le);var Ce="opacity,stroke-opacity".split(",");for(var Fe in Le)Le.hasOwnProperty(Fe)&&Ce.indexOf(Fe)>=0&&(this[Fe]=Le[Fe]);this.id="",this.objectNumber=-1}function jr(Le,Ce){this.gState=Le,this.matrix=Ce,this.id="",this.objectNumber=-1}function Dr(Le,Ce,Fe,Ke,et){if(!(this instanceof Dr))return new Dr(Le,Ce,Fe,Ke,et);this.type=Le==="axial"?2:3,this.coords=Ce,this.colors=Fe,jr.call(this,Ke,et)}function Jr(Le,Ce,Fe,Ke,et){if(!(this instanceof Jr))return new Jr(Le,Ce,Fe,Ke,et);this.boundingBox=Le,this.xStep=Ce,this.yStep=Fe,this.stream="",this.cloneIndex=0,jr.call(this,Ke,et)}function Gn(Le){var Ce,Fe=typeof arguments[0]=="string"?arguments[0]:"p",Ke=arguments[1],et=arguments[2],Je=arguments[3],st=[],dt=1,vt=16,Ct="S",_t=null;(0,ve.Z)(Le=Le||{})==="object"&&(Fe=Le.orientation,Ke=Le.unit||Ke,et=Le.format||et,Je=Le.compress||Le.compressPdf||Je,(_t=Le.encryption||null)!==null&&(_t.userPassword=_t.userPassword||"",_t.ownerPassword=_t.ownerPassword||"",_t.userPermissions=_t.userPermissions||[]),dt=typeof Le.userUnit=="number"?Math.abs(Le.userUnit):1,Le.precision!==void 0&&(Ce=Le.precision),Le.floatPrecision!==void 0&&(vt=Le.floatPrecision),Ct=Le.defaultPathOperation||"S"),st=Le.filters||(Je===!0?["FlateEncode"]:st),Ke=Ke||"mm",Fe=(""+(Fe||"P")).toLowerCase();var Ot=Le.putOnlyUsedFonts||!1,Ht={},Et={internal:{},__private__:{}};Et.__private__.PubSub=gr;var rn="1.3",Zt=Et.__private__.getPdfVersion=function(){return rn};Et.__private__.setPdfVersion=function(it){rn=it};var on={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]};Et.__private__.getPageFormats=function(){return on};var Kt=Et.__private__.getPageFormat=function(it){return on[it]};et=et||"a4";var ln={COMPAT:"compat",ADVANCED:"advanced"},Ln=ln.COMPAT;function Nn(){this.saveGraphicsState(),gn(new Zi(gi,0,0,-gi,0,Ys()*gi).toString()+" cm"),this.setFontSize(this.getFontSize()/gi),Ct="n",Ln=ln.ADVANCED}function or(){this.restoreGraphicsState(),Ct="S",Ln=ln.COMPAT}var _r=Et.__private__.combineFontStyleAndFontWeight=function(it,Tt){if(it=="bold"&&Tt=="normal"||it=="bold"&&Tt==400||it=="normal"&&Tt=="italic"||it=="bold"&&Tt=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return Tt&&(it=Tt==400||Tt==="normal"?it==="italic"?"italic":"normal":Tt!=700&&Tt!=="bold"||it!=="normal"?(Tt==700?"bold":Tt)+""+it:"bold"),it};Et.advancedAPI=function(it){var Tt=Ln===ln.COMPAT;return Tt&&Nn.call(this),typeof it!="function"||(it(this),Tt&&or.call(this)),this},Et.compatAPI=function(it){var Tt=Ln===ln.ADVANCED;return Tt&&or.call(this),typeof it!="function"||(it(this),Tt&&Nn.call(this)),this},Et.isAdvancedAPI=function(){return Ln===ln.ADVANCED};var Rn,vn=function(it){if(Ln!==ln.ADVANCED)throw new Error(it+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Wn=Et.roundToPrecision=Et.__private__.roundToPrecision=function(it,Tt){var un=Ce||Tt;if(isNaN(it)||isNaN(un))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return it.toFixed(un).replace(/0+$/,"")};Rn=Et.hpf=Et.__private__.hpf=typeof vt=="number"?function(it){if(isNaN(it))throw new Error("Invalid argument passed to jsPDF.hpf");return Wn(it,vt)}:vt==="smart"?function(it){if(isNaN(it))throw new Error("Invalid argument passed to jsPDF.hpf");return Wn(it,it>-1&&it<1?16:5)}:function(it){if(isNaN(it))throw new Error("Invalid argument passed to jsPDF.hpf");return Wn(it,16)};var br=Et.f2=Et.__private__.f2=function(it){if(isNaN(it))throw new Error("Invalid argument passed to jsPDF.f2");return Wn(it,2)},Yt=Et.__private__.f3=function(it){if(isNaN(it))throw new Error("Invalid argument passed to jsPDF.f3");return Wn(it,3)},$t=Et.scale=Et.__private__.scale=function(it){if(isNaN(it))throw new Error("Invalid argument passed to jsPDF.scale");return Ln===ln.COMPAT?it*gi:Ln===ln.ADVANCED?it:void 0},Fn=function(it){return Ln===ln.COMPAT?Ys()-it:Ln===ln.ADVANCED?it:void 0},yn=function(it){return $t(Fn(it))};Et.__private__.setPrecision=Et.setPrecision=function(it){typeof parseInt(it,10)=="number"&&(Ce=parseInt(it,10))};var lr,Jn="00000000000000000000000000000000",fr=Et.__private__.getFileId=function(){return Jn},Hn=Et.__private__.setFileId=function(it){return Jn=it!==void 0&&/^[a-fA-F0-9]{32}$/.test(it)?it.toUpperCase():Jn.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),_t!==null&&(Ko=new dr(_t.userPermissions,_t.userPassword,_t.ownerPassword,Jn)),Jn};Et.setFileId=function(it){return Hn(it),this},Et.getFileId=function(){return fr()};var vr=Et.__private__.convertDateToPDFDate=function(it){var Tt=it.getTimezoneOffset(),un=Tt<0?"+":"-",Bn=Math.floor(Math.abs(Tt/60)),Tn=Math.abs(Tt%60),pr=[un,hn(Bn),"'",hn(Tn),"'"].join("");return["D:",it.getFullYear(),hn(it.getMonth()+1),hn(it.getDate()),hn(it.getHours()),hn(it.getMinutes()),hn(it.getSeconds()),pr].join("")},Sr=Et.__private__.convertPDFDateToDate=function(it){var Tt=parseInt(it.substr(2,4),10),un=parseInt(it.substr(6,2),10)-1,Bn=parseInt(it.substr(8,2),10),Tn=parseInt(it.substr(10,2),10),pr=parseInt(it.substr(12,2),10),Nr=parseInt(it.substr(14,2),10);return new Date(Tt,un,Bn,Tn,pr,Nr,0)},yi=Et.__private__.setCreationDate=function(it){var Tt;if(it===void 0&&(it=new Date),it instanceof Date)Tt=vr(it);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(it))throw new Error("Invalid argument passed to jsPDF.setCreationDate");Tt=it}return lr=Tt},zt=Et.__private__.getCreationDate=function(it){var Tt=lr;return it==="jsDate"&&(Tt=Sr(lr)),Tt};Et.setCreationDate=function(it){return yi(it),this},Et.getCreationDate=function(it){return zt(it)};var sn,hn=Et.__private__.padd2=function(it){return("0"+parseInt(it)).slice(-2)},En=Et.__private__.padd2Hex=function(it){return("00"+(it=it.toString())).substr(it.length)},On=0,Vn=[],qn=[],nr=0,Zr=[],Gr=[],fi=!1,si=qn,Ji=function(){On=0,nr=0,qn=[],Vn=[],Zr=[],Wo=Oo(),Ws=Oo()};Et.__private__.setCustomOutputDestination=function(it){fi=!0,si=it};var Br=function(it){fi||(si=it)};Et.__private__.resetCustomOutputDestination=function(){fi=!1,si=qn};var gn=Et.__private__.out=function(it){return it=it.toString(),nr+=it.length+1,si.push(it),si},da=Et.__private__.write=function(it){return gn(arguments.length===1?it.toString():Array.prototype.join.call(arguments," "))},Li=Et.__private__.getArrayBuffer=function(it){for(var Tt=it.length,un=new ArrayBuffer(Tt),Bn=new Uint8Array(un);Tt--;)Bn[Tt]=it.charCodeAt(Tt);return un},Kr=[["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]];Et.__private__.getStandardFonts=function(){return Kr};var ii=Le.fontSize||16;Et.__private__.setFontSize=Et.setFontSize=function(it){return ii=Ln===ln.ADVANCED?it/gi:it,this};var bi,di=Et.__private__.getFontSize=Et.getFontSize=function(){return Ln===ln.COMPAT?ii:ii*gi},ki=Le.R2L||!1;Et.__private__.setR2L=Et.setR2L=function(it){return ki=it,this},Et.__private__.getR2L=Et.getR2L=function(){return ki};var sa,va=Et.__private__.setZoomMode=function(it){var Tt=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(it))bi=it;else if(isNaN(it)){if(Tt.indexOf(it)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+it+'" is not recognized.');bi=it}else bi=parseInt(it,10)};Et.__private__.getZoomMode=function(){return bi};var Ea,Ra=Et.__private__.setPageMode=function(it){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(it)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+it+'" is not recognized.');sa=it};Et.__private__.getPageMode=function(){return sa};var Ka=Et.__private__.setLayoutMode=function(it){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(it)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+it+'" is not recognized.');Ea=it};Et.__private__.getLayoutMode=function(){return Ea},Et.__private__.setDisplayMode=Et.setDisplayMode=function(it,Tt,un){return va(it),Ka(Tt),Ra(un),this};var na={title:"",subject:"",author:"",keywords:"",creator:""};Et.__private__.getDocumentProperty=function(it){if(Object.keys(na).indexOf(it)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return na[it]},Et.__private__.getDocumentProperties=function(){return na},Et.__private__.setDocumentProperties=Et.setProperties=Et.setDocumentProperties=function(it){for(var Tt in na)na.hasOwnProperty(Tt)&&it[Tt]&&(na[Tt]=it[Tt]);return this},Et.__private__.setDocumentProperty=function(it,Tt){if(Object.keys(na).indexOf(it)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return na[it]=Tt};var La,gi,ns,Va,Hs,to={},ho={},ll=[],Za={},$l={},wa={},zs={},Sl=null,So=0,ua=[],Xa=new gr(Et),kl=Le.hotfixes||[],es={},ul={},cl=[],Zi=function it(Tt,un,Bn,Tn,pr,Nr){if(!(this instanceof it))return new it(Tt,un,Bn,Tn,pr,Nr);isNaN(Tt)&&(Tt=1),isNaN(un)&&(un=0),isNaN(Bn)&&(Bn=0),isNaN(Tn)&&(Tn=1),isNaN(pr)&&(pr=0),isNaN(Nr)&&(Nr=0),this._matrix=[Tt,un,Bn,Tn,pr,Nr]};Object.defineProperty(Zi.prototype,"sx",{get:function(){return this._matrix[0]},set:function(it){this._matrix[0]=it}}),Object.defineProperty(Zi.prototype,"shy",{get:function(){return this._matrix[1]},set:function(it){this._matrix[1]=it}}),Object.defineProperty(Zi.prototype,"shx",{get:function(){return this._matrix[2]},set:function(it){this._matrix[2]=it}}),Object.defineProperty(Zi.prototype,"sy",{get:function(){return this._matrix[3]},set:function(it){this._matrix[3]=it}}),Object.defineProperty(Zi.prototype,"tx",{get:function(){return this._matrix[4]},set:function(it){this._matrix[4]=it}}),Object.defineProperty(Zi.prototype,"ty",{get:function(){return this._matrix[5]},set:function(it){this._matrix[5]=it}}),Object.defineProperty(Zi.prototype,"a",{get:function(){return this._matrix[0]},set:function(it){this._matrix[0]=it}}),Object.defineProperty(Zi.prototype,"b",{get:function(){return this._matrix[1]},set:function(it){this._matrix[1]=it}}),Object.defineProperty(Zi.prototype,"c",{get:function(){return this._matrix[2]},set:function(it){this._matrix[2]=it}}),Object.defineProperty(Zi.prototype,"d",{get:function(){return this._matrix[3]},set:function(it){this._matrix[3]=it}}),Object.defineProperty(Zi.prototype,"e",{get:function(){return this._matrix[4]},set:function(it){this._matrix[4]=it}}),Object.defineProperty(Zi.prototype,"f",{get:function(){return this._matrix[5]},set:function(it){this._matrix[5]=it}}),Object.defineProperty(Zi.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Zi.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Zi.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Zi.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Zi.prototype.join=function(it){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(Rn).join(it)},Zi.prototype.multiply=function(it){var Tt=it.sx*this.sx+it.shy*this.shx,un=it.sx*this.shy+it.shy*this.sy,Bn=it.shx*this.sx+it.sy*this.shx,Tn=it.shx*this.shy+it.sy*this.sy,pr=it.tx*this.sx+it.ty*this.shx+this.tx,Nr=it.tx*this.shy+it.ty*this.sy+this.ty;return new Zi(Tt,un,Bn,Tn,pr,Nr)},Zi.prototype.decompose=function(){var it=this.sx,Tt=this.shy,un=this.shx,Bn=this.sy,Tn=this.tx,pr=this.ty,Nr=Math.sqrt(it*it+Tt*Tt),wi=(it/=Nr)*un+(Tt/=Nr)*Bn;un-=it*wi,Bn-=Tt*wi;var Ui=Math.sqrt(un*un+Bn*Bn);return wi/=Ui,it*(Bn/=Ui)<Tt*(un/=Ui)&&(it=-it,Tt=-Tt,wi=-wi,Nr=-Nr),{scale:new Zi(Nr,0,0,Ui,0,0),translate:new Zi(1,0,0,1,Tn,pr),rotate:new Zi(it,Tt,-Tt,it,0,0),skew:new Zi(1,0,wi,1,0,0)}},Zi.prototype.toString=function(it){return this.join(" ")},Zi.prototype.inversed=function(){var it=this.sx,Tt=this.shy,un=this.shx,Bn=this.sy,Tn=this.tx,pr=this.ty,Nr=1/(it*Bn-Tt*un),wi=Bn*Nr,Ui=-Tt*Nr,fa=-un*Nr,ca=it*Nr;return new Zi(wi,Ui,fa,ca,-wi*Tn-fa*pr,-Ui*Tn-ca*pr)},Zi.prototype.applyToPoint=function(it){var Tt=it.x*this.sx+it.y*this.shx+this.tx,un=it.x*this.shy+it.y*this.sy+this.ty;return new Pl(Tt,un)},Zi.prototype.applyToRectangle=function(it){var Tt=this.applyToPoint(it),un=this.applyToPoint(new Pl(it.x+it.w,it.y+it.h));return new oc(Tt.x,Tt.y,un.x-Tt.x,un.y-Tt.y)},Zi.prototype.clone=function(){var it=this.sx,Tt=this.shy,un=this.shx,Bn=this.sy,Tn=this.tx,pr=this.ty;return new Zi(it,Tt,un,Bn,Tn,pr)},Et.Matrix=Zi;var Gs=Et.matrixMult=function(it,Tt){return Tt.multiply(it)},Al=new Zi(1,0,0,1,0,0);Et.unitMatrix=Et.identityMatrix=Al;var us=function(it,Tt){if(!$l[it]){var un=(Tt instanceof Dr?"Sh":"P")+(Object.keys(Za).length+1).toString(10);Tt.id=un,$l[it]=un,Za[un]=Tt,Xa.publish("addPattern",Tt)}};Et.ShadingPattern=Dr,Et.TilingPattern=Jr,Et.addShadingPattern=function(it,Tt){return vn("addShadingPattern()"),us(it,Tt),this},Et.beginTilingPattern=function(it){vn("beginTilingPattern()"),Lu(it.boundingBox[0],it.boundingBox[1],it.boundingBox[2]-it.boundingBox[0],it.boundingBox[3]-it.boundingBox[1],it.matrix)},Et.endTilingPattern=function(it,Tt){vn("endTilingPattern()"),Tt.stream=Gr[sn].join(`
`),us(it,Tt),Xa.publish("endTilingPattern",Tt),cl.pop().restore()};var Xr=Et.__private__.newObject=function(){var it=Oo();return bs(it,!0),it},Oo=Et.__private__.newObjectDeferred=function(){return On++,Vn[On]=function(){return nr},On},bs=function(it,Tt){return Tt=typeof Tt=="boolean"&&Tt,Vn[it]=nr,Tt&&gn(it+" 0 obj"),it},Ul=Et.__private__.newAdditionalObject=function(){var it={objId:Oo(),content:""};return Zr.push(it),it},Wo=Oo(),Ws=Oo(),Fs=Et.__private__.decodeColorString=function(it){var Tt=it.split(" ");if(Tt.length!==2||Tt[1]!=="g"&&Tt[1]!=="G")Tt.length===5&&(Tt[4]==="k"||Tt[4]==="K")&&(Tt=[(1-Tt[0])*(1-Tt[3]),(1-Tt[1])*(1-Tt[3]),(1-Tt[2])*(1-Tt[3]),"r"]);else{var un=parseFloat(Tt[0]);Tt=[un,un,un,"r"]}for(var Bn="#",Tn=0;Tn<3;Tn++)Bn+=("0"+Math.floor(255*parseFloat(Tt[Tn])).toString(16)).slice(-2);return Bn},cs=Et.__private__.encodeColorString=function(it){var Tt;typeof it=="string"&&(it={ch1:it});var un=it.ch1,Bn=it.ch2,Tn=it.ch3,pr=it.ch4,Nr=it.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof un=="string"&&un.charAt(0)!=="#"){var wi=new _a(un);if(wi.ok)un=wi.toHex();else if(!/^\d*\.?\d*$/.test(un))throw new Error('Invalid color "'+un+'" passed to jsPDF.encodeColorString.')}if(typeof un=="string"&&/^#[0-9A-Fa-f]{3}$/.test(un)&&(un="#"+un[1]+un[1]+un[2]+un[2]+un[3]+un[3]),typeof un=="string"&&/^#[0-9A-Fa-f]{6}$/.test(un)){var Ui=parseInt(un.substr(1),16);un=Ui>>16&255,Bn=Ui>>8&255,Tn=255&Ui}if(Bn===void 0||pr===void 0&&un===Bn&&Bn===Tn)if(typeof un=="string")Tt=un+" "+Nr[0];else switch(it.precision){case 2:Tt=br(un/255)+" "+Nr[0];break;case 3:default:Tt=Yt(un/255)+" "+Nr[0]}else if(pr===void 0||(0,ve.Z)(pr)==="object"){if(pr&&!isNaN(pr.a)&&pr.a===0)return Tt=["1.","1.","1.",Nr[1]].join(" ");if(typeof un=="string")Tt=[un,Bn,Tn,Nr[1]].join(" ");else switch(it.precision){case 2:Tt=[br(un/255),br(Bn/255),br(Tn/255),Nr[1]].join(" ");break;default:case 3:Tt=[Yt(un/255),Yt(Bn/255),Yt(Tn/255),Nr[1]].join(" ")}}else if(typeof un=="string")Tt=[un,Bn,Tn,pr,Nr[2]].join(" ");else switch(it.precision){case 2:Tt=[br(un),br(Bn),br(Tn),br(pr),Nr[2]].join(" ");break;case 3:default:Tt=[Yt(un),Yt(Bn),Yt(Tn),Yt(pr),Nr[2]].join(" ")}return Tt},ws=Et.__private__.getFilters=function(){return st},Ls=Et.__private__.putStream=function(it){var Tt=(it=it||{}).data||"",un=it.filters||ws(),Bn=it.alreadyAppliedFilters||[],Tn=it.addLength1||!1,pr=Tt.length,Nr=it.objectId,wi=function(Vo){return Vo};if(_t!==null&&Nr===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");_t!==null&&(wi=Ko.encryptor(Nr,0));var Ui={};un===!0&&(un=["FlateEncode"]);var fa=it.additionalKeyValues||[],ca=(Ui=Gn.API.processDataByFilters!==void 0?Gn.API.processDataByFilters(Tt,un):{data:Tt,reverseChain:[]}).reverseChain+(Array.isArray(Bn)?Bn.join(" "):Bn.toString());if(Ui.data.length!==0&&(fa.push({key:"Length",value:Ui.data.length}),Tn===!0&&fa.push({key:"Length1",value:pr})),ca.length!=0)if(ca.split("/").length-1==1)fa.push({key:"Filter",value:ca});else{fa.push({key:"Filter",value:"["+ca+"]"});for(var ja=0;ja<fa.length;ja+=1)if(fa[ja].key==="DecodeParms"){for(var lo=[],vo=0;vo<Ui.reverseChain.split("/").length-1;vo+=1)lo.push("null");lo.push(fa[ja].value),fa[ja].value="["+lo.join(" ")+"]"}}gn("<<");for(var Co=0;Co<fa.length;Co++)gn("/"+fa[Co].key+" "+fa[Co].value);gn(">>"),Ui.data.length!==0&&(gn("stream"),gn(wi(Ui.data)),gn("endstream"))},dl=Et.__private__.putPage=function(it){var Tt=it.number,un=it.data,Bn=it.objId,Tn=it.contentsObjId;bs(Bn,!0),gn("<</Type /Page"),gn("/Parent "+it.rootDictionaryObjId+" 0 R"),gn("/Resources "+it.resourceDictionaryObjId+" 0 R"),gn("/MediaBox ["+parseFloat(Rn(it.mediaBox.bottomLeftX))+" "+parseFloat(Rn(it.mediaBox.bottomLeftY))+" "+Rn(it.mediaBox.topRightX)+" "+Rn(it.mediaBox.topRightY)+"]"),it.cropBox!==null&&gn("/CropBox ["+Rn(it.cropBox.bottomLeftX)+" "+Rn(it.cropBox.bottomLeftY)+" "+Rn(it.cropBox.topRightX)+" "+Rn(it.cropBox.topRightY)+"]"),it.bleedBox!==null&&gn("/BleedBox ["+Rn(it.bleedBox.bottomLeftX)+" "+Rn(it.bleedBox.bottomLeftY)+" "+Rn(it.bleedBox.topRightX)+" "+Rn(it.bleedBox.topRightY)+"]"),it.trimBox!==null&&gn("/TrimBox ["+Rn(it.trimBox.bottomLeftX)+" "+Rn(it.trimBox.bottomLeftY)+" "+Rn(it.trimBox.topRightX)+" "+Rn(it.trimBox.topRightY)+"]"),it.artBox!==null&&gn("/ArtBox ["+Rn(it.artBox.bottomLeftX)+" "+Rn(it.artBox.bottomLeftY)+" "+Rn(it.artBox.topRightX)+" "+Rn(it.artBox.topRightY)+"]"),typeof it.userUnit=="number"&&it.userUnit!==1&&gn("/UserUnit "+it.userUnit),Xa.publish("putPage",{objId:Bn,pageContext:ua[Tt],pageNumber:Tt,page:un}),gn("/Contents "+Tn+" 0 R"),gn(">>"),gn("endobj");var pr=un.join(`
`);return Ln===ln.ADVANCED&&(pr+=`
Q`),bs(Tn,!0),Ls({data:pr,filters:ws(),objectId:Tn}),gn("endobj"),Bn},eu=Et.__private__.putPages=function(){var it,Tt,un=[];for(it=1;it<=So;it++)ua[it].objId=Oo(),ua[it].contentsObjId=Oo();for(it=1;it<=So;it++)un.push(dl({number:it,data:Gr[it],objId:ua[it].objId,contentsObjId:ua[it].contentsObjId,mediaBox:ua[it].mediaBox,cropBox:ua[it].cropBox,bleedBox:ua[it].bleedBox,trimBox:ua[it].trimBox,artBox:ua[it].artBox,userUnit:ua[it].userUnit,rootDictionaryObjId:Wo,resourceDictionaryObjId:Ws}));bs(Wo,!0),gn("<</Type /Pages");var Bn="/Kids [";for(Tt=0;Tt<So;Tt++)Bn+=un[Tt]+" 0 R ";gn(Bn+"]"),gn("/Count "+So),gn(">>"),gn("endobj"),Xa.publish("postPutPages")},Is=function(it){Xa.publish("putFont",{font:it,out:gn,newObject:Xr,putStream:Ls}),it.isAlreadyPutted!==!0&&(it.objectNumber=Xr(),gn("<<"),gn("/Type /Font"),gn("/BaseFont /"+hr(it.postScriptName)),gn("/Subtype /Type1"),typeof it.encoding=="string"&&gn("/Encoding /"+it.encoding),gn("/FirstChar 32"),gn("/LastChar 255"),gn(">>"),gn("endobj"))},Rl=function(){for(var it in to)to.hasOwnProperty(it)&&(Ot===!1||Ot===!0&&Ht.hasOwnProperty(it))&&Is(to[it])},Ql=function(it){it.objectNumber=Xr();var Tt=[];Tt.push({key:"Type",value:"/XObject"}),Tt.push({key:"Subtype",value:"/Form"}),Tt.push({key:"BBox",value:"["+[Rn(it.x),Rn(it.y),Rn(it.x+it.width),Rn(it.y+it.height)].join(" ")+"]"}),Tt.push({key:"Matrix",value:"["+it.matrix.toString()+"]"});var un=it.pages[1].join(`
`);Ls({data:un,additionalKeyValues:Tt,objectId:it.objectNumber}),gn("endobj")},hu=function(){for(var it in es)es.hasOwnProperty(it)&&Ql(es[it])},Vu=function(it,Tt){var un,Bn=[],Tn=1/(Tt-1);for(un=0;un<1;un+=Tn)Bn.push(un);if(Bn.push(1),it[0].offset!=0){var pr={offset:0,color:it[0].color};it.unshift(pr)}if(it[it.length-1].offset!=1){var Nr={offset:1,color:it[it.length-1].color};it.push(Nr)}for(var wi="",Ui=0,fa=0;fa<Bn.length;fa++){for(un=Bn[fa];un>it[Ui+1].offset;)Ui++;var ca=it[Ui].offset,ja=(un-ca)/(it[Ui+1].offset-ca),lo=it[Ui].color,vo=it[Ui+1].color;wi+=En(Math.round((1-ja)*lo[0]+ja*vo[0]).toString(16))+En(Math.round((1-ja)*lo[1]+ja*vo[1]).toString(16))+En(Math.round((1-ja)*lo[2]+ja*vo[2]).toString(16))}return wi.trim()},tA=function(it,Tt){Tt||(Tt=21);var un=Xr(),Bn=Vu(it.colors,Tt),Tn=[];Tn.push({key:"FunctionType",value:"0"}),Tn.push({key:"Domain",value:"[0.0 1.0]"}),Tn.push({key:"Size",value:"["+Tt+"]"}),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]"}),Ls({data:Bn,additionalKeyValues:Tn,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:un}),gn("endobj"),it.objectNumber=Xr(),gn("<< /ShadingType "+it.type),gn("/ColorSpace /DeviceRGB");var pr="/Coords ["+Rn(parseFloat(it.coords[0]))+" "+Rn(parseFloat(it.coords[1]))+" ";it.type===2?pr+=Rn(parseFloat(it.coords[2]))+" "+Rn(parseFloat(it.coords[3])):pr+=Rn(parseFloat(it.coords[2]))+" "+Rn(parseFloat(it.coords[3]))+" "+Rn(parseFloat(it.coords[4]))+" "+Rn(parseFloat(it.coords[5])),gn(pr+="]"),it.matrix&&gn("/Matrix ["+it.matrix.toString()+"]"),gn("/Function "+un+" 0 R"),gn("/Extend [true true]"),gn(">>"),gn("endobj")},Yu=function(it,Tt){var un=Oo(),Bn=Xr();Tt.push({resourcesOid:un,objectOid:Bn}),it.objectNumber=Bn;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:"["+it.boundingBox.map(Rn).join(" ")+"]"}),Tn.push({key:"XStep",value:Rn(it.xStep)}),Tn.push({key:"YStep",value:Rn(it.yStep)}),Tn.push({key:"Resources",value:un+" 0 R"}),it.matrix&&Tn.push({key:"Matrix",value:"["+it.matrix.toString()+"]"}),Ls({data:it.stream,additionalKeyValues:Tn,objectId:it.objectNumber}),gn("endobj")},gu=function(it){var Tt;for(Tt in Za)Za.hasOwnProperty(Tt)&&(Za[Tt]instanceof Dr?tA(Za[Tt]):Za[Tt]instanceof Jr&&Yu(Za[Tt],it))},yc=function(it){for(var Tt in it.objectNumber=Xr(),gn("<<"),it)switch(Tt){case"opacity":gn("/ca "+br(it[Tt]));break;case"stroke-opacity":gn("/CA "+br(it[Tt]))}gn(">>"),gn("endobj")},nA=function(){var it;for(it in wa)wa.hasOwnProperty(it)&&yc(wa[it])},Zu=function(){for(var it in gn("/XObject <<"),es)es.hasOwnProperty(it)&&es[it].objectNumber>=0&&gn("/"+it+" "+es[it].objectNumber+" 0 R");Xa.publish("putXobjectDict"),gn(">>")},rA=function(){Ko.oid=Xr(),gn("<<"),gn("/Filter /Standard"),gn("/V "+Ko.v),gn("/R "+Ko.r),gn("/U <"+Ko.toHexString(Ko.U)+">"),gn("/O <"+Ko.toHexString(Ko.O)+">"),gn("/P "+Ko.P),gn(">>"),gn("endobj")},bc=function(){for(var it in gn("/Font <<"),to)to.hasOwnProperty(it)&&(Ot===!1||Ot===!0&&Ht.hasOwnProperty(it))&&gn("/"+it+" "+to[it].objectNumber+" 0 R");gn(">>")},iA=function(){if(Object.keys(Za).length>0){for(var it in gn("/Shading <<"),Za)Za.hasOwnProperty(it)&&Za[it]instanceof Dr&&Za[it].objectNumber>=0&&gn("/"+it+" "+Za[it].objectNumber+" 0 R");Xa.publish("putShadingPatternDict"),gn(">>")}},pu=function(it){if(Object.keys(Za).length>0){for(var Tt in gn("/Pattern <<"),Za)Za.hasOwnProperty(Tt)&&Za[Tt]instanceof Et.TilingPattern&&Za[Tt].objectNumber>=0&&Za[Tt].objectNumber<it&&gn("/"+Tt+" "+Za[Tt].objectNumber+" 0 R");Xa.publish("putTilingPatternDict"),gn(">>")}},wc=function(){if(Object.keys(wa).length>0){var it;for(it in gn("/ExtGState <<"),wa)wa.hasOwnProperty(it)&&wa[it].objectNumber>=0&&gn("/"+it+" "+wa[it].objectNumber+" 0 R");Xa.publish("putGStateDict"),gn(">>")}},Bo=function(it){bs(it.resourcesOid,!0),gn("<<"),gn("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),bc(),iA(),pu(it.objectOid),wc(),Zu(),gn(">>"),gn("endobj")},Sc=function(){var it=[];Rl(),nA(),hu(),gu(it),Xa.publish("putResources"),it.forEach(Bo),Bo({resourcesOid:Ws,objectOid:Number.MAX_SAFE_INTEGER}),Xa.publish("postPutResources")},Bc=function(){Xa.publish("putAdditionalObjects");for(var it=0;it<Zr.length;it++){var Tt=Zr[it];bs(Tt.objId,!0),gn(Tt.content),gn("endobj")}Xa.publish("postPutAdditionalObjects")},Xu=function(it){ho[it.fontName]=ho[it.fontName]||{},ho[it.fontName][it.fontStyle]=it.id},Ju=function(it,Tt,un,Bn,Tn){var pr={id:"F"+(Object.keys(to).length+1).toString(10),postScriptName:it,fontName:Tt,fontStyle:un,encoding:Bn,isStandardFont:Tn||!1,metadata:{}};return Xa.publish("addFont",{font:pr,instance:this}),to[pr.id]=pr,Xu(pr),pr.id},mu=function(it){for(var Tt=0,un=Kr.length;Tt<un;Tt++){var Bn=Ju.call(this,it[Tt][0],it[Tt][1],it[Tt][2],Kr[Tt][3],!0);Ot===!1&&(Ht[Bn]=!0);var Tn=it[Tt][0].split("-");Xu({id:Bn,fontName:Tn[0],fontStyle:Tn[1]||""})}Xa.publish("addFonts",{fonts:to,dictionary:ho})},Ks=function(it){return it.foo=function(){try{return it.apply(this,arguments)}catch(Bn){var Tt=Bn.stack||"";~Tt.indexOf(" at ")&&(Tt=Tt.split(" at ")[1]);var un="Error in function "+Tt.split(`
`)[0].split("<")[0]+": "+Bn.message;if(!pi.console)throw new Error(un);pi.console.error(un,Bn),pi.alert&&alert(un)}},it.foo.bar=it,it.foo},Hl=function(it,Tt){var un,Bn,Tn,pr,Nr,wi,Ui,fa,ca;if(Tn=(Tt=Tt||{}).sourceEncoding||"Unicode",Nr=Tt.outputEncoding,(Tt.autoencode||Nr)&&to[La].metadata&&to[La].metadata[Tn]&&to[La].metadata[Tn].encoding&&(pr=to[La].metadata[Tn].encoding,!Nr&&to[La].encoding&&(Nr=to[La].encoding),!Nr&&pr.codePages&&(Nr=pr.codePages[0]),typeof Nr=="string"&&(Nr=pr[Nr]),Nr)){for(Ui=!1,wi=[],un=0,Bn=it.length;un<Bn;un++)(fa=Nr[it.charCodeAt(un)])?wi.push(String.fromCharCode(fa)):wi.push(it[un]),wi[un].charCodeAt(0)>>8&&(Ui=!0);it=wi.join("")}for(un=it.length;Ui===void 0&&un!==0;)it.charCodeAt(un-1)>>8&&(Ui=!0),un--;if(!Ui)return it;for(wi=Tt.noBOM?[]:[254,255],un=0,Bn=it.length;un<Bn;un++){if((ca=(fa=it.charCodeAt(un))>>8)>>8)throw new Error("Character at position "+un+" of string '"+it+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");wi.push(ca),wi.push(fa-(ca<<8))}return String.fromCharCode.apply(void 0,wi)},rs=Et.__private__.pdfEscape=Et.pdfEscape=function(it,Tt){return Hl(it,Tt).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},vu=Et.__private__.beginPage=function(it){Gr[++So]=[],ua[So]={objId:0,contentsObjId:0,userUnit:Number(dt),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(it[0]),topRightY:Number(it[1])}},$u(So),Br(Gr[sn])},qu=function(it,Tt){var un,Bn,Tn;switch(Fe=Tt||Fe,typeof it=="string"&&(un=Kt(it.toLowerCase()),Array.isArray(un)&&(Bn=un[0],Tn=un[1])),Array.isArray(it)&&(Bn=it[0]*gi,Tn=it[1]*gi),isNaN(Bn)&&(Bn=et[0],Tn=et[1]),(Bn>14400||Tn>14400)&&(Yn.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),Bn=Math.min(14400,Bn),Tn=Math.min(14400,Tn)),et=[Bn,Tn],Fe.substr(0,1)){case"l":Tn>Bn&&(et=[Tn,Bn]);break;case"p":Bn>Tn&&(et=[Tn,Bn])}vu(et),Dc(tu),gn(Ds),ic!==0&&gn(ic+" J"),ac!==0&&gn(ac+" j"),Xa.publish("addPage",{pageNumber:So})},aA=function(it){it>0&&it<=So&&(Gr.splice(it,1),ua.splice(it,1),So--,sn>So&&(sn=So),this.setPage(sn))},$u=function(it){it>0&&it<=So&&(sn=it)},ec=Et.__private__.getNumberOfPages=Et.getNumberOfPages=function(){return Gr.length-1},yu=function(it,Tt,un){var Bn,Tn=void 0;return un=un||{},it=it!==void 0?it:to[La].fontName,Tt=Tt!==void 0?Tt:to[La].fontStyle,Bn=it.toLowerCase(),ho[Bn]!==void 0&&ho[Bn][Tt]!==void 0?Tn=ho[Bn][Tt]:ho[it]!==void 0&&ho[it][Tt]!==void 0?Tn=ho[it][Tt]:un.disableWarning===!1&&Yn.warn("Unable to look up font label for font '"+it+"', '"+Tt+"'. Refer to getFontList() for available fonts."),Tn||un.noFallback||(Tn=ho.times[Tt])==null&&(Tn=ho.times.normal),Tn},Ec=Et.__private__.putInfo=function(){var it=Xr(),Tt=function(Bn){return Bn};for(var un in _t!==null&&(Tt=Ko.encryptor(it,0)),gn("<<"),gn("/Producer ("+rs(Tt("jsPDF "+Gn.version))+")"),na)na.hasOwnProperty(un)&&na[un]&&gn("/"+un.substr(0,1).toUpperCase()+un.substr(1)+" ("+rs(Tt(na[un]))+")");gn("/CreationDate ("+rs(Tt(lr))+")"),gn(">>"),gn("endobj")},bu=Et.__private__.putCatalog=function(it){var Tt=(it=it||{}).rootDictionaryObjId||Wo;switch(Xr(),gn("<<"),gn("/Type /Catalog"),gn("/Pages "+Tt+" 0 R"),bi||(bi="fullwidth"),bi){case"fullwidth":gn("/OpenAction [3 0 R /FitH null]");break;case"fullheight":gn("/OpenAction [3 0 R /FitV null]");break;case"fullpage":gn("/OpenAction [3 0 R /Fit]");break;case"original":gn("/OpenAction [3 0 R /XYZ null null 1]");break;default:var un=""+bi;un.substr(un.length-1)==="%"&&(bi=parseInt(bi)/100),typeof bi=="number"&&gn("/OpenAction [3 0 R /XYZ null null "+br(bi)+"]")}switch(Ea||(Ea="continuous"),Ea){case"continuous":gn("/PageLayout /OneColumn");break;case"single":gn("/PageLayout /SinglePage");break;case"two":case"twoleft":gn("/PageLayout /TwoColumnLeft");break;case"tworight":gn("/PageLayout /TwoColumnRight")}sa&&gn("/PageMode /"+sa),Xa.publish("putCatalog"),gn(">>"),gn("endobj")},Cc=Et.__private__.putTrailer=function(){gn("trailer"),gn("<<"),gn("/Size "+(On+1)),gn("/Root "+On+" 0 R"),gn("/Info "+(On-1)+" 0 R"),_t!==null&&gn("/Encrypt "+Ko.oid+" 0 R"),gn("/ID [ <"+Jn+"> <"+Jn+"> ]"),gn(">>")},Pc=Et.__private__.putHeader=function(){gn("%PDF-"+rn),gn("%\xBA\xDF\xAC\xE0")},tc=Et.__private__.putXRef=function(){var it="0000000000";gn("xref"),gn("0 "+(On+1)),gn("0000000000 65535 f ");for(var Tt=1;Tt<=On;Tt++)typeof Vn[Tt]=="function"?gn((it+Vn[Tt]()).slice(-10)+" 00000 n "):Vn[Tt]!==void 0?gn((it+Vn[Tt]).slice(-10)+" 00000 n "):gn("0000000000 00000 n ")},Bl=Et.__private__.buildDocument=function(){Ji(),Br(qn),Xa.publish("buildDocument"),Pc(),eu(),Bc(),Sc(),_t!==null&&rA(),Ec(),bu();var it=nr;return tc(),Cc(),gn("startxref"),gn(""+it),gn("%%EOF"),Br(Gr[sn]),qn.join(`
`)},wu=Et.__private__.getBlob=function(it){return new Blob([Li(it)],{type:"application/pdf"})},Su=Et.output=Et.__private__.output=Ks(function(it,Tt){switch(typeof(Tt=Tt||{})=="string"?Tt={filename:Tt}:Tt.filename=Tt.filename||"generated.pdf",it){case void 0:return Bl();case"save":Et.save(Tt.filename);break;case"arraybuffer":return Li(Bl());case"blob":return wu(Bl());case"bloburi":case"bloburl":if(pi.URL!==void 0&&typeof pi.URL.createObjectURL=="function")return pi.URL&&pi.URL.createObjectURL(wu(Bl()))||void 0;Yn.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var un="",Bn=Bl();try{un=oi(Bn)}catch(vo){un=oi(unescape(encodeURIComponent(Bn)))}return"data:application/pdf;filename="+Tt.filename+";base64,"+un;case"pdfobjectnewwindow":if(Object.prototype.toString.call(pi)==="[object Window]"){var Tn="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",pr=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';Tt.pdfObjectUrl&&(Tn=Tt.pdfObjectUrl,pr="");var Nr='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+Tn+'"'+pr+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(Tt)+");<\/script></body></html>",wi=pi.open();return wi!==null&&wi.document.write(Nr),wi}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(pi)==="[object Window]"){var Ui='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(Tt.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+Tt.filename+'" width="500px" height="400px" /></body></html>',fa=pi.open();if(fa!==null){fa.document.write(Ui);var ca=this;fa.document.documentElement.querySelector("#pdfViewer").onload=function(){fa.document.title=Tt.filename,fa.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(ca.output("bloburl"))}}return fa}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(pi)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var ja='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",Tt)+'"></iframe></body></html>',lo=pi.open();if(lo!==null&&(lo.document.write(ja),lo.document.title=Tt.filename),lo||typeof safari=="undefined")return lo;break;case"datauri":case"dataurl":return pi.document.location.href=this.output("datauristring",Tt);default:return null}}),As=function(it){return Array.isArray(kl)===!0&&kl.indexOf(it)>-1};switch(Ke){case"pt":gi=1;break;case"mm":gi=72/25.4;break;case"cm":gi=72/2.54;break;case"in":gi=72;break;case"px":gi=As("px_scaling")==1?.75:96/72;break;case"pc":case"em":gi=12;break;case"ex":gi=6;break;default:if(typeof Ke!="number")throw new Error("Invalid unit: "+Ke);gi=Ke}var Ko=null;yi(),Hn();var oA=function(it){return _t!==null?Ko.encryptor(it,0):function(Tt){return Tt}},xc=Et.__private__.getPageInfo=Et.getPageInfo=function(it){if(isNaN(it)||it%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:ua[it].objId,pageNumber:it,pageContext:ua[it]}},la=Et.__private__.getPageInfoByObjId=function(it){if(isNaN(it)||it%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var Tt in ua)if(ua[Tt].objId===it)break;return xc(Tt)},sA=Et.__private__.getCurrentPageInfo=Et.getCurrentPageInfo=function(){return{objId:ua[sn].objId,pageNumber:sn,pageContext:ua[sn]}};Et.addPage=function(){return qu.apply(this,arguments),this},Et.setPage=function(){return $u.apply(this,arguments),Br.call(this,Gr[sn]),this},Et.insertPage=function(it){return this.addPage(),this.movePage(sn,it),this},Et.movePage=function(it,Tt){var un,Bn;if(it>Tt){un=Gr[it],Bn=ua[it];for(var Tn=it;Tn>Tt;Tn--)Gr[Tn]=Gr[Tn-1],ua[Tn]=ua[Tn-1];Gr[Tt]=un,ua[Tt]=Bn,this.setPage(Tt)}else if(it<Tt){un=Gr[it],Bn=ua[it];for(var pr=it;pr<Tt;pr++)Gr[pr]=Gr[pr+1],ua[pr]=ua[pr+1];Gr[Tt]=un,ua[Tt]=Bn,this.setPage(Tt)}return this},Et.deletePage=function(){return aA.apply(this,arguments),this},Et.__private__.text=Et.text=function(it,Tt,un,Bn,Tn){var pr,Nr,wi,Ui,fa,ca,ja,lo,vo,Co=(Bn=Bn||{}).scope||this;if(typeof it=="number"&&typeof Tt=="number"&&(typeof un=="string"||Array.isArray(un))){var Vo=un;un=Tt,Tt=it,it=Vo}if(arguments[3]instanceof Zi?(vn("The transform parameter of text() with a Matrix value"),vo=Tn):(wi=arguments[4],Ui=arguments[5],(0,ve.Z)(ja=arguments[3])==="object"&&ja!==null||(typeof wi=="string"&&(Ui=wi,wi=null),typeof ja=="string"&&(Ui=ja,ja=null),typeof ja=="number"&&(wi=ja,ja=null),Bn={flags:ja,angle:wi,align:Ui})),isNaN(Tt)||isNaN(un)||it==null)throw new Error("Invalid arguments passed to jsPDF.text");if(it.length===0)return Co;var Ho="",_s=!1,Ss=typeof Bn.lineHeightFactor=="number"?Bn.lineHeightFactor:Gl,Bs=Co.internal.scaleFactor;function iu(so){return so=so.split(" ").join(Array(Bn.TabLen||9).join(" ")),rs(so,ja)}function Du(so){for(var qa,xo=so.concat(),Fo=[],jl=xo.length;jl--;)typeof(qa=xo.shift())=="string"?Fo.push(qa):Array.isArray(so)&&(qa.length===1||qa[1]===void 0&&qa[2]===void 0)?Fo.push(qa[0]):Fo.push([qa[0],qa[1],qa[2]]);return Fo}function _u(so,qa){var xo;if(typeof so=="string")xo=qa(so)[0];else if(Array.isArray(so)){for(var Fo,jl,li=so.concat(),$s=[],uu=li.length;uu--;)typeof(Fo=li.shift())=="string"?$s.push(qa(Fo)[0]):Array.isArray(Fo)&&typeof Fo[0]=="string"&&(jl=qa(Fo[0],Fo[1],Fo[2]),$s.push([jl[0],jl[1],jl[2]]));xo=$s}return xo}var ju=!1,Ou=!0;if(typeof it=="string")ju=!0;else if(Array.isArray(it)){var Tu=it.concat();Nr=[];for(var Mu,ts=Tu.length;ts--;)(typeof(Mu=Tu.shift())!="string"||Array.isArray(Mu)&&typeof Mu[0]!="string")&&(Ou=!1);ju=Ou}if(ju===!1)throw new Error('Type of text must be string or Array. "'+it+'" is not recognized.');typeof it=="string"&&(it=it.match(/[\r?\n]/)?it.split(/\r\n|\r|\n/g):[it]);var Zs=ii/Co.internal.scaleFactor,au=Zs*(Ss-1);switch(Bn.baseline){case"bottom":un-=au;break;case"top":un+=Zs-au;break;case"hanging":un+=Zs-2*au;break;case"middle":un+=Zs/2-au}if((ca=Bn.maxWidth||0)>0&&(typeof it=="string"?it=Co.splitTextToSize(it,ca):Object.prototype.toString.call(it)==="[object Array]"&&(it=it.reduce(function(so,qa){return so.concat(Co.splitTextToSize(qa,ca))},[]))),pr={text:it,x:Tt,y:un,options:Bn,mutex:{pdfEscape:rs,activeFontKey:La,fonts:to,activeFontSize:ii}},Xa.publish("preProcessText",pr),it=pr.text,wi=(Bn=pr.options).angle,!(vo instanceof Zi)&&wi&&typeof wi=="number"){wi*=Math.PI/180,Bn.rotationDirection===0&&(wi=-wi),Ln===ln.ADVANCED&&(wi=-wi);var oo=Math.cos(wi),Xs=Math.sin(wi);vo=new Zi(oo,Xs,-Xs,oo,0,0)}else wi&&wi instanceof Zi&&(vo=wi);Ln!==ln.ADVANCED||vo||(vo=Al),(fa=Bn.charSpace||xu)!==void 0&&(Ho+=Rn($t(fa))+` Tc
`,this.setCharSpace(this.getCharSpace()||0)),(lo=Bn.horizontalScale)!==void 0&&(Ho+=Rn(100*lo)+` Tz
`),Bn.lang;var zo=-1,gl=Bn.renderingMode!==void 0?Bn.renderingMode:Bn.stroke,js=Co.internal.getCurrentPageInfo().pageContext;switch(gl){case 0:case!1:case"fill":zo=0;break;case 1:case!0:case"stroke":zo=1;break;case 2:case"fillThenStroke":zo=2;break;case 3:case"invisible":zo=3;break;case 4:case"fillAndAddForClipping":zo=4;break;case 5:case"strokeAndAddPathForClipping":zo=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":zo=6;break;case 7:case"addToPathForClipping":zo=7}var Vl=js.usedRenderingMode!==void 0?js.usedRenderingMode:-1;zo!==-1?Ho+=zo+` Tr
`:Vl!==-1&&(Ho+=`0 Tr
`),zo!==-1&&(js.usedRenderingMode=zo),Ui=Bn.align||"left";var To,ou=ii*Ss,lc=Co.internal.pageSize.getWidth(),uc=to[La];fa=Bn.charSpace||xu,ca=Bn.maxWidth||0,ja=Object.assign({autoencode:!0,noBOM:!0},Bn.flags);var pl=[],Js=function(so){return Co.getStringUnitWidth(so,{font:uc,charSpace:fa,fontSize:ii,doKerning:!1})*ii/Bs};if(Object.prototype.toString.call(it)==="[object Array]"){var ds;Nr=Du(it),Ui!=="left"&&(To=Nr.map(Js));var is,Os=0;if(Ui==="right"){Tt-=To[0],it=[],ts=Nr.length;for(var xl=0;xl<ts;xl++)xl===0?(is=hl(Tt),ds=El(un)):(is=$t(Os-To[xl]),ds=-ou),it.push([Nr[xl],is,ds]),Os=To[xl]}else if(Ui==="center"){Tt-=To[0]/2,it=[],ts=Nr.length;for(var Fl=0;Fl<ts;Fl++)Fl===0?(is=hl(Tt),ds=El(un)):(is=$t((Os-To[Fl])/2),ds=-ou),it.push([Nr[Fl],is,ds]),Os=To[Fl]}else if(Ui==="left"){it=[],ts=Nr.length;for(var Nu=0;Nu<ts;Nu++)it.push(Nr[Nu])}else if(Ui==="justify"&&uc.encoding==="Identity-H"){it=[],ts=Nr.length,ca=ca!==0?ca:lc;for(var Ll=0,Po=0;Po<ts;Po++)if(ds=Po===0?El(un):-ou,is=Po===0?hl(Tt):Ll,Po<ts-1){var su=$t((ca-To[Po])/(Nr[Po].split(" ").length-1)),fs=Nr[Po].split(" ");it.push([fs[0]+" ",is,ds]),Ll=0;for(var Ts=1;Ts<fs.length;Ts++){var ku=(Js(fs[Ts-1]+" "+fs[Ts])-Js(fs[Ts]))*Bs+su;Ts==fs.length-1?it.push([fs[Ts],ku,0]):it.push([fs[Ts]+" ",ku,0]),Ll-=ku}}else it.push([Nr[Po],is,ds]);it.push(["",Ll,0])}else{if(Ui!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(it=[],ts=Nr.length,ca=ca!==0?ca:lc,Po=0;Po<ts;Po++)ds=Po===0?El(un):-ou,is=Po===0?hl(Tt):0,Po<ts-1?pl.push(Rn($t((ca-To[Po])/(Nr[Po].split(" ").length-1)))):pl.push(0),it.push([Nr[Po],is,ds])}}var Mc=typeof Bn.R2L=="boolean"?Bn.R2L:ki;Mc===!0&&(it=_u(it,function(so,qa,xo){return[so.split("").reverse().join(""),qa,xo]})),pr={text:it,x:Tt,y:un,options:Bn,mutex:{pdfEscape:rs,activeFontKey:La,fonts:to,activeFontSize:ii}},Xa.publish("postProcessText",pr),it=pr.text,_s=pr.mutex.isHex||!1;var cc=to[La].encoding;cc!=="WinAnsiEncoding"&&cc!=="StandardEncoding"||(it=_u(it,function(so,qa,xo){return[iu(so),qa,xo]})),Nr=Du(it),it=[];for(var Il,Dl,_l,lu=0,Uu=1,Yl=Array.isArray(Nr[0])?Uu:lu,Zl="",Ac=function(so,qa,xo){var Fo="";return xo instanceof Zi?(xo=typeof Bn.angle=="number"?Gs(xo,new Zi(1,0,0,1,so,qa)):Gs(new Zi(1,0,0,1,so,qa),xo),Ln===ln.ADVANCED&&(xo=Gs(new Zi(1,0,0,-1,0,0),xo)),Fo=xo.join(" ")+` Tm
`):Fo=Rn(so)+" "+Rn(qa)+` Td
`,Fo},Ms=0;Ms<Nr.length;Ms++){switch(Zl="",Yl){case Uu:_l=(_s?"<":"(")+Nr[Ms][0]+(_s?">":")"),Il=parseFloat(Nr[Ms][1]),Dl=parseFloat(Nr[Ms][2]);break;case lu:_l=(_s?"<":"(")+Nr[Ms]+(_s?">":")"),Il=hl(Tt),Dl=El(un)}pl!==void 0&&pl[Ms]!==void 0&&(Zl=pl[Ms]+` Tw
`),Ms===0?it.push(Zl+Ac(Il,Dl,vo)+_l):Yl===lu?it.push(Zl+_l):Yl===Uu&&it.push(Zl+Ac(Il,Dl,vo)+_l)}it=Yl===lu?it.join(` Tj
T* `):it.join(` Tj
`),it+=` Tj
`;var Ns=`BT
/`;return Ns+=La+" "+ii+` Tf
`,Ns+=Rn(ii*Ss)+` TL
`,Ns+=Wl+`
`,Ns+=Ho,Ns+=it,gn(Ns+="ET"),Ht[La]=!0,Co};var lA=Et.__private__.clip=Et.clip=function(it){return gn(it==="evenodd"?"W*":"W"),this};Et.clipEvenOdd=function(){return lA("evenodd")},Et.__private__.discardPath=Et.discardPath=function(){return gn("n"),this};var fl=Et.__private__.isValidStyle=function(it){var Tt=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(it)!==-1&&(Tt=!0),Tt};Et.__private__.setDefaultPathOperation=Et.setDefaultPathOperation=function(it){return fl(it)&&(Ct=it),this};var Fc=Et.__private__.getStyle=Et.getStyle=function(it){var Tt=Ct;switch(it){case"D":case"S":Tt="S";break;case"F":Tt="f";break;case"FD":case"DF":Tt="B";break;case"f":case"f*":case"B":case"B*":Tt=it}return Tt},Lc=Et.close=function(){return gn("h"),this};Et.stroke=function(){return gn("S"),this},Et.fill=function(it){return Bu("f",it),this},Et.fillEvenOdd=function(it){return Bu("f*",it),this},Et.fillStroke=function(it){return Bu("B",it),this},Et.fillStrokeEvenOdd=function(it){return Bu("B*",it),this};var Bu=function(it,Tt){(0,ve.Z)(Tt)==="object"?nc(Tt,it):gn(it)},Eu=function(it){it===null||Ln===ln.ADVANCED&&it===void 0||(it=Fc(it),gn(it))};function uA(it,Tt,un,Bn,Tn){var pr=new Jr(Tt||this.boundingBox,un||this.xStep,Bn||this.yStep,this.gState,Tn||this.matrix);pr.stream=this.stream;var Nr=it+"$$"+this.cloneIndex+++"$$";return us(Nr,pr),pr}var nc=function(it,Tt){var un=$l[it.key],Bn=Za[un];if(Bn instanceof Dr)gn("q"),gn(Ic(Tt)),Bn.gState&&Et.setGState(Bn.gState),gn(it.matrix.toString()+" cm"),gn("/"+un+" sh"),gn("Q");else if(Bn instanceof Jr){var Tn=new Zi(1,0,0,-1,0,Ys());it.matrix&&(Tn=Tn.multiply(it.matrix||Al),un=uA.call(Bn,it.key,it.boundingBox,it.xStep,it.yStep,Tn).id),gn("q"),gn("/Pattern cs"),gn("/"+un+" scn"),Bn.gState&&Et.setGState(Bn.gState),gn(Tt),gn("Q")}},Ic=function(it){switch(it){case"f":case"F":return"W n";case"f*":return"W* n";case"B":return"W S";case"B*":return"W* S";case"S":return"W S";case"n":return"W n"}},Eo=Et.moveTo=function(it,Tt){return gn(Rn($t(it))+" "+Rn(yn(Tt))+" m"),this},Vs=Et.lineTo=function(it,Tt){return gn(Rn($t(it))+" "+Rn(yn(Tt))+" l"),this},zl=Et.curveTo=function(it,Tt,un,Bn,Tn,pr){return gn([Rn($t(it)),Rn(yn(Tt)),Rn($t(un)),Rn(yn(Bn)),Rn($t(Tn)),Rn(yn(pr)),"c"].join(" ")),this};Et.__private__.line=Et.line=function(it,Tt,un,Bn,Tn){if(isNaN(it)||isNaN(Tt)||isNaN(un)||isNaN(Bn)||!fl(Tn))throw new Error("Invalid arguments passed to jsPDF.line");return Ln===ln.COMPAT?this.lines([[un-it,Bn-Tt]],it,Tt,[1,1],Tn||"S"):this.lines([[un-it,Bn-Tt]],it,Tt,[1,1]).stroke()},Et.__private__.lines=Et.lines=function(it,Tt,un,Bn,Tn,pr){var Nr,wi,Ui,fa,ca,ja,lo,vo,Co,Vo,Ho,_s;if(typeof it=="number"&&(_s=un,un=Tt,Tt=it,it=_s),Bn=Bn||[1,1],pr=pr||!1,isNaN(Tt)||isNaN(un)||!Array.isArray(it)||!Array.isArray(Bn)||!fl(Tn)||typeof pr!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Eo(Tt,un),Nr=Bn[0],wi=Bn[1],fa=it.length,Vo=Tt,Ho=un,Ui=0;Ui<fa;Ui++)(ca=it[Ui]).length===2?(Vo=ca[0]*Nr+Vo,Ho=ca[1]*wi+Ho,Vs(Vo,Ho)):(ja=ca[0]*Nr+Vo,lo=ca[1]*wi+Ho,vo=ca[2]*Nr+Vo,Co=ca[3]*wi+Ho,Vo=ca[4]*Nr+Vo,Ho=ca[5]*wi+Ho,zl(ja,lo,vo,Co,Vo,Ho));return pr&&Lc(),Eu(Tn),this},Et.path=function(it){for(var Tt=0;Tt<it.length;Tt++){var un=it[Tt],Bn=un.c;switch(un.op){case"m":Eo(Bn[0],Bn[1]);break;case"l":Vs(Bn[0],Bn[1]);break;case"c":zl.apply(this,Bn);break;case"h":Lc()}}return this},Et.__private__.rect=Et.rect=function(it,Tt,un,Bn,Tn){if(isNaN(it)||isNaN(Tt)||isNaN(un)||isNaN(Bn)||!fl(Tn))throw new Error("Invalid arguments passed to jsPDF.rect");return Ln===ln.COMPAT&&(Bn=-Bn),gn([Rn($t(it)),Rn(yn(Tt)),Rn($t(un)),Rn($t(Bn)),"re"].join(" ")),Eu(Tn),this},Et.__private__.triangle=Et.triangle=function(it,Tt,un,Bn,Tn,pr,Nr){if(isNaN(it)||isNaN(Tt)||isNaN(un)||isNaN(Bn)||isNaN(Tn)||isNaN(pr)||!fl(Nr))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[un-it,Bn-Tt],[Tn-un,pr-Bn],[it-Tn,Tt-pr]],it,Tt,[1,1],Nr,!0),this},Et.__private__.roundedRect=Et.roundedRect=function(it,Tt,un,Bn,Tn,pr,Nr){if(isNaN(it)||isNaN(Tt)||isNaN(un)||isNaN(Bn)||isNaN(Tn)||isNaN(pr)||!fl(Nr))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var wi=4/3*(Math.SQRT2-1);return Tn=Math.min(Tn,.5*un),pr=Math.min(pr,.5*Bn),this.lines([[un-2*Tn,0],[Tn*wi,0,Tn,pr-pr*wi,Tn,pr],[0,Bn-2*pr],[0,pr*wi,-Tn*wi,pr,-Tn,pr],[2*Tn-un,0],[-Tn*wi,0,-Tn,-pr*wi,-Tn,-pr],[0,2*pr-Bn],[0,-pr*wi,Tn*wi,-pr,Tn,-pr]],it+Tn,Tt,[1,1],Nr,!0),this},Et.__private__.ellipse=Et.ellipse=function(it,Tt,un,Bn,Tn){if(isNaN(it)||isNaN(Tt)||isNaN(un)||isNaN(Bn)||!fl(Tn))throw new Error("Invalid arguments passed to jsPDF.ellipse");var pr=4/3*(Math.SQRT2-1)*un,Nr=4/3*(Math.SQRT2-1)*Bn;return Eo(it+un,Tt),zl(it+un,Tt-Nr,it+pr,Tt-Bn,it,Tt-Bn),zl(it-pr,Tt-Bn,it-un,Tt-Nr,it-un,Tt),zl(it-un,Tt+Nr,it-pr,Tt+Bn,it,Tt+Bn),zl(it+pr,Tt+Bn,it+un,Tt+Nr,it+un,Tt),Eu(Tn),this},Et.__private__.circle=Et.circle=function(it,Tt,un,Bn){if(isNaN(it)||isNaN(Tt)||isNaN(un)||!fl(Bn))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(it,Tt,un,un,Bn)},Et.setFont=function(it,Tt,un){return un&&(Tt=_r(Tt,un)),La=yu(it,Tt,{disableWarning:!1}),this};var cA=Et.__private__.getFont=Et.getFont=function(){return to[yu.apply(Et,arguments)]};Et.__private__.getFontList=Et.getFontList=function(){var it,Tt,un={};for(it in ho)if(ho.hasOwnProperty(it))for(Tt in un[it]=[],ho[it])ho[it].hasOwnProperty(Tt)&&un[it].push(Tt);return un},Et.addFont=function(it,Tt,un,Bn,Tn){var pr=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&pr.indexOf(arguments[3])!==-1?Tn=arguments[3]:arguments[3]&&pr.indexOf(arguments[3])==-1&&(un=_r(un,Bn)),Tn=Tn||"Identity-H",Ju.call(this,it,Tt,un,Tn)};var Gl,tu=Le.lineWidth||.200025,Cu=Et.__private__.getLineWidth=Et.getLineWidth=function(){return tu},Dc=Et.__private__.setLineWidth=Et.setLineWidth=function(it){return tu=it,gn(Rn($t(it))+" w"),this};Et.__private__.setLineDash=Gn.API.setLineDash=Gn.API.setLineDashPattern=function(it,Tt){if(it=it||[],Tt=Tt||0,isNaN(Tt)||!Array.isArray(it))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return it=it.map(function(un){return Rn($t(un))}).join(" "),Tt=Rn($t(Tt)),gn("["+it+"] "+Tt+" d"),this};var _c=Et.__private__.getLineHeight=Et.getLineHeight=function(){return ii*Gl};Et.__private__.getLineHeight=Et.getLineHeight=function(){return ii*Gl};var jc=Et.__private__.setLineHeightFactor=Et.setLineHeightFactor=function(it){return typeof(it=it||1.15)=="number"&&(Gl=it),this},Oc=Et.__private__.getLineHeightFactor=Et.getLineHeightFactor=function(){return Gl};jc(Le.lineHeight);var hl=Et.__private__.getHorizontalCoordinate=function(it){return $t(it)},El=Et.__private__.getVerticalCoordinate=function(it){return Ln===ln.ADVANCED?it:ua[sn].mediaBox.topRightY-ua[sn].mediaBox.bottomLeftY-$t(it)},AA=Et.__private__.getHorizontalCoordinateString=Et.getHorizontalCoordinateString=function(it){return Rn(hl(it))},Cl=Et.__private__.getVerticalCoordinateString=Et.getVerticalCoordinateString=function(it){return Rn(El(it))},Ds=Le.strokeColor||"0 G";Et.__private__.getStrokeColor=Et.getDrawColor=function(){return Fs(Ds)},Et.__private__.setStrokeColor=Et.setDrawColor=function(it,Tt,un,Bn){return Ds=cs({ch1:it,ch2:Tt,ch3:un,ch4:Bn,pdfColorType:"draw",precision:2}),gn(Ds),this};var Pu=Le.fillColor||"0 g";Et.__private__.getFillColor=Et.getFillColor=function(){return Fs(Pu)},Et.__private__.setFillColor=Et.setFillColor=function(it,Tt,un,Bn){return Pu=cs({ch1:it,ch2:Tt,ch3:un,ch4:Bn,pdfColorType:"fill",precision:2}),gn(Pu),this};var Wl=Le.textColor||"0 g",rc=Et.__private__.getTextColor=Et.getTextColor=function(){return Fs(Wl)};Et.__private__.setTextColor=Et.setTextColor=function(it,Tt,un,Bn){return Wl=cs({ch1:it,ch2:Tt,ch3:un,ch4:Bn,pdfColorType:"text",precision:3}),this};var xu=Le.charSpace,dA=Et.__private__.getCharSpace=Et.getCharSpace=function(){return parseFloat(xu||0)};Et.__private__.setCharSpace=Et.setCharSpace=function(it){if(isNaN(it))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return xu=it,this};var ic=0;Et.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},Et.__private__.setLineCap=Et.setLineCap=function(it){var Tt=Et.CapJoinStyles[it];if(Tt===void 0)throw new Error("Line cap style of '"+it+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return ic=Tt,gn(Tt+" J"),this};var ac=0;Et.__private__.setLineJoin=Et.setLineJoin=function(it){var Tt=Et.CapJoinStyles[it];if(Tt===void 0)throw new Error("Line join style of '"+it+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return ac=Tt,gn(Tt+" j"),this},Et.__private__.setLineMiterLimit=Et.__private__.setMiterLimit=Et.setLineMiterLimit=Et.setMiterLimit=function(it){if(it=it||0,isNaN(it))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return gn(Rn($t(it))+" M"),this},Et.GState=Cr,Et.setGState=function(it){(it=typeof it=="string"?wa[zs[it]]:nu(null,it)).equals(Sl)||(gn("/"+it.id+" gs"),Sl=it)};var nu=function(it,Tt){if(!it||!zs[it]){var un=!1;for(var Bn in wa)if(wa.hasOwnProperty(Bn)&&wa[Bn].equals(Tt)){un=!0;break}if(un)Tt=wa[Bn];else{var Tn="GS"+(Object.keys(wa).length+1).toString(10);wa[Tn]=Tt,Tt.id=Tn}return it&&(zs[it]=Tt.id),Xa.publish("addGState",Tt),Tt}};Et.addGState=function(it,Tt){return nu(it,Tt),this},Et.saveGraphicsState=function(){return gn("q"),ll.push({key:La,size:ii,color:Wl}),this},Et.restoreGraphicsState=function(){gn("Q");var it=ll.pop();return La=it.key,ii=it.size,Wl=it.color,Sl=null,this},Et.setCurrentTransformationMatrix=function(it){return gn(it.toString()+" cm"),this},Et.comment=function(it){return gn("#"+it),this};var Pl=function(it,Tt){var un=it||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return un},set:function(pr){isNaN(pr)||(un=parseFloat(pr))}});var Bn=Tt||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Bn},set:function(pr){isNaN(pr)||(Bn=parseFloat(pr))}});var Tn="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return Tn},set:function(pr){Tn=pr.toString()}}),this},oc=function(it,Tt,un,Bn){Pl.call(this,it,Tt),this.type="rect";var Tn=un||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return Tn},set:function(Nr){isNaN(Nr)||(Tn=parseFloat(Nr))}});var pr=Bn||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return pr},set:function(Nr){isNaN(Nr)||(pr=parseFloat(Nr))}}),this},Fu=function(){this.page=So,this.currentPage=sn,this.pages=Gr.slice(0),this.pagesContext=ua.slice(0),this.x=ns,this.y=Va,this.matrix=Hs,this.width=Kl(sn),this.height=Ys(sn),this.outputDestination=si,this.id="",this.objectNumber=-1};Fu.prototype.restore=function(){So=this.page,sn=this.currentPage,ua=this.pagesContext,Gr=this.pages,ns=this.x,Va=this.y,Hs=this.matrix,sc(sn,this.width),Iu(sn,this.height),si=this.outputDestination};var Lu=function(it,Tt,un,Bn,Tn){cl.push(new Fu),So=sn=0,Gr=[],ns=it,Va=Tt,Hs=Tn,vu([un,Bn])},Tc=function(it){if(ul[it])cl.pop().restore();else{var Tt=new Fu,un="Xo"+(Object.keys(es).length+1).toString(10);Tt.id=un,ul[it]=un,es[un]=Tt,Xa.publish("addFormObject",Tt),cl.pop().restore()}};for(var ru in Et.beginFormObject=function(it,Tt,un,Bn,Tn){return Lu(it,Tt,un,Bn,Tn),this},Et.endFormObject=function(it){return Tc(it),this},Et.doFormObject=function(it,Tt){var un=es[ul[it]];return gn("q"),gn(Tt.toString()+" cm"),gn("/"+un.id+" Do"),gn("Q"),this},Et.getFormObject=function(it){var Tt=es[ul[it]];return{x:Tt.x,y:Tt.y,width:Tt.width,height:Tt.height,matrix:Tt.matrix}},Et.save=function(it,Tt){return it=it||"generated.pdf",(Tt=Tt||{}).returnPromise=Tt.returnPromise||!1,Tt.returnPromise===!1?(hi(wu(Bl()),it),typeof hi.unload=="function"&&pi.setTimeout&&setTimeout(hi.unload,911),this):new Promise(function(un,Bn){try{var Tn=hi(wu(Bl()),it);typeof hi.unload=="function"&&pi.setTimeout&&setTimeout(hi.unload,911),un(Tn)}catch(pr){Bn(pr.message)}})},Gn.API)Gn.API.hasOwnProperty(ru)&&(ru==="events"&&Gn.API.events.length?function(it,Tt){var un,Bn,Tn;for(Tn=Tt.length-1;Tn!==-1;Tn--)un=Tt[Tn][0],Bn=Tt[Tn][1],it.subscribe.apply(it,[un].concat(typeof Bn=="function"?[Bn]:Bn))}(Xa,Gn.API.events):Et[ru]=Gn.API[ru]);var Kl=Et.getPageWidth=function(it){return(ua[it=it||sn].mediaBox.topRightX-ua[it].mediaBox.bottomLeftX)/gi},sc=Et.setPageWidth=function(it,Tt){ua[it].mediaBox.topRightX=Tt*gi+ua[it].mediaBox.bottomLeftX},Ys=Et.getPageHeight=function(it){return(ua[it=it||sn].mediaBox.topRightY-ua[it].mediaBox.bottomLeftY)/gi},Iu=Et.setPageHeight=function(it,Tt){ua[it].mediaBox.topRightY=Tt*gi+ua[it].mediaBox.bottomLeftY};return Et.internal={pdfEscape:rs,getStyle:Fc,getFont:cA,getFontSize:di,getCharSpace:dA,getTextColor:rc,getLineHeight:_c,getLineHeightFactor:Oc,getLineWidth:Cu,write:da,getHorizontalCoordinate:hl,getVerticalCoordinate:El,getCoordinateString:AA,getVerticalCoordinateString:Cl,collections:{},newObject:Xr,newAdditionalObject:Ul,newObjectDeferred:Oo,newObjectDeferredBegin:bs,getFilters:ws,putStream:Ls,events:Xa,scaleFactor:gi,pageSize:{getWidth:function(){return Kl(sn)},setWidth:function(it){sc(sn,it)},getHeight:function(){return Ys(sn)},setHeight:function(it){Iu(sn,it)}},encryptionOptions:_t,encryption:Ko,getEncryptor:oA,output:Su,getNumberOfPages:ec,pages:Gr,out:gn,f2:br,f3:Yt,getPageInfo:xc,getPageInfoByObjId:la,getCurrentPageInfo:sA,getPDFVersion:Zt,Point:Pl,Rectangle:oc,Matrix:Zi,hasHotfix:As},Object.defineProperty(Et.internal.pageSize,"width",{get:function(){return Kl(sn)},set:function(it){sc(sn,it)},enumerable:!0,configurable:!0}),Object.defineProperty(Et.internal.pageSize,"height",{get:function(){return Ys(sn)},set:function(it){Iu(sn,it)},enumerable:!0,configurable:!0}),mu.call(Et,Kr),La="F1",qu(et,Fe),Xa.publish("initialized"),Et}dr.prototype.lsbFirstWord=function(Le){return String.fromCharCode(Le>>0&255,Le>>8&255,Le>>16&255,Le>>24&255)},dr.prototype.toHexString=function(Le){return Le.split("").map(function(Ce){return("0"+(255&Ce.charCodeAt(0)).toString(16)).slice(-2)}).join("")},dr.prototype.hexToBytes=function(Le){for(var Ce=[],Fe=0;Fe<Le.length;Fe+=2)Ce.push(String.fromCharCode(parseInt(Le.substr(Fe,2),16)));return Ce.join("")},dr.prototype.processOwnerPassword=function(Le,Ce){return Qn(ys(Ce).substr(0,5),Le)},dr.prototype.encryptor=function(Le,Ce){var Fe=ys(this.encryptionKey+String.fromCharCode(255&Le,Le>>8&255,Le>>16&255,255&Ce,Ce>>8&255)).substr(0,10);return function(Ke){return Qn(Fe,Ke)}},Cr.prototype.equals=function(Le){var Ce,Fe="id,objectNumber,equals";if(!Le||(0,ve.Z)(Le)!==(0,ve.Z)(this))return!1;var Ke=0;for(Ce in this)if(!(Fe.indexOf(Ce)>=0)){if(this.hasOwnProperty(Ce)&&!Le.hasOwnProperty(Ce)||this[Ce]!==Le[Ce])return!1;Ke++}for(Ce in Le)Le.hasOwnProperty(Ce)&&Fe.indexOf(Ce)<0&&Ke--;return Ke===0},Gn.API={events:[]},Gn.version="3.0.1";var $r=Gn.API,ti=1,Yi=function(Le){return Le.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},mi=function(Le){return Le.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},ri=function(Le){return Le.toFixed(2)},Fa=function(Le){return Le.toFixed(5)};$r.__acroform__={};var Ua=function(Le,Ce){Le.prototype=Object.create(Ce.prototype),Le.prototype.constructor=Le},Io=function(Le){return Le*ti},qi=function(Le){var Ce=new $i,Fe=nn.internal.getHeight(Le)||0,Ke=nn.internal.getWidth(Le)||0;return Ce.BBox=[0,0,Number(ri(Ke)),Number(ri(Fe))],Ce},Uo=$r.__acroform__.setBit=function(Le,Ce){if(Le=Le||0,Ce=Ce||0,isNaN(Le)||isNaN(Ce))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return Le|=1<<Ce},Sa=$r.__acroform__.clearBit=function(Le,Ce){if(Le=Le||0,Ce=Ce||0,isNaN(Le)||isNaN(Ce))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return Le&=~(1<<Ce)},Vi=$r.__acroform__.getBit=function(Le,Ce){if(isNaN(Le)||isNaN(Ce))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return Le&1<<Ce?1:0},Gi=$r.__acroform__.getBitForPdf=function(Le,Ce){if(isNaN(Le)||isNaN(Ce))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Vi(Le,Ce-1)},ta=$r.__acroform__.setBitForPdf=function(Le,Ce){if(isNaN(Le)||isNaN(Ce))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Uo(Le,Ce-1)},Ri=$r.__acroform__.clearBitForPdf=function(Le,Ce){if(isNaN(Le)||isNaN(Ce))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Sa(Le,Ce-1)},uo=$r.__acroform__.calculateCoordinates=function(Le,Ce){var Fe=Ce.internal.getHorizontalCoordinate,Ke=Ce.internal.getVerticalCoordinate,et=Le[0],Je=Le[1],st=Le[2],dt=Le[3],vt={};return vt.lowerLeft_X=Fe(et)||0,vt.lowerLeft_Y=Ke(Je+dt)||0,vt.upperRight_X=Fe(et+st)||0,vt.upperRight_Y=Ke(Je)||0,[Number(ri(vt.lowerLeft_X)),Number(ri(vt.lowerLeft_Y)),Number(ri(vt.upperRight_X)),Number(ri(vt.upperRight_Y))]},za=function(Le){if(Le.appearanceStreamContent)return Le.appearanceStreamContent;if(Le.V||Le.DV){var Ce=[],Fe=Le._V||Le.DV,Ke=yo(Le,Fe),et=Le.scope.internal.getFont(Le.fontName,Le.fontStyle).id;Ce.push("/Tx BMC"),Ce.push("q"),Ce.push("BT"),Ce.push(Le.scope.__private__.encodeColorString(Le.color)),Ce.push("/"+et+" "+ri(Ke.fontSize)+" Tf"),Ce.push("1 0 0 1 0 0 Tm"),Ce.push(Ke.text),Ce.push("ET"),Ce.push("Q"),Ce.push("EMC");var Je=qi(Le);return Je.scope=Le.scope,Je.stream=Ce.join(`
`),Je}},yo=function(Le,Ce){var Fe=Le.fontSize===0?Le.maxFontSize:Le.fontSize,Ke={text:"",fontSize:""},et=(Ce=(Ce=Ce.substr(0,1)=="("?Ce.substr(1):Ce).substr(Ce.length-1)==")"?Ce.substr(0,Ce.length-1):Ce).split(" ");et=Le.multiline?et.map(function(Yt){return Yt.split(`
`)}):et.map(function(Yt){return[Yt]});var Je=Fe,st=nn.internal.getHeight(Le)||0;st=st<0?-st:st;var dt=nn.internal.getWidth(Le)||0;dt=dt<0?-dt:dt;var vt=function(Yt,$t,Fn){if(Yt+1<et.length){var yn=$t+" "+et[Yt+1][0];return io(yn,Le,Fn).width<=dt-4}return!1};Je++;e:for(;Je>0;){Ce="",Je--;var Ct,_t,Ot=io("3",Le,Je).height,Ht=Le.multiline?st-Je:(st-Ot)/2,Et=Ht+=2,rn=0,Zt=0,on=0;if(Je<=0){Ce=`(...) Tj
`,Ce+="% Width of Text: "+io(Ce,Le,Je=12).width+", FieldWidth:"+dt+`
`;break}for(var Kt="",ln=0,Ln=0;Ln<et.length;Ln++)if(et.hasOwnProperty(Ln)){var Nn=!1;if(et[Ln].length!==1&&on!==et[Ln].length-1){if((Ot+2)*(ln+2)+2>st)continue e;Kt+=et[Ln][on],Nn=!0,Zt=Ln,Ln--}else{Kt=(Kt+=et[Ln][on]+" ").substr(Kt.length-1)==" "?Kt.substr(0,Kt.length-1):Kt;var or=parseInt(Ln),_r=vt(or,Kt,Je),Rn=Ln>=et.length-1;if(_r&&!Rn){Kt+=" ",on=0;continue}if(_r||Rn){if(Rn)Zt=or;else if(Le.multiline&&(Ot+2)*(ln+2)+2>st)continue e}else{if(!Le.multiline||(Ot+2)*(ln+2)+2>st)continue e;Zt=or}}for(var vn="",Wn=rn;Wn<=Zt;Wn++){var br=et[Wn];if(Le.multiline){if(Wn===Zt){vn+=br[on]+" ",on=(on+1)%br.length;continue}if(Wn===rn){vn+=br[br.length-1]+" ";continue}}vn+=br[0]+" "}switch(vn=vn.substr(vn.length-1)==" "?vn.substr(0,vn.length-1):vn,_t=io(vn,Le,Je).width,Le.textAlign){case"right":Ct=dt-_t-2;break;case"center":Ct=(dt-_t)/2;break;case"left":default:Ct=2}Ce+=ri(Ct)+" "+ri(Et)+` Td
`,Ce+="("+Yi(vn)+`) Tj
`,Ce+=-ri(Ct)+` 0 Td
`,Et=-(Je+2),_t=0,rn=Nn?Zt:Zt+1,ln++,Kt=""}break}return Ke.text=Ce,Ke.fontSize=Je,Ke},io=function(Le,Ce,Fe){var Ke=Ce.scope.internal.getFont(Ce.fontName,Ce.fontStyle),et=Ce.scope.getStringUnitWidth(Le,{font:Ke,fontSize:parseFloat(Fe),charSpace:0})*parseFloat(Fe);return{height:Ce.scope.getStringUnitWidth("3",{font:Ke,fontSize:parseFloat(Fe),charSpace:0})*parseFloat(Fe)*1.5,width:et}},Na={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},yl=function(Le,Ce){var Fe={type:"reference",object:Le};Ce.internal.getPageInfo(Le.page).pageContext.annotations.find(function(Ke){return Ke.type===Fe.type&&Ke.object===Fe.object})===void 0&&Ce.internal.getPageInfo(Le.page).pageContext.annotations.push(Fe)},nl=function(Le,Ce){for(var Fe in Le)if(Le.hasOwnProperty(Fe)){var Ke=Fe,et=Le[Fe];Ce.internal.newObjectDeferredBegin(et.objId,!0),(0,ve.Z)(et)==="object"&&typeof et.putStream=="function"&&et.putStream(),delete Le[Ke]}},ps=function(Le,Ce){if(Ce.scope=Le,Le.internal!==void 0&&(Le.internal.acroformPlugin===void 0||Le.internal.acroformPlugin.isInitialized===!1)){if(Ga.FieldNum=0,Le.internal.acroformPlugin=JSON.parse(JSON.stringify(Na)),Le.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");ti=Le.internal.scaleFactor,Le.internal.acroformPlugin.acroFormDictionaryRoot=new Ao,Le.internal.acroformPlugin.acroFormDictionaryRoot.scope=Le,Le.internal.acroformPlugin.acroFormDictionaryRoot._eventID=Le.internal.events.subscribe("postPutResources",function(){(function(Fe){Fe.internal.events.unsubscribe(Fe.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete Fe.internal.acroformPlugin.acroFormDictionaryRoot._eventID,Fe.internal.acroformPlugin.printedOut=!0})(Le)}),Le.internal.events.subscribe("buildDocument",function(){(function(Fe){Fe.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var Ke=Fe.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var et in Ke)if(Ke.hasOwnProperty(et)){var Je=Ke[et];Je.objId=void 0,Je.hasAnnotation&&yl(Je,Fe)}})(Le)}),Le.internal.events.subscribe("putCatalog",function(){(function(Fe){if(Fe.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");Fe.internal.write("/AcroForm "+Fe.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(Le)}),Le.internal.events.subscribe("postPutPages",function(Fe){(function(Ke,et){var Je=!Ke;for(var st in Ke||(et.internal.newObjectDeferredBegin(et.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),et.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),Ke=Ke||et.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(Ke.hasOwnProperty(st)){var dt=Ke[st],vt=[],Ct=dt.Rect;if(dt.Rect&&(dt.Rect=uo(dt.Rect,et)),et.internal.newObjectDeferredBegin(dt.objId,!0),dt.DA=nn.createDefaultAppearanceStream(dt),(0,ve.Z)(dt)==="object"&&typeof dt.getKeyValueListForStream=="function"&&(vt=dt.getKeyValueListForStream()),dt.Rect=Ct,dt.hasAppearanceStream&&!dt.appearanceStreamContent){var _t=za(dt);vt.push({key:"AP",value:"<</N "+_t+">>"}),et.internal.acroformPlugin.xForms.push(_t)}if(dt.appearanceStreamContent){var Ot="";for(var Ht in dt.appearanceStreamContent)if(dt.appearanceStreamContent.hasOwnProperty(Ht)){var Et=dt.appearanceStreamContent[Ht];if(Ot+="/"+Ht+" ",Ot+="<<",Object.keys(Et).length>=1||Array.isArray(Et)){for(var st in Et)if(Et.hasOwnProperty(st)){var rn=Et[st];typeof rn=="function"&&(rn=rn.call(et,dt)),Ot+="/"+st+" "+rn+" ",et.internal.acroformPlugin.xForms.indexOf(rn)>=0||et.internal.acroformPlugin.xForms.push(rn)}}else typeof(rn=Et)=="function"&&(rn=rn.call(et,dt)),Ot+="/"+st+" "+rn,et.internal.acroformPlugin.xForms.indexOf(rn)>=0||et.internal.acroformPlugin.xForms.push(rn);Ot+=">>"}vt.push({key:"AP",value:`<<
`+Ot+">>"})}et.internal.putStream({additionalKeyValues:vt,objectId:dt.objId}),et.internal.out("endobj")}Je&&nl(et.internal.acroformPlugin.xForms,et)})(Fe,Le)}),Le.internal.acroformPlugin.isInitialized=!0}},rl=$r.__acroform__.arrayToPdfArray=function(Le,Ce,Fe){var Ke=function(st){return st};if(Array.isArray(Le)){for(var et="[",Je=0;Je<Le.length;Je++)switch(Je!==0&&(et+=" "),(0,ve.Z)(Le[Je])){case"boolean":case"number":case"object":et+=Le[Je].toString();break;case"string":Le[Je].substr(0,1)!=="/"?(Ce!==void 0&&Fe&&(Ke=Fe.internal.getEncryptor(Ce)),et+="("+Yi(Ke(Le[Je].toString()))+")"):et+=Le[Je].toString()}return et+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},co=function(Le,Ce,Fe){var Ke=function(et){return et};return Ce!==void 0&&Fe&&(Ke=Fe.internal.getEncryptor(Ce)),(Le=Le||"").toString(),Le="("+Yi(Ke(Le))+")"},vi=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(Le){this._objId=Le}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};vi.prototype.toString=function(){return this.objId+" 0 R"},vi.prototype.putStream=function(){var Le=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:Le,objectId:this.objId}),this.scope.internal.out("endobj")},vi.prototype.getKeyValueListForStream=function(){var Le=[],Ce=Object.getOwnPropertyNames(this).filter(function(Je){return Je!="content"&&Je!="appearanceStreamContent"&&Je!="scope"&&Je!="objId"&&Je.substring(0,1)!="_"});for(var Fe in Ce)if(Object.getOwnPropertyDescriptor(this,Ce[Fe]).configurable===!1){var Ke=Ce[Fe],et=this[Ke];et&&(Array.isArray(et)?Le.push({key:Ke,value:rl(et,this.objId,this.scope)}):et instanceof vi?(et.scope=this.scope,Le.push({key:Ke,value:et.objId+" 0 R"})):typeof et!="function"&&Le.push({key:Ke,value:et}))}return Le};var $i=function(){vi.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 Le,Ce=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return Ce},set:function(Fe){Ce=Fe}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(Fe){Le=Fe.trim()},get:function(){return Le||null}})};Ua($i,vi);var Ao=function(){vi.call(this);var Le,Ce=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return Ce.length>0?Ce:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return Ce}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(Le){var Fe=function(Ke){return Ke};return this.scope&&(Fe=this.scope.internal.getEncryptor(this.objId)),"("+Yi(Fe(Le))+")"}},set:function(Fe){Le=Fe}})};Ua(Ao,vi);var Ga=function Le(){vi.call(this);var Ce=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return Ce},set:function(Kt){if(isNaN(Kt))throw new Error('Invalid value "'+Kt+'" for attribute F supplied.');Ce=Kt}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!Gi(Ce,3)},set:function(Kt){Kt?this.F=ta(Ce,3):this.F=Ri(Ce,3)}});var Fe=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return Fe},set:function(Kt){if(isNaN(Kt))throw new Error('Invalid value "'+Kt+'" for attribute Ff supplied.');Fe=Kt}});var Ke=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(Ke.length!==0)return Ke},set:function(Kt){Ke=Kt!==void 0?Kt:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!Ke||isNaN(Ke[0])?0:Ke[0]},set:function(Kt){Ke[0]=Kt}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!Ke||isNaN(Ke[1])?0:Ke[1]},set:function(Kt){Ke[1]=Kt}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!Ke||isNaN(Ke[2])?0:Ke[2]},set:function(Kt){Ke[2]=Kt}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!Ke||isNaN(Ke[3])?0:Ke[3]},set:function(Kt){Ke[3]=Kt}});var et="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return et},set:function(Kt){switch(Kt){case"/Btn":case"/Tx":case"/Ch":case"/Sig":et=Kt;break;default:throw new Error('Invalid value "'+Kt+'" for attribute FT supplied.')}}});var Je=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!Je||Je.length<1){if(this instanceof ms)return;Je="FieldObject"+Le.FieldNum++}var Kt=function(ln){return ln};return this.scope&&(Kt=this.scope.internal.getEncryptor(this.objId)),"("+Yi(Kt(Je))+")"},set:function(Kt){Je=Kt.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return Je},set:function(Kt){Je=Kt}});var st="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return st},set:function(Kt){st=Kt}});var dt="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return dt},set:function(Kt){dt=Kt}});var vt=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return vt},set:function(Kt){vt=Kt}});var Ct=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return Ct===void 0?50/ti:Ct},set:function(Kt){Ct=Kt}});var _t="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return _t},set:function(Kt){_t=Kt}});var Ot="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!Ot||this instanceof ms||this instanceof Jo))return co(Ot,this.objId,this.scope)},set:function(Kt){Kt=Kt.toString(),Ot=Kt}});var Ht=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(Ht)return this instanceof mo?Ht:co(Ht,this.objId,this.scope)},set:function(Kt){Kt=Kt.toString(),Ht=this instanceof mo?Kt:Kt.substr(0,1)==="("?mi(Kt.substr(1,Kt.length-2)):mi(Kt)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof mo?mi(Ht.substr(1,Ht.length-1)):Ht},set:function(Kt){Kt=Kt.toString(),Ht=this instanceof mo?"/"+Kt:Kt}});var Et=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(Et)return Et},set:function(Kt){this.V=Kt}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(Et)return this instanceof mo?Et:co(Et,this.objId,this.scope)},set:function(Kt){Kt=Kt.toString(),Et=this instanceof mo?Kt:Kt.substr(0,1)==="("?mi(Kt.substr(1,Kt.length-2)):mi(Kt)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof mo?mi(Et.substr(1,Et.length-1)):Et},set:function(Kt){Kt=Kt.toString(),Et=this instanceof mo?"/"+Kt:Kt}}),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 rn,Zt=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return Zt},set:function(Kt){Kt=!!Kt,Zt=Kt}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(rn)return rn},set:function(Kt){rn=Kt}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!Gi(this.Ff,1)},set:function(Kt){Kt?this.Ff=ta(this.Ff,1):this.Ff=Ri(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!Gi(this.Ff,2)},set:function(Kt){Kt?this.Ff=ta(this.Ff,2):this.Ff=Ri(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!Gi(this.Ff,3)},set:function(Kt){Kt?this.Ff=ta(this.Ff,3):this.Ff=Ri(this.Ff,3)}});var on=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(on!==null)return on},set:function(Kt){if([0,1,2].indexOf(Kt)===-1)throw new Error('Invalid value "'+Kt+'" for attribute Q supplied.');on=Kt}}),Object.defineProperty(this,"textAlign",{get:function(){var Kt;switch(on){case 0:default:Kt="left";break;case 1:Kt="center";break;case 2:Kt="right"}return Kt},configurable:!0,enumerable:!0,set:function(Kt){switch(Kt){case"right":case 2:on=2;break;case"center":case 1:on=1;break;case"left":case 0:default:on=0}}})};Ua(Ga,vi);var Zo=function(){Ga.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var Le=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return Le},set:function(Fe){Le=Fe}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return Le},set:function(Fe){Le=Fe}});var Ce=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return rl(Ce,this.objId,this.scope)},set:function(Fe){var Ke,et;et=[],typeof(Ke=Fe)=="string"&&(et=function(Je,st,dt){dt||(dt=1);for(var vt,Ct=[];vt=st.exec(Je);)Ct.push(vt[dt]);return Ct}(Ke,/\((.*?)\)/g)),Ce=et}}),this.getOptions=function(){return Ce},this.setOptions=function(Fe){Ce=Fe,this.sort&&Ce.sort()},this.addOption=function(Fe){Fe=(Fe=Fe||"").toString(),Ce.push(Fe),this.sort&&Ce.sort()},this.removeOption=function(Fe,Ke){for(Ke=Ke||!1,Fe=(Fe=Fe||"").toString();Ce.indexOf(Fe)!==-1&&(Ce.splice(Ce.indexOf(Fe),1),Ke!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!Gi(this.Ff,18)},set:function(Fe){Fe?this.Ff=ta(this.Ff,18):this.Ff=Ri(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!Gi(this.Ff,19)},set:function(Fe){this.combo===!0&&(Fe?this.Ff=ta(this.Ff,19):this.Ff=Ri(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!Gi(this.Ff,20)},set:function(Fe){Fe?(this.Ff=ta(this.Ff,20),Ce.sort()):this.Ff=Ri(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!Gi(this.Ff,22)},set:function(Fe){Fe?this.Ff=ta(this.Ff,22):this.Ff=Ri(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Gi(this.Ff,23)},set:function(Fe){Fe?this.Ff=ta(this.Ff,23):this.Ff=Ri(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!Gi(this.Ff,27)},set:function(Fe){Fe?this.Ff=ta(this.Ff,27):this.Ff=Ri(this.Ff,27)}}),this.hasAppearanceStream=!1};Ua(Zo,Ga);var Ro=function(){Zo.call(this),this.fontName="helvetica",this.combo=!1};Ua(Ro,Zo);var Xo=function(){Ro.call(this),this.combo=!0};Ua(Xo,Ro);var Ia=function(){Xo.call(this),this.edit=!0};Ua(Ia,Xo);var mo=function(){Ga.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!Gi(this.Ff,15)},set:function(Fe){Fe?this.Ff=ta(this.Ff,15):this.Ff=Ri(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!Gi(this.Ff,16)},set:function(Fe){Fe?this.Ff=ta(this.Ff,16):this.Ff=Ri(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!Gi(this.Ff,17)},set:function(Fe){Fe?this.Ff=ta(this.Ff,17):this.Ff=Ri(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!Gi(this.Ff,26)},set:function(Fe){Fe?this.Ff=ta(this.Ff,26):this.Ff=Ri(this.Ff,26)}});var Le,Ce={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var Fe=function(Je){return Je};if(this.scope&&(Fe=this.scope.internal.getEncryptor(this.objId)),Object.keys(Ce).length!==0){var Ke,et=[];for(Ke in et.push("<<"),Ce)et.push("/"+Ke+" ("+Yi(Fe(Ce[Ke]))+")");return et.push(">>"),et.join(`
`)}},set:function(Fe){(0,ve.Z)(Fe)==="object"&&(Ce=Fe)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return Ce.CA||""},set:function(Fe){typeof Fe=="string"&&(Ce.CA=Fe)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return Le},set:function(Fe){Le=Fe}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return Le.substr(1,Le.length-1)},set:function(Fe){Le="/"+Fe}})};Ua(mo,Ga);var Rs=function(){mo.call(this),this.pushButton=!0};Ua(Rs,mo);var Qo=function(){mo.call(this),this.radio=!0,this.pushButton=!1;var Le=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return Le},set:function(Ce){Le=Ce!==void 0?Ce:[]}})};Ua(Qo,mo);var ms=function(){var Le,Ce;Ga.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return Le},set:function(et){Le=et}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return Ce},set:function(et){Ce=et}});var Fe,Ke={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var et=function(dt){return dt};this.scope&&(et=this.scope.internal.getEncryptor(this.objId));var Je,st=[];for(Je in st.push("<<"),Ke)st.push("/"+Je+" ("+Yi(et(Ke[Je]))+")");return st.push(">>"),st.join(`
`)},set:function(et){(0,ve.Z)(et)==="object"&&(Ke=et)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return Ke.CA||""},set:function(et){typeof et=="string"&&(Ke.CA=et)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return Fe},set:function(et){Fe=et}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return Fe.substr(1,Fe.length-1)},set:function(et){Fe="/"+et}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=nn.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Ua(ms,Ga),Qo.prototype.setAppearance=function(Le){if(!("createAppearanceStream"in Le)||!("getCA"in Le))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var Ce in this.Kids)if(this.Kids.hasOwnProperty(Ce)){var Fe=this.Kids[Ce];Fe.appearanceStreamContent=Le.createAppearanceStream(Fe.optionName),Fe.caption=Le.getCA()}},Qo.prototype.createOption=function(Le){var Ce=new ms;return Ce.Parent=this,Ce.optionName=Le,this.Kids.push(Ce),ci.call(this.scope,Ce),Ce};var Do=function(){mo.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=nn.CheckBox.createAppearanceStream()};Ua(Do,mo);var Jo=function(){Ga.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!Gi(this.Ff,13)},set:function(Ce){Ce?this.Ff=ta(this.Ff,13):this.Ff=Ri(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!Gi(this.Ff,21)},set:function(Ce){Ce?this.Ff=ta(this.Ff,21):this.Ff=Ri(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Gi(this.Ff,23)},set:function(Ce){Ce?this.Ff=ta(this.Ff,23):this.Ff=Ri(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!Gi(this.Ff,24)},set:function(Ce){Ce?this.Ff=ta(this.Ff,24):this.Ff=Ri(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!Gi(this.Ff,25)},set:function(Ce){Ce?this.Ff=ta(this.Ff,25):this.Ff=Ri(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!Gi(this.Ff,26)},set:function(Ce){Ce?this.Ff=ta(this.Ff,26):this.Ff=Ri(this.Ff,26)}});var Le=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return Le},set:function(Ce){Le=Ce}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return Le},set:function(Ce){Number.isInteger(Ce)&&(Le=Ce)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Ua(Jo,Ga);var qo=function(){Jo.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!Gi(this.Ff,14)},set:function(Le){Le?this.Ff=ta(this.Ff,14):this.Ff=Ri(this.Ff,14)}}),this.password=!0};Ua(qo,Jo);var nn={CheckBox:{createAppearanceStream:function(){return{N:{On:nn.CheckBox.YesNormal},D:{On:nn.CheckBox.YesPushDown,Off:nn.CheckBox.OffPushDown}}},YesPushDown:function(Le){var Ce=qi(Le);Ce.scope=Le.scope;var Fe=[],Ke=Le.scope.internal.getFont(Le.fontName,Le.fontStyle).id,et=Le.scope.__private__.encodeColorString(Le.color),Je=yo(Le,Le.caption);return Fe.push("0.749023 g"),Fe.push("0 0 "+ri(nn.internal.getWidth(Le))+" "+ri(nn.internal.getHeight(Le))+" re"),Fe.push("f"),Fe.push("BMC"),Fe.push("q"),Fe.push("0 0 1 rg"),Fe.push("/"+Ke+" "+ri(Je.fontSize)+" Tf "+et),Fe.push("BT"),Fe.push(Je.text),Fe.push("ET"),Fe.push("Q"),Fe.push("EMC"),Ce.stream=Fe.join(`
`),Ce},YesNormal:function(Le){var Ce=qi(Le);Ce.scope=Le.scope;var Fe=Le.scope.internal.getFont(Le.fontName,Le.fontStyle).id,Ke=Le.scope.__private__.encodeColorString(Le.color),et=[],Je=nn.internal.getHeight(Le),st=nn.internal.getWidth(Le),dt=yo(Le,Le.caption);return et.push("1 g"),et.push("0 0 "+ri(st)+" "+ri(Je)+" re"),et.push("f"),et.push("q"),et.push("0 0 1 rg"),et.push("0 0 "+ri(st-1)+" "+ri(Je-1)+" re"),et.push("W"),et.push("n"),et.push("0 g"),et.push("BT"),et.push("/"+Fe+" "+ri(dt.fontSize)+" Tf "+Ke),et.push(dt.text),et.push("ET"),et.push("Q"),Ce.stream=et.join(`
`),Ce},OffPushDown:function(Le){var Ce=qi(Le);Ce.scope=Le.scope;var Fe=[];return Fe.push("0.749023 g"),Fe.push("0 0 "+ri(nn.internal.getWidth(Le))+" "+ri(nn.internal.getHeight(Le))+" re"),Fe.push("f"),Ce.stream=Fe.join(`
`),Ce}},RadioButton:{Circle:{createAppearanceStream:function(Le){var Ce={D:{Off:nn.RadioButton.Circle.OffPushDown},N:{}};return Ce.N[Le]=nn.RadioButton.Circle.YesNormal,Ce.D[Le]=nn.RadioButton.Circle.YesPushDown,Ce},getCA:function(){return"l"},YesNormal:function(Le){var Ce=qi(Le);Ce.scope=Le.scope;var Fe=[],Ke=nn.internal.getWidth(Le)<=nn.internal.getHeight(Le)?nn.internal.getWidth(Le)/4:nn.internal.getHeight(Le)/4;Ke=Number((.9*Ke).toFixed(5));var et=nn.internal.Bezier_C,Je=Number((Ke*et).toFixed(5));return Fe.push("q"),Fe.push("1 0 0 1 "+Fa(nn.internal.getWidth(Le)/2)+" "+Fa(nn.internal.getHeight(Le)/2)+" cm"),Fe.push(Ke+" 0 m"),Fe.push(Ke+" "+Je+" "+Je+" "+Ke+" 0 "+Ke+" c"),Fe.push("-"+Je+" "+Ke+" -"+Ke+" "+Je+" -"+Ke+" 0 c"),Fe.push("-"+Ke+" -"+Je+" -"+Je+" -"+Ke+" 0 -"+Ke+" c"),Fe.push(Je+" -"+Ke+" "+Ke+" -"+Je+" "+Ke+" 0 c"),Fe.push("f"),Fe.push("Q"),Ce.stream=Fe.join(`
`),Ce},YesPushDown:function(Le){var Ce=qi(Le);Ce.scope=Le.scope;var Fe=[],Ke=nn.internal.getWidth(Le)<=nn.internal.getHeight(Le)?nn.internal.getWidth(Le)/4:nn.internal.getHeight(Le)/4;Ke=Number((.9*Ke).toFixed(5));var et=Number((2*Ke).toFixed(5)),Je=Number((et*nn.internal.Bezier_C).toFixed(5)),st=Number((Ke*nn.internal.Bezier_C).toFixed(5));return Fe.push("0.749023 g"),Fe.push("q"),Fe.push("1 0 0 1 "+Fa(nn.internal.getWidth(Le)/2)+" "+Fa(nn.internal.getHeight(Le)/2)+" cm"),Fe.push(et+" 0 m"),Fe.push(et+" "+Je+" "+Je+" "+et+" 0 "+et+" c"),Fe.push("-"+Je+" "+et+" -"+et+" "+Je+" -"+et+" 0 c"),Fe.push("-"+et+" -"+Je+" -"+Je+" -"+et+" 0 -"+et+" c"),Fe.push(Je+" -"+et+" "+et+" -"+Je+" "+et+" 0 c"),Fe.push("f"),Fe.push("Q"),Fe.push("0 g"),Fe.push("q"),Fe.push("1 0 0 1 "+Fa(nn.internal.getWidth(Le)/2)+" "+Fa(nn.internal.getHeight(Le)/2)+" cm"),Fe.push(Ke+" 0 m"),Fe.push(Ke+" "+st+" "+st+" "+Ke+" 0 "+Ke+" c"),Fe.push("-"+st+" "+Ke+" -"+Ke+" "+st+" -"+Ke+" 0 c"),Fe.push("-"+Ke+" -"+st+" -"+st+" -"+Ke+" 0 -"+Ke+" c"),Fe.push(st+" -"+Ke+" "+Ke+" -"+st+" "+Ke+" 0 c"),Fe.push("f"),Fe.push("Q"),Ce.stream=Fe.join(`
`),Ce},OffPushDown:function(Le){var Ce=qi(Le);Ce.scope=Le.scope;var Fe=[],Ke=nn.internal.getWidth(Le)<=nn.internal.getHeight(Le)?nn.internal.getWidth(Le)/4:nn.internal.getHeight(Le)/4;Ke=Number((.9*Ke).toFixed(5));var et=Number((2*Ke).toFixed(5)),Je=Number((et*nn.internal.Bezier_C).toFixed(5));return Fe.push("0.749023 g"),Fe.push("q"),Fe.push("1 0 0 1 "+Fa(nn.internal.getWidth(Le)/2)+" "+Fa(nn.internal.getHeight(Le)/2)+" cm"),Fe.push(et+" 0 m"),Fe.push(et+" "+Je+" "+Je+" "+et+" 0 "+et+" c"),Fe.push("-"+Je+" "+et+" -"+et+" "+Je+" -"+et+" 0 c"),Fe.push("-"+et+" -"+Je+" -"+Je+" -"+et+" 0 -"+et+" c"),Fe.push(Je+" -"+et+" "+et+" -"+Je+" "+et+" 0 c"),Fe.push("f"),Fe.push("Q"),Ce.stream=Fe.join(`
`),Ce}},Cross:{createAppearanceStream:function(Le){var Ce={D:{Off:nn.RadioButton.Cross.OffPushDown},N:{}};return Ce.N[Le]=nn.RadioButton.Cross.YesNormal,Ce.D[Le]=nn.RadioButton.Cross.YesPushDown,Ce},getCA:function(){return"8"},YesNormal:function(Le){var Ce=qi(Le);Ce.scope=Le.scope;var Fe=[],Ke=nn.internal.calculateCross(Le);return Fe.push("q"),Fe.push("1 1 "+ri(nn.internal.getWidth(Le)-2)+" "+ri(nn.internal.getHeight(Le)-2)+" re"),Fe.push("W"),Fe.push("n"),Fe.push(ri(Ke.x1.x)+" "+ri(Ke.x1.y)+" m"),Fe.push(ri(Ke.x2.x)+" "+ri(Ke.x2.y)+" l"),Fe.push(ri(Ke.x4.x)+" "+ri(Ke.x4.y)+" m"),Fe.push(ri(Ke.x3.x)+" "+ri(Ke.x3.y)+" l"),Fe.push("s"),Fe.push("Q"),Ce.stream=Fe.join(`
`),Ce},YesPushDown:function(Le){var Ce=qi(Le);Ce.scope=Le.scope;var Fe=nn.internal.calculateCross(Le),Ke=[];return Ke.push("0.749023 g"),Ke.push("0 0 "+ri(nn.internal.getWidth(Le))+" "+ri(nn.internal.getHeight(Le))+" re"),Ke.push("f"),Ke.push("q"),Ke.push("1 1 "+ri(nn.internal.getWidth(Le)-2)+" "+ri(nn.internal.getHeight(Le)-2)+" re"),Ke.push("W"),Ke.push("n"),Ke.push(ri(Fe.x1.x)+" "+ri(Fe.x1.y)+" m"),Ke.push(ri(Fe.x2.x)+" "+ri(Fe.x2.y)+" l"),Ke.push(ri(Fe.x4.x)+" "+ri(Fe.x4.y)+" m"),Ke.push(ri(Fe.x3.x)+" "+ri(Fe.x3.y)+" l"),Ke.push("s"),Ke.push("Q"),Ce.stream=Ke.join(`
`),Ce},OffPushDown:function(Le){var Ce=qi(Le);Ce.scope=Le.scope;var Fe=[];return Fe.push("0.749023 g"),Fe.push("0 0 "+ri(nn.internal.getWidth(Le))+" "+ri(nn.internal.getHeight(Le))+" re"),Fe.push("f"),Ce.stream=Fe.join(`
`),Ce}}},createDefaultAppearanceStream:function(Le){var Ce=Le.scope.internal.getFont(Le.fontName,Le.fontStyle).id,Fe=Le.scope.__private__.encodeColorString(Le.color);return"/"+Ce+" "+Le.fontSize+" Tf "+Fe}};nn.internal={Bezier_C:.551915024494,calculateCross:function(Le){var Ce=nn.internal.getWidth(Le),Fe=nn.internal.getHeight(Le),Ke=Math.min(Ce,Fe);return{x1:{x:(Ce-Ke)/2,y:(Fe-Ke)/2+Ke},x2:{x:(Ce-Ke)/2+Ke,y:(Fe-Ke)/2},x3:{x:(Ce-Ke)/2,y:(Fe-Ke)/2},x4:{x:(Ce-Ke)/2+Ke,y:(Fe-Ke)/2+Ke}}}},nn.internal.getWidth=function(Le){var Ce=0;return(0,ve.Z)(Le)==="object"&&(Ce=Io(Le.Rect[2])),Ce},nn.internal.getHeight=function(Le){var Ce=0;return(0,ve.Z)(Le)==="object"&&(Ce=Io(Le.Rect[3])),Ce};var ci=$r.addField=function(Le){if(ps(this,Le),!(Le instanceof Ga))throw new Error("Invalid argument passed to jsPDF.addField.");var Ce;return(Ce=Le).scope.internal.acroformPlugin.printedOut&&(Ce.scope.internal.acroformPlugin.printedOut=!1,Ce.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),Ce.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(Ce),Le.page=Le.scope.internal.getCurrentPageInfo().pageNumber,this};$r.AcroFormChoiceField=Zo,$r.AcroFormListBox=Ro,$r.AcroFormComboBox=Xo,$r.AcroFormEditBox=Ia,$r.AcroFormButton=mo,$r.AcroFormPushButton=Rs,$r.AcroFormRadioButton=Qo,$r.AcroFormCheckBox=Do,$r.AcroFormTextField=Jo,$r.AcroFormPasswordField=qo,$r.AcroFormAppearance=nn,$r.AcroForm={ChoiceField:Zo,ListBox:Ro,ComboBox:Xo,EditBox:Ia,Button:mo,PushButton:Rs,RadioButton:Qo,CheckBox:Do,TextField:Jo,PasswordField:qo,Appearance:nn},Gn.AcroForm={ChoiceField:Zo,ListBox:Ro,ComboBox:Xo,EditBox:Ia,Button:mo,PushButton:Rs,RadioButton:Qo,CheckBox:Do,TextField:Jo,PasswordField:qo,Appearance:nn};var Ai=Gn.AcroForm;function Qi(Le){return Le.reduce(function(Ce,Fe,Ke){return Ce[Fe]=Ke,Ce},{})}(function(Le){Le.__addimage__={};var Ce="UNKNOWN",Fe={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]]},Ke=Le.__addimage__.getImageFileTypeByImageData=function(Yt,$t){var Fn,yn,lr,Jn,fr,Hn=Ce;if(($t=$t||Ce)==="RGBA"||Yt.data!==void 0&&Yt.data instanceof Uint8ClampedArray&&"height"in Yt&&"width"in Yt)return"RGBA";if(_r(Yt))for(fr in Fe)for(lr=Fe[fr],Fn=0;Fn<lr.length;Fn+=1){for(Jn=!0,yn=0;yn<lr[Fn].length;yn+=1)if(lr[Fn][yn]!==void 0&&lr[Fn][yn]!==Yt[yn]){Jn=!1;break}if(Jn===!0){Hn=fr;break}}else for(fr in Fe)for(lr=Fe[fr],Fn=0;Fn<lr.length;Fn+=1){for(Jn=!0,yn=0;yn<lr[Fn].length;yn+=1)if(lr[Fn][yn]!==void 0&&lr[Fn][yn]!==Yt.charCodeAt(yn)){Jn=!1;break}if(Jn===!0){Hn=fr;break}}return Hn===Ce&&$t!==Ce&&(Hn=$t),Hn},et=function Yt($t){for(var Fn=this.internal.write,yn=this.internal.putStream,lr=(0,this.internal.getFilters)();lr.indexOf("FlateEncode")!==-1;)lr.splice(lr.indexOf("FlateEncode"),1);$t.objectId=this.internal.newObject();var Jn=[];if(Jn.push({key:"Type",value:"/XObject"}),Jn.push({key:"Subtype",value:"/Image"}),Jn.push({key:"Width",value:$t.width}),Jn.push({key:"Height",value:$t.height}),$t.colorSpace===on.INDEXED?Jn.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+($t.palette.length/3-1)+" "+("sMask"in $t&&$t.sMask!==void 0?$t.objectId+2:$t.objectId+1)+" 0 R]"}):(Jn.push({key:"ColorSpace",value:"/"+$t.colorSpace}),$t.colorSpace===on.DEVICE_CMYK&&Jn.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),Jn.push({key:"BitsPerComponent",value:$t.bitsPerComponent}),"decodeParameters"in $t&&$t.decodeParameters!==void 0&&Jn.push({key:"DecodeParms",value:"<<"+$t.decodeParameters+">>"}),"transparency"in $t&&Array.isArray($t.transparency)){for(var fr="",Hn=0,vr=$t.transparency.length;Hn<vr;Hn++)fr+=$t.transparency[Hn]+" "+$t.transparency[Hn]+" ";Jn.push({key:"Mask",value:"["+fr+"]"})}$t.sMask!==void 0&&Jn.push({key:"SMask",value:$t.objectId+1+" 0 R"});var Sr=$t.filter!==void 0?["/"+$t.filter]:void 0;if(yn({data:$t.data,additionalKeyValues:Jn,alreadyAppliedFilters:Sr,objectId:$t.objectId}),Fn("endobj"),"sMask"in $t&&$t.sMask!==void 0){var yi="/Predictor "+$t.predictor+" /Colors 1 /BitsPerComponent "+$t.bitsPerComponent+" /Columns "+$t.width,zt={width:$t.width,height:$t.height,colorSpace:"DeviceGray",bitsPerComponent:$t.bitsPerComponent,decodeParameters:yi,data:$t.sMask};"filter"in $t&&(zt.filter=$t.filter),Yt.call(this,zt)}if($t.colorSpace===on.INDEXED){var sn=this.internal.newObject();yn({data:vn(new Uint8Array($t.palette)),objectId:sn}),Fn("endobj")}},Je=function(){var Yt=this.internal.collections.addImage_images;for(var $t in Yt)et.call(this,Yt[$t])},st=function(){var Yt,$t=this.internal.collections.addImage_images,Fn=this.internal.write;for(var yn in $t)Fn("/I"+(Yt=$t[yn]).index,Yt.objectId,"0","R")},dt=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",Je),this.internal.events.subscribe("putXobjectDict",st))},vt=function(){var Yt=this.internal.collections.addImage_images;return dt.call(this),Yt},Ct=function(){return Object.keys(this.internal.collections.addImage_images).length},_t=function(Yt){return typeof Le["process"+Yt.toUpperCase()]=="function"},Ot=function(Yt){return(0,ve.Z)(Yt)==="object"&&Yt.nodeType===1},Ht=function(Yt,$t){if(Yt.nodeName==="IMG"&&Yt.hasAttribute("src")){var Fn=""+Yt.getAttribute("src");if(Fn.indexOf("data:image/")===0)return kr(unescape(Fn).split("base64,").pop());var yn=Le.loadFile(Fn,!0);if(yn!==void 0)return yn}if(Yt.nodeName==="CANVAS"){if(Yt.width===0||Yt.height===0)throw new Error("Given canvas must have data. Canvas width: "+Yt.width+", height: "+Yt.height);var lr;switch($t){case"PNG":lr="image/png";break;case"WEBP":lr="image/webp";break;case"JPEG":case"JPG":default:lr="image/jpeg"}return kr(Yt.toDataURL(lr,1).split("base64,").pop())}},Et=function(Yt){var $t=this.internal.collections.addImage_images;if($t){for(var Fn in $t)if(Yt===$t[Fn].alias)return $t[Fn]}},rn=function(Yt,$t,Fn){return Yt||$t||(Yt=-96,$t=-96),Yt<0&&(Yt=-1*Fn.width*72/Yt/this.internal.scaleFactor),$t<0&&($t=-1*Fn.height*72/$t/this.internal.scaleFactor),Yt===0&&(Yt=$t*Fn.width/Fn.height),$t===0&&($t=Yt*Fn.height/Fn.width),[Yt,$t]},Zt=function(Yt,$t,Fn,yn,lr,Jn){var fr=rn.call(this,Fn,yn,lr),Hn=this.internal.getCoordinateString,vr=this.internal.getVerticalCoordinateString,Sr=vt.call(this);if(Fn=fr[0],yn=fr[1],Sr[lr.index]=lr,Jn){Jn*=Math.PI/180;var yi=Math.cos(Jn),zt=Math.sin(Jn),sn=function(En){return En.toFixed(4)},hn=[sn(yi),sn(zt),sn(-1*zt),sn(yi),0,0,"cm"]}this.internal.write("q"),Jn?(this.internal.write([1,"0","0",1,Hn(Yt),vr($t+yn),"cm"].join(" ")),this.internal.write(hn.join(" ")),this.internal.write([Hn(Fn),"0","0",Hn(yn),"0","0","cm"].join(" "))):this.internal.write([Hn(Fn),"0","0",Hn(yn),Hn(Yt),vr($t+yn),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+lr.index+" Do"),this.internal.write("Q")},on=Le.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"};Le.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 Kt=Le.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},ln=Le.__addimage__.sHashCode=function(Yt){var $t,Fn,yn=0;if(typeof Yt=="string")for(Fn=Yt.length,$t=0;$t<Fn;$t++)yn=(yn<<5)-yn+Yt.charCodeAt($t),yn|=0;else if(_r(Yt))for(Fn=Yt.byteLength/2,$t=0;$t<Fn;$t++)yn=(yn<<5)-yn+Yt[$t],yn|=0;return yn},Ln=Le.__addimage__.validateStringAsBase64=function(Yt){(Yt=Yt||"").toString().trim();var $t=!0;return Yt.length===0&&($t=!1),Yt.length%4!=0&&($t=!1),/^[A-Za-z0-9+/]+$/.test(Yt.substr(0,Yt.length-2))===!1&&($t=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(Yt.substr(-2))===!1&&($t=!1),$t},Nn=Le.__addimage__.extractImageFromDataUrl=function(Yt){if(Yt==null||!(Yt=Yt.trim()).startsWith("data:"))return null;var $t=Yt.indexOf(",");return $t<0?null:Yt.substring(0,$t).trim().endsWith("base64")?Yt.substring($t+1):null},or=Le.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"};Le.__addimage__.isArrayBuffer=function(Yt){return or()&&Yt instanceof ArrayBuffer};var _r=Le.__addimage__.isArrayBufferView=function(Yt){return or()&&typeof Uint32Array!="undefined"&&(Yt instanceof Int8Array||Yt instanceof Uint8Array||typeof Uint8ClampedArray!="undefined"&&Yt instanceof Uint8ClampedArray||Yt instanceof Int16Array||Yt instanceof Uint16Array||Yt instanceof Int32Array||Yt instanceof Uint32Array||Yt instanceof Float32Array||Yt instanceof Float64Array)},Rn=Le.__addimage__.binaryStringToUint8Array=function(Yt){for(var $t=Yt.length,Fn=new Uint8Array($t),yn=0;yn<$t;yn++)Fn[yn]=Yt.charCodeAt(yn);return Fn},vn=Le.__addimage__.arrayBufferToBinaryString=function(Yt){for(var $t="",Fn=_r(Yt)?Yt:new Uint8Array(Yt),yn=0;yn<Fn.length;yn+=8192)$t+=String.fromCharCode.apply(null,Fn.subarray(yn,yn+8192));return $t};Le.addImage=function(){var Yt,$t,Fn,yn,lr,Jn,fr,Hn,vr;if(typeof arguments[1]=="number"?($t=Ce,Fn=arguments[1],yn=arguments[2],lr=arguments[3],Jn=arguments[4],fr=arguments[5],Hn=arguments[6],vr=arguments[7]):($t=arguments[1],Fn=arguments[2],yn=arguments[3],lr=arguments[4],Jn=arguments[5],fr=arguments[6],Hn=arguments[7],vr=arguments[8]),(0,ve.Z)(Yt=arguments[0])==="object"&&!Ot(Yt)&&"imageData"in Yt){var Sr=Yt;Yt=Sr.imageData,$t=Sr.format||$t||Ce,Fn=Sr.x||Fn||0,yn=Sr.y||yn||0,lr=Sr.w||Sr.width||lr,Jn=Sr.h||Sr.height||Jn,fr=Sr.alias||fr,Hn=Sr.compression||Hn,vr=Sr.rotation||Sr.angle||vr}var yi=this.internal.getFilters();if(Hn===void 0&&yi.indexOf("FlateEncode")!==-1&&(Hn="SLOW"),isNaN(Fn)||isNaN(yn))throw new Error("Invalid coordinates passed to jsPDF.addImage");dt.call(this);var zt=Wn.call(this,Yt,$t,fr,Hn);return Zt.call(this,Fn,yn,lr,Jn,zt,vr),this};var Wn=function(Yt,$t,Fn,yn){var lr,Jn,fr;if(typeof Yt=="string"&&Ke(Yt)===Ce){Yt=unescape(Yt);var Hn=br(Yt,!1);(Hn!==""||(Hn=Le.loadFile(Yt,!0))!==void 0)&&(Yt=Hn)}if(Ot(Yt)&&(Yt=Ht(Yt,$t)),$t=Ke(Yt,$t),!_t($t))throw new Error("addImage does not support files of type '"+$t+"', please ensure that a plugin for '"+$t+"' support is added.");if(((fr=Fn)==null||fr.length===0)&&(Fn=function(vr){return typeof vr=="string"||_r(vr)?ln(vr):_r(vr.data)?ln(vr.data):null}(Yt)),(lr=Et.call(this,Fn))||(or()&&(Yt instanceof Uint8Array||$t==="RGBA"||(Jn=Yt,Yt=Rn(Yt))),lr=this["process"+$t.toUpperCase()](Yt,Ct.call(this),Fn,function(vr){return vr&&typeof vr=="string"&&(vr=vr.toUpperCase()),vr in Le.image_compression?vr:Kt.NONE}(yn),Jn)),!lr)throw new Error("An unknown error occurred whilst processing the image.");return lr},br=Le.__addimage__.convertBase64ToBinaryString=function(Yt,$t){$t=typeof $t!="boolean"||$t;var Fn,yn="";if(typeof Yt=="string"){var lr;Fn=(lr=Nn(Yt))!==null&&lr!==void 0?lr:Yt;try{yn=kr(Fn)}catch(Jn){if($t)throw Ln(Fn)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+Jn.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return yn};Le.getImageProperties=function(Yt){var $t,Fn,yn="";if(Ot(Yt)&&(Yt=Ht(Yt)),typeof Yt=="string"&&Ke(Yt)===Ce&&((yn=br(Yt,!1))===""&&(yn=Le.loadFile(Yt)||""),Yt=yn),Fn=Ke(Yt),!_t(Fn))throw new Error("addImage does not support files of type '"+Fn+"', please ensure that a plugin for '"+Fn+"' support is added.");if(!or()||Yt instanceof Uint8Array||(Yt=Rn(Yt)),!($t=this["process"+Fn.toUpperCase()](Yt)))throw new Error("An unknown error occurred whilst processing the image");return $t.fileType=Fn,$t}})(Gn.API),function(Le){var Ce=function(Fe){if(Fe!==void 0&&Fe!="")return!0};Gn.API.events.push(["addPage",function(Fe){this.internal.getPageInfo(Fe.pageNumber).pageContext.annotations=[]}]),Le.events.push(["putPage",function(Fe){for(var Ke,et,Je,st=this.internal.getCoordinateString,dt=this.internal.getVerticalCoordinateString,vt=this.internal.getPageInfoByObjId(Fe.objId),Ct=Fe.pageContext.annotations,_t=!1,Ot=0;Ot<Ct.length&&!_t;Ot++)switch((Ke=Ct[Ot]).type){case"link":(Ce(Ke.options.url)||Ce(Ke.options.pageNumber))&&(_t=!0);break;case"reference":case"text":case"freetext":_t=!0}if(_t!=0){this.internal.write("/Annots [");for(var Ht=0;Ht<Ct.length;Ht++){Ke=Ct[Ht];var Et=this.internal.pdfEscape,rn=this.internal.getEncryptor(Fe.objId);switch(Ke.type){case"reference":this.internal.write(" "+Ke.object.objId+" 0 R ");break;case"text":var Zt=this.internal.newAdditionalObject(),on=this.internal.newAdditionalObject(),Kt=this.internal.getEncryptor(Zt.objId),ln=Ke.title||"Note";Je="<</Type /Annot /Subtype /Text "+(et="/Rect ["+st(Ke.bounds.x)+" "+dt(Ke.bounds.y+Ke.bounds.h)+" "+st(Ke.bounds.x+Ke.bounds.w)+" "+dt(Ke.bounds.y)+"] ")+"/Contents ("+Et(Kt(Ke.contents))+")",Je+=" /Popup "+on.objId+" 0 R",Je+=" /P "+vt.objId+" 0 R",Je+=" /T ("+Et(Kt(ln))+") >>",Zt.content=Je;var Ln=Zt.objId+" 0 R";Je="<</Type /Annot /Subtype /Popup "+(et="/Rect ["+st(Ke.bounds.x+30)+" "+dt(Ke.bounds.y+Ke.bounds.h)+" "+st(Ke.bounds.x+Ke.bounds.w+30)+" "+dt(Ke.bounds.y)+"] ")+" /Parent "+Ln,Ke.open&&(Je+=" /Open true"),Je+=" >>",on.content=Je,this.internal.write(Zt.objId,"0 R",on.objId,"0 R");break;case"freetext":et="/Rect ["+st(Ke.bounds.x)+" "+dt(Ke.bounds.y)+" "+st(Ke.bounds.x+Ke.bounds.w)+" "+dt(Ke.bounds.y+Ke.bounds.h)+"] ";var Nn=Ke.color||"#000000";Je="<</Type /Annot /Subtype /FreeText "+et+"/Contents ("+Et(rn(Ke.contents))+")",Je+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+Nn+")",Je+=" /Border [0 0 0]",Je+=" >>",this.internal.write(Je);break;case"link":if(Ke.options.name){var or=this.annotations._nameMap[Ke.options.name];Ke.options.pageNumber=or.page,Ke.options.top=or.y}else Ke.options.top||(Ke.options.top=0);if(et="/Rect ["+Ke.finalBounds.x+" "+Ke.finalBounds.y+" "+Ke.finalBounds.w+" "+Ke.finalBounds.h+"] ",Je="",Ke.options.url)Je="<</Type /Annot /Subtype /Link "+et+"/Border [0 0 0] /A <</S /URI /URI ("+Et(rn(Ke.options.url))+") >>";else if(Ke.options.pageNumber)switch(Je="<</Type /Annot /Subtype /Link "+et+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(Ke.options.pageNumber).objId+" 0 R",Ke.options.magFactor=Ke.options.magFactor||"XYZ",Ke.options.magFactor){case"Fit":Je+=" /Fit]";break;case"FitH":Je+=" /FitH "+Ke.options.top+"]";break;case"FitV":Ke.options.left=Ke.options.left||0,Je+=" /FitV "+Ke.options.left+"]";break;case"XYZ":default:var _r=dt(Ke.options.top);Ke.options.left=Ke.options.left||0,Ke.options.zoom===void 0&&(Ke.options.zoom=0),Je+=" /XYZ "+Ke.options.left+" "+_r+" "+Ke.options.zoom+"]"}Je!=""&&(Je+=" >>",this.internal.write(Je))}}this.internal.write("]")}}]),Le.createAnnotation=function(Fe){var Ke=this.internal.getCurrentPageInfo();switch(Fe.type){case"link":this.link(Fe.bounds.x,Fe.bounds.y,Fe.bounds.w,Fe.bounds.h,Fe);break;case"text":case"freetext":Ke.pageContext.annotations.push(Fe)}},Le.link=function(Fe,Ke,et,Je,st){var dt=this.internal.getCurrentPageInfo(),vt=this.internal.getCoordinateString,Ct=this.internal.getVerticalCoordinateString;dt.pageContext.annotations.push({finalBounds:{x:vt(Fe),y:Ct(Ke),w:vt(Fe+et),h:Ct(Ke+Je)},options:st,type:"link"})},Le.textWithLink=function(Fe,Ke,et,Je){var st,dt,vt=this.getTextWidth(Fe),Ct=this.internal.getLineHeight()/this.internal.scaleFactor;if(Je.maxWidth!==void 0){dt=Je.maxWidth;var _t=this.splitTextToSize(Fe,dt).length;st=Math.ceil(Ct*_t)}else dt=vt,st=Ct;return this.text(Fe,Ke,et,Je),et+=.2*Ct,Je.align==="center"&&(Ke-=vt/2),Je.align==="right"&&(Ke-=vt),this.link(Ke,et-Ct,dt,st,Je),vt},Le.getTextWidth=function(Fe){var Ke=this.internal.getFontSize();return this.getStringUnitWidth(Fe)*Ke/this.internal.scaleFactor}}(Gn.API),function(Le){var Ce={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]},Fe={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}},Ke={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},et=[1570,1571,1573,1575];Le.__arabicParser__={};var Je=Le.__arabicParser__.isInArabicSubstitutionA=function(Zt){return Ce[Zt.charCodeAt(0)]!==void 0},st=Le.__arabicParser__.isArabicLetter=function(Zt){return typeof Zt=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(Zt)},dt=Le.__arabicParser__.isArabicEndLetter=function(Zt){return st(Zt)&&Je(Zt)&&Ce[Zt.charCodeAt(0)].length<=2},vt=Le.__arabicParser__.isArabicAlfLetter=function(Zt){return st(Zt)&&et.indexOf(Zt.charCodeAt(0))>=0};Le.__arabicParser__.arabicLetterHasIsolatedForm=function(Zt){return st(Zt)&&Je(Zt)&&Ce[Zt.charCodeAt(0)].length>=1};var Ct=Le.__arabicParser__.arabicLetterHasFinalForm=function(Zt){return st(Zt)&&Je(Zt)&&Ce[Zt.charCodeAt(0)].length>=2};Le.__arabicParser__.arabicLetterHasInitialForm=function(Zt){return st(Zt)&&Je(Zt)&&Ce[Zt.charCodeAt(0)].length>=3};var _t=Le.__arabicParser__.arabicLetterHasMedialForm=function(Zt){return st(Zt)&&Je(Zt)&&Ce[Zt.charCodeAt(0)].length==4},Ot=Le.__arabicParser__.resolveLigatures=function(Zt){var on=0,Kt=Fe,ln="",Ln=0;for(on=0;on<Zt.length;on+=1)Kt[Zt.charCodeAt(on)]!==void 0?(Ln++,typeof(Kt=Kt[Zt.charCodeAt(on)])=="number"&&(ln+=String.fromCharCode(Kt),Kt=Fe,Ln=0),on===Zt.length-1&&(Kt=Fe,ln+=Zt.charAt(on-(Ln-1)),on-=Ln-1,Ln=0)):(Kt=Fe,ln+=Zt.charAt(on-Ln),on-=Ln,Ln=0);return ln};Le.__arabicParser__.isArabicDiacritic=function(Zt){return Zt!==void 0&&Ke[Zt.charCodeAt(0)]!==void 0};var Ht=Le.__arabicParser__.getCorrectForm=function(Zt,on,Kt){return st(Zt)?Je(Zt)===!1?-1:!Ct(Zt)||!st(on)&&!st(Kt)||!st(Kt)&&dt(on)||dt(Zt)&&!st(on)||dt(Zt)&&vt(on)||dt(Zt)&&dt(on)?0:_t(Zt)&&st(on)&&!dt(on)&&st(Kt)&&Ct(Kt)?3:dt(Zt)||!st(Kt)?1:2:-1},Et=function(Zt){var on=0,Kt=0,ln=0,Ln="",Nn="",or="",_r=(Zt=Zt||"").split("\\s+"),Rn=[];for(on=0;on<_r.length;on+=1){for(Rn.push(""),Kt=0;Kt<_r[on].length;Kt+=1)Ln=_r[on][Kt],Nn=_r[on][Kt-1],or=_r[on][Kt+1],st(Ln)?(ln=Ht(Ln,Nn,or),Rn[on]+=ln!==-1?String.fromCharCode(Ce[Ln.charCodeAt(0)][ln]):Ln):Rn[on]+=Ln;Rn[on]=Ot(Rn[on])}return Rn.join(" ")},rn=Le.__arabicParser__.processArabic=Le.processArabic=function(){var Zt,on=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,Kt=[];if(Array.isArray(on)){var ln=0;for(Kt=[],ln=0;ln<on.length;ln+=1)Array.isArray(on[ln])?Kt.push([Et(on[ln][0]),on[ln][1],on[ln][2]]):Kt.push([Et(on[ln])]);Zt=Kt}else Zt=Et(on);return typeof arguments[0]=="string"?Zt:(arguments[0].text=Zt,arguments[0])};Le.events.push(["preProcessText",rn])}(Gn.API),Gn.API.autoPrint=function(Le){var Ce;switch((Le=Le||{}).variant=Le.variant||"non-conform",Le.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){Ce=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 "+Ce+" 0 R")})}return this},function(Le){var Ce=function(){var Fe=void 0;Object.defineProperty(this,"pdf",{get:function(){return Fe},set:function(dt){Fe=dt}});var Ke=150;Object.defineProperty(this,"width",{get:function(){return Ke},set:function(dt){Ke=isNaN(dt)||Number.isInteger(dt)===!1||dt<0?150:dt,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=Ke+1)}});var et=300;Object.defineProperty(this,"height",{get:function(){return et},set:function(dt){et=isNaN(dt)||Number.isInteger(dt)===!1||dt<0?300:dt,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=et+1)}});var Je=[];Object.defineProperty(this,"childNodes",{get:function(){return Je},set:function(dt){Je=dt}});var st={};Object.defineProperty(this,"style",{get:function(){return st},set:function(dt){st=dt}}),Object.defineProperty(this,"parentNode",{})};Ce.prototype.getContext=function(Fe,Ke){var et;if((Fe=Fe||"2d")!=="2d")return null;for(et in Ke)this.pdf.context2d.hasOwnProperty(et)&&(this.pdf.context2d[et]=Ke[et]);return this.pdf.context2d._canvas=this,this.pdf.context2d},Ce.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},Le.events.push(["initialized",function(){this.canvas=new Ce,this.canvas.pdf=this}])}(Gn.API),function(Le){var Ce={left:0,top:0,bottom:0,right:0},Fe=!1,Ke=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({},Ce),this.internal.__cell__.margins.width=this.getPageWidth(),et.call(this))},et=function(){this.internal.__cell__.lastCell=new Je,this.internal.__cell__.pages=1},Je=function(){var vt=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return vt},set:function(Zt){vt=Zt}});var Ct=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Ct},set:function(Zt){Ct=Zt}});var _t=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return _t},set:function(Zt){_t=Zt}});var Ot=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return Ot},set:function(Zt){Ot=Zt}});var Ht=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return Ht},set:function(Zt){Ht=Zt}});var Et=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return Et},set:function(Zt){Et=Zt}});var rn=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return rn},set:function(Zt){rn=Zt}}),this};Je.prototype.clone=function(){return new Je(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},Je.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},Le.setHeaderFunction=function(vt){return Ke.call(this),this.internal.__cell__.headerFunction=typeof vt=="function"?vt:void 0,this},Le.getTextDimensions=function(vt,Ct){Ke.call(this);var _t=(Ct=Ct||{}).fontSize||this.getFontSize(),Ot=Ct.font||this.getFont(),Ht=Ct.scaleFactor||this.internal.scaleFactor,Et=0,rn=0,Zt=0,on=this;if(!Array.isArray(vt)&&typeof vt!="string"){if(typeof vt!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");vt=String(vt)}var Kt=Ct.maxWidth;Kt>0?typeof vt=="string"?vt=this.splitTextToSize(vt,Kt):Object.prototype.toString.call(vt)==="[object Array]"&&(vt=vt.reduce(function(Ln,Nn){return Ln.concat(on.splitTextToSize(Nn,Kt))},[])):vt=Array.isArray(vt)?vt:[vt];for(var ln=0;ln<vt.length;ln++)Et<(Zt=this.getStringUnitWidth(vt[ln],{font:Ot})*_t)&&(Et=Zt);return Et!==0&&(rn=vt.length),{w:Et/=Ht,h:Math.max((rn*_t*this.getLineHeightFactor()-_t*(this.getLineHeightFactor()-1))/Ht,0)}},Le.cellAddPage=function(){Ke.call(this),this.addPage();var vt=this.internal.__cell__.margins||Ce;return this.internal.__cell__.lastCell=new Je(vt.left,vt.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var st=Le.cell=function(){var vt;vt=arguments[0]instanceof Je?arguments[0]:new Je(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),Ke.call(this);var Ct=this.internal.__cell__.lastCell,_t=this.internal.__cell__.padding,Ot=this.internal.__cell__.margins||Ce,Ht=this.internal.__cell__.tableHeaderRow,Et=this.internal.__cell__.printHeaders;return Ct.lineNumber!==void 0&&(Ct.lineNumber===vt.lineNumber?(vt.x=(Ct.x||0)+(Ct.width||0),vt.y=Ct.y||0):Ct.y+Ct.height+vt.height+Ot.bottom>this.getPageHeight()?(this.cellAddPage(),vt.y=Ot.top,Et&&Ht&&(this.printHeaderRow(vt.lineNumber,!0),vt.y+=Ht[0].height)):vt.y=Ct.y+Ct.height||vt.y),vt.text[0]!==void 0&&(this.rect(vt.x,vt.y,vt.width,vt.height,Fe===!0?"FD":void 0),vt.align==="right"?this.text(vt.text,vt.x+vt.width-_t,vt.y+_t,{align:"right",baseline:"top"}):vt.align==="center"?this.text(vt.text,vt.x+vt.width/2,vt.y+_t,{align:"center",baseline:"top",maxWidth:vt.width-_t-_t}):this.text(vt.text,vt.x+_t,vt.y+_t,{align:"left",baseline:"top",maxWidth:vt.width-_t-_t})),this.internal.__cell__.lastCell=vt,this};Le.table=function(vt,Ct,_t,Ot,Ht){if(Ke.call(this),!_t)throw new Error("No data for PDF table.");var Et,rn,Zt,on,Kt=[],ln=[],Ln=[],Nn={},or={},_r=[],Rn=[],vn=(Ht=Ht||{}).autoSize||!1,Wn=Ht.printHeaders!==!1,br=Ht.css&&Ht.css["font-size"]!==void 0?16*Ht.css["font-size"]:Ht.fontSize||12,Yt=Ht.margins||Object.assign({width:this.getPageWidth()},Ce),$t=typeof Ht.padding=="number"?Ht.padding:3,Fn=Ht.headerBackgroundColor||"#c8c8c8",yn=Ht.headerTextColor||"#000";if(et.call(this),this.internal.__cell__.printHeaders=Wn,this.internal.__cell__.margins=Yt,this.internal.__cell__.table_font_size=br,this.internal.__cell__.padding=$t,this.internal.__cell__.headerBackgroundColor=Fn,this.internal.__cell__.headerTextColor=yn,this.setFontSize(br),Ot==null)ln=Kt=Object.keys(_t[0]),Ln=Kt.map(function(){return"left"});else if(Array.isArray(Ot)&&(0,ve.Z)(Ot[0])==="object")for(Kt=Ot.map(function(Sr){return Sr.name}),ln=Ot.map(function(Sr){return Sr.prompt||Sr.name||""}),Ln=Ot.map(function(Sr){return Sr.align||"left"}),Et=0;Et<Ot.length;Et+=1)or[Ot[Et].name]=Ot[Et].width*(19.049976/25.4);else Array.isArray(Ot)&&typeof Ot[0]=="string"&&(ln=Kt=Ot,Ln=Kt.map(function(){return"left"}));if(vn||Array.isArray(Ot)&&typeof Ot[0]=="string")for(Et=0;Et<Kt.length;Et+=1){for(Nn[on=Kt[Et]]=_t.map(function(Sr){return Sr[on]}),this.setFont(void 0,"bold"),_r.push(this.getTextDimensions(ln[Et],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),rn=Nn[on],this.setFont(void 0,"normal"),Zt=0;Zt<rn.length;Zt+=1)_r.push(this.getTextDimensions(rn[Zt],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);or[on]=Math.max.apply(null,_r)+$t+$t,_r=[]}if(Wn){var lr={};for(Et=0;Et<Kt.length;Et+=1)lr[Kt[Et]]={},lr[Kt[Et]].text=ln[Et],lr[Kt[Et]].align=Ln[Et];var Jn=dt.call(this,lr,or);Rn=Kt.map(function(Sr){return new Je(vt,Ct,or[Sr],Jn,lr[Sr].text,void 0,lr[Sr].align)}),this.setTableHeaderRow(Rn),this.printHeaderRow(1,!1)}var fr=Ot.reduce(function(Sr,yi){return Sr[yi.name]=yi.align,Sr},{});for(Et=0;Et<_t.length;Et+=1){"rowStart"in Ht&&Ht.rowStart instanceof Function&&Ht.rowStart({row:Et,data:_t[Et]},this);var Hn=dt.call(this,_t[Et],or);for(Zt=0;Zt<Kt.length;Zt+=1){var vr=_t[Et][Kt[Zt]];"cellStart"in Ht&&Ht.cellStart instanceof Function&&Ht.cellStart({row:Et,col:Zt,data:vr},this),st.call(this,new Je(vt,Ct,or[Kt[Zt]],Hn,vr,Et+2,fr[Kt[Zt]]))}}return this.internal.__cell__.table_x=vt,this.internal.__cell__.table_y=Ct,this};var dt=function(vt,Ct){var _t=this.internal.__cell__.padding,Ot=this.internal.__cell__.table_font_size,Ht=this.internal.scaleFactor;return Object.keys(vt).map(function(Et){var rn=vt[Et];return this.splitTextToSize(rn.hasOwnProperty("text")?rn.text:rn,Ct[Et]-_t-_t)},this).map(function(Et){return this.getLineHeightFactor()*Et.length*Ot/Ht+_t+_t},this).reduce(function(Et,rn){return Math.max(Et,rn)},0)};Le.setTableHeaderRow=function(vt){Ke.call(this),this.internal.__cell__.tableHeaderRow=vt},Le.printHeaderRow=function(vt,Ct){if(Ke.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var _t;if(Fe=!0,typeof this.internal.__cell__.headerFunction=="function"){var Ot=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new Je(Ot[0],Ot[1],Ot[2],Ot[3],void 0,-1)}this.setFont(void 0,"bold");for(var Ht=[],Et=0;Et<this.internal.__cell__.tableHeaderRow.length;Et+=1){_t=this.internal.__cell__.tableHeaderRow[Et].clone(),Ct&&(_t.y=this.internal.__cell__.margins.top||0,Ht.push(_t)),_t.lineNumber=vt;var rn=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),st.call(this,_t),this.setTextColor(rn)}Ht.length>0&&this.setTableHeaderRow(Ht),this.setFont(void 0,"normal"),Fe=!1}}(Gn.API);var Xi={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Ni=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Hi=Qi(Ni),ao=[100,200,300,400,500,600,700,800,900],_o=Qi(ao);function $a(Le){var Ce=Le.family.replace(/"|'/g,"").toLowerCase(),Fe=function(Je){return Xi[Je=Je||"normal"]?Je:"normal"}(Le.style),Ke=function(Je){if(!Je)return 400;if(typeof Je=="number")return Je>=100&&Je<=900&&Je%100==0?Je:400;if(/^\d00$/.test(Je))return parseInt(Je);switch(Je){case"bold":return 700;case"normal":default:return 400}}(Le.weight),et=function(Je){return typeof Hi[Je=Je||"normal"]=="number"?Je:"normal"}(Le.stretch);return{family:Ce,style:Fe,weight:Ke,stretch:et,src:Le.src||[],ref:Le.ref||{name:Ce,style:[et,Fe,Ke].join(" ")}}}function jo(Le,Ce,Fe,Ke){var et;for(et=Fe;et>=0&&et<Ce.length;et+=Ke)if(Le[Ce[et]])return Le[Ce[et]];for(et=Fe;et>=0&&et<Ce.length;et-=Ke)if(Le[Ce[et]])return Le[Ce[et]]}var il={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},bl={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Si(Le){return[Le.stretch,Le.style,Le.weight,Le.family].join(" ")}function Fi(Le,Ce,Fe){for(var Ke=(Fe=Fe||{}).defaultFontFamily||"times",et=Object.assign({},il,Fe.genericFontFamilies||{}),Je=null,st=null,dt=0;dt<Ce.length;++dt)if(et[(Je=$a(Ce[dt])).family]&&(Je.family=et[Je.family]),Le.hasOwnProperty(Je.family)){st=Le[Je.family];break}if(!(st=st||Le[Ke]))throw new Error("Could not find a font-family for the rule '"+Si(Je)+"' and default family '"+Ke+"'.");if(st=function(vt,Ct){if(Ct[vt])return Ct[vt];var _t=Hi[vt],Ot=_t<=Hi.normal?-1:1,Ht=jo(Ct,Ni,_t,Ot);if(!Ht)throw new Error("Could not find a matching font-stretch value for "+vt);return Ht}(Je.stretch,st),st=function(vt,Ct){if(Ct[vt])return Ct[vt];for(var _t=Xi[vt],Ot=0;Ot<_t.length;++Ot)if(Ct[_t[Ot]])return Ct[_t[Ot]];throw new Error("Could not find a matching font-style for "+vt)}(Je.style,st),!(st=function(vt,Ct){if(Ct[vt])return Ct[vt];if(vt===400&&Ct[500])return Ct[500];if(vt===500&&Ct[400])return Ct[400];var _t=_o[vt],Ot=jo(Ct,ao,_t,vt<400?-1:1);if(!Ot)throw new Error("Could not find a matching font-weight for value "+vt);return Ot}(Je.weight,st)))throw new Error("Failed to resolve a font for the rule '"+Si(Je)+"'.");return st}function Ja(Le){return Le.trimLeft()}function fo(Le,Ce){for(var Fe=0;Fe<Le.length;){if(Le.charAt(Fe)===Ce)return[Le.substring(0,Fe),Le.substring(Fe+1)];Fe+=1}return null}function eo(Le){var Ce=Le.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return Ce===null?null:[Ce[0],Le.substring(Ce[0].length)]}var bo,wo,Wa,$o=["times"];(function(Le){var Ce,Fe,Ke,et,Je,st,dt,vt,Ct,_t=function(zt){return zt=zt||{},this.isStrokeTransparent=zt.isStrokeTransparent||!1,this.strokeOpacity=zt.strokeOpacity||1,this.strokeStyle=zt.strokeStyle||"#000000",this.fillStyle=zt.fillStyle||"#000000",this.isFillTransparent=zt.isFillTransparent||!1,this.fillOpacity=zt.fillOpacity||1,this.font=zt.font||"10px sans-serif",this.textBaseline=zt.textBaseline||"alphabetic",this.textAlign=zt.textAlign||"left",this.lineWidth=zt.lineWidth||1,this.lineJoin=zt.lineJoin||"miter",this.lineCap=zt.lineCap||"butt",this.path=zt.path||[],this.transform=zt.transform!==void 0?zt.transform.clone():new vt,this.globalCompositeOperation=zt.globalCompositeOperation||"normal",this.globalAlpha=zt.globalAlpha||1,this.clip_path=zt.clip_path||[],this.currentPoint=zt.currentPoint||new st,this.miterLimit=zt.miterLimit||10,this.lastPoint=zt.lastPoint||new st,this.lineDashOffset=zt.lineDashOffset||0,this.lineDash=zt.lineDash||[],this.margin=zt.margin||[0,0,0,0],this.prevPageLastElemOffset=zt.prevPageLastElemOffset||0,this.ignoreClearRect=typeof zt.ignoreClearRect!="boolean"||zt.ignoreClearRect,this};Le.events.push(["initialized",function(){this.context2d=new Ot(this),Ce=this.internal.f2,Fe=this.internal.getCoordinateString,Ke=this.internal.getVerticalCoordinateString,et=this.internal.getHorizontalCoordinate,Je=this.internal.getVerticalCoordinate,st=this.internal.Point,dt=this.internal.Rectangle,vt=this.internal.Matrix,Ct=new _t}]);var Ot=function(zt){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var sn=zt;Object.defineProperty(this,"pdf",{get:function(){return sn}});var hn=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return hn},set:function(Br){hn=!!Br}});var En=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return En},set:function(Br){En=!!Br}});var On=0;Object.defineProperty(this,"posX",{get:function(){return On},set:function(Br){isNaN(Br)||(On=Br)}});var Vn=0;Object.defineProperty(this,"posY",{get:function(){return Vn},set:function(Br){isNaN(Br)||(Vn=Br)}}),Object.defineProperty(this,"margin",{get:function(){return Ct.margin},set:function(Br){var gn;typeof Br=="number"?gn=[Br,Br,Br,Br]:((gn=new Array(4))[0]=Br[0],gn[1]=Br.length>=2?Br[1]:gn[0],gn[2]=Br.length>=3?Br[2]:gn[0],gn[3]=Br.length>=4?Br[3]:gn[1]),Ct.margin=gn}});var qn=!1;Object.defineProperty(this,"autoPaging",{get:function(){return qn},set:function(Br){qn=Br}});var nr=0;Object.defineProperty(this,"lastBreak",{get:function(){return nr},set:function(Br){nr=Br}});var Zr=[];Object.defineProperty(this,"pageBreaks",{get:function(){return Zr},set:function(Br){Zr=Br}}),Object.defineProperty(this,"ctx",{get:function(){return Ct},set:function(Br){Br instanceof _t&&(Ct=Br)}}),Object.defineProperty(this,"path",{get:function(){return Ct.path},set:function(Br){Ct.path=Br}});var Gr=[];Object.defineProperty(this,"ctxStack",{get:function(){return Gr},set:function(Br){Gr=Br}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Br){var gn;gn=Ht(Br),this.ctx.fillStyle=gn.style,this.ctx.isFillTransparent=gn.a===0,this.ctx.fillOpacity=gn.a,this.pdf.setFillColor(gn.r,gn.g,gn.b,{a:gn.a}),this.pdf.setTextColor(gn.r,gn.g,gn.b,{a:gn.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Br){var gn=Ht(Br);this.ctx.strokeStyle=gn.style,this.ctx.isStrokeTransparent=gn.a===0,this.ctx.strokeOpacity=gn.a,gn.a===0?this.pdf.setDrawColor(255,255,255):(gn.a,this.pdf.setDrawColor(gn.r,gn.g,gn.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Br){["butt","round","square"].indexOf(Br)!==-1&&(this.ctx.lineCap=Br,this.pdf.setLineCap(Br))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Br){isNaN(Br)||(this.ctx.lineWidth=Br,this.pdf.setLineWidth(Br))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Br){["bevel","round","miter"].indexOf(Br)!==-1&&(this.ctx.lineJoin=Br,this.pdf.setLineJoin(Br))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Br){isNaN(Br)||(this.ctx.miterLimit=Br,this.pdf.setMiterLimit(Br))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Br){this.ctx.textBaseline=Br}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Br){["right","end","center","left","start"].indexOf(Br)!==-1&&(this.ctx.textAlign=Br)}});var fi=null;function si(Br,gn){if(fi===null){var da=function(Li){var Kr=[];return Object.keys(Li).forEach(function(ii){Li[ii].forEach(function(bi){var di=null;switch(bi){case"bold":di={family:ii,weight:"bold"};break;case"italic":di={family:ii,style:"italic"};break;case"bolditalic":di={family:ii,weight:"bold",style:"italic"};break;case"":case"normal":di={family:ii}}di!==null&&(di.ref={name:ii,style:bi},Kr.push(di))})}),Kr}(Br.getFontList());fi=function(Li){for(var Kr={},ii=0;ii<Li.length;++ii){var bi=$a(Li[ii]),di=bi.family,ki=bi.stretch,sa=bi.style,va=bi.weight;Kr[di]=Kr[di]||{},Kr[di][ki]=Kr[di][ki]||{},Kr[di][ki][sa]=Kr[di][ki][sa]||{},Kr[di][ki][sa][va]=bi}return Kr}(da.concat(gn))}return fi}var Ji=null;Object.defineProperty(this,"fontFaces",{get:function(){return Ji},set:function(Br){fi=null,Ji=Br}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Br){var gn;if(this.ctx.font=Br,(gn=/^\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(Br))!==null){var da=gn[1];gn[2];var Li=gn[3],Kr=gn[4];gn[5];var ii=gn[6],bi=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Kr)[2];Kr=Math.floor(bi==="px"?parseFloat(Kr)*this.pdf.internal.scaleFactor:bi==="em"?parseFloat(Kr)*this.pdf.getFontSize():parseFloat(Kr)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Kr);var di=function(na){var La,gi,ns=[],Va=na.trim();if(Va==="")return $o;if(Va in bl)return[bl[Va]];for(;Va!=="";){switch(gi=null,La=(Va=Ja(Va)).charAt(0)){case'"':case"'":gi=fo(Va.substring(1),La);break;default:gi=eo(Va)}if(gi===null||(ns.push(gi[0]),(Va=Ja(gi[1]))!==""&&Va.charAt(0)!==","))return $o;Va=Va.replace(/^,/,"")}return ns}(ii);if(this.fontFaces){var ki=Fi(si(this.pdf,this.fontFaces),di.map(function(na){return{family:na,stretch:"normal",weight:Li,style:da}}));this.pdf.setFont(ki.ref.name,ki.ref.style)}else{var sa="";(Li==="bold"||parseInt(Li,10)>=700||da==="bold")&&(sa="bold"),da==="italic"&&(sa+="italic"),sa.length===0&&(sa="normal");for(var va="",Ea={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"},Ra=0;Ra<di.length;Ra++){if(this.pdf.internal.getFont(di[Ra],sa,{noFallback:!0,disableWarning:!0})!==void 0){va=di[Ra];break}if(sa==="bolditalic"&&this.pdf.internal.getFont(di[Ra],"bold",{noFallback:!0,disableWarning:!0})!==void 0)va=di[Ra],sa="bold";else if(this.pdf.internal.getFont(di[Ra],"normal",{noFallback:!0,disableWarning:!0})!==void 0){va=di[Ra],sa="normal";break}}if(va===""){for(var Ka=0;Ka<di.length;Ka++)if(Ea[di[Ka]]){va=Ea[di[Ka]];break}}va=va===""?"Times":va,this.pdf.setFont(va,sa)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(Br){this.ctx.globalCompositeOperation=Br}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(Br){this.ctx.globalAlpha=Br}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(Br){this.ctx.lineDashOffset=Br,yi.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Br){this.ctx.lineDash=Br,yi.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Br){this.ctx.ignoreClearRect=!!Br}})};Ot.prototype.setLineDash=function(zt){this.lineDash=zt},Ot.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},Ot.prototype.fill=function(){Nn.call(this,"fill",!1)},Ot.prototype.stroke=function(){Nn.call(this,"stroke",!1)},Ot.prototype.beginPath=function(){this.path=[{type:"begin"}]},Ot.prototype.moveTo=function(zt,sn){if(isNaN(zt)||isNaN(sn))throw Yn.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var hn=this.ctx.transform.applyToPoint(new st(zt,sn));this.path.push({type:"mt",x:hn.x,y:hn.y}),this.ctx.lastPoint=new st(zt,sn)},Ot.prototype.closePath=function(){var zt=new st(0,0),sn=0;for(sn=this.path.length-1;sn!==-1;sn--)if(this.path[sn].type==="begin"&&(0,ve.Z)(this.path[sn+1])==="object"&&typeof this.path[sn+1].x=="number"){zt=new st(this.path[sn+1].x,this.path[sn+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new st(zt.x,zt.y)},Ot.prototype.lineTo=function(zt,sn){if(isNaN(zt)||isNaN(sn))throw Yn.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var hn=this.ctx.transform.applyToPoint(new st(zt,sn));this.path.push({type:"lt",x:hn.x,y:hn.y}),this.ctx.lastPoint=new st(hn.x,hn.y)},Ot.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),Nn.call(this,null,!0)},Ot.prototype.quadraticCurveTo=function(zt,sn,hn,En){if(isNaN(hn)||isNaN(En)||isNaN(zt)||isNaN(sn))throw Yn.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var On=this.ctx.transform.applyToPoint(new st(hn,En)),Vn=this.ctx.transform.applyToPoint(new st(zt,sn));this.path.push({type:"qct",x1:Vn.x,y1:Vn.y,x:On.x,y:On.y}),this.ctx.lastPoint=new st(On.x,On.y)},Ot.prototype.bezierCurveTo=function(zt,sn,hn,En,On,Vn){if(isNaN(On)||isNaN(Vn)||isNaN(zt)||isNaN(sn)||isNaN(hn)||isNaN(En))throw Yn.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var qn=this.ctx.transform.applyToPoint(new st(On,Vn)),nr=this.ctx.transform.applyToPoint(new st(zt,sn)),Zr=this.ctx.transform.applyToPoint(new st(hn,En));this.path.push({type:"bct",x1:nr.x,y1:nr.y,x2:Zr.x,y2:Zr.y,x:qn.x,y:qn.y}),this.ctx.lastPoint=new st(qn.x,qn.y)},Ot.prototype.arc=function(zt,sn,hn,En,On,Vn){if(isNaN(zt)||isNaN(sn)||isNaN(hn)||isNaN(En)||isNaN(On))throw Yn.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Vn=!!Vn,!this.ctx.transform.isIdentity){var qn=this.ctx.transform.applyToPoint(new st(zt,sn));zt=qn.x,sn=qn.y;var nr=this.ctx.transform.applyToPoint(new st(0,hn)),Zr=this.ctx.transform.applyToPoint(new st(0,0));hn=Math.sqrt(Math.pow(nr.x-Zr.x,2)+Math.pow(nr.y-Zr.y,2))}Math.abs(On-En)>=2*Math.PI&&(En=0,On=2*Math.PI),this.path.push({type:"arc",x:zt,y:sn,radius:hn,startAngle:En,endAngle:On,counterclockwise:Vn})},Ot.prototype.arcTo=function(zt,sn,hn,En,On){throw new Error("arcTo not implemented.")},Ot.prototype.rect=function(zt,sn,hn,En){if(isNaN(zt)||isNaN(sn)||isNaN(hn)||isNaN(En))throw Yn.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(zt,sn),this.lineTo(zt+hn,sn),this.lineTo(zt+hn,sn+En),this.lineTo(zt,sn+En),this.lineTo(zt,sn),this.lineTo(zt+hn,sn),this.lineTo(zt,sn)},Ot.prototype.fillRect=function(zt,sn,hn,En){if(isNaN(zt)||isNaN(sn)||isNaN(hn)||isNaN(En))throw Yn.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!Et.call(this)){var On={};this.lineCap!=="butt"&&(On.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(On.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(zt,sn,hn,En),this.fill(),On.hasOwnProperty("lineCap")&&(this.lineCap=On.lineCap),On.hasOwnProperty("lineJoin")&&(this.lineJoin=On.lineJoin)}},Ot.prototype.strokeRect=function(zt,sn,hn,En){if(isNaN(zt)||isNaN(sn)||isNaN(hn)||isNaN(En))throw Yn.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");rn.call(this)||(this.beginPath(),this.rect(zt,sn,hn,En),this.stroke())},Ot.prototype.clearRect=function(zt,sn,hn,En){if(isNaN(zt)||isNaN(sn)||isNaN(hn)||isNaN(En))throw Yn.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(zt,sn,hn,En))},Ot.prototype.save=function(zt){zt=typeof zt!="boolean"||zt;for(var sn=this.pdf.internal.getCurrentPageInfo().pageNumber,hn=0;hn<this.pdf.internal.getNumberOfPages();hn++)this.pdf.setPage(hn+1),this.pdf.internal.out("q");if(this.pdf.setPage(sn),zt){this.ctx.fontSize=this.pdf.internal.getFontSize();var En=new _t(this.ctx);this.ctxStack.push(this.ctx),this.ctx=En}},Ot.prototype.restore=function(zt){zt=typeof zt!="boolean"||zt;for(var sn=this.pdf.internal.getCurrentPageInfo().pageNumber,hn=0;hn<this.pdf.internal.getNumberOfPages();hn++)this.pdf.setPage(hn+1),this.pdf.internal.out("Q");this.pdf.setPage(sn),zt&&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)},Ot.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var Ht=function(zt){var sn,hn,En,On;if(zt.isCanvasGradient===!0&&(zt=zt.getColor()),!zt)return{r:0,g:0,b:0,a:0,style:zt};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(zt))sn=0,hn=0,En=0,On=0;else{var Vn=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(zt);if(Vn!==null)sn=parseInt(Vn[1]),hn=parseInt(Vn[2]),En=parseInt(Vn[3]),On=1;else if((Vn=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(zt))!==null)sn=parseInt(Vn[1]),hn=parseInt(Vn[2]),En=parseInt(Vn[3]),On=parseFloat(Vn[4]);else{if(On=1,typeof zt=="string"&&zt.charAt(0)!=="#"){var qn=new _a(zt);zt=qn.ok?qn.toHex():"#000000"}zt.length===4?(sn=zt.substring(1,2),sn+=sn,hn=zt.substring(2,3),hn+=hn,En=zt.substring(3,4),En+=En):(sn=zt.substring(1,3),hn=zt.substring(3,5),En=zt.substring(5,7)),sn=parseInt(sn,16),hn=parseInt(hn,16),En=parseInt(En,16)}}return{r:sn,g:hn,b:En,a:On,style:zt}},Et=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},rn=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};Ot.prototype.fillText=function(zt,sn,hn,En){if(isNaN(sn)||isNaN(hn)||typeof zt!="string")throw Yn.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(En=isNaN(En)?void 0:En,!Et.call(this)){var On=Hn(this.ctx.transform.rotation),Vn=this.ctx.transform.scaleX;$t.call(this,{text:zt,x:sn,y:hn,scale:Vn,angle:On,align:this.textAlign,maxWidth:En})}},Ot.prototype.strokeText=function(zt,sn,hn,En){if(isNaN(sn)||isNaN(hn)||typeof zt!="string")throw Yn.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!rn.call(this)){En=isNaN(En)?void 0:En;var On=Hn(this.ctx.transform.rotation),Vn=this.ctx.transform.scaleX;$t.call(this,{text:zt,x:sn,y:hn,scale:Vn,renderingMode:"stroke",angle:On,align:this.textAlign,maxWidth:En})}},Ot.prototype.measureText=function(zt){if(typeof zt!="string")throw Yn.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var sn=this.pdf,hn=this.pdf.internal.scaleFactor,En=sn.internal.getFontSize(),On=sn.getStringUnitWidth(zt)*En/sn.internal.scaleFactor,Vn=function(qn){var nr=(qn=qn||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return nr}}),this};return new Vn({width:On*=Math.round(96*hn/72*1e4)/1e4})},Ot.prototype.scale=function(zt,sn){if(isNaN(zt)||isNaN(sn))throw Yn.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var hn=new vt(zt,0,0,sn,0,0);this.ctx.transform=this.ctx.transform.multiply(hn)},Ot.prototype.rotate=function(zt){if(isNaN(zt))throw Yn.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var sn=new vt(Math.cos(zt),Math.sin(zt),-Math.sin(zt),Math.cos(zt),0,0);this.ctx.transform=this.ctx.transform.multiply(sn)},Ot.prototype.translate=function(zt,sn){if(isNaN(zt)||isNaN(sn))throw Yn.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var hn=new vt(1,0,0,1,zt,sn);this.ctx.transform=this.ctx.transform.multiply(hn)},Ot.prototype.transform=function(zt,sn,hn,En,On,Vn){if(isNaN(zt)||isNaN(sn)||isNaN(hn)||isNaN(En)||isNaN(On)||isNaN(Vn))throw Yn.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var qn=new vt(zt,sn,hn,En,On,Vn);this.ctx.transform=this.ctx.transform.multiply(qn)},Ot.prototype.setTransform=function(zt,sn,hn,En,On,Vn){zt=isNaN(zt)?1:zt,sn=isNaN(sn)?0:sn,hn=isNaN(hn)?0:hn,En=isNaN(En)?1:En,On=isNaN(On)?0:On,Vn=isNaN(Vn)?0:Vn,this.ctx.transform=new vt(zt,sn,hn,En,On,Vn)};var Zt=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};Ot.prototype.drawImage=function(zt,sn,hn,En,On,Vn,qn,nr,Zr){var Gr=this.pdf.getImageProperties(zt),fi=1,si=1,Ji=1,Br=1;En!==void 0&&nr!==void 0&&(Ji=nr/En,Br=Zr/On,fi=Gr.width/En*nr/En,si=Gr.height/On*Zr/On),Vn===void 0&&(Vn=sn,qn=hn,sn=0,hn=0),En!==void 0&&nr===void 0&&(nr=En,Zr=On),En===void 0&&nr===void 0&&(nr=Gr.width,Zr=Gr.height);for(var gn,da=this.ctx.transform.decompose(),Li=Hn(da.rotate.shx),Kr=new vt,ii=(Kr=(Kr=(Kr=Kr.multiply(da.translate)).multiply(da.skew)).multiply(da.scale)).applyToRectangle(new dt(Vn-sn*Ji,qn-hn*Br,En*fi,On*si)),bi=on.call(this,ii),di=[],ki=0;ki<bi.length;ki+=1)di.indexOf(bi[ki])===-1&&di.push(bi[ki]);if(Ln(di),this.autoPaging)for(var sa=di[0],va=di[di.length-1],Ea=sa;Ea<va+1;Ea++){this.pdf.setPage(Ea);var Ra=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Ka=Ea===1?this.posY+this.margin[0]:this.margin[0],na=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],La=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],gi=Ea===1?0:na+(Ea-2)*La;if(this.ctx.clip_path.length!==0){var ns=this.path;gn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ln(gn,this.posX+this.margin[3],-gi+Ka+this.ctx.prevPageLastElemOffset),or.call(this,"fill",!0),this.path=ns}var Va=JSON.parse(JSON.stringify(ii));Va=ln([Va],this.posX+this.margin[3],-gi+Ka+this.ctx.prevPageLastElemOffset)[0];var Hs=(Ea>sa||Ea<va)&&Zt.call(this);Hs&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Ra,La,null).clip().discardPath()),this.pdf.addImage(zt,"JPEG",Va.x,Va.y,Va.w,Va.h,null,null,Li),Hs&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(zt,"JPEG",ii.x,ii.y,ii.w,ii.h,null,null,Li)};var on=function(zt,sn,hn){var En=[];sn=sn||this.pdf.internal.pageSize.width,hn=hn||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var On=this.posY+this.ctx.prevPageLastElemOffset;switch(zt.type){default:case"mt":case"lt":En.push(Math.floor((zt.y+On)/hn)+1);break;case"arc":En.push(Math.floor((zt.y+On-zt.radius)/hn)+1),En.push(Math.floor((zt.y+On+zt.radius)/hn)+1);break;case"qct":var Vn=vr(this.ctx.lastPoint.x,this.ctx.lastPoint.y,zt.x1,zt.y1,zt.x,zt.y);En.push(Math.floor((Vn.y+On)/hn)+1),En.push(Math.floor((Vn.y+Vn.h+On)/hn)+1);break;case"bct":var qn=Sr(this.ctx.lastPoint.x,this.ctx.lastPoint.y,zt.x1,zt.y1,zt.x2,zt.y2,zt.x,zt.y);En.push(Math.floor((qn.y+On)/hn)+1),En.push(Math.floor((qn.y+qn.h+On)/hn)+1);break;case"rect":En.push(Math.floor((zt.y+On)/hn)+1),En.push(Math.floor((zt.y+zt.h+On)/hn)+1)}for(var nr=0;nr<En.length;nr+=1)for(;this.pdf.internal.getNumberOfPages()<En[nr];)Kt.call(this);return En},Kt=function(){var zt=this.fillStyle,sn=this.strokeStyle,hn=this.font,En=this.lineCap,On=this.lineWidth,Vn=this.lineJoin;this.pdf.addPage(),this.fillStyle=zt,this.strokeStyle=sn,this.font=hn,this.lineCap=En,this.lineWidth=On,this.lineJoin=Vn},ln=function(zt,sn,hn){for(var En=0;En<zt.length;En++)switch(zt[En].type){case"bct":zt[En].x2+=sn,zt[En].y2+=hn;case"qct":zt[En].x1+=sn,zt[En].y1+=hn;case"mt":case"lt":case"arc":default:zt[En].x+=sn,zt[En].y+=hn}return zt},Ln=function(zt){return zt.sort(function(sn,hn){return sn-hn})},Nn=function(zt,sn){for(var hn,En,On=this.fillStyle,Vn=this.strokeStyle,qn=this.lineCap,nr=this.lineWidth,Zr=Math.abs(nr*this.ctx.transform.scaleX),Gr=this.lineJoin,fi=JSON.parse(JSON.stringify(this.path)),si=JSON.parse(JSON.stringify(this.path)),Ji=[],Br=0;Br<si.length;Br++)if(si[Br].x!==void 0)for(var gn=on.call(this,si[Br]),da=0;da<gn.length;da+=1)Ji.indexOf(gn[da])===-1&&Ji.push(gn[da]);for(var Li=0;Li<Ji.length;Li++)for(;this.pdf.internal.getNumberOfPages()<Ji[Li];)Kt.call(this);if(Ln(Ji),this.autoPaging)for(var Kr=Ji[0],ii=Ji[Ji.length-1],bi=Kr;bi<ii+1;bi++){this.pdf.setPage(bi),this.fillStyle=On,this.strokeStyle=Vn,this.lineCap=qn,this.lineWidth=Zr,this.lineJoin=Gr;var di=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],ki=bi===1?this.posY+this.margin[0]:this.margin[0],sa=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],va=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Ea=bi===1?0:sa+(bi-2)*va;if(this.ctx.clip_path.length!==0){var Ra=this.path;hn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ln(hn,this.posX+this.margin[3],-Ea+ki+this.ctx.prevPageLastElemOffset),or.call(this,zt,!0),this.path=Ra}if(En=JSON.parse(JSON.stringify(fi)),this.path=ln(En,this.posX+this.margin[3],-Ea+ki+this.ctx.prevPageLastElemOffset),sn===!1||bi===0){var Ka=(bi>Kr||bi<ii)&&Zt.call(this);Ka&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],di,va,null).clip().discardPath()),or.call(this,zt,sn),Ka&&this.pdf.restoreGraphicsState()}this.lineWidth=nr}else this.lineWidth=Zr,or.call(this,zt,sn),this.lineWidth=nr;this.path=fi},or=function(zt,sn){if((zt!=="stroke"||sn||!rn.call(this))&&(zt==="stroke"||sn||!Et.call(this))){for(var hn,En,On=[],Vn=this.path,qn=0;qn<Vn.length;qn++){var nr=Vn[qn];switch(nr.type){case"begin":On.push({begin:!0});break;case"close":On.push({close:!0});break;case"mt":On.push({start:nr,deltas:[],abs:[]});break;case"lt":var Zr=On.length;if(Vn[qn-1]&&!isNaN(Vn[qn-1].x)&&(hn=[nr.x-Vn[qn-1].x,nr.y-Vn[qn-1].y],Zr>0)){for(;Zr>=0;Zr--)if(On[Zr-1].close!==!0&&On[Zr-1].begin!==!0){On[Zr-1].deltas.push(hn),On[Zr-1].abs.push(nr);break}}break;case"bct":hn=[nr.x1-Vn[qn-1].x,nr.y1-Vn[qn-1].y,nr.x2-Vn[qn-1].x,nr.y2-Vn[qn-1].y,nr.x-Vn[qn-1].x,nr.y-Vn[qn-1].y],On[On.length-1].deltas.push(hn);break;case"qct":var Gr=Vn[qn-1].x+2/3*(nr.x1-Vn[qn-1].x),fi=Vn[qn-1].y+2/3*(nr.y1-Vn[qn-1].y),si=nr.x+2/3*(nr.x1-nr.x),Ji=nr.y+2/3*(nr.y1-nr.y),Br=nr.x,gn=nr.y;hn=[Gr-Vn[qn-1].x,fi-Vn[qn-1].y,si-Vn[qn-1].x,Ji-Vn[qn-1].y,Br-Vn[qn-1].x,gn-Vn[qn-1].y],On[On.length-1].deltas.push(hn);break;case"arc":On.push({deltas:[],abs:[],arc:!0}),Array.isArray(On[On.length-1].abs)&&On[On.length-1].abs.push(nr)}}En=sn?null:zt==="stroke"?"stroke":"fill";for(var da=!1,Li=0;Li<On.length;Li++)if(On[Li].arc)for(var Kr=On[Li].abs,ii=0;ii<Kr.length;ii++){var bi=Kr[ii];bi.type==="arc"?vn.call(this,bi.x,bi.y,bi.radius,bi.startAngle,bi.endAngle,bi.counterclockwise,void 0,sn,!da):Fn.call(this,bi.x,bi.y),da=!0}else if(On[Li].close===!0)this.pdf.internal.out("h"),da=!1;else if(On[Li].begin!==!0){var di=On[Li].start.x,ki=On[Li].start.y;yn.call(this,On[Li].deltas,di,ki),da=!0}En&&Wn.call(this,En),sn&&br.call(this)}},_r=function(zt){var sn=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,hn=sn*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return zt-hn;case"top":return zt+sn-hn;case"hanging":return zt+sn-2*hn;case"middle":return zt+sn/2-hn;case"ideographic":return zt;case"alphabetic":default:return zt}},Rn=function(zt){return zt+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};Ot.prototype.createLinearGradient=function(){var zt=function(){};return zt.colorStops=[],zt.addColorStop=function(sn,hn){this.colorStops.push([sn,hn])},zt.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},zt.isCanvasGradient=!0,zt},Ot.prototype.createPattern=function(){return this.createLinearGradient()},Ot.prototype.createRadialGradient=function(){return this.createLinearGradient()};var vn=function(zt,sn,hn,En,On,Vn,qn,nr,Zr){for(var Gr=Jn.call(this,hn,En,On,Vn),fi=0;fi<Gr.length;fi++){var si=Gr[fi];fi===0&&(Zr?Yt.call(this,si.x1+zt,si.y1+sn):Fn.call(this,si.x1+zt,si.y1+sn)),lr.call(this,zt,sn,si.x2,si.y2,si.x3,si.y3,si.x4,si.y4)}nr?br.call(this):Wn.call(this,qn)},Wn=function(zt){switch(zt){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},br=function(){this.pdf.clip(),this.pdf.discardPath()},Yt=function(zt,sn){this.pdf.internal.out(Fe(zt)+" "+Ke(sn)+" m")},$t=function(zt){var sn;switch(zt.align){case"right":case"end":sn="right";break;case"center":sn="center";break;case"left":case"start":default:sn="left"}var hn=this.pdf.getTextDimensions(zt.text),En=_r.call(this,zt.y),On=Rn.call(this,En)-hn.h,Vn=this.ctx.transform.applyToPoint(new st(zt.x,En)),qn=this.ctx.transform.decompose(),nr=new vt;nr=(nr=(nr=nr.multiply(qn.translate)).multiply(qn.skew)).multiply(qn.scale);for(var Zr,Gr,fi,si=this.ctx.transform.applyToRectangle(new dt(zt.x,En,hn.w,hn.h)),Ji=nr.applyToRectangle(new dt(zt.x,On,hn.w,hn.h)),Br=on.call(this,Ji),gn=[],da=0;da<Br.length;da+=1)gn.indexOf(Br[da])===-1&&gn.push(Br[da]);if(Ln(gn),this.autoPaging)for(var Li=gn[0],Kr=gn[gn.length-1],ii=Li;ii<Kr+1;ii++){this.pdf.setPage(ii);var bi=ii===1?this.posY+this.margin[0]:this.margin[0],di=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],ki=this.pdf.internal.pageSize.height-this.margin[2],sa=ki-this.margin[0],va=this.pdf.internal.pageSize.width-this.margin[1],Ea=va-this.margin[3],Ra=ii===1?0:di+(ii-2)*sa;if(this.ctx.clip_path.length!==0){var Ka=this.path;Zr=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ln(Zr,this.posX+this.margin[3],-1*Ra+bi),or.call(this,"fill",!0),this.path=Ka}var na=ln([JSON.parse(JSON.stringify(Ji))],this.posX+this.margin[3],-Ra+bi+this.ctx.prevPageLastElemOffset)[0];zt.scale>=.01&&(Gr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Gr*zt.scale),fi=this.lineWidth,this.lineWidth=fi*zt.scale);var La=this.autoPaging!=="text";if(La||na.y+na.h<=ki){if(La||na.y>=bi&&na.x<=va){var gi=La?zt.text:this.pdf.splitTextToSize(zt.text,zt.maxWidth||va-na.x)[0],ns=ln([JSON.parse(JSON.stringify(si))],this.posX+this.margin[3],-Ra+bi+this.ctx.prevPageLastElemOffset)[0],Va=La&&(ii>Li||ii<Kr)&&Zt.call(this);Va&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Ea,sa,null).clip().discardPath()),this.pdf.text(gi,ns.x,ns.y,{angle:zt.angle,align:sn,renderingMode:zt.renderingMode}),Va&&this.pdf.restoreGraphicsState()}}else na.y<ki&&(this.ctx.prevPageLastElemOffset+=ki-na.y);zt.scale>=.01&&(this.pdf.setFontSize(Gr),this.lineWidth=fi)}else zt.scale>=.01&&(Gr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Gr*zt.scale),fi=this.lineWidth,this.lineWidth=fi*zt.scale),this.pdf.text(zt.text,Vn.x+this.posX,Vn.y+this.posY,{angle:zt.angle,align:sn,renderingMode:zt.renderingMode,maxWidth:zt.maxWidth}),zt.scale>=.01&&(this.pdf.setFontSize(Gr),this.lineWidth=fi)},Fn=function(zt,sn,hn,En){hn=hn||0,En=En||0,this.pdf.internal.out(Fe(zt+hn)+" "+Ke(sn+En)+" l")},yn=function(zt,sn,hn){return this.pdf.lines(zt,sn,hn,null,null)},lr=function(zt,sn,hn,En,On,Vn,qn,nr){this.pdf.internal.out([Ce(et(hn+zt)),Ce(Je(En+sn)),Ce(et(On+zt)),Ce(Je(Vn+sn)),Ce(et(qn+zt)),Ce(Je(nr+sn)),"c"].join(" "))},Jn=function(zt,sn,hn,En){for(var On=2*Math.PI,Vn=Math.PI/2;sn>hn;)sn-=On;var qn=Math.abs(hn-sn);qn<On&&En&&(qn=On-qn);for(var nr=[],Zr=En?-1:1,Gr=sn;qn>1e-5;){var fi=Gr+Zr*Math.min(qn,Vn);nr.push(fr.call(this,zt,Gr,fi)),qn-=Math.abs(fi-Gr),Gr=fi}return nr},fr=function(zt,sn,hn){var En=(hn-sn)/2,On=zt*Math.cos(En),Vn=zt*Math.sin(En),qn=On,nr=-Vn,Zr=qn*qn+nr*nr,Gr=Zr+qn*On+nr*Vn,fi=4/3*(Math.sqrt(2*Zr*Gr)-Gr)/(qn*Vn-nr*On),si=qn-fi*nr,Ji=nr+fi*qn,Br=si,gn=-Ji,da=En+sn,Li=Math.cos(da),Kr=Math.sin(da);return{x1:zt*Math.cos(sn),y1:zt*Math.sin(sn),x2:si*Li-Ji*Kr,y2:si*Kr+Ji*Li,x3:Br*Li-gn*Kr,y3:Br*Kr+gn*Li,x4:zt*Math.cos(hn),y4:zt*Math.sin(hn)}},Hn=function(zt){return 180*zt/Math.PI},vr=function(zt,sn,hn,En,On,Vn){var qn=zt+.5*(hn-zt),nr=sn+.5*(En-sn),Zr=On+.5*(hn-On),Gr=Vn+.5*(En-Vn),fi=Math.min(zt,On,qn,Zr),si=Math.max(zt,On,qn,Zr),Ji=Math.min(sn,Vn,nr,Gr),Br=Math.max(sn,Vn,nr,Gr);return new dt(fi,Ji,si-fi,Br-Ji)},Sr=function(zt,sn,hn,En,On,Vn,qn,nr){var Zr,Gr,fi,si,Ji,Br,gn,da,Li,Kr,ii,bi,di,ki,sa=hn-zt,va=En-sn,Ea=On-hn,Ra=Vn-En,Ka=qn-On,na=nr-Vn;for(Gr=0;Gr<41;Gr++)Li=(gn=(fi=zt+(Zr=Gr/40)*sa)+Zr*((Ji=hn+Zr*Ea)-fi))+Zr*(Ji+Zr*(On+Zr*Ka-Ji)-gn),Kr=(da=(si=sn+Zr*va)+Zr*((Br=En+Zr*Ra)-si))+Zr*(Br+Zr*(Vn+Zr*na-Br)-da),Gr==0?(ii=Li,bi=Kr,di=Li,ki=Kr):(ii=Math.min(ii,Li),bi=Math.min(bi,Kr),di=Math.max(di,Li),ki=Math.max(ki,Kr));return new dt(Math.round(ii),Math.round(bi),Math.round(di-ii),Math.round(ki-bi))},yi=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var zt,sn,hn=(zt=this.ctx.lineDash,sn=this.ctx.lineDashOffset,JSON.stringify({lineDash:zt,lineDashOffset:sn}));this.prevLineDash!==hn&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=hn)}}})(Gn.API),function(Le){var Ce=function(Je){var st,dt,vt,Ct,_t,Ot,Ht,Et,rn,Zt;for(/[^\x00-\xFF]/.test(Je),dt=[],vt=0,Ct=(Je+=st="\0\0\0\0".slice(Je.length%4||4)).length;Ct>vt;vt+=4)(_t=(Je.charCodeAt(vt)<<24)+(Je.charCodeAt(vt+1)<<16)+(Je.charCodeAt(vt+2)<<8)+Je.charCodeAt(vt+3))!==0?(Ot=(_t=((_t=((_t=((_t=(_t-(Zt=_t%85))/85)-(rn=_t%85))/85)-(Et=_t%85))/85)-(Ht=_t%85))/85)%85,dt.push(Ot+33,Ht+33,Et+33,rn+33,Zt+33)):dt.push(122);return function(on,Kt){for(var ln=Kt;ln>0;ln--)on.pop()}(dt,st.length),String.fromCharCode.apply(String,dt)+"~>"},Fe=function(Je){var st,dt,vt,Ct,_t,Ot=String,Ht="length",Et=255,rn="charCodeAt",Zt="slice",on="replace";for(Je[Zt](-2),Je=Je[Zt](0,-2)[on](/\s/g,"")[on]("z","!!!!!"),vt=[],Ct=0,_t=(Je+=st="uuuuu"[Zt](Je[Ht]%5||5))[Ht];_t>Ct;Ct+=5)dt=52200625*(Je[rn](Ct)-33)+614125*(Je[rn](Ct+1)-33)+7225*(Je[rn](Ct+2)-33)+85*(Je[rn](Ct+3)-33)+(Je[rn](Ct+4)-33),vt.push(Et&dt>>24,Et&dt>>16,Et&dt>>8,Et&dt);return function(Kt,ln){for(var Ln=ln;Ln>0;Ln--)Kt.pop()}(vt,st[Ht]),Ot.fromCharCode.apply(Ot,vt)},Ke=function(Je){var st=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((Je=Je.replace(/\s/g,"")).indexOf(">")!==-1&&(Je=Je.substr(0,Je.indexOf(">"))),Je.length%2&&(Je+="0"),st.test(Je)===!1)return"";for(var dt="",vt=0;vt<Je.length;vt+=2)dt+=String.fromCharCode("0x"+(Je[vt]+Je[vt+1]));return dt},et=function(Je){for(var st=new Uint8Array(Je.length),dt=Je.length;dt--;)st[dt]=Je.charCodeAt(dt);return Je=(st=tn(st)).reduce(function(vt,Ct){return vt+String.fromCharCode(Ct)},"")};Le.processDataByFilters=function(Je,st){var dt=0,vt=Je||"",Ct=[];for(typeof(st=st||[])=="string"&&(st=[st]),dt=0;dt<st.length;dt+=1)switch(st[dt]){case"ASCII85Decode":case"/ASCII85Decode":vt=Fe(vt),Ct.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":vt=Ce(vt),Ct.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":vt=Ke(vt),Ct.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":vt=vt.split("").map(function(_t){return("0"+_t.charCodeAt().toString(16)).slice(-2)}).join("")+">",Ct.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":vt=et(vt),Ct.push("/FlateDecode");break;default:throw new Error('The filter: "'+st[dt]+'" is not implemented')}return{data:vt,reverseChain:Ct.reverse().join(" ")}}}(Gn.API),function(Le){Le.loadFile=function(Ce,Fe,Ke){return function(et,Je,st){Je=Je!==!1,st=typeof st=="function"?st:function(){};var dt=void 0;try{dt=function(vt,Ct,_t){var Ot=new XMLHttpRequest,Ht=0,Et=function(rn){var Zt=rn.length,on=[],Kt=String.fromCharCode;for(Ht=0;Ht<Zt;Ht+=1)on.push(Kt(255&rn.charCodeAt(Ht)));return on.join("")};if(Ot.open("GET",vt,!Ct),Ot.overrideMimeType("text/plain; charset=x-user-defined"),Ct===!1&&(Ot.onload=function(){Ot.status===200?_t(Et(this.responseText)):_t(void 0)}),Ot.send(null),Ct&&Ot.status===200)return Et(Ot.responseText)}(et,Je,st)}catch(vt){}return dt}(Ce,Fe,Ke)},Le.loadImageFile=Le.loadFile}(Gn.API),function(Le){function Ce(){return(pi.html2canvas?Promise.resolve(pi.html2canvas):Promise.resolve().then(be.t.bind(be,64270,23))).catch(function(st){return Promise.reject(new Error("Could not load html2canvas: "+st))}).then(function(st){return st.default?st.default:st})}function Fe(){return(pi.DOMPurify?Promise.resolve(pi.DOMPurify):be.e(7631).then(be.bind(be,87631))).catch(function(st){return Promise.reject(new Error("Could not load dompurify: "+st))}).then(function(st){return st.default?st.default:st})}var Ke=function(st){var dt=(0,ve.Z)(st);return dt==="undefined"?"undefined":dt==="string"||st instanceof String?"string":dt==="number"||st instanceof Number?"number":dt==="function"||st instanceof Function?"function":st&&st.constructor===Array?"array":st&&st.nodeType===1?"element":dt==="object"?"object":"unknown"},et=function(st,dt){var vt=document.createElement(st);for(var Ct in dt.className&&(vt.className=dt.className),dt.innerHTML&&dt.dompurify&&(vt.innerHTML=dt.dompurify.sanitize(dt.innerHTML)),dt.style)vt.style[Ct]=dt.style[Ct];return vt},Je=function st(dt){var vt=Object.assign(st.convert(Promise.resolve()),JSON.parse(JSON.stringify(st.template))),Ct=st.convert(Promise.resolve(),vt);return Ct=(Ct=Ct.setProgress(1,st,1,[st])).set(dt)};(Je.prototype=Object.create(Promise.prototype)).constructor=Je,Je.convert=function(st,dt){return st.__proto__=dt||Je.prototype,st},Je.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"}},Je.prototype.from=function(st,dt){return this.then(function(){switch(dt=dt||function(vt){switch(Ke(vt)){case"string":return"string";case"element":return vt.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(st)){case"string":return this.then(Fe).then(function(vt){return this.set({src:et("div",{innerHTML:st,dompurify:vt})})});case"element":return this.set({src:st});case"canvas":return this.set({canvas:st});case"img":return this.set({img:st});default:return this.error("Unknown source type.")}})},Je.prototype.to=function(st){switch(st){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.")}},Je.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 st={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},dt=function vt(Ct,_t){for(var Ot=Ct.nodeType===3?document.createTextNode(Ct.nodeValue):Ct.cloneNode(!1),Ht=Ct.firstChild;Ht;Ht=Ht.nextSibling)_t!==!0&&Ht.nodeType===1&&Ht.nodeName==="SCRIPT"||Ot.appendChild(vt(Ht,_t));return Ct.nodeType===1&&(Ct.nodeName==="CANVAS"?(Ot.width=Ct.width,Ot.height=Ct.height,Ot.getContext("2d").drawImage(Ct,0,0)):Ct.nodeName!=="TEXTAREA"&&Ct.nodeName!=="SELECT"||(Ot.value=Ct.value),Ot.addEventListener("load",function(){Ot.scrollTop=Ct.scrollTop,Ot.scrollLeft=Ct.scrollLeft},!0)),Ot}(this.prop.src,this.opt.html2canvas.javascriptEnabled);dt.tagName==="BODY"&&(st.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=et("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=et("div",{className:"html2pdf__container",style:st}),this.prop.container.appendChild(dt),this.prop.container.firstChild.appendChild(et("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"})},Je.prototype.toCanvas=function(){var st=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(st).then(Ce).then(function(dt){var vt=Object.assign({},this.opt.html2canvas);return delete vt.onrendered,dt(this.prop.container,vt)}).then(function(dt){(this.opt.html2canvas.onrendered||function(){})(dt),this.prop.canvas=dt,document.body.removeChild(this.prop.overlay)})},Je.prototype.toContext2d=function(){var st=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(st).then(Ce).then(function(dt){var vt=this.opt.jsPDF,Ct=this.opt.fontFaces,_t=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,Ot=Object.assign({async:!0,allowTaint:!0,scale:_t,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 Ot.onrendered,vt.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,vt.context2d.posX=this.opt.x,vt.context2d.posY=this.opt.y,vt.context2d.margin=this.opt.margin,vt.context2d.fontFaces=Ct,Ct)for(var Ht=0;Ht<Ct.length;++Ht){var Et=Ct[Ht],rn=Et.src.find(function(Zt){return Zt.format==="truetype"});rn&&vt.addFont(rn.url,Et.ref.name,Et.ref.style)}return Ot.windowHeight=Ot.windowHeight||0,Ot.windowHeight=Ot.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):Ot.windowHeight,vt.context2d.save(!0),dt(this.prop.container,Ot)}).then(function(dt){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(dt),this.prop.canvas=dt,document.body.removeChild(this.prop.overlay)})},Je.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var st=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=st})},Je.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},Je.prototype.output=function(st,dt,vt){return(vt=vt||"pdf").toLowerCase()==="img"||vt.toLowerCase()==="image"?this.outputImg(st,dt):this.outputPdf(st,dt)},Je.prototype.outputPdf=function(st,dt){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(st,dt)})},Je.prototype.outputImg=function(st){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(st){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 "'+st+'" is not supported.'}})},Je.prototype.save=function(st){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(st?{filename:st}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},Je.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},Je.prototype.set=function(st){if(Ke(st)!=="object")return this;var dt=Object.keys(st||{}).map(function(vt){if(vt in Je.template.prop)return function(){this.prop[vt]=st[vt]};switch(vt){case"margin":return this.setMargin.bind(this,st.margin);case"jsPDF":return function(){return this.opt.jsPDF=st.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,st.pageSize);default:return function(){this.opt[vt]=st[vt]}}},this);return this.then(function(){return this.thenList(dt)})},Je.prototype.get=function(st,dt){return this.then(function(){var vt=st in Je.template.prop?this.prop[st]:this.opt[st];return dt?dt(vt):vt})},Je.prototype.setMargin=function(st){return this.then(function(){switch(Ke(st)){case"number":st=[st,st,st,st];case"array":if(st.length===2&&(st=[st[0],st[1],st[0],st[1]]),st.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=st}).then(this.setPageSize)},Je.prototype.setPageSize=function(st){function dt(vt,Ct){return Math.floor(vt*Ct/72*96)}return this.then(function(){(st=st||Gn.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(st.inner={width:st.width-this.opt.margin[1]-this.opt.margin[3],height:st.height-this.opt.margin[0]-this.opt.margin[2]},st.inner.px={width:dt(st.inner.width,st.k),height:dt(st.inner.height,st.k)},st.inner.ratio=st.inner.height/st.inner.width),this.prop.pageSize=st})},Je.prototype.setProgress=function(st,dt,vt,Ct){return st!=null&&(this.progress.val=st),dt!=null&&(this.progress.state=dt),vt!=null&&(this.progress.n=vt),Ct!=null&&(this.progress.stack=Ct),this.progress.ratio=this.progress.val/this.progress.state,this},Je.prototype.updateProgress=function(st,dt,vt,Ct){return this.setProgress(st?this.progress.val+st:null,dt||null,vt?this.progress.n+vt:null,Ct?this.progress.stack.concat(Ct):null)},Je.prototype.then=function(st,dt){var vt=this;return this.thenCore(st,dt,function(Ct,_t){return vt.updateProgress(null,null,1,[Ct]),Promise.prototype.then.call(this,function(Ot){return vt.updateProgress(null,Ct),Ot}).then(Ct,_t).then(function(Ot){return vt.updateProgress(1),Ot})})},Je.prototype.thenCore=function(st,dt,vt){vt=vt||Promise.prototype.then,st&&(st=st.bind(this)),dt&&(dt=dt.bind(this));var Ct=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:Je.convert(Object.assign({},this),Promise.prototype),_t=vt.call(Ct,st,dt);return Je.convert(_t,this.__proto__)},Je.prototype.thenExternal=function(st,dt){return Promise.prototype.then.call(this,st,dt)},Je.prototype.thenList=function(st){var dt=this;return st.forEach(function(vt){dt=dt.thenCore(vt)}),dt},Je.prototype.catch=function(st){st&&(st=st.bind(this));var dt=Promise.prototype.catch.call(this,st);return Je.convert(dt,this)},Je.prototype.catchExternal=function(st){return Promise.prototype.catch.call(this,st)},Je.prototype.error=function(st){return this.then(function(){throw new Error(st)})},Je.prototype.using=Je.prototype.set,Je.prototype.saveAs=Je.prototype.save,Je.prototype.export=Je.prototype.output,Je.prototype.run=Je.prototype.then,Gn.getPageSize=function(st,dt,vt){if((0,ve.Z)(st)==="object"){var Ct=st;st=Ct.orientation,dt=Ct.unit||dt,vt=Ct.format||vt}dt=dt||"mm",vt=vt||"a4",st=(""+(st||"P")).toLowerCase();var _t,Ot=(""+vt).toLowerCase(),Ht={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(dt){case"pt":_t=1;break;case"mm":_t=72/25.4;break;case"cm":_t=72/2.54;break;case"in":_t=72;break;case"px":_t=.75;break;case"pc":case"em":_t=12;break;case"ex":_t=6;break;default:throw"Invalid unit: "+dt}var Et,rn=0,Zt=0;if(Ht.hasOwnProperty(Ot))rn=Ht[Ot][1]/_t,Zt=Ht[Ot][0]/_t;else try{rn=vt[1],Zt=vt[0]}catch(on){throw new Error("Invalid format: "+vt)}if(st==="p"||st==="portrait")st="p",Zt>rn&&(Et=Zt,Zt=rn,rn=Et);else{if(st!=="l"&&st!=="landscape")throw"Invalid orientation: "+st;st="l",rn>Zt&&(Et=Zt,Zt=rn,rn=Et)}return{width:Zt,height:rn,unit:dt,k:_t,orientation:st}},Le.html=function(st,dt){(dt=dt||{}).callback=dt.callback||function(){},dt.html2canvas=dt.html2canvas||{},dt.html2canvas.canvas=dt.html2canvas.canvas||this.canvas,dt.jsPDF=dt.jsPDF||this,dt.fontFaces=dt.fontFaces?dt.fontFaces.map($a):null;var vt=new Je(dt);return dt.worker?vt:vt.from(st).doCallback()}}(Gn.API),Gn.API.addJS=function(Le){return Wa=Le,this.internal.events.subscribe("postPutResources",function(){bo=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(bo+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),wo=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+Wa+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){bo!==void 0&&wo!==void 0&&this.internal.out("/Names <</JavaScript "+bo+" 0 R>>")}),this},function(Le){var Ce;Le.events.push(["postPutResources",function(){var Fe=this,Ke=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var et=Fe.outline.render().split(/\r\n/),Je=0;Je<et.length;Je++){var st=et[Je],dt=Ke.exec(st);if(dt!=null){var vt=dt[1];Fe.internal.newObjectDeferredBegin(vt,!1)}Fe.internal.write(st)}if(this.outline.createNamedDestinations){var Ct=this.internal.pages.length,_t=[];for(Je=0;Je<Ct;Je++){var Ot=Fe.internal.newObject();_t.push(Ot);var Ht=Fe.internal.getPageInfo(Je+1);Fe.internal.write("<< /D["+Ht.objId+" 0 R /XYZ null null null]>> endobj")}var Et=Fe.internal.newObject();for(Fe.internal.write("<< /Names [ "),Je=0;Je<_t.length;Je++)Fe.internal.write("(page_"+(Je+1)+")"+_t[Je]+" 0 R");Fe.internal.write(" ] >>","endobj"),Ce=Fe.internal.newObject(),Fe.internal.write("<< /Dests "+Et+" 0 R"),Fe.internal.write(">>","endobj")}}]),Le.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+Ce+" 0 R"))}]),Le.events.push(["initialized",function(){var Fe=this;Fe.outline={createNamedDestinations:!1,root:{children:[]}},Fe.outline.add=function(Ke,et,Je){var st={title:et,options:Je,children:[]};return Ke==null&&(Ke=this.root),Ke.children.push(st),st},Fe.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=Fe,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},Fe.outline.genIds_r=function(Ke){Ke.id=Fe.internal.newObjectDeferred();for(var et=0;et<Ke.children.length;et++)this.genIds_r(Ke.children[et])},Fe.outline.renderRoot=function(Ke){this.objStart(Ke),this.line("/Type /Outlines"),Ke.children.length>0&&(this.line("/First "+this.makeRef(Ke.children[0])),this.line("/Last "+this.makeRef(Ke.children[Ke.children.length-1]))),this.line("/Count "+this.count_r({count:0},Ke)),this.objEnd()},Fe.outline.renderItems=function(Ke){for(var et=this.ctx.pdf.internal.getVerticalCoordinateString,Je=0;Je<Ke.children.length;Je++){var st=Ke.children[Je];this.objStart(st),this.line("/Title "+this.makeString(st.title)),this.line("/Parent "+this.makeRef(Ke)),Je>0&&this.line("/Prev "+this.makeRef(Ke.children[Je-1])),Je<Ke.children.length-1&&this.line("/Next "+this.makeRef(Ke.children[Je+1])),st.children.length>0&&(this.line("/First "+this.makeRef(st.children[0])),this.line("/Last "+this.makeRef(st.children[st.children.length-1])));var dt=this.count=this.count_r({count:0},st);if(dt>0&&this.line("/Count "+dt),st.options&&st.options.pageNumber){var vt=Fe.internal.getPageInfo(st.options.pageNumber);this.line("/Dest ["+vt.objId+" 0 R /XYZ 0 "+et(0)+" 0]")}this.objEnd()}for(var Ct=0;Ct<Ke.children.length;Ct++)this.renderItems(Ke.children[Ct])},Fe.outline.line=function(Ke){this.ctx.val+=Ke+`\r
`},Fe.outline.makeRef=function(Ke){return Ke.id+" 0 R"},Fe.outline.makeString=function(Ke){return"("+Fe.internal.pdfEscape(Ke)+")"},Fe.outline.objStart=function(Ke){this.ctx.val+=`\r
`+Ke.id+` 0 obj\r
<<\r
`},Fe.outline.objEnd=function(){this.ctx.val+=`>> \r
endobj\r
`},Fe.outline.count_r=function(Ke,et){for(var Je=0;Je<et.children.length;Je++)Ke.count++,this.count_r(Ke,et.children[Je]);return Ke.count}}])}(Gn.API),function(Le){var Ce=[192,193,194,195,196,197,198,199];Le.processJPEG=function(Fe,Ke,et,Je,st,dt){var vt,Ct=this.decode.DCT_DECODE,_t=null;if(typeof Fe=="string"||this.__addimage__.isArrayBuffer(Fe)||this.__addimage__.isArrayBufferView(Fe)){switch(Fe=st||Fe,Fe=this.__addimage__.isArrayBuffer(Fe)?new Uint8Array(Fe):Fe,(vt=function(Ot){for(var Ht,Et=256*Ot.charCodeAt(4)+Ot.charCodeAt(5),rn=Ot.length,Zt={width:0,height:0,numcomponents:1},on=4;on<rn;on+=2){if(on+=Et,Ce.indexOf(Ot.charCodeAt(on+1))!==-1){Ht=256*Ot.charCodeAt(on+5)+Ot.charCodeAt(on+6),Zt={width:256*Ot.charCodeAt(on+7)+Ot.charCodeAt(on+8),height:Ht,numcomponents:Ot.charCodeAt(on+9)};break}Et=256*Ot.charCodeAt(on+2)+Ot.charCodeAt(on+3)}return Zt}(Fe=this.__addimage__.isArrayBufferView(Fe)?this.__addimage__.arrayBufferToBinaryString(Fe):Fe)).numcomponents){case 1:dt=this.color_spaces.DEVICE_GRAY;break;case 4:dt=this.color_spaces.DEVICE_CMYK;break;case 3:dt=this.color_spaces.DEVICE_RGB}_t={data:Fe,width:vt.width,height:vt.height,colorSpace:dt,bitsPerComponent:8,filter:Ct,index:Ke,alias:et}}return _t}}(Gn.API);var wl,al,Ml,ol,EA,nd=function(){var Le,Ce,Fe;function Ke(Je){var st,dt,vt,Ct,_t,Ot,Ht,Et,rn,Zt,on,Kt,ln,Ln;for(this.data=Je,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},Ot=null;;){switch(st=this.readUInt32(),rn=function(){var Nn,or;for(or=[],Nn=0;Nn<4;++Nn)or.push(String.fromCharCode(this.data[this.pos++]));return or}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(st);break;case"fcTL":Ot&&this.animation.frames.push(Ot),this.pos+=4,Ot={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},_t=this.readUInt16(),Ct=this.readUInt16()||100,Ot.delay=1e3*_t/Ct,Ot.disposeOp=this.data[this.pos++],Ot.blendOp=this.data[this.pos++],Ot.data=[];break;case"IDAT":case"fdAT":for(rn==="fdAT"&&(this.pos+=4,st-=4),Je=(Ot!=null?Ot.data:void 0)||this.imgData,Kt=0;0<=st?Kt<st:Kt>st;0<=st?++Kt:--Kt)Je.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(vt=this.palette.length/3,this.transparency.indexed=this.read(st),this.transparency.indexed.length>vt)throw new Error("More transparent colors than palette size");if((Zt=vt-this.transparency.indexed.length)>0)for(ln=0;0<=Zt?ln<Zt:ln>Zt;0<=Zt?++ln:--ln)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(st)[0];break;case 2:this.transparency.rgb=this.read(st)}break;case"tEXt":Ht=(on=this.read(st)).indexOf(0),Et=String.fromCharCode.apply(String,on.slice(0,Ht)),this.text[Et]=String.fromCharCode.apply(String,on.slice(Ht+1));break;case"IEND":return Ot&&this.animation.frames.push(Ot),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(Ln=this.colorType)===4||Ln===6,dt=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*dt,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=st}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}Ke.prototype.read=function(Je){var st,dt;for(dt=[],st=0;0<=Je?st<Je:st>Je;0<=Je?++st:--st)dt.push(this.data[this.pos++]);return dt},Ke.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},Ke.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},Ke.prototype.decodePixels=function(Je){var st=this.pixelBitlength/8,dt=new Uint8Array(this.width*this.height*st),vt=0,Ct=this;if(Je==null&&(Je=this.imgData),Je.length===0)return new Uint8Array(0);function _t(Ot,Ht,Et,rn){var Zt,on,Kt,ln,Ln,Nn,or,_r,Rn,vn,Wn,br,Yt,$t,Fn,yn,lr,Jn,fr,Hn,vr,Sr=Math.ceil((Ct.width-Ot)/Et),yi=Math.ceil((Ct.height-Ht)/rn),zt=Ct.width==Sr&&Ct.height==yi;for($t=st*Sr,br=zt?dt:new Uint8Array($t*yi),Nn=Je.length,Yt=0,on=0;Yt<yi&&vt<Nn;){switch(Je[vt++]){case 0:for(ln=lr=0;lr<$t;ln=lr+=1)br[on++]=Je[vt++];break;case 1:for(ln=Jn=0;Jn<$t;ln=Jn+=1)Zt=Je[vt++],Ln=ln<st?0:br[on-st],br[on++]=(Zt+Ln)%256;break;case 2:for(ln=fr=0;fr<$t;ln=fr+=1)Zt=Je[vt++],Kt=(ln-ln%st)/st,Fn=Yt&&br[(Yt-1)*$t+Kt*st+ln%st],br[on++]=(Fn+Zt)%256;break;case 3:for(ln=Hn=0;Hn<$t;ln=Hn+=1)Zt=Je[vt++],Kt=(ln-ln%st)/st,Ln=ln<st?0:br[on-st],Fn=Yt&&br[(Yt-1)*$t+Kt*st+ln%st],br[on++]=(Zt+Math.floor((Ln+Fn)/2))%256;break;case 4:for(ln=vr=0;vr<$t;ln=vr+=1)Zt=Je[vt++],Kt=(ln-ln%st)/st,Ln=ln<st?0:br[on-st],Yt===0?Fn=yn=0:(Fn=br[(Yt-1)*$t+Kt*st+ln%st],yn=Kt&&br[(Yt-1)*$t+(Kt-1)*st+ln%st]),or=Ln+Fn-yn,_r=Math.abs(or-Ln),vn=Math.abs(or-Fn),Wn=Math.abs(or-yn),Rn=_r<=vn&&_r<=Wn?Ln:vn<=Wn?Fn:yn,br[on++]=(Zt+Rn)%256;break;default:throw new Error("Invalid filter algorithm: "+Je[vt-1])}if(!zt){var sn=((Ht+Yt*rn)*Ct.width+Ot)*st,hn=Yt*$t;for(ln=0;ln<Sr;ln+=1){for(var En=0;En<st;En+=1)dt[sn++]=br[hn++];sn+=(Et-1)*st}}Yt++}}return Je=Un(Je),Ct.interlaceMethod==1?(_t(0,0,8,8),_t(4,0,8,8),_t(0,4,4,8),_t(2,0,4,4),_t(0,2,2,4),_t(1,0,2,2),_t(0,1,1,2)):_t(0,0,1,1),dt},Ke.prototype.decodePalette=function(){var Je,st,dt,vt,Ct,_t,Ot,Ht,Et;for(dt=this.palette,_t=this.transparency.indexed||[],Ct=new Uint8Array((_t.length||0)+dt.length),vt=0,Je=0,st=Ot=0,Ht=dt.length;Ot<Ht;st=Ot+=3)Ct[vt++]=dt[st],Ct[vt++]=dt[st+1],Ct[vt++]=dt[st+2],Ct[vt++]=(Et=_t[Je++])!=null?Et:255;return Ct},Ke.prototype.copyToImageData=function(Je,st){var dt,vt,Ct,_t,Ot,Ht,Et,rn,Zt,on,Kt;if(vt=this.colors,Zt=null,dt=this.hasAlphaChannel,this.palette.length&&(Zt=(Kt=this._decodedPalette)!=null?Kt:this._decodedPalette=this.decodePalette(),vt=4,dt=!0),rn=(Ct=Je.data||Je).length,Ot=Zt||st,_t=Ht=0,vt===1)for(;_t<rn;)Et=Zt?4*st[_t/4]:Ht,on=Ot[Et++],Ct[_t++]=on,Ct[_t++]=on,Ct[_t++]=on,Ct[_t++]=dt?Ot[Et++]:255,Ht=Et;else for(;_t<rn;)Et=Zt?4*st[_t/4]:Ht,Ct[_t++]=Ot[Et++],Ct[_t++]=Ot[Et++],Ct[_t++]=Ot[Et++],Ct[_t++]=dt?Ot[Et++]:255,Ht=Et},Ke.prototype.decode=function(){var Je;return Je=new Uint8Array(this.width*this.height*4),this.copyToImageData(Je,this.decodePixels()),Je};var et=function(){if(Object.prototype.toString.call(pi)==="[object Window]"){try{Ce=pi.document.createElement("canvas"),Fe=Ce.getContext("2d")}catch(Je){return!1}return!0}return!1};return et(),Le=function(Je){var st;if(et()===!0)return Fe.width=Je.width,Fe.height=Je.height,Fe.clearRect(0,0,Je.width,Je.height),Fe.putImageData(Je,0,0),(st=new Image).src=Ce.toDataURL(),st;throw new Error("This method requires a Browser with Canvas-capability.")},Ke.prototype.decodeFrames=function(Je){var st,dt,vt,Ct,_t,Ot,Ht,Et;if(this.animation){for(Et=[],dt=_t=0,Ot=(Ht=this.animation.frames).length;_t<Ot;dt=++_t)st=Ht[dt],vt=Je.createImageData(st.width,st.height),Ct=this.decodePixels(new Uint8Array(st.data)),this.copyToImageData(vt,Ct),st.imageData=vt,Et.push(st.image=Le(vt));return Et}},Ke.prototype.renderFrame=function(Je,st){var dt,vt,Ct;return dt=(vt=this.animation.frames)[st],Ct=vt[st-1],st===0&&Je.clearRect(0,0,this.width,this.height),(Ct!=null?Ct.disposeOp:void 0)===1?Je.clearRect(Ct.xOffset,Ct.yOffset,Ct.width,Ct.height):(Ct!=null?Ct.disposeOp:void 0)===2&&Je.putImageData(Ct.imageData,Ct.xOffset,Ct.yOffset),dt.blendOp===0&&Je.clearRect(dt.xOffset,dt.yOffset,dt.width,dt.height),Je.drawImage(dt.image,dt.xOffset,dt.yOffset)},Ke.prototype.animate=function(Je){var st,dt,vt,Ct,_t,Ot,Ht=this;return dt=0,Ot=this.animation,Ct=Ot.numFrames,vt=Ot.frames,_t=Ot.numPlays,(st=function(){var Et,rn;if(Et=dt++%Ct,rn=vt[Et],Ht.renderFrame(Je,Et),Ct>1&&dt/Ct<_t)return Ht.animation._timeout=setTimeout(st,rn.delay)})()},Ke.prototype.stopAnimation=function(){var Je;return clearTimeout((Je=this.animation)!=null?Je._timeout:void 0)},Ke.prototype.render=function(Je){var st,dt;return Je._png&&Je._png.stopAnimation(),Je._png=this,Je.width=this.width,Je.height=this.height,st=Je.getContext("2d"),this.animation?(this.decodeFrames(st),this.animate(st)):(dt=st.createImageData(this.width,this.height),this.copyToImageData(dt,this.decodePixels()),st.putImageData(dt,0,0))},Ke}();function pc(Le){var Ce=0;if(Le[Ce++]!==71||Le[Ce++]!==73||Le[Ce++]!==70||Le[Ce++]!==56||(Le[Ce++]+1&253)!=56||Le[Ce++]!==97)throw new Error("Invalid GIF 87a/89a header.");var Fe=Le[Ce++]|Le[Ce++]<<8,Ke=Le[Ce++]|Le[Ce++]<<8,et=Le[Ce++],Je=et>>7,st=1<<(7&et)+1;Le[Ce++],Le[Ce++];var dt=null,vt=null;Je&&(dt=Ce,vt=st,Ce+=3*st);var Ct=!0,_t=[],Ot=0,Ht=null,Et=0,rn=null;for(this.width=Fe,this.height=Ke;Ct&&Ce<Le.length;)switch(Le[Ce++]){case 33:switch(Le[Ce++]){case 255:if(Le[Ce]!==11||Le[Ce+1]==78&&Le[Ce+2]==69&&Le[Ce+3]==84&&Le[Ce+4]==83&&Le[Ce+5]==67&&Le[Ce+6]==65&&Le[Ce+7]==80&&Le[Ce+8]==69&&Le[Ce+9]==50&&Le[Ce+10]==46&&Le[Ce+11]==48&&Le[Ce+12]==3&&Le[Ce+13]==1&&Le[Ce+16]==0)Ce+=14,rn=Le[Ce++]|Le[Ce++]<<8,Ce++;else for(Ce+=12;;){if(!((Yt=Le[Ce++])>=0))throw Error("Invalid block size");if(Yt===0)break;Ce+=Yt}break;case 249:if(Le[Ce++]!==4||Le[Ce+4]!==0)throw new Error("Invalid graphics extension block.");var Zt=Le[Ce++];Ot=Le[Ce++]|Le[Ce++]<<8,Ht=Le[Ce++],!(1&Zt)&&(Ht=null),Et=Zt>>2&7,Ce++;break;case 254:for(;;){if(!((Yt=Le[Ce++])>=0))throw Error("Invalid block size");if(Yt===0)break;Ce+=Yt}break;default:throw new Error("Unknown graphic control label: 0x"+Le[Ce-1].toString(16))}break;case 44:var on=Le[Ce++]|Le[Ce++]<<8,Kt=Le[Ce++]|Le[Ce++]<<8,ln=Le[Ce++]|Le[Ce++]<<8,Ln=Le[Ce++]|Le[Ce++]<<8,Nn=Le[Ce++],or=Nn>>6&1,_r=1<<(7&Nn)+1,Rn=dt,vn=vt,Wn=!1;Nn>>7&&(Wn=!0,Rn=Ce,vn=_r,Ce+=3*_r);var br=Ce;for(Ce++;;){var Yt;if(!((Yt=Le[Ce++])>=0))throw Error("Invalid block size");if(Yt===0)break;Ce+=Yt}_t.push({x:on,y:Kt,width:ln,height:Ln,has_local_palette:Wn,palette_offset:Rn,palette_size:vn,data_offset:br,data_length:Ce-br,transparent_index:Ht,interlaced:!!or,delay:Ot,disposal:Et});break;case 59:Ct=!1;break;default:throw new Error("Unknown gif block: 0x"+Le[Ce-1].toString(16))}this.numFrames=function(){return _t.length},this.loopCount=function(){return rn},this.frameInfo=function($t){if($t<0||$t>=_t.length)throw new Error("Frame index out of range.");return _t[$t]},this.decodeAndBlitFrameBGRA=function($t,Fn){var yn=this.frameInfo($t),lr=yn.width*yn.height,Jn=new Uint8Array(lr);Xc(Le,yn.data_offset,Jn,lr);var fr=yn.palette_offset,Hn=yn.transparent_index;Hn===null&&(Hn=256);var vr=yn.width,Sr=Fe-vr,yi=vr,zt=4*(yn.y*Fe+yn.x),sn=4*((yn.y+yn.height)*Fe+yn.x),hn=zt,En=4*Sr;yn.interlaced===!0&&(En+=4*Fe*7);for(var On=8,Vn=0,qn=Jn.length;Vn<qn;++Vn){var nr=Jn[Vn];if(yi===0&&(yi=vr,(hn+=En)>=sn&&(En=4*Sr+4*Fe*(On-1),hn=zt+(vr+Sr)*(On<<1),On>>=1)),nr===Hn)hn+=4;else{var Zr=Le[fr+3*nr],Gr=Le[fr+3*nr+1],fi=Le[fr+3*nr+2];Fn[hn++]=fi,Fn[hn++]=Gr,Fn[hn++]=Zr,Fn[hn++]=255}--yi}},this.decodeAndBlitFrameRGBA=function($t,Fn){var yn=this.frameInfo($t),lr=yn.width*yn.height,Jn=new Uint8Array(lr);Xc(Le,yn.data_offset,Jn,lr);var fr=yn.palette_offset,Hn=yn.transparent_index;Hn===null&&(Hn=256);var vr=yn.width,Sr=Fe-vr,yi=vr,zt=4*(yn.y*Fe+yn.x),sn=4*((yn.y+yn.height)*Fe+yn.x),hn=zt,En=4*Sr;yn.interlaced===!0&&(En+=4*Fe*7);for(var On=8,Vn=0,qn=Jn.length;Vn<qn;++Vn){var nr=Jn[Vn];if(yi===0&&(yi=vr,(hn+=En)>=sn&&(En=4*Sr+4*Fe*(On-1),hn=zt+(vr+Sr)*(On<<1),On>>=1)),nr===Hn)hn+=4;else{var Zr=Le[fr+3*nr],Gr=Le[fr+3*nr+1],fi=Le[fr+3*nr+2];Fn[hn++]=Zr,Fn[hn++]=Gr,Fn[hn++]=fi,Fn[hn++]=255}--yi}}}function Xc(Le,Ce,Fe,Ke){for(var et=Le[Ce++],Je=1<<et,st=Je+1,dt=st+1,vt=et+1,Ct=(1<<vt)-1,_t=0,Ot=0,Ht=0,Et=Le[Ce++],rn=new Int32Array(4096),Zt=null;;){for(;_t<16&&Et!==0;)Ot|=Le[Ce++]<<_t,_t+=8,Et===1?Et=Le[Ce++]:--Et;if(_t<vt)break;var on=Ot&Ct;if(Ot>>=vt,_t-=vt,on!==Je){if(on===st)break;for(var Kt=on<dt?on:Zt,ln=0,Ln=Kt;Ln>Je;)Ln=rn[Ln]>>8,++ln;var Nn=Ln;if(Ht+ln+(Kt!==on?1:0)>Ke)return void Yn.log("Warning, gif stream longer than expected.");Fe[Ht++]=Nn;var or=Ht+=ln;for(Kt!==on&&(Fe[Ht++]=Nn),Ln=Kt;ln--;)Ln=rn[Ln],Fe[--or]=255&Ln,Ln>>=8;Zt!==null&&dt<4096&&(rn[dt++]=Zt<<8|Nn,dt>=Ct+1&&vt<12&&(++vt,Ct=Ct<<1|1)),Zt=on}else dt=st+1,Ct=(1<<(vt=et+1))-1,Zt=null}return Ht!==Ke&&Yn.log("Warning, gif stream shorter than expected."),Fe}function Jc(Le){var Ce,Fe,Ke,et,Je,st=Math.floor,dt=new Array(64),vt=new Array(64),Ct=new Array(64),_t=new Array(64),Ot=new Array(65535),Ht=new Array(65535),Et=new Array(64),rn=new Array(64),Zt=[],on=0,Kt=7,ln=new Array(64),Ln=new Array(64),Nn=new Array(64),or=new Array(256),_r=new Array(2048),Rn=[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],vn=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],Wn=[0,1,2,3,4,5,6,7,8,9,10,11],br=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],Yt=[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],$t=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],Fn=[0,1,2,3,4,5,6,7,8,9,10,11],yn=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],lr=[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 Jn(zt,sn){for(var hn=0,En=0,On=new Array,Vn=1;Vn<=16;Vn++){for(var qn=1;qn<=zt[Vn];qn++)On[sn[En]]=[],On[sn[En]][0]=hn,On[sn[En]][1]=Vn,En++,hn++;hn*=2}return On}function fr(zt){for(var sn=zt[0],hn=zt[1]-1;hn>=0;)sn&1<<hn&&(on|=1<<Kt),hn--,--Kt<0&&(on==255?(Hn(255),Hn(0)):Hn(on),Kt=7,on=0)}function Hn(zt){Zt.push(zt)}function vr(zt){Hn(zt>>8&255),Hn(255&zt)}function Sr(zt,sn,hn,En,On){for(var Vn,qn=On[0],nr=On[240],Zr=function(Kr,ii){var bi,di,ki,sa,va,Ea,Ra,Ka,na,La,gi=0;for(na=0;na<8;++na){bi=Kr[gi],di=Kr[gi+1],ki=Kr[gi+2],sa=Kr[gi+3],va=Kr[gi+4],Ea=Kr[gi+5],Ra=Kr[gi+6];var ns=bi+(Ka=Kr[gi+7]),Va=bi-Ka,Hs=di+Ra,to=di-Ra,ho=ki+Ea,ll=ki-Ea,Za=sa+va,$l=sa-va,wa=ns+Za,zs=ns-Za,Sl=Hs+ho,So=Hs-ho;Kr[gi]=wa+Sl,Kr[gi+4]=wa-Sl;var ua=.707106781*(So+zs);Kr[gi+2]=zs+ua,Kr[gi+6]=zs-ua;var Xa=.382683433*((wa=$l+ll)-(So=to+Va)),kl=.5411961*wa+Xa,es=1.306562965*So+Xa,ul=.707106781*(Sl=ll+to),cl=Va+ul,Zi=Va-ul;Kr[gi+5]=Zi+kl,Kr[gi+3]=Zi-kl,Kr[gi+1]=cl+es,Kr[gi+7]=cl-es,gi+=8}for(gi=0,na=0;na<8;++na){bi=Kr[gi],di=Kr[gi+8],ki=Kr[gi+16],sa=Kr[gi+24],va=Kr[gi+32],Ea=Kr[gi+40],Ra=Kr[gi+48];var Gs=bi+(Ka=Kr[gi+56]),Al=bi-Ka,us=di+Ra,Xr=di-Ra,Oo=ki+Ea,bs=ki-Ea,Ul=sa+va,Wo=sa-va,Ws=Gs+Ul,Fs=Gs-Ul,cs=us+Oo,ws=us-Oo;Kr[gi]=Ws+cs,Kr[gi+32]=Ws-cs;var Ls=.707106781*(ws+Fs);Kr[gi+16]=Fs+Ls,Kr[gi+48]=Fs-Ls;var dl=.382683433*((Ws=Wo+bs)-(ws=Xr+Al)),eu=.5411961*Ws+dl,Is=1.306562965*ws+dl,Rl=.707106781*(cs=bs+Xr),Ql=Al+Rl,hu=Al-Rl;Kr[gi+40]=hu+eu,Kr[gi+24]=hu-eu,Kr[gi+8]=Ql+Is,Kr[gi+56]=Ql-Is,gi++}for(na=0;na<64;++na)La=Kr[na]*ii[na],Et[na]=La>0?La+.5|0:La-.5|0;return Et}(zt,sn),Gr=0;Gr<64;++Gr)rn[Rn[Gr]]=Zr[Gr];var fi=rn[0]-hn;hn=rn[0],fi==0?fr(En[0]):(fr(En[Ht[Vn=32767+fi]]),fr(Ot[Vn]));for(var si=63;si>0&&rn[si]==0;)si--;if(si==0)return fr(qn),hn;for(var Ji,Br=1;Br<=si;){for(var gn=Br;rn[Br]==0&&Br<=si;)++Br;var da=Br-gn;if(da>=16){Ji=da>>4;for(var Li=1;Li<=Ji;++Li)fr(nr);da&=15}Vn=32767+rn[Br],fr(On[(da<<4)+Ht[Vn]]),fr(Ot[Vn]),Br++}return si!=63&&fr(qn),hn}function yi(zt){zt=Math.min(Math.max(zt,1),100),Je!=zt&&(function(sn){for(var hn=[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],En=0;En<64;En++){var On=st((hn[En]*sn+50)/100);On=Math.min(Math.max(On,1),255),dt[Rn[En]]=On}for(var Vn=[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],qn=0;qn<64;qn++){var nr=st((Vn[qn]*sn+50)/100);nr=Math.min(Math.max(nr,1),255),vt[Rn[qn]]=nr}for(var Zr=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],Gr=0,fi=0;fi<8;fi++)for(var si=0;si<8;si++)Ct[Gr]=1/(dt[Rn[Gr]]*Zr[fi]*Zr[si]*8),_t[Gr]=1/(vt[Rn[Gr]]*Zr[fi]*Zr[si]*8),Gr++}(zt<50?Math.floor(5e3/zt):Math.floor(200-2*zt)),Je=zt)}this.encode=function(zt,sn){sn&&yi(sn),Zt=new Array,on=0,Kt=7,vr(65496),vr(65504),vr(16),Hn(74),Hn(70),Hn(73),Hn(70),Hn(0),Hn(1),Hn(1),Hn(0),vr(1),vr(1),Hn(0),Hn(0),function(){vr(65499),vr(132),Hn(0);for(var di=0;di<64;di++)Hn(dt[di]);Hn(1);for(var ki=0;ki<64;ki++)Hn(vt[ki])}(),function(di,ki){vr(65472),vr(17),Hn(8),vr(ki),vr(di),Hn(3),Hn(1),Hn(17),Hn(0),Hn(2),Hn(17),Hn(1),Hn(3),Hn(17),Hn(1)}(zt.width,zt.height),function(){vr(65476),vr(418),Hn(0);for(var di=0;di<16;di++)Hn(vn[di+1]);for(var ki=0;ki<=11;ki++)Hn(Wn[ki]);Hn(16);for(var sa=0;sa<16;sa++)Hn(br[sa+1]);for(var va=0;va<=161;va++)Hn(Yt[va]);Hn(1);for(var Ea=0;Ea<16;Ea++)Hn($t[Ea+1]);for(var Ra=0;Ra<=11;Ra++)Hn(Fn[Ra]);Hn(17);for(var Ka=0;Ka<16;Ka++)Hn(yn[Ka+1]);for(var na=0;na<=161;na++)Hn(lr[na])}(),vr(65498),vr(12),Hn(3),Hn(1),Hn(0),Hn(2),Hn(17),Hn(3),Hn(17),Hn(0),Hn(63),Hn(0);var hn=0,En=0,On=0;on=0,Kt=7,this.encode.displayName="_encode_";for(var Vn,qn,nr,Zr,Gr,fi,si,Ji,Br,gn=zt.data,da=zt.width,Li=zt.height,Kr=4*da,ii=0;ii<Li;){for(Vn=0;Vn<Kr;){for(Gr=Kr*ii+Vn,si=-1,Ji=0,Br=0;Br<64;Br++)fi=Gr+(Ji=Br>>3)*Kr+(si=4*(7&Br)),ii+Ji>=Li&&(fi-=Kr*(ii+1+Ji-Li)),Vn+si>=Kr&&(fi-=Vn+si-Kr+4),qn=gn[fi++],nr=gn[fi++],Zr=gn[fi++],ln[Br]=(_r[qn]+_r[nr+256>>0]+_r[Zr+512>>0]>>16)-128,Ln[Br]=(_r[qn+768>>0]+_r[nr+1024>>0]+_r[Zr+1280>>0]>>16)-128,Nn[Br]=(_r[qn+1280>>0]+_r[nr+1536>>0]+_r[Zr+1792>>0]>>16)-128;hn=Sr(ln,Ct,hn,Ce,Ke),En=Sr(Ln,_t,En,Fe,et),On=Sr(Nn,_t,On,Fe,et),Vn+=32}ii+=8}if(Kt>=0){var bi=[];bi[1]=Kt+1,bi[0]=(1<<Kt+1)-1,fr(bi)}return vr(65497),new Uint8Array(Zt)},Le=Le||50,function(){for(var zt=String.fromCharCode,sn=0;sn<256;sn++)or[sn]=zt(sn)}(),Ce=Jn(vn,Wn),Fe=Jn($t,Fn),Ke=Jn(br,Yt),et=Jn(yn,lr),function(){for(var zt=1,sn=2,hn=1;hn<=15;hn++){for(var En=zt;En<sn;En++)Ht[32767+En]=hn,Ot[32767+En]=[],Ot[32767+En][1]=hn,Ot[32767+En][0]=En;for(var On=-(sn-1);On<=-zt;On++)Ht[32767+On]=hn,Ot[32767+On]=[],Ot[32767+On][1]=hn,Ot[32767+On][0]=sn-1+On;zt<<=1,sn<<=1}}(),function(){for(var zt=0;zt<256;zt++)_r[zt]=19595*zt,_r[zt+256>>0]=38470*zt,_r[zt+512>>0]=7471*zt+32768,_r[zt+768>>0]=-11059*zt,_r[zt+1024>>0]=-21709*zt,_r[zt+1280>>0]=32768*zt+8421375,_r[zt+1536>>0]=-27439*zt,_r[zt+1792>>0]=-5329*zt}(),yi(Le)}function Qs(Le,Ce){if(this.pos=0,this.buffer=Le,this.datav=new DataView(Le.buffer),this.is_with_alpha=!!Ce,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 Ps(Le){function Ce(vn){if(!vn)throw Error("assert :P")}function Fe(vn,Wn,br){for(var Yt=0;4>Yt;Yt++)if(vn[Wn+Yt]!=br.charCodeAt(Yt))return!0;return!1}function Ke(vn,Wn,br,Yt,$t){for(var Fn=0;Fn<$t;Fn++)vn[Wn+Fn]=br[Yt+Fn]}function et(vn,Wn,br,Yt){for(var $t=0;$t<Yt;$t++)vn[Wn+$t]=br}function Je(vn){return new Int32Array(vn)}function st(vn,Wn){for(var br=[],Yt=0;Yt<vn;Yt++)br.push(new Wn);return br}function dt(vn,Wn){var br=[];return function Yt($t,Fn,yn){for(var lr=yn[Fn],Jn=0;Jn<lr&&($t.push(yn.length>Fn+1?[]:new Wn),!(yn.length<Fn+1));Jn++)Yt($t[Jn],Fn+1,yn)}(br,0,vn),br}var vt=function(){var vn=this;function Wn(Se,He){for(var ot=1<<He-1>>>0;Se&ot;)ot>>>=1;return ot?(Se&ot-1)+ot:Se}function br(Se,He,ot,yt,xt){Ce(!(yt%ot));do Se[He+(yt-=ot)]=xt;while(0<yt)}function Yt(Se,He,ot,yt,xt){if(Ce(2328>=xt),512>=xt)var jt=Je(512);else if((jt=Je(xt))==null)return 0;return function(Dt,Mt,Rt,Vt,An,pn){var Dn,wn,zn=Mt,Kn=1<<Rt,Sn=Je(16),xn=Je(16);for(Ce(An!=0),Ce(Vt!=null),Ce(Dt!=null),Ce(0<Rt),wn=0;wn<An;++wn){if(15<Vt[wn])return 0;++Sn[Vt[wn]]}if(Sn[0]==An)return 0;for(xn[1]=0,Dn=1;15>Dn;++Dn){if(Sn[Dn]>1<<Dn)return 0;xn[Dn+1]=xn[Dn]+Sn[Dn]}for(wn=0;wn<An;++wn)Dn=Vt[wn],0<Vt[wn]&&(pn[xn[Dn]++]=wn);if(xn[15]==1)return(Vt=new $t).g=0,Vt.value=pn[0],br(Dt,zn,1,Kn,Vt),Kn;var rr,xr=-1,Fr=Kn-1,ei=0,Vr=1,Ti=1,qr=1<<Rt;for(wn=0,Dn=1,An=2;Dn<=Rt;++Dn,An<<=1){if(Vr+=Ti<<=1,0>(Ti-=Sn[Dn]))return 0;for(;0<Sn[Dn];--Sn[Dn])(Vt=new $t).g=Dn,Vt.value=pn[wn++],br(Dt,zn+ei,An,qr,Vt),ei=Wn(ei,Dn)}for(Dn=Rt+1,An=2;15>=Dn;++Dn,An<<=1){if(Vr+=Ti<<=1,0>(Ti-=Sn[Dn]))return 0;for(;0<Sn[Dn];--Sn[Dn]){if(Vt=new $t,(ei&Fr)!=xr){for(zn+=qr,rr=1<<(xr=Dn)-Rt;15>xr&&!(0>=(rr-=Sn[xr]));)++xr,rr<<=1;Kn+=qr=1<<(rr=xr-Rt),Dt[Mt+(xr=ei&Fr)].g=rr+Rt,Dt[Mt+xr].value=zn-Mt-xr}Vt.g=Dn-Rt,Vt.value=pn[wn++],br(Dt,zn+(ei>>Rt),An,qr,Vt),ei=Wn(ei,Dn)}}return Vr!=2*xn[15]-1?0:Kn}(Se,He,ot,yt,xt,jt)}function $t(){this.value=this.g=0}function Fn(){this.value=this.g=0}function yn(){this.G=st(5,$t),this.H=Je(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=st(ts,Fn)}function lr(Se,He,ot,yt){Ce(Se!=null),Ce(He!=null),Ce(2147483648>yt),Se.Ca=254,Se.I=0,Se.b=-8,Se.Ka=0,Se.oa=He,Se.pa=ot,Se.Jd=He,Se.Yc=ot+yt,Se.Zc=4<=yt?ot+yt-4+1:ot,Vn(Se)}function Jn(Se,He){for(var ot=0;0<He--;)ot|=nr(Se,128)<<He;return ot}function fr(Se,He){var ot=Jn(Se,He);return qn(Se)?-ot:ot}function Hn(Se,He,ot,yt){var xt,jt=0;for(Ce(Se!=null),Ce(He!=null),Ce(4294967288>yt),Se.Sb=yt,Se.Ra=0,Se.u=0,Se.h=0,4<yt&&(yt=4),xt=0;xt<yt;++xt)jt+=He[ot+xt]<<8*xt;Se.Ra=jt,Se.bb=yt,Se.oa=He,Se.pa=ot}function vr(Se){for(;8<=Se.u&&Se.bb<Se.Sb;)Se.Ra>>>=8,Se.Ra+=Se.oa[Se.pa+Se.bb]<<oo-8>>>0,++Se.bb,Se.u-=8;hn(Se)&&(Se.h=1,Se.u=0)}function Sr(Se,He){if(Ce(0<=He),!Se.h&&He<=au){var ot=sn(Se)&Zs[He];return Se.u+=He,vr(Se),ot}return Se.h=1,Se.u=0}function yi(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function zt(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function sn(Se){return Se.Ra>>>(Se.u&oo-1)>>>0}function hn(Se){return Ce(Se.bb<=Se.Sb),Se.h||Se.bb==Se.Sb&&Se.u>oo}function En(Se,He){Se.u=He,Se.h=hn(Se)}function On(Se){Se.u>=Xs&&(Ce(Se.u>=Xs),vr(Se))}function Vn(Se){Ce(Se!=null&&Se.oa!=null),Se.pa<Se.Zc?(Se.I=(Se.oa[Se.pa++]|Se.I<<8)>>>0,Se.b+=8):(Ce(Se!=null&&Se.oa!=null),Se.pa<Se.Yc?(Se.b+=8,Se.I=Se.oa[Se.pa++]|Se.I<<8):Se.Ka?Se.b=0:(Se.I<<=8,Se.b+=8,Se.Ka=1))}function qn(Se){return Jn(Se,1)}function nr(Se,He){var ot=Se.Ca;0>Se.b&&Vn(Se);var yt=Se.b,xt=ot*He>>>8,jt=(Se.I>>>yt>xt)+0;for(jt?(ot-=xt,Se.I-=xt+1<<yt>>>0):ot=xt+1,yt=ot,xt=0;256<=yt;)xt+=8,yt>>=8;return yt=7^xt+zo[yt],Se.b-=yt,Se.Ca=(ot<<yt)-1,jt}function Zr(Se,He,ot){Se[He+0]=ot>>24&255,Se[He+1]=ot>>16&255,Se[He+2]=ot>>8&255,Se[He+3]=ot>>0&255}function Gr(Se,He){return Se[He+0]<<0|Se[He+1]<<8}function fi(Se,He){return Gr(Se,He)|Se[He+2]<<16}function si(Se,He){return Gr(Se,He)|Gr(Se,He+2)<<16}function Ji(Se,He){var ot=1<<He;return Ce(Se!=null),Ce(0<He),Se.X=Je(ot),Se.X==null?0:(Se.Mb=32-He,Se.Xa=He,1)}function Br(Se,He){Ce(Se!=null),Ce(He!=null),Ce(Se.Xa==He.Xa),Ke(He.X,0,Se.X,0,1<<He.Xa)}function gn(){this.X=[],this.Xa=this.Mb=0}function da(Se,He,ot,yt){Ce(ot!=null),Ce(yt!=null);var xt=ot[0],jt=yt[0];return xt==0&&(xt=(Se*jt+He/2)/He),jt==0&&(jt=(He*xt+Se/2)/Se),0>=xt||0>=jt?0:(ot[0]=xt,yt[0]=jt,1)}function Li(Se,He){return Se+(1<<He)-1>>>He}function Kr(Se,He){return((4278255360&Se)+(4278255360&He)>>>0&4278255360)+((16711935&Se)+(16711935&He)>>>0&16711935)>>>0}function ii(Se,He){vn[He]=function(ot,yt,xt,jt,Dt,Mt,Rt){var Vt;for(Vt=0;Vt<Dt;++Vt){var An=vn[Se](Mt[Rt+Vt-1],xt,jt+Vt);Mt[Rt+Vt]=Kr(ot[yt+Vt],An)}}}function bi(){this.ud=this.hd=this.jd=0}function di(Se,He){return((4278124286&(Se^He))>>>1)+(Se&He)>>>0}function ki(Se){return 0<=Se&&256>Se?Se:0>Se?0:255<Se?255:void 0}function sa(Se,He){return ki(Se+(Se-He+.5>>1))}function va(Se,He,ot){return Math.abs(He-ot)-Math.abs(Se-ot)}function Ea(Se,He,ot,yt,xt,jt,Dt){for(yt=jt[Dt-1],ot=0;ot<xt;++ot)jt[Dt+ot]=yt=Kr(Se[He+ot],yt)}function Ra(Se,He,ot,yt,xt){var jt;for(jt=0;jt<ot;++jt){var Dt=Se[He+jt],Mt=Dt>>8&255,Rt=16711935&(Rt=(Rt=16711935&Dt)+((Mt<<16)+Mt));yt[xt+jt]=(4278255360&Dt)+Rt>>>0}}function Ka(Se,He){He.jd=Se>>0&255,He.hd=Se>>8&255,He.ud=Se>>16&255}function na(Se,He,ot,yt,xt,jt){var Dt;for(Dt=0;Dt<yt;++Dt){var Mt=He[ot+Dt],Rt=Mt>>>8,Vt=Mt,An=255&(An=(An=Mt>>>16)+((Se.jd<<24>>24)*(Rt<<24>>24)>>>5));Vt=255&(Vt=(Vt=Vt+((Se.hd<<24>>24)*(Rt<<24>>24)>>>5))+((Se.ud<<24>>24)*(An<<24>>24)>>>5)),xt[jt+Dt]=(4278255360&Mt)+(An<<16)+Vt}}function La(Se,He,ot,yt,xt){vn[He]=function(jt,Dt,Mt,Rt,Vt,An,pn,Dn,wn){for(Rt=pn;Rt<Dn;++Rt)for(pn=0;pn<wn;++pn)Vt[An++]=xt(Mt[yt(jt[Dt++])])},vn[Se]=function(jt,Dt,Mt,Rt,Vt,An,pn){var Dn=8>>jt.b,wn=jt.Ea,zn=jt.K[0],Kn=jt.w;if(8>Dn)for(jt=(1<<jt.b)-1,Kn=(1<<Dn)-1;Dt<Mt;++Dt){var Sn,xn=0;for(Sn=0;Sn<wn;++Sn)Sn&jt||(xn=yt(Rt[Vt++])),An[pn++]=xt(zn[xn&Kn]),xn>>=Dn}else vn["VP8LMapColor"+ot](Rt,Vt,zn,Kn,An,pn,Dt,Mt,wn)}}function gi(Se,He,ot,yt,xt){for(ot=He+ot;He<ot;){var jt=Se[He++];yt[xt++]=jt>>16&255,yt[xt++]=jt>>8&255,yt[xt++]=jt>>0&255}}function ns(Se,He,ot,yt,xt){for(ot=He+ot;He<ot;){var jt=Se[He++];yt[xt++]=jt>>16&255,yt[xt++]=jt>>8&255,yt[xt++]=jt>>0&255,yt[xt++]=jt>>24&255}}function Va(Se,He,ot,yt,xt){for(ot=He+ot;He<ot;){var jt=(Dt=Se[He++])>>16&240|Dt>>12&15,Dt=Dt>>0&240|Dt>>28&15;yt[xt++]=jt,yt[xt++]=Dt}}function Hs(Se,He,ot,yt,xt){for(ot=He+ot;He<ot;){var jt=(Dt=Se[He++])>>16&248|Dt>>13&7,Dt=Dt>>5&224|Dt>>3&31;yt[xt++]=jt,yt[xt++]=Dt}}function to(Se,He,ot,yt,xt){for(ot=He+ot;He<ot;){var jt=Se[He++];yt[xt++]=jt>>0&255,yt[xt++]=jt>>8&255,yt[xt++]=jt>>16&255}}function ho(Se,He,ot,yt,xt,jt){if(jt==0)for(ot=He+ot;He<ot;)Zr(yt,((jt=Se[He++])[0]>>24|jt[1]>>8&65280|jt[2]<<8&16711680|jt[3]<<24)>>>0),xt+=32;else Ke(yt,xt,Se,He,ot)}function ll(Se,He){vn[He][0]=vn[Se+"0"],vn[He][1]=vn[Se+"1"],vn[He][2]=vn[Se+"2"],vn[He][3]=vn[Se+"3"],vn[He][4]=vn[Se+"4"],vn[He][5]=vn[Se+"5"],vn[He][6]=vn[Se+"6"],vn[He][7]=vn[Se+"7"],vn[He][8]=vn[Se+"8"],vn[He][9]=vn[Se+"9"],vn[He][10]=vn[Se+"10"],vn[He][11]=vn[Se+"11"],vn[He][12]=vn[Se+"12"],vn[He][13]=vn[Se+"13"],vn[He][14]=vn[Se+"0"],vn[He][15]=vn[Se+"0"]}function Za(Se){return Se==Rc||Se==hA||Se==fc||Se==gA}function $l(){this.eb=[],this.size=this.A=this.fb=0}function wa(){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 zs(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new $l,this.f.kb=new wa,this.sd=null}function Sl(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function So(){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 ua(Se){return alert("todo:WebPSamplerProcessPlane"),Se.T}function Xa(Se,He){var ot=Se.T,yt=He.ba.f.RGBA,xt=yt.eb,jt=yt.fb+Se.ka*yt.A,Dt=Es[He.ba.S],Mt=Se.y,Rt=Se.O,Vt=Se.f,An=Se.N,pn=Se.ea,Dn=Se.W,wn=He.cc,zn=He.dc,Kn=He.Mc,Sn=He.Nc,xn=Se.ka,rr=Se.ka+Se.T,xr=Se.U,Fr=xr+1>>1;for(xn==0?Dt(Mt,Rt,null,null,Vt,An,pn,Dn,Vt,An,pn,Dn,xt,jt,null,null,xr):(Dt(He.ec,He.fc,Mt,Rt,wn,zn,Kn,Sn,Vt,An,pn,Dn,xt,jt-yt.A,xt,jt,xr),++ot);xn+2<rr;xn+=2)wn=Vt,zn=An,Kn=pn,Sn=Dn,An+=Se.Rc,Dn+=Se.Rc,jt+=2*yt.A,Dt(Mt,(Rt+=2*Se.fa)-Se.fa,Mt,Rt,wn,zn,Kn,Sn,Vt,An,pn,Dn,xt,jt-yt.A,xt,jt,xr);return Rt+=Se.fa,Se.j+rr<Se.o?(Ke(He.ec,He.fc,Mt,Rt,xr),Ke(He.cc,He.dc,Vt,An,Fr),Ke(He.Mc,He.Nc,pn,Dn,Fr),ot--):1&rr||Dt(Mt,Rt,null,null,Vt,An,pn,Dn,Vt,An,pn,Dn,xt,jt+yt.A,null,null,xr),ot}function kl(Se,He,ot){var yt=Se.F,xt=[Se.J];if(yt!=null){var jt=Se.U,Dt=He.ba.S,Mt=Dt==Au||Dt==fc;He=He.ba.f.RGBA;var Rt=[0],Vt=Se.ka;Rt[0]=Se.T,Se.Kb&&(Vt==0?--Rt[0]:(--Vt,xt[0]-=Se.width),Se.j+Se.ka+Se.T==Se.o&&(Rt[0]=Se.o-Se.j-Vt));var An=He.eb;Vt=He.fb+Vt*He.A,Se=qa(yt,xt[0],Se.width,jt,Rt,An,Vt+(Mt?0:3),He.A),Ce(ot==Rt),Se&&Za(Dt)&&Ns(An,Vt,Mt,jt,Rt,He.A)}return 0}function es(Se){var He=Se.ma,ot=He.ba.S,yt=11>ot,xt=ot==kc||ot==Uc||ot==Au||ot==fA||ot==12||Za(ot);if(He.memory=null,He.Ib=null,He.Jb=null,He.Nd=null,!Ou(He.Oa,Se,xt?11:12))return 0;if(xt&&Za(ot)&&Nr(),Se.da)alert("todo:use_scaling");else{if(yt){if(He.Ib=ua,Se.Kb){if(ot=Se.U+1>>1,He.memory=Je(Se.U+2*ot),He.memory==null)return 0;He.ec=He.memory,He.fc=0,He.cc=He.ec,He.dc=He.fc+Se.U,He.Mc=He.cc,He.Nc=He.dc+ot,He.Ib=Xa,Nr()}}else alert("todo:EmitYUV");xt&&(He.Jb=kl,yt&&Tn())}if(yt&&!WA){for(Se=0;256>Se;++Se)Re[Se]=89858*(Se-128)+Wc>>Gc,ze[Se]=-22014*(Se-128)+Wc,Ge[Se]=-45773*(Se-128),_e[Se]=113618*(Se-128)+Wc>>Gc;for(Se=hc;Se<yA;++Se)He=76283*(Se-16)+Wc>>Gc,mt[Se-hc]=Ss(He,255),Pt[Se-hc]=Ss(He+8>>4,15);WA=1}return 1}function ul(Se){var He=Se.ma,ot=Se.U,yt=Se.T;return Ce(!(1&Se.ka)),0>=ot||0>=yt?0:(ot=He.Ib(Se,He),He.Jb!=null&&He.Jb(Se,He,ot),He.Dc+=ot,1)}function cl(Se){Se.ma.memory=null}function Zi(Se,He,ot,yt){return Sr(Se,8)!=47?0:(He[0]=Sr(Se,14)+1,ot[0]=Sr(Se,14)+1,yt[0]=Sr(Se,1),Sr(Se,3)!=0?0:!Se.h)}function Gs(Se,He){if(4>Se)return Se+1;var ot=Se-2>>1;return(2+(1&Se)<<ot)+Sr(He,ot)+1}function Al(Se,He){return 120<He?He-120:1<=(ot=((ot=NA[He-1])>>4)*Se+(8-(15&ot)))?ot:1;var ot}function us(Se,He,ot){var yt=sn(ot),xt=Se[He+=255&yt].g-8;return 0<xt&&(En(ot,ot.u+8),yt=sn(ot),He+=Se[He].value,He+=yt&(1<<xt)-1),En(ot,ot.u+Se[He].g),Se[He].value}function Xr(Se,He,ot){return ot.g+=Se.g,ot.value+=Se.value<<He>>>0,Ce(8>=ot.g),Se.g}function Oo(Se,He,ot){var yt=Se.xc;return Ce((He=yt==0?0:Se.vc[Se.md*(ot>>yt)+(He>>yt)])<Se.Wb),Se.Ya[He]}function bs(Se,He,ot,yt){var xt=Se.ab,jt=Se.c*He,Dt=Se.C;He=Dt+He;var Mt=ot,Rt=yt;for(yt=Se.Ta,ot=Se.Ua;0<xt--;){var Vt=Se.gc[xt],An=Dt,pn=He,Dn=Mt,wn=Rt,zn=(Rt=yt,Mt=ot,Vt.Ea);switch(Ce(An<pn),Ce(pn<=Vt.nc),Vt.hc){case 2:Vl(Dn,wn,(pn-An)*zn,Rt,Mt);break;case 0:var Kn=An,Sn=pn,xn=Rt,rr=Mt,xr=(qr=Vt).Ea;Kn==0&&(gl(Dn,wn,null,null,1,xn,rr),Ea(Dn,wn+1,0,0,xr-1,xn,rr+1),wn+=xr,rr+=xr,++Kn);for(var Fr=1<<qr.b,ei=Fr-1,Vr=Li(xr,qr.b),Ti=qr.K,qr=qr.w+(Kn>>qr.b)*Vr;Kn<Sn;){var Ca=Ti,Ta=qr,Ba=1;for(js(Dn,wn,xn,rr-xr,1,xn,rr);Ba<xr;){var Aa=(Ba&~ei)+Fr;Aa>xr&&(Aa=xr),(0,pl[Ca[Ta++]>>8&15])(Dn,wn+ +Ba,xn,rr+Ba-xr,Aa-Ba,xn,rr+Ba),Ba=Aa}wn+=xr,rr+=xr,++Kn&ei||(qr+=Vr)}pn!=Vt.nc&&Ke(Rt,Mt-zn,Rt,Mt+(pn-An-1)*zn,zn);break;case 1:for(zn=Dn,Sn=wn,xr=(Dn=Vt.Ea)-(rr=Dn&~(xn=(wn=1<<Vt.b)-1)),Kn=Li(Dn,Vt.b),Fr=Vt.K,Vt=Vt.w+(An>>Vt.b)*Kn;An<pn;){for(ei=Fr,Vr=Vt,Ti=new bi,qr=Sn+rr,Ca=Sn+Dn;Sn<qr;)Ka(ei[Vr++],Ti),Js(Ti,zn,Sn,wn,Rt,Mt),Sn+=wn,Mt+=wn;Sn<Ca&&(Ka(ei[Vr++],Ti),Js(Ti,zn,Sn,xr,Rt,Mt),Sn+=xr,Mt+=xr),++An&xn||(Vt+=Kn)}break;case 3:if(Dn==Rt&&wn==Mt&&0<Vt.b){for(Sn=Rt,Dn=zn=Mt+(pn-An)*zn-(rr=(pn-An)*Li(Vt.Ea,Vt.b)),wn=Rt,xn=Mt,Kn=[],rr=(xr=rr)-1;0<=rr;--rr)Kn[rr]=wn[xn+rr];for(rr=xr-1;0<=rr;--rr)Sn[Dn+rr]=Kn[rr];To(Vt,An,pn,Rt,zn,Rt,Mt)}else To(Vt,An,pn,Dn,wn,Rt,Mt)}Mt=yt,Rt=ot}Rt!=ot&&Ke(yt,ot,Mt,Rt,jt)}function Ul(Se,He){var ot=Se.V,yt=Se.Ba+Se.c*Se.C,xt=He-Se.C;if(Ce(He<=Se.l.o),Ce(16>=xt),0<xt){var jt=Se.l,Dt=Se.Ta,Mt=Se.Ua,Rt=jt.width;if(bs(Se,xt,ot,yt),xt=Mt=[Mt],Ce((ot=Se.C)<(yt=He)),Ce(jt.v<jt.va),yt>jt.o&&(yt=jt.o),ot<jt.j){var Vt=jt.j-ot;ot=jt.j,xt[0]+=Vt*Rt}if(ot>=yt?ot=0:(xt[0]+=4*jt.v,jt.ka=ot-jt.j,jt.U=jt.va-jt.v,jt.T=yt-ot,ot=1),ot){if(Mt=Mt[0],11>(ot=Se.ca).S){var An=ot.f.RGBA,pn=(yt=ot.S,xt=jt.U,jt=jt.T,Vt=An.eb,An.A),Dn=jt;for(An=An.fb+Se.Ma*An.A;0<Dn--;){var wn=Dt,zn=Mt,Kn=xt,Sn=Vt,xn=An;switch(yt){case cu:ds(wn,zn,Kn,Sn,xn);break;case kc:is(wn,zn,Kn,Sn,xn);break;case Rc:is(wn,zn,Kn,Sn,xn),Ns(Sn,xn,0,Kn,1,0);break;case dc:Fl(wn,zn,Kn,Sn,xn);break;case Uc:ho(wn,zn,Kn,Sn,xn,1);break;case hA:ho(wn,zn,Kn,Sn,xn,1),Ns(Sn,xn,0,Kn,1,0);break;case Au:ho(wn,zn,Kn,Sn,xn,0);break;case fc:ho(wn,zn,Kn,Sn,xn,0),Ns(Sn,xn,1,Kn,1,0);break;case fA:Os(wn,zn,Kn,Sn,xn);break;case gA:Os(wn,zn,Kn,Sn,xn),so(Sn,xn,Kn,1,0);break;case jA:xl(wn,zn,Kn,Sn,xn);break;default:Ce(0)}Mt+=Rt,An+=pn}Se.Ma+=jt}else alert("todo:EmitRescaledRowsYUVA");Ce(Se.Ma<=ot.height)}}Se.C=He,Ce(Se.C<=Se.i)}function Wo(Se){var He;if(0<Se.ua)return 0;for(He=0;He<Se.Wb;++He){var ot=Se.Ya[He].G,yt=Se.Ya[He].H;if(0<ot[1][yt[1]+0].g||0<ot[2][yt[2]+0].g||0<ot[3][yt[3]+0].g)return 0}return 1}function Ws(Se,He,ot,yt,xt,jt){if(Se.Z!=0){var Dt=Se.qd,Mt=Se.rd;for(Ce(Jl[Se.Z]!=null);He<ot;++He)Jl[Se.Z](Dt,Mt,yt,xt,yt,xt,jt),Dt=yt,Mt=xt,xt+=jt;Se.qd=Dt,Se.rd=Mt}}function Fs(Se,He){var ot=Se.l.ma,yt=ot.Z==0||ot.Z==1?Se.l.j:Se.C;if(yt=Se.C<yt?yt:Se.C,Ce(He<=Se.l.o),He>yt){var xt=Se.l.width,jt=ot.ca,Dt=ot.tb+xt*yt,Mt=Se.V,Rt=Se.Ba+Se.c*yt,Vt=Se.gc;Ce(Se.ab==1),Ce(Vt[0].hc==3),lc(Vt[0],yt,He,Mt,Rt,jt,Dt),Ws(ot,yt,He,jt,Dt,xt)}Se.C=Se.Ma=He}function cs(Se,He,ot,yt,xt,jt,Dt){var Mt=Se.$/yt,Rt=Se.$%yt,Vt=Se.m,An=Se.s,pn=ot+Se.$,Dn=pn;xt=ot+yt*xt;var wn=ot+yt*jt,zn=280+An.ua,Kn=Se.Pb?Mt:16777216,Sn=0<An.ua?An.Wa:null,xn=An.wc,rr=pn<wn?Oo(An,Rt,Mt):null;Ce(Se.C<jt),Ce(wn<=xt);var xr=!1;e:for(;;){for(;xr||pn<wn;){var Fr=0;if(Mt>=Kn){var ei=pn-ot;Ce((Kn=Se).Pb),Kn.wd=Kn.m,Kn.xd=ei,0<Kn.s.ua&&Br(Kn.s.Wa,Kn.s.vb),Kn=Mt+cd}if(Rt&xn||(rr=Oo(An,Rt,Mt)),Ce(rr!=null),rr.Qb&&(He[pn]=rr.qb,xr=!0),!xr)if(On(Vt),rr.jc){Fr=Vt,ei=He;var Vr=pn,Ti=rr.pd[sn(Fr)&ts-1];Ce(rr.jc),256>Ti.g?(En(Fr,Fr.u+Ti.g),ei[Vr]=Ti.value,Fr=0):(En(Fr,Fr.u+Ti.g-256),Ce(256<=Ti.value),Fr=Ti.value),Fr==0&&(xr=!0)}else Fr=us(rr.G[0],rr.H[0],Vt);if(Vt.h)break;if(xr||256>Fr){if(!xr)if(rr.nd)He[pn]=(rr.qb|Fr<<8)>>>0;else{if(On(Vt),xr=us(rr.G[1],rr.H[1],Vt),On(Vt),ei=us(rr.G[2],rr.H[2],Vt),Vr=us(rr.G[3],rr.H[3],Vt),Vt.h)break;He[pn]=(Vr<<24|xr<<16|Fr<<8|ei)>>>0}if(xr=!1,++pn,++Rt>=yt&&(Rt=0,++Mt,Dt!=null&&Mt<=jt&&!(Mt%16)&&Dt(Se,Mt),Sn!=null))for(;Dn<pn;)Fr=He[Dn++],Sn.X[(506832829*Fr&4294967295)>>>Sn.Mb]=Fr}else if(280>Fr){if(Fr=Gs(Fr-256,Vt),ei=us(rr.G[4],rr.H[4],Vt),On(Vt),ei=Al(yt,ei=Gs(ei,Vt)),Vt.h)break;if(pn-ot<ei||xt-pn<Fr)break e;for(Vr=0;Vr<Fr;++Vr)He[pn+Vr]=He[pn+Vr-ei];for(pn+=Fr,Rt+=Fr;Rt>=yt;)Rt-=yt,++Mt,Dt!=null&&Mt<=jt&&!(Mt%16)&&Dt(Se,Mt);if(Ce(pn<=xt),Rt&xn&&(rr=Oo(An,Rt,Mt)),Sn!=null)for(;Dn<pn;)Fr=He[Dn++],Sn.X[(506832829*Fr&4294967295)>>>Sn.Mb]=Fr}else{if(!(Fr<zn))break e;for(xr=Fr-280,Ce(Sn!=null);Dn<pn;)Fr=He[Dn++],Sn.X[(506832829*Fr&4294967295)>>>Sn.Mb]=Fr;Fr=pn,Ce(!(xr>>>(ei=Sn).Xa)),He[Fr]=ei.X[xr],xr=!0}xr||Ce(Vt.h==hn(Vt))}if(Se.Pb&&Vt.h&&pn<xt)Ce(Se.m.h),Se.a=5,Se.m=Se.wd,Se.$=Se.xd,0<Se.s.ua&&Br(Se.s.vb,Se.s.Wa);else{if(Vt.h)break e;Dt!=null&&Dt(Se,Mt>jt?jt:Mt),Se.a=0,Se.$=pn-ot}return 1}return Se.a=3,0}function ws(Se){Ce(Se!=null),Se.vc=null,Se.yc=null,Se.Ya=null;var He=Se.Wa;He!=null&&(He.X=null),Se.vb=null,Ce(Se!=null)}function Ls(){var Se=new Tc;return Se==null?null:(Se.a=0,Se.xb=vA,ll("Predictor","VP8LPredictors"),ll("Predictor","VP8LPredictors_C"),ll("PredictorAdd","VP8LPredictorsAdd"),ll("PredictorAdd","VP8LPredictorsAdd_C"),Vl=Ra,Js=na,ds=gi,is=ns,Os=Va,xl=Hs,Fl=to,vn.VP8LMapColor32b=ou,vn.VP8LMapColor8b=uc,Se)}function dl(Se,He,ot,yt,xt){var jt=1,Dt=[Se],Mt=[He],Rt=yt.m,Vt=yt.s,An=null,pn=0;e:for(;;){if(ot)for(;jt&&Sr(Rt,1);){var Dn=Dt,wn=Mt,zn=yt,Kn=1,Sn=zn.m,xn=zn.gc[zn.ab],rr=Sr(Sn,2);if(zn.Oc&1<<rr)jt=0;else{switch(zn.Oc|=1<<rr,xn.hc=rr,xn.Ea=Dn[0],xn.nc=wn[0],xn.K=[null],++zn.ab,Ce(4>=zn.ab),rr){case 0:case 1:xn.b=Sr(Sn,3)+2,Kn=dl(Li(xn.Ea,xn.b),Li(xn.nc,xn.b),0,zn,xn.K),xn.K=xn.K[0];break;case 3:var xr,Fr=Sr(Sn,8)+1,ei=16<Fr?0:4<Fr?1:2<Fr?2:3;if(Dn[0]=Li(xn.Ea,ei),xn.b=ei,xr=Kn=dl(Fr,1,0,zn,xn.K)){var Vr,Ti=Fr,qr=xn,Ca=1<<(8>>qr.b),Ta=Je(Ca);if(Ta==null)xr=0;else{var Ba=qr.K[0],Aa=qr.w;for(Ta[0]=qr.K[0][0],Vr=1;Vr<1*Ti;++Vr)Ta[Vr]=Kr(Ba[Aa+Vr],Ta[Vr-1]);for(;Vr<4*Ca;++Vr)Ta[Vr]=0;qr.K[0]=null,qr.K[0]=Ta,xr=1}}Kn=xr;break;case 2:break;default:Ce(0)}jt=Kn}}if(Dt=Dt[0],Mt=Mt[0],jt&&Sr(Rt,1)&&!(jt=1<=(pn=Sr(Rt,4))&&11>=pn)){yt.a=3;break e}var Qa;if(Qa=jt)t:{var Da,ra,po,ks=yt,Yo=Dt,Us=Mt,no=pn,el=ot,tl=ks.m,ss=ks.s,hs=[null],Cs=1,ml=0,ql=ud[no];n:for(;;){if(el&&Sr(tl,1)){var ls=Sr(tl,3)+2,du=Li(Yo,ls),gc=Li(Us,ls),Kc=du*gc;if(!dl(du,gc,0,ks,hs))break n;for(hs=hs[0],ss.xc=ls,Da=0;Da<Kc;++Da){var Hu=hs[Da]>>8&65535;hs[Da]=Hu,Hu>=Cs&&(Cs=Hu+1)}}if(tl.h)break n;for(ra=0;5>ra;++ra){var Mo=Qc[ra];!ra&&0<no&&(Mo+=1<<no),ml<Mo&&(ml=Mo)}var md=st(Cs*ql,$t),Pd=Cs,xd=st(Pd,yn);if(xd==null)var KA=null;else Ce(65536>=Pd),KA=xd;var bA=Je(ml);if(KA==null||bA==null||md==null){ks.a=1;break n}var VA=md;for(Da=po=0;Da<Cs;++Da){var Tl=KA[Da],Vc=Tl.G,Yc=Tl.H,Fd=0,YA=1,Ld=0;for(ra=0;5>ra;++ra){Mo=Qc[ra],Vc[ra]=VA,Yc[ra]=po,!ra&&0<no&&(Mo+=1<<no);i:{var ZA,vd=Mo,XA=ks,wA=bA,Hd=VA,zd=po,yd=0,zu=XA.m,Gd=Sr(zu,1);if(et(wA,0,0,vd),Gd){var Wd=Sr(zu,1)+1,Kd=Sr(zu,1),Id=Sr(zu,Kd==0?1:8);wA[Id]=1,Wd==2&&(wA[Id=Sr(zu,8)]=1);var JA=1}else{var Dd=Je(19),_d=Sr(zu,4)+4;if(19<_d){XA.a=3;var qA=0;break i}for(ZA=0;ZA<_d;++ZA)Dd[ld[ZA]]=Sr(zu,3);var bd=void 0,SA=void 0,jd=XA,Vd=Dd,$A=vd,Od=wA,wd=0,Gu=jd.m,Td=8,Md=st(128,$t);r:for(;Yt(Md,0,7,Vd,19);){if(Sr(Gu,1)){var Yd=2+2*Sr(Gu,3);if((bd=2+Sr(Gu,Yd))>$A)break r}else bd=$A;for(SA=0;SA<$A&&bd--;){On(Gu);var Nd=Md[0+(127&sn(Gu))];En(Gu,Gu.u+Nd.g);var Zc=Nd.value;if(16>Zc)Od[SA++]=Zc,Zc!=0&&(Td=Zc);else{var Zd=Zc==16,kd=Zc-16,Xd=TA[kd],Ud=Sr(Gu,OA[kd])+Xd;if(SA+Ud>$A)break r;for(var Jd=Zd?Td:0;0<Ud--;)Od[SA++]=Jd}}wd=1;break r}wd||(jd.a=3),JA=wd}(JA=JA&&!zu.h)&&(yd=Yt(Hd,zd,8,wA,vd)),JA&&yd!=0?qA=yd:(XA.a=3,qA=0)}if(qA==0)break n;if(YA&&MA[ra]==1&&(YA=VA[po].g==0),Fd+=VA[po].g,po+=qA,3>=ra){var BA,Sd=bA[0];for(BA=1;BA<Mo;++BA)bA[BA]>Sd&&(Sd=bA[BA]);Ld+=Sd}}if(Tl.nd=YA,Tl.Qb=0,YA&&(Tl.qb=(Vc[3][Yc[3]+0].value<<24|Vc[1][Yc[1]+0].value<<16|Vc[2][Yc[2]+0].value)>>>0,Fd==0&&256>Vc[0][Yc[0]+0].value&&(Tl.Qb=1,Tl.qb+=Vc[0][Yc[0]+0].value<<8)),Tl.jc=!Tl.Qb&&6>Ld,Tl.jc){var ed,fu=Tl;for(ed=0;ed<ts;++ed){var Wu=ed,Ku=fu.pd[Wu],td=fu.G[0][fu.H[0]+Wu];256<=td.value?(Ku.g=td.g+256,Ku.value=td.value):(Ku.g=0,Ku.value=0,Wu>>=Xr(td,8,Ku),Wu>>=Xr(fu.G[1][fu.H[1]+Wu],16,Ku),Wu>>=Xr(fu.G[2][fu.H[2]+Wu],0,Ku),Xr(fu.G[3][fu.H[3]+Wu],24,Ku))}}}ss.vc=hs,ss.Wb=Cs,ss.Ya=KA,ss.yc=md,Qa=1;break t}Qa=0}if(!(jt=Qa)){yt.a=3;break e}if(0<pn){if(Vt.ua=1<<pn,!Ji(Vt.Wa,pn)){yt.a=1,jt=0;break e}}else Vt.ua=0;var Bd=yt,Rd=Dt,qd=Mt,Ed=Bd.s,Cd=Ed.xc;if(Bd.c=Rd,Bd.i=qd,Ed.md=Li(Rd,Cd),Ed.wc=Cd==0?-1:(1<<Cd)-1,ot){yt.xb=dd;break e}if((An=Je(Dt*Mt))==null){yt.a=1,jt=0;break e}jt=(jt=cs(yt,An,0,Dt,Mt,Mt,null))&&!Rt.h;break e}return jt?(xt!=null?xt[0]=An:(Ce(An==null),Ce(ot)),yt.$=0,ot||ws(Vt)):ws(Vt),jt}function eu(Se,He){var ot=Se.c*Se.i,yt=ot+He+16*He;return Ce(Se.c<=He),Se.V=Je(yt),Se.V==null?(Se.Ta=null,Se.Ua=0,Se.a=1,0):(Se.Ta=Se.V,Se.Ua=Se.Ba+ot+He,1)}function Is(Se,He){var ot=Se.C,yt=He-ot,xt=Se.V,jt=Se.Ba+Se.c*ot;for(Ce(He<=Se.l.o);0<yt;){var Dt=16<yt?16:yt,Mt=Se.l.ma,Rt=Se.l.width,Vt=Rt*Dt,An=Mt.ca,pn=Mt.tb+Rt*ot,Dn=Se.Ta,wn=Se.Ua;bs(Se,Dt,xt,jt),xo(Dn,wn,An,pn,Vt),Ws(Mt,ot,ot+Dt,An,pn,Rt),yt-=Dt,xt+=Dt*Se.c,ot+=Dt}Ce(ot==He),Se.C=Se.Ma=He}function Rl(){this.ub=this.yd=this.td=this.Rb=0}function Ql(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function hu(){this.Fb=this.Bb=this.Cb=0,this.Zb=Je(4),this.Lb=Je(4)}function Vu(){this.Yb=function(){var Se=[];return function He(ot,yt,xt){for(var jt=xt[yt],Dt=0;Dt<jt&&(ot.push(xt.length>yt+1?[]:0),!(xt.length<yt+1));Dt++)He(ot[Dt],yt+1,xt)}(Se,0,[3,11]),Se}()}function tA(){this.jb=Je(3),this.Wc=dt([4,8],Vu),this.Xc=dt([4,17],Vu)}function Yu(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new Je(4),this.od=new Je(4)}function gu(){this.ld=this.La=this.dd=this.tc=0}function yc(){this.Na=this.la=0}function nA(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Zu(){this.ad=Je(384),this.Za=0,this.Ob=Je(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function rA(){this.uc=this.M=this.Nb=0,this.wa=Array(new gu),this.Y=0,this.ya=Array(new Zu),this.aa=0,this.l=new pu}function bc(){this.y=Je(16),this.f=Je(8),this.ea=Je(8)}function iA(){this.cb=this.a=0,this.sc="",this.m=new yi,this.Od=new Rl,this.Kc=new Ql,this.ed=new Yu,this.Qa=new hu,this.Ic=this.$c=this.Aa=0,this.D=new rA,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=st(8,yi),this.ia=0,this.pb=st(4,nA),this.Pa=new tA,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new bc),this.Hd=0,this.rb=Array(new yc),this.sb=0,this.wa=Array(new gu),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 Zu),this.L=this.aa=0,this.gd=dt([4,2],gu),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 pu(){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 wc(){var Se=new iA;return Se!=null&&(Se.a=0,Se.sc="OK",Se.cb=0,Se.Xb=0,as||(as=Xu)),Se}function Bo(Se,He,ot){return Se.a==0&&(Se.a=He,Se.sc=ot,Se.cb=0),0}function Sc(Se,He,ot){return 3<=ot&&Se[He+0]==157&&Se[He+1]==1&&Se[He+2]==42}function Bc(Se,He){if(Se==null)return 0;if(Se.a=0,Se.sc="OK",He==null)return Bo(Se,2,"null VP8Io passed to VP8GetHeaders()");var ot=He.data,yt=He.w,xt=He.ha;if(4>xt)return Bo(Se,7,"Truncated header.");var jt=ot[yt+0]|ot[yt+1]<<8|ot[yt+2]<<16,Dt=Se.Od;if(Dt.Rb=!(1&jt),Dt.td=jt>>1&7,Dt.yd=jt>>4&1,Dt.ub=jt>>5,3<Dt.td)return Bo(Se,3,"Incorrect keyframe parameters.");if(!Dt.yd)return Bo(Se,4,"Frame not displayable.");yt+=3,xt-=3;var Mt=Se.Kc;if(Dt.Rb){if(7>xt)return Bo(Se,7,"cannot parse picture header");if(!Sc(ot,yt,xt))return Bo(Se,3,"Bad code word");Mt.c=16383&(ot[yt+4]<<8|ot[yt+3]),Mt.Td=ot[yt+4]>>6,Mt.i=16383&(ot[yt+6]<<8|ot[yt+5]),Mt.Ud=ot[yt+6]>>6,yt+=7,xt-=7,Se.za=Mt.c+15>>4,Se.Ub=Mt.i+15>>4,He.width=Mt.c,He.height=Mt.i,He.Da=0,He.j=0,He.v=0,He.va=He.width,He.o=He.height,He.da=0,He.ib=He.width,He.hb=He.height,He.U=He.width,He.T=He.height,et((jt=Se.Pa).jb,0,255,jt.jb.length),Ce((jt=Se.Qa)!=null),jt.Cb=0,jt.Bb=0,jt.Fb=1,et(jt.Zb,0,0,jt.Zb.length),et(jt.Lb,0,0,jt.Lb)}if(Dt.ub>xt)return Bo(Se,7,"bad partition length");lr(jt=Se.m,ot,yt,Dt.ub),yt+=Dt.ub,xt-=Dt.ub,Dt.Rb&&(Mt.Ld=qn(jt),Mt.Kd=qn(jt)),Mt=Se.Qa;var Rt,Vt=Se.Pa;if(Ce(jt!=null),Ce(Mt!=null),Mt.Cb=qn(jt),Mt.Cb){if(Mt.Bb=qn(jt),qn(jt)){for(Mt.Fb=qn(jt),Rt=0;4>Rt;++Rt)Mt.Zb[Rt]=qn(jt)?fr(jt,7):0;for(Rt=0;4>Rt;++Rt)Mt.Lb[Rt]=qn(jt)?fr(jt,6):0}if(Mt.Bb)for(Rt=0;3>Rt;++Rt)Vt.jb[Rt]=qn(jt)?Jn(jt,8):255}else Mt.Bb=0;if(jt.Ka)return Bo(Se,3,"cannot parse segment header");if((Mt=Se.ed).zd=qn(jt),Mt.Tb=Jn(jt,6),Mt.wb=Jn(jt,3),Mt.Pc=qn(jt),Mt.Pc&&qn(jt)){for(Vt=0;4>Vt;++Vt)qn(jt)&&(Mt.vd[Vt]=fr(jt,6));for(Vt=0;4>Vt;++Vt)qn(jt)&&(Mt.od[Vt]=fr(jt,6))}if(Se.L=Mt.Tb==0?0:Mt.zd?1:2,jt.Ka)return Bo(Se,3,"cannot parse filter header");var An=xt;if(xt=Rt=yt,yt=Rt+An,Mt=An,Se.Xb=(1<<Jn(Se.m,2))-1,An<3*(Vt=Se.Xb))ot=7;else{for(Rt+=3*Vt,Mt-=3*Vt,An=0;An<Vt;++An){var pn=ot[xt+0]|ot[xt+1]<<8|ot[xt+2]<<16;pn>Mt&&(pn=Mt),lr(Se.Jc[+An],ot,Rt,pn),Rt+=pn,Mt-=pn,xt+=3}lr(Se.Jc[+Vt],ot,Rt,Mt),ot=Rt<yt?0:5}if(ot!=0)return Bo(Se,ot,"cannot parse partitions");for(ot=Jn(Rt=Se.m,7),xt=qn(Rt)?fr(Rt,4):0,yt=qn(Rt)?fr(Rt,4):0,Mt=qn(Rt)?fr(Rt,4):0,Vt=qn(Rt)?fr(Rt,4):0,Rt=qn(Rt)?fr(Rt,4):0,An=Se.Qa,pn=0;4>pn;++pn){if(An.Cb){var Dn=An.Zb[pn];An.Fb||(Dn+=ot)}else{if(0<pn){Se.pb[pn]=Se.pb[0];continue}Dn=ot}var wn=Se.pb[pn];wn.Sc[0]=pA[Ss(Dn+xt,127)],wn.Sc[1]=Ru[Ss(Dn+0,127)],wn.Eb[0]=2*pA[Ss(Dn+yt,127)],wn.Eb[1]=101581*Ru[Ss(Dn+Mt,127)]>>16,8>wn.Eb[1]&&(wn.Eb[1]=8),wn.Qc[0]=pA[Ss(Dn+Vt,117)],wn.Qc[1]=Ru[Ss(Dn+Rt,127)],wn.lc=Dn+Rt}if(!Dt.Rb)return Bo(Se,4,"Not a key frame.");for(qn(jt),Dt=Se.Pa,ot=0;4>ot;++ot){for(xt=0;8>xt;++xt)for(yt=0;3>yt;++yt)for(Mt=0;11>Mt;++Mt)Vt=nr(jt,Qu[ot][xt][yt][Mt])?Jn(jt,8):Ad[ot][xt][yt][Mt],Dt.Wc[ot][xt].Yb[yt][Mt]=Vt;for(xt=0;17>xt;++xt)Dt.Xc[ot][xt]=Dt.Wc[ot][zc[xt]]}return Se.kc=qn(jt),Se.kc&&(Se.Bd=Jn(jt,8)),Se.cb=1}function Xu(Se,He,ot,yt,xt,jt,Dt){var Mt=He[xt].Yb[ot];for(ot=0;16>xt;++xt){if(!nr(Se,Mt[ot+0]))return xt;for(;!nr(Se,Mt[ot+1]);)if(Mt=He[++xt].Yb[0],ot=0,xt==16)return 16;var Rt=He[xt+1].Yb;if(nr(Se,Mt[ot+2])){var Vt=Se,An=0;if(nr(Vt,(Dn=Mt)[(pn=ot)+3]))if(nr(Vt,Dn[pn+6])){for(Mt=0,pn=2*(An=nr(Vt,Dn[pn+8]))+(Dn=nr(Vt,Dn[pn+9+An])),An=0,Dn=kA[pn];Dn[Mt];++Mt)An+=An+nr(Vt,Dn[Mt]);An+=3+(8<<pn)}else nr(Vt,Dn[pn+7])?(An=7+2*nr(Vt,165),An+=nr(Vt,145)):An=5+nr(Vt,159);else An=nr(Vt,Dn[pn+4])?3+nr(Vt,Dn[pn+5]):2;Mt=Rt[2]}else An=1,Mt=Rt[1];Rt=Dt+Hc[xt],0>(Vt=Se).b&&Vn(Vt);var pn,Dn=Vt.b,wn=(pn=Vt.Ca>>1)-(Vt.I>>Dn)>>31;--Vt.b,Vt.Ca+=wn,Vt.Ca|=1,Vt.I-=(pn+1&wn)<<Dn,jt[Rt]=((An^wn)-wn)*yt[(0<xt)+0]}return 16}function Ju(Se){var He=Se.rb[Se.sb-1];He.la=0,He.Na=0,et(Se.zc,0,0,Se.zc.length),Se.ja=0}function mu(Se,He){if(Se==null)return 0;if(He==null)return Bo(Se,2,"NULL VP8Io parameter in VP8Decode().");if(!Se.cb&&!Bc(Se,He))return 0;if(Ce(Se.cb),He.ac==null||He.ac(He)){He.ob&&(Se.L=0);var ot=Jt[Se.L];if(Se.L==2?(Se.yb=0,Se.zb=0):(Se.yb=He.v-ot>>4,Se.zb=He.j-ot>>4,0>Se.yb&&(Se.yb=0),0>Se.zb&&(Se.zb=0)),Se.Va=He.o+15+ot>>4,Se.Hb=He.va+15+ot>>4,Se.Hb>Se.za&&(Se.Hb=Se.za),Se.Va>Se.Ub&&(Se.Va=Se.Ub),0<Se.L){var yt=Se.ed;for(ot=0;4>ot;++ot){var xt;if(Se.Qa.Cb){var jt=Se.Qa.Lb[ot];Se.Qa.Fb||(jt+=yt.Tb)}else jt=yt.Tb;for(xt=0;1>=xt;++xt){var Dt=Se.gd[ot][xt],Mt=jt;if(yt.Pc&&(Mt+=yt.vd[0],xt&&(Mt+=yt.od[0])),0<(Mt=0>Mt?0:63<Mt?63:Mt)){var Rt=Mt;0<yt.wb&&(Rt=4<yt.wb?Rt>>2:Rt>>1)>9-yt.wb&&(Rt=9-yt.wb),1>Rt&&(Rt=1),Dt.dd=Rt,Dt.tc=2*Mt+Rt,Dt.ld=40<=Mt?2:15<=Mt?1:0}else Dt.tc=0;Dt.La=xt}}}ot=0}else Bo(Se,6,"Frame setup failed"),ot=Se.a;if(ot=ot==0){if(ot){Se.$c=0,0<Se.Aa||(Se.Ic=Pn);e:{ot=Se.Ic,yt=4*(Rt=Se.za);var Vt=32*Rt,An=Rt+1,pn=0<Se.L?Rt*(0<Se.Aa?2:1):0,Dn=(Se.Aa==2?2:1)*Rt;if((Dt=yt+832+(xt=3*(16*ot+Jt[Se.L])/2*Vt)+(jt=Se.Fa!=null&&0<Se.Fa.length?Se.Kc.c*Se.Kc.i:0))!=Dt)ot=0;else{if(Dt>Se.Vb){if(Se.Vb=0,Se.Ec=Je(Dt),Se.Fc=0,Se.Ec==null){ot=Bo(Se,1,"no memory during frame initialization.");break e}Se.Vb=Dt}Dt=Se.Ec,Mt=Se.Fc,Se.Ac=Dt,Se.Bc=Mt,Mt+=yt,Se.Gd=st(Vt,bc),Se.Hd=0,Se.rb=st(An+1,yc),Se.sb=1,Se.wa=pn?st(pn,gu):null,Se.Y=0,Se.D.Nb=0,Se.D.wa=Se.wa,Se.D.Y=Se.Y,0<Se.Aa&&(Se.D.Y+=Rt),Ce(!0),Se.oc=Dt,Se.pc=Mt,Mt+=832,Se.ya=st(Dn,Zu),Se.aa=0,Se.D.ya=Se.ya,Se.D.aa=Se.aa,Se.Aa==2&&(Se.D.aa+=Rt),Se.R=16*Rt,Se.B=8*Rt,Rt=(Vt=Jt[Se.L])*Se.R,Vt=Vt/2*Se.B,Se.sa=Dt,Se.ta=Mt+Rt,Se.qa=Se.sa,Se.ra=Se.ta+16*ot*Se.R+Vt,Se.Ha=Se.qa,Se.Ia=Se.ra+8*ot*Se.B+Vt,Se.$c=0,Mt+=xt,Se.mb=jt?Dt:null,Se.nb=jt?Mt:null,Ce(Mt+jt<=Se.Fc+Se.Vb),Ju(Se),et(Se.Ac,Se.Bc,0,yt),ot=1}}if(ot){if(He.ka=0,He.y=Se.sa,He.O=Se.ta,He.f=Se.qa,He.N=Se.ra,He.ea=Se.Ha,He.Vd=Se.Ia,He.fa=Se.R,He.Rc=Se.B,He.F=null,He.J=0,!uu){for(ot=-255;255>=ot;++ot)Fo[255+ot]=0>ot?-ot:ot;for(ot=-1020;1020>=ot;++ot)jl[1020+ot]=-128>ot?-128:127<ot?127:ot;for(ot=-112;112>=ot;++ot)li[112+ot]=-16>ot?-16:15<ot?15:ot;for(ot=-255;510>=ot;++ot)$s[255+ot]=0>ot?0:255<ot?255:ot;uu=1}Nu=Ec,Ll=aA,su=$u,fs=ec,Ts=yu,Po=qu,ku=Pu,Mc=Wl,cc=dA,Il=ic,Dl=rc,_l=xu,lu=ac,Uu=nu,Yl=Oc,Zl=hl,Ac=El,Ms=AA,os[0]=fl,os[1]=Cc,os[2]=sA,os[3]=lA,os[4]=Fc,os[5]=Bu,os[6]=Lc,os[7]=Eu,os[8]=nc,os[9]=uA,Xl[0]=As,Xl[1]=tc,Xl[2]=Bl,Xl[3]=wu,Xl[4]=Ko,Xl[5]=oA,Xl[6]=xc,Ol[0]=zl,Ol[1]=Pc,Ol[2]=Ic,Ol[3]=Eo,Ol[4]=Gl,Ol[5]=cA,Ol[6]=tu,ot=1}else ot=0}ot&&(ot=function(wn,zn){for(wn.M=0;wn.M<wn.Va;++wn.M){var Kn,Sn=wn.Jc[wn.M&wn.Xb],xn=wn.m,rr=wn;for(Kn=0;Kn<rr.za;++Kn){var xr=xn,Fr=rr,ei=Fr.Ac,Vr=Fr.Bc+4*Kn,Ti=Fr.zc,qr=Fr.ya[Fr.aa+Kn];if(Fr.Qa.Bb?qr.$b=nr(xr,Fr.Pa.jb[0])?2+nr(xr,Fr.Pa.jb[2]):nr(xr,Fr.Pa.jb[1]):qr.$b=0,Fr.kc&&(qr.Ad=nr(xr,Fr.Bd)),qr.Za=!nr(xr,145)+0,qr.Za){var Ca=qr.Ob,Ta=0;for(Fr=0;4>Fr;++Fr){var Ba,Aa=Ti[0+Fr];for(Ba=0;4>Ba;++Ba){Aa=mA[ei[Vr+Ba]][Aa];for(var Qa=UA[nr(xr,Aa[0])];0<Qa;)Qa=UA[2*Qa+nr(xr,Aa[Qa])];Aa=-Qa,ei[Vr+Ba]=Aa}Ke(Ca,Ta,ei,Vr,4),Ta+=4,Ti[0+Fr]=Aa}}else Aa=nr(xr,156)?nr(xr,128)?1:3:nr(xr,163)?2:0,qr.Ob[0]=Aa,et(ei,Vr,Aa,4),et(Ti,0,Aa,4);qr.Dd=nr(xr,142)?nr(xr,114)?nr(xr,183)?1:3:2:0}if(rr.m.Ka)return Bo(wn,7,"Premature end-of-partition0 encountered.");for(;wn.ja<wn.za;++wn.ja){if(rr=Sn,xr=(xn=wn).rb[xn.sb-1],ei=xn.rb[xn.sb+xn.ja],Kn=xn.ya[xn.aa+xn.ja],Vr=xn.kc?Kn.Ad:0)xr.la=ei.la=0,Kn.Za||(xr.Na=ei.Na=0),Kn.Hc=0,Kn.Gc=0,Kn.ia=0;else{var Da,ra;if(xr=ei,ei=rr,Vr=xn.Pa.Xc,Ti=xn.ya[xn.aa+xn.ja],qr=xn.pb[Ti.$b],Fr=Ti.ad,Ca=0,Ta=xn.rb[xn.sb-1],Aa=Ba=0,et(Fr,Ca,0,384),Ti.Za)var po=0,ks=Vr[3];else{Qa=Je(16);var Yo=xr.Na+Ta.Na;if(Yo=as(ei,Vr[1],Yo,qr.Eb,0,Qa,0),xr.Na=Ta.Na=(0<Yo)+0,1<Yo)Nu(Qa,0,Fr,Ca);else{var Us=Qa[0]+3>>3;for(Qa=0;256>Qa;Qa+=16)Fr[Ca+Qa]=Us}po=1,ks=Vr[0]}var no=15&xr.la,el=15&Ta.la;for(Qa=0;4>Qa;++Qa){var tl=1&el;for(Us=ra=0;4>Us;++Us)no=no>>1|(tl=(Yo=as(ei,ks,Yo=tl+(1&no),qr.Sc,po,Fr,Ca))>po)<<7,ra=ra<<2|(3<Yo?3:1<Yo?2:Fr[Ca+0]!=0),Ca+=16;no>>=4,el=el>>1|tl<<7,Ba=(Ba<<8|ra)>>>0}for(ks=no,po=el>>4,Da=0;4>Da;Da+=2){for(ra=0,no=xr.la>>4+Da,el=Ta.la>>4+Da,Qa=0;2>Qa;++Qa){for(tl=1&el,Us=0;2>Us;++Us)Yo=tl+(1&no),no=no>>1|(tl=0<(Yo=as(ei,Vr[2],Yo,qr.Qc,0,Fr,Ca)))<<3,ra=ra<<2|(3<Yo?3:1<Yo?2:Fr[Ca+0]!=0),Ca+=16;no>>=2,el=el>>1|tl<<5}Aa|=ra<<4*Da,ks|=no<<4<<Da,po|=(240&el)<<Da}xr.la=ks,Ta.la=po,Ti.Hc=Ba,Ti.Gc=Aa,Ti.ia=43690&Aa?0:qr.ia,Vr=!(Ba|Aa)}if(0<xn.L&&(xn.wa[xn.Y+xn.ja]=xn.gd[Kn.$b][Kn.Za],xn.wa[xn.Y+xn.ja].La|=!Vr),rr.Ka)return Bo(wn,7,"Premature end-of-file encountered.")}if(Ju(wn),xn=zn,rr=1,Kn=(Sn=wn).D,xr=0<Sn.L&&Sn.M>=Sn.zb&&Sn.M<=Sn.Va,Sn.Aa==0)e:{if(Kn.M=Sn.M,Kn.uc=xr,_u(Sn,Kn),rr=1,Kn=(ra=Sn.D).Nb,xr=(Aa=Jt[Sn.L])*Sn.R,ei=Aa/2*Sn.B,Qa=16*Kn*Sn.R,Us=8*Kn*Sn.B,Vr=Sn.sa,Ti=Sn.ta-xr+Qa,qr=Sn.qa,Fr=Sn.ra-ei+Us,Ca=Sn.Ha,Ta=Sn.Ia-ei+Us,el=(no=ra.M)==0,Ba=no>=Sn.Va-1,Sn.Aa==2&&_u(Sn,ra),ra.uc)for(tl=(Yo=Sn).D.M,Ce(Yo.D.uc),ra=Yo.yb;ra<Yo.Hb;++ra){po=ra,ks=tl;var ss=(hs=(Mo=Yo).D).Nb;Da=Mo.R;var hs=hs.wa[hs.Y+po],Cs=Mo.sa,ml=Mo.ta+16*ss*Da+16*po,ql=hs.dd,ls=hs.tc;if(ls!=0)if(Ce(3<=ls),Mo.L==1)0<po&&Zl(Cs,ml,Da,ls+4),hs.La&&Ms(Cs,ml,Da,ls),0<ks&&Yl(Cs,ml,Da,ls+4),hs.La&&Ac(Cs,ml,Da,ls);else{var du=Mo.B,gc=Mo.qa,Kc=Mo.ra+8*ss*du+8*po,Hu=Mo.Ha,Mo=Mo.Ia+8*ss*du+8*po;ss=hs.ld,0<po&&(Mc(Cs,ml,Da,ls+4,ql,ss),Il(gc,Kc,Hu,Mo,du,ls+4,ql,ss)),hs.La&&(_l(Cs,ml,Da,ls,ql,ss),Uu(gc,Kc,Hu,Mo,du,ls,ql,ss)),0<ks&&(ku(Cs,ml,Da,ls+4,ql,ss),cc(gc,Kc,Hu,Mo,du,ls+4,ql,ss)),hs.La&&(Dl(Cs,ml,Da,ls,ql,ss),lu(gc,Kc,Hu,Mo,du,ls,ql,ss))}}if(Sn.ia&&alert("todo:DitherRow"),xn.put!=null){if(ra=16*no,no=16*(no+1),el?(xn.y=Sn.sa,xn.O=Sn.ta+Qa,xn.f=Sn.qa,xn.N=Sn.ra+Us,xn.ea=Sn.Ha,xn.W=Sn.Ia+Us):(ra-=Aa,xn.y=Vr,xn.O=Ti,xn.f=qr,xn.N=Fr,xn.ea=Ca,xn.W=Ta),Ba||(no-=Aa),no>xn.o&&(no=xn.o),xn.F=null,xn.J=null,Sn.Fa!=null&&0<Sn.Fa.length&&ra<no&&(xn.J=Iu(Sn,xn,ra,no-ra),xn.F=Sn.mb,xn.F==null&&xn.F.length==0)){rr=Bo(Sn,3,"Could not decode alpha data.");break e}ra<xn.j&&(Aa=xn.j-ra,ra=xn.j,Ce(!(1&Aa)),xn.O+=Sn.R*Aa,xn.N+=Sn.B*(Aa>>1),xn.W+=Sn.B*(Aa>>1),xn.F!=null&&(xn.J+=xn.width*Aa)),ra<no&&(xn.O+=xn.v,xn.N+=xn.v>>1,xn.W+=xn.v>>1,xn.F!=null&&(xn.J+=xn.v),xn.ka=ra-xn.j,xn.U=xn.va-xn.v,xn.T=no-ra,rr=xn.put(xn))}Kn+1!=Sn.Ic||Ba||(Ke(Sn.sa,Sn.ta-xr,Vr,Ti+16*Sn.R,xr),Ke(Sn.qa,Sn.ra-ei,qr,Fr+8*Sn.B,ei),Ke(Sn.Ha,Sn.Ia-ei,Ca,Ta+8*Sn.B,ei))}if(!rr)return Bo(wn,6,"Output aborted.")}return 1}(Se,He)),He.bc!=null&&He.bc(He),ot&=1}return ot?(Se.cb=0,ot):0}function Ks(Se,He,ot,yt,xt){xt=Se[He+ot+32*yt]+(xt>>3),Se[He+ot+32*yt]=-256&xt?0>xt?0:255:xt}function Hl(Se,He,ot,yt,xt,jt){Ks(Se,He,0,ot,yt+xt),Ks(Se,He,1,ot,yt+jt),Ks(Se,He,2,ot,yt-jt),Ks(Se,He,3,ot,yt-xt)}function rs(Se){return(20091*Se>>16)+Se}function vu(Se,He,ot,yt){var xt,jt=0,Dt=Je(16);for(xt=0;4>xt;++xt){var Mt=Se[He+0]+Se[He+8],Rt=Se[He+0]-Se[He+8],Vt=(35468*Se[He+4]>>16)-rs(Se[He+12]),An=rs(Se[He+4])+(35468*Se[He+12]>>16);Dt[jt+0]=Mt+An,Dt[jt+1]=Rt+Vt,Dt[jt+2]=Rt-Vt,Dt[jt+3]=Mt-An,jt+=4,He++}for(xt=jt=0;4>xt;++xt)Mt=(Se=Dt[jt+0]+4)+Dt[jt+8],Rt=Se-Dt[jt+8],Vt=(35468*Dt[jt+4]>>16)-rs(Dt[jt+12]),Ks(ot,yt,0,0,Mt+(An=rs(Dt[jt+4])+(35468*Dt[jt+12]>>16))),Ks(ot,yt,1,0,Rt+Vt),Ks(ot,yt,2,0,Rt-Vt),Ks(ot,yt,3,0,Mt-An),jt++,yt+=32}function qu(Se,He,ot,yt){var xt=Se[He+0]+4,jt=35468*Se[He+4]>>16,Dt=rs(Se[He+4]),Mt=35468*Se[He+1]>>16;Hl(ot,yt,0,xt+Dt,Se=rs(Se[He+1]),Mt),Hl(ot,yt,1,xt+jt,Se,Mt),Hl(ot,yt,2,xt-jt,Se,Mt),Hl(ot,yt,3,xt-Dt,Se,Mt)}function aA(Se,He,ot,yt,xt){vu(Se,He,ot,yt),xt&&vu(Se,He+16,ot,yt+4)}function $u(Se,He,ot,yt){Ll(Se,He+0,ot,yt,1),Ll(Se,He+32,ot,yt+128,1)}function ec(Se,He,ot,yt){var xt;for(Se=Se[He+0]+4,xt=0;4>xt;++xt)for(He=0;4>He;++He)Ks(ot,yt,He,xt,Se)}function yu(Se,He,ot,yt){Se[He+0]&&fs(Se,He+0,ot,yt),Se[He+16]&&fs(Se,He+16,ot,yt+4),Se[He+32]&&fs(Se,He+32,ot,yt+128),Se[He+48]&&fs(Se,He+48,ot,yt+128+4)}function Ec(Se,He,ot,yt){var xt,jt=Je(16);for(xt=0;4>xt;++xt){var Dt=Se[He+0+xt]+Se[He+12+xt],Mt=Se[He+4+xt]+Se[He+8+xt],Rt=Se[He+4+xt]-Se[He+8+xt],Vt=Se[He+0+xt]-Se[He+12+xt];jt[0+xt]=Dt+Mt,jt[8+xt]=Dt-Mt,jt[4+xt]=Vt+Rt,jt[12+xt]=Vt-Rt}for(xt=0;4>xt;++xt)Dt=(Se=jt[0+4*xt]+3)+jt[3+4*xt],Mt=jt[1+4*xt]+jt[2+4*xt],Rt=jt[1+4*xt]-jt[2+4*xt],Vt=Se-jt[3+4*xt],ot[yt+0]=Dt+Mt>>3,ot[yt+16]=Vt+Rt>>3,ot[yt+32]=Dt-Mt>>3,ot[yt+48]=Vt-Rt>>3,yt+=64}function bu(Se,He,ot){var yt,xt=He-32,jt=ga,Dt=255-Se[xt-1];for(yt=0;yt<ot;++yt){var Mt,Rt=jt,Vt=Dt+Se[He-1];for(Mt=0;Mt<ot;++Mt)Se[He+Mt]=Rt[Vt+Se[xt+Mt]];He+=32}}function Cc(Se,He){bu(Se,He,4)}function Pc(Se,He){bu(Se,He,8)}function tc(Se,He){bu(Se,He,16)}function Bl(Se,He){var ot;for(ot=0;16>ot;++ot)Ke(Se,He+32*ot,Se,He-32,16)}function wu(Se,He){var ot;for(ot=16;0<ot;--ot)et(Se,He,Se[He-1],16),He+=32}function Su(Se,He,ot){var yt;for(yt=0;16>yt;++yt)et(He,ot+32*yt,Se,16)}function As(Se,He){var ot,yt=16;for(ot=0;16>ot;++ot)yt+=Se[He-1+32*ot]+Se[He+ot-32];Su(yt>>5,Se,He)}function Ko(Se,He){var ot,yt=8;for(ot=0;16>ot;++ot)yt+=Se[He-1+32*ot];Su(yt>>4,Se,He)}function oA(Se,He){var ot,yt=8;for(ot=0;16>ot;++ot)yt+=Se[He+ot-32];Su(yt>>4,Se,He)}function xc(Se,He){Su(128,Se,He)}function la(Se,He,ot){return Se+2*He+ot+2>>2}function sA(Se,He){var ot,yt=He-32;for(yt=new Uint8Array([la(Se[yt-1],Se[yt+0],Se[yt+1]),la(Se[yt+0],Se[yt+1],Se[yt+2]),la(Se[yt+1],Se[yt+2],Se[yt+3]),la(Se[yt+2],Se[yt+3],Se[yt+4])]),ot=0;4>ot;++ot)Ke(Se,He+32*ot,yt,0,yt.length)}function lA(Se,He){var ot=Se[He-1],yt=Se[He-1+32],xt=Se[He-1+64],jt=Se[He-1+96];Zr(Se,He+0,16843009*la(Se[He-1-32],ot,yt)),Zr(Se,He+32,16843009*la(ot,yt,xt)),Zr(Se,He+64,16843009*la(yt,xt,jt)),Zr(Se,He+96,16843009*la(xt,jt,jt))}function fl(Se,He){var ot,yt=4;for(ot=0;4>ot;++ot)yt+=Se[He+ot-32]+Se[He-1+32*ot];for(yt>>=3,ot=0;4>ot;++ot)et(Se,He+32*ot,yt,4)}function Fc(Se,He){var ot=Se[He-1+0],yt=Se[He-1+32],xt=Se[He-1+64],jt=Se[He-1-32],Dt=Se[He+0-32],Mt=Se[He+1-32],Rt=Se[He+2-32],Vt=Se[He+3-32];Se[He+0+96]=la(yt,xt,Se[He-1+96]),Se[He+1+96]=Se[He+0+64]=la(ot,yt,xt),Se[He+2+96]=Se[He+1+64]=Se[He+0+32]=la(jt,ot,yt),Se[He+3+96]=Se[He+2+64]=Se[He+1+32]=Se[He+0+0]=la(Dt,jt,ot),Se[He+3+64]=Se[He+2+32]=Se[He+1+0]=la(Mt,Dt,jt),Se[He+3+32]=Se[He+2+0]=la(Rt,Mt,Dt),Se[He+3+0]=la(Vt,Rt,Mt)}function Lc(Se,He){var ot=Se[He+1-32],yt=Se[He+2-32],xt=Se[He+3-32],jt=Se[He+4-32],Dt=Se[He+5-32],Mt=Se[He+6-32],Rt=Se[He+7-32];Se[He+0+0]=la(Se[He+0-32],ot,yt),Se[He+1+0]=Se[He+0+32]=la(ot,yt,xt),Se[He+2+0]=Se[He+1+32]=Se[He+0+64]=la(yt,xt,jt),Se[He+3+0]=Se[He+2+32]=Se[He+1+64]=Se[He+0+96]=la(xt,jt,Dt),Se[He+3+32]=Se[He+2+64]=Se[He+1+96]=la(jt,Dt,Mt),Se[He+3+64]=Se[He+2+96]=la(Dt,Mt,Rt),Se[He+3+96]=la(Mt,Rt,Rt)}function Bu(Se,He){var ot=Se[He-1+0],yt=Se[He-1+32],xt=Se[He-1+64],jt=Se[He-1-32],Dt=Se[He+0-32],Mt=Se[He+1-32],Rt=Se[He+2-32],Vt=Se[He+3-32];Se[He+0+0]=Se[He+1+64]=jt+Dt+1>>1,Se[He+1+0]=Se[He+2+64]=Dt+Mt+1>>1,Se[He+2+0]=Se[He+3+64]=Mt+Rt+1>>1,Se[He+3+0]=Rt+Vt+1>>1,Se[He+0+96]=la(xt,yt,ot),Se[He+0+64]=la(yt,ot,jt),Se[He+0+32]=Se[He+1+96]=la(ot,jt,Dt),Se[He+1+32]=Se[He+2+96]=la(jt,Dt,Mt),Se[He+2+32]=Se[He+3+96]=la(Dt,Mt,Rt),Se[He+3+32]=la(Mt,Rt,Vt)}function Eu(Se,He){var ot=Se[He+0-32],yt=Se[He+1-32],xt=Se[He+2-32],jt=Se[He+3-32],Dt=Se[He+4-32],Mt=Se[He+5-32],Rt=Se[He+6-32],Vt=Se[He+7-32];Se[He+0+0]=ot+yt+1>>1,Se[He+1+0]=Se[He+0+64]=yt+xt+1>>1,Se[He+2+0]=Se[He+1+64]=xt+jt+1>>1,Se[He+3+0]=Se[He+2+64]=jt+Dt+1>>1,Se[He+0+32]=la(ot,yt,xt),Se[He+1+32]=Se[He+0+96]=la(yt,xt,jt),Se[He+2+32]=Se[He+1+96]=la(xt,jt,Dt),Se[He+3+32]=Se[He+2+96]=la(jt,Dt,Mt),Se[He+3+64]=la(Dt,Mt,Rt),Se[He+3+96]=la(Mt,Rt,Vt)}function uA(Se,He){var ot=Se[He-1+0],yt=Se[He-1+32],xt=Se[He-1+64],jt=Se[He-1+96];Se[He+0+0]=ot+yt+1>>1,Se[He+2+0]=Se[He+0+32]=yt+xt+1>>1,Se[He+2+32]=Se[He+0+64]=xt+jt+1>>1,Se[He+1+0]=la(ot,yt,xt),Se[He+3+0]=Se[He+1+32]=la(yt,xt,jt),Se[He+3+32]=Se[He+1+64]=la(xt,jt,jt),Se[He+3+64]=Se[He+2+64]=Se[He+0+96]=Se[He+1+96]=Se[He+2+96]=Se[He+3+96]=jt}function nc(Se,He){var ot=Se[He-1+0],yt=Se[He-1+32],xt=Se[He-1+64],jt=Se[He-1+96],Dt=Se[He-1-32],Mt=Se[He+0-32],Rt=Se[He+1-32],Vt=Se[He+2-32];Se[He+0+0]=Se[He+2+32]=ot+Dt+1>>1,Se[He+0+32]=Se[He+2+64]=yt+ot+1>>1,Se[He+0+64]=Se[He+2+96]=xt+yt+1>>1,Se[He+0+96]=jt+xt+1>>1,Se[He+3+0]=la(Mt,Rt,Vt),Se[He+2+0]=la(Dt,Mt,Rt),Se[He+1+0]=Se[He+3+32]=la(ot,Dt,Mt),Se[He+1+32]=Se[He+3+64]=la(yt,ot,Dt),Se[He+1+64]=Se[He+3+96]=la(xt,yt,ot),Se[He+1+96]=la(jt,xt,yt)}function Ic(Se,He){var ot;for(ot=0;8>ot;++ot)Ke(Se,He+32*ot,Se,He-32,8)}function Eo(Se,He){var ot;for(ot=0;8>ot;++ot)et(Se,He,Se[He-1],8),He+=32}function Vs(Se,He,ot){var yt;for(yt=0;8>yt;++yt)et(He,ot+32*yt,Se,8)}function zl(Se,He){var ot,yt=8;for(ot=0;8>ot;++ot)yt+=Se[He+ot-32]+Se[He-1+32*ot];Vs(yt>>4,Se,He)}function cA(Se,He){var ot,yt=4;for(ot=0;8>ot;++ot)yt+=Se[He+ot-32];Vs(yt>>3,Se,He)}function Gl(Se,He){var ot,yt=4;for(ot=0;8>ot;++ot)yt+=Se[He-1+32*ot];Vs(yt>>3,Se,He)}function tu(Se,He){Vs(128,Se,He)}function Cu(Se,He,ot){var yt=Se[He-ot],xt=Se[He+0],jt=3*(xt-yt)+vs[1020+Se[He-2*ot]-Se[He+ot]],Dt=Nc[112+(jt+4>>3)];Se[He-ot]=ga[255+yt+Nc[112+(jt+3>>3)]],Se[He+0]=ga[255+xt-Dt]}function Dc(Se,He,ot,yt){var xt=Se[He+0],jt=Se[He+ot];return Oa[255+Se[He-2*ot]-Se[He-ot]]>yt||Oa[255+jt-xt]>yt}function _c(Se,He,ot,yt){return 4*Oa[255+Se[He-ot]-Se[He+0]]+Oa[255+Se[He-2*ot]-Se[He+ot]]<=yt}function jc(Se,He,ot,yt,xt){var jt=Se[He-3*ot],Dt=Se[He-2*ot],Mt=Se[He-ot],Rt=Se[He+0],Vt=Se[He+ot],An=Se[He+2*ot],pn=Se[He+3*ot];return 4*Oa[255+Mt-Rt]+Oa[255+Dt-Vt]>yt?0:Oa[255+Se[He-4*ot]-jt]<=xt&&Oa[255+jt-Dt]<=xt&&Oa[255+Dt-Mt]<=xt&&Oa[255+pn-An]<=xt&&Oa[255+An-Vt]<=xt&&Oa[255+Vt-Rt]<=xt}function Oc(Se,He,ot,yt){var xt=2*yt+1;for(yt=0;16>yt;++yt)_c(Se,He+yt,ot,xt)&&Cu(Se,He+yt,ot)}function hl(Se,He,ot,yt){var xt=2*yt+1;for(yt=0;16>yt;++yt)_c(Se,He+yt*ot,1,xt)&&Cu(Se,He+yt*ot,1)}function El(Se,He,ot,yt){var xt;for(xt=3;0<xt;--xt)Oc(Se,He+=4*ot,ot,yt)}function AA(Se,He,ot,yt){var xt;for(xt=3;0<xt;--xt)hl(Se,He+=4,ot,yt)}function Cl(Se,He,ot,yt,xt,jt,Dt,Mt){for(jt=2*jt+1;0<xt--;){if(jc(Se,He,ot,jt,Dt))if(Dc(Se,He,ot,Mt))Cu(Se,He,ot);else{var Rt=Se,Vt=He,An=ot,pn=Rt[Vt-2*An],Dn=Rt[Vt-An],wn=Rt[Vt+0],zn=Rt[Vt+An],Kn=Rt[Vt+2*An],Sn=27*(rr=vs[1020+3*(wn-Dn)+vs[1020+pn-zn]])+63>>7,xn=18*rr+63>>7,rr=9*rr+63>>7;Rt[Vt-3*An]=ga[255+Rt[Vt-3*An]+rr],Rt[Vt-2*An]=ga[255+pn+xn],Rt[Vt-An]=ga[255+Dn+Sn],Rt[Vt+0]=ga[255+wn-Sn],Rt[Vt+An]=ga[255+zn-xn],Rt[Vt+2*An]=ga[255+Kn-rr]}He+=yt}}function Ds(Se,He,ot,yt,xt,jt,Dt,Mt){for(jt=2*jt+1;0<xt--;){if(jc(Se,He,ot,jt,Dt))if(Dc(Se,He,ot,Mt))Cu(Se,He,ot);else{var Rt=Se,Vt=He,An=ot,pn=Rt[Vt-An],Dn=Rt[Vt+0],wn=Rt[Vt+An],zn=Nc[112+((Kn=3*(Dn-pn))+4>>3)],Kn=Nc[112+(Kn+3>>3)],Sn=zn+1>>1;Rt[Vt-2*An]=ga[255+Rt[Vt-2*An]+Sn],Rt[Vt-An]=ga[255+pn+Kn],Rt[Vt+0]=ga[255+Dn-zn],Rt[Vt+An]=ga[255+wn-Sn]}He+=yt}}function Pu(Se,He,ot,yt,xt,jt){Cl(Se,He,ot,1,16,yt,xt,jt)}function Wl(Se,He,ot,yt,xt,jt){Cl(Se,He,1,ot,16,yt,xt,jt)}function rc(Se,He,ot,yt,xt,jt){var Dt;for(Dt=3;0<Dt;--Dt)Ds(Se,He+=4*ot,ot,1,16,yt,xt,jt)}function xu(Se,He,ot,yt,xt,jt){var Dt;for(Dt=3;0<Dt;--Dt)Ds(Se,He+=4,1,ot,16,yt,xt,jt)}function dA(Se,He,ot,yt,xt,jt,Dt,Mt){Cl(Se,He,xt,1,8,jt,Dt,Mt),Cl(ot,yt,xt,1,8,jt,Dt,Mt)}function ic(Se,He,ot,yt,xt,jt,Dt,Mt){Cl(Se,He,1,xt,8,jt,Dt,Mt),Cl(ot,yt,1,xt,8,jt,Dt,Mt)}function ac(Se,He,ot,yt,xt,jt,Dt,Mt){Ds(Se,He+4*xt,xt,1,8,jt,Dt,Mt),Ds(ot,yt+4*xt,xt,1,8,jt,Dt,Mt)}function nu(Se,He,ot,yt,xt,jt,Dt,Mt){Ds(Se,He+4,1,xt,8,jt,Dt,Mt),Ds(ot,yt+4,1,xt,8,jt,Dt,Mt)}function Pl(){this.ba=new zs,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new So,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function oc(){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 Fu(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function Lu(){this.ua=0,this.Wa=new gn,this.vb=new gn,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new yn,this.yc=new $t}function Tc(){this.xb=this.a=0,this.l=new pu,this.ca=new zs,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new zt,this.Pb=0,this.wd=new zt,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new Lu,this.ab=0,this.gc=st(4,Fu),this.Oc=0}function ru(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new pu,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Kl(Se,He,ot,yt,xt,jt,Dt){for(Se=Se==null?0:Se[He+0],He=0;He<Dt;++He)xt[jt+He]=Se+ot[yt+He]&255,Se=xt[jt+He]}function sc(Se,He,ot,yt,xt,jt,Dt){var Mt;if(Se==null)Kl(null,null,ot,yt,xt,jt,Dt);else for(Mt=0;Mt<Dt;++Mt)xt[jt+Mt]=Se[He+Mt]+ot[yt+Mt]&255}function Ys(Se,He,ot,yt,xt,jt,Dt){if(Se==null)Kl(null,null,ot,yt,xt,jt,Dt);else{var Mt,Rt=Se[He+0],Vt=Rt,An=Rt;for(Mt=0;Mt<Dt;++Mt)Vt=An+(Rt=Se[He+Mt])-Vt,An=ot[yt+Mt]+(-256&Vt?0>Vt?0:255:Vt)&255,Vt=Rt,xt[jt+Mt]=An}}function Iu(Se,He,ot,yt){var xt=He.width,jt=He.o;if(Ce(Se!=null&&He!=null),0>ot||0>=yt||ot+yt>jt)return null;if(!Se.Cc){if(Se.ga==null){var Dt;if(Se.ga=new ru,(Dt=Se.ga==null)||(Dt=He.width*He.o,Ce(Se.Gb.length==0),Se.Gb=Je(Dt),Se.Uc=0,Se.Gb==null?Dt=0:(Se.mb=Se.Gb,Se.nb=Se.Uc,Se.rc=null,Dt=1),Dt=!Dt),!Dt){Dt=Se.ga;var Mt=Se.Fa,Rt=Se.P,Vt=Se.qc,An=Se.mb,pn=Se.nb,Dn=Rt+1,wn=Vt-1,zn=Dt.l;if(Ce(Mt!=null&&An!=null&&He!=null),Jl[0]=null,Jl[1]=Kl,Jl[2]=sc,Jl[3]=Ys,Dt.ca=An,Dt.tb=pn,Dt.c=He.width,Dt.i=He.height,Ce(0<Dt.c&&0<Dt.i),1>=Vt)He=0;else if(Dt.$a=Mt[Rt+0]>>0&3,Dt.Z=Mt[Rt+0]>>2&3,Dt.Lc=Mt[Rt+0]>>4&3,Rt=Mt[Rt+0]>>6&3,0>Dt.$a||1<Dt.$a||4<=Dt.Z||1<Dt.Lc||Rt)He=0;else if(zn.put=ul,zn.ac=es,zn.bc=cl,zn.ma=Dt,zn.width=He.width,zn.height=He.height,zn.Da=He.Da,zn.v=He.v,zn.va=He.va,zn.j=He.j,zn.o=He.o,Dt.$a)e:{Ce(Dt.$a==1),He=Ls();t:for(;;){if(He==null){He=0;break e}if(Ce(Dt!=null),Dt.mc=He,He.c=Dt.c,He.i=Dt.i,He.l=Dt.l,He.l.ma=Dt,He.l.width=Dt.c,He.l.height=Dt.i,He.a=0,Hn(He.m,Mt,Dn,wn),!dl(Dt.c,Dt.i,1,He,null)||(He.ab==1&&He.gc[0].hc==3&&Wo(He.s)?(Dt.ic=1,Mt=He.c*He.i,He.Ta=null,He.Ua=0,He.V=Je(Mt),He.Ba=0,He.V==null?(He.a=1,He=0):He=1):(Dt.ic=0,He=eu(He,Dt.c)),!He))break t;He=1;break e}Dt.mc=null,He=0}else He=wn>=Dt.c*Dt.i;Dt=!He}if(Dt)return null;Se.ga.Lc!=1?Se.Ga=0:yt=jt-ot}Ce(Se.ga!=null),Ce(ot+yt<=jt);e:{if(He=(Mt=Se.ga).c,jt=Mt.l.o,Mt.$a==0){if(Dn=Se.rc,wn=Se.Vc,zn=Se.Fa,Rt=Se.P+1+ot*He,Vt=Se.mb,An=Se.nb+ot*He,Ce(Rt<=Se.P+Se.qc),Mt.Z!=0)for(Ce(Jl[Mt.Z]!=null),Dt=0;Dt<yt;++Dt)Jl[Mt.Z](Dn,wn,zn,Rt,Vt,An,He),Dn=Vt,wn=An,An+=He,Rt+=He;else for(Dt=0;Dt<yt;++Dt)Ke(Vt,An,zn,Rt,He),Dn=Vt,wn=An,An+=He,Rt+=He;Se.rc=Dn,Se.Vc=wn}else{if(Ce(Mt.mc!=null),He=ot+yt,Ce((Dt=Mt.mc)!=null),Ce(He<=Dt.i),Dt.C>=He)He=1;else if(Mt.ic||Tn(),Mt.ic){Mt=Dt.V,Dn=Dt.Ba,wn=Dt.c;var Kn=Dt.i,Sn=(zn=1,Rt=Dt.$/wn,Vt=Dt.$%wn,An=Dt.m,pn=Dt.s,Dt.$),xn=wn*Kn,rr=wn*He,xr=pn.wc,Fr=Sn<rr?Oo(pn,Vt,Rt):null;Ce(Sn<=xn),Ce(He<=Kn),Ce(Wo(pn));t:for(;;){for(;!An.h&&Sn<rr;){if(Vt&xr||(Fr=Oo(pn,Vt,Rt)),Ce(Fr!=null),On(An),256>(Kn=us(Fr.G[0],Fr.H[0],An)))Mt[Dn+Sn]=Kn,++Sn,++Vt>=wn&&(Vt=0,++Rt<=He&&!(Rt%16)&&Fs(Dt,Rt));else{if(!(280>Kn)){zn=0;break t}Kn=Gs(Kn-256,An);var ei,Vr=us(Fr.G[4],Fr.H[4],An);if(On(An),!(Sn>=(Vr=Al(wn,Vr=Gs(Vr,An)))&&xn-Sn>=Kn)){zn=0;break t}for(ei=0;ei<Kn;++ei)Mt[Dn+Sn+ei]=Mt[Dn+Sn+ei-Vr];for(Sn+=Kn,Vt+=Kn;Vt>=wn;)Vt-=wn,++Rt<=He&&!(Rt%16)&&Fs(Dt,Rt);Sn<rr&&Vt&xr&&(Fr=Oo(pn,Vt,Rt))}Ce(An.h==hn(An))}Fs(Dt,Rt>He?He:Rt);break t}!zn||An.h&&Sn<xn?(zn=0,Dt.a=An.h?5:3):Dt.$=Sn,He=zn}else He=cs(Dt,Dt.V,Dt.Ba,Dt.c,Dt.i,He,Is);if(!He){yt=0;break e}}ot+yt>=jt&&(Se.Cc=1),yt=1}if(!yt)return null;if(Se.Cc&&((yt=Se.ga)!=null&&(yt.mc=null),Se.ga=null,0<Se.Ga))return alert("todo:WebPDequantizeLevels"),null}return Se.nb+ot*xt}function it(Se,He,ot,yt,xt,jt){for(;0<xt--;){var Dt,Mt=Se,Rt=He+(ot?1:0),Vt=Se,An=He+(ot?0:3);for(Dt=0;Dt<yt;++Dt){var pn=Vt[An+4*Dt];pn!=255&&(pn*=32897,Mt[Rt+4*Dt+0]=Mt[Rt+4*Dt+0]*pn>>23,Mt[Rt+4*Dt+1]=Mt[Rt+4*Dt+1]*pn>>23,Mt[Rt+4*Dt+2]=Mt[Rt+4*Dt+2]*pn>>23)}He+=jt}}function Tt(Se,He,ot,yt,xt){for(;0<yt--;){var jt;for(jt=0;jt<ot;++jt){var Dt=Se[He+2*jt+0],Mt=15&(Vt=Se[He+2*jt+1]),Rt=4369*Mt,Vt=(240&Vt|Vt>>4)*Rt>>16;Se[He+2*jt+0]=(240&Dt|Dt>>4)*Rt>>16&240|(15&Dt|Dt<<4)*Rt>>16>>4&15,Se[He+2*jt+1]=240&Vt|Mt}He+=xt}}function un(Se,He,ot,yt,xt,jt,Dt,Mt){var Rt,Vt,An=255;for(Vt=0;Vt<xt;++Vt){for(Rt=0;Rt<yt;++Rt){var pn=Se[He+Rt];jt[Dt+4*Rt]=pn,An&=pn}He+=ot,Dt+=Mt}return An!=255}function Bn(Se,He,ot,yt,xt){var jt;for(jt=0;jt<xt;++jt)ot[yt+jt]=Se[He+jt]>>8}function Tn(){Ns=it,so=Tt,qa=un,xo=Bn}function pr(Se,He,ot){vn[Se]=function(yt,xt,jt,Dt,Mt,Rt,Vt,An,pn,Dn,wn,zn,Kn,Sn,xn,rr,xr){var Fr,ei=xr-1>>1,Vr=Mt[Rt+0]|Vt[An+0]<<16,Ti=pn[Dn+0]|wn[zn+0]<<16;Ce(yt!=null);var qr=3*Vr+Ti+131074>>2;for(He(yt[xt+0],255&qr,qr>>16,Kn,Sn),jt!=null&&(qr=3*Ti+Vr+131074>>2,He(jt[Dt+0],255&qr,qr>>16,xn,rr)),Fr=1;Fr<=ei;++Fr){var Ca=Mt[Rt+Fr]|Vt[An+Fr]<<16,Ta=pn[Dn+Fr]|wn[zn+Fr]<<16,Ba=Vr+Ca+Ti+Ta+524296,Aa=Ba+2*(Ca+Ti)>>3;qr=Aa+Vr>>1,Vr=(Ba=Ba+2*(Vr+Ta)>>3)+Ca>>1,He(yt[xt+2*Fr-1],255&qr,qr>>16,Kn,Sn+(2*Fr-1)*ot),He(yt[xt+2*Fr-0],255&Vr,Vr>>16,Kn,Sn+(2*Fr-0)*ot),jt!=null&&(qr=Ba+Ti>>1,Vr=Aa+Ta>>1,He(jt[Dt+2*Fr-1],255&qr,qr>>16,xn,rr+(2*Fr-1)*ot),He(jt[Dt+2*Fr+0],255&Vr,Vr>>16,xn,rr+(2*Fr+0)*ot)),Vr=Ca,Ti=Ta}1&xr||(qr=3*Vr+Ti+131074>>2,He(yt[xt+xr-1],255&qr,qr>>16,Kn,Sn+(xr-1)*ot),jt!=null&&(qr=3*Ti+Vr+131074>>2,He(jt[Dt+xr-1],255&qr,qr>>16,xn,rr+(xr-1)*ot)))}}function Nr(){Es[cu]=fd,Es[kc]=RA,Es[dc]=hd,Es[Uc]=QA,Es[Au]=HA,Es[fA]=zA,Es[jA]=gd,Es[Rc]=RA,Es[hA]=QA,Es[fc]=HA,Es[gA]=zA}function wi(Se){return Se&~pd?0>Se?0:255:Se>>GA}function Ui(Se,He){return wi((19077*Se>>8)+(26149*He>>8)-14234)}function fa(Se,He,ot){return wi((19077*Se>>8)-(6419*He>>8)-(13320*ot>>8)+8708)}function ca(Se,He){return wi((19077*Se>>8)+(33050*He>>8)-17685)}function ja(Se,He,ot,yt,xt){yt[xt+0]=Ui(Se,ot),yt[xt+1]=fa(Se,He,ot),yt[xt+2]=ca(Se,He)}function lo(Se,He,ot,yt,xt){yt[xt+0]=ca(Se,He),yt[xt+1]=fa(Se,He,ot),yt[xt+2]=Ui(Se,ot)}function vo(Se,He,ot,yt,xt){var jt=fa(Se,He,ot);He=jt<<3&224|ca(Se,He)>>3,yt[xt+0]=248&Ui(Se,ot)|jt>>5,yt[xt+1]=He}function Co(Se,He,ot,yt,xt){var jt=240&ca(Se,He)|15;yt[xt+0]=240&Ui(Se,ot)|fa(Se,He,ot)>>4,yt[xt+1]=jt}function Vo(Se,He,ot,yt,xt){yt[xt+0]=255,ja(Se,He,ot,yt,xt+1)}function Ho(Se,He,ot,yt,xt){lo(Se,He,ot,yt,xt),yt[xt+3]=255}function _s(Se,He,ot,yt,xt){ja(Se,He,ot,yt,xt),yt[xt+3]=255}function Ss(Se,He){return 0>Se?0:Se>He?He:Se}function Bs(Se,He,ot){vn[Se]=function(yt,xt,jt,Dt,Mt,Rt,Vt,An,pn){for(var Dn=An+(-2&pn)*ot;An!=Dn;)He(yt[xt+0],jt[Dt+0],Mt[Rt+0],Vt,An),He(yt[xt+1],jt[Dt+0],Mt[Rt+0],Vt,An+ot),xt+=2,++Dt,++Rt,An+=2*ot;1&pn&&He(yt[xt+0],jt[Dt+0],Mt[Rt+0],Vt,An)}}function iu(Se,He,ot){return ot==0?Se==0?He==0?6:5:He==0?4:0:ot}function Du(Se,He,ot,yt,xt){switch(Se>>>30){case 3:Ll(He,ot,yt,xt,0);break;case 2:Po(He,ot,yt,xt);break;case 1:fs(He,ot,yt,xt)}}function _u(Se,He){var ot,yt,xt=He.M,jt=He.Nb,Dt=Se.oc,Mt=Se.pc+40,Rt=Se.oc,Vt=Se.pc+584,An=Se.oc,pn=Se.pc+600;for(ot=0;16>ot;++ot)Dt[Mt+32*ot-1]=129;for(ot=0;8>ot;++ot)Rt[Vt+32*ot-1]=129,An[pn+32*ot-1]=129;for(0<xt?Dt[Mt-1-32]=Rt[Vt-1-32]=An[pn-1-32]=129:(et(Dt,Mt-32-1,127,21),et(Rt,Vt-32-1,127,9),et(An,pn-32-1,127,9)),yt=0;yt<Se.za;++yt){var Dn=He.ya[He.aa+yt];if(0<yt){for(ot=-1;16>ot;++ot)Ke(Dt,Mt+32*ot-4,Dt,Mt+32*ot+12,4);for(ot=-1;8>ot;++ot)Ke(Rt,Vt+32*ot-4,Rt,Vt+32*ot+4,4),Ke(An,pn+32*ot-4,An,pn+32*ot+4,4)}var wn=Se.Gd,zn=Se.Hd+yt,Kn=Dn.ad,Sn=Dn.Hc;if(0<xt&&(Ke(Dt,Mt-32,wn[zn].y,0,16),Ke(Rt,Vt-32,wn[zn].f,0,8),Ke(An,pn-32,wn[zn].ea,0,8)),Dn.Za){var xn=Dt,rr=Mt-32+16;for(0<xt&&(yt>=Se.za-1?et(xn,rr,wn[zn].y[15],4):Ke(xn,rr,wn[zn+1].y,0,4)),ot=0;4>ot;ot++)xn[rr+128+ot]=xn[rr+256+ot]=xn[rr+384+ot]=xn[rr+0+ot];for(ot=0;16>ot;++ot,Sn<<=2)xn=Dt,rr=Mt+kt[ot],os[Dn.Ob[ot]](xn,rr),Du(Sn,Kn,16*+ot,xn,rr)}else if(xn=iu(yt,xt,Dn.Ob[0]),Xl[xn](Dt,Mt),Sn!=0)for(ot=0;16>ot;++ot,Sn<<=2)Du(Sn,Kn,16*+ot,Dt,Mt+kt[ot]);for(ot=Dn.Gc,xn=iu(yt,xt,Dn.Dd),Ol[xn](Rt,Vt),Ol[xn](An,pn),Sn=Kn,xn=Rt,rr=Vt,255&(Dn=ot>>0)&&(170&Dn?su(Sn,256,xn,rr):Ts(Sn,256,xn,rr)),Dn=An,Sn=pn,255&(ot>>=8)&&(170&ot?su(Kn,320,Dn,Sn):Ts(Kn,320,Dn,Sn)),xt<Se.Ub-1&&(Ke(wn[zn].y,0,Dt,Mt+480,16),Ke(wn[zn].f,0,Rt,Vt+224,8),Ke(wn[zn].ea,0,An,pn+224,8)),ot=8*jt*Se.B,wn=Se.sa,zn=Se.ta+16*yt+16*jt*Se.R,Kn=Se.qa,Dn=Se.ra+8*yt+ot,Sn=Se.Ha,xn=Se.Ia+8*yt+ot,ot=0;16>ot;++ot)Ke(wn,zn+ot*Se.R,Dt,Mt+32*ot,16);for(ot=0;8>ot;++ot)Ke(Kn,Dn+ot*Se.B,Rt,Vt+32*ot,8),Ke(Sn,xn+ot*Se.B,An,pn+32*ot,8)}}function ju(Se,He,ot,yt,xt,jt,Dt,Mt,Rt){var Vt=[0],An=[0],pn=0,Dn=Rt!=null?Rt.kd:0,wn=Rt!=null?Rt:new oc;if(Se==null||12>ot)return 7;wn.data=Se,wn.w=He,wn.ha=ot,He=[He],ot=[ot],wn.gb=[wn.gb];e:{var zn=He,Kn=ot,Sn=wn.gb;if(Ce(Se!=null),Ce(Kn!=null),Ce(Sn!=null),Sn[0]=0,12<=Kn[0]&&!Fe(Se,zn[0],"RIFF")){if(Fe(Se,zn[0]+8,"WEBP")){Sn=3;break e}var xn=si(Se,zn[0]+4);if(12>xn||4294967286<xn){Sn=3;break e}if(Dn&&xn>Kn[0]-8){Sn=7;break e}Sn[0]=xn,zn[0]+=12,Kn[0]-=12}Sn=0}if(Sn!=0)return Sn;for(xn=0<wn.gb[0],ot=ot[0];;){e:{var rr=Se;Kn=He,Sn=ot;var xr=Vt,Fr=An,ei=zn=[0];if((qr=pn=[pn])[0]=0,8>Sn[0])Sn=7;else{if(!Fe(rr,Kn[0],"VP8X")){if(si(rr,Kn[0]+4)!=10){Sn=3;break e}if(18>Sn[0]){Sn=7;break e}var Vr=si(rr,Kn[0]+8),Ti=1+fi(rr,Kn[0]+12);if(2147483648<=Ti*(rr=1+fi(rr,Kn[0]+15))){Sn=3;break e}ei!=null&&(ei[0]=Vr),xr!=null&&(xr[0]=Ti),Fr!=null&&(Fr[0]=rr),Kn[0]+=18,Sn[0]-=18,qr[0]=1}Sn=0}}if(pn=pn[0],zn=zn[0],Sn!=0)return Sn;if(Kn=!!(2&zn),!xn&&pn)return 3;if(jt!=null&&(jt[0]=!!(16&zn)),Dt!=null&&(Dt[0]=Kn),Mt!=null&&(Mt[0]=0),Dt=Vt[0],zn=An[0],pn&&Kn&&Rt==null){Sn=0;break}if(4>ot){Sn=7;break}if(xn&&pn||!xn&&!pn&&!Fe(Se,He[0],"ALPH")){ot=[ot],wn.na=[wn.na],wn.P=[wn.P],wn.Sa=[wn.Sa];e:{Vr=Se,Sn=He,xn=ot;var qr=wn.gb;xr=wn.na,Fr=wn.P,ei=wn.Sa,Ti=22,Ce(Vr!=null),Ce(xn!=null),rr=Sn[0];var Ca=xn[0];for(Ce(xr!=null),Ce(ei!=null),xr[0]=null,Fr[0]=null,ei[0]=0;;){if(Sn[0]=rr,xn[0]=Ca,8>Ca){Sn=7;break e}var Ta=si(Vr,rr+4);if(4294967286<Ta){Sn=3;break e}var Ba=8+Ta+1&-2;if(Ti+=Ba,0<qr&&Ti>qr){Sn=3;break e}if(!Fe(Vr,rr,"VP8 ")||!Fe(Vr,rr,"VP8L")){Sn=0;break e}if(Ca[0]<Ba){Sn=7;break e}Fe(Vr,rr,"ALPH")||(xr[0]=Vr,Fr[0]=rr+8,ei[0]=Ta),rr+=Ba,Ca-=Ba}}if(ot=ot[0],wn.na=wn.na[0],wn.P=wn.P[0],wn.Sa=wn.Sa[0],Sn!=0)break}ot=[ot],wn.Ja=[wn.Ja],wn.xa=[wn.xa];e:if(qr=Se,Sn=He,xn=ot,xr=wn.gb[0],Fr=wn.Ja,ei=wn.xa,Vr=Sn[0],rr=!Fe(qr,Vr,"VP8 "),Ti=!Fe(qr,Vr,"VP8L"),Ce(qr!=null),Ce(xn!=null),Ce(Fr!=null),Ce(ei!=null),8>xn[0])Sn=7;else{if(rr||Ti){if(qr=si(qr,Vr+4),12<=xr&&qr>xr-12){Sn=3;break e}if(Dn&&qr>xn[0]-8){Sn=7;break e}Fr[0]=qr,Sn[0]+=8,xn[0]-=8,ei[0]=Ti}else ei[0]=5<=xn[0]&&qr[Vr+0]==47&&!(qr[Vr+4]>>5),Fr[0]=xn[0];Sn=0}if(ot=ot[0],wn.Ja=wn.Ja[0],wn.xa=wn.xa[0],He=He[0],Sn!=0)break;if(4294967286<wn.Ja)return 3;if(Mt==null||Kn||(Mt[0]=wn.xa?2:1),Dt=[Dt],zn=[zn],wn.xa){if(5>ot){Sn=7;break}Mt=Dt,Dn=zn,Kn=jt,Se==null||5>ot?Se=0:5<=ot&&Se[He+0]==47&&!(Se[He+4]>>5)?(xn=[0],qr=[0],xr=[0],Hn(Fr=new zt,Se,He,ot),Zi(Fr,xn,qr,xr)?(Mt!=null&&(Mt[0]=xn[0]),Dn!=null&&(Dn[0]=qr[0]),Kn!=null&&(Kn[0]=xr[0]),Se=1):Se=0):Se=0}else{if(10>ot){Sn=7;break}Mt=zn,Se==null||10>ot||!Sc(Se,He+3,ot-3)?Se=0:(Dn=Se[He+0]|Se[He+1]<<8|Se[He+2]<<16,Kn=16383&(Se[He+7]<<8|Se[He+6]),Se=16383&(Se[He+9]<<8|Se[He+8]),1&Dn||3<(Dn>>1&7)||!(Dn>>4&1)||Dn>>5>=wn.Ja||!Kn||!Se?Se=0:(Dt&&(Dt[0]=Kn),Mt&&(Mt[0]=Se),Se=1))}if(!Se||(Dt=Dt[0],zn=zn[0],pn&&(Vt[0]!=Dt||An[0]!=zn)))return 3;Rt!=null&&(Rt[0]=wn,Rt.offset=He-Rt.w,Ce(4294967286>He-Rt.w),Ce(Rt.offset==Rt.ha-ot));break}return Sn==0||Sn==7&&pn&&Rt==null?(jt!=null&&(jt[0]|=wn.na!=null&&0<wn.na.length),yt!=null&&(yt[0]=Dt),xt!=null&&(xt[0]=zn),0):Sn}function Ou(Se,He,ot){var yt=He.width,xt=He.height,jt=0,Dt=0,Mt=yt,Rt=xt;if(He.Da=Se!=null&&0<Se.Da,He.Da&&(Mt=Se.cd,Rt=Se.bd,jt=Se.v,Dt=Se.j,11>ot||(jt&=-2,Dt&=-2),0>jt||0>Dt||0>=Mt||0>=Rt||jt+Mt>yt||Dt+Rt>xt))return 0;if(He.v=jt,He.j=Dt,He.va=jt+Mt,He.o=Dt+Rt,He.U=Mt,He.T=Rt,He.da=Se!=null&&0<Se.da,He.da){if(!da(Mt,Rt,ot=[Se.ib],jt=[Se.hb]))return 0;He.ib=ot[0],He.hb=jt[0]}return He.ob=Se!=null&&Se.ob,He.Kb=Se==null||!Se.Sd,He.da&&(He.ob=He.ib<3*yt/4&&He.hb<3*xt/4,He.Kb=0),1}function Tu(Se){if(Se==null)return 2;if(11>Se.S){var He=Se.f.RGBA;He.fb+=(Se.height-1)*He.A,He.A=-He.A}else He=Se.f.kb,Se=Se.height,He.O+=(Se-1)*He.fa,He.fa=-He.fa,He.N+=(Se-1>>1)*He.Ab,He.Ab=-He.Ab,He.W+=(Se-1>>1)*He.Db,He.Db=-He.Db,He.F!=null&&(He.J+=(Se-1)*He.lb,He.lb=-He.lb);return 0}function Mu(Se,He,ot,yt){if(yt==null||0>=Se||0>=He)return 2;if(ot!=null){if(ot.Da){var xt=ot.cd,jt=ot.bd,Dt=-2&ot.v,Mt=-2&ot.j;if(0>Dt||0>Mt||0>=xt||0>=jt||Dt+xt>Se||Mt+jt>He)return 2;Se=xt,He=jt}if(ot.da){if(!da(Se,He,xt=[ot.ib],jt=[ot.hb]))return 2;Se=xt[0],He=jt[0]}}yt.width=Se,yt.height=He;e:{var Rt=yt.width,Vt=yt.height;if(Se=yt.S,0>=Rt||0>=Vt||!(Se>=cu&&13>Se))Se=2;else{if(0>=yt.Rd&&yt.sd==null){Dt=jt=xt=He=0;var An=(Mt=Rt*jn[Se])*Vt;if(11>Se||(jt=(Vt+1)/2*(He=(Rt+1)/2),Se==12&&(Dt=(xt=Rt)*Vt)),(Vt=Je(An+2*jt+Dt))==null){Se=1;break e}yt.sd=Vt,11>Se?((Rt=yt.f.RGBA).eb=Vt,Rt.fb=0,Rt.A=Mt,Rt.size=An):((Rt=yt.f.kb).y=Vt,Rt.O=0,Rt.fa=Mt,Rt.Fd=An,Rt.f=Vt,Rt.N=0+An,Rt.Ab=He,Rt.Cd=jt,Rt.ea=Vt,Rt.W=0+An+jt,Rt.Db=He,Rt.Ed=jt,Se==12&&(Rt.F=Vt,Rt.J=0+An+2*jt),Rt.Tc=Dt,Rt.lb=xt)}if(He=1,xt=yt.S,jt=yt.width,Dt=yt.height,xt>=cu&&13>xt)if(11>xt)Se=yt.f.RGBA,He&=(Mt=Math.abs(Se.A))*(Dt-1)+jt<=Se.size,He&=Mt>=jt*jn[xt],He&=Se.eb!=null;else{Se=yt.f.kb,Mt=(jt+1)/2,An=(Dt+1)/2,Rt=Math.abs(Se.fa),Vt=Math.abs(Se.Ab);var pn=Math.abs(Se.Db),Dn=Math.abs(Se.lb),wn=Dn*(Dt-1)+jt;He&=Rt*(Dt-1)+jt<=Se.Fd,He&=Vt*(An-1)+Mt<=Se.Cd,He=(He&=pn*(An-1)+Mt<=Se.Ed)&Rt>=jt&Vt>=Mt&pn>=Mt,He&=Se.y!=null,He&=Se.f!=null,He&=Se.ea!=null,xt==12&&(He&=Dn>=jt,He&=wn<=Se.Tc,He&=Se.F!=null)}else He=0;Se=He?0:2}}return Se!=0||ot!=null&&ot.fd&&(Se=Tu(yt)),Se}var ts=64,Zs=[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],au=24,oo=32,Xs=8,zo=[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];ii("Predictor0","PredictorAdd0"),vn.Predictor0=function(){return 4278190080},vn.Predictor1=function(Se){return Se},vn.Predictor2=function(Se,He,ot){return He[ot+0]},vn.Predictor3=function(Se,He,ot){return He[ot+1]},vn.Predictor4=function(Se,He,ot){return He[ot-1]},vn.Predictor5=function(Se,He,ot){return di(di(Se,He[ot+1]),He[ot+0])},vn.Predictor6=function(Se,He,ot){return di(Se,He[ot-1])},vn.Predictor7=function(Se,He,ot){return di(Se,He[ot+0])},vn.Predictor8=function(Se,He,ot){return di(He[ot-1],He[ot+0])},vn.Predictor9=function(Se,He,ot){return di(He[ot+0],He[ot+1])},vn.Predictor10=function(Se,He,ot){return di(di(Se,He[ot-1]),di(He[ot+0],He[ot+1]))},vn.Predictor11=function(Se,He,ot){var yt=He[ot+0];return 0>=va(yt>>24&255,Se>>24&255,(He=He[ot-1])>>24&255)+va(yt>>16&255,Se>>16&255,He>>16&255)+va(yt>>8&255,Se>>8&255,He>>8&255)+va(255&yt,255&Se,255&He)?yt:Se},vn.Predictor12=function(Se,He,ot){var yt=He[ot+0];return(ki((Se>>24&255)+(yt>>24&255)-((He=He[ot-1])>>24&255))<<24|ki((Se>>16&255)+(yt>>16&255)-(He>>16&255))<<16|ki((Se>>8&255)+(yt>>8&255)-(He>>8&255))<<8|ki((255&Se)+(255&yt)-(255&He)))>>>0},vn.Predictor13=function(Se,He,ot){var yt=He[ot-1];return(sa((Se=di(Se,He[ot+0]))>>24&255,yt>>24&255)<<24|sa(Se>>16&255,yt>>16&255)<<16|sa(Se>>8&255,yt>>8&255)<<8|sa(Se>>0&255,yt>>0&255))>>>0};var gl=vn.PredictorAdd0;vn.PredictorAdd1=Ea,ii("Predictor2","PredictorAdd2"),ii("Predictor3","PredictorAdd3"),ii("Predictor4","PredictorAdd4"),ii("Predictor5","PredictorAdd5"),ii("Predictor6","PredictorAdd6"),ii("Predictor7","PredictorAdd7"),ii("Predictor8","PredictorAdd8"),ii("Predictor9","PredictorAdd9"),ii("Predictor10","PredictorAdd10"),ii("Predictor11","PredictorAdd11"),ii("Predictor12","PredictorAdd12"),ii("Predictor13","PredictorAdd13");var js=vn.PredictorAdd2;La("ColorIndexInverseTransform","MapARGB","32b",function(Se){return Se>>8&255},function(Se){return Se}),La("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(Se){return Se},function(Se){return Se>>8&255});var Vl,To=vn.ColorIndexInverseTransform,ou=vn.MapARGB,lc=vn.VP8LColorIndexInverseTransformAlpha,uc=vn.MapAlpha,pl=vn.VP8LPredictorsAdd=[];pl.length=16,(vn.VP8LPredictors=[]).length=16,(vn.VP8LPredictorsAdd_C=[]).length=16,(vn.VP8LPredictors_C=[]).length=16;var Js,ds,is,Os,xl,Fl,Nu,Ll,Po,su,fs,Ts,ku,Mc,cc,Il,Dl,_l,lu,Uu,Yl,Zl,Ac,Ms,Ns,so,qa,xo,Fo=Je(511),jl=Je(2041),li=Je(225),$s=Je(767),uu=0,vs=jl,Nc=li,ga=$s,Oa=Fo,cu=0,kc=1,dc=2,Uc=3,Au=4,fA=5,jA=6,Rc=7,hA=8,fc=9,gA=10,OA=[2,3,7],TA=[3,3,11],Qc=[280,256,256,256,40],MA=[0,1,1,1,0],ld=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],NA=[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],ud=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],cd=8,pA=[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],Ru=[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],as=null,kA=[[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]],Hc=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],UA=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],Ad=[[[[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]]]],mA=[[[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]]],Qu=[[[[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]]]],zc=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Xl=[],os=[],Ol=[],dd=1,vA=2,Jl=[],Es=[];pr("UpsampleRgbLinePair",ja,3),pr("UpsampleBgrLinePair",lo,3),pr("UpsampleRgbaLinePair",_s,4),pr("UpsampleBgraLinePair",Ho,4),pr("UpsampleArgbLinePair",Vo,4),pr("UpsampleRgba4444LinePair",Co,2),pr("UpsampleRgb565LinePair",vo,2);var fd=vn.UpsampleRgbLinePair,hd=vn.UpsampleBgrLinePair,RA=vn.UpsampleRgbaLinePair,QA=vn.UpsampleBgraLinePair,HA=vn.UpsampleArgbLinePair,zA=vn.UpsampleRgba4444LinePair,gd=vn.UpsampleRgb565LinePair,Gc=16,Wc=1<<Gc-1,hc=-227,yA=482,GA=6,pd=(256<<GA)-1,WA=0,Re=Je(256),_e=Je(256),Ge=Je(256),ze=Je(256),mt=Je(yA-hc),Pt=Je(yA-hc);Bs("YuvToRgbRow",ja,3),Bs("YuvToBgrRow",lo,3),Bs("YuvToRgbaRow",_s,4),Bs("YuvToBgraRow",Ho,4),Bs("YuvToArgbRow",Vo,4),Bs("YuvToRgba4444Row",Co,2),Bs("YuvToRgb565Row",vo,2);var kt=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Jt=[0,2,8],qt=[8,7,6,4,4,2,2,2,1,1,1,1],Pn=1;this.WebPDecodeRGBA=function(Se,He,ot,yt,xt){var jt=kc,Dt=new Pl,Mt=new zs;Dt.ba=Mt,Mt.S=jt,Mt.width=[Mt.width],Mt.height=[Mt.height];var Rt=Mt.width,Vt=Mt.height,An=new Sl;if(An==null||Se==null)var pn=2;else Ce(An!=null),pn=ju(Se,He,ot,An.width,An.height,An.Pd,An.Qd,An.format,null);if(pn!=0?Rt=0:(Rt!=null&&(Rt[0]=An.width[0]),Vt!=null&&(Vt[0]=An.height[0]),Rt=1),Rt){Mt.width=Mt.width[0],Mt.height=Mt.height[0],yt!=null&&(yt[0]=Mt.width),xt!=null&&(xt[0]=Mt.height);e:{if(yt=new pu,(xt=new oc).data=Se,xt.w=He,xt.ha=ot,xt.kd=1,He=[0],Ce(xt!=null),((Se=ju(xt.data,xt.w,xt.ha,null,null,null,He,null,xt))==0||Se==7)&&He[0]&&(Se=4),(He=Se)==0){if(Ce(Dt!=null),yt.data=xt.data,yt.w=xt.w+xt.offset,yt.ha=xt.ha-xt.offset,yt.put=ul,yt.ac=es,yt.bc=cl,yt.ma=Dt,xt.xa){if((Se=Ls())==null){Dt=1;break e}if(function(Dn,wn){var zn=[0],Kn=[0],Sn=[0];t:for(;;){if(Dn==null)return 0;if(wn==null)return Dn.a=2,0;if(Dn.l=wn,Dn.a=0,Hn(Dn.m,wn.data,wn.w,wn.ha),!Zi(Dn.m,zn,Kn,Sn)){Dn.a=3;break t}if(Dn.xb=vA,wn.width=zn[0],wn.height=Kn[0],!dl(zn[0],Kn[0],1,Dn,null))break t;return 1}return Ce(Dn.a!=0),0}(Se,yt)){if(yt=(He=Mu(yt.width,yt.height,Dt.Oa,Dt.ba))==0){t:{yt=Se;n:for(;;){if(yt==null){yt=0;break t}if(Ce(yt.s.yc!=null),Ce(yt.s.Ya!=null),Ce(0<yt.s.Wb),Ce((ot=yt.l)!=null),Ce((xt=ot.ma)!=null),yt.xb!=0){if(yt.ca=xt.ba,yt.tb=xt.tb,Ce(yt.ca!=null),!Ou(xt.Oa,ot,Uc)){yt.a=2;break n}if(!eu(yt,ot.width)||ot.da)break n;if((ot.da||Za(yt.ca.S))&&Tn(),11>yt.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),yt.ca.f.kb.F!=null&&Tn()),yt.Pb&&0<yt.s.ua&&yt.s.vb.X==null&&!Ji(yt.s.vb,yt.s.Wa.Xa)){yt.a=1;break n}yt.xb=0}if(!cs(yt,yt.V,yt.Ba,yt.c,yt.i,ot.o,Ul))break n;xt.Dc=yt.Ma,yt=1;break t}Ce(yt.a!=0),yt=0}yt=!yt}yt&&(He=Se.a)}else He=Se.a}else{if((Se=new wc)==null){Dt=1;break e}if(Se.Fa=xt.na,Se.P=xt.P,Se.qc=xt.Sa,Bc(Se,yt)){if((He=Mu(yt.width,yt.height,Dt.Oa,Dt.ba))==0){if(Se.Aa=0,ot=Dt.Oa,Ce((xt=Se)!=null),ot!=null){if(0<(Rt=0>(Rt=ot.Md)?0:100<Rt?255:255*Rt/100)){for(Vt=An=0;4>Vt;++Vt)12>(pn=xt.pb[Vt]).lc&&(pn.ia=Rt*qt[0>pn.lc?0:pn.lc]>>3),An|=pn.ia;An&&(alert("todo:VP8InitRandom"),xt.ia=1)}xt.Ga=ot.Id,100<xt.Ga?xt.Ga=100:0>xt.Ga&&(xt.Ga=0)}mu(Se,yt)||(He=Se.a)}}else He=Se.a}He==0&&Dt.Oa!=null&&Dt.Oa.fd&&(He=Tu(Dt.ba))}Dt=He}jt=Dt!=0?null:11>jt?Mt.f.RGBA.eb:Mt.f.kb.y}else jt=null;return jt};var jn=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function Ct(vn,Wn){for(var br="",Yt=0;Yt<4;Yt++)br+=String.fromCharCode(vn[Wn++]);return br}function _t(vn,Wn){return(vn[Wn+0]<<0|vn[Wn+1]<<8|vn[Wn+2]<<16)>>>0}function Ot(vn,Wn){return(vn[Wn+0]<<0|vn[Wn+1]<<8|vn[Wn+2]<<16|vn[Wn+3]<<24)>>>0}new vt;var Ht=[0],Et=[0],rn=[],Zt=new vt,on=Le,Kt=function(vn,Wn){var br={},Yt=0,$t=!1,Fn=0,yn=0;if(br.frames=[],!function(sn,hn,En,On){for(var Vn=0;Vn<On;Vn++)if(sn[hn+Vn]!=En.charCodeAt(Vn))return!0;return!1}(vn,Wn,"RIFF",4)){for(Ot(vn,Wn+=4),Wn+=8;Wn<vn.length;){var lr=Ct(vn,Wn),Jn=Ot(vn,Wn+=4);Wn+=4;var fr=Jn+(1&Jn);switch(lr){case"VP8 ":case"VP8L":br.frames[Yt]===void 0&&(br.frames[Yt]={}),(Sr=br.frames[Yt]).src_off=$t?yn:Wn-8,Sr.src_size=Fn+Jn+8,Yt++,$t&&($t=!1,Fn=0,yn=0);break;case"VP8X":(Sr=br.header={}).feature_flags=vn[Wn];var Hn=Wn+4;Sr.canvas_width=1+_t(vn,Hn),Hn+=3,Sr.canvas_height=1+_t(vn,Hn),Hn+=3;break;case"ALPH":$t=!0,Fn=fr+8,yn=Wn-8;break;case"ANIM":(Sr=br.header).bgcolor=Ot(vn,Wn),Hn=Wn+4,Sr.loop_count=(yi=vn)[(zt=Hn)+0]<<0|yi[zt+1]<<8,Hn+=2;break;case"ANMF":var vr,Sr;(Sr=br.frames[Yt]={}).offset_x=2*_t(vn,Wn),Wn+=3,Sr.offset_y=2*_t(vn,Wn),Wn+=3,Sr.width=1+_t(vn,Wn),Wn+=3,Sr.height=1+_t(vn,Wn),Wn+=3,Sr.duration=_t(vn,Wn),Wn+=3,vr=vn[Wn++],Sr.dispose=1&vr,Sr.blend=vr>>1&1}lr!="ANMF"&&(Wn+=fr)}var yi,zt;return br}}(on,0);Kt.response=on,Kt.rgbaoutput=!0,Kt.dataurl=!1;var ln=Kt.header?Kt.header:null,Ln=Kt.frames?Kt.frames:null;if(ln){ln.loop_counter=ln.loop_count,Ht=[ln.canvas_height],Et=[ln.canvas_width];for(var Nn=0;Nn<Ln.length&&Ln[Nn].blend!=0;Nn++);}var or=Ln[0],_r=Zt.WebPDecodeRGBA(on,or.src_off,or.src_size,Et,Ht);or.rgba=_r,or.imgwidth=Et[0],or.imgheight=Ht[0];for(var Rn=0;Rn<Et[0]*Ht[0]*4;Rn++)rn[Rn]=_r[Rn];return this.width=Et,this.height=Ht,this.data=rn,this}(function(Le){var Ce=function(){return typeof tn=="function"},Fe=function(Ht,Et,rn,Zt){var on=4,Kt=st;switch(Zt){case Le.image_compression.FAST:on=1,Kt=Je;break;case Le.image_compression.MEDIUM:on=6,Kt=dt;break;case Le.image_compression.SLOW:on=9,Kt=vt}Ht=Ke(Ht,Et,rn,Kt);var ln=tn(Ht,{level:on});return Le.__addimage__.arrayBufferToBinaryString(ln)},Ke=function(Ht,Et,rn,Zt){for(var on,Kt,ln,Ln=Ht.length/Et,Nn=new Uint8Array(Ht.length+Ln),or=_t(),_r=0;_r<Ln;_r+=1){if(ln=_r*Et,on=Ht.subarray(ln,ln+Et),Zt)Nn.set(Zt(on,rn,Kt),ln+_r);else{for(var Rn,vn=or.length,Wn=[];Rn<vn;Rn+=1)Wn[Rn]=or[Rn](on,rn,Kt);var br=Ot(Wn.concat());Nn.set(Wn[br],ln+_r)}Kt=on}return Nn},et=function(Ht){var Et=Array.apply([],Ht);return Et.unshift(0),Et},Je=function(Ht,Et){var rn,Zt=[],on=Ht.length;Zt[0]=1;for(var Kt=0;Kt<on;Kt+=1)rn=Ht[Kt-Et]||0,Zt[Kt+1]=Ht[Kt]-rn+256&255;return Zt},st=function(Ht,Et,rn){var Zt,on=[],Kt=Ht.length;on[0]=2;for(var ln=0;ln<Kt;ln+=1)Zt=rn&&rn[ln]||0,on[ln+1]=Ht[ln]-Zt+256&255;return on},dt=function(Ht,Et,rn){var Zt,on,Kt=[],ln=Ht.length;Kt[0]=3;for(var Ln=0;Ln<ln;Ln+=1)Zt=Ht[Ln-Et]||0,on=rn&&rn[Ln]||0,Kt[Ln+1]=Ht[Ln]+256-(Zt+on>>>1)&255;return Kt},vt=function(Ht,Et,rn){var Zt,on,Kt,ln,Ln=[],Nn=Ht.length;Ln[0]=4;for(var or=0;or<Nn;or+=1)Zt=Ht[or-Et]||0,on=rn&&rn[or]||0,Kt=rn&&rn[or-Et]||0,ln=Ct(Zt,on,Kt),Ln[or+1]=Ht[or]-ln+256&255;return Ln},Ct=function(Ht,Et,rn){if(Ht===Et&&Et===rn)return Ht;var Zt=Math.abs(Et-rn),on=Math.abs(Ht-rn),Kt=Math.abs(Ht+Et-rn-rn);return Zt<=on&&Zt<=Kt?Ht:on<=Kt?Et:rn},_t=function(){return[et,Je,st,dt,vt]},Ot=function(Ht){var Et=Ht.map(function(rn){return rn.reduce(function(Zt,on){return Zt+Math.abs(on)},0)});return Et.indexOf(Math.min.apply(null,Et))};Le.processPNG=function(Ht,Et,rn,Zt){var on,Kt,ln,Ln,Nn,or,_r,Rn,vn,Wn,br,Yt,$t,Fn,yn,lr=this.decode.FLATE_DECODE,Jn="";if(this.__addimage__.isArrayBuffer(Ht)&&(Ht=new Uint8Array(Ht)),this.__addimage__.isArrayBufferView(Ht)){if(Ht=(ln=new nd(Ht)).imgData,Kt=ln.bits,on=ln.colorSpace,Nn=ln.colors,[4,6].indexOf(ln.colorType)!==-1){if(ln.bits===8){vn=(Rn=ln.pixelBitlength==32?new Uint32Array(ln.decodePixels().buffer):ln.pixelBitlength==16?new Uint16Array(ln.decodePixels().buffer):new Uint8Array(ln.decodePixels().buffer)).length,br=new Uint8Array(vn*ln.colors),Wn=new Uint8Array(vn);var fr,Hn=ln.pixelBitlength-ln.bits;for(Fn=0,yn=0;Fn<vn;Fn++){for($t=Rn[Fn],fr=0;fr<Hn;)br[yn++]=$t>>>fr&255,fr+=ln.bits;Wn[Fn]=$t>>>fr&255}}if(ln.bits===16){vn=(Rn=new Uint32Array(ln.decodePixels().buffer)).length,br=new Uint8Array(vn*(32/ln.pixelBitlength)*ln.colors),Wn=new Uint8Array(vn*(32/ln.pixelBitlength)),Yt=ln.colors>1,Fn=0,yn=0;for(var vr=0;Fn<vn;)$t=Rn[Fn++],br[yn++]=$t>>>0&255,Yt&&(br[yn++]=$t>>>16&255,$t=Rn[Fn++],br[yn++]=$t>>>0&255),Wn[vr++]=$t>>>16&255;Kt=8}Zt!==Le.image_compression.NONE&&Ce()?(Ht=Fe(br,ln.width*ln.colors,ln.colors,Zt),_r=Fe(Wn,ln.width,1,Zt)):(Ht=br,_r=Wn,lr=void 0)}if(ln.colorType===3&&(on=this.color_spaces.INDEXED,or=ln.palette,ln.transparency.indexed)){var Sr=ln.transparency.indexed,yi=0;for(Fn=0,vn=Sr.length;Fn<vn;++Fn)yi+=Sr[Fn];if((yi/=255)===vn-1&&Sr.indexOf(0)!==-1)Ln=[Sr.indexOf(0)];else if(yi!==vn){for(Rn=ln.decodePixels(),Wn=new Uint8Array(Rn.length),Fn=0,vn=Rn.length;Fn<vn;Fn++)Wn[Fn]=Sr[Rn[Fn]];_r=Fe(Wn,ln.width,1)}}var zt=function(sn){var hn;switch(sn){case Le.image_compression.FAST:hn=11;break;case Le.image_compression.MEDIUM:hn=13;break;case Le.image_compression.SLOW:hn=14;break;default:hn=12}return hn}(Zt);return lr===this.decode.FLATE_DECODE&&(Jn="/Predictor "+zt+" "),Jn+="/Colors "+Nn+" /BitsPerComponent "+Kt+" /Columns "+ln.width,(this.__addimage__.isArrayBuffer(Ht)||this.__addimage__.isArrayBufferView(Ht))&&(Ht=this.__addimage__.arrayBufferToBinaryString(Ht)),(_r&&this.__addimage__.isArrayBuffer(_r)||this.__addimage__.isArrayBufferView(_r))&&(_r=this.__addimage__.arrayBufferToBinaryString(_r)),{alias:rn,data:Ht,index:Et,filter:lr,decodeParameters:Jn,transparency:Ln,palette:or,sMask:_r,predictor:zt,width:ln.width,height:ln.height,bitsPerComponent:Kt,colorSpace:on}}}})(Gn.API),function(Le){Le.processGIF89A=function(Ce,Fe,Ke,et){var Je=new pc(Ce),st=Je.width,dt=Je.height,vt=[];Je.decodeAndBlitFrameRGBA(0,vt);var Ct={data:vt,width:st,height:dt},_t=new Jc(100).encode(Ct,100);return Le.processJPEG.call(this,_t,Fe,Ke,et)},Le.processGIF87A=Le.processGIF89A}(Gn.API),Qs.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 Le=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(Le);for(var Ce=0;Ce<Le;Ce++){var Fe=this.datav.getUint8(this.pos++,!0),Ke=this.datav.getUint8(this.pos++,!0),et=this.datav.getUint8(this.pos++,!0),Je=this.datav.getUint8(this.pos++,!0);this.palette[Ce]={red:et,green:Ke,blue:Fe,quad:Je}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Qs.prototype.parseBGR=function(){this.pos=this.offset;try{var Le="bit"+this.bitPP,Ce=this.width*this.height*4;this.data=new Uint8Array(Ce),this[Le]()}catch(Fe){Yn.log("bit decode error:"+Fe)}},Qs.prototype.bit1=function(){var Le,Ce=Math.ceil(this.width/8),Fe=Ce%4;for(Le=this.height-1;Le>=0;Le--){for(var Ke=this.bottom_up?Le:this.height-1-Le,et=0;et<Ce;et++)for(var Je=this.datav.getUint8(this.pos++,!0),st=Ke*this.width*4+8*et*4,dt=0;dt<8&&8*et+dt<this.width;dt++){var vt=this.palette[Je>>7-dt&1];this.data[st+4*dt]=vt.blue,this.data[st+4*dt+1]=vt.green,this.data[st+4*dt+2]=vt.red,this.data[st+4*dt+3]=255}Fe!==0&&(this.pos+=4-Fe)}},Qs.prototype.bit4=function(){for(var Le=Math.ceil(this.width/2),Ce=Le%4,Fe=this.height-1;Fe>=0;Fe--){for(var Ke=this.bottom_up?Fe:this.height-1-Fe,et=0;et<Le;et++){var Je=this.datav.getUint8(this.pos++,!0),st=Ke*this.width*4+2*et*4,dt=Je>>4,vt=15&Je,Ct=this.palette[dt];if(this.data[st]=Ct.blue,this.data[st+1]=Ct.green,this.data[st+2]=Ct.red,this.data[st+3]=255,2*et+1>=this.width)break;Ct=this.palette[vt],this.data[st+4]=Ct.blue,this.data[st+4+1]=Ct.green,this.data[st+4+2]=Ct.red,this.data[st+4+3]=255}Ce!==0&&(this.pos+=4-Ce)}},Qs.prototype.bit8=function(){for(var Le=this.width%4,Ce=this.height-1;Ce>=0;Ce--){for(var Fe=this.bottom_up?Ce:this.height-1-Ce,Ke=0;Ke<this.width;Ke++){var et=this.datav.getUint8(this.pos++,!0),Je=Fe*this.width*4+4*Ke;if(et<this.palette.length){var st=this.palette[et];this.data[Je]=st.red,this.data[Je+1]=st.green,this.data[Je+2]=st.blue,this.data[Je+3]=255}else this.data[Je]=255,this.data[Je+1]=255,this.data[Je+2]=255,this.data[Je+3]=255}Le!==0&&(this.pos+=4-Le)}},Qs.prototype.bit15=function(){for(var Le=this.width%3,Ce=parseInt("11111",2),Fe=this.height-1;Fe>=0;Fe--){for(var Ke=this.bottom_up?Fe:this.height-1-Fe,et=0;et<this.width;et++){var Je=this.datav.getUint16(this.pos,!0);this.pos+=2;var st=(Je&Ce)/Ce*255|0,dt=(Je>>5&Ce)/Ce*255|0,vt=(Je>>10&Ce)/Ce*255|0,Ct=Je>>15?255:0,_t=Ke*this.width*4+4*et;this.data[_t]=vt,this.data[_t+1]=dt,this.data[_t+2]=st,this.data[_t+3]=Ct}this.pos+=Le}},Qs.prototype.bit16=function(){for(var Le=this.width%3,Ce=parseInt("11111",2),Fe=parseInt("111111",2),Ke=this.height-1;Ke>=0;Ke--){for(var et=this.bottom_up?Ke:this.height-1-Ke,Je=0;Je<this.width;Je++){var st=this.datav.getUint16(this.pos,!0);this.pos+=2;var dt=(st&Ce)/Ce*255|0,vt=(st>>5&Fe)/Fe*255|0,Ct=(st>>11)/Ce*255|0,_t=et*this.width*4+4*Je;this.data[_t]=Ct,this.data[_t+1]=vt,this.data[_t+2]=dt,this.data[_t+3]=255}this.pos+=Le}},Qs.prototype.bit24=function(){for(var Le=this.height-1;Le>=0;Le--){for(var Ce=this.bottom_up?Le:this.height-1-Le,Fe=0;Fe<this.width;Fe++){var Ke=this.datav.getUint8(this.pos++,!0),et=this.datav.getUint8(this.pos++,!0),Je=this.datav.getUint8(this.pos++,!0),st=Ce*this.width*4+4*Fe;this.data[st]=Je,this.data[st+1]=et,this.data[st+2]=Ke,this.data[st+3]=255}this.pos+=this.width%4}},Qs.prototype.bit32=function(){for(var Le=this.height-1;Le>=0;Le--)for(var Ce=this.bottom_up?Le:this.height-1-Le,Fe=0;Fe<this.width;Fe++){var Ke=this.datav.getUint8(this.pos++,!0),et=this.datav.getUint8(this.pos++,!0),Je=this.datav.getUint8(this.pos++,!0),st=this.datav.getUint8(this.pos++,!0),dt=Ce*this.width*4+4*Fe;this.data[dt]=Je,this.data[dt+1]=et,this.data[dt+2]=Ke,this.data[dt+3]=st}},Qs.prototype.getData=function(){return this.data},function(Le){Le.processBMP=function(Ce,Fe,Ke,et){var Je=new Qs(Ce,!1),st=Je.width,dt=Je.height,vt={data:Je.getData(),width:st,height:dt},Ct=new Jc(100).encode(vt,100);return Le.processJPEG.call(this,Ct,Fe,Ke,et)}}(Gn.API),Ps.prototype.getData=function(){return this.data},function(Le){Le.processWEBP=function(Ce,Fe,Ke,et){var Je=new Ps(Ce),st=Je.width,dt=Je.height,vt={data:Je.getData(),width:st,height:dt},Ct=new Jc(100).encode(vt,100);return Le.processJPEG.call(this,Ct,Fe,Ke,et)}}(Gn.API),Gn.API.processRGBA=function(Le,Ce,Fe){for(var Ke=Le.data,et=Ke.length,Je=new Uint8Array(et/4*3),st=new Uint8Array(et/4),dt=0,vt=0,Ct=0;Ct<et;Ct+=4){var _t=Ke[Ct],Ot=Ke[Ct+1],Ht=Ke[Ct+2],Et=Ke[Ct+3];Je[dt++]=_t,Je[dt++]=Ot,Je[dt++]=Ht,st[vt++]=Et}var rn=this.__addimage__.arrayBufferToBinaryString(Je);return{alpha:this.__addimage__.arrayBufferToBinaryString(st),data:rn,index:Ce,alias:Fe,colorSpace:"DeviceRGB",bitsPerComponent:8,width:Le.width,height:Le.height}},Gn.API.setLanguage=function(Le){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"}[Le]!==void 0&&(this.internal.languageSettings.languageCode=Le,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},wl=Gn.API,al=wl.getCharWidthsArray=function(Le,Ce){var Fe,Ke,et=(Ce=Ce||{}).font||this.internal.getFont(),Je=Ce.fontSize||this.internal.getFontSize(),st=Ce.charSpace||this.internal.getCharSpace(),dt=Ce.widths?Ce.widths:et.metadata.Unicode.widths,vt=dt.fof?dt.fof:1,Ct=Ce.kerning?Ce.kerning:et.metadata.Unicode.kerning,_t=Ct.fof?Ct.fof:1,Ot=Ce.doKerning!==!1,Ht=0,Et=Le.length,rn=0,Zt=dt[0]||vt,on=[];for(Fe=0;Fe<Et;Fe++)Ke=Le.charCodeAt(Fe),typeof et.metadata.widthOfString=="function"?on.push((et.metadata.widthOfGlyph(et.metadata.characterToGlyph(Ke))+st*(1e3/Je)||0)/1e3):(Ht=Ot&&(0,ve.Z)(Ct[Ke])==="object"&&!isNaN(parseInt(Ct[Ke][rn],10))?Ct[Ke][rn]/_t:0,on.push((dt[Ke]||Zt)/vt+Ht)),rn=Ke;return on},Ml=wl.getStringUnitWidth=function(Le,Ce){var Fe=(Ce=Ce||{}).fontSize||this.internal.getFontSize(),Ke=Ce.font||this.internal.getFont(),et=Ce.charSpace||this.internal.getCharSpace();return wl.processArabic&&(Le=wl.processArabic(Le)),typeof Ke.metadata.widthOfString=="function"?Ke.metadata.widthOfString(Le,Fe,et)/Fe:al.apply(this,arguments).reduce(function(Je,st){return Je+st},0)},ol=function(Le,Ce,Fe,Ke){for(var et=[],Je=0,st=Le.length,dt=0;Je!==st&&dt+Ce[Je]<Fe;)dt+=Ce[Je],Je++;et.push(Le.slice(0,Je));var vt=Je;for(dt=0;Je!==st;)dt+Ce[Je]>Ke&&(et.push(Le.slice(vt,Je)),dt=0,vt=Je),dt+=Ce[Je],Je++;return vt!==Je&&et.push(Le.slice(vt,Je)),et},EA=function(Le,Ce,Fe){Fe||(Fe={});var Ke,et,Je,st,dt,vt,Ct,_t=[],Ot=[_t],Ht=Fe.textIndent||0,Et=0,rn=0,Zt=Le.split(" "),on=al.apply(this,[" ",Fe])[0];if(vt=Fe.lineIndent===-1?Zt[0].length+2:Fe.lineIndent||0){var Kt=Array(vt).join(" "),ln=[];Zt.map(function(Nn){(Nn=Nn.split(/\s*\n/)).length>1?ln=ln.concat(Nn.map(function(or,_r){return(_r&&or.length?`
`:"")+or})):ln.push(Nn[0])}),Zt=ln,vt=Ml.apply(this,[Kt,Fe])}for(Je=0,st=Zt.length;Je<st;Je++){var Ln=0;if(Ke=Zt[Je],vt&&Ke[0]==`
`&&(Ke=Ke.substr(1),Ln=1),Ht+Et+(rn=(et=al.apply(this,[Ke,Fe])).reduce(function(Nn,or){return Nn+or},0))>Ce||Ln){if(rn>Ce){for(dt=ol.apply(this,[Ke,et,Ce-(Ht+Et),Ce]),_t.push(dt.shift()),_t=[dt.pop()];dt.length;)Ot.push([dt.shift()]);rn=et.slice(Ke.length-(_t[0]?_t[0].length:0)).reduce(function(Nn,or){return Nn+or},0)}else _t=[Ke];Ot.push(_t),Ht=rn+vt,Et=on}else _t.push(Ke),Ht+=Et+rn,Et=on}return Ct=vt?function(Nn,or){return(or?Kt:"")+Nn.join(" ")}:function(Nn){return Nn.join(" ")},Ot.map(Ct)},wl.splitTextToSize=function(Le,Ce,Fe){var Ke,et=(Fe=Fe||{}).fontSize||this.internal.getFontSize(),Je=function(_t){if(_t.widths&&_t.kerning)return{widths:_t.widths,kerning:_t.kerning};var Ot=this.internal.getFont(_t.fontName,_t.fontStyle);return Ot.metadata.Unicode?{widths:Ot.metadata.Unicode.widths||{0:1},kerning:Ot.metadata.Unicode.kerning||{}}:{font:Ot.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,Fe);Ke=Array.isArray(Le)?Le:String(Le).split(/\r?\n/);var st=1*this.internal.scaleFactor*Ce/et;Je.textIndent=Fe.textIndent?1*Fe.textIndent*this.internal.scaleFactor/et:0,Je.lineIndent=Fe.lineIndent;var dt,vt,Ct=[];for(dt=0,vt=Ke.length;dt<vt;dt++)Ct=Ct.concat(EA.apply(this,[Ke[dt],st,Je]));return Ct},function(Le){Le.__fontmetrics__=Le.__fontmetrics__||{};for(var Ce="klmnopqrstuvwxyz",Fe={},Ke={},et=0;et<Ce.length;et++)Fe[Ce[et]]="0123456789abcdef"[et],Ke["0123456789abcdef"[et]]=Ce[et];var Je=function(Ot){return"0x"+parseInt(Ot,10).toString(16)},st=Le.__fontmetrics__.compress=function(Ot){var Ht,Et,rn,Zt,on=["{"];for(var Kt in Ot){if(Ht=Ot[Kt],isNaN(parseInt(Kt,10))?Et="'"+Kt+"'":(Kt=parseInt(Kt,10),Et=(Et=Je(Kt).slice(2)).slice(0,-1)+Ke[Et.slice(-1)]),typeof Ht=="number")Ht<0?(rn=Je(Ht).slice(3),Zt="-"):(rn=Je(Ht).slice(2),Zt=""),rn=Zt+rn.slice(0,-1)+Ke[rn.slice(-1)];else{if((0,ve.Z)(Ht)!=="object")throw new Error("Don't know what to do with value type "+(0,ve.Z)(Ht)+".");rn=st(Ht)}on.push(Et+rn)}return on.push("}"),on.join("")},dt=Le.__fontmetrics__.uncompress=function(Ot){if(typeof Ot!="string")throw new Error("Invalid argument passed to uncompress.");for(var Ht,Et,rn,Zt,on={},Kt=1,ln=on,Ln=[],Nn="",or="",_r=Ot.length-1,Rn=1;Rn<_r;Rn+=1)(Zt=Ot[Rn])=="'"?Ht?(rn=Ht.join(""),Ht=void 0):Ht=[]:Ht?Ht.push(Zt):Zt=="{"?(Ln.push([ln,rn]),ln={},rn=void 0):Zt=="}"?((Et=Ln.pop())[0][Et[1]]=ln,rn=void 0,ln=Et[0]):Zt=="-"?Kt=-1:rn===void 0?Fe.hasOwnProperty(Zt)?(Nn+=Fe[Zt],rn=parseInt(Nn,16)*Kt,Kt=1,Nn=""):Nn+=Zt:Fe.hasOwnProperty(Zt)?(or+=Fe[Zt],ln[rn]=parseInt(or,16)*Kt,Kt=1,rn=void 0,or=""):or+=Zt;return on},vt={codePages:["WinAnsiEncoding"],WinAnsiEncoding:dt("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},Ct={Unicode:{Courier:vt,"Courier-Bold":vt,"Courier-BoldOblique":vt,"Courier-Oblique":vt,Helvetica:vt,"Helvetica-Bold":vt,"Helvetica-BoldOblique":vt,"Helvetica-Oblique":vt,"Times-Roman":vt,"Times-Bold":vt,"Times-BoldItalic":vt,"Times-Italic":vt}},_t={Unicode:{"Courier-Oblique":dt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":dt("{'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":dt("{'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:dt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":dt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":dt("{'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:dt("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:dt("{'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":dt("{'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:dt("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":dt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":dt("{'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":dt("{'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":dt("{'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}}}")}};Le.events.push(["addFont",function(Ot){var Ht=Ot.font,Et=_t.Unicode[Ht.postScriptName];Et&&(Ht.metadata.Unicode={},Ht.metadata.Unicode.widths=Et.widths,Ht.metadata.Unicode.kerning=Et.kerning);var rn=Ct.Unicode[Ht.postScriptName];rn&&(Ht.metadata.Unicode.encoding=rn,Ht.encoding=rn.codePages[0])}])}(Gn.API),function(Le){var Ce=function(Fe){for(var Ke=Fe.length,et=new Uint8Array(Ke),Je=0;Je<Ke;Je++)et[Je]=Fe.charCodeAt(Je);return et};Le.API.events.push(["addFont",function(Fe){var Ke=void 0,et=Fe.font,Je=Fe.instance;if(!et.isStandardFont){if(Je===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+et.postScriptName+"').");if(typeof(Ke=Je.existsFileInVFS(et.postScriptName)===!1?Je.loadFile(et.postScriptName):Je.getFileFromVFS(et.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+et.postScriptName+"').");(function(st,dt){dt=/^\x00\x01\x00\x00/.test(dt)?Ce(dt):Ce(kr(dt)),st.metadata=Le.API.TTFFont.open(dt),st.metadata.Unicode=st.metadata.Unicode||{encoding:{},kerning:{},widths:[]},st.metadata.glyIdsUsed=[0]})(et,Ke)}}])}(Gn),function(Le){function Ce(){return(pi.canvg?Promise.resolve(pi.canvg):be.e(3754).then(be.bind(be,63754))).catch(function(Fe){return Promise.reject(new Error("Could not load canvg: "+Fe))}).then(function(Fe){return Fe.default?Fe.default:Fe})}Gn.API.addSvgAsImage=function(Fe,Ke,et,Je,st,dt,vt,Ct){if(isNaN(Ke)||isNaN(et))throw Yn.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(Je)||isNaN(st))throw Yn.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var _t=document.createElement("canvas");_t.width=Je,_t.height=st;var Ot=_t.getContext("2d");Ot.fillStyle="#fff",Ot.fillRect(0,0,_t.width,_t.height);var Ht={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},Et=this;return Ce().then(function(rn){return rn.fromString(Ot,Fe,Ht)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(rn){return rn.render(Ht)}).then(function(){Et.addImage(_t.toDataURL("image/jpeg",1),Ke,et,Je,st,vt,Ct)})}}(),Gn.API.putTotalPages=function(Le){var Ce,Fe=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(Ce=new RegExp(Le,"g"),Fe=this.internal.getNumberOfPages()):(Ce=new RegExp(this.pdfEscape16(Le,this.internal.getFont()),"g"),Fe=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var Ke=1;Ke<=this.internal.getNumberOfPages();Ke++)for(var et=0;et<this.internal.pages[Ke].length;et++)this.internal.pages[Ke][et]=this.internal.pages[Ke][et].replace(Ce,Fe);return this},Gn.API.viewerPreferences=function(Le,Ce){var Fe;Le=Le||{},Ce=Ce||!1;var Ke,et,Je,st={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}},dt=Object.keys(st),vt=[],Ct=0,_t=0,Ot=0;function Ht(rn,Zt){var on,Kt=!1;for(on=0;on<rn.length;on+=1)rn[on]===Zt&&(Kt=!0);return Kt}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(st)),this.internal.viewerpreferences.isSubscribed=!1),Fe=this.internal.viewerpreferences.configuration,Le==="reset"||Ce===!0){var Et=dt.length;for(Ot=0;Ot<Et;Ot+=1)Fe[dt[Ot]].value=Fe[dt[Ot]].defaultValue,Fe[dt[Ot]].explicitSet=!1}if((0,ve.Z)(Le)==="object"){for(et in Le)if(Je=Le[et],Ht(dt,et)&&Je!==void 0){if(Fe[et].type==="boolean"&&typeof Je=="boolean")Fe[et].value=Je;else if(Fe[et].type==="name"&&Ht(Fe[et].valueSet,Je))Fe[et].value=Je;else if(Fe[et].type==="integer"&&Number.isInteger(Je))Fe[et].value=Je;else if(Fe[et].type==="array"){for(Ct=0;Ct<Je.length;Ct+=1)if(Ke=!0,Je[Ct].length===1&&typeof Je[Ct][0]=="number")vt.push(String(Je[Ct]-1));else if(Je[Ct].length>1){for(_t=0;_t<Je[Ct].length;_t+=1)typeof Je[Ct][_t]!="number"&&(Ke=!1);Ke===!0&&vt.push([Je[Ct][0]-1,Je[Ct][1]-1].join(" "))}Fe[et].value="["+vt.join(" ")+"]"}else Fe[et].value=Fe[et].defaultValue;Fe[et].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var rn,Zt=[];for(rn in Fe)Fe[rn].explicitSet===!0&&(Fe[rn].type==="name"?Zt.push("/"+rn+" /"+Fe[rn].value):Zt.push("/"+rn+" "+Fe[rn].value));Zt.length!==0&&this.internal.write(`/ViewerPreferences
<<
`+Zt.join(`
`)+`
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=Fe,this},function(Le){var Ce=function(){var Ke='<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>',et=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),Je=unescape(encodeURIComponent(Ke)),st=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),dt=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),vt=unescape(encodeURIComponent("</x:xmpmeta>")),Ct=Je.length+st.length+dt.length+et.length+vt.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+Ct+" >>"),this.internal.write("stream"),this.internal.write(et+Je+st+dt+vt),this.internal.write("endstream"),this.internal.write("endobj")},Fe=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};Le.addMetadata=function(Ke,et){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:Ke,namespaceuri:et||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",Fe),this.internal.events.subscribe("postPutResources",Ce)),this}}(Gn.API),function(Le){var Ce=Le.API,Fe=Ce.pdfEscape16=function(Je,st){for(var dt,vt=st.metadata.Unicode.widths,Ct=["","0","00","000","0000"],_t=[""],Ot=0,Ht=Je.length;Ot<Ht;++Ot){if(dt=st.metadata.characterToGlyph(Je.charCodeAt(Ot)),st.metadata.glyIdsUsed.push(dt),st.metadata.toUnicode[dt]=Je.charCodeAt(Ot),vt.indexOf(dt)==-1&&(vt.push(dt),vt.push([parseInt(st.metadata.widthOfGlyph(dt),10)])),dt=="0")return _t.join("");dt=dt.toString(16),_t.push(Ct[4-dt.length],dt)}return _t.join("")},Ke=function(Je){var st,dt,vt,Ct,_t,Ot,Ht;for(_t=`/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`,vt=[],Ot=0,Ht=(dt=Object.keys(Je).sort(function(Et,rn){return Et-rn})).length;Ot<Ht;Ot++)st=dt[Ot],vt.length>=100&&(_t+=`
`+vt.length+` beginbfchar
`+vt.join(`
`)+`
endbfchar`,vt=[]),Je[st]!==void 0&&Je[st]!==null&&typeof Je[st].toString=="function"&&(Ct=("0000"+Je[st].toString(16)).slice(-4),st=("0000"+(+st).toString(16)).slice(-4),vt.push("<"+st+"><"+Ct+">"));return vt.length&&(_t+=`
`+vt.length+` beginbfchar
`+vt.join(`
`)+`
endbfchar
`),_t+=`endcmap
CMapName currentdict /CMap defineresource pop
end
end`};Ce.events.push(["putFont",function(Je){(function(st){var dt=st.font,vt=st.out,Ct=st.newObject,_t=st.putStream;if(dt.metadata instanceof Le.API.TTFFont&&dt.encoding==="Identity-H"){for(var Ot=dt.metadata.Unicode.widths,Ht=dt.metadata.subset.encode(dt.metadata.glyIdsUsed,1),Et="",rn=0;rn<Ht.length;rn++)Et+=String.fromCharCode(Ht[rn]);var Zt=Ct();_t({data:Et,addLength1:!0,objectId:Zt}),vt("endobj");var on=Ct();_t({data:Ke(dt.metadata.toUnicode),addLength1:!0,objectId:on}),vt("endobj");var Kt=Ct();vt("<<"),vt("/Type /FontDescriptor"),vt("/FontName /"+hr(dt.fontName)),vt("/FontFile2 "+Zt+" 0 R"),vt("/FontBBox "+Le.API.PDFObject.convert(dt.metadata.bbox)),vt("/Flags "+dt.metadata.flags),vt("/StemV "+dt.metadata.stemV),vt("/ItalicAngle "+dt.metadata.italicAngle),vt("/Ascent "+dt.metadata.ascender),vt("/Descent "+dt.metadata.decender),vt("/CapHeight "+dt.metadata.capHeight),vt(">>"),vt("endobj");var ln=Ct();vt("<<"),vt("/Type /Font"),vt("/BaseFont /"+hr(dt.fontName)),vt("/FontDescriptor "+Kt+" 0 R"),vt("/W "+Le.API.PDFObject.convert(Ot)),vt("/CIDToGIDMap /Identity"),vt("/DW 1000"),vt("/Subtype /CIDFontType2"),vt("/CIDSystemInfo"),vt("<<"),vt("/Supplement 0"),vt("/Registry (Adobe)"),vt("/Ordering ("+dt.encoding+")"),vt(">>"),vt(">>"),vt("endobj"),dt.objectNumber=Ct(),vt("<<"),vt("/Type /Font"),vt("/Subtype /Type0"),vt("/ToUnicode "+on+" 0 R"),vt("/BaseFont /"+hr(dt.fontName)),vt("/Encoding /"+dt.encoding),vt("/DescendantFonts ["+ln+" 0 R]"),vt(">>"),vt("endobj"),dt.isAlreadyPutted=!0}})(Je)}]),Ce.events.push(["putFont",function(Je){(function(st){var dt=st.font,vt=st.out,Ct=st.newObject,_t=st.putStream;if(dt.metadata instanceof Le.API.TTFFont&&dt.encoding==="WinAnsiEncoding"){for(var Ot=dt.metadata.rawData,Ht="",Et=0;Et<Ot.length;Et++)Ht+=String.fromCharCode(Ot[Et]);var rn=Ct();_t({data:Ht,addLength1:!0,objectId:rn}),vt("endobj");var Zt=Ct();_t({data:Ke(dt.metadata.toUnicode),addLength1:!0,objectId:Zt}),vt("endobj");var on=Ct();vt("<<"),vt("/Descent "+dt.metadata.decender),vt("/CapHeight "+dt.metadata.capHeight),vt("/StemV "+dt.metadata.stemV),vt("/Type /FontDescriptor"),vt("/FontFile2 "+rn+" 0 R"),vt("/Flags 96"),vt("/FontBBox "+Le.API.PDFObject.convert(dt.metadata.bbox)),vt("/FontName /"+hr(dt.fontName)),vt("/ItalicAngle "+dt.metadata.italicAngle),vt("/Ascent "+dt.metadata.ascender),vt(">>"),vt("endobj"),dt.objectNumber=Ct();for(var Kt=0;Kt<dt.metadata.hmtx.widths.length;Kt++)dt.metadata.hmtx.widths[Kt]=parseInt(dt.metadata.hmtx.widths[Kt]*(1e3/dt.metadata.head.unitsPerEm));vt("<</Subtype/TrueType/Type/Font/ToUnicode "+Zt+" 0 R/BaseFont/"+hr(dt.fontName)+"/FontDescriptor "+on+" 0 R/Encoding/"+dt.encoding+" /FirstChar 29 /LastChar 255 /Widths "+Le.API.PDFObject.convert(dt.metadata.hmtx.widths)+">>"),vt("endobj"),dt.isAlreadyPutted=!0}})(Je)}]);var et=function(Je){var st,dt=Je.text||"",vt=Je.x,Ct=Je.y,_t=Je.options||{},Ot=Je.mutex||{},Ht=Ot.pdfEscape,Et=Ot.activeFontKey,rn=Ot.fonts,Zt=Et,on="",Kt=0,ln="",Ln=rn[Zt].encoding;if(rn[Zt].encoding!=="Identity-H")return{text:dt,x:vt,y:Ct,options:_t,mutex:Ot};for(ln=dt,Zt=Et,Array.isArray(dt)&&(ln=dt[0]),Kt=0;Kt<ln.length;Kt+=1)rn[Zt].metadata.hasOwnProperty("cmap")&&(st=rn[Zt].metadata.cmap.unicode.codeMap[ln[Kt].charCodeAt(0)]),st||ln[Kt].charCodeAt(0)<256&&rn[Zt].metadata.hasOwnProperty("Unicode")?on+=ln[Kt]:on+="";var Nn="";return parseInt(Zt.slice(1))<14||Ln==="WinAnsiEncoding"?Nn=Ht(on,Zt).split("").map(function(or){return or.charCodeAt(0).toString(16)}).join(""):Ln==="Identity-H"&&(Nn=Fe(on,rn[Zt])),Ot.isHex=!0,{text:Nn,x:vt,y:Ct,options:_t,mutex:Ot}};Ce.events.push(["postProcessText",function(Je){var st=Je.text||"",dt=[],vt={text:st,x:Je.x,y:Je.y,options:Je.options,mutex:Je.mutex};if(Array.isArray(st)){var Ct=0;for(Ct=0;Ct<st.length;Ct+=1)Array.isArray(st[Ct])&&st[Ct].length===3?dt.push([et(Object.assign({},vt,{text:st[Ct][0]})).text,st[Ct][1],st[Ct][2]]):dt.push(et(Object.assign({},vt,{text:st[Ct]})).text);Je.text=dt}else Je.text=et(Object.assign({},vt,{text:st})).text}])}(Gn),function(Le){var Ce=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};Le.existsFileInVFS=function(Fe){return Ce.call(this),this.internal.vFS[Fe]!==void 0},Le.addFileToVFS=function(Fe,Ke){return Ce.call(this),this.internal.vFS[Fe]=Ke,this},Le.getFileFromVFS=function(Fe){return Ce.call(this),this.internal.vFS[Fe]!==void 0?this.internal.vFS[Fe]:null}}(Gn.API),function(Le){Le.__bidiEngine__=Le.prototype.__bidiEngine__=function(Ke){var et,Je,st,dt,vt,Ct,_t,Ot=Ce,Ht=[[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]],Et=[[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]],rn={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},Zt={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},on=["(",")","(","<",">","<","[","]","[","{","}","{","\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"],Kt=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)$/),ln=!1,Ln=0;this.__bidiEngine__={};var Nn=function(Yt){var $t=Yt.charCodeAt(),Fn=$t>>8,yn=Zt[Fn];return yn!==void 0?Ot[256*yn+(255&$t)]:Fn===252||Fn===253?"AL":Kt.test(Fn)?"L":Fn===8?"R":"N"},or=function(Yt){for(var $t,Fn=0;Fn<Yt.length;Fn++){if(($t=Nn(Yt.charAt(Fn)))==="L")return!1;if($t==="R")return!0}return!1},_r=function(Yt,$t,Fn,yn){var lr,Jn,fr,Hn,vr=$t[yn];switch(vr){case"L":case"R":ln=!1;break;case"N":case"AN":break;case"EN":ln&&(vr="AN");break;case"AL":ln=!0,vr="R";break;case"WS":vr="N";break;case"CS":yn<1||yn+1>=$t.length||(lr=Fn[yn-1])!=="EN"&&lr!=="AN"||(Jn=$t[yn+1])!=="EN"&&Jn!=="AN"?vr="N":ln&&(Jn="AN"),vr=Jn===lr?Jn:"N";break;case"ES":vr=(lr=yn>0?Fn[yn-1]:"B")==="EN"&&yn+1<$t.length&&$t[yn+1]==="EN"?"EN":"N";break;case"ET":if(yn>0&&Fn[yn-1]==="EN"){vr="EN";break}if(ln){vr="N";break}for(fr=yn+1,Hn=$t.length;fr<Hn&&$t[fr]==="ET";)fr++;vr=fr<Hn&&$t[fr]==="EN"?"EN":"N";break;case"NSM":if(st&&!dt){for(Hn=$t.length,fr=yn+1;fr<Hn&&$t[fr]==="NSM";)fr++;if(fr<Hn){var Sr=Yt[yn],yi=Sr>=1425&&Sr<=2303||Sr===64286;if(lr=$t[fr],yi&&(lr==="R"||lr==="AL")){vr="R";break}}}vr=yn<1||(lr=$t[yn-1])==="B"?"N":Fn[yn-1];break;case"B":ln=!1,et=!0,vr=Ln;break;case"S":Je=!0,vr="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":ln=!1;break;case"BN":vr="N"}return vr},Rn=function(Yt,$t,Fn){var yn=Yt.split("");return Fn&&vn(yn,Fn,{hiLevel:Ln}),yn.reverse(),$t&&$t.reverse(),yn.join("")},vn=function(Yt,$t,Fn){var yn,lr,Jn,fr,Hn,vr=-1,Sr=Yt.length,yi=0,zt=[],sn=Ln?Et:Ht,hn=[];for(ln=!1,et=!1,Je=!1,lr=0;lr<Sr;lr++)hn[lr]=Nn(Yt[lr]);for(Jn=0;Jn<Sr;Jn++){if(Hn=yi,zt[Jn]=_r(Yt,hn,zt,Jn),yn=240&(yi=sn[Hn][rn[zt[Jn]]]),yi&=15,$t[Jn]=fr=sn[yi][5],yn>0)if(yn===16){for(lr=vr;lr<Jn;lr++)$t[lr]=1;vr=-1}else vr=-1;if(sn[yi][6])vr===-1&&(vr=Jn);else if(vr>-1){for(lr=vr;lr<Jn;lr++)$t[lr]=fr;vr=-1}hn[Jn]==="B"&&($t[Jn]=0),Fn.hiLevel|=fr}Je&&function(En,On,Vn){for(var qn=0;qn<Vn;qn++)if(En[qn]==="S"){On[qn]=Ln;for(var nr=qn-1;nr>=0&&En[nr]==="WS";nr--)On[nr]=Ln}}(hn,$t,Sr)},Wn=function(Yt,$t,Fn,yn,lr){if(!(lr.hiLevel<Yt)){if(Yt===1&&Ln===1&&!et)return $t.reverse(),void(Fn&&Fn.reverse());for(var Jn,fr,Hn,vr,Sr=$t.length,yi=0;yi<Sr;){if(yn[yi]>=Yt){for(Hn=yi+1;Hn<Sr&&yn[Hn]>=Yt;)Hn++;for(vr=yi,fr=Hn-1;vr<fr;vr++,fr--)Jn=$t[vr],$t[vr]=$t[fr],$t[fr]=Jn,Fn&&(Jn=Fn[vr],Fn[vr]=Fn[fr],Fn[fr]=Jn);yi=Hn}yi++}}},br=function(Yt,$t,Fn){var yn=Yt.split(""),lr={hiLevel:Ln};return Fn||(Fn=[]),vn(yn,Fn,lr),function(Jn,fr,Hn){if(Hn.hiLevel!==0&&_t)for(var vr,Sr=0;Sr<Jn.length;Sr++)fr[Sr]===1&&(vr=on.indexOf(Jn[Sr]))>=0&&(Jn[Sr]=on[vr+1])}(yn,Fn,lr),Wn(2,yn,$t,Fn,lr),Wn(1,yn,$t,Fn,lr),yn.join("")};return this.__bidiEngine__.doBidiReorder=function(Yt,$t,Fn){if(function(lr,Jn){if(Jn)for(var fr=0;fr<lr.length;fr++)Jn[fr]=fr;dt===void 0&&(dt=or(lr)),Ct===void 0&&(Ct=or(lr))}(Yt,$t),st||!vt||Ct)if(st&&vt&&dt^Ct)Ln=dt?1:0,Yt=Rn(Yt,$t,Fn);else if(!st&&vt&&Ct)Ln=dt?1:0,Yt=br(Yt,$t,Fn),Yt=Rn(Yt,$t);else if(!st||dt||vt||Ct){if(st&&!vt&&dt^Ct)Yt=Rn(Yt,$t),dt?(Ln=0,Yt=br(Yt,$t,Fn)):(Ln=1,Yt=br(Yt,$t,Fn),Yt=Rn(Yt,$t));else if(st&&dt&&!vt&&Ct)Ln=1,Yt=br(Yt,$t,Fn),Yt=Rn(Yt,$t);else if(!st&&!vt&&dt^Ct){var yn=_t;dt?(Ln=1,Yt=br(Yt,$t,Fn),Ln=0,_t=!1,Yt=br(Yt,$t,Fn),_t=yn):(Ln=0,Yt=br(Yt,$t,Fn),Yt=Rn(Yt,$t),Ln=1,_t=!1,Yt=br(Yt,$t,Fn),_t=yn,Yt=Rn(Yt,$t))}}else Ln=0,Yt=br(Yt,$t,Fn);else Ln=dt?1:0,Yt=br(Yt,$t,Fn);return Yt},this.__bidiEngine__.setOptions=function(Yt){Yt&&(st=Yt.isInputVisual,vt=Yt.isOutputVisual,dt=Yt.isInputRtl,Ct=Yt.isOutputRtl,_t=Yt.isSymmetricSwapping)},this.__bidiEngine__.setOptions(Ke),this.__bidiEngine__};var Ce=["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"],Fe=new Le.__bidiEngine__({isInputVisual:!0});Le.API.events.push(["postProcessText",function(Ke){var et=Ke.text;Ke.x,Ke.y;var Je=Ke.options||{};Ke.mutex,Je.lang;var st=[];if(Je.isInputVisual=typeof Je.isInputVisual!="boolean"||Je.isInputVisual,Fe.setOptions(Je),Object.prototype.toString.call(et)==="[object Array]"){var dt=0;for(st=[],dt=0;dt<et.length;dt+=1)Object.prototype.toString.call(et[dt])==="[object Array]"?st.push([Fe.doBidiReorder(et[dt][0]),et[dt][1],et[dt][2]]):st.push([Fe.doBidiReorder(et[dt])]);Ke.text=st}else Ke.text=Fe.doBidiReorder(et);Fe.setOptions({isInputVisual:!0})}])}(Gn),Gn.API.TTFFont=function(){function Le(Ce){var Fe;if(this.rawData=Ce,Fe=this.contents=new Nl(Ce),this.contents.pos=4,Fe.readString(4)==="ttcf")throw new Error("TTCF not supported.");Fe.pos=0,this.parse(),this.subset=new sd(this),this.registerTTF()}return Le.open=function(Ce){return new Le(Ce)},Le.prototype.parse=function(){return this.directory=new rd(this.contents),this.head=new CA(this),this.name=new IA(this),this.cmap=new $c(this),this.toUnicode={},this.hhea=new PA(this),this.maxp=new id(this),this.hmtx=new vc(this),this.post=new FA(this),this.os2=new xA(this),this.loca=new _A(this),this.glyf=new ad(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]},Le.prototype.registerTTF=function(){var Ce,Fe,Ke,et,Je;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var st,dt,vt,Ct;for(Ct=[],st=0,dt=(vt=this.bbox).length;st<dt;st++)Ce=vt[st],Ct.push(Math.round(Ce*this.scaleFactor));return Ct}.call(this),this.stemV=0,this.post.exists?(Ke=255&(et=this.post.italic_angle),32768&(Fe=et>>16)&&(Fe=-(1+(65535^Fe))),this.italicAngle=+(Fe+"."+Ke)):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=(Je=this.familyClass)===1||Je===2||Je===3||Je===4||Je===5||Je===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")},Le.prototype.characterToGlyph=function(Ce){var Fe;return((Fe=this.cmap.unicode)!=null?Fe.codeMap[Ce]:void 0)||0},Le.prototype.widthOfGlyph=function(Ce){var Fe;return Fe=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(Ce).advance*Fe},Le.prototype.widthOfString=function(Ce,Fe,Ke){var et,Je,st,dt;for(st=0,Je=0,dt=(Ce=""+Ce).length;0<=dt?Je<dt:Je>dt;Je=0<=dt?++Je:--Je)et=Ce.charCodeAt(Je),st+=this.widthOfGlyph(this.characterToGlyph(et))+Ke*(1e3/Fe)||0;return st*(Fe/1e3)},Le.prototype.lineHeight=function(Ce,Fe){var Ke;return Fe==null&&(Fe=!1),Ke=Fe?this.lineGap:0,(this.ascender+Ke-this.decender)/1e3*Ce},Le}();var xs,Nl=function(){function Le(Ce){this.data=Ce!=null?Ce:[],this.pos=0,this.length=this.data.length}return Le.prototype.readByte=function(){return this.data[this.pos++]},Le.prototype.writeByte=function(Ce){return this.data[this.pos++]=Ce},Le.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},Le.prototype.writeUInt32=function(Ce){return this.writeByte(Ce>>>24&255),this.writeByte(Ce>>16&255),this.writeByte(Ce>>8&255),this.writeByte(255&Ce)},Le.prototype.readInt32=function(){var Ce;return(Ce=this.readUInt32())>=2147483648?Ce-4294967296:Ce},Le.prototype.writeInt32=function(Ce){return Ce<0&&(Ce+=4294967296),this.writeUInt32(Ce)},Le.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},Le.prototype.writeUInt16=function(Ce){return this.writeByte(Ce>>8&255),this.writeByte(255&Ce)},Le.prototype.readInt16=function(){var Ce;return(Ce=this.readUInt16())>=32768?Ce-65536:Ce},Le.prototype.writeInt16=function(Ce){return Ce<0&&(Ce+=65536),this.writeUInt16(Ce)},Le.prototype.readString=function(Ce){var Fe,Ke;for(Ke=[],Fe=0;0<=Ce?Fe<Ce:Fe>Ce;Fe=0<=Ce?++Fe:--Fe)Ke[Fe]=String.fromCharCode(this.readByte());return Ke.join("")},Le.prototype.writeString=function(Ce){var Fe,Ke,et;for(et=[],Fe=0,Ke=Ce.length;0<=Ke?Fe<Ke:Fe>Ke;Fe=0<=Ke?++Fe:--Fe)et.push(this.writeByte(Ce.charCodeAt(Fe)));return et},Le.prototype.readShort=function(){return this.readInt16()},Le.prototype.writeShort=function(Ce){return this.writeInt16(Ce)},Le.prototype.readLongLong=function(){var Ce,Fe,Ke,et,Je,st,dt,vt;return Ce=this.readByte(),Fe=this.readByte(),Ke=this.readByte(),et=this.readByte(),Je=this.readByte(),st=this.readByte(),dt=this.readByte(),vt=this.readByte(),128&Ce?-1*(72057594037927940*(255^Ce)+281474976710656*(255^Fe)+1099511627776*(255^Ke)+4294967296*(255^et)+16777216*(255^Je)+65536*(255^st)+256*(255^dt)+(255^vt)+1):72057594037927940*Ce+281474976710656*Fe+1099511627776*Ke+4294967296*et+16777216*Je+65536*st+256*dt+vt},Le.prototype.writeLongLong=function(Ce){var Fe,Ke;return Fe=Math.floor(Ce/4294967296),Ke=4294967295&Ce,this.writeByte(Fe>>24&255),this.writeByte(Fe>>16&255),this.writeByte(Fe>>8&255),this.writeByte(255&Fe),this.writeByte(Ke>>24&255),this.writeByte(Ke>>16&255),this.writeByte(Ke>>8&255),this.writeByte(255&Ke)},Le.prototype.readInt=function(){return this.readInt32()},Le.prototype.writeInt=function(Ce){return this.writeInt32(Ce)},Le.prototype.read=function(Ce){var Fe,Ke;for(Fe=[],Ke=0;0<=Ce?Ke<Ce:Ke>Ce;Ke=0<=Ce?++Ke:--Ke)Fe.push(this.readByte());return Fe},Le.prototype.write=function(Ce){var Fe,Ke,et,Je;for(Je=[],Ke=0,et=Ce.length;Ke<et;Ke++)Fe=Ce[Ke],Je.push(this.writeByte(Fe));return Je},Le}(),rd=function(){var Le;function Ce(Fe){var Ke,et,Je;for(this.scalarType=Fe.readInt(),this.tableCount=Fe.readShort(),this.searchRange=Fe.readShort(),this.entrySelector=Fe.readShort(),this.rangeShift=Fe.readShort(),this.tables={},et=0,Je=this.tableCount;0<=Je?et<Je:et>Je;et=0<=Je?++et:--et)Ke={tag:Fe.readString(4),checksum:Fe.readInt(),offset:Fe.readInt(),length:Fe.readInt()},this.tables[Ke.tag]=Ke}return Ce.prototype.encode=function(Fe){var Ke,et,Je,st,dt,vt,Ct,_t,Ot,Ht,Et,rn,Zt;for(Zt in Et=Object.keys(Fe).length,vt=Math.log(2),Ot=16*Math.floor(Math.log(Et)/vt),st=Math.floor(Ot/vt),_t=16*Et-Ot,(et=new Nl).writeInt(this.scalarType),et.writeShort(Et),et.writeShort(Ot),et.writeShort(st),et.writeShort(_t),Je=16*Et,Ct=et.pos+Je,dt=null,rn=[],Fe)for(Ht=Fe[Zt],et.writeString(Zt),et.writeInt(Le(Ht)),et.writeInt(Ct),et.writeInt(Ht.length),rn=rn.concat(Ht),Zt==="head"&&(dt=Ct),Ct+=Ht.length;Ct%4;)rn.push(0),Ct++;return et.write(rn),Ke=2981146554-Le(et.data),et.pos=dt+8,et.writeUInt32(Ke),et.data},Le=function(Fe){var Ke,et,Je,st;for(Fe=DA.call(Fe);Fe.length%4;)Fe.push(0);for(Je=new Nl(Fe),et=0,Ke=0,st=Fe.length;Ke<st;Ke=Ke+=4)et+=Je.readUInt32();return 4294967295&et},Ce}(),mc={}.hasOwnProperty,sl=function(Le,Ce){for(var Fe in Ce)mc.call(Ce,Fe)&&(Le[Fe]=Ce[Fe]);function Ke(){this.constructor=Le}return Ke.prototype=Ce.prototype,Le.prototype=new Ke,Le.__super__=Ce.prototype,Le};xs=function(){function Le(Ce){var Fe;this.file=Ce,Fe=this.file.directory.tables[this.tag],this.exists=!!Fe,Fe&&(this.offset=Fe.offset,this.length=Fe.length,this.parse(this.file.contents))}return Le.prototype.parse=function(){},Le.prototype.encode=function(){},Le.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},Le}();var CA=function(Le){function Ce(){return Ce.__super__.constructor.apply(this,arguments)}return sl(Ce,xs),Ce.prototype.tag="head",Ce.prototype.parse=function(Fe){return Fe.pos=this.offset,this.version=Fe.readInt(),this.revision=Fe.readInt(),this.checkSumAdjustment=Fe.readInt(),this.magicNumber=Fe.readInt(),this.flags=Fe.readShort(),this.unitsPerEm=Fe.readShort(),this.created=Fe.readLongLong(),this.modified=Fe.readLongLong(),this.xMin=Fe.readShort(),this.yMin=Fe.readShort(),this.xMax=Fe.readShort(),this.yMax=Fe.readShort(),this.macStyle=Fe.readShort(),this.lowestRecPPEM=Fe.readShort(),this.fontDirectionHint=Fe.readShort(),this.indexToLocFormat=Fe.readShort(),this.glyphDataFormat=Fe.readShort()},Ce.prototype.encode=function(Fe){var Ke;return(Ke=new Nl).writeInt(this.version),Ke.writeInt(this.revision),Ke.writeInt(this.checkSumAdjustment),Ke.writeInt(this.magicNumber),Ke.writeShort(this.flags),Ke.writeShort(this.unitsPerEm),Ke.writeLongLong(this.created),Ke.writeLongLong(this.modified),Ke.writeShort(this.xMin),Ke.writeShort(this.yMin),Ke.writeShort(this.xMax),Ke.writeShort(this.yMax),Ke.writeShort(this.macStyle),Ke.writeShort(this.lowestRecPPEM),Ke.writeShort(this.fontDirectionHint),Ke.writeShort(Fe),Ke.writeShort(this.glyphDataFormat),Ke.data},Ce}(),qc=function(){function Le(Ce,Fe){var Ke,et,Je,st,dt,vt,Ct,_t,Ot,Ht,Et,rn,Zt,on,Kt,ln,Ln;switch(this.platformID=Ce.readUInt16(),this.encodingID=Ce.readShort(),this.offset=Fe+Ce.readInt(),Ot=Ce.pos,Ce.pos=this.offset,this.format=Ce.readUInt16(),this.length=Ce.readUInt16(),this.language=Ce.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(vt=0;vt<256;++vt)this.codeMap[vt]=Ce.readByte();break;case 4:for(Et=Ce.readUInt16(),Ht=Et/2,Ce.pos+=6,Je=function(){var Nn,or;for(or=[],vt=Nn=0;0<=Ht?Nn<Ht:Nn>Ht;vt=0<=Ht?++Nn:--Nn)or.push(Ce.readUInt16());return or}(),Ce.pos+=2,Zt=function(){var Nn,or;for(or=[],vt=Nn=0;0<=Ht?Nn<Ht:Nn>Ht;vt=0<=Ht?++Nn:--Nn)or.push(Ce.readUInt16());return or}(),Ct=function(){var Nn,or;for(or=[],vt=Nn=0;0<=Ht?Nn<Ht:Nn>Ht;vt=0<=Ht?++Nn:--Nn)or.push(Ce.readUInt16());return or}(),_t=function(){var Nn,or;for(or=[],vt=Nn=0;0<=Ht?Nn<Ht:Nn>Ht;vt=0<=Ht?++Nn:--Nn)or.push(Ce.readUInt16());return or}(),et=(this.length-Ce.pos+this.offset)/2,dt=function(){var Nn,or;for(or=[],vt=Nn=0;0<=et?Nn<et:Nn>et;vt=0<=et?++Nn:--Nn)or.push(Ce.readUInt16());return or}(),vt=Kt=0,Ln=Je.length;Kt<Ln;vt=++Kt)for(on=Je[vt],Ke=ln=rn=Zt[vt];rn<=on?ln<=on:ln>=on;Ke=rn<=on?++ln:--ln)_t[vt]===0?st=Ke+Ct[vt]:(st=dt[_t[vt]/2+(Ke-rn)-(Ht-vt)]||0)!==0&&(st+=Ct[vt]),this.codeMap[Ke]=65535&st}Ce.pos=Ot}return Le.encode=function(Ce,Fe){var Ke,et,Je,st,dt,vt,Ct,_t,Ot,Ht,Et,rn,Zt,on,Kt,ln,Ln,Nn,or,_r,Rn,vn,Wn,br,Yt,$t,Fn,yn,lr,Jn,fr,Hn,vr,Sr,yi,zt,sn,hn,En,On,Vn,qn,nr,Zr,Gr,fi;switch(yn=new Nl,st=Object.keys(Ce).sort(function(si,Ji){return si-Ji}),Fe){case"macroman":for(Zt=0,on=function(){var si=[];for(rn=0;rn<256;++rn)si.push(0);return si}(),ln={0:0},Je={},lr=0,vr=st.length;lr<vr;lr++)ln[nr=Ce[et=st[lr]]]==null&&(ln[nr]=++Zt),Je[et]={old:Ce[et],new:ln[Ce[et]]},on[et]=ln[Ce[et]];return yn.writeUInt16(1),yn.writeUInt16(0),yn.writeUInt32(12),yn.writeUInt16(0),yn.writeUInt16(262),yn.writeUInt16(0),yn.write(on),{charMap:Je,subtable:yn.data,maxGlyphID:Zt+1};case"unicode":for($t=[],Ot=[],Ln=0,ln={},Ke={},Kt=Ct=null,Jn=0,Sr=st.length;Jn<Sr;Jn++)ln[or=Ce[et=st[Jn]]]==null&&(ln[or]=++Ln),Ke[et]={old:or,new:ln[or]},dt=ln[or]-et,Kt!=null&&dt===Ct||(Kt&&Ot.push(Kt),$t.push(et),Ct=dt),Kt=et;for(Kt&&Ot.push(Kt),Ot.push(65535),$t.push(65535),br=2*(Wn=$t.length),vn=2*Math.pow(Math.log(Wn)/Math.LN2,2),Ht=Math.log(vn/2)/Math.LN2,Rn=2*Wn-vn,vt=[],_r=[],Et=[],rn=fr=0,yi=$t.length;fr<yi;rn=++fr){if(Yt=$t[rn],_t=Ot[rn],Yt===65535){vt.push(0),_r.push(0);break}if(Yt-(Fn=Ke[Yt].new)>=32768)for(vt.push(0),_r.push(2*(Et.length+Wn-rn)),et=Hn=Yt;Yt<=_t?Hn<=_t:Hn>=_t;et=Yt<=_t?++Hn:--Hn)Et.push(Ke[et].new);else vt.push(Fn-Yt),_r.push(0)}for(yn.writeUInt16(3),yn.writeUInt16(1),yn.writeUInt32(12),yn.writeUInt16(4),yn.writeUInt16(16+8*Wn+2*Et.length),yn.writeUInt16(0),yn.writeUInt16(br),yn.writeUInt16(vn),yn.writeUInt16(Ht),yn.writeUInt16(Rn),Vn=0,zt=Ot.length;Vn<zt;Vn++)et=Ot[Vn],yn.writeUInt16(et);for(yn.writeUInt16(0),qn=0,sn=$t.length;qn<sn;qn++)et=$t[qn],yn.writeUInt16(et);for(Zr=0,hn=vt.length;Zr<hn;Zr++)dt=vt[Zr],yn.writeUInt16(dt);for(Gr=0,En=_r.length;Gr<En;Gr++)Nn=_r[Gr],yn.writeUInt16(Nn);for(fi=0,On=Et.length;fi<On;fi++)Zt=Et[fi],yn.writeUInt16(Zt);return{charMap:Ke,subtable:yn.data,maxGlyphID:Ln+1}}},Le}(),$c=function(Le){function Ce(){return Ce.__super__.constructor.apply(this,arguments)}return sl(Ce,xs),Ce.prototype.tag="cmap",Ce.prototype.parse=function(Fe){var Ke,et,Je;for(Fe.pos=this.offset,this.version=Fe.readUInt16(),Je=Fe.readUInt16(),this.tables=[],this.unicode=null,et=0;0<=Je?et<Je:et>Je;et=0<=Je?++et:--et)Ke=new qc(Fe,this.offset),this.tables.push(Ke),Ke.isUnicode&&this.unicode==null&&(this.unicode=Ke);return!0},Ce.encode=function(Fe,Ke){var et,Je;return Ke==null&&(Ke="macroman"),et=qc.encode(Fe,Ke),(Je=new Nl).writeUInt16(0),Je.writeUInt16(1),et.table=Je.data.concat(et.subtable),et},Ce}(),PA=function(Le){function Ce(){return Ce.__super__.constructor.apply(this,arguments)}return sl(Ce,xs),Ce.prototype.tag="hhea",Ce.prototype.parse=function(Fe){return Fe.pos=this.offset,this.version=Fe.readInt(),this.ascender=Fe.readShort(),this.decender=Fe.readShort(),this.lineGap=Fe.readShort(),this.advanceWidthMax=Fe.readShort(),this.minLeftSideBearing=Fe.readShort(),this.minRightSideBearing=Fe.readShort(),this.xMaxExtent=Fe.readShort(),this.caretSlopeRise=Fe.readShort(),this.caretSlopeRun=Fe.readShort(),this.caretOffset=Fe.readShort(),Fe.pos+=8,this.metricDataFormat=Fe.readShort(),this.numberOfMetrics=Fe.readUInt16()},Ce}(),xA=function(Le){function Ce(){return Ce.__super__.constructor.apply(this,arguments)}return sl(Ce,xs),Ce.prototype.tag="OS/2",Ce.prototype.parse=function(Fe){if(Fe.pos=this.offset,this.version=Fe.readUInt16(),this.averageCharWidth=Fe.readShort(),this.weightClass=Fe.readUInt16(),this.widthClass=Fe.readUInt16(),this.type=Fe.readShort(),this.ySubscriptXSize=Fe.readShort(),this.ySubscriptYSize=Fe.readShort(),this.ySubscriptXOffset=Fe.readShort(),this.ySubscriptYOffset=Fe.readShort(),this.ySuperscriptXSize=Fe.readShort(),this.ySuperscriptYSize=Fe.readShort(),this.ySuperscriptXOffset=Fe.readShort(),this.ySuperscriptYOffset=Fe.readShort(),this.yStrikeoutSize=Fe.readShort(),this.yStrikeoutPosition=Fe.readShort(),this.familyClass=Fe.readShort(),this.panose=function(){var Ke,et;for(et=[],Ke=0;Ke<10;++Ke)et.push(Fe.readByte());return et}(),this.charRange=function(){var Ke,et;for(et=[],Ke=0;Ke<4;++Ke)et.push(Fe.readInt());return et}(),this.vendorID=Fe.readString(4),this.selection=Fe.readShort(),this.firstCharIndex=Fe.readShort(),this.lastCharIndex=Fe.readShort(),this.version>0&&(this.ascent=Fe.readShort(),this.descent=Fe.readShort(),this.lineGap=Fe.readShort(),this.winAscent=Fe.readShort(),this.winDescent=Fe.readShort(),this.codePageRange=function(){var Ke,et;for(et=[],Ke=0;Ke<2;Ke=++Ke)et.push(Fe.readInt());return et}(),this.version>1))return this.xHeight=Fe.readShort(),this.capHeight=Fe.readShort(),this.defaultChar=Fe.readShort(),this.breakChar=Fe.readShort(),this.maxContext=Fe.readShort()},Ce}(),FA=function(Le){function Ce(){return Ce.__super__.constructor.apply(this,arguments)}return sl(Ce,xs),Ce.prototype.tag="post",Ce.prototype.parse=function(Fe){var Ke,et,Je;switch(Fe.pos=this.offset,this.format=Fe.readInt(),this.italicAngle=Fe.readInt(),this.underlinePosition=Fe.readShort(),this.underlineThickness=Fe.readShort(),this.isFixedPitch=Fe.readInt(),this.minMemType42=Fe.readInt(),this.maxMemType42=Fe.readInt(),this.minMemType1=Fe.readInt(),this.maxMemType1=Fe.readInt(),this.format){case 65536:break;case 131072:var st;for(et=Fe.readUInt16(),this.glyphNameIndex=[],st=0;0<=et?st<et:st>et;st=0<=et?++st:--st)this.glyphNameIndex.push(Fe.readUInt16());for(this.names=[],Je=[];Fe.pos<this.offset+this.length;)Ke=Fe.readByte(),Je.push(this.names.push(Fe.readString(Ke)));return Je;case 151552:return et=Fe.readUInt16(),this.offsets=Fe.read(et);case 196608:break;case 262144:return this.map=function(){var dt,vt,Ct;for(Ct=[],st=dt=0,vt=this.file.maxp.numGlyphs;0<=vt?dt<vt:dt>vt;st=0<=vt?++dt:--dt)Ct.push(Fe.readUInt32());return Ct}.call(this)}},Ce}(),LA=function(Le,Ce){this.raw=Le,this.length=Le.length,this.platformID=Ce.platformID,this.encodingID=Ce.encodingID,this.languageID=Ce.languageID},IA=function(Le){function Ce(){return Ce.__super__.constructor.apply(this,arguments)}return sl(Ce,xs),Ce.prototype.tag="name",Ce.prototype.parse=function(Fe){var Ke,et,Je,st,dt,vt,Ct,_t,Ot,Ht,Et;for(Fe.pos=this.offset,Fe.readShort(),Ke=Fe.readShort(),vt=Fe.readShort(),et=[],st=0;0<=Ke?st<Ke:st>Ke;st=0<=Ke?++st:--st)et.push({platformID:Fe.readShort(),encodingID:Fe.readShort(),languageID:Fe.readShort(),nameID:Fe.readShort(),length:Fe.readShort(),offset:this.offset+vt+Fe.readShort()});for(Ct={},st=Ot=0,Ht=et.length;Ot<Ht;st=++Ot)Je=et[st],Fe.pos=Je.offset,_t=Fe.readString(Je.length),dt=new LA(_t,Je),Ct[Et=Je.nameID]==null&&(Ct[Et]=[]),Ct[Je.nameID].push(dt);this.strings=Ct,this.copyright=Ct[0],this.fontFamily=Ct[1],this.fontSubfamily=Ct[2],this.uniqueSubfamily=Ct[3],this.fontName=Ct[4],this.version=Ct[5];try{this.postscriptName=Ct[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(rn){this.postscriptName=Ct[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=Ct[7],this.manufacturer=Ct[8],this.designer=Ct[9],this.description=Ct[10],this.vendorUrl=Ct[11],this.designerUrl=Ct[12],this.license=Ct[13],this.licenseUrl=Ct[14],this.preferredFamily=Ct[15],this.preferredSubfamily=Ct[17],this.compatibleFull=Ct[18],this.sampleText=Ct[19]},Ce}(),id=function(Le){function Ce(){return Ce.__super__.constructor.apply(this,arguments)}return sl(Ce,xs),Ce.prototype.tag="maxp",Ce.prototype.parse=function(Fe){return Fe.pos=this.offset,this.version=Fe.readInt(),this.numGlyphs=Fe.readUInt16(),this.maxPoints=Fe.readUInt16(),this.maxContours=Fe.readUInt16(),this.maxCompositePoints=Fe.readUInt16(),this.maxComponentContours=Fe.readUInt16(),this.maxZones=Fe.readUInt16(),this.maxTwilightPoints=Fe.readUInt16(),this.maxStorage=Fe.readUInt16(),this.maxFunctionDefs=Fe.readUInt16(),this.maxInstructionDefs=Fe.readUInt16(),this.maxStackElements=Fe.readUInt16(),this.maxSizeOfInstructions=Fe.readUInt16(),this.maxComponentElements=Fe.readUInt16(),this.maxComponentDepth=Fe.readUInt16()},Ce}(),vc=function(Le){function Ce(){return Ce.__super__.constructor.apply(this,arguments)}return sl(Ce,xs),Ce.prototype.tag="hmtx",Ce.prototype.parse=function(Fe){var Ke,et,Je,st,dt,vt,Ct;for(Fe.pos=this.offset,this.metrics=[],Ke=0,vt=this.file.hhea.numberOfMetrics;0<=vt?Ke<vt:Ke>vt;Ke=0<=vt?++Ke:--Ke)this.metrics.push({advance:Fe.readUInt16(),lsb:Fe.readInt16()});for(Je=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var _t,Ot;for(Ot=[],Ke=_t=0;0<=Je?_t<Je:_t>Je;Ke=0<=Je?++_t:--_t)Ot.push(Fe.readInt16());return Ot}(),this.widths=function(){var _t,Ot,Ht,Et;for(Et=[],_t=0,Ot=(Ht=this.metrics).length;_t<Ot;_t++)st=Ht[_t],Et.push(st.advance);return Et}.call(this),et=this.widths[this.widths.length-1],Ct=[],Ke=dt=0;0<=Je?dt<Je:dt>Je;Ke=0<=Je?++dt:--dt)Ct.push(this.widths.push(et));return Ct},Ce.prototype.forGlyph=function(Fe){return Fe in this.metrics?this.metrics[Fe]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[Fe-this.metrics.length]}},Ce}(),DA=[].slice,ad=function(Le){function Ce(){return Ce.__super__.constructor.apply(this,arguments)}return sl(Ce,xs),Ce.prototype.tag="glyf",Ce.prototype.parse=function(){return this.cache={}},Ce.prototype.glyphFor=function(Fe){var Ke,et,Je,st,dt,vt,Ct,_t,Ot,Ht;return Fe in this.cache?this.cache[Fe]:(st=this.file.loca,Ke=this.file.contents,et=st.indexOf(Fe),(Je=st.lengthOf(Fe))===0?this.cache[Fe]=null:(Ke.pos=this.offset+et,dt=(vt=new Nl(Ke.read(Je))).readShort(),_t=vt.readShort(),Ht=vt.readShort(),Ct=vt.readShort(),Ot=vt.readShort(),this.cache[Fe]=dt===-1?new od(vt,_t,Ht,Ct,Ot):new eA(vt,dt,_t,Ht,Ct,Ot),this.cache[Fe]))},Ce.prototype.encode=function(Fe,Ke,et){var Je,st,dt,vt,Ct;for(dt=[],st=[],vt=0,Ct=Ke.length;vt<Ct;vt++)Je=Fe[Ke[vt]],st.push(dt.length),Je&&(dt=dt.concat(Je.encode(et)));return st.push(dt.length),{table:dt,offsets:st}},Ce}(),eA=function(){function Le(Ce,Fe,Ke,et,Je,st){this.raw=Ce,this.numberOfContours=Fe,this.xMin=Ke,this.yMin=et,this.xMax=Je,this.yMax=st,this.compound=!1}return Le.prototype.encode=function(){return this.raw.data},Le}(),od=function(){function Le(Ce,Fe,Ke,et,Je){var st,dt;for(this.raw=Ce,this.xMin=Fe,this.yMin=Ke,this.xMax=et,this.yMax=Je,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],st=this.raw;dt=st.readShort(),this.glyphOffsets.push(st.pos),this.glyphIDs.push(st.readUInt16()),32&dt;)st.pos+=1&dt?4:2,128&dt?st.pos+=8:64&dt?st.pos+=4:8&dt&&(st.pos+=2)}return Le.prototype.encode=function(){var Ce,Fe,Ke;for(Fe=new Nl(DA.call(this.raw.data)),Ce=0,Ke=this.glyphIDs.length;Ce<Ke;++Ce)Fe.pos=this.glyphOffsets[Ce];return Fe.data},Le}(),_A=function(Le){function Ce(){return Ce.__super__.constructor.apply(this,arguments)}return sl(Ce,xs),Ce.prototype.tag="loca",Ce.prototype.parse=function(Fe){var Ke,et;return Fe.pos=this.offset,Ke=this.file.head.indexToLocFormat,this.offsets=Ke===0?function(){var Je,st;for(st=[],et=0,Je=this.length;et<Je;et+=2)st.push(2*Fe.readUInt16());return st}.call(this):function(){var Je,st;for(st=[],et=0,Je=this.length;et<Je;et+=4)st.push(Fe.readUInt32());return st}.call(this)},Ce.prototype.indexOf=function(Fe){return this.offsets[Fe]},Ce.prototype.lengthOf=function(Fe){return this.offsets[Fe+1]-this.offsets[Fe]},Ce.prototype.encode=function(Fe,Ke){for(var et=new Uint32Array(this.offsets.length),Je=0,st=0,dt=0;dt<et.length;++dt)if(et[dt]=Je,st<Ke.length&&Ke[st]==dt){++st,et[dt]=Je;var vt=this.offsets[dt],Ct=this.offsets[dt+1]-vt;Ct>0&&(Je+=Ct)}for(var _t=new Array(4*et.length),Ot=0;Ot<et.length;++Ot)_t[4*Ot+3]=255&et[Ot],_t[4*Ot+2]=(65280&et[Ot])>>8,_t[4*Ot+1]=(16711680&et[Ot])>>16,_t[4*Ot]=(4278190080&et[Ot])>>24;return _t},Ce}(),sd=function(){function Le(Ce){this.font=Ce,this.subset={},this.unicodes={},this.next=33}return Le.prototype.generateCmap=function(){var Ce,Fe,Ke,et,Je;for(Fe in et=this.font.cmap.tables[0].codeMap,Ce={},Je=this.subset)Ke=Je[Fe],Ce[Fe]=et[Ke];return Ce},Le.prototype.glyphsFor=function(Ce){var Fe,Ke,et,Je,st,dt,vt;for(et={},st=0,dt=Ce.length;st<dt;st++)et[Je=Ce[st]]=this.font.glyf.glyphFor(Je);for(Je in Fe=[],et)(Ke=et[Je])!=null&&Ke.compound&&Fe.push.apply(Fe,Ke.glyphIDs);if(Fe.length>0)for(Je in vt=this.glyphsFor(Fe))Ke=vt[Je],et[Je]=Ke;return et},Le.prototype.encode=function(Ce,Fe){var Ke,et,Je,st,dt,vt,Ct,_t,Ot,Ht,Et,rn,Zt,on,Kt;for(et in Ke=$c.encode(this.generateCmap(),"unicode"),st=this.glyphsFor(Ce),Et={0:0},Kt=Ke.charMap)Et[(vt=Kt[et]).old]=vt.new;for(rn in Ht=Ke.maxGlyphID,st)rn in Et||(Et[rn]=Ht++);return _t=function(ln){var Ln,Nn;for(Ln in Nn={},ln)Nn[ln[Ln]]=Ln;return Nn}(Et),Ot=Object.keys(_t).sort(function(ln,Ln){return ln-Ln}),Zt=function(){var ln,Ln,Nn;for(Nn=[],ln=0,Ln=Ot.length;ln<Ln;ln++)dt=Ot[ln],Nn.push(_t[dt]);return Nn}(),Je=this.font.glyf.encode(st,Zt,Et),Ct=this.font.loca.encode(Je.offsets,Zt),on={cmap:this.font.cmap.raw(),glyf:Je.table,loca:Ct,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(Fe)},this.font.os2.exists&&(on["OS/2"]=this.font.os2.raw()),this.font.directory.encode(on)},Le}();Gn.API.PDFObject=function(){var Le;function Ce(){}return Le=function(Fe,Ke){return(Array(Ke+1).join("0")+Fe).slice(-Ke)},Ce.convert=function(Fe){var Ke,et,Je,st;if(Array.isArray(Fe))return"["+function(){var dt,vt,Ct;for(Ct=[],dt=0,vt=Fe.length;dt<vt;dt++)Ke=Fe[dt],Ct.push(Ce.convert(Ke));return Ct}().join(" ")+"]";if(typeof Fe=="string")return"/"+Fe;if(Fe!=null&&Fe.isString)return"("+Fe+")";if(Fe instanceof Date)return"(D:"+Le(Fe.getUTCFullYear(),4)+Le(Fe.getUTCMonth(),2)+Le(Fe.getUTCDate(),2)+Le(Fe.getUTCHours(),2)+Le(Fe.getUTCMinutes(),2)+Le(Fe.getUTCSeconds(),2)+"Z)";if({}.toString.call(Fe)==="[object Object]"){for(et in Je=["<<"],Fe)st=Fe[et],Je.push("/"+et+" "+Ce.convert(st));return Je.push(">>"),Je.join(`
`)}return""+Fe},Ce}()},86129:function(en,Gt,be){var ve=be(19208).lW,Xe=be(97671);(function(E){en.exports=E()})(function(){return function E(pe,Ae,ce){function le(ie,oe){if(!Ae[ie]){if(!pe[ie]){var re=void 0;if(!oe&&re)return require(ie,!0);if(ae)return ae(ie,!0);var ne=new Error("Cannot find module '"+ie+"'");throw ne.code="MODULE_NOT_FOUND",ne}var z=Ae[ie]={exports:{}};pe[ie][0].call(z.exports,function(a){var y=pe[ie][1][a];return le(y||a)},z,z.exports,E,pe,Ae,ce)}return Ae[ie].exports}for(var ae=void 0,se=0;se<ce.length;se++)le(ce[se]);return le}({1:[function(E,pe,Ae){"use strict";var ce=E("./utils"),le=E("./support"),ae="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";Ae.encode=function(se){for(var ie,oe,re,ne,z,a,y,x=[],b=0,te=se.length,ee=te,ue=ce.getTypeOf(se)!=="string";b<se.length;)ee=te-b,re=ue?(ie=se[b++],oe=b<te?se[b++]:0,b<te?se[b++]:0):(ie=se.charCodeAt(b++),oe=b<te?se.charCodeAt(b++):0,b<te?se.charCodeAt(b++):0),ne=ie>>2,z=(3&ie)<<4|oe>>4,a=1<ee?(15&oe)<<2|re>>6:64,y=2<ee?63&re:64,x.push(ae.charAt(ne)+ae.charAt(z)+ae.charAt(a)+ae.charAt(y));return x.join("")},Ae.decode=function(se){var ie,oe,re,ne,z,a,y=0,x=0,b="data:";if(se.substr(0,b.length)===b)throw new Error("Invalid base64 input, it looks like a data url.");var te,ee=3*(se=se.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(se.charAt(se.length-1)===ae.charAt(64)&&ee--,se.charAt(se.length-2)===ae.charAt(64)&&ee--,ee%1!=0)throw new Error("Invalid base64 input, bad content length.");for(te=le.uint8array?new Uint8Array(0|ee):new Array(0|ee);y<se.length;)ie=ae.indexOf(se.charAt(y++))<<2|(ne=ae.indexOf(se.charAt(y++)))>>4,oe=(15&ne)<<4|(z=ae.indexOf(se.charAt(y++)))>>2,re=(3&z)<<6|(a=ae.indexOf(se.charAt(y++))),te[x++]=ie,z!==64&&(te[x++]=oe),a!==64&&(te[x++]=re);return te}},{"./support":30,"./utils":32}],2:[function(E,pe,Ae){"use strict";var ce=E("./external"),le=E("./stream/DataWorker"),ae=E("./stream/Crc32Probe"),se=E("./stream/DataLengthProbe");function ie(oe,re,ne,z,a){this.compressedSize=oe,this.uncompressedSize=re,this.crc32=ne,this.compression=z,this.compressedContent=a}ie.prototype={getContentWorker:function(){var oe=new le(ce.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new se("data_length")),re=this;return oe.on("end",function(){if(this.streamInfo.data_length!==re.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),oe},getCompressedWorker:function(){return new le(ce.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},ie.createWorkerFrom=function(oe,re,ne){return oe.pipe(new ae).pipe(new se("uncompressedSize")).pipe(re.compressWorker(ne)).pipe(new se("compressedSize")).withStreamInfo("compression",re)},pe.exports=ie},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(E,pe,Ae){"use strict";var ce=E("./stream/GenericWorker");Ae.STORE={magic:"\0\0",compressWorker:function(){return new ce("STORE compression")},uncompressWorker:function(){return new ce("STORE decompression")}},Ae.DEFLATE=E("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(E,pe,Ae){"use strict";var ce=E("./utils"),le=function(){for(var ae,se=[],ie=0;ie<256;ie++){ae=ie;for(var oe=0;oe<8;oe++)ae=1&ae?3988292384^ae>>>1:ae>>>1;se[ie]=ae}return se}();pe.exports=function(ae,se){return ae!==void 0&&ae.length?ce.getTypeOf(ae)!=="string"?function(ie,oe,re,ne){var z=le,a=ne+re;ie^=-1;for(var y=ne;y<a;y++)ie=ie>>>8^z[255&(ie^oe[y])];return-1^ie}(0|se,ae,ae.length,0):function(ie,oe,re,ne){var z=le,a=ne+re;ie^=-1;for(var y=ne;y<a;y++)ie=ie>>>8^z[255&(ie^oe.charCodeAt(y))];return-1^ie}(0|se,ae,ae.length,0):0}},{"./utils":32}],5:[function(E,pe,Ae){"use strict";Ae.base64=!1,Ae.binary=!1,Ae.dir=!1,Ae.createFolders=!0,Ae.date=null,Ae.compression=null,Ae.compressionOptions=null,Ae.comment=null,Ae.unixPermissions=null,Ae.dosPermissions=null},{}],6:[function(E,pe,Ae){"use strict";var ce=null;ce=typeof Promise!="undefined"?Promise:E("lie"),pe.exports={Promise:ce}},{lie:37}],7:[function(E,pe,Ae){"use strict";var ce=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",le=E("pako"),ae=E("./utils"),se=E("./stream/GenericWorker"),ie=ce?"uint8array":"array";function oe(re,ne){se.call(this,"FlateWorker/"+re),this._pako=null,this._pakoAction=re,this._pakoOptions=ne,this.meta={}}Ae.magic="\b\0",ae.inherits(oe,se),oe.prototype.processChunk=function(re){this.meta=re.meta,this._pako===null&&this._createPako(),this._pako.push(ae.transformTo(ie,re.data),!1)},oe.prototype.flush=function(){se.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},oe.prototype.cleanUp=function(){se.prototype.cleanUp.call(this),this._pako=null},oe.prototype._createPako=function(){this._pako=new le[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var re=this;this._pako.onData=function(ne){re.push({data:ne,meta:re.meta})}},Ae.compressWorker=function(re){return new oe("Deflate",re)},Ae.uncompressWorker=function(){return new oe("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(E,pe,Ae){"use strict";function ce(z,a){var y,x="";for(y=0;y<a;y++)x+=String.fromCharCode(255&z),z>>>=8;return x}function le(z,a,y,x,b,te){var ee,ue,de=z.file,he=z.compression,fe=te!==ie.utf8encode,ge=ae.transformTo("string",te(de.name)),ye=ae.transformTo("string",ie.utf8encode(de.name)),me=de.comment,Be=ae.transformTo("string",te(me)),Ee=ae.transformTo("string",ie.utf8encode(me)),Me=ye.length!==de.name.length,we=Ee.length!==me.length,je="",xe="",Oe="",We=de.dir,Ze=de.date,Te={crc32:0,compressedSize:0,uncompressedSize:0};a&&!y||(Te.crc32=z.crc32,Te.compressedSize=z.compressedSize,Te.uncompressedSize=z.uncompressedSize);var tt=0;a&&(tt|=8),fe||!Me&&!we||(tt|=2048);var qe=0,lt=0;We&&(qe|=16),b==="UNIX"?(lt=798,qe|=function(rt,at){var ut=rt;return rt||(ut=at?16893:33204),(65535&ut)<<16}(de.unixPermissions,We)):(lt=20,qe|=function(rt){return 63&(rt||0)}(de.dosPermissions)),ee=Ze.getUTCHours(),ee<<=6,ee|=Ze.getUTCMinutes(),ee<<=5,ee|=Ze.getUTCSeconds()/2,ue=Ze.getUTCFullYear()-1980,ue<<=4,ue|=Ze.getUTCMonth()+1,ue<<=5,ue|=Ze.getUTCDate(),Me&&(xe=ce(1,1)+ce(oe(ge),4)+ye,je+="up"+ce(xe.length,2)+xe),we&&(Oe=ce(1,1)+ce(oe(Be),4)+Ee,je+="uc"+ce(Oe.length,2)+Oe);var ct="";return ct+=`
\0`,ct+=ce(tt,2),ct+=he.magic,ct+=ce(ee,2),ct+=ce(ue,2),ct+=ce(Te.crc32,4),ct+=ce(Te.compressedSize,4),ct+=ce(Te.uncompressedSize,4),ct+=ce(ge.length,2),ct+=ce(je.length,2),{fileRecord:re.LOCAL_FILE_HEADER+ct+ge+je,dirRecord:re.CENTRAL_FILE_HEADER+ce(lt,2)+ct+ce(Be.length,2)+"\0\0\0\0"+ce(qe,4)+ce(x,4)+ge+je+Be}}var ae=E("../utils"),se=E("../stream/GenericWorker"),ie=E("../utf8"),oe=E("../crc32"),re=E("../signature");function ne(z,a,y,x){se.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=a,this.zipPlatform=y,this.encodeFileName=x,this.streamFiles=z,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}ae.inherits(ne,se),ne.prototype.push=function(z){var a=z.meta.percent||0,y=this.entriesCount,x=this._sources.length;this.accumulate?this.contentBuffer.push(z):(this.bytesWritten+=z.data.length,se.prototype.push.call(this,{data:z.data,meta:{currentFile:this.currentFile,percent:y?(a+100*(y-x-1))/y:100}}))},ne.prototype.openedSource=function(z){this.currentSourceOffset=this.bytesWritten,this.currentFile=z.file.name;var a=this.streamFiles&&!z.file.dir;if(a){var y=le(z,a,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:y.fileRecord,meta:{percent:0}})}else this.accumulate=!0},ne.prototype.closedSource=function(z){this.accumulate=!1;var a=this.streamFiles&&!z.file.dir,y=le(z,a,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(y.dirRecord),a)this.push({data:function(x){return re.DATA_DESCRIPTOR+ce(x.crc32,4)+ce(x.compressedSize,4)+ce(x.uncompressedSize,4)}(z),meta:{percent:100}});else for(this.push({data:y.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},ne.prototype.flush=function(){for(var z=this.bytesWritten,a=0;a<this.dirRecords.length;a++)this.push({data:this.dirRecords[a],meta:{percent:100}});var y=this.bytesWritten-z,x=function(b,te,ee,ue,de){var he=ae.transformTo("string",de(ue));return re.CENTRAL_DIRECTORY_END+"\0\0\0\0"+ce(b,2)+ce(b,2)+ce(te,4)+ce(ee,4)+ce(he.length,2)+he}(this.dirRecords.length,y,z,this.zipComment,this.encodeFileName);this.push({data:x,meta:{percent:100}})},ne.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},ne.prototype.registerPrevious=function(z){this._sources.push(z);var a=this;return z.on("data",function(y){a.processChunk(y)}),z.on("end",function(){a.closedSource(a.previous.streamInfo),a._sources.length?a.prepareNextSource():a.end()}),z.on("error",function(y){a.error(y)}),this},ne.prototype.resume=function(){return!!se.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},ne.prototype.error=function(z){var a=this._sources;if(!se.prototype.error.call(this,z))return!1;for(var y=0;y<a.length;y++)try{a[y].error(z)}catch(x){}return!0},ne.prototype.lock=function(){se.prototype.lock.call(this);for(var z=this._sources,a=0;a<z.length;a++)z[a].lock()},pe.exports=ne},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(E,pe,Ae){"use strict";var ce=E("../compressions"),le=E("./ZipFileWorker");Ae.generateWorker=function(ae,se,ie){var oe=new le(se.streamFiles,ie,se.platform,se.encodeFileName),re=0;try{ae.forEach(function(ne,z){re++;var a=function(te,ee){var ue=te||ee,de=ce[ue];if(!de)throw new Error(ue+" is not a valid compression method !");return de}(z.options.compression,se.compression),y=z.options.compressionOptions||se.compressionOptions||{},x=z.dir,b=z.date;z._compressWorker(a,y).withStreamInfo("file",{name:ne,dir:x,date:b,comment:z.comment||"",unixPermissions:z.unixPermissions,dosPermissions:z.dosPermissions}).pipe(oe)}),oe.entriesCount=re}catch(ne){oe.error(ne)}return oe}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(E,pe,Ae){"use strict";function ce(){if(!(this instanceof ce))return new ce;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 le=new ce;for(var ae in this)typeof this[ae]!="function"&&(le[ae]=this[ae]);return le}}(ce.prototype=E("./object")).loadAsync=E("./load"),ce.support=E("./support"),ce.defaults=E("./defaults"),ce.version="3.10.1",ce.loadAsync=function(le,ae){return new ce().loadAsync(le,ae)},ce.external=E("./external"),pe.exports=ce},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(E,pe,Ae){"use strict";var ce=E("./utils"),le=E("./external"),ae=E("./utf8"),se=E("./zipEntries"),ie=E("./stream/Crc32Probe"),oe=E("./nodejsUtils");function re(ne){return new le.Promise(function(z,a){var y=ne.decompressed.getContentWorker().pipe(new ie);y.on("error",function(x){a(x)}).on("end",function(){y.streamInfo.crc32!==ne.decompressed.crc32?a(new Error("Corrupted zip : CRC32 mismatch")):z()}).resume()})}pe.exports=function(ne,z){var a=this;return z=ce.extend(z||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:ae.utf8decode}),oe.isNode&&oe.isStream(ne)?le.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):ce.prepareContent("the loaded zip file",ne,!0,z.optimizedBinaryString,z.base64).then(function(y){var x=new se(z);return x.load(y),x}).then(function(y){var x=[le.Promise.resolve(y)],b=y.files;if(z.checkCRC32)for(var te=0;te<b.length;te++)x.push(re(b[te]));return le.Promise.all(x)}).then(function(y){for(var x=y.shift(),b=x.files,te=0;te<b.length;te++){var ee=b[te],ue=ee.fileNameStr,de=ce.resolve(ee.fileNameStr);a.file(de,ee.decompressed,{binary:!0,optimizedBinaryString:!0,date:ee.date,dir:ee.dir,comment:ee.fileCommentStr.length?ee.fileCommentStr:null,unixPermissions:ee.unixPermissions,dosPermissions:ee.dosPermissions,createFolders:z.createFolders}),ee.dir||(a.file(de).unsafeOriginalName=ue)}return x.zipComment.length&&(a.comment=x.zipComment),a})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(E,pe,Ae){"use strict";var ce=E("../utils"),le=E("../stream/GenericWorker");function ae(se,ie){le.call(this,"Nodejs stream input adapter for "+se),this._upstreamEnded=!1,this._bindStream(ie)}ce.inherits(ae,le),ae.prototype._bindStream=function(se){var ie=this;(this._stream=se).pause(),se.on("data",function(oe){ie.push({data:oe,meta:{percent:0}})}).on("error",function(oe){ie.isPaused?this.generatedError=oe:ie.error(oe)}).on("end",function(){ie.isPaused?ie._upstreamEnded=!0:ie.end()})},ae.prototype.pause=function(){return!!le.prototype.pause.call(this)&&(this._stream.pause(),!0)},ae.prototype.resume=function(){return!!le.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},pe.exports=ae},{"../stream/GenericWorker":28,"../utils":32}],13:[function(E,pe,Ae){"use strict";var ce=E("readable-stream").Readable;function le(ae,se,ie){ce.call(this,se),this._helper=ae;var oe=this;ae.on("data",function(re,ne){oe.push(re)||oe._helper.pause(),ie&&ie(ne)}).on("error",function(re){oe.emit("error",re)}).on("end",function(){oe.push(null)})}E("../utils").inherits(le,ce),le.prototype._read=function(){this._helper.resume()},pe.exports=le},{"../utils":32,"readable-stream":16}],14:[function(E,pe,Ae){"use strict";pe.exports={isNode:typeof ve!="undefined",newBufferFrom:function(ce,le){if(ve.from&&ve.from!==Uint8Array.from)return ve.from(ce,le);if(typeof ce=="number")throw new Error('The "data" argument must not be a number');return new ve(ce,le)},allocBuffer:function(ce){if(ve.alloc)return ve.alloc(ce);var le=new ve(ce);return le.fill(0),le},isBuffer:function(ce){return ve.isBuffer(ce)},isStream:function(ce){return ce&&typeof ce.on=="function"&&typeof ce.pause=="function"&&typeof ce.resume=="function"}}},{}],15:[function(E,pe,Ae){"use strict";function ce(de,he,fe){var ge,ye=ae.getTypeOf(he),me=ae.extend(fe||{},oe);me.date=me.date||new Date,me.compression!==null&&(me.compression=me.compression.toUpperCase()),typeof me.unixPermissions=="string"&&(me.unixPermissions=parseInt(me.unixPermissions,8)),me.unixPermissions&&16384&me.unixPermissions&&(me.dir=!0),me.dosPermissions&&16&me.dosPermissions&&(me.dir=!0),me.dir&&(de=b(de)),me.createFolders&&(ge=x(de))&&te.call(this,ge,!0);var Be=ye==="string"&&me.binary===!1&&me.base64===!1;fe&&fe.binary!==void 0||(me.binary=!Be),(he instanceof re&&he.uncompressedSize===0||me.dir||!he||he.length===0)&&(me.base64=!1,me.binary=!0,he="",me.compression="STORE",ye="string");var Ee=null;Ee=he instanceof re||he instanceof se?he:a.isNode&&a.isStream(he)?new y(de,he):ae.prepareContent(de,he,me.binary,me.optimizedBinaryString,me.base64);var Me=new ne(de,Ee,me);this.files[de]=Me}var le=E("./utf8"),ae=E("./utils"),se=E("./stream/GenericWorker"),ie=E("./stream/StreamHelper"),oe=E("./defaults"),re=E("./compressedObject"),ne=E("./zipObject"),z=E("./generate"),a=E("./nodejsUtils"),y=E("./nodejs/NodejsStreamInputAdapter"),x=function(de){de.slice(-1)==="/"&&(de=de.substring(0,de.length-1));var he=de.lastIndexOf("/");return 0<he?de.substring(0,he):""},b=function(de){return de.slice(-1)!=="/"&&(de+="/"),de},te=function(de,he){return he=he!==void 0?he:oe.createFolders,de=b(de),this.files[de]||ce.call(this,de,null,{dir:!0,createFolders:he}),this.files[de]};function ee(de){return Object.prototype.toString.call(de)==="[object RegExp]"}var ue={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(de){var he,fe,ge;for(he in this.files)ge=this.files[he],(fe=he.slice(this.root.length,he.length))&&he.slice(0,this.root.length)===this.root&&de(fe,ge)},filter:function(de){var he=[];return this.forEach(function(fe,ge){de(fe,ge)&&he.push(ge)}),he},file:function(de,he,fe){if(arguments.length!==1)return de=this.root+de,ce.call(this,de,he,fe),this;if(ee(de)){var ge=de;return this.filter(function(me,Be){return!Be.dir&&ge.test(me)})}var ye=this.files[this.root+de];return ye&&!ye.dir?ye:null},folder:function(de){if(!de)return this;if(ee(de))return this.filter(function(ye,me){return me.dir&&de.test(ye)});var he=this.root+de,fe=te.call(this,he),ge=this.clone();return ge.root=fe.name,ge},remove:function(de){de=this.root+de;var he=this.files[de];if(he||(de.slice(-1)!=="/"&&(de+="/"),he=this.files[de]),he&&!he.dir)delete this.files[de];else for(var fe=this.filter(function(ye,me){return me.name.slice(0,de.length)===de}),ge=0;ge<fe.length;ge++)delete this.files[fe[ge].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(de){var he,fe={};try{if((fe=ae.extend(de||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:le.utf8encode})).type=fe.type.toLowerCase(),fe.compression=fe.compression.toUpperCase(),fe.type==="binarystring"&&(fe.type="string"),!fe.type)throw new Error("No output type specified.");ae.checkSupport(fe.type),fe.platform!=="darwin"&&fe.platform!=="freebsd"&&fe.platform!=="linux"&&fe.platform!=="sunos"||(fe.platform="UNIX"),fe.platform==="win32"&&(fe.platform="DOS");var ge=fe.comment||this.comment||"";he=z.generateWorker(this,fe,ge)}catch(ye){(he=new se("error")).error(ye)}return new ie(he,fe.type||"string",fe.mimeType)},generateAsync:function(de,he){return this.generateInternalStream(de).accumulate(he)},generateNodeStream:function(de,he){return(de=de||{}).type||(de.type="nodebuffer"),this.generateInternalStream(de).toNodejsStream(he)}};pe.exports=ue},{"./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(E,pe,Ae){"use strict";pe.exports=E("stream")},{stream:void 0}],17:[function(E,pe,Ae){"use strict";var ce=E("./DataReader");function le(ae){ce.call(this,ae);for(var se=0;se<this.data.length;se++)ae[se]=255&ae[se]}E("../utils").inherits(le,ce),le.prototype.byteAt=function(ae){return this.data[this.zero+ae]},le.prototype.lastIndexOfSignature=function(ae){for(var se=ae.charCodeAt(0),ie=ae.charCodeAt(1),oe=ae.charCodeAt(2),re=ae.charCodeAt(3),ne=this.length-4;0<=ne;--ne)if(this.data[ne]===se&&this.data[ne+1]===ie&&this.data[ne+2]===oe&&this.data[ne+3]===re)return ne-this.zero;return-1},le.prototype.readAndCheckSignature=function(ae){var se=ae.charCodeAt(0),ie=ae.charCodeAt(1),oe=ae.charCodeAt(2),re=ae.charCodeAt(3),ne=this.readData(4);return se===ne[0]&&ie===ne[1]&&oe===ne[2]&&re===ne[3]},le.prototype.readData=function(ae){if(this.checkOffset(ae),ae===0)return[];var se=this.data.slice(this.zero+this.index,this.zero+this.index+ae);return this.index+=ae,se},pe.exports=le},{"../utils":32,"./DataReader":18}],18:[function(E,pe,Ae){"use strict";var ce=E("../utils");function le(ae){this.data=ae,this.length=ae.length,this.index=0,this.zero=0}le.prototype={checkOffset:function(ae){this.checkIndex(this.index+ae)},checkIndex:function(ae){if(this.length<this.zero+ae||ae<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+ae+"). Corrupted zip ?")},setIndex:function(ae){this.checkIndex(ae),this.index=ae},skip:function(ae){this.setIndex(this.index+ae)},byteAt:function(){},readInt:function(ae){var se,ie=0;for(this.checkOffset(ae),se=this.index+ae-1;se>=this.index;se--)ie=(ie<<8)+this.byteAt(se);return this.index+=ae,ie},readString:function(ae){return ce.transformTo("string",this.readData(ae))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var ae=this.readInt(4);return new Date(Date.UTC(1980+(ae>>25&127),(ae>>21&15)-1,ae>>16&31,ae>>11&31,ae>>5&63,(31&ae)<<1))}},pe.exports=le},{"../utils":32}],19:[function(E,pe,Ae){"use strict";var ce=E("./Uint8ArrayReader");function le(ae){ce.call(this,ae)}E("../utils").inherits(le,ce),le.prototype.readData=function(ae){this.checkOffset(ae);var se=this.data.slice(this.zero+this.index,this.zero+this.index+ae);return this.index+=ae,se},pe.exports=le},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(E,pe,Ae){"use strict";var ce=E("./DataReader");function le(ae){ce.call(this,ae)}E("../utils").inherits(le,ce),le.prototype.byteAt=function(ae){return this.data.charCodeAt(this.zero+ae)},le.prototype.lastIndexOfSignature=function(ae){return this.data.lastIndexOf(ae)-this.zero},le.prototype.readAndCheckSignature=function(ae){return ae===this.readData(4)},le.prototype.readData=function(ae){this.checkOffset(ae);var se=this.data.slice(this.zero+this.index,this.zero+this.index+ae);return this.index+=ae,se},pe.exports=le},{"../utils":32,"./DataReader":18}],21:[function(E,pe,Ae){"use strict";var ce=E("./ArrayReader");function le(ae){ce.call(this,ae)}E("../utils").inherits(le,ce),le.prototype.readData=function(ae){if(this.checkOffset(ae),ae===0)return new Uint8Array(0);var se=this.data.subarray(this.zero+this.index,this.zero+this.index+ae);return this.index+=ae,se},pe.exports=le},{"../utils":32,"./ArrayReader":17}],22:[function(E,pe,Ae){"use strict";var ce=E("../utils"),le=E("../support"),ae=E("./ArrayReader"),se=E("./StringReader"),ie=E("./NodeBufferReader"),oe=E("./Uint8ArrayReader");pe.exports=function(re){var ne=ce.getTypeOf(re);return ce.checkSupport(ne),ne!=="string"||le.uint8array?ne==="nodebuffer"?new ie(re):le.uint8array?new oe(ce.transformTo("uint8array",re)):new ae(ce.transformTo("array",re)):new se(re)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(E,pe,Ae){"use strict";Ae.LOCAL_FILE_HEADER="PK",Ae.CENTRAL_FILE_HEADER="PK",Ae.CENTRAL_DIRECTORY_END="PK",Ae.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",Ae.ZIP64_CENTRAL_DIRECTORY_END="PK",Ae.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(E,pe,Ae){"use strict";var ce=E("./GenericWorker"),le=E("../utils");function ae(se){ce.call(this,"ConvertWorker to "+se),this.destType=se}le.inherits(ae,ce),ae.prototype.processChunk=function(se){this.push({data:le.transformTo(this.destType,se.data),meta:se.meta})},pe.exports=ae},{"../utils":32,"./GenericWorker":28}],25:[function(E,pe,Ae){"use strict";var ce=E("./GenericWorker"),le=E("../crc32");function ae(){ce.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}E("../utils").inherits(ae,ce),ae.prototype.processChunk=function(se){this.streamInfo.crc32=le(se.data,this.streamInfo.crc32||0),this.push(se)},pe.exports=ae},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(E,pe,Ae){"use strict";var ce=E("../utils"),le=E("./GenericWorker");function ae(se){le.call(this,"DataLengthProbe for "+se),this.propName=se,this.withStreamInfo(se,0)}ce.inherits(ae,le),ae.prototype.processChunk=function(se){if(se){var ie=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=ie+se.data.length}le.prototype.processChunk.call(this,se)},pe.exports=ae},{"../utils":32,"./GenericWorker":28}],27:[function(E,pe,Ae){"use strict";var ce=E("../utils"),le=E("./GenericWorker");function ae(se){le.call(this,"DataWorker");var ie=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,se.then(function(oe){ie.dataIsReady=!0,ie.data=oe,ie.max=oe&&oe.length||0,ie.type=ce.getTypeOf(oe),ie.isPaused||ie._tickAndRepeat()},function(oe){ie.error(oe)})}ce.inherits(ae,le),ae.prototype.cleanUp=function(){le.prototype.cleanUp.call(this),this.data=null},ae.prototype.resume=function(){return!!le.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,ce.delay(this._tickAndRepeat,[],this)),!0)},ae.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(ce.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},ae.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var se=null,ie=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":se=this.data.substring(this.index,ie);break;case"uint8array":se=this.data.subarray(this.index,ie);break;case"array":case"nodebuffer":se=this.data.slice(this.index,ie)}return this.index=ie,this.push({data:se,meta:{percent:this.max?this.index/this.max*100:0}})},pe.exports=ae},{"../utils":32,"./GenericWorker":28}],28:[function(E,pe,Ae){"use strict";function ce(le){this.name=le||"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}ce.prototype={push:function(le){this.emit("data",le)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(le){this.emit("error",le)}return!0},error:function(le){return!this.isFinished&&(this.isPaused?this.generatedError=le:(this.isFinished=!0,this.emit("error",le),this.previous&&this.previous.error(le),this.cleanUp()),!0)},on:function(le,ae){return this._listeners[le].push(ae),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(le,ae){if(this._listeners[le])for(var se=0;se<this._listeners[le].length;se++)this._listeners[le][se].call(this,ae)},pipe:function(le){return le.registerPrevious(this)},registerPrevious:function(le){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=le.streamInfo,this.mergeStreamInfo(),this.previous=le;var ae=this;return le.on("data",function(se){ae.processChunk(se)}),le.on("end",function(){ae.end()}),le.on("error",function(se){ae.error(se)}),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 le=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),le=!0),this.previous&&this.previous.resume(),!le},flush:function(){},processChunk:function(le){this.push(le)},withStreamInfo:function(le,ae){return this.extraStreamInfo[le]=ae,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var le in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,le)&&(this.streamInfo[le]=this.extraStreamInfo[le])},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 le="Worker "+this.name;return this.previous?this.previous+" -> "+le:le}},pe.exports=ce},{}],29:[function(E,pe,Ae){"use strict";var ce=E("../utils"),le=E("./ConvertWorker"),ae=E("./GenericWorker"),se=E("../base64"),ie=E("../support"),oe=E("../external"),re=null;if(ie.nodestream)try{re=E("../nodejs/NodejsStreamOutputAdapter")}catch(a){}function ne(a,y){return new oe.Promise(function(x,b){var te=[],ee=a._internalType,ue=a._outputType,de=a._mimeType;a.on("data",function(he,fe){te.push(he),y&&y(fe)}).on("error",function(he){te=[],b(he)}).on("end",function(){try{var he=function(fe,ge,ye){switch(fe){case"blob":return ce.newBlob(ce.transformTo("arraybuffer",ge),ye);case"base64":return se.encode(ge);default:return ce.transformTo(fe,ge)}}(ue,function(fe,ge){var ye,me=0,Be=null,Ee=0;for(ye=0;ye<ge.length;ye++)Ee+=ge[ye].length;switch(fe){case"string":return ge.join("");case"array":return Array.prototype.concat.apply([],ge);case"uint8array":for(Be=new Uint8Array(Ee),ye=0;ye<ge.length;ye++)Be.set(ge[ye],me),me+=ge[ye].length;return Be;case"nodebuffer":return ve.concat(ge);default:throw new Error("concat : unsupported type '"+fe+"'")}}(ee,te),de);x(he)}catch(fe){b(fe)}te=[]}).resume()})}function z(a,y,x){var b=y;switch(y){case"blob":case"arraybuffer":b="uint8array";break;case"base64":b="string"}try{this._internalType=b,this._outputType=y,this._mimeType=x,ce.checkSupport(b),this._worker=a.pipe(new le(b)),a.lock()}catch(te){this._worker=new ae("error"),this._worker.error(te)}}z.prototype={accumulate:function(a){return ne(this,a)},on:function(a,y){var x=this;return a==="data"?this._worker.on(a,function(b){y.call(x,b.data,b.meta)}):this._worker.on(a,function(){ce.delay(y,arguments,x)}),this},resume:function(){return ce.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(a){if(ce.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new re(this,{objectMode:this._outputType!=="nodebuffer"},a)}},pe.exports=z},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(E,pe,Ae){"use strict";if(Ae.base64=!0,Ae.array=!0,Ae.string=!0,Ae.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",Ae.nodebuffer=typeof ve!="undefined",Ae.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")Ae.blob=!1;else{var ce=new ArrayBuffer(0);try{Ae.blob=new Blob([ce],{type:"application/zip"}).size===0}catch(ae){try{var le=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);le.append(ce),Ae.blob=le.getBlob("application/zip").size===0}catch(se){Ae.blob=!1}}}try{Ae.nodestream=!!E("readable-stream").Readable}catch(ae){Ae.nodestream=!1}},{"readable-stream":16}],31:[function(E,pe,Ae){"use strict";for(var ce=E("./utils"),le=E("./support"),ae=E("./nodejsUtils"),se=E("./stream/GenericWorker"),ie=new Array(256),oe=0;oe<256;oe++)ie[oe]=252<=oe?6:248<=oe?5:240<=oe?4:224<=oe?3:192<=oe?2:1;ie[254]=ie[254]=1;function re(){se.call(this,"utf-8 decode"),this.leftOver=null}function ne(){se.call(this,"utf-8 encode")}Ae.utf8encode=function(z){return le.nodebuffer?ae.newBufferFrom(z,"utf-8"):function(a){var y,x,b,te,ee,ue=a.length,de=0;for(te=0;te<ue;te++)(64512&(x=a.charCodeAt(te)))==55296&&te+1<ue&&(64512&(b=a.charCodeAt(te+1)))==56320&&(x=65536+(x-55296<<10)+(b-56320),te++),de+=x<128?1:x<2048?2:x<65536?3:4;for(y=le.uint8array?new Uint8Array(de):new Array(de),te=ee=0;ee<de;te++)(64512&(x=a.charCodeAt(te)))==55296&&te+1<ue&&(64512&(b=a.charCodeAt(te+1)))==56320&&(x=65536+(x-55296<<10)+(b-56320),te++),x<128?y[ee++]=x:(x<2048?y[ee++]=192|x>>>6:(x<65536?y[ee++]=224|x>>>12:(y[ee++]=240|x>>>18,y[ee++]=128|x>>>12&63),y[ee++]=128|x>>>6&63),y[ee++]=128|63&x);return y}(z)},Ae.utf8decode=function(z){return le.nodebuffer?ce.transformTo("nodebuffer",z).toString("utf-8"):function(a){var y,x,b,te,ee=a.length,ue=new Array(2*ee);for(y=x=0;y<ee;)if((b=a[y++])<128)ue[x++]=b;else if(4<(te=ie[b]))ue[x++]=65533,y+=te-1;else{for(b&=te===2?31:te===3?15:7;1<te&&y<ee;)b=b<<6|63&a[y++],te--;1<te?ue[x++]=65533:b<65536?ue[x++]=b:(b-=65536,ue[x++]=55296|b>>10&1023,ue[x++]=56320|1023&b)}return ue.length!==x&&(ue.subarray?ue=ue.subarray(0,x):ue.length=x),ce.applyFromCharCode(ue)}(z=ce.transformTo(le.uint8array?"uint8array":"array",z))},ce.inherits(re,se),re.prototype.processChunk=function(z){var a=ce.transformTo(le.uint8array?"uint8array":"array",z.data);if(this.leftOver&&this.leftOver.length){if(le.uint8array){var y=a;(a=new Uint8Array(y.length+this.leftOver.length)).set(this.leftOver,0),a.set(y,this.leftOver.length)}else a=this.leftOver.concat(a);this.leftOver=null}var x=function(te,ee){var ue;for((ee=ee||te.length)>te.length&&(ee=te.length),ue=ee-1;0<=ue&&(192&te[ue])==128;)ue--;return ue<0||ue===0?ee:ue+ie[te[ue]]>ee?ue:ee}(a),b=a;x!==a.length&&(le.uint8array?(b=a.subarray(0,x),this.leftOver=a.subarray(x,a.length)):(b=a.slice(0,x),this.leftOver=a.slice(x,a.length))),this.push({data:Ae.utf8decode(b),meta:z.meta})},re.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:Ae.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},Ae.Utf8DecodeWorker=re,ce.inherits(ne,se),ne.prototype.processChunk=function(z){this.push({data:Ae.utf8encode(z.data),meta:z.meta})},Ae.Utf8EncodeWorker=ne},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(E,pe,Ae){"use strict";var ce=E("./support"),le=E("./base64"),ae=E("./nodejsUtils"),se=E("./external");function ie(y){return y}function oe(y,x){for(var b=0;b<y.length;++b)x[b]=255&y.charCodeAt(b);return x}E("setimmediate"),Ae.newBlob=function(y,x){Ae.checkSupport("blob");try{return new Blob([y],{type:x})}catch(te){try{var b=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return b.append(y),b.getBlob(x)}catch(ee){throw new Error("Bug : can't construct the Blob.")}}};var re={stringifyByChunk:function(y,x,b){var te=[],ee=0,ue=y.length;if(ue<=b)return String.fromCharCode.apply(null,y);for(;ee<ue;)x==="array"||x==="nodebuffer"?te.push(String.fromCharCode.apply(null,y.slice(ee,Math.min(ee+b,ue)))):te.push(String.fromCharCode.apply(null,y.subarray(ee,Math.min(ee+b,ue)))),ee+=b;return te.join("")},stringifyByChar:function(y){for(var x="",b=0;b<y.length;b++)x+=String.fromCharCode(y[b]);return x},applyCanBeUsed:{uint8array:function(){try{return ce.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(y){return!1}}(),nodebuffer:function(){try{return ce.nodebuffer&&String.fromCharCode.apply(null,ae.allocBuffer(1)).length===1}catch(y){return!1}}()}};function ne(y){var x=65536,b=Ae.getTypeOf(y),te=!0;if(b==="uint8array"?te=re.applyCanBeUsed.uint8array:b==="nodebuffer"&&(te=re.applyCanBeUsed.nodebuffer),te)for(;1<x;)try{return re.stringifyByChunk(y,b,x)}catch(ee){x=Math.floor(x/2)}return re.stringifyByChar(y)}function z(y,x){for(var b=0;b<y.length;b++)x[b]=y[b];return x}Ae.applyFromCharCode=ne;var a={};a.string={string:ie,array:function(y){return oe(y,new Array(y.length))},arraybuffer:function(y){return a.string.uint8array(y).buffer},uint8array:function(y){return oe(y,new Uint8Array(y.length))},nodebuffer:function(y){return oe(y,ae.allocBuffer(y.length))}},a.array={string:ne,array:ie,arraybuffer:function(y){return new Uint8Array(y).buffer},uint8array:function(y){return new Uint8Array(y)},nodebuffer:function(y){return ae.newBufferFrom(y)}},a.arraybuffer={string:function(y){return ne(new Uint8Array(y))},array:function(y){return z(new Uint8Array(y),new Array(y.byteLength))},arraybuffer:ie,uint8array:function(y){return new Uint8Array(y)},nodebuffer:function(y){return ae.newBufferFrom(new Uint8Array(y))}},a.uint8array={string:ne,array:function(y){return z(y,new Array(y.length))},arraybuffer:function(y){return y.buffer},uint8array:ie,nodebuffer:function(y){return ae.newBufferFrom(y)}},a.nodebuffer={string:ne,array:function(y){return z(y,new Array(y.length))},arraybuffer:function(y){return a.nodebuffer.uint8array(y).buffer},uint8array:function(y){return z(y,new Uint8Array(y.length))},nodebuffer:ie},Ae.transformTo=function(y,x){if(x=x||"",!y)return x;Ae.checkSupport(y);var b=Ae.getTypeOf(x);return a[b][y](x)},Ae.resolve=function(y){for(var x=y.split("/"),b=[],te=0;te<x.length;te++){var ee=x[te];ee==="."||ee===""&&te!==0&&te!==x.length-1||(ee===".."?b.pop():b.push(ee))}return b.join("/")},Ae.getTypeOf=function(y){return typeof y=="string"?"string":Object.prototype.toString.call(y)==="[object Array]"?"array":ce.nodebuffer&&ae.isBuffer(y)?"nodebuffer":ce.uint8array&&y instanceof Uint8Array?"uint8array":ce.arraybuffer&&y instanceof ArrayBuffer?"arraybuffer":void 0},Ae.checkSupport=function(y){if(!ce[y.toLowerCase()])throw new Error(y+" is not supported by this platform")},Ae.MAX_VALUE_16BITS=65535,Ae.MAX_VALUE_32BITS=-1,Ae.pretty=function(y){var x,b,te="";for(b=0;b<(y||"").length;b++)te+="\\x"+((x=y.charCodeAt(b))<16?"0":"")+x.toString(16).toUpperCase();return te},Ae.delay=function(y,x,b){setImmediate(function(){y.apply(b||null,x||[])})},Ae.inherits=function(y,x){function b(){}b.prototype=x.prototype,y.prototype=new b},Ae.extend=function(){var y,x,b={};for(y=0;y<arguments.length;y++)for(x in arguments[y])Object.prototype.hasOwnProperty.call(arguments[y],x)&&b[x]===void 0&&(b[x]=arguments[y][x]);return b},Ae.prepareContent=function(y,x,b,te,ee){return se.Promise.resolve(x).then(function(ue){return ce.blob&&(ue instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(ue))!==-1)&&typeof FileReader!="undefined"?new se.Promise(function(de,he){var fe=new FileReader;fe.onload=function(ge){de(ge.target.result)},fe.onerror=function(ge){he(ge.target.error)},fe.readAsArrayBuffer(ue)}):ue}).then(function(ue){var de=Ae.getTypeOf(ue);return de?(de==="arraybuffer"?ue=Ae.transformTo("uint8array",ue):de==="string"&&(ee?ue=le.decode(ue):b&&te!==!0&&(ue=function(he){return oe(he,ce.uint8array?new Uint8Array(he.length):new Array(he.length))}(ue))),ue):se.Promise.reject(new Error("Can't read the data of '"+y+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(E,pe,Ae){"use strict";var ce=E("./reader/readerFor"),le=E("./utils"),ae=E("./signature"),se=E("./zipEntry"),ie=E("./support");function oe(re){this.files=[],this.loadOptions=re}oe.prototype={checkSignature:function(re){if(!this.reader.readAndCheckSignature(re)){this.reader.index-=4;var ne=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+le.pretty(ne)+", expected "+le.pretty(re)+")")}},isSignature:function(re,ne){var z=this.reader.index;this.reader.setIndex(re);var a=this.reader.readString(4)===ne;return this.reader.setIndex(z),a},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 re=this.reader.readData(this.zipCommentLength),ne=ie.uint8array?"uint8array":"array",z=le.transformTo(ne,re);this.zipComment=this.loadOptions.decodeFileName(z)},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 re,ne,z,a=this.zip64EndOfCentralSize-44;0<a;)re=this.reader.readInt(2),ne=this.reader.readInt(4),z=this.reader.readData(ne),this.zip64ExtensibleData[re]={id:re,length:ne,value:z}},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 re,ne;for(re=0;re<this.files.length;re++)ne=this.files[re],this.reader.setIndex(ne.localHeaderOffset),this.checkSignature(ae.LOCAL_FILE_HEADER),ne.readLocalPart(this.reader),ne.handleUTF8(),ne.processAttributes()},readCentralDir:function(){var re;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(ae.CENTRAL_FILE_HEADER);)(re=new se({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(re);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 re=this.reader.lastIndexOfSignature(ae.CENTRAL_DIRECTORY_END);if(re<0)throw this.isSignature(0,ae.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(re);var ne=re;if(this.checkSignature(ae.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===le.MAX_VALUE_16BITS||this.diskWithCentralDirStart===le.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===le.MAX_VALUE_16BITS||this.centralDirRecords===le.MAX_VALUE_16BITS||this.centralDirSize===le.MAX_VALUE_32BITS||this.centralDirOffset===le.MAX_VALUE_32BITS){if(this.zip64=!0,(re=this.reader.lastIndexOfSignature(ae.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(re),this.checkSignature(ae.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,ae.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(ae.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(ae.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var z=this.centralDirOffset+this.centralDirSize;this.zip64&&(z+=20,z+=12+this.zip64EndOfCentralSize);var a=ne-z;if(0<a)this.isSignature(ne,ae.CENTRAL_FILE_HEADER)||(this.reader.zero=a);else if(a<0)throw new Error("Corrupted zip: missing "+Math.abs(a)+" bytes.")},prepareReader:function(re){this.reader=ce(re)},load:function(re){this.prepareReader(re),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},pe.exports=oe},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(E,pe,Ae){"use strict";var ce=E("./reader/readerFor"),le=E("./utils"),ae=E("./compressedObject"),se=E("./crc32"),ie=E("./utf8"),oe=E("./compressions"),re=E("./support");function ne(z,a){this.options=z,this.loadOptions=a}ne.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(z){var a,y;if(z.skip(22),this.fileNameLength=z.readInt(2),y=z.readInt(2),this.fileName=z.readData(this.fileNameLength),z.skip(y),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((a=function(x){for(var b in oe)if(Object.prototype.hasOwnProperty.call(oe,b)&&oe[b].magic===x)return oe[b];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+le.pretty(this.compressionMethod)+" unknown (inner file : "+le.transformTo("string",this.fileName)+")");this.decompressed=new ae(this.compressedSize,this.uncompressedSize,this.crc32,a,z.readData(this.compressedSize))},readCentralPart:function(z){this.versionMadeBy=z.readInt(2),z.skip(2),this.bitFlag=z.readInt(2),this.compressionMethod=z.readString(2),this.date=z.readDate(),this.crc32=z.readInt(4),this.compressedSize=z.readInt(4),this.uncompressedSize=z.readInt(4);var a=z.readInt(2);if(this.extraFieldsLength=z.readInt(2),this.fileCommentLength=z.readInt(2),this.diskNumberStart=z.readInt(2),this.internalFileAttributes=z.readInt(2),this.externalFileAttributes=z.readInt(4),this.localHeaderOffset=z.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");z.skip(a),this.readExtraFields(z),this.parseZIP64ExtraField(z),this.fileComment=z.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var z=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),z==0&&(this.dosPermissions=63&this.externalFileAttributes),z==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var z=ce(this.extraFields[1].value);this.uncompressedSize===le.MAX_VALUE_32BITS&&(this.uncompressedSize=z.readInt(8)),this.compressedSize===le.MAX_VALUE_32BITS&&(this.compressedSize=z.readInt(8)),this.localHeaderOffset===le.MAX_VALUE_32BITS&&(this.localHeaderOffset=z.readInt(8)),this.diskNumberStart===le.MAX_VALUE_32BITS&&(this.diskNumberStart=z.readInt(4))}},readExtraFields:function(z){var a,y,x,b=z.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});z.index+4<b;)a=z.readInt(2),y=z.readInt(2),x=z.readData(y),this.extraFields[a]={id:a,length:y,value:x};z.setIndex(b)},handleUTF8:function(){var z=re.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=ie.utf8decode(this.fileName),this.fileCommentStr=ie.utf8decode(this.fileComment);else{var a=this.findExtraFieldUnicodePath();if(a!==null)this.fileNameStr=a;else{var y=le.transformTo(z,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(y)}var x=this.findExtraFieldUnicodeComment();if(x!==null)this.fileCommentStr=x;else{var b=le.transformTo(z,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(b)}}},findExtraFieldUnicodePath:function(){var z=this.extraFields[28789];if(z){var a=ce(z.value);return a.readInt(1)!==1||se(this.fileName)!==a.readInt(4)?null:ie.utf8decode(a.readData(z.length-5))}return null},findExtraFieldUnicodeComment:function(){var z=this.extraFields[25461];if(z){var a=ce(z.value);return a.readInt(1)!==1||se(this.fileComment)!==a.readInt(4)?null:ie.utf8decode(a.readData(z.length-5))}return null}},pe.exports=ne},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(E,pe,Ae){"use strict";function ce(a,y,x){this.name=a,this.dir=x.dir,this.date=x.date,this.comment=x.comment,this.unixPermissions=x.unixPermissions,this.dosPermissions=x.dosPermissions,this._data=y,this._dataBinary=x.binary,this.options={compression:x.compression,compressionOptions:x.compressionOptions}}var le=E("./stream/StreamHelper"),ae=E("./stream/DataWorker"),se=E("./utf8"),ie=E("./compressedObject"),oe=E("./stream/GenericWorker");ce.prototype={internalStream:function(a){var y=null,x="string";try{if(!a)throw new Error("No output type specified.");var b=(x=a.toLowerCase())==="string"||x==="text";x!=="binarystring"&&x!=="text"||(x="string"),y=this._decompressWorker();var te=!this._dataBinary;te&&!b&&(y=y.pipe(new se.Utf8EncodeWorker)),!te&&b&&(y=y.pipe(new se.Utf8DecodeWorker))}catch(ee){(y=new oe("error")).error(ee)}return new le(y,x,"")},async:function(a,y){return this.internalStream(a).accumulate(y)},nodeStream:function(a,y){return this.internalStream(a||"nodebuffer").toNodejsStream(y)},_compressWorker:function(a,y){if(this._data instanceof ie&&this._data.compression.magic===a.magic)return this._data.getCompressedWorker();var x=this._decompressWorker();return this._dataBinary||(x=x.pipe(new se.Utf8EncodeWorker)),ie.createWorkerFrom(x,a,y)},_decompressWorker:function(){return this._data instanceof ie?this._data.getContentWorker():this._data instanceof oe?this._data:new ae(this._data)}};for(var re=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],ne=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},z=0;z<re.length;z++)ce.prototype[re[z]]=ne;pe.exports=ce},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(E,pe,Ae){(function(ce){"use strict";var le,ae,se=ce.MutationObserver||ce.WebKitMutationObserver;if(se){var ie=0,oe=new se(a),re=ce.document.createTextNode("");oe.observe(re,{characterData:!0}),le=function(){re.data=ie=++ie%2}}else if(ce.setImmediate||ce.MessageChannel===void 0)le="document"in ce&&"onreadystatechange"in ce.document.createElement("script")?function(){var y=ce.document.createElement("script");y.onreadystatechange=function(){a(),y.onreadystatechange=null,y.parentNode.removeChild(y),y=null},ce.document.documentElement.appendChild(y)}:function(){setTimeout(a,0)};else{var ne=new ce.MessageChannel;ne.port1.onmessage=a,le=function(){ne.port2.postMessage(0)}}var z=[];function a(){var y,x;ae=!0;for(var b=z.length;b;){for(x=z,z=[],y=-1;++y<b;)x[y]();b=z.length}ae=!1}pe.exports=function(y){z.push(y)!==1||ae||le()}}).call(this,typeof be.g!="undefined"?be.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(E,pe,Ae){"use strict";var ce=E("immediate");function le(){}var ae={},se=["REJECTED"],ie=["FULFILLED"],oe=["PENDING"];function re(b){if(typeof b!="function")throw new TypeError("resolver must be a function");this.state=oe,this.queue=[],this.outcome=void 0,b!==le&&y(this,b)}function ne(b,te,ee){this.promise=b,typeof te=="function"&&(this.onFulfilled=te,this.callFulfilled=this.otherCallFulfilled),typeof ee=="function"&&(this.onRejected=ee,this.callRejected=this.otherCallRejected)}function z(b,te,ee){ce(function(){var ue;try{ue=te(ee)}catch(de){return ae.reject(b,de)}ue===b?ae.reject(b,new TypeError("Cannot resolve promise with itself")):ae.resolve(b,ue)})}function a(b){var te=b&&b.then;if(b&&(typeof b=="object"||typeof b=="function")&&typeof te=="function")return function(){te.apply(b,arguments)}}function y(b,te){var ee=!1;function ue(fe){ee||(ee=!0,ae.reject(b,fe))}function de(fe){ee||(ee=!0,ae.resolve(b,fe))}var he=x(function(){te(de,ue)});he.status==="error"&&ue(he.value)}function x(b,te){var ee={};try{ee.value=b(te),ee.status="success"}catch(ue){ee.status="error",ee.value=ue}return ee}(pe.exports=re).prototype.finally=function(b){if(typeof b!="function")return this;var te=this.constructor;return this.then(function(ee){return te.resolve(b()).then(function(){return ee})},function(ee){return te.resolve(b()).then(function(){throw ee})})},re.prototype.catch=function(b){return this.then(null,b)},re.prototype.then=function(b,te){if(typeof b!="function"&&this.state===ie||typeof te!="function"&&this.state===se)return this;var ee=new this.constructor(le);return this.state!==oe?z(ee,this.state===ie?b:te,this.outcome):this.queue.push(new ne(ee,b,te)),ee},ne.prototype.callFulfilled=function(b){ae.resolve(this.promise,b)},ne.prototype.otherCallFulfilled=function(b){z(this.promise,this.onFulfilled,b)},ne.prototype.callRejected=function(b){ae.reject(this.promise,b)},ne.prototype.otherCallRejected=function(b){z(this.promise,this.onRejected,b)},ae.resolve=function(b,te){var ee=x(a,te);if(ee.status==="error")return ae.reject(b,ee.value);var ue=ee.value;if(ue)y(b,ue);else{b.state=ie,b.outcome=te;for(var de=-1,he=b.queue.length;++de<he;)b.queue[de].callFulfilled(te)}return b},ae.reject=function(b,te){b.state=se,b.outcome=te;for(var ee=-1,ue=b.queue.length;++ee<ue;)b.queue[ee].callRejected(te);return b},re.resolve=function(b){return b instanceof this?b:ae.resolve(new this(le),b)},re.reject=function(b){var te=new this(le);return ae.reject(te,b)},re.all=function(b){var te=this;if(Object.prototype.toString.call(b)!=="[object Array]")return this.reject(new TypeError("must be an array"));var ee=b.length,ue=!1;if(!ee)return this.resolve([]);for(var de=new Array(ee),he=0,fe=-1,ge=new this(le);++fe<ee;)ye(b[fe],fe);return ge;function ye(me,Be){te.resolve(me).then(function(Ee){de[Be]=Ee,++he!==ee||ue||(ue=!0,ae.resolve(ge,de))},function(Ee){ue||(ue=!0,ae.reject(ge,Ee))})}},re.race=function(b){var te=this;if(Object.prototype.toString.call(b)!=="[object Array]")return this.reject(new TypeError("must be an array"));var ee=b.length,ue=!1;if(!ee)return this.resolve([]);for(var de=-1,he=new this(le);++de<ee;)fe=b[de],te.resolve(fe).then(function(ge){ue||(ue=!0,ae.resolve(he,ge))},function(ge){ue||(ue=!0,ae.reject(he,ge))});var fe;return he}},{immediate:36}],38:[function(E,pe,Ae){"use strict";var ce={};(0,E("./lib/utils/common").assign)(ce,E("./lib/deflate"),E("./lib/inflate"),E("./lib/zlib/constants")),pe.exports=ce},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(E,pe,Ae){"use strict";var ce=E("./zlib/deflate"),le=E("./utils/common"),ae=E("./utils/strings"),se=E("./zlib/messages"),ie=E("./zlib/zstream"),oe=Object.prototype.toString,re=0,ne=-1,z=0,a=8;function y(b){if(!(this instanceof y))return new y(b);this.options=le.assign({level:ne,method:a,chunkSize:16384,windowBits:15,memLevel:8,strategy:z,to:""},b||{});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 ie,this.strm.avail_out=0;var ee=ce.deflateInit2(this.strm,te.level,te.method,te.windowBits,te.memLevel,te.strategy);if(ee!==re)throw new Error(se[ee]);if(te.header&&ce.deflateSetHeader(this.strm,te.header),te.dictionary){var ue;if(ue=typeof te.dictionary=="string"?ae.string2buf(te.dictionary):oe.call(te.dictionary)==="[object ArrayBuffer]"?new Uint8Array(te.dictionary):te.dictionary,(ee=ce.deflateSetDictionary(this.strm,ue))!==re)throw new Error(se[ee]);this._dict_set=!0}}function x(b,te){var ee=new y(te);if(ee.push(b,!0),ee.err)throw ee.msg||se[ee.err];return ee.result}y.prototype.push=function(b,te){var ee,ue,de=this.strm,he=this.options.chunkSize;if(this.ended)return!1;ue=te===~~te?te:te===!0?4:0,typeof b=="string"?de.input=ae.string2buf(b):oe.call(b)==="[object ArrayBuffer]"?de.input=new Uint8Array(b):de.input=b,de.next_in=0,de.avail_in=de.input.length;do{if(de.avail_out===0&&(de.output=new le.Buf8(he),de.next_out=0,de.avail_out=he),(ee=ce.deflate(de,ue))!==1&&ee!==re)return this.onEnd(ee),!(this.ended=!0);de.avail_out!==0&&(de.avail_in!==0||ue!==4&&ue!==2)||(this.options.to==="string"?this.onData(ae.buf2binstring(le.shrinkBuf(de.output,de.next_out))):this.onData(le.shrinkBuf(de.output,de.next_out)))}while((0<de.avail_in||de.avail_out===0)&&ee!==1);return ue===4?(ee=ce.deflateEnd(this.strm),this.onEnd(ee),this.ended=!0,ee===re):ue!==2||(this.onEnd(re),!(de.avail_out=0))},y.prototype.onData=function(b){this.chunks.push(b)},y.prototype.onEnd=function(b){b===re&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=le.flattenChunks(this.chunks)),this.chunks=[],this.err=b,this.msg=this.strm.msg},Ae.Deflate=y,Ae.deflate=x,Ae.deflateRaw=function(b,te){return(te=te||{}).raw=!0,x(b,te)},Ae.gzip=function(b,te){return(te=te||{}).gzip=!0,x(b,te)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(E,pe,Ae){"use strict";var ce=E("./zlib/inflate"),le=E("./utils/common"),ae=E("./utils/strings"),se=E("./zlib/constants"),ie=E("./zlib/messages"),oe=E("./zlib/zstream"),re=E("./zlib/gzheader"),ne=Object.prototype.toString;function z(y){if(!(this instanceof z))return new z(y);this.options=le.assign({chunkSize:16384,windowBits:0,to:""},y||{});var x=this.options;x.raw&&0<=x.windowBits&&x.windowBits<16&&(x.windowBits=-x.windowBits,x.windowBits===0&&(x.windowBits=-15)),!(0<=x.windowBits&&x.windowBits<16)||y&&y.windowBits||(x.windowBits+=32),15<x.windowBits&&x.windowBits<48&&!(15&x.windowBits)&&(x.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new oe,this.strm.avail_out=0;var b=ce.inflateInit2(this.strm,x.windowBits);if(b!==se.Z_OK)throw new Error(ie[b]);this.header=new re,ce.inflateGetHeader(this.strm,this.header)}function a(y,x){var b=new z(x);if(b.push(y,!0),b.err)throw b.msg||ie[b.err];return b.result}z.prototype.push=function(y,x){var b,te,ee,ue,de,he,fe=this.strm,ge=this.options.chunkSize,ye=this.options.dictionary,me=!1;if(this.ended)return!1;te=x===~~x?x:x===!0?se.Z_FINISH:se.Z_NO_FLUSH,typeof y=="string"?fe.input=ae.binstring2buf(y):ne.call(y)==="[object ArrayBuffer]"?fe.input=new Uint8Array(y):fe.input=y,fe.next_in=0,fe.avail_in=fe.input.length;do{if(fe.avail_out===0&&(fe.output=new le.Buf8(ge),fe.next_out=0,fe.avail_out=ge),(b=ce.inflate(fe,se.Z_NO_FLUSH))===se.Z_NEED_DICT&&ye&&(he=typeof ye=="string"?ae.string2buf(ye):ne.call(ye)==="[object ArrayBuffer]"?new Uint8Array(ye):ye,b=ce.inflateSetDictionary(this.strm,he)),b===se.Z_BUF_ERROR&&me===!0&&(b=se.Z_OK,me=!1),b!==se.Z_STREAM_END&&b!==se.Z_OK)return this.onEnd(b),!(this.ended=!0);fe.next_out&&(fe.avail_out!==0&&b!==se.Z_STREAM_END&&(fe.avail_in!==0||te!==se.Z_FINISH&&te!==se.Z_SYNC_FLUSH)||(this.options.to==="string"?(ee=ae.utf8border(fe.output,fe.next_out),ue=fe.next_out-ee,de=ae.buf2string(fe.output,ee),fe.next_out=ue,fe.avail_out=ge-ue,ue&&le.arraySet(fe.output,fe.output,ee,ue,0),this.onData(de)):this.onData(le.shrinkBuf(fe.output,fe.next_out)))),fe.avail_in===0&&fe.avail_out===0&&(me=!0)}while((0<fe.avail_in||fe.avail_out===0)&&b!==se.Z_STREAM_END);return b===se.Z_STREAM_END&&(te=se.Z_FINISH),te===se.Z_FINISH?(b=ce.inflateEnd(this.strm),this.onEnd(b),this.ended=!0,b===se.Z_OK):te!==se.Z_SYNC_FLUSH||(this.onEnd(se.Z_OK),!(fe.avail_out=0))},z.prototype.onData=function(y){this.chunks.push(y)},z.prototype.onEnd=function(y){y===se.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=le.flattenChunks(this.chunks)),this.chunks=[],this.err=y,this.msg=this.strm.msg},Ae.Inflate=z,Ae.inflate=a,Ae.inflateRaw=function(y,x){return(x=x||{}).raw=!0,a(y,x)},Ae.ungzip=a},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(E,pe,Ae){"use strict";var ce=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";Ae.assign=function(se){for(var ie=Array.prototype.slice.call(arguments,1);ie.length;){var oe=ie.shift();if(oe){if(typeof oe!="object")throw new TypeError(oe+"must be non-object");for(var re in oe)oe.hasOwnProperty(re)&&(se[re]=oe[re])}}return se},Ae.shrinkBuf=function(se,ie){return se.length===ie?se:se.subarray?se.subarray(0,ie):(se.length=ie,se)};var le={arraySet:function(se,ie,oe,re,ne){if(ie.subarray&&se.subarray)se.set(ie.subarray(oe,oe+re),ne);else for(var z=0;z<re;z++)se[ne+z]=ie[oe+z]},flattenChunks:function(se){var ie,oe,re,ne,z,a;for(ie=re=0,oe=se.length;ie<oe;ie++)re+=se[ie].length;for(a=new Uint8Array(re),ie=ne=0,oe=se.length;ie<oe;ie++)z=se[ie],a.set(z,ne),ne+=z.length;return a}},ae={arraySet:function(se,ie,oe,re,ne){for(var z=0;z<re;z++)se[ne+z]=ie[oe+z]},flattenChunks:function(se){return[].concat.apply([],se)}};Ae.setTyped=function(se){se?(Ae.Buf8=Uint8Array,Ae.Buf16=Uint16Array,Ae.Buf32=Int32Array,Ae.assign(Ae,le)):(Ae.Buf8=Array,Ae.Buf16=Array,Ae.Buf32=Array,Ae.assign(Ae,ae))},Ae.setTyped(ce)},{}],42:[function(E,pe,Ae){"use strict";var ce=E("./common"),le=!0,ae=!0;try{String.fromCharCode.apply(null,[0])}catch(re){le=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(re){ae=!1}for(var se=new ce.Buf8(256),ie=0;ie<256;ie++)se[ie]=252<=ie?6:248<=ie?5:240<=ie?4:224<=ie?3:192<=ie?2:1;function oe(re,ne){if(ne<65537&&(re.subarray&&ae||!re.subarray&&le))return String.fromCharCode.apply(null,ce.shrinkBuf(re,ne));for(var z="",a=0;a<ne;a++)z+=String.fromCharCode(re[a]);return z}se[254]=se[254]=1,Ae.string2buf=function(re){var ne,z,a,y,x,b=re.length,te=0;for(y=0;y<b;y++)(64512&(z=re.charCodeAt(y)))==55296&&y+1<b&&(64512&(a=re.charCodeAt(y+1)))==56320&&(z=65536+(z-55296<<10)+(a-56320),y++),te+=z<128?1:z<2048?2:z<65536?3:4;for(ne=new ce.Buf8(te),y=x=0;x<te;y++)(64512&(z=re.charCodeAt(y)))==55296&&y+1<b&&(64512&(a=re.charCodeAt(y+1)))==56320&&(z=65536+(z-55296<<10)+(a-56320),y++),z<128?ne[x++]=z:(z<2048?ne[x++]=192|z>>>6:(z<65536?ne[x++]=224|z>>>12:(ne[x++]=240|z>>>18,ne[x++]=128|z>>>12&63),ne[x++]=128|z>>>6&63),ne[x++]=128|63&z);return ne},Ae.buf2binstring=function(re){return oe(re,re.length)},Ae.binstring2buf=function(re){for(var ne=new ce.Buf8(re.length),z=0,a=ne.length;z<a;z++)ne[z]=re.charCodeAt(z);return ne},Ae.buf2string=function(re,ne){var z,a,y,x,b=ne||re.length,te=new Array(2*b);for(z=a=0;z<b;)if((y=re[z++])<128)te[a++]=y;else if(4<(x=se[y]))te[a++]=65533,z+=x-1;else{for(y&=x===2?31:x===3?15:7;1<x&&z<b;)y=y<<6|63&re[z++],x--;1<x?te[a++]=65533:y<65536?te[a++]=y:(y-=65536,te[a++]=55296|y>>10&1023,te[a++]=56320|1023&y)}return oe(te,a)},Ae.utf8border=function(re,ne){var z;for((ne=ne||re.length)>re.length&&(ne=re.length),z=ne-1;0<=z&&(192&re[z])==128;)z--;return z<0||z===0?ne:z+se[re[z]]>ne?z:ne}},{"./common":41}],43:[function(E,pe,Ae){"use strict";pe.exports=function(ce,le,ae,se){for(var ie=65535&ce|0,oe=ce>>>16&65535|0,re=0;ae!==0;){for(ae-=re=2e3<ae?2e3:ae;oe=oe+(ie=ie+le[se++]|0)|0,--re;);ie%=65521,oe%=65521}return ie|oe<<16|0}},{}],44:[function(E,pe,Ae){"use strict";pe.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(E,pe,Ae){"use strict";var ce=function(){for(var le,ae=[],se=0;se<256;se++){le=se;for(var ie=0;ie<8;ie++)le=1&le?3988292384^le>>>1:le>>>1;ae[se]=le}return ae}();pe.exports=function(le,ae,se,ie){var oe=ce,re=ie+se;le^=-1;for(var ne=ie;ne<re;ne++)le=le>>>8^oe[255&(le^ae[ne])];return-1^le}},{}],46:[function(E,pe,Ae){"use strict";var ce,le=E("../utils/common"),ae=E("./trees"),se=E("./adler32"),ie=E("./crc32"),oe=E("./messages"),re=0,ne=4,z=0,a=-2,y=-1,x=4,b=2,te=8,ee=9,ue=286,de=30,he=19,fe=2*ue+1,ge=15,ye=3,me=258,Be=me+ye+1,Ee=42,Me=113,we=1,je=2,xe=3,Oe=4;function We(Pe,ke){return Pe.msg=oe[ke],ke}function Ze(Pe){return(Pe<<1)-(4<Pe?9:0)}function Te(Pe){for(var ke=Pe.length;0<=--ke;)Pe[ke]=0}function tt(Pe){var ke=Pe.state,Ve=ke.pending;Ve>Pe.avail_out&&(Ve=Pe.avail_out),Ve!==0&&(le.arraySet(Pe.output,ke.pending_buf,ke.pending_out,Ve,Pe.next_out),Pe.next_out+=Ve,ke.pending_out+=Ve,Pe.total_out+=Ve,Pe.avail_out-=Ve,ke.pending-=Ve,ke.pending===0&&(ke.pending_out=0))}function qe(Pe,ke){ae._tr_flush_block(Pe,0<=Pe.block_start?Pe.block_start:-1,Pe.strstart-Pe.block_start,ke),Pe.block_start=Pe.strstart,tt(Pe.strm)}function lt(Pe,ke){Pe.pending_buf[Pe.pending++]=ke}function ct(Pe,ke){Pe.pending_buf[Pe.pending++]=ke>>>8&255,Pe.pending_buf[Pe.pending++]=255&ke}function rt(Pe,ke){var Ve,Qe,De=Pe.max_chain_length,Ye=Pe.strstart,Ue=Pe.prev_length,Ie=Pe.nice_match,Ne=Pe.strstart>Pe.w_size-Be?Pe.strstart-(Pe.w_size-Be):0,nt=Pe.window,ht=Pe.w_mask,St=Pe.prev,bt=Pe.strstart+me,Bt=nt[Ye+Ue-1],Nt=nt[Ye+Ue];Pe.prev_length>=Pe.good_match&&(De>>=2),Ie>Pe.lookahead&&(Ie=Pe.lookahead);do if(nt[(Ve=ke)+Ue]===Nt&&nt[Ve+Ue-1]===Bt&&nt[Ve]===nt[Ye]&&nt[++Ve]===nt[Ye+1]){Ye+=2,Ve++;do;while(nt[++Ye]===nt[++Ve]&&nt[++Ye]===nt[++Ve]&&nt[++Ye]===nt[++Ve]&&nt[++Ye]===nt[++Ve]&&nt[++Ye]===nt[++Ve]&&nt[++Ye]===nt[++Ve]&&nt[++Ye]===nt[++Ve]&&nt[++Ye]===nt[++Ve]&&Ye<bt);if(Qe=me-(bt-Ye),Ye=bt-me,Ue<Qe){if(Pe.match_start=ke,Ie<=(Ue=Qe))break;Bt=nt[Ye+Ue-1],Nt=nt[Ye+Ue]}}while((ke=St[ke&ht])>Ne&&--De!=0);return Ue<=Pe.lookahead?Ue:Pe.lookahead}function at(Pe){var ke,Ve,Qe,De,Ye,Ue,Ie,Ne,nt,ht,St=Pe.w_size;do{if(De=Pe.window_size-Pe.lookahead-Pe.strstart,Pe.strstart>=St+(St-Be)){for(le.arraySet(Pe.window,Pe.window,St,St,0),Pe.match_start-=St,Pe.strstart-=St,Pe.block_start-=St,ke=Ve=Pe.hash_size;Qe=Pe.head[--ke],Pe.head[ke]=St<=Qe?Qe-St:0,--Ve;);for(ke=Ve=St;Qe=Pe.prev[--ke],Pe.prev[ke]=St<=Qe?Qe-St:0,--Ve;);De+=St}if(Pe.strm.avail_in===0)break;if(Ue=Pe.strm,Ie=Pe.window,Ne=Pe.strstart+Pe.lookahead,nt=De,ht=void 0,ht=Ue.avail_in,nt<ht&&(ht=nt),Ve=ht===0?0:(Ue.avail_in-=ht,le.arraySet(Ie,Ue.input,Ue.next_in,ht,Ne),Ue.state.wrap===1?Ue.adler=se(Ue.adler,Ie,ht,Ne):Ue.state.wrap===2&&(Ue.adler=ie(Ue.adler,Ie,ht,Ne)),Ue.next_in+=ht,Ue.total_in+=ht,ht),Pe.lookahead+=Ve,Pe.lookahead+Pe.insert>=ye)for(Ye=Pe.strstart-Pe.insert,Pe.ins_h=Pe.window[Ye],Pe.ins_h=(Pe.ins_h<<Pe.hash_shift^Pe.window[Ye+1])&Pe.hash_mask;Pe.insert&&(Pe.ins_h=(Pe.ins_h<<Pe.hash_shift^Pe.window[Ye+ye-1])&Pe.hash_mask,Pe.prev[Ye&Pe.w_mask]=Pe.head[Pe.ins_h],Pe.head[Pe.ins_h]=Ye,Ye++,Pe.insert--,!(Pe.lookahead+Pe.insert<ye)););}while(Pe.lookahead<Be&&Pe.strm.avail_in!==0)}function ut(Pe,ke){for(var Ve,Qe;;){if(Pe.lookahead<Be){if(at(Pe),Pe.lookahead<Be&&ke===re)return we;if(Pe.lookahead===0)break}if(Ve=0,Pe.lookahead>=ye&&(Pe.ins_h=(Pe.ins_h<<Pe.hash_shift^Pe.window[Pe.strstart+ye-1])&Pe.hash_mask,Ve=Pe.prev[Pe.strstart&Pe.w_mask]=Pe.head[Pe.ins_h],Pe.head[Pe.ins_h]=Pe.strstart),Ve!==0&&Pe.strstart-Ve<=Pe.w_size-Be&&(Pe.match_length=rt(Pe,Ve)),Pe.match_length>=ye)if(Qe=ae._tr_tally(Pe,Pe.strstart-Pe.match_start,Pe.match_length-ye),Pe.lookahead-=Pe.match_length,Pe.match_length<=Pe.max_lazy_match&&Pe.lookahead>=ye){for(Pe.match_length--;Pe.strstart++,Pe.ins_h=(Pe.ins_h<<Pe.hash_shift^Pe.window[Pe.strstart+ye-1])&Pe.hash_mask,Ve=Pe.prev[Pe.strstart&Pe.w_mask]=Pe.head[Pe.ins_h],Pe.head[Pe.ins_h]=Pe.strstart,--Pe.match_length!=0;);Pe.strstart++}else Pe.strstart+=Pe.match_length,Pe.match_length=0,Pe.ins_h=Pe.window[Pe.strstart],Pe.ins_h=(Pe.ins_h<<Pe.hash_shift^Pe.window[Pe.strstart+1])&Pe.hash_mask;else Qe=ae._tr_tally(Pe,0,Pe.window[Pe.strstart]),Pe.lookahead--,Pe.strstart++;if(Qe&&(qe(Pe,!1),Pe.strm.avail_out===0))return we}return Pe.insert=Pe.strstart<ye-1?Pe.strstart:ye-1,ke===ne?(qe(Pe,!0),Pe.strm.avail_out===0?xe:Oe):Pe.last_lit&&(qe(Pe,!1),Pe.strm.avail_out===0)?we:je}function At(Pe,ke){for(var Ve,Qe,De;;){if(Pe.lookahead<Be){if(at(Pe),Pe.lookahead<Be&&ke===re)return we;if(Pe.lookahead===0)break}if(Ve=0,Pe.lookahead>=ye&&(Pe.ins_h=(Pe.ins_h<<Pe.hash_shift^Pe.window[Pe.strstart+ye-1])&Pe.hash_mask,Ve=Pe.prev[Pe.strstart&Pe.w_mask]=Pe.head[Pe.ins_h],Pe.head[Pe.ins_h]=Pe.strstart),Pe.prev_length=Pe.match_length,Pe.prev_match=Pe.match_start,Pe.match_length=ye-1,Ve!==0&&Pe.prev_length<Pe.max_lazy_match&&Pe.strstart-Ve<=Pe.w_size-Be&&(Pe.match_length=rt(Pe,Ve),Pe.match_length<=5&&(Pe.strategy===1||Pe.match_length===ye&&4096<Pe.strstart-Pe.match_start)&&(Pe.match_length=ye-1)),Pe.prev_length>=ye&&Pe.match_length<=Pe.prev_length){for(De=Pe.strstart+Pe.lookahead-ye,Qe=ae._tr_tally(Pe,Pe.strstart-1-Pe.prev_match,Pe.prev_length-ye),Pe.lookahead-=Pe.prev_length-1,Pe.prev_length-=2;++Pe.strstart<=De&&(Pe.ins_h=(Pe.ins_h<<Pe.hash_shift^Pe.window[Pe.strstart+ye-1])&Pe.hash_mask,Ve=Pe.prev[Pe.strstart&Pe.w_mask]=Pe.head[Pe.ins_h],Pe.head[Pe.ins_h]=Pe.strstart),--Pe.prev_length!=0;);if(Pe.match_available=0,Pe.match_length=ye-1,Pe.strstart++,Qe&&(qe(Pe,!1),Pe.strm.avail_out===0))return we}else if(Pe.match_available){if((Qe=ae._tr_tally(Pe,0,Pe.window[Pe.strstart-1]))&&qe(Pe,!1),Pe.strstart++,Pe.lookahead--,Pe.strm.avail_out===0)return we}else Pe.match_available=1,Pe.strstart++,Pe.lookahead--}return Pe.match_available&&(Qe=ae._tr_tally(Pe,0,Pe.window[Pe.strstart-1]),Pe.match_available=0),Pe.insert=Pe.strstart<ye-1?Pe.strstart:ye-1,ke===ne?(qe(Pe,!0),Pe.strm.avail_out===0?xe:Oe):Pe.last_lit&&(qe(Pe,!1),Pe.strm.avail_out===0)?we:je}function wt(Pe,ke,Ve,Qe,De){this.good_length=Pe,this.max_lazy=ke,this.nice_length=Ve,this.max_chain=Qe,this.func=De}function It(){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 le.Buf16(2*fe),this.dyn_dtree=new le.Buf16(2*(2*de+1)),this.bl_tree=new le.Buf16(2*(2*he+1)),Te(this.dyn_ltree),Te(this.dyn_dtree),Te(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new le.Buf16(ge+1),this.heap=new le.Buf16(2*ue+1),Te(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new le.Buf16(2*ue+1),Te(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 gt(Pe){var ke;return Pe&&Pe.state?(Pe.total_in=Pe.total_out=0,Pe.data_type=b,(ke=Pe.state).pending=0,ke.pending_out=0,ke.wrap<0&&(ke.wrap=-ke.wrap),ke.status=ke.wrap?Ee:Me,Pe.adler=ke.wrap===2?0:1,ke.last_flush=re,ae._tr_init(ke),z):We(Pe,a)}function ft(Pe){var ke=gt(Pe);return ke===z&&function(Ve){Ve.window_size=2*Ve.w_size,Te(Ve.head),Ve.max_lazy_match=ce[Ve.level].max_lazy,Ve.good_match=ce[Ve.level].good_length,Ve.nice_match=ce[Ve.level].nice_length,Ve.max_chain_length=ce[Ve.level].max_chain,Ve.strstart=0,Ve.block_start=0,Ve.lookahead=0,Ve.insert=0,Ve.match_length=Ve.prev_length=ye-1,Ve.match_available=0,Ve.ins_h=0}(Pe.state),ke}function $e(Pe,ke,Ve,Qe,De,Ye){if(!Pe)return a;var Ue=1;if(ke===y&&(ke=6),Qe<0?(Ue=0,Qe=-Qe):15<Qe&&(Ue=2,Qe-=16),De<1||ee<De||Ve!==te||Qe<8||15<Qe||ke<0||9<ke||Ye<0||x<Ye)return We(Pe,a);Qe===8&&(Qe=9);var Ie=new It;return(Pe.state=Ie).strm=Pe,Ie.wrap=Ue,Ie.gzhead=null,Ie.w_bits=Qe,Ie.w_size=1<<Ie.w_bits,Ie.w_mask=Ie.w_size-1,Ie.hash_bits=De+7,Ie.hash_size=1<<Ie.hash_bits,Ie.hash_mask=Ie.hash_size-1,Ie.hash_shift=~~((Ie.hash_bits+ye-1)/ye),Ie.window=new le.Buf8(2*Ie.w_size),Ie.head=new le.Buf16(Ie.hash_size),Ie.prev=new le.Buf16(Ie.w_size),Ie.lit_bufsize=1<<De+6,Ie.pending_buf_size=4*Ie.lit_bufsize,Ie.pending_buf=new le.Buf8(Ie.pending_buf_size),Ie.d_buf=1*Ie.lit_bufsize,Ie.l_buf=3*Ie.lit_bufsize,Ie.level=ke,Ie.strategy=Ye,Ie.method=Ve,ft(Pe)}ce=[new wt(0,0,0,0,function(Pe,ke){var Ve=65535;for(Ve>Pe.pending_buf_size-5&&(Ve=Pe.pending_buf_size-5);;){if(Pe.lookahead<=1){if(at(Pe),Pe.lookahead===0&&ke===re)return we;if(Pe.lookahead===0)break}Pe.strstart+=Pe.lookahead,Pe.lookahead=0;var Qe=Pe.block_start+Ve;if((Pe.strstart===0||Pe.strstart>=Qe)&&(Pe.lookahead=Pe.strstart-Qe,Pe.strstart=Qe,qe(Pe,!1),Pe.strm.avail_out===0)||Pe.strstart-Pe.block_start>=Pe.w_size-Be&&(qe(Pe,!1),Pe.strm.avail_out===0))return we}return Pe.insert=0,ke===ne?(qe(Pe,!0),Pe.strm.avail_out===0?xe:Oe):(Pe.strstart>Pe.block_start&&(qe(Pe,!1),Pe.strm.avail_out),we)}),new wt(4,4,8,4,ut),new wt(4,5,16,8,ut),new wt(4,6,32,32,ut),new wt(4,4,16,16,At),new wt(8,16,32,32,At),new wt(8,16,128,128,At),new wt(8,32,128,256,At),new wt(32,128,258,1024,At),new wt(32,258,258,4096,At)],Ae.deflateInit=function(Pe,ke){return $e(Pe,ke,te,15,8,0)},Ae.deflateInit2=$e,Ae.deflateReset=ft,Ae.deflateResetKeep=gt,Ae.deflateSetHeader=function(Pe,ke){return Pe&&Pe.state?Pe.state.wrap!==2?a:(Pe.state.gzhead=ke,z):a},Ae.deflate=function(Pe,ke){var Ve,Qe,De,Ye;if(!Pe||!Pe.state||5<ke||ke<0)return Pe?We(Pe,a):a;if(Qe=Pe.state,!Pe.output||!Pe.input&&Pe.avail_in!==0||Qe.status===666&&ke!==ne)return We(Pe,Pe.avail_out===0?-5:a);if(Qe.strm=Pe,Ve=Qe.last_flush,Qe.last_flush=ke,Qe.status===Ee)if(Qe.wrap===2)Pe.adler=0,lt(Qe,31),lt(Qe,139),lt(Qe,8),Qe.gzhead?(lt(Qe,(Qe.gzhead.text?1:0)+(Qe.gzhead.hcrc?2:0)+(Qe.gzhead.extra?4:0)+(Qe.gzhead.name?8:0)+(Qe.gzhead.comment?16:0)),lt(Qe,255&Qe.gzhead.time),lt(Qe,Qe.gzhead.time>>8&255),lt(Qe,Qe.gzhead.time>>16&255),lt(Qe,Qe.gzhead.time>>24&255),lt(Qe,Qe.level===9?2:2<=Qe.strategy||Qe.level<2?4:0),lt(Qe,255&Qe.gzhead.os),Qe.gzhead.extra&&Qe.gzhead.extra.length&&(lt(Qe,255&Qe.gzhead.extra.length),lt(Qe,Qe.gzhead.extra.length>>8&255)),Qe.gzhead.hcrc&&(Pe.adler=ie(Pe.adler,Qe.pending_buf,Qe.pending,0)),Qe.gzindex=0,Qe.status=69):(lt(Qe,0),lt(Qe,0),lt(Qe,0),lt(Qe,0),lt(Qe,0),lt(Qe,Qe.level===9?2:2<=Qe.strategy||Qe.level<2?4:0),lt(Qe,3),Qe.status=Me);else{var Ue=te+(Qe.w_bits-8<<4)<<8;Ue|=(2<=Qe.strategy||Qe.level<2?0:Qe.level<6?1:Qe.level===6?2:3)<<6,Qe.strstart!==0&&(Ue|=32),Ue+=31-Ue%31,Qe.status=Me,ct(Qe,Ue),Qe.strstart!==0&&(ct(Qe,Pe.adler>>>16),ct(Qe,65535&Pe.adler)),Pe.adler=1}if(Qe.status===69)if(Qe.gzhead.extra){for(De=Qe.pending;Qe.gzindex<(65535&Qe.gzhead.extra.length)&&(Qe.pending!==Qe.pending_buf_size||(Qe.gzhead.hcrc&&Qe.pending>De&&(Pe.adler=ie(Pe.adler,Qe.pending_buf,Qe.pending-De,De)),tt(Pe),De=Qe.pending,Qe.pending!==Qe.pending_buf_size));)lt(Qe,255&Qe.gzhead.extra[Qe.gzindex]),Qe.gzindex++;Qe.gzhead.hcrc&&Qe.pending>De&&(Pe.adler=ie(Pe.adler,Qe.pending_buf,Qe.pending-De,De)),Qe.gzindex===Qe.gzhead.extra.length&&(Qe.gzindex=0,Qe.status=73)}else Qe.status=73;if(Qe.status===73)if(Qe.gzhead.name){De=Qe.pending;do{if(Qe.pending===Qe.pending_buf_size&&(Qe.gzhead.hcrc&&Qe.pending>De&&(Pe.adler=ie(Pe.adler,Qe.pending_buf,Qe.pending-De,De)),tt(Pe),De=Qe.pending,Qe.pending===Qe.pending_buf_size)){Ye=1;break}Ye=Qe.gzindex<Qe.gzhead.name.length?255&Qe.gzhead.name.charCodeAt(Qe.gzindex++):0,lt(Qe,Ye)}while(Ye!==0);Qe.gzhead.hcrc&&Qe.pending>De&&(Pe.adler=ie(Pe.adler,Qe.pending_buf,Qe.pending-De,De)),Ye===0&&(Qe.gzindex=0,Qe.status=91)}else Qe.status=91;if(Qe.status===91)if(Qe.gzhead.comment){De=Qe.pending;do{if(Qe.pending===Qe.pending_buf_size&&(Qe.gzhead.hcrc&&Qe.pending>De&&(Pe.adler=ie(Pe.adler,Qe.pending_buf,Qe.pending-De,De)),tt(Pe),De=Qe.pending,Qe.pending===Qe.pending_buf_size)){Ye=1;break}Ye=Qe.gzindex<Qe.gzhead.comment.length?255&Qe.gzhead.comment.charCodeAt(Qe.gzindex++):0,lt(Qe,Ye)}while(Ye!==0);Qe.gzhead.hcrc&&Qe.pending>De&&(Pe.adler=ie(Pe.adler,Qe.pending_buf,Qe.pending-De,De)),Ye===0&&(Qe.status=103)}else Qe.status=103;if(Qe.status===103&&(Qe.gzhead.hcrc?(Qe.pending+2>Qe.pending_buf_size&&tt(Pe),Qe.pending+2<=Qe.pending_buf_size&&(lt(Qe,255&Pe.adler),lt(Qe,Pe.adler>>8&255),Pe.adler=0,Qe.status=Me)):Qe.status=Me),Qe.pending!==0){if(tt(Pe),Pe.avail_out===0)return Qe.last_flush=-1,z}else if(Pe.avail_in===0&&Ze(ke)<=Ze(Ve)&&ke!==ne)return We(Pe,-5);if(Qe.status===666&&Pe.avail_in!==0)return We(Pe,-5);if(Pe.avail_in!==0||Qe.lookahead!==0||ke!==re&&Qe.status!==666){var Ie=Qe.strategy===2?function(Ne,nt){for(var ht;;){if(Ne.lookahead===0&&(at(Ne),Ne.lookahead===0)){if(nt===re)return we;break}if(Ne.match_length=0,ht=ae._tr_tally(Ne,0,Ne.window[Ne.strstart]),Ne.lookahead--,Ne.strstart++,ht&&(qe(Ne,!1),Ne.strm.avail_out===0))return we}return Ne.insert=0,nt===ne?(qe(Ne,!0),Ne.strm.avail_out===0?xe:Oe):Ne.last_lit&&(qe(Ne,!1),Ne.strm.avail_out===0)?we:je}(Qe,ke):Qe.strategy===3?function(Ne,nt){for(var ht,St,bt,Bt,Nt=Ne.window;;){if(Ne.lookahead<=me){if(at(Ne),Ne.lookahead<=me&&nt===re)return we;if(Ne.lookahead===0)break}if(Ne.match_length=0,Ne.lookahead>=ye&&0<Ne.strstart&&(St=Nt[bt=Ne.strstart-1])===Nt[++bt]&&St===Nt[++bt]&&St===Nt[++bt]){Bt=Ne.strstart+me;do;while(St===Nt[++bt]&&St===Nt[++bt]&&St===Nt[++bt]&&St===Nt[++bt]&&St===Nt[++bt]&&St===Nt[++bt]&&St===Nt[++bt]&&St===Nt[++bt]&&bt<Bt);Ne.match_length=me-(Bt-bt),Ne.match_length>Ne.lookahead&&(Ne.match_length=Ne.lookahead)}if(Ne.match_length>=ye?(ht=ae._tr_tally(Ne,1,Ne.match_length-ye),Ne.lookahead-=Ne.match_length,Ne.strstart+=Ne.match_length,Ne.match_length=0):(ht=ae._tr_tally(Ne,0,Ne.window[Ne.strstart]),Ne.lookahead--,Ne.strstart++),ht&&(qe(Ne,!1),Ne.strm.avail_out===0))return we}return Ne.insert=0,nt===ne?(qe(Ne,!0),Ne.strm.avail_out===0?xe:Oe):Ne.last_lit&&(qe(Ne,!1),Ne.strm.avail_out===0)?we:je}(Qe,ke):ce[Qe.level].func(Qe,ke);if(Ie!==xe&&Ie!==Oe||(Qe.status=666),Ie===we||Ie===xe)return Pe.avail_out===0&&(Qe.last_flush=-1),z;if(Ie===je&&(ke===1?ae._tr_align(Qe):ke!==5&&(ae._tr_stored_block(Qe,0,0,!1),ke===3&&(Te(Qe.head),Qe.lookahead===0&&(Qe.strstart=0,Qe.block_start=0,Qe.insert=0))),tt(Pe),Pe.avail_out===0))return Qe.last_flush=-1,z}return ke!==ne?z:Qe.wrap<=0?1:(Qe.wrap===2?(lt(Qe,255&Pe.adler),lt(Qe,Pe.adler>>8&255),lt(Qe,Pe.adler>>16&255),lt(Qe,Pe.adler>>24&255),lt(Qe,255&Pe.total_in),lt(Qe,Pe.total_in>>8&255),lt(Qe,Pe.total_in>>16&255),lt(Qe,Pe.total_in>>24&255)):(ct(Qe,Pe.adler>>>16),ct(Qe,65535&Pe.adler)),tt(Pe),0<Qe.wrap&&(Qe.wrap=-Qe.wrap),Qe.pending!==0?z:1)},Ae.deflateEnd=function(Pe){var ke;return Pe&&Pe.state?(ke=Pe.state.status)!==Ee&&ke!==69&&ke!==73&&ke!==91&&ke!==103&&ke!==Me&&ke!==666?We(Pe,a):(Pe.state=null,ke===Me?We(Pe,-3):z):a},Ae.deflateSetDictionary=function(Pe,ke){var Ve,Qe,De,Ye,Ue,Ie,Ne,nt,ht=ke.length;if(!Pe||!Pe.state||(Ye=(Ve=Pe.state).wrap)===2||Ye===1&&Ve.status!==Ee||Ve.lookahead)return a;for(Ye===1&&(Pe.adler=se(Pe.adler,ke,ht,0)),Ve.wrap=0,ht>=Ve.w_size&&(Ye===0&&(Te(Ve.head),Ve.strstart=0,Ve.block_start=0,Ve.insert=0),nt=new le.Buf8(Ve.w_size),le.arraySet(nt,ke,ht-Ve.w_size,Ve.w_size,0),ke=nt,ht=Ve.w_size),Ue=Pe.avail_in,Ie=Pe.next_in,Ne=Pe.input,Pe.avail_in=ht,Pe.next_in=0,Pe.input=ke,at(Ve);Ve.lookahead>=ye;){for(Qe=Ve.strstart,De=Ve.lookahead-(ye-1);Ve.ins_h=(Ve.ins_h<<Ve.hash_shift^Ve.window[Qe+ye-1])&Ve.hash_mask,Ve.prev[Qe&Ve.w_mask]=Ve.head[Ve.ins_h],Ve.head[Ve.ins_h]=Qe,Qe++,--De;);Ve.strstart=Qe,Ve.lookahead=ye-1,at(Ve)}return Ve.strstart+=Ve.lookahead,Ve.block_start=Ve.strstart,Ve.insert=Ve.lookahead,Ve.lookahead=0,Ve.match_length=Ve.prev_length=ye-1,Ve.match_available=0,Pe.next_in=Ie,Pe.input=Ne,Pe.avail_in=Ue,Ve.wrap=Ye,z},Ae.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(E,pe,Ae){"use strict";pe.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(E,pe,Ae){"use strict";pe.exports=function(ce,le){var ae,se,ie,oe,re,ne,z,a,y,x,b,te,ee,ue,de,he,fe,ge,ye,me,Be,Ee,Me,we,je;ae=ce.state,se=ce.next_in,we=ce.input,ie=se+(ce.avail_in-5),oe=ce.next_out,je=ce.output,re=oe-(le-ce.avail_out),ne=oe+(ce.avail_out-257),z=ae.dmax,a=ae.wsize,y=ae.whave,x=ae.wnext,b=ae.window,te=ae.hold,ee=ae.bits,ue=ae.lencode,de=ae.distcode,he=(1<<ae.lenbits)-1,fe=(1<<ae.distbits)-1;e:do{ee<15&&(te+=we[se++]<<ee,ee+=8,te+=we[se++]<<ee,ee+=8),ge=ue[te&he];t:for(;;){if(te>>>=ye=ge>>>24,ee-=ye,(ye=ge>>>16&255)===0)je[oe++]=65535&ge;else{if(!(16&ye)){if(!(64&ye)){ge=ue[(65535&ge)+(te&(1<<ye)-1)];continue t}if(32&ye){ae.mode=12;break e}ce.msg="invalid literal/length code",ae.mode=30;break e}me=65535&ge,(ye&=15)&&(ee<ye&&(te+=we[se++]<<ee,ee+=8),me+=te&(1<<ye)-1,te>>>=ye,ee-=ye),ee<15&&(te+=we[se++]<<ee,ee+=8,te+=we[se++]<<ee,ee+=8),ge=de[te&fe];n:for(;;){if(te>>>=ye=ge>>>24,ee-=ye,!(16&(ye=ge>>>16&255))){if(!(64&ye)){ge=de[(65535&ge)+(te&(1<<ye)-1)];continue n}ce.msg="invalid distance code",ae.mode=30;break e}if(Be=65535&ge,ee<(ye&=15)&&(te+=we[se++]<<ee,(ee+=8)<ye&&(te+=we[se++]<<ee,ee+=8)),z<(Be+=te&(1<<ye)-1)){ce.msg="invalid distance too far back",ae.mode=30;break e}if(te>>>=ye,ee-=ye,(ye=oe-re)<Be){if(y<(ye=Be-ye)&&ae.sane){ce.msg="invalid distance too far back",ae.mode=30;break e}if(Me=b,(Ee=0)===x){if(Ee+=a-ye,ye<me){for(me-=ye;je[oe++]=b[Ee++],--ye;);Ee=oe-Be,Me=je}}else if(x<ye){if(Ee+=a+x-ye,(ye-=x)<me){for(me-=ye;je[oe++]=b[Ee++],--ye;);if(Ee=0,x<me){for(me-=ye=x;je[oe++]=b[Ee++],--ye;);Ee=oe-Be,Me=je}}}else if(Ee+=x-ye,ye<me){for(me-=ye;je[oe++]=b[Ee++],--ye;);Ee=oe-Be,Me=je}for(;2<me;)je[oe++]=Me[Ee++],je[oe++]=Me[Ee++],je[oe++]=Me[Ee++],me-=3;me&&(je[oe++]=Me[Ee++],1<me&&(je[oe++]=Me[Ee++]))}else{for(Ee=oe-Be;je[oe++]=je[Ee++],je[oe++]=je[Ee++],je[oe++]=je[Ee++],2<(me-=3););me&&(je[oe++]=je[Ee++],1<me&&(je[oe++]=je[Ee++]))}break}}break}}while(se<ie&&oe<ne);se-=me=ee>>3,te&=(1<<(ee-=me<<3))-1,ce.next_in=se,ce.next_out=oe,ce.avail_in=se<ie?ie-se+5:5-(se-ie),ce.avail_out=oe<ne?ne-oe+257:257-(oe-ne),ae.hold=te,ae.bits=ee}},{}],49:[function(E,pe,Ae){"use strict";var ce=E("../utils/common"),le=E("./adler32"),ae=E("./crc32"),se=E("./inffast"),ie=E("./inftrees"),oe=1,re=2,ne=0,z=-2,a=1,y=852,x=592;function b(Ee){return(Ee>>>24&255)+(Ee>>>8&65280)+((65280&Ee)<<8)+((255&Ee)<<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 ce.Buf16(320),this.work=new ce.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ee(Ee){var Me;return Ee&&Ee.state?(Me=Ee.state,Ee.total_in=Ee.total_out=Me.total=0,Ee.msg="",Me.wrap&&(Ee.adler=1&Me.wrap),Me.mode=a,Me.last=0,Me.havedict=0,Me.dmax=32768,Me.head=null,Me.hold=0,Me.bits=0,Me.lencode=Me.lendyn=new ce.Buf32(y),Me.distcode=Me.distdyn=new ce.Buf32(x),Me.sane=1,Me.back=-1,ne):z}function ue(Ee){var Me;return Ee&&Ee.state?((Me=Ee.state).wsize=0,Me.whave=0,Me.wnext=0,ee(Ee)):z}function de(Ee,Me){var we,je;return Ee&&Ee.state?(je=Ee.state,Me<0?(we=0,Me=-Me):(we=1+(Me>>4),Me<48&&(Me&=15)),Me&&(Me<8||15<Me)?z:(je.window!==null&&je.wbits!==Me&&(je.window=null),je.wrap=we,je.wbits=Me,ue(Ee))):z}function he(Ee,Me){var we,je;return Ee?(je=new te,(Ee.state=je).window=null,(we=de(Ee,Me))!==ne&&(Ee.state=null),we):z}var fe,ge,ye=!0;function me(Ee){if(ye){var Me;for(fe=new ce.Buf32(512),ge=new ce.Buf32(32),Me=0;Me<144;)Ee.lens[Me++]=8;for(;Me<256;)Ee.lens[Me++]=9;for(;Me<280;)Ee.lens[Me++]=7;for(;Me<288;)Ee.lens[Me++]=8;for(ie(oe,Ee.lens,0,288,fe,0,Ee.work,{bits:9}),Me=0;Me<32;)Ee.lens[Me++]=5;ie(re,Ee.lens,0,32,ge,0,Ee.work,{bits:5}),ye=!1}Ee.lencode=fe,Ee.lenbits=9,Ee.distcode=ge,Ee.distbits=5}function Be(Ee,Me,we,je){var xe,Oe=Ee.state;return Oe.window===null&&(Oe.wsize=1<<Oe.wbits,Oe.wnext=0,Oe.whave=0,Oe.window=new ce.Buf8(Oe.wsize)),je>=Oe.wsize?(ce.arraySet(Oe.window,Me,we-Oe.wsize,Oe.wsize,0),Oe.wnext=0,Oe.whave=Oe.wsize):(je<(xe=Oe.wsize-Oe.wnext)&&(xe=je),ce.arraySet(Oe.window,Me,we-je,xe,Oe.wnext),(je-=xe)?(ce.arraySet(Oe.window,Me,we-je,je,0),Oe.wnext=je,Oe.whave=Oe.wsize):(Oe.wnext+=xe,Oe.wnext===Oe.wsize&&(Oe.wnext=0),Oe.whave<Oe.wsize&&(Oe.whave+=xe))),0}Ae.inflateReset=ue,Ae.inflateReset2=de,Ae.inflateResetKeep=ee,Ae.inflateInit=function(Ee){return he(Ee,15)},Ae.inflateInit2=he,Ae.inflate=function(Ee,Me){var we,je,xe,Oe,We,Ze,Te,tt,qe,lt,ct,rt,at,ut,At,wt,It,gt,ft,$e,Pe,ke,Ve,Qe,De=0,Ye=new ce.Buf8(4),Ue=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!Ee||!Ee.state||!Ee.output||!Ee.input&&Ee.avail_in!==0)return z;(we=Ee.state).mode===12&&(we.mode=13),We=Ee.next_out,xe=Ee.output,Te=Ee.avail_out,Oe=Ee.next_in,je=Ee.input,Ze=Ee.avail_in,tt=we.hold,qe=we.bits,lt=Ze,ct=Te,ke=ne;e:for(;;)switch(we.mode){case a:if(we.wrap===0){we.mode=13;break}for(;qe<16;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(2&we.wrap&&tt===35615){Ye[we.check=0]=255&tt,Ye[1]=tt>>>8&255,we.check=ae(we.check,Ye,2,0),qe=tt=0,we.mode=2;break}if(we.flags=0,we.head&&(we.head.done=!1),!(1&we.wrap)||(((255&tt)<<8)+(tt>>8))%31){Ee.msg="incorrect header check",we.mode=30;break}if((15&tt)!=8){Ee.msg="unknown compression method",we.mode=30;break}if(qe-=4,Pe=8+(15&(tt>>>=4)),we.wbits===0)we.wbits=Pe;else if(Pe>we.wbits){Ee.msg="invalid window size",we.mode=30;break}we.dmax=1<<Pe,Ee.adler=we.check=1,we.mode=512&tt?10:12,qe=tt=0;break;case 2:for(;qe<16;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(we.flags=tt,(255&we.flags)!=8){Ee.msg="unknown compression method",we.mode=30;break}if(57344&we.flags){Ee.msg="unknown header flags set",we.mode=30;break}we.head&&(we.head.text=tt>>8&1),512&we.flags&&(Ye[0]=255&tt,Ye[1]=tt>>>8&255,we.check=ae(we.check,Ye,2,0)),qe=tt=0,we.mode=3;case 3:for(;qe<32;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}we.head&&(we.head.time=tt),512&we.flags&&(Ye[0]=255&tt,Ye[1]=tt>>>8&255,Ye[2]=tt>>>16&255,Ye[3]=tt>>>24&255,we.check=ae(we.check,Ye,4,0)),qe=tt=0,we.mode=4;case 4:for(;qe<16;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}we.head&&(we.head.xflags=255&tt,we.head.os=tt>>8),512&we.flags&&(Ye[0]=255&tt,Ye[1]=tt>>>8&255,we.check=ae(we.check,Ye,2,0)),qe=tt=0,we.mode=5;case 5:if(1024&we.flags){for(;qe<16;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}we.length=tt,we.head&&(we.head.extra_len=tt),512&we.flags&&(Ye[0]=255&tt,Ye[1]=tt>>>8&255,we.check=ae(we.check,Ye,2,0)),qe=tt=0}else we.head&&(we.head.extra=null);we.mode=6;case 6:if(1024&we.flags&&(Ze<(rt=we.length)&&(rt=Ze),rt&&(we.head&&(Pe=we.head.extra_len-we.length,we.head.extra||(we.head.extra=new Array(we.head.extra_len)),ce.arraySet(we.head.extra,je,Oe,rt,Pe)),512&we.flags&&(we.check=ae(we.check,je,rt,Oe)),Ze-=rt,Oe+=rt,we.length-=rt),we.length))break e;we.length=0,we.mode=7;case 7:if(2048&we.flags){if(Ze===0)break e;for(rt=0;Pe=je[Oe+rt++],we.head&&Pe&&we.length<65536&&(we.head.name+=String.fromCharCode(Pe)),Pe&&rt<Ze;);if(512&we.flags&&(we.check=ae(we.check,je,rt,Oe)),Ze-=rt,Oe+=rt,Pe)break e}else we.head&&(we.head.name=null);we.length=0,we.mode=8;case 8:if(4096&we.flags){if(Ze===0)break e;for(rt=0;Pe=je[Oe+rt++],we.head&&Pe&&we.length<65536&&(we.head.comment+=String.fromCharCode(Pe)),Pe&&rt<Ze;);if(512&we.flags&&(we.check=ae(we.check,je,rt,Oe)),Ze-=rt,Oe+=rt,Pe)break e}else we.head&&(we.head.comment=null);we.mode=9;case 9:if(512&we.flags){for(;qe<16;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(tt!==(65535&we.check)){Ee.msg="header crc mismatch",we.mode=30;break}qe=tt=0}we.head&&(we.head.hcrc=we.flags>>9&1,we.head.done=!0),Ee.adler=we.check=0,we.mode=12;break;case 10:for(;qe<32;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}Ee.adler=we.check=b(tt),qe=tt=0,we.mode=11;case 11:if(we.havedict===0)return Ee.next_out=We,Ee.avail_out=Te,Ee.next_in=Oe,Ee.avail_in=Ze,we.hold=tt,we.bits=qe,2;Ee.adler=we.check=1,we.mode=12;case 12:if(Me===5||Me===6)break e;case 13:if(we.last){tt>>>=7&qe,qe-=7&qe,we.mode=27;break}for(;qe<3;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}switch(we.last=1&tt,qe-=1,3&(tt>>>=1)){case 0:we.mode=14;break;case 1:if(me(we),we.mode=20,Me!==6)break;tt>>>=2,qe-=2;break e;case 2:we.mode=17;break;case 3:Ee.msg="invalid block type",we.mode=30}tt>>>=2,qe-=2;break;case 14:for(tt>>>=7&qe,qe-=7&qe;qe<32;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if((65535&tt)!=(tt>>>16^65535)){Ee.msg="invalid stored block lengths",we.mode=30;break}if(we.length=65535&tt,qe=tt=0,we.mode=15,Me===6)break e;case 15:we.mode=16;case 16:if(rt=we.length){if(Ze<rt&&(rt=Ze),Te<rt&&(rt=Te),rt===0)break e;ce.arraySet(xe,je,Oe,rt,We),Ze-=rt,Oe+=rt,Te-=rt,We+=rt,we.length-=rt;break}we.mode=12;break;case 17:for(;qe<14;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(we.nlen=257+(31&tt),tt>>>=5,qe-=5,we.ndist=1+(31&tt),tt>>>=5,qe-=5,we.ncode=4+(15&tt),tt>>>=4,qe-=4,286<we.nlen||30<we.ndist){Ee.msg="too many length or distance symbols",we.mode=30;break}we.have=0,we.mode=18;case 18:for(;we.have<we.ncode;){for(;qe<3;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}we.lens[Ue[we.have++]]=7&tt,tt>>>=3,qe-=3}for(;we.have<19;)we.lens[Ue[we.have++]]=0;if(we.lencode=we.lendyn,we.lenbits=7,Ve={bits:we.lenbits},ke=ie(0,we.lens,0,19,we.lencode,0,we.work,Ve),we.lenbits=Ve.bits,ke){Ee.msg="invalid code lengths set",we.mode=30;break}we.have=0,we.mode=19;case 19:for(;we.have<we.nlen+we.ndist;){for(;wt=(De=we.lencode[tt&(1<<we.lenbits)-1])>>>16&255,It=65535&De,!((At=De>>>24)<=qe);){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(It<16)tt>>>=At,qe-=At,we.lens[we.have++]=It;else{if(It===16){for(Qe=At+2;qe<Qe;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(tt>>>=At,qe-=At,we.have===0){Ee.msg="invalid bit length repeat",we.mode=30;break}Pe=we.lens[we.have-1],rt=3+(3&tt),tt>>>=2,qe-=2}else if(It===17){for(Qe=At+3;qe<Qe;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}qe-=At,Pe=0,rt=3+(7&(tt>>>=At)),tt>>>=3,qe-=3}else{for(Qe=At+7;qe<Qe;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}qe-=At,Pe=0,rt=11+(127&(tt>>>=At)),tt>>>=7,qe-=7}if(we.have+rt>we.nlen+we.ndist){Ee.msg="invalid bit length repeat",we.mode=30;break}for(;rt--;)we.lens[we.have++]=Pe}}if(we.mode===30)break;if(we.lens[256]===0){Ee.msg="invalid code -- missing end-of-block",we.mode=30;break}if(we.lenbits=9,Ve={bits:we.lenbits},ke=ie(oe,we.lens,0,we.nlen,we.lencode,0,we.work,Ve),we.lenbits=Ve.bits,ke){Ee.msg="invalid literal/lengths set",we.mode=30;break}if(we.distbits=6,we.distcode=we.distdyn,Ve={bits:we.distbits},ke=ie(re,we.lens,we.nlen,we.ndist,we.distcode,0,we.work,Ve),we.distbits=Ve.bits,ke){Ee.msg="invalid distances set",we.mode=30;break}if(we.mode=20,Me===6)break e;case 20:we.mode=21;case 21:if(6<=Ze&&258<=Te){Ee.next_out=We,Ee.avail_out=Te,Ee.next_in=Oe,Ee.avail_in=Ze,we.hold=tt,we.bits=qe,se(Ee,ct),We=Ee.next_out,xe=Ee.output,Te=Ee.avail_out,Oe=Ee.next_in,je=Ee.input,Ze=Ee.avail_in,tt=we.hold,qe=we.bits,we.mode===12&&(we.back=-1);break}for(we.back=0;wt=(De=we.lencode[tt&(1<<we.lenbits)-1])>>>16&255,It=65535&De,!((At=De>>>24)<=qe);){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(wt&&!(240&wt)){for(gt=At,ft=wt,$e=It;wt=(De=we.lencode[$e+((tt&(1<<gt+ft)-1)>>gt)])>>>16&255,It=65535&De,!(gt+(At=De>>>24)<=qe);){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}tt>>>=gt,qe-=gt,we.back+=gt}if(tt>>>=At,qe-=At,we.back+=At,we.length=It,wt===0){we.mode=26;break}if(32&wt){we.back=-1,we.mode=12;break}if(64&wt){Ee.msg="invalid literal/length code",we.mode=30;break}we.extra=15&wt,we.mode=22;case 22:if(we.extra){for(Qe=we.extra;qe<Qe;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}we.length+=tt&(1<<we.extra)-1,tt>>>=we.extra,qe-=we.extra,we.back+=we.extra}we.was=we.length,we.mode=23;case 23:for(;wt=(De=we.distcode[tt&(1<<we.distbits)-1])>>>16&255,It=65535&De,!((At=De>>>24)<=qe);){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(!(240&wt)){for(gt=At,ft=wt,$e=It;wt=(De=we.distcode[$e+((tt&(1<<gt+ft)-1)>>gt)])>>>16&255,It=65535&De,!(gt+(At=De>>>24)<=qe);){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}tt>>>=gt,qe-=gt,we.back+=gt}if(tt>>>=At,qe-=At,we.back+=At,64&wt){Ee.msg="invalid distance code",we.mode=30;break}we.offset=It,we.extra=15&wt,we.mode=24;case 24:if(we.extra){for(Qe=we.extra;qe<Qe;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}we.offset+=tt&(1<<we.extra)-1,tt>>>=we.extra,qe-=we.extra,we.back+=we.extra}if(we.offset>we.dmax){Ee.msg="invalid distance too far back",we.mode=30;break}we.mode=25;case 25:if(Te===0)break e;if(rt=ct-Te,we.offset>rt){if((rt=we.offset-rt)>we.whave&&we.sane){Ee.msg="invalid distance too far back",we.mode=30;break}at=rt>we.wnext?(rt-=we.wnext,we.wsize-rt):we.wnext-rt,rt>we.length&&(rt=we.length),ut=we.window}else ut=xe,at=We-we.offset,rt=we.length;for(Te<rt&&(rt=Te),Te-=rt,we.length-=rt;xe[We++]=ut[at++],--rt;);we.length===0&&(we.mode=21);break;case 26:if(Te===0)break e;xe[We++]=we.length,Te--,we.mode=21;break;case 27:if(we.wrap){for(;qe<32;){if(Ze===0)break e;Ze--,tt|=je[Oe++]<<qe,qe+=8}if(ct-=Te,Ee.total_out+=ct,we.total+=ct,ct&&(Ee.adler=we.check=we.flags?ae(we.check,xe,ct,We-ct):le(we.check,xe,ct,We-ct)),ct=Te,(we.flags?tt:b(tt))!==we.check){Ee.msg="incorrect data check",we.mode=30;break}qe=tt=0}we.mode=28;case 28:if(we.wrap&&we.flags){for(;qe<32;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(tt!==(4294967295&we.total)){Ee.msg="incorrect length check",we.mode=30;break}qe=tt=0}we.mode=29;case 29:ke=1;break e;case 30:ke=-3;break e;case 31:return-4;case 32:default:return z}return Ee.next_out=We,Ee.avail_out=Te,Ee.next_in=Oe,Ee.avail_in=Ze,we.hold=tt,we.bits=qe,(we.wsize||ct!==Ee.avail_out&&we.mode<30&&(we.mode<27||Me!==4))&&Be(Ee,Ee.output,Ee.next_out,ct-Ee.avail_out)?(we.mode=31,-4):(lt-=Ee.avail_in,ct-=Ee.avail_out,Ee.total_in+=lt,Ee.total_out+=ct,we.total+=ct,we.wrap&&ct&&(Ee.adler=we.check=we.flags?ae(we.check,xe,ct,Ee.next_out-ct):le(we.check,xe,ct,Ee.next_out-ct)),Ee.data_type=we.bits+(we.last?64:0)+(we.mode===12?128:0)+(we.mode===20||we.mode===15?256:0),(lt==0&&ct===0||Me===4)&&ke===ne&&(ke=-5),ke)},Ae.inflateEnd=function(Ee){if(!Ee||!Ee.state)return z;var Me=Ee.state;return Me.window&&(Me.window=null),Ee.state=null,ne},Ae.inflateGetHeader=function(Ee,Me){var we;return Ee&&Ee.state&&2&(we=Ee.state).wrap?((we.head=Me).done=!1,ne):z},Ae.inflateSetDictionary=function(Ee,Me){var we,je=Me.length;return Ee&&Ee.state?(we=Ee.state).wrap!==0&&we.mode!==11?z:we.mode===11&&le(1,Me,je,0)!==we.check?-3:Be(Ee,Me,je,je)?(we.mode=31,-4):(we.havedict=1,ne):z},Ae.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(E,pe,Ae){"use strict";var ce=E("../utils/common"),le=[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],ae=[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],se=[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],ie=[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];pe.exports=function(oe,re,ne,z,a,y,x,b){var te,ee,ue,de,he,fe,ge,ye,me,Be=b.bits,Ee=0,Me=0,we=0,je=0,xe=0,Oe=0,We=0,Ze=0,Te=0,tt=0,qe=null,lt=0,ct=new ce.Buf16(16),rt=new ce.Buf16(16),at=null,ut=0;for(Ee=0;Ee<=15;Ee++)ct[Ee]=0;for(Me=0;Me<z;Me++)ct[re[ne+Me]]++;for(xe=Be,je=15;1<=je&&ct[je]===0;je--);if(je<xe&&(xe=je),je===0)return a[y++]=20971520,a[y++]=20971520,b.bits=1,0;for(we=1;we<je&&ct[we]===0;we++);for(xe<we&&(xe=we),Ee=Ze=1;Ee<=15;Ee++)if(Ze<<=1,(Ze-=ct[Ee])<0)return-1;if(0<Ze&&(oe===0||je!==1))return-1;for(rt[1]=0,Ee=1;Ee<15;Ee++)rt[Ee+1]=rt[Ee]+ct[Ee];for(Me=0;Me<z;Me++)re[ne+Me]!==0&&(x[rt[re[ne+Me]]++]=Me);if(fe=oe===0?(qe=at=x,19):oe===1?(qe=le,lt-=257,at=ae,ut-=257,256):(qe=se,at=ie,-1),Ee=we,he=y,We=Me=tt=0,ue=-1,de=(Te=1<<(Oe=xe))-1,oe===1&&852<Te||oe===2&&592<Te)return 1;for(;;){for(ge=Ee-We,me=x[Me]<fe?(ye=0,x[Me]):x[Me]>fe?(ye=at[ut+x[Me]],qe[lt+x[Me]]):(ye=96,0),te=1<<Ee-We,we=ee=1<<Oe;a[he+(tt>>We)+(ee-=te)]=ge<<24|ye<<16|me|0,ee!==0;);for(te=1<<Ee-1;tt&te;)te>>=1;if(te!==0?(tt&=te-1,tt+=te):tt=0,Me++,--ct[Ee]==0){if(Ee===je)break;Ee=re[ne+x[Me]]}if(xe<Ee&&(tt&de)!==ue){for(We===0&&(We=xe),he+=we,Ze=1<<(Oe=Ee-We);Oe+We<je&&!((Ze-=ct[Oe+We])<=0);)Oe++,Ze<<=1;if(Te+=1<<Oe,oe===1&&852<Te||oe===2&&592<Te)return 1;a[ue=tt&de]=xe<<24|Oe<<16|he-y|0}}return tt!==0&&(a[he+tt]=Ee-We<<24|64<<16|0),b.bits=xe,0}},{"../utils/common":41}],51:[function(E,pe,Ae){"use strict";pe.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(E,pe,Ae){"use strict";var ce=E("../utils/common"),le=0,ae=1;function se(De){for(var Ye=De.length;0<=--Ye;)De[Ye]=0}var ie=0,oe=29,re=256,ne=re+1+oe,z=30,a=19,y=2*ne+1,x=15,b=16,te=7,ee=256,ue=16,de=17,he=18,fe=[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],ge=[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],ye=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],me=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Be=new Array(2*(ne+2));se(Be);var Ee=new Array(2*z);se(Ee);var Me=new Array(512);se(Me);var we=new Array(256);se(we);var je=new Array(oe);se(je);var xe,Oe,We,Ze=new Array(z);function Te(De,Ye,Ue,Ie,Ne){this.static_tree=De,this.extra_bits=Ye,this.extra_base=Ue,this.elems=Ie,this.max_length=Ne,this.has_stree=De&&De.length}function tt(De,Ye){this.dyn_tree=De,this.max_code=0,this.stat_desc=Ye}function qe(De){return De<256?Me[De]:Me[256+(De>>>7)]}function lt(De,Ye){De.pending_buf[De.pending++]=255&Ye,De.pending_buf[De.pending++]=Ye>>>8&255}function ct(De,Ye,Ue){De.bi_valid>b-Ue?(De.bi_buf|=Ye<<De.bi_valid&65535,lt(De,De.bi_buf),De.bi_buf=Ye>>b-De.bi_valid,De.bi_valid+=Ue-b):(De.bi_buf|=Ye<<De.bi_valid&65535,De.bi_valid+=Ue)}function rt(De,Ye,Ue){ct(De,Ue[2*Ye],Ue[2*Ye+1])}function at(De,Ye){for(var Ue=0;Ue|=1&De,De>>>=1,Ue<<=1,0<--Ye;);return Ue>>>1}function ut(De,Ye,Ue){var Ie,Ne,nt=new Array(x+1),ht=0;for(Ie=1;Ie<=x;Ie++)nt[Ie]=ht=ht+Ue[Ie-1]<<1;for(Ne=0;Ne<=Ye;Ne++){var St=De[2*Ne+1];St!==0&&(De[2*Ne]=at(nt[St]++,St))}}function At(De){var Ye;for(Ye=0;Ye<ne;Ye++)De.dyn_ltree[2*Ye]=0;for(Ye=0;Ye<z;Ye++)De.dyn_dtree[2*Ye]=0;for(Ye=0;Ye<a;Ye++)De.bl_tree[2*Ye]=0;De.dyn_ltree[2*ee]=1,De.opt_len=De.static_len=0,De.last_lit=De.matches=0}function wt(De){8<De.bi_valid?lt(De,De.bi_buf):0<De.bi_valid&&(De.pending_buf[De.pending++]=De.bi_buf),De.bi_buf=0,De.bi_valid=0}function It(De,Ye,Ue,Ie){var Ne=2*Ye,nt=2*Ue;return De[Ne]<De[nt]||De[Ne]===De[nt]&&Ie[Ye]<=Ie[Ue]}function gt(De,Ye,Ue){for(var Ie=De.heap[Ue],Ne=Ue<<1;Ne<=De.heap_len&&(Ne<De.heap_len&&It(Ye,De.heap[Ne+1],De.heap[Ne],De.depth)&&Ne++,!It(Ye,Ie,De.heap[Ne],De.depth));)De.heap[Ue]=De.heap[Ne],Ue=Ne,Ne<<=1;De.heap[Ue]=Ie}function ft(De,Ye,Ue){var Ie,Ne,nt,ht,St=0;if(De.last_lit!==0)for(;Ie=De.pending_buf[De.d_buf+2*St]<<8|De.pending_buf[De.d_buf+2*St+1],Ne=De.pending_buf[De.l_buf+St],St++,Ie===0?rt(De,Ne,Ye):(rt(De,(nt=we[Ne])+re+1,Ye),(ht=fe[nt])!==0&&ct(De,Ne-=je[nt],ht),rt(De,nt=qe(--Ie),Ue),(ht=ge[nt])!==0&&ct(De,Ie-=Ze[nt],ht)),St<De.last_lit;);rt(De,ee,Ye)}function $e(De,Ye){var Ue,Ie,Ne,nt=Ye.dyn_tree,ht=Ye.stat_desc.static_tree,St=Ye.stat_desc.has_stree,bt=Ye.stat_desc.elems,Bt=-1;for(De.heap_len=0,De.heap_max=y,Ue=0;Ue<bt;Ue++)nt[2*Ue]!==0?(De.heap[++De.heap_len]=Bt=Ue,De.depth[Ue]=0):nt[2*Ue+1]=0;for(;De.heap_len<2;)nt[2*(Ne=De.heap[++De.heap_len]=Bt<2?++Bt:0)]=1,De.depth[Ne]=0,De.opt_len--,St&&(De.static_len-=ht[2*Ne+1]);for(Ye.max_code=Bt,Ue=De.heap_len>>1;1<=Ue;Ue--)gt(De,nt,Ue);for(Ne=bt;Ue=De.heap[1],De.heap[1]=De.heap[De.heap_len--],gt(De,nt,1),Ie=De.heap[1],De.heap[--De.heap_max]=Ue,De.heap[--De.heap_max]=Ie,nt[2*Ne]=nt[2*Ue]+nt[2*Ie],De.depth[Ne]=(De.depth[Ue]>=De.depth[Ie]?De.depth[Ue]:De.depth[Ie])+1,nt[2*Ue+1]=nt[2*Ie+1]=Ne,De.heap[1]=Ne++,gt(De,nt,1),2<=De.heap_len;);De.heap[--De.heap_max]=De.heap[1],function(Nt,pt){var Lt,Ft,Wt,Ut,Xt,an,fn=pt.dyn_tree,bn=pt.max_code,Mn=pt.stat_desc.static_tree,$n=pt.stat_desc.has_stree,In=pt.stat_desc.extra_bits,_n=pt.stat_desc.extra_base,dn=pt.stat_desc.max_length,Cn=0;for(Ut=0;Ut<=x;Ut++)Nt.bl_count[Ut]=0;for(fn[2*Nt.heap[Nt.heap_max]+1]=0,Lt=Nt.heap_max+1;Lt<y;Lt++)dn<(Ut=fn[2*fn[2*(Ft=Nt.heap[Lt])+1]+1]+1)&&(Ut=dn,Cn++),fn[2*Ft+1]=Ut,bn<Ft||(Nt.bl_count[Ut]++,Xt=0,_n<=Ft&&(Xt=In[Ft-_n]),an=fn[2*Ft],Nt.opt_len+=an*(Ut+Xt),$n&&(Nt.static_len+=an*(Mn[2*Ft+1]+Xt)));if(Cn!==0){do{for(Ut=dn-1;Nt.bl_count[Ut]===0;)Ut--;Nt.bl_count[Ut]--,Nt.bl_count[Ut+1]+=2,Nt.bl_count[dn]--,Cn-=2}while(0<Cn);for(Ut=dn;Ut!==0;Ut--)for(Ft=Nt.bl_count[Ut];Ft!==0;)bn<(Wt=Nt.heap[--Lt])||(fn[2*Wt+1]!==Ut&&(Nt.opt_len+=(Ut-fn[2*Wt+1])*fn[2*Wt],fn[2*Wt+1]=Ut),Ft--)}}(De,Ye),ut(nt,Bt,De.bl_count)}function Pe(De,Ye,Ue){var Ie,Ne,nt=-1,ht=Ye[1],St=0,bt=7,Bt=4;for(ht===0&&(bt=138,Bt=3),Ye[2*(Ue+1)+1]=65535,Ie=0;Ie<=Ue;Ie++)Ne=ht,ht=Ye[2*(Ie+1)+1],++St<bt&&Ne===ht||(St<Bt?De.bl_tree[2*Ne]+=St:Ne!==0?(Ne!==nt&&De.bl_tree[2*Ne]++,De.bl_tree[2*ue]++):St<=10?De.bl_tree[2*de]++:De.bl_tree[2*he]++,nt=Ne,Bt=(St=0)===ht?(bt=138,3):Ne===ht?(bt=6,3):(bt=7,4))}function ke(De,Ye,Ue){var Ie,Ne,nt=-1,ht=Ye[1],St=0,bt=7,Bt=4;for(ht===0&&(bt=138,Bt=3),Ie=0;Ie<=Ue;Ie++)if(Ne=ht,ht=Ye[2*(Ie+1)+1],!(++St<bt&&Ne===ht)){if(St<Bt)for(;rt(De,Ne,De.bl_tree),--St!=0;);else Ne!==0?(Ne!==nt&&(rt(De,Ne,De.bl_tree),St--),rt(De,ue,De.bl_tree),ct(De,St-3,2)):St<=10?(rt(De,de,De.bl_tree),ct(De,St-3,3)):(rt(De,he,De.bl_tree),ct(De,St-11,7));nt=Ne,Bt=(St=0)===ht?(bt=138,3):Ne===ht?(bt=6,3):(bt=7,4)}}se(Ze);var Ve=!1;function Qe(De,Ye,Ue,Ie){ct(De,(ie<<1)+(Ie?1:0),3),function(Ne,nt,ht,St){wt(Ne),St&&(lt(Ne,ht),lt(Ne,~ht)),ce.arraySet(Ne.pending_buf,Ne.window,nt,ht,Ne.pending),Ne.pending+=ht}(De,Ye,Ue,!0)}Ae._tr_init=function(De){Ve||(function(){var Ye,Ue,Ie,Ne,nt,ht=new Array(x+1);for(Ne=Ie=0;Ne<oe-1;Ne++)for(je[Ne]=Ie,Ye=0;Ye<1<<fe[Ne];Ye++)we[Ie++]=Ne;for(we[Ie-1]=Ne,Ne=nt=0;Ne<16;Ne++)for(Ze[Ne]=nt,Ye=0;Ye<1<<ge[Ne];Ye++)Me[nt++]=Ne;for(nt>>=7;Ne<z;Ne++)for(Ze[Ne]=nt<<7,Ye=0;Ye<1<<ge[Ne]-7;Ye++)Me[256+nt++]=Ne;for(Ue=0;Ue<=x;Ue++)ht[Ue]=0;for(Ye=0;Ye<=143;)Be[2*Ye+1]=8,Ye++,ht[8]++;for(;Ye<=255;)Be[2*Ye+1]=9,Ye++,ht[9]++;for(;Ye<=279;)Be[2*Ye+1]=7,Ye++,ht[7]++;for(;Ye<=287;)Be[2*Ye+1]=8,Ye++,ht[8]++;for(ut(Be,ne+1,ht),Ye=0;Ye<z;Ye++)Ee[2*Ye+1]=5,Ee[2*Ye]=at(Ye,5);xe=new Te(Be,fe,re+1,ne,x),Oe=new Te(Ee,ge,0,z,x),We=new Te(new Array(0),ye,0,a,te)}(),Ve=!0),De.l_desc=new tt(De.dyn_ltree,xe),De.d_desc=new tt(De.dyn_dtree,Oe),De.bl_desc=new tt(De.bl_tree,We),De.bi_buf=0,De.bi_valid=0,At(De)},Ae._tr_stored_block=Qe,Ae._tr_flush_block=function(De,Ye,Ue,Ie){var Ne,nt,ht=0;0<De.level?(De.strm.data_type===2&&(De.strm.data_type=function(St){var bt,Bt=4093624447;for(bt=0;bt<=31;bt++,Bt>>>=1)if(1&Bt&&St.dyn_ltree[2*bt]!==0)return le;if(St.dyn_ltree[18]!==0||St.dyn_ltree[20]!==0||St.dyn_ltree[26]!==0)return ae;for(bt=32;bt<re;bt++)if(St.dyn_ltree[2*bt]!==0)return ae;return le}(De)),$e(De,De.l_desc),$e(De,De.d_desc),ht=function(St){var bt;for(Pe(St,St.dyn_ltree,St.l_desc.max_code),Pe(St,St.dyn_dtree,St.d_desc.max_code),$e(St,St.bl_desc),bt=a-1;3<=bt&&St.bl_tree[2*me[bt]+1]===0;bt--);return St.opt_len+=3*(bt+1)+5+5+4,bt}(De),Ne=De.opt_len+3+7>>>3,(nt=De.static_len+3+7>>>3)<=Ne&&(Ne=nt)):Ne=nt=Ue+5,Ue+4<=Ne&&Ye!==-1?Qe(De,Ye,Ue,Ie):De.strategy===4||nt===Ne?(ct(De,2+(Ie?1:0),3),ft(De,Be,Ee)):(ct(De,4+(Ie?1:0),3),function(St,bt,Bt,Nt){var pt;for(ct(St,bt-257,5),ct(St,Bt-1,5),ct(St,Nt-4,4),pt=0;pt<Nt;pt++)ct(St,St.bl_tree[2*me[pt]+1],3);ke(St,St.dyn_ltree,bt-1),ke(St,St.dyn_dtree,Bt-1)}(De,De.l_desc.max_code+1,De.d_desc.max_code+1,ht+1),ft(De,De.dyn_ltree,De.dyn_dtree)),At(De),Ie&&wt(De)},Ae._tr_tally=function(De,Ye,Ue){return De.pending_buf[De.d_buf+2*De.last_lit]=Ye>>>8&255,De.pending_buf[De.d_buf+2*De.last_lit+1]=255&Ye,De.pending_buf[De.l_buf+De.last_lit]=255&Ue,De.last_lit++,Ye===0?De.dyn_ltree[2*Ue]++:(De.matches++,Ye--,De.dyn_ltree[2*(we[Ue]+re+1)]++,De.dyn_dtree[2*qe(Ye)]++),De.last_lit===De.lit_bufsize-1},Ae._tr_align=function(De){ct(De,2,3),rt(De,ee,Be),function(Ye){Ye.bi_valid===16?(lt(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)}(De)}},{"../utils/common":41}],53:[function(E,pe,Ae){"use strict";pe.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(E,pe,Ae){(function(ce){(function(le,ae){"use strict";if(!le.setImmediate){var se,ie,oe,re,ne=1,z={},a=!1,y=le.document,x=Object.getPrototypeOf&&Object.getPrototypeOf(le);x=x&&x.setTimeout?x:le,se={}.toString.call(le.process)==="[object process]"?function(ue){Xe.nextTick(function(){te(ue)})}:function(){if(le.postMessage&&!le.importScripts){var ue=!0,de=le.onmessage;return le.onmessage=function(){ue=!1},le.postMessage("","*"),le.onmessage=de,ue}}()?(re="setImmediate$"+Math.random()+"$",le.addEventListener?le.addEventListener("message",ee,!1):le.attachEvent("onmessage",ee),function(ue){le.postMessage(re+ue,"*")}):le.MessageChannel?((oe=new MessageChannel).port1.onmessage=function(ue){te(ue.data)},function(ue){oe.port2.postMessage(ue)}):y&&"onreadystatechange"in y.createElement("script")?(ie=y.documentElement,function(ue){var de=y.createElement("script");de.onreadystatechange=function(){te(ue),de.onreadystatechange=null,ie.removeChild(de),de=null},ie.appendChild(de)}):function(ue){setTimeout(te,0,ue)},x.setImmediate=function(ue){typeof ue!="function"&&(ue=new Function(""+ue));for(var de=new Array(arguments.length-1),he=0;he<de.length;he++)de[he]=arguments[he+1];var fe={callback:ue,args:de};return z[ne]=fe,se(ne),ne++},x.clearImmediate=b}function b(ue){delete z[ue]}function te(ue){if(a)setTimeout(te,0,ue);else{var de=z[ue];if(de){a=!0;try{(function(he){var fe=he.callback,ge=he.args;switch(ge.length){case 0:fe();break;case 1:fe(ge[0]);break;case 2:fe(ge[0],ge[1]);break;case 3:fe(ge[0],ge[1],ge[2]);break;default:fe.apply(ae,ge)}})(de)}finally{b(ue),a=!1}}}}function ee(ue){ue.source===le&&typeof ue.data=="string"&&ue.data.indexOf(re)===0&&te(+ue.data.slice(re.length))}})(typeof self=="undefined"?ce===void 0?this:ce:self)}).call(this,typeof be.g!="undefined"?be.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},7062:function(en,Gt,be){var ve=be(19637),Xe=be(97573),E=[be(96627)];en.exports=ve.createStore(Xe,E)},96627:function(en,Gt,be){en.exports=ve;function ve(){return be(42424),{}}},42424:function(){typeof JSON!="object"&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function f(en){return en<10?"0"+en:en}function this_value(){return this.valueOf()}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=this_value,Number.prototype.toJSON=this_value,String.prototype.toJSON=this_value);var gap,indent,meta,rep;function quote(en){return rx_escapable.lastIndex=0,rx_escapable.test(en)?'"'+en.replace(rx_escapable,function(Gt){var be=meta[Gt];return typeof be=="string"?be:"\\u"+("0000"+Gt.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+en+'"'}function str(en,Gt){var be,ve,Xe,E,pe=gap,Ae,ce=Gt[en];switch(ce&&typeof ce=="object"&&typeof ce.toJSON=="function"&&(ce=ce.toJSON(en)),typeof rep=="function"&&(ce=rep.call(Gt,en,ce)),typeof ce){case"string":return quote(ce);case"number":return isFinite(ce)?String(ce):"null";case"boolean":case"null":return String(ce);case"object":if(!ce)return"null";if(gap+=indent,Ae=[],Object.prototype.toString.apply(ce)==="[object Array]"){for(E=ce.length,be=0;be<E;be+=1)Ae[be]=str(be,ce)||"null";return Xe=Ae.length===0?"[]":gap?`[
`+gap+Ae.join(`,
`+gap)+`
`+pe+"]":"["+Ae.join(",")+"]",gap=pe,Xe}if(rep&&typeof rep=="object")for(E=rep.length,be=0;be<E;be+=1)typeof rep[be]=="string"&&(ve=rep[be],Xe=str(ve,ce),Xe&&Ae.push(quote(ve)+(gap?": ":":")+Xe));else for(ve in ce)Object.prototype.hasOwnProperty.call(ce,ve)&&(Xe=str(ve,ce),Xe&&Ae.push(quote(ve)+(gap?": ":":")+Xe));return Xe=Ae.length===0?"{}":gap?`{
`+gap+Ae.join(`,
`+gap)+`
`+pe+"}":"{"+Ae.join(",")+"}",gap=pe,Xe}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(en,Gt,be){var ve;if(gap="",indent="",typeof be=="number")for(ve=0;ve<be;ve+=1)indent+=" ";else typeof be=="string"&&(indent=be);if(rep=Gt,Gt&&typeof Gt!="function"&&(typeof Gt!="object"||typeof Gt.length!="number"))throw new Error("JSON.stringify");return str("",{"":en})}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){var j;function walk(en,Gt){var be,ve,Xe=en[Gt];if(Xe&&typeof Xe=="object")for(be in Xe)Object.prototype.hasOwnProperty.call(Xe,be)&&(ve=walk(Xe,be),ve!==void 0?Xe[be]=ve:delete Xe[be]);return reviver.call(en,Gt,Xe)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(en){return"\\u"+("0000"+en.charCodeAt(0).toString(16)).slice(-4)})),rx_one.test(text.replace(rx_two,"@").replace(rx_three,"]").replace(rx_four,"")))return j=eval("("+text+")"),typeof reviver=="function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}()},19637:function(en,Gt,be){var ve=be(67039),Xe=ve.slice,E=ve.pluck,pe=ve.each,Ae=ve.bind,ce=ve.create,le=ve.isList,ae=ve.isFunction,se=ve.isObject;en.exports={createStore:re};var ie={version:"2.0.12",enabled:!1,get:function(ne,z){var a=this.storage.read(this._namespacePrefix+ne);return this._deserialize(a,z)},set:function(ne,z){return z===void 0?this.remove(ne):(this.storage.write(this._namespacePrefix+ne,this._serialize(z)),z)},remove:function(ne){this.storage.remove(this._namespacePrefix+ne)},each:function(ne){var z=this;this.storage.each(function(a,y){ne.call(z,z._deserialize(a),(y||"").replace(z._namespaceRegexp,""))})},clearAll:function(){this.storage.clearAll()},hasNamespace:function(ne){return this._namespacePrefix=="__storejs_"+ne+"_"},createStore:function(){return re.apply(this,arguments)},addPlugin:function(ne){this._addPlugin(ne)},namespace:function(ne){return re(this.storage,this.plugins,ne)}};function oe(){var ne=typeof console=="undefined"?null:console;if(ne){var z=ne.warn?ne.warn:ne.log;z.apply(ne,arguments)}}function re(ne,z,a){a||(a=""),ne&&!le(ne)&&(ne=[ne]),z&&!le(z)&&(z=[z]);var y=a?"__storejs_"+a+"_":"",x=a?new RegExp("^"+y):null,b=/^[a-zA-Z0-9_\-]*$/;if(!b.test(a))throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes");var te={_namespacePrefix:y,_namespaceRegexp:x,_testStorage:function(ue){try{var de="__storejs__test__";ue.write(de,de);var he=ue.read(de)===de;return ue.remove(de),he}catch(fe){return!1}},_assignPluginFnProp:function(ue,de){var he=this[de];this[de]=function(){var ge=Xe(arguments,0),ye=this;function me(){if(he)return pe(arguments,function(Ee,Me){ge[Me]=Ee}),he.apply(ye,ge)}var Be=[me].concat(ge);return ue.apply(ye,Be)}},_serialize:function(ue){return JSON.stringify(ue)},_deserialize:function(ue,de){if(!ue)return de;var he="";try{he=JSON.parse(ue)}catch(fe){he=ue}return he!==void 0?he:de},_addStorage:function(ue){this.enabled||this._testStorage(ue)&&(this.storage=ue,this.enabled=!0)},_addPlugin:function(ue){var de=this;if(le(ue)){pe(ue,function(ge){de._addPlugin(ge)});return}var he=E(this.plugins,function(ge){return ue===ge});if(!he){if(this.plugins.push(ue),!ae(ue))throw new Error("Plugins must be function values that return objects");var fe=ue.call(this);if(!se(fe))throw new Error("Plugins must return an object of function properties");pe(fe,function(ge,ye){if(!ae(ge))throw new Error("Bad plugin property: "+ye+" from plugin "+ue.name+". Plugins should only return functions.");de._assignPluginFnProp(ge,ye)})}},addStorage:function(ue){oe("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(ue)}},ee=ce(te,ie,{plugins:[]});return ee.raw={},pe(ee,function(ue,de){ae(ue)&&(ee.raw[de]=Ae(ee,ue))}),pe(ne,function(ue){ee._addStorage(ue)}),pe(z,function(ue){ee._addPlugin(ue)}),ee}},67039:function(en,Gt,be){var ve=Ae(),Xe=ce(),E=le(),pe=typeof window!="undefined"?window:be.g;en.exports={assign:ve,create:Xe,trim:E,bind:ae,slice:se,each:ie,map:oe,pluck:re,isList:ne,isFunction:z,isObject:a,Global:pe};function Ae(){return Object.assign?Object.assign:function(x,b,te,ee){for(var ue=1;ue<arguments.length;ue++)ie(Object(arguments[ue]),function(de,he){x[he]=de});return x}}function ce(){if(Object.create)return function(b,te,ee,ue){var de=se(arguments,1);return ve.apply(this,[Object.create(b)].concat(de))};{let x=function(){};var y=x;return function(te,ee,ue,de){var he=se(arguments,1);return x.prototype=te,ve.apply(this,[new x].concat(he))}}}function le(){return String.prototype.trim?function(x){return String.prototype.trim.call(x)}:function(x){return x.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}}function ae(y,x){return function(){return x.apply(y,Array.prototype.slice.call(arguments,0))}}function se(y,x){return Array.prototype.slice.call(y,x||0)}function ie(y,x){re(y,function(b,te){return x(b,te),!1})}function oe(y,x){var b=ne(y)?[]:{};return re(y,function(te,ee){return b[ee]=x(te,ee),!1}),b}function re(y,x){if(ne(y)){for(var b=0;b<y.length;b++)if(x(y[b],b))return y[b]}else for(var te in y)if(y.hasOwnProperty(te)&&x(y[te],te))return y[te]}function ne(y){return y!=null&&typeof y!="function"&&typeof y.length=="number"}function z(y){return y&&{}.toString.call(y)==="[object Function]"}function a(y){return y&&{}.toString.call(y)==="[object Object]"}},97573:function(en,Gt,be){en.exports=[be(52496),be(16436),be(76673),be(35701),be(65578),be(65300)]},35701:function(en,Gt,be){var ve=be(67039),Xe=ve.Global,E=ve.trim;en.exports={name:"cookieStorage",read:Ae,write:le,each:ce,remove:ae,clearAll:se};var pe=Xe.document;function Ae(oe){if(!oe||!ie(oe))return null;var re="(?:^|.*;\\s*)"+escape(oe).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(pe.cookie.replace(new RegExp(re),"$1"))}function ce(oe){for(var re=pe.cookie.split(/; ?/g),ne=re.length-1;ne>=0;ne--)if(E(re[ne])){var z=re[ne].split("="),a=unescape(z[0]),y=unescape(z[1]);oe(y,a)}}function le(oe,re){oe&&(pe.cookie=escape(oe)+"="+escape(re)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function ae(oe){!oe||!ie(oe)||(pe.cookie=escape(oe)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function se(){ce(function(oe,re){ae(re)})}function ie(oe){return new RegExp("(?:^|;\\s*)"+escape(oe).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(pe.cookie)}},52496:function(en,Gt,be){var ve=be(67039),Xe=ve.Global;en.exports={name:"localStorage",read:pe,write:Ae,each:ce,remove:le,clearAll:ae};function E(){return Xe.localStorage}function pe(se){return E().getItem(se)}function Ae(se,ie){return E().setItem(se,ie)}function ce(se){for(var ie=E().length-1;ie>=0;ie--){var oe=E().key(ie);se(pe(oe),oe)}}function le(se){return E().removeItem(se)}function ae(){return E().clear()}},65300:function(en){en.exports={name:"memoryStorage",read:be,write:ve,each:Xe,remove:E,clearAll:pe};var Gt={};function be(Ae){return Gt[Ae]}function ve(Ae,ce){Gt[Ae]=ce}function Xe(Ae){for(var ce in Gt)Gt.hasOwnProperty(ce)&&Ae(Gt[ce],ce)}function E(Ae){delete Gt[Ae]}function pe(Ae){Gt={}}},16436:function(en,Gt,be){var ve=be(67039),Xe=ve.Global;en.exports={name:"oldFF-globalStorage",read:pe,write:Ae,each:ce,remove:le,clearAll:ae};var E=Xe.globalStorage;function pe(se){return E[se]}function Ae(se,ie){E[se]=ie}function ce(se){for(var ie=E.length-1;ie>=0;ie--){var oe=E.key(ie);se(E[oe],oe)}}function le(se){return E.removeItem(se)}function ae(){ce(function(se,ie){delete E[se]})}},76673:function(en,Gt,be){var ve=be(67039),Xe=ve.Global;en.exports={name:"oldIE-userDataStorage",write:le,read:ae,each:se,remove:ie,clearAll:oe};var E="storejs",pe=Xe.document,Ae=z(),ce=(Xe.navigator?Xe.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function le(a,y){if(!ce){var x=ne(a);Ae(function(b){b.setAttribute(x,y),b.save(E)})}}function ae(a){if(!ce){var y=ne(a),x=null;return Ae(function(b){x=b.getAttribute(y)}),x}}function se(a){Ae(function(y){for(var x=y.XMLDocument.documentElement.attributes,b=x.length-1;b>=0;b--){var te=x[b];a(y.getAttribute(te.name),te.name)}})}function ie(a){var y=ne(a);Ae(function(x){x.removeAttribute(y),x.save(E)})}function oe(){Ae(function(a){var y=a.XMLDocument.documentElement.attributes;a.load(E);for(var x=y.length-1;x>=0;x--)a.removeAttribute(y[x].name);a.save(E)})}var re=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function ne(a){return a.replace(/^\d/,"___$&").replace(re,"___")}function z(){if(!pe||!pe.documentElement||!pe.documentElement.addBehavior)return null;var a="script",y,x,b;try{x=new ActiveXObject("htmlfile"),x.open(),x.write("<"+a+">document.w=window</"+a+'><iframe src="/favicon.ico"></iframe>'),x.close(),y=x.w.frames[0].document,b=y.createElement("div")}catch(te){b=pe.createElement("div"),y=pe.body}return function(te){var ee=[].slice.call(arguments,0);ee.unshift(b),y.appendChild(b),b.addBehavior("#default#userData"),b.load(E),te.apply(this,ee),y.removeChild(b)}}},65578:function(en,Gt,be){var ve=be(67039),Xe=ve.Global;en.exports={name:"sessionStorage",read:pe,write:Ae,each:ce,remove:le,clearAll:ae};function E(){return Xe.sessionStorage}function pe(se){return E().getItem(se)}function Ae(se,ie){return E().setItem(se,ie)}function ce(se){for(var ie=E().length-1;ie>=0;ie--){var oe=E().key(ie);se(pe(oe),oe)}}function le(se){return E().removeItem(se)}function ae(){return E().clear()}},34376:function(en){(function(Gt,be){if(1)en.exports=be();else var ve,Xe})(window,function(){return function(Gt){var be={};function ve(Xe){if(be[Xe])return be[Xe].exports;var E=be[Xe]={i:Xe,l:!1,exports:{}};return Gt[Xe].call(E.exports,E,E.exports,ve),E.l=!0,E.exports}return ve.m=Gt,ve.c=be,ve.d=function(Xe,E,pe){ve.o(Xe,E)||Object.defineProperty(Xe,E,{enumerable:!0,get:pe})},ve.r=function(Xe){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(Xe,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Xe,"__esModule",{value:!0})},ve.t=function(Xe,E){if(1&E&&(Xe=ve(Xe)),8&E||4&E&&typeof Xe=="object"&&Xe&&Xe.__esModule)return Xe;var pe=Object.create(null);if(ve.r(pe),Object.defineProperty(pe,"default",{enumerable:!0,value:Xe}),2&E&&typeof Xe!="string")for(var Ae in Xe)ve.d(pe,Ae,function(ce){return Xe[ce]}.bind(null,Ae));return pe},ve.n=function(Xe){var E=Xe&&Xe.__esModule?function(){return Xe.default}:function(){return Xe};return ve.d(E,"a",E),E},ve.o=function(Xe,E){return Object.prototype.hasOwnProperty.call(Xe,E)},ve.p="",ve(ve.s=34)}([function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.forwardEvent=be.EventEmitter=void 0;var Xe=function(){function E(){this._listeners=[],this._disposed=!1}return Object.defineProperty(E.prototype,"event",{get:function(){var pe=this;return this._event||(this._event=function(Ae){return pe._listeners.push(Ae),{dispose:function(){if(!pe._disposed){for(var ce=0;ce<pe._listeners.length;ce++)if(pe._listeners[ce]===Ae)return void pe._listeners.splice(ce,1)}}}}),this._event},enumerable:!1,configurable:!0}),E.prototype.fire=function(pe,Ae){for(var ce=[],le=0;le<this._listeners.length;le++)ce.push(this._listeners[le]);for(le=0;le<ce.length;le++)ce[le].call(void 0,pe,Ae)},E.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},E}();be.EventEmitter=Xe,be.forwardEvent=function(E,pe){return E(function(Ae){return pe.fire(Ae)})}},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.IUnicodeService=be.IOptionsService=be.ILogService=be.IInstantiationService=be.IDirtyRowService=be.ICharsetService=be.ICoreService=be.ICoreMouseService=be.IBufferService=void 0;var Xe=ve(14);be.IBufferService=Xe.createDecorator("BufferService"),be.ICoreMouseService=Xe.createDecorator("CoreMouseService"),be.ICoreService=Xe.createDecorator("CoreService"),be.ICharsetService=Xe.createDecorator("CharsetService"),be.IDirtyRowService=Xe.createDecorator("DirtyRowService"),be.IInstantiationService=Xe.createDecorator("InstantiationService"),be.ILogService=Xe.createDecorator("LogService"),be.IOptionsService=Xe.createDecorator("OptionsService"),be.IUnicodeService=Xe.createDecorator("UnicodeService")},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.getDisposeArrayDisposable=be.disposeArray=be.Disposable=void 0;var Xe=function(){function pe(){this._disposables=[],this._isDisposed=!1}return pe.prototype.dispose=function(){this._isDisposed=!0;for(var Ae=0,ce=this._disposables;Ae<ce.length;Ae++)ce[Ae].dispose();this._disposables.length=0},pe.prototype.register=function(Ae){return this._disposables.push(Ae),Ae},pe.prototype.unregister=function(Ae){var ce=this._disposables.indexOf(Ae);ce!==-1&&this._disposables.splice(ce,1)},pe}();function E(pe){for(var Ae=0,ce=pe;Ae<ce.length;Ae++)ce[Ae].dispose();pe.length=0}be.Disposable=Xe,be.disposeArray=E,be.getDisposeArrayDisposable=function(pe){return{dispose:function(){return E(pe)}}}},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.WHITESPACE_CELL_CODE=be.WHITESPACE_CELL_WIDTH=be.WHITESPACE_CELL_CHAR=be.NULL_CELL_CODE=be.NULL_CELL_WIDTH=be.NULL_CELL_CHAR=be.CHAR_DATA_CODE_INDEX=be.CHAR_DATA_WIDTH_INDEX=be.CHAR_DATA_CHAR_INDEX=be.CHAR_DATA_ATTR_INDEX=be.DEFAULT_ATTR=be.DEFAULT_COLOR=void 0,be.DEFAULT_COLOR=256,be.DEFAULT_ATTR=256|be.DEFAULT_COLOR<<9,be.CHAR_DATA_ATTR_INDEX=0,be.CHAR_DATA_CHAR_INDEX=1,be.CHAR_DATA_WIDTH_INDEX=2,be.CHAR_DATA_CODE_INDEX=3,be.NULL_CELL_CHAR="",be.NULL_CELL_WIDTH=1,be.NULL_CELL_CODE=0,be.WHITESPACE_CELL_CHAR=" ",be.WHITESPACE_CELL_WIDTH=1,be.WHITESPACE_CELL_CODE=32},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(ae,se){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,oe){ie.__proto__=oe}||function(ie,oe){for(var re in oe)oe.hasOwnProperty(re)&&(ie[re]=oe[re])})(ae,se)},function(ae,se){function ie(){this.constructor=ae}Xe(ae,se),ae.prototype=se===null?Object.create(se):(ie.prototype=se.prototype,new ie)});Object.defineProperty(be,"__esModule",{value:!0}),be.CellData=void 0;var pe=ve(8),Ae=ve(3),ce=ve(6),le=function(ae){function se(){var ie=ae!==null&&ae.apply(this,arguments)||this;return ie.content=0,ie.fg=0,ie.bg=0,ie.extended=new ce.ExtendedAttrs,ie.combinedData="",ie}return E(se,ae),se.fromCharData=function(ie){var oe=new se;return oe.setFromCharData(ie),oe},se.prototype.isCombined=function(){return 2097152&this.content},se.prototype.getWidth=function(){return this.content>>22},se.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?pe.stringFromCodePoint(2097151&this.content):""},se.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},se.prototype.setFromCharData=function(ie){this.fg=ie[Ae.CHAR_DATA_ATTR_INDEX],this.bg=0;var oe=!1;if(ie[Ae.CHAR_DATA_CHAR_INDEX].length>2)oe=!0;else if(ie[Ae.CHAR_DATA_CHAR_INDEX].length===2){var re=ie[Ae.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=re&&re<=56319){var ne=ie[Ae.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=ne&&ne<=57343?this.content=1024*(re-55296)+ne-56320+65536|ie[Ae.CHAR_DATA_WIDTH_INDEX]<<22:oe=!0}else oe=!0}else this.content=ie[Ae.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|ie[Ae.CHAR_DATA_WIDTH_INDEX]<<22;oe&&(this.combinedData=ie[Ae.CHAR_DATA_CHAR_INDEX],this.content=2097152|ie[Ae.CHAR_DATA_WIDTH_INDEX]<<22)},se.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},se}(ce.AttributeData);be.CellData=le},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.ISoundService=be.ISelectionService=be.IRenderService=be.IMouseService=be.ICoreBrowserService=be.ICharSizeService=void 0;var Xe=ve(14);be.ICharSizeService=Xe.createDecorator("CharSizeService"),be.ICoreBrowserService=Xe.createDecorator("CoreBrowserService"),be.IMouseService=Xe.createDecorator("MouseService"),be.IRenderService=Xe.createDecorator("RenderService"),be.ISelectionService=Xe.createDecorator("SelectionService"),be.ISoundService=Xe.createDecorator("SoundService")},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.ExtendedAttrs=be.AttributeData=void 0;var Xe=function(){function pe(){this.fg=0,this.bg=0,this.extended=new E}return pe.toColorRGB=function(Ae){return[Ae>>>16&255,Ae>>>8&255,255&Ae]},pe.fromColorRGB=function(Ae){return(255&Ae[0])<<16|(255&Ae[1])<<8|255&Ae[2]},pe.prototype.clone=function(){var Ae=new pe;return Ae.fg=this.fg,Ae.bg=this.bg,Ae.extended=this.extended.clone(),Ae},pe.prototype.isInverse=function(){return 67108864&this.fg},pe.prototype.isBold=function(){return 134217728&this.fg},pe.prototype.isUnderline=function(){return 268435456&this.fg},pe.prototype.isBlink=function(){return 536870912&this.fg},pe.prototype.isInvisible=function(){return 1073741824&this.fg},pe.prototype.isItalic=function(){return 67108864&this.bg},pe.prototype.isDim=function(){return 134217728&this.bg},pe.prototype.getFgColorMode=function(){return 50331648&this.fg},pe.prototype.getBgColorMode=function(){return 50331648&this.bg},pe.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},pe.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},pe.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},pe.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},pe.prototype.isFgDefault=function(){return(50331648&this.fg)==0},pe.prototype.isBgDefault=function(){return(50331648&this.bg)==0},pe.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},pe.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},pe.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},pe.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},pe.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},pe.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},pe.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},pe.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},pe.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},pe.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},pe.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},pe}();be.AttributeData=Xe;var E=function(){function pe(Ae,ce){Ae===void 0&&(Ae=0),ce===void 0&&(ce=-1),this.underlineStyle=Ae,this.underlineColor=ce}return pe.prototype.clone=function(){return new pe(this.underlineStyle,this.underlineColor)},pe.prototype.isEmpty=function(){return this.underlineStyle===0},pe}();be.ExtendedAttrs=E},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.addDisposableDomListener=void 0,be.addDisposableDomListener=function(Xe,E,pe,Ae){Xe.addEventListener(E,pe,Ae);var ce=!1;return{dispose:function(){ce||(ce=!0,Xe.removeEventListener(E,pe,Ae))}}}},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.Utf8ToUtf32=be.StringToUtf32=be.utf32ToString=be.stringFromCodePoint=void 0,be.stringFromCodePoint=function(pe){return pe>65535?(pe-=65536,String.fromCharCode(55296+(pe>>10))+String.fromCharCode(pe%1024+56320)):String.fromCharCode(pe)},be.utf32ToString=function(pe,Ae,ce){Ae===void 0&&(Ae=0),ce===void 0&&(ce=pe.length);for(var le="",ae=Ae;ae<ce;++ae){var se=pe[ae];se>65535?(se-=65536,le+=String.fromCharCode(55296+(se>>10))+String.fromCharCode(se%1024+56320)):le+=String.fromCharCode(se)}return le};var Xe=function(){function pe(){this._interim=0}return pe.prototype.clear=function(){this._interim=0},pe.prototype.decode=function(Ae,ce){var le=Ae.length;if(!le)return 0;var ae=0,se=0;this._interim&&(56320<=(re=Ae.charCodeAt(se++))&&re<=57343?ce[ae++]=1024*(this._interim-55296)+re-56320+65536:(ce[ae++]=this._interim,ce[ae++]=re),this._interim=0);for(var ie=se;ie<le;++ie){var oe=Ae.charCodeAt(ie);if(55296<=oe&&oe<=56319){if(++ie>=le)return this._interim=oe,ae;var re;56320<=(re=Ae.charCodeAt(ie))&&re<=57343?ce[ae++]=1024*(oe-55296)+re-56320+65536:(ce[ae++]=oe,ce[ae++]=re)}else ce[ae++]=oe}return ae},pe}();be.StringToUtf32=Xe;var E=function(){function pe(){this.interim=new Uint8Array(3)}return pe.prototype.clear=function(){this.interim.fill(0)},pe.prototype.decode=function(Ae,ce){var le=Ae.length;if(!le)return 0;var ae,se,ie,oe,re=0,ne=0,z=0;if(this.interim[0]){var a=!1,y=this.interim[0];y&=(224&y)==192?31:(240&y)==224?15:7;for(var x=0,b=void 0;(b=63&this.interim[++x])&&x<4;)y<<=6,y|=b;for(var te=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,ee=te-x;z<ee;){if(z>=le)return 0;if((192&(b=Ae[z++]))!=128){z--,a=!0;break}this.interim[x++]=b,y<<=6,y|=63&b}a||(te===2?y<128?z--:ce[re++]=y:te===3?y<2048||y>=55296&&y<=57343||(ce[re++]=y):y<65536||y>1114111||(ce[re++]=y)),this.interim.fill(0)}for(var ue=le-4,de=z;de<le;){for(;!(!(de<ue)||128&(ae=Ae[de])||128&(se=Ae[de+1])||128&(ie=Ae[de+2])||128&(oe=Ae[de+3]));)ce[re++]=ae,ce[re++]=se,ce[re++]=ie,ce[re++]=oe,de+=4;if((ae=Ae[de++])<128)ce[re++]=ae;else if((224&ae)==192){if(de>=le)return this.interim[0]=ae,re;if((192&(se=Ae[de++]))!=128){de--;continue}if((ne=(31&ae)<<6|63&se)<128){de--;continue}ce[re++]=ne}else if((240&ae)==224){if(de>=le)return this.interim[0]=ae,re;if((192&(se=Ae[de++]))!=128){de--;continue}if(de>=le)return this.interim[0]=ae,this.interim[1]=se,re;if((192&(ie=Ae[de++]))!=128){de--;continue}if((ne=(15&ae)<<12|(63&se)<<6|63&ie)<2048||ne>=55296&&ne<=57343)continue;ce[re++]=ne}else if((248&ae)==240){if(de>=le)return this.interim[0]=ae,re;if((192&(se=Ae[de++]))!=128){de--;continue}if(de>=le)return this.interim[0]=ae,this.interim[1]=se,re;if((192&(ie=Ae[de++]))!=128){de--;continue}if(de>=le)return this.interim[0]=ae,this.interim[1]=se,this.interim[2]=ie,re;if((192&(oe=Ae[de++]))!=128){de--;continue}if((ne=(7&ae)<<18|(63&se)<<12|(63&ie)<<6|63&oe)<65536||ne>1114111)continue;ce[re++]=ne}}return re},pe}();be.Utf8ToUtf32=E},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.CHAR_ATLAS_CELL_SPACING=be.DIM_OPACITY=be.INVERTED_DEFAULT_COLOR=void 0,be.INVERTED_DEFAULT_COLOR=257,be.DIM_OPACITY=.5,be.CHAR_ATLAS_CELL_SPACING=1},function(Gt,be,ve){"use strict";var Xe,E,pe,Ae;function ce(ae){var se=ae.toString(16);return se.length<2?"0"+se:se}function le(ae,se){return ae<se?(se+.05)/(ae+.05):(ae+.05)/(se+.05)}Object.defineProperty(be,"__esModule",{value:!0}),be.contrastRatio=be.toPaddedHex=be.rgba=be.rgb=be.css=be.color=be.channels=void 0,function(ae){ae.toCss=function(se,ie,oe,re){return re!==void 0?"#"+ce(se)+ce(ie)+ce(oe)+ce(re):"#"+ce(se)+ce(ie)+ce(oe)},ae.toRgba=function(se,ie,oe,re){return re===void 0&&(re=255),(se<<24|ie<<16|oe<<8|re)>>>0}}(Xe=be.channels||(be.channels={})),(E=be.color||(be.color={})).blend=function(ae,se){var ie=(255&se.rgba)/255;if(ie===1)return{css:se.css,rgba:se.rgba};var oe=se.rgba>>24&255,re=se.rgba>>16&255,ne=se.rgba>>8&255,z=ae.rgba>>24&255,a=ae.rgba>>16&255,y=ae.rgba>>8&255,x=z+Math.round((oe-z)*ie),b=a+Math.round((re-a)*ie),te=y+Math.round((ne-y)*ie);return{css:Xe.toCss(x,b,te),rgba:Xe.toRgba(x,b,te)}},E.isOpaque=function(ae){return(255&ae.rgba)==255},E.ensureContrastRatio=function(ae,se,ie){var oe=Ae.ensureContrastRatio(ae.rgba,se.rgba,ie);if(oe)return Ae.toColor(oe>>24&255,oe>>16&255,oe>>8&255)},E.opaque=function(ae){var se=(255|ae.rgba)>>>0,ie=Ae.toChannels(se),oe=ie[0],re=ie[1],ne=ie[2];return{css:Xe.toCss(oe,re,ne),rgba:se}},E.opacity=function(ae,se){var ie=Math.round(255*se),oe=Ae.toChannels(ae.rgba),re=oe[0],ne=oe[1],z=oe[2];return{css:Xe.toCss(re,ne,z,ie),rgba:Xe.toRgba(re,ne,z,ie)}},(be.css||(be.css={})).toColor=function(ae){switch(ae.length){case 7:return{css:ae,rgba:(parseInt(ae.slice(1),16)<<8|255)>>>0};case 9:return{css:ae,rgba:parseInt(ae.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(ae){function se(ie,oe,re){var ne=ie/255,z=oe/255,a=re/255;return .2126*(ne<=.03928?ne/12.92:Math.pow((ne+.055)/1.055,2.4))+.7152*(z<=.03928?z/12.92:Math.pow((z+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))}ae.relativeLuminance=function(ie){return se(ie>>16&255,ie>>8&255,255&ie)},ae.relativeLuminance2=se}(pe=be.rgb||(be.rgb={})),function(ae){function se(oe,re,ne){for(var z=oe>>24&255,a=oe>>16&255,y=oe>>8&255,x=re>>24&255,b=re>>16&255,te=re>>8&255,ee=le(pe.relativeLuminance2(x,te,b),pe.relativeLuminance2(z,a,y));ee<ne&&(x>0||b>0||te>0);)x-=Math.max(0,Math.ceil(.1*x)),b-=Math.max(0,Math.ceil(.1*b)),te-=Math.max(0,Math.ceil(.1*te)),ee=le(pe.relativeLuminance2(x,te,b),pe.relativeLuminance2(z,a,y));return(x<<24|b<<16|te<<8|255)>>>0}function ie(oe,re,ne){for(var z=oe>>24&255,a=oe>>16&255,y=oe>>8&255,x=re>>24&255,b=re>>16&255,te=re>>8&255,ee=le(pe.relativeLuminance2(x,te,b),pe.relativeLuminance2(z,a,y));ee<ne&&(x<255||b<255||te<255);)x=Math.min(255,x+Math.ceil(.1*(255-x))),b=Math.min(255,b+Math.ceil(.1*(255-b))),te=Math.min(255,te+Math.ceil(.1*(255-te))),ee=le(pe.relativeLuminance2(x,te,b),pe.relativeLuminance2(z,a,y));return(x<<24|b<<16|te<<8|255)>>>0}ae.ensureContrastRatio=function(oe,re,ne){var z=pe.relativeLuminance(oe>>8),a=pe.relativeLuminance(re>>8);if(le(z,a)<ne)return a<z?se(oe,re,ne):ie(oe,re,ne)},ae.reduceLuminance=se,ae.increaseLuminance=ie,ae.toChannels=function(oe){return[oe>>24&255,oe>>16&255,oe>>8&255,255&oe]},ae.toColor=function(oe,re,ne){return{css:Xe.toCss(oe,re,ne),rgba:Xe.toRgba(oe,re,ne)}}}(Ae=be.rgba||(be.rgba={})),be.toPaddedHex=ce,be.contrastRatio=le},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.isLinux=be.isWindows=be.isIphone=be.isIpad=be.isMac=be.isSafari=be.isFirefox=void 0;var Xe=typeof navigator=="undefined",E=Xe?"node":navigator.userAgent,pe=Xe?"node":navigator.platform;function Ae(ce,le){return ce.indexOf(le)>=0}be.isFirefox=!!~E.indexOf("Firefox"),be.isSafari=/^((?!chrome|android).)*safari/i.test(E),be.isMac=Ae(["Macintosh","MacIntel","MacPPC","Mac68K"],pe),be.isIpad=pe==="iPad",be.isIphone=pe==="iPhone",be.isWindows=Ae(["Windows","Win16","Win32","WinCE"],pe),be.isLinux=pe.indexOf("Linux")>=0},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.C1=be.C0=void 0,function(Xe){Xe.NUL="\0",Xe.SOH="",Xe.STX="",Xe.ETX="",Xe.EOT="",Xe.ENQ="",Xe.ACK="",Xe.BEL="\x07",Xe.BS="\b",Xe.HT=" ",Xe.LF=`
`,Xe.VT="\v",Xe.FF="\f",Xe.CR="\r",Xe.SO="",Xe.SI="",Xe.DLE="",Xe.DC1="",Xe.DC2="",Xe.DC3="",Xe.DC4="",Xe.NAK="",Xe.SYN="",Xe.ETB="",Xe.CAN="",Xe.EM="",Xe.SUB="",Xe.ESC="\x1B",Xe.FS="",Xe.GS="",Xe.RS="",Xe.US="",Xe.SP=" ",Xe.DEL="\x7F"}(be.C0||(be.C0={})),function(Xe){Xe.PAD="\x80",Xe.HOP="\x81",Xe.BPH="\x82",Xe.NBH="\x83",Xe.IND="\x84",Xe.NEL="\x85",Xe.SSA="\x86",Xe.ESA="\x87",Xe.HTS="\x88",Xe.HTJ="\x89",Xe.VTS="\x8A",Xe.PLD="\x8B",Xe.PLU="\x8C",Xe.RI="\x8D",Xe.SS2="\x8E",Xe.SS3="\x8F",Xe.DCS="\x90",Xe.PU1="\x91",Xe.PU2="\x92",Xe.STS="\x93",Xe.CCH="\x94",Xe.MW="\x95",Xe.SPA="\x96",Xe.EPA="\x97",Xe.SOS="\x98",Xe.SGCI="\x99",Xe.SCI="\x9A",Xe.CSI="\x9B",Xe.ST="\x9C",Xe.OSC="\x9D",Xe.PM="\x9E",Xe.APC="\x9F"}(be.C1||(be.C1={}))},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.BaseRenderLayer=void 0;var Xe=ve(3),E=ve(9),pe=ve(25),Ae=ve(6),ce=ve(28),le=ve(10),ae=ve(17),se=function(){function ie(oe,re,ne,z,a,y,x,b){this._container=oe,this._alpha=z,this._colors=a,this._rendererId=y,this._bufferService=x,this._optionsService=b,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+re+"-layer"),this._canvas.style.zIndex=ne.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return ie.prototype.dispose=function(){var oe;ae.removeElementFromParent(this._canvas),(oe=this._charAtlas)===null||oe===void 0||oe.dispose()},ie.prototype._initCanvas=function(){this._ctx=ce.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},ie.prototype.onOptionsChanged=function(){},ie.prototype.onBlur=function(){},ie.prototype.onFocus=function(){},ie.prototype.onCursorMove=function(){},ie.prototype.onGridChanged=function(oe,re){},ie.prototype.onSelectionChanged=function(oe,re,ne){ne===void 0&&(ne=!1)},ie.prototype.setColors=function(oe){this._refreshCharAtlas(oe)},ie.prototype._setTransparency=function(oe){if(oe!==this._alpha){var re=this._canvas;this._alpha=oe,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,re),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},ie.prototype._refreshCharAtlas=function(oe){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=pe.acquireCharAtlas(this._optionsService.options,this._rendererId,oe,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},ie.prototype.resize=function(oe){this._scaledCellWidth=oe.scaledCellWidth,this._scaledCellHeight=oe.scaledCellHeight,this._scaledCharWidth=oe.scaledCharWidth,this._scaledCharHeight=oe.scaledCharHeight,this._scaledCharLeft=oe.scaledCharLeft,this._scaledCharTop=oe.scaledCharTop,this._canvas.width=oe.scaledCanvasWidth,this._canvas.height=oe.scaledCanvasHeight,this._canvas.style.width=oe.canvasWidth+"px",this._canvas.style.height=oe.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},ie.prototype._fillCells=function(oe,re,ne,z){this._ctx.fillRect(oe*this._scaledCellWidth,re*this._scaledCellHeight,ne*this._scaledCellWidth,z*this._scaledCellHeight)},ie.prototype._fillBottomLineAtCells=function(oe,re,ne){ne===void 0&&(ne=1),this._ctx.fillRect(oe*this._scaledCellWidth,(re+1)*this._scaledCellHeight-window.devicePixelRatio-1,ne*this._scaledCellWidth,window.devicePixelRatio)},ie.prototype._fillLeftLineAtCell=function(oe,re,ne){this._ctx.fillRect(oe*this._scaledCellWidth,re*this._scaledCellHeight,window.devicePixelRatio*ne,this._scaledCellHeight)},ie.prototype._strokeRectAtCell=function(oe,re,ne,z){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(oe*this._scaledCellWidth+window.devicePixelRatio/2,re*this._scaledCellHeight+window.devicePixelRatio/2,ne*this._scaledCellWidth-window.devicePixelRatio,z*this._scaledCellHeight-window.devicePixelRatio)},ie.prototype._clearAll=function(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))},ie.prototype._clearCells=function(oe,re,ne,z){this._alpha?this._ctx.clearRect(oe*this._scaledCellWidth,re*this._scaledCellHeight,ne*this._scaledCellWidth,z*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(oe*this._scaledCellWidth,re*this._scaledCellHeight,ne*this._scaledCellWidth,z*this._scaledCellHeight))},ie.prototype._fillCharTrueColor=function(oe,re,ne){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(ne),this._ctx.fillText(oe.getChars(),re*this._scaledCellWidth+this._scaledCharLeft,ne*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},ie.prototype._drawChars=function(oe,re,ne){var z,a,y=this._getContrastColor(oe);y||oe.isFgRGB()||oe.isBgRGB()?this._drawUncachedChars(oe,re,ne,y):(oe.isInverse()?(z=oe.isBgDefault()?E.INVERTED_DEFAULT_COLOR:oe.getBgColor(),a=oe.isFgDefault()?E.INVERTED_DEFAULT_COLOR:oe.getFgColor()):(a=oe.isBgDefault()?Xe.DEFAULT_COLOR:oe.getBgColor(),z=oe.isFgDefault()?Xe.DEFAULT_COLOR:oe.getFgColor()),z+=this._optionsService.options.drawBoldTextInBrightColors&&oe.isBold()&&z<8?8:0,this._currentGlyphIdentifier.chars=oe.getChars()||Xe.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=oe.getCode()||Xe.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=a,this._currentGlyphIdentifier.fg=z,this._currentGlyphIdentifier.bold=!!oe.isBold(),this._currentGlyphIdentifier.dim=!!oe.isDim(),this._currentGlyphIdentifier.italic=!!oe.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,re*this._scaledCellWidth+this._scaledCharLeft,ne*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(oe,re,ne))},ie.prototype._drawUncachedChars=function(oe,re,ne,z){if(this._ctx.save(),this._ctx.font=this._getFont(!!oe.isBold(),!!oe.isItalic()),this._ctx.textBaseline="middle",oe.isInverse())if(z)this._ctx.fillStyle=z.css;else if(oe.isBgDefault())this._ctx.fillStyle=le.color.opaque(this._colors.background).css;else if(oe.isBgRGB())this._ctx.fillStyle="rgb("+Ae.AttributeData.toColorRGB(oe.getBgColor()).join(",")+")";else{var a=oe.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&oe.isBold()&&a<8&&(a+=8),this._ctx.fillStyle=this._colors.ansi[a].css}else if(z)this._ctx.fillStyle=z.css;else if(oe.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(oe.isFgRGB())this._ctx.fillStyle="rgb("+Ae.AttributeData.toColorRGB(oe.getFgColor()).join(",")+")";else{var y=oe.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&oe.isBold()&&y<8&&(y+=8),this._ctx.fillStyle=this._colors.ansi[y].css}this._clipRow(ne),oe.isDim()&&(this._ctx.globalAlpha=E.DIM_OPACITY),this._ctx.fillText(oe.getChars(),re*this._scaledCellWidth+this._scaledCharLeft,ne*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},ie.prototype._clipRow=function(oe){this._ctx.beginPath(),this._ctx.rect(0,oe*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},ie.prototype._getFont=function(oe,re){return(re?"italic":"")+" "+(oe?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},ie.prototype._getContrastColor=function(oe){if(this._optionsService.options.minimumContrastRatio!==1){var re=this._colors.contrastCache.getColor(oe.bg,oe.fg);if(re!==void 0)return re||void 0;var ne=oe.getFgColor(),z=oe.getFgColorMode(),a=oe.getBgColor(),y=oe.getBgColorMode(),x=!!oe.isInverse(),b=!!oe.isInverse();if(x){var te=ne;ne=a,a=te;var ee=z;z=y,y=ee}var ue=this._resolveBackgroundRgba(y,a,x),de=this._resolveForegroundRgba(z,ne,x,b),he=le.rgba.ensureContrastRatio(ue,de,this._optionsService.options.minimumContrastRatio);if(he){var fe={css:le.channels.toCss(he>>24&255,he>>16&255,he>>8&255),rgba:he};return this._colors.contrastCache.setColor(oe.bg,oe.fg,fe),fe}this._colors.contrastCache.setColor(oe.bg,oe.fg,null)}},ie.prototype._resolveBackgroundRgba=function(oe,re,ne){switch(oe){case 16777216:case 33554432:return this._colors.ansi[re].rgba;case 50331648:return re<<8;case 0:default:return ne?this._colors.foreground.rgba:this._colors.background.rgba}},ie.prototype._resolveForegroundRgba=function(oe,re,ne,z){switch(oe){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&z&&re<8&&(re+=8),this._colors.ansi[re].rgba;case 50331648:return re<<8;case 0:default:return ne?this._colors.background.rgba:this._colors.foreground.rgba}},ie}();be.BaseRenderLayer=se},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.createDecorator=be.getServiceDependencies=be.serviceRegistry=void 0;function Xe(E,pe,Ae){pe.di$target===pe?pe.di$dependencies.push({id:E,index:Ae}):(pe.di$dependencies=[{id:E,index:Ae}],pe.di$target=pe)}be.serviceRegistry=new Map,be.getServiceDependencies=function(E){return E.di$dependencies||[]},be.createDecorator=function(E){if(be.serviceRegistry.has(E))return be.serviceRegistry.get(E);var pe=function(Ae,ce,le){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");Xe(pe,Ae,le)};return pe.toString=function(){return E},be.serviceRegistry.set(E,pe),pe}},function(Gt,be,ve){"use strict";function Xe(E,pe,Ae,ce){if(Ae===void 0&&(Ae=0),ce===void 0&&(ce=E.length),Ae>=E.length)return E;Ae=(E.length+Ae)%E.length,ce=ce>=E.length?E.length:(E.length+ce)%E.length;for(var le=Ae;le<ce;++le)E[le]=pe;return E}Object.defineProperty(be,"__esModule",{value:!0}),be.concat=be.fillFallback=be.fill=void 0,be.fill=function(E,pe,Ae,ce){return E.fill?E.fill(pe,Ae,ce):Xe(E,pe,Ae,ce)},be.fillFallback=Xe,be.concat=function(E,pe){var Ae=new E.constructor(E.length+pe.length);return Ae.set(E),Ae.set(pe,E.length),Ae}},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.BufferLine=be.DEFAULT_ATTR_DATA=void 0;var Xe=ve(8),E=ve(3),pe=ve(4),Ae=ve(6);be.DEFAULT_ATTR_DATA=Object.freeze(new Ae.AttributeData);var ce=function(){function le(ae,se,ie){ie===void 0&&(ie=!1),this.isWrapped=ie,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*ae);for(var oe=se||pe.CellData.fromCharData([0,E.NULL_CELL_CHAR,E.NULL_CELL_WIDTH,E.NULL_CELL_CODE]),re=0;re<ae;++re)this.setCell(re,oe);this.length=ae}return le.prototype.get=function(ae){var se=this._data[3*ae+0],ie=2097151&se;return[this._data[3*ae+1],2097152&se?this._combined[ae]:ie?Xe.stringFromCodePoint(ie):"",se>>22,2097152&se?this._combined[ae].charCodeAt(this._combined[ae].length-1):ie]},le.prototype.set=function(ae,se){this._data[3*ae+1]=se[E.CHAR_DATA_ATTR_INDEX],se[E.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[ae]=se[1],this._data[3*ae+0]=2097152|ae|se[E.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*ae+0]=se[E.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|se[E.CHAR_DATA_WIDTH_INDEX]<<22},le.prototype.getWidth=function(ae){return this._data[3*ae+0]>>22},le.prototype.hasWidth=function(ae){return 12582912&this._data[3*ae+0]},le.prototype.getFg=function(ae){return this._data[3*ae+1]},le.prototype.getBg=function(ae){return this._data[3*ae+2]},le.prototype.hasContent=function(ae){return 4194303&this._data[3*ae+0]},le.prototype.getCodePoint=function(ae){var se=this._data[3*ae+0];return 2097152&se?this._combined[ae].charCodeAt(this._combined[ae].length-1):2097151&se},le.prototype.isCombined=function(ae){return 2097152&this._data[3*ae+0]},le.prototype.getString=function(ae){var se=this._data[3*ae+0];return 2097152&se?this._combined[ae]:2097151&se?Xe.stringFromCodePoint(2097151&se):""},le.prototype.loadCell=function(ae,se){var ie=3*ae;return se.content=this._data[ie+0],se.fg=this._data[ie+1],se.bg=this._data[ie+2],2097152&se.content&&(se.combinedData=this._combined[ae]),268435456&se.bg&&(se.extended=this._extendedAttrs[ae]),se},le.prototype.setCell=function(ae,se){2097152&se.content&&(this._combined[ae]=se.combinedData),268435456&se.bg&&(this._extendedAttrs[ae]=se.extended),this._data[3*ae+0]=se.content,this._data[3*ae+1]=se.fg,this._data[3*ae+2]=se.bg},le.prototype.setCellFromCodePoint=function(ae,se,ie,oe,re,ne){268435456&re&&(this._extendedAttrs[ae]=ne),this._data[3*ae+0]=se|ie<<22,this._data[3*ae+1]=oe,this._data[3*ae+2]=re},le.prototype.addCodepointToCell=function(ae,se){var ie=this._data[3*ae+0];2097152&ie?this._combined[ae]+=Xe.stringFromCodePoint(se):(2097151&ie?(this._combined[ae]=Xe.stringFromCodePoint(2097151&ie)+Xe.stringFromCodePoint(se),ie&=-2097152,ie|=2097152):ie=se|1<<22,this._data[3*ae+0]=ie)},le.prototype.insertCells=function(ae,se,ie,oe){if((ae%=this.length)&&this.getWidth(ae-1)===2&&this.setCellFromCodePoint(ae-1,0,1,(oe==null?void 0:oe.fg)||0,(oe==null?void 0:oe.bg)||0,(oe==null?void 0:oe.extended)||new Ae.ExtendedAttrs),se<this.length-ae){for(var re=new pe.CellData,ne=this.length-ae-se-1;ne>=0;--ne)this.setCell(ae+se+ne,this.loadCell(ae+ne,re));for(ne=0;ne<se;++ne)this.setCell(ae+ne,ie)}else for(ne=ae;ne<this.length;++ne)this.setCell(ne,ie);this.getWidth(this.length-1)===2&&this.setCellFromCodePoint(this.length-1,0,1,(oe==null?void 0:oe.fg)||0,(oe==null?void 0:oe.bg)||0,(oe==null?void 0:oe.extended)||new Ae.ExtendedAttrs)},le.prototype.deleteCells=function(ae,se,ie,oe){if(ae%=this.length,se<this.length-ae){for(var re=new pe.CellData,ne=0;ne<this.length-ae-se;++ne)this.setCell(ae+ne,this.loadCell(ae+se+ne,re));for(ne=this.length-se;ne<this.length;++ne)this.setCell(ne,ie)}else for(ne=ae;ne<this.length;++ne)this.setCell(ne,ie);ae&&this.getWidth(ae-1)===2&&this.setCellFromCodePoint(ae-1,0,1,(oe==null?void 0:oe.fg)||0,(oe==null?void 0:oe.bg)||0,(oe==null?void 0:oe.extended)||new Ae.ExtendedAttrs),this.getWidth(ae)!==0||this.hasContent(ae)||this.setCellFromCodePoint(ae,0,1,(oe==null?void 0:oe.fg)||0,(oe==null?void 0:oe.bg)||0,(oe==null?void 0:oe.extended)||new Ae.ExtendedAttrs)},le.prototype.replaceCells=function(ae,se,ie,oe){for(ae&&this.getWidth(ae-1)===2&&this.setCellFromCodePoint(ae-1,0,1,(oe==null?void 0:oe.fg)||0,(oe==null?void 0:oe.bg)||0,(oe==null?void 0:oe.extended)||new Ae.ExtendedAttrs),se<this.length&&this.getWidth(se-1)===2&&this.setCellFromCodePoint(se,0,1,(oe==null?void 0:oe.fg)||0,(oe==null?void 0:oe.bg)||0,(oe==null?void 0:oe.extended)||new Ae.ExtendedAttrs);ae<se&&ae<this.length;)this.setCell(ae++,ie)},le.prototype.resize=function(ae,se){if(ae!==this.length){if(ae>this.length){var ie=new Uint32Array(3*ae);this.length&&(3*ae<this._data.length?ie.set(this._data.subarray(0,3*ae)):ie.set(this._data)),this._data=ie;for(var oe=this.length;oe<ae;++oe)this.setCell(oe,se)}else if(ae){(ie=new Uint32Array(3*ae)).set(this._data.subarray(0,3*ae)),this._data=ie;var re=Object.keys(this._combined);for(oe=0;oe<re.length;oe++){var ne=parseInt(re[oe],10);ne>=ae&&delete this._combined[ne]}}else this._data=new Uint32Array(0),this._combined={};this.length=ae}},le.prototype.fill=function(ae){this._combined={},this._extendedAttrs={};for(var se=0;se<this.length;++se)this.setCell(se,ae)},le.prototype.copyFrom=function(ae){for(var se in this.length!==ae.length?this._data=new Uint32Array(ae._data):this._data.set(ae._data),this.length=ae.length,this._combined={},ae._combined)this._combined[se]=ae._combined[se];for(var se in this._extendedAttrs={},ae._extendedAttrs)this._extendedAttrs[se]=ae._extendedAttrs[se];this.isWrapped=ae.isWrapped},le.prototype.clone=function(){var ae=new le(0);for(var se in ae._data=new Uint32Array(this._data),ae.length=this.length,this._combined)ae._combined[se]=this._combined[se];for(var se in this._extendedAttrs)ae._extendedAttrs[se]=this._extendedAttrs[se];return ae.isWrapped=this.isWrapped,ae},le.prototype.getTrimmedLength=function(){for(var ae=this.length-1;ae>=0;--ae)if(4194303&this._data[3*ae+0])return ae+(this._data[3*ae+0]>>22);return 0},le.prototype.copyCellsFrom=function(ae,se,ie,oe,re){var ne=ae._data;if(re)for(var z=oe-1;z>=0;z--)for(var a=0;a<3;a++)this._data[3*(ie+z)+a]=ne[3*(se+z)+a];else for(z=0;z<oe;z++)for(a=0;a<3;a++)this._data[3*(ie+z)+a]=ne[3*(se+z)+a];var y=Object.keys(ae._combined);for(a=0;a<y.length;a++){var x=parseInt(y[a],10);x>=se&&(this._combined[x-se+ie]=ae._combined[x])}},le.prototype.translateToString=function(ae,se,ie){ae===void 0&&(ae=!1),se===void 0&&(se=0),ie===void 0&&(ie=this.length),ae&&(ie=Math.min(ie,this.getTrimmedLength()));for(var oe="";se<ie;){var re=this._data[3*se+0],ne=2097151&re;oe+=2097152&re?this._combined[se]:ne?Xe.stringFromCodePoint(ne):E.WHITESPACE_CELL_CHAR,se+=re>>22||1}return oe},le}();be.BufferLine=ce},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.removeElementFromParent=void 0,be.removeElementFromParent=function(){for(var Xe,E=[],pe=0;pe<arguments.length;pe++)E[pe]=arguments[pe];for(var Ae=0,ce=E;Ae<ce.length;Ae++){var le=ce[Ae];(Xe=le==null?void 0:le.parentElement)===null||Xe===void 0||Xe.removeChild(le)}}},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.tooMuchOutput=be.promptLabel=void 0,be.promptLabel="Terminal input",be.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(de,he){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(fe,ge){fe.__proto__=ge}||function(fe,ge){for(var ye in ge)ge.hasOwnProperty(ye)&&(fe[ye]=ge[ye])})(de,he)},function(de,he){function fe(){this.constructor=de}Xe(de,he),de.prototype=he===null?Object.create(he):(fe.prototype=he.prototype,new fe)});Object.defineProperty(be,"__esModule",{value:!0}),be.InputHandler=be.WindowsOptionsReportType=void 0;var pe,Ae=ve(12),ce=ve(20),le=ve(39),ae=ve(2),se=ve(15),ie=ve(8),oe=ve(16),re=ve(0),ne=ve(3),z=ve(4),a=ve(6),y=ve(22),x=ve(24),b={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function te(de,he){if(de>24)return he.setWinLines||!1;switch(de){case 1:return!!he.restoreWin;case 2:return!!he.minimizeWin;case 3:return!!he.setWinPosition;case 4:return!!he.setWinSizePixels;case 5:return!!he.raiseWin;case 6:return!!he.lowerWin;case 7:return!!he.refreshWin;case 8:return!!he.setWinSizeChars;case 9:return!!he.maximizeWin;case 10:return!!he.fullscreenWin;case 11:return!!he.getWinState;case 13:return!!he.getWinPosition;case 14:return!!he.getWinSizePixels;case 15:return!!he.getScreenSizePixels;case 16:return!!he.getCellSizePixels;case 18:return!!he.getWinSizeChars;case 19:return!!he.getScreenSizeChars;case 20:return!!he.getIconTitle;case 21:return!!he.getWinTitle;case 22:return!!he.pushTitle;case 23:return!!he.popTitle;case 24:return!!he.setWinLines}return!1}(function(de){de[de.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",de[de.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(pe=be.WindowsOptionsReportType||(be.WindowsOptionsReportType={}));var ee=function(){function de(he,fe,ge,ye){this._bufferService=he,this._coreService=fe,this._logService=ge,this._optionsService=ye,this._data=new Uint32Array(0)}return de.prototype.hook=function(he){this._data=new Uint32Array(0)},de.prototype.put=function(he,fe,ge){this._data=se.concat(this._data,he.subarray(fe,ge))},de.prototype.unhook=function(he){if(he){var fe=ie.utf32ToString(this._data);switch(this._data=new Uint32Array(0),fe){case'"q':return this._coreService.triggerDataEvent(Ae.C0.ESC+'P1$r0"q'+Ae.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(Ae.C0.ESC+'P1$r61;1"p'+Ae.C0.ESC+"\\");case"r":var ge=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(Ae.C0.ESC+"P1$r"+ge+Ae.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(Ae.C0.ESC+"P1$r0m"+Ae.C0.ESC+"\\");case" q":var ye={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return ye-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(Ae.C0.ESC+"P1$r"+ye+" q"+Ae.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",fe),this._coreService.triggerDataEvent(Ae.C0.ESC+"P0$r"+Ae.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},de}(),ue=function(de){function he(fe,ge,ye,me,Be,Ee,Me,we,je){je===void 0&&(je=new le.EscapeSequenceParser);var xe=de.call(this)||this;xe._bufferService=fe,xe._charsetService=ge,xe._coreService=ye,xe._dirtyRowService=me,xe._logService=Be,xe._optionsService=Ee,xe._coreMouseService=Me,xe._unicodeService=we,xe._parser=je,xe._parseBuffer=new Uint32Array(4096),xe._stringDecoder=new ie.StringToUtf32,xe._utf8Decoder=new ie.Utf8ToUtf32,xe._workCell=new z.CellData,xe._windowTitle="",xe._iconName="",xe._windowTitleStack=[],xe._iconNameStack=[],xe._curAttrData=oe.DEFAULT_ATTR_DATA.clone(),xe._eraseAttrDataInternal=oe.DEFAULT_ATTR_DATA.clone(),xe._onRequestBell=new re.EventEmitter,xe._onRequestRefreshRows=new re.EventEmitter,xe._onRequestReset=new re.EventEmitter,xe._onRequestScroll=new re.EventEmitter,xe._onRequestSyncScrollBar=new re.EventEmitter,xe._onRequestWindowsOptionsReport=new re.EventEmitter,xe._onA11yChar=new re.EventEmitter,xe._onA11yTab=new re.EventEmitter,xe._onCursorMove=new re.EventEmitter,xe._onLineFeed=new re.EventEmitter,xe._onScroll=new re.EventEmitter,xe._onTitleChange=new re.EventEmitter,xe.register(xe._parser),xe._parser.setCsiHandlerFallback(function(Te,tt){xe._logService.debug("Unknown CSI code: ",{identifier:xe._parser.identToString(Te),params:tt.toArray()})}),xe._parser.setEscHandlerFallback(function(Te){xe._logService.debug("Unknown ESC code: ",{identifier:xe._parser.identToString(Te)})}),xe._parser.setExecuteHandlerFallback(function(Te){xe._logService.debug("Unknown EXECUTE code: ",{code:Te})}),xe._parser.setOscHandlerFallback(function(Te,tt,qe){xe._logService.debug("Unknown OSC code: ",{identifier:Te,action:tt,data:qe})}),xe._parser.setDcsHandlerFallback(function(Te,tt,qe){tt==="HOOK"&&(qe=qe.toArray()),xe._logService.debug("Unknown DCS code: ",{identifier:xe._parser.identToString(Te),action:tt,payload:qe})}),xe._parser.setPrintHandler(function(Te,tt,qe){return xe.print(Te,tt,qe)}),xe._parser.setCsiHandler({final:"@"},function(Te){return xe.insertChars(Te)}),xe._parser.setCsiHandler({intermediates:" ",final:"@"},function(Te){return xe.scrollLeft(Te)}),xe._parser.setCsiHandler({final:"A"},function(Te){return xe.cursorUp(Te)}),xe._parser.setCsiHandler({intermediates:" ",final:"A"},function(Te){return xe.scrollRight(Te)}),xe._parser.setCsiHandler({final:"B"},function(Te){return xe.cursorDown(Te)}),xe._parser.setCsiHandler({final:"C"},function(Te){return xe.cursorForward(Te)}),xe._parser.setCsiHandler({final:"D"},function(Te){return xe.cursorBackward(Te)}),xe._parser.setCsiHandler({final:"E"},function(Te){return xe.cursorNextLine(Te)}),xe._parser.setCsiHandler({final:"F"},function(Te){return xe.cursorPrecedingLine(Te)}),xe._parser.setCsiHandler({final:"G"},function(Te){return xe.cursorCharAbsolute(Te)}),xe._parser.setCsiHandler({final:"H"},function(Te){return xe.cursorPosition(Te)}),xe._parser.setCsiHandler({final:"I"},function(Te){return xe.cursorForwardTab(Te)}),xe._parser.setCsiHandler({final:"J"},function(Te){return xe.eraseInDisplay(Te)}),xe._parser.setCsiHandler({prefix:"?",final:"J"},function(Te){return xe.eraseInDisplay(Te)}),xe._parser.setCsiHandler({final:"K"},function(Te){return xe.eraseInLine(Te)}),xe._parser.setCsiHandler({prefix:"?",final:"K"},function(Te){return xe.eraseInLine(Te)}),xe._parser.setCsiHandler({final:"L"},function(Te){return xe.insertLines(Te)}),xe._parser.setCsiHandler({final:"M"},function(Te){return xe.deleteLines(Te)}),xe._parser.setCsiHandler({final:"P"},function(Te){return xe.deleteChars(Te)}),xe._parser.setCsiHandler({final:"S"},function(Te){return xe.scrollUp(Te)}),xe._parser.setCsiHandler({final:"T"},function(Te){return xe.scrollDown(Te)}),xe._parser.setCsiHandler({final:"X"},function(Te){return xe.eraseChars(Te)}),xe._parser.setCsiHandler({final:"Z"},function(Te){return xe.cursorBackwardTab(Te)}),xe._parser.setCsiHandler({final:"`"},function(Te){return xe.charPosAbsolute(Te)}),xe._parser.setCsiHandler({final:"a"},function(Te){return xe.hPositionRelative(Te)}),xe._parser.setCsiHandler({final:"b"},function(Te){return xe.repeatPrecedingCharacter(Te)}),xe._parser.setCsiHandler({final:"c"},function(Te){return xe.sendDeviceAttributesPrimary(Te)}),xe._parser.setCsiHandler({prefix:">",final:"c"},function(Te){return xe.sendDeviceAttributesSecondary(Te)}),xe._parser.setCsiHandler({final:"d"},function(Te){return xe.linePosAbsolute(Te)}),xe._parser.setCsiHandler({final:"e"},function(Te){return xe.vPositionRelative(Te)}),xe._parser.setCsiHandler({final:"f"},function(Te){return xe.hVPosition(Te)}),xe._parser.setCsiHandler({final:"g"},function(Te){return xe.tabClear(Te)}),xe._parser.setCsiHandler({final:"h"},function(Te){return xe.setMode(Te)}),xe._parser.setCsiHandler({prefix:"?",final:"h"},function(Te){return xe.setModePrivate(Te)}),xe._parser.setCsiHandler({final:"l"},function(Te){return xe.resetMode(Te)}),xe._parser.setCsiHandler({prefix:"?",final:"l"},function(Te){return xe.resetModePrivate(Te)}),xe._parser.setCsiHandler({final:"m"},function(Te){return xe.charAttributes(Te)}),xe._parser.setCsiHandler({final:"n"},function(Te){return xe.deviceStatus(Te)}),xe._parser.setCsiHandler({prefix:"?",final:"n"},function(Te){return xe.deviceStatusPrivate(Te)}),xe._parser.setCsiHandler({intermediates:"!",final:"p"},function(Te){return xe.softReset(Te)}),xe._parser.setCsiHandler({intermediates:" ",final:"q"},function(Te){return xe.setCursorStyle(Te)}),xe._parser.setCsiHandler({final:"r"},function(Te){return xe.setScrollRegion(Te)}),xe._parser.setCsiHandler({final:"s"},function(Te){return xe.saveCursor(Te)}),xe._parser.setCsiHandler({final:"t"},function(Te){return xe.windowOptions(Te)}),xe._parser.setCsiHandler({final:"u"},function(Te){return xe.restoreCursor(Te)}),xe._parser.setCsiHandler({intermediates:"'",final:"}"},function(Te){return xe.insertColumns(Te)}),xe._parser.setCsiHandler({intermediates:"'",final:"~"},function(Te){return xe.deleteColumns(Te)}),xe._parser.setExecuteHandler(Ae.C0.BEL,function(){return xe.bell()}),xe._parser.setExecuteHandler(Ae.C0.LF,function(){return xe.lineFeed()}),xe._parser.setExecuteHandler(Ae.C0.VT,function(){return xe.lineFeed()}),xe._parser.setExecuteHandler(Ae.C0.FF,function(){return xe.lineFeed()}),xe._parser.setExecuteHandler(Ae.C0.CR,function(){return xe.carriageReturn()}),xe._parser.setExecuteHandler(Ae.C0.BS,function(){return xe.backspace()}),xe._parser.setExecuteHandler(Ae.C0.HT,function(){return xe.tab()}),xe._parser.setExecuteHandler(Ae.C0.SO,function(){return xe.shiftOut()}),xe._parser.setExecuteHandler(Ae.C0.SI,function(){return xe.shiftIn()}),xe._parser.setExecuteHandler(Ae.C1.IND,function(){return xe.index()}),xe._parser.setExecuteHandler(Ae.C1.NEL,function(){return xe.nextLine()}),xe._parser.setExecuteHandler(Ae.C1.HTS,function(){return xe.tabSet()}),xe._parser.setOscHandler(0,new y.OscHandler(function(Te){xe.setTitle(Te),xe.setIconName(Te)})),xe._parser.setOscHandler(1,new y.OscHandler(function(Te){return xe.setIconName(Te)})),xe._parser.setOscHandler(2,new y.OscHandler(function(Te){return xe.setTitle(Te)})),xe._parser.setEscHandler({final:"7"},function(){return xe.saveCursor()}),xe._parser.setEscHandler({final:"8"},function(){return xe.restoreCursor()}),xe._parser.setEscHandler({final:"D"},function(){return xe.index()}),xe._parser.setEscHandler({final:"E"},function(){return xe.nextLine()}),xe._parser.setEscHandler({final:"H"},function(){return xe.tabSet()}),xe._parser.setEscHandler({final:"M"},function(){return xe.reverseIndex()}),xe._parser.setEscHandler({final:"="},function(){return xe.keypadApplicationMode()}),xe._parser.setEscHandler({final:">"},function(){return xe.keypadNumericMode()}),xe._parser.setEscHandler({final:"c"},function(){return xe.fullReset()}),xe._parser.setEscHandler({final:"n"},function(){return xe.setgLevel(2)}),xe._parser.setEscHandler({final:"o"},function(){return xe.setgLevel(3)}),xe._parser.setEscHandler({final:"|"},function(){return xe.setgLevel(3)}),xe._parser.setEscHandler({final:"}"},function(){return xe.setgLevel(2)}),xe._parser.setEscHandler({final:"~"},function(){return xe.setgLevel(1)}),xe._parser.setEscHandler({intermediates:"%",final:"@"},function(){return xe.selectDefaultCharset()}),xe._parser.setEscHandler({intermediates:"%",final:"G"},function(){return xe.selectDefaultCharset()});var Oe=function(Te){We._parser.setEscHandler({intermediates:"(",final:Te},function(){return xe.selectCharset("("+Te)}),We._parser.setEscHandler({intermediates:")",final:Te},function(){return xe.selectCharset(")"+Te)}),We._parser.setEscHandler({intermediates:"*",final:Te},function(){return xe.selectCharset("*"+Te)}),We._parser.setEscHandler({intermediates:"+",final:Te},function(){return xe.selectCharset("+"+Te)}),We._parser.setEscHandler({intermediates:"-",final:Te},function(){return xe.selectCharset("-"+Te)}),We._parser.setEscHandler({intermediates:".",final:Te},function(){return xe.selectCharset("."+Te)}),We._parser.setEscHandler({intermediates:"/",final:Te},function(){return xe.selectCharset("/"+Te)})},We=this;for(var Ze in ce.CHARSETS)Oe(Ze);return xe._parser.setEscHandler({intermediates:"#",final:"8"},function(){return xe.screenAlignmentPattern()}),xe._parser.setErrorHandler(function(Te){return xe._logService.error("Parsing error: ",Te),Te}),xe._parser.setDcsHandler({intermediates:"$",final:"q"},new ee(xe._bufferService,xe._coreService,xe._logService,xe._optionsService)),xe}return E(he,de),Object.defineProperty(he.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),he.prototype.dispose=function(){de.prototype.dispose.call(this)},he.prototype.parse=function(fe){var ge=this._bufferService.buffer,ye=ge.x,me=ge.y;if(this._logService.debug("parsing data",fe),this._parseBuffer.length<fe.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(fe.length,131072))),this._dirtyRowService.clearRange(),fe.length>131072)for(var Be=0;Be<fe.length;Be+=131072){var Ee=Be+131072<fe.length?Be+131072:fe.length,Me=typeof fe=="string"?this._stringDecoder.decode(fe.substring(Be,Ee),this._parseBuffer):this._utf8Decoder.decode(fe.subarray(Be,Ee),this._parseBuffer);this._parser.parse(this._parseBuffer,Me)}else Me=typeof fe=="string"?this._stringDecoder.decode(fe,this._parseBuffer):this._utf8Decoder.decode(fe,this._parseBuffer),this._parser.parse(this._parseBuffer,Me);(ge=this._bufferService.buffer).x===ye&&ge.y===me||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},he.prototype.print=function(fe,ge,ye){var me,Be,Ee=this._bufferService.buffer,Me=this._charsetService.charset,we=this._optionsService.options.screenReaderMode,je=this._bufferService.cols,xe=this._coreService.decPrivateModes.wraparound,Oe=this._coreService.modes.insertMode,We=this._curAttrData,Ze=Ee.lines.get(Ee.ybase+Ee.y);this._dirtyRowService.markDirty(Ee.y),Ee.x&&ye-ge>0&&Ze.getWidth(Ee.x-1)===2&&Ze.setCellFromCodePoint(Ee.x-1,0,1,We.fg,We.bg,We.extended);for(var Te=ge;Te<ye;++Te){if(me=fe[Te],Be=this._unicodeService.wcwidth(me),me<127&&Me){var tt=Me[String.fromCharCode(me)];tt&&(me=tt.charCodeAt(0))}if(we&&this._onA11yChar.fire(ie.stringFromCodePoint(me)),Be||!Ee.x){if(Ee.x+Be-1>=je){if(xe){for(;Ee.x<je;)Ze.setCellFromCodePoint(Ee.x++,0,1,We.fg,We.bg,We.extended);Ee.x=0,Ee.y++,Ee.y===Ee.scrollBottom+1?(Ee.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(Ee.y>=this._bufferService.rows&&(Ee.y=this._bufferService.rows-1),Ee.lines.get(Ee.ybase+Ee.y).isWrapped=!0),Ze=Ee.lines.get(Ee.ybase+Ee.y)}else if(Ee.x=je-1,Be===2)continue}if(Oe&&(Ze.insertCells(Ee.x,Be,Ee.getNullCell(We),We),Ze.getWidth(je-1)===2&&Ze.setCellFromCodePoint(je-1,ne.NULL_CELL_CODE,ne.NULL_CELL_WIDTH,We.fg,We.bg,We.extended)),Ze.setCellFromCodePoint(Ee.x++,me,Be,We.fg,We.bg,We.extended),Be>0)for(;--Be;)Ze.setCellFromCodePoint(Ee.x++,0,0,We.fg,We.bg,We.extended)}else Ze.getWidth(Ee.x-1)?Ze.addCodepointToCell(Ee.x-1,me):Ze.addCodepointToCell(Ee.x-2,me)}ye-ge>0&&(Ze.loadCell(Ee.x-1,this._workCell),this._workCell.getWidth()===2||this._workCell.getCode()>65535?this._parser.precedingCodepoint=0:this._workCell.isCombined()?this._parser.precedingCodepoint=this._workCell.getChars().charCodeAt(0):this._parser.precedingCodepoint=this._workCell.content),Ee.x<je&&ye-ge>0&&Ze.getWidth(Ee.x)===0&&!Ze.hasContent(Ee.x)&&Ze.setCellFromCodePoint(Ee.x,0,1,We.fg,We.bg,We.extended),this._dirtyRowService.markDirty(Ee.y)},he.prototype.addCsiHandler=function(fe,ge){var ye=this;return fe.final!=="t"||fe.prefix||fe.intermediates?this._parser.addCsiHandler(fe,ge):this._parser.addCsiHandler(fe,function(me){return!te(me.params[0],ye._optionsService.options.windowOptions)||ge(me)})},he.prototype.addDcsHandler=function(fe,ge){return this._parser.addDcsHandler(fe,new x.DcsHandler(ge))},he.prototype.addEscHandler=function(fe,ge){return this._parser.addEscHandler(fe,ge)},he.prototype.addOscHandler=function(fe,ge){return this._parser.addOscHandler(fe,new y.OscHandler(ge))},he.prototype.bell=function(){this._onRequestBell.fire()},he.prototype.lineFeed=function(){var fe=this._bufferService.buffer;this._dirtyRowService.markDirty(fe.y),this._optionsService.options.convertEol&&(fe.x=0),fe.y++,fe.y===fe.scrollBottom+1?(fe.y--,this._onRequestScroll.fire(this._eraseAttrData())):fe.y>=this._bufferService.rows&&(fe.y=this._bufferService.rows-1),fe.x>=this._bufferService.cols&&fe.x--,this._dirtyRowService.markDirty(fe.y),this._onLineFeed.fire()},he.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},he.prototype.backspace=function(){var fe,ge=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(ge.x>0&&ge.x--);if(this._restrictCursor(this._bufferService.cols),ge.x>0)ge.x--;else if(ge.x===0&&ge.y>ge.scrollTop&&ge.y<=ge.scrollBottom&&(!((fe=ge.lines.get(ge.ybase+ge.y))===null||fe===void 0)&&fe.isWrapped)){ge.lines.get(ge.ybase+ge.y).isWrapped=!1,ge.y--,ge.x=this._bufferService.cols-1;var ye=ge.lines.get(ge.ybase+ge.y);ye.hasWidth(ge.x)&&!ye.hasContent(ge.x)&&ge.x--}this._restrictCursor()},he.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var fe=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-fe)}},he.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},he.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},he.prototype._restrictCursor=function(fe){fe===void 0&&(fe=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(fe,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},he.prototype._setCursor=function(fe,ge){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=fe,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+ge):(this._bufferService.buffer.x=fe,this._bufferService.buffer.y=ge),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},he.prototype._moveCursor=function(fe,ge){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+fe,this._bufferService.buffer.y+ge)},he.prototype.cursorUp=function(fe){var ge=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;ge>=0?this._moveCursor(0,-Math.min(ge,fe.params[0]||1)):this._moveCursor(0,-(fe.params[0]||1))},he.prototype.cursorDown=function(fe){var ge=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;ge>=0?this._moveCursor(0,Math.min(ge,fe.params[0]||1)):this._moveCursor(0,fe.params[0]||1)},he.prototype.cursorForward=function(fe){this._moveCursor(fe.params[0]||1,0)},he.prototype.cursorBackward=function(fe){this._moveCursor(-(fe.params[0]||1),0)},he.prototype.cursorNextLine=function(fe){this.cursorDown(fe),this._bufferService.buffer.x=0},he.prototype.cursorPrecedingLine=function(fe){this.cursorUp(fe),this._bufferService.buffer.x=0},he.prototype.cursorCharAbsolute=function(fe){this._setCursor((fe.params[0]||1)-1,this._bufferService.buffer.y)},he.prototype.cursorPosition=function(fe){this._setCursor(fe.length>=2?(fe.params[1]||1)-1:0,(fe.params[0]||1)-1)},he.prototype.charPosAbsolute=function(fe){this._setCursor((fe.params[0]||1)-1,this._bufferService.buffer.y)},he.prototype.hPositionRelative=function(fe){this._moveCursor(fe.params[0]||1,0)},he.prototype.linePosAbsolute=function(fe){this._setCursor(this._bufferService.buffer.x,(fe.params[0]||1)-1)},he.prototype.vPositionRelative=function(fe){this._moveCursor(0,fe.params[0]||1)},he.prototype.hVPosition=function(fe){this.cursorPosition(fe)},he.prototype.tabClear=function(fe){var ge=fe.params[0];ge===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:ge===3&&(this._bufferService.buffer.tabs={})},he.prototype.cursorForwardTab=function(fe){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var ge=fe.params[0]||1;ge--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},he.prototype.cursorBackwardTab=function(fe){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var ge=fe.params[0]||1,ye=this._bufferService.buffer;ge--;)ye.x=ye.prevStop()},he.prototype._eraseInBufferLine=function(fe,ge,ye,me){me===void 0&&(me=!1);var Be=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+fe);Be.replaceCells(ge,ye,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),me&&(Be.isWrapped=!1)},he.prototype._resetBufferLine=function(fe){var ge=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+fe);ge.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),ge.isWrapped=!1},he.prototype.eraseInDisplay=function(fe){var ge;switch(this._restrictCursor(),fe.params[0]){case 0:for(ge=this._bufferService.buffer.y,this._dirtyRowService.markDirty(ge),this._eraseInBufferLine(ge++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);ge<this._bufferService.rows;ge++)this._resetBufferLine(ge);this._dirtyRowService.markDirty(ge);break;case 1:for(ge=this._bufferService.buffer.y,this._dirtyRowService.markDirty(ge),this._eraseInBufferLine(ge,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=this._bufferService.cols&&(this._bufferService.buffer.lines.get(ge+1).isWrapped=!1);ge--;)this._resetBufferLine(ge);this._dirtyRowService.markDirty(0);break;case 2:for(ge=this._bufferService.rows,this._dirtyRowService.markDirty(ge-1);ge--;)this._resetBufferLine(ge);this._dirtyRowService.markDirty(0);break;case 3:var ye=this._bufferService.buffer.lines.length-this._bufferService.rows;ye>0&&(this._bufferService.buffer.lines.trimStart(ye),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-ye,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-ye,0),this._onScroll.fire(0))}},he.prototype.eraseInLine=function(fe){switch(this._restrictCursor(),fe.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},he.prototype.insertLines=function(fe){this._restrictCursor();var ge=fe.params[0]||1,ye=this._bufferService.buffer;if(!(ye.y>ye.scrollBottom||ye.y<ye.scrollTop)){for(var me=ye.ybase+ye.y,Be=this._bufferService.rows-1-ye.scrollBottom,Ee=this._bufferService.rows-1+ye.ybase-Be+1;ge--;)ye.lines.splice(Ee-1,1),ye.lines.splice(me,0,ye.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(ye.y,ye.scrollBottom),ye.x=0}},he.prototype.deleteLines=function(fe){this._restrictCursor();var ge=fe.params[0]||1,ye=this._bufferService.buffer;if(!(ye.y>ye.scrollBottom||ye.y<ye.scrollTop)){var me,Be=ye.ybase+ye.y;for(me=this._bufferService.rows-1-ye.scrollBottom,me=this._bufferService.rows-1+ye.ybase-me;ge--;)ye.lines.splice(Be,1),ye.lines.splice(me,0,ye.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(ye.y,ye.scrollBottom),ye.x=0}},he.prototype.insertChars=function(fe){this._restrictCursor();var ge=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);ge&&(ge.insertCells(this._bufferService.buffer.x,fe.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},he.prototype.deleteChars=function(fe){this._restrictCursor();var ge=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);ge&&(ge.deleteCells(this._bufferService.buffer.x,fe.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},he.prototype.scrollUp=function(fe){for(var ge=fe.params[0]||1,ye=this._bufferService.buffer;ge--;)ye.lines.splice(ye.ybase+ye.scrollTop,1),ye.lines.splice(ye.ybase+ye.scrollBottom,0,ye.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(ye.scrollTop,ye.scrollBottom)},he.prototype.scrollDown=function(fe){for(var ge=fe.params[0]||1,ye=this._bufferService.buffer;ge--;)ye.lines.splice(ye.ybase+ye.scrollBottom,1),ye.lines.splice(ye.ybase+ye.scrollTop,0,ye.getBlankLine(oe.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(ye.scrollTop,ye.scrollBottom)},he.prototype.scrollLeft=function(fe){var ge=this._bufferService.buffer;if(!(ge.y>ge.scrollBottom||ge.y<ge.scrollTop)){for(var ye=fe.params[0]||1,me=ge.scrollTop;me<=ge.scrollBottom;++me){var Be=ge.lines.get(ge.ybase+me);Be.deleteCells(0,ye,ge.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Be.isWrapped=!1}this._dirtyRowService.markRangeDirty(ge.scrollTop,ge.scrollBottom)}},he.prototype.scrollRight=function(fe){var ge=this._bufferService.buffer;if(!(ge.y>ge.scrollBottom||ge.y<ge.scrollTop)){for(var ye=fe.params[0]||1,me=ge.scrollTop;me<=ge.scrollBottom;++me){var Be=ge.lines.get(ge.ybase+me);Be.insertCells(0,ye,ge.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Be.isWrapped=!1}this._dirtyRowService.markRangeDirty(ge.scrollTop,ge.scrollBottom)}},he.prototype.insertColumns=function(fe){var ge=this._bufferService.buffer;if(!(ge.y>ge.scrollBottom||ge.y<ge.scrollTop)){for(var ye=fe.params[0]||1,me=ge.scrollTop;me<=ge.scrollBottom;++me){var Be=this._bufferService.buffer.lines.get(ge.ybase+me);Be.insertCells(ge.x,ye,ge.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Be.isWrapped=!1}this._dirtyRowService.markRangeDirty(ge.scrollTop,ge.scrollBottom)}},he.prototype.deleteColumns=function(fe){var ge=this._bufferService.buffer;if(!(ge.y>ge.scrollBottom||ge.y<ge.scrollTop)){for(var ye=fe.params[0]||1,me=ge.scrollTop;me<=ge.scrollBottom;++me){var Be=ge.lines.get(ge.ybase+me);Be.deleteCells(ge.x,ye,ge.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Be.isWrapped=!1}this._dirtyRowService.markRangeDirty(ge.scrollTop,ge.scrollBottom)}},he.prototype.eraseChars=function(fe){this._restrictCursor();var ge=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);ge&&(ge.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(fe.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},he.prototype.repeatPrecedingCharacter=function(fe){if(this._parser.precedingCodepoint){for(var ge=fe.params[0]||1,ye=new Uint32Array(ge),me=0;me<ge;++me)ye[me]=this._parser.precedingCodepoint;this.print(ye,0,ye.length)}},he.prototype.sendDeviceAttributesPrimary=function(fe){fe.params[0]>0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(Ae.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(Ae.C0.ESC+"[?6c"))},he.prototype.sendDeviceAttributesSecondary=function(fe){fe.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(Ae.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(Ae.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(fe.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(Ae.C0.ESC+"[>83;40003;0c"))},he.prototype._is=function(fe){return(this._optionsService.options.termName+"").indexOf(fe)===0},he.prototype.setMode=function(fe){for(var ge=0;ge<fe.length;ge++)switch(fe.params[ge]){case 4:this._coreService.modes.insertMode=!0}},he.prototype.setModePrivate=function(fe){for(var ge=0;ge<fe.length;ge++)switch(fe.params[ge]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!0;break;case 2:this._charsetService.setgCharset(0,ce.DEFAULT_CHARSET),this._charsetService.setgCharset(1,ce.DEFAULT_CHARSET),this._charsetService.setgCharset(2,ce.DEFAULT_CHARSET),this._charsetService.setgCharset(3,ce.DEFAULT_CHARSET);break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(132,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!0,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!0;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!0;break;case 66:this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire();break;case 9:this._coreMouseService.activeProtocol="X10";break;case 1e3:this._coreMouseService.activeProtocol="VT200";break;case 1002:this._coreMouseService.activeProtocol="DRAG";break;case 1003:this._coreMouseService.activeProtocol="ANY";break;case 1004:this._coreService.decPrivateModes.sendFocus=!0;break;case 1005:this._logService.debug("DECSET 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="SGR";break;case 1015:this._logService.debug("DECSET 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!1;break;case 1048:this.saveCursor();break;case 1049:this.saveCursor();case 47:case 1047:this._bufferService.buffers.activateAltBuffer(this._eraseAttrData()),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!0}},he.prototype.resetMode=function(fe){for(var ge=0;ge<fe.length;ge++)switch(fe.params[ge]){case 4:this._coreService.modes.insertMode=!1}},he.prototype.resetModePrivate=function(fe){for(var ge=0;ge<fe.length;ge++)switch(fe.params[ge]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!1;break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(80,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!1,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!1;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!1;break;case 66:this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire();break;case 9:case 1e3:case 1002:case 1003:this._coreMouseService.activeProtocol="NONE";break;case 1004:this._coreService.decPrivateModes.sendFocus=!1;break;case 1005:this._logService.debug("DECRST 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="DEFAULT";break;case 1015:this._logService.debug("DECRST 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!0;break;case 1048:this.restoreCursor();break;case 1049:case 47:case 1047:this._bufferService.buffers.activateNormalBuffer(),fe.params[ge]===1049&&this.restoreCursor(),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!1}},he.prototype._updateAttrColor=function(fe,ge,ye,me,Be){return ge===2?(fe|=50331648,fe&=-16777216,fe|=a.AttributeData.fromColorRGB([ye,me,Be])):ge===5&&(fe&=-50331904,fe|=33554432|255&ye),fe},he.prototype._extractColor=function(fe,ge,ye){var me=[0,0,-1,0,0,0],Be=0,Ee=0;do{if(me[Ee+Be]=fe.params[ge+Ee],fe.hasSubParams(ge+Ee)){var Me=fe.getSubParams(ge+Ee),we=0;do me[1]===5&&(Be=1),me[Ee+we+1+Be]=Me[we];while(++we<Me.length&&we+Ee+1+Be<me.length);break}if(me[1]===5&&Ee+Be>=2||me[1]===2&&Ee+Be>=5)break;me[1]&&(Be=1)}while(++Ee+ge<fe.length&&Ee+Be<me.length);for(we=2;we<me.length;++we)me[we]===-1&&(me[we]=0);switch(me[0]){case 38:ye.fg=this._updateAttrColor(ye.fg,me[1],me[3],me[4],me[5]);break;case 48:ye.bg=this._updateAttrColor(ye.bg,me[1],me[3],me[4],me[5]);break;case 58:ye.extended=ye.extended.clone(),ye.extended.underlineColor=this._updateAttrColor(ye.extended.underlineColor,me[1],me[3],me[4],me[5])}return Ee},he.prototype._processUnderline=function(fe,ge){ge.extended=ge.extended.clone(),(!~fe||fe>5)&&(fe=1),ge.extended.underlineStyle=fe,ge.fg|=268435456,fe===0&&(ge.fg&=-268435457),ge.updateExtended()},he.prototype.charAttributes=function(fe){if(fe.length===1&&fe.params[0]===0)return this._curAttrData.fg=oe.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=oe.DEFAULT_ATTR_DATA.bg);for(var ge,ye=fe.length,me=this._curAttrData,Be=0;Be<ye;Be++)(ge=fe.params[Be])>=30&&ge<=37?(me.fg&=-50331904,me.fg|=16777216|ge-30):ge>=40&&ge<=47?(me.bg&=-50331904,me.bg|=16777216|ge-40):ge>=90&&ge<=97?(me.fg&=-50331904,me.fg|=16777224|ge-90):ge>=100&&ge<=107?(me.bg&=-50331904,me.bg|=16777224|ge-100):ge===0?(me.fg=oe.DEFAULT_ATTR_DATA.fg,me.bg=oe.DEFAULT_ATTR_DATA.bg):ge===1?me.fg|=134217728:ge===3?me.bg|=67108864:ge===4?(me.fg|=268435456,this._processUnderline(fe.hasSubParams(Be)?fe.getSubParams(Be)[0]:1,me)):ge===5?me.fg|=536870912:ge===7?me.fg|=67108864:ge===8?me.fg|=1073741824:ge===2?me.bg|=134217728:ge===21?this._processUnderline(2,me):ge===22?(me.fg&=-134217729,me.bg&=-134217729):ge===23?me.bg&=-67108865:ge===24?me.fg&=-268435457:ge===25?me.fg&=-536870913:ge===27?me.fg&=-67108865:ge===28?me.fg&=-1073741825:ge===39?(me.fg&=-67108864,me.fg|=16777215&oe.DEFAULT_ATTR_DATA.fg):ge===49?(me.bg&=-67108864,me.bg|=16777215&oe.DEFAULT_ATTR_DATA.bg):ge===38||ge===48||ge===58?Be+=this._extractColor(fe,Be,me):ge===59?(me.extended=me.extended.clone(),me.extended.underlineColor=-1,me.updateExtended()):ge===100?(me.fg&=-67108864,me.fg|=16777215&oe.DEFAULT_ATTR_DATA.fg,me.bg&=-67108864,me.bg|=16777215&oe.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",ge)},he.prototype.deviceStatus=function(fe){switch(fe.params[0]){case 5:this._coreService.triggerDataEvent(Ae.C0.ESC+"[0n");break;case 6:var ge=this._bufferService.buffer.y+1,ye=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(Ae.C0.ESC+"["+ge+";"+ye+"R")}},he.prototype.deviceStatusPrivate=function(fe){switch(fe.params[0]){case 6:var ge=this._bufferService.buffer.y+1,ye=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(Ae.C0.ESC+"[?"+ge+";"+ye+"R")}},he.prototype.softReset=function(fe){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=oe.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},he.prototype.setCursorStyle=function(fe){var ge=fe.params[0]||1;switch(ge){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}var ye=ge%2==1;this._optionsService.options.cursorBlink=ye},he.prototype.setScrollRegion=function(fe){var ge,ye=fe.params[0]||1;(fe.length<2||(ge=fe.params[1])>this._bufferService.rows||ge===0)&&(ge=this._bufferService.rows),ge>ye&&(this._bufferService.buffer.scrollTop=ye-1,this._bufferService.buffer.scrollBottom=ge-1,this._setCursor(0,0))},he.prototype.windowOptions=function(fe){if(te(fe.params[0],this._optionsService.options.windowOptions)){var ge=fe.length>1?fe.params[1]:0;switch(fe.params[0]){case 14:ge!==2&&this._onRequestWindowsOptionsReport.fire(pe.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(pe.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(Ae.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:ge!==0&&ge!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),ge!==0&&ge!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:ge!==0&&ge!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),ge!==0&&ge!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},he.prototype.saveCursor=function(fe){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},he.prototype.restoreCursor=function(fe){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},he.prototype.setTitle=function(fe){this._windowTitle=fe,this._onTitleChange.fire(fe)},he.prototype.setIconName=function(fe){this._iconName=fe},he.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},he.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},he.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},he.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,ce.DEFAULT_CHARSET)},he.prototype.selectCharset=function(fe){fe.length===2?fe[0]!=="/"&&this._charsetService.setgCharset(b[fe[0]],ce.CHARSETS[fe[1]]||ce.DEFAULT_CHARSET):this.selectDefaultCharset()},he.prototype.index=function(){this._restrictCursor();var fe=this._bufferService.buffer;this._bufferService.buffer.y++,fe.y===fe.scrollBottom+1?(fe.y--,this._onRequestScroll.fire(this._eraseAttrData())):fe.y>=this._bufferService.rows&&(fe.y=this._bufferService.rows-1),this._restrictCursor()},he.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},he.prototype.reverseIndex=function(){this._restrictCursor();var fe=this._bufferService.buffer;if(fe.y===fe.scrollTop){var ge=fe.scrollBottom-fe.scrollTop;fe.lines.shiftElements(fe.ybase+fe.y,ge,1),fe.lines.set(fe.ybase+fe.y,fe.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(fe.scrollTop,fe.scrollBottom)}else fe.y--,this._restrictCursor()},he.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},he.prototype.reset=function(){this._curAttrData=oe.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=oe.DEFAULT_ATTR_DATA.clone()},he.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},he.prototype.setgLevel=function(fe){this._charsetService.setgLevel(fe)},he.prototype.screenAlignmentPattern=function(){var fe=new z.CellData;fe.content=1<<22|69,fe.fg=this._curAttrData.fg,fe.bg=this._curAttrData.bg;var ge=this._bufferService.buffer;this._setCursor(0,0);for(var ye=0;ye<this._bufferService.rows;++ye){var me=ge.ybase+ge.y+ye,Be=ge.lines.get(me);Be&&(Be.fill(fe),Be.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},he}(ae.Disposable);be.InputHandler=ue},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.DEFAULT_CHARSET=be.CHARSETS=void 0,be.CHARSETS={},be.DEFAULT_CHARSET=be.CHARSETS.B,be.CHARSETS[0]={"`":"\u25C6",a:"\u2592",b:"\u2409",c:"\u240C",d:"\u240D",e:"\u240A",f:"\xB0",g:"\xB1",h:"\u2424",i:"\u240B",j:"\u2518",k:"\u2510",l:"\u250C",m:"\u2514",n:"\u253C",o:"\u23BA",p:"\u23BB",q:"\u2500",r:"\u23BC",s:"\u23BD",t:"\u251C",u:"\u2524",v:"\u2534",w:"\u252C",x:"\u2502",y:"\u2264",z:"\u2265","{":"\u03C0","|":"\u2260","}":"\xA3","~":"\xB7"},be.CHARSETS.A={"#":"\xA3"},be.CHARSETS.B=void 0,be.CHARSETS[4]={"#":"\xA3","@":"\xBE","[":"ij","\\":"\xBD","]":"|","{":"\xA8","|":"f","}":"\xBC","~":"\xB4"},be.CHARSETS.C=be.CHARSETS[5]={"[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},be.CHARSETS.R={"#":"\xA3","@":"\xE0","[":"\xB0","\\":"\xE7","]":"\xA7","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xA8"},be.CHARSETS.Q={"@":"\xE0","[":"\xE2","\\":"\xE7","]":"\xEA","^":"\xEE","`":"\xF4","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xFB"},be.CHARSETS.K={"@":"\xA7","[":"\xC4","\\":"\xD6","]":"\xDC","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xDF"},be.CHARSETS.Y={"#":"\xA3","@":"\xA7","[":"\xB0","\\":"\xE7","]":"\xE9","`":"\xF9","{":"\xE0","|":"\xF2","}":"\xE8","~":"\xEC"},be.CHARSETS.E=be.CHARSETS[6]={"@":"\xC4","[":"\xC6","\\":"\xD8","]":"\xC5","^":"\xDC","`":"\xE4","{":"\xE6","|":"\xF8","}":"\xE5","~":"\xFC"},be.CHARSETS.Z={"#":"\xA3","@":"\xA7","[":"\xA1","\\":"\xD1","]":"\xBF","{":"\xB0","|":"\xF1","}":"\xE7"},be.CHARSETS.H=be.CHARSETS[7]={"@":"\xC9","[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},be.CHARSETS["="]={"#":"\xF9","@":"\xE0","[":"\xE9","\\":"\xE7","]":"\xEA","^":"\xEE",_:"\xE8","`":"\xF4","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xFB"}},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.Params=void 0;var Xe=function(){function E(pe,Ae){if(pe===void 0&&(pe=32),Ae===void 0&&(Ae=32),this.maxLength=pe,this.maxSubParamsLength=Ae,Ae>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(pe),this.length=0,this._subParams=new Int32Array(Ae),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(pe),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return E.fromArray=function(pe){var Ae=new E;if(!pe.length)return Ae;for(var ce=pe[0]instanceof Array?1:0;ce<pe.length;++ce){var le=pe[ce];if(le instanceof Array)for(var ae=0;ae<le.length;++ae)Ae.addSubParam(le[ae]);else Ae.addParam(le)}return Ae},E.prototype.clone=function(){var pe=new E(this.maxLength,this.maxSubParamsLength);return pe.params.set(this.params),pe.length=this.length,pe._subParams.set(this._subParams),pe._subParamsLength=this._subParamsLength,pe._subParamsIdx.set(this._subParamsIdx),pe._rejectDigits=this._rejectDigits,pe._rejectSubDigits=this._rejectSubDigits,pe._digitIsSub=this._digitIsSub,pe},E.prototype.toArray=function(){for(var pe=[],Ae=0;Ae<this.length;++Ae){pe.push(this.params[Ae]);var ce=this._subParamsIdx[Ae]>>8,le=255&this._subParamsIdx[Ae];le-ce>0&&pe.push(Array.prototype.slice.call(this._subParams,ce,le))}return pe},E.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},E.prototype.addParam=function(pe){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(pe<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=pe>2147483647?2147483647:pe}},E.prototype.addSubParam=function(pe){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(pe<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=pe>2147483647?2147483647:pe,this._subParamsIdx[this.length-1]++}},E.prototype.hasSubParams=function(pe){return(255&this._subParamsIdx[pe])-(this._subParamsIdx[pe]>>8)>0},E.prototype.getSubParams=function(pe){var Ae=this._subParamsIdx[pe]>>8,ce=255&this._subParamsIdx[pe];return ce-Ae>0?this._subParams.subarray(Ae,ce):null},E.prototype.getSubParamsAll=function(){for(var pe={},Ae=0;Ae<this.length;++Ae){var ce=this._subParamsIdx[Ae]>>8,le=255&this._subParamsIdx[Ae];le-ce>0&&(pe[Ae]=this._subParams.slice(ce,le))}return pe},E.prototype.addDigit=function(pe){var Ae;if(!(this._rejectDigits||!(Ae=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var ce=this._digitIsSub?this._subParams:this.params,le=ce[Ae-1];ce[Ae-1]=~le?Math.min(10*le+pe,2147483647):pe}},E}();be.Params=Xe},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.OscHandler=be.OscParser=void 0;var Xe=ve(23),E=ve(8),pe=function(){function ce(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return ce.prototype.addHandler=function(le,ae){this._handlers[le]===void 0&&(this._handlers[le]=[]);var se=this._handlers[le];return se.push(ae),{dispose:function(){var ie=se.indexOf(ae);ie!==-1&&se.splice(ie,1)}}},ce.prototype.setHandler=function(le,ae){this._handlers[le]=[ae]},ce.prototype.clearHandler=function(le){this._handlers[le]&&delete this._handlers[le]},ce.prototype.setHandlerFallback=function(le){this._handlerFb=le},ce.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},ce.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},ce.prototype._start=function(){var le=this._handlers[this._id];if(le)for(var ae=le.length-1;ae>=0;ae--)le[ae].start();else this._handlerFb(this._id,"START")},ce.prototype._put=function(le,ae,se){var ie=this._handlers[this._id];if(ie)for(var oe=ie.length-1;oe>=0;oe--)ie[oe].put(le,ae,se);else this._handlerFb(this._id,"PUT",E.utf32ToString(le,ae,se))},ce.prototype._end=function(le){var ae=this._handlers[this._id];if(ae){for(var se=ae.length-1;se>=0&&ae[se].end(le)===!1;se--);for(se--;se>=0;se--)ae[se].end(!1)}else this._handlerFb(this._id,"END",le)},ce.prototype.start=function(){this.reset(),this._id=-1,this._state=1},ce.prototype.put=function(le,ae,se){if(this._state!==3){if(this._state===1)for(;ae<se;){var ie=le[ae++];if(ie===59){this._state=2,this._start();break}if(ie<48||57<ie)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+ie-48}this._state===2&&se-ae>0&&this._put(le,ae,se)}},ce.prototype.end=function(le){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(le)),this._id=-1,this._state=0)},ce}();be.OscParser=pe;var Ae=function(){function ce(le){this._handler=le,this._data="",this._hitLimit=!1}return ce.prototype.start=function(){this._data="",this._hitLimit=!1},ce.prototype.put=function(le,ae,se){this._hitLimit||(this._data+=E.utf32ToString(le,ae,se),this._data.length>Xe.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ce.prototype.end=function(le){var ae;return this._hitLimit?ae=!1:le&&(ae=this._handler(this._data)),this._data="",this._hitLimit=!1,ae},ce}();be.OscHandler=Ae},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.PAYLOAD_LIMIT=void 0,be.PAYLOAD_LIMIT=1e7},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.DcsHandler=be.DcsParser=void 0;var Xe=ve(8),E=ve(21),pe=ve(23),Ae=[],ce=function(){function ae(){this._handlers=Object.create(null),this._active=Ae,this._ident=0,this._handlerFb=function(){}}return ae.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},ae.prototype.addHandler=function(se,ie){this._handlers[se]===void 0&&(this._handlers[se]=[]);var oe=this._handlers[se];return oe.push(ie),{dispose:function(){var re=oe.indexOf(ie);re!==-1&&oe.splice(re,1)}}},ae.prototype.setHandler=function(se,ie){this._handlers[se]=[ie]},ae.prototype.clearHandler=function(se){this._handlers[se]&&delete this._handlers[se]},ae.prototype.setHandlerFallback=function(se){this._handlerFb=se},ae.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=Ae,this._ident=0},ae.prototype.hook=function(se,ie){if(this.reset(),this._ident=se,this._active=this._handlers[se]||Ae,this._active.length)for(var oe=this._active.length-1;oe>=0;oe--)this._active[oe].hook(ie);else this._handlerFb(this._ident,"HOOK",ie)},ae.prototype.put=function(se,ie,oe){if(this._active.length)for(var re=this._active.length-1;re>=0;re--)this._active[re].put(se,ie,oe);else this._handlerFb(this._ident,"PUT",Xe.utf32ToString(se,ie,oe))},ae.prototype.unhook=function(se){if(this._active.length){for(var ie=this._active.length-1;ie>=0&&this._active[ie].unhook(se)===!1;ie--);for(ie--;ie>=0;ie--)this._active[ie].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",se);this._active=Ae,this._ident=0},ae}();be.DcsParser=ce;var le=function(){function ae(se){this._handler=se,this._data="",this._hitLimit=!1}return ae.prototype.hook=function(se){this._params=se.clone(),this._data="",this._hitLimit=!1},ae.prototype.put=function(se,ie,oe){this._hitLimit||(this._data+=Xe.utf32ToString(se,ie,oe),this._data.length>pe.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ae.prototype.unhook=function(se){var ie;return this._hitLimit?ie=!1:se&&(ie=this._handler(this._data,this._params||new E.Params)),this._params=void 0,this._data="",this._hitLimit=!1,ie},ae}();be.DcsHandler=le},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.removeTerminalFromCache=be.acquireCharAtlas=void 0;var Xe=ve(26),E=ve(43),pe=[];be.acquireCharAtlas=function(Ae,ce,le,ae,se){for(var ie=Xe.generateConfig(ae,se,Ae,le),oe=0;oe<pe.length;oe++){var re=(ne=pe[oe]).ownedBy.indexOf(ce);if(re>=0){if(Xe.configEquals(ne.config,ie))return ne.atlas;ne.ownedBy.length===1?(ne.atlas.dispose(),pe.splice(oe,1)):ne.ownedBy.splice(re,1);break}}for(oe=0;oe<pe.length;oe++){var ne=pe[oe];if(Xe.configEquals(ne.config,ie))return ne.ownedBy.push(ce),ne.atlas}var z={atlas:new E.DynamicCharAtlas(document,ie),config:ie,ownedBy:[ce]};return pe.push(z),z.atlas},be.removeTerminalFromCache=function(Ae){for(var ce=0;ce<pe.length;ce++){var le=pe[ce].ownedBy.indexOf(Ae);if(le!==-1){pe[ce].ownedBy.length===1?(pe[ce].atlas.dispose(),pe.splice(ce,1)):pe[ce].ownedBy.splice(le,1);break}}}},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.is256Color=be.configEquals=be.generateConfig=void 0;var Xe=ve(3);be.generateConfig=function(E,pe,Ae,ce){var le={foreground:ce.foreground,background:ce.background,cursor:void 0,cursorAccent:void 0,selection:void 0,ansi:ce.ansi.slice(0,16)};return{devicePixelRatio:window.devicePixelRatio,scaledCharWidth:E,scaledCharHeight:pe,fontFamily:Ae.fontFamily,fontSize:Ae.fontSize,fontWeight:Ae.fontWeight,fontWeightBold:Ae.fontWeightBold,allowTransparency:Ae.allowTransparency,colors:le}},be.configEquals=function(E,pe){for(var Ae=0;Ae<E.colors.ansi.length;Ae++)if(E.colors.ansi[Ae].rgba!==pe.colors.ansi[Ae].rgba)return!1;return E.devicePixelRatio===pe.devicePixelRatio&&E.fontFamily===pe.fontFamily&&E.fontSize===pe.fontSize&&E.fontWeight===pe.fontWeight&&E.fontWeightBold===pe.fontWeightBold&&E.allowTransparency===pe.allowTransparency&&E.scaledCharWidth===pe.scaledCharWidth&&E.scaledCharHeight===pe.scaledCharHeight&&E.colors.foreground===pe.colors.foreground&&E.colors.background===pe.colors.background},be.is256Color=function(E){return E<Xe.DEFAULT_COLOR}},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.ColorManager=be.DEFAULT_ANSI_COLORS=void 0;var Xe=ve(10),E=ve(45),pe=Xe.css.toColor("#ffffff"),Ae=Xe.css.toColor("#000000"),ce=Xe.css.toColor("#ffffff"),le=Xe.css.toColor("#000000"),ae={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};be.DEFAULT_ANSI_COLORS=function(){for(var ie=[Xe.css.toColor("#2e3436"),Xe.css.toColor("#cc0000"),Xe.css.toColor("#4e9a06"),Xe.css.toColor("#c4a000"),Xe.css.toColor("#3465a4"),Xe.css.toColor("#75507b"),Xe.css.toColor("#06989a"),Xe.css.toColor("#d3d7cf"),Xe.css.toColor("#555753"),Xe.css.toColor("#ef2929"),Xe.css.toColor("#8ae234"),Xe.css.toColor("#fce94f"),Xe.css.toColor("#729fcf"),Xe.css.toColor("#ad7fa8"),Xe.css.toColor("#34e2e2"),Xe.css.toColor("#eeeeec")],oe=[0,95,135,175,215,255],re=0;re<216;re++){var ne=oe[re/36%6|0],z=oe[re/6%6|0],a=oe[re%6];ie.push({css:Xe.channels.toCss(ne,z,a),rgba:Xe.channels.toRgba(ne,z,a)})}for(re=0;re<24;re++){var y=8+10*re;ie.push({css:Xe.channels.toCss(y,y,y),rgba:Xe.channels.toRgba(y,y,y)})}return ie}();var se=function(){function ie(oe,re){this.allowTransparency=re;var ne=oe.createElement("canvas");ne.width=1,ne.height=1;var z=ne.getContext("2d");if(!z)throw new Error("Could not get rendering context");this._ctx=z,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new E.ColorContrastCache,this.colors={foreground:pe,background:Ae,cursor:ce,cursorAccent:le,selectionTransparent:ae,selectionOpaque:Xe.color.blend(Ae,ae),ansi:be.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return ie.prototype.onOptionsChange=function(oe){oe==="minimumContrastRatio"&&this._contrastCache.clear()},ie.prototype.setTheme=function(oe){oe===void 0&&(oe={}),this.colors.foreground=this._parseColor(oe.foreground,pe),this.colors.background=this._parseColor(oe.background,Ae),this.colors.cursor=this._parseColor(oe.cursor,ce,!0),this.colors.cursorAccent=this._parseColor(oe.cursorAccent,le,!0),this.colors.selectionTransparent=this._parseColor(oe.selection,ae,!0),this.colors.selectionOpaque=Xe.color.blend(this.colors.background,this.colors.selectionTransparent),Xe.color.isOpaque(this.colors.selectionTransparent)&&(this.colors.selectionTransparent=Xe.color.opacity(this.colors.selectionTransparent,.3)),this.colors.ansi[0]=this._parseColor(oe.black,be.DEFAULT_ANSI_COLORS[0]),this.colors.ansi[1]=this._parseColor(oe.red,be.DEFAULT_ANSI_COLORS[1]),this.colors.ansi[2]=this._parseColor(oe.green,be.DEFAULT_ANSI_COLORS[2]),this.colors.ansi[3]=this._parseColor(oe.yellow,be.DEFAULT_ANSI_COLORS[3]),this.colors.ansi[4]=this._parseColor(oe.blue,be.DEFAULT_ANSI_COLORS[4]),this.colors.ansi[5]=this._parseColor(oe.magenta,be.DEFAULT_ANSI_COLORS[5]),this.colors.ansi[6]=this._parseColor(oe.cyan,be.DEFAULT_ANSI_COLORS[6]),this.colors.ansi[7]=this._parseColor(oe.white,be.DEFAULT_ANSI_COLORS[7]),this.colors.ansi[8]=this._parseColor(oe.brightBlack,be.DEFAULT_ANSI_COLORS[8]),this.colors.ansi[9]=this._parseColor(oe.brightRed,be.DEFAULT_ANSI_COLORS[9]),this.colors.ansi[10]=this._parseColor(oe.brightGreen,be.DEFAULT_ANSI_COLORS[10]),this.colors.ansi[11]=this._parseColor(oe.brightYellow,be.DEFAULT_ANSI_COLORS[11]),this.colors.ansi[12]=this._parseColor(oe.brightBlue,be.DEFAULT_ANSI_COLORS[12]),this.colors.ansi[13]=this._parseColor(oe.brightMagenta,be.DEFAULT_ANSI_COLORS[13]),this.colors.ansi[14]=this._parseColor(oe.brightCyan,be.DEFAULT_ANSI_COLORS[14]),this.colors.ansi[15]=this._parseColor(oe.brightWhite,be.DEFAULT_ANSI_COLORS[15]),this._contrastCache.clear()},ie.prototype._parseColor=function(oe,re,ne){if(ne===void 0&&(ne=this.allowTransparency),oe===void 0)return re;if(this._ctx.fillStyle=this._litmusColor,this._ctx.fillStyle=oe,typeof this._ctx.fillStyle!="string")return console.warn("Color: "+oe+" is invalid using fallback "+re.css),re;this._ctx.fillRect(0,0,1,1);var z=this._ctx.getImageData(0,0,1,1).data;if(z[3]!==255){if(!ne)return console.warn("Color: "+oe+" is using transparency, but allowTransparency is false. Using fallback "+re.css+"."),re;var a=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(ue){return Number(ue)}),y=a[0],x=a[1],b=a[2],te=a[3],ee=Math.round(255*te);return{rgba:Xe.channels.toRgba(y,x,b,ee),css:oe}}return{css:this._ctx.fillStyle,rgba:Xe.channels.toRgba(z[0],z[1],z[2],z[3])}},ie}();be.ColorManager=se},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.throwIfFalsy=void 0,be.throwIfFalsy=function(Xe){if(!Xe)throw new Error("value must not be falsy");return Xe}},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(se,ie){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(oe,re){oe.__proto__=re}||function(oe,re){for(var ne in re)re.hasOwnProperty(ne)&&(oe[ne]=re[ne])})(se,ie)},function(se,ie){function oe(){this.constructor=se}Xe(se,ie),se.prototype=ie===null?Object.create(ie):(oe.prototype=ie.prototype,new oe)});Object.defineProperty(be,"__esModule",{value:!0}),be.CharacterJoinerRegistry=be.JoinedCellData=void 0;var pe=ve(6),Ae=ve(3),ce=ve(4),le=function(se){function ie(oe,re,ne){var z=se.call(this)||this;return z.content=0,z.combinedData="",z.fg=oe.fg,z.bg=oe.bg,z.combinedData=re,z._width=ne,z}return E(ie,se),ie.prototype.isCombined=function(){return 2097152},ie.prototype.getWidth=function(){return this._width},ie.prototype.getChars=function(){return this.combinedData},ie.prototype.getCode=function(){return 2097151},ie.prototype.setFromCharData=function(oe){throw new Error("not implemented")},ie.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},ie}(pe.AttributeData);be.JoinedCellData=le;var ae=function(){function se(ie){this._bufferService=ie,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new ce.CellData}return se.prototype.registerCharacterJoiner=function(ie){var oe={id:this._nextCharacterJoinerId++,handler:ie};return this._characterJoiners.push(oe),oe.id},se.prototype.deregisterCharacterJoiner=function(ie){for(var oe=0;oe<this._characterJoiners.length;oe++)if(this._characterJoiners[oe].id===ie)return this._characterJoiners.splice(oe,1),!0;return!1},se.prototype.getJoinedCharacters=function(ie){if(this._characterJoiners.length===0)return[];var oe=this._bufferService.buffer.lines.get(ie);if(!oe||oe.length===0)return[];for(var re=[],ne=oe.translateToString(!0),z=0,a=0,y=0,x=oe.getFg(0),b=oe.getBg(0),te=0;te<oe.getTrimmedLength();te++)if(oe.loadCell(te,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==x||this._workCell.bg!==b){if(te-z>1)for(var ee=this._getJoinedRanges(ne,y,a,oe,z),ue=0;ue<ee.length;ue++)re.push(ee[ue]);z=te,y=a,x=this._workCell.fg,b=this._workCell.bg}a+=this._workCell.getChars().length||Ae.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-z>1)for(ee=this._getJoinedRanges(ne,y,a,oe,z),ue=0;ue<ee.length;ue++)re.push(ee[ue]);return re},se.prototype._getJoinedRanges=function(ie,oe,re,ne,z){for(var a=ie.substring(oe,re),y=this._characterJoiners[0].handler(a),x=1;x<this._characterJoiners.length;x++)for(var b=this._characterJoiners[x].handler(a),te=0;te<b.length;te++)se._mergeRanges(y,b[te]);return this._stringRangesToCellRanges(y,ne,z),y},se.prototype._stringRangesToCellRanges=function(ie,oe,re){var ne=0,z=!1,a=0,y=ie[ne];if(y){for(var x=re;x<this._bufferService.cols;x++){var b=oe.getWidth(x),te=oe.getString(x).length||Ae.WHITESPACE_CELL_CHAR.length;if(b!==0){if(!z&&y[0]<=a&&(y[0]=x,z=!0),y[1]<=a){if(y[1]=x,!(y=ie[++ne]))break;y[0]<=a?(y[0]=x,z=!0):z=!1}a+=te}}y&&(y[1]=this._bufferService.cols)}},se._mergeRanges=function(ie,oe){for(var re=!1,ne=0;ne<ie.length;ne++){var z=ie[ne];if(re){if(oe[1]<=z[0])return ie[ne-1][1]=oe[1],ie;if(oe[1]<=z[1])return ie[ne-1][1]=Math.max(oe[1],z[1]),ie.splice(ne,1),ie;ie.splice(ne,1),ne--}else{if(oe[1]<=z[0])return ie.splice(ne,0,oe),ie;if(oe[1]<=z[1])return z[0]=Math.min(oe[0],z[0]),ie;oe[0]<z[1]&&(z[0]=Math.min(oe[0],z[0]),re=!0)}}return re?ie[ie.length-1][1]=oe[1]:ie.push(oe),ie},se}();be.CharacterJoinerRegistry=ae},function(Gt,be,ve){"use strict";function Xe(E,pe){var Ae=pe.getBoundingClientRect();return[E.clientX-Ae.left,E.clientY-Ae.top]}Object.defineProperty(be,"__esModule",{value:!0}),be.getRawByteCoords=be.getCoords=be.getCoordsRelativeToElement=void 0,be.getCoordsRelativeToElement=Xe,be.getCoords=function(E,pe,Ae,ce,le,ae,se,ie){if(le){var oe=Xe(E,pe);if(oe)return oe[0]=Math.ceil((oe[0]+(ie?ae/2:0))/ae),oe[1]=Math.ceil(oe[1]/se),oe[0]=Math.min(Math.max(oe[0],1),Ae+(ie?1:0)),oe[1]=Math.min(Math.max(oe[1],1),ce),oe}},be.getRawByteCoords=function(E){if(E)return{x:E[0]+32,y:E[1]+32}}},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.RenderDebouncer=void 0;var Xe=function(){function E(pe){this._renderCallback=pe}return E.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},E.prototype.refresh=function(pe,Ae,ce){var le=this;this._rowCount=ce,pe=pe!==void 0?pe:0,Ae=Ae!==void 0?Ae:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,pe):pe,this._rowEnd=this._rowEnd!==void 0?Math.max(this._rowEnd,Ae):Ae,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){return le._innerRefresh()}))},E.prototype._innerRefresh=function(){if(this._rowStart!==void 0&&this._rowEnd!==void 0&&this._rowCount!==void 0){var pe=Math.max(this._rowStart,0),Ae=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(pe,Ae)}},E}();be.RenderDebouncer=Xe},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(Ae,ce){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(le,ae){le.__proto__=ae}||function(le,ae){for(var se in ae)ae.hasOwnProperty(se)&&(le[se]=ae[se])})(Ae,ce)},function(Ae,ce){function le(){this.constructor=Ae}Xe(Ae,ce),Ae.prototype=ce===null?Object.create(ce):(le.prototype=ce.prototype,new le)});Object.defineProperty(be,"__esModule",{value:!0}),be.ScreenDprMonitor=void 0;var pe=function(Ae){function ce(){var le=Ae!==null&&Ae.apply(this,arguments)||this;return le._currentDevicePixelRatio=window.devicePixelRatio,le}return E(ce,Ae),ce.prototype.setListener=function(le){var ae=this;this._listener&&this.clearListener(),this._listener=le,this._outerListener=function(){ae._listener&&(ae._listener(window.devicePixelRatio,ae._currentDevicePixelRatio),ae._updateDpr())},this._updateDpr()},ce.prototype.dispose=function(){Ae.prototype.dispose.call(this),this.clearListener()},ce.prototype._updateDpr=function(){var le;this._outerListener&&((le=this._resolutionMediaMatchList)===null||le===void 0||le.removeListener(this._outerListener),this._currentDevicePixelRatio=window.devicePixelRatio,this._resolutionMediaMatchList=window.matchMedia("screen and (resolution: "+window.devicePixelRatio+"dppx)"),this._resolutionMediaMatchList.addListener(this._outerListener))},ce.prototype.clearListener=function(){this._resolutionMediaMatchList&&this._listener&&this._outerListener&&(this._resolutionMediaMatchList.removeListener(this._outerListener),this._resolutionMediaMatchList=void 0,this._listener=void 0,this._outerListener=void 0)},ce}(ve(2).Disposable);be.ScreenDprMonitor=pe},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.clone=void 0,be.clone=function Xe(E,pe){if(pe===void 0&&(pe=5),typeof E!="object")return E;var Ae=Array.isArray(E)?[]:{};for(var ce in E)Ae[ce]=pe<=1?E[ce]:E[ce]?Xe(E[ce],pe-1):E[ce];return Ae}},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.Terminal=void 0;var Xe=ve(4),E=ve(35),pe=ve(18),Ae=ve(0),ce=ve(83),le=function(){function ne(z){this._core=new E.Terminal(z),this._addonManager=new ce.AddonManager}return ne.prototype._checkProposedApi=function(){if(!this._core.optionsService.options.allowProposedApi)throw new Error("You must set the allowProposedApi option to true to use proposed API")},Object.defineProperty(ne.prototype,"onCursorMove",{get:function(){return this._core.onCursorMove},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onLineFeed",{get:function(){return this._core.onLineFeed},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onSelectionChange",{get:function(){return this._core.onSelectionChange},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onData",{get:function(){return this._core.onData},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onBinary",{get:function(){return this._core.onBinary},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onTitleChange",{get:function(){return this._core.onTitleChange},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onScroll",{get:function(){return this._core.onScroll},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onKey",{get:function(){return this._core.onKey},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onRender",{get:function(){return this._core.onRender},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onResize",{get:function(){return this._core.onResize},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"element",{get:function(){return this._core.element},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"parser",{get:function(){return this._checkProposedApi(),this._parser||(this._parser=new oe(this._core)),this._parser},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"unicode",{get:function(){return this._checkProposedApi(),new re(this._core)},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"textarea",{get:function(){return this._core.textarea},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"rows",{get:function(){return this._core.rows},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"cols",{get:function(){return this._core.cols},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"buffer",{get:function(){return this._checkProposedApi(),new se(this._core.buffers)},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"markers",{get:function(){return this._checkProposedApi(),this._core.markers},enumerable:!1,configurable:!0}),ne.prototype.blur=function(){this._core.blur()},ne.prototype.focus=function(){this._core.focus()},ne.prototype.resize=function(z,a){this._verifyIntegers(z,a),this._core.resize(z,a)},ne.prototype.open=function(z){this._core.open(z)},ne.prototype.attachCustomKeyEventHandler=function(z){this._core.attachCustomKeyEventHandler(z)},ne.prototype.registerLinkMatcher=function(z,a,y){return this._checkProposedApi(),this._core.registerLinkMatcher(z,a,y)},ne.prototype.deregisterLinkMatcher=function(z){this._checkProposedApi(),this._core.deregisterLinkMatcher(z)},ne.prototype.registerLinkProvider=function(z){return this._checkProposedApi(),this._core.registerLinkProvider(z)},ne.prototype.registerCharacterJoiner=function(z){return this._checkProposedApi(),this._core.registerCharacterJoiner(z)},ne.prototype.deregisterCharacterJoiner=function(z){this._checkProposedApi(),this._core.deregisterCharacterJoiner(z)},ne.prototype.registerMarker=function(z){return this._checkProposedApi(),this._verifyIntegers(z),this._core.addMarker(z)},ne.prototype.addMarker=function(z){return this.registerMarker(z)},ne.prototype.hasSelection=function(){return this._core.hasSelection()},ne.prototype.select=function(z,a,y){this._verifyIntegers(z,a,y),this._core.select(z,a,y)},ne.prototype.getSelection=function(){return this._core.getSelection()},ne.prototype.getSelectionPosition=function(){return this._core.getSelectionPosition()},ne.prototype.clearSelection=function(){this._core.clearSelection()},ne.prototype.selectAll=function(){this._core.selectAll()},ne.prototype.selectLines=function(z,a){this._verifyIntegers(z,a),this._core.selectLines(z,a)},ne.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},ne.prototype.scrollLines=function(z){this._verifyIntegers(z),this._core.scrollLines(z)},ne.prototype.scrollPages=function(z){this._verifyIntegers(z),this._core.scrollPages(z)},ne.prototype.scrollToTop=function(){this._core.scrollToTop()},ne.prototype.scrollToBottom=function(){this._core.scrollToBottom()},ne.prototype.scrollToLine=function(z){this._verifyIntegers(z),this._core.scrollToLine(z)},ne.prototype.clear=function(){this._core.clear()},ne.prototype.write=function(z,a){this._core.write(z,a)},ne.prototype.writeUtf8=function(z,a){this._core.write(z,a)},ne.prototype.writeln=function(z,a){this._core.write(z),this._core.write(`\r
`,a)},ne.prototype.paste=function(z){this._core.paste(z)},ne.prototype.getOption=function(z){return this._core.optionsService.getOption(z)},ne.prototype.setOption=function(z,a){this._core.optionsService.setOption(z,a)},ne.prototype.refresh=function(z,a){this._verifyIntegers(z,a),this._core.refresh(z,a)},ne.prototype.reset=function(){this._core.reset()},ne.prototype.loadAddon=function(z){return this._addonManager.loadAddon(this,z)},Object.defineProperty(ne,"strings",{get:function(){return pe},enumerable:!1,configurable:!0}),ne.prototype._verifyIntegers=function(){for(var z=[],a=0;a<arguments.length;a++)z[a]=arguments[a];for(var y=0,x=z;y<x.length;y++){var b=x[y];if(b===1/0||isNaN(b)||b%1!=0)throw new Error("This API only accepts integers")}},ne}();be.Terminal=le;var ae=function(){function ne(z,a){this._buffer=z,this.type=a}return ne.prototype.init=function(z){return this._buffer=z,this},Object.defineProperty(ne.prototype,"cursorY",{get:function(){return this._buffer.y},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"cursorX",{get:function(){return this._buffer.x},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"viewportY",{get:function(){return this._buffer.ydisp},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"baseY",{get:function(){return this._buffer.ybase},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"length",{get:function(){return this._buffer.lines.length},enumerable:!1,configurable:!0}),ne.prototype.getLine=function(z){var a=this._buffer.lines.get(z);if(a)return new ie(a)},ne.prototype.getNullCell=function(){return new Xe.CellData},ne}(),se=function(){function ne(z){var a=this;this._buffers=z,this._onBufferChange=new Ae.EventEmitter,this._normal=new ae(this._buffers.normal,"normal"),this._alternate=new ae(this._buffers.alt,"alternate"),this._buffers.onBufferActivate(function(){return a._onBufferChange.fire(a.active)})}return Object.defineProperty(ne.prototype,"onBufferChange",{get:function(){return this._onBufferChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"active",{get:function(){if(this._buffers.active===this._buffers.normal)return this.normal;if(this._buffers.active===this._buffers.alt)return this.alternate;throw new Error("Active buffer is neither normal nor alternate")},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"normal",{get:function(){return this._normal.init(this._buffers.normal)},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"alternate",{get:function(){return this._alternate.init(this._buffers.alt)},enumerable:!1,configurable:!0}),ne}(),ie=function(){function ne(z){this._line=z}return Object.defineProperty(ne.prototype,"isWrapped",{get:function(){return this._line.isWrapped},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"length",{get:function(){return this._line.length},enumerable:!1,configurable:!0}),ne.prototype.getCell=function(z,a){if(!(z<0||z>=this._line.length))return a?(this._line.loadCell(z,a),a):this._line.loadCell(z,new Xe.CellData)},ne.prototype.translateToString=function(z,a,y){return this._line.translateToString(z,a,y)},ne}(),oe=function(){function ne(z){this._core=z}return ne.prototype.registerCsiHandler=function(z,a){return this._core.addCsiHandler(z,function(y){return a(y.toArray())})},ne.prototype.addCsiHandler=function(z,a){return this.registerCsiHandler(z,a)},ne.prototype.registerDcsHandler=function(z,a){return this._core.addDcsHandler(z,function(y,x){return a(y,x.toArray())})},ne.prototype.addDcsHandler=function(z,a){return this.registerDcsHandler(z,a)},ne.prototype.registerEscHandler=function(z,a){return this._core.addEscHandler(z,a)},ne.prototype.addEscHandler=function(z,a){return this.registerEscHandler(z,a)},ne.prototype.registerOscHandler=function(z,a){return this._core.addOscHandler(z,a)},ne.prototype.addOscHandler=function(z,a){return this.registerOscHandler(z,a)},ne}(),re=function(){function ne(z){this._core=z}return ne.prototype.register=function(z){this._core.unicodeService.register(z)},Object.defineProperty(ne.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(z){this._core.unicodeService.activeVersion=z},enumerable:!1,configurable:!0}),ne}()},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(je,xe){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Oe,We){Oe.__proto__=We}||function(Oe,We){for(var Ze in We)We.hasOwnProperty(Ze)&&(Oe[Ze]=We[Ze])})(je,xe)},function(je,xe){function Oe(){this.constructor=je}Xe(je,xe),je.prototype=xe===null?Object.create(xe):(Oe.prototype=xe.prototype,new Oe)});Object.defineProperty(be,"__esModule",{value:!0}),be.Terminal=void 0;var pe=ve(36),Ae=ve(37),ce=ve(38),le=ve(12),ae=ve(19),se=ve(40),ie=ve(50),oe=ve(51),re=ve(11),ne=ve(7),z=ve(18),a=ve(54),y=ve(55),x=ve(56),b=ve(57),te=ve(59),ee=ve(0),ue=ve(16),de=ve(27),he=ve(60),fe=ve(5),ge=ve(61),ye=ve(62),me=ve(63),Be=ve(64),Ee=ve(65),Me=typeof window!="undefined"?window.document:null,we=function(je){function xe(Oe){Oe===void 0&&(Oe={});var We=je.call(this,Oe)||this;return We.browser=re,We._keyDownHandled=!1,We._onCursorMove=new ee.EventEmitter,We._onKey=new ee.EventEmitter,We._onRender=new ee.EventEmitter,We._onSelectionChange=new ee.EventEmitter,We._onTitleChange=new ee.EventEmitter,We._onFocus=new ee.EventEmitter,We._onBlur=new ee.EventEmitter,We._onA11yCharEmitter=new ee.EventEmitter,We._onA11yTabEmitter=new ee.EventEmitter,We._setup(),We.linkifier=We._instantiationService.createInstance(ie.Linkifier),We.linkifier2=We.register(We._instantiationService.createInstance(me.Linkifier2)),We.register(We._inputHandler.onRequestBell(function(){return We.bell()})),We.register(We._inputHandler.onRequestRefreshRows(function(Ze,Te){return We.refresh(Ze,Te)})),We.register(We._inputHandler.onRequestReset(function(){return We.reset()})),We.register(We._inputHandler.onRequestScroll(function(Ze,Te){return We.scroll(Ze,Te||void 0)})),We.register(We._inputHandler.onRequestWindowsOptionsReport(function(Ze){return We._reportWindowsOptions(Ze)})),We.register(ee.forwardEvent(We._inputHandler.onCursorMove,We._onCursorMove)),We.register(ee.forwardEvent(We._inputHandler.onTitleChange,We._onTitleChange)),We.register(ee.forwardEvent(We._inputHandler.onA11yChar,We._onA11yCharEmitter)),We.register(ee.forwardEvent(We._inputHandler.onA11yTab,We._onA11yTabEmitter)),We.register(We._bufferService.onResize(function(Ze){return We._afterResize(Ze.cols,Ze.rows)})),We}return E(xe,je),Object.defineProperty(xe.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),xe.prototype.dispose=function(){var Oe,We,Ze;this._isDisposed||(je.prototype.dispose.call(this),(Oe=this._renderService)===null||Oe===void 0||Oe.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(Ze=(We=this.element)===null||We===void 0?void 0:We.parentNode)===null||Ze===void 0||Ze.removeChild(this.element))},xe.prototype._setup=function(){je.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(xe.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),xe.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},xe.prototype._updateOptions=function(Oe){var We,Ze,Te,tt;switch(je.prototype._updateOptions.call(this,Oe),Oe){case"fontFamily":case"fontSize":(We=this._renderService)===null||We===void 0||We.clear(),(Ze=this._charSizeService)===null||Ze===void 0||Ze.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":(Te=this.viewport)===null||Te===void 0||Te.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new x.AccessibilityManager(this,this._renderService)):((tt=this._accessibilityManager)===null||tt===void 0||tt.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},xe.prototype._onTextAreaFocus=function(Oe){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(le.C0.ESC+"[I"),this.updateCursorStyle(Oe),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},xe.prototype.blur=function(){var Oe;return(Oe=this.textarea)===null||Oe===void 0?void 0:Oe.blur()},xe.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(le.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},xe.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var Oe=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),We=this._bufferService.buffer.y*Oe,Ze=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=Ze+"px",this.textarea.style.top=We+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=Oe+"px",this.textarea.style.lineHeight=Oe+"px",this.textarea.style.zIndex="-5"}},xe.prototype._initGlobal=function(){var Oe=this;this._bindKeys(),this.register(ne.addDisposableDomListener(this.element,"copy",function(Ze){Oe.hasSelection()&&ce.copyHandler(Ze,Oe._selectionService)}));var We=function(Ze){return ce.handlePasteEvent(Ze,Oe.textarea,Oe._coreService)};this.register(ne.addDisposableDomListener(this.textarea,"paste",We)),this.register(ne.addDisposableDomListener(this.element,"paste",We)),re.isFirefox?this.register(ne.addDisposableDomListener(this.element,"mousedown",function(Ze){Ze.button===2&&ce.rightClickHandler(Ze,Oe.textarea,Oe.screenElement,Oe._selectionService,Oe.options.rightClickSelectsWord)})):this.register(ne.addDisposableDomListener(this.element,"contextmenu",function(Ze){ce.rightClickHandler(Ze,Oe.textarea,Oe.screenElement,Oe._selectionService,Oe.options.rightClickSelectsWord)})),re.isLinux&&this.register(ne.addDisposableDomListener(this.element,"auxclick",function(Ze){Ze.button===1&&ce.moveTextAreaUnderMouseCursor(Ze,Oe.textarea,Oe.screenElement)}))},xe.prototype._bindKeys=function(){var Oe=this;this.register(ne.addDisposableDomListener(this.textarea,"keyup",function(We){return Oe._keyUp(We)},!0)),this.register(ne.addDisposableDomListener(this.textarea,"keydown",function(We){return Oe._keyDown(We)},!0)),this.register(ne.addDisposableDomListener(this.textarea,"keypress",function(We){return Oe._keyPress(We)},!0)),this.register(ne.addDisposableDomListener(this.textarea,"compositionstart",function(){return Oe._compositionHelper.compositionstart()})),this.register(ne.addDisposableDomListener(this.textarea,"compositionupdate",function(We){return Oe._compositionHelper.compositionupdate(We)})),this.register(ne.addDisposableDomListener(this.textarea,"compositionend",function(){return Oe._compositionHelper.compositionend()})),this.register(this.onRender(function(){return Oe._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(We){return Oe._queueLinkification(We.start,We.end)}))},xe.prototype.open=function(Oe){var We=this;if(!Oe)throw new Error("Terminal requires a parent element.");Me.body.contains(Oe)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=Oe.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),Oe.appendChild(this.element);var Ze=Me.createDocumentFragment();this._viewportElement=Me.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),Ze.appendChild(this._viewportElement),this._viewportScrollArea=Me.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=Me.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=Me.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),Ze.appendChild(this.screenElement),this.textarea=Me.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",z.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(ne.addDisposableDomListener(this.textarea,"focus",function(qe){return We._onTextAreaFocus(qe)})),this.register(ne.addDisposableDomListener(this.textarea,"blur",function(){return We._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var Te=this._instantiationService.createInstance(Be.CoreBrowserService,this.textarea);this._instantiationService.setService(fe.ICoreBrowserService,Te),this._charSizeService=this._instantiationService.createInstance(ge.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(fe.ICharSizeService,this._charSizeService),this._compositionView=Me.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(pe.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(Ze),this._theme=this.options.theme||this._theme,this._colorManager=new de.ColorManager(Me,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(qe){return We._colorManager.onOptionsChange(qe)})),this._colorManager.setTheme(this._theme);var tt=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(he.RenderService,tt,this.rows,this.screenElement)),this._instantiationService.setService(fe.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(qe){return We._onRender.fire(qe)})),this.onResize(function(qe){return We._renderService.resize(qe.cols,qe.rows)}),this._soundService=this._instantiationService.createInstance(a.SoundService),this._instantiationService.setService(fe.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(ye.MouseService),this._instantiationService.setService(fe.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(Ae.Viewport,function(qe,lt){return We.scrollLines(qe,lt)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return We.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){We._renderService.onCursorMove(),We._syncTextArea()})),this.register(this.onResize(function(){return We._renderService.onResize(We.cols,We.rows)})),this.register(this.onBlur(function(){return We._renderService.onBlur()})),this.register(this.onFocus(function(){return We._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return We.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(oe.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(fe.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(qe){return We.scrollLines(qe.amount,qe.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return We._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(qe){return We._renderService.onSelectionChanged(qe.start,qe.end,qe.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(qe){We.textarea.value=qe,We.textarea.focus(),We.textarea.select()})),this.register(this.onScroll(function(){We.viewport.syncScrollArea(),We._selectionService.refresh()})),this.register(ne.addDisposableDomListener(this._viewportElement,"scroll",function(){return We._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(y.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return We._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(ne.addDisposableDomListener(this.element,"mousedown",function(qe){return We._selectionService.onMouseDown(qe)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new x.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},xe.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(se.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(b.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},xe.prototype._setTheme=function(Oe){var We,Ze,Te;this._theme=Oe,(We=this._colorManager)===null||We===void 0||We.setTheme(Oe),(Ze=this._renderService)===null||Ze===void 0||Ze.setColors(this._colorManager.colors),(Te=this.viewport)===null||Te===void 0||Te.onThemeChange(this._colorManager.colors)},xe.prototype.bindMouse=function(){var Oe=this,We=this,Ze=this.element;function Te(at){var ut,At,wt=We._mouseService.getRawByteCoords(at,We.screenElement,We.cols,We.rows);if(!wt)return!1;switch(at.overrideType||at.type){case"mousemove":At=32,at.buttons===void 0?(ut=3,at.button!==void 0&&(ut=at.button<3?at.button:3)):ut=1&at.buttons?0:4&at.buttons?1:2&at.buttons?2:3;break;case"mouseup":At=0,ut=at.button<3?at.button:3;break;case"mousedown":At=1,ut=at.button<3?at.button:3;break;case"wheel":at.deltaY!==0&&(At=at.deltaY<0?0:1),ut=4;break;default:return!1}return!(At===void 0||ut===void 0||ut>4)&&We._coreMouseService.triggerMouseEvent({col:wt.x-33,row:wt.y-33,button:ut,action:At,ctrl:at.ctrlKey,alt:at.altKey,shift:at.shiftKey})}var tt={mouseup:null,wheel:null,mousedrag:null,mousemove:null},qe=function(at){return Te(at),at.buttons||(Oe._document.removeEventListener("mouseup",tt.mouseup),tt.mousedrag&&Oe._document.removeEventListener("mousemove",tt.mousedrag)),Oe.cancel(at)},lt=function(at){return Te(at),at.preventDefault(),Oe.cancel(at)},ct=function(at){at.buttons&&Te(at)},rt=function(at){at.buttons||Te(at)};this.register(this._coreMouseService.onProtocolChange(function(at){at?(Oe.optionsService.options.logLevel==="debug"&&Oe._logService.debug("Binding to mouse events:",Oe._coreMouseService.explainEvents(at)),Oe.element.classList.add("enable-mouse-events"),Oe._selectionService.disable()):(Oe._logService.debug("Unbinding from mouse events."),Oe.element.classList.remove("enable-mouse-events"),Oe._selectionService.enable()),8&at?tt.mousemove||(Ze.addEventListener("mousemove",rt),tt.mousemove=rt):(Ze.removeEventListener("mousemove",tt.mousemove),tt.mousemove=null),16&at?tt.wheel||(Ze.addEventListener("wheel",lt,{passive:!1}),tt.wheel=lt):(Ze.removeEventListener("wheel",tt.wheel),tt.wheel=null),2&at?tt.mouseup||(tt.mouseup=qe):(Oe._document.removeEventListener("mouseup",tt.mouseup),tt.mouseup=null),4&at?tt.mousedrag||(tt.mousedrag=ct):(Oe._document.removeEventListener("mousemove",tt.mousedrag),tt.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(ne.addDisposableDomListener(Ze,"mousedown",function(at){if(at.preventDefault(),Oe.focus(),Oe._coreMouseService.areMouseEventsActive&&!Oe._selectionService.shouldForceSelection(at))return Te(at),tt.mouseup&&Oe._document.addEventListener("mouseup",tt.mouseup),tt.mousedrag&&Oe._document.addEventListener("mousemove",tt.mousedrag),Oe.cancel(at)})),this.register(ne.addDisposableDomListener(Ze,"wheel",function(at){if(!tt.wheel){if(!Oe.buffer.hasScrollback){var ut=Oe.viewport.getLinesScrolled(at);if(ut===0)return;for(var At=le.C0.ESC+(Oe._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(at.deltaY<0?"A":"B"),wt="",It=0;It<Math.abs(ut);It++)wt+=At;Oe._coreService.triggerDataEvent(wt,!0)}}},{passive:!0})),this.register(ne.addDisposableDomListener(Ze,"wheel",function(at){if(!tt.wheel)return Oe.viewport.onWheel(at)?void 0:Oe.cancel(at)},{passive:!1})),this.register(ne.addDisposableDomListener(Ze,"touchstart",function(at){if(!Oe._coreMouseService.areMouseEventsActive)return Oe.viewport.onTouchStart(at),Oe.cancel(at)},{passive:!0})),this.register(ne.addDisposableDomListener(Ze,"touchmove",function(at){if(!Oe._coreMouseService.areMouseEventsActive)return Oe.viewport.onTouchMove(at)?void 0:Oe.cancel(at)},{passive:!1}))},xe.prototype.refresh=function(Oe,We){var Ze;(Ze=this._renderService)===null||Ze===void 0||Ze.refreshRows(Oe,We)},xe.prototype._queueLinkification=function(Oe,We){var Ze;(Ze=this.linkifier)===null||Ze===void 0||Ze.linkifyRows(Oe,We)},xe.prototype.updateCursorStyle=function(Oe){this._selectionService&&this._selectionService.shouldColumnSelect(Oe)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},xe.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},xe.prototype.scrollLines=function(Oe,We){je.prototype.scrollLines.call(this,Oe,We),this.refresh(0,this.rows-1)},xe.prototype.paste=function(Oe){ce.paste(Oe,this.textarea,this._coreService)},xe.prototype.attachCustomKeyEventHandler=function(Oe){this._customKeyEventHandler=Oe},xe.prototype.registerLinkMatcher=function(Oe,We,Ze){var Te=this.linkifier.registerLinkMatcher(Oe,We,Ze);return this.refresh(0,this.rows-1),Te},xe.prototype.deregisterLinkMatcher=function(Oe){this.linkifier.deregisterLinkMatcher(Oe)&&this.refresh(0,this.rows-1)},xe.prototype.registerLinkProvider=function(Oe){return this.linkifier2.registerLinkProvider(Oe)},xe.prototype.registerCharacterJoiner=function(Oe){var We=this._renderService.registerCharacterJoiner(Oe);return this.refresh(0,this.rows-1),We},xe.prototype.deregisterCharacterJoiner=function(Oe){this._renderService.deregisterCharacterJoiner(Oe)&&this.refresh(0,this.rows-1)},Object.defineProperty(xe.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),xe.prototype.addMarker=function(Oe){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+Oe)},xe.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},xe.prototype.select=function(Oe,We,Ze){this._selectionService.setSelection(Oe,We,Ze)},xe.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},xe.prototype.getSelectionPosition=function(){if(this._selectionService&&this._selectionService.hasSelection)return{startColumn:this._selectionService.selectionStart[0],startRow:this._selectionService.selectionStart[1],endColumn:this._selectionService.selectionEnd[0],endRow:this._selectionService.selectionEnd[1]}},xe.prototype.clearSelection=function(){var Oe;(Oe=this._selectionService)===null||Oe===void 0||Oe.clearSelection()},xe.prototype.selectAll=function(){var Oe;(Oe=this._selectionService)===null||Oe===void 0||Oe.selectAll()},xe.prototype.selectLines=function(Oe,We){var Ze;(Ze=this._selectionService)===null||Ze===void 0||Ze.selectLines(Oe,We)},xe.prototype._keyDown=function(Oe){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler(Oe)===!1)return!1;if(!this._compositionHelper.keydown(Oe))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var We=te.evaluateKeyboardEvent(Oe,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(Oe),We.type===3||We.type===2){var Ze=this.rows-1;return this.scrollLines(We.type===2?-Ze:Ze),this.cancel(Oe,!0)}return We.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,Oe)||(We.cancel&&this.cancel(Oe,!0),!We.key||(We.key!==le.C0.ETX&&We.key!==le.C0.CR||(this.textarea.value=""),this._onKey.fire({key:We.key,domEvent:Oe}),this._showCursor(),this._coreService.triggerDataEvent(We.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(Oe,!0)))},xe.prototype._isThirdLevelShift=function(Oe,We){var Ze=Oe.isMac&&!this.options.macOptionIsMeta&&We.altKey&&!We.ctrlKey&&!We.metaKey||Oe.isWindows&&We.altKey&&We.ctrlKey&&!We.metaKey;return We.type==="keypress"?Ze:Ze&&(!We.keyCode||We.keyCode>47)},xe.prototype._keyUp=function(Oe){this._customKeyEventHandler&&this._customKeyEventHandler(Oe)===!1||(function(We){return We.keyCode===16||We.keyCode===17||We.keyCode===18}(Oe)||this.focus(),this.updateCursorStyle(Oe))},xe.prototype._keyPress=function(Oe){var We;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(Oe)===!1)return!1;if(this.cancel(Oe),Oe.charCode)We=Oe.charCode;else if(Oe.which===null||Oe.which===void 0)We=Oe.keyCode;else{if(Oe.which===0||Oe.charCode===0)return!1;We=Oe.which}return!(!We||(Oe.altKey||Oe.ctrlKey||Oe.metaKey)&&!this._isThirdLevelShift(this.browser,Oe))&&(We=String.fromCharCode(We),this._onKey.fire({key:We,domEvent:Oe}),this._showCursor(),this._coreService.triggerDataEvent(We,!0),!0)},xe.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},xe.prototype.resize=function(Oe,We){Oe!==this.cols||We!==this.rows?je.prototype.resize.call(this,Oe,We):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},xe.prototype._afterResize=function(Oe,We){var Ze,Te;(Ze=this._charSizeService)===null||Ze===void 0||Ze.measure(),(Te=this.viewport)===null||Te===void 0||Te.syncScrollArea(!0)},xe.prototype.clear=function(){if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var Oe=1;Oe<this.rows;Oe++)this.buffer.lines.push(this.buffer.getBlankLine(ue.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},xe.prototype.reset=function(){var Oe,We;this.options.rows=this.rows,this.options.cols=this.cols;var Ze=this._customKeyEventHandler;this._setup(),je.prototype.reset.call(this),(Oe=this._selectionService)===null||Oe===void 0||Oe.reset(),this._customKeyEventHandler=Ze,this.refresh(0,this.rows-1),(We=this.viewport)===null||We===void 0||We.syncScrollArea()},xe.prototype._reportWindowsOptions=function(Oe){if(this._renderService)switch(Oe){case ae.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var We=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),Ze=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(le.C0.ESC+"[4;"+Ze+";"+We+"t");break;case ae.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var Te=this._renderService.dimensions.scaledCellWidth.toFixed(0),tt=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(le.C0.ESC+"[6;"+tt+";"+Te+"t")}},xe.prototype.cancel=function(Oe,We){if(this.options.cancelEvents||We)return Oe.preventDefault(),Oe.stopPropagation(),!1},xe.prototype._visualBell=function(){return!1},xe.prototype._soundBell=function(){return this.options.bellStyle==="sound"},xe}(Ee.CoreTerminal);be.Terminal=we},function(Gt,be,ve){"use strict";var Xe=this&&this.__decorate||function(le,ae,se,ie){var oe,re=arguments.length,ne=re<3?ae:ie===null?ie=Object.getOwnPropertyDescriptor(ae,se):ie;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ne=Reflect.decorate(le,ae,se,ie);else for(var z=le.length-1;z>=0;z--)(oe=le[z])&&(ne=(re<3?oe(ne):re>3?oe(ae,se,ne):oe(ae,se))||ne);return re>3&&ne&&Object.defineProperty(ae,se,ne),ne},E=this&&this.__param||function(le,ae){return function(se,ie){ae(se,ie,le)}};Object.defineProperty(be,"__esModule",{value:!0}),be.CompositionHelper=void 0;var pe=ve(5),Ae=ve(1),ce=function(){function le(ae,se,ie,oe,re,ne){this._textarea=ae,this._compositionView=se,this._bufferService=ie,this._optionsService=oe,this._charSizeService=re,this._coreService=ne,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(le.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),le.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},le.prototype.compositionupdate=function(ae){var se=this;this._compositionView.textContent=ae.data,this.updateCompositionElements(),setTimeout(function(){se._compositionPosition.end=se._textarea.value.length},0)},le.prototype.compositionend=function(){this._finalizeComposition(!0)},le.prototype.keydown=function(ae){if(this._isComposing||this._isSendingComposition){if(ae.keyCode===229||ae.keyCode===16||ae.keyCode===17||ae.keyCode===18)return!1;this._finalizeComposition(!1)}return ae.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},le.prototype._finalizeComposition=function(ae){var se=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,ae){var ie={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(se._isSendingComposition){se._isSendingComposition=!1;var re=void 0;re=se._isComposing?se._textarea.value.substring(ie.start,ie.end):se._textarea.value.substring(ie.start),se._coreService.triggerDataEvent(re,!0)}},0)}else{this._isSendingComposition=!1;var oe=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(oe,!0)}},le.prototype._handleAnyTextareaChanges=function(){var ae=this,se=this._textarea.value;setTimeout(function(){if(!ae._isComposing){var ie=ae._textarea.value.replace(se,"");ie.length>0&&ae._coreService.triggerDataEvent(ie,!0)}},0)},le.prototype.updateCompositionElements=function(ae){var se=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var ie=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),oe=this._bufferService.buffer.y*ie,re=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=re+"px",this._compositionView.style.top=oe+"px",this._compositionView.style.height=ie+"px",this._compositionView.style.lineHeight=ie+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var ne=this._compositionView.getBoundingClientRect();this._textarea.style.left=re+"px",this._textarea.style.top=oe+"px",this._textarea.style.width=ne.width+"px",this._textarea.style.height=ne.height+"px",this._textarea.style.lineHeight=ne.height+"px"}ae||setTimeout(function(){return se.updateCompositionElements(!0)},0)}},le=Xe([E(2,Ae.IBufferService),E(3,Ae.IOptionsService),E(4,pe.ICharSizeService),E(5,Ae.ICoreService)],le)}();be.CompositionHelper=ce},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(oe,re){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,z){ne.__proto__=z}||function(ne,z){for(var a in z)z.hasOwnProperty(a)&&(ne[a]=z[a])})(oe,re)},function(oe,re){function ne(){this.constructor=oe}Xe(oe,re),oe.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)}),pe=this&&this.__decorate||function(oe,re,ne,z){var a,y=arguments.length,x=y<3?re:z===null?z=Object.getOwnPropertyDescriptor(re,ne):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,re,ne,z);else for(var b=oe.length-1;b>=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(re,ne,x):a(re,ne))||x);return y>3&&x&&Object.defineProperty(re,ne,x),x},Ae=this&&this.__param||function(oe,re){return function(ne,z){re(ne,z,oe)}};Object.defineProperty(be,"__esModule",{value:!0}),be.Viewport=void 0;var ce=ve(2),le=ve(7),ae=ve(5),se=ve(1),ie=function(oe){function re(ne,z,a,y,x,b,te){var ee=oe.call(this)||this;return ee._scrollLines=ne,ee._viewportElement=z,ee._scrollArea=a,ee._bufferService=y,ee._optionsService=x,ee._charSizeService=b,ee._renderService=te,ee.scrollBarWidth=0,ee._currentRowHeight=0,ee._lastRecordedBufferLength=0,ee._lastRecordedViewportHeight=0,ee._lastRecordedBufferHeight=0,ee._lastTouchY=0,ee._lastScrollTop=0,ee._wheelPartialScroll=0,ee._refreshAnimationFrame=null,ee._ignoreNextScrollEvent=!1,ee.scrollBarWidth=ee._viewportElement.offsetWidth-ee._scrollArea.offsetWidth||15,ee.register(le.addDisposableDomListener(ee._viewportElement,"scroll",ee._onScroll.bind(ee))),setTimeout(function(){return ee.syncScrollArea()},0),ee}return E(re,oe),re.prototype.onThemeChange=function(ne){this._viewportElement.style.backgroundColor=ne.background.css},re.prototype._refresh=function(ne){var z=this;if(ne)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return z._innerRefresh()}))},re.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var ne=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==ne&&(this._lastRecordedBufferHeight=ne,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var z=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==z&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=z),this._refreshAnimationFrame=null},re.prototype.syncScrollArea=function(ne){if(ne===void 0&&(ne=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(ne);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var z=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===z&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(ne)}else this._refresh(ne)},re.prototype._onScroll=function(ne){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var z=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(z,!0)}},re.prototype._bubbleScroll=function(ne,z){var a=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(z<0&&this._viewportElement.scrollTop!==0||z>0&&a<this._lastRecordedBufferHeight)||(ne.cancelable&&ne.preventDefault(),!1)},re.prototype.onWheel=function(ne){var z=this._getPixelsScrolled(ne);return z!==0&&(this._viewportElement.scrollTop+=z,this._bubbleScroll(ne,z))},re.prototype._getPixelsScrolled=function(ne){if(ne.deltaY===0)return 0;var z=this._applyScrollModifier(ne.deltaY,ne);return ne.deltaMode===WheelEvent.DOM_DELTA_LINE?z*=this._currentRowHeight:ne.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(z*=this._currentRowHeight*this._bufferService.rows),z},re.prototype.getLinesScrolled=function(ne){if(ne.deltaY===0)return 0;var z=this._applyScrollModifier(ne.deltaY,ne);return ne.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(z/=this._currentRowHeight+0,this._wheelPartialScroll+=z,z=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):ne.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(z*=this._bufferService.rows),z},re.prototype._applyScrollModifier=function(ne,z){var a=this._optionsService.options.fastScrollModifier;return a==="alt"&&z.altKey||a==="ctrl"&&z.ctrlKey||a==="shift"&&z.shiftKey?ne*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:ne*this._optionsService.options.scrollSensitivity},re.prototype.onTouchStart=function(ne){this._lastTouchY=ne.touches[0].pageY},re.prototype.onTouchMove=function(ne){var z=this._lastTouchY-ne.touches[0].pageY;return this._lastTouchY=ne.touches[0].pageY,z!==0&&(this._viewportElement.scrollTop+=z,this._bubbleScroll(ne,z))},re=pe([Ae(3,se.IBufferService),Ae(4,se.IOptionsService),Ae(5,ae.ICharSizeService),Ae(6,ae.IRenderService)],re)}(ce.Disposable);be.Viewport=ie},function(Gt,be,ve){"use strict";function Xe(ce){return ce.replace(/\r?\n/g,"\r")}function E(ce,le){return le?"\x1B[200~"+ce+"\x1B[201~":ce}function pe(ce,le,ae){ce=E(ce=Xe(ce),ae.decPrivateModes.bracketedPasteMode),ae.triggerDataEvent(ce,!0),le.value=""}function Ae(ce,le,ae){var se=ae.getBoundingClientRect(),ie=ce.clientX-se.left-10,oe=ce.clientY-se.top-10;le.style.width="20px",le.style.height="20px",le.style.left=ie+"px",le.style.top=oe+"px",le.style.zIndex="1000",le.focus()}Object.defineProperty(be,"__esModule",{value:!0}),be.rightClickHandler=be.moveTextAreaUnderMouseCursor=be.paste=be.handlePasteEvent=be.copyHandler=be.bracketTextForPaste=be.prepareTextForTerminal=void 0,be.prepareTextForTerminal=Xe,be.bracketTextForPaste=E,be.copyHandler=function(ce,le){ce.clipboardData&&ce.clipboardData.setData("text/plain",le.selectionText),ce.preventDefault()},be.handlePasteEvent=function(ce,le,ae){ce.stopPropagation(),ce.clipboardData&&pe(ce.clipboardData.getData("text/plain"),le,ae)},be.paste=pe,be.moveTextAreaUnderMouseCursor=Ae,be.rightClickHandler=function(ce,le,ae,se,ie){Ae(ce,le,ae),ie&&!se.isClickInSelection(ce)&&se.selectWordAtCursor(ce),le.value=se.selectionText,le.select()}},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(oe,re){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,z){ne.__proto__=z}||function(ne,z){for(var a in z)z.hasOwnProperty(a)&&(ne[a]=z[a])})(oe,re)},function(oe,re){function ne(){this.constructor=oe}Xe(oe,re),oe.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)});Object.defineProperty(be,"__esModule",{value:!0}),be.EscapeSequenceParser=be.VT500_TRANSITION_TABLE=be.TransitionTable=void 0;var pe=ve(2),Ae=ve(15),ce=ve(21),le=ve(22),ae=ve(24),se=function(){function oe(re){this.table=new Uint8Array(re)}return oe.prototype.setDefault=function(re,ne){Ae.fill(this.table,re<<4|ne)},oe.prototype.add=function(re,ne,z,a){this.table[ne<<8|re]=z<<4|a},oe.prototype.addMany=function(re,ne,z,a){for(var y=0;y<re.length;y++)this.table[ne<<8|re[y]]=z<<4|a},oe}();be.TransitionTable=se,be.VT500_TRANSITION_TABLE=function(){var oe=new se(4095),re=Array.apply(null,Array(256)).map(function(b,te){return te}),ne=function(b,te){return re.slice(b,te)},z=ne(32,127),a=ne(0,24);a.push(25),a.push.apply(a,ne(28,32));var y,x=ne(0,14);for(y in oe.setDefault(1,0),oe.addMany(z,0,2,0),x)oe.addMany([24,26,153,154],y,3,0),oe.addMany(ne(128,144),y,3,0),oe.addMany(ne(144,152),y,3,0),oe.add(156,y,0,0),oe.add(27,y,11,1),oe.add(157,y,4,8),oe.addMany([152,158,159],y,0,7),oe.add(155,y,11,3),oe.add(144,y,11,9);return oe.addMany(a,0,3,0),oe.addMany(a,1,3,1),oe.add(127,1,0,1),oe.addMany(a,8,0,8),oe.addMany(a,3,3,3),oe.add(127,3,0,3),oe.addMany(a,4,3,4),oe.add(127,4,0,4),oe.addMany(a,6,3,6),oe.addMany(a,5,3,5),oe.add(127,5,0,5),oe.addMany(a,2,3,2),oe.add(127,2,0,2),oe.add(93,1,4,8),oe.addMany(z,8,5,8),oe.add(127,8,5,8),oe.addMany([156,27,24,26,7],8,6,0),oe.addMany(ne(28,32),8,0,8),oe.addMany([88,94,95],1,0,7),oe.addMany(z,7,0,7),oe.addMany(a,7,0,7),oe.add(156,7,0,0),oe.add(127,7,0,7),oe.add(91,1,11,3),oe.addMany(ne(64,127),3,7,0),oe.addMany(ne(48,60),3,8,4),oe.addMany([60,61,62,63],3,9,4),oe.addMany(ne(48,60),4,8,4),oe.addMany(ne(64,127),4,7,0),oe.addMany([60,61,62,63],4,0,6),oe.addMany(ne(32,64),6,0,6),oe.add(127,6,0,6),oe.addMany(ne(64,127),6,0,0),oe.addMany(ne(32,48),3,9,5),oe.addMany(ne(32,48),5,9,5),oe.addMany(ne(48,64),5,0,6),oe.addMany(ne(64,127),5,7,0),oe.addMany(ne(32,48),4,9,5),oe.addMany(ne(32,48),1,9,2),oe.addMany(ne(32,48),2,9,2),oe.addMany(ne(48,127),2,10,0),oe.addMany(ne(48,80),1,10,0),oe.addMany(ne(81,88),1,10,0),oe.addMany([89,90,92],1,10,0),oe.addMany(ne(96,127),1,10,0),oe.add(80,1,11,9),oe.addMany(a,9,0,9),oe.add(127,9,0,9),oe.addMany(ne(28,32),9,0,9),oe.addMany(ne(32,48),9,9,12),oe.addMany(ne(48,60),9,8,10),oe.addMany([60,61,62,63],9,9,10),oe.addMany(a,11,0,11),oe.addMany(ne(32,128),11,0,11),oe.addMany(ne(28,32),11,0,11),oe.addMany(a,10,0,10),oe.add(127,10,0,10),oe.addMany(ne(28,32),10,0,10),oe.addMany(ne(48,60),10,8,10),oe.addMany([60,61,62,63],10,0,11),oe.addMany(ne(32,48),10,9,12),oe.addMany(a,12,0,12),oe.add(127,12,0,12),oe.addMany(ne(28,32),12,0,12),oe.addMany(ne(32,48),12,9,12),oe.addMany(ne(48,64),12,0,11),oe.addMany(ne(64,127),12,12,13),oe.addMany(ne(64,127),10,12,13),oe.addMany(ne(64,127),9,12,13),oe.addMany(a,13,13,13),oe.addMany(z,13,13,13),oe.add(127,13,0,13),oe.addMany([27,156,24,26],13,14,0),oe.add(160,0,2,0),oe.add(160,8,5,8),oe.add(160,6,0,6),oe.add(160,11,0,11),oe.add(160,13,13,13),oe}();var ie=function(oe){function re(ne){ne===void 0&&(ne=be.VT500_TRANSITION_TABLE);var z=oe.call(this)||this;return z._transitions=ne,z.initialState=0,z.currentState=z.initialState,z._params=new ce.Params,z._params.addParam(0),z._collect=0,z.precedingCodepoint=0,z._printHandlerFb=function(a,y,x){},z._executeHandlerFb=function(a){},z._csiHandlerFb=function(a,y){},z._escHandlerFb=function(a){},z._errorHandlerFb=function(a){return a},z._printHandler=z._printHandlerFb,z._executeHandlers=Object.create(null),z._csiHandlers=Object.create(null),z._escHandlers=Object.create(null),z._oscParser=new le.OscParser,z._dcsParser=new ae.DcsParser,z._errorHandler=z._errorHandlerFb,z.setEscHandler({final:"\\"},function(){}),z}return E(re,oe),re.prototype._identifier=function(ne,z){z===void 0&&(z=[64,126]);var a=0;if(ne.prefix){if(ne.prefix.length>1)throw new Error("only one byte as prefix supported");if((a=ne.prefix.charCodeAt(0))&&60>a||a>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(ne.intermediates){if(ne.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var y=0;y<ne.intermediates.length;++y){var x=ne.intermediates.charCodeAt(y);if(32>x||x>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");a<<=8,a|=x}}if(ne.final.length!==1)throw new Error("final must be a single byte");var b=ne.final.charCodeAt(0);if(z[0]>b||b>z[1])throw new Error("final must be in range "+z[0]+" .. "+z[1]);return a<<=8,a|=b},re.prototype.identToString=function(ne){for(var z=[];ne;)z.push(String.fromCharCode(255&ne)),ne>>=8;return z.reverse().join("")},re.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},re.prototype.setPrintHandler=function(ne){this._printHandler=ne},re.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},re.prototype.addEscHandler=function(ne,z){var a=this._identifier(ne,[48,126]);this._escHandlers[a]===void 0&&(this._escHandlers[a]=[]);var y=this._escHandlers[a];return y.push(z),{dispose:function(){var x=y.indexOf(z);x!==-1&&y.splice(x,1)}}},re.prototype.setEscHandler=function(ne,z){this._escHandlers[this._identifier(ne,[48,126])]=[z]},re.prototype.clearEscHandler=function(ne){this._escHandlers[this._identifier(ne,[48,126])]&&delete this._escHandlers[this._identifier(ne,[48,126])]},re.prototype.setEscHandlerFallback=function(ne){this._escHandlerFb=ne},re.prototype.setExecuteHandler=function(ne,z){this._executeHandlers[ne.charCodeAt(0)]=z},re.prototype.clearExecuteHandler=function(ne){this._executeHandlers[ne.charCodeAt(0)]&&delete this._executeHandlers[ne.charCodeAt(0)]},re.prototype.setExecuteHandlerFallback=function(ne){this._executeHandlerFb=ne},re.prototype.addCsiHandler=function(ne,z){var a=this._identifier(ne);this._csiHandlers[a]===void 0&&(this._csiHandlers[a]=[]);var y=this._csiHandlers[a];return y.push(z),{dispose:function(){var x=y.indexOf(z);x!==-1&&y.splice(x,1)}}},re.prototype.setCsiHandler=function(ne,z){this._csiHandlers[this._identifier(ne)]=[z]},re.prototype.clearCsiHandler=function(ne){this._csiHandlers[this._identifier(ne)]&&delete this._csiHandlers[this._identifier(ne)]},re.prototype.setCsiHandlerFallback=function(ne){this._csiHandlerFb=ne},re.prototype.addDcsHandler=function(ne,z){return this._dcsParser.addHandler(this._identifier(ne),z)},re.prototype.setDcsHandler=function(ne,z){this._dcsParser.setHandler(this._identifier(ne),z)},re.prototype.clearDcsHandler=function(ne){this._dcsParser.clearHandler(this._identifier(ne))},re.prototype.setDcsHandlerFallback=function(ne){this._dcsParser.setHandlerFallback(ne)},re.prototype.addOscHandler=function(ne,z){return this._oscParser.addHandler(ne,z)},re.prototype.setOscHandler=function(ne,z){this._oscParser.setHandler(ne,z)},re.prototype.clearOscHandler=function(ne){this._oscParser.clearHandler(ne)},re.prototype.setOscHandlerFallback=function(ne){this._oscParser.setHandlerFallback(ne)},re.prototype.setErrorHandler=function(ne){this._errorHandler=ne},re.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},re.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},re.prototype.parse=function(ne,z){for(var a=0,y=0,x=this.currentState,b=this._oscParser,te=this._dcsParser,ee=this._collect,ue=this._params,de=this._transitions.table,he=0;he<z;++he){switch((y=de[x<<8|((a=ne[he])<160?a:160)])>>4){case 2:for(var fe=he+1;;++fe){if(fe>=z||(a=ne[fe])<32||a>126&&a<160){this._printHandler(ne,he,fe),he=fe-1;break}if(++fe>=z||(a=ne[fe])<32||a>126&&a<160){this._printHandler(ne,he,fe),he=fe-1;break}if(++fe>=z||(a=ne[fe])<32||a>126&&a<160){this._printHandler(ne,he,fe),he=fe-1;break}if(++fe>=z||(a=ne[fe])<32||a>126&&a<160){this._printHandler(ne,he,fe),he=fe-1;break}}break;case 3:this._executeHandlers[a]?this._executeHandlers[a]():this._executeHandlerFb(a),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:he,code:a,currentState:x,collect:ee,params:ue,abort:!1}).abort)return;break;case 7:for(var ge=this._csiHandlers[ee<<8|a],ye=ge?ge.length-1:-1;ye>=0&&ge[ye](ue)===!1;ye--);ye<0&&this._csiHandlerFb(ee<<8|a,ue),this.precedingCodepoint=0;break;case 8:do switch(a){case 59:ue.addParam(0);break;case 58:ue.addSubParam(-1);break;default:ue.addDigit(a-48)}while(++he<z&&(a=ne[he])>47&&a<60);he--;break;case 9:ee<<=8,ee|=a;break;case 10:for(var me=this._escHandlers[ee<<8|a],Be=me?me.length-1:-1;Be>=0&&me[Be]()===!1;Be--);Be<0&&this._escHandlerFb(ee<<8|a),this.precedingCodepoint=0;break;case 11:ue.reset(),ue.addParam(0),ee=0;break;case 12:te.hook(ee<<8|a,ue);break;case 13:for(var Ee=he+1;;++Ee)if(Ee>=z||(a=ne[Ee])===24||a===26||a===27||a>127&&a<160){te.put(ne,he,Ee),he=Ee-1;break}break;case 14:te.unhook(a!==24&&a!==26),a===27&&(y|=1),ue.reset(),ue.addParam(0),ee=0,this.precedingCodepoint=0;break;case 4:b.start();break;case 5:for(var Me=he+1;;Me++)if(Me>=z||(a=ne[Me])<32||a>127&&a<=159){b.put(ne,he,Me),he=Me-1;break}break;case 6:b.end(a!==24&&a!==26),a===27&&(y|=1),ue.reset(),ue.addParam(0),ee=0,this.precedingCodepoint=0}x=15&y}this._collect=ee,this.currentState=x},re}(pe.Disposable);be.EscapeSequenceParser=ie},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(b,te){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ee,ue){ee.__proto__=ue}||function(ee,ue){for(var de in ue)ue.hasOwnProperty(de)&&(ee[de]=ue[de])})(b,te)},function(b,te){function ee(){this.constructor=b}Xe(b,te),b.prototype=te===null?Object.create(te):(ee.prototype=te.prototype,new ee)}),pe=this&&this.__decorate||function(b,te,ee,ue){var de,he=arguments.length,fe=he<3?te:ue===null?ue=Object.getOwnPropertyDescriptor(te,ee):ue;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")fe=Reflect.decorate(b,te,ee,ue);else for(var ge=b.length-1;ge>=0;ge--)(de=b[ge])&&(fe=(he<3?de(fe):he>3?de(te,ee,fe):de(te,ee))||fe);return he>3&&fe&&Object.defineProperty(te,ee,fe),fe},Ae=this&&this.__param||function(b,te){return function(ee,ue){te(ee,ue,b)}};Object.defineProperty(be,"__esModule",{value:!0}),be.Renderer=void 0;var ce=ve(41),le=ve(47),ae=ve(48),se=ve(49),ie=ve(29),oe=ve(2),re=ve(5),ne=ve(1),z=ve(25),a=ve(0),y=1,x=function(b){function te(ee,ue,de,he,fe,ge,ye,me,Be){var Ee=b.call(this)||this;Ee._colors=ee,Ee._screenElement=ue,Ee._bufferService=fe,Ee._charSizeService=ge,Ee._optionsService=ye,Ee._id=y++,Ee._onRequestRedraw=new a.EventEmitter;var Me=Ee._optionsService.options.allowTransparency;return Ee._characterJoinerRegistry=new ie.CharacterJoinerRegistry(Ee._bufferService),Ee._renderLayers=[new ce.TextRenderLayer(Ee._screenElement,0,Ee._colors,Ee._characterJoinerRegistry,Me,Ee._id,Ee._bufferService,ye),new le.SelectionRenderLayer(Ee._screenElement,1,Ee._colors,Ee._id,Ee._bufferService,ye),new se.LinkRenderLayer(Ee._screenElement,2,Ee._colors,Ee._id,de,he,Ee._bufferService,ye),new ae.CursorRenderLayer(Ee._screenElement,3,Ee._colors,Ee._id,Ee._onRequestRedraw,Ee._bufferService,ye,me,Be)],Ee.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},Ee._devicePixelRatio=window.devicePixelRatio,Ee._updateDimensions(),Ee.onOptionsChanged(),Ee}return E(te,b),Object.defineProperty(te.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),te.prototype.dispose=function(){for(var ee=0,ue=this._renderLayers;ee<ue.length;ee++)ue[ee].dispose();b.prototype.dispose.call(this),z.removeTerminalFromCache(this._id)},te.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},te.prototype.setColors=function(ee){this._colors=ee;for(var ue=0,de=this._renderLayers;ue<de.length;ue++){var he=de[ue];he.setColors(this._colors),he.reset()}},te.prototype.onResize=function(ee,ue){this._updateDimensions();for(var de=0,he=this._renderLayers;de<he.length;de++)he[de].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},te.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},te.prototype.onBlur=function(){this._runOperation(function(ee){return ee.onBlur()})},te.prototype.onFocus=function(){this._runOperation(function(ee){return ee.onFocus()})},te.prototype.onSelectionChanged=function(ee,ue,de){de===void 0&&(de=!1),this._runOperation(function(he){return he.onSelectionChanged(ee,ue,de)})},te.prototype.onCursorMove=function(){this._runOperation(function(ee){return ee.onCursorMove()})},te.prototype.onOptionsChanged=function(){this._runOperation(function(ee){return ee.onOptionsChanged()})},te.prototype.clear=function(){this._runOperation(function(ee){return ee.reset()})},te.prototype._runOperation=function(ee){for(var ue=0,de=this._renderLayers;ue<de.length;ue++)ee(de[ue])},te.prototype.renderRows=function(ee,ue){for(var de=0,he=this._renderLayers;de<he.length;de++)he[de].onGridChanged(ee,ue)},te.prototype._updateDimensions=function(){this._charSizeService.hasValidSize&&(this.dimensions.scaledCharWidth=Math.floor(this._charSizeService.width*window.devicePixelRatio),this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharTop=this._optionsService.options.lineHeight===1?0:Math.round((this.dimensions.scaledCellHeight-this.dimensions.scaledCharHeight)/2),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCharLeft=Math.floor(this._optionsService.options.letterSpacing/2),this.dimensions.scaledCanvasHeight=this._bufferService.rows*this.dimensions.scaledCellHeight,this.dimensions.scaledCanvasWidth=this._bufferService.cols*this.dimensions.scaledCellWidth,this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows,this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols)},te.prototype.registerCharacterJoiner=function(ee){return this._characterJoinerRegistry.registerCharacterJoiner(ee)},te.prototype.deregisterCharacterJoiner=function(ee){return this._characterJoinerRegistry.deregisterCharacterJoiner(ee)},te=pe([Ae(4,ne.IBufferService),Ae(5,re.ICharSizeService),Ae(6,ne.IOptionsService),Ae(7,ne.ICoreService),Ae(8,re.ICoreBrowserService)],te)}(oe.Disposable);be.Renderer=x},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(oe,re){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,z){ne.__proto__=z}||function(ne,z){for(var a in z)z.hasOwnProperty(a)&&(ne[a]=z[a])})(oe,re)},function(oe,re){function ne(){this.constructor=oe}Xe(oe,re),oe.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)});Object.defineProperty(be,"__esModule",{value:!0}),be.TextRenderLayer=void 0;var pe=ve(42),Ae=ve(13),ce=ve(6),le=ve(3),ae=ve(29),se=ve(4),ie=function(oe){function re(ne,z,a,y,x,b,te,ee){var ue=oe.call(this,ne,"text",z,x,a,b,te,ee)||this;return ue._characterWidth=0,ue._characterFont="",ue._characterOverlapCache={},ue._workCell=new se.CellData,ue._state=new pe.GridCache,ue._characterJoinerRegistry=y,ue}return E(re,oe),re.prototype.resize=function(ne){oe.prototype.resize.call(this,ne);var z=this._getFont(!1,!1);this._characterWidth===ne.scaledCharWidth&&this._characterFont===z||(this._characterWidth=ne.scaledCharWidth,this._characterFont=z,this._characterOverlapCache={}),this._state.clear(),this._state.resize(this._bufferService.cols,this._bufferService.rows)},re.prototype.reset=function(){this._state.clear(),this._clearAll()},re.prototype._forEachCell=function(ne,z,a,y){for(var x=ne;x<=z;x++)for(var b=x+this._bufferService.buffer.ydisp,te=this._bufferService.buffer.lines.get(b),ee=a?a.getJoinedCharacters(b):[],ue=0;ue<this._bufferService.cols;ue++){te.loadCell(ue,this._workCell);var de=this._workCell,he=!1,fe=ue;if(de.getWidth()!==0){if(ee.length>0&&ue===ee[0][0]){he=!0;var ge=ee.shift();de=new ae.JoinedCellData(this._workCell,te.translateToString(!0,ge[0],ge[1]),ge[1]-ge[0]),fe=ge[1]-1}!he&&this._isOverlapping(de)&&fe<te.length-1&&te.getCodePoint(fe+1)===le.NULL_CELL_CODE&&(de.content&=-12582913,de.content|=2<<22),y(de,ue,x),ue=fe}}},re.prototype._drawBackground=function(ne,z){var a=this,y=this._ctx,x=this._bufferService.cols,b=0,te=0,ee=null;y.save(),this._forEachCell(ne,z,null,function(ue,de,he){var fe=null;ue.isInverse()?fe=ue.isFgDefault()?a._colors.foreground.css:ue.isFgRGB()?"rgb("+ce.AttributeData.toColorRGB(ue.getFgColor()).join(",")+")":a._colors.ansi[ue.getFgColor()].css:ue.isBgRGB()?fe="rgb("+ce.AttributeData.toColorRGB(ue.getBgColor()).join(",")+")":ue.isBgPalette()&&(fe=a._colors.ansi[ue.getBgColor()].css),ee===null&&(b=de,te=he),he!==te?(y.fillStyle=ee||"",a._fillCells(b,te,x-b,1),b=de,te=he):ee!==fe&&(y.fillStyle=ee||"",a._fillCells(b,te,de-b,1),b=de,te=he),ee=fe}),ee!==null&&(y.fillStyle=ee,this._fillCells(b,te,x-b,1)),y.restore()},re.prototype._drawForeground=function(ne,z){var a=this;this._forEachCell(ne,z,this._characterJoinerRegistry,function(y,x,b){if(!y.isInvisible()&&(a._drawChars(y,x,b),y.isUnderline())){if(a._ctx.save(),y.isInverse())if(y.isBgDefault())a._ctx.fillStyle=a._colors.background.css;else if(y.isBgRGB())a._ctx.fillStyle="rgb("+ce.AttributeData.toColorRGB(y.getBgColor()).join(",")+")";else{var te=y.getBgColor();a._optionsService.options.drawBoldTextInBrightColors&&y.isBold()&&te<8&&(te+=8),a._ctx.fillStyle=a._colors.ansi[te].css}else if(y.isFgDefault())a._ctx.fillStyle=a._colors.foreground.css;else if(y.isFgRGB())a._ctx.fillStyle="rgb("+ce.AttributeData.toColorRGB(y.getFgColor()).join(",")+")";else{var ee=y.getFgColor();a._optionsService.options.drawBoldTextInBrightColors&&y.isBold()&&ee<8&&(ee+=8),a._ctx.fillStyle=a._colors.ansi[ee].css}a._fillBottomLineAtCells(x,b,y.getWidth()),a._ctx.restore()}})},re.prototype.onGridChanged=function(ne,z){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,ne,this._bufferService.cols,z-ne+1),this._drawBackground(ne,z),this._drawForeground(ne,z))},re.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},re.prototype._isOverlapping=function(ne){if(ne.getWidth()!==1||ne.getCode()<256)return!1;var z=ne.getChars();if(this._characterOverlapCache.hasOwnProperty(z))return this._characterOverlapCache[z];this._ctx.save(),this._ctx.font=this._characterFont;var a=Math.floor(this._ctx.measureText(z).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[z]=a,a},re}(Ae.BaseRenderLayer);be.TextRenderLayer=ie},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.GridCache=void 0;var Xe=function(){function E(){this.cache=[]}return E.prototype.resize=function(pe,Ae){for(var ce=0;ce<pe;ce++){this.cache.length<=ce&&this.cache.push([]);for(var le=this.cache[ce].length;le<Ae;le++)this.cache[ce].push(void 0);this.cache[ce].length=Ae}this.cache.length=pe},E.prototype.clear=function(){for(var pe=0;pe<this.cache.length;pe++)for(var Ae=0;Ae<this.cache[pe].length;Ae++)this.cache[pe][Ae]=void 0},E}();be.GridCache=Xe},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(a,y){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,b){x.__proto__=b}||function(x,b){for(var te in b)b.hasOwnProperty(te)&&(x[te]=b[te])})(a,y)},function(a,y){function x(){this.constructor=a}Xe(a,y),a.prototype=y===null?Object.create(y):(x.prototype=y.prototype,new x)});Object.defineProperty(be,"__esModule",{value:!0}),be.NoneCharAtlas=be.DynamicCharAtlas=be.getGlyphCacheKey=void 0;var pe=ve(9),Ae=ve(44),ce=ve(27),le=ve(46),ae=ve(11),se=ve(28),ie=ve(10),oe={css:"rgba(0, 0, 0, 0)",rgba:0};function re(a){return a.code<<21|a.bg<<12|a.fg<<3|(a.bold?0:4)+(a.dim?0:2)+(a.italic?0:1)}be.getGlyphCacheKey=re;var ne=function(a){function y(x,b){var te=a.call(this)||this;te._config=b,te._drawToCacheCount=0,te._glyphsWaitingOnBitmap=[],te._bitmapCommitTimeout=null,te._bitmap=null,te._cacheCanvas=x.createElement("canvas"),te._cacheCanvas.width=1024,te._cacheCanvas.height=1024,te._cacheCtx=se.throwIfFalsy(te._cacheCanvas.getContext("2d",{alpha:!0}));var ee=x.createElement("canvas");ee.width=te._config.scaledCharWidth,ee.height=te._config.scaledCharHeight,te._tmpCtx=se.throwIfFalsy(ee.getContext("2d",{alpha:te._config.allowTransparency})),te._width=Math.floor(1024/te._config.scaledCharWidth),te._height=Math.floor(1024/te._config.scaledCharHeight);var ue=te._width*te._height;return te._cacheMap=new le.LRUMap(ue),te._cacheMap.prealloc(ue),te}return E(y,a),y.prototype.dispose=function(){this._bitmapCommitTimeout!==null&&(window.clearTimeout(this._bitmapCommitTimeout),this._bitmapCommitTimeout=null)},y.prototype.beginFrame=function(){this._drawToCacheCount=0},y.prototype.draw=function(x,b,te,ee){if(b.code===32)return!0;if(!this._canCache(b))return!1;var ue=re(b),de=this._cacheMap.get(ue);if(de!=null)return this._drawFromCache(x,de,te,ee),!0;if(this._drawToCacheCount<100){var he=void 0;he=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var fe=this._drawToCache(b,he);return this._cacheMap.set(ue,fe),this._drawFromCache(x,fe,te,ee),!0}return!1},y.prototype._canCache=function(x){return x.code<256},y.prototype._toCoordinateX=function(x){return x%this._width*this._config.scaledCharWidth},y.prototype._toCoordinateY=function(x){return Math.floor(x/this._width)*this._config.scaledCharHeight},y.prototype._drawFromCache=function(x,b,te,ee){if(!b.isEmpty){var ue=this._toCoordinateX(b.index),de=this._toCoordinateY(b.index);x.drawImage(b.inBitmap?this._bitmap:this._cacheCanvas,ue,de,this._config.scaledCharWidth,this._config.scaledCharHeight,te,ee,this._config.scaledCharWidth,this._config.scaledCharHeight)}},y.prototype._getColorFromAnsiIndex=function(x){return x<this._config.colors.ansi.length?this._config.colors.ansi[x]:ce.DEFAULT_ANSI_COLORS[x]},y.prototype._getBackgroundColor=function(x){return this._config.allowTransparency?oe:x.bg===pe.INVERTED_DEFAULT_COLOR?this._config.colors.foreground:x.bg<256?this._getColorFromAnsiIndex(x.bg):this._config.colors.background},y.prototype._getForegroundColor=function(x){return x.fg===pe.INVERTED_DEFAULT_COLOR?ie.color.opaque(this._config.colors.background):x.fg<256?this._getColorFromAnsiIndex(x.fg):this._config.colors.foreground},y.prototype._drawToCache=function(x,b){this._drawToCacheCount++,this._tmpCtx.save();var te=this._getBackgroundColor(x);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=te.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var ee=x.bold?this._config.fontWeightBold:this._config.fontWeight,ue=x.italic?"italic":"";this._tmpCtx.font=ue+" "+ee+" "+this._config.fontSize*this._config.devicePixelRatio+"px "+this._config.fontFamily,this._tmpCtx.textBaseline="middle",this._tmpCtx.fillStyle=this._getForegroundColor(x).css,x.dim&&(this._tmpCtx.globalAlpha=pe.DIM_OPACITY),this._tmpCtx.fillText(x.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var de=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),he=!1;this._config.allowTransparency||(he=function(me,Be){for(var Ee=!0,Me=Be.rgba>>>24,we=Be.rgba>>>16&255,je=Be.rgba>>>8&255,xe=0;xe<me.data.length;xe+=4)me.data[xe]===Me&&me.data[xe+1]===we&&me.data[xe+2]===je?me.data[xe+3]=0:Ee=!1;return Ee}(de,te));var fe=this._toCoordinateX(b),ge=this._toCoordinateY(b);this._cacheCtx.putImageData(de,fe,ge);var ye={index:b,isEmpty:he,inBitmap:!1};return this._addGlyphToBitmap(ye),ye},y.prototype._addGlyphToBitmap=function(x){var b=this;!("createImageBitmap"in window)||ae.isFirefox||ae.isSafari||(this._glyphsWaitingOnBitmap.push(x),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return b._generateBitmap()},100)))},y.prototype._generateBitmap=function(){var x=this,b=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(te){x._bitmap=te;for(var ee=0;ee<b.length;ee++)b[ee].inBitmap=!0}),this._bitmapCommitTimeout=null},y}(Ae.BaseCharAtlas);be.DynamicCharAtlas=ne;var z=function(a){function y(x,b){return a.call(this)||this}return E(y,a),y.prototype.draw=function(x,b,te,ee){return!1},y}(Ae.BaseCharAtlas);be.NoneCharAtlas=z},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.BaseCharAtlas=void 0;var Xe=function(){function E(){this._didWarmUp=!1}return E.prototype.dispose=function(){},E.prototype.warmUp=function(){this._didWarmUp||(this._doWarmUp(),this._didWarmUp=!0)},E.prototype._doWarmUp=function(){},E.prototype.beginFrame=function(){},E}();be.BaseCharAtlas=Xe},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.ColorContrastCache=void 0;var Xe=function(){function E(){this._color={},this._rgba={}}return E.prototype.clear=function(){this._color={},this._rgba={}},E.prototype.setCss=function(pe,Ae,ce){this._rgba[pe]||(this._rgba[pe]={}),this._rgba[pe][Ae]=ce},E.prototype.getCss=function(pe,Ae){return this._rgba[pe]?this._rgba[pe][Ae]:void 0},E.prototype.setColor=function(pe,Ae,ce){this._color[pe]||(this._color[pe]={}),this._color[pe][Ae]=ce},E.prototype.getColor=function(pe,Ae){return this._color[pe]?this._color[pe][Ae]:void 0},E}();be.ColorContrastCache=Xe},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.LRUMap=void 0;var Xe=function(){function E(pe){this.capacity=pe,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return E.prototype._unlinkNode=function(pe){var Ae=pe.prev,ce=pe.next;pe===this._head&&(this._head=ce),pe===this._tail&&(this._tail=Ae),Ae!==null&&(Ae.next=ce),ce!==null&&(ce.prev=Ae)},E.prototype._appendNode=function(pe){var Ae=this._tail;Ae!==null&&(Ae.next=pe),pe.prev=Ae,pe.next=null,this._tail=pe,this._head===null&&(this._head=pe)},E.prototype.prealloc=function(pe){for(var Ae=this._nodePool,ce=0;ce<pe;ce++)Ae.push({prev:null,next:null,key:null,value:null})},E.prototype.get=function(pe){var Ae=this._map[pe];return Ae!==void 0?(this._unlinkNode(Ae),this._appendNode(Ae),Ae.value):null},E.prototype.peekValue=function(pe){var Ae=this._map[pe];return Ae!==void 0?Ae.value:null},E.prototype.peek=function(){var pe=this._head;return pe===null?null:pe.value},E.prototype.set=function(pe,Ae){var ce=this._map[pe];if(ce!==void 0)ce=this._map[pe],this._unlinkNode(ce),ce.value=Ae;else if(this.size>=this.capacity)ce=this._head,this._unlinkNode(ce),delete this._map[ce.key],ce.key=pe,ce.value=Ae,this._map[pe]=ce;else{var le=this._nodePool;le.length>0?((ce=le.pop()).key=pe,ce.value=Ae):ce={prev:null,next:null,key:pe,value:Ae},this._map[pe]=ce,this.size++}this._appendNode(ce)},E}();be.LRUMap=Xe},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(Ae,ce){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(le,ae){le.__proto__=ae}||function(le,ae){for(var se in ae)ae.hasOwnProperty(se)&&(le[se]=ae[se])})(Ae,ce)},function(Ae,ce){function le(){this.constructor=Ae}Xe(Ae,ce),Ae.prototype=ce===null?Object.create(ce):(le.prototype=ce.prototype,new le)});Object.defineProperty(be,"__esModule",{value:!0}),be.SelectionRenderLayer=void 0;var pe=function(Ae){function ce(le,ae,se,ie,oe,re){var ne=Ae.call(this,le,"selection",ae,!0,se,ie,oe,re)||this;return ne._clearState(),ne}return E(ce,Ae),ce.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},ce.prototype.resize=function(le){Ae.prototype.resize.call(this,le),this._clearState()},ce.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},ce.prototype.onSelectionChanged=function(le,ae,se){if(this._didStateChange(le,ae,se,this._bufferService.buffer.ydisp))if(this._clearAll(),le&&ae){var ie=le[1]-this._bufferService.buffer.ydisp,oe=ae[1]-this._bufferService.buffer.ydisp,re=Math.max(ie,0),ne=Math.min(oe,this._bufferService.rows-1);if(!(re>=this._bufferService.rows||ne<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,se){var z=le[0],a=ae[0]-z,y=ne-re+1;this._fillCells(z,re,a,y)}else{z=ie===re?le[0]:0;var x=re===ne?ae[0]:this._bufferService.cols;this._fillCells(z,re,x-z,1);var b=Math.max(ne-re-1,0);if(this._fillCells(0,re+1,this._bufferService.cols,b),re!==ne){var te=oe===ne?ae[0]:this._bufferService.cols;this._fillCells(0,ne,te,1)}}this._state.start=[le[0],le[1]],this._state.end=[ae[0],ae[1]],this._state.columnSelectMode=se,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},ce.prototype._didStateChange=function(le,ae,se,ie){return!this._areCoordinatesEqual(le,this._state.start)||!this._areCoordinatesEqual(ae,this._state.end)||se!==this._state.columnSelectMode||ie!==this._state.ydisp},ce.prototype._areCoordinatesEqual=function(le,ae){return!(!le||!ae)&&le[0]===ae[0]&&le[1]===ae[1]},ce}(ve(13).BaseRenderLayer);be.SelectionRenderLayer=pe},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(ae,se){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,oe){ie.__proto__=oe}||function(ie,oe){for(var re in oe)oe.hasOwnProperty(re)&&(ie[re]=oe[re])})(ae,se)},function(ae,se){function ie(){this.constructor=ae}Xe(ae,se),ae.prototype=se===null?Object.create(se):(ie.prototype=se.prototype,new ie)});Object.defineProperty(be,"__esModule",{value:!0}),be.CursorRenderLayer=void 0;var pe=ve(13),Ae=ve(4),ce=function(ae){function se(ie,oe,re,ne,z,a,y,x,b){var te=ae.call(this,ie,"cursor",oe,!0,re,ne,a,y)||this;return te._onRequestRedraw=z,te._coreService=x,te._coreBrowserService=b,te._cell=new Ae.CellData,te._state={x:0,y:0,isFocused:!1,style:"",width:0},te._cursorRenderers={bar:te._renderBarCursor.bind(te),block:te._renderBlockCursor.bind(te),underline:te._renderUnderlineCursor.bind(te)},te}return E(se,ae),se.prototype.resize=function(ie){ae.prototype.resize.call(this,ie),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},se.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},se.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},se.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},se.prototype.onOptionsChanged=function(){var ie,oe=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new le(this._coreBrowserService.isFocused,function(){oe._render(!0)})):((ie=this._cursorBlinkStateManager)===null||ie===void 0||ie.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},se.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},se.prototype.onGridChanged=function(ie,oe){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},se.prototype._render=function(ie){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var oe=this._bufferService.buffer.ybase+this._bufferService.buffer.y,re=oe-this._bufferService.buffer.ydisp;if(re<0||re>=this._bufferService.rows)this._clearCursor();else{var ne=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(oe).loadCell(ne,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var z=this._optionsService.options.cursorStyle;return z&&z!=="block"?this._cursorRenderers[z](ne,re,this._cell):this._renderBlurCursor(ne,re,this._cell),this._ctx.restore(),this._state.x=ne,this._state.y=re,this._state.isFocused=!1,this._state.style=z,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===ne&&this._state.y===re&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](ne,re,this._cell),this._ctx.restore(),this._state.x=ne,this._state.y=re,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},se.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},se.prototype._renderBarCursor=function(ie,oe,re){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(ie,oe,this._optionsService.options.cursorWidth),this._ctx.restore()},se.prototype._renderBlockCursor=function(ie,oe,re){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(ie,oe,re.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(re,ie,oe),this._ctx.restore()},se.prototype._renderUnderlineCursor=function(ie,oe,re){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(ie,oe),this._ctx.restore()},se.prototype._renderBlurCursor=function(ie,oe,re){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(ie,oe,re.getWidth(),1),this._ctx.restore()},se}(pe.BaseRenderLayer);be.CursorRenderLayer=ce;var le=function(){function ae(se,ie){this._renderCallback=ie,this.isCursorVisible=!0,se&&this._restartInterval()}return Object.defineProperty(ae.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),ae.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},ae.prototype.restartBlinkAnimation=function(){var se=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){se._renderCallback(),se._animationFrame=void 0})))},ae.prototype._restartInterval=function(se){var ie=this;se===void 0&&(se=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(ie._animationTimeRestarted){var oe=600-(Date.now()-ie._animationTimeRestarted);if(ie._animationTimeRestarted=void 0,oe>0)return void ie._restartInterval(oe)}ie.isCursorVisible=!1,ie._animationFrame=window.requestAnimationFrame(function(){ie._renderCallback(),ie._animationFrame=void 0}),ie._blinkInterval=window.setInterval(function(){if(ie._animationTimeRestarted){var re=600-(Date.now()-ie._animationTimeRestarted);return ie._animationTimeRestarted=void 0,void ie._restartInterval(re)}ie.isCursorVisible=!ie.isCursorVisible,ie._animationFrame=window.requestAnimationFrame(function(){ie._renderCallback(),ie._animationFrame=void 0})},600)},se)},ae.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},ae.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},ae}()},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(ae,se){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,oe){ie.__proto__=oe}||function(ie,oe){for(var re in oe)oe.hasOwnProperty(re)&&(ie[re]=oe[re])})(ae,se)},function(ae,se){function ie(){this.constructor=ae}Xe(ae,se),ae.prototype=se===null?Object.create(se):(ie.prototype=se.prototype,new ie)});Object.defineProperty(be,"__esModule",{value:!0}),be.LinkRenderLayer=void 0;var pe=ve(13),Ae=ve(9),ce=ve(26),le=function(ae){function se(ie,oe,re,ne,z,a,y,x){var b=ae.call(this,ie,"link",oe,!0,re,ne,y,x)||this;return z.onShowLinkUnderline(function(te){return b._onShowLinkUnderline(te)}),z.onHideLinkUnderline(function(te){return b._onHideLinkUnderline(te)}),a.onShowLinkUnderline(function(te){return b._onShowLinkUnderline(te)}),a.onHideLinkUnderline(function(te){return b._onHideLinkUnderline(te)}),b}return E(se,ae),se.prototype.resize=function(ie){ae.prototype.resize.call(this,ie),this._state=void 0},se.prototype.reset=function(){this._clearCurrentLink()},se.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var ie=this._state.y2-this._state.y1-1;ie>0&&this._clearCells(0,this._state.y1+1,this._state.cols,ie),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},se.prototype._onShowLinkUnderline=function(ie){if(ie.fg===Ae.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:ie.fg&&ce.is256Color(ie.fg)?this._ctx.fillStyle=this._colors.ansi[ie.fg].css:this._ctx.fillStyle=this._colors.foreground.css,ie.y1===ie.y2)this._fillBottomLineAtCells(ie.x1,ie.y1,ie.x2-ie.x1);else{this._fillBottomLineAtCells(ie.x1,ie.y1,ie.cols-ie.x1);for(var oe=ie.y1+1;oe<ie.y2;oe++)this._fillBottomLineAtCells(0,oe,ie.cols);this._fillBottomLineAtCells(0,ie.y2,ie.x2)}this._state=ie},se.prototype._onHideLinkUnderline=function(ie){this._clearCurrentLink()},se}(pe.BaseRenderLayer);be.LinkRenderLayer=le},function(Gt,be,ve){"use strict";var Xe=this&&this.__decorate||function(ae,se,ie,oe){var re,ne=arguments.length,z=ne<3?se:oe===null?oe=Object.getOwnPropertyDescriptor(se,ie):oe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")z=Reflect.decorate(ae,se,ie,oe);else for(var a=ae.length-1;a>=0;a--)(re=ae[a])&&(z=(ne<3?re(z):ne>3?re(se,ie,z):re(se,ie))||z);return ne>3&&z&&Object.defineProperty(se,ie,z),z},E=this&&this.__param||function(ae,se){return function(ie,oe){se(ie,oe,ae)}};Object.defineProperty(be,"__esModule",{value:!0}),be.MouseZone=be.Linkifier=void 0;var pe=ve(0),Ae=ve(1),ce=function(){function ae(se,ie,oe){this._bufferService=se,this._logService=ie,this._unicodeService=oe,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new pe.EventEmitter,this._onHideLinkUnderline=new pe.EventEmitter,this._onLinkTooltip=new pe.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(ae.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),ae.prototype.attachToDom=function(se,ie){this._element=se,this._mouseZoneManager=ie},ae.prototype.linkifyRows=function(se,ie){var oe=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=se,this._rowsToLinkify.end=ie):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,se),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,ie)),this._mouseZoneManager.clearAll(se,ie),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return oe._linkifyRows()},ae._timeBeforeLatency))},ae.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var se=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var ie=se.ydisp+this._rowsToLinkify.start;if(!(ie>=se.lines.length)){for(var oe=se.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,re=Math.ceil(2e3/this._bufferService.cols),ne=this._bufferService.buffer.iterator(!1,ie,oe,re,re);ne.hasNext();)for(var z=ne.next(),a=0;a<this._linkMatchers.length;a++)this._doLinkifyRow(z.range.first,z.content,this._linkMatchers[a]);this._rowsToLinkify.start=void 0,this._rowsToLinkify.end=void 0}}else this._logService.debug("_rowToLinkify was unset before _linkifyRows was called")},ae.prototype.registerLinkMatcher=function(se,ie,oe){if(oe===void 0&&(oe={}),!ie)throw new Error("handler must be defined");var re={id:this._nextLinkMatcherId++,regex:se,handler:ie,matchIndex:oe.matchIndex,validationCallback:oe.validationCallback,hoverTooltipCallback:oe.tooltipCallback,hoverLeaveCallback:oe.leaveCallback,willLinkActivate:oe.willLinkActivate,priority:oe.priority||0};return this._addLinkMatcherToList(re),re.id},ae.prototype._addLinkMatcherToList=function(se){if(this._linkMatchers.length!==0){for(var ie=this._linkMatchers.length-1;ie>=0;ie--)if(se.priority<=this._linkMatchers[ie].priority)return void this._linkMatchers.splice(ie+1,0,se);this._linkMatchers.splice(0,0,se)}else this._linkMatchers.push(se)},ae.prototype.deregisterLinkMatcher=function(se){for(var ie=0;ie<this._linkMatchers.length;ie++)if(this._linkMatchers[ie].id===se)return this._linkMatchers.splice(ie,1),!0;return!1},ae.prototype._doLinkifyRow=function(se,ie,oe){for(var re,ne=this,z=new RegExp(oe.regex.source,(oe.regex.flags||"")+"g"),a=-1,y=function(){var b=re[typeof oe.matchIndex!="number"?0:oe.matchIndex];if(!b)return x._logService.debug("match found without corresponding matchIndex",re,oe),"break";if(a=ie.indexOf(b,a+1),z.lastIndex=a+b.length,a<0)return"break";var te=x._bufferService.buffer.stringIndexToBufferIndex(se,a);if(te[0]<0)return"break";var ee=x._bufferService.buffer.lines.get(te[0]);if(!ee)return"break";var ue=ee.getFg(te[1]),de=ue?ue>>9&511:void 0;oe.validationCallback?oe.validationCallback(b,function(he){ne._rowsTimeoutId||he&&ne._addLink(te[1],te[0]-ne._bufferService.buffer.ydisp,b,oe,de)}):x._addLink(te[1],te[0]-x._bufferService.buffer.ydisp,b,oe,de)},x=this;(re=z.exec(ie))!==null&&y()!=="break";);},ae.prototype._addLink=function(se,ie,oe,re,ne){var z=this;if(this._mouseZoneManager&&this._element){var a=this._unicodeService.getStringCellWidth(oe),y=se%this._bufferService.cols,x=ie+Math.floor(se/this._bufferService.cols),b=(y+a)%this._bufferService.cols,te=x+Math.floor((y+a)/this._bufferService.cols);b===0&&(b=this._bufferService.cols,te--),this._mouseZoneManager.add(new le(y+1,x+1,b+1,te+1,function(ee){if(re.handler)return re.handler(ee,oe);var ue=window.open();ue?(ue.opener=null,ue.location.href=oe):console.warn("Opening link blocked as opener could not be cleared")},function(){z._onShowLinkUnderline.fire(z._createLinkHoverEvent(y,x,b,te,ne)),z._element.classList.add("xterm-cursor-pointer")},function(ee){z._onLinkTooltip.fire(z._createLinkHoverEvent(y,x,b,te,ne)),re.hoverTooltipCallback&&re.hoverTooltipCallback(ee,oe,{start:{x:y,y:x},end:{x:b,y:te}})},function(){z._onHideLinkUnderline.fire(z._createLinkHoverEvent(y,x,b,te,ne)),z._element.classList.remove("xterm-cursor-pointer"),re.hoverLeaveCallback&&re.hoverLeaveCallback()},function(ee){return!re.willLinkActivate||re.willLinkActivate(ee,oe)}))}},ae.prototype._createLinkHoverEvent=function(se,ie,oe,re,ne){return{x1:se,y1:ie,x2:oe,y2:re,cols:this._bufferService.cols,fg:ne}},ae._timeBeforeLatency=200,ae=Xe([E(0,Ae.IBufferService),E(1,Ae.ILogService),E(2,Ae.IUnicodeService)],ae)}();be.Linkifier=ce;var le=function(ae,se,ie,oe,re,ne,z,a,y){this.x1=ae,this.y1=se,this.x2=ie,this.y2=oe,this.clickCallback=re,this.hoverCallback=ne,this.tooltipCallback=z,this.leaveCallback=a,this.willLinkActivate=y};be.MouseZone=le},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(b,te){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ee,ue){ee.__proto__=ue}||function(ee,ue){for(var de in ue)ue.hasOwnProperty(de)&&(ee[de]=ue[de])})(b,te)},function(b,te){function ee(){this.constructor=b}Xe(b,te),b.prototype=te===null?Object.create(te):(ee.prototype=te.prototype,new ee)}),pe=this&&this.__decorate||function(b,te,ee,ue){var de,he=arguments.length,fe=he<3?te:ue===null?ue=Object.getOwnPropertyDescriptor(te,ee):ue;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")fe=Reflect.decorate(b,te,ee,ue);else for(var ge=b.length-1;ge>=0;ge--)(de=b[ge])&&(fe=(he<3?de(fe):he>3?de(te,ee,fe):de(te,ee))||fe);return he>3&&fe&&Object.defineProperty(te,ee,fe),fe},Ae=this&&this.__param||function(b,te){return function(ee,ue){te(ee,ue,b)}};Object.defineProperty(be,"__esModule",{value:!0}),be.SelectionService=void 0;var ce=ve(11),le=ve(52),ae=ve(4),se=ve(0),ie=ve(5),oe=ve(1),re=ve(30),ne=ve(53),z=ve(2),a="\xA0",y=new RegExp(a,"g"),x=function(b){function te(ee,ue,de,he,fe,ge,ye){var me=b.call(this)||this;return me._element=ee,me._screenElement=ue,me._bufferService=de,me._coreService=he,me._mouseService=fe,me._optionsService=ge,me._renderService=ye,me._dragScrollAmount=0,me._enabled=!0,me._workCell=new ae.CellData,me._mouseDownTimeStamp=0,me._onLinuxMouseSelection=me.register(new se.EventEmitter),me._onRedrawRequest=me.register(new se.EventEmitter),me._onSelectionChange=me.register(new se.EventEmitter),me._onRequestScrollLines=me.register(new se.EventEmitter),me._mouseMoveListener=function(Be){return me._onMouseMove(Be)},me._mouseUpListener=function(Be){return me._onMouseUp(Be)},me._coreService.onUserInput(function(){me.hasSelection&&me.clearSelection()}),me._trimListener=me._bufferService.buffer.lines.onTrim(function(Be){return me._onTrim(Be)}),me.register(me._bufferService.buffers.onBufferActivate(function(Be){return me._onBufferActivate(Be)})),me.enable(),me._model=new le.SelectionModel(me._bufferService),me._activeSelectionMode=0,me}return E(te,b),Object.defineProperty(te.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),te.prototype.dispose=function(){this._removeMouseDownListeners()},te.prototype.reset=function(){this.clearSelection()},te.prototype.disable=function(){this.clearSelection(),this._enabled=!1},te.prototype.enable=function(){this._enabled=!0},Object.defineProperty(te.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"hasSelection",{get:function(){var ee=this._model.finalSelectionStart,ue=this._model.finalSelectionEnd;return!(!ee||!ue)&&(ee[0]!==ue[0]||ee[1]!==ue[1])},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"selectionText",{get:function(){var ee=this._model.finalSelectionStart,ue=this._model.finalSelectionEnd;if(!ee||!ue)return"";var de=this._bufferService.buffer,he=[];if(this._activeSelectionMode===3){if(ee[0]===ue[0])return"";for(var fe=ee[1];fe<=ue[1];fe++){var ge=de.translateBufferLineToString(fe,!0,ee[0],ue[0]);he.push(ge)}}else{var ye=ee[1]===ue[1]?ue[0]:void 0;for(he.push(de.translateBufferLineToString(ee[1],!0,ee[0],ye)),fe=ee[1]+1;fe<=ue[1]-1;fe++){var me=de.lines.get(fe);ge=de.translateBufferLineToString(fe,!0),me&&me.isWrapped?he[he.length-1]+=ge:he.push(ge)}ee[1]!==ue[1]&&(me=de.lines.get(ue[1]),ge=de.translateBufferLineToString(ue[1],!0,0,ue[0]),me&&me.isWrapped?he[he.length-1]+=ge:he.push(ge))}return he.map(function(Be){return Be.replace(y," ")}).join(ce.isWindows?`\r
`:`
`)},enumerable:!1,configurable:!0}),te.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},te.prototype.refresh=function(ee){var ue=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return ue._refresh()})),ce.isLinux&&ee&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},te.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},te.prototype.isClickInSelection=function(ee){var ue=this._getMouseBufferCoords(ee),de=this._model.finalSelectionStart,he=this._model.finalSelectionEnd;return!!(de&&he&&ue)&&this._areCoordsInSelection(ue,de,he)},te.prototype._areCoordsInSelection=function(ee,ue,de){return ee[1]>ue[1]&&ee[1]<de[1]||ue[1]===de[1]&&ee[1]===ue[1]&&ee[0]>=ue[0]&&ee[0]<de[0]||ue[1]<de[1]&&ee[1]===de[1]&&ee[0]<de[0]||ue[1]<de[1]&&ee[1]===ue[1]&&ee[0]>=ue[0]},te.prototype.selectWordAtCursor=function(ee){var ue=this._getMouseBufferCoords(ee);ue&&(this._selectWordAt(ue,!1),this._model.selectionEnd=void 0,this.refresh(!0))},te.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},te.prototype.selectLines=function(ee,ue){this._model.clearSelection(),ee=Math.max(ee,0),ue=Math.min(ue,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,ee],this._model.selectionEnd=[this._bufferService.cols,ue],this.refresh(),this._onSelectionChange.fire()},te.prototype._onTrim=function(ee){this._model.onTrim(ee)&&this.refresh()},te.prototype._getMouseBufferCoords=function(ee){var ue=this._mouseService.getCoords(ee,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(ue)return ue[0]--,ue[1]--,ue[1]+=this._bufferService.buffer.ydisp,ue},te.prototype._getMouseEventScrollAmount=function(ee){var ue=re.getCoordsRelativeToElement(ee,this._screenElement)[1],de=this._renderService.dimensions.canvasHeight;return ue>=0&&ue<=de?0:(ue>de&&(ue-=de),ue=Math.min(Math.max(ue,-50),50),(ue/=50)/Math.abs(ue)+Math.round(14*ue))},te.prototype.shouldForceSelection=function(ee){return ce.isMac?ee.altKey&&this._optionsService.options.macOptionClickForcesSelection:ee.shiftKey},te.prototype.onMouseDown=function(ee){if(this._mouseDownTimeStamp=ee.timeStamp,(ee.button!==2||!this.hasSelection)&&ee.button===0){if(!this._enabled){if(!this.shouldForceSelection(ee))return;ee.stopPropagation()}ee.preventDefault(),this._dragScrollAmount=0,this._enabled&&ee.shiftKey?this._onIncrementalClick(ee):ee.detail===1?this._onSingleClick(ee):ee.detail===2?this._onDoubleClick(ee):ee.detail===3&&this._onTripleClick(ee),this._addMouseDownListeners(),this.refresh(!0)}},te.prototype._addMouseDownListeners=function(){var ee=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return ee._dragScroll()},50)},te.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},te.prototype._onIncrementalClick=function(ee){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(ee))},te.prototype._onSingleClick=function(ee){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(ee)?3:0,this._model.selectionStart=this._getMouseBufferCoords(ee),this._model.selectionStart){this._model.selectionEnd=void 0;var ue=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);ue&&ue.length!==this._model.selectionStart[0]&&ue.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},te.prototype._onDoubleClick=function(ee){var ue=this._getMouseBufferCoords(ee);ue&&(this._activeSelectionMode=1,this._selectWordAt(ue,!0))},te.prototype._onTripleClick=function(ee){var ue=this._getMouseBufferCoords(ee);ue&&(this._activeSelectionMode=2,this._selectLineAt(ue[1]))},te.prototype.shouldColumnSelect=function(ee){return ee.altKey&&!(ce.isMac&&this._optionsService.options.macOptionClickForcesSelection)},te.prototype._onMouseMove=function(ee){if(ee.stopImmediatePropagation(),this._model.selectionStart){var ue=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(ee),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]<this._model.selectionStart[1]?this._model.selectionEnd[0]=0:this._model.selectionEnd[0]=this._bufferService.cols:this._activeSelectionMode===1&&this._selectToWordAt(this._model.selectionEnd),this._dragScrollAmount=this._getMouseEventScrollAmount(ee),this._activeSelectionMode!==3&&(this._dragScrollAmount>0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var de=this._bufferService.buffer;if(this._model.selectionEnd[1]<de.lines.length){var he=de.lines.get(this._model.selectionEnd[1]);he&&he.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}ue&&ue[0]===this._model.selectionEnd[0]&&ue[1]===this._model.selectionEnd[1]||this.refresh(!0)}else this.refresh(!0)}},te.prototype._dragScroll=function(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});var ee=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(ee.ydisp+this._bufferService.rows,ee.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=ee.ydisp),this.refresh()}},te.prototype._onMouseUp=function(ee){var ue=ee.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&ue<500&&ee.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var de=this._mouseService.getCoords(ee,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(de&&de[0]!==void 0&&de[1]!==void 0){var he=ne.moveToCellSequence(de[0]-1,de[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(he,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},te.prototype._onBufferActivate=function(ee){var ue=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=ee.activeBuffer.lines.onTrim(function(de){return ue._onTrim(de)})},te.prototype._convertViewportColToCharacterIndex=function(ee,ue){for(var de=ue[0],he=0;ue[0]>=he;he++){var fe=ee.loadCell(he,this._workCell).getChars().length;this._workCell.getWidth()===0?de--:fe>1&&ue[0]!==he&&(de+=fe-1)}return de},te.prototype.setSelection=function(ee,ue,de){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[ee,ue],this._model.selectionStartLength=de,this.refresh()},te.prototype._getWordAt=function(ee,ue,de,he){if(de===void 0&&(de=!0),he===void 0&&(he=!0),!(ee[0]>=this._bufferService.cols)){var fe=this._bufferService.buffer,ge=fe.lines.get(ee[1]);if(ge){var ye=fe.translateBufferLineToString(ee[1],!1),me=this._convertViewportColToCharacterIndex(ge,ee),Be=me,Ee=ee[0]-me,Me=0,we=0,je=0,xe=0;if(ye.charAt(me)===" "){for(;me>0&&ye.charAt(me-1)===" ";)me--;for(;Be<ye.length&&ye.charAt(Be+1)===" ";)Be++}else{var Oe=ee[0],We=ee[0];ge.getWidth(Oe)===0&&(Me++,Oe--),ge.getWidth(We)===2&&(we++,We++);var Ze=ge.getString(We).length;for(Ze>1&&(xe+=Ze-1,Be+=Ze-1);Oe>0&&me>0&&!this._isCharWordSeparator(ge.loadCell(Oe-1,this._workCell));){ge.loadCell(Oe-1,this._workCell);var Te=this._workCell.getChars().length;this._workCell.getWidth()===0?(Me++,Oe--):Te>1&&(je+=Te-1,me-=Te-1),me--,Oe--}for(;We<ge.length&&Be+1<ye.length&&!this._isCharWordSeparator(ge.loadCell(We+1,this._workCell));){ge.loadCell(We+1,this._workCell);var tt=this._workCell.getChars().length;this._workCell.getWidth()===2?(we++,We++):tt>1&&(xe+=tt-1,Be+=tt-1),Be++,We++}}Be++;var qe=me+Ee-Me+je,lt=Math.min(this._bufferService.cols,Be-me+Me+we-je-xe);if(ue||ye.slice(me,Be).trim()!==""){if(de&&qe===0&&ge.getCodePoint(0)!==32){var ct=fe.lines.get(ee[1]-1);if(ct&&ge.isWrapped&&ct.getCodePoint(this._bufferService.cols-1)!==32){var rt=this._getWordAt([this._bufferService.cols-1,ee[1]-1],!1,!0,!1);if(rt){var at=this._bufferService.cols-rt.start;qe-=at,lt+=at}}}if(he&&qe+lt===this._bufferService.cols&&ge.getCodePoint(this._bufferService.cols-1)!==32){var ut=fe.lines.get(ee[1]+1);if(ut&&ut.isWrapped&&ut.getCodePoint(0)!==32){var At=this._getWordAt([0,ee[1]+1],!1,!1,!0);At&&(lt+=At.length)}}return{start:qe,length:lt}}}}},te.prototype._selectWordAt=function(ee,ue){var de=this._getWordAt(ee,ue);if(de){for(;de.start<0;)de.start+=this._bufferService.cols,ee[1]--;this._model.selectionStart=[de.start,ee[1]],this._model.selectionStartLength=de.length}},te.prototype._selectToWordAt=function(ee){var ue=this._getWordAt(ee,!0);if(ue){for(var de=ee[1];ue.start<0;)ue.start+=this._bufferService.cols,de--;if(!this._model.areSelectionValuesReversed())for(;ue.start+ue.length>this._bufferService.cols;)ue.length-=this._bufferService.cols,de++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?ue.start:ue.start+ue.length,de]}},te.prototype._isCharWordSeparator=function(ee){return ee.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(ee.getChars())>=0},te.prototype._selectLineAt=function(ee){var ue=this._bufferService.buffer.getWrappedRangeForLine(ee);this._model.selectionStart=[0,ue.first],this._model.selectionEnd=[this._bufferService.cols,ue.last],this._model.selectionStartLength=0},te=pe([Ae(2,oe.IBufferService),Ae(3,oe.ICoreService),Ae(4,ie.IMouseService),Ae(5,oe.IOptionsService),Ae(6,ie.IRenderService)],te)}(z.Disposable);be.SelectionService=x},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.SelectionModel=void 0;var Xe=function(){function E(pe){this._bufferService=pe,this.isSelectAllActive=!1,this.selectionStartLength=0}return E.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(E.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var pe=this.selectionStart[0]+this.selectionStartLength;return pe>this._bufferService.cols?[pe%this._bufferService.cols,this.selectionStart[1]+Math.floor(pe/this._bufferService.cols)]:[pe,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),E.prototype.areSelectionValuesReversed=function(){var pe=this.selectionStart,Ae=this.selectionEnd;return!(!pe||!Ae)&&(pe[1]>Ae[1]||pe[1]===Ae[1]&&pe[0]>Ae[0])},E.prototype.onTrim=function(pe){return this.selectionStart&&(this.selectionStart[1]-=pe),this.selectionEnd&&(this.selectionEnd[1]-=pe),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},E}();be.SelectionModel=Xe},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.moveToCellSequence=void 0;var Xe=ve(12);function E(se,ie,oe,re){var ne=se-pe(oe,se),z=ie-pe(oe,ie);return ae(Math.abs(ne-z)-function(a,y,x){for(var b=0,te=a-pe(x,a),ee=y-pe(x,y),ue=0;ue<Math.abs(te-ee);ue++){var de=Ae(a,y)==="A"?-1:1,he=x.buffer.lines.get(te+de*ue);he&&he.isWrapped&&b++}return b}(se,ie,oe),le(Ae(se,ie),re))}function pe(se,ie){for(var oe=0,re=se.buffer.lines.get(ie),ne=re&&re.isWrapped;ne&&ie>=0&&ie<se.rows;)oe++,ne=(re=se.buffer.lines.get(--ie))&&re.isWrapped;return oe}function Ae(se,ie){return se>ie?"A":"B"}function ce(se,ie,oe,re,ne,z){for(var a=se,y=ie,x="";a!==oe||y!==re;)a+=ne?1:-1,ne&&a>z.cols-1?(x+=z.buffer.translateBufferLineToString(y,!1,se,a),a=0,se=0,y++):!ne&&a<0&&(x+=z.buffer.translateBufferLineToString(y,!1,0,se+1),se=a=z.cols-1,y--);return x+z.buffer.translateBufferLineToString(y,!1,se,a)}function le(se,ie){var oe=ie?"O":"[";return Xe.C0.ESC+oe+se}function ae(se,ie){se=Math.floor(se);for(var oe="",re=0;re<se;re++)oe+=ie;return oe}be.moveToCellSequence=function(se,ie,oe,re){var ne,z=oe.buffer.x,a=oe.buffer.y;if(!oe.buffer.hasScrollback)return function(x,b,te,ee,ue,de){return E(b,ee,ue,de).length===0?"":ae(ce(x,b,x,b-pe(ue,b),!1,ue).length,le("D",de))}(z,a,0,ie,oe,re)+E(a,ie,oe,re)+function(x,b,te,ee,ue,de){var he;he=E(b,ee,ue,de).length>0?ee-pe(ue,ee):b;var fe=ee,ge=function(ye,me,Be,Ee,Me,we){var je;return je=E(Be,Ee,Me,we).length>0?Ee-pe(Me,Ee):me,ye<Be&&je<=Ee||ye>=Be&&je<Ee?"C":"D"}(x,b,te,ee,ue,de);return ae(ce(x,he,te,fe,ge==="C",ue).length,le(ge,de))}(z,a,se,ie,oe,re);if(a===ie)return ne=z>se?"D":"C",ae(Math.abs(z-se),le(ne,re));ne=a>ie?"D":"C";var y=Math.abs(a-ie);return ae(function(x,b){return b.cols-x}(a>ie?se:z,oe)+(y-1)*oe.cols+1+((a>ie?z:se)-1),le(ne,re))}},function(Gt,be,ve){"use strict";var Xe=this&&this.__decorate||function(ce,le,ae,se){var ie,oe=arguments.length,re=oe<3?le:se===null?se=Object.getOwnPropertyDescriptor(le,ae):se;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(ce,le,ae,se);else for(var ne=ce.length-1;ne>=0;ne--)(ie=ce[ne])&&(re=(oe<3?ie(re):oe>3?ie(le,ae,re):ie(le,ae))||re);return oe>3&&re&&Object.defineProperty(le,ae,re),re},E=this&&this.__param||function(ce,le){return function(ae,se){le(ae,se,ce)}};Object.defineProperty(be,"__esModule",{value:!0}),be.SoundService=void 0;var pe=ve(1),Ae=function(){function ce(le){this._optionsService=le}return Object.defineProperty(ce,"audioContext",{get:function(){if(!ce._audioContext){var le=window.AudioContext||window.webkitAudioContext;if(!le)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;ce._audioContext=new le}return ce._audioContext},enumerable:!1,configurable:!0}),ce.prototype.playBellSound=function(){var le=ce.audioContext;if(le){var ae=le.createBufferSource();le.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(se){ae.buffer=se,ae.connect(le.destination),ae.start(0)})}},ce.prototype._base64ToArrayBuffer=function(le){for(var ae=window.atob(le),se=ae.length,ie=new Uint8Array(se),oe=0;oe<se;oe++)ie[oe]=ae.charCodeAt(oe);return ie.buffer},ce.prototype._removeMimeType=function(le){return le.split(",")[1]},ce=Xe([E(0,pe.IOptionsService)],ce)}();be.SoundService=Ae},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(oe,re){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,z){ne.__proto__=z}||function(ne,z){for(var a in z)z.hasOwnProperty(a)&&(ne[a]=z[a])})(oe,re)},function(oe,re){function ne(){this.constructor=oe}Xe(oe,re),oe.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)}),pe=this&&this.__decorate||function(oe,re,ne,z){var a,y=arguments.length,x=y<3?re:z===null?z=Object.getOwnPropertyDescriptor(re,ne):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,re,ne,z);else for(var b=oe.length-1;b>=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(re,ne,x):a(re,ne))||x);return y>3&&x&&Object.defineProperty(re,ne,x),x},Ae=this&&this.__param||function(oe,re){return function(ne,z){re(ne,z,oe)}};Object.defineProperty(be,"__esModule",{value:!0}),be.MouseZoneManager=void 0;var ce=ve(2),le=ve(7),ae=ve(5),se=ve(1),ie=function(oe){function re(ne,z,a,y,x,b){var te=oe.call(this)||this;return te._element=ne,te._screenElement=z,te._bufferService=a,te._mouseService=y,te._selectionService=x,te._optionsService=b,te._zones=[],te._areZonesActive=!1,te._lastHoverCoords=[void 0,void 0],te._initialSelectionLength=0,te.register(le.addDisposableDomListener(te._element,"mousedown",function(ee){return te._onMouseDown(ee)})),te._mouseMoveListener=function(ee){return te._onMouseMove(ee)},te._mouseLeaveListener=function(ee){return te._onMouseLeave(ee)},te._clickListener=function(ee){return te._onClick(ee)},te}return E(re,oe),re.prototype.dispose=function(){oe.prototype.dispose.call(this),this._deactivate()},re.prototype.add=function(ne){this._zones.push(ne),this._zones.length===1&&this._activate()},re.prototype.clearAll=function(ne,z){if(this._zones.length!==0){ne&&z||(ne=0,z=this._bufferService.rows-1);for(var a=0;a<this._zones.length;a++){var y=this._zones[a];(y.y1>ne&&y.y1<=z+1||y.y2>ne&&y.y2<=z+1||y.y1<ne&&y.y2>z+1)&&(this._currentZone&&this._currentZone===y&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(a--,1))}this._zones.length===0&&this._deactivate()}},re.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},re.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},re.prototype._onMouseMove=function(ne){this._lastHoverCoords[0]===ne.pageX&&this._lastHoverCoords[1]===ne.pageY||(this._onHover(ne),this._lastHoverCoords=[ne.pageX,ne.pageY])},re.prototype._onHover=function(ne){var z=this,a=this._findZoneEventAt(ne);a!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),a&&(this._currentZone=a,a.hoverCallback&&a.hoverCallback(ne),this._tooltipTimeout=window.setTimeout(function(){return z._onTooltip(ne)},this._optionsService.options.linkTooltipHoverDuration)))},re.prototype._onTooltip=function(ne){this._tooltipTimeout=void 0;var z=this._findZoneEventAt(ne);z&&z.tooltipCallback&&z.tooltipCallback(ne)},re.prototype._onMouseDown=function(ne){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var z=this._findZoneEventAt(ne);z!=null&&z.willLinkActivate(ne)&&(ne.preventDefault(),ne.stopImmediatePropagation())}},re.prototype._onMouseLeave=function(ne){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},re.prototype._onClick=function(ne){var z=this._findZoneEventAt(ne),a=this._getSelectionLength();z&&a===this._initialSelectionLength&&(z.clickCallback(ne),ne.preventDefault(),ne.stopImmediatePropagation())},re.prototype._getSelectionLength=function(){var ne=this._selectionService.selectionText;return ne?ne.length:0},re.prototype._findZoneEventAt=function(ne){var z=this._mouseService.getCoords(ne,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(z)for(var a=z[0],y=z[1],x=0;x<this._zones.length;x++){var b=this._zones[x];if(b.y1===b.y2){if(y===b.y1&&a>=b.x1&&a<b.x2)return b}else if(y===b.y1&&a>=b.x1||y===b.y2&&a<b.x2||y>b.y1&&y<b.y2)return b}},re=pe([Ae(2,se.IBufferService),Ae(3,ae.IMouseService),Ae(4,ae.ISelectionService),Ae(5,se.IOptionsService)],re)}(ce.Disposable);be.MouseZoneManager=ie},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(re,ne){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(z,a){z.__proto__=a}||function(z,a){for(var y in a)a.hasOwnProperty(y)&&(z[y]=a[y])})(re,ne)},function(re,ne){function z(){this.constructor=re}Xe(re,ne),re.prototype=ne===null?Object.create(ne):(z.prototype=ne.prototype,new z)});Object.defineProperty(be,"__esModule",{value:!0}),be.AccessibilityManager=void 0;var pe=ve(18),Ae=ve(11),ce=ve(31),le=ve(7),ae=ve(2),se=ve(32),ie=ve(17),oe=function(re){function ne(z,a){var y=re.call(this)||this;y._terminal=z,y._renderService=a,y._liveRegionLineCount=0,y._charsToConsume=[],y._charsToAnnounce="",y._accessibilityTreeRoot=document.createElement("div"),y._accessibilityTreeRoot.classList.add("xterm-accessibility"),y._rowContainer=document.createElement("div"),y._rowContainer.classList.add("xterm-accessibility-tree"),y._rowContainer.setAttribute("role","list"),y._rowElements=[];for(var x=0;x<y._terminal.rows;x++)y._rowElements[x]=y._createAccessibilityTreeNode(),y._rowContainer.appendChild(y._rowElements[x]);if(y._topBoundaryFocusListener=function(b){return y._onBoundaryFocus(b,0)},y._bottomBoundaryFocusListener=function(b){return y._onBoundaryFocus(b,1)},y._rowElements[0].addEventListener("focus",y._topBoundaryFocusListener),y._rowElements[y._rowElements.length-1].addEventListener("focus",y._bottomBoundaryFocusListener),y._refreshRowsDimensions(),y._accessibilityTreeRoot.appendChild(y._rowContainer),y._renderRowsDebouncer=new ce.RenderDebouncer(y._renderRows.bind(y)),y._refreshRows(),y._liveRegion=document.createElement("div"),y._liveRegion.classList.add("live-region"),y._liveRegion.setAttribute("aria-live","assertive"),y._accessibilityTreeRoot.appendChild(y._liveRegion),!y._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");return y._terminal.element.insertAdjacentElement("afterbegin",y._accessibilityTreeRoot),y.register(y._renderRowsDebouncer),y.register(y._terminal.onResize(function(b){return y._onResize(b.rows)})),y.register(y._terminal.onRender(function(b){return y._refreshRows(b.start,b.end)})),y.register(y._terminal.onScroll(function(){return y._refreshRows()})),y.register(y._terminal.onA11yChar(function(b){return y._onChar(b)})),y.register(y._terminal.onLineFeed(function(){return y._onChar(`
`)})),y.register(y._terminal.onA11yTab(function(b){return y._onTab(b)})),y.register(y._terminal.onKey(function(b){return y._onKey(b.key)})),y.register(y._terminal.onBlur(function(){return y._clearLiveRegion()})),y.register(y._renderService.onDimensionsChange(function(){return y._refreshRowsDimensions()})),y._screenDprMonitor=new se.ScreenDprMonitor,y.register(y._screenDprMonitor),y._screenDprMonitor.setListener(function(){return y._refreshRowsDimensions()}),y.register(le.addDisposableDomListener(window,"resize",function(){return y._refreshRowsDimensions()})),y}return E(ne,re),ne.prototype.dispose=function(){re.prototype.dispose.call(this),ie.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},ne.prototype._onBoundaryFocus=function(z,a){var y=z.target,x=this._rowElements[a===0?1:this._rowElements.length-2];if(y.getAttribute("aria-posinset")!==(a===0?"1":""+this._terminal.buffer.lines.length)&&z.relatedTarget===x){var b,te;if(a===0?(b=y,te=this._rowElements.pop(),this._rowContainer.removeChild(te)):(b=this._rowElements.shift(),te=y,this._rowContainer.removeChild(b)),b.removeEventListener("focus",this._topBoundaryFocusListener),te.removeEventListener("focus",this._bottomBoundaryFocusListener),a===0){var ee=this._createAccessibilityTreeNode();this._rowElements.unshift(ee),this._rowContainer.insertAdjacentElement("afterbegin",ee)}else ee=this._createAccessibilityTreeNode(),this._rowElements.push(ee),this._rowContainer.appendChild(ee);this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._terminal.scrollLines(a===0?-1:1),this._rowElements[a===0?1:this._rowElements.length-2].focus(),z.preventDefault(),z.stopImmediatePropagation()}},ne.prototype._onResize=function(z){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(var a=this._rowContainer.children.length;a<this._terminal.rows;a++)this._rowElements[a]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[a]);for(;this._rowElements.length>z;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},ne.prototype._createAccessibilityTreeNode=function(){var z=document.createElement("div");return z.setAttribute("role","listitem"),z.tabIndex=-1,this._refreshRowDimensions(z),z},ne.prototype._onTab=function(z){for(var a=0;a<z;a++)this._onChar(" ")},ne.prototype._onChar=function(z){var a=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==z&&(this._charsToAnnounce+=z):this._charsToAnnounce+=z,z===`
`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=pe.tooMuchOutput)),Ae.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){a._accessibilityTreeRoot.appendChild(a._liveRegion)},0))},ne.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,Ae.isMac&&ie.removeElementFromParent(this._liveRegion)},ne.prototype._onKey=function(z){this._clearLiveRegion(),this._charsToConsume.push(z)},ne.prototype._refreshRows=function(z,a){this._renderRowsDebouncer.refresh(z,a,this._terminal.rows)},ne.prototype._renderRows=function(z,a){for(var y=this._terminal.buffer,x=y.lines.length.toString(),b=z;b<=a;b++){var te=y.translateBufferLineToString(y.ydisp+b,!0),ee=(y.ydisp+b+1).toString(),ue=this._rowElements[b];ue&&(te.length===0?ue.innerHTML="&nbsp;":ue.textContent=te,ue.setAttribute("aria-posinset",ee),ue.setAttribute("aria-setsize",x))}this._announceCharacters()},ne.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var z=0;z<this._terminal.rows;z++)this._refreshRowDimensions(this._rowElements[z])}},ne.prototype._refreshRowDimensions=function(z){z.style.height=this._renderService.dimensions.actualCellHeight+"px"},ne.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},ne}(ae.Disposable);be.AccessibilityManager=oe},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(y,x){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,te){b.__proto__=te}||function(b,te){for(var ee in te)te.hasOwnProperty(ee)&&(b[ee]=te[ee])})(y,x)},function(y,x){function b(){this.constructor=y}Xe(y,x),y.prototype=x===null?Object.create(x):(b.prototype=x.prototype,new b)}),pe=this&&this.__decorate||function(y,x,b,te){var ee,ue=arguments.length,de=ue<3?x:te===null?te=Object.getOwnPropertyDescriptor(x,b):te;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")de=Reflect.decorate(y,x,b,te);else for(var he=y.length-1;he>=0;he--)(ee=y[he])&&(de=(ue<3?ee(de):ue>3?ee(x,b,de):ee(x,b))||de);return ue>3&&de&&Object.defineProperty(x,b,de),de},Ae=this&&this.__param||function(y,x){return function(b,te){x(b,te,y)}};Object.defineProperty(be,"__esModule",{value:!0}),be.DomRenderer=void 0;var ce=ve(58),le=ve(9),ae=ve(2),se=ve(5),ie=ve(1),oe=ve(0),re=ve(10),ne=ve(17),z=1,a=function(y){function x(b,te,ee,ue,de,he,fe,ge,ye){var me=y.call(this)||this;return me._colors=b,me._element=te,me._screenElement=ee,me._viewportElement=ue,me._linkifier=de,me._linkifier2=he,me._charSizeService=fe,me._optionsService=ge,me._bufferService=ye,me._terminalClass=z++,me._rowElements=[],me._rowContainer=document.createElement("div"),me._rowContainer.classList.add("xterm-rows"),me._rowContainer.style.lineHeight="normal",me._rowContainer.setAttribute("aria-hidden","true"),me._refreshRowElements(me._bufferService.cols,me._bufferService.rows),me._selectionContainer=document.createElement("div"),me._selectionContainer.classList.add("xterm-selection"),me._selectionContainer.setAttribute("aria-hidden","true"),me.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},me._updateDimensions(),me._injectCss(),me._rowFactory=new ce.DomRendererRowFactory(document,me._optionsService,me._colors),me._element.classList.add("xterm-dom-renderer-owner-"+me._terminalClass),me._screenElement.appendChild(me._rowContainer),me._screenElement.appendChild(me._selectionContainer),me._linkifier.onShowLinkUnderline(function(Be){return me._onLinkHover(Be)}),me._linkifier.onHideLinkUnderline(function(Be){return me._onLinkLeave(Be)}),me._linkifier2.onShowLinkUnderline(function(Be){return me._onLinkHover(Be)}),me._linkifier2.onHideLinkUnderline(function(Be){return me._onLinkLeave(Be)}),me}return E(x,y),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return new oe.EventEmitter().event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),ne.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),y.prototype.dispose.call(this)},x.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var b=0,te=this._rowElements;b<te.length;b++){var ee=te[b];ee.style.width=this.dimensions.canvasWidth+"px",ee.style.height=this.dimensions.actualCellHeight+"px",ee.style.lineHeight=this.dimensions.actualCellHeight+"px",ee.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var ue=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=ue,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},x.prototype.setColors=function(b){this._colors=b,this._injectCss()},x.prototype._injectCss=function(){var b=this;this._themeStyleElement||(this._themeStyleElement=document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));var te=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";te+=this._terminalSelector+" span:not(."+ce.BOLD_CLASS+") { font-weight: "+this._optionsService.options.fontWeight+";}"+this._terminalSelector+" span."+ce.BOLD_CLASS+" { font-weight: "+this._optionsService.options.fontWeightBold+";}"+this._terminalSelector+" span."+ce.ITALIC_CLASS+" { font-style: italic;}",te+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",te+="@keyframes blink_block_"+this._terminalClass+" { 0% { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+"; } 50% { background-color: "+this._colors.cursorAccent.css+"; color: "+this._colors.cursor.css+"; }}",te+=this._terminalSelector+" .xterm-rows:not(.xterm-focus) ."+ce.CURSOR_CLASS+"."+ce.CURSOR_STYLE_BLOCK_CLASS+" { outline: 1px solid "+this._colors.cursor.css+"; outline-offset: -1px;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+ce.CURSOR_CLASS+"."+ce.CURSOR_BLINK_CLASS+":not(."+ce.CURSOR_STYLE_BLOCK_CLASS+") { animation: blink_box_shadow_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+ce.CURSOR_CLASS+"."+ce.CURSOR_BLINK_CLASS+"."+ce.CURSOR_STYLE_BLOCK_CLASS+" { animation: blink_block_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+ce.CURSOR_CLASS+"."+ce.CURSOR_STYLE_BLOCK_CLASS+" { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+";}"+this._terminalSelector+" .xterm-rows ."+ce.CURSOR_CLASS+"."+ce.CURSOR_STYLE_BAR_CLASS+" { box-shadow: "+this._optionsService.options.cursorWidth+"px 0 0 "+this._colors.cursor.css+" inset;}"+this._terminalSelector+" .xterm-rows ."+ce.CURSOR_CLASS+"."+ce.CURSOR_STYLE_UNDERLINE_CLASS+" { box-shadow: 0 -1px 0 "+this._colors.cursor.css+" inset;}",te+=this._terminalSelector+" .xterm-selection { position: absolute; top: 0; left: 0; z-index: 1; pointer-events: none;}"+this._terminalSelector+" .xterm-selection div { position: absolute; background-color: "+this._colors.selectionTransparent.css+";}",this._colors.ansi.forEach(function(ee,ue){te+=b._terminalSelector+" .xterm-fg-"+ue+" { color: "+ee.css+"; }"+b._terminalSelector+" .xterm-bg-"+ue+" { background-color: "+ee.css+"; }"}),te+=this._terminalSelector+" .xterm-fg-"+le.INVERTED_DEFAULT_COLOR+" { color: "+re.color.opaque(this._colors.background).css+"; }"+this._terminalSelector+" .xterm-bg-"+le.INVERTED_DEFAULT_COLOR+" { background-color: "+this._colors.foreground.css+"; }",this._themeStyleElement.innerHTML=te},x.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},x.prototype._refreshRowElements=function(b,te){for(var ee=this._rowElements.length;ee<=te;ee++){var ue=document.createElement("div");this._rowContainer.appendChild(ue),this._rowElements.push(ue)}for(;this._rowElements.length>te;)this._rowContainer.removeChild(this._rowElements.pop())},x.prototype.onResize=function(b,te){this._refreshRowElements(b,te),this._updateDimensions()},x.prototype.onCharSizeChanged=function(){this._updateDimensions()},x.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},x.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},x.prototype.onSelectionChanged=function(b,te,ee){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(b&&te){var ue=b[1]-this._bufferService.buffer.ydisp,de=te[1]-this._bufferService.buffer.ydisp,he=Math.max(ue,0),fe=Math.min(de,this._bufferService.rows-1);if(!(he>=this._bufferService.rows||fe<0)){var ge=document.createDocumentFragment();if(ee)ge.appendChild(this._createSelectionElement(he,b[0],te[0],fe-he+1));else{var ye=ue===he?b[0]:0,me=he===fe?te[0]:this._bufferService.cols;ge.appendChild(this._createSelectionElement(he,ye,me));var Be=fe-he-1;if(ge.appendChild(this._createSelectionElement(he+1,0,this._bufferService.cols,Be)),he!==fe){var Ee=de===fe?te[0]:this._bufferService.cols;ge.appendChild(this._createSelectionElement(fe,0,Ee))}}this._selectionContainer.appendChild(ge)}}},x.prototype._createSelectionElement=function(b,te,ee,ue){ue===void 0&&(ue=1);var de=document.createElement("div");return de.style.height=ue*this.dimensions.actualCellHeight+"px",de.style.top=b*this.dimensions.actualCellHeight+"px",de.style.left=te*this.dimensions.actualCellWidth+"px",de.style.width=this.dimensions.actualCellWidth*(ee-te)+"px",de},x.prototype.onCursorMove=function(){},x.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},x.prototype.clear=function(){for(var b=0,te=this._rowElements;b<te.length;b++)te[b].innerHTML=""},x.prototype.renderRows=function(b,te){for(var ee=this._bufferService.buffer.ybase+this._bufferService.buffer.y,ue=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),de=this._optionsService.options.cursorBlink,he=b;he<=te;he++){var fe=this._rowElements[he];fe.innerHTML="";var ge=he+this._bufferService.buffer.ydisp,ye=this._bufferService.buffer.lines.get(ge),me=this._optionsService.options.cursorStyle;fe.appendChild(this._rowFactory.createRow(ye,ge===ee,me,ue,de,this.dimensions.actualCellWidth,this._bufferService.cols))}},Object.defineProperty(x.prototype,"_terminalSelector",{get:function(){return".xterm-dom-renderer-owner-"+this._terminalClass},enumerable:!1,configurable:!0}),x.prototype.registerCharacterJoiner=function(b){return-1},x.prototype.deregisterCharacterJoiner=function(b){return!1},x.prototype._onLinkHover=function(b){this._setCellUnderline(b.x1,b.x2,b.y1,b.y2,b.cols,!0)},x.prototype._onLinkLeave=function(b){this._setCellUnderline(b.x1,b.x2,b.y1,b.y2,b.cols,!1)},x.prototype._setCellUnderline=function(b,te,ee,ue,de,he){for(;b!==te||ee!==ue;){var fe=this._rowElements[ee];if(!fe)return;var ge=fe.children[b];ge&&(ge.style.textDecoration=he?"underline":"none"),++b>=de&&(b=0,ee++)}},x=pe([Ae(6,se.ICharSizeService),Ae(7,ie.IOptionsService),Ae(8,ie.IBufferService)],x)}(ae.Disposable);be.DomRenderer=a},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.DomRendererRowFactory=be.CURSOR_STYLE_UNDERLINE_CLASS=be.CURSOR_STYLE_BAR_CLASS=be.CURSOR_STYLE_BLOCK_CLASS=be.CURSOR_BLINK_CLASS=be.CURSOR_CLASS=be.UNDERLINE_CLASS=be.ITALIC_CLASS=be.DIM_CLASS=be.BOLD_CLASS=void 0;var Xe=ve(9),E=ve(3),pe=ve(4),Ae=ve(10);be.BOLD_CLASS="xterm-bold",be.DIM_CLASS="xterm-dim",be.ITALIC_CLASS="xterm-italic",be.UNDERLINE_CLASS="xterm-underline",be.CURSOR_CLASS="xterm-cursor",be.CURSOR_BLINK_CLASS="xterm-cursor-blink",be.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",be.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",be.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var ce=function(){function ae(se,ie,oe){this._document=se,this._optionsService=ie,this._colors=oe,this._workCell=new pe.CellData}return ae.prototype.setColors=function(se){this._colors=se},ae.prototype.createRow=function(se,ie,oe,re,ne,z,a){for(var y=this._document.createDocumentFragment(),x=0,b=Math.min(se.length,a)-1;b>=0;b--)if(se.loadCell(b,this._workCell).getCode()!==E.NULL_CELL_CODE||ie&&b===re){x=b+1;break}for(b=0;b<x;b++){se.loadCell(b,this._workCell);var te=this._workCell.getWidth();if(te!==0){var ee=this._document.createElement("span");if(te>1&&(ee.style.width=z*te+"px"),ie&&b===re)switch(ee.classList.add(be.CURSOR_CLASS),ne&&ee.classList.add(be.CURSOR_BLINK_CLASS),oe){case"bar":ee.classList.add(be.CURSOR_STYLE_BAR_CLASS);break;case"underline":ee.classList.add(be.CURSOR_STYLE_UNDERLINE_CLASS);break;default:ee.classList.add(be.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&ee.classList.add(be.BOLD_CLASS),this._workCell.isItalic()&&ee.classList.add(be.ITALIC_CLASS),this._workCell.isDim()&&ee.classList.add(be.DIM_CLASS),this._workCell.isUnderline()&&ee.classList.add(be.UNDERLINE_CLASS),this._workCell.isInvisible()?ee.textContent=E.WHITESPACE_CELL_CHAR:ee.textContent=this._workCell.getChars()||E.WHITESPACE_CELL_CHAR;var ue=this._workCell.getFgColor(),de=this._workCell.getFgColorMode(),he=this._workCell.getBgColor(),fe=this._workCell.getBgColorMode(),ge=!!this._workCell.isInverse();if(ge){var ye=ue;ue=he,he=ye;var me=de;de=fe,fe=me}switch(de){case 16777216:case 33554432:this._workCell.isBold()&&ue<8&&this._optionsService.options.drawBoldTextInBrightColors&&(ue+=8),this._applyMinimumContrast(ee,this._colors.background,this._colors.ansi[ue])||ee.classList.add("xterm-fg-"+ue);break;case 50331648:var Be=Ae.rgba.toColor(ue>>16&255,ue>>8&255,255&ue);this._applyMinimumContrast(ee,this._colors.background,Be)||this._addStyle(ee,"color:#"+le(ue.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(ee,this._colors.background,this._colors.foreground)||ge&&ee.classList.add("xterm-fg-"+Xe.INVERTED_DEFAULT_COLOR)}switch(fe){case 16777216:case 33554432:ee.classList.add("xterm-bg-"+he);break;case 50331648:this._addStyle(ee,"background-color:#"+le(he.toString(16),"0",6));break;case 0:default:ge&&ee.classList.add("xterm-bg-"+Xe.INVERTED_DEFAULT_COLOR)}y.appendChild(ee)}}return y},ae.prototype._applyMinimumContrast=function(se,ie,oe){if(this._optionsService.options.minimumContrastRatio===1)return!1;var re=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return re===void 0&&(re=Ae.color.ensureContrastRatio(ie,oe,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,re!=null?re:null)),!!re&&(this._addStyle(se,"color:"+re.css),!0)},ae.prototype._addStyle=function(se,ie){se.setAttribute("style",""+(se.getAttribute("style")||"")+ie+";")},ae}();function le(ae,se,ie){for(;ae.length<ie;)ae=se+ae;return ae}be.DomRendererRowFactory=ce},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.evaluateKeyboardEvent=void 0;var Xe=ve(12),E={48:["0",")"],49:["1","!"],50:["2","@"],51:["3","#"],52:["4","$"],53:["5","%"],54:["6","^"],55:["7","&"],56:["8","*"],57:["9","("],186:[";",":"],187:["=","+"],188:[",","<"],189:["-","_"],190:[".",">"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};be.evaluateKeyboardEvent=function(pe,Ae,ce,le){var ae={type:0,cancel:!1,key:void 0},se=(pe.shiftKey?1:0)|(pe.altKey?2:0)|(pe.ctrlKey?4:0)|(pe.metaKey?8:0);switch(pe.keyCode){case 0:pe.key==="UIKeyInputUpArrow"?ae.key=Ae?Xe.C0.ESC+"OA":Xe.C0.ESC+"[A":pe.key==="UIKeyInputLeftArrow"?ae.key=Ae?Xe.C0.ESC+"OD":Xe.C0.ESC+"[D":pe.key==="UIKeyInputRightArrow"?ae.key=Ae?Xe.C0.ESC+"OC":Xe.C0.ESC+"[C":pe.key==="UIKeyInputDownArrow"&&(ae.key=Ae?Xe.C0.ESC+"OB":Xe.C0.ESC+"[B");break;case 8:if(pe.shiftKey){ae.key=Xe.C0.BS;break}if(pe.altKey){ae.key=Xe.C0.ESC+Xe.C0.DEL;break}ae.key=Xe.C0.DEL;break;case 9:if(pe.shiftKey){ae.key=Xe.C0.ESC+"[Z";break}ae.key=Xe.C0.HT,ae.cancel=!0;break;case 13:ae.key=pe.altKey?Xe.C0.ESC+Xe.C0.CR:Xe.C0.CR,ae.cancel=!0;break;case 27:ae.key=Xe.C0.ESC,pe.altKey&&(ae.key=Xe.C0.ESC+Xe.C0.ESC),ae.cancel=!0;break;case 37:if(pe.metaKey)break;se?(ae.key=Xe.C0.ESC+"[1;"+(se+1)+"D",ae.key===Xe.C0.ESC+"[1;3D"&&(ae.key=Xe.C0.ESC+(ce?"b":"[1;5D"))):ae.key=Ae?Xe.C0.ESC+"OD":Xe.C0.ESC+"[D";break;case 39:if(pe.metaKey)break;se?(ae.key=Xe.C0.ESC+"[1;"+(se+1)+"C",ae.key===Xe.C0.ESC+"[1;3C"&&(ae.key=Xe.C0.ESC+(ce?"f":"[1;5C"))):ae.key=Ae?Xe.C0.ESC+"OC":Xe.C0.ESC+"[C";break;case 38:if(pe.metaKey)break;se?(ae.key=Xe.C0.ESC+"[1;"+(se+1)+"A",ce||ae.key!==Xe.C0.ESC+"[1;3A"||(ae.key=Xe.C0.ESC+"[1;5A")):ae.key=Ae?Xe.C0.ESC+"OA":Xe.C0.ESC+"[A";break;case 40:if(pe.metaKey)break;se?(ae.key=Xe.C0.ESC+"[1;"+(se+1)+"B",ce||ae.key!==Xe.C0.ESC+"[1;3B"||(ae.key=Xe.C0.ESC+"[1;5B")):ae.key=Ae?Xe.C0.ESC+"OB":Xe.C0.ESC+"[B";break;case 45:pe.shiftKey||pe.ctrlKey||(ae.key=Xe.C0.ESC+"[2~");break;case 46:ae.key=se?Xe.C0.ESC+"[3;"+(se+1)+"~":Xe.C0.ESC+"[3~";break;case 36:ae.key=se?Xe.C0.ESC+"[1;"+(se+1)+"H":Ae?Xe.C0.ESC+"OH":Xe.C0.ESC+"[H";break;case 35:ae.key=se?Xe.C0.ESC+"[1;"+(se+1)+"F":Ae?Xe.C0.ESC+"OF":Xe.C0.ESC+"[F";break;case 33:pe.shiftKey?ae.type=2:ae.key=Xe.C0.ESC+"[5~";break;case 34:pe.shiftKey?ae.type=3:ae.key=Xe.C0.ESC+"[6~";break;case 112:ae.key=se?Xe.C0.ESC+"[1;"+(se+1)+"P":Xe.C0.ESC+"OP";break;case 113:ae.key=se?Xe.C0.ESC+"[1;"+(se+1)+"Q":Xe.C0.ESC+"OQ";break;case 114:ae.key=se?Xe.C0.ESC+"[1;"+(se+1)+"R":Xe.C0.ESC+"OR";break;case 115:ae.key=se?Xe.C0.ESC+"[1;"+(se+1)+"S":Xe.C0.ESC+"OS";break;case 116:ae.key=se?Xe.C0.ESC+"[15;"+(se+1)+"~":Xe.C0.ESC+"[15~";break;case 117:ae.key=se?Xe.C0.ESC+"[17;"+(se+1)+"~":Xe.C0.ESC+"[17~";break;case 118:ae.key=se?Xe.C0.ESC+"[18;"+(se+1)+"~":Xe.C0.ESC+"[18~";break;case 119:ae.key=se?Xe.C0.ESC+"[19;"+(se+1)+"~":Xe.C0.ESC+"[19~";break;case 120:ae.key=se?Xe.C0.ESC+"[20;"+(se+1)+"~":Xe.C0.ESC+"[20~";break;case 121:ae.key=se?Xe.C0.ESC+"[21;"+(se+1)+"~":Xe.C0.ESC+"[21~";break;case 122:ae.key=se?Xe.C0.ESC+"[23;"+(se+1)+"~":Xe.C0.ESC+"[23~";break;case 123:ae.key=se?Xe.C0.ESC+"[24;"+(se+1)+"~":Xe.C0.ESC+"[24~";break;default:if(!pe.ctrlKey||pe.shiftKey||pe.altKey||pe.metaKey)if(ce&&!le||!pe.altKey||pe.metaKey)ce&&!pe.altKey&&!pe.ctrlKey&&pe.metaKey?pe.keyCode===65&&(ae.type=1):pe.key&&!pe.ctrlKey&&!pe.altKey&&!pe.metaKey&&pe.keyCode>=48&&pe.key.length===1?ae.key=pe.key:pe.key&&pe.ctrlKey&&pe.key==="_"&&(ae.key=Xe.C0.US);else{var ie=E[pe.keyCode],oe=ie&&ie[pe.shiftKey?1:0];if(oe)ae.key=Xe.C0.ESC+oe;else if(pe.keyCode>=65&&pe.keyCode<=90){var re=pe.ctrlKey?pe.keyCode-64:pe.keyCode+32;ae.key=Xe.C0.ESC+String.fromCharCode(re)}}else pe.keyCode>=65&&pe.keyCode<=90?ae.key=String.fromCharCode(pe.keyCode-64):pe.keyCode===32?ae.key=Xe.C0.NUL:pe.keyCode>=51&&pe.keyCode<=55?ae.key=String.fromCharCode(pe.keyCode-51+27):pe.keyCode===56?ae.key=Xe.C0.DEL:pe.keyCode===219?ae.key=Xe.C0.ESC:pe.keyCode===220?ae.key=Xe.C0.FS:pe.keyCode===221&&(ae.key=Xe.C0.GS)}return ae}},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(z,a){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,x){y.__proto__=x}||function(y,x){for(var b in x)x.hasOwnProperty(b)&&(y[b]=x[b])})(z,a)},function(z,a){function y(){this.constructor=z}Xe(z,a),z.prototype=a===null?Object.create(a):(y.prototype=a.prototype,new y)}),pe=this&&this.__decorate||function(z,a,y,x){var b,te=arguments.length,ee=te<3?a:x===null?x=Object.getOwnPropertyDescriptor(a,y):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ee=Reflect.decorate(z,a,y,x);else for(var ue=z.length-1;ue>=0;ue--)(b=z[ue])&&(ee=(te<3?b(ee):te>3?b(a,y,ee):b(a,y))||ee);return te>3&&ee&&Object.defineProperty(a,y,ee),ee},Ae=this&&this.__param||function(z,a){return function(y,x){a(y,x,z)}};Object.defineProperty(be,"__esModule",{value:!0}),be.RenderService=void 0;var ce=ve(31),le=ve(0),ae=ve(2),se=ve(32),ie=ve(7),oe=ve(1),re=ve(5),ne=function(z){function a(y,x,b,te,ee,ue){var de=z.call(this)||this;if(de._renderer=y,de._rowCount=x,de._isPaused=!1,de._needsFullRefresh=!1,de._isNextRenderRedrawOnly=!0,de._needsSelectionRefresh=!1,de._canvasWidth=0,de._canvasHeight=0,de._selectionState={start:void 0,end:void 0,columnSelectMode:!1},de._onDimensionsChange=new le.EventEmitter,de._onRender=new le.EventEmitter,de._onRefreshRequest=new le.EventEmitter,de.register({dispose:function(){return de._renderer.dispose()}}),de._renderDebouncer=new ce.RenderDebouncer(function(fe,ge){return de._renderRows(fe,ge)}),de.register(de._renderDebouncer),de._screenDprMonitor=new se.ScreenDprMonitor,de._screenDprMonitor.setListener(function(){return de.onDevicePixelRatioChange()}),de.register(de._screenDprMonitor),de.register(ue.onResize(function(fe){return de._fullRefresh()})),de.register(te.onOptionChange(function(){return de._renderer.onOptionsChanged()})),de.register(ee.onCharSizeChange(function(){return de.onCharSizeChanged()})),de._renderer.onRequestRedraw(function(fe){return de.refreshRows(fe.start,fe.end,!0)}),de.register(ie.addDisposableDomListener(window,"resize",function(){return de.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var he=new IntersectionObserver(function(fe){return de._onIntersectionChange(fe[fe.length-1])},{threshold:0});he.observe(b),de.register({dispose:function(){return he.disconnect()}})}return de}return E(a,z),Object.defineProperty(a.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),a.prototype._onIntersectionChange=function(y){this._isPaused=y.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},a.prototype.refreshRows=function(y,x,b){b===void 0&&(b=!1),this._isPaused?this._needsFullRefresh=!0:(b||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(y,x,this._rowCount))},a.prototype._renderRows=function(y,x){this._renderer.renderRows(y,x),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:y,end:x}),this._isNextRenderRedrawOnly=!0},a.prototype.resize=function(y,x){this._rowCount=x,this._fireOnCanvasResize()},a.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},a.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},a.prototype.dispose=function(){z.prototype.dispose.call(this)},a.prototype.setRenderer=function(y){var x=this;this._renderer.dispose(),this._renderer=y,this._renderer.onRequestRedraw(function(b){return x.refreshRows(b.start,b.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},a.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},a.prototype.setColors=function(y){this._renderer.setColors(y),this._fullRefresh()},a.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},a.prototype.onResize=function(y,x){this._renderer.onResize(y,x),this._fullRefresh()},a.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},a.prototype.onBlur=function(){this._renderer.onBlur()},a.prototype.onFocus=function(){this._renderer.onFocus()},a.prototype.onSelectionChanged=function(y,x,b){this._selectionState.start=y,this._selectionState.end=x,this._selectionState.columnSelectMode=b,this._renderer.onSelectionChanged(y,x,b)},a.prototype.onCursorMove=function(){this._renderer.onCursorMove()},a.prototype.clear=function(){this._renderer.clear()},a.prototype.registerCharacterJoiner=function(y){return this._renderer.registerCharacterJoiner(y)},a.prototype.deregisterCharacterJoiner=function(y){return this._renderer.deregisterCharacterJoiner(y)},a=pe([Ae(3,oe.IOptionsService),Ae(4,re.ICharSizeService),Ae(5,oe.IBufferService)],a)}(ae.Disposable);be.RenderService=ne},function(Gt,be,ve){"use strict";var Xe=this&&this.__decorate||function(ae,se,ie,oe){var re,ne=arguments.length,z=ne<3?se:oe===null?oe=Object.getOwnPropertyDescriptor(se,ie):oe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")z=Reflect.decorate(ae,se,ie,oe);else for(var a=ae.length-1;a>=0;a--)(re=ae[a])&&(z=(ne<3?re(z):ne>3?re(se,ie,z):re(se,ie))||z);return ne>3&&z&&Object.defineProperty(se,ie,z),z},E=this&&this.__param||function(ae,se){return function(ie,oe){se(ie,oe,ae)}};Object.defineProperty(be,"__esModule",{value:!0}),be.CharSizeService=void 0;var pe=ve(1),Ae=ve(0),ce=function(){function ae(se,ie,oe){this._optionsService=oe,this.width=0,this.height=0,this._onCharSizeChange=new Ae.EventEmitter,this._measureStrategy=new le(se,ie,this._optionsService)}return Object.defineProperty(ae.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),ae.prototype.measure=function(){var se=this._measureStrategy.measure();se.width===this.width&&se.height===this.height||(this.width=se.width,this.height=se.height,this._onCharSizeChange.fire())},ae=Xe([E(2,pe.IOptionsService)],ae)}();be.CharSizeService=ce;var le=function(){function ae(se,ie,oe){this._document=se,this._parentElement=ie,this._optionsService=oe,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return ae.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var se=this._measureElement.getBoundingClientRect();return se.width!==0&&se.height!==0&&(this._result.width=se.width,this._result.height=Math.ceil(se.height)),this._result},ae}()},function(Gt,be,ve){"use strict";var Xe=this&&this.__decorate||function(le,ae,se,ie){var oe,re=arguments.length,ne=re<3?ae:ie===null?ie=Object.getOwnPropertyDescriptor(ae,se):ie;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ne=Reflect.decorate(le,ae,se,ie);else for(var z=le.length-1;z>=0;z--)(oe=le[z])&&(ne=(re<3?oe(ne):re>3?oe(ae,se,ne):oe(ae,se))||ne);return re>3&&ne&&Object.defineProperty(ae,se,ne),ne},E=this&&this.__param||function(le,ae){return function(se,ie){ae(se,ie,le)}};Object.defineProperty(be,"__esModule",{value:!0}),be.MouseService=void 0;var pe=ve(5),Ae=ve(30),ce=function(){function le(ae,se){this._renderService=ae,this._charSizeService=se}return le.prototype.getCoords=function(ae,se,ie,oe,re){return Ae.getCoords(ae,se,ie,oe,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,re)},le.prototype.getRawByteCoords=function(ae,se,ie,oe){var re=this.getCoords(ae,se,ie,oe);return Ae.getRawByteCoords(re)},le=Xe([E(0,pe.IRenderService),E(1,pe.ICharSizeService)],le)}();be.MouseService=ce},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(oe,re){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,z){ne.__proto__=z}||function(ne,z){for(var a in z)z.hasOwnProperty(a)&&(ne[a]=z[a])})(oe,re)},function(oe,re){function ne(){this.constructor=oe}Xe(oe,re),oe.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)}),pe=this&&this.__decorate||function(oe,re,ne,z){var a,y=arguments.length,x=y<3?re:z===null?z=Object.getOwnPropertyDescriptor(re,ne):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,re,ne,z);else for(var b=oe.length-1;b>=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(re,ne,x):a(re,ne))||x);return y>3&&x&&Object.defineProperty(re,ne,x),x},Ae=this&&this.__param||function(oe,re){return function(ne,z){re(ne,z,oe)}};Object.defineProperty(be,"__esModule",{value:!0}),be.Linkifier2=void 0;var ce=ve(1),le=ve(0),ae=ve(2),se=ve(7),ie=function(oe){function re(ne){var z=oe.call(this)||this;return z._bufferService=ne,z._linkProviders=[],z._linkCacheDisposables=[],z._isMouseOut=!0,z._activeLine=-1,z._onShowLinkUnderline=z.register(new le.EventEmitter),z._onHideLinkUnderline=z.register(new le.EventEmitter),z.register(ae.getDisposeArrayDisposable(z._linkCacheDisposables)),z}return E(re,oe),Object.defineProperty(re.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),re.prototype.registerLinkProvider=function(ne){var z=this;return this._linkProviders.push(ne),{dispose:function(){var a=z._linkProviders.indexOf(ne);a!==-1&&z._linkProviders.splice(a,1)}}},re.prototype.attachToDom=function(ne,z,a){var y=this;this._element=ne,this._mouseService=z,this._renderService=a,this.register(se.addDisposableDomListener(this._element,"mouseleave",function(){y._isMouseOut=!0,y._clearCurrentLink()})),this.register(se.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(se.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},re.prototype._onMouseMove=function(ne){if(this._lastMouseEvent=ne,this._element&&this._mouseService){var z=this._positionFromMouseEvent(ne,this._element,this._mouseService);if(z){this._isMouseOut=!1;for(var a=ne.composedPath(),y=0;y<a.length;y++){var x=a[y];if(x.classList.contains("xterm"))break;if(x.classList.contains("xterm-hover"))return}this._lastBufferCell&&z.x===this._lastBufferCell.x&&z.y===this._lastBufferCell.y||(this._onHover(z),this._lastBufferCell=z)}}},re.prototype._onHover=function(ne){if(this._activeLine!==ne.y)return this._clearCurrentLink(),void this._askForLink(ne,!1);this._currentLink&&this._linkAtPosition(this._currentLink.link,ne)||(this._clearCurrentLink(),this._askForLink(ne,!0))},re.prototype._askForLink=function(ne,z){var a=this;this._activeProviderReplies&&z||(this._activeProviderReplies=new Map,this._activeLine=ne.y);var y=!1;this._linkProviders.forEach(function(x,b){var te;z?!((te=a._activeProviderReplies)===null||te===void 0)&&te.get(b)&&(y=a._checkLinkProviderResult(b,ne,y)):x.provideLinks(ne.y,function(ee){var ue,de;if(!a._isMouseOut){var he=ee==null?void 0:ee.map(function(fe){return{link:fe}});(ue=a._activeProviderReplies)===null||ue===void 0||ue.set(b,he),y=a._checkLinkProviderResult(b,ne,y),((de=a._activeProviderReplies)===null||de===void 0?void 0:de.size)===a._linkProviders.length&&a._removeIntersectingLinks(ne.y,a._activeProviderReplies)}})})},re.prototype._removeIntersectingLinks=function(ne,z){for(var a=new Set,y=0;y<z.size;y++){var x=z.get(y);if(x)for(var b=0;b<x.length;b++)for(var te=x[b],ee=te.link.range.start.y<ne?0:te.link.range.start.x,ue=te.link.range.end.y>ne?this._bufferService.cols:te.link.range.end.x,de=ee;de<=ue;de++){if(a.has(de)){x.splice(b--,1);break}a.add(de)}}},re.prototype._checkLinkProviderResult=function(ne,z,a){var y,x=this;if(!this._activeProviderReplies)return a;for(var b=this._activeProviderReplies.get(ne),te=!1,ee=0;ee<ne;ee++)this._activeProviderReplies.has(ee)&&!this._activeProviderReplies.get(ee)||(te=!0);if(!te&&b){var ue=b.find(function(he){return x._linkAtPosition(he.link,z)});ue&&(a=!0,this._handleNewLink(ue))}if(this._activeProviderReplies.size===this._linkProviders.length&&!a)for(ee=0;ee<this._activeProviderReplies.size;ee++){var de=(y=this._activeProviderReplies.get(ee))===null||y===void 0?void 0:y.find(function(he){return x._linkAtPosition(he.link,z)});if(de){a=!0,this._handleNewLink(de);break}}return a},re.prototype._onClick=function(ne){if(this._element&&this._mouseService&&this._currentLink){var z=this._positionFromMouseEvent(ne,this._element,this._mouseService);z&&this._linkAtPosition(this._currentLink.link,z)&&this._currentLink.link.activate(ne,this._currentLink.link.text)}},re.prototype._clearCurrentLink=function(ne,z){this._element&&this._currentLink&&this._lastMouseEvent&&(!ne||!z||this._currentLink.link.range.start.y>=ne&&this._currentLink.link.range.end.y<=z)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,ae.disposeArray(this._linkCacheDisposables))},re.prototype._handleNewLink=function(ne){var z=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var a=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);a&&this._linkAtPosition(ne.link,a)&&(this._currentLink=ne,this._currentLink.state={decorations:{underline:ne.link.decorations===void 0||ne.link.decorations.underline,pointerCursor:ne.link.decorations===void 0||ne.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,ne.link,this._lastMouseEvent),ne.link.decorations={},Object.defineProperties(ne.link.decorations,{pointerCursor:{get:function(){var y,x;return(x=(y=z._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.pointerCursor},set:function(y){var x,b;!((x=z._currentLink)===null||x===void 0)&&x.state&&z._currentLink.state.decorations.pointerCursor!==y&&(z._currentLink.state.decorations.pointerCursor=y,z._currentLink.state.isHovered&&((b=z._element)===null||b===void 0||b.classList.toggle("xterm-cursor-pointer",y)))}},underline:{get:function(){var y,x;return(x=(y=z._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.underline},set:function(y){var x,b,te;!((x=z._currentLink)===null||x===void 0)&&x.state&&((te=(b=z._currentLink)===null||b===void 0?void 0:b.state)===null||te===void 0?void 0:te.decorations.underline)!==y&&(z._currentLink.state.decorations.underline=y,z._currentLink.state.isHovered&&z._fireUnderlineEvent(ne.link,y))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(y){var x=y.start===0?0:y.start+1+z._bufferService.buffer.ydisp;z._clearCurrentLink(x,y.end+1+z._bufferService.buffer.ydisp)})))}},re.prototype._linkHover=function(ne,z,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(z,!0),this._currentLink.state.decorations.pointerCursor&&ne.classList.add("xterm-cursor-pointer")),z.hover&&z.hover(a,z.text)},re.prototype._fireUnderlineEvent=function(ne,z){var a=ne.range,y=this._bufferService.buffer.ydisp,x=this._createLinkUnderlineEvent(a.start.x-1,a.start.y-y-1,a.end.x,a.end.y-y-1,void 0);(z?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(x)},re.prototype._linkLeave=function(ne,z,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(z,!1),this._currentLink.state.decorations.pointerCursor&&ne.classList.remove("xterm-cursor-pointer")),z.leave&&z.leave(a,z.text)},re.prototype._linkAtPosition=function(ne,z){var a=ne.range.start.y===ne.range.end.y,y=ne.range.start.y<z.y,x=ne.range.end.y>z.y;return(a&&ne.range.start.x<=z.x&&ne.range.end.x>=z.x||y&&ne.range.end.x>=z.x||x&&ne.range.start.x<=z.x||y&&x)&&ne.range.start.y<=z.y&&ne.range.end.y>=z.y},re.prototype._positionFromMouseEvent=function(ne,z,a){var y=a.getCoords(ne,z,this._bufferService.cols,this._bufferService.rows);if(y)return{x:y[0],y:y[1]+this._bufferService.buffer.ydisp}},re.prototype._createLinkUnderlineEvent=function(ne,z,a,y,x){return{x1:ne,y1:z,x2:a,y2:y,cols:this._bufferService.cols,fg:x}},re=pe([Ae(0,ce.IBufferService)],re)}(ae.Disposable);be.Linkifier2=ie},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.CoreBrowserService=void 0;var Xe=function(){function E(pe){this._textarea=pe}return Object.defineProperty(E.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),E}();be.CoreBrowserService=Xe},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(ee,ue){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(de,he){de.__proto__=he}||function(de,he){for(var fe in he)he.hasOwnProperty(fe)&&(de[fe]=he[fe])})(ee,ue)},function(ee,ue){function de(){this.constructor=ee}Xe(ee,ue),ee.prototype=ue===null?Object.create(ue):(de.prototype=ue.prototype,new de)});Object.defineProperty(be,"__esModule",{value:!0}),be.CoreTerminal=void 0;var pe=ve(2),Ae=ve(1),ce=ve(66),le=ve(67),ae=ve(68),se=ve(74),ie=ve(75),oe=ve(0),re=ve(76),ne=ve(77),z=ve(78),a=ve(80),y=ve(81),x=ve(19),b=ve(82),te=function(ee){function ue(de){var he=ee.call(this)||this;return he._onBinary=new oe.EventEmitter,he._onData=new oe.EventEmitter,he._onLineFeed=new oe.EventEmitter,he._onResize=new oe.EventEmitter,he._onScroll=new oe.EventEmitter,he._instantiationService=new ce.InstantiationService,he.optionsService=new se.OptionsService(de),he._instantiationService.setService(Ae.IOptionsService,he.optionsService),he._bufferService=he.register(he._instantiationService.createInstance(ae.BufferService)),he._instantiationService.setService(Ae.IBufferService,he._bufferService),he._logService=he._instantiationService.createInstance(le.LogService),he._instantiationService.setService(Ae.ILogService,he._logService),he._coreService=he.register(he._instantiationService.createInstance(ie.CoreService,function(){return he.scrollToBottom()})),he._instantiationService.setService(Ae.ICoreService,he._coreService),he._coreMouseService=he._instantiationService.createInstance(re.CoreMouseService),he._instantiationService.setService(Ae.ICoreMouseService,he._coreMouseService),he._dirtyRowService=he._instantiationService.createInstance(ne.DirtyRowService),he._instantiationService.setService(Ae.IDirtyRowService,he._dirtyRowService),he.unicodeService=he._instantiationService.createInstance(z.UnicodeService),he._instantiationService.setService(Ae.IUnicodeService,he.unicodeService),he._charsetService=he._instantiationService.createInstance(a.CharsetService),he._instantiationService.setService(Ae.ICharsetService,he._charsetService),he._inputHandler=new x.InputHandler(he._bufferService,he._charsetService,he._coreService,he._dirtyRowService,he._logService,he.optionsService,he._coreMouseService,he.unicodeService),he.register(oe.forwardEvent(he._inputHandler.onLineFeed,he._onLineFeed)),he.register(he._inputHandler),he.register(oe.forwardEvent(he._bufferService.onResize,he._onResize)),he.register(oe.forwardEvent(he._coreService.onData,he._onData)),he.register(oe.forwardEvent(he._coreService.onBinary,he._onBinary)),he.register(he.optionsService.onOptionChange(function(fe){return he._updateOptions(fe)})),he._writeBuffer=new b.WriteBuffer(function(fe){return he._inputHandler.parse(fe)}),he}return E(ue,ee),Object.defineProperty(ue.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),ue.prototype.dispose=function(){var de;this._isDisposed||(ee.prototype.dispose.call(this),(de=this._windowsMode)===null||de===void 0||de.dispose(),this._windowsMode=void 0)},ue.prototype.write=function(de,he){this._writeBuffer.write(de,he)},ue.prototype.writeSync=function(de){this._writeBuffer.writeSync(de)},ue.prototype.resize=function(de,he){isNaN(de)||isNaN(he)||(de=Math.max(de,ae.MINIMUM_COLS),he=Math.max(he,ae.MINIMUM_ROWS),this._bufferService.resize(de,he))},ue.prototype.scroll=function(de,he){he===void 0&&(he=!1);var fe,ge=this._bufferService.buffer;(fe=this._cachedBlankLine)&&fe.length===this.cols&&fe.getFg(0)===de.fg&&fe.getBg(0)===de.bg||(fe=ge.getBlankLine(de,he),this._cachedBlankLine=fe),fe.isWrapped=he;var ye=ge.ybase+ge.scrollTop,me=ge.ybase+ge.scrollBottom;if(ge.scrollTop===0){var Be=ge.lines.isFull;me===ge.lines.length-1?Be?ge.lines.recycle().copyFrom(fe):ge.lines.push(fe.clone()):ge.lines.splice(me+1,0,fe.clone()),Be?this._bufferService.isUserScrolling&&(ge.ydisp=Math.max(ge.ydisp-1,0)):(ge.ybase++,this._bufferService.isUserScrolling||ge.ydisp++)}else{var Ee=me-ye+1;ge.lines.shiftElements(ye+1,Ee-1,-1),ge.lines.set(me,fe.clone())}this._bufferService.isUserScrolling||(ge.ydisp=ge.ybase),this._dirtyRowService.markRangeDirty(ge.scrollTop,ge.scrollBottom),this._onScroll.fire(ge.ydisp)},ue.prototype.scrollLines=function(de,he){var fe=this._bufferService.buffer;if(de<0){if(fe.ydisp===0)return;this._bufferService.isUserScrolling=!0}else de+fe.ydisp>=fe.ybase&&(this._bufferService.isUserScrolling=!1);var ge=fe.ydisp;fe.ydisp=Math.max(Math.min(fe.ydisp+de,fe.ybase),0),ge!==fe.ydisp&&(he||this._onScroll.fire(fe.ydisp))},ue.prototype.scrollPages=function(de){this.scrollLines(de*(this.rows-1))},ue.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},ue.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},ue.prototype.scrollToLine=function(de){var he=de-this._bufferService.buffer.ydisp;he!==0&&this.scrollLines(he)},ue.prototype.addEscHandler=function(de,he){return this._inputHandler.addEscHandler(de,he)},ue.prototype.addDcsHandler=function(de,he){return this._inputHandler.addDcsHandler(de,he)},ue.prototype.addCsiHandler=function(de,he){return this._inputHandler.addCsiHandler(de,he)},ue.prototype.addOscHandler=function(de,he){return this._inputHandler.addOscHandler(de,he)},ue.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},ue.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},ue.prototype._updateOptions=function(de){var he;switch(de){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((he=this._windowsMode)===null||he===void 0||he.dispose(),this._windowsMode=void 0)}},ue.prototype._enableWindowsMode=function(){var de=this;if(!this._windowsMode){var he=[];he.push(this.onLineFeed(y.updateWindowsModeWrappedState.bind(null,this._bufferService))),he.push(this.addCsiHandler({final:"H"},function(){return y.updateWindowsModeWrappedState(de._bufferService),!1})),this._windowsMode={dispose:function(){for(var fe=0,ge=he;fe<ge.length;fe++)ge[fe].dispose()}}}},ue}(pe.Disposable);be.CoreTerminal=te},function(Gt,be,ve){"use strict";var Xe=this&&this.__spreadArrays||function(){for(var le=0,ae=0,se=arguments.length;ae<se;ae++)le+=arguments[ae].length;var ie=Array(le),oe=0;for(ae=0;ae<se;ae++)for(var re=arguments[ae],ne=0,z=re.length;ne<z;ne++,oe++)ie[oe]=re[ne];return ie};Object.defineProperty(be,"__esModule",{value:!0}),be.InstantiationService=be.ServiceCollection=void 0;var E=ve(1),pe=ve(14),Ae=function(){function le(){for(var ae=[],se=0;se<arguments.length;se++)ae[se]=arguments[se];this._entries=new Map;for(var ie=0,oe=ae;ie<oe.length;ie++){var re=oe[ie],ne=re[0],z=re[1];this.set(ne,z)}}return le.prototype.set=function(ae,se){var ie=this._entries.get(ae);return this._entries.set(ae,se),ie},le.prototype.forEach=function(ae){this._entries.forEach(function(se,ie){return ae(ie,se)})},le.prototype.has=function(ae){return this._entries.has(ae)},le.prototype.get=function(ae){return this._entries.get(ae)},le}();be.ServiceCollection=Ae;var ce=function(){function le(){this._services=new Ae,this._services.set(E.IInstantiationService,this)}return le.prototype.setService=function(ae,se){this._services.set(ae,se)},le.prototype.getService=function(ae){return this._services.get(ae)},le.prototype.createInstance=function(ae){for(var se=[],ie=1;ie<arguments.length;ie++)se[ie-1]=arguments[ie];for(var oe=pe.getServiceDependencies(ae).sort(function(b,te){return b.index-te.index}),re=[],ne=0,z=oe;ne<z.length;ne++){var a=z[ne],y=this._services.get(a.id);if(!y)throw new Error("[createInstance] "+ae.name+" depends on UNKNOWN service "+a.id+".");re.push(y)}var x=oe.length>0?oe[0].index:se.length;if(se.length!==x)throw new Error("[createInstance] First service dependency of "+ae.name+" at position "+(x+1)+" conflicts with "+se.length+" static arguments");return new(ae.bind.apply(ae,Xe([void 0],Xe(se,re))))},le}();be.InstantiationService=ce},function(Gt,be,ve){"use strict";var Xe=this&&this.__decorate||function(se,ie,oe,re){var ne,z=arguments.length,a=z<3?ie:re===null?re=Object.getOwnPropertyDescriptor(ie,oe):re;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(se,ie,oe,re);else for(var y=se.length-1;y>=0;y--)(ne=se[y])&&(a=(z<3?ne(a):z>3?ne(ie,oe,a):ne(ie,oe))||a);return z>3&&a&&Object.defineProperty(ie,oe,a),a},E=this&&this.__param||function(se,ie){return function(oe,re){ie(oe,re,se)}},pe=this&&this.__spreadArrays||function(){for(var se=0,ie=0,oe=arguments.length;ie<oe;ie++)se+=arguments[ie].length;var re=Array(se),ne=0;for(ie=0;ie<oe;ie++)for(var z=arguments[ie],a=0,y=z.length;a<y;a++,ne++)re[ne]=z[a];return re};Object.defineProperty(be,"__esModule",{value:!0}),be.LogService=be.LogLevel=void 0;var Ae,ce=ve(1);(function(se){se[se.DEBUG=0]="DEBUG",se[se.INFO=1]="INFO",se[se.WARN=2]="WARN",se[se.ERROR=3]="ERROR",se[se.OFF=4]="OFF"})(Ae=be.LogLevel||(be.LogLevel={}));var le={debug:Ae.DEBUG,info:Ae.INFO,warn:Ae.WARN,error:Ae.ERROR,off:Ae.OFF},ae=function(){function se(ie){var oe=this;this._optionsService=ie,this._updateLogLevel(),this._optionsService.onOptionChange(function(re){re==="logLevel"&&oe._updateLogLevel()})}return se.prototype._updateLogLevel=function(){this._logLevel=le[this._optionsService.options.logLevel]},se.prototype._evalLazyOptionalParams=function(ie){for(var oe=0;oe<ie.length;oe++)typeof ie[oe]=="function"&&(ie[oe]=ie[oe]())},se.prototype._log=function(ie,oe,re){this._evalLazyOptionalParams(re),ie.call.apply(ie,pe([console,"xterm.js: "+oe],re))},se.prototype.debug=function(ie){for(var oe=[],re=1;re<arguments.length;re++)oe[re-1]=arguments[re];this._logLevel<=Ae.DEBUG&&this._log(console.log,ie,oe)},se.prototype.info=function(ie){for(var oe=[],re=1;re<arguments.length;re++)oe[re-1]=arguments[re];this._logLevel<=Ae.INFO&&this._log(console.info,ie,oe)},se.prototype.warn=function(ie){for(var oe=[],re=1;re<arguments.length;re++)oe[re-1]=arguments[re];this._logLevel<=Ae.WARN&&this._log(console.warn,ie,oe)},se.prototype.error=function(ie){for(var oe=[],re=1;re<arguments.length;re++)oe[re-1]=arguments[re];this._logLevel<=Ae.ERROR&&this._log(console.error,ie,oe)},se=Xe([E(0,ce.IOptionsService)],se)}();be.LogService=ae},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(oe,re){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,z){ne.__proto__=z}||function(ne,z){for(var a in z)z.hasOwnProperty(a)&&(ne[a]=z[a])})(oe,re)},function(oe,re){function ne(){this.constructor=oe}Xe(oe,re),oe.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)}),pe=this&&this.__decorate||function(oe,re,ne,z){var a,y=arguments.length,x=y<3?re:z===null?z=Object.getOwnPropertyDescriptor(re,ne):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,re,ne,z);else for(var b=oe.length-1;b>=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(re,ne,x):a(re,ne))||x);return y>3&&x&&Object.defineProperty(re,ne,x),x},Ae=this&&this.__param||function(oe,re){return function(ne,z){re(ne,z,oe)}};Object.defineProperty(be,"__esModule",{value:!0}),be.BufferService=be.MINIMUM_ROWS=be.MINIMUM_COLS=void 0;var ce=ve(1),le=ve(69),ae=ve(0),se=ve(2);be.MINIMUM_COLS=2,be.MINIMUM_ROWS=1;var ie=function(oe){function re(ne){var z=oe.call(this)||this;return z._optionsService=ne,z.isUserScrolling=!1,z._onResize=new ae.EventEmitter,z.cols=Math.max(ne.options.cols,be.MINIMUM_COLS),z.rows=Math.max(ne.options.rows,be.MINIMUM_ROWS),z.buffers=new le.BufferSet(ne,z),z}return E(re,oe),Object.defineProperty(re.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),re.prototype.dispose=function(){oe.prototype.dispose.call(this),this.buffers.dispose()},re.prototype.resize=function(ne,z){this.cols=ne,this.rows=z,this.buffers.resize(ne,z),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:ne,rows:z})},re.prototype.reset=function(){this.buffers.dispose(),this.buffers=new le.BufferSet(this._optionsService,this),this.isUserScrolling=!1},re=pe([Ae(0,ce.IOptionsService)],re)}(se.Disposable);be.BufferService=ie},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(le,ae){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(se,ie){se.__proto__=ie}||function(se,ie){for(var oe in ie)ie.hasOwnProperty(oe)&&(se[oe]=ie[oe])})(le,ae)},function(le,ae){function se(){this.constructor=le}Xe(le,ae),le.prototype=ae===null?Object.create(ae):(se.prototype=ae.prototype,new se)});Object.defineProperty(be,"__esModule",{value:!0}),be.BufferSet=void 0;var pe=ve(70),Ae=ve(0),ce=function(le){function ae(se,ie){var oe=le.call(this)||this;return oe._onBufferActivate=oe.register(new Ae.EventEmitter),oe._normal=new pe.Buffer(!0,se,ie),oe._normal.fillViewportRows(),oe._alt=new pe.Buffer(!1,se,ie),oe._activeBuffer=oe._normal,oe.setupTabStops(),oe}return E(ae,le),Object.defineProperty(ae.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),ae.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},ae.prototype.activateAltBuffer=function(se){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(se),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},ae.prototype.resize=function(se,ie){this._normal.resize(se,ie),this._alt.resize(se,ie)},ae.prototype.setupTabStops=function(se){this._normal.setupTabStops(se),this._alt.setupTabStops(se)},ae}(ve(2).Disposable);be.BufferSet=ce},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.BufferStringIterator=be.Buffer=be.MAX_BUFFER_SIZE=void 0;var Xe=ve(71),E=ve(16),pe=ve(4),Ae=ve(3),ce=ve(72),le=ve(73),ae=ve(20),se=ve(6);be.MAX_BUFFER_SIZE=4294967295;var ie=function(){function re(ne,z,a){this._hasScrollback=ne,this._optionsService=z,this._bufferService=a,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=E.DEFAULT_ATTR_DATA.clone(),this.savedCharset=ae.DEFAULT_CHARSET,this.markers=[],this._nullCell=pe.CellData.fromCharData([0,Ae.NULL_CELL_CHAR,Ae.NULL_CELL_WIDTH,Ae.NULL_CELL_CODE]),this._whitespaceCell=pe.CellData.fromCharData([0,Ae.WHITESPACE_CELL_CHAR,Ae.WHITESPACE_CELL_WIDTH,Ae.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new Xe.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return re.prototype.getNullCell=function(ne){return ne?(this._nullCell.fg=ne.fg,this._nullCell.bg=ne.bg,this._nullCell.extended=ne.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new se.ExtendedAttrs),this._nullCell},re.prototype.getWhitespaceCell=function(ne){return ne?(this._whitespaceCell.fg=ne.fg,this._whitespaceCell.bg=ne.bg,this._whitespaceCell.extended=ne.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new se.ExtendedAttrs),this._whitespaceCell},re.prototype.getBlankLine=function(ne,z){return new E.BufferLine(this._bufferService.cols,this.getNullCell(ne),z)},Object.defineProperty(re.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"isCursorInViewport",{get:function(){var ne=this.ybase+this.y-this.ydisp;return ne>=0&&ne<this._rows},enumerable:!1,configurable:!0}),re.prototype._getCorrectBufferLength=function(ne){if(!this._hasScrollback)return ne;var z=ne+this._optionsService.options.scrollback;return z>be.MAX_BUFFER_SIZE?be.MAX_BUFFER_SIZE:z},re.prototype.fillViewportRows=function(ne){if(this.lines.length===0){ne===void 0&&(ne=E.DEFAULT_ATTR_DATA);for(var z=this._rows;z--;)this.lines.push(this.getBlankLine(ne))}},re.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new Xe.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},re.prototype.resize=function(ne,z){var a=this.getNullCell(E.DEFAULT_ATTR_DATA),y=this._getCorrectBufferLength(z);if(y>this.lines.maxLength&&(this.lines.maxLength=y),this.lines.length>0){if(this._cols<ne)for(var x=0;x<this.lines.length;x++)this.lines.get(x).resize(ne,a);var b=0;if(this._rows<z)for(var te=this._rows;te<z;te++)this.lines.length<z+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new E.BufferLine(ne,a)):this.ybase>0&&this.lines.length<=this.ybase+this.y+b+1?(this.ybase--,b++,this.ydisp>0&&this.ydisp--):this.lines.push(new E.BufferLine(ne,a)));else for(te=this._rows;te>z;te--)this.lines.length>z+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(y<this.lines.maxLength){var ee=this.lines.length-y;ee>0&&(this.lines.trimStart(ee),this.ybase=Math.max(this.ybase-ee,0),this.ydisp=Math.max(this.ydisp-ee,0),this.savedY=Math.max(this.savedY-ee,0)),this.lines.maxLength=y}this.x=Math.min(this.x,ne-1),this.y=Math.min(this.y,z-1),b&&(this.y+=b),this.savedX=Math.min(this.savedX,ne-1),this.scrollTop=0}if(this.scrollBottom=z-1,this._isReflowEnabled&&(this._reflow(ne,z),this._cols>ne))for(x=0;x<this.lines.length;x++)this.lines.get(x).resize(ne,a);this._cols=ne,this._rows=z},Object.defineProperty(re.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),re.prototype._reflow=function(ne,z){this._cols!==ne&&(ne>this._cols?this._reflowLarger(ne,z):this._reflowSmaller(ne,z))},re.prototype._reflowLarger=function(ne,z){var a=ce.reflowLargerGetLinesToRemove(this.lines,this._cols,ne,this.ybase+this.y,this.getNullCell(E.DEFAULT_ATTR_DATA));if(a.length>0){var y=ce.reflowLargerCreateNewLayout(this.lines,a);ce.reflowLargerApplyNewLayout(this.lines,y.layout),this._reflowLargerAdjustViewport(ne,z,y.countRemoved)}},re.prototype._reflowLargerAdjustViewport=function(ne,z,a){for(var y=this.getNullCell(E.DEFAULT_ATTR_DATA),x=a;x-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<z&&this.lines.push(new E.BufferLine(ne,y))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-a,0)},re.prototype._reflowSmaller=function(ne,z){for(var a=this.getNullCell(E.DEFAULT_ATTR_DATA),y=[],x=0,b=this.lines.length-1;b>=0;b--){var te=this.lines.get(b);if(!(!te||!te.isWrapped&&te.getTrimmedLength()<=ne)){for(var ee=[te];te.isWrapped&&b>0;)te=this.lines.get(--b),ee.unshift(te);var ue=this.ybase+this.y;if(!(ue>=b&&ue<b+ee.length)){var de=ee[ee.length-1].getTrimmedLength(),he=ce.reflowSmallerGetNewLineLengths(ee,this._cols,ne),fe=he.length-ee.length,ge=void 0;ge=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+fe):Math.max(0,this.lines.length-this.lines.maxLength+fe);for(var ye=[],me=0;me<fe;me++){var Be=this.getBlankLine(E.DEFAULT_ATTR_DATA,!0);ye.push(Be)}ye.length>0&&(y.push({start:b+ee.length+x,newLines:ye}),x+=ye.length),ee.push.apply(ee,ye);var Ee=he.length-1,Me=he[Ee];Me===0&&(Me=he[--Ee]);for(var we=ee.length-fe-1,je=de;we>=0;){var xe=Math.min(je,Me);if(ee[Ee].copyCellsFrom(ee[we],je-xe,Me-xe,xe,!0),(Me-=xe)===0&&(Me=he[--Ee]),(je-=xe)===0){we--;var Oe=Math.max(we,0);je=ce.getWrappedLineTrimmedLength(ee,Oe,this._cols)}}for(me=0;me<ee.length;me++)he[me]<ne&&ee[me].setCell(he[me],a);for(var We=fe-ge;We-- >0;)this.ybase===0?this.y<z-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+x)-z&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+fe,this.ybase+z-1)}}}if(y.length>0){var Ze=[],Te=[];for(me=0;me<this.lines.length;me++)Te.push(this.lines.get(me));var tt=this.lines.length,qe=tt-1,lt=0,ct=y[lt];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+x);var rt=0;for(me=Math.min(this.lines.maxLength-1,tt+x-1);me>=0;me--)if(ct&&ct.start>qe+rt){for(var at=ct.newLines.length-1;at>=0;at--)this.lines.set(me--,ct.newLines[at]);me++,Ze.push({index:qe+1,amount:ct.newLines.length}),rt+=ct.newLines.length,ct=y[++lt]}else this.lines.set(me,Te[qe--]);var ut=0;for(me=Ze.length-1;me>=0;me--)Ze[me].index+=ut,this.lines.onInsertEmitter.fire(Ze[me]),ut+=Ze[me].amount;var At=Math.max(0,tt+x-this.lines.maxLength);At>0&&this.lines.onTrimEmitter.fire(At)}},re.prototype.stringIndexToBufferIndex=function(ne,z,a){for(a===void 0&&(a=!1);z;){var y=this.lines.get(ne);if(!y)return[-1,-1];for(var x=a?y.getTrimmedLength():y.length,b=0;b<x;++b)if(y.get(b)[Ae.CHAR_DATA_WIDTH_INDEX]&&(z-=y.get(b)[Ae.CHAR_DATA_CHAR_INDEX].length||1),z<0)return[ne,b];ne++}return[ne,0]},re.prototype.translateBufferLineToString=function(ne,z,a,y){a===void 0&&(a=0);var x=this.lines.get(ne);return x?x.translateToString(z,a,y):""},re.prototype.getWrappedRangeForLine=function(ne){for(var z=ne,a=ne;z>0&&this.lines.get(z).isWrapped;)z--;for(;a+1<this.lines.length&&this.lines.get(a+1).isWrapped;)a++;return{first:z,last:a}},re.prototype.setupTabStops=function(ne){for(ne!=null?this.tabs[ne]||(ne=this.prevStop(ne)):(this.tabs={},ne=0);ne<this._cols;ne+=this._optionsService.options.tabStopWidth)this.tabs[ne]=!0},re.prototype.prevStop=function(ne){for(ne==null&&(ne=this.x);!this.tabs[--ne]&&ne>0;);return ne>=this._cols?this._cols-1:ne<0?0:ne},re.prototype.nextStop=function(ne){for(ne==null&&(ne=this.x);!this.tabs[++ne]&&ne<this._cols;);return ne>=this._cols?this._cols-1:ne<0?0:ne},re.prototype.addMarker=function(ne){var z=this,a=new le.Marker(ne);return this.markers.push(a),a.register(this.lines.onTrim(function(y){a.line-=y,a.line<0&&a.dispose()})),a.register(this.lines.onInsert(function(y){a.line>=y.index&&(a.line+=y.amount)})),a.register(this.lines.onDelete(function(y){a.line>=y.index&&a.line<y.index+y.amount&&a.dispose(),a.line>y.index&&(a.line-=y.amount)})),a.register(a.onDispose(function(){return z._removeMarker(a)})),a},re.prototype._removeMarker=function(ne){this.markers.splice(this.markers.indexOf(ne),1)},re.prototype.iterator=function(ne,z,a,y,x){return new oe(this,ne,z,a,y,x)},re}();be.Buffer=ie;var oe=function(){function re(ne,z,a,y,x,b){a===void 0&&(a=0),y===void 0&&(y=ne.lines.length),x===void 0&&(x=0),b===void 0&&(b=0),this._buffer=ne,this._trimRight=z,this._startIndex=a,this._endIndex=y,this._startOverscan=x,this._endOverscan=b,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return re.prototype.hasNext=function(){return this._current<this._endIndex},re.prototype.next=function(){var ne=this._buffer.getWrappedRangeForLine(this._current);ne.first<this._startIndex-this._startOverscan&&(ne.first=this._startIndex-this._startOverscan),ne.last>this._endIndex+this._endOverscan&&(ne.last=this._endIndex+this._endOverscan),ne.first=Math.max(ne.first,0),ne.last=Math.min(ne.last,this._buffer.lines.length);for(var z="",a=ne.first;a<=ne.last;++a)z+=this._buffer.translateBufferLineToString(a,this._trimRight);return this._current=ne.last+1,{range:ne,content:z}},re}();be.BufferStringIterator=oe},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.CircularList=void 0;var Xe=ve(0),E=function(){function pe(Ae){this._maxLength=Ae,this.onDeleteEmitter=new Xe.EventEmitter,this.onInsertEmitter=new Xe.EventEmitter,this.onTrimEmitter=new Xe.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(pe.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"maxLength",{get:function(){return this._maxLength},set:function(Ae){if(this._maxLength!==Ae){for(var ce=new Array(Ae),le=0;le<Math.min(Ae,this.length);le++)ce[le]=this._array[this._getCyclicIndex(le)];this._array=ce,this._maxLength=Ae,this._startIndex=0}},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"length",{get:function(){return this._length},set:function(Ae){if(Ae>this._length)for(var ce=this._length;ce<Ae;ce++)this._array[ce]=void 0;this._length=Ae},enumerable:!1,configurable:!0}),pe.prototype.get=function(Ae){return this._array[this._getCyclicIndex(Ae)]},pe.prototype.set=function(Ae,ce){this._array[this._getCyclicIndex(Ae)]=ce},pe.prototype.push=function(Ae){this._array[this._getCyclicIndex(this._length)]=Ae,this._length===this._maxLength?(this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1)):this._length++},pe.prototype.recycle=function(){if(this._length!==this._maxLength)throw new Error("Can only recycle when the buffer is full");return this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1),this._array[this._getCyclicIndex(this._length-1)]},Object.defineProperty(pe.prototype,"isFull",{get:function(){return this._length===this._maxLength},enumerable:!1,configurable:!0}),pe.prototype.pop=function(){return this._array[this._getCyclicIndex(this._length---1)]},pe.prototype.splice=function(Ae,ce){for(var le=[],ae=2;ae<arguments.length;ae++)le[ae-2]=arguments[ae];if(ce){for(var se=Ae;se<this._length-ce;se++)this._array[this._getCyclicIndex(se)]=this._array[this._getCyclicIndex(se+ce)];this._length-=ce}for(se=this._length-1;se>=Ae;se--)this._array[this._getCyclicIndex(se+le.length)]=this._array[this._getCyclicIndex(se)];for(se=0;se<le.length;se++)this._array[this._getCyclicIndex(Ae+se)]=le[se];if(this._length+le.length>this._maxLength){var ie=this._length+le.length-this._maxLength;this._startIndex+=ie,this._length=this._maxLength,this.onTrimEmitter.fire(ie)}else this._length+=le.length},pe.prototype.trimStart=function(Ae){Ae>this._length&&(Ae=this._length),this._startIndex+=Ae,this._length-=Ae,this.onTrimEmitter.fire(Ae)},pe.prototype.shiftElements=function(Ae,ce,le){if(!(ce<=0)){if(Ae<0||Ae>=this._length)throw new Error("start argument out of range");if(Ae+le<0)throw new Error("Cannot shift elements in list beyond index 0");if(le>0){for(var ae=ce-1;ae>=0;ae--)this.set(Ae+ae+le,this.get(Ae+ae));var se=Ae+ce+le-this._length;if(se>0)for(this._length+=se;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(ae=0;ae<ce;ae++)this.set(Ae+ae+le,this.get(Ae+ae))}},pe.prototype._getCyclicIndex=function(Ae){return(this._startIndex+Ae)%this._maxLength},pe}();be.CircularList=E},function(Gt,be,ve){"use strict";function Xe(E,pe,Ae){if(pe===E.length-1)return E[pe].getTrimmedLength();var ce=!E[pe].hasContent(Ae-1)&&E[pe].getWidth(Ae-1)===1,le=E[pe+1].getWidth(0)===2;return ce&&le?Ae-1:Ae}Object.defineProperty(be,"__esModule",{value:!0}),be.getWrappedLineTrimmedLength=be.reflowSmallerGetNewLineLengths=be.reflowLargerApplyNewLayout=be.reflowLargerCreateNewLayout=be.reflowLargerGetLinesToRemove=void 0,be.reflowLargerGetLinesToRemove=function(E,pe,Ae,ce,le){for(var ae=[],se=0;se<E.length-1;se++){var ie=se,oe=E.get(++ie);if(oe.isWrapped){for(var re=[E.get(se)];ie<E.length&&oe.isWrapped;)re.push(oe),oe=E.get(++ie);if(ce>=se&&ce<ie)se+=re.length-1;else{for(var ne=0,z=Xe(re,ne,pe),a=1,y=0;a<re.length;){var x=Xe(re,a,pe),b=x-y,te=Ae-z,ee=Math.min(b,te);re[ne].copyCellsFrom(re[a],y,z,ee,!1),(z+=ee)===Ae&&(ne++,z=0),(y+=ee)===x&&(a++,y=0),z===0&&ne!==0&&re[ne-1].getWidth(Ae-1)===2&&(re[ne].copyCellsFrom(re[ne-1],Ae-1,z++,1,!1),re[ne-1].setCell(Ae-1,le))}re[ne].replaceCells(z,Ae,le);for(var ue=0,de=re.length-1;de>0&&(de>ne||re[de].getTrimmedLength()===0);de--)ue++;ue>0&&(ae.push(se+re.length-ue),ae.push(ue)),se+=re.length-1}}}return ae},be.reflowLargerCreateNewLayout=function(E,pe){for(var Ae=[],ce=0,le=pe[ce],ae=0,se=0;se<E.length;se++)if(le===se){var ie=pe[++ce];E.onDeleteEmitter.fire({index:se-ae,amount:ie}),se+=ie-1,ae+=ie,le=pe[++ce]}else Ae.push(se);return{layout:Ae,countRemoved:ae}},be.reflowLargerApplyNewLayout=function(E,pe){for(var Ae=[],ce=0;ce<pe.length;ce++)Ae.push(E.get(pe[ce]));for(ce=0;ce<Ae.length;ce++)E.set(ce,Ae[ce]);E.length=pe.length},be.reflowSmallerGetNewLineLengths=function(E,pe,Ae){for(var ce=[],le=E.map(function(z,a){return Xe(E,a,pe)}).reduce(function(z,a){return z+a}),ae=0,se=0,ie=0;ie<le;){if(le-ie<Ae){ce.push(le-ie);break}ae+=Ae;var oe=Xe(E,se,pe);ae>oe&&(ae-=oe,se++);var re=E[se].getWidth(ae-1)===2;re&&ae--;var ne=re?Ae-1:Ae;ce.push(ne),ie+=ne}return ce},be.getWrappedLineTrimmedLength=Xe},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(ce,le){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ae,se){ae.__proto__=se}||function(ae,se){for(var ie in se)se.hasOwnProperty(ie)&&(ae[ie]=se[ie])})(ce,le)},function(ce,le){function ae(){this.constructor=ce}Xe(ce,le),ce.prototype=le===null?Object.create(le):(ae.prototype=le.prototype,new ae)});Object.defineProperty(be,"__esModule",{value:!0}),be.Marker=void 0;var pe=ve(0),Ae=function(ce){function le(ae){var se=ce.call(this)||this;return se.line=ae,se._id=le._nextId++,se.isDisposed=!1,se._onDispose=new pe.EventEmitter,se}return E(le,ce),Object.defineProperty(le.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),le.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},le._nextId=1,le}(ve(2).Disposable);be.Marker=Ae},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.OptionsService=be.DEFAULT_OPTIONS=be.DEFAULT_BELL_SOUND=void 0;var Xe=ve(0),E=ve(11),pe=ve(33);be.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",be.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:be.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:E.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var Ae=["cols","rows"],ce=function(){function le(ae){this._onOptionChange=new Xe.EventEmitter,this.options=pe.clone(be.DEFAULT_OPTIONS);for(var se=0,ie=Object.keys(ae);se<ie.length;se++){var oe=ie[se];if(oe in this.options){var re=ae[oe];this.options[oe]=re}}}return Object.defineProperty(le.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),le.prototype.setOption=function(ae,se){if(!(ae in be.DEFAULT_OPTIONS))throw new Error('No option with key "'+ae+'"');if(Ae.indexOf(ae)!==-1)throw new Error('Option "'+ae+'" can only be set in the constructor');this.options[ae]!==se&&(se=this._sanitizeAndValidateOption(ae,se),this.options[ae]!==se&&(this.options[ae]=se,this._onOptionChange.fire(ae)))},le.prototype._sanitizeAndValidateOption=function(ae,se){switch(ae){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":se||(se=be.DEFAULT_OPTIONS[ae]);break;case"cursorWidth":se=Math.floor(se);case"lineHeight":case"tabStopWidth":if(se<1)throw new Error(ae+" cannot be less than 1, value: "+se);break;case"minimumContrastRatio":se=Math.max(1,Math.min(21,Math.round(10*se)/10));break;case"scrollback":if((se=Math.min(se,4294967295))<0)throw new Error(ae+" cannot be less than 0, value: "+se);break;case"fastScrollSensitivity":case"scrollSensitivity":if(se<=0)throw new Error(ae+" cannot be less than or equal to 0, value: "+se)}return se},le.prototype.getOption=function(ae){if(!(ae in be.DEFAULT_OPTIONS))throw new Error('No option with key "'+ae+'"');return this.options[ae]},le}();be.OptionsService=ce},function(Gt,be,ve){"use strict";var Xe,E=this&&this.__extends||(Xe=function(ne,z){return(Xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,y){a.__proto__=y}||function(a,y){for(var x in y)y.hasOwnProperty(x)&&(a[x]=y[x])})(ne,z)},function(ne,z){function a(){this.constructor=ne}Xe(ne,z),ne.prototype=z===null?Object.create(z):(a.prototype=z.prototype,new a)}),pe=this&&this.__decorate||function(ne,z,a,y){var x,b=arguments.length,te=b<3?z:y===null?y=Object.getOwnPropertyDescriptor(z,a):y;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")te=Reflect.decorate(ne,z,a,y);else for(var ee=ne.length-1;ee>=0;ee--)(x=ne[ee])&&(te=(b<3?x(te):b>3?x(z,a,te):x(z,a))||te);return b>3&&te&&Object.defineProperty(z,a,te),te},Ae=this&&this.__param||function(ne,z){return function(a,y){z(a,y,ne)}};Object.defineProperty(be,"__esModule",{value:!0}),be.CoreService=void 0;var ce=ve(1),le=ve(0),ae=ve(33),se=ve(2),ie=Object.freeze({insertMode:!1}),oe=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),re=function(ne){function z(a,y,x,b){var te=ne.call(this)||this;return te._bufferService=y,te._logService=x,te._optionsService=b,te.isCursorInitialized=!1,te.isCursorHidden=!1,te._onData=te.register(new le.EventEmitter),te._onUserInput=te.register(new le.EventEmitter),te._onBinary=te.register(new le.EventEmitter),te._scrollToBottom=a,te.register({dispose:function(){return te._scrollToBottom=void 0}}),te.modes=ae.clone(ie),te.decPrivateModes=ae.clone(oe),te}return E(z,ne),Object.defineProperty(z.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),z.prototype.reset=function(){this.modes=ae.clone(ie),this.decPrivateModes=ae.clone(oe)},z.prototype.triggerDataEvent=function(a,y){if(y===void 0&&(y=!1),!this._optionsService.options.disableStdin){var x=this._bufferService.buffer;x.ybase!==x.ydisp&&this._scrollToBottom(),y&&this._onUserInput.fire(),this._logService.debug('sending data "'+a+'"',function(){return a.split("").map(function(b){return b.charCodeAt(0)})}),this._onData.fire(a)}},z.prototype.triggerBinaryEvent=function(a){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+a+'"',function(){return a.split("").map(function(y){return y.charCodeAt(0)})}),this._onBinary.fire(a))},z=pe([Ae(1,ce.IBufferService),Ae(2,ce.ILogService),Ae(3,ce.IOptionsService)],z)}(se.Disposable);be.CoreService=re},function(Gt,be,ve){"use strict";var Xe=this&&this.__decorate||function(oe,re,ne,z){var a,y=arguments.length,x=y<3?re:z===null?z=Object.getOwnPropertyDescriptor(re,ne):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,re,ne,z);else for(var b=oe.length-1;b>=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(re,ne,x):a(re,ne))||x);return y>3&&x&&Object.defineProperty(re,ne,x),x},E=this&&this.__param||function(oe,re){return function(ne,z){re(ne,z,oe)}};Object.defineProperty(be,"__esModule",{value:!0}),be.CoreMouseService=void 0;var pe=ve(1),Ae=ve(0),ce={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(oe){return oe.button!==4&&oe.action===1&&(oe.ctrl=!1,oe.alt=!1,oe.shift=!1,!0)}},VT200:{events:19,restrict:function(oe){return oe.action!==32}},DRAG:{events:23,restrict:function(oe){return oe.action!==32||oe.button!==3}},ANY:{events:31,restrict:function(oe){return!0}}};function le(oe,re){var ne=(oe.ctrl?16:0)|(oe.shift?4:0)|(oe.alt?8:0);return oe.button===4?(ne|=64,ne|=oe.action):(ne|=3&oe.button,4&oe.button&&(ne|=64),8&oe.button&&(ne|=128),oe.action===32?ne|=32:oe.action!==0||re||(ne|=3)),ne}var ae=String.fromCharCode,se={DEFAULT:function(oe){var re=[le(oe,!1)+32,oe.col+32,oe.row+32];return re[0]>255||re[1]>255||re[2]>255?"":"\x1B[M"+ae(re[0])+ae(re[1])+ae(re[2])},SGR:function(oe){var re=oe.action===0&&oe.button!==4?"m":"M";return"\x1B[<"+le(oe,!0)+";"+oe.col+";"+oe.row+re}},ie=function(){function oe(re,ne){this._bufferService=re,this._coreService=ne,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new Ae.EventEmitter,this._lastEvent=null;for(var z=0,a=Object.keys(ce);z<a.length;z++){var y=a[z];this.addProtocol(y,ce[y])}for(var x=0,b=Object.keys(se);x<b.length;x++){var te=b[x];this.addEncoding(te,se[te])}this.reset()}return oe.prototype.addProtocol=function(re,ne){this._protocols[re]=ne},oe.prototype.addEncoding=function(re,ne){this._encodings[re]=ne},Object.defineProperty(oe.prototype,"activeProtocol",{get:function(){return this._activeProtocol},set:function(re){if(!this._protocols[re])throw new Error('unknown protocol "'+re+'"');this._activeProtocol=re,this._onProtocolChange.fire(this._protocols[re].events)},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"areMouseEventsActive",{get:function(){return this._protocols[this._activeProtocol].events!==0},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"activeEncoding",{get:function(){return this._activeEncoding},set:function(re){if(!this._encodings[re])throw new Error('unknown encoding "'+re+'"');this._activeEncoding=re},enumerable:!1,configurable:!0}),oe.prototype.reset=function(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null},Object.defineProperty(oe.prototype,"onProtocolChange",{get:function(){return this._onProtocolChange.event},enumerable:!1,configurable:!0}),oe.prototype.triggerMouseEvent=function(re){if(re.col<0||re.col>=this._bufferService.cols||re.row<0||re.row>=this._bufferService.rows||re.button===4&&re.action===32||re.button===3&&re.action!==32||re.button!==4&&(re.action===2||re.action===3)||(re.col++,re.row++,re.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,re))||!this._protocols[this._activeProtocol].restrict(re))return!1;var ne=this._encodings[this._activeEncoding](re);return ne&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(ne):this._coreService.triggerDataEvent(ne,!0)),this._lastEvent=re,!0},oe.prototype.explainEvents=function(re){return{down:!!(1&re),up:!!(2&re),drag:!!(4&re),move:!!(8&re),wheel:!!(16&re)}},oe.prototype._compareEvents=function(re,ne){return re.col===ne.col&&re.row===ne.row&&re.button===ne.button&&re.action===ne.action&&re.ctrl===ne.ctrl&&re.alt===ne.alt&&re.shift===ne.shift},oe=Xe([E(0,pe.IBufferService),E(1,pe.ICoreService)],oe)}();be.CoreMouseService=ie},function(Gt,be,ve){"use strict";var Xe=this&&this.__decorate||function(ce,le,ae,se){var ie,oe=arguments.length,re=oe<3?le:se===null?se=Object.getOwnPropertyDescriptor(le,ae):se;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(ce,le,ae,se);else for(var ne=ce.length-1;ne>=0;ne--)(ie=ce[ne])&&(re=(oe<3?ie(re):oe>3?ie(le,ae,re):ie(le,ae))||re);return oe>3&&re&&Object.defineProperty(le,ae,re),re},E=this&&this.__param||function(ce,le){return function(ae,se){le(ae,se,ce)}};Object.defineProperty(be,"__esModule",{value:!0}),be.DirtyRowService=void 0;var pe=ve(1),Ae=function(){function ce(le){this._bufferService=le,this.clearRange()}return Object.defineProperty(ce.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),ce.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},ce.prototype.markDirty=function(le){le<this._start?this._start=le:le>this._end&&(this._end=le)},ce.prototype.markRangeDirty=function(le,ae){if(le>ae){var se=le;le=ae,ae=se}le<this._start&&(this._start=le),ae>this._end&&(this._end=ae)},ce.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},ce=Xe([E(0,pe.IBufferService)],ce)}();be.DirtyRowService=Ae},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.UnicodeService=void 0;var Xe=ve(0),E=ve(79),pe=function(){function Ae(){this._providers=Object.create(null),this._active="",this._onChange=new Xe.EventEmitter;var ce=new E.UnicodeV6;this.register(ce),this._active=ce.version,this._activeProvider=ce}return Object.defineProperty(Ae.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"activeVersion",{get:function(){return this._active},set:function(ce){if(!this._providers[ce])throw new Error('unknown Unicode version "'+ce+'"');this._active=ce,this._activeProvider=this._providers[ce],this._onChange.fire(ce)},enumerable:!1,configurable:!0}),Ae.prototype.register=function(ce){this._providers[ce.version]=ce},Ae.prototype.wcwidth=function(ce){return this._activeProvider.wcwidth(ce)},Ae.prototype.getStringCellWidth=function(ce){for(var le=0,ae=ce.length,se=0;se<ae;++se){var ie=ce.charCodeAt(se);if(55296<=ie&&ie<=56319){if(++se>=ae)return le+this.wcwidth(ie);var oe=ce.charCodeAt(se);56320<=oe&&oe<=57343?ie=1024*(ie-55296)+oe-56320+65536:le+=this.wcwidth(oe)}le+=this.wcwidth(ie)}return le},Ae}();be.UnicodeService=pe},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.UnicodeV6=void 0;var Xe,E=ve(15),pe=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],Ae=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],ce=function(){function le(){if(this.version="6",!Xe){Xe=new Uint8Array(65536),E.fill(Xe,1),Xe[0]=0,E.fill(Xe,0,1,32),E.fill(Xe,0,127,160),E.fill(Xe,2,4352,4448),Xe[9001]=2,Xe[9002]=2,E.fill(Xe,2,11904,42192),Xe[12351]=1,E.fill(Xe,2,44032,55204),E.fill(Xe,2,63744,64256),E.fill(Xe,2,65040,65050),E.fill(Xe,2,65072,65136),E.fill(Xe,2,65280,65377),E.fill(Xe,2,65504,65511);for(var ae=0;ae<pe.length;++ae)E.fill(Xe,0,pe[ae][0],pe[ae][1]+1)}}return le.prototype.wcwidth=function(ae){return ae<32?0:ae<127?1:ae<65536?Xe[ae]:function(se,ie){var oe,re=0,ne=ie.length-1;if(se<ie[0][0]||se>ie[ne][1])return!1;for(;ne>=re;)if(se>ie[oe=re+ne>>1][1])re=oe+1;else{if(!(se<ie[oe][0]))return!0;ne=oe-1}return!1}(ae,Ae)?0:ae>=131072&&ae<=196605||ae>=196608&&ae<=262141?2:1},le}();be.UnicodeV6=ce},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.CharsetService=void 0;var Xe=function(){function E(){this.glevel=0,this._charsets=[]}return E.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},E.prototype.setgLevel=function(pe){this.glevel=pe,this.charset=this._charsets[pe]},E.prototype.setgCharset=function(pe,Ae){this._charsets[pe]=Ae,this.glevel===pe&&(this.charset=Ae)},E}();be.CharsetService=Xe},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.updateWindowsModeWrappedState=void 0;var Xe=ve(3);be.updateWindowsModeWrappedState=function(E){var pe=E.buffer.lines.get(E.buffer.ybase+E.buffer.y-1),Ae=pe==null?void 0:pe.get(E.cols-1),ce=E.buffer.lines.get(E.buffer.ybase+E.buffer.y);ce&&Ae&&(ce.isWrapped=Ae[Xe.CHAR_DATA_CODE_INDEX]!==Xe.NULL_CELL_CODE&&Ae[Xe.CHAR_DATA_CODE_INDEX]!==Xe.WHITESPACE_CELL_CODE)}},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.WriteBuffer=void 0;var Xe=function(){function E(pe){this._action=pe,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return E.prototype.writeSync=function(pe){if(this._writeBuffer.length){for(var Ae=this._bufferOffset;Ae<this._writeBuffer.length;++Ae){var ce=this._writeBuffer[Ae],le=this._callbacks[Ae];this._action(ce),le&&le()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(pe)},E.prototype.write=function(pe,Ae){var ce=this;if(this._pendingData>5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return ce._innerWrite()})),this._pendingData+=pe.length,this._writeBuffer.push(pe),this._callbacks.push(Ae)},E.prototype._innerWrite=function(){for(var pe=this,Ae=Date.now();this._writeBuffer.length>this._bufferOffset;){var ce=this._writeBuffer[this._bufferOffset],le=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(ce),this._pendingData-=ce.length,le&&le(),Date.now()-Ae>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return pe._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},E}();be.WriteBuffer=Xe},function(Gt,be,ve){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.AddonManager=void 0;var Xe=function(){function E(){this._addons=[]}return E.prototype.dispose=function(){for(var pe=this._addons.length-1;pe>=0;pe--)this._addons[pe].instance.dispose()},E.prototype.loadAddon=function(pe,Ae){var ce=this,le={instance:Ae,dispose:Ae.dispose,isDisposed:!1};this._addons.push(le),Ae.dispose=function(){return ce._wrappedAddonDispose(le)},Ae.activate(pe)},E.prototype._wrappedAddonDispose=function(pe){if(!pe.isDisposed){for(var Ae=-1,ce=0;ce<this._addons.length;ce++)if(this._addons[ce]===pe){Ae=ce;break}if(Ae===-1)throw new Error("Could not dispose an addon that has not been loaded");pe.isDisposed=!0,pe.dispose.apply(pe.instance),this._addons.splice(Ae,1)}},E}();be.AddonManager=Xe}])})},90034:function(en,Gt,be){var ve={"./doc.png":63604,"./docx.png":30045,"./jpg.png":13740,"./md.png":58881,"./pdf.png":28982,"./png.png":2487,"./txt.png":3164,"./xls.png":88745,"./xlsx.png":49321};function Xe(pe){var Ae=E(pe);return be(Ae)}function E(pe){if(!be.o(ve,pe)){var Ae=new Error("Cannot find module '"+pe+"'");throw Ae.code="MODULE_NOT_FOUND",Ae}return ve[pe]}Xe.keys=function(){return Object.keys(ve)},Xe.resolve=E,en.exports=Xe,Xe.id=90034},25510:function(en){"use strict";en.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(en,Gt,be){"use strict";en.exports=be.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(en){"use strict";en.exports="data:image/png;base64,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"},62522:function(en){"use strict";en.exports="data:image/png;base64,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"},68427:function(en){"use strict";en.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAAAXNSR0IArs4c6QAAA/BJREFUSEuVln9MlHUcx1/P89zB3XHHbwboyOQK+g0kWOmImsq0ZuVYy6IyV6FZTlsOLNcfTCSilbDp2MA/SnLIluY/tH7QRpCj0AtNcWEq0UKxAA/p4Dju7tseHuA4Drrz+9fzfL/v5/36fD7fX48khFCY3brWLMZp/wxYjoTBb2z2i8AD/IZifIPM1p8W0kkBAFvOAWDrgsZzByTJxoMdDwUHVMQ8gNexmRxrIbHm2JABEx43zeePoNc3UuL4NoA/mUG5YSfC/SEChbRksCaF7M/ACJy6pOkl+QhrD2xmWZF32kAS5ZZcPKMtgDzZqchwZzJEmbTnhZoQ4HDCxX5wunwqSfcOe5zVPsBefQN4N4YechClxBX2uNNmAZQrwNLJDlMsLC+ExHQwRgVnukZhqBdOH4UB1WaqxaYks63nn8mqiTLlXwQRSDIUfAzxqcGN5ypcDmjYBmN2bcQQmcGuoS4NsFdRC6gnLhWe3X/r5tNftNbAha+1N505m932M/6A2x+Gte/6AKPd4Lk5ByiB0Qq6mMBAOr+An+v/B5C6EvKLNYF7GPoWyMZ0NyQ8Fwg4+yW0fxoiQHhgqAncczJQTBBfAFErQDaAGAfXIDh7oLPhFgDzzYQuGiKz4fcmOPc5DF6EqCWQ9hRkbIKOj+D70hAzmAtQo43OhaatcPYwhFsgOQv+vgCjA2BdAwWNUJ8P104vMMmz50B4YbjFV6JFRdDdBt8Uw30F8GQdeOygj4e2MvixEnLegrs2QP2qEABuO/RVTeUhQ0YzHEwHvQFeOwWXdsBYNxjTIP0QHH0aelvh7atQcy+4xuZZpqkrIL/EV5wRm7ZMFTMs3gmV8ZCzBVZugf7Dmi78Noh7AmwN8EMpvNIG3+2C613zAJLugWc+CJxeSQfRj0NFBNz/PKyrguF2n86cCSerof0TKDoDJ16CoR4/gEM9hQgzwQu1YLAEQqIfheOFcLkZin6BCAuM90FYAogIqM0CNZCiTti/CBRjJiU3zk/v5D+BlEnXJdmQtx1M0f4QtRQT4VCXA3oj5L4HKY9A/69wsgJu9EB+FViS4NhGCEtKofivaxqgTHccITbMOMoKWBL9T1NJgrwK0JvgxMswctUXQJgZ1FVnSoAXm8FWM8DqypkbSxL7TOvwjn81397y65P18FgpZL0OvS1g/wPM6u2XD9fPQeN6DbKpZYLIlB1ArZaBemXuCy9HeKYOoiAoYxwsXaWZjw1oyzP3fYixqhAvEYk3ebNbRpLvAIZ8fxXl5tUI16vgXYYgXj10g2YF6t1rR1a62H7ZiWMwl47qUdYfipwBhGASkkQIIQG7gTygTpKkY+qH/wGGGXQpCiRkDAAAAABJRU5ErkJggg=="},58427:function(en){"use strict";en.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlcuPFFUYxX9fz0PCIA/ZuGBp4kITY4yaNI8RHeYhEkGCGkWj4isxcU0iJj7YGJf+BSx0YwadzOgMBCU6SAk6oiJsTCTGSVwAIegEpaG+o1V1b/ftpsdgbW53btW55zvf+c61l0/pfcFWHBMgh2J1VauKVdX/4vFiv9xo3w/v5BJvja+zd+2lU7ospz9+GIHStTwkAMdDIrhHMuEgxNHx9bbWXvxJDTl9TUYRJGEaKykZJ/vxd6ysrMLI9q+zur1wUg2Jvma5oew25okk3SpKJQOyjzZY3Z7/UQ0PwKWEzq+okrSpb/hdMCo1LqgH5hIDLm5uHgjZxKDVbdcParhXjGV8vO9O21a16fqeLZNa2ruSC0WfQh+yifusbs9+35IinHq+lDJKEpkHptdIAUvk3JgyntxYAJ8IjDt1TAC7Oibslw0srNH6Ppt6wOr2zHctjf+rMZXoiSuCQ6LWiSWzTwrgp+cqKeKH3dyQWqzNx4n9Uimmh6xuT33bAQxnVbhiscnL28ouCA+4sywZoGx6k9Vt5zet5gFTH9xrW67PD9VbY4e1xnJ+aw6Rkc0UwE8eTzQuVBTznjBO/NqeI9HHsFzOqqTC7OCI1e2JAjj6OJa/uLWaQ7NYoxHZwVGr2+NfJz5OLdcNvNOSxgXlHHJjHme1i2HEmUNjAfgaxq1xbUVm0sww8u/0rGTvuV/QwCpu0RXySwucWbqcwc9GbcYey4LGIWclFpoB1tIR5fQLbgi2fHV6k703fEC7gd0SK8oMMU7Lee7wZjtmO462YtNganx9d1eMzOimnl7OCWanh2xw+ID2IN5uRmeVNQtyfifnQdvxVdW8MLa5i5/L7I63RKyEMg/WYOz8q4eJ/gZn3VkS3YD4o2aMXHVekfjbth+pGMfrKB3bZJqa44xzu4zV7nwhmJR4yMVCTYy6MeY5eyRO2iOzrcnraqGOCcxzblONZeYcc2MU51aMOYkhz3kjVHDEts3qsheN6XI5dolIzNi14iL7zg8wXzTNamzPr3K3xJvxcrAar9nDX+pDnK0ONTzcxondutzWpz8/zh3338Nmd/ZL9HYE14m+Bhvs/+RC57sbP9Xa/Aqv/6v1XYI/TYxfarB37lG7+A9W6V2xnoi5wAAAAABJRU5ErkJggg=="},2195:function(en){"use strict";en.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6NJREFUSEuVlVtoHHUYxc+ZJFoToqltbchlu5tGaB9UEC0pRAQVqaLQNwtiLRIfxAcRihJIIaCNNljsiyCVmFBQUqoVxF6Il2h1qomIUhBKk+wmrdAqabEQtMn/cnR2drY7cVNwYR/m8v9xvu+c7xviBr+3WrS2phZ7HbDdSg2OPG08+vp/4+RKx7jSg6G1alyox6SRNjkCBoADYMFFCzz8xnmG1c6uCHw7o14nDUQwWwSV/gQ8OLFvjl3/C7i/XScstS0BFdWV4dQVon5klteWQ4sK+6GgH/SVD/dl/CkLPBCXWQmLrwNy9YFZ/pmcSRgczmrVktMnnvzmhfN8M3lhIKPPLdVd6hsslAKbgM0H87wavb+jRe26Wccl7uZ7G5QzHt8aqNWDfS9f4N7XNmizhPst0Vgq+eISMOuBrZE5nnCGyGcK+GKmA23Ga9wSHZ4aLJb8Tps6F4lxS7VZ8HsHdFmISc8cGC4RxyKTontJGwzxkxNvt1DOU/uPFmp2l10ebNdGR5w20B3L+xYBTQSEBiodTxLgyMGjeb4aiSsDBfH1DK5YqOm6m7EB1YCVrjvPhz6d43gKONCqNYs1mr9eZkX2AoZGscJqrjvxueOzHE4DO7XuL6M/UiEuRcYFDC1xzPpSyRVhL6WgZ6zAoRSwt1PrVAGsVOIYK7SlHi6fHgf2fJkA+zN6xQCBJxoM1Bf3LB3mBOgYucwLDpo2QrMFN1mKXuz5OgH2Zby1RE0ZUmUqPBkuAcMifv8oz8+S8D/Sobss8P6/8HfDBNib0RMGoICmJepQNVMihYcL7I5A2zZqh5N/1DFYMMSIr8GUNbhnIs/vUj18Kaf1xutSKjLlEDP8uMDux3Nu1AFPWbI4ig60lnz+hxmOJKrLOYyAf0uXlrscG1As+YCHjsSTEs11DLXkQlDH7ORZXk4p3NmqNbV1mq+6XcjQAr84+BfLoNR+DB47M8OTKWB08WzWX7RAc2XZpYkInfiVofbEFcSbJ4mPV7Dl1zx/TCvMaYuDxqxw239yRoZOeNoQZwz8rellW9yVH05NBzsBRkeBXVl1GeikIxod9IEBt1uUVldsTDieD7q3dupB6zVsiVxsSnDCQesNdK8LMDo3FTzDXVlF4ZywYoMDeo7McuTJFtX7W7B50aHR1kbfEFw9Nc2fYycV3J3DndfqcPncOc5nMlqNmzRmofscMMRodZ/N4aCAU4cLPHSjz+pKz5qyalpVq1ETcM8/YKxWMT0D64sAAAAASUVORK5CYII="},62849:function(en){"use strict";en.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoUApKTIGTBw6ZB2WbNB+YPIaZIIm7F2HMyxbS1pwMbp9IyabWbKNcBFQdC4sE1mIGmNkqJElLhvvYGGCTlYRQdrx0lBa2t6We5d7l3VgkxUSP+x8eZJ7zvmd85zzvw+BddiRI9+EOp2ub8ViUZ7d7uzj8ZiymhrNtL9Uwl8A69frGz4vKFB9olYriNFRI9Paev0HktS87S93nfD6No3mjdKYmCg4HC4cP352gCS16U8FXllZ/2Z8fOx5lUpBDA/fZ+7cGf+0tlb7xVOB/z2ak7sAugnAMZLUsqdf8xnLoUNfB3s8odLAQMrH53bjIp+PD3g8zK8mu90CxuWiF5qaPlxe/d0LOHr0lMThWGmQSMSvR0WFBRLr2sa/qNlZq9tqtV3k8ZzampqPF1iPF6HXN97Yu1eVk5WVSlCUB263x++1nwy4efM209lp+JkkNVleeFXVqR1JSfKBiopiWCw22GwOmM0WWK3LkMnCER4e4lOI9bExYnEw5PJIsDdl865c6cb09JyaJCt+5TrX6xvfystLO5+bm4aZmQW0t/diYpGCICIMlHkOyq2boFaneAv09d1Dl+EhBHIZPFYbYoKA3bszQFEr6OoaZQwG4/skqW3m4Dpd47uFhcrvVaoXcPVqL+46eYhUK8ELCADtomBq70T+jgRs2RKLyck/cfnWGGJeywVfJATjWYGlfxjx1BIyMrahp2eMGRw0ltfVac76wL/86gKi9pUiUy7CDAVMUYD9wSOE3B5CcXEmrl0bwFxiEhRpSfAwwKQLXANTp1twYH+Of3h0+TuIDAqAkwFoBlicMkHY04uSkkx0dPTDsi0FCcnPcj6LB1hhGDxq+A4H9mWvhVdV1b/EMMSugoL0z9ixsAsxCsMhVSm5GfPZxMvX8erzMmxNjsPEhBnt/Q8QW1oEgs9DEAGYB36D3DwFlSqFgw8NjR+jafoCUVnZ0ErTSCwsTH+Zhc/PL3EFTEwAgmRSOCankRoXgaysF70L7e4eQ//vJgTHPwPKsggpZUdJiQpu9wq6uzn4AEEQIz4zZyXG2uPH81hcXEZ0tARSaZiPFFnJmkwWhIYKERsbBYIgYLM5/3vm/8A3/AeB1fn/CW4w/IHk5DgIhQIMDo5j+/YECAQB7Gw5Xa+2DXfe1nYL+flKSCQhaGn5CXv2ZEIkEuLMmR9RXl64Bs6OtK/v3pM/0cnS7OzUtp07Fdx7stouXfoFOTlpCAsTgS1UVPQKRKIgNDffQFlZnjeUpmnMzVnZ2zEjIw/319VpznFqOXz4dGJEhPj+wYP5fJfLvfqxXMdeGU6CS0vL3NnR0U/PzlpSTpzQ3fU+uTpdfe3mzZt0CsVzREiIcB3QtSF2uxPDw0bGaDQ11dZqPlrznrPt6vUNWgDvEQQhZ3W7EaNp2gww5yIjZ+uqq6tpNvcvL/sz37THIYkAAAAASUVORK5CYII="},9515:function(en){"use strict";en.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAZJJREFUSEvNkjtPAkEUhc/EQivEwkqxolFCq1Ep1s7C1hD8D5ZGEgtjbOz9DxIaKws7KDBRW0AKt+LRiJGwVBY65jBZXJhdGIgQb7LZ2bmP7557V8jHRYnpWV5MBAglAD71K9UazzSnoN6radf3R4D1O6BTUEUJW0kDlQOiJgSYjzQvZCM7vR18tfJCftjTAwiOyA9QzgCxlP8gnCoQWjMbkgZgcrsG1ArAzqlepPagfJEEENkdDekDsHgp85v06QALYWD7RN1RVbuqzvR1Gsq3HAsG+SoghMlOHTi87U8m5K0EvFeAWBLYSA5XoQE4gpcsMB8GmiUdkDsDxJzyWZfDuydaAzTLqiPKJmiwQ/rdkXjPQToC/6LR6zOL8APYxWctORrfhPee30Y2KYDFjSB+gPuba0TjW90CPHuN9zS7+NS73j867ovjd89mvgPOmd0FKXA7o9+rwo3X9jJzBeyAc3fnOLgDtVx9D/9LgdH/bRrU3UHLzkHCMs0ZK07KCyFbrxa+YUGI87GSRwWz+6Xo3g/REuYFwA5HMAAAAABJRU5ErkJggg=="},43214:function(en){"use strict";en.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAAXNSR0IArs4c6QAAAmFJREFUSEu1ls1rE0EUwN/smrZ+pLRR8INiD3oq2JRKEfGQzcXi2Y9T48fBP6AgHu3mDygFT0Is2uJFCqJXD2ZyVBQaD4J6MKLFerBpNxAzyX7Im2W2k82mm93YuezOe2/e733MziyBgLH4tqUDIQtBujBZ3QSo1Fyr5dkDxG/fIUCDxXemg8+TB+02+19/lTAe13+qumbEdrKPrySovGhPYE/eA4x6Bj5Zq2q4/hVLLrAW8Pc4QxlwV403WH5muMkzvHN9lD95hivPqzoQ8Hr2cDNJHSc+UAR59WgdxgYsL2abQJYDV9eqRQScHnMrfO/9kQ7g1Akb1jd3eyjP/TpByJ2xaXrU0nZqJhiGCW3A4SRo5yZc4I2Xu0B0divdgqnjFmRXD7mbgQB9k6tr86+HeBDFm3UuXykn4Gk54WX04JICE8cI/NxowI+NRjgQYUuXGx3ObqdbPAgRgGynl4Zo6bvC+x8ZuDTLeGb+yPVMk2bGTU0A0bkMFXI/EBzIez0MKqnIBB2K8uE7llAOolslIgODIhfOZaDooRxUUElDM5S/QXknYuby5sD5+m+1bRf3DYxzAEQu6aOL99s4hS9z8OHPZM/syLu0Z89dDCMD76rPAl0VrDk4r3yEaSjnC3au6zUWGWiPbIE1ssWhicpZkOcoU7dTXIc2qPePWEDhRNlOcaA81J0UP3NRjvpYQDwnr704XCKEZOL2UNw08zMqvXAKtMCz9H9cR2EBdlxPYQv61XPg14pTdAA0o2b262/P9Yw1YXDQph5wX2kAgEDGmPuL8fmbo+830DAMAEWh/wA9Tssi7VG0sQAAAABJRU5ErkJggg=="},54269:function(en){"use strict";en.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAcZJREFUSEutlb9Lw0AUx9+1SlGLg4WWQlERiosuLnZsiZP+AcVdd93cmmzddBb/gc5Sp0I71qW7BIqVYhGMDq1IKubkHb0QL3dJ+uNNpXn3/Xzvvbt3BCLEtnlfpBCvYCqltAgUDPz9snuihy0nQQlcmInKgoIRBpECQoVFWADIB9gyH5pKx2H1kIBcwOZTXQcCrM5zhwfEAAsV5+4mEIL1dmisOavrwkoK2t8WW55eGsN+YuhKZWJ2iajc9/LHcPNhwrVlBrIxrzsewO1n3ZdHKJSIrKno6jKVh3K/7VuE3zC6PwPmNh23oZo5g6u3OxnAmBpQyxVg5DxDY9RxBRcGwF1dbOR9bqcGoBCGWH/8fy8x/Oce8xCAPcBeeINQkJcIy4Ah9gAbKqs1AhpfHR9YCZA1WeWe72DuJqvcLwQQ5H5mQC13COX+I7ulCBj99tjxFOMoeQA7y1nVRTOUo0I8SXip8ATJAHh6xBOEeewmRx12OGe01ffIIwtPUDV7rkce19MAuDjbhWhJNfyiALzCXFf5JstAp+uvqhK1JuItMSH00XecWJG/dNqaxaanJ5TCoTvwqrDdAICWtCrpuM1cqhyLO/gDpZk8IJ3d/IwAAAAASUVORK5CYII="},63604:function(en){"use strict";en.exports="data:image/png;base64,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"},30045:function(en){"use strict";en.exports="data:image/png;base64,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"},13740:function(en){"use strict";en.exports="data:image/png;base64,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"},58881:function(en){"use strict";en.exports="data:image/png;base64,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"},28982:function(en){"use strict";en.exports="data:image/png;base64,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"},2487:function(en){"use strict";en.exports="data:image/png;base64,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"},3164:function(en){"use strict";en.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAANM0lEQVR4nO3cfWxddR3H8e/t07buoZ1YBTalG497CNwqYiqadhL8Rw1V/1LRNVH/AhOJmsjAAFHQRIxLhP802QSj/+CaKP9IcJ0CC5h4S8QNw4SOdA+khd6WsYe29x6/Hw533J2d8+t9OL9z7/ndzyu59HdKe+/W/N77/e45Z8tIA8zOzmaXltp2SsbL6uGwUCwOvTIpHR3tS10dHdNdnZ1P3rD9qu/op6kOiQaiYfQuFtp+lRFvVCh2CKQcYlnb3f3w9duuvFsPqQaJBaJxZJcKmf067NUHWRAMpGRNd3fu4zdc8zEdUpUSCUTj6Nc4cjpkHBZFBQKrV606cmP22qt1SFVIJJDpmTxWjmEhq0yBACOpnvVAZmZmRzzJ7NMhWbZcIMBIqmM9kOmZ2TF9mdt0SJZVEggwksolEEje0w+UgEoDAUZSGauB6JtznLnK6ZASUE0gwEiWZzWQ6enZYcm8e2qXElBtIMBIzBiIQ2oJBBhJNAbikFoDAUYSjoE4pJ5AgJFcjIE4pN5AgJFciIE4JI5AgJG8j4E4JK5AgJH4GIhD4gwEGIkwEJfEHQi0eiQMxCE2AoFWjoSBOMRWINCqkTAQh9gMBFoxEgbiENuBQKtFwkAckkQg0EqRMBCHJBUItEokDMQhSQYCrRAJA3FI0oGA65EwEIc0IhBwORIG4pBGBQKuRsJAHNLIQMDFSBiIQxodCLgWCQNxSDMEAi5FwkAc0iyBgCuRMBCHNFMg4EIkDMQhzRYIpD0SBuKQZgwE0hwJA3FIswYCaY2EgTikmQOBNEbCQBzS7IFA2iJhIA5JQyCQpkgYiEPSEgikJRIG4pA0BQJpiISBOCRtgUCzR8JAHJLGQKCZI2EgDklrINCskTAQh6Q5EGjGSBiIQ9IeCDRbJAzEIS4EAs0UCQNxiCuBQLNEwkAc4lIg0AyRMBCHuBYINDoSBuIQFwOBRkbCQBziaiDQqEgYiENcDgQaEQkDccj/Xj8u584t6MhdSUfCQBwyOXVSTp85qyO3rV614tCN2S3bdGgdA3HIm7Pz8sbMWzpy37rV3X8YuP6ar+nQKgbikIXFJTkyOaUj97W1tXkb+j64afPmy4/qoTUZfVjDQJJ37OSMzL19SkfuW7du9djAtqu/pENrGIhjCoWivKKrSLFY1CO3dXV2nhm8cVu3Dq1hIA46q2ey8Ia9FSIZGsxancNWn5yBNA4iOfbGjPOnfT/y4Q/123wfktGHNQyk8fLzp+TN/LyzoVzSs/au7Vuv3K1DKxhIi8AZrkU8lvShH13R1dX51as2bfijDq1gIJRunrejr2/9uFjCQCjdGAiRAQMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCJEBAyEyYCBEBgyEyICBEBkwECIDBkJkwECIDBgIkQEDITJgIEQGDITIIM2B7J+Y/sL2jZ1/1iGRFS9NLX5xR7bvLzq0wlog/aP/yfb2eI889eONN+shkRW3/mTq2fxc5s7JPdsm9DB2VgJBHEuytL9ndfvk+AMbs/opIiuG75uamHun0N8hHTtsRBJ7IKU4PJHe3tXtEwyEbEIg+XcK+Bes8zYi0eeNT3kceigMhGwrBaJD0ckceyT6nPEIxgEMhGwrDwR0QscaiT5f/cLiAAZCtgUDAZ3UsUWiz1WfqDiAgZBtYYGATuxYItHnqZ0pDmAgZFtUIKCTu+5I9Dlqs1wcwEDINlMgoBO8rkj0+6tXSRzAQMi25QIBneQ1R6LfW51K4wAGQrZVEgjoRK8pEv2+ylUTBzAQsq3SQEAne9WR6PdUpto4gIGQbdUEAjrhq4pEv355tcQBDIRsqzYQ0ElfcST6tWa1xgEMhGyrJRDQiV9RJPp10eqJAxgI2VZrIKCTf9lI9GvC1RsHMBCyrZ5AQAMwRqL//2JxxAEMhGyrNxDQCCIj0f93oS3fP37FqXz+cU+8NXpYl8vWd809dPulQzoksmLX4ycPnJhd6NFhXTKSObWmt/f2w7+8/KgenpfRxwW23+sNF4qyX4dELaW9TXa89NPMuJRhIETvYSBEBgyEyICBEBkwECIDBkJkwECIDBgIkQEDITJwOpB1K0WuvUwHDfDfEyLzZ0U+sUkPIhzPixyb1UGdKnmN6/TnsFZ/Hkl7W38GL+vPIq2cDuSmTSJ7vq2DBhj9jcgLr4nccYs+PqufCIGJ+5VH/JBq9c1Pifzo8zoIgcl56y/859+rPwdTSLb8U38GO/VnkVYMxJJSIPCnO/0/wcM89pzIz57UQQ02rBd54g5dKVfpQYjyXwMDqQ0DsaR8cmIiI5KoLU7511Zjz7f097hZByGC4TGQ2jAQS4KT3rQVqmWrZXo+7Pnx+uXPx0Bqw0AswQQtDwRMkzT4J74JViTT1urLGhsiKWd6bZsYiGMOPaj/CbH1Hv1PnXBW7akf1r/VMm2tHv2bPp7WQZ2iTi7E9fxpwUACbAYCt2wV+fXXdRCikq2WaWsV55/WDMTHQAJsBwIIBKGEMW21TFsrnNLF1gqRxYGB+BhIQBKBYKuFs1qX64QPE7XVMm2t7nlCZN+/dBATBuJjIAFJBAKmEwhYBYJbLdPW6ulDIt/9vQ5ixEB8DCQgqUDgbp3w39CJH6Z8q7Xc1qp0tTxODMTHQAKSDARbLawiUVfZS1st09YKKwdWkLgxEB8DCUgyEEAceD8SBlutsVz4RIXyVSZuDMTHQAKSDgSiJqPJ8Vn/rFXcW6uSqF8TA2EgoWwGAlhFsJpUCnEEr5bHiYH4GEhAowLBG3FEEnWVvVwSk5SB+BhIQKMCAdOp3BKsGlg9bGMgPgYS0MhAYLmbCm992H/zbhsD8TGQgEYGgtO+f/2Bfgy53lFi67RuEAPxMZCARgZiukerZP6MXmV/1P4qwkB8DCSgUYEgDARSiRde1YuIv9WBRQzEx0ACGhEIzmBF3UoS5edPivxOLxTawkB8DCSgEYGYbiXBBcGou35xNgtntWxgID4GEpB0IKZTu3gzjgmJ6yNhDp/Q9yMaiQ0MxMdAApIMBFfOsXqEba3K79KNmqxg636sqNdkIAwklI1AntCVYYtGEiZ4OherCIIKU7rrN04MxMdAApIKJGoCAsJAIOUQByIJg1O+2GphtYlL1K+PgTCQUHEGYprs5VuroKhJC/jrtvhrt3GJei0GwkBCxRUIrpZja4VTu2GwcmAFiYKwEFiY5b63GgzEx0ACbAdi+mu2mNyY5CaIA5GEwVX2zz2sH0NWn2oxEB8DCbAZiOkfajBtrYKiJi/EdZU96jUYCAMJVW8g2FqZbkTEyoEVpFJYRbCahInjKjsD8TGQAFuB4D4r3G8VBmEgkGogDkQSBlutem9oZCA+BhJgIxCEgUDCVLO1CoqaxFDvVfao52YgDCRUrYHEvbUKwiqC1SRMPZOZgfgYSEDcgeBWkqgbEREGAqkH4kAkUWq9oZGB+BhIQJyBmG5ErGdrFRQ1mQHvQ7DVqvZ1op6TgbR4IETlDj+UuaiHiz4BW3Z5nn4gaiVzGkivfrxAaCBbd3ljWshtOiRqDRnZe/jBzKgEhAay5V5vRIqyT4dELSHs/QeEBgK6zRoXkSF9ELktYvWAyECy93u95xZkUkR69EHkJH1b/mJXpwxP3J/J6+FFIgOBbbu8bFFkTIdX6IPIKe/FMaJxTEoEYyDw7kqyKLvFk516SOQEnfgPdHXJbo0jr4eR9Osqo6H0aygjGsqIHsKQPojS4oBO9ryXkfEVnTKmYUxKBfR77Jmenh3WdWy/Dons8LwdfX3rx8USBkLpxkCIDBgIkQEDITJgIEQGDITIgIEQGTAQIgMGQmTAQIgMGAiRAQMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCFG0l195bcdnBgfGxRKrgfzjYG74uqs3MRCyJvWBbO7f+FhXZ+dGPSSK1alTpyemTrxxV6oDWbt2zX0bLu0bFqKYvX785IHT75y5P9WBFCUzdt2VH5W2tjb+E6YUm4XFxakjk8fWtok3kvZA9q/s6nxm8xUbPq2fIorFkcmp5xcWlz6pgaT7PQgC0aH0XbL+mb4P9DASqtvkMd1anT47pENxJhDo7l55oH/DpUM6JKrJq0ePPXN2YfH8H7ROBfKujEz1faB3Uh/nf5NEJsVice7N/Py/p9/K94snG/VT57kXyPvm2tvbX1uxonOuo63d02OiCywsLHQsFoprCoVCVg9DdbR7AzffNDChQyusBvLsC7nsUiGT0yGRFUODWatz2OqTw4GDE1wdyApPvKPDgwP9YpH9QJ7LjUkmc5sOiWLm7R0aHBgVi6wH8vfncyNeMbNPh0Sxsv0GHawHAgcO5sb1pYaEKDb2Vw9IJJCDB3P950QmMpLp0UOiuuh7jxd7VsrwwMBAXg+tSiQQwBmtxYKMMxKqB+LobJdRm6d2yyUWCORyud75s7JbX3anHhJVydu7bqV8L4mVoyTRQEqwmiwtyai+elb43oQi6GoxpxN0QofjXSJ7BgcHJiVh/wemziNQhWOwlgAAAABJRU5ErkJggg=="},88745:function(en){"use strict";en.exports="data:image/png;base64,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"},49321:function(en){"use strict";en.exports="data:image/png;base64,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"},96908:function(en){"use strict";en.exports="data:image/png;base64,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"},57177:function(en){"use strict";en.exports="data:image/png;base64,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"},81378:function(en){"use strict";en.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII="},60141:function(en){"use strict";en.exports="data:image/gif;base64,R0lGODlh6QDIAPf/APrMTf789vrMUPvdi/zfkfi4CvvYef713fnKSfzosP7wyvrSZfjAKPzmqf3wzP767fnHPv7xzf3wzvjFOfe2BP767vi8F/i8GPvagfnGO/jDMv3uxv3svfrNUvzkov724fvWcfzinPvbhPi5DfrTZv734vi6EPzglfnKSP3tw/nJR/3qtv3nrPrRYPjAJf/++/702PvVbvrUbfrUafrQX/rOVvnLTfrWcvi+H/i7Fv7y0P3y0/3wyv3uxPzjoPzglvi/I/vejvvZfPe5D/rTaPrPWvrOVPrKSf3vyPzlpPnNU/nKRvnENfe6E/Ly8v3sv+Xl5frZf9ra2vnIQOjo6Pv7+9jY2PX19d7e3tTU1Ovr6/n5+dzc3O7u7uLi4tDQ0M7Oztvb2/j4+N3d3ezs7NHR0f7+/tXV1fHx8fDw8NLS0uHh4d/f3/jAJvb29vT09M/Pz+/v7/f39+rq6uPj49bW1vr6+uDg4NfX1+Tk5PPz89PT0+np6efn59nZ2e3t7frPWfzmqvnFN/39/fz8/P756/723/vdif3ru/745/zhmObm5vrUav3ps/zim/zdiv757Pzlpvzruvzhmfe3Bve3B/zimvvhmvnCK/jAJ//56v/9+f7z1f702vvciPvXdfnBJ/jFN/jDL/735PvZe/e7Ffzjn/e3CPznq/3twf3ruvi+IPnFNvvdjPzps/3psvrOWP702/rQXfvYevnOWfvUav3quPrWdP302//56/i9G/zejP712/778/nIQv3orfnOV/i3BvnGOv/+/frKR/////3nqv3uw/vYd/3y1frUa/713v3ruPvZevrXd/e2BvnEM//+/P7z1v///f3rufnDMPnHQPe2A/i/JPrIQvnMUP3z2PnLSv/88/e8Gv746P7uxfvUa/vgk/vglPzgk/rNVPvaffnBKf3xz/756vi6D/rSYvrVcPe4C/jENvi7E/789PrPWPnIQfzchv3tv/3svvzquf3qufi9Hfi9Hve4DPnCLvjCL/e1AM3Nzf///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDJDNDJCNzNGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDJDNDJCNzRGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMkM0MkI3MUZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMkM0MkI3MkZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2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"}}]);