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...

499 lines
3.1 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],{52310:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var he=fe(87462),Re=fe(67294),x={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=x,de=fe(74643),ue=function(le,ie){return Re.createElement(de.Z,(0,he.Z)({},le,{ref:ie,icon:pe}))},ae=Re.forwardRef(ue)},33463:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var he=fe(87462),Re=fe(67294),x={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},pe=x,de=fe(74643),ue=function(le,ie){return Re.createElement(de.Z,(0,he.Z)({},le,{ref:ie,icon:pe}))},ae=Re.forwardRef(ue)},28575:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var he=fe(87462),Re=fe(67294),x={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},pe=x,de=fe(74643),ue=function(le,ie){return Re.createElement(de.Z,(0,he.Z)({},le,{ref:ie,icon:pe}))},ae=Re.forwardRef(ue)},84249:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var he=fe(87462),Re=fe(67294),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},pe=x,de=fe(74643),ue=function(le,ie){return Re.createElement(de.Z,(0,he.Z)({},le,{ref:ie,icon:pe}))},ae=Re.forwardRef(ue)},33863:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var he=fe(87462),Re=fe(67294),x={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=x,de=fe(74643),ue=function(le,ie){return Re.createElement(de.Z,(0,he.Z)({},le,{ref:ie,icon:pe}))},ae=Re.forwardRef(ue)},81893:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var he=fe(87462),Re=fe(67294),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},pe=x,de=fe(74643),ue=function(le,ie){return Re.createElement(de.Z,(0,he.Z)({},le,{ref:ie,icon:pe}))},ae=Re.forwardRef(ue)},90674:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var he=fe(87462),Re=fe(67294),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},pe=x,de=fe(74643),ue=function(le,ie){return Re.createElement(de.Z,(0,he.Z)({},le,{ref:ie,icon:pe}))},ae=Re.forwardRef(ue)},55304:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var he=fe(87462),Re=fe(67294),x={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=x,de=fe(74643),ue=function(le,ie){return Re.createElement(de.Z,(0,he.Z)({},le,{ref:ie,icon:pe}))},ae=Re.forwardRef(ue)},73148:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var he=fe(87462),Re=fe(67294),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},pe=x,de=fe(74643),ue=function(le,ie){return Re.createElement(de.Z,(0,he.Z)({},le,{ref:ie,icon:pe}))},ae=Re.forwardRef(ue)},56747:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var he=fe(87462),Re=fe(67294),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},pe=x,de=fe(74643),ue=function(le,ie){return Re.createElement(de.Z,(0,he.Z)({},le,{ref:ie,icon:pe}))},ae=Re.forwardRef(ue)},50881:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var he=fe(87462),Re=fe(67294),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},pe=x,de=fe(74643),ue=function(le,ie){return Re.createElement(de.Z,(0,he.Z)({},le,{ref:ie,icon:pe}))},ae=Re.forwardRef(ue)},22751:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var he=fe(87462),Re=fe(67294),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},pe=x,de=fe(74643),ue=function(le,ie){return Re.createElement(de.Z,(0,he.Z)({},le,{ref:ie,icon:pe}))},ae=Re.forwardRef(ue)},34182:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var he=fe(87462),Re=fe(67294),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},pe=x,de=fe(74643),ue=function(le,ie){return Re.createElement(de.Z,(0,he.Z)({},le,{ref:ie,icon:pe}))},ae=Re.forwardRef(ue)},74664:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var he=fe(87462),Re=fe(67294),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},pe=x,de=fe(74643),ue=function(le,ie){return Re.createElement(de.Z,(0,he.Z)({},le,{ref:ie,icon:pe}))},ae=Re.forwardRef(ue)},91034:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var he=fe(87462),Re=fe(67294),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},pe=x,de=fe(74643),ue=function(le,ie){return Re.createElement(de.Z,(0,he.Z)({},le,{ref:ie,icon:pe}))},ae=Re.forwardRef(ue)},87922:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var he=fe(87462),Re=fe(67294),x={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=x,de=fe(74643),ue=function(le,ie){return Re.createElement(de.Z,(0,he.Z)({},le,{ref:ie,icon:pe}))},ae=Re.forwardRef(ue)},71736:function(an,Mt){"use strict";Mt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},11579:function(an,Mt){"use strict";Mt.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"}},12867:function(){"use strict"},22707:function(an,Mt,fe){"use strict";var he=fe(67294),Re=Object.defineProperty,x=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ue=(le,ie,se)=>ie in le?Re(le,ie,{enumerable:!0,configurable:!0,writable:!0,value:se}):le[ie]=se,ae=(le,ie)=>{for(var se in ie||(ie={}))pe.call(ie,se)&&ue(le,se,ie[se]);if(x)for(var se of x(ie))de.call(ie,se)&&ue(le,se,ie[se]);return le};const re=le=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},le),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"})));Mt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},8861:function(an,Mt,fe){"use strict";var he=fe(67294),Re=Object.defineProperty,x=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ue=(le,ie,se)=>ie in le?Re(le,ie,{enumerable:!0,configurable:!0,writable:!0,value:se}):le[ie]=se,ae=(le,ie)=>{for(var se in ie||(ie={}))pe.call(ie,se)&&ue(le,se,ie[se]);if(x)for(var se of x(ie))de.call(ie,se)&&ue(le,se,ie[se]);return le};const re=le=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},le),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"})));Mt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},18023:function(){"use strict";function an(z,a,y,E){y===void 0&&(y=0),E===void 0&&(E=1/0),this._name=z,this._defaultValue=a,this._minimum=y,this._maximum=E}Object.defineProperty(an.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(an.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(an.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(an.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 an))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 E=go.Shape._FigureParameters[z];E||(E=[],go.Shape._FigureParameters[z]=E),E[a]=y};var Mt=[];function fe(z,a){var y=Mt.pop();return y===void 0?new go.Point(z,a):(y.x=z,y.y=a,y)}function he(){var z=Mt.pop();return z===void 0?new go.Point:z}function Re(z){Mt.push(z)}function x(z,a,y,E,b,ee,ne,ce,Ae){Ae||(Ae=new go.Point);var ge=z-y,me=b-ne,ve=NaN,be=NaN;if(ge===0)if(me===0)z===y&&(ve=z,be=a);else{var ye=(ee-ce)/me,Ce=ee-ye*b;ve=z,be=ye*ve+Ce}else if(me===0){var we=(a-E)/ge,Ke=a-we*z;ve=b,be=we*ve+Ke}else{var we=(a-E)/ge,ye=(ee-ce)/me,Ke=a-we*z,Ce=ee-ye*b;ve=(Ce-Ke)/(we-ye),be=we*ve+Ke}return Ae.x=ve,Ae.y=be,Ae}function pe(z,a,y,E,b,ee,ne,ce,Ae,ge,me,ve,be,ye){var Ce=1-Ae,we=Ae,Ke=z*Ce+y*we,Se=a*Ce+E*we,ke=y*Ce+b*we,Fe=E*Ce+ee*we,De=b*Ce+ne*we,We=ee*Ce+ce*we,Ve=Ke*Ce+ke*we,Qe=Se*Ce+Fe*we,Je=ke*Ce+De*we,et=Fe*Ce+We*we,ct=Ve*Ce+Je*we,ut=Qe*Ce+et*we;ge.x=Ke,ge.y=Se,me.x=Ve,me.y=Qe,ve.x=ct,ve.y=ut,be.x=Je,be.y=et,ye.x=De,ye.y=We}var de=new go.Spot(.156,.156),ue=new go.Spot(.844,.844),ae=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new an("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(z,a,y){var E=z?z.parameter1:NaN;(isNaN(E)||E<0)&&(E=5),E=Math.min(E,a/3),E=Math.min(E,y/3);var b=E*ae,ee=new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,E,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,y-E)).add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a,y-b,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-E,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,b,b,0).close()));return b>1&&(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,1,-b,-b)),ee}),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 E=new go.Geometry(go.Geometry.Line);return E.startX=0,E.startY=y/2,E.endX=a,E.endY=y/2,E}),go.Shape.defineFigureGenerator("LineV",function(z,a,y){var E=new go.Geometry(go.Geometry.Line);return E.startX=a/2,E.startY=0,E.endX=a/2,E.endY=y,E}),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 E=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(E*a,(1-E)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,E*y)).add(new go.PathSegment(go.PathSegment.Move,E*a,E*y)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,(1-E)*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 E=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,E,E,E,E).close()));return b.spot1=de,b.spot2=ue,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(z,a,y){var E=new go.Geometry(go.Geometry.Line);return E.startX=0,E.startY=0,E.endX=a,E.endY=y,E}),go.Shape.defineFigureGenerator("Line2",function(z,a,y){var E=new go.Geometry(go.Geometry.Line);return E.startX=a,E.startY=0,E.endX=0,E.endY=y,E}),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,ae*a,0,a,(1-ae)*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,ae*y,(1-ae)*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,ae*y,ae*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-ae)*a,0,0,(1-ae)*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 an("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)?E=.1:E<-1?E=-1:E>1&&(E=1);var b=Math.abs(E)*a;if(E===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return E>0?ee.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())):ee.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&&ee.setSpots(b/a,0,(a-b)/a,1),ee}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new an("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)?E=10:E<-a?E=-a:E>a&&(E=a);var b=Math.abs(E);if(E===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return E>0?ee.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())):ee.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&&ee.setSpots(b/a,0,(a-b)/a,1),ee}}),go.Shape.setFigureParameter("Trapezoid1",0,new an("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)?E=.2:E<.5?E=-.5:E>.5&&(E=.5);var b=Math.abs(E)*a;if(E===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return E>0?ee.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())):ee.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&&ee.setSpots(b/a,0,(a-b)/a,1),ee}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new an("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)?E=20:E<-a?E=-a/2:E>a&&(E=a/2);var b=Math.abs(E);if(E===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return E>0?ee.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())):ee.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&&ee.setSpots(b/a,0,(a-b)/a,1),ee}}),go.Shape.setFigureParameter("ManualOperation",0,new an("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)?E=10:E<-a?E=-a/2:E>a&&(E=a/2);var b=Math.abs(E);if(E===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return E>0?ee.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())):ee.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&&ee.setSpots(b/a,0,(a-b)/a,1),ee}});var re=[];function le(){var z=re.pop();return z===void 0?[]:z}function ie(z){z.length=0,re.push(z)}function se(z){for(var a=le(),y=.5,E=.5,b=Math.PI*1.5,ee=0,ne=0;ne<z;ne++)ee=2*Math.PI/z*ne+b,a[ne]=new go.Point(E+y*Math.cos(ee),E+y*Math.sin(ee));return a.push(a[0]),a}function oe(z){var a=te(z),y=le();y[0]=a[0];for(var E=1,b=1;E<a.length;E+=2,b+=3)y[b]=a[E],y[b+1]=a[E],y[b+2]=a[E+1];return ie(a),y}function te(z){for(var a=se(z),y=le(),E=Math.floor(a.length/2),b=a.length-1,ee=z%2===0?2:1,ne=0;ne<b;ne++){var ce=a[ne],Ae=a[ne+1],ge=a[(E+ne-1)%b],me=a[(E+ne+ee)%b];y[ne*2]=ce,y[ne*2+1]=x(ce.x,ce.y,ge.x,ge.y,Ae.x,Ae.y,me.x,me.y,new go.Point)}return y[y.length]=y[0],ie(a),y}go.Shape.defineFigureGenerator("Pentagon",function(z,a,y){var E=se(5),b=new go.Geometry,ee=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(ee);for(var ne=1;ne<5;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*a,E[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),ie(E),b.spot1=new go.Spot(.2,.22),b.spot2=new go.Spot(.8,.9),b}),go.Shape.defineFigureGenerator("Hexagon",function(z,a,y){var E=se(6),b=new go.Geometry,ee=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(ee);for(var ne=1;ne<6;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*a,E[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),ie(E),b.spot1=new go.Spot(.07,.25),b.spot2=new go.Spot(.93,.75),b}),go.Shape.defineFigureGenerator("Heptagon",function(z,a,y){var E=se(7),b=new go.Geometry,ee=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(ee);for(var ne=1;ne<7;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*a,E[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),ie(E),b.spot1=new go.Spot(.2,.15),b.spot2=new go.Spot(.8,.85),b}),go.Shape.defineFigureGenerator("Octagon",function(z,a,y){var E=se(8),b=new go.Geometry,ee=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(ee);for(var ne=1;ne<8;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*a,E[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),ie(E),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.85),b}),go.Shape.defineFigureGenerator("Nonagon",function(z,a,y){var E=se(9),b=new go.Geometry,ee=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(ee);for(var ne=1;ne<9;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*a,E[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),ie(E),b.spot1=new go.Spot(.17,.13),b.spot2=new go.Spot(.82,.82),b}),go.Shape.defineFigureGenerator("Decagon",function(z,a,y){var E=se(10),b=new go.Geometry,ee=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(ee);for(var ne=1;ne<10;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*a,E[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),ie(E),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("Dodecagon",function(z,a,y){var E=se(12),b=new go.Geometry,ee=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(ee);for(var ne=1;ne<12;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*a,E[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),ie(E),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("FivePointedStar",function(z,a,y){var E=te(5),b=new go.Geometry,ee=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(ee);for(var ne=1;ne<10;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*a,E[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),ie(E),b.spot1=new go.Spot(.266,.333),b.spot2=new go.Spot(.733,.733),b}),go.Shape.defineFigureGenerator("SixPointedStar",function(z,a,y){var E=te(6),b=new go.Geometry,ee=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(ee);for(var ne=1;ne<12;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*a,E[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),ie(E),b.spot1=new go.Spot(.17,.25),b.spot2=new go.Spot(.83,.75),b}),go.Shape.defineFigureGenerator("SevenPointedStar",function(z,a,y){var E=te(7),b=new go.Geometry,ee=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(ee);for(var ne=1;ne<14;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*a,E[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),ie(E),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("EightPointedStar",function(z,a,y){var E=te(8),b=new go.Geometry,ee=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(ee);for(var ne=1;ne<16;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*a,E[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),ie(E),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("NinePointedStar",function(z,a,y){var E=te(9),b=new go.Geometry,ee=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(ee);for(var ne=1;ne<18;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*a,E[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),ie(E),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("TenPointedStar",function(z,a,y){var E=te(10),b=new go.Geometry,ee=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(ee);for(var ne=1;ne<20;ne++)ee.add(new go.PathSegment(go.PathSegment.Line,E[ne].x*a,E[ne].y*y));return ee.add(new go.PathSegment(go.PathSegment.Line,E[0].x*a,E[0].y*y).close()),ie(E),b.spot1=new go.Spot(.281,.261),b.spot2=new go.Spot(.723,.748),b}),go.Shape.defineFigureGenerator("FivePointedBurst",function(z,a,y){var E=oe(5),b=new go.Geometry,ee=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(ee);for(var ne=1;ne<E.length;ne+=3)ee.add(new go.PathSegment(go.PathSegment.Bezier,E[ne+2].x*a,E[ne+2].y*y,E[ne].x*a,E[ne].y*y,E[ne+1].x*a,E[ne+1].y*y));return ee.segments.last().close(),ie(E),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("SixPointedBurst",function(z,a,y){var E=oe(6),b=new go.Geometry,ee=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(ee);for(var ne=1;ne<E.length;ne+=3)ee.add(new go.PathSegment(go.PathSegment.Bezier,E[ne+2].x*a,E[ne+2].y*y,E[ne].x*a,E[ne].y*y,E[ne+1].x*a,E[ne+1].y*y));return ee.segments.last().close(),ie(E),b.spot1=new go.Spot(.17,.222),b.spot2=new go.Spot(.833,.777),b}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(z,a,y){var E=oe(7),b=new go.Geometry,ee=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(ee);for(var ne=1;ne<E.length;ne+=3)ee.add(new go.PathSegment(go.PathSegment.Bezier,E[ne+2].x*a,E[ne+2].y*y,E[ne].x*a,E[ne].y*y,E[ne+1].x*a,E[ne+1].y*y));return ee.segments.last().close(),ie(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("EightPointedBurst",function(z,a,y){var E=oe(8),b=new go.Geometry,ee=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(ee);for(var ne=1;ne<E.length;ne+=3)ee.add(new go.PathSegment(go.PathSegment.Bezier,E[ne+2].x*a,E[ne+2].y*y,E[ne].x*a,E[ne].y*y,E[ne+1].x*a,E[ne+1].y*y));return ee.segments.last().close(),ie(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("NinePointedBurst",function(z,a,y){var E=oe(9),b=new go.Geometry,ee=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(ee);for(var ne=1;ne<E.length;ne+=3)ee.add(new go.PathSegment(go.PathSegment.Bezier,E[ne+2].x*a,E[ne+2].y*y,E[ne].x*a,E[ne].y*y,E[ne+1].x*a,E[ne+1].y*y));return ee.segments.last().close(),ie(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("TenPointedBurst",function(z,a,y){var E=oe(10),b=new go.Geometry,ee=new go.PathFigure(E[0].x*a,E[0].y*y,!0);b.add(ee);for(var ne=1;ne<E.length;ne+=3)ee.add(new go.PathSegment(go.PathSegment.Bezier,E[ne+2].x*a,E[ne+2].y*y,E[ne].x*a,E[ne].y*y,E[ne+1].x*a,E[ne+1].y*y));return ee.segments.last().close(),ie(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.setFigureParameter("FramedRectangle",0,new an("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new an("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(z,a,y){var E=z?z.parameter1:NaN,b=z?z.parameter2:NaN;isNaN(E)&&(E=8),isNaN(b)&&(b=8);var ee=new go.Geometry,ne=new go.PathFigure(0,0,!0);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E<a/2&&b<y/2&&(ne.add(new go.PathSegment(go.PathSegment.Move,E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,E,y-b)),ne.add(new go.PathSegment(go.PathSegment.Line,a-E,y-b)),ne.add(new go.PathSegment(go.PathSegment.Line,a-E,b).close())),ee.setSpots(0,0,1,1,E,b,-E,-b),ee}),go.Shape.setFigureParameter("Ring",0,new an("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(z,a,y){var E=z?z.parameter1:NaN;(isNaN(E)||E<0)&&(E=8);var b=a/2,ee=new go.Geometry,ne=new go.PathFigure(a,a/2,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close());var ce=Math.max(b-E,0);return ce>0&&(ne.add(new go.PathSegment(go.PathSegment.Move,a/2+ce,a/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ce,ce).close())),ee.spot1=de,ee.spot2=ue,ee.defaultStretch=go.GraphObject.Uniform,ee}),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 E=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(E*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-E)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,y)).add(new go.PathSegment(go.PathSegment.Line,E*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*y)).add(new go.PathSegment(go.PathSegment.Line,0,E*y).close())).setSpots(E/2,E/2,1-E/2,1-E/2)}),go.Shape.setFigureParameter("Pie",0,new an("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new an("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(z,a,y){var E=z?z.parameter1:NaN,b=z?z.parameter2:NaN;isNaN(E)&&(E=0),isNaN(b)&&(b=315);var ee=E%360;ee<0&&(ee+=360);var ne=b%360,ce=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(ce,ce).add(new go.PathSegment(go.PathSegment.Arc,ee,ne,ce,ce,ce,ce).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(z,a,y){var E=ae/Math.SQRT2*.5,b=Math.SQRT2/2,ee=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,ee*y,a,(1-E)*y,(b+E)*a,(ee+E)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new an("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(z,a,y){var E=z?z.parameter1:NaN;(isNaN(E)||E<0)&&(E=30);var b=Math.min(E,a)/2,ee=a/2,ne=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,ne-b)).add(new go.PathSegment(go.PathSegment.Line,a,ne-b)).add(new go.PathSegment(go.PathSegment.Line,a,ne+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,ne-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new an("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(z,a,y){var E=z?z.parameter1:NaN;(isNaN(E)||E<0)&&(E=10);var b=Math.min(E,a)/2,ee=a/2,ne=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,ne-b)).add(new go.PathSegment(go.PathSegment.Line,a,ne-b)).add(new go.PathSegment(go.PathSegment.Line,a,ne+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,ne-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new an("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(z,a,y){var E=z?z.parameter1:NaN;if((isNaN(E)||E<0)&&(E=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 ee=a/2,ne=y/2,ce=Math.atan2(y,a),Ae=E-Math.min(Math.cos(ce)*E/2,ee),ge=E-Math.min(Math.sin(ce)*E/2,ne),b=new go.Geometry,me=new go.PathFigure(Ae,0,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Line,ee,.2*y)),me.add(new go.PathSegment(go.PathSegment.Line,a-Ae,0)),me.add(new go.PathSegment(go.PathSegment.Line,a,ge)),me.add(new go.PathSegment(go.PathSegment.Line,.8*a,ne)),me.add(new go.PathSegment(go.PathSegment.Line,a,y-ge)),me.add(new go.PathSegment(go.PathSegment.Line,a-Ae,y)),me.add(new go.PathSegment(go.PathSegment.Line,ee,.8*y)),me.add(new go.PathSegment(go.PathSegment.Line,Ae,y)),me.add(new go.PathSegment(go.PathSegment.Line,0,y-ge)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),me.add(new go.PathSegment(go.PathSegment.Line,0,ge).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new an("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(z,a,y){var E=z?z.parameter1:NaN;(isNaN(E)||E<0)&&(E=10);var b=new go.Geometry,ee=new go.PathFigure(.1*a,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new an("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)&&(E=.2);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+E/2)*a,E*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+E/2)*a,(1-E)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-E)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-E/2)*a,(1-E)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-E/2)*a,E*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new an("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)&&(E=.5);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-E)*a,.25*y,Math.abs(1-E)*a,.75*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,E*a,.75*y,E*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,ae*a,0,a,(.5-ae/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+ae/2)*y,ae*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 E=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);E.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 ee=.2,ne=.3,ce=0,Ae=ee*ae;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+ee+ce)*y,(.5-ee+ne)*a,(.5+Ae+ce)*y,(.5-Ae+ne)*a,(.5+ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ne)*a,(.5+ce)*y,(.5+Ae+ne)*a,(.5+ee+ce)*y,(.5+ee+ne)*a,(.5+Ae+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+ce)*y,(1-.5+ee+ne)*a,(.5-Ae+ce)*y,(.5+Ae+ne)*a,(.5-ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-Ae+ne)*a,(.5-ee+ce)*y,(.5-ee+ne+.05)*a,(.5-Ae+ce-.02)*y)),ee=.2,ne=0,ce=-.3,Ae=ee*ae,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ne)*a,(.5+ce)*y,(.5+Ae+ne)*a,(.5+ee+ce)*y,(.5+ee+ne)*a,(.5+Ae+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+ce)*y,(1-.5+ee+ne)*a,(.5-Ae+ce)*y,(.5+Ae+ne)*a,(.5-ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ne)*a,(.5+ce)*y,(.5-Ae+ne)*a,(.5-ee+ce)*y,(.5-ee+ne)*a,(.5-Ae+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-Ae+ne)*a,(.5+ee+ce)*y,(.5-ee+ne)*a,(.5+Ae+ce)*y,(.5-Ae+ne)*a,(.5+ee+ce)*y)),ee=.2,ne=-.3,ce=0,Ae=ee*ae,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+ce)*y,(1-.5+ee+ne-.05)*a,(.5-Ae+ce-.02)*y,(.5+Ae+ne)*a,(.5-ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ne)*a,(.5+ce)*y,(.5-Ae+ne)*a,(.5-ee+ce)*y,(.5-ee+ne)*a,(.5-Ae+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+ee+ce)*y,(.5-ee+ne)*a,(.5+Ae+ce)*y,(.5-Ae+ne)*a,(.5+ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+Ae+ne)*a,(.5+ee+ce)*y,(.5+ee+ne)*a,(.5+Ae+ce)*y).close()),E.setSpots(.06,.33,.93,.68),E}),go.Shape.defineFigureGenerator("YinYang",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);E.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 ee=.1,ne=.5,ce=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(ne+ee)*a,ce*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ne,y*ce,ee*a,ee*a).close()),b=new go.PathFigure(a*.5,0,!1),E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ce=.75,b=new go.PathFigure((ne+ee)*a,ce*y,!0),E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ne,y*ce,ee*a,ee*a).close()),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Peace",function(z,a,y){var E=.8535533905932737,b=.5*a,ee=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,ee,b,ee)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,E*y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,E*a,E*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(z,a,y){var E=new go.Geometry,b=ae*.5,ee=.5,ne=.5,ce=.5,Ae=new go.PathFigure(ne*a,(ce-ee)*y);E.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,ce*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+ee)*y,(ne-ee)*a,(ce+b)*y,(ne-b)*a,(ce+ee)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,ce*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-ee)*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y)),ee=.4,b=ae*.4;var ge=he(),me=he(),ve=he(),be=he();pe(ne,ce-ee,ne+b,ce-ee,ne+ee,ce-b,ne+ee,ce,.42,ge,me,ve,be,be);var ye=he(),Ce=he(),we=he();pe(ne,ce-ee,ne+b,ce-ee,ne+ee,ce-b,ne+ee,ce,.58,be,be,we,ye,Ce);var Ke=he(),Se=he(),ke=he();pe(ne,ce+ee,ne-b,ce+ee,ne-ee,ce+b,ne-ee,ce,.42,Ke,Se,ke,be,be);var Fe=he(),De=he(),We=he();return pe(ne,ce+ee,ne-b,ce+ee,ne-ee,ce+b,ne-ee,ce,.58,be,be,We,Fe,De),Ae.add(new go.PathSegment(go.PathSegment.Move,We.x*a,We.y*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,ce*y,Fe.x*a,Fe.y*y,De.x*a,De.y*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ve.x*a,ve.y*y,ge.x*a,ge.y*y,me.x*a,me.y*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,We.x*a,We.y*y).close()),Ae.add(new go.PathSegment(go.PathSegment.Move,ke.x*a,ke.y*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,we.x*a,we.y*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,ce*y,ye.x*a,ye.y*y,Ce.x*a,Ce.y*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ke.x*a,ke.y*y,Ke.x*a,Ke.y*y,Se.x*a,Se.y*y).close()),Re(ge),Re(me),Re(ve),Re(be),Re(ye),Re(Ce),Re(we),Re(Ke),Re(Se),Re(ke),Re(Fe),Re(De),Re(We),E.defaultStretch=go.GraphObject.Uniform,E}),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 an("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(z,a,y){var E=z?z.parameter1:NaN;(isNaN(E)||E<0)&&(E=30),E>a&&(E=a);var b=(a-E)/2,ee=b+E;return new go.Geometry().add(new go.PathFigure(ee,.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 E=new go.Geometry,b=ae*.4,ee=.4,ne=.5,ce=.5,Ae=he(),ge=he(),me=he(),ve=he(),be=new go.PathFigure((ne-ee)*a,ce*y,!1);E.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y)),pe(ne,ce-ee,ne+b,ce-ee,ne+ee,ce-b,ne+ee,ce,.44,me,ve,ge,Ae,Ae),be.add(new go.PathSegment(go.PathSegment.Bezier,ge.x*a,ge.y*y,me.x*a,me.y*y,ve.x*a,ve.y*y));var ye=fe(ge.x,ge.y);pe(ne,ce-ee,ne+b,ce-ee,ne+ee,ce-b,ne+ee,ce,.56,Ae,Ae,ge,me,ve);var Ce=fe(ge.x,ge.y);be.add(new go.PathSegment(go.PathSegment.Line,(ye.x*.1+.95*.9)*a,ye.y*.1*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*a,ye.y*.1*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),be.add(new go.PathSegment(go.PathSegment.Line,a,0)),be.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),be.add(new go.PathSegment(go.PathSegment.Line,(Ce.x*.1+.9)*a,.15*y)),be.add(new go.PathSegment(go.PathSegment.Line,(Ce.x*.1+.9)*a,(Ce.y*.1+.05*.9)*y)),be.add(new go.PathSegment(go.PathSegment.Line,Ce.x*a,Ce.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,ce*y,me.x*a,me.y*y,ve.x*a,ve.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,ce*y,(ne-b)*a,(ce+ee)*y,(ne-ee)*a,(ce+b)*y)),ee=.35,b=ae*.35;var we=new go.PathFigure(ne*a,(ce-ee)*y,!1);E.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,ce*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+ee)*y,(ne-ee)*a,(ce+b)*y,(ne-b)*a,(ce+ee)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,ce*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-ee)*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y));var Ke=new go.PathFigure((ne-ee)*a,ce*y,!1);return E.add(Ke),Re(Ae),Re(ge),Re(me),Re(ve),Re(ye),Re(Ce),E.spot1=new go.Spot(.202,.257),E.spot2=new go.Spot(.792,.739),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("GenderFemale",function(z,a,y){var E=new go.Geometry,b=.375,ee=0,ne=-.125,ce=b*ae,Ae=new go.PathFigure((.525+ee)*a,(.5+b+ne)*y,!1);E.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*a,(.5+ne)*y,(.5+ce+ee)*a,(.5+b+ne)*y,(.5+b+ee)*a,(.5+ce+ne)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-b+ne)*y,(1-.5+b+ee)*a,(.5-ce+ne)*y,(.5+ce+ee)*a,(.5-b+ne)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*a,(.5+ne)*y,(.5-ce+ee)*a,(.5-b+ne)*y,(.5-b+ee)*a,(.5-ce+ne)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ee)*a,(.5+b+ne)*y,(.5-b+ee)*a,(.5+ce+ne)*y,(.5-ce+ee)*a,(.5+b+ne)*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,ee=0,ne=-.125,ce=b*ae;var Ae=new go.PathFigure((1-.5+b+ee)*a,(.5+ne)*y,!1);E.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+b+ne)*y,(.5+b+ee)*a,(.5+ce+ne)*y,(.5+ce+ee)*a,(.5+b+ne)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*a,(.5+ne)*y,(.5-ce+ee)*a,(.5+b+ne)*y,(.5-b+ee)*a,(.5+ce+ne)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-b+ne)*y,(.5-b+ee)*a,(.5-ce+ne)*y,(.5-ce+ee)*a,(.5-b+ne)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*a,(.5+ne)*y,(.5+ce+ee)*a,(.5-b+ne)*y,(1-.5+b+ee)*a,(.5-ce+ne)*y));var Ae=new go.PathFigure((.525+ee)*a,(.5+b+ne)*y,!1);return E.add(Ae),E.spot1=new go.Spot(.232,.136),E.spot2=new go.Spot(.682,.611),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("LogicImplies",function(z,a,y){var E=z?z.parameter1:NaN;return isNaN(E)&&(E=.2),new go.Geometry().add(new go.PathFigure((1-E)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*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 E=z?z.parameter1:NaN;return isNaN(E)&&(E=.2),new go.Geometry().add(new go.PathFigure((1-E)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*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,E*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,E*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 E=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 E.defaultStretch=go.GraphObject.Uniform,E}),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 E=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,E*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,E*a,E*y,E*a,E*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(z,a,y){var E=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,E*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,E*a,E*y,E*a,E*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new an("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new an("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)&&(E=.3);var b=z?z.parameter2:NaN;isNaN(b)&&(b=.3);var ee=(1-E)*a,ne=(.5-b/2)*y,ce=(.5+b/2)*y,Ae=new go.Geometry,ge=new go.PathFigure(0,ne,!0);Ae.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ge.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ge.add(new go.PathSegment(go.PathSegment.Line,ee,y)),ge.add(new go.PathSegment(go.PathSegment.Line,ee,ce)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),Ae.spot1=new go.Spot(0,ne/y);var me=x(0,ce/y,1,ce/y,ee/a,1,1,.5,he());return Ae.spot2=new go.Spot(me.x,me.y),Re(me),Ae}),go.Shape.setFigureParameter("Arrow2",0,new an("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new an("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)&&(E=30),E>a&&(E=a);var b=z?z.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var ee=a-E,ne=(y-b)/2,ce=ne+b,Ae=new go.Geometry,ge=new go.PathFigure(0,ne,!0);Ae.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ge.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ge.add(new go.PathSegment(go.PathSegment.Line,ee,y)),ge.add(new go.PathSegment(go.PathSegment.Line,ee,ce)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),Ae.spot1=new go.Spot(0,ne/y);var me=x(0,ce/y,1,ce/y,ee/a,1,1,.5,he());return Ae.spot2=new go.Spot(me.x,me.y),Re(me),Ae}),go.Shape.defineFigureGenerator("Chevron",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*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()),E}),go.Shape.defineFigureGenerator("DoubleArrow",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*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()),E}),go.Shape.setFigureParameter("DoubleEndArrow",0,new an("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)&&(E=.3);var b=(.5-E/2)*y,ee=(.5+E/2)*y,ne=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);ne.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var Ae=x(0,.5,.3,0,0,b/y,.1,b/y,he());return ne.spot1=new go.Spot(Ae.x,Ae.y),Ae=x(.7,1,1,.5,0,ee/y,1,ee/y,Ae),ne.spot2=new go.Spot(Ae.x,Ae.y),Re(Ae),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new an("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new an("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)&&(E=40);var b=z?z.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-E)/2,ne=ee+E,ce=(y-b)/2,Ae=ce+b;(E>y||b>y)&&(b>E?(E=E*y/b,ee=(y-E)/2,ne=ee+E,ce=0,Ae=y):(ee=0,ne=y,ce=0,Ae=y));var ge=new go.Geometry,me=new go.PathFigure(a,.5*y,!0);ge.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,Ae)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.3*a,Ae)),me.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),me.add(new go.PathSegment(go.PathSegment.Line,.3*a,ce)),me.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close());var ve=x(0,.5,.3,ce/y,0,ee/y,1,ee/y,he());return ge.spot1=new go.Spot(ve.x,ve.y),ve=x(.7,Ae/y,1,.5,0,ne/y,1,ne/y,ve),ge.spot2=new go.Spot(ve.x,ve.y),Re(ve),ge}),go.Shape.setFigureParameter("IBeamArrow",0,new an("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)&&(E=.3);var b=(.5-E/2)*y,ee=(.5+E/2)*y,ne=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);ne.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(0,b/y);var Ae=x(.7,1,1,.5,0,ee/y,1,ee/y,he());return ne.spot2=new go.Spot(Ae.x,Ae.y),Re(Ae),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new an("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new an("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)&&(E=40);var b=z?z.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-E)/2,ne=ee+E,ce=(y-b)/2,Ae=ce+b;(E>y||b>y)&&(b>E?(E=E*y/b,ee=(y-E)/2,ne=ee+E,ce=0,Ae=y):(ee=0,ne=y,ce=0,Ae=y));var ge=new go.Geometry,me=new go.PathFigure(a,.5*y,!0);ge.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,Ae)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,Ae)),me.add(new go.PathSegment(go.PathSegment.Line,0,Ae)),me.add(new go.PathSegment(go.PathSegment.Line,0,ce)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,ce)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close()),ge.spot1=new go.Spot(0,ee/y);var ve=x(.7,Ae/y,1,.5,0,ne/y,1,ne/y,he());return ge.spot2=new go.Spot(ve.x,ve.y),Re(ve),ge}),go.Shape.setFigureParameter("Pointer",0,new an("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)&&(E=.1);var b=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,E*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(E,.35);var ne=x(.2,.65,1,.65,0,1,1,.5,he());return b.spot2=new go.Spot(ne.x,ne.y),Re(ne),b}),go.Shape.setFigureParameter("RoundedPointer",0,new an("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)&&(E=.3);var b=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,E*a,.75*y,E*a,.25*y).close()),b.spot1=new go.Spot(E,.35);var ne=x(0,.65,1,.65,0,1,1,.5,he());return b.spot2=new go.Spot(ne.x,ne.y),Re(ne),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new an("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)&&(E=.4);var b=(.5-E/2)*y,ee=(.5+E/2)*y,ne=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);ne.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(.2,.3);var Ae=x(.7,1,1,.5,0,ee/y,1,ee/y,he());return ne.spot2=new go.Spot(Ae.x,Ae.y),Re(Ae),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new an("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)&&(E=50);var b=(y-E)/2,ee=b+E;E>y&&(b=0,ee=y);var ne=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);ne.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(.2,b/y);var Ae=x(.7,1,1,.5,0,ee/y,1,ee/y,he());return ne.spot2=new go.Spot(Ae.x,Ae.y),Re(Ae),ne}),go.Shape.setFigureParameter("SquareArrow",0,new an("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)&&(E=.7);var b=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(E,1),b}),go.Shape.defineFigureGenerator("Cone1",function(z,a,y){var E=new go.Geometry,b=ae*.5,ee=ae*.1,ne=new go.PathFigure(0,.9*y,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+ee)*y,(.5+b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+ee)*y).close()),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.97),E}),go.Shape.defineFigureGenerator("Cone2",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);E.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 ee=new go.PathFigure(0,.9*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.82),E}),go.Shape.defineFigureGenerator("Cube1",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);E.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 ee=new go.PathFigure(.5*a,y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(.5,.85),E}),go.Shape.defineFigureGenerator("Cube2",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);E.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 ee=new go.PathFigure(0,.3*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(.7,1),E}),go.Shape.defineFigureGenerator("Cylinder1",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,y/3);var b=new go.Geometry,ee=ae*.5,ne=new go.PathFigure(0,E,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ae*E,(.5-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*a,E,(.5+ee)*a,0,1*a,ae*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y-E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-ae*E,(.5+ee)*a,1*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y-E,(.5-ee)*a,1*y,0,y-ae*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E));var ce=new go.PathFigure(a,E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*E,1*a,2*E-ae*E,(.5+ee)*a,2*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,E,(.5-ee)*a,2*E,0,2*E-ae*E)),b.spot1=new go.Spot(0,0,0,2*E),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,y/3);var b=new go.Geometry,ee=ae*.5,ne=new go.PathFigure(0,y-E,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ae*E,(.5-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,E,(.5+ee)*a,0,a,ae*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y-E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-ae*E,(.5+ee)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y-E,(.5-ee)*a,y,0,y-ae*E));var ce=new go.PathFigure(0,y-E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*E,0,y-E-ae*E,(.5-ee)*a,y-2*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,y-E,(.5+ee)*a,y-2*E,a,y-E-ae*E)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*E),b}),go.Shape.defineFigureGenerator("Cylinder3",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,a/3);var b=new go.Geometry,ee=ae*.5,ne=new go.PathFigure(E,0,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-E,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ae*E,0,a,(.5-ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a,(.5+ee)*y,a-ae*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,E,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ae*E,y,0,(.5+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,(.5-ee)*y,ae*E,0));var ce=new go.PathFigure(E,0,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,2*E,.5*y,E+ae*E,0,2*E,(.5-ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,E,y,2*E,(.5+ee)*y,E+ae*E,y)),b.spot1=new go.Spot(0,0,2*E,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,a/3);var b=new go.Geometry,ee=ae*.5,ne=new go.PathFigure(a-E,0,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ae*E,0,a,(.5-ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a,(.5+ee)*y,a-ae*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,E,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ae*E,y,0,(.5+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,(.5-ee)*y,ae*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a-E,0));var ce=new go.PathFigure(a-E,0,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-2*E,.5*y,a-E-ae*E,0,a-2*E,(.5-ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a-2*E,(.5+ee)*y,a-E-ae*E,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*E,0),b}),go.Shape.defineFigureGenerator("Prism1",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);E.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 ee=new go.PathFigure(.25*a,.25*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.spot1=new go.Spot(.408,.172),E.spot2=new go.Spot(.833,.662),E}),go.Shape.defineFigureGenerator("Prism2",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);E.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 ee=new go.PathFigure(0,y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("Pyramid1",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);E.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 ee=new go.PathFigure(.5*a,0,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.spot1=new go.Spot(.25,.367),E.spot2=new go.Spot(.75,.875),E}),go.Shape.defineFigureGenerator("Pyramid2",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);E.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 ee=new go.PathFigure(.5*a,0,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),E.spot1=new go.Spot(.25,.367),E.spot2=new go.Spot(.75,.875),E}),go.Shape.defineFigureGenerator("Actor",function(z,a,y){var E=new go.Geometry,b=.2,ee=.1,ne=ae*b,ce=ae*ee,Ae=.5,ge=.1,me=new go.PathFigure(Ae*a,(ge+ee)*y,!0);E.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-b)*a,ge*y,(Ae-ne)*a,(ge+ee)*y,(Ae-b)*a,(ge+ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ge-ee)*y,(Ae-b)*a,(ge-ce)*y,(Ae-ne)*a,(ge-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+b)*a,ge*y,(Ae+ne)*a,(ge-ee)*y,(Ae+b)*a,(ge-ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ge+ee)*y,(Ae+b)*a,(ge+ce)*y,(Ae+ne)*a,(ge+ee)*y));var ve=.05,be=ae*ve;Ae=.05,ge=.25;var ye=new go.PathFigure(.5*a,.2*y,!0);return E.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),Ae=.95,ge=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ve)*a,ge*y,(Ae+be)*a,(ge-ve)*y,(Ae+ve)*a,(ge-be)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),ve=.025,be=ae*ve,Ae=.825,ge=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ge-ve)*y,(Ae+ve)*a,(ge-be)*y,(Ae+be)*a,(ge-ve)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ve)*a,ge*y,(Ae-be)*a,(ge-ve)*y,(Ae-ve)*a,(ge-be)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),ve=.05,be=ae*ve,Ae=.5,ge=.7,ye.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ge-ve)*y,(Ae+ve)*a,(ge-be)*y,(Ae+be)*a,(ge-ve)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ve)*a,ge*y,(Ae-be)*a,(ge-ve)*y,(Ae-ve)*a,(ge-be)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),ve=.025,be=ae*ve,Ae=.175,ge=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ge-ve)*y,(Ae+ve)*a,(ge-be)*y,(Ae+be)*a,(ge-ve)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ve)*a,ge*y,(Ae-be)*a,(ge-ve)*y,(Ae-ve)*a,(ge-be)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),ve=.05,be=ae*ve,Ae=.05,ge=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ge-ve)*y,(Ae-ve)*a,(ge-be)*y,(Ae-be)*a,(ge-ve)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),E.spot1=new go.Spot(.2,.2),E.spot2=new go.Spot(.8,.65),E}),go.Shape.setFigureParameter("Card",0,new an("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(z,a,y){var E=z?z.parameter1:NaN;isNaN(E)&&(E=.2);var b=new go.Geometry,ee=new go.PathFigure(a,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E*y)),ee.add(new go.PathSegment(go.PathSegment.Line,E*a,0).close()),b.spot1=new go.Spot(0,E),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);E.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 ee=new go.PathFigure(.5*a,.5*y,!0);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.spot1=new go.Spot(.25,0),E.spot2=new go.Spot(.75,.25),E}),go.Shape.defineFigureGenerator("CreateRequest",function(z,a,y){var E=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);E.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 ne=new go.PathFigure(0,b*y,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),E}),go.Shape.defineFigureGenerator("Database",function(z,a,y){var E=new go.Geometry,b=ae*.5,ee=ae*.1,ne=new go.PathFigure(a,.1*y,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+ee)*y,(.5+b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*y,(.5-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-ee)*y));var ce=new go.PathFigure(a,.1*y,!1);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+ee)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+ee)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+ee)*y,(.5+b)*a,.4*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+ee)*y)),E.spot1=new go.Spot(0,.4),E.spot2=new go.Spot(1,.9),E}),go.Shape.defineFigureGenerator("DataStorage",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*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()),E.spot1=new go.Spot(.226,0),E.spot2=new go.Spot(.81,1),E}),go.Shape.defineFigureGenerator("DiskStorage",function(z,a,y){var E=new go.Geometry,b=ae*.5,ee=ae*.1,ne=new go.PathFigure(a,.1*y,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+ee)*y,(.5+b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*y,(.5-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-ee)*y));var ce=new go.PathFigure(a,.1*y,!1);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+ee)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+ee)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+ee)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+ee)*y)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(1,.9),E}),go.Shape.defineFigureGenerator("Display",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return E.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()),E.spot1=new go.Spot(.25,0),E.spot2=new go.Spot(.75,1),E}),go.Shape.defineFigureGenerator("DividedEvent",function(z,a,y){var E=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var ee=ae*.2,ne=new go.PathFigure(0,.2*y,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-ee)*y,(.2-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+ee)*a,0,a,(.2-ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+ee)*y,(.8+ee)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-ee)*a,y,0,(.8+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ce=new go.PathFigure(0,b*y,!1);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),E}),go.Shape.defineFigureGenerator("DividedProcess",function(z,a,y){var E=new go.Geometry,b=z?z.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var ee=new go.PathFigure(0,0,!0);E.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 ne=new go.PathFigure(0,b*y,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),E}),go.Shape.defineFigureGenerator("Document",function(z,a,y){var E=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return E.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()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(1,.6),E}),go.Shape.defineFigureGenerator("ExternalOrganization",function(z,a,y){var E=new go.Geometry,b=z?z.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var ee=new go.PathFigure(0,0,!0);E.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 ne=new go.PathFigure(b*a,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),E}),go.Shape.defineFigureGenerator("ExternalProcess",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);E.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 ee=new go.PathFigure(.1*a,.4*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),E.spot1=new go.Spot(.25,.25),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("File",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.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 ee=new go.PathFigure(.75*a,0,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Interrupt",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);E.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 ee=new go.PathFigure(a,.5*y,!1);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y));var ne=new go.PathFigure(a,.5*y,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("InternalStorage",function(z,a,y){var E=new go.Geometry,b=z?z.parameter1:NaN,ee=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.1);var ne=new go.PathFigure(0,0,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ce=new go.PathFigure(b*a,0,!1);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ce.add(new go.PathSegment(go.PathSegment.Move,0,ee*y)),ce.add(new go.PathSegment(go.PathSegment.Line,a,ee*y)),E}),go.Shape.defineFigureGenerator("Junction",function(z,a,y){var E=new go.Geometry,b=1/Math.SQRT2,ee=(1-1/Math.SQRT2)/2,ne=ae*.5,ce=.5,Ae=new go.PathFigure(a,ce*y,!0);E.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,y,a,(ce+ne)*y,(ce+ne)*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ce*y,(ce-ne)*a,y,0,(ce+ne)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,0,0,(ce-ne)*y,(ce-ne)*a,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,a,ce*y,(ce+ne)*a,0,a,(ce-ne)*y));var ge=new go.PathFigure((ee+b)*a,(ee+b)*y,!1);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,ee*a,ee*y)),ge.add(new go.PathSegment(go.PathSegment.Move,ee*a,(ee+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Line,(ee+b)*a,ee*y)),E}),go.Shape.defineFigureGenerator("LinedDocument",function(z,a,y){var E=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);E.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 ee=new go.PathFigure(.1*a,0,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),E.spot1=new go.Spot(.1,0),E.spot2=new go.Spot(1,.6),E}),go.Shape.defineFigureGenerator("LoopLimit",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y,!0);return E.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()),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("MagneticTape",function(z,a,y){var E=new go.Geometry,b=ae*.5,ee=.5,ne=new go.PathFigure(.5*a,y,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*a,y,0,(ee+b)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-b)*y,(ee-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*y,(ee+b)*a,0,a,(ee-b)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+.1)*a,.9*y,a,(ee+b)*y,(ee+b)*a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.spot1=new go.Spot(.15,.15),E.spot2=new go.Spot(.85,.8),E}),go.Shape.defineFigureGenerator("ManualInput",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(a,0,!0);return E.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()),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("MessageFromUser",function(z,a,y){var E=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.7);var ee=new go.PathFigure(0,0,!0);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E.spot1=go.Spot.TopLeft,E}),go.Shape.defineFigureGenerator("MicroformProcessing",function(z,a,y){var E=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(0,0,!0);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),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,.5*a,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E}),go.Shape.defineFigureGenerator("MicroformRecording",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*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()),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(1,.75),E}),go.Shape.defineFigureGenerator("MultiDocument",function(z,a,y){var E=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);E.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 ee=new go.PathFigure(.1*a,.2*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.8,.77),E}),go.Shape.defineFigureGenerator("MultiProcess",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);E.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 ee=new go.PathFigure(.2*a,.1*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),E.spot1=new go.Spot(0,.2),E.spot2=new go.Spot(.8,1),E}),go.Shape.defineFigureGenerator("OfflineStorage",function(z,a,y){var E=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=1-b,ne=new go.PathFigure(0,0,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ce=new go.PathFigure(.5*b*a,b*y,!1);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),E}),go.Shape.defineFigureGenerator("OffPageConnector",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*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()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(.75,1),E}),go.Shape.defineFigureGenerator("Or",function(z,a,y){var E=new go.Geometry,b=ae*.5,ee=.5,ne=new go.PathFigure(a,ee*y,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,a,(ee+b)*y,(ee+b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*a,y,0,(ee+b)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-b)*y,(ee-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*y,(ee+b)*a,0,a,(ee-b)*y));var ce=new go.PathFigure(a,.5*y,!1);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E}),go.Shape.defineFigureGenerator("PaperTape",function(z,a,y){var E=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return E.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()),E.spot1=new go.Spot(0,.49),E.spot2=new go.Spot(1,.75),E}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(z,a,y){var E=new go.Geometry,b=z?z.parameter1:NaN,ee=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var ne=new go.PathFigure(0,0,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(z,a,y){var E=new go.Geometry,b=z?z.parameter1:NaN,ee=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var ne=new go.PathFigure(0,0,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E}),go.Shape.defineFigureGenerator("Procedure",function(z,a,y){var E=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);E.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 ne=new go.PathFigure((1-b)*a,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),E}),go.Shape.defineFigureGenerator("Process",function(z,a,y){var E=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);E.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 ne=new go.PathFigure(b*a,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Sort",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);E.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 ee=new go.PathFigure(0,.5*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.spot1=new go.Spot(.25,.25),E.spot2=new go.Spot(.75,.5),E}),go.Shape.defineFigureGenerator("Start",function(z,a,y){var E=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(b*a,0,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var ne=new go.PathFigure(b*a,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),E.spot1=new go.Spot(b,0),E.spot2=new go.Spot(1-b,1),E}),go.Shape.defineFigureGenerator("Terminator",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return E.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)),E.spot1=new go.Spot(.23,0),E.spot2=new go.Spot(.77,1),E}),go.Shape.defineFigureGenerator("TransmittalTape",function(z,a,y){var E=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);return E.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,.75*a,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),E.spot1=go.Spot.TopLeft,E}),go.Shape.defineFigureGenerator("AndGate",function(z,a,y){var E=new go.Geometry,b=ae*.5,ee=new go.PathFigure(0,0,!0);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(.55,1),E}),go.Shape.defineFigureGenerator("Buffer",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("Clock",function(z,a,y){var E=new go.Geometry,b=ae*.5,ee=.5,ne=new go.PathFigure(a,ee*y,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,a,(ee+b)*y,(ee+b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*a,y,0,(ee+b)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-b)*y,(ee-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*y,(ee+b)*a,0,a,(ee-b)*y));var ce=new go.PathFigure(a,ee*y,!1);E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,ee*y));var Ae=new go.PathFigure(.8*a,.75*y,!1);return E.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),E}),go.Shape.defineFigureGenerator("Ground",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return E.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)),E}),go.Shape.defineFigureGenerator("Inverter",function(z,a,y){var E=new go.Geometry,b=ae*.1,ee=.1,ne=.9,ce=.5,Ae=new go.PathFigure(.8*a,.5*y,!0);E.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var ge=new go.PathFigure((ne+ee)*a,ce*y,!0);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,ce*y,(ne-b)*a,(ce+ee)*y,(ne-ee)*a,(ce+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,ce*y,(ne+b)*a,(ce-ee)*y,(ne+ee)*a,(ce-b)*y)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.4,.75),E}),go.Shape.defineFigureGenerator("NandGate",function(z,a,y){var E=new go.Geometry,b=ae*.5,ee=ae*.4,ne=ae*.1,ce=.1,Ae=.9,ge=.5,me=new go.PathFigure(.8*a,.5*y,!0);E.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+ee)*y,(.4+b)*a,y)),me.add(new go.PathSegment(go.PathSegment.Line,0,y)),me.add(new go.PathSegment(go.PathSegment.Line,0,0)),me.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-ee)*y));var ve=new go.PathFigure((Ae+ce)*a,ge*y,!0);return E.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ge+ce)*y,(Ae+ce)*a,(ge+ne)*y,(Ae+ne)*a,(ge+ce)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ce)*a,ge*y,(Ae-ne)*a,(ge+ce)*y,(Ae-ce)*a,(ge+ne)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ge-ce)*y,(Ae-ce)*a,(ge-ne)*y,(Ae-ne)*a,(ge-ce)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ce)*a,ge*y,(Ae+ne)*a,(ge-ce)*y,(Ae+ce)*a,(ge-ne)*y)),E.spot1=new go.Spot(0,.05),E.spot2=new go.Spot(.55,.95),E}),go.Shape.defineFigureGenerator("NorGate",function(z,a,y){var E=new go.Geometry,b=.5,ee=ae*b,ne=0,ce=.5,Ae=new go.PathFigure(.8*a,.5*y,!0);E.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(ne+ee)*a,(ce-b)*y,.7*a,(ce-ee)*y)),b=.1,ee=ae*.1,ne=.9,ce=.5;var ge=new go.PathFigure((ne-b)*a,ce*y,!0);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,ce*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,ce*y,(ne-ee)*a,(ce+b)*y,(ne-b)*a,(ce+ee)*y)),E.spot1=new go.Spot(.2,.25),E.spot2=new go.Spot(.6,.75),E}),go.Shape.defineFigureGenerator("OrGate",function(z,a,y){var E=new go.Geometry,b=.5,ee=ae*b,ne=0,ce=.5,Ae=new go.PathFigure(0,0,!0);return E.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ne+ee+ee)*a,(ce-b)*y,.8*a,(ce-ee)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ce+ee)*y,(ne+ee+ee)*a,(ce+b)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),E.spot1=new go.Spot(.2,.25),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("XnorGate",function(z,a,y){var E=new go.Geometry,b=.5,ee=ae*b,ne=.2,ce=.5,Ae=new go.PathFigure(.1*a,0,!1);E.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ge=new go.PathFigure(.8*a,.5*y,!0);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(ne+ee)*a,(ce-b)*y,.7*a,(ce-ee)*y)),b=.1,ee=ae*.1,ne=.9,ce=.5;var me=new go.PathFigure((ne-b)*a,ce*y,!0);return E.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,ce*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,ce*y,(ne-ee)*a,(ce+b)*y,(ne-b)*a,(ce+ee)*y)),E.spot1=new go.Spot(.4,.25),E.spot2=new go.Spot(.65,.75),E}),go.Shape.defineFigureGenerator("XorGate",function(z,a,y){var E=new go.Geometry,b=.5,ee=ae*b,ne=.2,ce=.5,Ae=new go.PathFigure(.1*a,0,!1);E.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ge=new go.PathFigure(.2*a,0,!0);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ne+ee)*a,(ce-b)*y,.9*a,(ce-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),E.spot1=new go.Spot(.4,.25),E.spot2=new go.Spot(.8,.75),E}),go.Shape.defineFigureGenerator("Capacitor",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),E}),go.Shape.defineFigureGenerator("Resistor",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return E.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)),E}),go.Shape.defineFigureGenerator("Inductor",function(z,a,y){var E=new go.Geometry,b=ae*.1,ee=.1,ne=.1,ce=.5,Ae=new go.PathFigure((ne-b*.5)*a,y,!1);return E.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-b)*a,y,(ne-ee)*a,0)),ne=.3,Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,(ne+ee)*a,0,(ne+b)*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-b)*a,y,(ne-ee)*a,0)),ne=.5,Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,(ne+ee)*a,0,(ne+b)*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-b)*a,y,(ne-ee)*a,0)),ne=.7,Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,(ne+ee)*a,0,(ne+b)*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-b)*a,y,(ne-ee)*a,0)),ne=.9,Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b*.5)*a,y,(ne+ee)*a,0,(ne+b)*a,y)),E}),go.Shape.defineFigureGenerator("ACvoltageSource",function(z,a,y){var E=new go.Geometry,b=ae*.5,ee=.5,ne=.5,ce=.5,Ae=new go.PathFigure((ne-ee)*a,ce*y,!1);return E.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,ce*y,(ne+b)*a,(ce-ee)*y,(ne+ee)*a,(ce-b)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,ce*y,(ne-b)*a,(ce+ee)*y,(ne-ee)*a,(ce+b)*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,(ne-ee+.1)*a,ce*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee-.1)*a,ce*y,ne*a,(ce-ee)*y,ne*a,(ce+ee)*y)),E}),go.Shape.defineFigureGenerator("DCvoltageSource",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return E.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)),E}),go.Shape.defineFigureGenerator("Diode",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(a,0,!1);return E.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)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("Wifi",function(z,a,y){var E=new go.Geometry,b=a,ee=y;a=a*.38,y=y*.6;var ne=ae*.8,ce=.8,Ae=0,ge=.5,me=(b-a)/2,ve=(ee-y)/2,be=new go.PathFigure(Ae*a+me,(ge+ce)*y+ve,!0);E.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ce)*a+me,ge*y+ve,(Ae-ne)*a+me,(ge+ce)*y+ve,(Ae-ce)*a+me,(ge+ne)*y+ve)),be.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a+me,(ge-ce)*y+ve,(Ae-ce)*a+me,(ge-ne)*y+ve,(Ae-ne)*a+me,(ge-ce)*y+ve)),be.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ce+ne*.5)*a+me,ge*y+ve,Ae*a+me,(ge-ce)*y+ve,(Ae-ce+ne*.5)*a+me,(ge-ne)*y+ve)),be.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a+me,(ge+ce)*y+ve,(Ae-ce+ne*.5)*a+me,(ge+ne)*y+ve,Ae*a+me,(ge+ce)*y+ve).close()),ne=ae*.4,ce=.4,Ae=.2,ge=.5;var ye=new go.PathFigure(Ae*a+me,(ge+ce)*y+ve,!0);E.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ce)*a+me,ge*y+ve,(Ae-ne)*a+me,(ge+ce)*y+ve,(Ae-ce)*a+me,(ge+ne)*y+ve)),ye.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a+me,(ge-ce)*y+ve,(Ae-ce)*a+me,(ge-ne)*y+ve,(Ae-ne)*a+me,(ge-ce)*y+ve)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ce+ne*.5)*a+me,ge*y+ve,Ae*a+me,(ge-ce)*y+ve,(Ae-ce+ne*.5)*a+me,(ge-ne)*y+ve)),ye.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a+me,(ge+ce)*y+ve,(Ae-ce+ne*.5)*a+me,(ge+ne)*y+ve,Ae*a+me,(ge+ce)*y+ve).close()),ne=ae*.2,ce=.2,Ae=.5,ge=.5;var Ce=new go.PathFigure((Ae-ce)*a+me,ge*y+ve,!0);E.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a+me,(ge-ce)*y+ve,(Ae-ce)*a+me,(ge-ne)*y+ve,(Ae-ne)*a+me,(ge-ce)*y+ve)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ce)*a+me,ge*y+ve,(Ae+ne)*a+me,(ge-ce)*y+ve,(Ae+ce)*a+me,(ge-ne)*y+ve)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a+me,(ge+ce)*y+ve,(Ae+ce)*a+me,(ge+ne)*y+ve,(Ae+ne)*a+me,(ge+ce)*y+ve)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ce)*a+me,ge*y+ve,(Ae-ne)*a+me,(ge+ce)*y+ve,(Ae-ce)*a+me,(ge+ne)*y+ve)),ne=ae*.4,ce=.4,Ae=.8,ge=.5;var we=new go.PathFigure(Ae*a+me,(ge-ce)*y+ve,!0);E.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ce)*a+me,ge*y+ve,(Ae+ne)*a+me,(ge-ce)*y+ve,(Ae+ce)*a+me,(ge-ne)*y+ve)),we.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a+me,(ge+ce)*y+ve,(Ae+ce)*a+me,(ge+ne)*y+ve,(Ae+ne)*a+me,(ge+ce)*y+ve)),we.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ce-ne*.5)*a+me,ge*y+ve,Ae*a+me,(ge+ce)*y+ve,(Ae+ce-ne*.5)*a+me,(ge+ne)*y+ve)),we.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a+me,(ge-ce)*y+ve,(Ae+ce-ne*.5)*a+me,(ge-ne)*y+ve,Ae*a+me,(ge-ce)*y+ve).close()),ne=ae*.8,ce=.8,Ae=1,ge=.5;var Ke=new go.PathFigure(Ae*a+me,(ge-ce)*y+ve,!0);return E.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ce)*a+me,ge*y+ve,(Ae+ne)*a+me,(ge-ce)*y+ve,(Ae+ce)*a+me,(ge-ne)*y+ve)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a+me,(ge+ce)*y+ve,(Ae+ce)*a+me,(ge+ne)*y+ve,(Ae+ne)*a+me,(ge+ce)*y+ve)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ce-ne*.5)*a+me,ge*y+ve,Ae*a+me,(ge+ce)*y+ve,(Ae+ce-ne*.5)*a+me,(ge+ne)*y+ve)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a+me,(ge-ce)*y+ve,(Ae+ce-ne*.5)*a+me,(ge-ne)*y+ve,Ae*a+me,(ge-ce)*y+ve).close()),E}),go.Shape.defineFigureGenerator("Email",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.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 ee=new go.PathFigure(0,0,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),E}),go.Shape.defineFigureGenerator("Ethernet",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);E.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 ee=new go.PathFigure(.1*a,y,!0,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var ne=new go.PathFigure(.6*a,y,!0,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ce=new go.PathFigure(0,.5*y,!1);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),E}),go.Shape.defineFigureGenerator("Power",function(z,a,y){var E=new go.Geometry,b=ae*.4,ee=.4,ne=.5,ce=.5,Ae=he(),ge=he(),me=he(),ve=he();pe(ne,ce-ee,ne+b,ce-ee,ne+ee,ce-b,ne+ee,ce,.5,Ae,Ae,ge,me,ve);var be=fe(ge.x,ge.y),ye=new go.PathFigure(ge.x*a,ge.y*y,!0);E.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,ce*y,me.x*a,me.y*y,ve.x*a,ve.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,ce*y,(ne-b)*a,(ce+ee)*y,(ne-ee)*a,(ce+b)*y)),pe(ne-ee,ce,ne-ee,ce-b,ne-b,ce-ee,ne,ce-ee,.5,me,ve,ge,Ae,Ae),ye.add(new go.PathSegment(go.PathSegment.Bezier,ge.x*a,ge.y*y,me.x*a,me.y*y,ve.x*a,ve.y*y)),b=ae*.3,ee=.3,pe(ne-ee,ce,ne-ee,ce-b,ne-b,ce-ee,ne,ce-ee,.5,me,ve,ge,Ae,Ae),ye.add(new go.PathSegment(go.PathSegment.Line,ge.x*a,ge.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,ce*y,ve.x*a,ve.y*y,me.x*a,me.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+ee)*y,(ne-ee)*a,(ce+b)*y,(ne-b)*a,(ce+ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,ce*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),pe(ne,ce-ee,ne+b,ce-ee,ne+ee,ce-b,ne+ee,ce,.5,Ae,Ae,ge,me,ve),ye.add(new go.PathSegment(go.PathSegment.Bezier,ge.x*a,ge.y*y,ve.x*a,ve.y*y,me.x*a,me.y*y).close());var ye=new go.PathFigure(.45*a,0,!0);return E.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),Re(Ae),Re(ge),Re(me),Re(ve),Re(be),E.spot1=new go.Spot(.25,.45),E.spot2=new go.Spot(.75,.8),E}),go.Shape.defineFigureGenerator("Fallout",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y/2,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function ee(ne,ce,Ae){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+ce)*a,(.8+Ae)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+ce)*a,(.5+Ae)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+ce)*a,(.5+Ae)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+ce)*a,(.8+Ae)*y).close())}return ee(b,0,0),ee(b,.4,0),ee(b,.2,-.3),E}),go.Shape.defineFigureGenerator("IrritationHazard",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return E.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()),E.spot1=new go.Spot(.3,.3),E.spot2=new go.Spot(.7,.7),E}),go.Shape.defineFigureGenerator("ElectricalHazard",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return E.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()),E}),go.Shape.defineFigureGenerator("FireHazard",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return E.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()),E.spot1=new go.Spot(.07,.445),E.spot2=new go.Spot(.884,.958),E}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(z,a,y){var E=new go.Geometry,b=.5,ee=0,ne=0,ce=b*ae,Ae=.4*Math.SQRT2/2+.5,ge=.5-.5*Math.SQRT2/2,me=1,ve=.5,be=.5,ye=0,Ce=new go.PathFigure(Ae*a,(1-ge)*y,!1);return E.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,me*a,ve*y,me*a,.7*y,me*a,ve*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(be+ee)*a,(ye+ee)*y,(.5+b+ee)*a,(.5-ce+ee)*y,(.5+ce+ee)*a,(.5-b+ee)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*a,(.5+ne)*y,(.5-ce+ee)*a,(.5-b+ne)*y,(.5-b+ee)*a,(.5-ce+ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ee)*a,.9*y,(.5-b+ee)*a,(.5+ce+ne)*y,(.5-ce+ee)*a,.9*y)),Ce.add(new go.PathSegment(go.PathSegment.Move,(.25+ee)*a,.8*y)),Ce.add(new go.PathSegment(go.PathSegment.Line,(.35+ee)*a,.9*y)),Ce.add(new go.PathSegment(go.PathSegment.Line,(.2+ee)*a,.95*y)),E}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,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)),E}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.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)),E}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var ee=new go.PathFigure(a,y,!1);E.add(ee);var ne=new go.PathFigure(0,.5*y,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),E}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return E.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()),E}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);E.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 E.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)),E}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);E.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 ee=new go.PathFigure(.45*a,.73*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),E}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var ee=new go.PathFigure(.335*a,(1-.555)*y,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var ne=.5-.285,ce=.5,Ae=ne,ge=Math.PI/4,me=4*(1-Math.cos(ge))/(3*Math.sin(ge)),ve=me*.5,be=ne,ye=ne,Ce=me*be,we=me*ye;ee.add(new go.PathSegment(go.PathSegment.Bezier,(ce-be)*a,Ae*y,(ce-(Ce+be)/2)*a,(Ae+(ye+we)/2)*y,(ce-be)*a,(Ae+we)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(Ae-ye)*y,(ce-be)*a,(Ae-we)*y,(ce-Ce)*a,(Ae-ye)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(ce+be)*a,Ae*y,(ce+Ce)*a,(Ae-ye)*y,(ce+be)*a,(Ae-we)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ce+be)*a,(Ae+we)*y,(ce+(Ce+be)/2)*a,(Ae+(ye+we)/2)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Ke=new go.PathFigure(.2*a,y,!1);E.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var Se=new go.PathFigure(.8*a,y,!1);return E.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),E}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);E.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 ee=new go.PathFigure(.2*a,.2*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),E}),go.Shape.defineFigureGenerator("BpmnEventError",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y,!0);return E.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()),E}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var ee=new go.PathFigure(a,y,!1);E.add(ee);var ne=new go.PathFigure(.1*a,y,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),E}),go.Shape.defineFigureGenerator("Caution",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);E.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 ee=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-ee)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,ee*a,ee*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)),E}),go.Shape.defineFigureGenerator("Recycle",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);E.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 ee=new go.PathFigure(.475*a,.2*y,!1);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var ne=new go.PathFigure(.675*a,.575*y,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),E}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(z,a,y){var E=new go.Geometry,b=.5,ee=ae*.5,ne=new go.PathFigure(a,b*y,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+ee)*y,(b+ee)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-ee)*a,y,0,(b+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-ee)*y,(b-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+ee)*a,0,a,(b-ee)*y));var ce=new go.PathFigure(b*a,0,!1);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),ce.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),E}),go.Shape.defineFigureGenerator("Package",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);E.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 ee=new go.PathFigure(0,.15*y,!0);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),E.spot1=new go.Spot(0,.1),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Class",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.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 ee=new go.PathFigure(0,.2*y,!1);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var ne=new go.PathFigure(0,.5*y,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),E}),go.Shape.defineFigureGenerator("Component",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(a,y,!0);E.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 ee=new go.PathFigure(0,.2*y,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var ne=new go.PathFigure(0,.6*y,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),E}),go.Shape.defineFigureGenerator("Boat Shipment",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);E.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 ee=new go.PathFigure(.15*a,.6*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),E}),go.Shape.defineFigureGenerator("Customer/Supplier",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(a,y,!0);return E.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()),E}),go.Shape.defineFigureGenerator("Workcell",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y,!0);return E.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()),E}),go.Shape.defineFigureGenerator("Supermarket",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.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)),E}),go.Shape.defineFigureGenerator("TruckShipment",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.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 ee=new go.PathFigure(a,.8*y,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var ne=.1,ce=ae*.1,Ae=.2,ge=.9,me=new go.PathFigure((Ae-ne)*a,ge*y,!0);E.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ge-ne)*y,(Ae-ne)*a,(ge-ce)*y,(Ae-ce)*a,(ge-ne)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ne)*a,ge*y,(Ae+ce)*a,(ge-ne)*y,(Ae+ne)*a,(ge-ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ge+ne)*y,(Ae+ne)*a,(ge+ce)*y,(Ae+ce)*a,(ge+ne)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ne)*a,ge*y,(Ae-ce)*a,(ge+ne)*y,(Ae-ne)*a,(ge+ce)*y).close()),ne=.1,ce=ae*.1,Ae=.8,ge=.9;var ve=new go.PathFigure((Ae-ne)*a,ge*y,!0);return E.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ge-ne)*y,(Ae-ne)*a,(ge-ce)*y,(Ae-ce)*a,(ge-ne)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ne)*a,ge*y,(Ae+ce)*a,(ge-ne)*y,(Ae+ne)*a,(ge-ce)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ge+ne)*y,(Ae+ne)*a,(ge+ce)*y,(Ae+ce)*a,(ge+ne)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ne)*a,ge*y,(Ae-ce)*a,(ge+ne)*y,(Ae-ne)*a,(ge+ce)*y).close()),E}),go.Shape.defineFigureGenerator("KanbanPost",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return E.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)),E}),go.Shape.defineFigureGenerator("Forklift",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*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 ee=new go.PathFigure(0,.5*y,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ne=new go.PathFigure(.5*a,.8*y,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ce=new go.PathFigure(.5*a,.7*y,!1);E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var Ae=.1,ge=ae*.1,me=.1,ve=.9,be=new go.PathFigure((me-Ae)*a,ve*y,!0);E.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,me*a,(ve-Ae)*y,(me-Ae)*a,(ve-ge)*y,(me-ge)*a,(ve-Ae)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(me+Ae)*a,ve*y,(me+ge)*a,(ve-Ae)*y,(me+Ae)*a,(ve-ge)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,me*a,(ve+Ae)*y,(me+Ae)*a,(ve+ge)*y,(me+ge)*a,(ve+Ae)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(me-Ae)*a,ve*y,(me-ge)*a,(ve+Ae)*y,(me-Ae)*a,(ve+ge)*y)),Ae=.1,ge=ae*.1,me=.4,ve=.9;var ye=new go.PathFigure((me-Ae)*a,ve*y,!0);return E.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,me*a,(ve-Ae)*y,(me-Ae)*a,(ve-ge)*y,(me-ge)*a,(ve-Ae)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(me+Ae)*a,ve*y,(me+ge)*a,(ve-Ae)*y,(me+Ae)*a,(ve-ge)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,me*a,(ve+Ae)*y,(me+Ae)*a,(ve+ge)*y,(me+ge)*a,(ve+Ae)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(me-Ae)*a,ve*y,(me-ge)*a,(ve+Ae)*y,(me-Ae)*a,(ve+ge)*y)),E}),go.Shape.defineFigureGenerator("RailShipment",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);E.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 ee=new go.PathFigure(.45*a,.7*y,!1);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var ne=new go.PathFigure(.55*a,.4*y,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var me=.05,ve=ae*.05,be=.175,ye=.95,ce=new go.PathFigure((be-me)*a,ye*y,!0);E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye-me)*y,(be-me)*a,(ye-ve)*y,(be-ve)*a,(ye-me)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(be+me)*a,ye*y,(be+ve)*a,(ye-me)*y,(be+me)*a,(ye-ve)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye+me)*y,(be+me)*a,(ye+ve)*y,(be+ve)*a,(ye+me)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(be-me)*a,ye*y,(be-ve)*a,(ye+me)*y,(be-me)*a,(ye+ve)*y));var me=.05,ve=ae*.05,be=.375,ye=.95,Ae=new go.PathFigure((be-me)*a,ye*y,!0);E.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye-me)*y,(be-me)*a,(ye-ve)*y,(be-ve)*a,(ye-me)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(be+me)*a,ye*y,(be+ve)*a,(ye-me)*y,(be+me)*a,(ye-ve)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye+me)*y,(be+me)*a,(ye+ve)*y,(be+ve)*a,(ye+me)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(be-me)*a,ye*y,(be-ve)*a,(ye+me)*y,(be-me)*a,(ye+ve)*y));var me=.05,ve=ae*.05,be=.625,ye=.95,ge=new go.PathFigure((be-me)*a,ye*y,!0);E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye-me)*y,(be-me)*a,(ye-ve)*y,(be-ve)*a,(ye-me)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(be+me)*a,ye*y,(be+ve)*a,(ye-me)*y,(be+me)*a,(ye-ve)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye+me)*y,(be+me)*a,(ye+ve)*y,(be+ve)*a,(ye+me)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(be-me)*a,ye*y,(be-ve)*a,(ye+me)*y,(be-me)*a,(ye+ve)*y));var me=.05,ve=ae*.05,be=.825,ye=.95,Ce=new go.PathFigure((be-me)*a,ye*y,!0);E.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye-me)*y,(be-me)*a,(ye-ve)*y,(be-ve)*a,(ye-me)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(be+me)*a,ye*y,(be+ve)*a,(ye-me)*y,(be+me)*a,(ye-ve)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye+me)*y,(be+me)*a,(ye+ve)*y,(be+ve)*a,(ye+me)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(be-me)*a,ye*y,(be-ve)*a,(ye+me)*y,(be-me)*a,(ye+ve)*y).close());var we=new go.PathFigure(0,y,!1);return E.add(we),we.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),E}),go.Shape.defineFigureGenerator("Warehouse",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.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 ee=new go.PathFigure(0,.2*y,!1);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var ne=new go.PathFigure(.15*a,y,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ce=.05,Ae=ae*.05,ge=.35,me=.775,ve=new go.PathFigure((ge-ce)*a,me*y,!0);return E.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(me-ce)*y,(ge-ce)*a,(me-Ae)*y,(ge-Ae)*a,(me-ce)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ce)*a,me*y,(ge+Ae)*a,(me-ce)*y,(ge+ce)*a,(me-Ae)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(me+ce)*y,(ge+ce)*a,(me+Ae)*y,(ge+Ae)*a,(me+ce)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ce)*a,me*y,(ge-Ae)*a,(me+ce)*y,(ge-ce)*a,(me+Ae)*y).close()),E}),go.Shape.defineFigureGenerator("ControlCenter",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y,!0);return E.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()),E}),go.Shape.defineFigureGenerator("Bluetooth",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return E.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)),E}),go.Shape.defineFigureGenerator("Bookmark",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,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)),E}),go.Shape.defineFigureGenerator("Bookmark",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,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)),E}),go.Shape.defineFigureGenerator("Globe",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return E.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)),E}),go.Shape.defineFigureGenerator("Wave",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return E.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)),E}),go.Shape.defineFigureGenerator("Operator",function(z,a,y){var E=new go.Geometry,b=.3,ee=ae*.3,ne=.5,ce=.7,Ae=new go.PathFigure((ne-b)*a,ce*y,!0);E.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,ce*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,ce*y,(ne-ee)*a,(ce+b)*y,(ne-b)*a,(ce+ee)*y));var ge=new go.PathFigure(0,.7*y,!1);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),E}),go.Shape.defineFigureGenerator("TripleFanBlades",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return E.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)),E}),go.Shape.defineFigureGenerator("CentrifugalPump",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(a,0,!0);return E.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)),E}),go.Shape.defineFigureGenerator("Battery",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y,!0);E.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 ee=new go.PathFigure(0,.6*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),E}),go.Shape.defineFigureGenerator("Delete",function(z,a,y){var E=new go.Geometry,b=.5,ee=ae*.5,ne=.5,ce=.5,Ae=new go.PathFigure((ne-b)*a,ce*y,!0);E.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,ce*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,ce*y,(ne-ee)*a,(ce+b)*y,(ne-b)*a,(ce+ee)*y));var ge=new go.PathFigure(.15*a,.5*y,!1);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),E}),go.Shape.defineFigureGenerator("Flag",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return E.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()),E}),go.Shape.defineFigureGenerator("Help",function(z,a,y){var E=new go.Geometry,b=.5,ee=ae*.5,ne=.5,ce=.5,Ae=new go.PathFigure((ne-b)*a,ce*y,!1);E.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,ce*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,ce*y,(ne-ee)*a,(ce+b)*y,(ne-b)*a,(ce+ee)*y).close()),b=.05,ee=ae*.05,ne=.5,ce=.8;var ge=new go.PathFigure((ne-b)*a,ce*y,!1);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,ce*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,ce*y,(ne-ee)*a,(ce+b)*y,(ne-b)*a,(ce+ee)*y).close()),ge.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),E}),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 E=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);E.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 ee=new go.PathFigure(.2*a,.5*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),E}),go.Shape.defineFigureGenerator("Unlocked",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);E.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 ee=new go.PathFigure(.2*a,.5*y,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),E}),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 E=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return E.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()),E}),go.Shape.defineFigureGenerator("Map",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return E.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)),E}),go.Shape.defineFigureGenerator("Eject",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y,!0);E.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 ee=new go.PathFigure(0,y*.6,!0);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),E}),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 E=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);E.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 ee=new go.PathFigure(.126*a,.85*y,!1);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var ne=new go.PathFigure(.402*a,.85*y,!1);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ce=new go.PathFigure(.678*a,.85*y,!1);E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var Ae=new go.PathFigure(.5*a,.1*y,!1);return E.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),E}),go.Shape.defineFigureGenerator("Staircase",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return E.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()),E}),go.Shape.defineFigureGenerator("5Bars",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,y*1,!0);E.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 ee=new go.PathFigure(a*.204,y,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var ne=new go.PathFigure(a*.408,y,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ce=new go.PathFigure(a*.612,y,!0);E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),ce.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),ce.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var Ae=new go.PathFigure(a*.816,y,!0);return E.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),Ae.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),Ae.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),E}),go.Shape.defineFigureGenerator("PC",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.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 ee=new go.PathFigure(a*.055,.07*y,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var ne=new go.PathFigure(a*.055,.13*y,!0);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ce=new go.PathFigure(a*.055,.18*y,!0);E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var Ae=new go.PathFigure(a*1,0,!0);return E.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),E}),go.Shape.defineFigureGenerator("Plane",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return E.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()),E}),go.Shape.defineFigureGenerator("Key",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return E.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()),E}),go.Shape.defineFigureGenerator("FilmTape",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,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 ee=new go.PathFigure(0,0,!1);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),ee.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var ne=new go.PathFigure(a*.11,y*.1,!1);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var ce=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var Ae=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return E.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),E}),go.Shape.defineFigureGenerator("FloppyDisk",function(z,a,y){var E=new go.Geometry,b=8,ee=b*ae,ne=new go.PathFigure(b,0,!1);E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-ee,a-ee,y)),ne.add(new go.PathSegment(go.PathSegment.Line,b,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,ee,ee,0).close());var ce=new go.PathFigure(a*.83,0,!1);E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var Ae=new go.PathFigure(a*.83,y*1,!1);E.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var ge=new go.PathFigure(a*.78,y*.05,!1);return E.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),E}),go.Shape.defineFigureGenerator("SpeechBubble",function(z,a,y){var E=z?z.parameter1:NaN;(isNaN(E)||E<0)&&(E=15),E=Math.min(E,a/3),E=Math.min(E,y/3);var b=E*ae,ee=y*.8,ne=new go.Geometry,ce=new go.PathFigure(E,0,!0);return ne.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a-E,0)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,E,a-b,0,a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,a,ee-E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-E,ee,a,ee-b,a-b,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.55,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,E,ee)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,ee-E,b,ee,0,ee-b)),ce.add(new go.PathSegment(go.PathSegment.Line,0,E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,b,b,0).close()),b>1?(ne.spot1=new go.Spot(0,0,b,b),ne.spot2=new go.Spot(1,.8,-b,-b)):(ne.spot1=go.Spot.TopLeft,ne.spot2=new go.Spot(1,.8)),ne}),go.Shape.defineFigureGenerator("Repeat",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);E.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 ee=new go.PathFigure(a*1,y*.55,!0);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),E}),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 E=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);E.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 ee=new go.PathFigure(a*.1,y*.2,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var ne=new go.PathFigure(a*.28,y*.37,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),E}),go.Shape.defineFigureGenerator("Beaker",function(z,a,y){var E=new go.Geometry,b=15,ee=b*ae,ne=new go.PathFigure(a*.62,y*.475,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-ee,a-ee,y)),ne.add(new go.PathSegment(go.PathSegment.Line,b,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),ee>1?(E.spot1=new go.Spot(0,0,ee,ee),E.spot2=new go.Spot(1,1,-ee,-ee)):(E.spot1=go.Spot.TopLeft,E.spot2=go.Spot.BottomRight),E}),go.Shape.defineFigureGenerator("Download",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);E.add(b);var ee=.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-ee))),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-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-ee))),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-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-ee))),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-ee)).close());var ne=new go.PathFigure(a*.4,y*0,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),E}),go.Shape.defineFigureGenerator("Bin",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);E.add(b);var ee=.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-ee))),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-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-ee))),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-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-ee))),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-ee)).close()),E}),go.Shape.defineFigureGenerator("Upload",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);E.add(b);var ee=.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-ee))),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-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-ee))),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-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-ee))),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-ee)).close());var ne=new go.PathFigure(a*.5,y*0,!0);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),E}),go.Shape.defineFigureGenerator("EmptyDrink",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return E.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()),E}),go.Shape.defineFigureGenerator("Drink",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);E.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 ee=new go.PathFigure(a*.235,y*.28,!0);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),E}),go.Shape.defineFigureGenerator("4Arrows",function(z,a,y){var E=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return E.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()),E}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},61016:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var an={},Mt="5.0",fe={},he=null,Re=!1,x=!1,pe=null,de=!1,ue=null,ae=null,re=0;re<arguments.length;re++){var le=arguments[re];if(le!==null)switch(typeof le){case"number":Mt=le.toFixed(1);break;case"string":le.match(new RegExp("^[0-9]\\.[0-9]+$"))?Mt=le:pe=le;break;case"object":typeof le.is3D!="undefined"?he=le:fe=le;break;case"boolean":Re=le,x=!0;break}}he===null&&(he={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},fe.material_id!==void 0&&!x&&(Re=!0)),pe!==null&&fe.id===void 0&&(fe.id=pe);var ie="",se="",oe=!1,te=null,z=null,a=null,y=!1,E=null,b=null,ee=null,ne=null,ce=null;fe.height!==void 0&&(fe.height=Math.round(fe.height)),fe.width!==void 0&&(fe.width=Math.round(fe.width));var Ae=function(nt){return parseFloat(nt)>4?parseFloat(nt):5};an.setHTML5Codebase=function(nt,lt){ae=nt,et(nt,lt)},an.setJavaCodebase=an.setJavaCodebaseVersion=an.isCompiledInstalled=an.setPreCompiledScriptPath=an.setPreCompiledResourcePath=function(){},an.setHTML5CodebaseVersion=function(nt,lt){var at=parseFloat(nt);if(at!==NaN&&at<5){console.log("The GeoGebra HTML5 codebase version "+at+" is deprecated. Using version latest instead.");return}ue=nt,Je(nt,lt)},an.getHTML5CodebaseVersion=function(){return z},an.getParameters=function(){return fe},an.setFontsCSSURL=function(nt){ne=nt},an.setGiacJSURL=function(nt){},an.setJNLPFile=function(nt){ie=nt},an.setJNLPBaseDir=function(nt){},an.inject=function(){function nt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var lt="auto",at=fe.id,pt,bt=!1,Lt=0;Lt<arguments.length;Lt++){var mt=arguments[Lt];typeof mt=="string"?(mt=mt.toLowerCase(),mt.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?lt=mt:at=arguments[Lt]):typeof mt=="boolean"?bt=mt:mt instanceof HTMLElement&&(pt=mt)}At();function At(){if(!de){setTimeout(At,200);return}lt=Ve(lt);var qe=pt||document.getElementById(at);if(!qe){console.log("possibly bug on ajax loading? ");return}if(an.removeExistingApplet(qe,!1),fe.width===void 0&&qe.clientWidth&&(fe.width=qe.clientWidth),fe.height===void 0&&qe.clientHeight&&(fe.height=qe.clientHeight),!(fe.width&&fe.height)&&lt==="html5"&&(delete fe.width,delete fe.height),te=lt,lt==="screenshot")Se(qe,fe);else{var je=!1;fe.hasOwnProperty("playButton")&&fe.playButton||fe.hasOwnProperty("clickToLoad")&&fe.clickToLoad?je=!0:fe.hasOwnProperty("playButtonAutoDecide")&&fe.playButtonAutoDecide&&(je=(!ge()||nt())&&me()),je?(te="screenshot",Fe(qe,fe,bt,lt)):Ke(qe,fe,bt)}}};function ge(){try{return window.self!==window.top}catch(nt){return!0}}function me(){return fe.hasOwnProperty("screenshotGenerator")&&fe.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}an.getViews=function(){return he},an.isJavaInstalled=function(){return!1};var ve=function(nt){var lt=function(Lt){var mt=JSON.parse(Lt),At=function(Ze){return Ze.type=="G"||Ze.type=="E"},qe=mt.elements?mt.elements.filter(At)[0]:mt;if(!qe||!qe.url){at();return}fe.fileName=qe.url,be(qe.settings||{}),he.is3D=!0;var je="https://www.geogebra.org/images/";an.setPreviewImage(E||qe.previewUrl,je+"GeoGebra_loading.png",je+"applet_play.png"),nt()},at=function(){fe.onError&&fe.onError(),ct("Error: Fetching material (id "+fe.material_id+") failed.",fe)},pt=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",bt="/materials/"+fe.material_id+"?scope=basic";ye("https://"+pt+"/api/proxy.php?path="+encodeURIComponent(bt),lt,at)};function be(nt){var lt=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(at){nt[at]=!!nt[at]}),lt.forEach(function(at){fe[at]===void 0&&nt[at]!==void 0&&(fe[at]=nt[at])}),fe.showToolBarHelp===void 0&&(fe.showToolBarHelp=fe.showToolBar)}function ye(nt,lt,at){var pt=new XMLHttpRequest;pt.open("GET",nt),pt.onload=function(){lt(pt.responseText)},pt.onerror=at,pt.send()}an.isHTML5Installed=function(){return!0},an.getLoadedAppletType=function(){return te},an.setPreviewImage=function(nt,lt,at){E=nt,b=lt,ee=at},an.removeExistingApplet=function(nt,lt){var at;typeof nt=="string"&&(nt=document.getElementById(nt)),te=null;var pt=null;for(at=0;at<nt.childNodes.length;at++){var bt=nt.childNodes[at],Lt=bt.className;Lt==="applet_screenshot"?lt?(bt.style.display="block",te="screenshot"):bt.style.display="none":Lt!=="applet_scaler prerender"&&(nt.removeChild(bt),pt=Lt&&Lt.indexOf("appletParameters")!=-1?bt.id:null,at--)}var mt=fe.id!==void 0?fe.id:pt,At=window[mt];At&&typeof At.getBase64=="function"&&(At.remove(),window[mt]=null)},an.refreshHitPoints=function(){if(Ae(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var nt=an.getAppletObject();return nt&&typeof nt.recalculateEnvironments=="function"?(nt.recalculateEnvironments(),!0):!1},an.startAnimation=function(){var nt=an.getAppletObject();return nt&&typeof nt.startAnimation=="function"?(nt.startAnimation(),!0):!1},an.stopAnimation=function(){var nt=an.getAppletObject();return nt&&typeof nt.stopAnimation=="function"?(nt.stopAnimation(),!0):!1},an.getAppletObject=function(){var nt=fe.id!==void 0?fe.id:"ggbApplet";return window[nt]},an.resize=function(){};var Ce=function(nt,lt,at){var pt=document.createElement("param");pt.setAttribute("name",lt),pt.setAttribute("value",at),nt.appendChild(pt)},we=function(nt){return nt&&nt!=="false"},Ke=function(nt,lt,at){Ae(z)<=4.2&&(at=!0);var pt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==z||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(pt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var bt=document.createElement("div");bt.classList.add("appletParameters","notranslate");var Lt=lt.width,mt=lt.height;if(lt.disableAutoScale=lt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():lt.disableAutoScale,lt.width!==void 0)if(Ae(z)<=4.4)we(lt.showToolBar)&&(lt.height-=7),we(lt.showAlgebraInput)&&(lt.height-=37),lt.width<605&&we(lt.showToolBar)&&(lt.width=605,Lt=605);else{var At=100;(we(lt.showToolBar)||we(lt.showMenuBar))&&(lt.hasOwnProperty("customToolBar")&&(lt.customToolbar=lt.customToolBar),At=we(lt.showMenuBar)?245:155),Lt<At&&(lt.width=At,Lt=At)}bt.style.border="none",bt.style.display="inline-block";for(var qe in lt)lt.hasOwnProperty(qe)&&qe!=="appletOnLoad"&&bt.setAttribute("data-param-"+qe,lt[qe]);ne&&bt.setAttribute("data-param-fontscssurl",ne),an.resize=function(){GGBAppletUtils.responsiveResize(nt,lt)},window.addEventListener("resize",function(It){an.resize()});var je=typeof lt.appletOnLoad=="function"?lt.appletOnLoad:function(){};if(!at&&lt.width!==void 0){lt.hasOwnProperty("showSplash")||bt.setAttribute("data-param-showSplash","false");var Ze=nt.querySelector(".applet_scaler.prerender"),Oe=Ze!==null;if(Oe)var Ee=Ze.querySelector(".ggb_preview");else{var Ee=We(Lt,mt,lt.borderColor,!1);Ze=document.createElement("div"),Ze.className="applet_scaler",Ze.style.position="relative",Ze.style.display="block",Ze.style.width=Lt+"px",Ze.style.height=mt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Ze,"66%"),Ae(z)>=5?(lt.appletOnLoad=function(It){var St=nt.querySelector(".ggb_preview");St&&St.parentNode.removeChild(St),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Ze),window.GGBT_wsf_view&&$(window).trigger("resize"),je(It)},Oe||Ze.appendChild(Ee)):bt.appendChild(Ee),Ze.appendChild(bt),Oe||nt.appendChild(Ze),setTimeout(function(){an.resize()},1)}else{var Be=document.createElement("div");Be.className="applet_scaler",Be.style.position="relative",Be.style.display="block",Be.appendChild(bt),nt.appendChild(Be),lt.appletOnLoad=function(It){an.resize(),je(It)}}function Ge(It,St){St&&typeof St.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(It,St.appletOnLoad):renderGGBElement(It),ct("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",St)}function Ie(It,St){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:It,params:St}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(wt){Ge(wt.article,wt.params)}),html5AppletsToProcess=null)},Ae(z)<5&&(It.className+=" geogebraweb")):Ge(It,St)}if(pt){scriptLoadStarted=!0;for(var Ne=0;Ne<bt.childNodes.length;Ne++){var ze=bt.childNodes[Ne].tagName;ze==="TABLE"&&(bt.removeChild(bt.childNodes[Ne]),Ne--)}if(ggbHTML5LoadedScript!==null){var it=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');it!=null&&it.parentNode.removeChild(it)}var yt=document.createElement("script"),xt=function(){Ie(bt,lt)};yt.src=se+a,ggbHTML5LoadedCodebaseIsWebSimple=y,ggbHTML5LoadedCodebaseVersion=z,ggbHTML5LoadedScript=yt.src,ct("GeoGebra HTML5 codebase loaded: '"+se+"'.",lt),!ae&&(!ue||ue=="5.0")?(y?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),xt()):se.requirejs?__webpack_require__.e(12).then(function(){var It=[__webpack_require__(12)];xt.apply(null,It)}.bind(this)).catch(__webpack_require__.oe):(yt.onload=xt,nt.appendChild(yt))}else Ie(bt,lt);lt.height=mt,lt.width=Lt},Se=function(nt,lt,at){var pt=We(lt.width,lt.height,lt.borderColor,at),bt=document.createElement("div");bt.style.position="relative",bt.style.display="block",bt.style.width=lt.width+"px",bt.style.height=lt.height+"px",bt.className="applet_screenshot applet_scaler"+(at?" applet_screenshot_play":""),bt.appendChild(pt);var Lt=GGBAppletUtils.getScale(lt,nt,at);at?(nt.appendChild(De()),window.GGBT_wsf_view||(nt.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(bt,"66%"),nt.appendChild(bt),Lt!==1&&!isNaN(Lt)&&(GGBAppletUtils.scaleElement(bt,Lt),bt.style.width=lt.width+"px",bt.style.height=lt.height+"px",bt.parentNode.style.width=lt.width*Lt+"px",bt.parentNode.style.height=lt.height*Lt+"px"),an.resize=function(){ke(nt,pt,bt,at)},window.addEventListener("resize",function(mt){an.resize()}),an.resize()};function ke(nt,lt,at,pt){if(nt.contains(lt)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(nt.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(nt)}var bt=GGBAppletUtils.getScale(fe,nt,pt);at.parentNode!==null&&(!isNaN(bt)&&bt!==1?(GGBAppletUtils.scaleElement(at,bt),at.parentNode.style.width=fe.width*bt+"px",at.parentNode.style.height=fe.height*bt+"px"):(GGBAppletUtils.scaleElement(at,1),at.parentNode.style.width=fe.width+"px",at.parentNode.style.height=fe.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(nt),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}an.onExitFullscreen=function(nt,lt){lt.appendChild(nt)};var Fe=function(nt,lt,at,pt){Se(nt,lt,!0);for(var bt=function(){var At=[];for(mt=0;mt<nt.childNodes.length;mt++)At.push(nt.childNodes[mt]);if(window.GGBT_wsf_view){var qe=window.GGBT_wsf_view.renderFullScreen(nt,lt.id),je=document.getElementById("fullscreencontainer"),Ze=jQuery(nt).find(".fullscreencontent");Ze.length>0?(qe.remove(),Ze.attr("id","fullscreencontent").show(),jQuery(je).append(Ze),window.dispatchEvent(new Event("resize"))):Ke(qe,lt,!1),window.GGBT_wsf_view.launchFullScreen(je)}else te=pt,Ke(nt,lt,!1);if(!window.GGBT_wsf_view)for(mt=0;mt<At.length;mt++)nt.removeChild(At[mt])},Lt=nt.getElementsByClassName("ggb_preview_play"),mt=0;mt<Lt.length;mt++)Lt[mt].addEventListener("click",bt,!1),Lt[mt].addEventListener("ontouchstart",bt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(nt),me()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},De=function(){var nt=document.createElement("div");if(nt.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var lt='.icon-applet-play { width: 100%; height: 100%;box-sizing: border-box;position: absolute;z-index: 1001;cursor: pointer;border-width: 0px; background-color: transparent;background-repeat: no-repeat;left: 0;top: 0;background-position: center center; background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet.png");}.icon-applet-play:hover {background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet-hover.png");}',at=document.createElement("style");at.styleSheet?at.styleSheet.cssText=lt:at.appendChild(document.createTextNode(lt)),document.getElementsByTagName("head")[0].appendChild(at)}return nt},We=function(nt,lt,at,pt){var bt=document.createElement("div");bt.className="ggb_preview",bt.style.position="absolute",bt.style.zIndex="90",bt.style.width=nt-2+"px",bt.style.height=lt-2+"px",bt.style.top="0px",bt.style.left="0px",bt.style.overflow="hidden",bt.style.backgroundColor="white";var Lt="lightgrey";at!==void 0&&(at==="none"?Lt="transparent":Lt=at),bt.style.border="1px solid "+Lt;var mt=document.createElement("img");if(mt.style.position="relative",mt.style.zIndex="1000",mt.style.top="-1px",mt.style.left="-1px",E!==null&&mt.setAttribute("src",E),mt.style.opacity=.7,b!==null){var At,qe,je;if(!pt){At=document.createElement("img"),At.style.position="absolute",At.style.zIndex="1001",At.style.opacity=1,mt.style.opacity=.3,qe=360,qe>nt/4*3&&(qe=nt/4*3),je=qe/5.8,At.setAttribute("src",b),At.setAttribute("width",qe),At.setAttribute("height",je);var Ze=(nt-qe)/2,Oe=(lt-je)/2;At.style.left=Ze+"px",At.style.top=Oe+"px",bt.appendChild(At)}}return bt.appendChild(mt),bt},Ve=function(nt){return nt=nt.toLowerCase(),nt==="html5"||nt==="screenshot"?nt:"html5"},Qe=["web","webSimple","web3d","tablet","tablet3d","phone"],Je=function(nt,lt){if(z=nt,lt){et(z,!0);return}var at=!Re;if(at){var pt=Ae(z);!isNaN(pt)&&pt<4.4&&(at=!1)}var bt,Lt;window.location.protocol.substr(0,4)==="http"?bt=window.location.protocol:bt="http:";var mt=z.indexOf("//");mt>0?Lt=z:mt===0?Lt=bt+z:Lt="https://www.geogebra.org/apps/5.2.814.0/";for(var At in Qe)if(z.slice(Qe[At].length*-1)===Qe[At]||z.slice((Qe[At].length+1)*-1)===Qe[At]+"/"){et(Lt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&at&&!he.is3D&&!he.AV&&!he.SV&&!he.CV&&!he.EV2&&!he.CP&&!he.PC&&!he.DA&&!he.FI&&!he.PV&&!we(fe.showToolBar)&&!we(fe.showMenuBar)&&!we(fe.showAlgebraInput)&&!we(fe.enableRightClick)&&(!fe.appName||fe.appName=="classic")?Lt+="webSimple/":Lt+="web3d/",et(Lt,!1)},et=function(nt,lt){if(nt.requirejs){se=nt;return}nt.slice(-1)!=="/"&&(nt+="/"),se=nt,lt===null&&(lt=nt.indexOf("http")===-1),oe=lt,a="web.nocache.js",y=!1;var at=se.split("/");at.length>1&&(!lt&&at[at.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):Qe.indexOf(at[at.length-2])>=0&&(a=at[at.length-2]+".nocache.js")),at=nt.split("/"),z=at[at.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 pt=parseFloat(z);pt!==NaN&&pt<5&&nt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+pt+" is deprecated. Using version latest instead."),Je("5.0",lt))},ct=function(nt,lt){window.console&&window.console.log&&(!lt||typeof lt.showLogging=="undefined"||lt.showLogging&&lt.showLogging!=="false")&&console.log(nt)};fe.material_id!==void 0?ve(ut):ut();function ut(){var nt=Mt;ue!==null?nt=ue:parseFloat(nt)<5&&(nt="5.0"),Je(nt,!1),ae!==null&&et(ae,oe),de=!0}return an},GGBAppletUtils=function(){"use strict";function an(){return window.GGBT_wsf_edit!==void 0}function Mt(de,ue){ue!=1?(de.style.transformOrigin="0% 0% 0px",de.style.webkitTransformOrigin="0% 0% 0px",de.style.transform="scale("+ue+","+ue+")",de.style.webkitTransform="scale("+ue+","+ue+")",de.style.maxWidth="initial",de.querySelector(".ggb_preview")!==null&&(de.querySelector(".ggb_preview").style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[0]!==void 0&&(de.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[1]!==void 0&&(de.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(de.style.transform="none",de.style.webkitTransform="none")}function fe(de,ue,ae,re,le,ie){var se=null;if(ie!=null&&ie!="")for(var oe=de.parentNode;oe!=null;)if((" "+oe.className+" ").indexOf(" "+ie+" ")>-1){se=oe;break}else oe=oe.parentNode;var te=0,z=0,a=0,y=0,E=0,b=0,ee=0;if(se)te=se.offsetWidth,z=Math.max(re?se.offsetWidth:0,se.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(te=Math.min(window.innerWidth,document.documentElement.clientWidth),z=Math.min(window.innerHeight,document.documentElement.clientHeight),a=te):(te=window.innerWidth,z=window.innerHeight,a=window.innerWidth),de){var ne=de.getBoundingClientRect();ne.left>0&&ne.left<=te&&(le===void 0||!le)&&(document.dir==="rtl"?(E=te-ne.width-ne.left,b=a<=480?10:30):(b=ne.left,E=a<=480?10:30),y=b+E)}if(de&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ce=de.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,ee=40)}}return de&&((ae===void 0||!ae)&&ue>0&&ue+y<te?te=ue:te-=y,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ae===void 0||!ae)&&(z-=ee)),{width:te,height:z}}function he(de,ue,ae,re,le){if(de.isScreenshoGenerator)return 1;var ie=re!==void 0&&re,se=de.noScaleMargin!=null&&de.noScaleMargin,oe=function(ce){return ce&&ce!=="false"},te=oe(de.autoHeight),z=fe(ue,de.width,ae,te,ie&&window.GGBT_wsf_view||se,le),a=parseInt(z.width),y=de.width,E=de.height;if(y===void 0){var b=ue.querySelector(".appletParameters");b&&(y=b.offsetWidth,E=b.offsetHeight)}var ee=a/y,ne=ie?1:z.height/E;return ae!==void 0&&!ae&&(ee=Math.min(1,ee),ne=Math.min(1,ne)),Math.min(ee,ne)}function Re(de,ue,ae){var re=1,le,ie=!1;if(de.hasOwnProperty("allowUpscale")&&(ie=de.allowUpscale),de.hasOwnProperty("scale")&&(re=parseFloat(de.scale),(isNaN(re)||re===null||re===0)&&(re=1),re>1&&(ie=!0)),ue&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ie=!0),!(de.hasOwnProperty("disableAutoScale")&&de.disableAutoScale))le=he(de,ue,ie,ae,de.scaleContainerClass);else return re;return ie&&(!de.hasOwnProperty("scale")||re===1)?le:Math.min(re,le)}function x(de){var ue=Math.min(window.innerWidth,document.documentElement.clientWidth),ae=Math.min(window.innerHeight,document.documentElement.clientHeight),re=de.getBoundingClientRect(),le=(ue-re.width)/2,ie=(ae-re.height)/2;ie<0&&(ie=0),de.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(le<40?de.style.left="40px":de.style.left=le+"px",de.style.top=ie+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ie<40?de.style.top="40px":de.style.top=ie+"px",de.style.left=le+"px")}function pe(de,ue){var ae=de.querySelector(".appletParameters");if(ae){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ue.id!==ae.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(de)}if(ae.parentElement&&/fullscreen/.test(ae.parentElement.className))return;var re=Re(ue,de);an()&&ae.setAttribute("data-param-scale",re);for(var le=null,ie=0;ie<de.childNodes.length;ie++)if(de.childNodes[ie].className!==void 0&&de.childNodes[ie].className.match(/^applet_scaler/)){le=de.childNodes[ie];break}if(le!==null&&le.querySelector(".noscale")!==null)return;var se=ue.id!==void 0?ue.id:"ggbApplet",oe=window[se];(oe==null||!oe.recalculateEnvironments)&&le!==null&&!le.className.match(/fullscreen/)&&(le.parentNode.style.transform="",!isNaN(re)&&re!==1?(le.parentNode.style.width=ue.width*re+"px",le.parentNode.style.height=ue.height*re+"px",Mt(le,re)):(Mt(le,1),le.parentNode.style.width=ue.width+"px",le.parentNode.style.height=ue.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&x(de),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(ae).parents(".content-added-content"))}}return{responsiveResize:pe,isFlexibleWorksheetEditor:an,positionCenter:x,getScale:Re,scaleElement:Mt}}();__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return GGBApplet}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),GGBAppletUtils.makeModule=function(name,permutation){function webModule(){var H="bootstrap",I="begin",J="gwt.codesvr."+name+"=",K="gwt.codesvr=",L=name,M="startup",N="DUMMY",O=0,P=1,Q="iframe",R="position:absolute; width:0; height:0; border:none; left: -1000px;",S=" top: -1000px;",T="Chrome",U="CSS1Compat",V="<!doctype html>",W="",X="<html><head></head><body></body></html>",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var an=n.location.search;return an.indexOf(J)!=-1||an.indexOf(K)!=-1}function q(an,Mt){}webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L},webModule.__moduleStartupDone=function(an){var Mt=s[L].bindings;s[L].bindings=function(){for(var fe=Mt?Mt():{},he=an[webModule.__softPermutationId],Re=O;Re<he.length;Re++){var x=he[Re];fe[x[O]]=x[P]}return fe}};var t;function u(){return v(),t}function v(){if(!t){var an=o.createElement(Q);if(an.id=L,an.style.cssText=R+S,an.tabIndex=-1,o.body.appendChild(an),t=an.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Mt=document.compatMode==U?V:W;t.write(Mt+X),t.close()}}}function w(an){function Mt(he){function Re(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var x=Re();if(x){he();return}function pe(){if(!x){if(!Re())return;x=!0,he(),o.removeEventListener&&o.removeEventListener(Z,pe,!1),de&&clearInterval(de)}}o.addEventListener&&o.addEventListener(Z,pe,!1);var de=setInterval(function(){pe()},$)}function fe(he){var Re=u(),x=Re.body,pe=Re.createElement(_);pe.language=ab,pe.crossOrigin=W,pe.src=he,webModule.__errFn&&(pe.onerror=function(){webModule.__errFn(L,new Error(bb+he))}),x.appendChild(pe)}Mt(function(){fe(an)})}webModule.__startLoadingFragment=function(an){return C(an)},webModule.__installRunAsyncCode=function(an){var Mt=u(),fe=Mt.body,he=Mt.createElement(_);he.language=ab,he.text=an,fe.appendChild(he),fe.removeChild(he)};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(an){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(an){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(an){var Mt=c[an];return Mt==null?null:Mt},r=d,webModule.__errFn=e}function B(){function an(de){var ue=de.lastIndexOf(rb);ue==-1&&(ue=de.length);var ae=de.indexOf(sb);ae==-1&&(ae=de.length);var re=de.lastIndexOf(tb,Math.min(ae,ue));return re>=O?de.substring(O,re+P):W}function Mt(de){if(!de.match(/^\w+:\/\//)){var ue=o.createElement(ub);ue.src=de+vb,de=an(ue.src)}return de}function fe(){var de=__gwt_getMetaProperty(wb);return de!=null?de:W}function he(){for(var de=o.getElementsByTagName(_),ue=O;ue<de.length;++ue)if(de[ue].src.indexOf(xb)!=-1)return an(de[ue].src);return W}function Re(){var de=o.getElementsByTagName(yb);return de.length>O?de[de.length-P].href:W}function x(){var de=o.location;return de.href==de.protocol+zb+de.host+de.pathname+de.search+de.hash}var pe=fe();return pe==W&&(pe=he()),pe==W&&(pe=Re()),pe==W&&x()&&(pe=an(o.location.href)),pe=Mt(pe),pe}function C(an){return an.match(/^\//)||an.match(/^[a-zA-Z]+:\/\//)?an:webModule.__moduleBase+an}function D(){var an=[],Mt=O,fe=[],he=[];function Re(de){var ue=he[de](),ae=fe[de];if(ue in ae)return ue;var re=[];for(var le in ae)re[ae[le]]=le;throw r&&r(de,re,ue),null}if(__gwt_isKnownPropertyValue=function(de,ue){return ue in fe[de]},webModule.__getPropMap=function(){var de={};for(var ue in fe)fe.hasOwnProperty(ue)&&(de[ue]=Re(ue));return de},webModule.__computePropValue=Re,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var x;try{x=Cb;var pe=x.indexOf(Db);pe!=-1&&(Mt=parseInt(x.substring(pe+P),$),x=x.substring(O,pe))}catch(de){}return webModule.__softPermutationId=Mt,C(x+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},15476:function(an,Mt,fe){"use strict";fe.d(Mt,{Ax:function(){return pe},Ds:function(){return de},KI:function(){return ae},SI:function(){return x},f1:function(){return Re}});var he=fe(11320);function Re(re){let le=!0;if(re.length>0){for(let ie=0;ie<re.length;ie++)if(re[ie].compile_success==0||!re[ie].compile_success){le=!1;break}}else le=!1;return le}function x(re,le=""){let ie=[];for(let se=0;se<re.length;se++){let oe=re[se],te=le?`${le}/${oe.name}`:`${oe.name}`;ie.push({title:oe.name,type:oe.type,isLeaf:oe.type!=="tree",key:te})}return ie}function pe(re,le,ie){for(let se=0;se<re.length;se++){let oe=re[se];if(oe.key===le){oe.children=ie;break}oe.children&&pe(oe.children,le,ie)}return re}function de(re,le,ie){let se;return function(){let oe=this,te=arguments,z=function(){se=null,ie||re.apply(oe,te)},a=ie&&!se;clearTimeout(se),se=setTimeout(z,le),a&&re.apply(oe,te)}}const ue=!0,ae=he.Z.API_SERVER},93137:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return we},U:function(){return be}});var he=fe(67294),Re=fe(55054),x=fe(14446),pe=fe(9430),de=fe(51959),ue=fe(15835),ae=fe(27484),re=fe.n(ae),le={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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",se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAACqCAYAAAATM/UQAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4FdW2/vfMnH5OThKaCKgEEsDe+7Nc27Vg96pX5YqdpkhvFop0laJYsKDXrqhXrnrtvVcsSOgElCKQnF5n9vvWnjknByTkzJCEJGR/773PR/bs2Xvtdfasvda//sXQ0loksBtKgO2Ga97lS+Zr0QoxpNAVcQBpxqDt8kntZhNoUfx63nDOIWE59gW810NqdQI03gWIK+BMBlQZjGvg0i9A6G0g/iYrxUf1PKWW4QG0KH49qgFfggshd5kKLd4e2noFmmqvUeIcKiQ5AuZeBx6aiDI8zRjUepzebj10i+LXw/bzJegBueND4DgE6bVe069gUhDMWQ4l2pOVYIPp51seqFUCLYpfq4jMdeDLcCyXD/wfSyxygaeVrU54nuc3lnaFIwUoYUjpv7Ey/GhuFi29a5NAi+LXJiETf+eLcRx3HvI2Yj+42baS1ZVZNy63J/WarrdcARScwUrTb5uYSkvXWiTQovh1pCJ8Bfbm0uGrEPsWWyk9KbukK3taA8IJhkQKSArrXYLDpsGpAG47h6IAwqqnH0HuzjA5AkU9hHXB0jqa7m4/TIvi14EK8KVwQNn/V55c2pnxhJQ92XXdRjgJrKuUUbFGxrLVEv5Yp2BLAJCYhFZFGjrswdGlJIV9OqTRxs/hsXFd+au/EBpgXwVf8gC2J6J1MOXdfogWxa8DFeDL95wD+Hvx1G+ejEBJZ7kErN4k4fMfHHjjbSd++cWGQFACVzk4B7jozCBLQKs2KRx8QApnnZLEkYek0NGvgtEgWf2XopAds1hpbGQdTHm3H6JF8XdSBciDw91nfcfCb7hyh0ox4OflMh55xou3PnAgHZNgt2mQJF3khk6L/6Z/SXFATXJ4fMBZp8fR+/IoundKQ849+TVbFHKKLrtf7eS0d/vHWxR/J1WAr9rvM6Q2HwV1vSy0WQLSEvDtYjsm3OvFwh9scDo0yMIpz2pw43NwaHT2Q+McqRTD0UclMerWCA7cJwlGdr/+deBgrkUojR7A2Fa/nZ1cxe73eIvi78Se88U4D57TnkLknayvnsybpesUDB9bgG+/d8LtToPUWrdr8hA3deUa0qqMY45NYMroADoVafqlly7JUEJAegDrhid2Yuq7/aN57MRuL6PtCkBcaO0nrEb0u3ZgkWyfKhWYNNOPp19wwePk4CzjoslT1KT4xq02rWm49oo4hvQLwZnOmYbkCqAw1pG1Rbhld6xJIM/dsDZ4c36KL/GOgX3fEYh97ckY6mkZeOcrOwYO90NTJTCh9NTEUZ1X45yDZfyhnMPl47h/SiWOPzgNJIyPBkEbuPIw65YYlNegLZ3+IoEWxbegFHwV2nP5rOUs8j8XSLkNt+O6CMOAMQX45ksXHI5tnfHmX0RmfEJlOOnEJGaMrUKhbLg5GVlO9jiTkvuzUiw3P3LLEy2Kb0EH+IrOL0Fz9ER6sQ4640BSBv79HycmTPJBsUvijM/13Jh9jfgtiR+VJNydd4yqwqVnJcAypz6X0pCcH7Ky6Glmx27pn9dtq0VMuRLgS3E0d5zzHqL/dWdPDQkoXy/j+kEFWLvKDptNgwYpn6ts7cJlHGpaQrducTx8TwgdC1X9oit+cLYIpNQFrAzv1D5QS49cCbSc+Cb0gcxvrD5sEZKrukHbnJVd2gFMvN+Phx91wO2se5FyimSlJdx4YxS39A7ClsxEtRgguSpQGu3CGHKvvyZWtXt2rftdasZy5Evla7j9/2ay2Ie6+5LsETuwcLmMXn2KEQkxSHL9iJRuDK2LNcy9dwsO6KrqF12BAVJCYOx2Vpqa0YxFX+dLq59dqvNp7voB+VIUwHlqBY985GeEGDYkF2UMgyf48N8FbridGuijUNeNwl4a49BSHOefE8f40SG4VeH31JvkiYBH9mHdsKmu391cx6v7XWqmkuLL2syE0v46xH5yZ3XbBrz9pQN9hhVCVukeysF0AE7dN8bBNQaHC7h3fBVOOy6hn/qi2eOQpOdZWfzqun9x8xyxnnapeQmLL0cZd5z7Iwu95sri6RmwOclwzcDW+PFHwGkjUKbh4qmH5dPI9D1RVYajD1cxe/JmtHIa7k1x6rtjQPTYlqSV/ITfovh5yImv7PEB0pHjoVYQYl6YOZoNeOxFN8ZO88GtcIHENOCWeYy4M130oMGooUFcdX4Mcipz0ZU1MOePrCxy2M6Mvrs826L4tew0L8eZcJ/9IiKv6xFaajZg5XoJvW5qjbUbOGzkaG+wxpFWGfYpUfHIPZUoaa3noxPMmcEVBo9dy7rjhQabThN9UYvi72DjOIcNa05YxWM/7sl4MNszQe7LGV489oQXbpeOrGnIpkkqWFJBr6ujGHZTEA5yZIpJMED2boYz1Il1Qqwh59TU3tWi+DtS/GWeYVAOuw3Rj71ZuI0N+GKRDdf1L0YyQbgaQ+EaaOcztwg64QuKOB6YVoUj902CHE16yqIjAoXfy7omb2ugKTXJ17Qofg3bxlegHbefvZwF3/KApbNJ4iHOMOC2Qrz/nh1OR+Y6a0aMuuqS4tKgLJNmZUJ9MsqfVoHTT0ti2u1V8Anos3Hyy94Y5HB31gUVJobdrbqa2bHdSjB8+d7PAN4LkfzVIRZOkrIDL79nx+DRRVBk+qd8+UK2Fh0hMGWZ/k2CqlECioltyHkljSPZyb0ZxJn/FwejiK6Yq5IEs7/NyqI9d6tNM7FYExI3MWoT78qX43DuvOAjFnxF99mTssnAhjDDvwYUYfFiG+x2a4ukTCvOJRy4fxJpDvz8kx02xdoPSGMatDRwzJFp3DshgLZurTpJXXZHgeiZrAwfW5tp836qRfG32V+Bx6k47Cckf98P6nr9MKZ8WAdw/5MeTJvhg8tFHnVKBDQrPiZSCz1eDdPHBxBLMAwdXQROvCNGLq4ZdaMkF/oR2RwqhvaLodfFESgZ9CZdSiTPMnQNdWshpf2rVM3unJl9aZJ9ebl8FXefNYeFF3jJNy9McAX4ba2MXjcWY0slICkUoRW2iqlGpgk5/M8+K4Gpt1UhHmUYOK4AH7zvgGKzCJUl5dcklJRQUKsSZR1U/aIrvlKuEJAYxsq0B01NdDfo3KL4OZvMN8LL46euYZEvCrPphAyIywyjp3rxwkseuB102ltD23PO0KatioemVeKA0jRUDfj6VwV9hhQhFAJkIlC24BwVPnxJwxWXxjC8XwTOLI6H0Ju+EGzBvVhnVO0G+pz3ElsUP1fxl7WezpWufVj8S3f2n23Ah987cMOtfvA0uS+tBauEcjKO63pHMPTGCBh52elHJQET5/jx7yedkG0MUjZHN+89FB3pa9KqjYp7xoVx7IGJnFPfEQPYE6ws3sfciM27d4viG/vLl6CEu3r+ysKvOyEZl0QZqEox3DS8Fb74XIbdaZg+Zr05dEfgQPeuaTw8owodMskkBsphyQYFN9zqQ0WFw7joWlA6PXSLU06OY8qYEAooTTHr3vTEgMhhrAy/WRi5WT7SovgZxV/R/R1oqZO4ulzgcci21xzA06+5MXq8Dw6bgby0IDF6RLJxjBkewhVnxyDqoOQQyKZk4PGX3JhydyGYQrlbVmLB+kXX4+EYMyyAC09PQMqiNxUVzPkl6xY+vllqsYVFWdhGC29p5I/wJThNc5/7Cgu/lqUAJPflmioJV/QpxtrVkm6G5EDg810SqbCmASccG8fsiSF4iRptW2ZkCdgYkdF3RAG++84hUhf1LBMzPwB9chpjOHD/BGZNCqKj3+DjEURX7jCk6BWsFK/lO/fm3G+3V3zOoWDtcct57Ne9mFZ9/0s5gOkPeHD/XC88TnMqmFEYYWloGrx+YOakAE48NJmDod9ardIK8M6XDgwZVYBkggmqwQy/jhkFJBcrs2noe30EN10ZgT0T1NJxPBvQNbQXY8j+q5mxm1PfFsUvdw3SXMeNZdF3vVlh2IAfl9jQq38xomFAsnKfFQewBpVJ+Mf5cUwYGoCcNO4I25M6ByKMYfhkH15b4ITDTgEF8y82TH3s2TGF+yYHsf8+aYhsXHHqO6nQxCRWmp7YnJTYylp2a8Xn5WjNvT1XIfimh0nprN0dYcDQsX4seMMBp8tKoErfCq5qaN+RY+69lejWURVRVjKXamqaAvy41IYbBhVjyyYVCuEiLDTGKT+A4aLzYrhtUAhubZuLri1SwjpjvYWhm80ju7fiL+v0BFfa/oPFv3MKRaVLrR1443MH+g8tgMIlkWBiAUem4+MljoF9IujbKwIBEs7AH2pSHwYkGDDzMR8eeMQpFF/ggUzvEgW1gMIiYPKdAZxyVI6JxewJSLb/sNLIpc1Giy0sxLRILbyjUT7Cl+Bg7r7ocxaar9N7EzuZBGyOS+h9axF+WqjApXBxWTTfGDSVY/8Dk5g7PYA2GQxNHgMRCmJVpYybBhVg6VIHlCyOx8RF1zjgKW5w/LEJTL0jiNZbpSl6ouCRk1k3fJ3HlJplFyu72iwEwVcd8gPSmw9EqiLL/KTagUdf8GLCVA9cdsokNAseM5JSOIPdyXHX7SGc/zfDfVnbaZ+RKgPIvfniGy7cMdEnfpFWsxoJF+RycgwbFMY/e8YgZ9ybTOaQ3IvQNbTb0o3vlorPy3GZ5j53rhR+zZs1I2Rg2QYFV/UpxIb1EhTFgmiEcnOonOHUkxO4d1yg2r7O97gwXrspyXDLGD8+/9QBmz3j3sx3EKOfwbzcvXtSuDc7tzbcm/RnyRUCT/Zn3dQnTY7aLLpb2N2mvW7+B9xQT69Qo1+0Yjyk+00YkLQBY+/2Y94zDngssqHRF4IoQIpbqbhvSlDPjDLrOMygQRXg4+8duGVYAaIxyaikkvkC5Wf20P2A7rWSDFzTK4qB14VFmmI2CUbyVaEw2Gl3pBvf/RR/eauJsB10M4+87yHznWxqpgBf/mLDtTe3QjKhQhLlRsyLhgo6EI75qitiGNU/DDmRn4Ju9yhhQJQDY2cW4IUXXLAR/p9pYJpsmGB5HkDk4eEM7dqrmHVXEId2Swr3plg3c0bA+UOsW2JwnqM1m27md7cJL12U5HRc9BuCr7kYI+yurgBhSicc4ccHHzvgdKrgFiDHNJamQsCD595bhb1bp3Vy151omgz8VkHuTT/++IPBljW/zG2bOOEZcPYZCYwfEYCP7i5ZFjZvDCx8wO5GN25OgjuxiY3hUb6y7A1NU06VUotsGawMdwKv/M+BQWOKYLepxklvKhlQ/wFxQLZpGHZrDNdcFNbdlzvZ6EdJF92Hn3Fj+n0+2AVXptkLtz4JMnkKfBxjRwdwzgmJ6jRFKGkozg9Z1/BuRTe+2yg+X4qTNPc//suCLwgTRzSRTijhX/38KC93wG63QhUi8MbitD/ssDQenFqFIrv6VzyO1R+BBPwRknDTUD9++dEO2WmNplCA7gAcengcsyeEtk5TlNwRsOhuRTe+Wyg+5XbzimOWIrGyM9OqA5ZpO3Dfky7cM5PSCenUNi8OeiLNNXg9wNSxIZxxXLxGPI5V3Sccz4IP7BhxZyHUNIdkAUNBF29JBRQXMLBfDL0vCkHJXrwlwvFUoGtwt6EbN7/TVndvFz7Hyx39Nfepk6Tw67r7kv6X0glXy7iqTzEqtzDIRO9tQRp0iqaTGi7omcLUMQHYclmM63DNAQ0YPNaP994j9Kb5iQoYA2eC2Hafzhrun1SJso5GmqKYp4twPGNYWWpmHU670Q5lXoKNdinbnxhfg2Iu9VyNEIHQDMObATEJGDW5AC/Nd8PtJjekbrLk33RbW1VV+AqBJ+4P4qASg9gp/0Hy60lcnTLw9SIbbhpcjGBAg7wTeb8Epbj8kgRG9g/BmcHx0K+e+SJAcLegGzez0/ltUiPrxVd0fATSnlcg/rXA44hG6YTfOnD9YD9Y2tpJT8OQ+zKVknHdtWGM6Vc3F9oaxUc4HkpTfMCLJ5/wQCEyK9OmmREk4Bz+VipmjA3juEMT1bEGyREH5OdZWbTZ0403a8Xny3EAd176FQIvuOiUy/DjUDrhDUOL8OVXCpyCH8eCGJiGdIphn701PPlgpV6bqr6K8WT0lQHLNiq4YWAhVlcoBo7H/ElDUAbK8vrbSRqm3L4FfsIDkc0mmBk8MfDIMawbFpofuek8YWHHm87i+MqDvgYPHobkyiywXU8ndGH0eC+clGRoMXmc/JcpDowbFRJ03YhaSJoyK0rDvfn0Ky5MmF5gLU/AeCclp7udwJjhQVz093h1mqLIfXT/wEqDh5udXlPq32wVny/BRdxzyTwWeNFLbktxotmA1ZslXNW3EGsqdAYzitDqVIDmWjLJcdRRSTx6TwBeC8+be1tOb0pTjMnoN6IA33zjgN1mDsaQHYnryNMD9k+IlMhsNcVMmiKPNmu68Wap+HwlnLCdVsGj37ZhWmUWB5+yA1PneDHnUXc2ndBUqErnCBFYd9nB8eDdlTjpyFSdBKvy/iEwQJX1EkSDRxUimbCeIUbvlG0cN10TRt9/RfVqisLiYWCybxOcwb2aK91481T88sKx8BwxGKF3PNnkDzvw/VIZV/dthWhYgkT0GxYaBYLiKeCC8+OYPiagU/Y1dONAiAGjpvixYIETNgqYcUpaMdkIVMcZOu6pYtbkIA7IeKXER8QZgaI1W7px07IyKdoG786XoiPcFy1BaIFLxOUNS4DSCW8d68Mbb3jgcVqJ0OpLSascbVppmPdgJXps5Qdv2KVSKaKflim4/lY/tmxSIIsfsoXt5JpIU7zg3BjuvDUM91Z0474YpFA31hVrGnZ19f82C5Kq/0ntzBv4yq6vatx7lpT40SbGoRU6gDc+dmDAiEIonEElZj0LdjlZOsk0MKhPBLdcH9Hhk/k2ukgTs4hmwIJzJE/hA+KMFaq7LfVITeMb7s2Zj3nwwCNe4eERZptp/RecJPAXpTH5zjBOOSqnmiKzJSHZ32KlkXPzXWZT6desFJ+X43juveItFnq6mt5bAjZFKZ2wED/9bIPTroEom6zk0aZSHD26p/HEnADaOPPA44iLIkBkyBtCEiorJYSigEqxA5n88LqaEFd+gZuhqLUq0hQFCDOP3xSBSCs2K7hmYCFWLFOqWdjM7qrxruOOSWL6nVVo5drKvUlpin9n3fBJU1HqfOZpVkT5jLlL+pBrmq85phyJiq5M/T07B6L3fuRZD+6a5ofLqdLhZkHpjXA/AyaPDeHiM6LVF9qalNSQbCgF/PCbHQved2LhDzaEIhxqWgFnhFnWT2ibAhQWchx6SBrnnBrDAV2T8GQ8UTvaIcO9+dSrLkyaVgDOrFVYIWHR18zp0DD81gguPzcqqFCMnyWguJeiS6h7c6Ibbz6Kv8R2o+bqOZ2FX/YK1zydYgqwbJ2MXn2KsX4DoCjmeWpIQFRVnNyXJ5+UxpwpVXCTAz+PUzmiMbz2vguzHnJj7RoZiqKf7ts+SxdMlVORBwmdu6YxpE8Yp/9fAo4snGAHZwkHfo/IGHqnD59/aYdDYdaqjhKWB0C3MrroVqGkjarnE4ivlisMlhjCyrSHdsmpVg8vbRaKz5fDD2fPNTz8ro9xIgfWNyxhA+68pwBPP+2Gw2Wy5I4hbJFwngYcPuCxGVU4cr/80gnJ5fjpj3bcPLIYgSoOB8UMhLRrELlwlWpIpyXs0V7DzIkhHLGvYW/XsktJBrz7lQ3D7ihELCaB8HZmm7B2RIkihquviuBWI01RH4cuIQUh2ALNhm7cgojMirT++/Ple86B0vVqRD92ZSkn7ZROqODavkVIpnVyHFM+e2PaFNyKJYCrroxh/JAQJIrQ5tFCHBgwugDvfkAxA20bE2tbsWf4QCioBKhJhrP/Hsc944I5FIA1vNQYakuSYcIML15+zQ27XobadBOFK8DQdg9KU6zCYT3SWRwPl5wxBsxjZfG+pgduhA80ecXnS9CDe6/4jgWec0HYzfoBFdIY+o8swocfO+BwUpKpeTOHhqKLaLsOKp5+YAs60+c/DzwOvar8dwmXXFOMeFQWF9x8BU0GByFpiorTmP9YJfYqIh997Zddui//uNyBAcP92LCRwSZows3HpMnsYtBw5hlR3DUyAm8mTVHgeLxx8PAhrBsWN0JdNjWlfPfD1KAN2ZmvPugzaI6jEP86G8HhduClt1wYdlshFJtqKJ35pdIBSCU1Rw4K4YZ/5lxoa1kgmTkffifjmv7FcCkSNFPEx7rCMhvHk/dX4SgyrfT04Jqb4T0KqwwPPeXGnEd8kCT6wpmFWhuv0ACPT8X4kRGc/bcYWC7duOT6gpWF/q8h97g+3mVeG+pjFhbH5Itxnub/11Os6jkvo90xLrTrggxX9CvGimUSHDZLHntxxKaSMg46NIEnZgbhtxmXvTzmqirAB98quLZ/KzhtOiYmb/ep0FUVkqzgsTlVOGb/eO0UJYbvnu4QK/+0YcBoPxYtkoS3KP9vTc7C6KLNJBx2cBIzJgbQ3pNDbS55w2Dhf7JSLMhDFI22S5NVfL4UDrhOX83j5e2QrtALJdMJ7QBmPu7BjNkeuMgfbcHEoZMyzblgNbhnShXOOj5pCo9Ddvo35RL+eVMryCplPRFZWx6OeVITrgl6E8UNPPvQZhywT453pTY1otJCYHj5bSfGTvFCTUtWiinqUTQuwW5Lo3/fKK77R0xPUxROA5GmuAFdg02abrzpKv6ygjHcedYIROZ7GE/pp70d+GWVgl59i1BVxaGI3FQrS+RIphjOPCOBmeMDsJP7Mk+9FborAYtWSbjk+lZIx+n/z7IU1qa6QvHJyvYWa3hp7hZ0bqflda/IukgZsD4sYdSUArz3gQMOxXwwV3ds6gumfINZkwPo0SGHLoW5woA6iXVLNlm6cStaUfvm1XMPvgrtue3SZQi/7Wa8Un9bJp1woh8vvuKG20Wnllm916n6qNq438/w2P1bcHBJunYbe5v1kslRsVHGef9qjWiEatiauVjrX6niNim89ngV2vrzN7Ey00hJwKcLbbh1VBGCVE1R4pA0KW//vohdZJhMZI7LLo6LNEUX5ROLXzbFSAqiUIJdmirdeNNU/BUlL3Kp87ks9qFdeHJoIxzAu1/b0GdQKwGIYabyZ6s1l1x6qTTHTdfGMKKvhXRC46L5+xYJ5/Rqi1BQA5Pyd6TqtH8M7dtrWDBvM/z0A84Xv5NZBgOCKYYpD3vw1LMeOGWy2WkO5rdbhYa2xcDk8UGceJBRTVEcNE2bbty8JOr5NK9teL4ER/GC3u+zymfdYFRFTT/VK9MM1w0uwLdfO+FwGAcTlSk3+QNIp4GSvTU88dAWdPDl50r8y5wZsDEko2fvVvhzI524NMX8RE2Kr3KOzvsArz6+GZ68UWtbz4KAeIsqbBgwsgAVFYTetGj0GUHqE05M4O47Atk0RRFvk5su3Xh+u1GbNjbQ30mPUXHMIg2hblJsEXEPiM83uS+fetWNMXf54BSYTNM2jp6HRd4MzjB2VBBXUDrhTrChVSYYLrqxGCuXyznUf7ULShQ/h4ruPThefmgL7ARbsNIYQJCJJ+a7cPd9PoFGNXsIZF5LcnG5GW4fEsCFf8+ppkgl3mX/InTZ3OToxpuW4i+Re3PvlbNY6Fmv8PGJoAqweotenfCPNUzH4+SBo9lWl2goQl8efWQaj9xbBS+dtGZNjKymEB8ncOXNhVj4A9F856+5NA9iZTv6qDj+PTMAySzbcs6r6JJdsVnGwDsL8eN3Cmw6UNtU40IOeuT7gB4qZk2qQodiVY8VClu/bRja5r6sm/pvUwPv4s5NRvH5n/DxxPlrWOwbP9Q/sl4Hove+9xEfZj3ohtdSdULdY0P3NqdTw313B3EyVSekoJHFw5b2lHh7bhhSiA8/c8BNRSby3WiRxM5w5ilJzJlUaf2rY3z0qLTQG584MWqcD+mkZFAH5f9FFF5iYqjQGGRFw43XxtD3X+EslIJDBlNaV6FgQ5OiG286ir+s/UzYj74esQUucAM3oAA/LCc24SJs2QzIJu154yYgtDKuyrjkggimjgpCNq4O+erq9mx8ArYMHO3HG++49HhCno3MirTKcHHPJKaNrQIieT64vW7GRXtTjOG2u3144y0HnPRFNOedzY5Mbs4O7bkoXXpQaQ5YTyqOgsceZN1iTYZuvEkoPl+OUu7qtZCFXnWBB/WNIHpvxjDirkK8+aYdipypC2tOUUgAIp2wnYrH51ShR/v88Dg7fAsFkiRgxMQCvESuVXf+mkacN6rKccWlSUwYHtAVP/8DervTIhzPV4sduHVEITZtYVB2VHpxuyPotqMGKgrM0JPSFAeF4DF+QQLfo7SLg6/fj5Vhhbkd2DW9m4birzrgQ848x7HY10rW8KZ0ws+cGDq6EEnKB6RPrhUZcgj35cABEdxytVGd0Mo4uc9QWqAMjJ/pxbwnPXB7dPxNXk3jSHLgpuviGHFTUOfrsdoydx0C7akMMx734rEn3MLLpEcWzGF5xHdLA/yFGibdEcBpx+jVFMXvknnSkB0fsq5bmgTdeJ67YVXyO/8cL8eZWsF1L0qBf3uyUlaAzRGGm0b48d33dsgyRTut1YQlCHDZfgk8OZvSCY2g185Om0oLycB9T7hxz2wf3MLUyVPUnOASwPBbw7jx8vyBcbVNme7pS9fZ0H+0H8uWyVAkFYyZk5n4HYlSKsAxR8UwfWwIbXLjDHK7CPiG81kZ3q1tPrv673nuxq6ZJsFlsPbUVTxRsSdLL83eNimd8PGXnJhyj1+3ekzoVfVKiB+HqjkwTB0XwAWn7Zz7cisJUUqgAjz9qgtjxvvhcZlgdSCiJzBxol5yZpzAN3XTJCCqMTz3phuTp/oIjWTUUzSvAqT8DqeGwQPC6HV+FHIGPUpFgpXC1SjZ2JWxfADcdbM0K6OYX7WVt1h8hi/zDOPu829D8AWvKN1joC+Xr5Nx7aBCrFmtgIp/53911CcioqNgSCeBk05J4MFJATjIrWPVfbnt+hiQloEF7zoxYETzWk/rAAAgAElEQVQRPG7NKLiWhyCMFMA504I47fi659pfF5YwZLwfn39mh81mtZqijjgt66LioWmV6NQ6B0gntw6DhW5jpYkZeax2l3VptIrPV6AdnJct5+H3PUzbmBUQpRPedZ8PTz3l0qmyDWvVnATpAsngKeCYO7MSR/VI6cUc6lAaBE1+63M7brilKMvals8cyatD6MzHZlfhuMOS+olfF/My7H0KC7z3rRPDbitALMYsoTf1g0aDLDHc3DeC6y6NwE6nvpgnVYNvF2HudXuzjticz5p3RZ+6EGm9zJsvL3kGSumFiL/rADcyq2zAV7860HdoIQIBvTph5ppmZhJkeCSTDFdfGcMdg4KQdiJCW9N7VQn4/GcbevUtFrWr8vsq6flXNgfD0w9W4RByGdaWhJLvwnN2upLSFGd5Mf/VTJqiOVtRlBWiVE7O0WNfDRNGEAtbSkeR6gC2OBh/jnUN9c53eg3dr1EqPl+Ow7n7ho8QeMbNENZlIgFBlWHIHX4Bt6VCa6aw9jl7m04zdOiUwhMPVKGk2Dz6MZ9NomDnrysVXHpdEVIUOMoToEkgOV+hhufnVqJ0j/qZGx0jP6xUcPMIP9avl2En3hALFyWCV1CM4sKeMQzpE4I3k2lGsrbtEUN6/dGsO37KR14N3afRKb6Oxzl6Ieep/Vn8B4HHocYdwH/ecWLkeC9IcXUvTn7naEaotFi6z6oax5ihQVzzj7j1yGgtO0XOj9UbZVzQuxihEBVozm9rSfHbtOF4dd4mtPXV4b0j9/UUA1EZ5j7rxqy5XmJhMVcMJmcsokXZu4OGUYNDOOWoJEQVVQElIVoLzw+sdFOjpBtvfIpfLl/FfdfMYcEnvdkqajJV/pNx46AiLPpNFvjyakCOuSVQgsmhhyTw+IxK+GnHzf128tNe4wu1oUrGOVe31qPKeSu+hk6dGF6b9ye8VLChnuZHWWIrNikYOLoIv/4iQbFbIdoiYB8X9IUnn0xBrQjaZtIUhfITjmfjNaw7XsxfcA3T05zW1POc+Hp4eOrctUj8VMjSq7NamXIADz7pw8w5LkgSfQHM+Z/FF4N+KuS5sTPMnlKJM0ymE1pZ+paEjPN7F+P3tZJOJJVHo8htWamGVx/bArtaV26m7byYosscePk9F8ZN9kFNEQtbHhPcposA1XENbVtp6H9TFJedFat2b9K3RGm1CY4NjY5u3MJSzQsn3yf4srbT4DqhLw//xy3SCakpwM8VCm68tRU2bBCQKEteDrKgUkkNPc9K4u47jXTCfCdmsR9RnFzez49ffyIq79qP7gwy88gj4njqvgDkBqAg3xBlGDXZj3c/0FnYzDe9uAbdwQ4/MIkJo4LokrmbiFO/VQSI3MvK4reZH7v+nrCy0nqZDV+CEnh7/8Ijr7qYWiki/DS5qMxwxzQfXnrFCVuWfs/stDk0lYlQ+7z7K3FAl2qipHpZjDEoOYv6DC/EB584sskxO3of6QkVnTj91Djm3BWou+DVDl6aYsBnPzkxaLQPgQDdRSjCkaddZowrUFKCkoTjqsti6NsrDKdYDHVggLJHDFjXqOjGzWpQvekJX73f20D7kxH9QMmmE9qBD79x4eZRPsSi1j7FFDkiMtVkCuh3bRTD+oV2Dv+SrwTIlJCBoXf48err+SE0yUuipYFLL45j4ugAhEOrPnfIQG8G0wxTH/Lg6Wc9gpIkUyAp36Vm+pHjoKxrGmOHEf1hsjpJnnlTkJU3Wdeq88yOWV/961Osec+ZL8GpWkHfV6XKxz1ghlNdAsjfPGB0Ib743A5JsaoDKtJpBV26pDHvgUp08ORB7533zHfQ0VD8cXf78OQzXrhdaq2uE53AiuP6qxMYNSDQID9QYV4BWLTWhptH+rB6lQ0ykXARB7nJpoLD5eA458wERvUPoYDqc2WuKXL7KLR1jYZufJcrPjkFsPbk5Vpyw15S6jf9+0jycgDP/deJsZP94jOaMX3M7YVgyIGqyZg4pgqXnZuoN/flX+ZlANXufdyNWff74XURqHfHTSi+BgwZGEa/K6nwhLnVWu7NdBzPk/9xYdoMSlOs9Tda46soX7jDHgwjBgbx9/+LQcoEtZgDkAuWocuf3RoD3fiuV/ylrlu5+5/jWOjfejohNUlPJ7xhSDGWLpWhUK0mwRJgrpGipVLAMcckMPfuILx0/FD0xhSln7l3Znsb3PXPvebEqPHEzV87rl6YxZxj0tgqXHKGAVew+Hqzj1Ga4potEgbfUYBvvqNqimZH0O15mj95sP7v2ATGDw9hjww9iojoknuzcjDrlnrYyuh1+YxZXarLd4OXozX3XbaKRz72MPUP3Z1G5XbswD1zvXj4MY+o7aTT7+U7VWMQ+oRrgMPB8cC9VTiB0gkbwEuSK6A04XU+dKLPUF3xDTLiWmX40L1bcPJRBn6o1t5114HSFN/5zIHhd1KOgw57NXfc6BdjYqErKgL6XhPDVReGYMuc+uSGVtoEIa/fm3VGVd3N3PxI+WqT+ZHzeIIv2+sJ7jrkHyz0ujN7E7IB3y2xoc9gP7Zska2BqMi7xjXEkzL+cVEMk0c2jGtw2yUTeezHPzjRu48fduHONG6TNciGLpWKwkSl9CN65MfDn4eY8+8iAZtjDHfc48Prr7ug2Mwqvh5YFJhPpmF/wvGMqsK+nXLQm0pRDDw1j5WFdynd+C5TfL4EB2u+6z+XAs+7wILZ9LoIGIZO9OGtN936hVYck2aa4VdOA0VtVfz7wUp021OtO7CXiakQXmfhCsLrFIITak14vHfsKnR7VbzwaCXKaM55UJKbmM6OuxrBcEpT/HqxDQNHFmDTZpuIkptTEv2LS7a+x6PhHxfGMOjaKNwZ1ly6rMntY9D+OHRX0o2bW1OdSRngq4/8QYN8oBT9StJJSgHuBP73iRuDx3ihJsmuN+dPrp4eF7b9oP5RDOhtgQ2tjtZJulSxScL517RCKCAbeJ2af8j0G99jjzReeXwLWlO6Yj0GbmtcIqUpphlmzHPjsSe8sFmmH9VzdEv2UXH70DCOOySpV18V8Rm3Ctn5Beu6ZZfRje8SxefluEwr6D9XqprrzZKvS8CfUYa+w4vw/fc2SPSZzTdPdatdJJ+9iv32S+GJ2UG0dtRROqGVHwMDNkUknHd1K6xfL9WcNGP8FojMqktJCv+ZtwVOq1QIVua5zTOE41m6QcEtI/woXyqLCitmz30akvz6Dhtw+ilx3DYohGJK7cy6N/cIg6+/nJXhv3UwZdNDNLji8z+ohvC5FTz2SyuWXlmdTmgHHn3Rjen3eg0PTg6O2MSyKC2OPBR3TwjgvL/F9OintaFMvLVGox1BjeEfNxahfHGG0Klmkatp4KCDk3jxwSrIlHHe4LtjrIMIeMHwwptu3DXFK7A4ksWvr6YxtGmbxtB+EZx3eiynmqINUIrXo8uGvSm+uPPCNjdCg4uWL281UXOdd7MUpORxI53QBiz5Q8F1gwrx+xpCX5pbBPWmrwMVakskgVNPSeL+iZWgUrS1Os/Nvyr/J4jGjxGxlB+ffOqEky64NSDB6LdJmLTT/hbHQ5MCeryhwXdn66X9EWEYMc6Hjz9zwU7Zbixvlv/sQGS+SbKGIw9P466RQezVKvei2yoMLbRL6MYbVLR8Bfbmrt6/8dB/XZL2Z1Y4cQW4a7YPzzzjgaRQ6R7zmk8LIcVxezU8el8AR3TbBV6RbX8SInrLMGKCH/NfVeBy1RQN1S/kVG/rikvjGD98J4mk8v9p7rAnVVP84Fs7ht5eiEhEg2ySlYEGFzllVDm9UMM1vaK4ntIUswcSA2ztopDWNzjdeMMq/soeb3Bpn1NZ7G2biCTRMecAPv3ZjpsHFyIUogPRGvqSLsiJuIRrro7itoH5VyesIx3Z/jAGv86UB3x4+FGq0KInuv+16cnoqiqjf58IBl3XQHii2hbPgKoEw8T7CvDiyw6B2Rf1uWp7LufvuZkT3bslMH5EBAeXpqq9bMyfgIRXWWngMhPD7nRXM2vYqZfxpTiR+/q9gaon3IS+Ei+mdMI0w613+vHh+07IhO2w2Cgrq1Mncl9u0SsFGmm6Foerm8eM6O1jLzsxbqJfsC1sP12SXFrEpyNh7O1VuKpnouHgCjtaKZUepWqKKxQMHF6I39dV5xWYUn9G6FjA6QYu6BnHiD4heKgqI110acspTVFdfyLrhm/qRvC1j9Igik9RbKw5eSnUqs5ILDRgUXo64ctvOTFmfAHSmlEgzcKMBLW2yjBqeADXXFKH/Di1y6/WHsS28PYnDtw0uHCH0GRy/lHy/FyKMh/Z8FHmGhdCaYoaw6PPOzFrjk/49cnNbGGbhG+f0hRHDwrjb8fEdYceDSQ5OSTfr+jy54EWrhG17sH2OliZv+kX8XJHP+45ezKLLPBCS+mLtQM/LVMwYGQR/liTk4xtYkYZtkxiTDj3nDgmjwnCTT406x8O02ur7QFNBn5Yoiedy1SOZzvXF90cYHC6VTz/WKVeb6ohg1e1LIK8yn+EGMbe7cP/iASX3Jsm9ikzvH7R5Tj84BTuHBZGaQeDmYE6sKIwEGwwunEL069tq7f+O1+NIi6fU4HY116mVvPjRCVg3D0FePEVhzjprBUt4IJZuLiVirkzgjikq4EBb0SKT1NZvVnSk85Fosf2EHIE7gLa7ZHG/Hmb0S5DMtuI1kEJKx//YMOwOwtQWamIwJaV6YmEIL+KKy+Nos9V0Zx4hQzIRZXwb9qLtc1Qa5jTNTO961/xV3Scy+WyK1n8I2fuhfbtLwkM5RPKQEpvbSLEjyPj2quDGNkvklOS0owI6r9vVZzh/OuKULHKLvAvf2lk7nKge/cUXp5bqVdBqcba1f8E83wD5Ufc+4gbTz7rFUEtK02vm055xSncNjiEow9I6aBcIRZvFIr6ACuNDbEytplnrOlbnm/gy7C/5r7saxb6r4vxan6cTXEmqnR88akdkqjNZC3CRCzHlGBy/5QgurVP75oQfx6yiGrAvwYX4puvHQZYbWuxk8uPMq+OPzGJedMDYJQF3ggbXXR/WWnDoNsLsHylAoeN6ySyJhsFtYh789yzoxjeJ4pCiq6LiC7heFrHwf+sd7px87M2sUi+8uCvOXAYEj9JjLJJqDmBf//HjYl3e5BOZSp0mBg084HlkiBBGj04iCvPj+nQ18bYjEysURPJJejebpEIOgHJh3/lZTGMH7qT1OD1LAOqq/Xv15yYPrNAAAhFQNeS8nN07KBhcL8wzjkprvPxCN13pqE4PmBdAqfX51LqTfH5ElykeS6fx4Ive5m4vuusICs2Kug/zI8lSxVx2ltp9IVIJCUcd3QS08ZVob1PEzi3RtmMTKzZT3pw70wf3OTS3Mawo+QNVZMwfFAYN/4z3DhcmdsK0/goE45n1WYJIyf48eXXdnHqWwsxc3HRPeG4BG4bHEGnjAtaJKy0ioBvrle68XpRfL4STthOq9DiS9pI6YpqfhwbcPdDPjzypFtYeswy/oPD6QLuHh/AqcckdB6XellJ3fyUKCFlwUd2DBxSCIdz+xOluN1906pw2rGJBk+YMbVKCspx4M2PnbhtYgHiMZY3PeK276FIe5siDdf1juLqi6NQqIK8+IDYwGTfanTZUm904/WiLry8cCz3nDAY4Tc8WZp0B/DNLzJuHlWIjRup7mrG7WhuCiSadILh/AujGHvrNgnNpnaw4TqTS3PhUgWX3tBKjwht6w8hDkofx0uPbEFpI3NlbldKVMc3ImHibA9eW+CGYilNsRo8ePABSdw2NKwTz2YpCAvDQGQMK0vNrI+dMqd1ecyAL0VHuC5YgsjHLvDN2aQjIlcaPdmH1990QBIoNJPZPYa+qGmOdu01zJpchUNL05AaQ4S2NrkwYF1QwkXXFmPjOlkk2OQ2TePoXKJi/iNbUFCPtIG1TdPM39MS8NUiO24d6ceWzXpE19SVPGM6aYDPy3HJhVHccm0EHlFmkWZC9YpaReD+s17oxute8Vd2fRVS67MQ/dqWSTChC+2CD5wYPcGLWEQWazL7Yl1OHClVQv+bQoKFgODdTaIZxZZvGObHZ584YM9WQdT9WRTOP/WUuChQIdhVzApnVwiB4CZJhsn3e/HcfDcUiTBWplRfnzXX3Ztd9klh1KAwTqSaAJmLruQhUPmzrCxyTV0vsU5FzMtxPPde8RbCL7sZN/hxZGB9SMLNo6lelU0EcMyDW3VdSCY59jtQxcyJAZQUpy3Jua4FmNd4dMGVgBmPekU9Xg8lnhvwZAFO0xiG3BJE36uijfNiW8MiyWr7/Gc7xk3zYvkKm2C6s+DgETWGXXYuGORGDgijjUE8Kw47pXUM6U11TjdeZ4rPOSRUHF3OU4GuSC8GMz5ZhMeZ+6wLd8/xgdMKLUCOhQAopiNzjB0dwMWnJaA0BRMnozAE9pKBT7+3o/fNRaDqbozMPR2bBpeX44nZW3D4vkYwJ69fU+PoRMnpT8134f7HaX/JYUGBGTOwEb0+GMXs2rfVcEufMC46Iy4quot9Zw4NkusHVlpVp3Tjdaf4S2w3wnPhdARf9opvFY1sAxav1d2XK1ZRmDtTBM3ca6l3PAGcckoCU8YEt6601zj2f8ezMO4nG2MShowrQPlSqt1VrRwHHZjGlFFB+EzXn931i6dT/9eVNkyY4cXX39pFgE7c3kxaPXQA0D3hyCOTuHNICCXtDLyScG8Wh4EtvVkpXqqrFZvTwBreypfDz+3nViD+TQFT12e9FgkFmDS7AE8974KUOQVMclFTiJto9XwFGmZMCuD/DklCbqzBqpp2JXMxl4HvFtmwfLWc9WqROLp2VnFIWeMCpuWtYJScnmJ47V0Hps7yIRJlIoPOWkQXKCzUcPUVMdxweRh2A7YsOLLlok1wbqozuvE6Uvw953D7UVezyAIXuKGVTuDTH+wYNMqPysr8S+H8VeAUrGK48oooRvYNw2vqM5r39jVcx+1hXMS3fhenSe6EBAhxunKDjHse8OL1d5ywKUbegSXt4ujRQ8Udg4M4tJuB3qRxmD8CJOqMbtzS1HJlxMvRnfuu/J6F33VBo9NeN+Or0gzDxvnx3ntUr8pEZe+tNoC8OBx7ddJw39QA9turibgvd0KJmuSjBMvQGD76xo6x03zYsF6CbGMm/ZvCxQNNkwQfz3lUV+uGcLV7l27NttZR4M/urCvW7Kycdl7xVx30GZf8R7Ho53IWRE6Er/9zYfyUAqQSmaqy5l9FtmJaUzH8lih6XxwBYZmaRSNRZHD5Tfik32ovJGB9QMJDT3nw7+fdVPTTSKzPF9JARm31RXevvdIYMSCM049L6OhNoT6uFCTbm6w0uNN04+a1MWe1fCnO1TzXPs3C871MrdInJwNrKiUMGF6In3+1GejL/NU1E9ck25cutIcdnsDMcQF0LOKNF4+T7/LI3ceByoiESEwP4hGLcqGXGAwoJJ3vQI2sn6FFxPT8zRIHxk334rfFChyKFWcGFx4em43jbycmcNvAMPbwG2S/tGy5dRTapjNYN3y6M1KwrPicw441p1bw1Pp2LLUom06YtgOz5rnw4NwCS2DjzISoMiHVe514WyV6npyE0lSVgnaHajfKQPkaGd9+T5dbOwJV5PbTUFysoqxExZEHJ9C5vdZ0ld9YZ2Wc4dnXXZj5oAdakn7Q1qjYNJWjVVsN/a8N45/nxnPwWDZAKliKrpu77wzduHXFX+YfDdd5IxF+yQMtmnVfLlxmR98RXmz4g4JVVn6Tuh8smZBx9lkxjB8RQDHx0TRhM4eCVx9+Y8cLC9xYuFBBICgjRdwddHo4IJT/6CMTuOy8OI7aL4eBwIr4duEz4o7OgPLfFUye5cHHnzlgt1RXS6dLlyS9QuWdQ8PotpdRvklcdIvD4FWDWTfNMt24JcXnq9Ce2y5dhujXbqauyoaqiTxp7PRCvPyKXsHEWuxdgyrSCYH7plQJ1uAmgcfZVuFIsvSFtgEff2/H1NkeLF5sF9lmClVuzHCicwYCJVIS95FHpESpooO75mzyLlRkK6+mO2hUBd74yIlJ9+p1tawQhAkjSWPw+jmuuiSKPv+KiDRFnWaV3JvFQUh/7sW6IGBlntYUf0XXF7mt+7mIvmNnRDpPP3UH8ObnDowY50ekikNmkqXwtTjtkxzXXRPDoOvCOstuEz3tRZJ2UMLgsQX48gsnHCK489cmiFSFGavhrDOSmDAsBL9wCVrZ0kbwDBW33iJhxiM+/Oc1JxTTaYr6TY+YJ6iVdtUwZlAYxx6YyEFvemNg8uOsNNDPyopNKz5fgqN4wXXvI/iam2kb9UOdyFHjDLfc7seXX9iFiSMIX02PzpBOqejaTcXsiQFBlc2aEjQhdwcYQAjGVz5wYdhoPxRZpw+pUZeFx5eLH8fsaRGcfES0cePyd6RthNnXgM8WOnDn9AKsXS2Jy6rZoJbgW+YMTqeGs89IYmS/MAozxLNEGenoFmdYfDArQblZ5TelmpRphoqjF4GhG6Lf0taK93E78OzrToyf6odqJSlEaINxGjJg9NAQruhppBOamqHZ5ddvf6JGvGOaH888X0vVQ0PpdRpB4PrecYzq3zDF3+pNAsR+HWaCCPjRJ7zi60UuTnOsywYmVwM6tE9jcL8IzjklLujGRZMKVUiuL1jXdabpxk2pFV8i90ZB71kIPOdFJnlcBlb+SbWT/Fi40J53Be+tBa6fBsmUhuOPS2P6HQGRTthUTRyxNmIclhj6jSjEe1Q82VG7itE2q6qGc/6ewKwJQSBi8ZpU+6sapAfVwvhxuQ0T7vbi+4VUQDpfn/7W0xPuTZnjuGMSuGNoGJ2KjcqVZAnZS8NQl5qmG89b8fmf8CFx3hoe/83P1GV6JWKyx23A/Y97MPdJD9Lkqch7xJzFEcVcmsHtVjHtrhBOPTIhLrRWhmqQHc3nJYbi3zLGj/+97YCTir/V0oTipznO7xnHPXc27qTz2taS+fEHEwzz33Fh+myP4DYl2L6VRswMRcUqbvgXpSlGYMsSzzoBe/t16LxyHzN043lPgy9rP5M7TrieRV5zgbD25I2zAd+XE8lQISrWGKRQFi5k9EgySWVjUhgzMAB/E8lC2tEG0hVHYPAf82L2Az543GqtNq5e7pNh8M1h9L9q11VysaKYNT1DOJ6l6xRMm+PGO+87YVckwc5gCrdP/cmykRj23y+JO4aFcWCXHD4e295hqBsmsm7xSfnOPS/F58tRyt29FrIQ4XHW6fY4ofI4AxUwXvC6S1QYpB9DXgNuM7t0Gmi/Zxqzp4RwcJcm6r7cjsQJsvvVEjv6DixEMAQocq50sjFqIw1Tr3HbprWGh2dU4cDOOfR6+e5mY+xHX7408O7XDkyY5sOmTQYy1YKmkI55fBr+cX5MpCl6CcYtDloZcHSNgpeXsBJsyEcMeekpX3nAh5D3OB7Rj2S9kJHuvnz9IxfunOpB1RadJ8Qk4ti40Oqw4wE3RUQ6YbPB4xh2PlVEmfWwF/NecIKnSPl1qILIwCJvgcjYY0hpgMuh4uqrExhwVRiORsYBmo8y1dhHAv6olHD/k148+5LLiGNY4yCkr2LnzmmMHBjCyVTCNeP1k9smwLRXWddNedGN16r4vBxncl+fFxF+3sPULQa7LbAhImHInX589ZXdyJQxLxr6gNG9YL8DE5g9MYR9iqmUvPlxGu0TpNsSsOpPCXPmefDWu06EAvTJprxjcm/qpzx9Pqlwwvl/j+GGq2PYk4oiN2WIxnY2hJx9X/5qx9ipPqxYIevMDKbsHX1QUVeL0hRPiWPsoBAKHBm6cXJvlkVZqvykfOjGd6j4nMOGtaeu5KnKDiz5I1299Jc7gHnznZh5vxfRmJ5qZpb90vBgginA+FEBXHRqHBSzaY4to/z/fd+Jr76xY+0fiiiCoXEJbo+KvTuqOPHoJM4+JY6OrZs4XmfbDcw4chiwOcrw1Ksu3PeIW+Riiq+d/uHLu1EkhA6L9ntomHZnEEfvn6yO9UgFHLL/V5SsqZVufMeKv8wzFJ7LbueB57xM+Nb0dMLytTIGjykUFfGEwotjutaPx1aLo94JSic8LYHJo0Jo4zIqpJgQQt7SagwdFSCaZCivULDqdxmBSjLxZBT6UyjpxNGjcwouyltoqgG7PGRMdX9/Wa2INMVvvtJ5RHWlN6c7AsejMPS6LILrLouiHaE3jUOTK2Vhllreh3VXn9rRlGp8I1+GtnBdupLHvnWz9Iqt0gmnP+TF08+5kcpyX5rQVlopY6Jelb+AY8akKhx3cBNMJ8xjo7fbxSBfIvccfbYVuqCR2d/gdf+sLmAnnjPSFIlqZuoML8JhZgAZzSk+zYCYKcq6JNH/esLsJ2HLWgsOwNapCp5lHdkemdP6r3OuWfFXljwN5eCLEH3DAY3oTfQL7Wc/2jFyvA9/rFcs8CVUs1+nUgy9/hnH0L5V8GYcHDsh0yb56G64bt3sk3H3gx68/j+XCEzpB75J5ResGxrOOSOOfr2jKGmfcy+ydYyCB+awrqGhNenFdt/Gl+Ew7rnhExZ61QUq5kC9jHTCMZN9ePtdp4hf6cUc8jdz9BwbFam0hL32SeOBKSF075ike15L210kQAlGKsNH3zswfqoP69ZJAslrUu2F2qU1jvbtNdx4dRiX/D0BV9YzIoHby2IsvXh/VgYyV/7Stq/4q4/8GXDtx2OfM5bhb7YDL7/rxMRpPlQFKQKXv8LnvpU8OfSZGj4whN4XRUFQe9FMWEu7i44023XKwMYqCQ8/48G8ZylN0dKBrx+jmoQTj0/g5mtDODiXqUJqlYaifMBKNmyXbvwvis8Xy1dy//UPIPSMl6lB3f6UgbVbZAwe68MP3zt0IiQLwSr6QCTjDIcdkcCMCUF0KGhm7stmq6l1vDAD3vh9uZ6c/ttvilFKtNoUzveNqgoU+lX0ujyGXhfHUOQyLrp0kNp7RJD67TzWDe9tO95Wis/Xw8NTPdciuQHX5OkAAAmRSURBVLIwN51QtQMPPeXF/Y+6kExQMQdzp30Gk0cXOrsTmHJbAGeeFG/a6YT57kxLv+1LgGroxiU8/7oLMx5w60VCyObdXnW8HchQB/YBBx2Qws03RHDioTrOSxgRzAumtFmNkpV/oRvfWvGXtZ3G3af3ZcH57gweh6oT/rxMweA7CrFqFUXbLBz14lOmIhFXBG3EuKFBFArKkRat2J0lQGmKS/5QMGm2Bx9+4oRT0ajoqWl7n9ybdjvDRedFceOVUXQg9GbGLayUhKH9PoaVJbaiG88qPl+CEu7t9Qsi77tY+neDrBKIMoaJs72Y/4oDaloUrLLUVJWjTSuO2VOrcFj3VNNMJ7S08paHapQApSmmGd78zClKQ1VVSYJ12fx5SPxLDF321tDvuhDOPikBgScQA9kAe0kY9vJ9WEdszsylWvFX7/cWpL3+hsh7CnhSt+1twAffOjBygg+bN9KErMFKRY2nlISbro3g5mtCIDNMjG9+hS1a1NwkwIiORsGsRz146T9OwbhspdGpTxiQv58Sx4BrIyjrmMu92T4OJJ5lpVuydONC8flSHMq9N37CQvPd0Dbp7yVOdw4MvcuPd99ziKx30lYrBz6xoe3XQ8U9UwIobWfQe7covZX9bX7PkMODA5//5MBdU3xYsVyGbLg3TakI15DmDO3baejXO4yLzozDkfG2k3nuLItBLe+WYWHTFX/lfm/C1ul0hN+XsiFEG/DdYgX9hhVg82ZblhTAiuanqKLf5VGcf3bMoPduse+bnwZbW5Fwk0gcm8MyXnnNhdffouR0i5STOjEDLjgrJk79vdoYtj69xLZHAog+xLoGbxHnOt8IL7TefyL0rhNqDiWhE3jgKY8oZKDfuK0vTOIM3fdLosAg/Ld8UbA2hZanGrUE9CxcAqNWbpaxbLUiElWsOlEIEXDwgUkM6hsWzNrZ6ipcBpz7RuH5uR1VTmd8CS5E4chHUTWnEFo1RQkVdBg4rgD/+59LYErMY+1zpc1Bp74wl7hZHGej3rWWye2kBDIYNQEOoLJXGf+JOY+5MQsGcqK0b5/GLTdGcPHpcbAMvJvGcx5ShcQPF7HueJ/xct8kXnDxUBZ8ToampxRSS8pA78EF+PYbl54yt1NA+cwqLK1mJ0Xb8njjlsDWumGUlbA0ZVJdAj8WFKiCerDXBQbUPXMxtZckoa69i5UmxzFecezbHK7TWPRjVH8XgDhjuGpgIRb+aDc+O6auGpYm3vJQiwR2VgJUbspboKFP7wh6XxQDsZVnvYdSa0Dxf8pKlv8f47+f/S1PBw5j8S+RLepANpcNuGFYET79nBTfPJZiZxfQ8nyLBKxIgPJyiY3h5uvDuKJnfOt4kVQM2Pb8kXX+5RDG157zPdLBQxD/XFd847PAXcDt0wvw4nynAALpMIWW1iKBxiwB/S5Zsk8ag/pEcNaJcWQwluLwlosA296/sc4/7sv46iNe06RWPaXIexDZ0Bl7yAm88KYL4yb7BB8KuZx2Q/h4Y97llrltIwHSz2QaOPboBAbfGMWhPXK8OtRXbkMnfjnbZ2F3xpe1maW5zx8ghZ5C9nJLIxBD2gY7bhxSoGN0RLMSvmrZnxYJNJAEOINsU/HPS2Loc0UUrXPZ+MihaCsDk+LzWUnFxeTO7M2L7prJtkzzQTOqmhhHe9rOcM/DHjz2jBsapcYJmEGL8jfQNra8xoQERJ5HiqF7jxRuuT6MU49JQd6WosV1YhKxT25n3bUpjJejNS+6dS0LvuJAerWe8p7RbRuw9HcFQ+/y4ZefbCKxPJt0ZWJSLV1bJFB/EiCd5HpJWA9w+SVR9L4kira55YOEsaKAe84MsPiCC1hXfKBDFtac9rMGz/5S5E2AJ7ayaDQ78PrHTtxzvwcVqxVRwIBSDlss/vrbypaRzUiAKiVCJLKccmIKN10Vxv4lKb1eWm52n60DuK3TZrbXl21IfXXFX4xLtNZ3PSZtmeWFtg0DmwTENIb5b7sx71kXVq6gc1+CzAw2MDNzbOnbIoE6lADx52uqBJcbOP6YJHpdEsPh+yZgzxYTN0qzEd7Gc3Yc8Y/vZ6WBIVvdVvmak37TpPbdpdArAI9vfY+VgIgm4Z1P7Zj/ugMLf7IjVCVBkhkEHaRsEGe2eDzrcFtbhtpKAob5TXSLdMJrGgeTOfbcg4uc2wvPjGO/Lqlqpc88LABqncEdXcIs/m4JK8WfWyv+EpzKi29/BaHXvSxRzZqWfbkEpBnDT0tt+PArBd9978DK1QqqAlSoTdJZw/XvR8uOtUigjiWgexVFRogEUTCvVbGKg/ZL4+gjEjju8CQ6tVZBFEXZYCt5cYTv3g/u6RmWoi8OY6WJBzIT2zr1cIlvqFY85A6p6jkP0ksAvh2SejsQjDAsXWPHihUMFX9IqArYoBKomv7HIoqzjiXVMlwzkoCupHr5Z1ElskhFpz05Dtw3hY5t03ASN08m1TA32MS8gPuMONKLf8Y+vx6fy5//F98kX9HlCXiv6MVDL4Ill+h8mdv2MpgXSNHDCYZYXIJWHfRtRiJvWUqjkgCDqLjjcnK4HJqultkCEVuf9pB8gPcUDak1y5D67ghWimDuWrbrlOfL2k7hviv7s/iPbsQIymAwqW2vt8CTNirxtEymOUsgY85kLOqMTmZJyRi4sifgOjnGUj+7sM9CO2NZVH5WMjVGo3i5fBm85z8EqZVNi37uklJk+iSriU9a4ljNWb2axtq2vU7KxeCOg6guVoRFXn8J8u83sc4wTu2tl7RD9eVrUIxE61FwndxXk7xplljlY2oFkN6o43oyZpAZnuemIdKWWTYFCTAbuOQDk9uD2zoDSocAS/0cRPTjAaw7/rOjJeR1bvOlaAPgdMjdr4St0/FgcIG5YoAtDUb37G1bzrDZX2UNrxIE6TkwoL/8d0321TbvzKSI5Z4CW8Gpzby/NrFk89H0N9C9S6shR23b9dUsq+oSKaJcyg7Wl/tXjVLachi+/gIhz/gBjfH0lKftjF+DBZypz5n7yNYnrZGlVAOWpXpfqt+5XVHVlOOXzYLaes6cp7lsT0KLM6h/2lnqtw8RX/QYumE+Y7XXy6xth/8if6ImB6BgJdpDQ2ujdGnOonKuwunsf2//79VZiDt+futsxb/2re3v1fPQ1TTTant/5lqvbvcZ3dWg/99cOe54/O2Ptf31b2/83OetvD93rpmxapp/vuPXJp9c98j23mXcU3cgy23lQ6qdgowgNPwCCYtZKRJmPlKmFd/M4C19WyTQWCXw/2FPRE8ZCmprAAAAAElFTkSuQmCC",oe=fe(28706),te=fe(35973),z=fe(5764),a=fe(67294),y=Object.defineProperty,E=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Ae=(Ke,Se,ke)=>Se in Ke?y(Ke,Se,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ke[Se]=ke,ge=(Ke,Se)=>{for(var ke in Se||(Se={}))ne.call(Se,ke)&&Ae(Ke,ke,Se[ke]);if(ee)for(var ke of ee(Se))ce.call(Se,ke)&&Ae(Ke,ke,Se[ke]);return Ke},me=(Ke,Se)=>E(Ke,b(Se)),ve=(Ke,Se,ke)=>new Promise((Fe,De)=>{var We=Je=>{try{Qe(ke.next(Je))}catch(et){De(et)}},Ve=Je=>{try{Qe(ke.throw(Je))}catch(et){De(et)}},Qe=Je=>Je.done?Fe(Je.value):Promise.resolve(Je.value).then(We,Ve);Qe((ke=ke.apply(Ke,Se)).next())});const be=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:ye}=Re.default,Ce=({exercise:Ke,socket:Se,dispatch:ke,onStartScreenshot:Fe,onCloseScreenshot:De,handleToDetail:We})=>{const[Ve,Qe]=x.default.useModal(),Je=(0,he.useRef)(),[et,ct]=(0,he.useState)(!0),ut=(0,he.useRef)(!1),nt=(0,te.useParams)();(0,he.useEffect)(()=>{var ze,it,yt;if(document.addEventListener((0,de.gH)(),Ie,!1),window.addEventListener("blur",Be,!1),(ze=Ke.exerciseUserInfo)!=null&&ze.screen_open&&(0,de.vp)()&&ct(!1),(it=Ke.exerciseUserInfo)!=null&&it.screen_open&&!(0,de.vp)()){(0,oe.RG)(" ",!0);const xt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Ke.exerciseUserInfo.screen_sec+3:Ke.exerciseUserInfo.screen_sec+10+1;Je.current=x.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"}},Ke.exerciseUserInfo.screen_num-Ke.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(ye,{onFinish:()=>ve(void 0,null,function*(){var It;const St=yield Ge();(It=Je.current)==null||It.destroy(),St.used_screen_num&&Ze(St.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+xt*1e3})),"S\uFF09"),onOk:()=>{var It;(0,oe.RG)(" ",!0),(It=Je.current)==null||It.destroy(),ct(!1),(0,de.Dj)(document.body),document.getElementById("root").addEventListener("click",at,!1)}})}return(yt=Ke.exerciseUserInfo)!=null&&yt.screen_open&&!(0,de.vp)()||document.getElementById("root").addEventListener("click",at,!1),()=>{document.getElementById("root").removeEventListener("click",at,!1),document.removeEventListener((0,de.gH)(),Ie,!1),window.removeEventListener("blur",Be,!1)}},[]),(0,he.useEffect)(()=>{setTimeout(()=>{Ke.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",at,!1),document.removeEventListener((0,de.gH)(),Ie,!1))},500),pt()},[Ke.actionTabs]),(0,he.useEffect)(()=>{setTimeout(()=>{Ke.exerciseUserInfo.used_screen_num>Ke.exerciseUserInfo.screen_num&&Oe()},500)},[Ke.exerciseUserInfo]);const lt=()=>ve(void 0,null,function*(){const ze=yield Ge();setTimeout(()=>{var it,yt;(it=Je.current)==null||it.destroy(),Je.current=x.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"},ze.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(yt=Ke.exerciseUserInfo)==null?void 0:yt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ve(void 0,null,function*(){(0,de.Dj)(document.body)})})},1e3)}),at=ze=>{!(0,de.vp)()&&ze.target.nodeName!=="A"&&ze.target.nodeName!=="BUTTON"&&ze.target.innerHTML!=="\u786E \u5B9A"&&(0,de.Dj)(document.body)},pt=()=>ve(void 0,null,function*(){const ze=yield ke({type:"exercise/getExerciseUserInfo",payload:ge({},nt)});return ze==null?void 0:ze.data}),bt=ze=>ve(void 0,null,function*(){var it;if((it=Ke.exerciseUserInfo)!=null&&it.screen_at){const xt=yield(0,ue.ck)(me(ge({},nt),{reset:!0}));if((xt==null?void 0:xt.status)===-6)return}const yt=yield(0,ue.oy)({id:nt.categoryId});if(yt!=null&&yt.is_commit){x.default.destroyAll(),yield Lt(),Ee(!0);return}else Ze(ze+1)}),Lt=()=>ve(void 0,null,function*(){var ze;const it=re()(),yt=Ke.exerciseUserInfo.screen_sec;if(qe.current.length>0){const xt=it.format("YYYY-MM-DD HH:mm:ss");let It=Math.floor(it.diff(re()(qe.current[0].start))/1e3);const St=qe.current.length;It/yt>>0>St&&(It=(St+1)*yt-1),yield(0,ue.P8)(nt.categoryId,{exercise_user_id:(ze=Ke.exerciseUserInfo)==null?void 0:ze.exercise_user_id,time:xt,time_long:It,count:St})}qe.current=[]}),mt=(0,he.useRef)(0),At=(0,he.useRef)(0),qe=(0,he.useRef)([]),je=(0,he.useRef)(!1),Ze=ze=>ve(void 0,null,function*(){var it;ut.current||(Fe(),x.default.destroyAll(),mt.current=re()().valueOf(),je.current=!0,Je.current=x.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:le.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,z._V)(z.CP.recordScreen8)),content:a.createElement("div",{className:le.exitFullScreenModal},a.createElement("img",{src:ie,alt:"",className:le.warningIcon}),a.createElement("div",{className:le.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:le.warningText},((it=Ke.exerciseUserInfo)==null?void 0:it.screen_num)+1),(0,z._V)(z.CP.recordScreen12),a.createElement("span",{className:le.warningText,style:{fontWeight:600}},(0,z._V)(z.CP.recordScreen13)),",",(0,z._V)(z.CP.recordScreen14),a.createElement("span",{className:le.warningText},ze-1),(0,z._V)(z.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(ye,{className:le.countdownWrapper,onFinish:()=>{At.current=re()().valueOf(),qe.current.push({start:mt.current,end:At.current}),bt(ze)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Ke.exerciseUserInfo.screen_sec+1)*1e3}),(0,z._V)(z.CP.recordScreen25)),(0,z._V)(z.CP.recordScreen16))),onOk:()=>{(0,oe.RG)(" ",!0),Lt(),(0,de.Dj)(document.body),De(),Je.current.destroy(),je.current=!1}}))}),Oe=()=>ve(void 0,null,function*(){x.default.destroyAll(),(yield(0,ue.VL)({categoryId:nt.categoryId,commit_method:1}))&&Ee()}),Ee=(ze=!1)=>ve(void 0,null,function*(){var it,yt;if(document.removeEventListener((0,de.gH)(),Ie,!1),(0,de.BU)(),x.default.destroyAll(),ut.current=!0,ze){const xt=yield(0,ue.Yu)(nt.categoryId,{exercise_user_id:(it=Ke.exerciseUserInfo)==null?void 0:it.exercise_user_id});Ve.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:le.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:le.forcedModalContent},a.createElement("img",{src:se,alt:""}),a.createElement("div",{className:le.forcedText},(0,z._V)(z.CP.recordScreen17)),a.createElement("div",{className:le.screenNumText},(0,z._V)(z.CP.recordScreen18),(yt=Ke.exerciseUserInfo)==null?void 0:yt.screen_num,(0,z._V)(z.CP.recordScreen19)),a.createElement(pe.default,{dataSource:xt==null?void 0:xt.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:()=>{De(),We()},onOk:()=>{te.history.push(`/classrooms/${nt.coursesId}/exercisenotice/${nt.categoryId}/users/${nt.login}?isShowApply=true`)}})}else Ve.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()}})}),Be=ze=>{(0,de.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!je.current&&(0,de.BU)()},Ge=()=>ve(void 0,null,function*(){var ze;if((ze=Ke.exerciseUserInfo)!=null&&ze.screen_at){const xt=yield(0,ue.ck)(me(ge({},nt),{reset:!0}));if((xt==null?void 0:xt.status)===-6)return}const it=yield(0,ue.oy)({id:nt.categoryId});if(it!=null&&it.is_commit){Ee();return}return yield pt()}),Ie=()=>ve(void 0,null,function*(){var ze;if((0,oe.RG)(" ",!0),(0,de.vp)()){if((ze=Ke.exerciseUserInfo)!=null&&ze.screen_at){var it=yield(0,ue.ck)(me(ge({},nt),{reset:!0}));if((it==null?void 0:it.status)===-6)return}}else if(!je.current){var it=yield(0,ue.ck)(ge({},nt));if((it==null?void 0:it.status)===-6)return;const xt=yield pt();Ze(xt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Ne=()=>ve(void 0,null,function*(){(0,ue.ck)(ge({},nt));const ze=yield pt();Ze(ze.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,Qe)};var we=(0,te.connect)(({exercise:Ke,globalSetting:Se})=>({globalSetting:Se,exercise:Ke}))(Ce)},96325:function(an,Mt,fe){"use strict";fe.d(Mt,{X:function(){return pe},y:function(){return x}});var he=fe(67294),Re=fe(2453);const x=de=>{(0,he.useEffect)(()=>{if(de){const ue=re=>{re.key==="F12"&&(re.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ae=re=>{re.preventDefault()};return document.addEventListener("keydown",ue),document.addEventListener("contextmenu",ae),()=>{document.removeEventListener("keydown",ue),document.removeEventListener("contextmenu",ae)}}},[de])},pe=()=>{const[de,ue]=(0,he.useState)(!1),ae=re=>{const{keyCode:le,ctrlKey:ie,metaKey:se,type:oe}=re;(oe==="paste"||(le===67||le===86)&&(se||ie))&&(Re.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),re.preventDefault(),re.stopPropagation())};return(0,he.useEffect)(()=>(de&&(window.addEventListener("keydown",ae,!0),window.addEventListener("paste",ae,!0)),()=>{window.removeEventListener("keydown",ae,!0),window.removeEventListener("paste",ae,!0)}),[de]),{setOpenDisableCopyAndPaste:ue,disableCopyAndPaste:de}}},63205:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return se}});var he=fe(67294),Re={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},x=fe(94184),pe=fe.n(x),de=fe(57953),ue=fe(15979),ae=fe(33170),re=fe(28706),le=(oe,te,z)=>new Promise((a,y)=>{var E=ne=>{try{ee(z.next(ne))}catch(ce){y(ce)}},b=ne=>{try{ee(z.throw(ne))}catch(ce){y(ce)}},ee=ne=>ne.done?a(ne.value):Promise.resolve(ne.value).then(E,b);ee((z=z.apply(oe,te)).next())}),se=({data:oe,className:te,fullWidth:z,style:a={},onClose:y,onOk:E,showFullTools:b,noAssociationId:ee})=>{const ne=(0,he.useRef)(null),ce=(0,he.useRef)(null),Ae=(0,he.useRef)(null),ge=(0,he.useRef)(null),[me,ve]=(0,he.useState)(!1),[be,ye]=(0,he.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,he.useEffect)(()=>{Ae.current||(Ae.current=document.createElement("style"),document.head.appendChild(Ae.current)),oe!=null&&oe.visible?(document.body.setAttribute("data-custom","y-hidden"),Ae.current.innerHTML=" html { overflow-y: hidden; }",oe!=null&&oe.src&&Ce()):(document.body.removeAttribute("data-custom"),Ae.current&&(document.head.removeChild(Ae.current),Ae.current=null))},[oe==null?void 0:oe.visible]);const Ce=()=>le(void 0,null,function*(){ve(!0),ye("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Fe=yield(0,re.ZJ)(oe==null?void 0:oe.src);ne.current.src="",ne.current.src=Fe,ne.current.onload=function(){ke()},ve(!1),ye("")}),we=()=>{document.body.removeAttribute("data-custom"),Ae.current.innerHTML=" ",y()},Ke=Fe=>le(void 0,null,function*(){ve(!0),ye("\u6B63\u5728\u4FDD\u5B58\u4E2D");const De=yield(0,ae.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:oe.title,file:Fe.dataUrl}});De!=null&&De.id&&!ee?(yield(0,ae.ZP)(`/api/attachments/${oe.id}/add_subitem.json`,{method:"post",body:{subitem_id:De==null?void 0:De.id,settings:JSON.stringify(Fe.state)}})).status===0&&E():De!=null&&De.id&&E(De),document.body.removeAttribute("data-custom"),Ae.current.innerHTML=" ",ve(!1),ye("")}),Se=()=>{const Fe=document.querySelector('a[href="https://markerjs.com/"]');Fe&&Fe.parentNode&&(Fe.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(We=>{const Ve=document.querySelector(We.name);Ve&&Ve.setAttribute("title",We.title)})},ke=()=>{ce.current=new ue.hP(ne.current),ce.current.targetRoot=ge.current,ce.current.addEventListener("render",Ke),ce.current.addEventListener("beforeclose",we),b&&(ce.current.availableMarkerTypes=ce.current.ALL_MARKER_TYPES,ce.current.uiStyleSettings.redoButtonVisible=!0,ce.current.uiStyleSettings.notesButtonVisible=!0,ce.current.uiStyleSettings.zoomButtonVisible=!0,ce.current.uiStyleSettings.zoomOutButtonVisible=!0,ce.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ce.current.uiStyleSettings,ce.current.show(),oe!=null&&oe.snapshotData&&ce.current.restoreState(oe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Se()},300)};return he.createElement(he.Fragment,null,(oe==null?void 0:oe.visible)&&he.createElement(de.Z,{spinning:me,tip:be,style:{position:"absolute"}},he.createElement("div",{ref:ge,className:pe()(Re.imageDimensions,te,z?Re.fullWidth:""),style:a},he.createElement("img",{className:Re.img,ref:ne}))))}},36527:function(an,Mt,fe){"use strict";var he=fe(67294),Re=fe(71230),x=fe(15746),pe=fe(66368),de=fe(71577),ue=fe(85725),ae=fe(71736),re=fe(84279),le=fe(67294);const ie=(0,he.forwardRef)(({callback:se,showSaveButton:oe,value:te=""},z)=>{const a=(0,he.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 "}]}]}],E=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r
x=a + r\\text{cos}\\theta \\ \r
y=b + r\\text{sin}\\theta \r
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\left\\{\\begin{matrix} \r
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
\\end{matrix}\\right. \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
a \\perp \\alpha \\ \r
b \\perp \\alpha \r
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
a \\parallel \\partial ,b \\parallel \\partial \r
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
a \\perp m,a \\perp n \r
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
a^{2}+b^{2}=c^{2} \r
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
a,b \\in R^{+} \\ \r
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
a,b \\in R \\ \r
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
P \\left( \\emptyset \\right) =0 \\\\ \r
P \\left( S \\right) =1 \r
\\end{array}`},{value:`\\begin{array}{c} \r
\\forall A \\in S \\\\ \r
P \\left( A \\right) \\ge 0 \r
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
\\end{array}`},{value:`\\begin{array}{c} \r
P_{n}=n! \\\\ \r
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
\\end{array}`}]}]}],b=ce=>{a.current.setValue(a.current.getValue()+" "+ce.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:le.createElement(Re.Z,{className:ae.Z.lists,gutter:[10,10]},y.map((ce,Ae)=>le.createElement(x.Z,{flex:"110px",className:ae.Z.item},le.createElement("div",null,le.createElement(ue.Z,{value:`$$${ce.value}$$`}),ce.name),le.createElement("div",{className:ae.Z.children},ce.children.map((ge,me)=>le.createElement("div",{key:me},le.createElement("h1",null,ge.name),le.createElement(Re.Z,{gutter:[10,10]},ge.data.map((ve,be)=>le.createElement(x.Z,{key:be,onClick:()=>b(ve),className:ae.Z.diamond},le.createElement(ue.Z,{value:"`$$"+ve.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:le.createElement(Re.Z,{className:ae.Z.lists,gutter:[10,10]},E.map((ce,Ae)=>le.createElement(x.Z,{flex:"110px",className:ae.Z.item},le.createElement("div",null,le.createElement(ue.Z,{value:"`$$"+ce.value+"$$`"}),ce.name),le.createElement("div",{className:ae.Z.children},ce.children.map((ge,me)=>le.createElement("div",{key:me},ge.name&&le.createElement("h1",null,ge.name),le.createElement(Re.Z,{gutter:[10,10]},ge.data.map((ve,be)=>le.createElement(x.Z,{key:be,onClick:()=>b(ve),className:ae.Z.diamond},le.createElement(ue.Z,{value:"`$$"+ve.value+"$$`"}))))))))))}],ne=()=>{var ce=document.createElement("div");ce.innerHTML=a.current.getValue();var Ae=ce.innerText;return se&&se(Ae),Ae};return(0,he.useImperativeHandle)(z,()=>({getData:ne})),le.createElement("div",{className:ae.Z.mathWrap},le.createElement(pe.default,{defaultActiveKey:"1",items:ee}),le.createElement("math-field",{locale:"zh_cn",className:ae.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},te||""),oe&&le.createElement("div",{className:ae.Z.button},le.createElement(de.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Mt.Z=ie},7621:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return pe}});var he=fe(35973),Re={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},x=fe(67294),pe=({message:de,className:ue,children:ae,style:re={}})=>x.createElement("div",{className:`custom-spinner ${Re.idsRingWrapper} ${ue}`},x.createElement("div",{className:Re.ldsRing},x.createElement("div",null),x.createElement("div",null),x.createElement("div",null),x.createElement("div",null)),de?x.createElement("p",{style:re},de):null,ae,x.createElement(he.Outlet,null))},60076:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return pe}});var he=fe(67294),Re=fe(33054),x=fe(67294),pe=({defaultX:de="40%",leftChild:ue,rightChild:ae,className:re,hideResize:le=!1})=>{const[ie,se]=(0,he.useState)(de),oe=(0,he.useRef)();function te(){oe.current=!0}(0,he.useEffect)(()=>{function y(b){oe.current&&(Re.Z.publish("resize-move-bar",b),se(b.pageX))}function E(){oe.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",E),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",E)}},[]);const z=typeof ie=="number"&&ie!==.01?`${ie}px`:de,a=`calc(100% - ${le?"0px":"4px"} - ${z})`;return x.createElement("div",{className:`split-panel-container ${re}`},x.createElement("section",{style:{width:z,display:ie===.01?"none":""}},ue),x.createElement("section",{className:"resize-x-bar",onMouseDown:te},x.createElement("a",{className:"btn-resize"},x.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},x.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"})))),x.createElement("section",{style:{width:a}},ae))}},38658:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ue}});var he=fe(67294),Re={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_"},x=fe(94184),pe=fe.n(x),ue=({className:ae,style:re={},leftNode:le,leftTitle:ie="\u81EA\u6D4B\u8F93\u5165",rightNode:se,rightTitle:oe="\u8FD0\u884C\u7ED3\u679C"})=>he.createElement("div",{className:pe()(Re.result,ae),style:re},he.createElement("div",{className:Re.left},he.createElement("div",{className:Re.title},he.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,ie)),he.createElement("div",{className:Re.leftNode},le)),he.createElement("div",{className:Re.right},he.createElement("div",{className:Re.title},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),he.createElement("span",null,oe)),he.createElement("div",{className:Re.rightNode},se)))},88508:function(an,Mt,fe){"use strict";var he=fe(67294);const Re=pe=>String(pe).length===1?`0${pe}`:pe,x=({className:pe="",onChange:de,defaultValue:ue=0})=>{const[ae,re]=(0,he.useState)(ue);(0,he.useEffect)(()=>{const oe=setTimeout(()=>{re(ae+1e3)},1e3);return de(ae+1e3),()=>{clearInterval(oe)}},[ae]);const le=parseInt(ae/(60*6e4))||"00",ie=parseInt(ae%(60*6e4)/6e4)||"00",se=parseInt(ae%6e4/1e3)||"00";return he.createElement("div",{className:pe},Re(le),":",Re(ie),":",Re(se))};Mt.Z=x},1916:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return Ke}});var he=fe(67294),Re=fe(35973),x=fe(14446),pe=fe(22150),de=fe(2453),ue=fe(57953),ae=fe(79870),re=fe(71230),le=fe(15746),ie=fe(83062),se=fe(69677),oe={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},te=fe(9343),z=fe(65900),a=fe(26194),y=fe(80150),E=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ge=(Se,ke,Fe)=>ke in Se?E(Se,ke,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Se[ke]=Fe,me=(Se,ke)=>{for(var Fe in ke||(ke={}))ce.call(ke,Fe)&&ge(Se,Fe,ke[Fe]);if(ne)for(var Fe of ne(ke))Ae.call(ke,Fe)&&ge(Se,Fe,ke[Fe]);return Se},ve=(Se,ke)=>b(Se,ee(ke)),be=(Se,ke)=>{var Fe={};for(var De in Se)ce.call(Se,De)&&ke.indexOf(De)<0&&(Fe[De]=Se[De]);if(Se!=null&&ne)for(var De of ne(Se))ke.indexOf(De)<0&&Ae.call(Se,De)&&(Fe[De]=Se[De]);return Fe},ye=(Se,ke,Fe)=>new Promise((De,We)=>{var Ve=et=>{try{Je(Fe.next(et))}catch(ct){We(ct)}},Qe=et=>{try{Je(Fe.throw(et))}catch(ct){We(ct)}},Je=et=>et.done?De(et.value):Promise.resolve(et.value).then(Ve,Qe);Je((Fe=Fe.apply(Se,ke)).next())});const Ce=(Se=[])=>Se==null?void 0:Se.map(ke=>ve(me({},ke),{title:(ke==null?void 0:ke.value)||"",key:ke==null?void 0:ke.id,isLeaf:!0})),we=Se=>{var ke=Se,{user:Fe,children:De,isShowComponent:We=!0,ModalProps:Ve={},onDataSelect:Qe}=ke,Je=be(ke,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[et,ct]=x.default.useModal(),[ut]=pe.default.useForm(),[nt,lt]=(0,he.useState)([]),[at,pt]=(0,he.useState)(!1),[bt,Lt]=(0,he.useState)(!1),[,mt,At,qe]=(0,te.U)(z.qE,{page:1,limit:9999}),[,,je]=(0,te.U)(z.V8,{}),[,,Ze]=(0,te.U)(z.B$,{}),[,,Oe]=(0,te.U)(z.DH,{}),[,,Ee]=(0,te.U)(z.bJ,{}),Be=()=>{pt(!1),ut.resetFields(),Lt(!1)},Ge=Ne=>ye(void 0,null,function*(){const{node:ze,dragNode:it,event:yt}=Ne,xt=Ne.node.pos.split("-"),It=Ne.dropPosition-Number(xt[xt.length-1]);if(It==0){de.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(It==1&&(it==null?void 0:it.item_index)==(ze==null?void 0:ze.item_index)+1){de.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const St=yield Ee({id:it==null?void 0:it.key,position:It==-1?1:(it==null?void 0:it.item_index)>(ze==null?void 0:ze.item_index)?(ze==null?void 0:ze.item_index)+1:ze==null?void 0:ze.item_index});(St==null?void 0:St.status)===0&&(de.ZP.success("\u79FB\u52A8\u6210\u529F"),At({},!0))}),Ie=Ne=>ye(void 0,null,function*(){let ze={};bt?ze=yield Ze(me({},Ne)):ze=yield Oe(me({},Ne)),(ze==null?void 0:ze.status)==0&&(de.ZP.success((ze==null?void 0:ze.message)||(bt?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),At({},!0),Be())});return(0,he.useEffect)(()=>{Ve!=null&&Ve.open&&At({},!0)},[Ve==null?void 0:Ve.open]),(0,he.useEffect)(()=>{var Ne;lt(Ce((Ne=qe==null?void 0:qe.data)==null?void 0:Ne.list))},[qe]),We?he.createElement(he.Fragment,null,ct,De,he.createElement(x.default,me({},me({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},Ve)),he.createElement(ue.Z,{spinning:mt},(nt==null?void 0:nt.length)>0?he.createElement(he.Fragment,null,he.createElement(ae.default.DirectoryTree,{height:500,className:oe.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:Qe,treeData:nt,onDrop:Ge,titleRender:Ne=>he.createElement(he.Fragment,null,he.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},Ne==null?void 0:Ne.title),he.createElement("div",{className:`${oe.EditDom}`},he.createElement(re.Z,{wrap:!1,align:"middle",gutter:16},he.createElement(le.Z,null,he.createElement(ie.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},he.createElement("i",{className:`iconfont icon-tuodong1 font12 ${oe.currentPrimary}`}))),he.createElement(le.Z,null,he.createElement(ie.Z,{title:"\u7F16\u8F91"},he.createElement("i",{className:`iconfont icon-bianji11 font12 ${oe.currentPrimary}`,onClick:ze=>{ze.stopPropagation(),ut.setFieldsValue(me({},Ne)),pt(!0)}}))),he.createElement(le.Z,null,he.createElement(ie.Z,{title:"\u5220\u9664"},he.createElement("i",{className:`iconfont icon-shanchu14 font12 ${oe.currentDelete}`,onClick:ze=>{ze.stopPropagation(),et.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:()=>ye(void 0,null,function*(){const it=yield je({id:Ne==null?void 0:Ne.key});(it==null?void 0:it.status)==0&&(de.ZP.success((it==null?void 0:it.message)||"\u5220\u9664\u6210\u529F"),At({},!0))})})}}))))))}),he.createElement(y.op,{className:"ml20 mt20",icon:he.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{Lt(!0),pt(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):he.createElement(a.Z,{styles:{margin:"30px auto"},customText:he.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",he.createElement("a",{onClick:()=>{Lt(!0),pt(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),he.createElement(x.default,{title:bt?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:at,okText:bt?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{Be()},onOk:()=>{ut.submit()}},he.createElement(pe.default,{form:ut,onFinish:Ie},bt&&he.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"),he.createElement(pe.default.Item,{hidden:!0,name:"id"}),he.createElement(pe.default.Item,{className:"mt10",name:"value"},he.createElement(se.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 Ke=(0,Re.connect)(({loading:Se,user:ke})=>({user:ke,loading:Se.effects}))(we)},71865:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return pe}});var he=fe(67294),Re=fe(33054),x=fe(99398),pe=()=>{const[de,ue]=(0,he.useState)(""),[ae,re]=(0,he.useState)(0);let[le,ie]=(0,he.useState)(),[se,oe]=(0,he.useState)();const[te,z]=(0,he.useState)(!1),a=(0,he.useRef)("");(0,he.useEffect)(()=>Re.Z.subscribe("preview-image",be=>{ue(be),console.log(ge.current),document.body.style.overflow="hidden"}),[]),(0,he.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,he.useEffect)(()=>{a.current=de},[de]);function y(ve){ve.keyCode==27&&a.current&&E()}function E(){document.body.style.overflow="auto",ie(void 0),oe(void 0),re(0),ue("")}function b(){re(ae+90)}function ee(){le=ge.current.width*1.1,se=ge.current.height*1.1,oe(se),ie(le)}function ne(){le=ge.current.width/1.1,se=ge.current.height/1.1,oe(se),ie(le)}const ce=(0,he.useRef)(),Ae=(0,he.useRef)(),ge=(0,he.useRef)(),me=ve=>{(ve.nativeEvent.target===ce.current||ve.nativeEvent.target===Ae.current)&&E()};return he.createElement(he.Fragment,null,de?he.createElement("div",null,he.createElement("div",{className:"preview-wrp-group",ref:Ae},he.createElement(x.Z,{className:"image-preview",src:de,style:{display:"none"},preview:{visible:!0,src:de,movable:!1,onVisibleChange:ve=>{ue("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},57444:function(an,Mt,fe){"use strict";fe.d(Mt,{h:function(){return ce}});var he=fe(67294),Re=fe(11713),x=fe(22150),pe=fe(71577),de=fe(4631),ue=fe.n(de),ae=fe(71749),re=fe(30483),le=Object.defineProperty,ie=Object.defineProperties,se=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,a=(Ae,ge,me)=>ge in Ae?le(Ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:me}):Ae[ge]=me,y=(Ae,ge)=>{for(var me in ge||(ge={}))te.call(ge,me)&&a(Ae,me,ge[me]);if(oe)for(var me of oe(ge))z.call(ge,me)&&a(Ae,me,ge[me]);return Ae},E=(Ae,ge)=>ie(Ae,se(ge));const b=Re.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Mt.Z=({callback:Ae,onCancel:ge})=>{const[me,ve]=(0,he.useState)("python");function be(Ce){ve(ne[Ce][1])}function ye(Ce){Ae(Ce)}return he.createElement(x.default,E(y({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ye,style:{width:500}}),he.createElement(x.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},he.createElement(Re.default,{getPopupContainer:Ce=>Ce.parentNode,onChange:be},Object.keys(ne).map(Ce=>he.createElement(b,{key:Ce,value:Ce},ne[Ce][0])))),he.createElement(x.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},he.createElement(ce,{mode:me})),he.createElement("div",{className:"flex-container flex-end"},he.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),he.createElement(pe.ZP,{type:"ghost",onClick:ge},"\u53D6\u6D88")))};function ce({value:Ae,onChange:ge,mode:me,options:ve={}}){const be=(0,he.useRef)(),[ye,Ce]=(0,he.useState)();return(0,he.useEffect)(()=>{if(ye){let we=function(Ke){const Se=Ke.getValue();ge&&ge(Se)};return ye.on("change",we),()=>{ye.off("change",we)}}},[ye,ge]),(0,he.useEffect)(()=>{ye&&ye.setOption("mode",me)},[ye,me]),(0,he.useEffect)(()=>{ye&&(Ae!==ye.getValue()||Ae==="")&&setTimeout(()=>{ye.setValue(Ae||"")},300)},[ye,Ae]),(0,he.useEffect)(()=>{if(be.current&&!ye){const we=ue().fromTextArea(be.current,y({mode:me,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ve));Ce(we)}},[be.current,ye]),he.createElement("div",{className:"my-codemirror-container"},he.createElement("textarea",{ref:be}))}},35567:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return no}});var he=fe(67294),Re=fe(4631),x=fe.n(Re),pe=fe(91033),de=fe(71749),ue=fe(57341),ae=fe(82801),re=fe(88386),le=fe(49047),ie=fe(80785),se=fe(85725),oe=({value:rn="",className:Un,showTextOnly:_n,showLines:Rr,style:Gr={}})=>{const Ir=(0,he.useMemo)(()=>"",[rn]);return he.createElement(he.Fragment,null,he.createElement("div",{dangerouslySetInnerHTML:{__html:Ir}}))},te=fe(67294),z=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(rn,Un,_n)=>Un in rn?z(rn,Un,{enumerable:!0,configurable:!0,writable:!0,value:_n}):rn[Un]=_n,ce=(rn,Un)=>{for(var _n in Un||(Un={}))b.call(Un,_n)&&ne(rn,_n,Un[_n]);if(E)for(var _n of E(Un))ee.call(Un,_n)&&ne(rn,_n,Un[_n]);return rn},Ae=(rn,Un)=>a(rn,y(Un));let ge=[{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 me({onActionCallback:rn,title:Un,icon:_n,actionName:Rr,className:Gr="",children:Ir}){function aa(){rn(Rr)}return te.createElement("a",{title:Un,className:Gr,onClick:aa},te.createElement("i",{className:`${_n}`}),Ir)}var ve=({watch:rn,showNullButton:Un,showNullProgramButton:_n,onActionCallback:Rr,fullScreen:Gr,insertTemp:Ir,hidetoolBar:aa,extraUse:jo})=>{const ma=[...ge,{title:`${rn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${rn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return te.createElement("ul",{className:"markdown-toolbar-container"},!aa&&ma.map((ra,ni)=>te.createElement("li",{key:ni},ra.actionName?te.createElement(me,Ae(ce({},ra),{onActionCallback:Rr})):te.createElement("span",{className:"v-line"}))),Un?te.createElement("li",null,te.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Rr},te.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,_n?te.createElement(te.Fragment,null,te.createElement("li",null,te.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Rr},te.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),te.createElement("li",null,te.createElement(me,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Rr},te.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Ir&&te.createElement("li",null,te.createElement(me,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Ir}`,onActionCallback:Rr},te.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),jo&&te.createElement("li",null,jo),te.createElement("li",{className:"btn-full-screen"},te.createElement(me,{icon:`${Gr?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Gr?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Rr})))},be=fe(76621),ye=fe(22150),Ce=fe(69677),we=fe(71577),Ke=Object.defineProperty,Se=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Ve=(rn,Un,_n)=>Un in rn?Ke(rn,Un,{enumerable:!0,configurable:!0,writable:!0,value:_n}):rn[Un]=_n,Qe=(rn,Un)=>{for(var _n in Un||(Un={}))De.call(Un,_n)&&Ve(rn,_n,Un[_n]);if(Fe)for(var _n of Fe(Un))We.call(Un,_n)&&Ve(rn,_n,Un[_n]);return rn},Je=(rn,Un)=>Se(rn,ke(Un));const et={labelCol:{span:4},wrapperCol:{span:20}};var ct=({callback:rn,onCancel:Un})=>{function _n(Rr){rn(Rr)}return he.createElement(ye.default,Je(Qe({},et),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:_n,style:{width:500}}),he.createElement(ye.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},he.createElement(Ce.default,null)),he.createElement(ye.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},he.createElement(Ce.default,null)),he.createElement("div",{className:"flex-container flex-end"},he.createElement(we.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),he.createElement(we.ZP,{type:"ghost",onClick:Un},"\u53D6\u6D88")))},ut=fe(57444),nt=fe(70859),lt=fe(14446),at=fe(71230),pt=fe(63205),bt=fe(67294),Lt=({callback:rn,onCancel:Un})=>{const _n=document.createElement("canvas"),Rr=_n.getContext("2d");_n.width=1e3,_n.height=800,Rr.fillStyle="#ffffff",Rr.fillRect(0,0,_n.width,_n.height);const Gr=_n.toDataURL("image/png");return bt.createElement(lt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},bt.createElement(at.Z,{style:{height:"100vh"}},bt.createElement(pt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Gr,visible:!0,title:String(Date.now())},onOk:Ir=>{rn({src:Ir.url})},onClose:Un})))},mt=fe(23495);function At(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(At,go.CommandHandler),At.prototype.canAlignSelection=function(){var rn=this.diagram;return!(rn===null||rn.isReadOnly||rn.isModelReadOnly||rn.selection.count<2)},At.prototype.alignLeft=function(){var rn=this.diagram;rn.startTransaction("aligning left");var Un=1/0;rn.selection.each(function(_n){_n instanceof go.Link||(Un=Math.min(_n.position.x,Un))}),rn.selection.each(function(_n){_n instanceof go.Link||_n.move(new go.Point(Un,_n.position.y))}),rn.commitTransaction("aligning left")},At.prototype.alignRight=function(){var rn=this.diagram;rn.startTransaction("aligning right");var Un=-1/0;rn.selection.each(function(_n){if(!(_n instanceof go.Link)){var Rr=_n.actualBounds.x+_n.actualBounds.width;Un=Math.max(Rr,Un)}}),rn.selection.each(function(_n){_n instanceof go.Link||_n.move(new go.Point(Un-_n.actualBounds.width,_n.position.y))}),rn.commitTransaction("aligning right")},At.prototype.alignTop=function(){var rn=this.diagram;rn.startTransaction("alignTop");var Un=1/0;rn.selection.each(function(_n){_n instanceof go.Link||(Un=Math.min(_n.position.y,Un))}),rn.selection.each(function(_n){_n instanceof go.Link||_n.move(new go.Point(_n.position.x,Un))}),rn.commitTransaction("alignTop")},At.prototype.alignBottom=function(){var rn=this.diagram;rn.startTransaction("aligning bottom");var Un=-1/0;rn.selection.each(function(_n){if(!(_n instanceof go.Link)){var Rr=_n.actualBounds.y+_n.actualBounds.height;Un=Math.max(Rr,Un)}}),rn.selection.each(function(_n){_n instanceof go.Link||_n.move(new go.Point(_n.actualBounds.x,Un-_n.actualBounds.height))}),rn.commitTransaction("aligning bottom")},At.prototype.alignCenterX=function(){var rn=this.diagram,Un=rn.selection.first();if(Un){rn.startTransaction("aligning Center X");var _n=Un.actualBounds.x+Un.actualBounds.width/2;rn.selection.each(function(Rr){Rr instanceof go.Link||Rr.move(new go.Point(_n-Rr.actualBounds.width/2,Rr.actualBounds.y))}),rn.commitTransaction("aligning Center X")}},At.prototype.alignCenterY=function(){var rn=this.diagram,Un=rn.selection.first();if(Un){rn.startTransaction("aligning Center Y");var _n=Un.actualBounds.y+Un.actualBounds.height/2;rn.selection.each(function(Rr){Rr instanceof go.Link||Rr.move(new go.Point(Rr.actualBounds.x,_n-Rr.actualBounds.height/2))}),rn.commitTransaction("aligning Center Y")}},At.prototype.alignColumn=function(rn){var Un=this.diagram;Un.startTransaction("align Column"),rn===void 0&&(rn=0),rn=parseFloat(rn);var _n=new Array;Un.selection.each(function(jo){jo instanceof go.Link||_n.push(jo)});for(var Rr=0;Rr<_n.length-1;Rr++){var Gr=_n[Rr],Ir=Gr.actualBounds.y+Gr.actualBounds.height+rn,aa=_n[Rr+1];aa.move(new go.Point(Gr.actualBounds.x,Ir))}Un.commitTransaction("align Column")},At.prototype.alignRow=function(rn){rn===void 0&&(rn=0),rn=parseFloat(rn);var Un=this.diagram;Un.startTransaction("align Row");var _n=new Array;Un.selection.each(function(jo){jo instanceof go.Link||_n.push(jo)});for(var Rr=0;Rr<_n.length-1;Rr++){var Gr=_n[Rr],Ir=Gr.actualBounds.x+Gr.actualBounds.width+rn,aa=_n[Rr+1];aa.move(new go.Point(Ir,Gr.actualBounds.y))}Un.commitTransaction("align Row")},At.prototype.canRotate=function(rn){var Un=this.diagram;return!(Un===null||Un.isReadOnly||Un.isModelReadOnly||Un.selection.count<1)},At.prototype.rotate=function(rn){rn===void 0&&(rn=90);var Un=this.diagram;Un.startTransaction("rotate "+rn.toString());var Un=this.diagram;Un.selection.each(function(_n){_n instanceof go.Link||_n instanceof go.Group||(_n.angle+=rn)}),Un.commitTransaction("rotate "+rn.toString())},At.prototype.pullToFront=function(){var rn=this.diagram;rn.startTransaction("pullToFront");var Un=new go.Map;rn.selection.each(function(_n){Un.set(_n.layer,0)}),Un.iteratorKeys.each(function(_n){var Rr=0;_n.parts.each(function(Gr){if(!Gr.isSelected){var Ir=Gr.zOrder;isNaN(Ir)?Gr.zOrder=0:Rr=Math.max(Rr,Ir)}}),Un.set(_n,Rr)}),rn.selection.each(function(_n){At._assignZOrder(_n,Un.get(_n.layer)+1)}),rn.commitTransaction("pullToFront")},At.prototype.pushToBack=function(){var rn=this.diagram;rn.startTransaction("pushToBack");var Un=new go.Map;rn.selection.each(function(_n){Un.set(_n.layer,0)}),Un.iteratorKeys.each(function(_n){var Rr=0;_n.parts.each(function(Gr){if(!Gr.isSelected){var Ir=Gr.zOrder;isNaN(Ir)?Gr.zOrder=0:Rr=Math.min(Rr,Ir)}}),Un.set(_n,Rr)}),rn.selection.each(function(_n){At._assignZOrder(_n,Un.get(_n.layer)-1-At._findGroupDepth(_n))}),rn.commitTransaction("pushToBack")},At._assignZOrder=function(rn,Un,_n){_n===void 0&&(_n=rn),rn.layer===_n.layer&&(rn.zOrder=Un),rn instanceof go.Group&&rn.memberParts.each(function(Rr){At._assignZOrder(Rr,Un+1,_n)})},At._findGroupDepth=function(rn){if(rn instanceof go.Group){var Un=0;return rn.memberParts.each(function(_n){Un=Math.max(Un,At._findGroupDepth(_n))}),Un+1}else return 0},At.prototype.doKeyDown=function(){var rn=this.diagram;if(rn!==null){var Un=rn.lastInput;if(Un.key==="Up"||Un.key==="Down"||Un.key==="Left"||Un.key==="Right"){var _n=this.arrowKeyBehavior;if(_n==="none")return;if(_n==="select"){this._arrowKeySelect();return}else if(_n==="move"){this._arrowKeyMove();return}else if(_n==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},At.prototype._getAllParts=function(){var rn=new Array;return this.diagram.nodes.each(function(Un){rn.push(Un)}),this.diagram.parts.each(function(Un){rn.push(Un)}),rn},At.prototype._arrowKeyMove=function(){var rn=this.diagram,Un=rn.lastInput,_n=0,Rr=0;if(Un.control||Un.meta)_n=1,Rr=1;else if(rn.grid!==null){var Gr=rn.grid.gridCellSize;Rr=Gr.width,_n=Gr.height}rn.startTransaction("arrowKeyMove"),rn.selection.each(function(Ir){Un.key==="Up"?Ir.move(new go.Point(Ir.actualBounds.x,Ir.actualBounds.y-_n)):Un.key==="Down"?Ir.move(new go.Point(Ir.actualBounds.x,Ir.actualBounds.y+_n)):Un.key==="Left"?Ir.move(new go.Point(Ir.actualBounds.x-Rr,Ir.actualBounds.y)):Un.key==="Right"&&Ir.move(new go.Point(Ir.actualBounds.x+Rr,Ir.actualBounds.y))}),rn.commitTransaction("arrowKeyMove")},At.prototype._arrowKeySelect=function(){var rn=this.diagram,Un=rn.lastInput,_n=null;Un.key==="Up"?_n=this._findNearestPartTowards(270):Un.key==="Down"?_n=this._findNearestPartTowards(90):Un.key==="Left"?_n=this._findNearestPartTowards(180):Un.key==="Right"&&(_n=this._findNearestPartTowards(0)),_n!==null&&(Un.shift?_n.isSelected=!0:Un.control||Un.meta?_n.isSelected=!_n.isSelected:rn.select(_n))},At.prototype._findNearestPartTowards=function(rn){var Un=this.diagram.selection.first();if(Un===null)return null;for(var _n=Un.actualBounds.center,Rr=this._getAllParts(),Gr=1/0,Ir=Un,aa=0;aa<Rr.length;aa++){var jo=Rr[aa];if(jo!==Un&&jo.canSelect()){var ma=jo.actualBounds.center,ra=_n.directionPoint(ma),ni=this._angleCloseness(ra,rn);if(ni<=45){var kr=_n.distanceSquaredPoint(ma);kr*=1+Math.sin(ni*Math.PI/180),kr<Gr&&(Gr=kr,Ir=jo)}}}return Ir},At.prototype._angleCloseness=function(rn,Un){return Math.min(Math.abs(Un-rn),Math.min(Math.abs(Un+360-rn),Math.abs(Un-360-rn)))},At.prototype._arrowKeyTree=function(){var rn=this.diagram,Un=rn.selection.first();if(Un instanceof go.Node){var _n=rn.lastInput;if(_n.key==="Right"){if(!Un.isTreeLeaf)if(!Un.isTreeExpanded)rn.commandHandler.canExpandTree(Un)&&rn.commandHandler.expandTree(Un);else{var Rr=this._sortTreeChildrenByY(Un).first();Rr!==null&&rn.select(Rr)}}else if(_n.key==="Left")if(!Un.isTreeLeaf&&Un.isTreeExpanded)rn.commandHandler.canCollapseTree(Un)&&rn.commandHandler.collapseTree(Un);else{var Gr=Un.findTreeParentNode();Gr!==null&&rn.select(Gr)}else if(_n.key==="Up"){var Gr=Un.findTreeParentNode();if(Gr!==null){var Ir=this._sortTreeChildrenByY(Gr),aa=Ir.indexOf(Un);if(aa>0){for(var jo=Ir.elt(aa-1);jo!==null&&jo.isTreeExpanded&&!jo.isTreeLeaf;){var ma=this._sortTreeChildrenByY(jo);jo=ma.last()}jo!==null&&rn.select(jo)}else rn.select(Gr)}}else if(_n.key==="Down")if(Un.isTreeExpanded&&!Un.isTreeLeaf){var Rr=this._sortTreeChildrenByY(Un).first();Rr!==null&&rn.select(Rr)}else for(;Un!==null;){var Gr=Un.findTreeParentNode();if(Gr===null)break;var Ir=this._sortTreeChildrenByY(Gr),aa=Ir.indexOf(Un);if(aa<Ir.length-1){rn.select(Ir.elt(aa+1));break}else Un=Gr}var ra=rn.selection.first();ra!==null&&rn.scrollToRect(ra.actualBounds)}},At.prototype._sortTreeChildrenByY=function(rn){var Un=new go.List().addAll(rn.findTreeChildrenNodes());return Un.sort(function(_n,Rr){var Gr=_n.location,Ir=Rr.location;return Gr.y<Ir.y?-1:Gr.y>Ir.y?1:Gr.x<Ir.x?-1:Gr.x>Ir.x?1:0}),Un},At.prototype.copyToClipboard=function(rn){go.CommandHandler.prototype.copyToClipboard.call(this,rn),this._lastPasteOffset.set(this.pasteOffset)},At.prototype.pasteFromClipboard=function(){var rn=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(rn,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),rn},Object.defineProperty(At.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(rn){if(rn!=="move"&&rn!=="select"&&rn!=="scroll"&&rn!=="tree"&&rn!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+rn);this._arrowKeyBehavior=rn}}),Object.defineProperty(At.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(rn){if(!(rn instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+rn);this._pasteOffset.set(rn)}});var qe=At,je=fe(18023),Ze=fe(15746),Oe=fe(33170),Ee={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Be=fe(67294),Ge=(rn,Un,_n)=>new Promise((Rr,Gr)=>{var Ir=ma=>{try{jo(_n.next(ma))}catch(ra){Gr(ra)}},aa=ma=>{try{jo(_n.throw(ma))}catch(ra){Gr(ra)}},jo=ma=>ma.done?Rr(ma.value):Promise.resolve(ma.value).then(Ir,aa);jo((_n=_n.apply(rn,Un)).next())});function Ie({onCancel:rn,callback:Un}){let _n=(0,he.useRef)(),Rr=(0,he.useRef)(),Gr=(0,he.useRef)(),Ir=(0,he.useRef)(!1);const aa=(0,he.useRef)(!1),[jo,ma]=(0,he.useState)(0);function ra(){const kr=mt.bx.make,Fa={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"};_n.current=new mt.S0(Rr.current,{padding:20,grid:kr(mt.s_,"Grid",kr(mt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),kr(mt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:vo=>{var Ko=vo.diagram.commandHandler.addTopLevelParts(vo.diagram.selection,!0);Ko||vo.diagram.currentTool.doCancel()},commandHandler:kr(qe),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:vo=>{var Ko=vo.subject;Ko.location=Ko.location.copy().snapToGridPoint(vo.diagram.grid.gridOrigin,vo.diagram.grid.gridCellSize),setTimeout(()=>{vo.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:vo=>{var Ko=vo.subject;setTimeout(()=>{vo.diagram.commandHandler.editTextBlock()})},LinkRelinked:vo=>{var Ko=vo.parameter.part;Ko.invalidateConnectedLinks();var Ba=vo.subject;vo.diagram.toolManager.linkingTool.isForwards?Ba.toNode.invalidateConnectedLinks():Ba.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),_n.current.nodeTemplate=kr(mt.NB,"Auto",{locationSpot:mt.z6.Center,locationObjectName:"SHAPE",desiredSize:new mt.$u(120,60),minSize:new mt.$u(40,40),resizable:!0,resizeCellSize:new mt.$u(10,10),rotatable:!0},new mt.KX("location","loc",mt.E9.parse).makeTwoWay(mt.E9.stringify),new mt.KX("desiredSize","size",mt.$u.parse).makeTwoWay(mt.$u.stringify),kr(mt.bn,{name:"SHAPE",fill:Fa.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:mt.z6.AllSides,toSpot:mt.z6.AllSides},new mt.KX("figure"),new mt.KX("fill"),new mt.KX("stroke","borderColor"),new mt.KX("strokeWidth","thickness"),new mt.KX("strokeDashArray","dash")),kr(mt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),kr(mt.al,{margin:1,textAlign:"center",overflow:mt.al.OverflowEllipsis,editable:!0},new mt.KX("text").makeTwoWay(),new mt.KX("stroke","color"))),_n.current.nodeTemplate.toolTip=kr("ToolTip",kr(mt.s_,"Vertical",{maxSize:new mt.$u(200,NaN)},kr(mt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new mt.KX("text")),kr(mt.al,{font:"10pt sans-serif",textAlign:"center"},new mt.KX("text","details"))));function Hn(vo,Ko){var Ba=(Oo,si)=>{Oo.handled=!0,Oo.diagram.model.commit(Ka=>{var Yi=si.part.adornedPart,Di=new mt.E9().setRectSpot(Yi.actualBounds,vo);Di.subtract(Yi.location),Di.scale(2,2),Di.x+=Math.sign(Di.x)*130,Di.y+=Math.sign(Di.y)*130,Di.add(Yi.location),Di.snapToGridPoint(Oo.diagram.grid.gridOrigin,Oo.diagram.grid.gridCellSize);var yi=Ka.copyNodeData(Yi.data);Ka.setGroupKeyForNodeData(yi,Ka.getGroupKeyForNodeData(Yi.data)),Ka.addNodeData(yi);var On={from:Yi.key,to:Ka.getKeyForNodeData(yi)};Ka.addLinkData(On);var Cn=Oo.diagram.findNodeForData(yi);Cn.location=Di,Oo.diagram.select(Cn),setTimeout(()=>{Oo.diagram.commandHandler.editTextBlock()},20)})};return kr(mt.bn,{figure:Ko,alignment:vo,alignmentFocus:vo.opposite(),width:vo.equals(mt.z6.Top)||vo.equals(mt.z6.Bottom)?25:18,height:vo.equals(mt.z6.Top)||vo.equals(mt.z6.Bottom)?18:25,fill:"orange",stroke:Fa.white,strokeWidth:4,mouseEnter:(Oo,si)=>si.fill="dodgerblue",mouseLeave:(Oo,si)=>si.fill="orange",isActionable:!0,click:Ba,contextClick:Ba})}function _r(vo){return kr(mt.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:(Ko,Ba)=>Ba.fill="dodgerblue",mouseLeave:(Ko,Ba)=>Ba.fill="orange",click:(Ko,Ba)=>{Ko.diagram.commandHandler.showContextMenu(Ba.part.adornedPart)}},vo||{})}_n.current.nodeTemplate.selectionAdornmentTemplate=kr(mt.uz,"Spot",kr(mt.Vm,{padding:10}),Hn(mt.z6.Top,"TriangleUp"),Hn(mt.z6.Left,"TriangleLeft"),Hn(mt.z6.Right,"TriangleRight"),Hn(mt.z6.Bottom,"TriangleDown"),_r({alignment:new mt.z6(.75,0)}));function cr(vo,Ko){return(Ba,Oo)=>{Ba.handled=!0,Ba.diagram.model.commit(si=>{si.set(Oo.part.adornedPart.data,vo,Ko)})}}function Tr(vo,Ko){return Ko||(Ko="color"),kr(mt.bn,{width:16,height:16,stroke:"lightgray",fill:vo,margin:1,background:"transparent",mouseEnter:(Ba,Oo)=>Oo.stroke="dodgerblue",mouseLeave:(Ba,Oo)=>Oo.stroke="lightgray",click:cr(Ko,vo),contextClick:cr(Ko,vo)})}function Br(){return[kr("ContextMenuButton",kr(mt.s_,"Horizontal",Tr(Fa.white,"fill"),Tr(Fa.beige,"fill"),Tr(Fa.extralightblue,"fill"),Tr(Fa.extralightred,"fill"))),kr("ContextMenuButton",kr(mt.s_,"Horizontal",Tr(Fa.lightgray,"fill"),Tr(Fa.lightgreen,"fill"),Tr(Fa.lightblue,"fill"),Tr(Fa.lightred,"fill")))]}function Lr(){return[kr("ContextMenuButton",kr(mt.s_,"Horizontal",Tr(Fa.black),Tr(Fa.green),Tr(Fa.blue),Tr(Fa.red))),kr("ContextMenuButton",kr(mt.s_,"Horizontal",Tr(Fa.white),Tr(Fa.magenta),Tr(Fa.purple),Tr(Fa.orange)))]}function Jn(vo,Ko){return Ko||(Ko="thickness"),kr(mt.bn,"LineH",{width:16,height:16,strokeWidth:vo,margin:1,background:"transparent",mouseEnter:(Ba,Oo)=>Oo.background="dodgerblue",mouseLeave:(Ba,Oo)=>Oo.background="transparent",click:cr(Ko,vo),contextClick:cr(Ko,vo)})}function Qr(vo,Ko){return Ko||(Ko="dash"),kr(mt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:vo,margin:1,background:"transparent",mouseEnter:(Ba,Oo)=>Oo.background="dodgerblue",mouseLeave:(Ba,Oo)=>Oo.background="transparent",click:cr(Ko,vo),contextClick:cr(Ko,vo)})}function ta(){return[kr("ContextMenuButton",kr(mt.s_,"Horizontal",Jn(1),Jn(2),Jn(3),Jn(4))),kr("ContextMenuButton",kr(mt.s_,"Horizontal",Qr(null),Qr([2,4]),Qr([4,4])))]}function oa(vo,Ko){return Ko||(Ko="figure"),kr(mt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:vo,margin:1,background:"transparent",mouseEnter:(Ba,Oo)=>Oo.fill="dodgerblue",mouseLeave:(Ba,Oo)=>Oo.fill="lightgray",click:cr(Ko,vo),contextClick:cr(Ko,vo)})}_n.current.nodeTemplate.contextMenu=kr("ContextMenu",kr("ContextMenuButton",kr(mt.s_,"Horizontal",oa("Rectangle"),oa("RoundedRectangle"),oa("Ellipse"),oa("Diamond"))),kr("ContextMenuButton",kr(mt.s_,"Horizontal",oa("Parallelogram2"),oa("ManualOperation"),oa("Procedure"),oa("Cylinder1"))),kr("ContextMenuButton",kr(mt.s_,"Horizontal",oa("Terminator"),oa("CreateRequest"),oa("Document"),oa("TriangleDown"))),Br(),Lr(),ta()),_n.current.groupTemplate=kr(mt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:mt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(vo,Ko)=>{var Ba=Ko.addMembers(Ko.diagram.selection,!0);Ba||Ko.diagram.currentTool.doCancel()},avoidable:!1},new mt.KX("location","loc",mt.E9.parse).makeTwoWay(mt.E9.stringify),kr(mt.s_,"Auto",{name:"BODY"},kr(mt.bn,{parameter1:10,fill:Fa.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:mt.z6.AllSides,toSpot:mt.z6.AllSides},new mt.KX("fill"),new mt.KX("stroke","color"),new mt.KX("strokeWidth","thickness"),new mt.KX("strokeDashArray","dash")),kr(mt.Vm,{background:"transparent",margin:20})),kr(mt.al,{alignment:mt.z6.Top,alignmentFocus:mt.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new mt.KX("text"),new mt.KX("stroke","color"))),_n.current.groupTemplate.selectionAdornmentTemplate=kr(mt.uz,"Spot",kr(mt.s_,"Auto",kr(mt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),kr(mt.Vm,{margin:1.5})),_r({alignment:mt.z6.TopRight,alignmentFocus:mt.z6.BottomRight})),_n.current.groupTemplate.contextMenu=kr("ContextMenu",Br(),Lr(),ta()),_n.current.linkTemplate=kr(mt.rU,{layerName:"Foreground",routing:mt.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new mt.KX("fromSpot","fromSpot",mt.z6.parse),new mt.KX("toSpot","toSpot",mt.z6.parse),new mt.KX("fromShortLength","dir",vo=>vo>=1?10:0),new mt.KX("toShortLength","dir",vo=>vo>=1?10:0),new mt.KX("points").makeTwoWay(),kr(mt.bn,{strokeWidth:2},new mt.KX("stroke","color"),new mt.KX("strokeWidth","thickness"),new mt.KX("strokeDashArray","dash")),kr(mt.bn,{segmentIndex:0,segmentOffset:new mt.E9(15,0),segmentOrientation:mt.rU.OrientAlong,alignmentFocus:mt.z6.Right,figure:"circle",width:10,strokeWidth:0},new mt.KX("fill","color"),new mt.KX("visible","dir",vo=>vo===1)),kr(mt.bn,{segmentIndex:-1,segmentOffset:new mt.E9(-10,6),segmentOrientation:mt.rU.OrientPlus90,alignmentFocus:mt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new mt.KX("fill","color"),new mt.KX("visible","dir",vo=>vo>=1),new mt.KX("width","thickness",vo=>7+3*vo),new mt.KX("height","thickness",vo=>7+3*vo),new mt.KX("segmentOffset","thickness",vo=>new mt.E9(-15,4+1.5*vo))),kr(mt.bn,{segmentIndex:0,segmentOffset:new mt.E9(15,-6),segmentOrientation:mt.rU.OrientMinus90,alignmentFocus:mt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new mt.KX("fill","color"),new mt.KX("visible","dir",vo=>vo===2),new mt.KX("width","thickness",vo=>7+3*vo),new mt.KX("height","thickness",vo=>7+3*vo),new mt.KX("segmentOffset","thickness",vo=>new mt.E9(-15,4+1.5*vo))),kr(mt.al,{alignmentFocus:new mt.z6(0,1,-4,0),editable:!0},new mt.KX("text").makeTwoWay(),new mt.KX("stroke","color"))),_n.current.linkTemplate.selectionAdornmentTemplate=kr(mt.uz,kr(mt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:ha(2)},new mt.KX("pathPattern","thickness",ha)),_r({alignmentFocus:new mt.z6(0,0,-6,-4)}));function ha(vo){return kr(mt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(vo+4).toString()+" H3"})}function Da(vo){var Ko="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return vo===0?Ko="M0 0 M16 16 M0 8 L16 8":vo===2&&(Ko="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),kr(mt.bn,{geometryString:Ko,margin:2,background:"transparent",mouseEnter:(Ba,Oo)=>Oo.background="dodgerblue",mouseLeave:(Ba,Oo)=>Oo.background="transparent",click:cr("dir",vo),contextClick:cr("dir",vo)})}function Ur(vo){var Ko=(Ba,Oo)=>{Ba.handled=!0,Ba.diagram.model.commit(si=>{var Ka=Oo.part.adornedPart;si.set(Ka.data,vo?"toSpot":"fromSpot",mt.z6.stringify(mt.z6.AllSides)),(vo?Ka.toNode:Ka.fromNode).invalidateConnectedLinks()})};return kr(mt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ba,Oo)=>Oo.background="dodgerblue",mouseLeave:(Ba,Oo)=>Oo.background="transparent",click:Ko,contextClick:Ko})}function Hr(vo,Ko){var Ba=0,Oo=mt.z6.RightSide;vo.equals(mt.z6.Top)?(Ba=270,Oo=mt.z6.TopSide):vo.equals(mt.z6.Left)?(Ba=180,Oo=mt.z6.LeftSide):vo.equals(mt.z6.Bottom)&&(Ba=90,Oo=mt.z6.BottomSide),Ko||(Ba-=180);var si=(Ka,Yi)=>{Ka.handled=!0,Ka.diagram.model.commit(Di=>{var yi=Yi.part.adornedPart;Di.set(yi.data,Ko?"toSpot":"fromSpot",mt.z6.stringify(Oo)),(Ko?yi.toNode:yi.fromNode).invalidateConnectedLinks()})};return kr(mt.bn,{alignment:vo,alignmentFocus:vo.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ba,background:"transparent",mouseEnter:(Ka,Yi)=>Yi.background="dodgerblue",mouseLeave:(Ka,Yi)=>Yi.background="transparent",click:si,contextClick:si})}_n.current.linkTemplate.contextMenu=kr("ContextMenu",Lr(),ta(),kr("ContextMenuButton",kr(mt.s_,"Horizontal",Da(0),Da(1),Da(2))),kr("ContextMenuButton",kr(mt.s_,"Horizontal",kr(mt.s_,"Spot",Ur(!1),Hr(mt.z6.Top,!1),Hr(mt.z6.Left,!1),Hr(mt.z6.Right,!1),Hr(mt.z6.Bottom,!1)),kr(mt.s_,"Spot",{margin:new mt.Zt(0,0,0,2)},Ur(!0),Hr(mt.z6.Top,!0),Hr(mt.z6.Left,!0),Hr(mt.z6.Right,!0),Hr(mt.z6.Bottom,!0)))));const Xa=`{ "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 Ai=["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 Ea(vo){return console.log("shapeName:",vo),Ai.indexOf(vo)>=0}var di=new mt.YI(Gr.current,{maxSelectionCount:1,linkTemplate:kr(mt.rU,{locationSpot:mt.z6.Center,selectionAdornmentTemplate:kr(mt.uz,"Link",{locationSpot:mt.z6.Center},kr(mt.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),kr(mt.bn,{toArrow:"Standard",stroke:null}))},{routing:mt.rU.AvoidsNodes,curve:mt.rU.JumpOver,corner:5,toShortLength:4},new mt.KX("points"),kr(mt.bn,{isPanelMain:!0,strokeWidth:2}),kr(mt.bn,{toArrow:"Standard",stroke:null})),model:new mt.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...mt.bn.getFigureGenerators().toArray().map(vo=>({text:"\u672A\u547D\u540D",size:"100 100",figure:vo.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return _n.current.addDiagramListener("TextEdited",function(vo){var Ko;const Ba=vo.subject.part;var Oo=(Ko=document.activeElement)==null?void 0:Ko.value;typeof Oo=="string"&&Oo.trim()===""&&_n.current.model.commit(function(si){si.set(Ba.data,"text","\u672A\u547D\u540D"),_n.current.commandHandler.stopCommand()},"increment")}),di.nodeTemplate=kr(mt.NB,"Auto",{locationSpot:mt.z6.Center},new mt.KX("location","location",mt.E9.parse).makeTwoWay(mt.E9.stringify),kr(mt.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 mt.KX("stroke").makeTwoWay(),new mt.KX("fill").makeTwoWay(),new mt.KX("figure")),kr(mt.al,{margin:new mt.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new mt.$u(16,16),maxSize:new mt.$u(10,NaN),textAlign:"center",editable:!0},new mt.KX("key").makeTwoWay())),setTimeout(()=>{_n.current.grid=kr(mt.s_,"Grid",kr(mt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),kr(mt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),_n.current.grid.visible=!0,_n.current.grid.gridCellStroke="darkgray",_n.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=_n.current,_n.current}const ni=()=>Ge(this,null,function*(){var kr=_n.current.makeImage();const Fa=yield(0,Oe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:kr.src}});Un({src:Fa.url})});return(0,he.useEffect)(()=>(setTimeout(()=>{ra()},500),ma(jo+1),()=>{_n.current=null}),[]),Be.createElement("div",{ref:aa,className:Ir.current?`${Ee.maxH60} body-overflow-initial`:"body-overflow-initial"},Be.createElement(lt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!jo,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Be.createElement(at.Z,null,Be.createElement(Ze.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Be.createElement(Ze.Z,{onClick:()=>{var kr,Fa,Hn=_n.current.selection.first();if(Ir.current=!Ir.current,document.activeElement&&Hn){let _r=(Fa=(kr=document.activeElement)==null?void 0:kr.value)==null?void 0:Fa.trim();typeof _r=="string"&&_n.current.model.commit(function(cr){cr.set(Hn.data,"text",_r||"\u672A\u547D\u540D"),_n.current.commandHandler.stopCommand()},"increment")}ma(jo+1)}},Be.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:rn},Be.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ee.flowChartWrp},Be.createElement("div",{style:{display:"flex",height:"100%"}},Be.createElement("div",{style:{width:"300px",height:"100%"}},Be.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Be.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ee.myPaletteDiv,ref:Gr})),Be.createElement("div",{style:{flex:1,position:"relative"}},Be.createElement("div",{ref:Rr,style:{height:"80vh"}}))),Be.createElement("div",{className:"tr"},Be.createElement(we.ZP,{size:"large",onClick:ni,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Ne=Ie,ze=fe(78045),it=fe(31795);const yt=ze.ZP.Group,xt={margin:"0 8px"};var It=({callback:rn,onCancel:Un})=>{function _n(Rr){rn(Rr)}return he.createElement(ye.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:_n},he.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},he.createElement("span",{style:xt},"\u5355\u5143\u683C\u6570\uFF1A"),he.createElement("span",{style:xt},"\u884C\u6570"),he.createElement(ye.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},he.createElement(it.Z,null)),he.createElement("span",{style:xt},"\u5217\u6570"),he.createElement(ye.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},he.createElement(it.Z,null))),he.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},he.createElement("span",{style:xt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),he.createElement(ye.default.Item,{name:"align"},he.createElement(yt,null,he.createElement(ze.ZP,{value:"default"},he.createElement("i",{className:"fa fa-align-justify"})),he.createElement(ze.ZP,{value:"left"},he.createElement("i",{className:"fa fa-align-left"})),he.createElement(ze.ZP,{value:"center"},he.createElement("i",{className:"fa fa-align-center"})),he.createElement(ze.ZP,{value:"right"},he.createElement("i",{className:"fa fa-align-right"}))))),he.createElement("div",{className:"flex-container flex-end"},he.createElement(we.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),he.createElement(we.ZP,{type:"ghost",onClick:Un},"\u53D6\u6D88")))},St=fe(47897),wt=fe(61016),Tt=fe.n(wt),Ct=(0,he.forwardRef)(({use3d:rn,width:Un,height:_n,callback:Rr,showSaveButton:Gr},Ir)=>{const aa=(0,he.useRef)(),jo=(0,he.useRef)(),[ma,ra]=(0,he.useState)(!1),ni=(0,he.useRef)({id:aa,appName:"graphing",width:Un||1e3,height:_n||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,he.useEffect)(()=>{jo.current=new(Tt())(ni.current,!0),window.onload=function(){jo.current.inject("applet_container")}},[]);const kr=()=>{var Fa=window.ggbApplet.getPNGBase64(1,!0,72);return Rr&&Rr(Fa),Fa};return(0,he.useEffect)(()=>{ni.current.appName=ma?"3D":"graphing",jo.current.inject("applet_container")},[ma]),(0,he.useEffect)(()=>{ra(rn)},[rn]),(0,he.useImperativeHandle)(Ir,()=>({getImgData:kr})),he.createElement(he.Fragment,null,he.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:aa}),he.createElement(at.Z,{align:"middle"},he.createElement(Ze.Z,{flex:1},he.createElement(St.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:ma,onChange:Fa=>ra(Fa)})),he.createElement(Ze.Z,null,he.createElement(we.ZP,{size:"large",onClick:kr,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Zt=fe(36527),Pt=fe(25934),jt=fe(2453);const Jt="link",en="upload-image",fn="add-flowchart",Wn="draw-image",xn="add-flowchart",Rn="code-block",gn="add-table",En="------------",or={default:En,left:`:${En}`,center:`:${En}:`,right:`${En}:`};var fr=fe(99914),Vr=(rn,Un,_n)=>new Promise((Rr,Gr)=>{var Ir=ma=>{try{jo(_n.next(ma))}catch(ra){Gr(ra)}},aa=ma=>{try{jo(_n.throw(ma))}catch(ra){Gr(ra)}},jo=ma=>ma.done?Rr(ma.value):Promise.resolve(ma.value).then(Ir,aa);jo((_n=_n.apply(rn,Un)).next())});function vr(){}let co=0;const Io=1e4,Zo="\u2581",er="@\u2581\u2581@",Nn="@\u2581@",Kn=`
**\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`,Nr=["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 zr(rn){return/^\d+$/.test(rn)?`${rn}px`:rn}const Co=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ua={[Co+"-B"]:"bold",[Co+"-I"]:"italic"},la={[Jt]:"\u6DFB\u52A0\u94FE\u63A5",[Rn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[en]:"\u6DFB\u52A0\u56FE\u7247",[Wn]:"\u6DFB\u52A0\u753B\u56FE",[fn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[gn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var no=({defaultValue:rn="",onChange:Un,width:_n="100%",height:Rr=400,miniToolbar:Gr=!1,isFocus:Ir=!1,watch:aa,insertTemp:jo,mode:ma="markdown",id:ra="markdown-editor-id",showResizeBar:ni=!1,noStorage:kr=!1,showNullButton:Fa=!1,showNullProgramButton:Hn=!1,hidetoolBar:_r=!1,fullScreen:cr=!1,onBlur:Tr,onCMBeforeChange:Br,onFullScreen:Lr,className:Jn="",disablePaste:Qr=!1,disabled:ta=!1,disabledFill:oa=!1,placeholder:ha="",values:Da="",extraUse:Ur})=>{const[Hr,Xa]=(0,he.useState)(null),[Ai,Ea]=(0,he.useState)(rn),[di,vo]=(0,he.useState)(aa),[Ko,Ba]=(0,he.useState)(cr),[Oo,si]=(0,he.useState)(""),[Ka,Yi]=(0,he.useState)(0),[Di,yi]=(0,he.useState)(Rr),[On,Cn]=(0,he.useState)(!1),xr=(0,he.useRef)((0,Pt.Z)()),sr=(0,he.useRef)(!1),yn=(0,he.useRef)(),[In,yo]=(0,he.useState)(0),[zo,Uo]=(0,he.useState)(0),ya=(0,he.useRef)(),No=(0,he.useRef)(),Ua=(0,he.useRef)(),Wo=(0,he.useRef)(),mn=()=>Vr(void 0,null,function*(){var Pr;const Gn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:xr.current}});(Pr=Gn==null?void 0:Gn.attachments)!=null&&Pr.length&&(console.log("cm:",Hr,ya),Gn.attachments.map(ir=>{ir.content_type.indexOf("image")>-1?Hr.replaceSelection(`![,](/api/attachments/${ir.id}?type=${ir.content_type})`):ir.content_type.indexOf("video")>-1?Hr.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):ir.content_type.indexOf("pdf")>-1?Hr.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${ir.id}?type=${ir.content_type}&disposition=inline" target="_blank">${ir.name}</a>`):Hr.replaceSelection(`[${ir.name}](${ENV.API_SERVER}/api/attachments/${ir.id}?type=${ir.content_type})`)}))});(0,he.useEffect)(()=>{const Pr=window.scrollY||window.pageYOffset;Ea(Da),Hr==null||Hr.setValue(Da),window.scrollTo(0,Pr)},[Da]),(0,he.useEffect)(()=>{Lr==null||Lr(Ko)},[Ko]),(0,he.useEffect)(()=>{if(ya.current){let Pr=function(ir,hr){var Dr;if(Qr){hr.preventDefault();return}const Kr=hr.clipboardData;if(Kr){const ao=Kr.types.toString(),Ut=Kr.items;if(ao==="Files"||Kr.types.indexOf("Files")>-1){if(hr.preventDefault(),ma=="stex")return;try{let Qt=Ut[1];((Dr=Ut[0])==null?void 0:Dr.kind)==="file"&&(Qt=Ut[0]);const Vt=Qt.getAsFile(),Ln=Vt.name.split(".").pop();(0,nt.I)(Vt,Dn=>{var rr,Or,io;Dn.id?((rr=Vt==null?void 0:Vt.type)==null?void 0:rr.indexOf("image"))>-1?Gn.replaceSelection(`<img width="100%" src="/api/attachments/${Dn.id}?type=${Dn.content_type})" alt="" />`):((Or=Vt==null?void 0:Vt.type)==null?void 0:Or.indexOf("video"))>-1?Gn.replaceSelection(`<video width="100%" controls src="/api/attachments/${Dn.id}"></video>`):((io=Vt==null?void 0:Vt.type)==null?void 0:io.indexOf("pdf"))>-1?Gn.replaceSelection(`<a href="/api/attachments/${Dn.id}?type=${Vt.type}&disposition=inline" target="_blank">${Vt.name}</a>`):Nr.includes(Ln)?Gn.replaceSelection(`<a href="/api/attachments/${Dn.id}?type=office&disposition=inline" target="_blank">${Vt.name}</a>`):Gn.replaceSelection(`[${Vt.name}](/api/attachments/${Dn.id}?type=${Dn.content_type})`):(Dn==null?void 0:Dn.status)===401&&(jt.ZP.warning((Dn==null?void 0:Dn.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Qt){jt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Gn=x().fromTextArea(ya.current,{mode:ma,lineNumbers:!Gr,lineWrapping:!0,value:rn,autoCloseTags:!Hn,autoCloseBrackets:!0});return Gn.on("keyup",function(ir,hr){hr.keyCode===8&&(ir.getValue()==""?Gn.setOption("placeholder",ha):Gn.setOption("placeholder",null))}),Gn.on("keydown",function(ir,hr){if(hr.keyCode===8){var Dr=qn(ir);Dr&&hr.preventDefault()}}),Ir&&Gn.focus(),Gn.on("paste",Pr),Gn.on("dragleave",function(ir,hr){No.current.classList.remove("mouse-hover-md")}),ta&&Gn.on("beforeChange",function(ir,hr){(hr.origin==="paste"||hr.origin==="+input")&&hr.cancel()}),Xa(Gn),()=>{Gn.off("paste",Pr)}}},[]);const Mn=(0,he.useCallback)(()=>{if(No.current)try{}catch(Pr){console.log(Pr,"---- to set md editor body height")}},[Di,No,Ko]);(0,he.useEffect)(()=>{function Pr(){let Gn=new pe.Z(ir=>{for(let hr of ir)(hr.target.offsetHeight>0||hr.target.offsetWidth>0)&&(Mn(),Hr.setSize("100%","100%"),Hr.refresh())});return Gn.observe(ya.current.parentElement),Gn}if(Hr){const Gn=Pr();return()=>{var ir,hr;(ir=ya.current)!=null&&ir.parentElement&&Gn.unobserve((hr=ya.current)==null?void 0:hr.parentElement)}}},[Hr,Mn]),(0,he.useEffect)(()=>{if(Hr){let Pr=[];for(const[Gn,ir]of Object.entries(ua)){let hr={[Gn]:()=>{Wt(ir)}};Pr.push(hr),Hr.addKeyMap(hr)}return yn.current=setInterval(()=>{sr.current&&mn()},4e3),()=>{clearInterval(yn.current);for(let Gn of Pr)Hr.removeKeyMap(Gn)}}},[Hr]),(0,he.useEffect)(()=>{cr!==Ko&&Ba(cr)},[cr]),(0,fr.Z)(()=>{if(!kr&&Ka>0){let Pr=new Date().getTime(),Gn=window.sessionStorage.getItem(ra);Pr>=Ka+Io&&(!Gn||Gn!==Ai)&&(window.sessionStorage.setItem(ra,Ai),Cn(!0))}},Io),(0,he.useEffect)(()=>{vo(aa)},[Hr,aa]),(0,he.useEffect)(()=>{Hr&&Ir&&Hr.focus()},[Hr,Ir]),(0,he.useEffect)(()=>{if(di&&Hr){let Pr=function(ir){let hr=ir.target;if(Wo.current){let Dr=hr.scrollTop/hr.scrollHeight;Wo.current.scrollTop=Wo.current.scrollHeight*Dr}};const Gn=Hr.getScrollerElement();return Gn.addEventListener("scroll",Pr),()=>{Gn.removeEventListener("scroll",Pr)}}},[Hr,di]),(0,he.useEffect)(()=>{if(Hr&&Br){let Pr=function(Gn,ir){Br(Gn,ir)};return Hr.on("beforeChange",Pr),()=>{Hr.off("beforeChange",Pr)}}},[Hr,Br]),(0,he.useEffect)(()=>{if(Hr&&Tr){let Pr=function(){Tr(Hr.getValue())};return Hr.on("blur",Pr),()=>{Hr.off("blur",Pr)}}},[Hr,Tr]);function qn(Pr,Gn){var ir=Pr.getDoc(),hr=ir.getCursor(),Dr=ir.getLine(hr.line),Kr=Dr.charAt(hr.ch-1),ao=Dr.lastIndexOf("@\u2581@",hr.ch),Ut=Dr.lastIndexOf("@\u2581\u2581@",hr.ch),Qt=ao>Ut?ao:Ut,Vt=ao>Ut?3:4;if(er.indexOf(Kr)===-1)return null;if(console.log("change1:",Gn,Pr,Dr,hr,Qt,ao,Ut,Kr),Qt>=0&&hr.ch-Qt<5){var Ln=Qt+Vt;return ir.replaceRange("",{line:hr.line,ch:Qt},{line:hr.line,ch:Ln}),{line:hr.line,ch:Ln}}return null}(0,he.useEffect)(()=>{if(Hr){let Pr=function(Gn,ir){const hr=Gn.getValue();Ea(hr),Yi(new Date().getTime()),Gn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Un&&(Hn?Un(hr,ho(hr)):Un(hr))};return Hr.on("change",Pr),()=>{Hr.off("change",Pr)}}},[Hr,Un]),(0,he.useEffect)(()=>{if(Hr)if(rn==null)Hr.setValue(""),Ea("");else{const Pr=window.scrollY||window.pageYOffset;rn!==Hr.getValue()&&(Hr.setValue(rn),Ea(rn),Hr.setCursor(ta?1:Hr.lineCount(),0),window.scrollTo(0,Pr))}},[Hr,rn]);const Wt=(0,he.useCallback)(Pr=>{const Gn=Hr.getCursor(),ir=Hr.getSelection();let hr=ir.split(`
`);switch(Pr){case"bold":return Hr.replaceSelection("**"+ir+"**"),ir===""&&Hr.setCursor(Gn.line,Gn.ch+2),Hr.focus();case"italic":return Hr.replaceSelection("*"+ir+"*"),ir===""&&Hr.setCursor(Gn.line,Gn.ch+1),Hr.focus();case"code":return Hr.replaceSelection("`"+ir+"`"),ir===""&&Hr.setCursor(Gn.line,Gn.ch+1),Hr.focus();case"inline-latex":return si("inline-latex"),Hr.focus();case"latex":return Hr.replaceSelection("```latex\n"+ir+"\n```"),Hr.setCursor(Gn.line+1,ir.length+1),Hr.focus();case"line-break":return Hr.replaceSelection(`<br/>
`),Hr.focus();case"list-ul":return ir===""?Hr.replaceSelection("- "+ir):Hr.replaceSelection(hr.map(Dr=>Dr===""?"":`- ${Dr}`).join(`
`)),Hr.focus();case"list-ol":return ir===""?Hr.replaceSelection("1. "+ir):Hr.replaceSelection(hr.map((Dr,Kr)=>Dr===""?"":`${Kr+1}. ${Dr}`).join(`
`)),Hr.focus();case"add-null-ch":return ir===""&&Hr.setCursor(Gn.line,Gn.ch),Hr.replaceSelection(Zo),Hr.focus();case"add-signal":return ir===""&&Hr.setCursor(Gn.line,Gn.ch),Hr.replaceSelection(Nn),Hr.focus();case"add-multiple":return ir===""&&Hr.setCursor(Gn.line,Gn.ch),Hr.replaceSelection(er),Hr.focus();case"inster-template-1":return ir===""&&Hr.setCursor(Gn.line,Gn.ch),Hr.replaceSelection(Kn),Hr.focus();case"eraser":return Hr.setValue(""),Hr.focus();case"trigger-watch":return vo(!di),Hr.focus();case"trigger-full-screen":return Ba(!Ko),Hr.focus();case Jt:si(Jt);return;case Rn:si(Rn);return;case en:si(en);return;case Wn:si(Wn);return;case"maths-latex":si("maths-latex");return;case fn:si(fn);return;case gn:si(gn);return;default:throw new Error}},[Hr,di,Ko]),ur=(0,he.useCallback)((Pr,Gn)=>{var ir,hr,Dr,Kr,ao,Ut;switch(si(""),Oo){case Jt:const{title:rr,link:Or}=Pr;return Hr.replaceSelection(`[${rr}](${Or})`),Hr.focus();case Rn:const{language:io,content:bo}=Pr;return Hr.replaceSelection(["```"+io,bo,"```"].join(`
`)),Hr.focus();case"maths-latex":for(var Qt=atob(Pr),Vt=new Uint8Array(Qt.length),Ln=0;Ln<Qt.length;Ln++)Vt[Ln]=Qt.charCodeAt(Ln);var Dn=new Blob([Vt],{type:"image/png"});(0,nt.I)(Dn,wo=>{wo.id?Hr.replaceSelection(`![,](/api/attachments/${wo.id}?type=${wo.content_type})`):(wo==null?void 0:wo.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Hr.replaceSelection("`$$"+Pr+"$$`");break;case en:case Wn:case xn:const{src:To,alt:vn}=Pr,dn=Gn,Bn=(Dr=(hr=(ir=dn==null?void 0:dn.name)==null?void 0:ir.split("."))==null?void 0:hr.pop)==null?void 0:Dr.call(hr);return((Kr=dn==null?void 0:dn.type)==null?void 0:Kr.indexOf("image"))>-1||!(dn!=null&&dn.type)?dn.align||dn.width?Hr.replaceSelection(`<p style="text-align:${dn.align||"initial"}"><img width="${dn.width?dn.width+"%":"initial"}" src="${To}" alt="${vn||""}" /></p>`):Hr.replaceSelection(`<img width="100%" src="${To}" alt="${vn||""}" />`):((ao=dn==null?void 0:dn.type)==null?void 0:ao.indexOf("video"))>-1?Hr.replaceSelection(`<video width="100%" controls src="${To}"></video>`):((Ut=dn==null?void 0:dn.type)==null?void 0:Ut.indexOf("pdf"))>-1?Hr.replaceSelection(`<a href="${To}?type=${dn.type}&disposition=inline" target="_blank">${dn.name}</a>`):Nr.includes(Bn)?Hr.replaceSelection(`<a href="${To}?type=office&disposition=inline" target="_blank">${dn.name}</a>`):Hr.replaceSelection(`[${dn.name}](${To})`),Hr.focus();case gn:const{row:lr,col:$r,align:Er}=Pr;let gr=`
`;for(let wo=0;wo<lr;wo++){let Ro=[],ga=[];for(let so=0;so<$r;so++)wo===1&&ga.push(or[Er]),Ro.push(" ");wo===1&&(gr+=`| ${ga.join(" | ")} |
`),gr+=`| ${Ro.join($r===1?"":" | ")} |
`}return Hr.replaceSelection(gr+`
`),Hr.focus();default:throw new Error}},[Hr,Oo]),oo=(0,he.useMemo)(()=>{switch(Oo){case Jt:return he.createElement(ct,{callback:ur,onCancel:Wr});case Rn:return he.createElement(ut.Z,{callback:ur,onCancel:Wr});case en:return he.createElement(nt.Z,{callback:ur,onCancel:Wr});case fn:return he.createElement(Ne,{callback:ur,onCancel:Wr});case gn:return he.createElement(It,{callback:ur,onCancel:Wr});case"maths-latex":return he.createElement(Ct,{showSaveButton:!0,callback:ur});case"inline-latex":return he.createElement(Zt.Z,{showSaveButton:!0,callback:ur});default:return null}},[Oo]);function Wr(){si("")}(0,he.useEffect)(()=>{if(Ua.current){let Pr=function(ao){Dr=!0,Kr=ao.pageY},Gn=function(){Dr=!1},ir=function(ao){if(Dr){let Ut=ao.pageY-Kr;Ut<0&&(Ut=0),Ut>300&&(Ut=300);let Qt=Rr+Ut+"px";yi(Qt)}},hr=Ua.current,Dr=!1,Kr=0;return hr.addEventListener("mousedown",Pr),document.addEventListener("mousemove",ir),document.addEventListener("mouseup",Gn),()=>{hr.removeEventListener("mousedown",Pr),document.removeEventListener("mousemove",ir),document.removeEventListener("mouseup",Gn)}}},[Hr,Ua]),(0,he.useEffect)(()=>{yi(Rr)},[Rr]);const tr=zr(_n),pr=zr(Di),yr={width:tr,height:pr},to=(0,he.useMemo)(()=>{if(Ka){let Pr=new Date(Ka),Gn=Pr.getHours(),ir=Pr.getMinutes(),hr=Pr.getSeconds();return Gn=Gn<10?"0"+Gn:Gn,ir=ir<10?"0"+ir:ir,hr=hr<10?"0"+hr:hr,`${Gn}:${ir}:${hr}`}return 0},[Ka]),ho=Pr=>{const Gn=[];if(Hn){let ir=-1;Pr=Pr.replace(/(@▁▁@|@▁@)/g,function(hr,Dr,Kr){Gn.push({multiLine:hr!==Nn})})}return Gn};function Go(){window.sessionStorage.removeItem(ra),Cn(!1),Yi(0)}function ln(){Cn(!1),Yi(0),Hr.setValue(window.sessionStorage.getItem(ra))}(0,he.useEffect)(()=>{la[Oo]&&Oo!==Wn&&Oo!==fn&&setTimeout(()=>{const Pr=document.getElementsByClassName("markdown-popup-form")[0],Gn=window.innerWidth/2-Pr.offsetWidth/2,ir=window.innerHeight/2-Pr.offsetHeight/2;yo(Gn),Uo(ir)},0)},[Oo]);const Zn=Pr=>{Pr.preventDefault();const Gn=Pr.clientX-In,ir=Pr.clientY-zo;document.body.onmousemove=hr=>{let Dr=hr.clientX-Gn,Kr=hr.clientY-ir;const ao=document.getElementsByClassName("markdown-popup-form")[0],Ut=window.innerWidth-ao.offsetWidth,Qt=window.innerHeight-ao.offsetHeight;Dr=Math.max(0,Math.min(Dr,Ut)),Kr=Math.max(0,Math.min(Kr,Qt)),dr(hr.clientX,hr.clientY,Gn,ir)&&(yo(Dr),Uo(Kr))},document.body.onmouseup=function(){document.body.onmousemove=null}},dr=(Pr,Gn,ir,hr)=>{const Dr=document.body.clientHeight,Kr=document.body.clientWidth;return Pr<20&&ir>Pr||Pr>Kr-20&&ir<Pr||Gn<20&&hr>Gn||Gn>Dr-20&&hr<Gn?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return he.createElement(he.Fragment,null,he.createElement("div",{className:"markdown-editor-wrapper",ref:No},he.createElement("div",{className:`markdown-editor-container ${Jn} ${di?"on-preview":""} ${Gr?"mini":""} ${Ko?"full-screen":""}`,style:yr},he.createElement(ve,{insertTemp:jo,watch:di,fullScreen:Ko,showNullButton:Fa,showNullProgramButton:Hn,onActionCallback:Wt,hidetoolBar:_r,extraUse:Ur}),he.createElement("div",{className:"markdown-editor-body"},he.createElement("div",{className:"codemirror-container"},he.createElement("textarea",{ref:ya,placeholder:ha})),di?he.createElement("div",{ref:Wo,className:"preview-container"},ma==="stex"&&he.createElement(oe,{value:Ai}),ma!=="stex"&&he.createElement(se.Z,{disabledFill:oa,showProgramFill:Hn,value:Ai})):null))),ni?he.createElement("a",{ref:Ua,className:"editor-resize"}):null,Oo===Wn&&he.createElement(Lt,{callback:ur,onCancel:Wr}),Oo===fn&&he.createElement(Ne,{callback:ur,onCancel:Wr}),he.createElement(be.Z,null,la[Oo]&&Oo!==Wn&&Oo!==fn?he.createElement(lt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:In,top:zo},title:he.createElement("div",{style:{cursor:"move"},onMouseDown:Zn},la[Oo]),open:!0,onCancel:Wr,footer:null,destroyOnClose:!0,width:Oo===fn?"1200px":null,height:Oo===fn?"80vh":null,className:"markdown-popup-form"},oo):null))}},70859:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return me},I:function(){return be}});var he=fe(22150),Re=fe(2453),x=fe(69677),pe=fe(93421),de=fe(31795),ue=fe(78045),ae=fe(71577),re=fe(15476),le=fe(67294),ie=fe(52262),se=fe(67294),oe=Object.defineProperty,te=Object.defineProperties,z=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,b=(ye,Ce,we)=>Ce in ye?oe(ye,Ce,{enumerable:!0,configurable:!0,writable:!0,value:we}):ye[Ce]=we,ee=(ye,Ce)=>{for(var we in Ce||(Ce={}))y.call(Ce,we)&&b(ye,we,Ce[we]);if(a)for(var we of a(Ce))E.call(Ce,we)&&b(ye,we,Ce[we]);return ye},ne=(ye,Ce)=>te(ye,z(Ce));const{useForm:ce}=he.default,Ae={width:280,marginRight:10},ge={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:ye,onCancel:Ce})=>{const[we]=ce();let Ke=(0,le.useRef)();function Se(De){Ke.current.width=we.getFieldValue("width"),Ke.current.align=we.getFieldValue("align"),ye(De,Ke.current)}function ke(De,We){if(De.status===-1){Re.ZP.error(De.message);return}we.setFieldsValue({src:`/api/attachments/${De.id}`,type:We.type})}function Fe(De){let We=De.target.files[0];Ke.current=We,be(We,ke)}return se.createElement(he.default,ne(ee({form:we},ge),{className:"upload-image-panel",onFinish:Se,style:{width:470,overflow:"hidden"}}),se.createElement(he.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},se.createElement("div",{className:"flex-container"},se.createElement(he.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},se.createElement(x.default,{style:Ae})),se.createElement(ve,{onFileChange:Fe}))),se.createElement(he.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},se.createElement(x.default,{style:{width:264}})),se.createElement(he.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},se.createElement(pe.Z,null,se.createElement(he.default.Item,{name:"width",style:{margin:0}},se.createElement(de.Z,{style:{width:264}})),se.createElement("span",{className:"ml8"},"%"))),se.createElement(he.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},se.createElement(ue.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"}]})),se.createElement("aside",null,se.createElement(he.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},se.createElement(ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),se.createElement(ae.ZP,{type:"default",onClick:Ce},"\u53D6\u6D88"))))};function ve({onFileChange:ye}){return se.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",se.createElement("input",{type:"file",onChange:ye}))}function be(ye,Ce){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ie.bg)())throw Re.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let we=new FormData;we.append("editormd-image-file",ye),we.append("file_param_name","editormd-image-file"),we.append("byxhr","true");var Ke=new window.XMLHttpRequest;Ke.withCredentials=!0,Ke.addEventListener("load",function(Se){Ce(JSON.parse(Se.target.responseText),ye)},!1),Ke.addEventListener("error",function(Se){console.error(Se)},!1),Ke.open("POST",`${re.KI}/api/attachments.json`),Ke.send(we)}},76621:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return x}});var he=fe(67294),Re=fe(73935);class x extends he.Component{constructor(de){super(de);const ue=window.document;this.node=ue.createElement("div"),ue.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,Re.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},21434:function(an,Mt,fe){"use strict";var he=fe(12867),Re=fe(11713),x=fe(47897),pe=fe(67294);const de=Re.default.Option;Mt.Z=({isTheoretical:ue,onFontSizeChange:ae,cmFontSize:re,cmCodeMode:le,autoFormat:ie,onCodeModeChange:se,onTabToSpace:oe,onAutoFormat:te,formatDocument:z,className:a="",tabToSpace:y,children:E,code_editor:b,challenge:ee,shixun_environment_id:ne,shixun_environments:ce})=>{var Ae;const ge={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},me=(Ae=ce==null?void 0:ce.find(ve=>ve.shixun_environment_id===ne))==null?void 0:Ae.program_language;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(Re.default,{bordered:!1,size:"small",value:le,onChange:se},pe.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),pe.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ue&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),pe.createElement(Re.default,{bordered:!1,size:"small",value:re,onChange:ae},pe.createElement(de,{value:12},"12px"),pe.createElement(de,{value:14},"14px"),pe.createElement(de,{value:16},"16px"),pe.createElement(de,{value:18},"18px"),pe.createElement(de,{value:20},"20px"),pe.createElement(de,{value:22},"22px"))),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"Tab\u8F6C\u6362"),pe.createElement(x.Z,{checked:y,onChange:oe})),pe.createElement("div",{className:"file-item",onClick:z},pe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ue&&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"))),E),!ue&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,me&&pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),pe.createElement("span",null,me)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),pe.createElement("span",null,ge[ee==null?void 0:ee.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")))))}},5476:function(an,Mt,fe){"use strict";fe.d(Mt,{i:function(){return ge},Z:function(){return ve}});var he={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},Re=fe(57953),x=fe(83062),pe=fe(38703),de=fe(94184),ue=fe.n(de),ae=fe(28706),re=fe(26194),le=fe(52262),ie=fe(79005),se=fe(20345),oe=fe(77882),te=fe(31081),z=fe(75309),a=fe(71979),y=fe(47558),E=fe(60345),b=fe(66832),ee=fe(96593),ne=fe(19664),ce=fe(91833),Ae=fe(67294);const ge=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ie,swimg:se},{name:"101\u8BA1\u5212",ptimg:oe,swimg:te},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:z,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:E},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:ee},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:ce}];var ve=({className:be,dataSource:ye=[],col:Ce=4,right:we,bottom:Ke=23,precision:Se=0,wrapWidth:ke=1200,trackEventItems:Fe,loading:De,onRemove:We=()=>{},isCurrent:Ve=!0,showAlias:Qe=!1,showProgress:Je=!1})=>{const et=Math.floor((ke-(Ce-1)*we)/Ce),ct=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(ut=>(window.ENV==="build"&&(ut.ptimg=`/react/build${ut.ptimg}`,ut.swimg=`/react/build${ut.swimg}`),ut));return Ae.createElement(Re.Z,{spinning:De},Ae.createElement("div",{className:ue()(he.list,be)},!!(ye!=null&&ye.length)&&(ye==null?void 0:ye.map((ut,nt)=>{var lt,at,pt,bt,Lt,mt;const{name:At,id:qe,identifier:je,featured:Ze,school_name:Oe,image_url:Ee,excellent:Be,is_plan:Ge}=ut;return Ae.createElement("div",{key:qe,className:Ve&&Je?he.wrapisCurrent:he.wrap,style:{width:et,marginRight:(1+nt)%Ce===0?0:we+Se,marginBottom:Ke}},Ae.createElement("a",{className:he.li,onClick:Ie=>{Ie.preventDefault(),Ie.stopPropagation(),Fe&&(0,ae.L9)([Fe]),(0,ae.xg)(`/paths/${je}`)}},Ae.createElement("div",{className:he.img},Ae.createElement("img",{className:he.cover,src:`${Ee}`}),Ve&&(0,le.bg)()&&(ut==null?void 0:ut.studying)&&Ae.createElement("div",{className:`${he.movebq} user-path-items`,onClick:Ie=>{Ie.stopPropagation(),We(ut)}},Ae.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Ae.createElement("span",{className:"c-red"},"\u79FB\u9664")),(lt=ut==null?void 0:ut.subject_tags)==null?void 0:lt.map((Ie,Ne)=>{var ze,it;if(Ne===0){const xt=(ze=ct.find(It=>It.name==Ie))==null?void 0:ze.swimg;return Ae.createElement("img",{className:he.sign,src:xt,style:{left:"-4px"}})}const yt=(it=ct.find(xt=>xt.name==Ie))==null?void 0:it.ptimg;return Ae.createElement("img",{className:he.sign,src:yt,style:{left:`${48+52*(Ne-1)+2*Ne}px`}})}),Ae.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ut==null?void 0:ut.excellent)&&Ae.createElement("div",{className:he.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Ae.createElement("div",{className:he.name},Ae.createElement(x.Z,{title:Qe&&(ut!=null&&ut.excellent_alias_name)?Ae.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${At}`,Ae.createElement("br",null),Ae.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ut==null?void 0:ut.excellent_alias_name}`)):At},Ae.createElement("span",{className:he.e},Qe&&(ut==null?void 0:ut.excellent_alias_name)||At))),Ve&&Je&&((at=ut==null?void 0:ut.progress)==null?void 0:at.all_score)!=0&&Ae.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},Ae.createElement(pe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((pt=ut==null?void 0:ut.progress)==null?void 0:pt.my_score)/((bt=ut==null?void 0:ut.progress)==null?void 0:bt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Lt=ut==null?void 0:ut.progress)==null?void 0:Lt.my_score,"/",(mt=ut==null?void 0:ut.progress)==null?void 0:mt.all_score),(!Ve||!Je)&&Ae.createElement("div",{className:he.tags},Ae.createElement("div",null,Ae.createElement(x.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ae.createElement("span",null,Ae.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ae.createElement("span",null,ut.stages_count))),Ae.createElement(x.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ae.createElement("span",null,Ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Ae.createElement("span",null,ut.members_count)))))))})),!ye.length&&Ae.createElement(re.Z,null)))}},80150:function(an,Mt,fe){"use strict";fe.d(Mt,{jL:function(){return de},w9:function(){return zr},vv:function(){return _n},dN:function(){return la},QD:function(){return sr},cQ:function(){return Ne.Z},vg:function(){return Zo},Oz:function(){return or},op:function(){return Yi},O5:function(){return to},_b:function(){return ya},t7:function(){return Ke},tT:function(){return Fe},Gi:function(){return _r},YG:function(){return aa},Ed:function(){return Fa},kT:function(){return ra},qp:function(){return E},Um:function(){return ge},K3:function(){return ne},vr:function(){return yo},qE:function(){return On},Je:function(){return Ve},wb:function(){return mt},rC:function(){return Ie},lB:function(){return je},cq:function(){return Qr},kO:function(){return Da},tp:function(){return be},Si:function(){return ln},k8:function(){return To},Du:function(){return Kr}});var he=fe(67294),Re={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"},x="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",de=({dataSource:vn=[],img:dn,imgWidth:Bn=346,title:lr,sunTitle:$r,bannerExtraContent:Er})=>he.createElement("div",{className:Re.banner},he.createElement("div",{className:Re.content},he.createElement("aside",null,he.createElement("p",null,he.createElement("b",null,lr),he.createElement("span",null,$r)),vn.length>0&&he.createElement("div",{className:Re.btns},vn.map((gr,wo)=>he.createElement("div",{key:wo,onClick:gr.click},gr.name,gr.sign?he.createElement("img",{src:x,width:39}):null))),Er),dn&&he.createElement("img",{style:{marginTop:33,marginRight:38},src:dn,width:Bn}))),ue={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"},ae=fe(94184),re=fe.n(ae),le=fe(96486),ie=Object.defineProperty,se=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,z=(vn,dn,Bn)=>dn in vn?ie(vn,dn,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):vn[dn]=Bn,a=(vn,dn)=>{for(var Bn in dn||(dn={}))oe.call(dn,Bn)&&z(vn,Bn,dn[Bn]);if(se)for(var Bn of se(dn))te.call(dn,Bn)&&z(vn,Bn,dn[Bn]);return vn},E=({dataSource:vn=[],value:dn,onChange:Bn,onTitleChange:lr,className:$r,title:Er,titleWidth:gr=41,style:wo={},fontColor:Ro="#6A7283",showCount:ga,classNameActive:so,styleItem:ro={}})=>{const[ca,La]=(0,he.useState)(0),[xa,Vo]=(0,he.useState)(!1),Yr=(0,he.useRef)(null),na=(0,he.useRef)(null);return(0,he.useEffect)(()=>{var Jo;vn.length!==0&&(((Jo=Yr==null?void 0:Yr.current)==null?void 0:Jo.clientHeight)>97?La(1):La(0)),vn.length===0&&La(0),Vo(!1)},[vn]),he.createElement("div",{className:re()(ue.row,$r),style:wo},he.createElement("div",{onClick:(0,le.throttle)(()=>lr==null?void 0:lr(),2e3),style:{width:gr,marginTop:xa?12:4},className:`${ue.title} ${lr?"current":""}`},Er),he.createElement("div",{className:xa?`${ue.tagsWrap} ${ue.tagsBorderWrap}`:ue.tagsWrap},he.createElement("div",{className:ue.bar,ref:na,style:ca>0?{height:ca===1?97:"auto",overflow:ca===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},he.createElement("div",{className:ue.tag,ref:Yr},vn==null?void 0:vn.map(Jo=>he.createElement("span",{onClick:()=>Bn(Jo.id),key:Jo.id,style:a(a({color:Ro},ro),(Jo==null?void 0:Jo.style)||{}),className:dn===Jo.id?re()(so||ue.active,Jo.classNameActive):""},he.createElement("span",{title:Jo.name,className:ue.name},Jo.name),!!ga&&he.createElement("span",{className:ue.num},Jo.count))))),!!ca&&he.createElement(he.Fragment,null,ca===1?he.createElement("div",{onClick:()=>{var Jo;La(2),((Jo=Yr==null?void 0:Yr.current)==null?void 0:Jo.clientHeight)>245?Vo(!0):Vo(!1)},className:ue.action},"\u5C55\u5F00",he.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):he.createElement("div",{onClick:()=>{na.current.scrollTop=0,La(1),Vo(!1)},className:ue.action},"\u6536\u8D77",he.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},ne=({dataSource:vn=[],value:dn,onChange:Bn,onTitleChange:lr,className:$r,title:Er,titleWidth:gr=41,style:wo={},fontColor:Ro="#6A7283",showCount:ga,expand:so=!0})=>{const[ro,ca]=(0,he.useState)(0),[La,xa]=(0,he.useState)(!1),Vo=(0,he.useRef)(null),Yr=(0,he.useRef)(null),[na,Jo]=(0,he.useState)(so);return he.createElement("div",{className:re()(b.row,$r),style:wo},he.createElement("div",{className:"flex item-center justify-between"},he.createElement("div",{onClick:(0,le.throttle)(()=>lr==null?void 0:lr(),2e3),style:{width:gr,marginTop:La?12:4},className:`${b.title} ${lr?"current":""}`},Er),he.createElement("i",{className:`iconfont ${na?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:na?8:10},onClick:()=>Jo(!na)})),na&&he.createElement("div",{className:La?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},he.createElement("div",{className:b.fenge}),he.createElement("div",{className:b.bar,ref:Yr},he.createElement("div",{className:b.tag,ref:Vo},vn==null?void 0:vn.map($a=>he.createElement("span",{onClick:()=>Bn($a.id),key:$a.id,style:{color:Ro},className:dn===$a.id?b.active:""},he.createElement("span",{title:$a.name,className:b.name},$a.name),!!ga&&he.createElement("span",{className:b.num},$a.count)))))))},ce={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},ge=({dataSource:vn=[],value:dn,onChange:Bn,onTitleChange:lr,className:$r,title:Er,titleWidth:gr=41,style:wo={},fontColor:Ro="#fff",showCount:ga,expand:so=!0})=>{const[ro,ca]=(0,he.useState)(0),[La,xa]=(0,he.useState)(!1),Vo=(0,he.useRef)(null),Yr=(0,he.useRef)(null),[na,Jo]=(0,he.useState)(so);return he.createElement("div",{className:re()(ce.row,$r),style:wo},he.createElement("div",{className:"flex item-center justify-between"},he.createElement("div",{onClick:(0,le.throttle)(()=>lr==null?void 0:lr(),2e3),style:{width:gr},className:`${ce.title} ${lr?"current":""}`},Er),he.createElement("i",{className:`iconfont ${na?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:na?"#00DDC7":"#037F74",fontSize:na?10:12},onClick:()=>Jo(!na)})),na&&he.createElement("div",{className:La?`${ce.tagsWrap} ${ce.tagsBorderWrap}`:ce.tagsWrap},he.createElement("div",{className:ce.bar,ref:Yr},he.createElement("div",{className:ce.tag,ref:Vo},vn==null?void 0:vn.map($a=>he.createElement("span",{onClick:()=>Bn($a.id),key:$a.id,style:{color:Ro},className:dn===$a.id?ce.active:""},he.createElement("span",{title:$a.name,className:ce.name},$a.name),!!ga&&he.createElement("span",{className:ce.num},$a.count)))))))},me={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"},be=({dataSource:vn=[],value:dn,onChange:Bn,className:lr,style:$r={}})=>he.createElement("div",{style:$r,className:re()(me.tabs,lr)},vn.map(Er=>he.createElement("span",{onClick:()=>Bn(Er.id),className:dn===Er.id?me.active:"",key:Er.id},Er.name))),ye={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"},Ce=fe(69677),Ke=({dataSource:vn=[],value:dn="",onChange:Bn,onInputChange:lr=()=>{},className:$r,style:Er={},placeholder:gr,allowClear:wo=!1})=>{var Ro;const[ga,so]=(0,he.useState)(""),[ro,ca]=(0,he.useState)("");(0,he.useEffect)(()=>{var Vo;let Yr=dn;(Vo=JSON.stringify(dn))!=null&&Vo.includes("{")&&(so(dn.id),Yr=dn.value||"");try{ca(decodeURIComponent(Yr||""))}catch(na){ca(decodeURIComponent(Yr||""))}},[dn]);const La=()=>{Bn(encodeURIComponent(ro),ga||null)},xa=Vo=>{Vo!==ga&&(so(Vo),Bn(encodeURIComponent(ro),Vo))};return he.createElement("div",{className:re()(ye.input,$r),style:Er},!!vn.length&&he.createElement("div",{className:ye.dropdown},he.createElement("div",{className:ye.text},(Ro=vn.find(Vo=>Vo.id===ga))==null?void 0:Ro.name,he.createElement("i",{className:"iconfont icon-zhankai4"}),he.createElement("b",{className:ye.b1}),he.createElement("b",{className:ye.b2})),he.createElement("div",{className:ye.menu},vn.map((Vo,Yr)=>he.createElement("div",{key:Yr,onClick:()=>xa(Vo.id)},Vo.name)))),he.createElement(Ce.default,{onPressEnter:La,value:ro,onChange:Vo=>{ca(Vo.target.value),lr(encodeURIComponent(Vo.target.value),ga||null)},bordered:!1,placeholder:gr}),he.createElement("i",{onClick:La,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Se={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Fe=({dataSource:vn=[],value:dn="",onChange:Bn,onInputChange:lr=()=>{},className:$r,style:Er={},placeholder:gr,allowClear:wo=!1})=>{var Ro;const[ga,so]=(0,he.useState)(""),[ro,ca]=(0,he.useState)("");(0,he.useEffect)(()=>{var Vo;let Yr=dn;(Vo=JSON.stringify(dn))!=null&&Vo.includes("{")&&(so(dn.id),Yr=dn.value||"");try{ca(decodeURIComponent(Yr||""))}catch(na){ca(decodeURIComponent(Yr||""))}},[dn]);const La=()=>{Bn(encodeURIComponent(ro),ga||null)},xa=Vo=>{Vo!==ga&&(so(Vo),Bn(encodeURIComponent(ro),Vo))};return he.createElement("div",{className:re()(Se.input,$r),style:Er},!!vn.length&&he.createElement("div",{className:Se.dropdown},he.createElement("div",{className:Se.text},(Ro=vn.find(Vo=>Vo.id===ga))==null?void 0:Ro.name,he.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),he.createElement("div",{className:Se.menu},vn.map((Vo,Yr)=>he.createElement("div",{key:Yr,onClick:()=>xa(Vo.id)},Vo.name)))),he.createElement(Ce.default,{onPressEnter:La,value:ro,onChange:Vo=>{ca(Vo.target.value),lr(encodeURIComponent(Vo.target.value),ga||null)},bordered:!1,placeholder:gr}),he.createElement("i",{onClick:La,className:"iconfont icon-sousuo9 font14 pl10 current"}))},De={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"},Ve=({value:vn,onChange:dn,className:Bn,total:lr,pageSize:$r,style:Er={}})=>{const gr=vn<2,wo=vn>=Math.ceil(lr/$r);return lr<=$r?he.createElement(he.Fragment,null):he.createElement("div",{className:re()(De.quickPager,Bn),style:Er},he.createElement("div",{onClick:()=>{gr||dn(vn-1,"prev")},className:gr?De.disabled:""},"\u4E0A\u4E00\u9875"),he.createElement("div",{onClick:()=>{wo||dn(vn+1,"next")},className:wo?De.disabled:""},"\u4E0B\u4E00\u9875"))},Qe={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Je=fe(57953),et=fe(83062),ct=fe(12604),ut=fe(11320),nt=fe(28706),lt=fe(96908),at=fe(57177),pt=fe(81378),bt=fe(26194),mt=({className:vn,dataSource:dn=[],col:Bn=4,right:lr,bottom:$r=23,precision:Er=0,wrapWidth:gr=1200,trackEventItems:wo,loading:Ro})=>{const ga=Math.floor((gr-(Bn-1)*lr)/Bn);return he.createElement(Je.Z,{spinning:Ro},he.createElement("div",{className:re()(Qe.list,vn)},!!dn.length&&dn.map((so,ro)=>{const{name:ca,id:La,identifier:xa,power:Vo,cover_image_id:Yr,pic:na}=so;return he.createElement("div",{className:Qe.wrap,key:La,style:{width:ga,marginRight:(1+ro)%Bn===0?0:lr+Er,marginBottom:$r}},he.createElement("a",{target:"_blank",href:`/shixuns/${xa}/challenges`,className:Qe.li,onClick:Jo=>{Jo.preventDefault(),wo&&(0,nt.L9)([wo]),Vo&&(0,nt.xg)(`/shixuns/${xa}/challenges`)}},he.createElement("div",{className:Qe.img},he.createElement("img",{className:Qe.cover,src:`${na}`}),so.is_jupyter&&he.createElement("img",{className:Qe.sign,src:lt}),so.is_jupyter_lab&&he.createElement("img",{className:Qe.sign,src:at}),so.is_unity_3d&&he.createElement("img",{className:Qe.sign,src:pt})),he.createElement("div",{className:Qe.name},he.createElement(et.Z,{title:ca||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},he.createElement("span",{className:Qe.e},ca||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),he.createElement("div",{className:Qe.tags},he.createElement(et.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),he.createElement("span",null,so.challenges_count))),!!so.myshixuns_count&&he.createElement(et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),he.createElement("span",null,so.myshixuns_count))),he.createElement(et.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},he.createElement("span",null,he.createElement("span",null,so.level))),he.createElement("div",{className:Qe.rate},he.createElement(ct.Z,{allowHalf:!0,disabled:!0,defaultValue:so.score_info}),he.createElement("span",null,"\xA0",so.score_info?`${so.score_info}\u5206`:"5\u5206")))),!Vo&&he.createElement("div",{className:Qe.lockWrap},he.createElement("img",{src:`${ut.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),he.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!dn.length&&he.createElement(bt.Z,null)))},At={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},je=({className:vn,dataSource:dn=[],col:Bn=4,right:lr,bottom:$r=23,precision:Er=0,wrapWidth:gr=1200,wrapClassName:wo,trackEventItems:Ro,loading:ga})=>{const so=Math.floor((gr-(Bn-1)*lr)/Bn);return he.createElement(Je.Z,{spinning:ga},he.createElement("div",{className:re()(At.list,vn)},!!dn.length&&dn.map((ro,ca)=>{const{name:La,id:xa,identifier:Vo,power:Yr,cover_image_id:na,pic:Jo}=ro;return he.createElement("div",{className:re()(At.wrap,wo),key:xa,style:{width:so,marginRight:(1+ca)%Bn===0?0:lr+Er,marginBottom:$r}},he.createElement("a",{target:"_blank",href:`/shixuns/${Vo}/challenges`,className:At.li,onClick:$a=>{$a.preventDefault(),Ro&&(0,nt.L9)([Ro]),Yr&&(0,nt.xg)(`/shixuns/${Vo}/challenges`)}},he.createElement("img",{src:fe(79633),className:At.titleBg}),he.createElement("div",{className:At.name},he.createElement(et.Z,{title:La||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},he.createElement("span",{className:At.e},La||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),he.createElement("div",{style:{padding:"14px",paddingBottom:0}},he.createElement("div",{className:At.img},he.createElement("img",{className:At.cover,src:na?`${ut.Z.API_SERVER}/api/attachments/${na}`:`${ut.Z.IMG_SERVER+Jo}`}),ro.is_jupyter&&he.createElement("div",{className:At.bq},"Jupyter"),ro.is_jupyter_lab&&he.createElement("div",{className:At.bq},"JupyterLab"),ro.is_unity_3d&&he.createElement("div",{className:At.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),he.createElement("div",{className:"mt20 flex item-center justify-between"},he.createElement("div",null,he.createElement("span",{className:At.text},"\u5B66\u4E60\u4EBA\u6570"),he.createElement("span",{className:At.value},ro.myshixuns_count)),he.createElement("div",null,he.createElement("span",{className:At.text},"\u56F0\u96BE\u7B49\u7EA7"),he.createElement("span",{className:At.value},ro.level))),he.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},he.createElement("div",null,he.createElement("span",{className:At.text},"\u5173\u5361\u6570"),he.createElement("span",{className:At.value},ro.challenges_count)),he.createElement("div",{className:At.rate},he.createElement(ct.Z,{allowHalf:!0,disabled:!0,defaultValue:ro.score_info}),he.createElement("span",{className:At.value,style:{color:"#FF9C00"}},"\xA0",ro.score_info?`${ro.score_info}\u5206`:"5\u5206"))))),!Yr&&he.createElement("div",{className:At.lockWrap},he.createElement("img",{src:`${ut.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),he.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!dn.length&&he.createElement(bt.Z,null)))},Ze={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Oe="data:image/png;base64,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",Ee="data:image/png;base64,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",Be="data:image/png;base64,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",Ie=({className:vn,dataSource:dn=[],col:Bn=4,right:lr,bottom:$r=23,precision:Er=0,wrapWidth:gr=1200,trackEventItems:wo,loading:Ro,wrapClassName:ga,imgClassName:so})=>{const ro=Math.floor((gr-(Bn-1)*lr)/Bn);return he.createElement(Je.Z,{spinning:Ro},he.createElement("div",{className:re()(Ze.list,vn)},!!dn.length&&dn.map((ca,La)=>{const{name:xa,id:Vo,identifier:Yr,power:na,cover_image_id:Jo,pic:$a}=ca;return he.createElement("div",{className:re()(Ze.wrap,ga),key:Vo,style:{width:ro,marginRight:(1+La)%Bn===0?0:lr+Er,marginBottom:$r}},he.createElement("a",{target:"_blank",href:`/shixuns/${Yr}/challenges`,className:Ze.li,onClick:ri=>{ri.preventDefault(),wo&&(0,nt.L9)([wo]),na&&(0,nt.xg)(`/shixuns/${Yr}/challenges`)}},he.createElement("div",{className:re()(Ze.img,so)},he.createElement("img",{className:Ze.cover,src:Jo?`${ut.Z.API_SERVER}/api/attachments/${Jo}`:`${ut.Z.IMG_SERVER+$a}`}),ca.is_jupyter&&he.createElement("img",{className:Ze.sign,src:Oe}),ca.is_jupyter_lab&&he.createElement("img",{className:Ze.sign,src:Ee}),ca.is_unity_3d&&he.createElement("img",{className:Ze.sign,src:Be})),he.createElement("div",{className:Ze.name},he.createElement(et.Z,{title:xa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},he.createElement("span",{className:Ze.e},xa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),he.createElement("div",{className:Ze.tags},he.createElement(et.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),he.createElement("span",null,ca.challenges_count))),!!ca.myshixuns_count&&he.createElement(et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),he.createElement("span",null,ca.myshixuns_count))),he.createElement(et.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},he.createElement("span",null,he.createElement("span",null,ca.level))),he.createElement("div",{className:Ze.rate},he.createElement(ct.Z,{allowHalf:!0,disabled:!0,defaultValue:ca.score_info}),he.createElement("span",null,"\xA0",ca.score_info?`${ca.score_info}\u5206`:"5\u5206")))),!na&&he.createElement("div",{className:Ze.lockWrap},he.createElement("img",{src:`${ut.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),he.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!dn.length&&he.createElement(bt.Z,null)))},Ne=fe(5476),ze={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},it=fe(79005),yt=fe(20345),xt=fe(77882),It=fe(31081),St=fe(75309),wt=fe(71979),Tt=fe(47558),Ht=fe(60345),Ct=fe(66832),Zt=fe(96593),Pt=fe(19664),jt=fe(91833),Jt=Object.defineProperty,en=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,xn=(vn,dn,Bn)=>dn in vn?Jt(vn,dn,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):vn[dn]=Bn,Rn=(vn,dn)=>{for(var Bn in dn||(dn={}))fn.call(dn,Bn)&&xn(vn,Bn,dn[Bn]);if(en)for(var Bn of en(dn))Wn.call(dn,Bn)&&xn(vn,Bn,dn[Bn]);return vn};const gn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:it,swimg:yt},{name:"101\u8BA1\u5212",ptimg:xt,swimg:It},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:St,swimg:wt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Tt,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ct,swimg:Zt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Pt,swimg:jt}];var or=({className:vn,dataSource:dn=[],col:Bn=4,right:lr,bottom:$r=23,precision:Er=0,wrapWidth:gr=1200,trackEventItems:wo,loading:Ro,wrapClassName:ga,imgClassName:so,isArrow:ro=!1,imgStyle:ca={}})=>{const La=Math.floor((gr-(Bn-1)*lr)/Bn),[xa,Vo]=(0,he.useState)(),[Yr,na]=(0,he.useState)(),Jo=ri=>Vo(ri),$a=()=>Vo(-1);return he.createElement(Je.Z,{spinning:Ro},he.createElement("div",{className:re()(ze.list,vn)},!!(dn!=null&&dn.length)&&(dn==null?void 0:dn.map((ri,Bi)=>{var Ri;const{name:Ui,id:vs,identifier:Si,featured:wi,school_name:Ji,image_url:Ni,excellent:fs,is_plan:Mi}=ri;return he.createElement("div",{key:vs,className:re()(ze.wrap,ga),style:{width:La,marginRight:(1+Bi)%Bn===0?0:lr+Er,marginBottom:$r}},he.createElement("a",{target:"_blank",href:`/paths/${Si}`,className:ze.li,onClick:As=>{As.preventDefault(),wo&&(0,nt.L9)([wo]),(0,nt.xg)(`/paths/${Si}`)}},he.createElement("img",{src:fe(39057),className:ze.titleBg}),he.createElement("div",{className:ze.name},he.createElement(et.Z,{title:Ui},he.createElement("span",{className:ze.e,style:{color:ro&&xa===Bi?"#145DFF":"#000000"},onMouseEnter:()=>{Jo(Bi)},onMouseLeave:$a},Ui))),he.createElement("div",{style:{padding:"14px",paddingBottom:0}},he.createElement("div",{className:re()(ze.img,so)},he.createElement("img",{className:ze.cover,style:Rn({},ca),src:`${ut.Z.IMG_SERVER+Ni}`}),(Ri=ri==null?void 0:ri.subject_tags)==null?void 0:Ri.map((As,ei)=>{var ds,Xs;if(ei===0){const Hi=(ds=gn.find(ls=>ls.name==As))==null?void 0:ds.swimg;return he.createElement("img",{className:ze.sign,src:Hi,style:{left:"-4px"}})}const rl=(Xs=gn.find(Hi=>Hi.name==As))==null?void 0:Xs.ptimg;return he.createElement("img",{className:ze.sign,src:rl,style:{left:`${48+52*(ei-1)+2*ei}px`}})}),he.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(ri==null?void 0:ri.excellent)&&he.createElement("div",{className:ze.bq},"\u5F00\u653E\u8BFE\u7A0B"))),he.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},he.createElement("div",null,he.createElement("span",{className:ze.text},"\u7AE0\u8282\u6570"),he.createElement("span",{className:ze.value},ri.stages_count)),he.createElement("div",null,he.createElement("span",{className:ze.text},"\u5B66\u4E60\u4EBA\u6570"),he.createElement("span",{className:ze.value},ri.members_count))))))})),!dn.length&&he.createElement(bt.Z,null)))},fr={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},Vr=fe(52262),vr=fe(67294);const co=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:it,swimg:yt},{name:"101\u8BA1\u5212",ptimg:xt,swimg:It},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:St,swimg:wt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Tt,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ct,swimg:Zt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Pt,swimg:jt}];var Zo=({className:vn,dataSource:dn=[],col:Bn=4,right:lr,bottom:$r=23,precision:Er=0,wrapWidth:gr=1200,trackEventItems:wo,loading:Ro,onRemove:ga=()=>{},isCurrent:so=!0,showAlias:ro=!1,wrapClassName:ca,imgClassName:La})=>{const xa=Math.floor((gr-(Bn-1)*lr)/Bn),Vo=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Yr=>(window.ENV==="build"&&(Yr.ptimg=`/react/build${Yr.ptimg}`,Yr.swimg=`/react/build${Yr.swimg}`),Yr));return vr.createElement(Je.Z,{spinning:Ro},vr.createElement("div",{className:re()(fr.list,vn)},!!(dn!=null&&dn.length)&&(dn==null?void 0:dn.map((Yr,na)=>{var Jo;const{name:$a,id:ri,identifier:Bi,featured:Ri,school_name:Ui,image_url:vs,excellent:Si,is_plan:wi}=Yr;return vr.createElement("div",{key:ri,className:re()(fr.wrap,ca),style:{width:xa,marginRight:(1+na)%Bn===0?0:lr+Er,marginBottom:$r}},vr.createElement("a",{className:fr.li,onClick:Ji=>{Ji.preventDefault(),Ji.stopPropagation(),wo&&(0,nt.L9)([wo]),(0,nt.xg)(`/paths/${Bi}`)}},vr.createElement("div",{className:re()(fr.img,La)},vr.createElement("img",{className:fr.cover,src:`${ut.Z.IMG_SERVER+vs}`}),so&&(0,Vr.bg)()&&(Yr==null?void 0:Yr.studying)&&vr.createElement("div",{className:`${fr.movebq} user-path-items`,onClick:Ji=>{Ji.stopPropagation(),ga(Yr)}},vr.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),vr.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Jo=Yr==null?void 0:Yr.subject_tags)==null?void 0:Jo.map((Ji,Ni)=>{var fs,Mi;if(Ni===0){const ei=(fs=Vo.find(ds=>ds.name==Ji))==null?void 0:fs.swimg;return vr.createElement("img",{className:fr.sign,src:ei,style:{left:"-4px"}})}const As=(Mi=Vo.find(ei=>ei.name==Ji))==null?void 0:Mi.ptimg;return vr.createElement("img",{className:fr.sign,src:As,style:{left:`${48+52*(Ni-1)+2*Ni}px`}})}),vr.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Yr==null?void 0:Yr.excellent)&&vr.createElement("div",{className:fr.bq},"\u5F00\u653E\u8BFE\u7A0B"))),vr.createElement("div",{className:fr.name},vr.createElement(et.Z,{title:ro&&(Yr!=null&&Yr.excellent_alias_name)?vr.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${$a}`,vr.createElement("br",null),vr.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Yr==null?void 0:Yr.excellent_alias_name}`)):$a},vr.createElement("span",{className:fr.e},ro&&(Yr==null?void 0:Yr.excellent_alias_name)||$a))),vr.createElement("div",{className:fr.tags},vr.createElement("div",null,vr.createElement(et.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},vr.createElement("span",null,vr.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),vr.createElement("span",null,Yr.stages_count))),vr.createElement(et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},vr.createElement("span",null,vr.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),vr.createElement("span",null,Yr.members_count)))))))})),!dn.length&&vr.createElement(bt.Z,null)))},er={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"},Nn="data:image/png;base64,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",Kn=fe(67294),zr=({className:vn,dataSource:dn=[],col:Bn=4,right:lr,bottom:$r=23,precision:Er=0,wrapWidth:gr=1200,trackEventItems:wo,loading:Ro})=>{const ga=Math.floor((gr-(Bn-1)*lr)/Bn);return Kn.createElement(Je.Z,{spinning:Ro},Kn.createElement("div",{className:re()(er.list,vn)},!!dn.length&&dn.map((so,ro)=>{const{subject_identifier:ca,id:La,identifier:xa,power:Vo}=so,Yr=so.is_public!=0&&so.is_public;return Kn.createElement("div",{className:er.wrap,key:La,style:{width:ga,marginRight:(1+ro)%Bn===0?0:lr+Er,marginBottom:$r}},Kn.createElement("a",{className:er.li,onClick:na=>{na.preventDefault(),wo&&(0,nt.L9)([wo]),(0,nt.xg)(so.first_category_url)}},Kn.createElement("div",{className:er.top},Kn.createElement(et.Z,{title:so.name},Kn.createElement("div",{className:er.name},so.name)),Kn.createElement("img",{className:er.img,src:ut.Z.IMG_SERVER+"/images/"+so.avatar_url}),Kn.createElement("div",{className:er.text,title:so.creator},so.creator),ca&&Kn.createElement("div",{className:er.btns},Kn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Kn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Yr&&Kn.createElement("div",{className:er.sign},"\u516C\u5F00")),Kn.createElement("div",{className:er.bottom},so.visits>0&&Kn.createElement(et.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Kn.createElement("span",null,Kn.createElement("i",{className:"iconfont icon-liulanyan"}),Kn.createElement("span",null,so.visits))),so.course_members_count>0&&Kn.createElement(et.Z,{title:"\u6210\u5458",placement:"bottom"},Kn.createElement("span",null,Kn.createElement("i",{className:"iconfont icon-chengyuan"}),so.course_members_count)),so.tasks_count>0&&Kn.createElement(et.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Kn.createElement("span",null,Kn.createElement("i",{className:"iconfont icon-zuoye"}),so.tasks_count)),so.is_end?Kn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Kn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!so.is_accessible&&Kn.createElement("div",{className:er.lockWrap},Kn.createElement("img",{src:`${ut.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Kn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!dn.length&&Kn.createElement(bt.Z,null)))},qr={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},Co="data:image/png;base64,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",la=({className:vn,dataSource:dn=[],col:Bn=4,right:lr,bottom:$r=23,precision:Er=0,wrapWidth:gr=1200,wrapClassName:wo,trackEventItems:Ro,loading:ga})=>{const so=Math.floor((gr-(Bn-1)*lr)/Bn);return he.createElement(Je.Z,{spinning:ga},he.createElement("div",{className:re()(qr.list,vn)},!!dn.length&&dn.map((ro,ca)=>{const{subject_identifier:La,id:xa,identifier:Vo,power:Yr}=ro,na=ro.is_public!=0&&ro.is_public;return he.createElement("div",{className:re()(`${qr.wrap} ${ro.is_accessible?"":qr.warpStyle}`,wo),key:xa,style:{width:so,marginRight:(1+ca)%Bn===0?0:lr+Er,marginBottom:$r}},he.createElement("a",{className:qr.li,onClick:Jo=>{Jo.preventDefault(),Ro&&(0,nt.L9)([Ro]),(0,nt.xg)(ro.first_category_url)}},he.createElement("div",{className:qr.creator},he.createElement("img",{className:qr.img,src:ut.Z.IMG_SERVER+"/images/"+ro.avatar_url}),he.createElement("div",{className:qr.text,title:ro.creator},ro.creator)),he.createElement("div",{className:qr.top},he.createElement(et.Z,{title:ro.name},he.createElement("div",{className:qr.name},ro.name)),na&&he.createElement("div",{className:qr.sign},"\u516C\u5F00")),he.createElement("div",{className:qr.middle},he.createElement("div",{className:qr.row,style:{marginBottom:6}},he.createElement("div",null,he.createElement("span",{className:qr.text},"\u8BBF\u95EE\u91CF"),he.createElement("span",{className:qr.value},(ro==null?void 0:ro.visits)||0)),he.createElement("div",null,he.createElement("span",{className:qr.text},"\u6210\u5458"),he.createElement("span",{className:qr.value},(ro==null?void 0:ro.course_members_count)||0))),he.createElement("div",{className:qr.row},he.createElement("div",null,he.createElement("span",{className:qr.text,style:{width:42}},"\u4F5C",he.createElement("span",{style:{marginLeft:14}},"\u4E1A")),he.createElement("span",{className:qr.value},(ro==null?void 0:ro.tasks_count)||0)),he.createElement("div",null,he.createElement("span",{className:qr.text},"\u72B6\u6001"),ro.is_end?he.createElement("span",{className:qr.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):he.createElement("span",{className:qr.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),La&&he.createElement("div",{className:qr.btns},he.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),he.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ro.is_accessible&&he.createElement("div",{className:qr.lockWrap},he.createElement("img",{src:`${ut.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),he.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!dn.length&&he.createElement(bt.Z,null)))},no={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},rn="data:image/png;base64,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",_n=({className:vn,dataSource:dn=[],col:Bn=4,right:lr,bottom:$r=23,precision:Er=0,wrapWidth:gr=1200,wrapClassName:wo,trackEventItems:Ro,loading:ga})=>{const so=Math.floor((gr-(Bn-1)*lr)/Bn);return he.createElement(Je.Z,{spinning:ga},he.createElement("div",{className:re()(no.list,vn)},!!dn.length&&dn.map((ro,ca)=>{const{subject_identifier:La,id:xa,identifier:Vo,power:Yr}=ro,na=ro.is_public!=0&&ro.is_public;return he.createElement("div",{className:re()(`${no.wrap} ${ro.is_accessible?"":no.warpStyle}`,wo),key:xa,style:{width:so,marginRight:(1+ca)%Bn===0?0:lr+Er,marginBottom:$r}},he.createElement("a",{className:no.li,onClick:Jo=>{Jo.preventDefault(),Ro&&(0,nt.L9)([Ro]),(0,nt.xg)(ro.first_category_url)}},he.createElement("div",{className:no.creator},he.createElement("img",{className:no.img,src:ut.Z.IMG_SERVER+"/images/"+ro.avatar_url}),he.createElement("div",{className:no.text,title:ro.creator},ro.creator)),he.createElement("div",{className:no.top},he.createElement(et.Z,{title:ro.name},he.createElement("div",{className:no.name},ro.name)),na&&he.createElement("div",{className:no.sign})),he.createElement("div",{className:no.middle},he.createElement("div",{className:no.row,style:{marginBottom:6}},he.createElement("div",null,he.createElement("span",{className:no.text},"\u8BBF\u95EE\u91CF"),he.createElement("span",{className:no.value},(ro==null?void 0:ro.visits)||0)),he.createElement("div",null,he.createElement("span",{className:no.text},"\u6210\u5458"),he.createElement("span",{className:no.value},(ro==null?void 0:ro.course_members_count)||0))),he.createElement("div",{className:no.row},he.createElement("div",null,he.createElement("span",{className:no.text,style:{width:42}},"\u4F5C",he.createElement("span",{style:{marginLeft:14}},"\u4E1A")),he.createElement("span",{className:no.value},(ro==null?void 0:ro.tasks_count)||0)),he.createElement("div",null,he.createElement("span",{className:no.text},"\u72B6\u6001"),ro.is_end?he.createElement("span",{className:no.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):he.createElement("span",{className:no.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),La&&he.createElement("div",{className:no.btns},he.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),he.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ro.is_accessible&&he.createElement("div",{className:no.lockWrap},he.createElement("img",{src:`${ut.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),he.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!dn.length&&he.createElement(bt.Z,null)))},Rr={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"},Gr=fe(35973),aa=({dataSource:vn=[],value:dn,onChange:Bn,className:lr,style:$r={},tabBarExtraContent:Er})=>he.createElement("div",{className:re()(Rr.tabs,lr),style:$r},he.createElement("div",{className:Rr.tabsWrap},vn.map((gr,wo)=>he.createElement("aside",{className:Rr.tab,onClick:()=>{Bn(gr.id),gr.link&&Gr.history.push(gr.link)},key:wo},he.createElement("div",{className:dn===gr.id?Rr.active:""},gr.name),(gr==null?void 0:gr.resetCount)==null&&(gr==null?void 0:gr.total)!==void 0&&he.createElement("span",null,"\uFF08",gr==null?void 0:gr.total,"\uFF09"),(gr==null?void 0:gr.resetCount)!==void 0&&(gr==null?void 0:gr.total)!==void 0&&he.createElement(et.Z,{title:(gr==null?void 0:gr.tip)!=null?gr==null?void 0:gr.tip:""},he.createElement("span",{style:{color:"#9096A3"}},"\uFF08",he.createElement("span",{style:{color:"#000"}},gr==null?void 0:gr.resetCount),"/",he.createElement("span",null,gr==null?void 0:gr.total),"\uFF09"))))),he.createElement("div",{className:Rr.tabBar},Er)),jo={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},ra=({dataSource:vn=[],value:dn,onChange:Bn,className:lr,style:$r={},tabBarExtraContent:Er})=>he.createElement("div",{className:re()(jo.tabs,lr),style:$r},he.createElement("div",{className:jo.tabsWrap},vn.map((gr,wo)=>he.createElement("aside",{className:jo.tab,onClick:()=>{Bn(gr.id),gr.link&&Gr.history.push(gr.link)},key:wo},he.createElement("div",{className:dn===gr.id?jo.active:""},gr.name),(gr==null?void 0:gr.resetCount)==null&&(gr==null?void 0:gr.total)!==void 0&&he.createElement("span",null,"\uFF08",gr==null?void 0:gr.total,"\uFF09"),(gr==null?void 0:gr.resetCount)!==void 0&&(gr==null?void 0:gr.total)!==void 0&&he.createElement(et.Z,{title:(gr==null?void 0:gr.tip)!=null?gr==null?void 0:gr.tip:""},he.createElement("span",{style:{color:"#9096A3"}},"\uFF08",he.createElement("span",{style:{color:"#000"}},gr==null?void 0:gr.resetCount),"/",he.createElement("span",null,gr==null?void 0:gr.total),"\uFF09"))))),he.createElement("div",{className:jo.tabBar},Er)),ni={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Fa=({dataSource:vn=[],value:dn,onChange:Bn,className:lr,style:$r={},tabBarExtraContent:Er})=>he.createElement("div",{className:re()(ni.tabs,lr),style:$r},he.createElement("div",{className:ni.tabsWrap},vn.map((gr,wo)=>he.createElement("aside",{className:`${ni.tab} ${dn===gr.id?ni.active:""}`,onClick:()=>{Bn(gr.id),gr.link&&Gr.history.push(gr.link)},key:wo},he.createElement("div",null,gr.name),(gr==null?void 0:gr.resetCount)==null&&(gr==null?void 0:gr.total)!==void 0&&he.createElement("span",null,"\uFF08",gr==null?void 0:gr.total,"\uFF09"),(gr==null?void 0:gr.resetCount)!==void 0&&(gr==null?void 0:gr.total)!==void 0&&he.createElement(et.Z,{title:(gr==null?void 0:gr.tip)!=null?gr==null?void 0:gr.tip:""},he.createElement("span",{style:{color:"#9096A3"}},"\uFF08",he.createElement("span",{style:{color:"#000"}},gr==null?void 0:gr.resetCount),"/",he.createElement("span",null,gr==null?void 0:gr.total),"\uFF09"))))),he.createElement("div",{className:ni.tabBar},Er)),_r=({className:vn,style:dn={},children:Bn})=>he.createElement("div",{className:re()(vn),style:dn},Bn),cr={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"},Tr=fe(85418),Br=fe(68508);const Lr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Qr=({sortValue:vn,dropValue:dn,className:Bn,onSort:lr,onDrop:$r,dataSource:Er=Lr})=>{var gr;return he.createElement("div",{className:re()(cr.orderWrap,Bn)},he.createElement(Tr.Z,{dropdownRender:()=>he.createElement(Br.default,null,Er.map((wo,Ro)=>he.createElement(Br.default.Item,{key:Ro,onClick:()=>$r(wo.id)},wo.name)))},he.createElement("span",{className:cr.orderTextWrap},(gr=Er.find(wo=>dn===wo.id))==null?void 0:gr.name)),he.createElement("span",{className:cr.orderIconWrap},he.createElement("span",{className:cr.orderAsc},he.createElement("i",{className:vn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${cr.cursorPointer} ${cr.active}`:`iconfont icon-sanjiaoxing-up font12 ${cr.cursorPointer}`,onClick:()=>lr(vn==="asc"?"desc":"asc")})),he.createElement("span",{className:cr.orderDesc},he.createElement("i",{className:vn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${cr.cursorPointer} ${cr.active}`:`iconfont icon-sanjiaoxing-down font12 ${cr.cursorPointer}`,onClick:()=>lr(vn==="asc"?"desc":"asc")}))))},ta={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const oa=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Da=({sortValue:vn,dropValue:dn,className:Bn,onSort:lr,onDrop:$r,dataSource:Er=oa})=>{var gr;return he.createElement("div",{className:re()(ta.orderWrap,Bn)},he.createElement(Tr.Z,{dropdownRender:()=>he.createElement(Br.default,null,Er.map((wo,Ro)=>he.createElement(Br.default.Item,{key:Ro,onClick:()=>$r(wo.id)},wo.name)))},he.createElement("span",{className:ta.orderTextWrap},(gr=Er.find(wo=>dn===wo.id))==null?void 0:gr.name)),he.createElement("span",{className:ta.orderIconWrap},he.createElement("span",{className:ta.orderAsc},he.createElement("i",{className:vn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ta.cursorPointer} ${ta.active}`:`iconfont icon-sanjiaoxing-up font12 ${ta.cursorPointer}`,onClick:()=>lr(vn==="asc"?"desc":"asc")})),he.createElement("span",{className:ta.orderDesc},he.createElement("i",{className:vn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ta.cursorPointer} ${ta.active}`:`iconfont icon-sanjiaoxing-down font12 ${ta.cursorPointer}`,onClick:()=>lr(vn==="asc"?"desc":"asc")}))))},Ur={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Hr=fe(71577),Xa=fe(52810),Ai=Object.defineProperty,Ea=Object.getOwnPropertySymbols,di=Object.prototype.hasOwnProperty,vo=Object.prototype.propertyIsEnumerable,Ko=(vn,dn,Bn)=>dn in vn?Ai(vn,dn,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):vn[dn]=Bn,Ba=(vn,dn)=>{for(var Bn in dn||(dn={}))di.call(dn,Bn)&&Ko(vn,Bn,dn[Bn]);if(Ea)for(var Bn of Ea(dn))vo.call(dn,Bn)&&Ko(vn,Bn,dn[Bn]);return vn},Oo=(vn,dn)=>{var Bn={};for(var lr in vn)di.call(vn,lr)&&dn.indexOf(lr)<0&&(Bn[lr]=vn[lr]);if(vn!=null&&Ea)for(var lr of Ea(vn))dn.indexOf(lr)<0&&vo.call(vn,lr)&&(Bn[lr]=vn[lr]);return Bn},si=(vn,dn,Bn)=>new Promise((lr,$r)=>{var Er=Ro=>{try{wo(Bn.next(Ro))}catch(ga){$r(ga)}},gr=Ro=>{try{wo(Bn.throw(Ro))}catch(ga){$r(ga)}},wo=Ro=>Ro.done?lr(Ro.value):Promise.resolve(Ro.value).then(Er,gr);wo((Bn=Bn.apply(vn,dn)).next())}),Yi=vn=>{var dn=vn,{className:Bn,style:lr,children:$r,loading:Er=!1,openLoading:gr,onClick:wo=()=>{},size:Ro="middle",shape:ga="round",theme:so}=dn,ro=Oo(dn,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[ca,La]=(0,he.useState)(!1),xa=(0,he.useMemo)(()=>{switch(so){case Xa.Fy.THEMEONE:return Ur.ThemeOne;case Xa.Fy.DEFAULT:default:return Ur.btn}},[so]);return he.createElement(Hr.ZP,Ba({onClick:(0,le.throttle)(Vo=>si(void 0,null,function*(){gr&&La(!0);try{yield wo(Vo)}catch(Yr){console.log("error",Yr)}gr&&La(!1)}),2e3,{leading:!0,trailing:!1}),className:re()(xa,Ur[`${Ro}-${ga}`],Bn),style:lr,size:Ro,shape:ga,loading:ca||Er},ro),$r)},Di={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},On=({className:vn,style:dn,children:Bn=null,onClick:lr,title:$r})=>he.createElement("div",{className:re()(Di.head,vn),style:dn},he.createElement("span",{className:"primary-hover",onClick:lr},he.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),he.createElement("b",{title:$r},$r),he.createElement("div",{className:Di.node},Bn)),Cn={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"},sr=({confirmShow:vn=!0,confirmTitle:dn,confirmClick:Bn,cancelShow:lr=!0,cancelTitle:$r,cancelClick:Er,className:gr,style:wo,confirmLoading:Ro=!1})=>he.createElement("div",{className:re()(Cn.btns,gr),style:wo},vn&&he.createElement(Hr.ZP,{loading:Ro,onClick:Bn,type:"primary",className:Cn.confirm},dn),lr&&he.createElement(Hr.ZP,{onClick:Er,className:Cn.cancel},$r)),yn={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"},yo=({className:vn,style:dn={},LeftContent:Bn,children:lr,RightContent:$r})=>he.createElement("div",{className:re()(yn.fixedBottom,vn),style:dn},he.createElement("div",{className:yn.wrap},he.createElement("div",{className:yn.left},Bn),he.createElement("div",{className:yn.center},lr),he.createElement("div",{className:yn.right},$r))),zo={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"},ya=({className:vn,style:dn={},dataSource:Bn=[]})=>he.createElement("div",{className:re()(zo.crumbs,vn),style:dn},Bn.map((lr,$r)=>$r<Bn.length-1?he.createElement(he.Fragment,{key:$r},lr.path||lr.onClick?he.createElement("span",{className:zo.hover,onClick:lr!=null&&lr.onClick?lr.onClick:()=>Gr.history.push(lr.path)},lr.name):he.createElement("span",null,lr.name),he.createElement("span",null,"\xA0",">","\xA0")):he.createElement("span",{key:$r,style:{color:"#5F6368"}},lr.name))),No=fe(55054),Ua=Object.defineProperty,Wo=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,ur=(vn,dn,Bn)=>dn in vn?Ua(vn,dn,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):vn[dn]=Bn,oo=(vn,dn)=>{for(var Bn in dn||(dn={}))qn.call(dn,Bn)&&ur(vn,Bn,dn[Bn]);if(Mn)for(var Bn of Mn(dn))Wt.call(dn,Bn)&&ur(vn,Bn,dn[Bn]);return vn},Wr=(vn,dn)=>Wo(vn,mn(dn)),tr=(vn,dn)=>{var Bn={};for(var lr in vn)qn.call(vn,lr)&&dn.indexOf(lr)<0&&(Bn[lr]=vn[lr]);if(vn!=null&&Mn)for(var lr of Mn(vn))dn.indexOf(lr)<0&&Wt.call(vn,lr)&&(Bn[lr]=vn[lr]);return Bn};const{Countdown:pr}=No.default;var to=vn=>{var dn=vn,{onChange:Bn}=dn,lr=tr(dn,["onChange"]);const[$r,Er]=(0,he.useState)(null);(0,he.useEffect)(()=>{typeof $r=="number"&&$r>=0&&Bn($r)},[$r]);const gr=wo=>{const Ro=Math.floor(wo/1e3);Er(Ro)};return he.createElement(pr,Wr(oo({},lr),{onChange:gr}))},ho={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},ln=({DataProps:vn,className:dn,style:Bn={}})=>{var lr;return he.createElement("div",{className:re()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ho.ClassRoomItem,dn),style:Bn,onClick:()=>{(0,nt.xg)(vn==null?void 0:vn.first_category_url)}},he.createElement("div",{className:"flex flex-col item-center"},he.createElement("img",{src:`${(lr=ut.Z)==null?void 0:lr.IMG_SERVER}/images/${vn==null?void 0:vn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(vn==null?void 0:vn.subject_identifier)&&he.createElement("div",{className:"mt-40px"},he.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),he.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),he.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},he.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(vn!=null&&vn.is_public)&&he.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),he.createElement("span",{className:re()("text-16px font-medium",ho.TitleDom)},vn==null?void 0:vn.name)),he.createElement("div",{className:"c-grey-333 font-medium"},vn==null?void 0:vn.creator),he.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",vn==null?void 0:vn.course_members_count),he.createElement("div",{className:"c-grey-333 flex item-center justify-between"},he.createElement("div",null,"\u4F5C\u4E1A\uFF1A",vn==null?void 0:vn.tasks_count),vn!=null&&vn.is_end?he.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):he.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Zn=Object.defineProperty,dr=Object.getOwnPropertySymbols,Pr=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,ir=(vn,dn,Bn)=>dn in vn?Zn(vn,dn,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):vn[dn]=Bn,hr=(vn,dn)=>{for(var Bn in dn||(dn={}))Pr.call(dn,Bn)&&ir(vn,Bn,dn[Bn]);if(dr)for(var Bn of dr(dn))Gn.call(dn,Bn)&&ir(vn,Bn,dn[Bn]);return vn},Kr=({DataProps:vn=[],selectValue:dn,onChange:Bn,className:lr,style:$r={},extra:Er,classNameItem:gr,styleItem:wo={},barHidden:Ro})=>{const[ga,so]=(0,he.useState)();return(0,he.useEffect)(()=>{so(Array.isArray(dn)?dn:[dn])},[dn]),he.createElement("div",{className:re()("flex px-20px py-10px gap-40px",lr),style:hr({borderBottom:"1px solid #D3F0FF"},$r)},vn==null?void 0:vn.map(ro=>he.createElement("div",{key:ro==null?void 0:ro.id,className:re()("flex item-center justify-center current c-grey-333 text-16 relative",gr,ro==null?void 0:ro.className),style:hr(hr({color:ga!=null&&ga.includes(ro==null?void 0:ro.id)?"#1890FF":"",minWidth:88},wo),(ro==null?void 0:ro.style)||{}),onClick:ca=>{Bn==null||Bn({domEvent:ca,item:ro}),ro!=null&&ro.link&&Gr.history.push(ro==null?void 0:ro.link)}},ro==null?void 0:ro.name,!Ro&&(ga==null?void 0:ga.includes(ro==null?void 0:ro.id))&&he.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),he.createElement("div",{className:"ml-auto"},Er))},ao=Object.defineProperty,Ut=Object.defineProperties,Qt=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,rr=(vn,dn,Bn)=>dn in vn?ao(vn,dn,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):vn[dn]=Bn,Or=(vn,dn)=>{for(var Bn in dn||(dn={}))Ln.call(dn,Bn)&&rr(vn,Bn,dn[Bn]);if(Vt)for(var Bn of Vt(dn))Dn.call(dn,Bn)&&rr(vn,Bn,dn[Bn]);return vn},io=(vn,dn)=>Ut(vn,Qt(dn)),To=({value:vn,onChange:dn,onInputChange:Bn,className:lr,style:$r={},InputProps:Er})=>{const[gr,wo]=(0,he.useState)(vn);return he.createElement("div",{className:re()("flex item-center rounded-full px-10px py-2px",lr),style:Or({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},$r)},he.createElement(Ce.default,io(Or({bordered:!1},Er),{onChange:Ro=>{wo(Ro.target.value),Bn==null||Bn(encodeURIComponent(Ro.target.value))},onPressEnter:Ro=>{dn==null||dn({domEvent:Ro,item:{value:gr}})}})),he.createElement("img",{className:"h-22px current",src:fe(25365),height:22,onClick:Ro=>{dn==null||dn({domEvent:Ro,item:{value:gr}})}}))}},99914:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return Re}});var he=fe(67294);function Re(x,pe){const de=(0,he.useRef)();(0,he.useEffect)(()=>{de.current=x}),(0,he.useEffect)(()=>{function ue(){de.current()}if(pe!==null){let ae=setInterval(ue,pe);return()=>clearInterval(ae)}},[pe])}},97917:function(an,Mt,fe){"use strict";var he=fe(67294),Re=fe(55054),x=fe(31795),pe=fe(22150),de=fe(14446),ue=fe(57953),ae=fe(9430),re=fe(69677),le=fe(71230),ie=fe(15746),se=fe(71577),oe=fe(15835),te=fe(27484),z=fe.n(te),a=fe(35973),y=fe(28706),E=fe(53814),b=fe(52262),ee=fe(9343),ne=fe(67294),ce=(ve,be,ye)=>new Promise((Ce,we)=>{var Ke=Fe=>{try{ke(ye.next(Fe))}catch(De){we(De)}},Se=Fe=>{try{ke(ye.throw(Fe))}catch(De){we(De)}},ke=Fe=>Fe.done?Ce(Fe.value):Promise.resolve(Fe.value).then(Ke,Se);ke((ye=ye.apply(ve,be)).next())});const{Countdown:Ae}=Re.default,ge=({value:ve,onChange:be,MaxMinutes:ye})=>ne.createElement(ne.Fragment,null,ne.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",ne.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",ne.createElement("br",null)),ne.createElement(x.Z,{value:ve,onChange:be,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),me=({exercise:ve,successCb:be,dispatch:ye})=>{var Ce,we,Ke,Se;const ke=(0,a.useParams)(),[Fe]=pe.default.useForm(),De=pe.default.useWatch("time",Fe),[We,Ve]=(0,he.useState)(!1),Qe=(0,he.useRef)(),{actionTabs:Je}=ve,[et,ct]=(0,he.useState)(),[,ut,nt,lt]=(0,ee.U)(oe.n7,{id:ke.categoryId}),[,at,pt]=(0,ee.U)(oe.Cd,{});(0,he.useEffect)(()=>{ve.actionTabs.key==="student-unlock"&&(Ve(!1),Fe.resetFields())},[ve.actionTabs.key]);const bt=()=>new Promise(Be=>ce(void 0,null,function*(){var Ge,Ie;return Qe.current=yield(0,E.y)({ip_limit:(Ge=Je==null?void 0:Je.exerciseParams)==null?void 0:Ge.ip_limit,ip_bind:(Ie=Je==null?void 0:Je.exerciseParams)==null?void 0:Ie.ip_bind_type}),Be()})),Lt=()=>ce(void 0,null,function*(){var Be,Ge,Ie,Ne,ze;yield Fe.validateFields();const it=Fe.getFieldsValue();if(Ve(!0),(((Be=Je==null?void 0:Je.exerciseParams)==null?void 0:Be.ip_limit)!=="no"||(Ge=Je==null?void 0:Je.exerciseParams)!=null&&Ge.ip_bind_type)&&(yield bt()),(yield(0,oe.ZD)((Ie=Je==null?void 0:Je.exerciseParams)==null?void 0:Ie.id,{exercise_user_id:(Ne=Je==null?void 0:Je.exerciseParams)==null?void 0:Ne.exercise_user_id,unlock_key:it.unlock_key,time:it.time,ip:Qe.current})).status===0){if(be){ye({type:"exercise/setActionTabs",payload:{}}),be();return}const xt=Je==null?void 0:Je.exerciseParams;(0,y.nr)({inner_ip:xt.inner_ip,public_ip:xt.public_ip,open_camera:xt.open_camera,ip_limit:xt.ip_limit,ip_bind:xt.ip_bind,ip_bind_type:xt.ip_bind_type,exercise_tips:xt.exercise_tips,exerciseId:xt.id,screen_open:xt.screen_open,screen_num:xt.screen_num,screen_sec:xt.screen_sec,coursesId:ke.coursesId,login:(ze=(0,b.eY)())==null?void 0:ze.login,history,identity_verify:xt.identity_verify,open_phone_video_recording:xt.open_phone_video_recording,current_status:xt.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}Ve(!1)}),mt=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Be=>ne.createElement("span",{className:Be.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Be)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Be=>ne.createElement("span",{className:Be.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Be)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],At=((Ce=Je==null?void 0:Je.exerciseParams)==null?void 0:Ce.errorMessage)&&typeof((we=Je==null?void 0:Je.exerciseParams)==null?void 0:we.errorMessage)=="object";(0,he.useEffect)(()=>{ve.actionTabs.key==="student-unlock"&&ce(void 0,null,function*(){const Be=yield pt(ke);yield nt({}),Be.status||ct(Be)})},[ve.actionTabs.key]);const{time:qe,end_time:je}=(et==null?void 0:et.exercise)||{},Ze=lt!=null&&lt.user_end_time?z()(lt==null?void 0:lt.user_end_time).add(1,"minutes"):z()(),Oe=z()(lt==null?void 0:lt.user_total_end_time)>Ze?Math.round(z().duration(z()(lt==null?void 0:lt.user_total_end_time).diff(Ze.startOf("minute"))).asMinutes()):0,Ee=((lt==null?void 0:lt.student_left_minutes)||0)+(De||0);return ne.createElement(ne.Fragment,null,ne.createElement(de.default,{width:514,centered:!0,closable:!!((Ke=Je==null?void 0:Je.exerciseParams)!=null&&Ke.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ve.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},ne.createElement(ue.Z,{spinning:ut||at},At&&ne.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 "),!At&&ne.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"),At&&ne.createElement(ae.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Se=Je==null?void 0:Je.exerciseParams)==null?void 0:Se.errorMessage)||{}],columns:mt}),ne.createElement("div",{className:""},ne.createElement(pe.default,{form:Fe,layout:"vertical",autoComplete:"off"},ne.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"}]},ne.createElement(re.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),qe!==-1?ne.createElement(ne.Fragment,null,ne.createElement(pe.default.Item,{name:"time",label:ne.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ne.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(lt==null?void 0:lt.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ne.createElement(ge,{MaxMinutes:Oe})),ne.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},ut||at?"--":Ee),"\u5206\u949F",Ee!==0&&(lt==null?void 0:lt.user_end_time)&&ne.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},z()(lt==null?void 0:lt.user_end_time).add(De||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ne.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()(je).format("YYYY-MM-DD HH:mm")))),ne.createElement(le.Z,{justify:"space-between",align:"middle"},ne.createElement(ie.Z,null),ne.createElement(ie.Z,null,ne.createElement(se.ZP,{loading:We,onClick:Lt},"\u8FDB\u5165\u8003\u8BD5"))))))};Mt.Z=(0,a.connect)(({exercise:ve})=>({exercise:ve}))(me)},70562:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return We}});var he=fe(67294),Re=fe(78045),x=fe(71577),pe=fe(2453),de=fe(14446),ue=fe(31795),ae=fe(71230),re=fe(15746),le=fe(96074),ie=fe(36295),se={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"},oe=fe(52262),te=fe(19575),z=fe(33170),a=fe(35973),y=fe(85725),E=fe(86763),b=fe(55304),ee=fe(84249),ne=fe(67294),ce=Object.defineProperty,Ae=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(Ve,Qe,Je)=>Qe in Ve?ce(Ve,Qe,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Ve[Qe]=Je,Ce=(Ve,Qe)=>{for(var Je in Qe||(Qe={}))ve.call(Qe,Je)&&ye(Ve,Je,Qe[Je]);if(me)for(var Je of me(Qe))be.call(Qe,Je)&&ye(Ve,Je,Qe[Je]);return Ve},we=(Ve,Qe)=>Ae(Ve,ge(Qe)),Ke=(Ve,Qe,Je)=>new Promise((et,ct)=>{var ut=at=>{try{lt(Je.next(at))}catch(pt){ct(pt)}},nt=at=>{try{lt(Je.throw(at))}catch(pt){ct(pt)}},lt=at=>at.done?et(at.value):Promise.resolve(at.value).then(ut,nt);lt((Je=Je.apply(Ve,Qe)).next())});const Se={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var ke=(Ve=>(Ve[Ve.SET_PATH=0]="SET_PATH",Ve[Ve.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Ve))(ke||{});function Fe(Ve,Qe){switch(Qe.type){case 0:return we(Ce({},Ve),{selectedPath:Qe.payload});case 1:return we(Ce({},Ve),{passedContent:Qe.payload});default:throw new Error}}var We=({language:Ve,dispatch:Qe,shixunWorkReport:Je,v:et,languages:ct,classroomList:ut,autoHeight:nt,diff_code_count:lt,data:at})=>{const[pt,bt]=(0,he.useState)(ct==null?void 0:ct[0]),Lt=(0,a.useParams)();return(0,he.useEffect)(()=>{bt(ct==null?void 0:ct[0])},[]),(0,he.useEffect)(()=>{var mt;bt((mt=ct==null?void 0:ct.filter(At=>At.language===(pt==null?void 0:pt.language)))==null?void 0:mt[0])},[ct]),ne.createElement(ne.Fragment,null,ne.createElement("h2",null," ",ne.createElement("span",null,et.is_finish?ne.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",ne.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")):ne.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",ne.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")),(ct==null?void 0:ct.length)>1&&ne.createElement(Re.ZP.Group,{defaultValue:Ve,style:{marginLeft:10},onChange:mt=>{var At;et.language=mt.target.value,bt((At=ct==null?void 0:ct.filter(qe=>qe.language===mt.target.value))==null?void 0:At[0])}},ct==null?void 0:ct.map(mt=>ne.createElement(Re.ZP,{value:mt==null?void 0:mt.language},mt==null?void 0:mt.language)))),(0,oe.GJ)()&&Je!="shixunWorkReport"&&ne.createElement("span",null,ne.createElement("span",null,"\u5F97\u5206 ",pt==null?void 0:pt.score,"/",pt==null?void 0:pt.total_score),ne.createElement(x.ZP,{style:{margin:"0px 10px"},onClick:()=>{var mt,At;if(!((At=(mt=ut.AssistantObject)==null?void 0:mt.hack)!=null&&At.can_appraise)&&(0,oe.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 qe=pt==null?void 0:pt.score;de.default.confirm({title:"\u8C03\u5206",content:ne.createElement("div",null,ne.createElement("p",null,"\u5F97\u5206\uFF1A",pt==null?void 0:pt.score,"/",pt==null?void 0:pt.total_score),ne.createElement("p",null,"\u8C03\u5206\uFF1A",ne.createElement(ue.Z,{min:0,max:pt==null?void 0:pt.total_score,defaultValue:pt==null?void 0:pt.score,onChange:je=>{qe=je}}))),okText:"\u786E\u8BA4",onOk:()=>Ke(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${Lt==null?void 0:Lt.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:Lt==null?void 0:Lt.coursesId,hack_user_code_id:pt==null?void 0:pt.hack_user_id,score:qe}})).status===0&&(pe.ZP.success("\u8C03\u5206\u6210\u529F"),Qe({type:"shixunHomeworks/setActionTabs",payload:{}}),Qe({type:"shixunHomeworks/getShixunWorkReports",payload:Ce({},Lt)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,oe.GJ)()&&Je!="shixunWorkReport"&&ne.createElement(x.ZP,{onClick:()=>{var mt;if(!((mt=ut.AssistantObject.hack)!=null&&mt.can_appraise)&&(0,oe.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}Qe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Je.user_id,type:"1",language:pt==null?void 0:pt.language,v:et,data:Ce({},Je)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),ne.createElement(ie.ZP,{height:300,language:pt==null?void 0:pt.language,value:pt!=null&&pt.code?te.Base64.decode(pt==null?void 0:pt.code):"",autoHeight:nt,theme:"default",options:Se}),((pt==null?void 0:pt.comment)||(pt==null?void 0:pt.hidden_comment))&&ne.createElement("div",null,ne.createElement(ae.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},ne.createElement(re.Z,{flex:1},ne.createElement("h1",{className:se.title},"\u70B9\u8BC4\u5185\u5BB9")),ne.createElement(re.Z,{className:"pr30"},(0,oe.GJ)()&&ne.createElement(x.ZP,{onClick:()=>Ke(void 0,null,function*(){de.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:ne.createElement(b.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Ke(this,null,function*(){(yield(0,E.gZ)({comment_id:pt==null?void 0:pt.comment_id,homeworkId:Lt.homeworkId,type:"hack"})).status===0&&(pe.ZP.success("\u5220\u9664\u6210\u529F"),Qe({type:"shixunHomeworks/getShixunWorkReports",payload:Ce({},Lt)}))})}})})},ne.createElement(ee.Z,null),"\u5220\u9664"))),ne.createElement(le.Z,{style:{margin:0}}),(pt==null?void 0:pt.comment)&&ne.createElement("aside",{className:"pl30 pr30 mt20"},ne.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ne.createElement("br",null),ne.createElement(y.Z,{value:pt==null?void 0:pt.comment})),(pt==null?void 0:pt.hidden_comment)&&ne.createElement("aside",{className:"pl30 pr30 mt20"},ne.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ne.createElement("br",null),ne.createElement(y.Z,{value:pt==null?void 0:pt.hidden_comment}))))}},27294:function(an,Mt,fe){"use strict";fe.r(Mt),fe.d(Mt,{default:function(){return St}});var he=fe(67294),Re=fe(55733),x=fe.n(Re),pe=fe(35973),de=fe(14446),ue=fe(46303),ae=fe(85673),re=fe(71230),le=fe(15746),ie=fe(71577),se=fe(2453),oe=fe(96074),te=fe(9430),z=fe(52310),a=fe(87922),y=fe(55304),E=fe(84249),b=fe(11320),ee=fe(52262),ne=fe(28706),ce={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"},Ae=fe(70562),ge=fe(33170),me=fe(19575),ve=fe(27484),be=fe.n(ve),ye=fe(36295),Ce=fe(86276);const we=({shixunHomeworks:wt,autoHeight:Tt,classroomList:Ht,user:Ct,dispatch:Zt})=>{const{shixunWorkReport:Pt}=wt,{stage_list:jt,work_id:Jt}=Pt,en=(0,pe.useParams)(),fn=(0,ee.GJ)(),[Wn,xn]=(0,he.useState)(),Rn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},gn=fr=>fr==="c++"?1:fr==="C++"?2:fr;function En(fr,Vr){return(0,ge.U2)(`student_works/${Jt}/rep_passed_content.json`,{path:Vr,game_id:fr})}const or=(0,ne.qZ)(5,Pt.hack);return he.createElement(he.Fragment,null,or==null?void 0:or.map(function(fr,Vr){return he.createElement("div",{key:Vr},fr.map(function(vr,co){var Io,Zo,er;return he.createElement("aside",{className:"pl30 pr30",key:co},he.createElement("div",{className:`${ce.shixunTitle} mt10`},he.createElement("div",{style:{display:"flex",width:"100%"}},he.createElement("span",{className:"fa fa-code "}),he.createElement("strong",{style:{flex:1},className:"c-black"},"\u7B2C",Vr*5+co+1,"\u9898 ",vr.name),vr.is_finish&&he.createElement("a",{style:{marginLeft:20},onClick:Nn=>{Nn.preventDefault(),window.open(`${vr==null?void 0:vr.url}&language=${gn(vr.language)}`),localStorage.setItem("program_homework",[en.coursesId,en.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"),!vr.is_finish&&vr.final_submit_languages.length>0&&he.createElement("a",{style:{marginLeft:20},onClick:Nn=>{Nn.preventDefault(),window.open(`${vr==null?void 0:vr.url}&language=${gn(vr.final_submit_languages[0].language)}`),localStorage.setItem("program_homework",[en.coursesId,en.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"))),he.createElement("div",{className:"font16 mt10"},vr.is_finish?he.createElement("aside",{className:ce.shixunWrp},he.createElement(Ae.Z,{classroomList:Ht,user:Ct,v:vr,shixunWorkReport:Pt,dispatch:Zt,autoHeight:Tt,languages:vr.languages,language:vr.language,game_id:vr.id,data:me.Base64.decode(vr.code),diff_code_count:vr.diff_code_count,onPathChange:En})):vr.final_submit_languages.length>0&&he.createElement("aside",{className:ce.shixunWrp},he.createElement(Ae.Z,{classroomList:Ht,user:Ct,v:vr,shixunWorkReport:Pt,dispatch:Zt,autoHeight:Tt,languages:vr.final_submit_languages,language:vr.final_submit_languages[0].language,game_id:vr.id,data:me.Base64.decode(vr.final_submit_languages[0].code),diff_code_count:vr.diff_code_count,onPathChange:En}))),he.createElement("aside",{className:"mt10 font16"},(Io=vr.history)!=null&&Io.length?he.createElement(te.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:(Nn,Kn)=>he.createElement("span",null,Kn!=null&&Kn.created_at?be()(Kn==null?void 0:Kn.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Nn,Kn)=>{var Nr;return he.createElement("span",{className:Nn===0?"c-green":"c-red"},((Nr=Ce.Im[Nn])==null?void 0:Nr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((er=(Zo=vr==null?void 0:vr.history)==null?void 0:Zo[0])==null?void 0:er.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Nn,Kn)=>he.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{de.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:he.createElement("div",{className:"mb10"},he.createElement(ye.ZP,{height:300,language:"python",theme:"vs-light",value:Kn!=null&&Kn.code?me.Base64.decode(Kn==null?void 0:Kn.code):"",autoHeight:Tt,options:Rn}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(Nn=>!!Nn),pagination:{hideOnSinglePage:!0},dataSource:vr.history}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"))}))}))};var Ke=(0,pe.connect)(({shixunHomeworks:wt,loading:Tt,globalSetting:Ht,classroomList:Ct,user:Zt})=>({shixunHomeworks:wt,globalSetting:Ht,loading:Tt.effects,classroomList:Ct,user:Zt}))(we),Se=fe(22150),ke=fe(69677),Fe=fe(1916),De=fe(67294),We=Object.defineProperty,Ve=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,et=(wt,Tt,Ht)=>Tt in wt?We(wt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):wt[Tt]=Ht,ct=(wt,Tt)=>{for(var Ht in Tt||(Tt={}))Qe.call(Tt,Ht)&&et(wt,Ht,Tt[Ht]);if(Ve)for(var Ht of Ve(Tt))Je.call(Tt,Ht)&&et(wt,Ht,Tt[Ht]);return wt},ut=(wt,Tt)=>{var Ht={};for(var Ct in wt)Qe.call(wt,Ct)&&Tt.indexOf(Ct)<0&&(Ht[Ct]=wt[Ct]);if(wt!=null&&Ve)for(var Ct of Ve(wt))Tt.indexOf(Ct)<0&&Je.call(wt,Ct)&&(Ht[Ct]=wt[Ct]);return Ht},nt=(wt,Tt,Ht)=>new Promise((Ct,Zt)=>{var Pt=en=>{try{Jt(Ht.next(en))}catch(fn){Zt(fn)}},jt=en=>{try{Jt(Ht.throw(en))}catch(fn){Zt(fn)}},Jt=en=>en.done?Ct(en.value):Promise.resolve(en.value).then(Pt,jt);Jt((Ht=Ht.apply(wt,Tt)).next())});const lt=wt=>{var Tt=wt,{shixunHomeworks:Ht,dispatch:Ct}=Tt,Zt=ut(Tt,["shixunHomeworks","dispatch"]),Pt,jt,Jt;const en=(0,pe.useParams)(),[fn,Wn]=(0,he.useState)(!1),[xn]=Se.default.useForm(),[Rn,gn]=de.default.useModal(),[En,or]=(0,he.useState)(!1),[fr,Vr]=(0,he.useState)(!1);(0,he.useEffect)(()=>{var co,Io,Zo,er,Nn,Kn;Ht.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&(Ht.actionTabs.selectArrs.type==="1"?xn.setFieldsValue({comment:Ht.actionTabs.selectArrs.v.comment,hidden_comment:Ht.actionTabs.selectArrs.v.hidden_comment}):xn.setFieldsValue({comment:(Zo=(Io=(co=Ht.actionTabs.selectArrs)==null?void 0:co.data)==null?void 0:Io.data)==null?void 0:Zo.work_comment,hidden_comment:(Kn=(Nn=(er=Ht.actionTabs.selectArrs)==null?void 0:er.data)==null?void 0:Nn.data)==null?void 0:Kn.work_comment_hidden}))},[Ht.actionTabs.key]);const vr=()=>nt(void 0,null,function*(){var co,Io,Zo,er;const Nn=xn.getFieldValue();let Kn=Ht.actionTabs.selectArrs.type==="1"?`/api/problems/${Ht.actionTabs.selectArrs.v.identifier}/hack_comment.json`:`/api/student_works/${en.homeworkId}/shixun_work_comment.json`;(yield(0,ge.ZP)(Kn,{method:"post",body:{hidden_comment:Nn.hidden_comment,comment:Nn.comment,language:(co=Ht.actionTabs.selectArrs)==null?void 0:co.language,user_id:(er=(Zo=(Io=Ht.actionTabs.selectArrs)==null?void 0:Io.data)==null?void 0:Zo.data)==null?void 0:er.user_id}})).status===0&&(se.ZP.success("\u8BC4\u9605\u6210\u529F"),xn.resetFields(),Ct({type:"shixunHomeworks/setActionTabs",payload:{}}),Ct({type:"shixunHomeworks/getShixunWorkReports",payload:ct({},en)}))});return De.createElement(De.Fragment,null,gn,De.createElement(de.default,{centered:!0,title:De.createElement("span",null,((Pt=Ht.actionTabs.selectArrs)==null?void 0:Pt.type)==="1"?"\u70B9\u8BC4\u4EE3\u7801":"\u66F4\u6539\u70B9\u8BC4",((jt=Ht.actionTabs.selectArrs)==null?void 0:jt.language)&&De.createElement("span",{style:{marginLeft:10,fontSize:14}},"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Jt=Ht.actionTabs.selectArrs)==null?void 0:Jt.language)),open:Ht.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>nt(void 0,null,function*(){const co=xn.getFieldValue();JSON.stringify(co)==="{}"||co.hidden_comment===""&&co.comment===""?Wn(!0):vr()}),onCancel:()=>{Ct({type:"shixunHomeworks/setActionTabs",payload:{}})}},De.createElement(Se.default,{form:xn,onChange:()=>{fn&&Wn(!1)}},De.createElement(re.Z,{wrap:!1,align:"middle",justify:"space-between"},De.createElement(le.Z,null,De.createElement("div",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),De.createElement(le.Z,null,De.createElement(Fe.Z,{isShowComponent:(0,ee.G5)(),ModalProps:{open:En,onCancel:()=>{or(!1)}},onDataSelect:(co,Io)=>nt(void 0,[co,Io],function*(Zo,{node:er}){const Nn=()=>{xn.setFieldsValue({comment:er==null?void 0:er.value}),or(!1)};if(xn.getFieldValue("comment")){Rn.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:Nn});return}Nn()})},De.createElement(ie.ZP,{style:{padding:0,height:"auto"},icon:De.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:co=>{or(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),De.createElement(Se.default.Item,{name:"comment"},De.createElement(ke.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),De.createElement(re.Z,{wrap:!1,align:"middle",justify:"space-between"},De.createElement(le.Z,null,De.createElement("div",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),De.createElement(le.Z,null,De.createElement(Fe.Z,{isShowComponent:(0,ee.G5)(),ModalProps:{open:fr,onCancel:()=>{Vr(!1)}},onDataSelect:(co,Io)=>nt(void 0,[co,Io],function*(Zo,{node:er}){const Nn=()=>{xn.setFieldsValue({hidden_comment:er==null?void 0:er.value}),Vr(!1)};if(xn.getFieldValue("hidden_comment")){Rn.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:Nn});return}Nn()})},De.createElement(ie.ZP,{style:{padding:0,height:"auto"},icon:De.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:co=>{Vr(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),De.createElement(Se.default.Item,{name:"hidden_comment"},De.createElement(ke.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),fn&&De.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var at=(0,pe.connect)(({shixunHomeworks:wt})=>({shixunHomeworks:wt}))(lt),pt=fe(98595),bt=fe(85725),Lt=fe(86763),mt=fe(80599),At=fe.n(mt),qe=fe(96469),je=fe(67294),Ze=Object.defineProperty,Oe=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Ne=(wt,Tt,Ht)=>Tt in wt?Ze(wt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):wt[Tt]=Ht,ze=(wt,Tt)=>{for(var Ht in Tt||(Tt={}))Ge.call(Tt,Ht)&&Ne(wt,Ht,Tt[Ht]);if(Be)for(var Ht of Be(Tt))Ie.call(Tt,Ht)&&Ne(wt,Ht,Tt[Ht]);return wt},it=(wt,Tt)=>Oe(wt,Ee(Tt)),yt=(wt,Tt)=>{var Ht={};for(var Ct in wt)Ge.call(wt,Ct)&&Tt.indexOf(Ct)<0&&(Ht[Ct]=wt[Ct]);if(wt!=null&&Be)for(var Ct of Be(wt))Tt.indexOf(Ct)<0&&Ie.call(wt,Ct)&&(Ht[Ct]=wt[Ct]);return Ht},xt=(wt,Tt,Ht)=>new Promise((Ct,Zt)=>{var Pt=en=>{try{Jt(Ht.next(en))}catch(fn){Zt(fn)}},jt=en=>{try{Jt(Ht.throw(en))}catch(fn){Zt(fn)}},Jt=en=>en.done?Ct(en.value):Promise.resolve(en.value).then(Pt,jt);Jt((Ht=Ht.apply(wt,Tt)).next())});const It=wt=>{var Tt=wt,{shixunHomeworks:Ht,globalSetting:Ct,loading:Zt,classroomList:Pt,dispatch:jt,user:Jt}=Tt,en=yt(Tt,["shixunHomeworks","globalSetting","loading","classroomList","dispatch","user"]),fn,Wn,xn,Rn,gn,En,or,fr,Vr,vr,co,Io,Zo,er,Nn,Kn,Nr,zr,qr,Co,ua,la,no,rn,Un,_n,Rr,Gr,Ir,aa,jo,ma;const[ra,ni]=(0,he.useState)(ze({},(0,pe.useParams)())),kr=(0,pe.useParams)(),Fa=(0,pe.useLocation)(),[]=(0,he.useState)([]),[Hn,_r]=(0,he.useState)({last:!1}),[cr,Tr]=(0,he.useState)({last:!1}),Br=(0,he.useRef)(),Lr=(0,he.useRef)(),[Jn,Qr]=(0,he.useState)(!1),[ta,oa]=(0,he.useState)(!1),[ha,Da]=(0,he.useState)(!1),{shixunWorkReport:Ur}=Ht,[Hr,Xa]=(0,he.useState)(new(x())),[Ai,Ea]=(0,he.useState)([]),[di,vo]=(0,he.useState)(!1),[Ko,Ba]=(0,he.useState)(!1);(0,he.useEffect)(()=>(jt({type:"globalSetting/footerToggle",payload:!1}),jt({type:"classroomList/getAssistantPermissions",payload:{course_id:ra.coursesId}}),()=>{jt({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,he.useEffect)(()=>{(0,ee.Rm)()&&jt({type:"classroomList/getAssistantPermissions",payload:{course_id:ra.coursesId}})},[(fn=Jt==null?void 0:Jt.userInfo)==null?void 0:fn.login]),(0,he.useEffect)(()=>{Ht.actionTabs.key==="\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"&&Ai.length>0&&!ta&&setTimeout(()=>{Di("all")},800)},[Ai,ta]),(0,he.useEffect)(()=>{ni(ze({},kr))},[Fa.pathname]);const Oo=()=>{document.body.scrollIntoView()};function si(){return xt(this,null,function*(){var sr,yn,In,yo;const zo=JSON.parse(sessionStorage.all_student_works_params||"{}"),Uo=yield jt({type:"shixunHomeworks/getAllStudentWorks",payload:ze(ze({},ra),zo)});Ea(Uo.all_student_works);const ya=(sr=Uo.all_student_works)==null?void 0:sr.map(No=>String(No.student_work_id)).indexOf(ra.homeworkId);ya===((yn=Uo.all_student_works)==null?void 0:yn.length)-1?_r({last:!0}):_r((In=Uo.all_student_works)==null?void 0:In[ya+1]),Tr(ya===0?{last:!0}:(yo=Uo.all_student_works)==null?void 0:yo[ya-1])})}const Ka=()=>{document.querySelectorAll("canvas").forEach(sr=>{(!sr.clientWidth||!sr.clientHeight)&&sr.remove()})},Yi=()=>{Br.current.offsetHeight>62e3?Da(!1):Da(!0)},Di=sr=>xt(void 0,null,function*(){var yn,In,yo,zo;let Uo=0,ya;ya=de.default.info({width:460,title:je.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A,",je.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:je.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",je.createElement("span",{className:"c-blue"},Uo+1),"/",sr!=="all"?1:Ai==null?void 0:Ai.length,je.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:ce.modal,onOk:()=>{}});const No={margin:[0,0],filename:`${(yn=Ur==null?void 0:Ur.data)==null?void 0:yn.user_name}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function Ua(){return xt(this,null,function*(){const Wo=yield jt({type:"shixunHomeworks/getShixunWorkReports",payload:it(ze({},ra),{homeworkId:Ai[Uo].student_work_id,user_id:Ai[Uo].user_id,id:ra.categoryId})});Oo(),Uo++,setTimeout(()=>xt(this,null,function*(){var mn,Mn;Ka();const qn=Hr.folder(`${(mn=Wo==null?void 0:Wo.data)==null?void 0:mn.user_name}`),Wt=document.querySelector("#export-all").children;let ur=At()();for(let Wr=0;Wr<Wt.length;Wr++)yield ur.set(No).from(Wt[Wr]).toContainer().toCanvas().toPdf().get("pdf").then(tr=>xt(this,null,function*(){Wr<Wt.length-1&&(yield tr.addPage())}));qn.file(`${Ai[Uo-1].student_work_user_name}${Uo}.pdf`,ur.output("blob"));const oo=qn.folder("\u4EE3\u7801\u6587\u4EF6");(Mn=Wo==null?void 0:Wo.hack)==null||Mn.map((Wr,tr)=>{var pr;const yr=oo.folder(`\u7B2C${tr+1}\u5173-${Wr.name}-${Wr.id}`);(pr=Wr==null?void 0:Wr.languages)==null||pr.map(to=>{yr.file(`${to.language}.txt`,me.Base64.decode(to==null?void 0:to.code))})}),ya.update({content:je.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",je.createElement("span",{className:"c-blue"},Uo),"/",Ai==null?void 0:Ai.length,je.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),Uo==(Ai==null?void 0:Ai.length)?(ya.destroy(),yi()):Ua()}),2200)})}if(sr!=="all"||(Ai==null?void 0:Ai.length)<2){Ka(),Oo();const Wo=Lr.current.children;let mn=At()();const Mn=Hr.folder(`${(In=Ur==null?void 0:Ur.data)==null?void 0:In.user_name}`);for(let Wt=0;Wt<Wo.length;Wt++)yield mn.set(No).from(Wo[Wt]).toContainer().toCanvas().toPdf().get("pdf").then(ur=>xt(void 0,null,function*(){Wt<Wo.length-1&&(yield ur.addPage())}));Qr(!1),Mn.file(`${(yo=Ur==null?void 0:Ur.data)==null?void 0:yo.user_name}.pdf`,mn.output("blob"),{base64:!1});const qn=Mn.folder("\u4EE3\u7801\u6587\u4EF6");(zo=Ur==null?void 0:Ur.hack)==null||zo.map((Wt,ur)=>{var oo;const Wr=qn.folder(`\u7B2C${ur+1}\u5173-${Wt.name}-${Wt.id}`);(oo=Wt==null?void 0:Wt.languages)==null||oo.map(tr=>{Wr.file(`${tr.language}.txt`,me.Base64.decode(tr==null?void 0:tr.code))})}),ya.destroy(),yi();return}else Ua()}),yi=()=>{Hr.generateAsync({type:"blob"}).then(function(sr){const yn=document.createElement("a");yn.href=window.URL.createObjectURL(sr),yn.download=Ur.category.course_name+".zip",document.body.appendChild(yn);const In=document.createEvent("MouseEvents");In.initEvent("click",!1,!1),yn.dispatchEvent(In),document.body.removeChild(yn),Xa(new(x()))}),Da(!1)};(0,he.useEffect)(()=>{On()},[ra.homeworkId]);const On=()=>xt(void 0,null,function*(){oa(!0),yield jt({type:"shixunHomeworks/getShixunWorkReports",payload:ze({},ra)}),oa(!1),(0,ee.GJ)()&&si()}),Cn=[{title:"\u9898\u53F7",dataIndex:"name",render:(sr,yn,In)=>In+1},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"30%"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finish_time",width:"200px",render:(sr,yn,In)=>{var yo,zo;return je.createElement("div",null,je.createElement("p",null,sr||"- -"),(zo=(yo=yn==null?void 0:yn.subitem)==null?void 0:yo.map(Uo=>Uo.finish_time))==null?void 0:zo.map(Uo=>je.createElement("p",null,Uo||"- -")))}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"submit_count",render:(sr,yn,In)=>{var yo,zo;return je.createElement("div",null,je.createElement("p",null,sr||"- -"),(zo=(yo=yn==null?void 0:yn.subitem)==null?void 0:yo.map(Uo=>Uo.submit_count))==null?void 0:zo.map(Uo=>je.createElement("p",null,Uo||"- -")))}},{title:"\u8FD0\u884C\u65F6\u95F4\uFF08ms\uFF09",dataIndex:"run_time",render:(sr,yn,In)=>{var yo,zo;return je.createElement("div",null,je.createElement("p",null,sr||"- -"),(zo=(yo=yn==null?void 0:yn.subitem)==null?void 0:yo.map(Uo=>Uo.run_time))==null?void 0:zo.map(Uo=>je.createElement("p",null,Uo||"- -")))}},{title:"\u5185\u5B58\uFF08kb\uFF09",dataIndex:"memory",render:(sr,yn,In)=>{var yo,zo;return je.createElement("div",null,je.createElement("p",null,sr||"- -"),(zo=(yo=yn==null?void 0:yn.subitem)==null?void 0:yo.map(Uo=>Uo.memory))==null?void 0:zo.map(Uo=>je.createElement("p",null,Uo||"- -")))}},{title:"\u4F7F\u7528\u8BED\u8A00",dataIndex:"language",render:(sr,yn,In)=>{var yo,zo;return je.createElement("div",null,je.createElement("p",null,sr||"- -"),(zo=(yo=yn==null?void 0:yn.subitem)==null?void 0:yo.map(Uo=>Uo.language))==null?void 0:zo.map(Uo=>je.createElement("p",null,Uo||"- -")))}},{title:"\u5F97\u5206",dataIndex:"score",render:(sr,yn,In)=>je.createElement("div",null,je.createElement("p",null,sr||"- -"))},{title:"\u6392\u540D",dataIndex:"rank",render:(sr,yn,In)=>{var yo,zo;return je.createElement("div",null,je.createElement("p",null,sr||"- -"),(zo=(yo=yn==null?void 0:yn.subitem)==null?void 0:yo.map(Uo=>Uo.rank))==null?void 0:zo.map(Uo=>je.createElement("p",null,Uo||"- -")))}}],xr=sr=>{jt({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{sr==="next"?pe.history.push(`/classrooms/${ra.coursesId}/program_homework/${ra.categoryId}/${Hn==null?void 0:Hn.student_work_id}/${Hn==null?void 0:Hn.user_id}/comment`):pe.history.push(`/classrooms/${ra.coursesId}/program_homework/${ra.categoryId}/${cr==null?void 0:cr.student_work_id}/${cr==null?void 0:cr.user_id}/comment`)},200)};return je.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},je.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},je.createElement(ue.Z,{loading:ta,active:!0,avatar:{size:40},paragraph:{rows:5}},je.createElement("div",{className:"edu-container"},((Wn=Ur==null?void 0:Ur.category)==null?void 0:Wn.course_id)&&je.createElement("section",{className:"animated fadeIn"},je.createElement("aside",{className:""},(Ur==null?void 0:Ur.category)&&je.createElement(ae.Z,{separator:">"},je.createElement(ae.Z.Item,null,je.createElement(pe.Link,{to:`/classrooms/${(xn=Ur==null?void 0:Ur.category)==null?void 0:xn.course_id}/program_homework`},(Rn=Ur==null?void 0:Ur.category)==null?void 0:Rn.course_name)),je.createElement(ae.Z.Item,null,je.createElement(pe.Link,{to:`/classrooms/${(gn=Ur==null?void 0:Ur.category)==null?void 0:gn.course_id}/program_homework`},Ur.category.category_name)),je.createElement(ae.Z.Item,null,je.createElement(pe.Link,{to:`/classrooms/${(En=Ur==null?void 0:Ur.category)==null?void 0:En.course_id}/program_homework/${ra==null?void 0:ra.categoryId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),je.createElement(ae.Z.Item,null,(or=Ur==null?void 0:Ur.data)==null?void 0:or.user_name))),je.createElement("aside",{className:[ce.title1,"mt20"].join(" ")},je.createElement(re.Z,{align:"middle"},je.createElement(le.Z,{flex:1},je.createElement(pe.Link,{to:`/classrooms/${ra.coursesId}/program_homework/${ra==null?void 0:ra.categoryId}/detail`},je.createElement(z.Z,{className:"font16 c-black"})),je.createElement("strong",{className:"font20 ml5"},(fr=Ur==null?void 0:Ur.category)==null?void 0:fr.homework_name),je.createElement(ne.VV,{temporary:!0,status:Ur.homework_status})),je.createElement(le.Z,{className:ce.title1_right},je.createElement(ie.ZP,{className:"ml10",onClick:()=>{var sr;if((0,ee.Rm)()&&!((sr=Pt.AssistantObject.hack)!=null&&sr.can_download)){se.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}Di("")},loading:Jn},je.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"),(0,ee.GJ)()&&(Ai==null?void 0:Ai.length)>1&&je.createElement(ie.ZP,{className:"ml10",onClick:()=>{var sr;if((0,ee.Rm)()&&!((sr=Pt.AssistantObject.hack)!=null&&sr.can_download)){se.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}Di("all")}},je.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7F16\u7A0B\u62A5\u544A"))))),je.createElement("aside",{className:"mt30 relative"})),je.createElement("aside",{className:"edu-container bg-white",ref:Br},je.createElement("div",{id:"export-all",ref:Lr},je.createElement("div",{id:"export-all-1"},je.createElement("div",{className:ce.title},je.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),je.createElement("div",null,(0,ee.GJ)()&&je.createElement(ie.ZP,{className:"mr20",type:"primary",onClick:()=>{jt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Ur.user_id,data:ze({},Ur)}}})}},je.createElement(a.Z,null),(Vr=Ur==null?void 0:Ur.data)!=null&&Vr.has_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),je.createElement(oe.Z,{style:{marginTop:0}}),je.createElement(re.Z,{className:"pl30 pr30"},je.createElement(le.Z,null,je.createElement("img",{className:ce.userPic,src:`${b.Z.IMG_SERVER}/images/${(vr=Ur==null?void 0:Ur.data)==null?void 0:vr.image_url}`,alt:(co=Ur==null?void 0:Ur.data)==null?void 0:co.username})),je.createElement(le.Z,null,je.createElement("span",{className:"font16 ml40"},(Io=Ur==null?void 0:Ur.data)==null?void 0:Io.user_name),je.createElement(ne.UQ,{status:(Zo=Ur==null?void 0:Ur.data)==null?void 0:Zo.compelete_status}),je.createElement("ul",{className:ce.userInfo},je.createElement("li",null,"\u5B66\u53F7\uFF1A",((er=Ur==null?void 0:Ur.data)==null?void 0:er.student_id)||"--"),je.createElement("li",null,"\u5206\u73ED\uFF1A",((Nn=Ur==null?void 0:Ur.data)==null?void 0:Nn.course_group)||"--"),je.createElement("br",null),je.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5237\u9898\uFF1A",je.createElement("span",{className:"c-red"},(Kn=Ur==null?void 0:Ur.data)==null?void 0:Kn.finish_do)),je.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5237\u9898\uFF1A",je.createElement("span",{className:"c-red"},((Nr=Ur==null?void 0:Ur.data)==null?void 0:Nr.latest_do)||"-")))),je.createElement("ul",{className:[ce.listItem,"mt10"].join(" ")},je.createElement("li",null,je.createElement("strong",null,"\u5B8C\u6210\u65F6\u95F4"),je.createElement("div",{className:"c-light-black mt20"},(Ur==null?void 0:Ur.data)&&((zr=Ur==null?void 0:Ur.data)==null?void 0:zr.finish_time))),je.createElement("li",null,je.createElement("strong",null,"\u5B8C\u6210\u65F6\u957F",je.createElement("i",{onClick:sr=>{sr.stopPropagation(),sr.preventDefault(),Ba(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),je.createElement("div",{className:"c-light-black mt20"},(qr=Ur==null?void 0:Ur.data)==null?void 0:qr.finish_time_long)),je.createElement("li",null,je.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),je.createElement("div",{className:"mt20"},(Co=Ur==null?void 0:Ur.data)==null?void 0:Co.submit_count)),je.createElement("li",null,je.createElement("strong",null,"\u901A\u8FC7\u7387"),je.createElement("div",{className:"mt20"},je.createElement("span",null,((ua=Ur==null?void 0:Ur.data)==null?void 0:ua.pass_rate)||"- -"))),je.createElement("li",null,je.createElement("strong",null,"\u5F97\u5206"),je.createElement("div",{className:"mt20"},je.createElement(qe.n,{value:(la=Ur==null?void 0:Ur.data)==null?void 0:la.score,placeholder:"-"}))),je.createElement("li",null,je.createElement("strong",null,"\u7EC3\u4E60\u603B\u6392\u540D"),je.createElement("div",{className:"mt20"},je.createElement("span",{className:"c-orange"},(no=Ur==null?void 0:Ur.data)==null?void 0:no.total_rank))),je.createElement("li",null,je.createElement("strong",null,"\u5206\u73ED\u6392\u540D"),je.createElement("div",{className:"mt20"},je.createElement("span",{className:"c-orange"},(rn=Ur==null?void 0:Ur.data)==null?void 0:rn.class_rank))))),je.createElement(oe.Z,{style:{margin:0}}),(((Un=Ur==null?void 0:Ur.data)==null?void 0:Un.work_comment_hidden)||((_n=Ur==null?void 0:Ur.data)==null?void 0:_n.work_comment))&&je.createElement("div",null,je.createElement(re.Z,{align:"middle"},je.createElement(le.Z,{flex:1},je.createElement("h1",{className:ce.title},"\u70B9\u8BC4\u5185\u5BB9")),je.createElement(le.Z,{className:"pr30"},(0,ee.GJ)()&&je.createElement(ie.ZP,{onClick:()=>xt(void 0,null,function*(){de.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:je.createElement(y.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return xt(this,null,function*(){var sr;(yield(0,Lt.gZ)({comment_id:(sr=Ur==null?void 0:Ur.data)==null?void 0:sr.comment_id,homeworkId:ra.homeworkId})).status===0&&(se.ZP.success("\u5220\u9664\u6210\u529F"),jt({type:"shixunHomeworks/getShixunWorkReports",payload:ze({},ra)}))})}})})},je.createElement(E.Z,null),"\u5220\u9664"))),je.createElement(oe.Z,{style:{margin:0}}),((Rr=Ur==null?void 0:Ur.data)==null?void 0:Rr.work_comment)&&je.createElement("aside",{className:"pl30 pr30 mt20"},je.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),je.createElement("br",null),je.createElement(bt.Z,{value:(Gr=Ur==null?void 0:Ur.data)==null?void 0:Gr.work_comment})),((Ir=Ur==null?void 0:Ur.data)==null?void 0:Ir.work_comment_hidden)&&je.createElement("aside",{className:"pl30 pr30 mt20"},je.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),je.createElement("br",null),je.createElement(bt.Z,{value:(aa=Ur==null?void 0:Ur.data)==null?void 0:aa.work_comment_hidden}))),je.createElement("h1",{className:ce.title},"\u9636\u6BB5\u6210\u7EE9"),je.createElement("aside",{className:"pl30 pr30"},je.createElement(te.default,{dataSource:Ur==null?void 0:Ur.hack,pagination:!1,columns:Cn})),((jo=Ur==null?void 0:Ur.data)==null?void 0:jo.work_description)&&je.createElement(je.Fragment,null,je.createElement("h1",{className:ce.title},"\u4E2A\u4EBA\u603B\u7ED3"),je.createElement("aside",{className:"pl30 pr30"},je.createElement(bt.Z,{value:(ma=Ur==null?void 0:Ur.data)==null?void 0:ma.work_description}))),je.createElement("h1",{className:ce.title},"\u5237\u9898\u8BE6\u60C5")),je.createElement(Ke,{autoHeight:ha}))),(0,ee.GJ)()&&je.createElement("aside",{className:`${ce.footerBar} ${Jn?ce.footerBarStatic:""}`},je.createElement("aside",{className:"edu-container"},je.createElement(re.Z,{align:"middle"},je.createElement(le.Z,{flex:"1"},je.createElement(pe.Link,{className:ce.exitComment,to:`/classrooms/${ra.coursesId}/program_homework/${ra.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),je.createElement(le.Z,{flex:"1",className:"tr"},je.createElement(ie.ZP,{type:"default",disabled:cr==null?void 0:cr.last,onClick:()=>xr()},"\u4E0A\u4E00\u4E2A"),je.createElement(ie.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:Hn==null?void 0:Hn.last,onClick:()=>xr("next")},"\u4E0B\u4E00\u4E2A"),(0,ee.GJ)()&&je.createElement(ie.ZP,{type:"primary",onClick:()=>xt(void 0,null,function*(){var sr;if(!((sr=Pt.AssistantObject.hack)!=null&&sr.can_appraise)&&(0,ee.Rm)()){se.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}jt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Ur.user_id,data:ze({},Ur)}}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),je.createElement(at,null),je.createElement(pt.Z,null),je.createElement(de.default,{open:di,width:860,centered:!0,onCancel:()=>{vo(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},je.createElement("div",{style:{color:"#333333",fontWeight:400}},je.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),je.createElement("br",null),je.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"),je.createElement("br",null),je.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"),je.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 "),je.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")),je.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},je.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),je.createElement("br",null),je.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 "),je.createElement("br",null),je.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"),je.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 "),je.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"),je.createElement("br",null),je.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")),je.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},je.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),je.createElement("br",null),je.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")),je.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},je.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),je.createElement("br",null),je.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"))),je.createElement(de.default,{open:Ko,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{Ba(!1)},width:600},je.createElement("div",{style:{fontWeight:400,color:"#333333"}},je.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",je.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"),je.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",je.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"),je.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",je.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 St=(0,pe.connect)(({shixunHomeworks:wt,loading:Tt,globalSetting:Ht,classroomList:Ct,user:Zt})=>({shixunHomeworks:wt,globalSetting:Ht,loading:Tt.effects,classroomList:Ct,user:Zt}))(It)},98595:function(an,Mt,fe){"use strict";var he=fe(67294),Re=fe(14446),x=fe(2453),pe=fe(33170),de=fe(35973),ue=Object.defineProperty,ae=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(a,y,E)=>y in a?ue(a,y,{enumerable:!0,configurable:!0,writable:!0,value:E}):a[y]=E,se=(a,y)=>{for(var E in y||(y={}))re.call(y,E)&&ie(a,E,y[E]);if(ae)for(var E of ae(y))le.call(y,E)&&ie(a,E,y[E]);return a},oe=(a,y)=>{var E={};for(var b in a)re.call(a,b)&&y.indexOf(b)<0&&(E[b]=a[b]);if(a!=null&&ae)for(var b of ae(a))y.indexOf(b)<0&&le.call(a,b)&&(E[b]=a[b]);return E},te=(a,y,E)=>new Promise((b,ee)=>{var ne=ge=>{try{Ae(E.next(ge))}catch(me){ee(me)}},ce=ge=>{try{Ae(E.throw(ge))}catch(me){ee(me)}},Ae=ge=>ge.done?b(ge.value):Promise.resolve(ge.value).then(ne,ce);Ae((E=E.apply(a,y)).next())});const z=a=>{var y=a,{shixunHomeworks:E,dispatch:b}=y,ee=oe(y,["shixunHomeworks","dispatch"]);const ne=(0,de.useParams)();return he.createElement(Re.default,{centered:!0,title:"\u63D0\u793A",open:E.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>te(void 0,null,function*(){(yield(0,pe.ZP)(`/api/myshixuns/${E.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:ne.coursesId}})).shixun_identifier&&(x.ZP.success("\u64CD\u4F5C\u6210\u529F"),b({type:"shixunHomeworks/setActionTabs",payload:{}}),b({type:"shixunHomeworks/getWorkList",payload:se({},E.actionTabs.params)}))}),onCancel:()=>{b({type:"shixunHomeworks/setActionTabs",payload:{}})}},he.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),he.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};Mt.Z=(0,de.connect)(({shixunHomeworks:a})=>({shixunHomeworks:a}))(z)},96469:function(an,Mt,fe){"use strict";fe.d(Mt,{n:function(){return en},Z:function(){return Wn}});var he=fe(67294),Re=fe(22150),x=fe(2453),pe=fe(83062),de=fe(14446),ue=fe(68508),ae=fe(84567),re=fe(71230),le=fe(15746),ie=fe(69677),se=fe(71577),oe=fe(85418),te=fe(9430),z=fe(78045),a=fe(31795),y=fe(28452),E=fe(42922),b=fe(53978),ee=fe(33863),ne=fe(33463),ce=fe(26194),Ae=fe(28706),ge=fe(98595),me=fe(87995),ve=fe(33170),be=fe(35973),ye=Object.defineProperty,Ce=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Se=(xn,Rn,gn)=>Rn in xn?ye(xn,Rn,{enumerable:!0,configurable:!0,writable:!0,value:gn}):xn[Rn]=gn,ke=(xn,Rn)=>{for(var gn in Rn||(Rn={}))we.call(Rn,gn)&&Se(xn,gn,Rn[gn]);if(Ce)for(var gn of Ce(Rn))Ke.call(Rn,gn)&&Se(xn,gn,Rn[gn]);return xn},Fe=(xn,Rn)=>{var gn={};for(var En in xn)we.call(xn,En)&&Rn.indexOf(En)<0&&(gn[En]=xn[En]);if(xn!=null&&Ce)for(var En of Ce(xn))Rn.indexOf(En)<0&&Ke.call(xn,En)&&(gn[En]=xn[En]);return gn},De=(xn,Rn,gn)=>new Promise((En,or)=>{var fr=co=>{try{vr(gn.next(co))}catch(Io){or(Io)}},Vr=co=>{try{vr(gn.throw(co))}catch(Io){or(Io)}},vr=co=>co.done?En(co.value):Promise.resolve(co.value).then(fr,Vr);vr((gn=gn.apply(xn,Rn)).next())});const We=xn=>{var Rn=xn,{shixunHomeworks:gn,dispatch:En}=Rn,or=Fe(Rn,["shixunHomeworks","dispatch"]);const fr=(0,be.useParams)(),[Vr,vr]=(0,he.useState)(!0),[co,Io]=(0,he.useState)(!1),[Zo]=Re.default.useForm(),er=()=>De(void 0,null,function*(){const Nn=Zo.getFieldValue();(yield(0,ve.ZP)(`/api/homework_commons/${fr.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...gn.actionTabs.selectArrs],cover_all:Vr,hidden_comment:Nn.hidden_comment,comment:Nn.comment}})).status===0&&(x.ZP.success("\u8BC4\u9605\u6210\u529F"),Zo.resetFields(),En({type:"shixunHomeworks/setActionTabs",payload:{}}),En({type:"shixunHomeworks/getWorkList",payload:ke({},gn.actionTabs.params)}))});return he.createElement(he.Fragment,null,he.createElement(de.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:gn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>De(void 0,null,function*(){const Nn=Zo.getFieldValue();JSON.stringify(Nn)==="{}"||Nn.hidden_comment===""&&Nn.comment===""?Io(!0):gn.workList.partial_comment?En({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:gn.actionTabs.selectArrs,params:gn.actionTabs.params}}):er()}),onCancel:()=>{En({type:"shixunHomeworks/setActionTabs",payload:{}})}},he.createElement(Re.default,{form:Zo,onChange:()=>{co&&Io(!1)}},he.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),he.createElement(Re.default.Item,{name:"comment"},he.createElement(ie.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),he.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),he.createElement(Re.default.Item,{name:"hidden_comment"},he.createElement(ie.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),co&&he.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),he.createElement(de.default,{centered:!0,title:he.createElement("span",null,he.createElement(me.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:gn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{er()},onCancel:()=>{En({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},he.createElement("div",{className:"tc"},he.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"),he.createElement("p",null,he.createElement(z.ZP.Group,{onChange:Nn=>{vr(Nn.target.value)},value:Vr},he.createElement(z.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),he.createElement(z.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var Ve=(0,be.connect)(({shixunHomeworks:xn})=>({shixunHomeworks:xn}))(We),Qe=fe(86763),Je=fe(52262),et={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"},ct=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,lt=(xn,Rn)=>{var gn={};for(var En in xn)ut.call(xn,En)&&Rn.indexOf(En)<0&&(gn[En]=xn[En]);if(xn!=null&&ct)for(var En of ct(xn))Rn.indexOf(En)<0&&nt.call(xn,En)&&(gn[En]=xn[En]);return gn},at=(xn,Rn,gn)=>new Promise((En,or)=>{var fr=co=>{try{vr(gn.next(co))}catch(Io){or(Io)}},Vr=co=>{try{vr(gn.throw(co))}catch(Io){or(Io)}},vr=co=>co.done?En(co.value):Promise.resolve(co.value).then(fr,Vr);vr((gn=gn.apply(xn,Rn)).next())});const pt=xn=>{var Rn=xn,{shixunHomeworks:gn,dispatch:En}=Rn,or=lt(Rn,["shixunHomeworks","dispatch"]),fr,Vr,vr,co;const Io=(0,be.useParams)(),[Zo,er]=(0,he.useState)(!1),[Nn,Kn]=(0,he.useState)((Vr=(fr=gn.actionTabs.selectArrs)==null?void 0:fr.data)==null?void 0:Vr.name),[Nr]=Re.default.useForm();(0,he.useEffect)(()=>{var qr,Co,ua,la,no,rn;gn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&Nr.setFieldsValue({comment:(Co=(qr=gn.actionTabs.selectArrs)==null?void 0:qr.data)==null?void 0:Co.work_comment,hidden_comment:(la=(ua=gn.actionTabs.selectArrs)==null?void 0:ua.data)==null?void 0:la.work_comment_hidden}),Kn((rn=(no=gn.actionTabs.selectArrs)==null?void 0:no.data)==null?void 0:rn.name)},[gn.actionTabs.key]);const zr=()=>at(void 0,null,function*(){var qr,Co;const ua=Nr.getFieldValue();if((yield(0,ve.ZP)(`/api/student_works/${(Co=(qr=gn.actionTabs.selectArrs)==null?void 0:qr.data)==null?void 0:Co.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:ua.hidden_comment,comment:ua.comment}})).status===0)return x.ZP.success("\u8BC4\u9605\u6210\u529F"),Nr.resetFields(),En({type:"shixunHomeworks/setActionTabs",payload:{}}),En({type:"shixunHomeworks/getWorkList",payload:Io})});return he.createElement(he.Fragment,null,he.createElement(de.default,{centered:!0,title:(co=(vr=gn.actionTabs.selectArrs)==null?void 0:vr.data)!=null&&co.work_comment_hidden?"\u66F4\u6539"+Nn+"\u70B9\u8BC4":Nn+"\u70B9\u8BC4",open:gn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>at(void 0,null,function*(){const qr=Nr.getFieldValue();JSON.stringify(qr)==="{}"||qr.hidden_comment===""&&qr.comment===""?er(!0):zr()}),onCancel:()=>{En({type:"shixunHomeworks/setActionTabs",payload:{}})}},he.createElement(Re.default,{form:Nr,onChange:()=>{Zo&&er(!1)}},he.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),he.createElement(Re.default.Item,{name:"comment"},he.createElement(ie.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),he.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),he.createElement(Re.default.Item,{name:"hidden_comment"},he.createElement(ie.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Zo&&he.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var bt=(0,be.connect)(({shixunHomeworks:xn})=>({shixunHomeworks:xn}))(pt),Lt=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,qe=(xn,Rn)=>{var gn={};for(var En in xn)mt.call(xn,En)&&Rn.indexOf(En)<0&&(gn[En]=xn[En]);if(xn!=null&&Lt)for(var En of Lt(xn))Rn.indexOf(En)<0&&At.call(xn,En)&&(gn[En]=xn[En]);return gn},je=(xn,Rn,gn)=>new Promise((En,or)=>{var fr=co=>{try{vr(gn.next(co))}catch(Io){or(Io)}},Vr=co=>{try{vr(gn.throw(co))}catch(Io){or(Io)}},vr=co=>co.done?En(co.value):Promise.resolve(co.value).then(fr,Vr);vr((gn=gn.apply(xn,Rn)).next())});const Ze=xn=>{var Rn=xn,{shixunHomeworks:gn,dispatch:En}=Rn,or=qe(Rn,["shixunHomeworks","dispatch"]);const fr=(0,be.useParams)(),[Vr,vr]=(0,he.useState)([]),[co,Io]=(0,he.useState)([]);(0,he.useEffect)(()=>{gn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Zo()},[gn.actionTabs.key]);function Zo(){return je(this,null,function*(){const Nn=yield(0,ve.ZP)(`/api/homework_commons/${fr.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});vr(Nn)})}const er=[{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 he.createElement(he.Fragment,null,he.createElement(de.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:gn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>je(void 0,null,function*(){const Nn=yield(0,ve.ZP)(`/api/homework_commons/${fr.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:co}});(Nn==null?void 0:Nn.status)===0&&(be.history.replace(`/classrooms/${fr.coursesId}/shixun_homework/${fr.categoryId}/detail?tabs=4`),window.location.reload(),En({type:"shixunHomeworks/setActionTabs",payload:{}}),Io([]))}),onCancel:()=>{Io([]),En({type:"shixunHomeworks/setActionTabs",payload:{}})}},he.createElement(te.default,{rowSelection:{type:"checkbox",onChange:(Nn,Kn)=>{Io([...Nn])},selectedRowKeys:co,getCheckboxProps:Nn=>({disabled:Nn.status==="\u8FDB\u884C\u4E2D"||Nn.works_count===0})},rowKey:Nn=>Nn.key||Nn.id,scroll:{y:300},pagination:!1,columns:er,dataSource:Vr==null?void 0:Vr.group_list})))};var Oe=(0,be.connect)(({shixunHomeworks:xn})=>({shixunHomeworks:xn}))(Ze),Ee=fe(35567),Be=fe(98769),Ge=Object.defineProperty,Ie=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,it=(xn,Rn,gn)=>Rn in xn?Ge(xn,Rn,{enumerable:!0,configurable:!0,writable:!0,value:gn}):xn[Rn]=gn,yt=(xn,Rn)=>{for(var gn in Rn||(Rn={}))Ne.call(Rn,gn)&&it(xn,gn,Rn[gn]);if(Ie)for(var gn of Ie(Rn))ze.call(Rn,gn)&&it(xn,gn,Rn[gn]);return xn},xt=(xn,Rn,gn)=>new Promise((En,or)=>{var fr=co=>{try{vr(gn.next(co))}catch(Io){or(Io)}},Vr=co=>{try{vr(gn.throw(co))}catch(Io){or(Io)}},vr=co=>co.done?En(co.value):Promise.resolve(co.value).then(fr,Vr);vr((gn=gn.apply(xn,Rn)).next())});const It=({shixunHomeworks:xn,dispatch:Rn,isShow:gn,setIsShow:En,item:or,coursesId:fr,categoryId:Vr})=>{const[vr,co]=(0,he.useState)({page:1,limit:10}),[Io,Zo]=(0,he.useState)([]),[er,Nn]=(0,he.useState)(!1);(0,he.useEffect)(()=>{gn&&Kn()},[gn]);function Kn(){return xt(this,null,function*(){Nn(!0);const zr=yield(0,ve.ZP)(`/api/student_works/${or.id}/game_details.json`,{method:"get",params:yt({},vr)});Nn(!1),zr.status===0&&Zo(zr==null?void 0:zr.data)})}const Nr=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(zr,qr,Co)=>he.createElement("span",{style:{color:"#000"}},vr.limit*(vr.page-1)+Co+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(zr,qr,Co)=>he.createElement("span",{style:{color:"#000"}},zr)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(zr,qr,Co)=>he.createElement("span",null,zr==0?"\u672A\u901A\u5173":zr==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:(zr,qr,Co)=>he.createElement("span",{style:{color:"#333"}},zr)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(zr,qr,Co)=>he.createElement("span",{style:{color:"#333"}},zr)}];return he.createElement(he.Fragment,null,he.createElement(de.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:gn,width:700,footer:null,maskClosable:!1,onCancel:()=>{vr.page=1,vr.limit=10,co(yt({},vr)),En(!1)}},he.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},he.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},he.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),he.createElement("span",{title:or==null?void 0:or.user_name,style:{color:"#232B40"}},or==null?void 0:or.user_name)),he.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},he.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),he.createElement("span",{title:or==null?void 0:or.student_id,style:{color:"#232B40"}},(or==null?void 0:or.student_id)||"--")),he.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},he.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),he.createElement("span",{title:or==null?void 0:or.group_name,style:{color:"#232B40"}},(or==null?void 0:or.group_name)||"--"))),he.createElement(te.default,{scroll:{y:380},columns:Nr,loading:er,style:{marginBottom:vr.limit>(Io==null?void 0:Io.count)?"16px":"0"},dataSource:Io.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:vr.limit,current:vr.page,position:["bottomRight"],onChange:(zr,qr)=>{vr.page=zr,vr.limit=qr,co(yt({},vr)),Kn()},total:Io==null?void 0:Io.count,showTotal:(zr,qr)=>he.createElement("span",null,"\u5171",he.createElement("span",{style:{color:"#165DFF"}}," ",zr," "),"\u6761\u6570\u636E")}})))};var St=(0,be.connect)(({shixunHomeworks:xn})=>({shixunHomeworks:xn}))(It),wt=fe(67294),Tt=Object.defineProperty,Ht=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,Pt=(xn,Rn,gn)=>Rn in xn?Tt(xn,Rn,{enumerable:!0,configurable:!0,writable:!0,value:gn}):xn[Rn]=gn,jt=(xn,Rn)=>{for(var gn in Rn||(Rn={}))Ct.call(Rn,gn)&&Pt(xn,gn,Rn[gn]);if(Ht)for(var gn of Ht(Rn))Zt.call(Rn,gn)&&Pt(xn,gn,Rn[gn]);return xn},Jt=(xn,Rn,gn)=>new Promise((En,or)=>{var fr=co=>{try{vr(gn.next(co))}catch(Io){or(Io)}},Vr=co=>{try{vr(gn.throw(co))}catch(Io){or(Io)}},vr=co=>co.done?En(co.value):Promise.resolve(co.value).then(fr,Vr);vr((gn=gn.apply(xn,Rn)).next())});const en=({value:xn,placeholder:Rn=""})=>{if(xn==null||xn==="")return wt.createElement("span",null,Rn);{const gn=Number(xn);if(gn>=80)return wt.createElement("span",{style:{color:"#009C0F"}},gn);if(gn<80&&gn>=60)return wt.createElement("span",{style:{color:"#FA6400"}},gn);if(gn<60)return wt.createElement("span",{style:{color:"#E30000"}},gn)}},fn=({shixunHomeworks:xn,classroomList:Rn,globalSetting:gn,loading:En,dispatch:or,setExportParams:fr,user:Vr})=>{var vr,co,Io,Zo,er,Nn,Kn,Nr,zr,qr,Co,ua,la;const no=(0,be.useParams)(),[rn,Un]=(0,he.useState)(jt(jt({},{page:1,limit:20,order:"work_score",b_order:"desc"}),no)),[_n]=Re.default.useForm(),[Rr,Gr]=(0,he.useState)(),[Ir,aa]=(0,he.useState)({}),[jo,ma]=(0,he.useState)([]),[ra,ni]=(0,he.useState)(!1),[kr,Fa]=(0,he.useState)([]),[Hn,_r]=(0,he.useState)(!1),[cr,Tr]=(0,he.useState)(),[Br,Lr]=(0,he.useState)(1),[Jn,Qr]=(0,he.useState)(),[ta,oa]=(0,he.useState)(),[ha,Da]=(0,he.useState)(),[Ur,Hr]=(0,he.useState)(),[Xa,Ai]=(0,he.useState)(),[Ea,di]=(0,he.useState)(!1),[vo,Ko]=(0,he.useState)(!1),[Ba,Oo]=(0,he.useState)(),si=(0,be.useLocation)();(0,he.useEffect)(()=>(Ka(),()=>{aa([]),ma([])}),[rn.coursesId]),(0,he.useEffect)(()=>{var yn;const In=JSON.parse(JSON.stringify(xn.workList));!((yn=In==null?void 0:In.student_works)!=null&&yn.length)&&(In!=null&&In.id)?(In.student_works=[jt({},In)],aa(In)):(In!=null&&In.id&&ma([jt(jt({},In),{number:"\u6211"})]),aa(jt({},In)))},[xn.workList]);const Ka=yn=>(fr(jt({},rn)),or({type:"shixunHomeworks/getWorkList",payload:rn}));(0,he.useEffect)(()=>{or({type:"user/getUserInfo",payload:{course_id:rn.coursesId}})},[]);const Yi=()=>Jt(void 0,null,function*(){const yn=yield(0,Qe.Uc)({categoryId:no.categoryId});Gr(yn==null?void 0:yn.update_score)}),Di=()=>Jt(void 0,null,function*(){or({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const yn=yield(0,Qe.Vs)({categoryId:no.categoryId});or({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(yn==null?void 0:yn.status)===0&&(x.ZP.success(yn==null?void 0:yn.message),Ka())}),yi=()=>{rn.page=1;const yn=Object.assign({},_n.getFieldsValue());delete rn.course_group,delete rn.teacher_comment,Object.keys(yn).map(function(In){var yo;switch(In){case"task_status":yn[In].includes("all")||!yn[In].length?(delete rn.work_status,_n.setFieldsValue({task_status:"all"})):(rn.work_status=yn[In],_n.setFieldsValue({task_status:rn.work_status}));break;case"course_group_info":yn[In].includes("all")||!yn[In].length?(delete rn.course_group,_n.setFieldsValue({course_group_info:"all"})):(rn.course_group=yn[In],_n.setFieldsValue({course_group_info:rn.course_group}));break;case"teacher_comment":yn[In].includes("all")||!yn[In].length?(delete rn.teacher_comment,_n.setFieldsValue({teacher_comment:"all"})):(rn.teacher_comment=((yo=yn[In])==null?void 0:yo.length)===1?Number(yn[In][0]):"",_n.setFieldsValue({teacher_comment:yn[In]}));break}}),Ka()};(0,he.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Ai(47),di(!0))},[document.getElementById("divhe")]);const On=(yn,In)=>{rn.page=yn,rn.limit=20,Ka()};function Cn(){Lr(1),Qr(""),oa(""),Da(""),Hr(""),Fa([])}const xr=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(yn,In,yo)=>rn.limit*(rn.page-1)+yo+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:yn=>wt.createElement(pe.Z,{placement:"bottomLeft",title:yn},wt.createElement("span",{className:"current"},yn))},!(0,Je.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:rn.order==="student_id"?rn.b_order==="desc"?"descend":"ascend":null,render:yn=>wt.createElement(pe.Z,{placement:"bottomLeft",title:yn||"--"},wt.createElement("span",{className:"current"},yn||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(yn,In)=>yn?wt.createElement(pe.Z,{placement:"bottom",title:yn},wt.createElement("span",{className:"current"},yn)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:rn.order==="work_status"?rn.b_order==="desc"?"descend":"ascend":null,render:yn=>wt.createElement(Ae.lC,{status:yn})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:rn.order==="achieve_time"?rn.b_order==="desc"?"descend":"ascend":null,render:(yn,In)=>wt.createElement(pe.Z,{placement:"bottomLeft",title:yn},wt.createElement("span",{className:"current"},yn))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(yn,In)=>wt.createElement("span",{onClick:yo=>{var zo;yo.stopPropagation(),(zo=Ir.homework_status)!=null&&zo.includes("\u5BFC\u5165")&&(Oo(In),Ko(!0))}},yn||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:rn.order==="work_score"?rn.b_order==="desc"?"descend":"ascend":null,render:(yn,In)=>wt.createElement(pe.Z,{title:wt.createElement(wt.Fragment,null,wt.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(In==null?void 0:In.late_final_score)||0),wt.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(In==null?void 0:In.late_penalty)||0),wt.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(In==null?void 0:In.score)||0))},en({value:yn,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:rn.order==="achieve_time_long"?rn.b_order==="desc"?"descend":"ascend":null,render:(yn,In)=>yn&&yn!="--"?wt.createElement(pe.Z,{placement:"bottom",title:yn},wt.createElement("span",{className:"current"},yn)):"--"},((vr=Ir.homework_status)==null?void 0:vr.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((co=Ir.homework_status)!=null&&co.includes("\u5BFC\u5165"))&&{title:wt.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:yn=>yn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(yn,In)=>{var yo;return(yo=Ir.homework_status)!=null&&yo.includes("\u5BFC\u5165")?(0,Je.GJ)()?wt.createElement("a",{onClick:zo=>{zo.stopPropagation(),or({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:In==null?void 0:In.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):wt.createElement("a",{onClick:zo=>{zo.stopPropagation(),Oo(In),Ko(!0)}},"\u67E5\u770B"):(0,Je.dE)()?wt.createElement("div",null,(0,Ae.JL)(In==null?void 0:In.work_status)==="\u672A\u5F00\u542F"?wt.createElement("span",null,"--"):wt.createElement("a",{onClick:zo=>{var Uo;if(zo.stopPropagation(),(0,Je.Rm)()&&!((Uo=Rn.AssistantObject.hack)!=null&&Uo.can_view)){x.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/${rn.coursesId}/program_homework/${rn.categoryId}/${In.id}/${In.user_id}/comment`,"_blank")}},"\u67E5\u770B")):wt.createElement("a",{target:"_blank",onClick:zo=>{var Uo,ya;if(zo.stopPropagation(),(0,Je.Rm)()&&!((Uo=Rn.AssistantObject.hack)!=null&&Uo.can_view)){x.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((ya=Vr.userInfo)!=null&&ya.professional_certification)window.open(`/classrooms/${rn.coursesId}/program_homework/${rn.categoryId}/${In.id}/${In.user_id}/comment`,"_blank");else return de.default.confirm({title:"\u63D0\u793A",centered:!0,content:wt.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,Ae.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(yn=>!!yn),sr=()=>{var yn,In;return wt.createElement(ue.default,null,wt.createElement(ue.default.Item,{onClick:()=>{var yo;if((0,Je.Rm)()&&!((yo=Rn.AssistantObject.hack)!=null&&yo.can_download)){x.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}or({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Ir==null?void 0:Ir.course_group_info,fn:()=>{(0,Be.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,Je.GJ)()&&((yn=Ir==null?void 0:Ir.student_works)==null?void 0:yn.length)>0&&!((In=Ir==null?void 0:Ir.homework_status)!=null&&In.includes("\u5BFC\u5165"))&&wt.createElement(ue.default.Item,{key:"3",onClick:()=>{var yo;if((0,Je.Rm)()&&!((yo=Rn.AssistantObject.hack)!=null&&yo.can_download)){x.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}or({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:Ir==null?void 0:Ir.course_group_info,fn:()=>{var zo,Uo,ya,No;or({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),be.history.push(`/classrooms/${rn==null?void 0:rn.coursesId}/program_homework/${rn.categoryId}/${(Uo=(zo=Ir==null?void 0:Ir.student_works)==null?void 0:zo[0])==null?void 0:Uo.id}/${(No=(ya=Ir==null?void 0:Ir.student_works)==null?void 0:ya[0])==null?void 0:No.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),wt.createElement(ue.default.Item,{key:"2",onClick:()=>{var yo;if((0,Je.Rm)()&&!((yo=Rn.AssistantObject.hack)!=null&&yo.can_download)){x.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}be.history.push(`/classrooms/${rn.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return wt.createElement(wt.Fragment,null,wt.createElement("section",{className:`${et.wrap} minH500 bg-white pl30 pr30 pt30`},((Io=Ir.homework_status)==null?void 0:Io.includes("\u672A\u53D1\u5E03"))&&wt.createElement(ce.Z,null),!((Zo=Ir.homework_status)!=null&&Zo.includes("\u672A\u53D1\u5E03"))&&wt.createElement("aside",null,!(0,Je.GJ)()&&wt.createElement("div",{className:"c-light-black font12"},wt.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",Ir==null?void 0:Ir.publish_time),wt.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",Ir==null?void 0:Ir.end_time),wt.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(Ir==null?void 0:Ir.late_time)||"- -")),(0,Je.GJ)()&&wt.createElement(wt.Fragment,null,wt.createElement(Re.default,{form:_n,onChange:yi,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((er=Ir.task_status)==null?void 0:er.length)>0&&wt.createElement(Re.default.Item,{name:"task_status"},wt.createElement(ae.default.Group,{value:[],style:{width:"100%"}},wt.createElement(re.Z,null,wt.createElement(le.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),wt.createElement(le.Z,{flex:"80px"},wt.createElement(ae.default,{value:"all"},"\u5168\u90E8")),wt.createElement(le.Z,{flex:"1"},Ir.task_status&&Ir.task_status.map((yn,In)=>wt.createElement(ae.default,{name:"task_status",value:yn.id},yn.name,"(",yn.count,")")))))),((Nn=Ir.course_group_info)==null?void 0:Nn.length)>0&&wt.createElement(Re.default.Item,{name:"course_group_info"},wt.createElement(ae.default.Group,{style:{width:"100%"}},wt.createElement(re.Z,null,wt.createElement(le.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),wt.createElement(le.Z,{flex:"80px"},wt.createElement(ae.default,{value:"all"},"\u5168\u90E8")),wt.createElement(le.Z,{flex:"1",id:"divhe",style:{height:Xa+"px",overflow:"hidden"}},(Kn=Ir.course_group_info)==null?void 0:Kn.map((yn,In)=>wt.createElement(ae.default,{value:yn.course_group_id},yn.group_group_name,"(",yn.count,")"))),Ea&&wt.createElement("span",{onClick:()=>{let yn=document.getElementById("divhe").scrollHeight;Xa>47?Ai(47):Ai(yn)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Xa===47?"\u5C55\u5F00":"\u6536\u8D77",Xa===47?wt.createElement(E.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):wt.createElement(b.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((Nr=Ir.teacher_comment)==null?void 0:Nr.length)>0&&wt.createElement(Re.default.Item,{name:"teacher_comment"},wt.createElement(ae.default.Group,{style:{width:"100%"}},wt.createElement(re.Z,null,wt.createElement(le.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),wt.createElement(le.Z,{flex:"80px"},wt.createElement(ae.default,{value:"all"},"\u5168\u90E8")),wt.createElement(le.Z,{flex:"1"},Ir.teacher_comment&&Ir.teacher_comment.map((yn,In)=>wt.createElement(ae.default,{value:String(yn.id)},yn.name,"(",yn.count,")"))))))),wt.createElement(re.Z,{align:"middle"},wt.createElement(le.Z,{flex:"1"},wt.createElement(re.Z,{align:"middle"},wt.createElement(le.Z,null,wt.createElement(ie.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:yn=>{rn.search=yn.trim(),rn.page=1,Ka()},style:{width:240}})),wt.createElement(le.Z,null,wt.createElement("span",{className:"ml5"},wt.createElement("span",{className:"c-red"},Ir.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",Ir.work_count,"\u4E2A\u5B66\u751F\uFF09")))),wt.createElement(le.Z,null,(0,Je.GJ)()&&!((zr=Ir.homework_status)!=null&&zr.includes("\u5BFC\u5165"))&&!((qr=gn==null?void 0:gn.setting)!=null&&qr.hide_code_repeat)&&wt.createElement(se.ZP,{className:"ml10",onClick:()=>{or({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:Ir.student_works.map(yn=>yn.id),params:rn}})}},wt.createElement("span",{className:`${et.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,Je.GJ)()&&!((Co=Ir.homework_status)!=null&&Co.includes("\u5BFC\u5165"))&&wt.createElement(se.ZP,{className:"ml10",onClick:Di},wt.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,Je.GJ)()&&wt.createElement(oe.Z,{dropdownRender:sr,className:"ml10"},wt.createElement(se.ZP,null,wt.createElement(ee.Z,null),"\u5BFC\u51FA",wt.createElement(ne.Z,null)))))),wt.createElement(re.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,Je.GJ)()&&Rr&&wt.createElement("span",null,wt.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")),wt.createElement(te.default,{className:`mt30 ${et.TableDom}`,loading:En["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:yn=>({onClick:In=>{var yo,zo;if(!((yo=Ir.homework_status)!=null&&yo.includes("\u5BFC\u5165"))){if((0,Je.Rm)()&&!((zo=Rn.AssistantObject.hack)!=null&&zo.can_view)){x.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/${rn.coursesId}/program_homework/${rn.categoryId}/${yn.id}/${yn.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:Ir.student_works,columns:xr,onChange:(yn,In,yo)=>{yo.field&&(rn.order=yo.field==="score"?"work_score":yo.field),yo.order||(rn.b_order="asc"),yo.order==="ascend"&&(rn.b_order="asc"),yo.order==="descend"&&(rn.b_order="desc"),yo.order||(rn.b_order="asc"),Ka()}}),wt.createElement(Ve,null),wt.createElement(bt,null),wt.createElement(ge.Z,null)),wt.createElement(de.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:ra,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Jt(void 0,null,function*(){if(Br===2){if(kr.length<=0){x.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!Ur){x.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let yn=yield(0,ve.ZP)(`/api/homework_commons/${rn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:rn.categoryId,comment:Ur,status:kr}});yn.status===0&&(Tr(yn),ni(!1),_r(!0))}else{if(!(ha===0||ta===0)){if(!ha){x.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!ta){x.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(ha>ta){x.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!Ur){x.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let yn=yield(0,ve.ZP)(`/api/homework_commons/${rn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:rn.categoryId,comment:Ur,min_score:ha,max_score:ta}});yn.status===0&&(Tr(yn),ni(!1),_r(!0))}}),onCancel:()=>{ni(!1),Cn()}},wt.createElement("div",{style:{padding:"32px"}},wt.createElement("div",null,wt.createElement("div",null,wt.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),wt.createElement(z.ZP.Group,{value:Br,onChange:yn=>{Lr(yn.target.value)}},wt.createElement(z.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),wt.createElement(z.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Br===1&&wt.createElement("div",{style:{display:"flex",marginTop:"20px"}},wt.createElement("span",{style:{width:"70px",textAlign:"end"}},wt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),wt.createElement(a.Z,{min:0,max:100,value:ha,onChange:yn=>Da(yn),style:{width:"100px"}}),wt.createElement("span",{style:{width:"80px",textAlign:"end"}},wt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),wt.createElement(a.Z,{min:0,max:100,value:ta,onChange:yn=>oa(yn),style:{width:"100px"}})),Br===2&&wt.createElement("div",{style:{display:"flex",marginTop:"20px"}},wt.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),wt.createElement(ae.default.Group,{onChange:yn=>{Fa([...yn])},style:{width:"100%"}},(ua=Ir.task_status)==null?void 0:ua.map((yn,In)=>wt.createElement(ae.default,{name:"task_status",value:yn.id},yn.name,"(",yn.count,")")))),wt.createElement("div",{style:{display:"flex",marginTop:"20px"}},wt.createElement("span",{style:{width:"70px",textAlign:"end"}},wt.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),wt.createElement(Ee.Z,{className:et.MdEditor,onChange:yn=>Hr(yn),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),wt.createElement(de.default,{open:Hn,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Jt(void 0,null,function*(){Br===2?(yield(0,ve.ZP)(`/api/homework_commons/${rn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:rn.categoryId,comment:Ur,status:kr}})).status===0&&(x.ZP.info("\u6253\u56DE\u6210\u529F"),Cn(),Ka(),_r(!1)):(yield(0,ve.ZP)(`/api/homework_commons/${rn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:rn.categoryId,comment:Ur,min_score:ha,max_score:ta}})).status===0&&(x.ZP.info("\u6253\u56DE\u6210\u529F"),Cn(),Ka(),_r(!1))}),onCancel:()=>{Cn(),_r(!1)}},wt.createElement("div",{style:{padding:"32px"}},Br===1&&wt.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",ha,"-",ta,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Br===2&&wt.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((la=Ir.task_status)==null?void 0:la.filter(yn=>kr==null?void 0:kr.includes(yn.id)).map(yn=>yn.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),wt.createElement("br",null),wt.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",cr==null?void 0:cr.count,"\u540D\u5B66\u751F")))),wt.createElement(Oe,null),wt.createElement(St,{isShow:vo,setIsShow:Ko,item:Ba,coursesId:rn.coursesId,categoryId:rn.categoryId}),wt.createElement("aside",{className:"tc mb50 mt30"},wt.createElement(y.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:On,current:rn.page||1,defaultPageSize:20,total:Ir.work_count})))};var Wn=(0,be.connect)(({shixunHomeworks:xn,classroomList:Rn,globalSetting:gn,loading:En,user:or})=>({shixunHomeworks:xn,classroomList:Rn,globalSetting:gn,loading:En.effects,user:or}))(fn)},38365:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return a}});var he=fe(67294),Re=fe(35973),x=fe(14446),pe=fe(71577),de=fe(57953),ue=fe(88742),ae=fe(72971),re=fe(36295),le=fe(19575),ie=fe(27484),se=fe.n(ie),oe=fe(94189),te=fe(67294),z=(y,E,b)=>new Promise((ee,ne)=>{var ce=me=>{try{ge(b.next(me))}catch(ve){ne(ve)}},Ae=me=>{try{ge(b.throw(me))}catch(ve){ne(ve)}},ge=me=>me.done?ee(me.value):Promise.resolve(me.value).then(ce,Ae);ge((b=b.apply(y,E)).next())}),a=({open:y,onClose:E})=>{const[b,ee]=(0,he.useState)(void 0);console.log((0,Re.useLocation)(),33);const ne=(0,Re.useLocation)();(0,he.useEffect)(()=>{y&&function(){return z(this,null,function*(){const ct=yield(0,ue.X6)(y);ee(ct.data)})}()},[y]);const{status:ce,created_at:Ae,code:ge,name:me,language:ve,pass_sets_count:be,set_count:ye,error_msg:Ce,output:we,input:Ke,expected_output:Se,execute_memory:ke,user:Fe,execute_time:De,input_file_url:We,output_file_url:Ve,is_file:Qe,expected_output_file_url:Je}=b||{};return te.createElement(x.default,{open:y,width:1e3,onCancel:()=>E(!1),footer:te.createElement(pe.ZP,{type:"primary",onClick:()=>E(!1)},"\u5173\u95ED"),centered:!0},te.createElement(de.Z,{spinning:!b,delay:500},te.createElement("div",{className:"record-detail-info"},b?te.createElement(te.Fragment,null,te.createElement("div",{className:"record-detail-body"},te.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),te.createElement("ul",{className:"record-info"},te.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",te.createElement("span",{className:ce===0?"c-green":"c-red"},ae.Im[ce])," "),te.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",te.createElement("span",null,se()(Ae).format("YYYY-MM-DD HH:mm:ss"))," "),te.createElement("li",null," \u8BED\u8A00\uFF1A",te.createElement("span",null,ve)," "),te.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",te.createElement("span",null,De*1e3,"ms")," "),te.createElement("li",null," ",`${ce===oe.h.HIDE_COMPILE_STATUS?"--":be} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ae.gZ)({status:ce,error_msg:Ce,execute_time:De,output:we,input:Ke,expected_output:Se,input_file_url:We,output_file_url:Ve,is_file:Qe,expected_output_file_url:Je}),te.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),te.createElement(re.ZP,{height:"200px",width:"100%",language:ve==null?void 0:ve.toLocaleLowerCase(),value:le.Base64.decode(ge),options:{readOnly:!0}}))):null)))}},86276:function(an,Mt,fe){"use strict";fe.d(Mt,{Im:function(){return ye},Y4:function(){return we}});var he=fe(67294),Re=fe(69677),x=fe(2453),pe=fe(71577),de=fe(96707),ue=fe(19575),ae=fe.n(ue),re=fe(11579),le=fe(7621),ie=fe(85725),se=fe(28706),oe=fe(12320),te=fe.n(oe),z=fe(33170),a=fe(35973),y=fe(38365),E=fe(33054),b=fe(88742),ee=fe(30546),ne=fe(91613),ce=fe(94184),Ae=fe.n(ce),ge=fe(51959),me=fe(67294),ve=(ke,Fe,De)=>new Promise((We,Ve)=>{var Qe=ct=>{try{et(De.next(ct))}catch(ut){Ve(ut)}},Je=ct=>{try{et(De.throw(ct))}catch(ut){Ve(ut)}},et=ct=>ct.done?We(ct.value):Promise.resolve(ct.value).then(Qe,Je);et((De=De.apply(ke,Fe)).next())});const{TextArea:be}=Re.default,ye={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.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 Ce=(ke=>(ke[ke.SET_VISIBLE=0]="SET_VISIBLE",ke[ke.SET_TABINDEX=1]="SET_TABINDEX",ke))(Ce||{});function we(ke){const{status:Fe,error_msg:De,output:We,input:Ve,expected_output:Qe,is_file:Je,input_file_url:et,output_file_url:ct,expected_output_file_url:ut,setMonacoValue:nt,setData:lt}=ke,at=(0,he.useRef)(),pt=(0,he.useRef)(),bt=(0,he.useRef)();let Lt=null;const mt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,he.useEffect)(()=>{if(We&&!Je&&at.current){const At=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});At.open(at.current);const qe=(0,se.pp)(ue.Base64.decode(We));At.write(qe),At.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{At.scrollToTop()}catch(je){}},100)}if(Ve&&!Je&&pt.current){const At=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});At.open(pt.current),At.write((0,se.pp)(Ve)),At.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{At.scrollToTop()}catch(qe){}},100)}if(Qe&&!Je&&bt.current){const At=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});At.open(bt.current),At.write((0,se.pp)(ue.Base64.decode(Qe))),At.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{At.scrollToTop()}catch(qe){}},100)}},[We]),Fe){case de.h.NOMATCH:Lt=me.createElement(me.Fragment,null,me.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Je&&me.createElement("div",{ref:at}),Je&&me.createElement("div",{style:mt},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(this,null,function*(){const At=yield(0,z.ZP)(ct,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});nt(At),setTimeout(()=>{lt(ct)},200)})},We)),me.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Je&&me.createElement("div",{ref:bt}),Je&&me.createElement("div",{style:mt},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(this,null,function*(){const At=yield fetch(ut,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});nt(yield At.text()),setTimeout(()=>{lt(ut)},200)})},Qe)));break;case de.h.EXECUTEFAILURE:Lt=me.createElement(me.Fragment,null,me.createElement("div",{style:{border:"1px #F6F7F9 solid"}},me.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Je&&me.createElement(ie.Z,{value:Ve,style:mt}),Je&&me.createElement("div",{style:mt},me.createElement("a",{onClick:()=>(0,se.LR)(et,Ve)},Ve))),me.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},me.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:re.Z.error,style:{color:"#E30000",padding:"0 10px"}},ue.Base64.decode(De),"111")));break;case de.h.COMPILEFAILURE:Lt=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:re.Z.error},ue.Base64.decode(De)));break;case de.h.PODFAILURE:Lt=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:Lt=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",Lt," ")}function Ke(ke){const{status:Fe,error_msg:De,execute_time:We,output:Ve,input:Qe,expected_output:Je,is_file:et,input_file_url:ct,output_file_url:ut,expected_output_file_url:nt}=ke;let lt=null;switch(Fe){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:lt=me.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:lt=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:lt=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",lt," ")}function Se({value:ke,className:Fe}){return me.createElement("span",{className:Fe},ke)}Mt.ZP=({input:ke,is_file:Fe,debuging:De,submitting:We,executingMessage:Ve,debugResult:Qe,onChangeInput:Je,onDebugCode:et,onSubmitCode:ct,hack:ut,user:nt,submitResult:lt,isWhiteTheme:at,topDispatch:pt})=>{const[bt]=(0,a.useSearchParams)(),Lt=(0,a.useParams)(),[mt,At]=(0,he.useState)(!1),[qe,je]=(0,he.useState)(!1),[Ze,Oe]=(0,he.useState)(1),[Ee,Be]=(0,he.useState)(!1),[Ge,Ie]=(0,he.useState)(0),[Ne,ze]=(0,he.useState)(!1),[it,yt]=(0,he.useState)(""),[xt,It]=(0,he.useState)(""),St=(0,he.useRef)(),wt=(0,he.useRef)(),Tt=(0,he.useRef)(null),Ht=(0,he.useRef)(null),Ct=(0,he.useRef)(null);console.log(lt,"submitResult",Lt);const{status:Zt,id:Pt,input:jt,output:Jt,expected_output:en,is_file:fn,input_file_url:Wn,output_file_url:xn,expected_output_file_url:Rn,error_msg:gn,hack_sets:En}=lt||{};(0,he.useEffect)(()=>{Zt===0&&(Oe(1),Ie(0))},[Zt,Pt]),(0,he.useEffect)(()=>{ve(void 0,null,function*(){var Kn;const Nr=yield(0,b.rX)(Lt==null?void 0:Lt.id,"submit");(Nr==null?void 0:Nr.status)===0&&(Nr!=null&&Nr.data&&((Kn=Nr==null?void 0:Nr.data)==null?void 0:Kn.status)!==0?(pt({type:ee.Types.SET_SUBMIT_RESULT,payload:{submitResult:Nr==null?void 0:Nr.data}}),Oe(2),Ie(320)):(Oe(1),Ie(0)))})},[Lt==null?void 0:Lt.id]),(0,he.useEffect)(()=>{if(St.current){let Nn=function(no){qr=zr.offsetHeight,Co=!0,ua=no.pageY,Ct.current.style.display="block"},Kn=function(){Co=!1,Ct.current.style.display="none"},Nr=function(no){if(Co){or();let rn=ua-no.pageY,Un=qr+rn;if(Un<0&&(Un=0),Un>window.innerHeight-150&&(Un=window.innerHeight-150),Ze===1){Un<=34?Ie(0):Ie(Un);return}console.log(Un,"resizeH"),Ie(Un)}};const zr=Tt.current;let qr=0,Co=!1,ua=0;const la=document.getElementById("case-y-bar");return la==null||la.addEventListener("mousedown",Nn),document.addEventListener("mousemove",Nr),document.addEventListener("mouseup",Kn),()=>{const no=document.getElementById("case-y-bar");no==null||no.removeEventListener("mousedown",Nn),document.removeEventListener("mousemove",Nr),document.removeEventListener("mouseup",Kn)}}},[St,Ze]),(0,he.useEffect)(()=>{const Nn=E.Z.subscribe("resize-move-bar",or);if(bt.get("type")!=="exercises")return document.addEventListener((0,ge.gH)(),vr),()=>{document.removeEventListener((0,ge.gH)(),vr),Nn()}},[]),(0,he.useEffect)(()=>{});function or(){var Nn,Kn,Nr,zr;const qr=document.getElementById("outputResultRef");if(qr){let Co=qr.dataset.text;wt.current.reset(),wt.current.writeln(Co);const ua=document.getElementById("outputResultRef").offsetWidth-20,la=((zr=(Nr=(Kn=(Nn=wt.current)==null?void 0:Nn._core)==null?void 0:Kn._renderService)==null?void 0:Nr.dimensions)==null?void 0:zr.actualCellWidth)||10,no=Math.ceil(ua/la);wt.current.resize(no,Math.ceil(qr.clientHeight/16))}}function fr(){At(!mt),setTimeout(()=>{or()},300),Ie(mt?320:window.innerHeight-150)}function Vr(){qe?(je(!1),(0,ge.BU)()):(je(!0),(0,ge.Dj)(Ht.current))}const vr=Nn=>{(0,ge.vp)()||je(!1)},co=(0,he.useMemo)(()=>{if(Qe){const{status:Nn,output:Kn,error_msg:Nr}=Qe;return setTimeout(()=>{let zr="",qr=document.getElementById("outputResultRef");Kn?zr=ue.Base64.decode(Kn):Nr&&(zr=ue.Base64.decode(Nr)),wt.current=new oe.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),wt.current.open(qr),wt.current.onKey(function(Co){var ua;if(Co.domEvent.key.toLocaleUpperCase()==="C"&&Co.domEvent.ctrlKey){Co.domEvent.preventDefault();let la=(ua=wt.current)==null?void 0:ua.getSelection();navigator.clipboard.writeText(la).then(()=>{})}}),qr.dataset.text=zr,wt.current.setOption("convertEol",!0),or()},300),me.createElement(me.Fragment,null,Ke(Qe))}return null},[Qe]);function Io(){var Nn,Kn;if(!(ut!=null&&ut.code)||((Nn=ut==null?void 0:ut.code)==null?void 0:Nn.trim().length)===0){(Kn=x.ZP)==null||Kn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Oe(1),Ie(320),et()}const Zo=Nn=>ve(void 0,null,function*(){let Kn=yield(0,z.ZP)(`/api/problems/${Nn}/start.json`,{method:"get",params:{hack_user_id:nt==null?void 0:nt.user_id}});Kn&&(window.location.href=`/myproblems/${Kn==null?void 0:Kn.identifier}${window.location.search}`)});function er(){fn?navigator.clipboard.writeText(ue.Base64.decode(gn)).then(()=>{x.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ue.Base64.decode(Jt)).then(()=>{x.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return me.createElement(he.Fragment,null,me.createElement("div",{className:Ae()(re.Z.case,at&&re.Z.whiteCase),style:{height:Ge},ref:Tt},me.createElement("div",{className:re.Z.fullMask,ref:Ct}),me.createElement("div",{className:re.Z["resize-y-bar"],id:"case-y-bar",ref:St,draggable:!1},Ze===2&&me.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Ze===1&&(Ge<=34?me.createElement("div",{onClick:()=>{Ie(320)},className:re.Z.unfoldBtn},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):me.createElement("div",{onClick:()=>{Ie(0)},className:re.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),me.createElement("div",null,me.createElement("div",{className:re.Z.caseHead},me.createElement("div",{className:re.Z.dot}),me.createElement("div",{className:re.Z.text},Ze===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Ze===2&&!We&&typeof Zt=="number"&&me.createElement(me.Fragment,null,Zt===de.h.OK?me.createElement("div",{className:re.Z.pass},me.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):me.createElement("div",{className:re.Z.noPass},me.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[Zt])),me.createElement("div",{className:re.Z.btns},Ze===2&&!We&&me.createElement(me.Fragment,null,Zt!==de.h.OK&&me.createElement("div",{onClick:er},me.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),me.createElement("div",{onClick:()=>{ze(Pt)}},me.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),bt.get("type")!=="exercises"&&me.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>fr()},me.createElement("i",{className:`iconfont icon-${mt?"suoxiao1":"fangda"}`})))),me.createElement("div",{style:{display:Ze===1?"block":"none"}},De?me.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Ge-34}},me.createElement("div",{className:re.Z.result},me.createElement("div",{className:re.Z.left},me.createElement("div",{className:re.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),me.createElement("div",{className:re.Z.leftNode},me.createElement(be,{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:Fe?"":ke,onChange:Je}))),me.createElement("div",{className:re.Z.right},me.createElement("div",{className:re.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),me.createElement("div",{className:re.Z.node},Qe?co:me.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")))))),me.createElement("div",{style:{display:Ze===2?"block":"none"}},We?me.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Ge-34,display:"flex",flexDirection:"column",overflow:"hidden"}},me.createElement("div",{ref:Ht,className:re.Z.elseNode},me.createElement("div",{className:re.Z.nameWrap},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),me.createElement("div",{className:re.Z.scroll},me.createElement("pre",{className:re.Z.scrollBox,style:Ee?{height:qe?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!fn&&me.createElement(Se,{value:jt}),fn&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(void 0,null,function*(){const Nn=yield fetch(Wn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});It(yield Nn.text()),setTimeout(()=>{yt(Wn)},200)})},jt)),jt&&me.createElement("div",{className:re.Z.action},me.createElement("span",{onClick:()=>Be(!Ee)},Ee?"\u6536\u8D77":"\u5C55\u5F00"),bt.get("type")!=="exercises"&&me.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Vr(),className:`iconfont icon-${qe?"suoxiao1":"fangda"}`})))),me.createElement("div",{className:re.Z.result,style:{flex:1,overflow:"hidden"}},me.createElement("div",{className:re.Z.left},me.createElement("div",{className:re.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),me.createElement("div",{className:re.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},me.createElement("pre",null,!fn&&me.createElement(Se,{className:"mb10",value:en&&ue.Base64.decode(en)||""}),fn&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(void 0,null,function*(){const Nn=yield fetch(Rn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});It(yield Nn.text()),setTimeout(()=>{yt(Rn)},200)})},en)))),me.createElement("div",{className:re.Z.right},me.createElement("div",{className:re.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),me.createElement("div",{className:re.Z.node,style:{color:Zt===de.h.OK?"#2ABD8C":"#FF2C29"}},me.createElement("pre",null,(Zt===4||Zt===5)&&me.createElement(Se,{className:"mb10",value:gn&&ue.Base64.decode(gn)||""}),Zt!=4&&Zt!=5&&(fn?me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ve(void 0,null,function*(){const Nn=yield(0,z.ZP)(xn,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{It(Nn)}catch(Kn){It("")}setTimeout(()=>{yt(xn)},200)})},Jt):me.createElement(Se,{className:"mb10",value:Jt&&ue.Base64.decode(Jt)||""})))))))))),me.createElement("div",{className:Ae()(re.Z.footer,at&&re.Z.whiteFooter),style:{zIndex:100}},(ut==null?void 0:ut.is_program)&&(ut==null?void 0:ut.above_question)&&me.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>Zo(ut==null?void 0:ut.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ut==null?void 0:ut.is_program)&&(ut==null?void 0:ut.under_question)&&me.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>Zo(ut==null?void 0:ut.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),me.createElement(pe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:De||We,loading:De,color:"#2ABD8C",className:"mr10",onClick:Io},"\u8C03\u8BD5\u4EE3\u7801"),bt.get("qtype")!=="8"&&me.createElement(pe.ZP,{className:re.Z.disabled,type:"primary",icon:me.createElement("i",{className:"iconfont icon-bofang1"}),loading:We,disabled:De||We,onClick:()=>{var Nn,Kn;if(!(ut!=null&&ut.code)||((Nn=ut==null?void 0:ut.code)==null?void 0:Nn.trim().length)===0){(Kn=x.ZP)==null||Kn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Oe(2),Ie(320),ct()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),me.createElement(y.Z,{onClose:ze,open:Ne}),me.createElement(ne.Z,{close:!0,data:it,type:it.length?"txt":"",onClose:()=>yt(""),monacoEditor:{value:xt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},30546:function(an,Mt,fe){"use strict";fe.r(Mt),fe.d(Mt,{Types:function(){return Wr},default:function(){return to}});var he=fe(67294),Re=fe(35973),x=fe(55054),pe=fe(14446),de=fe(57953),ue=fe(71577),ae=fe(83062),re=fe(71230),le=fe(88742),ie=fe(15835),se=fe(51959),oe=fe(60076),te=fe(11320),z=fe(55304),a=fe(72565),y=fe(36295),E=fe(76621),b=fe(40471),ee=fe(21434),ne=fe(2453),ce={list:"list___IRN6i",copy:"copy___qCn9B"},Ae=fe(74855),ge=fe(33170),me=(ln,Zn,dr)=>new Promise((Pr,Gn)=>{var ir=Kr=>{try{Dr(dr.next(Kr))}catch(ao){Gn(ao)}},hr=Kr=>{try{Dr(dr.throw(Kr))}catch(ao){Gn(ao)}},Dr=Kr=>Kr.done?Pr(Kr.value):Promise.resolve(Kr.value).then(ir,hr);Dr((dr=dr.apply(ln,Zn)).next())}),be=({showResourceCentre:ln,identifier:Zn})=>{const dr=(0,Re.useParams)(),[Pr,Gn]=(0,he.useState)(null);(0,he.useEffect)(()=>{ln&&ir()},[ln]);const ir=()=>me(void 0,null,function*(){const hr=yield(0,ge.ZP)(`/api/problems/${Zn}/attachment_list.json`,{method:"get"});(hr==null?void 0:hr.status)==0&&Gn(hr.data||[])});return he.createElement("div",{className:"tpi-code-setting"},he.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Pr!=null&&Pr.length)&&he.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Pr==null?void 0:Pr.map((hr,Dr)=>he.createElement("dl",{className:ce.list,key:Dr},he.createElement(ae.Z,{title:hr.title},he.createElement("dt",null,he.createElement("i",{className:"icon-wenjian4 mr5"}),hr.title)),he.createElement("dd",null,he.createElement(Ae.CopyToClipboard,{text:hr.saved_file_path,onCopy:()=>ne.ZP.success("\u590D\u5236\u6210\u529F")},he.createElement("span",{className:`${ce.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=fe(67294),Ce=Object.defineProperty,we=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,De=(ln,Zn,dr)=>Zn in ln?Ce(ln,Zn,{enumerable:!0,configurable:!0,writable:!0,value:dr}):ln[Zn]=dr,We=(ln,Zn)=>{for(var dr in Zn||(Zn={}))ke.call(Zn,dr)&&De(ln,dr,Zn[dr]);if(Se)for(var dr of Se(Zn))Fe.call(Zn,dr)&&De(ln,dr,Zn[dr]);return ln},Ve=(ln,Zn)=>we(ln,Ke(Zn));const Qe={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var Je=(ln=>(ln[ln.set_font_size=0]="set_font_size",ln[ln.set_theme=1]="set_theme",ln[ln.on_tab_to_space=2]="on_tab_to_space",ln[ln.set_show_editor_setting=3]="set_show_editor_setting",ln[ln.set_show_respurce_center=4]="set_show_respurce_center",ln))(Je||{});function et(ln,Zn){switch(Zn.type){case 3:return Ve(We({},ln),{showEditorSetting:Zn.payload});case 1:return Ve(We({},ln),{theme:Zn.payload});case 0:return Ve(We({},ln),{fontSize:Zn.payload});case 2:return Ve(We({},ln),{tabToSpace:Zn.payload});case 4:return Ve(We({},ln),{showResourceCentre:Zn.payload});default:throw new Error}}var ct=({isLoading:ln,value:Zn,onChange:dr,language:Pr,onUpdateCode:Gn,ActionBarRender:ir,setIsWhiteTheme:hr,identifier:Dr})=>{const[Kr,ao]=(0,he.useReducer)(et,Qe),{theme:Ut,fontSize:Qt,showEditorSetting:Vt,tabToSpace:Ln,showResourceCentre:Dn}=Kr,rr=(0,he.useRef)(),Or=(0,he.useRef)();(0,he.useEffect)(()=>{hr(Ut==="vs")},[Ut]);const io={onFontSizeChange:lr=>{ao({type:0,payload:lr}),(0,b.t)("cmFontSize",lr)},tabToSpace:Ln,cmFontSize:Qt,className:"oj",cmCodeMode:Ut,onTabToSpace:lr=>{ao({type:2,payload:lr}),(0,b.t)("cmTabToSpace",lr)},onCodeModeChange:lr=>{ao({type:1,payload:lr}),(0,b.t)("ProgrammingCodeMode",lr)}};function bo(){ao({type:3,payload:!1})}function To(){ao({type:3,payload:!0})}function vn(){ao({type:4,payload:!1})}function dn(){ao({type:4,payload:!0})}const Bn={value:Zn,language:Pr,theme:Ut,options:{fontSize:Qt,insertSpaces:Ln},onChange:lr=>{dr(lr),Or.current=lr,clearTimeout(rr.current),rr.current=setTimeout(()=>{Gn(Or.current)},1e4)},onEditBlur:lr=>{Or.current&&Gn(Or.current)}};return ye.createElement(he.Fragment,null,ir(To,dn),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!ln&&ye.createElement(y.ZP,We({},Bn))),ye.createElement(E.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Vt,onClose:bo},ye.createElement(ee.Z,We({},io)))),ye.createElement(E.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Dn,onClose:vn},ye.createElement(be,{showResourceCentre:Dn,identifier:Dr}))))},ut=fe(60141),nt=fe(19575),lt=fe(86276),at={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"},pt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},bt=fe(9430),Lt=fe(28452),mt=fe(3407),At=fe(38365),qe=fe(27484),je=fe.n(qe),Ze=fe(67294);const{Column:Oe}=bt.default;var Ee=({submitResult:ln,submitting:Zn,submitRecords:dr,page:Pr,onPageChange:Gn,topicId:ir})=>{const[hr]=(0,Re.useSearchParams)(),{records:Dr,records_count:Kr}=dr||{},[ao,Ut]=(0,he.useState)(!1),Qt=hr.get("type")==="1";return Ze.createElement(de.Z,{spinning:Zn,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Ze.createElement(mt.Z,{style:{fontSize:24},spin:!0})},(Dr==null?void 0:Dr.length)>0?Ze.createElement(bt.default,{dataSource:Dr,rowKey:"id",pagination:!1},Ze.createElement(Oe,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Vt,Ln)=>Ze.createElement("span",null," ",je()(Vt).format("YYYY-MM-DD HH:mm:ss"))}),Ze.createElement(Oe,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Vt,Ln)=>{var Dn;return Ze.createElement("span",{className:`${Vt===0?"c-green":"c-red"} current`,onClick:()=>{Ut(Ln.id)}},(Dn=lt.Im[Vt])==null?void 0:Dn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ze.createElement(Oe,{title:`\u6267\u884C\u7528\u65F6 (${Qt?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Vt=>Vt?Qt?Vt:Vt/1e3:""}),Ze.createElement(Oe,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Qt?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Vt=>Vt?Qt?Vt:parseFloat((Vt/1024).toFixed(2)):""}),Ze.createElement(Oe,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Ze.createElement(Oe,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Vt,Ln)=>Ze.createElement("span",{className:"c-light-primary current",onClick:()=>{Ut(Ln.id)}},"\u67E5\u770B")})):Ze.createElement("div",{style:{height:300,width:"100%"}}),Ze.createElement(At.Z,{onClose:Ut,open:ao}),Kr>15?Ze.createElement(Lt.Z,{className:pt.pagination,current:Pr,pageSize:15,total:Kr,onChange:Gn}):null)},Be=fe(26194),Ge=fe(66309),Ie={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Ne=fe(85725),ze=fe(67294);const it={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var yt=({hack:ln})=>{const{language:Zn,difficult:dr,time_limit:Pr,description:Gn}=ln,[ir]=(0,Re.useSearchParams)(),hr=it[dr];return ze.createElement(ze.Fragment,null,ze.createElement("ul",{className:Ie.info},ze.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",ze.createElement("b",{className:Ie.info_tag},Zn)),ze.createElement("li",null,ze.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",ze.createElement(Ge.default,{color:hr==null?void 0:hr.color},hr==null?void 0:hr.name)),ze.createElement("li",null,ze.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",ze.createElement("span",{style:{color:"#333333"}},Pr,"\u79D2"))),ir.get("qtype")==="8"?ze.createElement(Ne.Z,{value:Gn,showProgramFill:!0,className:Ie.desc}):ze.createElement(Ne.Z,{value:Gn,className:Ie.desc}))},xt={},It=fe(67294),St=({hack:ln,current_user:Zn})=>It.createElement("div",{className:xt.answer},ln!=null&&ln.answer_text?It.createElement(Ne.Z,{style:{padding:"13px 0"},value:(ln==null?void 0:ln.answer_text)||""}):It.createElement(Be.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),wt=fe(33054);function Tt(ln,Zn){return(0,ge.U2)(`/problems/${ln}/comments.json`,{page:Zn,limit:10})}function Ht(ln){return(0,ge.v_)(`/discusses/${ln}/plus.json`,{container_type:"Discuss",type:1})}function Ct(ln,Zn,dr){return(0,ge.v_)(`/problems/${ln}/comments/reply.json`,{comments:{content:dr,parent_id:Zn}})}function Zt(ln,Zn){return(0,ge.v_)(`/problems/${ln}/comments.json`,{comments:{content:Zn}})}function Pt(ln,Zn,dr){return(0,ge.v_)(`/problems/${ln}/comments/${Zn}/hidden.json`,dr)}function jt(ln,Zn){return(0,ge.IV)(`/problems/${ln}/comments/${Zn}`)}var Jt=fe(93989);function en({author:ln}){return he.createElement("a",{href:`/users/${ln.login}`,target:"_blank"},he.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${te.Z.IMG_SERVER}/images/${ln.image_url}`,width:"50"}))}function fn({data:ln,index:Zn,parentDiscussIndex:dr,user:Pr,onSetActionType:Gn}){const{author:ir,can_delete:hr,content:Dr,id:Kr,time:ao}=ln;function Ut(){Gn({id:Kr,index:Zn,type:"delete-discuss",parentDiscussIndex:dr,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Qt=Pr.admin||hr||ir.user_id===Pr.user_id;return he.createElement("div",{className:"discuss-item-container second-discuss "},he.createElement(en,{author:ir}),he.createElement("section",null,he.createElement("div",{className:"discuss-info"},he.createElement("a",{href:`/users/${ir.login}`,target:"_blank"},ir.name),he.createElement("span",{className:"grey"},ao),he.createElement("div",{className:"btn-group",style:{marginBottom:0}},Qt?he.createElement("a",{onClick:Ut,title:"\u5220\u9664"},he.createElement("i",{className:"iconfont icon-shanchu"})):null)),he.createElement(Ne.Z,{className:"discuss-content",value:Dr})))}var Wn=({user:ln,data:Zn,index:dr,onPlusDiscuss:Pr,onSetActionType:Gn,activeDiscussIndex:ir,onReplyDiscuss:hr,onSetActiveDiscussIndex:Dr})=>{const{content:Kr,children:ao,hidden:Ut,id:Qt,praise_count:Vt,time:Ln,user_praise:Dn,can_delete:rr,author:Or}=Zn;function io(){Dr(Qt)}function bo(){Pr(Qt,!Dn,dr)}function To(){Gn({id:Qt,index:dr,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function vn(){Gn({id:Qt,index:dr,params:{hidden:Ut?"0":"1"},type:"hidden-discuss",message:Ut?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const dn=ln.admin||ln.user_id===Or.user_id;return he.createElement("div",{className:"discuss-item-container",key:Qt},he.createElement(en,{author:Or}),he.createElement("section",null,he.createElement("div",{className:"discuss-info"},he.createElement("a",{href:`/users/${Or.login}`,target:"_blank"}," ",Or.name," "),he.createElement("span",{className:"grey"},Ln)),he.createElement(Ne.Z,{className:"discuss-content",value:Kr}),ao&&ao.length>0?he.createElement("div",{className:"reply-discuss-container"},ao.map((Bn,lr)=>he.createElement(fn,{key:Bn.id,data:Bn,index:lr,user:ln,onSetActionType:Gn,parentDiscussIndex:dr}))):null,he.createElement("div",{className:"btn-group"},dn?he.createElement("a",{onClick:vn,title:Ut?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},he.createElement("i",{className:Ut?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,rr&&(!ao||ao.length==0)?he.createElement("a",{onClick:To,title:"\u5220\u9664"},he.createElement("i",{className:"iconfont icon-shanchu"})):null,he.createElement("a",{onClick:io,title:"\u56DE\u590D"}," ",he.createElement("i",{className:"iconfont icon-huifu1"})," "),he.createElement("a",{onClick:bo,className:Dn?"c-orange":""},he.createElement("i",{className:Dn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),he.createElement("span",null,Vt||""))),he.createElement(Jt.Z,{id:Qt,activeDiscussIndex:ir,onReplyDiscuss:hr})))},xn=fe(71865),Rn={"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"},gn=fe(35567),En=(ln,Zn,dr)=>new Promise((Pr,Gn)=>{var ir=Kr=>{try{Dr(dr.next(Kr))}catch(ao){Gn(ao)}},hr=Kr=>{try{Dr(dr.throw(Kr))}catch(ao){Gn(ao)}},Dr=Kr=>Kr.done?Pr(Kr.value):Promise.resolve(Kr.value).then(ir,hr);Dr((dr=dr.apply(ln,Zn)).next())}),or=({user_praise:ln,praise_count:Zn,praisePlus:dr,onCreateDiscuss:Pr,discuss_count:Gn})=>{const[ir,hr]=(0,he.useState)(!1),[Dr,Kr]=(0,he.useState)("");function ao(Ln){Kr(Ln)}function Ut(){hr(!0)}function Qt(){hr(!1)}function Vt(){return En(this,null,function*(){Pr(Dr),Kr(""),hr(!1)})}return he.createElement("div",{className:`${Rn["dis-input-editor-container"]} ${ir?Rn.active:""} `},he.createElement("div",{className:ir?`hide ${Rn["text-area"]}`:Rn["text-area"]},he.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Ut}),he.createElement("a",null," ",he.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Gn," "),he.createElement("a",{className:"c-light-black",onClick:dr,title:ln?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},he.createElement("i",{className:`mr3 ${ln?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Zn?he.createElement("span",null,Zn):"")),ir?he.createElement("div",{className:Rn["input-mask"],onClick:Qt}):null,he.createElement("div",{className:ir?Rn["md-container"]:`${Rn["md-container"]} hide`},he.createElement(gn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Dr,height:240,onChange:ao}),he.createElement("div",{className:Rn["tip-container"],onClick:Qt},he.createElement("a",{className:Rn["btn-send"],onClick:Vt}," \u53D1\u9001 "))))},fr=fe(67294),Vr=Object.defineProperty,vr=Object.defineProperties,co=Object.getOwnPropertyDescriptors,Io=Object.getOwnPropertySymbols,Zo=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,Nn=(ln,Zn,dr)=>Zn in ln?Vr(ln,Zn,{enumerable:!0,configurable:!0,writable:!0,value:dr}):ln[Zn]=dr,Kn=(ln,Zn)=>{for(var dr in Zn||(Zn={}))Zo.call(Zn,dr)&&Nn(ln,dr,Zn[dr]);if(Io)for(var dr of Io(Zn))er.call(Zn,dr)&&Nn(ln,dr,Zn[dr]);return ln},Nr=(ln,Zn)=>vr(ln,co(Zn)),zr=(ln,Zn,dr)=>new Promise((Pr,Gn)=>{var ir=Kr=>{try{Dr(dr.next(Kr))}catch(ao){Gn(ao)}},hr=Kr=>{try{Dr(dr.throw(Kr))}catch(ao){Gn(ao)}},Dr=Kr=>Kr.done?Pr(Kr.value):Promise.resolve(Kr.value).then(ir,hr);Dr((dr=dr.apply(ln,Zn)).next())});const qr={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Co=(ln=>(ln[ln.GET_DISCUSSES=0]="GET_DISCUSSES",ln[ln.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",ln[ln.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",ln[ln.PLUS_DISCUSS=3]="PLUS_DISCUSS",ln[ln.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",ln[ln.SET_PAGE=5]="SET_PAGE",ln[ln.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",ln))(Co||{});function ua(ln,Zn){switch(Zn.type){case 6:return Nr(Kn({},ln),{loading:!0});case 0:return Kn(Kn({},ln),Zn.payload);case 1:return Kn(Kn({},ln),Zn.payload);case 4:return Kn(Kn({},ln),Zn.payload);case 3:return Kn(Kn({},ln),Zn.payload);case 5:return Nr(Kn({},ln),{page:Zn.payload});case 2:return Kn(Kn({},ln),Zn.payload);default:throw new Error}}var la=({user:ln,identifier:Zn,hack:dr,onTriggerPraise:Pr,activeIndex:Gn})=>{const[ir,hr]=(0,he.useReducer)(ua,qr),{loading:Dr,page:Kr,data:ao,count:Ut,actionType:Qt,activeDiscussIndex:Vt}=ir,Ln=(0,he.useCallback)(()=>zr(void 0,null,function*(){hr({type:6});const Bn=yield Tt(Zn,Kr),{comments:lr,disscuss_count:$r}=Bn;hr({type:0,payload:{data:lr,count:$r,loading:!1}})}),[Kr,Zn]);(0,he.useEffect)(()=>{Gn==="2"&&Ln()},[Zn,Kr,Gn]);function Dn(Bn){hr({type:5,payload:Bn})}function rr(Bn){hr({type:4,payload:{actionType:Bn}})}function Or(Bn){hr(Vt===Bn?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Bn}})}function io(Bn,lr,$r){return zr(this,null,function*(){try{const Er=yield Ht(Bn);ao[$r].user_praise=lr,ao[$r].praise_count=Er.praise_count,hr({type:3,payload:{data:[...ao]}})}catch(Er){console.log(Er)}})}function bo(){return zr(this,null,function*(){const{id:Bn,params:lr,type:$r,index:Er,parentDiscussIndex:gr}=Qt;if($r==="hidden-discuss"&&(yield Pt(Zn,Bn,lr),gr?ao[gr].children[Er].hidden=lr.hidden==1:ao[Er].hidden=lr.hidden==1,hr({type:4,payload:{actionType:null,data:[...ao]}})),$r==="delete-discuss"){if(yield jt(Zn,Bn),gr||gr===0){let wo=ao[gr].children;for(let Ro=wo.length-1;Ro>=0;Ro--)if(wo[Ro].id===Bn){wo.splice(Ro,1);break}ao[gr].children=wo}else for(let wo=ao.length-1;wo>=0;wo--)if(ao[wo].id===Bn){ao.splice(wo,1);break}hr({type:4,payload:{actionType:null,data:[...ao]}})}})}function To(){hr({type:4,payload:{actionType:null}})}function vn(Bn,lr){return zr(this,null,function*(){try{yield Ct(Zn,Bn,lr),Ln()}catch($r){console.log($r)}})}function dn(Bn){return zr(this,null,function*(){hr({type:6}),yield Zt(Zn,Bn),Ln()})}return fr.createElement(fr.Fragment,null,fr.createElement("div",{className:"discuss-panel"},ao.length===0?fr.createElement(Be.Z,null):ao.map((Bn,lr)=>fr.createElement(Wn,{onReplyDiscuss:vn,onPlusDiscuss:io,onSetActiveDiscussIndex:Or,onSetActionType:rr,data:Bn,index:lr,user:ln,activeDiscussIndex:Vt})),Ut>10?fr.createElement("div",{className:"pagination-container"},fr.createElement(Lt.Z,{showQuickJumper:!0,onChange:Dn,current:Kr,total:Ut})):null),fr.createElement(or,{user_praise:dr.user_praise,praise_count:dr.praises_count,praisePlus:Pr,discuss_count:dr.comments_count,onCreateDiscuss:dn}),fr.createElement(E.Z,null,fr.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:!!Qt,onOk:bo,onCancel:To},fr.createElement("p",null,Qt?Qt.message:"")),fr.createElement(xn.Z,null)))},no=fe(11713),rn=fe(69677),Un=fe(79753),_n={},Rr=fe(67294),Gr=({hack:ln,current_user:Zn})=>Rr.createElement("div",{className:_n.answer},ln!=null&&ln.analysis?Rr.createElement(Ne.Z,{style:{padding:"13px 0"},value:(ln==null?void 0:ln.analysis)||""}):Rr.createElement(Be.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Ir={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},aa=fe(47221),jo=fe(15746),ma=fe(22150),ra=fe(31795),ni=fe(32259),kr=fe(67294);const{TextArea:Fa}=rn.default,{Panel:Hn}=aa.default;var _r=({data:ln,hack:Zn})=>(console.log(ln,Zn,"data"),Zn!=null&&Zn.is_file?kr.createElement(ni.Y2,{disabled:!0,className:Ir.uploadTableWrapper,showScore:!Zn.test_set_score,data:ln,isProgramHomework:!0}):kr.createElement("div",{className:Ir.hackSets},ln==null?void 0:ln.map((dr,Pr)=>kr.createElement(aa.default,{accordion:!0,bordered:!1,key:Pr,defaultActiveKey:Pr===0&&dr.id,className:Ir.collapseWrapper,expandIcon:({isActive:Gn})=>kr.createElement("i",{className:`iconfont icon-weizhankai ${Gn?Ir.open:Ir.close}`,style:{fontSize:14,transition:"all .2s"}})},kr.createElement(Hn,{key:dr.id,header:kr.createElement(re.Z,{align:"middle",justify:"space-between",wrap:!1},kr.createElement(jo.Z,{className:Ir.panelHeader},kr.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Pr+1)),kr.createElement(jo.Z,{flex:1},kr.createElement(re.Z,{align:"middle",justify:"end",wrap:!1},!(Zn!=null&&Zn.test_set_score)&&kr.createElement(jo.Z,{className:Ir.rateInput},kr.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),kr.createElement("div",null,kr.createElement(ma.default.Item,{noStyle:!0},kr.createElement(ra.Z,{value:dr==null?void 0:dr.score,className:Ir.baseFormItem,min:0,max:100,disabled:!0}))),kr.createElement("span",{className:"ml10"},"%")))))},kr.createElement(ma.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},kr.createElement(Fa,{readOnly:!0,value:dr==null?void 0:dr.input,rows:4})),kr.createElement(ma.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},kr.createElement(Fa,{readOnly:!0,value:dr==null?void 0:dr.output,rows:4}))))))),cr={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Tr=fe(67294),Lr=(0,he.forwardRef)(({data:ln=[]},Zn)=>{var dr;const[Pr,Gn]=(0,he.useState)(),ir=ln.filter(Dr=>Dr.show);(0,he.useEffect)(()=>{ir.length&&Gn(ir[0].id)},[ln==null?void 0:ln.length]);const hr=((dr=ir.find(Dr=>Dr.id===Pr))==null?void 0:dr.element)||null;return(0,he.useImperativeHandle)(Zn,()=>({setActiveTab:Dr=>Gn(Dr)})),Tr.createElement("div",{className:cr.tabs},Tr.createElement("div",{className:cr.tabWarp},ir.map(Dr=>Tr.createElement("div",{onClick:()=>Gn(Dr.id),className:`${cr.tab} ${Dr.id===Pr?cr.active:""}`,key:Dr.id},Dr.name))),Tr.createElement("div",{className:cr.content},hr))}),Jn=fe(67294),Qr=Object.defineProperty,ta=Object.defineProperties,oa=Object.getOwnPropertyDescriptors,ha=Object.getOwnPropertySymbols,Da=Object.prototype.hasOwnProperty,Ur=Object.prototype.propertyIsEnumerable,Hr=(ln,Zn,dr)=>Zn in ln?Qr(ln,Zn,{enumerable:!0,configurable:!0,writable:!0,value:dr}):ln[Zn]=dr,Xa=(ln,Zn)=>{for(var dr in Zn||(Zn={}))Da.call(Zn,dr)&&Hr(ln,dr,Zn[dr]);if(ha)for(var dr of ha(Zn))Ur.call(Zn,dr)&&Hr(ln,dr,Zn[dr]);return ln},Ai=(ln,Zn)=>ta(ln,oa(Zn)),Ea=(ln,Zn,dr)=>new Promise((Pr,Gn)=>{var ir=Kr=>{try{Dr(dr.next(Kr))}catch(ao){Gn(ao)}},hr=Kr=>{try{Dr(dr.throw(Kr))}catch(ao){Gn(ao)}},Dr=Kr=>Kr.done?Pr(Kr.value):Promise.resolve(Kr.value).then(ir,hr);Dr((dr=dr.apply(ln,Zn)).next())});const di={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},vo={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Ko=({hack:ln,onTriggerPraise:Zn,topicId:dr,page:Pr,onPageChange:Gn,user:ir,current_user:hr,submitRecords:Dr,submitting:Kr,submitResult:ao,setActiveIndex:Ut,hack_sets:Qt})=>{var Vt,Ln;const[Dn]=(0,Re.useSearchParams)(),[rr,Or]=(0,he.useState)("0"),io=(0,Re.useLocation)(),[bo,To]=(0,he.useState)(!1),[vn,dn]=(0,he.useState)(null),[Bn,lr]=(0,he.useState)([]),[$r,Er]=(0,he.useState)([]),[gr,wo]=(0,he.useState)({page:1,limit:10}),Ro=(0,he.useRef)(null),ga=(0,he.useRef)(null);console.log(ir,"user");let[so,ro]=(0,he.useState)(Ai(Xa({},(0,Re.useParams)()),{page:1,per_page:20,name:""}));(0,he.useEffect)(()=>{ga.current&&(ln==null?void 0:ln.is_close_tips)===!1&&vn===null&&dn(!0)},[ga.current,ln==null?void 0:ln.is_close_tips,vn]);function ca(){return Ea(this,null,function*(){yield(0,ge.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,he.useEffect)(()=>{Ut(rr)},[rr]);function La(na){return Ea(this,null,function*(){let Jo=na.target.id;if(Jo==="1"){let $a=yield(0,ge.ZP)(`/api/myproblems/${so.id}/redo_logs.json`,{method:"get",params:Xa({},gr)});($a==null?void 0:$a.status)===0&&Er($a==null?void 0:$a.data)}Or(Jo)})}(0,he.useEffect)(()=>wt.Z.subscribe("to-commit-info",()=>{Or("1"),Ro.current&&Ro.current.setActiveTab("1")}),[]),(0,he.useEffect)(()=>wt.Z.subscribe("to-reset-info",()=>{La({target:{id:"1"}}),Ro.current&&Ro.current.setActiveTab("2")}),[]);function xa(){Or("2")}function Vo(){return Ea(this,null,function*(){let na=yield(0,ge.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Xa({identifier:so==null?void 0:so.id},so)});lr(na)})}const Yr=[{title:null,description:Jn.createElement("div",null,Jn.createElement("b",{onClick:()=>{dn(!1),ca(),To(!0),Vo()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Jn.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"),Jn.createElement(ue.ZP,{onClick:()=>{dn(!1),ca()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>ga.current}];return Jn.createElement("div",{className:at["left-panel"]},Jn.createElement("ul",{className:`${at["s-navs"]} ${at["bg-white"]} ${at.b1}`},(ln==null?void 0:ln.is_program)&&!Dn.get("pageId")&&Jn.createElement(ae.Z,{title:"\u9898\u76EE\u5217\u8868"},Jn.createElement("div",{onClick:()=>{Vo(),To(!0)},className:at.btns,ref:ga,style:vn?{pointerEvents:"none"}:{}},Jn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Jn.createElement("li",{style:{marginLeft:20}},Jn.createElement("a",{className:rr==="0"?at.active:"",id:"0",onClick:La},"\u9898\u76EE\u63CF\u8FF0")),Jn.createElement("li",null,Jn.createElement("a",{className:rr==="1"?at.active:"",id:"1",onClick:La},"\u64CD\u4F5C\u8BB0\u5F55")),(Dn.get("type")!=="exercises"&&(ln==null?void 0:ln.answer_text_show)||Dn.get("type")!=="exercises"&&(ln==null?void 0:ln.analysis_show))&&Jn.createElement("li",null,Jn.createElement("a",{className:rr==="4"?at.active:"",id:"4",onClick:La},"\u89E3\u7B54\u53C2\u8003")),Dn.get("type")!=="exercises"&&Jn.createElement("li",null,Jn.createElement("a",{className:rr==="2"?at.active:"",id:"2",onClick:La},"\u8BC4\u8BBA")),!!(Qt!=null&&Qt.length)&&Dn.get("type")!=="exercises"&&Dn.get("type")!=="1"&&Jn.createElement("li",null,Jn.createElement("a",{className:rr==="5"?at.active:"",id:"5",onClick:La},"\u6D4B\u8BD5\u7528\u4F8B"))),Jn.createElement("div",{className:`${at["tab-panel-body"]} ${rr==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Jn.createElement(yt,{hack:ln,onTriggerPraise:Zn,toDiscuss:xa})),Jn.createElement("div",{style:{padding:"12px"},className:`${at["tab-panel-body"]} ${rr==="1"?"":"hide"}`},Jn.createElement(Lr,{ref:Ro,data:[{id:"1",show:Dn.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Jn.createElement(Jn.Fragment,null,Dr!=null&&Dr.records_count||Kr?Jn.createElement(Ee,{page:Pr,onPageChange:Gn,topicId:dr,submitting:Kr,key:(ao==null?void 0:ao.id)||1,submitRecords:Dr,submitResult:ao}):Jn.createElement(Be.Z,null))},{id:"2",show:Dn.get("type")==="exercises"||(ln==null?void 0:ln.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Jn.createElement(Jn.Fragment,null,Jn.createElement(bt.default,{pagination:!1,dataSource:$r==null?void 0:$r.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(na,Jo,$a)=>je()(na).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(na,Jo,$a)=>{var ri;return(ri=[{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(Bi=>Bi.id===na))==null?void 0:ri.name}}]}),Jn.createElement(Lt.Z,{style:{marginTop:10},current:gr.page,total:$r==null?void 0:$r.count,hideOnSinglePage:!0,onChange:na=>Ea(void 0,null,function*(){gr.page=na,wo(gr);let Jo=yield(0,ge.ZP)(`/api/myproblems/${so.id}/redo_logs.json`,{method:"get",params:Ai(Xa({},gr),{courseId:so.courseId})});(Jo==null?void 0:Jo.status)===0&&Er(Jo==null?void 0:Jo.data)})}))}]})),Jn.createElement("div",{style:{padding:"12px"},className:`${at["tab-panel-body"]} ${rr==="4"?"":"hide"}`},Jn.createElement(Lr,{data:[{id:"1",show:Dn.get("type")!=="exercises"&&(ln==null?void 0:ln.answer_text_show),name:"\u7B54\u6848",element:Jn.createElement(Jn.Fragment,null,Jn.createElement(St,{hack:ln,current_user:hr}))},{id:"2",show:Dn.get("type")!=="exercises"&&(ln==null?void 0:ln.analysis_show),name:"\u89E3\u6790",element:Jn.createElement(Jn.Fragment,null,Jn.createElement(Gr,{hack:ln,current_user:hr}))}]})),Jn.createElement("div",{className:`${at["tab-panel-body"]} ${rr==="2"?"":"hide"}`,style:{padding:0}},Jn.createElement(la,{user:ir,activeIndex:rr,identifier:ln.identifier,hack:ln,onTriggerPraise:Zn})),Jn.createElement("div",{className:`${at["tab-panel-body"]} ${rr==="5"?"":"hide"}`,style:{padding:12}},Jn.createElement(_r,{data:Qt||[],hack:ln})),Jn.createElement(a.Z,{rootClassName:at.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>To(!1),open:bo},Jn.createElement(re.Z,null,Jn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Jn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Bn==null?void 0:Bn.total_count,"\u9898\xA0[\xA0",Bn==null?void 0:Bn.total_score,"\u5206\xA0]\xA0"),!(ir!=null&&ir.hack_manager)&&Jn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Bn==null?void 0:Bn.work_score,"\u5206")),Jn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Jn.createElement(re.Z,{align:"middle",className:"mt10 mb10"},!(ir!=null&&ir.hack_manager)&&Jn.createElement(no.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:na=>{so.page=1,so.finish_status=na,ro(Xa({},so)),Vo()}},Jn.createElement(no.default.Option,{value:""},"\u5168\u90E8"),Jn.createElement(no.default.Option,{value:0},"\u672A\u5F00\u59CB"),Jn.createElement(no.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Jn.createElement(no.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Jn.createElement(no.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:na=>{so.page=1,so.difficult=na||null,ro(Xa({},so)),Vo()}},Jn.createElement(no.default.Option,{value:0},"\u5168\u90E8"),Jn.createElement(no.default.Option,{value:1},"\u7B80\u5355"),Jn.createElement(no.default.Option,{value:2},"\u9002\u4E2D"),Jn.createElement(no.default.Option,{value:3},"\u56F0\u96BE")),Jn.createElement(rn.default.Search,{size:"large",onSearch:na=>{so.name=na,so.page=1,ro(Xa({},so)),Vo()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Jn.createElement("div",{className:at.list,style:{height:36,background:"#3D445C"}},!(ir!=null&&ir.hack_manager)&&Jn.createElement("span",null,"\u72B6\u6001"),Jn.createElement("span",null,"\u5E8F\u53F7"),Jn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Jn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Jn.createElement("div",{style:{overflow:"auto",flex:1}},(Vt=Bn==null?void 0:Bn.data)!=null&&Vt.length?(Ln=Bn==null?void 0:Bn.data)==null?void 0:Ln.map((na,Jo)=>Jn.createElement("div",{onClick:()=>Ea(void 0,null,function*(){let $a=yield(0,ge.ZP)(`/api/problems/${na==null?void 0:na.identifier}/start.json`,{method:"get",params:{hack_user_id:ir==null?void 0:ir.user_id}});$a&&(window.location.href=`/myproblems/${$a==null?void 0:$a.identifier}${window.location.search}`)}),className:`${at.list} ${na!=null&&na.checked?at.active:""}`},!(ir!=null&&ir.hack_manager)&&Jn.createElement(Jn.Fragment,null,!(na!=null&&na.opened)&&Jn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(na==null?void 0:na.opened)&&!(na!=null&&na.passed)&&Jn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(na==null?void 0:na.opened)&&(na==null?void 0:na.passed)&&Jn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Jn.createElement("span",null,(so.page-1)*20+(Jo+1)),Jn.createElement("span",{style:{flex:1},title:na.name},`[${na==null?void 0:na.score}\u5206]`,"\xA0",na.name),Jn.createElement("span",{style:{flexBasis:48,paddingRight:0}},di[na.difficult]))):Jn.createElement(Be.Z,null)),Jn.createElement(Lt.Z,{current:so.page,className:"mt20",hideOnSinglePage:!0,total:Bn==null?void 0:Bn.count,pageSize:so.per_page,onChange:(na,Jo)=>{so.page=na,so.per_page=Jo,Vo()}})),Jn.createElement(Un.Z,{rootClassName:at.tour,closeIcon:!1,open:!!vn,steps:Yr,gap:{offset:3,radius:2}}))},Ba=fe(62522),Oo=fe(53814),si=fe(88508),Ka=fe(97917),Yi=fe(43462),Di=fe(93137),yi=fe(11579),On=fe(94184),Cn=fe.n(On),xr=fe(96325),sr=fe(22707),yn=fe(8861),In=fe(67294),yo=Object.defineProperty,zo=Object.defineProperties,Uo=Object.getOwnPropertyDescriptors,ya=Object.getOwnPropertySymbols,No=Object.prototype.hasOwnProperty,Ua=Object.prototype.propertyIsEnumerable,Wo=(ln,Zn,dr)=>Zn in ln?yo(ln,Zn,{enumerable:!0,configurable:!0,writable:!0,value:dr}):ln[Zn]=dr,mn=(ln,Zn)=>{for(var dr in Zn||(Zn={}))No.call(Zn,dr)&&Wo(ln,dr,Zn[dr]);if(ya)for(var dr of ya(Zn))Ua.call(Zn,dr)&&Wo(ln,dr,Zn[dr]);return ln},Mn=(ln,Zn)=>zo(ln,Uo(Zn)),qn=(ln,Zn)=>{var dr={};for(var Pr in ln)No.call(ln,Pr)&&Zn.indexOf(Pr)<0&&(dr[Pr]=ln[Pr]);if(ln!=null&&ya)for(var Pr of ya(ln))Zn.indexOf(Pr)<0&&Ua.call(ln,Pr)&&(dr[Pr]=ln[Pr]);return dr},Wt=(ln,Zn,dr)=>new Promise((Pr,Gn)=>{var ir=Kr=>{try{Dr(dr.next(Kr))}catch(ao){Gn(ao)}},hr=Kr=>{try{Dr(dr.throw(Kr))}catch(ao){Gn(ao)}},Dr=Kr=>Kr.done?Pr(Kr.value):Promise.resolve(Kr.value).then(ir,hr);Dr((dr=dr.apply(ln,Zn)).next())});const{Countdown:ur}=x.default,oo={Java:"java",C:"c",Python:"py","C++":"c"};var Wr=(ln=>(ln[ln.SET_LOADING=0]="SET_LOADING",ln[ln.GET_DATA=1]="GET_DATA",ln[ln.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",ln[ln.SET_DATA=3]="SET_DATA",ln[ln.SET_DEBUGING=4]="SET_DEBUGING",ln[ln.SET_SUBMITING=5]="SET_SUBMITING",ln[ln.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",ln[ln.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",ln[ln.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",ln[ln.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",ln[ln.SET_PAGE=10]="SET_PAGE",ln))(Wr||{});function tr(){return new Date().getTime()}const pr={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function yr(ln,Zn){switch(Zn.type){case 1:return mn(mn({},ln),Zn.payload);case 3:return Mn(mn({},ln),{data:Zn.payload});case 0:return Mn(mn({},ln),{loading:Zn.payload});case 9:return Mn(mn({},ln),{showNote:Zn.payload});case 4:return Mn(mn({},ln),{debuging:Zn.payload});case 5:return Mn(mn({},ln),{submitting:Zn.payload});case 2:return Mn(mn({},ln),{submitRecords:Zn.payload});case 10:return Mn(mn({},ln),{submitRecordPage:Zn.payload});case 6:return Mn(mn({},ln),{executingMessage:Zn.payload});case 7:return mn(mn({},ln),Zn.payload);case 8:return mn(mn({},ln),Zn.payload);default:throw new Error}}var to=({children:ln})=>{var Zn,dr,Pr,Gn,ir;const[hr,Dr]=(0,he.useReducer)(yr,pr),{id:Kr}=(0,Re.useParams)(),ao=(0,Re.useLocation)(),[Ut]=(0,Re.useSearchParams)(),{loading:Qt,data:Vt,debugResult:Ln,submitResult:Dn,submitRecords:rr,submitRecordPage:Or,showNote:io,debuging:bo,submitting:To,executingMessage:vn}=hr,[dn,Bn]=(0,he.useState)("#37AD83"),[lr,$r]=(0,he.useState)(null),[Er,gr]=(0,he.useState)({}),[wo,Ro]=(0,he.useState)(!0),[ga,so]=(0,he.useState)(!1),[ro,ca]=(0,he.useState)(!1),La=(0,he.useRef)(null),xa=(0,he.useRef)(0),Vo=Vt==null?void 0:Vt.user,Yr=Vt==null?void 0:Vt.hack,[na,Jo]=(0,he.useState)(!1),$a=(0,he.useRef)(1),ri=(0,he.useRef)(!1);(0,xr.y)(Ut.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Bi}=(0,xr.X)(),[Ri,Ui]=(0,he.useState)(""),vs=(0,Yi._)(Er);(0,he.useEffect)(()=>{function pa(){return Wt(this,null,function*(){var ai,hs,Hs,bl,zl;Ro(!0);const wl=yield(0,le.fu)(Kr,{exercise_id:Ut.get("exercisesId")});if(setTimeout(()=>{Ro(!1)},800),wl.status!==401){try{wl.hack.code=nt.Base64.decode(wl.hack.code)}catch(gs){console.log(gs)}wl.hack=Mn(mn({},wl.hack),{is_program:Ut.get("type")==="1"}),Dr({type:1,payload:{loading:!1,data:wl}})}if(Ut.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let gs;Ut.get("coursesId")=="coursesId"?gs=yield(0,ie._F)({categoryId:Ut.get("exercisesId"),login:Ut.get("login")}):gs=yield(0,ie._B)({categoryId:Ut.get("exercisesId"),login:Ut.get("login")}),gr(mn({},gs)),Bi((ai=gs==null?void 0:gs.exercise)==null?void 0:ai.forbid_copy),typeof((hs=gs==null?void 0:gs.exercise)==null?void 0:hs.left_time)=="number"&&($r(Date.now()+((Hs=gs==null?void 0:gs.exercise)==null?void 0:Hs.left_time)*1e3),setTimeout(()=>{Bn("red")},(((bl=gs==null?void 0:gs.exercise)==null?void 0:bl.left_time)-300>0?((zl=gs==null?void 0:gs.exercise)==null?void 0:zl.left_time)-300:0)*1e3))}})}Kr&&pa()},[Kr]),(0,he.useEffect)(()=>{var pa;return Ut.get("type")==="exercises"&&((pa=Er==null?void 0:Er.exercise)!=null&&pa.screen_open)&&(window.removeEventListener("blur",wi,!1),Di.U.forEach((ai,hs)=>{window.addEventListener(ai,wi,!1)}),window.addEventListener("blur",wi,!1),window.focus()),()=>{document.removeEventListener((0,se.gH)(),wi)}},[Er]),(0,he.useEffect)(()=>{Ri==="1"&&Kr&&Yr!=null&&Yr.language&&Ji()},[Kr,Or,Yr==null?void 0:Yr.language,Ri]),(0,he.useEffect)(()=>(Yr!=null&&Yr.is_program&&(xa.current=0,La.current=setInterval(()=>{Si()},15e3)),()=>{clearInterval(La.current)}),[Yr==null?void 0:Yr.is_program]);const Si=()=>Wt(void 0,null,function*(){let pa=yield(0,ge.ZP)(`/api/myproblems/${Kr}/save_long_time.json`,{method:"get",params:{answer_long_time:xa.current}})}),wi=()=>{ri.current||(0,se.BU)(),window.parent.postMessage("backExercise","*")};function Ji(){return Wt(this,null,function*(){try{const pa=yield(0,le.zO)(Kr,{limit:15,page:Or,language:Yr==null?void 0:Yr.language});Dr({type:2,payload:pa})}catch(pa){console.log(pa)}})}function Ni(pa){Dr({type:10,payload:pa})}function fs(pa){return Wt(this,null,function*(){var ai;let hs;(Ut.get("ip_limit")==="inner"||Ut.get("ip_bind_type")==="true")&&(hs=yield(0,Oo.y)({ip_limit:Ut.get("ip_limit"),ip_bind:Ut.get("ip_bind_type")==="true"}));const Hs=yield(0,le.n4)(Kr,{code:nt.Base64.encode(pa||Yr.code),language:Yr==null?void 0:Yr.language,exercise_id:Ut.get("exercisesId"),question_id:Ut.get("questionId"),ip:hs});return Hs.status===-5&&(0,Re.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Mn(mn({errorMessage:Hs==null?void 0:Hs.message},(Er==null?void 0:Er.exercise)||{}),{exercise_user_id:(ai=Er==null?void 0:Er.exercise)==null?void 0:ai.exercise_user_id,id:Ut.get("exercisesId")})}}),Hs})}function Mi(){return Wt(this,null,function*(){if($a.current=2,!To){Dr({type:5,payload:!0});try{wt.Z.publish("to-commit-info");const pa=yield fs();if(console.log(pa,1),pa.status===0){let wl=function(){return Wt(this,null,function*(){const{status:gs,data:fl}=yield(0,le.rX)(Kr,"submit"),Ql=tr()-zl>(Hs*bl+30)*1e3;if(gs!==0&&!Ql&&setTimeout(wl,1e3),Ql&&gs!==0){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Dr({type:5,payload:!1});return}if(gs===0){fl.status===2&&pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(fl==null?void 0:fl.status)===0&&Ut.get("type")==="1"&&ca(!0);const Rl=yield(0,le.zO)(Kr,{limit:15,page:Or,language:Yr==null?void 0:Yr.language});Dr({type:8,payload:Mn(mn({},hr),{submitResult:fl,submitting:!1,submitRecords:Rl})})}})},ai={};Ut.get("type")==="exercises"&&(ai.extras={exercise_id:Ut.get("exercisesId"),question_id:Ut.get("questionId")},(Ut.get("ip_limit")==="inner"||Ut.get("ip_bind_type")==="true")&&(ai.extras.ip=yield(0,Oo.y)({ip_limit:Ut.get("ip_limit"),ip_bind:Ut.get("ip_bind_type")==="true"})));const hs=yield(0,le.bM)(Kr,ai);if(hs.status===-1&&Ut.get("exercisesId")){window.parent.location.href=`/classrooms/${Ut.get("coursesId")}/exercise/${Ut.get("exercisesId")}/detail`;return}const{time_limit:Hs,test_case_size:bl}=Yr,zl=tr();hs.status>-1?wl():Dr({type:5,payload:!1})}else Dr({type:5,payload:!1})}catch(pa){console.log(pa),Dr({type:5,payload:!1})}Jo(!1)}})}function As(){return Wt(this,null,function*(){$a.current=1,hr.debuging=!0,Dr({type:4,payload:!0});try{if((yield fs()).status===0){let zl=function(){return Wt(this,null,function*(){const{status:wl,message:gs,data:fl}=yield(0,le.rX)(Kr,"debug"),Ql=tr()-bl>(ai+30)*1e3;if(wl!==0&&!Ql&&(Dr({type:6,payload:gs}),setTimeout(zl,1e3)),Ql){pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Dr({type:4,payload:!1}),Dr({type:7,payload:Mn(mn({},hr),{debugResult:{status:2},debuging:!1})});return}wl===0&&(fl.status===2&&pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Dr({type:4,payload:!1}),Dr({type:7,payload:Mn(mn({},hr),{debugResult:fl,debuging:!1})}))})};const{time_limit:ai}=Yr;let hs={input:encodeURIComponent(Vt.test_case.input)};Ut.get("type")==="exercises"&&(hs.exercise_id=Ut.get("exercisesId"));const Hs=yield(0,le.MU)(Kr,hs);if(Hs.status===-1&&Ut.get("exercisesId")){window.parent.location.href=`/classrooms/${Ut.get("coursesId")}/exercise/${Ut.get("exercisesId")}/detail`;return}const bl=tr();(Hs==null?void 0:Hs.status)>-1?zl():Dr({type:4,payload:!1})}else Dr({type:4,payload:!1})}catch(pa){console.log(pa)}finally{}})}function ei(pa,ai){const hs=ai?{modify_code:!1}:{};Dr({type:3,payload:Mn(mn({},Vt),{hack:mn(Mn(mn({},Yr),{code:pa}),hs)})}),Jo(!0)}const ds=pa=>Wt(void 0,null,function*(){let ai=yield(0,ge.ZP)(`/api/problems/${Yr==null?void 0:Yr.identifier}/start.json`,{method:"get",params:{language:pa==="C++"||pa==="c++"?encodeURIComponent(pa):pa,hack_user_id:Vo==null?void 0:Vo.user_id}});ai.status!==-1&&Re.history.replace(`/myproblems/${ai==null?void 0:ai.identifier}${window.location.search}`)});function Xs(pa){let ai=pa.target.value;Dr({type:3,payload:Mn(mn({},Vt),{test_case:{input:ai}})})}function rl(){return Wt(this,null,function*(){try{let pa={};Ut.get("type")==="exercises"?pa.exercise_id=Ut.get("exercisesId"):Yr!=null&&Yr.homework_common_id&&(pa.homework_common_id=Yr==null?void 0:Yr.homework_common_id);const ai=yield(0,le.H7)(Kr,mn({},pa));ai.status===401||(ei(nt.Base64.decode(ai.code)),(Ut.get("type")==="exercises"||Yr!=null&&Yr.homework_common_id)&&wt.Z.publish("to-reset-info"))}catch(pa){console.log(pa)}})}function Hi(){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:In.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",In.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Wt(this,null,function*(){const pa=yield(0,le.fi)(Kr);pa.status===401||ei(nt.Base64.decode(pa.code),!0)})}})}function ls(){Dr({type:9,payload:!0})}function ys(){Dr({type:9,payload:!1})}function dl(pa){return Wt(this,null,function*(){yield(0,le.MK)(Kr,pa),Dr({type:1,payload:{showNote:!1,data:Mn(mn({},Vt),{hack:Mn(mn({},Yr),{notes:pa.notes})})}})})}const Us={hack:Yr,isLoading:wo,input:(Zn=Vt==null?void 0:Vt.test_case)==null?void 0:Zn.input,is_file:(dr=Vt==null?void 0:Vt.test_case)==null?void 0:dr.is_file,identifier:Yr==null?void 0:Yr.identifier,attachments_count:Vt==null?void 0:Vt.attachments_count,language:Yr==null?void 0:Yr.language,code:Yr==null?void 0:Yr.code,title:"main."+oo[Yr==null?void 0:Yr.language],modify_code:Yr==null?void 0:Yr.modify_code,notes:Yr==null?void 0:Yr.notes,debugResult:Ln,debuging:bo,submitting:To,submitResult:Dn,executingMessage:vn,onCancelNote:ys,onAddNote:dl,showNote:io,user:Vo,onShowNote:ls,onSubmitCode:Mi,onChangeCode:ei,onChangeInput:Xs,onDebugCode:As,onResetCode:rl,onSyncCode:Hi,onUpdateCode:fs,onChangeLanguage:ds,isWhiteTheme:ga,setIsWhiteTheme:so,topDispatch:Dr};function ll(){return Wt(this,null,function*(){const{praise_count:pa}=yield(0,le.vl)(Yr.id,{container_type:"Hack",type:1});let ai=Mn(mn({},Vt),{hack:Mn(mn({},Yr),{praises_count:pa,user_praise:!Yr.user_praise})});Dr({type:3,payload:ai})})}const xs={topicId:Kr,submitResult:Dn,submitRecords:rr,submitting:To,page:Or,onPageChange:Ni,hack:Yr,user:Vt==null?void 0:Vt.user,hack_sets:Vt==null?void 0:Vt.hack_sets,current_user:Vt==null?void 0:Vt.current_user,onTriggerPraise:ll,setActiveIndex:Ui};return console.log(Er),In.createElement(In.Fragment,null,In.createElement(de.Z,{spinning:Qt,delay:500},Vt?In.createElement(In.Fragment,null,In.createElement("header",{className:Cn()(yi.Z.header,ga&&yi.Z.whiteHeader)},Ut.get("type")!=="exercises"&&In.createElement("div",null,In.createElement("img",{src:`${te.Z.IMG_SERVER}/images/${Vo==null?void 0:Vo.image_url}`,alt:"user",width:36}),In.createElement("span",{style:{color:ga?"#333":"#B2BACB",fontSize:16}},Vo==null?void 0:Vo.name)),Ut.get("type")==="exercises"&&In.createElement("div",null,In.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",In.createElement("span",{className:"ml10"},(Pr=Er==null?void 0:Er.exercise)==null?void 0:Pr.user_name)),In.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",In.createElement("span",{className:"ml10"},(Gn=Er==null?void 0:Er.exercise)==null?void 0:Gn.student_id))),In.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},In.createElement("div",null,Yr.name)),(Yr==null?void 0:Yr.is_program)&&In.createElement(si.Z,{defaultValue:Yr==null?void 0:Yr.answer_long_time,onChange:pa=>{xa.current=pa},className:yi.Z.timepiece}),Vo!=null&&Vo.hack_manager?In.createElement(Re.Link,{className:yi.Z.btn_edit,to:Ut.get("type")==="1"?Ut.get("pageId")?`/problems/newedit/${Yr.identifier}?type=1&pageId=${Ut.get("pageId")}&backUrl=${Ut.get("backUrl")}`:`/problems/newedit/${Yr.identifier}?type=1`:`/problems/newedit/${Yr.identifier}`}," ",In.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((ir=Er==null?void 0:Er.exercise)!=null&&ir.left_time)&&In.createElement(In.Fragment,null,In.createElement("span",{style:{color:dn,marginRight:6},className:`iconfont icon-daojishi ${yi.Z.djs}`}),In.createElement("span",{className:"c-white mr20"},In.createElement(ur,{valueStyle:{color:dn,fontSize:20,fontWeight:500},title:In.createElement("span",{style:{color:dn,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:lr,onFinish:()=>Wt(void 0,null,function*(){const pa=yield(0,ie.VL)({categoryId:Ut.get("exercisesId"),commit_method:2});if((pa==null?void 0:pa.status)===0&&(fs(),pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:In.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",In.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Wt(void 0,null,function*(){window.parent.location.href=`/classrooms/${Ut.get("coursesId")}/exercise/${Ut.get("exercisesId")}/detail`})})),(pa==null?void 0:pa.status)===-3){const ai=parseInt(pa==null?void 0:pa.message);$r(Date.now()+ai*1e3)}})}))),Ut.get("type")==="exercises"?In.createElement(ue.ZP,{type:"primary",onClick:()=>{const pa=()=>Wt(void 0,null,function*(){yield fs(),Jo(!1),vs(),ri.current=!0,wi()});if(!(rr!=null&&rr.records_count)||na){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:In.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:pa});return}pa()}},In.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):In.createElement("span",{onClick:()=>{var pa;if(Ut.get("backUrl"))Re.history.push(Ut.get("backUrl"));else if(Ut.get("type")==="1"){let ai=(pa=localStorage.getItem("program_homework"))==null?void 0:pa.split(",");Re.history.push(`/classrooms/${ai==null?void 0:ai[0]}/program_homework/${ai==null?void 0:ai[1]}/detail`)}else Re.history.push("/problemset")}},In.createElement(ae.Z,{title:"\u5173\u95ED"},In.createElement("i",{style:{color:ga?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),In.createElement(de.Z,{size:"large",spinning:wo},In.createElement(oe.Z,{className:Cn()(yi.Z.myProblems,ga&&yi.Z.whiteMyProblems),leftChild:In.createElement(Ko,mn({},xs)),rightChild:In.createElement(Go,mn({},Us))}))):null,In.createElement(pe.default,{centered:!0,closable:!1,width:680,footer:null,open:ro,className:"oj-modal"},In.createElement("section",{className:"oj-modal-content"},In.createElement("div",{className:"oj-modal-head"},In.createElement("img",{src:Ba,alt:""}),In.createElement("i",{onClick:()=>ca(!1),className:"iconfont icon-guanbi1"})),In.createElement("aside",null,In.createElement("img",{className:"mr30",src:yn.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",In.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Dn==null?void 0:Dn.execute_time,"ms"),"\u4F18\u4E8E",In.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Dn==null?void 0:Dn.time_better_than)||100,"%"),"\u7684\u7528\u6237"),In.createElement("aside",{className:"mb50"},In.createElement("img",{src:sr.Z,className:"mr30"}),In.createElement("span",{className:"oj-modal-tt"},In.createElement("span",null,In.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),In.createElement("span",{className:"c-light-primary"},Dn==null?void 0:Dn.execute_memory,"kb")),In.createElement("span",null,In.createElement("span",null))),"\u4F18\u4E8E",In.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Dn==null?void 0:Dn.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),In.createElement("div",{id:"oj-modal-next",onClick:()=>Wt(void 0,null,function*(){var pa;if(Dn!=null&&Dn.next_identifier){let ai=yield(0,ge.ZP)(`/api/problems/${Dn==null?void 0:Dn.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Vo==null?void 0:Vo.user_id}});ai&&(window.location.href=`/myproblems/${ai==null?void 0:ai.identifier}${window.location.search}`)}else{let ai=(pa=localStorage.getItem("program_homework"))==null?void 0:pa.split(",");Re.history.push(`/classrooms/${ai==null?void 0:ai[0]}/program_homework/${ai==null?void 0:ai[1]}/detail`)}}),className:"oj-modal-btn"},Dn!=null&&Dn.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),In.createElement(Ka.Z,{successCb:()=>{$a.current===1?As():Mi()}}))};function ho({title:ln,modify_code:Zn,onSyncCode:dr,onShowCodeSetting:Pr,onResetCode:Gn,hack:ir,onChangeLanguage:hr,isWhiteTheme:Dr,onShowResourceCentre:Kr,attachments_count:ao}){var Ut;const Qt=()=>{pe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:In.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:Gn})},[Vt]=(0,Re.useSearchParams)(),Ln=Vt.get("language"),Dn=rr=>rr==="1"?"c++":rr==="2"?"C++":rr;return(0,he.useEffect)(()=>{Ln&&hr(Dn(Ln))},[]),(0,he.useEffect)(()=>{ir!=null&&ir.tpm_code_modified&&pe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:In.createElement(z.Z,null),content:In.createElement("div",null,In.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),In.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),In.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:()=>Gn()})},[ir==null?void 0:ir.language]),console.log(ir,Dr,"hack"),In.createElement("div",{className:`${yi.Z.codeHead} ${Dr?yi.Z.whiteCodeHead:""}`},In.createElement("div",{className:yi.Z.navWrap},(Ut=ir==null?void 0:ir.all_language)==null?void 0:Ut.map(rr=>In.createElement("div",{className:`${yi.Z.nav} ${rr===(ir==null?void 0:ir.language)?yi.Z.active:""}`,key:rr,onClick:()=>hr(rr)},In.createElement(ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},In.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),In.createElement("span",null,rr)))),In.createElement(re.Z,{align:"middle",style:{marginLeft:"auto"}},Zn?In.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:dr},In.createElement("img",{src:ut,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,ao>0&&In.createElement("a",{onClick:Kr},In.createElement(ae.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},In.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),In.createElement("a",{onClick:Qt},In.createElement(ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},In.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),In.createElement("a",{onClick:Pr},In.createElement(ae.Z,{title:"\u8BBE\u7F6E"},In.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Go(ln){var Zn=ln,{input:dr,is_file:Pr,identifier:Gn,showNote:ir,onShowNote:hr,notes:Dr,onCancelNote:Kr,onAddNote:ao,debugResult:Ut,language:Qt,debuging:Vt,submitting:Ln,executingMessage:Dn,code:rr,onSubmitCode:Or,onDebugCode:io,onChangeCode:bo,onChangeInput:To,onUpdateCode:vn,user:dn,isLoading:Bn,submitResult:lr}=Zn,$r=qn(Zn,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Er(wo,Ro){return In.createElement(ho,Mn(mn({},$r),{onShowCodeSetting:wo,onShowResourceCentre:Ro}))}const gr=mn({input:dr,is_file:Pr,debugResult:Ut,debuging:Vt,submitting:Ln,executingMessage:Dn,onDebugCode:io,onChangeCode:bo,onSubmitCode:Or,onChangeInput:To,user:dn,submitResult:lr},$r);return In.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},In.createElement(ct,{setIsWhiteTheme:$r==null?void 0:$r.setIsWhiteTheme,isLoading:Bn,language:Qt,value:rr,identifier:Gn,onChange:bo,onUpdateCode:vn,ActionBarRender:Er}),In.createElement(lt.ZP,mn({},gr)))}},96707:function(an,Mt,fe){"use strict";fe.d(Mt,{h:function(){return he}});var he=(Re=>(Re[Re.NOMATCH=-1]="NOMATCH",Re[Re.OK=0]="OK",Re[Re.TIMEOUT=2]="TIMEOUT",Re[Re.PODFAILURE=3]="PODFAILURE",Re[Re.COMPILEFAILURE=4]="COMPILEFAILURE",Re[Re.EXECUTEFAILURE=5]="EXECUTEFAILURE",Re[Re.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Re))(he||{})},88742:function(an,Mt,fe){"use strict";fe.d(Mt,{H7:function(){return a},MK:function(){return z},MU:function(){return ie},X6:function(){return oe},bM:function(){return le},fi:function(){return y},fu:function(){return re},n4:function(){return E},rX:function(){return te},vl:function(){return b},zO:function(){return se}});var he=fe(33170),Re=Object.defineProperty,x=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ue=(ee,ne,ce)=>ne in ee?Re(ee,ne,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ee[ne]=ce,ae=(ee,ne)=>{for(var ce in ne||(ne={}))pe.call(ne,ce)&&ue(ee,ce,ne[ce]);if(x)for(var ce of x(ne))de.call(ne,ce)&&ue(ee,ce,ne[ce]);return ee};function re(ee,ne){return(0,he.U2)(`myproblems/${ee}.json`,ae({hidePopLogin:!0},ne||{}))}function le(ee,ne){return(0,he.v_)(`myproblems/${ee}/code_submit.json`,ne)}function ie(ee,ne){return(0,he.v_)(`myproblems/${ee}/code_debug.json`,ne)}function se(ee,ne){return ne.language&&(ne.language=encodeURIComponent(ne.language)),(0,he.U2)(`myproblems/${ee}/submit_records.json`,ne)}function oe(ee){return(0,he.U2)("myproblems/record_detail.json",{id:ee})}function te(ee,ne){return(0,he.U2)(`myproblems/${ee}/result.json`,{mode:ne})}function z(ee,ne){return(0,he.v_)(`myproblems/${ee}/add_notes.json`,ne)}function a(ee,ne){return(0,he.v_)(`myproblems/${ee}/restore_initial_code.json`,ne)}function y(ee){return(0,he.v_)(`myproblems/${ee}/sync_code.json`)}function E(ee,ne){return(0,he.v_)(`myproblems/${ee}/update_code.json`,ne)}function b(ee,ne){return(0,he.v_)(`discusses/${ee}/plus.json`,ne)}},72971:function(an,Mt,fe){"use strict";fe.d(Mt,{Im:function(){return ye},ZP:function(){return Fe},gZ:function(){return Se}});var he=fe(67294),Re=fe(69677),x=fe(71577),pe=fe(42922),de=fe(53978),ue=fe(94189),ae=fe(19575),re=fe(7621),le=fe(85725),ie=fe(28706),se=fe(38658),oe=fe(12320),te=fe(94184),z=fe.n(te),a=fe(67294),y=Object.defineProperty,E=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Ae=(De,We,Ve)=>We in De?y(De,We,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):De[We]=Ve,ge=(De,We)=>{for(var Ve in We||(We={}))ne.call(We,Ve)&&Ae(De,Ve,We[Ve]);if(ee)for(var Ve of ee(We))ce.call(We,Ve)&&Ae(De,Ve,We[Ve]);return De},me=(De,We)=>E(De,b(We));const{TextArea:ve}=Re.default,be={visible:!1,tabIndex:"0"},ye={[ue.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ue.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ue.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 Ce=(De=>(De[De.SET_VISIBLE=0]="SET_VISIBLE",De[De.SET_TABINDEX=1]="SET_TABINDEX",De))(Ce||{});function we(De,We){switch(We.type){case 0:return me(ge({},De),{visible:We.payload});case 1:return me(ge({},De),{tabIndex:We.payload});default:throw new Error}}function Ke({value:De,className:We}){const[Ve,Qe]=(0,he.useState)(!1),Je=(0,he.useRef)(),et=(0,he.useRef)();return(0,he.useEffect)(()=>{Ve&&(et.current.reset(),et.current.write((0,ie.pp)(De||"")))},[De,Ve]),(0,he.useEffect)(()=>{var ct,ut,nt,lt;if(Je.current){et.current=new oe.Terminal({fontSize:14,disableStdin:!0}),et.current.open(Je.current);const at=Je.current.offsetWidth-14,pt=((lt=(nt=(ut=(ct=et.current)==null?void 0:ct._core)==null?void 0:ut._renderService)==null?void 0:nt.dimensions)==null?void 0:lt.actualCellWidth)||9.5,bt=Math.ceil(at/pt);et.current.resize(bt,8),Qe(!0)}},[]),a.createElement("div",{ref:Je,className:z()("XtermText-valueRef",We)})}function Se(De){const{status:We,error_msg:Ve,output:Qe,input:Je,expected_output:et,is_file:ct,input_file_url:ut,output_file_url:nt,expected_output_file_url:lt}=De;let at=null;const pt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(We){case ue.h.NOMATCH:at=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!ct&&a.createElement(Ke,{className:"mb10",value:Je}),ct&&a.createElement("div",{style:pt},a.createElement("a",{onClick:()=>(0,ie.LR)(ut,Je)},Je)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!ct&&a.createElement(Ke,{className:"mb10",value:Qe&&ae.Base64.decode(Qe)||""}),ct&&a.createElement("div",{style:pt},a.createElement("a",{onClick:()=>(0,ie.LR)(nt,Qe)},Qe)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!ct&&a.createElement(Ke,{className:"mb10",value:et&&ae.Base64.decode(et)||""}),ct&&a.createElement("div",{style:pt},a.createElement("a",{onClick:()=>(0,ie.LR)(lt,et)},et)));break;case ue.h.EXECUTEFAILURE:at=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ct&&a.createElement(le.Z,{value:Je,style:pt}),ct&&a.createElement("div",{style:pt},a.createElement("a",{onClick:()=>(0,ie.LR)(ut,Je)},Je)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ae.Base64.decode(Ve)));break;case ue.h.COMPILEFAILURE:at=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ct&&a.createElement(le.Z,{value:Je,style:pt}),ct&&a.createElement("div",{style:pt},a.createElement("a",{onClick:()=>(0,ie.LR)(ut,Je)},Je)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ae.Base64.decode(Ve)));break;case ue.h.PODFAILURE:at=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.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," ")}function ke(De){const{status:We,error_msg:Ve,execute_time:Qe,output:Je,input:et,expected_output:ct,is_file:ut,input_file_url:nt,output_file_url:lt,expected_output_file_url:at}=De;let pt=null;switch(We){case ue.h.OK:pt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Qe,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ae.Base64.decode(Je)));break;case ue.h.NOMATCH:pt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,et)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",Je&&ae.Base64.decode(Je)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",ct&&ae.Base64.decode(ct)));break;case ue.h.EXECUTEFAILURE:pt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,et)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ae.Base64.decode(Ve)));break;case ue.h.COMPILEFAILURE:pt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,et)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ae.Base64.decode(Ve)));break;case ue.h.PODFAILURE:pt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:pt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",pt," ")}var Fe=({id:De,is_file:We,input:Ve,debuging:Qe,submitting:Je,executingMessage:et,debugResult:ct,onChangeInput:ut,onDebugCode:nt,onSubmitCode:lt})=>{const[at,pt]=(0,he.useReducer)(we,be),{visible:bt,tabIndex:Lt}=at;(0,he.useEffect)(()=>{pt({type:0,payload:!1})},[De]);function mt(Ze){let Oe=Ze.target.id;pt({type:1,payload:Oe})}function At(){pt({type:0,payload:!bt})}const qe=(0,he.useMemo)(()=>{if(ct){const{status:Ze}=ct;return a.createElement(a.Fragment,null,ke(ct))}return null},[ct]);function je(){pt({type:0,payload:!0}),pt({type:1,payload:"1"}),nt()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${bt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(se.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(ve,{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?"":Ve,onChange:ut}),rightNode:Qe?a.createElement(re.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):ct?qe: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 ${bt?"up":""}`,onClick:At},bt?a.createElement(pe.Z,null):a.createElement(de.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(x.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(x.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(x.ZP,{className:"btn-green",type:"ghost",loading:Qe,onClick:je},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(x.ZP,{type:"primary",className:"custom-ant-disabled",loading:Je,disabled:Je,onClick:()=>{pt({type:0,payload:!1}),lt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},94189:function(an,Mt,fe){"use strict";fe.d(Mt,{h:function(){return he}});var he=(Re=>(Re[Re.NOMATCH=-1]="NOMATCH",Re[Re.OK=0]="OK",Re[Re.TIMEOUT=2]="TIMEOUT",Re[Re.PODFAILURE=3]="PODFAILURE",Re[Re.COMPILEFAILURE=4]="COMPILEFAILURE",Re[Re.EXECUTEFAILURE=5]="EXECUTEFAILURE",Re[Re.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Re))(he||{})},32259:function(an,Mt,fe){"use strict";fe.d(Mt,{Y2:function(){return Fe},ZP:function(){return De}});var he=fe(67294),Re=fe(59810),x=fe(2453),pe=fe(14446),de=fe(71230),ue=fe(78045),ae=fe(71577),re=fe(84567),le=fe(83062),ie=fe(69677),se={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"},oe="data:image/png;base64,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",te=fe(56448),z=fe.n(te),a=fe(33170),y=fe(25934),E=fe(28706),b=fe(91613),ee=fe(67294),ne=Object.defineProperty,ce=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,be=(We,Ve,Qe)=>Ve in We?ne(We,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):We[Ve]=Qe,ye=(We,Ve)=>{for(var Qe in Ve||(Ve={}))me.call(Ve,Qe)&&be(We,Qe,Ve[Qe]);if(ge)for(var Qe of ge(Ve))ve.call(Ve,Qe)&&be(We,Qe,Ve[Qe]);return We},Ce=(We,Ve)=>ce(We,Ae(Ve)),we=(We,Ve,Qe)=>new Promise((Je,et)=>{var ct=lt=>{try{nt(Qe.next(lt))}catch(at){et(at)}},ut=lt=>{try{nt(Qe.throw(lt))}catch(at){et(at)}},nt=lt=>lt.done?Je(lt.value):Promise.resolve(lt.value).then(ct,ut);nt((Qe=Qe.apply(We,Ve)).next())});const{Dragger:Ke}=Re.default,Se=We=>{const Ve=at=>at&&at.substring(0,at.lastIndexOf("."));for(var Qe=[...We],Je=0,et=[],ct=0;ct<Qe.length;ct++){for(var ut="",nt=0;nt<et.length;nt++)if(Ve(et[nt][0].name)==Ve(Qe[ct].name)){Je=1,ut=nt;break}if(Je==1)et[ut].push(Qe[ct]),Je=0;else if(Je==0){let at=new Array;at.push(Qe[ct]),et.push(at)}}return et.map(at=>{if(at.forEach(pt=>{let bt=pt.name.split(/\.(?=[^\.]+$)/);pt.name=`${bt[0]}.${bt[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]]})},ke=({onClose:We,onOK:Ve,visible:Qe,wrapClassName:Je,rootIdentifier:et,multiple:ct=!1,defaultMultipleValue:ut=!0})=>{const[nt,lt]=(0,he.useState)([]),[at,pt]=(0,he.useState)({}),[bt,Lt]=(0,he.useState)(!1),[mt,At]=(0,he.useState)(!0),[qe,je]=(0,he.useState)(null),Ze=(0,he.useRef)([]),Oe=(0,he.useRef)(0),Ee=()=>{We()};(0,he.useEffect)(()=>{Be()},[]),(0,he.useEffect)(()=>{Qe&&(Ze.current=[],Oe.current=0,lt([]),At(ut))},[Qe]);const Be=()=>we(void 0,null,function*(){try{je(!0)}catch(It){}}),Ge=It=>It&&It.substring(0,It.lastIndexOf(".")),Ie=It=>{var St,wt;const Tt=Ge((St=It[0])==null?void 0:St.name)||Ge((wt=It[1])==null?void 0:wt.name),Ht=nt.filter(Ct=>Ge(Ct.name)!==Tt);Ze.current=[...Ht],lt([...Ht])},Ne=It=>{if(!mt){const Zt=new FormData;Zt.append("file",It.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Zt},!0).then(jt=>{if(jt.status===0){Oe.current=Oe.current+1;const Jt=Ze.current.map(en=>{var fn;if(en.name===It.name){const Wn=ye({},en);return(fn=It==null?void 0:It.name)!=null&&fn.includes(".in")?Wn.input=jt==null?void 0:jt.content:Wn.output=jt==null?void 0:jt.content,Wn}return en});if(Ze.current=[...Jt],lt([...Jt]),Oe.current>0&&Oe.current===nt.length){Lt(!1);let en=Se(Jt);en=en.filter(fn=>{var Wn,xn;return!!((Wn=fn[0])!=null&&Wn.name&&((xn=fn[1])!=null&&xn.name))}),en=en.map(fn=>Ce(ye(ye({},fn[0]),fn[1]),{is_file:!1})),Ve(en),We()}}else Lt(!1),We()});return}if(qe){const Zt=new FormData;Zt.append("file",It.file),et===null?Zt.append("identifier","testsets"):Zt.append("identifier",et),(0,a.ZP)("/api/attachments.json",{method:"post",body:Zt},!0).then(jt=>{if(jt.filename){Oe.current=Oe.current+1;const Jt=Ze.current.map(en=>{var fn;if(en.name===(jt==null?void 0:jt.filename)){const Wn=Ce(ye({},en),{is_oss:!qe});return(fn=jt==null?void 0:jt.filename)!=null&&fn.includes(".in")?(Wn.in_object_key=jt==null?void 0:jt.object,Wn.in_object_size=jt==null?void 0:jt.size,Wn.input=jt==null?void 0:jt.filename,Wn.in_file=It):(Wn.out_object_key=jt==null?void 0:jt.object,Wn.out_object_size=jt==null?void 0:jt.size,Wn.output=jt==null?void 0:jt.filename,Wn.out_file=It),Wn}return en});if(Ze.current=[...Jt],lt([...Jt]),Oe.current>0&&Oe.current===nt.length){Lt(!1);let en=Se(Jt);en=en.filter(fn=>{var Wn,xn;return!!((Wn=fn[0])!=null&&Wn.name&&((xn=fn[1])!=null&&xn.name))}),en=en.map(fn=>Ce(ye(ye({},fn[0]),fn[1]),{is_file:!0})),Ve(en),We()}}else Lt(!1),We()});return}const St=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}),wt=It.name,Tt={container_type:"TestSet",file_name:wt},Ht=(0,y.Z)();let Ct=`testsets/${et}/${Ht}${wt.indexOf(".")>-1?"."+wt.split(".").pop():""}`;et===null&&(Ct=`testsets/${Ht}${wt.indexOf(".")>-1?"."+wt.split(".").pop():""}`),St.multipartUpload(Ct,new Blob([It.file],{type:It.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:wt+""},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,a.rz)(Tt)}}).then(function(Zt){if(Zt.data.status===0){Oe.current=Oe.current+1;const Pt=Ze.current.map(jt=>{var Jt,en,fn,Wn,xn,Rn,gn,En,or,fr,Vr,vr,co,Io,Zo,er,Nn;if(jt.name===((en=(Jt=Zt.data)==null?void 0:Jt.data)==null?void 0:en.file_name)){const Kn=Ce(ye({},jt),{is_oss:!qe});return(xn=(Wn=(fn=Zt.data)==null?void 0:fn.data)==null?void 0:Wn.file_name)!=null&&xn.includes(".in")?(Kn.in_object_key=(gn=(Rn=Zt.data)==null?void 0:Rn.data)==null?void 0:gn.object,Kn.in_object_size=(or=(En=Zt.data)==null?void 0:En.data)==null?void 0:or.size,Kn.input=(Vr=(fr=Zt.data)==null?void 0:fr.data)==null?void 0:Vr.file_name,Kn.in_file=It):(Kn.out_object_key=(co=(vr=Zt.data)==null?void 0:vr.data)==null?void 0:co.object,Kn.out_object_size=(Zo=(Io=Zt.data)==null?void 0:Io.data)==null?void 0:Zo.size,Kn.output=(Nn=(er=Zt.data)==null?void 0:er.data)==null?void 0:Nn.file_name,Kn.out_file=It),Kn}return jt});if(Ze.current=[...Pt],lt([...Pt]),Oe.current>0&&Oe.current===nt.length){Lt(!1);let jt=Se(Pt);jt=jt.filter(Jt=>{var en,fn;return!!((en=Jt[0])!=null&&en.name&&((fn=Jt[1])!=null&&fn.name))}),jt=jt.map(Jt=>Ce(ye(ye({},Jt[0]),Jt[1]),{is_file:!0})),Ve(jt),We()}}})},ze=It=>new Promise((St,wt)=>{let Tt=0,Ht=[];for(let Ct=0;Ct<It.length;Ct++)It[Ct].file.slice(0,1).arrayBuffer().then(()=>{Tt++,Tt===It.length&&(Ht.length?(x.ZP.warning(`${Ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),wt()):St(It))}).catch(Zt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Zt),Tt++,Ht.push(It[Ct].name),Tt===It.length&&(Ht.length?(x.ZP.warning(`${Ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),wt()):St(It))})}),it=()=>we(void 0,null,function*(){if(nt.length===0){x.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield ze(nt),Lt(!0),Se(nt).some(St=>{var wt,Tt;return!((wt=St[0])!=null&&wt.name&&((Tt=St[1])!=null&&Tt.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:()=>we(void 0,null,function*(){nt.map(St=>we(void 0,null,function*(){Ne(St)}))}),onCancel:()=>{Lt(!1)}});return}nt.map(St=>we(void 0,null,function*(){Ne(St)}))}),yt={name:"file",fileList:nt,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:It=>{if(nt!=null&&nt.some(wt=>wt.name===It.name))return x.ZP.info(`${It.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(It.size/1024/1024>100)return x.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(It.name))return x.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const St={name:It.name,uid:It.uid,file:It,percent:0};return nt.push(St),Ze.current=[...nt],lt([...nt]),!1}},xt=Se(nt);return console.log(nt,xt,"fileList"),ee.createElement(pe.default,{open:Qe,wrapClassName:Je,onOk:it,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:bt},onCancel:Ee,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:se.wrap},nt.length?ee.createElement("div",null,ee.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:ct?"visible":"hidden"}},ee.createElement("span",{className:se.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(ue.ZP.Group,{className:`ml20 ${se.testCaseRadio}`,optionType:"button",value:mt,onChange:It=>At(It.target.value)},ee.createElement(ue.ZP,{value:!1},"\u6587\u672C"),ee.createElement(ue.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(Re.default,ye({},yt),ee.createElement(ae.ZP,{type:"primary",className:se.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(Fe,{data:xt,onRemove:Ie})):ee.createElement("div",{className:`${se.noData} mb30`},ee.createElement(Re.default.Dragger,Ce(ye({},yt),{className:se.dragger}),ee.createElement("img",{src:oe,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:se.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:se.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))))},Fe=({data:We=[],onRemove:Ve,width:Qe="auto",showScore:Je=!1,disabled:et=!1,inputChange:ct,onEvaluatingChange:ut,onSelectAll:nt,checkAll1:lt,checkAll2:at,checkAll3:pt,checkAll4:bt,checkAll5:Lt,showEvaluatingSetting:mt=!1,className:At="",isProgramHomework:qe=!1})=>{const je={value:"",filename:"",dataUrl:""},[Ze,Oe]=(0,he.useState)(ye({},je)),Ee=Ie=>{let Ne=document.createElement("a");document.body.appendChild(Ne);let ze=URL.createObjectURL(Ie.file);Ne.href=ze,Ne.download=Ie.name,Ne.click(),URL.revokeObjectURL(ze),document.body.removeChild(Ne)},Be=(Ie,Ne)=>{(0,E.LR)(Ie,Ne)},Ge=(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:()=>{Ve(Ie,Ne)},onCancel:()=>{}})};return We.length?ee.createElement("div",{className:At,style:{width:Qe}},ee.createElement("div",{className:`${qe?se.headProgram:se.head}`},mt&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:lt,onChange:Ie=>{nt(Ie.target.checked,"hidden")}}),ee.createElement(le.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:qe?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:Je?qe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:Je?qe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Je&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),mt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:bt,onChange:Ie=>{nt(Ie.target.checked,"input_visible")}}),ee.createElement(le.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"}))),mt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:at,onChange:Ie=>{nt(Ie.target.checked,"is_invisible")}}),ee.createElement(le.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"}))),mt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:Lt,onChange:Ie=>{nt(Ie.target.checked,"actual_output_visible")}}),ee.createElement(le.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"}))),mt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:pt,onChange:Ie=>{nt(Ie.target.checked,"last_match_rule")}}),ee.createElement(le.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:se.operation,style:qe?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:se.listWrapper,style:{boxShadow:qe?"0px 2px 4px 0px #EAEEF4":"unset"}},We.map((Ie,Ne)=>{var ze,it,yt,xt;return ee.createElement("div",{key:Ne,className:se.list,style:qe?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},mt&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(re.default,{checked:!!Ie.hidden,onChange:It=>{ut(It.target.checked,Ne,"hidden")}})),ee.createElement("div",{style:{width:qe?"25%":"15%",paddingLeft:qe?"5px":"0px",paddingRight:qe?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ne+1),ee.createElement("div",{className:se.info,style:{width:Je?qe?"20%":"15%":"25%"}},ee.createElement("span",{title:Ie.input||((ze=Ie[0])==null?void 0:ze.name),onClick:()=>we(void 0,null,function*(){let It;Ie.input?Ie.input_file_url?It=Ie.input_file_url:It=Ie.in_file:It=Ie[0];let St;typeof It=="string"?(St=yield fetch(It,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Oe({value:yield St.text(),filename:"",dataUrl:It})):(St=yield(0,E.db)(It.file),Oe({value:St.text,filename:It.name,dataUrl:St.link}))})},Ie.input||((it=Ie[0])==null?void 0:it.name))),ee.createElement("div",{className:se.info,style:{width:Je?qe?"20%":"15%":"25%"}},ee.createElement("span",{title:Ie.output||((yt=Ie[1])==null?void 0:yt.name),onClick:()=>we(void 0,null,function*(){let It;Ie.input?Ie.output_file_url?It=Ie.output_file_url:It=Ie.out_file:It=Ie[1];let St;typeof It=="string"?(St=yield fetch(It,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Oe({value:yield St.text(),filename:"",dataUrl:It})):(St=yield(0,E.db)(It.file),Oe({value:St.text,filename:It.name,dataUrl:St.link}))})},Ie.output||((xt=Ie[1])==null?void 0:xt.name))),Je&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ie.default,{size:"large",addonAfter:qe?"%":null,disabled:et,style:{width:"80%"},onChange:It=>ct(It,Ne),value:Ie.score}),!qe&&ee.createElement("span",null,"\xA0%")),mt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:Ie.input_visible||!1,onChange:It=>{ut(It.target.checked,Ne,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),mt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:Ie.is_invisible||!1,onChange:It=>{ut(It.target.checked,Ne,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),mt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:Ie.actual_output_visible||!1,onChange:It=>{ut(It.target.checked,Ne,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),mt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:Ie.last_match_rule||!1,onChange:It=>{ut(It.target.checked,Ne,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>Ge(Ie,Ne),style:qe?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:se.del},"\u5220\u9664")))})),ee.createElement(b.Z,{close:!0,data:Ze.dataUrl,filename:Ze.filename,type:Ze.dataUrl.length?"txt":"",onClose:()=>Oe(ye({},je)),monacoEditor:{value:Ze.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var De=ke},93989:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return te}});var he=fe(67294),Re=fe(2453),x=fe(83062),pe=fe(57953),de=fe(71230),ue=fe(15746),ae=fe(28452),re=fe(71577),le=fe(35567),ie=fe(33170),se=fe(85725),oe=(a,y,E)=>new Promise((b,ee)=>{var ne=ge=>{try{Ae(E.next(ge))}catch(me){ee(me)}},ce=ge=>{try{Ae(E.throw(ge))}catch(me){ee(me)}},Ae=ge=>ge.done?b(ge.value):Promise.resolve(ge.value).then(ne,ce);Ae((E=E.apply(a,y)).next())}),te=({id:a,activeDiscussIndex:y,onReplyDiscuss:E,adminOrOperator:b})=>{const[ee,ne]=(0,he.useState)(""),[ce,Ae]=(0,he.useState)(!1);function ge(ve){ne(ve)}function me(){if(!ee){Re.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}E(a,ee),ne("")}return(0,he.useEffect)(()=>{y!=a&&Ae(!1)},[y]),he.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},he.createElement(le.Z,{miniToolbar:!0,startInit:y===a,defaultValue:ee,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ge,extraUse:b&&he.createElement(x.Z,{color:"#fff",open:ce,destroyTooltipOnHide:!0,title:z({id:a,isOpen:ce,activeDiscussIndex:y,onChange:ge,setIsOpen:Ae}),overlayStyle:{maxWidth:600}},he.createElement("a",{title:ce?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>Ae(!ce)},he.createElement("i",{className:"iconfont icon-dianzan11"})))}),he.createElement("a",{onClick:me,className:"btn-send"},"\u53D1\u9001"))};const z=a=>{const[y,E]=(0,he.useState)(!1),[b,ee]=(0,he.useState)([]),[ne,ce]=(0,he.useState)(1);(0,he.useEffect)(()=>{a!=null&&a.isOpen?Ae():(ce(1),ee([]))},[a==null?void 0:a.isOpen]);const Ae=()=>oe(void 0,null,function*(){E(!0);const ge=yield(0,ie.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ge==null?void 0:ge.status)==0&&ee(ge==null?void 0:ge.answer),E(!1)});return he.createElement(pe.Z,{spinning:y},he.createElement("div",{style:{color:"#000"}},he.createElement(se.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[ne-1])||""}),he.createElement(de.Z,{justify:"end",align:"middle"},he.createElement(ue.Z,null,he.createElement(ae.Z,{simple:!0,current:ne,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ge=>{ce(ge)}})),he.createElement(ue.Z,null,he.createElement(re.ZP,{onClick:()=>oe(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[ne-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},5764:function(an,Mt,fe){"use strict";fe.d(Mt,{CP:function(){return x},_V:function(){return ue}});var he=fe(81354),Re=fe.n(he);const x={secret:he.enc.Utf8.parse("0a18e199b87f1a8d"),iv:he.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:x};function de(ae="",re="exam"){const{secret:le,iv:ie}=pe[re];return AES.encrypt(ae,le,{iv:ie,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ue(ae="",re="exam"){const{secret:le,iv:ie}=pe[re];return he.AES.decrypt(ae,le,{iv:ie,mode:Re().mode.CBC,padding:Re().pad.Pkcs7}).toString(he.enc.Utf8)}},98769:function(an,Mt,fe){"use strict";fe.d(Mt,{AD:function(){return ke},BA:function(){return Ze},D9:function(){return Je},Hp:function(){return ge},IM:function(){return ct},Iy:function(){return me},KM:function(){return je},KU:function(){return at},MJ:function(){return ve},Ne:function(){return et},ON:function(){return bt},Uj:function(){return At},VY:function(){return lt},YO:function(){return mt},YX:function(){return Lt},Zn:function(){return a},_g:function(){return ne},_k:function(){return Ve},c6:function(){return Ke},cr:function(){return y},eV:function(){return Se},fi:function(){return E},gh:function(){return Ce},hS:function(){return ut},iA:function(){return b},j6:function(){return ce},je:function(){return We},jj:function(){return Ae},kS:function(){return pt},o6:function(){return we},pO:function(){return qe},rQ:function(){return Fe},sA:function(){return ye},xm:function(){return Qe},xo:function(){return nt},y8:function(){return De},yd:function(){return ee}});var he=fe(89779),Re=fe(35973),x=fe(28706),pe=fe(2453),de=fe(11320),ue=Object.defineProperty,ae=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(Oe,Ee,Be)=>Ee in Oe?ue(Oe,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Oe[Ee]=Be,se=(Oe,Ee)=>{for(var Be in Ee||(Ee={}))re.call(Ee,Be)&&ie(Oe,Be,Ee[Be]);if(ae)for(var Be of ae(Ee))le.call(Ee,Be)&&ie(Oe,Be,Ee[Be]);return Oe},oe=(Oe,Ee,Be)=>new Promise((Ge,Ie)=>{var Ne=yt=>{try{it(Be.next(yt))}catch(xt){Ie(xt)}},ze=yt=>{try{it(Be.throw(yt))}catch(xt){Ie(xt)}},it=yt=>yt.done?Ge(yt.value):Promise.resolve(yt.value).then(Ne,ze);it((Be=Be.apply(Oe,Ee)).next())});const te=()=>{(0,Re.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},z=()=>{(0,Re.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=Oe=>oe(void 0,null,function*(){te(),(yield(0,he.YR)(se({},Oe))).status===0&&(yield(0,x.QH)("",(0,x.NY)({url:de.Z.API_SERVER+`/api/courses/${Oe.coursesId}/export_couser_info.json`,query:Oe}))),z()}),y=Oe=>oe(void 0,null,function*(){const Ee=yield(0,he.yS)(se({},Oe));if(Ee.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_member_act_score`);else{if(Ee.status===-2)return Ee;Ee.status===-3&&((0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_member_act_score`))}}),E=Oe=>oe(void 0,null,function*(){const Ee=yield(0,he.W0)(se({},Oe));if(Ee.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_score`);else{if(Ee.status===-4)return Ee;Ee.status===-3&&((0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_score`))}}),b=Oe=>oe(void 0,null,function*(){const Ee=yield(0,he.Nl)(se({},Oe));if(Ee.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ee.status===-4)return Ee;Ee.status===-3&&((0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=Oe=>oe(void 0,null,function*(){const Ee=yield(0,he.IU)(se({},Oe));if(Ee.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/export_star_user`);else{if(Ee.status===-4)return Ee;Ee.status===-3&&((0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/export_star_user`))}}),ne=Oe=>oe(void 0,null,function*(){const Ee=yield(0,he.td)(se({},Oe));if(Ee.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ee.status===-2)return Ee;if(Ee.status===-3)(0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_exercise_and_other`);else if(Ee.status===-4)return Ee}}),ce=Oe=>oe(void 0,null,function*(){const Ee=yield(0,he.QX)(se({},Oe));if(Ee.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_homework`);else{if(Ee.status===-4)return Ee;Ee.status===-3&&((0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_homework`))}}),Ae=(Oe,Ee)=>oe(void 0,null,function*(){const Be=yield(0,he.o_)(se({},Oe));Be.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"),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Ee}`)):Be.status===-3&&((0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Ee}`))}),ge=(Oe,Ee)=>oe(void 0,null,function*(){const Be=yield(0,he.ZL)(se({},Oe));Be.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"),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Ee}`)):Be.status===-3&&((0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Ee}`))}),me=(Oe,Ee)=>oe(void 0,null,function*(){const Be=yield(0,he.aP)(se({},Oe));Be.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Ee}`)):Be.status===-3&&((0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Ee}`))}),ve=(Oe,Ee)=>oe(void 0,null,function*(){const Be=yield(0,he.vV)(se({},Oe));Be.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"),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Ee}`)):Be.status===-3&&((0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Ee}`))}),be=Oe=>oe(void 0,null,function*(){te(),(yield exportCourseWorkListAppendix(se({},Oe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Oe.categoryId}/works_list.zip`,query:Oe}))),z()}),ye=Oe=>oe(void 0,null,function*(){te(),yield(0,x.QH)("",de.Z.API_SERVER+`/api/polls/${Oe.categoryId}/commit_result.xlsx`),z()}),Ce=Oe=>oe(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+`/api/courses/${Oe.coursesId}/attendances/export_xlsx_data.xlsx`,query:Oe}))}),we=Oe=>oe(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+`/api/courses/${Oe.coursesId}/video_study_statics.xlsx`,query:Oe}))}),Ke=Oe=>oe(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+`/api/courses/${Oe.coursesId}/export_video_study.xlsx`,query:Oe}))}),Se=Oe=>oe(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+`/api/courses/${Oe.coursesId}/export_course_students_info.xlsx`,query:Oe}))}),ke=Oe=>oe(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Oe}))}),Fe=Oe=>oe(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Oe}))}),De=Oe=>oe(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Oe}))}),We=Oe=>oe(void 0,null,function*(){const Ee=yield(0,he.Uy)(se({},Oe));Ee.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/exercise_score,export_exercise_users`)):Ee.status===-3&&((0,Re.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Re.history.push(`/classrooms/${Oe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Ve=Oe=>oe(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+`/api/export_records/${Oe.id}.xlsx`,query:Oe}))}),Qe=Oe=>oe(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Oe}))}),Je=Oe=>oe(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+`/api/courses/${Oe==null?void 0:Oe.coursesId}/${Oe.menuKey}_statistic.xlsx?${Oe.checkedList.map(Ee=>`course_group_id[]=${Ee}`).join("&")}`,query:Oe}))}),et=Oe=>oe(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+`/api/ec_years/${Oe==null?void 0:Oe.ec_year_id}/ec_training_objectives.xlsx`,query:Oe}))}),ct=Oe=>oe(void 0,null,function*(){yield(0,x.FH)(Oe==null?void 0:Oe.name,(0,x.NY)({url:de.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Oe}))}),ut=Oe=>oe(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+`/api/ec_years/${Oe==null?void 0:Oe.ec_year_id}/ec_courses.xlsx`,query:Oe}))}),nt=Oe=>oe(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+`/api/ec_years/${Oe==null?void 0:Oe.ec_year_id}/ec_graduation_requirements.xlsx`,query:Oe}))}),lt=Oe=>oe(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Oe}))}),at=Oe=>oe(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+`/api/exercises/${Oe.categoryId}/rank_list.xlsx`,query:Oe}))}),pt=Oe=>oe(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Oe}))}),bt=Oe=>oe(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+`/api/examination_banks/${Oe.id}.json`,query:Oe}))}),Lt=Oe=>oe(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+`/api/exercises/${Oe.categoryId}.json`,query:Oe}))}),mt=Oe=>oe(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+`/api/polls/${Oe==null?void 0:Oe.id}/commit_result.json`,query:Oe}))}),At=Oe=>oe(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Oe}))}),qe=(Oe,Ee)=>oe(void 0,null,function*(){yield(0,x.FH)(Ee||"",(0,x.NY)({url:de.Z.API_SERVER+`/api/exercises/${Oe==null?void 0:Oe.exercise_id}/consult_exercise.json`,query:Oe}))}),je=Oe=>oe(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+`/api/competitions/${Oe==null?void 0:Oe.identifier}/competition_commit_records/member_works.xlsx`,query:Oe}))}),Ze=Oe=>oe(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:de.Z.API_SERVER+`/api/courses/${Oe==null?void 0:Oe.coursesId}/group_homeworks/import_group_template.xlsx`,query:Oe}))})},51959:function(an,Mt,fe){"use strict";fe.d(Mt,{BU:function(){return Re},Dj:function(){return he},gH:function(){return x},vp:function(){return pe}});function he(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(ue){console.log(ue,":e")}}function Re(){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 x=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function pe(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ue=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},9343:function(an,Mt,fe){"use strict";fe.d(Mt,{U:function(){return le}});var he=fe(67294),Re=Object.defineProperty,x=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ue=(ie,se,oe)=>se in ie?Re(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ie[se]=oe,ae=(ie,se)=>{for(var oe in se||(se={}))pe.call(se,oe)&&ue(ie,oe,se[oe]);if(x)for(var oe of x(se))de.call(se,oe)&&ue(ie,oe,se[oe]);return ie},re=(ie,se,oe)=>new Promise((te,z)=>{var a=b=>{try{E(oe.next(b))}catch(ee){z(ee)}},y=b=>{try{E(oe.throw(b))}catch(ee){z(ee)}},E=b=>b.done?te(b.value):Promise.resolve(b.value).then(a,y);E((oe=oe.apply(ie,se)).next())});function le(ie,se){const[oe,te]=(0,he.useState)(se),[z,a]=(0,he.useState)(!1),[y,E]=(0,he.useState)();return[oe,z,(ee,ne=!1)=>re(this,null,function*(){const ce=ne?se:ae(ae({},oe),ee);a(!0),te(ce);const Ae=yield ie(ce);return a(!1),E(Ae),Ae}),y]}},43462:function(an,Mt,fe){"use strict";fe.d(Mt,{_:function(){return x}});var he=fe(67294),Re=fe(14446);const x=pe=>{var de,ue;const ae=(0,he.useRef)([]),re=()=>{for(const le of ae.current)clearTimeout(le);ae.current=[]};return(0,he.useEffect)(()=>{var le,ie,se,oe,te,z;if(re(),(le=pe==null?void 0:pe.exercise)!=null&&le.left_time&&((se=(ie=pe==null?void 0:pe.exercise)==null?void 0:ie.exercise_events)==null?void 0:se.length)>0){for(const a of(oe=pe==null?void 0:pe.exercise)==null?void 0:oe.exercise_events)if(((te=pe==null?void 0:pe.exercise)==null?void 0:te.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 E=setTimeout(()=>{Re.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ae.current.push(E)}}},[(de=pe==null?void 0:pe.exercise)==null?void 0:de.left_time,(ue=pe==null?void 0:pe.exercise)==null?void 0:ue.exercise_events]),re}},40471:function(an,Mt,fe){"use strict";fe.d(Mt,{G:function(){return de},t:function(){return pe}});var he=fe(58971),Re=fe.n(he);const x=null;function pe(ue,ae){let re=Re().get("__ec");re||(re={}),re[ue]=ae,Re().set("__ec",re)}function de(ue,ae){let re=Re().get("__ec");return re?re[ue]===void 0?ae:re[ue]:ae}},56448:function(an){(function(Mt){(function(fe){if(1)an.exports=fe();else var he})(function(){var fe,he,Re;return function(){function x(pe,de,ue){function ae(ie,se){if(!de[ie]){if(!pe[ie]){var oe=void 0;if(!se&&oe)return require(ie,!0);if(re)return re(ie,!0);var te=new Error("Cannot find module '"+ie+"'");throw te.code="MODULE_NOT_FOUND",te}var z=de[ie]={exports:{}};pe[ie][0].call(z.exports,function(a){var y=pe[ie][1][a];return ae(y||a)},z,z.exports,x,pe,de,ue)}return de[ie].exports}for(var re=void 0,le=0;le<ue.length;le++)ae(ue[le]);return ae}return x}()({1:[function(x,pe,de){"use strict";var ue=x("./browser/client");ue.Buffer=x("buffer").Buffer,ue.urllib=x("../shims/xhr"),ue.version=x("./browser/version").version,pe.exports=ue},{"../shims/xhr":475,"./browser/client":3,"./browser/version":6,buffer:90}],2:[function(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),re=ue(x("@babel/runtime/helpers/asyncToGenerator"));x("core-js/modules/es.object.to-string.js"),x("core-js/modules/web.dom-collections.for-each.js"),x("core-js/modules/es.object.keys.js"),x("core-js/modules/es.array.slice.js");var le=x("assert"),ie=x("../common/utils/checkBucketName"),se=ie.checkBucketName,oe=de;function te(a){return Array.isArray?Array.isArray(a):Object.prototype.toString.call(a)==="[object Array]"}function z(a){return a?te(a)?a:[a]:[]}oe.useBucket=function(y){return se(y),this.options.bucket=y,this},oe.setBucket=function(y){return se(y),this.options.bucket=y,this},oe.getBucket=function(){return this.options.bucket},oe.deleteBucket=function(){var a=(0,re.default)(ae.default.mark(function E(b,ee){var ne,ce;return ae.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ne=this._bucketRequestParams("DELETE",b,"",ee),ge.next=3,this.request(ne);case 3:if(ce=ge.sent,!(ce.status===200||ce.status===204)){ge.next=6;break}return ge.abrupt("return",{res:ce.res});case 6:return ge.next=8,this.requestError(ce);case 8:throw ge.sent;case 9:case"end":return ge.stop()}},E,this)}));function y(E,b){return a.apply(this,arguments)}return y}(),oe.putBucketACL=function(){var a=(0,re.default)(ae.default.mark(function E(b,ee,ne){var ce,Ae;return ae.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ce=this._bucketRequestParams("PUT",b,"acl",ne),ce.headers={"x-oss-acl":ee},ce.successStatuses=[200],me.next=5,this.request(ce);case 5:return Ae=me.sent,me.abrupt("return",{bucket:Ae.headers.location&&Ae.headers.location.substring(1)||null,res:Ae.res});case 7:case"end":return me.stop()}},E,this)}));function y(E,b,ee){return a.apply(this,arguments)}return y}(),oe.getBucketACL=function(){var a=(0,re.default)(ae.default.mark(function E(b,ee){var ne,ce;return ae.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ne=this._bucketRequestParams("GET",b,"acl",ee),ne.successStatuses=[200],ne.xmlResponse=!0,ge.next=5,this.request(ne);case 5:return ce=ge.sent,ge.abrupt("return",{acl:ce.data.AccessControlList.Grant,owner:{id:ce.data.Owner.ID,displayName:ce.data.Owner.DisplayName},res:ce.res});case 7:case"end":return ge.stop()}},E,this)}));function y(E,b){return a.apply(this,arguments)}return y}(),oe.putBucketLogging=function(){var a=(0,re.default)(ae.default.mark(function E(b,ee,ne){var ce,Ae,ge;return ae.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ce=this._bucketRequestParams("PUT",b,"logging",ne),Ae=`<?xml version="1.0" encoding="UTF-8"?>
<BucketLoggingStatus>
<LoggingEnabled>
<TargetBucket>`.concat(b,`</TargetBucket>
`),ee&&(Ae+="<TargetPrefix>".concat(ee,`</TargetPrefix>
`)),Ae+=`</LoggingEnabled>
</BucketLoggingStatus>`,ce.content=Ae,ce.mime="xml",ce.successStatuses=[200],ve.next=9,this.request(ce);case 9:return ge=ve.sent,ve.abrupt("return",{res:ge.res});case 11:case"end":return ve.stop()}},E,this)}));function y(E,b,ee){return a.apply(this,arguments)}return y}(),oe.getBucketLogging=function(){var a=(0,re.default)(ae.default.mark(function E(b,ee){var ne,ce,Ae;return ae.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ne=this._bucketRequestParams("GET",b,"logging",ee),ne.successStatuses=[200],ne.xmlResponse=!0,me.next=5,this.request(ne);case 5:return ce=me.sent,Ae=ce.data.LoggingEnabled,me.abrupt("return",{enable:!!Ae,prefix:Ae&&Ae.TargetPrefix||null,res:ce.res});case 8:case"end":return me.stop()}},E,this)}));function y(E,b){return a.apply(this,arguments)}return y}(),oe.deleteBucketLogging=function(){var a=(0,re.default)(ae.default.mark(function E(b,ee){var ne,ce;return ae.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ne=this._bucketRequestParams("DELETE",b,"logging",ee),ne.successStatuses=[204,200],ge.next=4,this.request(ne);case 4:return ce=ge.sent,ge.abrupt("return",{res:ce.res});case 6:case"end":return ge.stop()}},E,this)}));function y(E,b){return a.apply(this,arguments)}return y}(),oe.putBucketCORS=function(){var a=(0,re.default)(ae.default.mark(function E(b,ee,ne){var ce,Ae,ge,me,ve,be,ye,Ce,we,Ke;return ae.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:for(ee=ee||[],le(ee.length,"rules is required"),ee.forEach(function(Fe){le(Fe.allowedOrigin,"allowedOrigin is required"),le(Fe.allowedMethod,"allowedMethod is required")}),ce=this._bucketRequestParams("PUT",b,"cors",ne),Ae=`<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration>`,ge=function(De){Ae+="<AllowedOrigin>".concat(De,"</AllowedOrigin>")},me=function(De){Ae+="<AllowedMethod>".concat(De,"</AllowedMethod>")},ve=function(De){Ae+="<AllowedHeader>".concat(De,"</AllowedHeader>")},be=function(De){Ae+="<ExposeHeader>".concat(De,"</ExposeHeader>")},ye=0,Ce=ee.length;ye<Ce;ye++)we=ee[ye],Ae+="<CORSRule>",z(we.allowedOrigin).forEach(ge),z(we.allowedMethod).forEach(me),z(we.allowedHeader).forEach(ve),z(we.exposeHeader).forEach(be),we.maxAgeSeconds&&(Ae+="<MaxAgeSeconds>".concat(we.maxAgeSeconds,"</MaxAgeSeconds>")),Ae+="</CORSRule>";return Ae+="</CORSConfiguration>",ce.content=Ae,ce.mime="xml",ce.successStatuses=[200],ke.next=16,this.request(ce);case 16:return Ke=ke.sent,ke.abrupt("return",{res:Ke.res});case 18:case"end":return ke.stop()}},E,this)}));function y(E,b,ee){return a.apply(this,arguments)}return y}(),oe.getBucketCORS=function(){var a=(0,re.default)(ae.default.mark(function E(b,ee){var ne,ce,Ae,ge;return ae.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ne=this._bucketRequestParams("GET",b,"cors",ee),ne.successStatuses=[200],ne.xmlResponse=!0,ve.next=5,this.request(ne);case 5:return ce=ve.sent,Ae=[],ce.data&&ce.data.CORSRule&&(ge=ce.data.CORSRule,te(ge)||(ge=[ge]),ge.forEach(function(be){var ye={};Object.keys(be).forEach(function(Ce){ye[Ce.slice(0,1).toLowerCase()+Ce.slice(1,Ce.length)]=be[Ce]}),Ae.push(ye)})),ve.abrupt("return",{rules:Ae,res:ce.res});case 9:case"end":return ve.stop()}},E,this)}));function y(E,b){return a.apply(this,arguments)}return y}(),oe.deleteBucketCORS=function(){var a=(0,re.default)(ae.default.mark(function E(b,ee){var ne,ce;return ae.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ne=this._bucketRequestParams("DELETE",b,"cors",ee),ne.successStatuses=[204],ge.next=4,this.request(ne);case 4:return ce=ge.sent,ge.abrupt("return",{res:ce.res});case 6:case"end":return ge.stop()}},E,this)}));function y(E,b){return a.apply(this,arguments)}return y}(),oe.putBucketReferer=function(){var a=(0,re.default)(ae.default.mark(function E(b,ee,ne,ce){var Ae,ge,me,ve;return ae.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(Ae=this._bucketRequestParams("PUT",b,"referer",ce),ge=`<?xml version="1.0" encoding="UTF-8"?>
<RefererConfiguration>
`,ge+=" <AllowEmptyReferer>".concat(ee?"true":"false",`</AllowEmptyReferer>
`),ne&&ne.length>0){for(ge+=` <RefererList>
`,me=0;me<ne.length;me++)ge+=" <Referer>".concat(ne[me],`</Referer>
`);ge+=` </RefererList>
`}else ge+=` <RefererList />
`;return ge+="</RefererConfiguration>",Ae.content=ge,Ae.mime="xml",Ae.successStatuses=[200],ye.next=10,this.request(Ae);case 10:return ve=ye.sent,ye.abrupt("return",{res:ve.res});case 12:case"end":return ye.stop()}},E,this)}));function y(E,b,ee,ne){return a.apply(this,arguments)}return y}(),oe.getBucketReferer=function(){var a=(0,re.default)(ae.default.mark(function E(b,ee){var ne,ce,Ae;return ae.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ne=this._bucketRequestParams("GET",b,"referer",ee),ne.successStatuses=[200],ne.xmlResponse=!0,me.next=5,this.request(ne);case 5:return ce=me.sent,Ae=ce.data.RefererList.Referer||null,Ae&&(te(Ae)||(Ae=[Ae])),me.abrupt("return",{allowEmpty:ce.data.AllowEmptyReferer==="true",referers:Ae,res:ce.res});case 9:case"end":return me.stop()}},E,this)}));function y(E,b){return a.apply(this,arguments)}return y}(),oe.deleteBucketReferer=function(){var a=(0,re.default)(ae.default.mark(function E(b,ee){return ae.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,this.putBucketReferer(b,!0,null,ee);case 2:return ce.abrupt("return",ce.sent);case 3:case"end":return ce.stop()}},E,this)}));function y(E,b){return a.apply(this,arguments)}return y}(),oe._bucketRequestParams=function(y,E,b,ee){return{method:y,bucket:E,subres:b,timeout:ee&&ee.timeout,ctx:ee&&ee.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(x,pe,de){(function(ue,ae){(function(){"use strict";var re=x("@babel/runtime/helpers/interopRequireDefault"),le=re(x("@babel/runtime/regenerator")),ie=re(x("@babel/runtime/helpers/asyncToGenerator"));x("core-js/modules/es.function.name.js"),x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.string.split.js"),x("core-js/modules/es.object.assign.js"),x("core-js/modules/es.array.includes.js"),x("core-js/modules/es.string.replace.js"),x("core-js/modules/es.array.concat.js"),x("core-js/modules/es.symbol.js"),x("core-js/modules/es.symbol.description.js"),x("core-js/modules/es.array.slice.js"),x("core-js/modules/es.object.to-string.js"),x("core-js/modules/es.promise.js"),x("core-js/modules/es.regexp.to-string.js");var se=x("debug")("ali-oss"),oe=x("xml2js"),te=x("agentkeepalive"),z=x("merge-descriptors"),a=x("platform"),y=x("utility"),E=x("urllib"),b=x("./version"),ee=x("bowser"),ne=x("../common/signUtils"),ce=x("../common/client/initOptions"),Ae=x("../common/utils/createRequest"),ge=Ae.createRequest,me=x("../common/utils/encoder"),ve=me.encoder,be=x("../common/client/getReqUrl"),ye=be.getReqUrl,Ce=x("../common/utils/setSTSToken"),we=Ce.setSTSToken,Ke=x("../common/utils/retry"),Se=Ke.retry,ke=x("../common/utils/isFunction"),Fe=ke.isFunction,De=new te;function We(){var ut=a.name,nt=a.version;ut&&ut.toLowerCase&&ut.toLowerCase()==="ie"&&nt.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function Ve(){return location&&location.protocol==="https:"}function Qe(ut,nt){if(We(),!(this instanceof Qe))return new Qe(ut,nt);ut&&ut.inited?this.options=ut:this.options=Qe.initOptions(ut),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=E,this.agent=this.options.agent||De),this.ctx=nt,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}pe.exports=Qe,Qe.initOptions=function(nt){nt.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var lt=Object.assign({secure:Ve(),useFetch:!1},nt);return ce(lt)};var Je=Qe.prototype;Je.debug=se,z(Je,x("./object")),z(Je,x("./bucket")),z(Je,x("../common/bucket/getBucketWebsite")),z(Je,x("../common/bucket/putBucketWebsite")),z(Je,x("../common/bucket/deleteBucketWebsite")),z(Je,x("../common/bucket/getBucketLifecycle")),z(Je,x("../common/bucket/putBucketLifecycle")),z(Je,x("../common/bucket/deleteBucketLifecycle")),z(Je,x("../common/bucket/putBucketVersioning")),z(Je,x("../common/bucket/getBucketVersioning")),z(Je,x("../common/bucket/getBucketInventory")),z(Je,x("../common/bucket/deleteBucketInventory")),z(Je,x("../common/bucket/listBucketInventory")),z(Je,x("../common/bucket/putBucketInventory")),z(Je,x("../common/bucket/abortBucketWorm")),z(Je,x("../common/bucket/completeBucketWorm")),z(Je,x("../common/bucket/extendBucketWorm")),z(Je,x("../common/bucket/getBucketWorm")),z(Je,x("../common/bucket/initiateBucketWorm")),z(Je,x("./managed-upload")),z(Je,x("../common/multipart-copy")),z(Je,x("../common/multipart")),z(Je,x("../common/parallel")),Je.signature=function(nt){return this.debug("authorization stringToSign: %s",nt,"info"),ne.computeSignature(this.options.accessKeySecret,nt,this.options.headerEncoding)},Je._getReqUrl=ye,Je.authorization=function(nt,lt,at,pt){var bt=ne.buildCanonicalString(nt.toUpperCase(),lt,{headers:pt,parameters:at});return ne.authorization(this.options.accessKeyId,this.options.accessKeySecret,bt,this.options.headerEncoding)},Je.request=function(){var ut=(0,ie.default)(le.default.mark(function nt(lt){var at=this;return le.default.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:if(!this.options.retryMax){bt.next=6;break}return bt.next=3,Se(et.bind(this),this.options.retryMax,{errorHandler:function(mt){var At=function(je){if(lt.stream)return!1;var Ze=[-1,-2].includes(je.status),Oe=at.options.requestErrorRetryHandle||function(){return!0};return Ze&&Oe(je)};return!!At(mt)}})(lt);case 3:return bt.abrupt("return",bt.sent);case 6:return bt.abrupt("return",et.call(this,lt));case 7:case"end":return bt.stop()}},nt,this)}));return function(nt){return ut.apply(this,arguments)}}();function et(ut){return ct.apply(this,arguments)}function ct(){return ct=(0,ie.default)(le.default.mark(function ut(nt){var lt,at,pt,bt,Lt,mt;return le.default.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(!(this.options.stsToken&&Fe(this.options.refreshSTSToken))){qe.next=3;break}return qe.next=3,we.call(this);case 3:return lt=ge.call(this,nt),this.options.useFetch||(lt.params.mode="disable-fetch"),bt=!!nt.stream,qe.prev=6,qe.next=9,this.urllib.request(lt.url,lt.params);case 9:at=qe.sent,this.debug("response %s %s, got %s, headers: %j",nt.method,lt.url,at.status,at.headers,"info"),qe.next=16;break;case 13:qe.prev=13,qe.t0=qe.catch(6),pt=qe.t0;case 16:if(!(at&&nt.successStatuses&&nt.successStatuses.indexOf(at.status)===-1)){qe.next=28;break}return qe.next=19,this.requestError(at);case 19:if(Lt=qe.sent,!(Lt.code==="RequestTimeTooSkewed"&&!bt)){qe.next=25;break}return this.options.amendTimeSkewed=+new Date(Lt.serverTime)-new Date,qe.next=24,this.request(nt);case 24:return qe.abrupt("return",qe.sent);case 25:Lt.params=nt,qe.next=32;break;case 28:if(!pt){qe.next=32;break}return qe.next=31,this.requestError(pt);case 31:Lt=qe.sent;case 32:if(!Lt){qe.next=34;break}throw Lt;case 34:if(!nt.xmlResponse){qe.next=39;break}return qe.next=37,this.parseXML(at.data);case 37:mt=qe.sent,at.data=mt;case 39:return qe.abrupt("return",at);case 40:case"end":return qe.stop()}},ut,this,[[6,13]])})),ct.apply(this,arguments)}Je._getResource=function(nt){var lt="/";return nt.bucket&&(lt+="".concat(nt.bucket,"/")),nt.object&&(lt+=ve(nt.object,this.options.headerEncoding)),lt},Je._escape=function(nt){return y.encodeURIComponent(nt).replace(/%2F/g,"/")},Je._getUserAgent=function(){var nt=ae&&ae.browser?"js":"nodejs",lt="aliyun-sdk-".concat(nt,"/").concat(b.version),at=a.description;return!at&&ae&&(at="Node.js ".concat(ae.version.slice(1)," on ").concat(ae.platform," ").concat(ae.arch)),this._checkUserAgent("".concat(lt," ").concat(at))},Je._checkUserAgent=function(nt){var lt=nt.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return lt},Je.checkBrowserAndVersion=function(nt,lt){return ee.name===nt&&ee.version.split(".")[0]===lt},Je.parseXML=function(nt){return new Promise(function(lt,at){ue.isBuffer(nt)&&(nt=nt.toString()),oe.parseString(nt,{explicitRoot:!1,explicitArray:!1},function(pt,bt){pt?at(pt):lt(bt)})})},Je.requestError=function(){var ut=(0,ie.default)(le.default.mark(function lt(at){var pt,bt,Lt,mt;return le.default.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(pt=null,!(!at.data||!at.data.length)){qe.next=5;break}at.status===-1||at.status===-2?(pt=new Error(at.message),pt.name=at.name,pt.status=at.status,pt.code=at.name):(at.status===404?(pt=new Error("Object not exists"),pt.name="NoSuchKeyError",pt.status=404,pt.code="NoSuchKey"):at.status===412?(pt=new Error("Pre condition failed"),pt.name="PreconditionFailedError",pt.status=412,pt.code="PreconditionFailed"):(pt=new Error("Unknow error, status: ".concat(at.status)),pt.name="UnknownError",pt.status=at.status),pt.requestId=at.headers["x-oss-request-id"],pt.host=""),qe.next=32;break;case 5:return bt=String(at.data),this.debug("request response error data: %s",bt,"error"),qe.prev=7,qe.next=10,this.parseXML(bt);case 10:if(qe.t0=qe.sent,qe.t0){qe.next=13;break}qe.t0={};case 13:Lt=qe.t0,qe.next=23;break;case 16:return qe.prev=16,qe.t1=qe.catch(7),this.debug(bt,"error"),qe.t1.message+=`
raw xml: `.concat(bt),qe.t1.status=at.status,qe.t1.requestId=at.headers["x-oss-request-id"],qe.abrupt("return",qe.t1);case 23:mt=Lt.Message||"unknow request error, status: ".concat(at.status),Lt.Condition&&(mt+=" (condition: ".concat(Lt.Condition,")")),pt=new Error(mt),pt.name=Lt.Code?"".concat(Lt.Code,"Error"):"UnknownError",pt.status=at.status,pt.code=Lt.Code,pt.requestId=Lt.RequestId,pt.hostId=Lt.HostId,pt.serverTime=Lt.ServerTime;case 32:return this.debug("generate error %j",pt,"error"),qe.abrupt("return",pt);case 34:case"end":return qe.stop()}},lt,this,[[7,16]])}));function nt(lt){return ut.apply(this,arguments)}return nt}()}).call(this)}).call(this,{isBuffer:x("../../node_modules/is-buffer/index.js")},x("_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(x,pe,de){(function(ue){(function(){"use strict";var ae=x("@babel/runtime/helpers/interopRequireDefault"),re=ae(x("@babel/runtime/regenerator"));x("core-js/modules/es.function.name.js"),x("core-js/modules/es.object.to-string.js"),x("core-js/modules/es.promise.js"),x("core-js/modules/es.array.from.js"),x("core-js/modules/es.string.iterator.js"),x("core-js/modules/es.array.map.js"),x("core-js/modules/es.array.filter.js"),x("core-js/modules/es.array.find.js"),x("core-js/modules/es.array.concat.js"),x("core-js/modules/es.regexp.to-string.js"),x("core-js/modules/es.array.slice.js"),x("core-js/modules/es.array.iterator.js"),x("core-js/modules/es.array-buffer.slice.js"),x("core-js/modules/es.typed-array.uint8-array.js"),x("core-js/modules/es.typed-array.copy-within.js"),x("core-js/modules/es.typed-array.every.js"),x("core-js/modules/es.typed-array.fill.js"),x("core-js/modules/es.typed-array.filter.js"),x("core-js/modules/es.typed-array.find.js"),x("core-js/modules/es.typed-array.find-index.js"),x("core-js/modules/es.typed-array.for-each.js"),x("core-js/modules/es.typed-array.includes.js"),x("core-js/modules/es.typed-array.index-of.js"),x("core-js/modules/es.typed-array.iterator.js"),x("core-js/modules/es.typed-array.join.js"),x("core-js/modules/es.typed-array.last-index-of.js"),x("core-js/modules/es.typed-array.map.js"),x("core-js/modules/es.typed-array.reduce.js"),x("core-js/modules/es.typed-array.reduce-right.js"),x("core-js/modules/es.typed-array.reverse.js"),x("core-js/modules/es.typed-array.set.js"),x("core-js/modules/es.typed-array.slice.js"),x("core-js/modules/es.typed-array.some.js"),x("core-js/modules/es.typed-array.sort.js"),x("core-js/modules/es.typed-array.subarray.js"),x("core-js/modules/es.typed-array.to-locale-string.js"),x("core-js/modules/es.typed-array.to-string.js");var le=ae(x("@babel/runtime/helpers/asyncToGenerator")),ie=x("util"),se=x("path"),oe=x("mime"),te=x("copy-to"),z=x("../common/utils/isBlob"),a=z.isBlob,y=x("../common/utils/isFile"),E=y.isFile,b=x("../common/utils/isBuffer"),ee=b.isBuffer,ne=de;ne.multipartUpload=function(){var ve=(0,le.default)(re.default.mark(function ye(Ce,we){var Ke,Se,ke,Fe,De,We,Ve,Qe,Je,et=arguments;return re.default.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:if(Ke=et.length>2&&et[2]!==void 0?et[2]:{},this.resetCancelFlag(),Ke.disabledMD5=Ke.disabledMD5===void 0?!0:!!Ke.disabledMD5,!(Ke.checkpoint&&Ke.checkpoint.uploadId)){ut.next=8;break}return we&&E(we)&&(Ke.checkpoint.file=we),ut.next=7,this._resumeMultipart(Ke.checkpoint,Ke);case 7:return ut.abrupt("return",ut.sent);case 8:return Se=102400,Ke.mime||(E(we)?Ke.mime=oe.getType(se.extname(we.name)):a(we)?Ke.mime=we.type:ee(we)?Ke.mime="":Ke.mime=oe.getType(se.extname(we))),Ke.headers=Ke.headers||{},this._convertMetaToHeaders(Ke.meta,Ke.headers),ut.next=14,this._getFileSize(we);case 14:if(ke=ut.sent,!(ke<Se)){ut.next=26;break}return Ke.contentLength=ke,ut.next=19,this.put(Ce,we,Ke);case 19:if(Fe=ut.sent,!(Ke&&Ke.progress)){ut.next=23;break}return ut.next=23,Ke.progress(1);case 23:return De={res:Fe.res,bucket:this.options.bucket,name:Ce,etag:Fe.res.headers.etag},(Ke.headers&&Ke.headers["x-oss-callback"]||Ke.callback)&&(De.data=Fe.data),ut.abrupt("return",De);case 26:if(!(Ke.partSize&&parseInt(Ke.partSize,10)!==Ke.partSize)){ut.next=28;break}throw new Error("partSize must be int number");case 28:if(!(Ke.partSize&&Ke.partSize<Se)){ut.next=30;break}throw new Error("partSize must not be smaller than ".concat(Se));case 30:return ut.next=32,this.initMultipartUpload(Ce,Ke);case 32:if(We=ut.sent,Ve=We.uploadId,Qe=this._getPartSize(ke,Ke.partSize),Je={file:we,name:Ce,fileSize:ke,partSize:Qe,uploadId:Ve,doneParts:[]},!(Ke&&Ke.progress)){ut.next=39;break}return ut.next=39,Ke.progress(0,Je,We.res);case 39:return ut.next=41,this._resumeMultipart(Je,Ke);case 41:return ut.abrupt("return",ut.sent);case 42:case"end":return ut.stop()}},ye,this)}));function be(ye,Ce){return ve.apply(this,arguments)}return be}(),ne._resumeMultipart=function(){var ve=(0,le.default)(re.default.mark(function ye(Ce,we){var Ke,Se,ke,Fe,De,We,Ve,Qe,Je,et,ct,ut,nt,lt,at,pt,bt,Lt,mt;return re.default.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(Ke=this,!this.isCancel()){qe.next=3;break}throw this._makeCancelEvent();case 3:return Se=Ce.file,ke=Ce.fileSize,Fe=Ce.partSize,De=Ce.uploadId,We=Ce.doneParts,Ve=Ce.name,Qe=[],We.length>0&&te(We).to(Qe),Je=this._divideParts(ke,Fe),et=Je.length,ct=!1,ut=function(Ze,Oe){return new Promise(function(){var Ee=(0,le.default)(re.default.mark(function Be(Ge,Ie){var Ne,ze,it,yt,xt;return re.default.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:if(St.prev=0,Ze.isCancel()){St.next=29;break}return Ne=Je[Oe-1],St.next=5,Ze._createBuffer(Se,Ne.start,Ne.end);case 5:return ze=St.sent,it={content:ze,size:Ne.end-Ne.start},St.prev=7,St.next=10,Ze._uploadPart(Ve,De,Oe,it,we);case 10:yt=St.sent,St.next=18;break;case 13:if(St.prev=13,St.t0=St.catch(7),St.t0.status!==404){St.next=17;break}throw Ze._makeAbortEvent();case 17:throw St.t0;case 18:if(!(!Ze.isCancel()&&!ct)){St.next=26;break}if(Ce.doneParts.push({number:Oe,etag:yt.res.headers.etag}),!we.progress){St.next=23;break}return St.next=23,we.progress(We.length/(et+1),Ce,yt.res);case 23:Ge({number:Oe,etag:yt.res.headers.etag}),St.next=27;break;case 26:Ge();case 27:St.next=30;break;case 29:Ge();case 30:St.next=41;break;case 32:St.prev=32,St.t1=St.catch(0),xt=new Error,xt.name=St.t1.name,xt.message=St.t1.message,xt.stack=St.t1.stack,xt.partNum=Oe,te(St.t1).to(xt),Ie(xt);case 41:case"end":return St.stop()}},Be,null,[[0,32],[7,13]])}));return function(Be,Ge){return Ee.apply(this,arguments)}}())},nt=Array.from(new Array(et),function(je,Ze){return Ze+1}),lt=Qe.map(function(je){return je.number}),at=nt.filter(function(je){return lt.indexOf(je)<0}),pt=5,bt=we.parallel||pt,qe.next=17,this._parallel(at,bt,function(je){return new Promise(function(Ze,Oe){ut(Ke,je).then(function(Ee){Ee&&Qe.push(Ee),Ze()}).catch(function(Ee){Oe(Ee)})})});case 17:if(Lt=qe.sent,ct=!0,mt=Lt.find(function(je){return je.name==="abort"}),!mt){qe.next=22;break}throw mt;case 22:if(!this.isCancel()){qe.next=25;break}throw ut=null,this._makeCancelEvent();case 25:if(!(Lt&&Lt.length>0)){qe.next=28;break}throw Lt[0].message="Failed to upload some parts with error: ".concat(Lt[0].toString()," part_num: ").concat(Lt[0].partNum),Lt[0];case 28:return qe.next=30,this.completeMultipartUpload(Ve,De,Qe,we);case 30:return qe.abrupt("return",qe.sent);case 31:case"end":return qe.stop()}},ye,this)}));function be(ye,Ce){return ve.apply(this,arguments)}return be}(),ne._getFileSize=function(){var ve=(0,le.default)(re.default.mark(function ye(Ce){return re.default.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:if(!ee(Ce)){Ke.next=4;break}return Ke.abrupt("return",Ce.length);case 4:if(!(a(Ce)||E(Ce))){Ke.next=6;break}return Ke.abrupt("return",Ce.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Ke.stop()}},ye)}));function be(ye){return ve.apply(this,arguments)}return be}();var ce=x("stream"),Ae=ce.Readable;function ge(ve,be){if(!(this instanceof ge))return new ge(ve,be);Ae.call(this,be),this.file=ve,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}ie.inherits(ge,Ae),ge.prototype.readFileAndPush=function(be){if(this.fileBuffer)for(var ye=!0;ye&&this.fileBuffer&&this.start<this.fileBuffer.length;){var Ce=this.start,we=Ce+be;we=we>this.fileBuffer.length?this.fileBuffer.length:we,this.start=we,ye=this.push(this.fileBuffer.slice(Ce,we))}},ge.prototype._read=function(be){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 ye=16*1024;be=be||ye;var Ce=this;this.reader.onload=function(Ke){Ce.fileBuffer=ue.from(new Uint8Array(Ke.target.result)),Ce.file=null,Ce.readFileAndPush(be)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(be)};function me(ve){return ve.arrayBuffer?ve.arrayBuffer():new Promise(function(be,ye){var Ce=new FileReader;Ce.onload=function(we){be(we.target.result)},Ce.onerror=function(we){ye(we)},Ce.readAsArrayBuffer(ve)})}ne._createBuffer=function(){var ve=(0,le.default)(re.default.mark(function ye(Ce,we,Ke){var Se,ke;return re.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(!(a(Ce)||E(Ce))){De.next=8;break}return Se=Ce.slice(we,Ke),De.next=4,me(Se);case 4:return ke=De.sent,De.abrupt("return",ue.from(ke));case 8:if(!ee(Ce)){De.next=12;break}return De.abrupt("return",Ce.subarray(we,Ke));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return De.stop()}},ye)}));function be(ye,Ce,we){return ve.apply(this,arguments)}return be}(),ne._getPartSize=function(be,ye){var Ce=1e4,we=1*1024*1024;ye||(ye=we);var Ke=Math.ceil(be/Ce);return ye<Ke&&(ye=Ke,console.warn("partSize has been set to ".concat(ye,", because the partSize you provided causes partNumber to be greater than 10,000"))),ye},ne._divideParts=function(be,ye){for(var Ce=Math.ceil(be/ye),we=[],Ke=0;Ke<Ce;Ke++){var Se=ye*Ke,ke=Math.min(Se+ye,be);we.push({start:Se,end:ke})}return we}}).call(this)}).call(this,x("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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault");x("core-js/modules/es.function.name.js"),x("core-js/modules/es.object.to-string.js"),x("core-js/modules/es.regexp.to-string.js"),x("core-js/modules/es.array.map.js"),x("core-js/modules/es.number.constructor.js"),x("core-js/modules/es.object.assign.js"),x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.string.replace.js"),x("core-js/modules/web.dom-collections.for-each.js"),x("core-js/modules/es.object.keys.js"),x("core-js/modules/es.promise.js");var ae=ue(x("@babel/runtime/regenerator")),re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("fs"),ie=x("copy-to"),se=x("path"),oe=x("mime"),te=x("../common/callback"),z=x("merge-descriptors"),a=x("../common/utils/isBlob"),y=a.isBlob,E=x("../common/utils/isFile"),b=E.isFile,ee=x("../common/utils/isBuffer"),ne=ee.isBuffer,ce=x("../common/utils/obj2xml"),Ae=ce.obj2xml,ge=de;ge.append=function(){var me=(0,re.default)(ae.default.mark(function be(ye,Ce,we){var Ke;return ae.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return we=we||{},we.position===void 0&&(we.position="0"),we.subres={append:"",position:we.position},we.method="POST",ke.next=6,this.put(ye,Ce,we);case 6:return Ke=ke.sent,Ke.nextAppendPosition=Ke.res.headers["x-oss-next-append-position"],ke.abrupt("return",Ke);case 9:case"end":return ke.stop()}},be,this)}));function ve(be,ye,Ce){return me.apply(this,arguments)}return ve}(),ge.put=function(){var me=(0,re.default)(ae.default.mark(function be(ye,Ce,we){var Ke,Se,ke,Fe,De;return ae.default.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:if(we=we||{},we.disabledMD5=we.disabledMD5===void 0?!0:!!we.disabledMD5,we.headers=we.headers||{},ye=this._objectName(ye),!ne(Ce)){Ve.next=8;break}Ke=Ce,Ve.next=19;break;case 8:if(!(y(Ce)||b(Ce))){Ve.next=18;break}return we.mime||(b(Ce)?we.mime=oe.getType(se.extname(Ce.name)):we.mime=Ce.type),Ve.next=12,this._createBuffer(Ce,0,Ce.size);case 12:return Ke=Ve.sent,Ve.next=15,this._getFileSize(Ce);case 15:we.contentLength=Ve.sent,Ve.next=19;break;case 18:throw new TypeError("Must provide Buffer/Blob/File for put.");case 19:return this._convertMetaToHeaders(we.meta,we.headers),Se=we.method||"PUT",ke=this._objectRequestParams(Se,ye,we),te.encodeCallback(ke,we),ke.mime=we.mime,ke.disabledMD5=we.disabledMD5,ke.content=Ke,ke.successStatuses=[200],Ve.next=29,this.request(ke);case 29:return Fe=Ve.sent,De={name:ye,url:this._objectUrl(ye),res:Fe.res},ke.headers&&ke.headers["x-oss-callback"]&&(De.data=JSON.parse(Fe.data.toString())),Ve.abrupt("return",De);case 33:case"end":return Ve.stop()}},be,this)}));function ve(be,ye,Ce){return me.apply(this,arguments)}return ve}(),ge.putStream=function(){var me=(0,re.default)(ae.default.mark(function be(ye,Ce,we){var Ke,Se,ke,Fe;return ae.default.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return we=we||{},we.headers=we.headers||{},ye=this._objectName(ye),we.contentLength?we.headers["Content-Length"]=we.contentLength:we.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(we.meta,we.headers),Ke=we.method||"PUT",Se=this._objectRequestParams(Ke,ye,we),te.encodeCallback(Se,we),Se.mime=we.mime,Se.stream=Ce,Se.successStatuses=[200],We.next=13,this.request(Se);case 13:return ke=We.sent,Fe={name:ye,url:this._objectUrl(ye),res:ke.res},Se.headers&&Se.headers["x-oss-callback"]&&(Fe.data=JSON.parse(ke.data.toString())),We.abrupt("return",Fe);case 17:case"end":return We.stop()}},be,this)}));function ve(be,ye,Ce){return me.apply(this,arguments)}return ve}(),z(ge,x("../common/object/copyObject")),z(ge,x("../common/object/getObjectTagging")),z(ge,x("../common/object/putObjectTagging")),z(ge,x("../common/object/deleteObjectTagging")),z(ge,x("../common/image")),z(ge,x("../common/object/getBucketVersions")),z(ge,x("../common/object/getACL")),z(ge,x("../common/object/putACL")),z(ge,x("../common/object/head")),z(ge,x("../common/object/delete")),z(ge,x("../common/object/get")),z(ge,x("../common/object/putSymlink")),z(ge,x("../common/object/getSymlink")),z(ge,x("../common/object/deleteMulti")),z(ge,x("../common/object/getObjectMeta")),z(ge,x("../common/object/getObjectUrl")),z(ge,x("../common/object/generateObjectUrl")),z(ge,x("../common/object/signatureUrl")),z(ge,x("../common/object/asyncSignatureUrl")),ge.putMeta=function(){var me=(0,re.default)(ae.default.mark(function be(ye,Ce,we){var Ke;return ae.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.next=2,this.copy(ye,ye,{meta:Ce||{},timeout:we&&we.timeout,ctx:we&&we.ctx});case 2:return Ke=ke.sent,ke.abrupt("return",Ke);case 4:case"end":return ke.stop()}},be,this)}));function ve(be,ye,Ce){return me.apply(this,arguments)}return ve}(),ge.list=function(){var me=(0,re.default)(ae.default.mark(function be(ye,Ce){var we,Ke,Se,ke,Fe;return ae.default.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return we=this._objectRequestParams("GET","",Ce),we.query=ye,we.xmlResponse=!0,we.successStatuses=[200],We.next=6,this.request(we);case 6:return Ke=We.sent,Se=Ke.data.Contents||[],ke=this,Se&&(Array.isArray(Se)||(Se=[Se]),Se=Se.map(function(Ve){return{name:Ve.Key,url:ke._objectUrl(Ve.Key),lastModified:Ve.LastModified,etag:Ve.ETag,type:Ve.Type,size:Number(Ve.Size),storageClass:Ve.StorageClass,owner:{id:Ve.Owner.ID,displayName:Ve.Owner.DisplayName}}})),Fe=Ke.data.CommonPrefixes||null,Fe&&(Array.isArray(Fe)||(Fe=[Fe]),Fe=Fe.map(function(Ve){return Ve.Prefix})),We.abrupt("return",{res:Ke.res,objects:Se,prefixes:Fe,nextMarker:Ke.data.NextMarker||null,isTruncated:Ke.data.IsTruncated==="true"});case 13:case"end":return We.stop()}},be,this)}));function ve(be,ye){return me.apply(this,arguments)}return ve}(),ge.listV2=function(){var me=(0,re.default)(ae.default.mark(function be(ye){var Ce,we,Ke,Se,ke,Fe,De,We=arguments;return ae.default.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return Ce=We.length>1&&We[1]!==void 0?We[1]:{},we=ye["continuation-token"]||ye.continuationToken,we&&(Ce.subres=Object.assign({"continuation-token":we},Ce.subres)),Ke=this._objectRequestParams("GET","",Ce),Ke.query=Object.assign({"list-type":2},ye),delete Ke.query["continuation-token"],delete Ke.query.continuationToken,Ke.xmlResponse=!0,Ke.successStatuses=[200],Qe.next=11,this.request(Ke);case 11:return Se=Qe.sent,ke=Se.data.Contents||[],Fe=this,ke&&(Array.isArray(ke)||(ke=[ke]),ke=ke.map(function(Je){var et=null;return Je.Owner&&(et={id:Je.Owner.ID,displayName:Je.Owner.DisplayName}),{name:Je.Key,url:Fe._objectUrl(Je.Key),lastModified:Je.LastModified,etag:Je.ETag,type:Je.Type,size:Number(Je.Size),storageClass:Je.StorageClass,owner:et}})),De=Se.data.CommonPrefixes||null,De&&(Array.isArray(De)||(De=[De]),De=De.map(function(Je){return Je.Prefix})),Qe.abrupt("return",{res:Se.res,objects:ke,prefixes:De,isTruncated:Se.data.IsTruncated==="true",keyCount:+Se.data.KeyCount,continuationToken:Se.data.ContinuationToken||null,nextContinuationToken:Se.data.NextContinuationToken||null});case 18:case"end":return Qe.stop()}},be,this)}));function ve(be){return me.apply(this,arguments)}return ve}(),ge.restore=function(){var me=(0,re.default)(ae.default.mark(function be(ye){var Ce,we,Ke,Se,ke=arguments;return ae.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return Ce=ke.length>1&&ke[1]!==void 0?ke[1]:{type:"Archive"},Ce=Ce||{},Ce.subres=Object.assign({restore:""},Ce.subres),Ce.versionId&&(Ce.subres.versionId=Ce.versionId),we=this._objectRequestParams("POST",ye,Ce),Ce.type==="ColdArchive"&&(Ke={RestoreRequest:{Days:Ce.Days?Ce.Days:2,JobParameters:{Tier:Ce.JobParameters?Ce.JobParameters:"Standard"}}},we.content=Ae(Ke,{headers:!0}),we.mime="xml"),we.successStatuses=[202],De.next=9,this.request(we);case 9:return Se=De.sent,De.abrupt("return",{res:Se.res});case 11:case"end":return De.stop()}},be,this)}));function ve(be){return me.apply(this,arguments)}return ve}(),ge._objectUrl=function(ve){return this._getReqUrl({bucket:this.options.bucket,object:ve})},ge._objectRequestParams=function(ve,be,ye){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");ye=ye||{},be=this._objectName(be);var Ce={object:be,bucket:this.options.bucket,method:ve,subres:ye&&ye.subres,timeout:ye&&ye.timeout,ctx:ye&&ye.ctx};return ye.headers&&(Ce.headers={},ie(ye.headers).to(Ce.headers)),Ce},ge._objectName=function(ve){return ve.replace(/^\/+/,"")},ge._convertMetaToHeaders=function(ve,be){ve&&Object.keys(ve).forEach(function(ye){be["x-oss-meta-".concat(ye)]=ve[ye]})},ge._deleteFileSafe=function(ve){var be=this;return new Promise(function(ye){le.exists(ve,function(Ce){Ce?le.unlink(ve,function(we){we&&be.debug("unlink %j error: %s",ve,we,"error"),ye()}):ye()})})}},{"../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(x,pe,de){"use strict";de.version="6.18.1"},{}],7:[function(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),re=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.abortBucketWorm=void 0;var le=x("../utils/checkBucketName");function ie(oe,te){return se.apply(this,arguments)}function se(){return se=(0,re.default)(ae.default.mark(function oe(te,z){var a,y;return ae.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return le.checkBucketName(te),a=this._bucketRequestParams("DELETE",te,"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()}},oe,this)})),se.apply(this,arguments)}de.abortBucketWorm=ie},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),re=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.completeBucketWorm=void 0;var le=x("../utils/checkBucketName");function ie(oe,te,z){return se.apply(this,arguments)}function se(){return se=(0,re.default)(ae.default.mark(function oe(te,z,a){var y,E;return ae.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return le.checkBucketName(te),y=this._bucketRequestParams("POST",te,{wormId:z},a),ee.next=4,this.request(y);case 4:return E=ee.sent,ee.abrupt("return",{res:E.res,status:E.status});case 6:case"end":return ee.stop()}},oe,this)})),se.apply(this,arguments)}de.completeBucketWorm=ie},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.deleteBucketInventory=void 0;var le=x("../utils/checkBucketName");function ie(oe,te){return se.apply(this,arguments)}function se(){return se=(0,re.default)(ae.default.mark(function oe(te,z){var a,y,E,b,ee=arguments;return ae.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return a=ee.length>2&&ee[2]!==void 0?ee[2]:{},y=Object.assign({inventory:"",inventoryId:z},a.subres),le.checkBucketName(te),E=this._bucketRequestParams("DELETE",te,y,a),E.successStatuses=[204],ce.next=7,this.request(E);case 7:return b=ce.sent,ce.abrupt("return",{status:b.status,res:b.res});case 9:case"end":return ce.stop()}},oe,this)})),se.apply(this,arguments)}de.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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),ie=le.checkBucketName,se=de;se.deleteBucketLifecycle=function(){var oe=(0,re.default)(ae.default.mark(function z(a,y){var E,b;return ae.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return ie(a),E=this._bucketRequestParams("DELETE",a,"lifecycle",y),E.successStatuses=[204],ne.next=5,this.request(E);case 5:return b=ne.sent,ne.abrupt("return",{res:b.res});case 7:case"end":return ne.stop()}},z,this)}));function te(z,a){return oe.apply(this,arguments)}return te}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),ie=le.checkBucketName,se=de;se.deleteBucketWebsite=function(){var oe=(0,re.default)(ae.default.mark(function z(a,y){var E,b;return ae.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return ie(a),E=this._bucketRequestParams("DELETE",a,"website",y),E.successStatuses=[204],ne.next=5,this.request(E);case 5:return b=ne.sent,ne.abrupt("return",{res:b.res});case 7:case"end":return ne.stop()}},z,this)}));function te(z,a){return oe.apply(this,arguments)}return te}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),re=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.extendBucketWorm=void 0;var le=x("../utils/checkBucketName"),ie=x("../utils/obj2xml");function se(te,z,a,y){return oe.apply(this,arguments)}function oe(){return oe=(0,re.default)(ae.default.mark(function te(z,a,y,E){var b,ee,ne;return ae.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return le.checkBucketName(z),b=this._bucketRequestParams("POST",z,{wormExtend:"",wormId:a},E),ee={ExtendWormConfiguration:{RetentionPeriodInDays:y}},b.mime="xml",b.content=ie.obj2xml(ee,{headers:!0}),b.successStatuses=[200],Ae.next=8,this.request(b);case 8:return ne=Ae.sent,Ae.abrupt("return",{res:ne.res,status:ne.status});case 10:case"end":return Ae.stop()}},te,this)})),oe.apply(this,arguments)}de.extendBucketWorm=se},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.getBucketInventory=void 0;var le=x("../utils/checkBucketName"),ie=x("../utils/formatInventoryConfig");function se(te,z){return oe.apply(this,arguments)}function oe(){return oe=(0,re.default)(ae.default.mark(function te(z,a){var y,E,b,ee,ne=arguments;return ae.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return y=ne.length>2&&ne[2]!==void 0?ne[2]:{},E=Object.assign({inventory:"",inventoryId:a},y.subres),le.checkBucketName(z),b=this._bucketRequestParams("GET",z,E,y),b.successStatuses=[200],b.xmlResponse=!0,Ae.next=8,this.request(b);case 8:return ee=Ae.sent,Ae.abrupt("return",{status:ee.status,res:ee.res,inventory:ie.formatInventoryConfig(ee.data)});case 10:case"end":return Ae.stop()}},te,this)})),oe.apply(this,arguments)}de.getBucketInventory=se},{"../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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.array.map.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),ie=le.checkBucketName,se=x("../utils/isArray"),oe=se.isArray,te=x("../utils/formatObjKey"),z=te.formatObjKey,a=de;a.getBucketLifecycle=function(){var y=(0,re.default)(ae.default.mark(function b(ee,ne){var ce,Ae,ge;return ae.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ie(ee),ce=this._bucketRequestParams("GET",ee,"lifecycle",ne),ce.successStatuses=[200],ce.xmlResponse=!0,ve.next=6,this.request(ce);case 6:return Ae=ve.sent,ge=Ae.data.Rule||null,ge&&(oe(ge)||(ge=[ge]),ge=ge.map(function(be){return be.ID&&(be.id=be.ID,delete be.ID),be.Tag&&!oe(be.Tag)&&(be.Tag=[be.Tag]),z(be,"firstLowerCase")})),ve.abrupt("return",{rules:ge,res:Ae.res});case 10:case"end":return ve.stop()}},b,this)}));function E(b,ee){return y.apply(this,arguments)}return E}()},{"../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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),ie=le.checkBucketName,se=de;se.getBucketVersioning=function(){var oe=(0,re.default)(ae.default.mark(function z(a,y){var E,b,ee;return ae.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ie(a),E=this._bucketRequestParams("GET",a,"versioning",y),E.xmlResponse=!0,E.successStatuses=[200],ce.next=6,this.request(E);case 6:return b=ce.sent,ee=b.data.Status,ce.abrupt("return",{status:b.status,versionStatus:ee,res:b.res});case 9:case"end":return ce.stop()}},z,this)}));function te(z,a){return oe.apply(this,arguments)}return te}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),ie=le.checkBucketName,se=x("../utils/isObject"),oe=se.isObject,te=de;te.getBucketWebsite=function(){var z=(0,re.default)(ae.default.mark(function y(E,b){var ee,ne,ce;return ae.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ie(E),ee=this._bucketRequestParams("GET",E,"website",b),ee.successStatuses=[200],ee.xmlResponse=!0,ge.next=6,this.request(ee);case 6:return ne=ge.sent,ce=[],ne.data.RoutingRules&&ne.data.RoutingRules.RoutingRule&&(oe(ne.data.RoutingRules.RoutingRule)?ce=[ne.data.RoutingRules.RoutingRule]:ce=ne.data.RoutingRules.RoutingRule),ge.abrupt("return",{index:ne.data.IndexDocument&&ne.data.IndexDocument.Suffix||"",supportSubDir:ne.data.IndexDocument&&ne.data.IndexDocument.SupportSubDir||"false",type:ne.data.IndexDocument&&ne.data.IndexDocument.Type,routingRules:ce,error:ne.data.ErrorDocument&&ne.data.ErrorDocument.Key||null,res:ne.res});case 10:case"end":return ge.stop()}},y,this)}));function a(y,E){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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.getBucketWorm=void 0;var le=x("../utils/checkBucketName"),ie=x("../utils/dataFix");function se(te,z){return oe.apply(this,arguments)}function oe(){return oe=(0,re.default)(ae.default.mark(function te(z,a){var y,E;return ae.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return le.checkBucketName(z),y=this._bucketRequestParams("GET",z,"worm",a),y.successStatuses=[200],y.xmlResponse=!0,ee.next=6,this.request(y);case 6:return E=ee.sent,ie.dataFix(E.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),ee.abrupt("return",Object.assign(Object.assign({},E.data),{res:E.res,status:E.status}));case 9:case"end":return ee.stop()}},te,this)})),oe.apply(this,arguments)}de.getBucketWorm=se},{"../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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),re=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.initiateBucketWorm=void 0;var le=x("../utils/obj2xml"),ie=x("../utils/checkBucketName");function se(te,z,a){return oe.apply(this,arguments)}function oe(){return oe=(0,re.default)(ae.default.mark(function te(z,a,y){var E,b,ee;return ae.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ie.checkBucketName(z),E=this._bucketRequestParams("POST",z,"worm",y),b={InitiateWormConfiguration:{RetentionPeriodInDays:a}},E.mime="xml",E.content=le.obj2xml(b,{headers:!0}),E.successStatuses=[200],ce.next=8,this.request(E);case 8:return ee=ce.sent,ce.abrupt("return",{res:ee.res,wormId:ee.res.headers["x-oss-worm-id"],status:ee.status});case 10:case"end":return ce.stop()}},te,this)})),oe.apply(this,arguments)}de.initiateBucketWorm=se},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.listBucketInventory=void 0;var le=x("../utils/checkBucketName"),ie=x("../utils/formatInventoryConfig");function se(te){return oe.apply(this,arguments)}function oe(){return oe=(0,re.default)(ae.default.mark(function te(z){var a,y,E,b,ee,ne,ce,Ae,ge=arguments;return ae.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return a=ge.length>1&&ge[1]!==void 0?ge[1]:{},y=a.continuationToken,E=Object.assign({inventory:""},y&&{"continuation-token":y},a.subres),le.checkBucketName(z),b=this._bucketRequestParams("GET",z,E,a),b.successStatuses=[200],b.xmlResponse=!0,ve.next=9,this.request(b);case 9:return ee=ve.sent,ne=ee.data,ce=ee.res,Ae=ee.status,ve.abrupt("return",{isTruncated:ne.IsTruncated==="true",nextContinuationToken:ne.NextContinuationToken,inventoryList:ie.formatInventoryConfig(ne.InventoryConfiguration,!0),status:Ae,res:ce});case 12:case"end":return ve.stop()}},te,this)})),oe.apply(this,arguments)}de.listBucketInventory=se},{"../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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js"),x("core-js/modules/es.array.concat.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.putBucketInventory=void 0;var le=x("../utils/checkBucketName"),ie=x("../utils/obj2xml");function se(te,z){return oe.apply(this,arguments)}function oe(){return oe=(0,re.default)(ae.default.mark(function te(z,a){var y,E,b,ee,ne,ce,Ae,ge,me,ve,be,ye=arguments;return ae.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return y=ye.length>2&&ye[2]!==void 0?ye[2]:{},E=Object.assign({inventory:"",inventoryId:a.id},y.subres),le.checkBucketName(z),b=a.OSSBucketDestination,ee=a.optionalFields,ne=a.includedObjectVersions,ce="acs:oss:::",Ae="acs:ram::".concat(b.accountId,":role/"),ge={InventoryConfiguration:{Id:a.id,IsEnabled:a.isEnabled,Filter:{Prefix:a.prefix||""},Destination:{OSSBucketDestination:{Format:b.format,AccountId:b.accountId,RoleArn:"".concat(Ae).concat(b.rolename),Bucket:"".concat(ce).concat(b.bucket),Prefix:b.prefix||"",Encryption:b.encryption||""}},Schedule:{Frequency:a.frequency},IncludedObjectVersions:ne,OptionalFields:{Field:(ee==null?void 0:ee.field)||[]}}},me=ie.obj2xml(ge,{headers:!0,firstUpperCase:!0}),ve=this._bucketRequestParams("PUT",z,E,y),ve.successStatuses=[200],ve.mime="xml",ve.content=me,we.next=14,this.request(ve);case 14:return be=we.sent,we.abrupt("return",{status:be.status,res:be.res});case 16:case"end":return we.stop()}},te,this)})),oe.apply(this,arguments)}de.putBucketInventory=se},{"../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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.to-string.js"),x("core-js/modules/web.dom-collections.for-each.js"),x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.array.includes.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),ie=le.checkBucketName,se=x("../utils/isArray"),oe=se.isArray,te=x("../utils/deepCopy"),z=te.deepCopy,a=x("../utils/isObject"),y=a.isObject,E=x("../utils/obj2xml"),b=E.obj2xml,ee=x("../utils/checkObjectTag"),ne=ee.checkObjectTag,ce=x("../utils/getStrBytesCount"),Ae=ce.getStrBytesCount,ge=de;ge.putBucketLifecycle=function(){var Ce=(0,re.default)(ae.default.mark(function Ke(Se,ke,Fe){var De,We,Ve,Qe,Je;return ae.default.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:if(ie(Se),oe(ke)){ct.next=3;break}throw new Error("rules must be Array");case 3:return De=this._bucketRequestParams("PUT",Se,"lifecycle",Fe),We=[],Ve={LifecycleConfiguration:{Rule:We}},ke.forEach(function(ut){me(ut),ye(ut),ut.id&&(ut.ID=ut.id,delete ut.id),We.push(ut)}),Qe=b(Ve,{headers:!0,firstUpperCase:!0}),De.content=Qe,De.mime="xml",De.successStatuses=[200],ct.next=13,this.request(De);case 13:return Je=ct.sent,ct.abrupt("return",{res:Je.res});case 15:case"end":return ct.stop()}},Ke,this)}));function we(Ke,Se,ke){return Ce.apply(this,arguments)}return we}();function me(Ce){Ce.days&&(Ce.expiration={days:Ce.days}),Ce.date&&(Ce.expiration={createdBeforeDate:Ce.date})}function ve(Ce,we){var Ke=Ce.days,Se=Ce.createdBeforeDate;if(!Ke&&!Se)throw new Error("".concat(we," must includes days or createdBeforeDate"));if(Ke&&!/^[1-9][0-9]*$/.test(Ke))throw new Error("days must be a positive integer");if(Se&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(Se))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function be(Ce){if(!oe(Ce)&&!y(Ce))throw new Error("tag must be Object or Array");Ce=y(Ce)?[Ce]:Ce;var we={},Ke=z(Ce);Ke.forEach(function(Se){we[Se.key]=Se.value}),ne(we)}function ye(Ce){if(Ce.id&&Ae(Ce.id)>255)throw new Error("ID is composed of 255 bytes at most");if(Ce.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(Ce.status))throw new Error("Status must be Enabled or Disabled");if(Ce.transition){if(!["IA","Archive"].includes(Ce.transition.storageClass))throw new Error("StorageClass must be IA or Archive");ve(Ce.transition,"Transition")}if(Ce.expiration){if(!Ce.expiration.expiredObjectDeleteMarker)ve(Ce.expiration,"Expiration");else if(Ce.expiration.days||Ce.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(Ce.abortMultipartUpload&&ve(Ce.abortMultipartUpload,"AbortMultipartUpload"),!Ce.expiration&&!Ce.abortMultipartUpload&&!Ce.transition&&!Ce.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(Ce.tag){if(Ce.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");be(Ce.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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.array.includes.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),ie=le.checkBucketName,se=x("../utils/obj2xml"),oe=se.obj2xml,te=de;te.putBucketVersioning=function(){var z=(0,re.default)(ae.default.mark(function y(E,b){var ee,ne,ce,Ae,ge=arguments;return ae.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:if(ee=ge.length>2&&ge[2]!==void 0?ge[2]:{},ie(E),["Enabled","Suspended"].includes(b)){ve.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return ne=this._bucketRequestParams("PUT",E,"versioning",ee),ce={VersioningConfiguration:{Status:b}},ne.mime="xml",ne.content=oe(ce,{headers:!0}),ve.next=10,this.request(ne);case 10:return Ae=ve.sent,ve.abrupt("return",{res:Ae.res,status:Ae.status});case 12:case"end":return ve.stop()}},y,this)}));function a(y,E){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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),ie=le.checkBucketName,se=x("../utils/obj2xml"),oe=se.obj2xml,te=x("../utils/isArray"),z=te.isArray,a=de;a.putBucketWebsite=function(){var y=(0,re.default)(ae.default.mark(function b(ee){var ne,ce,Ae,ge,me,ve,be,ye=arguments;return ae.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:if(ne=ye.length>1&&ye[1]!==void 0?ye[1]:{},ce=ye.length>2?ye[2]:void 0,ie(ee),Ae=this._bucketRequestParams("PUT",ee,"website",ce),ge={Suffix:ne.index||"index.html"},me={IndexDocument:ge},ve={WebsiteConfiguration:me},ne.supportSubDir&&(ge.SupportSubDir=ne.supportSubDir),ne.type&&(ge.Type=ne.type),ne.error&&(me.ErrorDocument={Key:ne.error}),ne.routingRules===void 0){we.next=14;break}if(z(ne.routingRules)){we.next=13;break}throw new Error("RoutingRules must be Array");case 13:me.RoutingRules={RoutingRule:ne.routingRules};case 14:return ve=oe(ve),Ae.content=ve,Ae.mime="xml",Ae.successStatuses=[200],we.next=20,this.request(Ae);case 20:return be=we.sent,we.abrupt("return",{res:be.res});case 22:case"end":return we.stop()}},b,this)}));function E(b){return y.apply(this,arguments)}return E}()},{"../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(x,pe,de){(function(ue){(function(){"use strict";x("core-js/modules/es.object.to-string.js"),x("core-js/modules/es.regexp.to-string.js"),x("core-js/modules/web.dom-collections.for-each.js"),x("core-js/modules/es.object.keys.js"),de.encodeCallback=function(re,le){if(re.headers=re.headers||{},!Object.prototype.hasOwnProperty.call(re.headers,"x-oss-callback")&&le.callback){var ie={callbackUrl:encodeURI(le.callback.url),callbackBody:le.callback.body};le.callback.host&&(ie.callbackHost=le.callback.host),le.callback.contentType&&(ie.callbackBodyType=le.callback.contentType);var se=ue.from(JSON.stringify(ie)).toString("base64");if(re.headers["x-oss-callback"]=se,le.callback.customValue){var oe={};Object.keys(le.callback.customValue).forEach(function(te){oe["x:".concat(te)]=le.callback.customValue[te].toString()}),re.headers["x-oss-callback-var"]=ue.from(JSON.stringify(oe)).toString("base64")}}}}).call(this)}).call(this,x("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(x,pe,de){"use strict";x("core-js/modules/es.array.concat.js"),x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.string.replace.js"),x("core-js/modules/es.object.to-string.js"),x("core-js/modules/web.dom-collections.for-each.js");var ue=function(z){return z&&z.__esModule?z:{default:z}};Object.defineProperty(de,"__esModule",{value:!0}),de.getReqUrl=void 0;var ae=ue(x("copy-to")),re=ue(x("url")),le=ue(x("merge-descriptors")),ie=ue(x("is-type-of")),se=x("../utils/isIP"),oe=x("../utils/checkConfigValid");function te(z){var a={},y=this.options.cname;oe.checkConfigValid(this.options.endpoint,"endpoint"),ae.default(this.options.endpoint,!1).to(a),z.bucket&&!y&&!se.isIP(a.hostname)&&!this.options.sldEnable&&(a.host="".concat(z.bucket,".").concat(a.host));var E="/";z.bucket&&this.options.sldEnable&&(E+="".concat(z.bucket,"/")),z.object&&(E+=this._escape(z.object).replace(/\+/g,"%2B")),a.pathname=E;var b={};if(z.query&&le.default(b,z.query),z.subres){var ee={};ie.default.string(z.subres)?ee[z.subres]="":ie.default.array(z.subres)?z.subres.forEach(function(ne){ee[ne]=""}):ee=z.subres,le.default(b,ee)}return a.query=b,re.default.format(a)}de.getReqUrl=te},{"../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(x,pe,de){"use strict";x("core-js/modules/es.array.concat.js"),x("core-js/modules/es.object.assign.js"),x("core-js/modules/es.string.trim.js");var ue=x("humanize-ms"),ae=x("url"),re=x("../utils/checkBucketName"),le=re.checkBucketName,ie=x("../utils/setRegion"),se=ie.setRegion,oe=x("../utils/checkConfigValid"),te=oe.checkConfigValid;function z(a,y){te(a,"endpoint");var E=ae.parse(a);if(E.protocol||(E=ae.parse("http".concat(y?"s":"","://").concat(a))),E.protocol!=="http:"&&E.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return E}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&&le(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=ue(y.timeout)),y.endpoint)y.endpoint=z(y.endpoint,y.secure);else if(y.region)y.endpoint=se(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(x,pe,de){"use strict";var ue=x("merge-descriptors"),ae=de;ue(ae,x("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.array.concat.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),ie=le.checkBucketName,se=x("querystring"),oe=x("js-base64"),te=oe.Base64.encode,z=de;z.processObjectSave=function(){var y=(0,re.default)(ae.default.mark(function b(ee,ne,ce,Ae){var ge,me,ve,be;return ae.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return a(ee,"sourceObject"),a(ne,"targetObject"),a(ce,"process"),ne=this._objectName(ne),Ae&&ie(Ae),ge=this._objectRequestParams("POST",ee,{subres:"x-oss-process"}),me=Ae?",b_".concat(te(Ae)):"",ne=te(ne),ve={"x-oss-process":"".concat(ce,"|sys/saveas,o_").concat(ne).concat(me)},ge.content=se.stringify(ve),Ce.next=12,this.request(ge);case 12:return be=Ce.sent,Ce.abrupt("return",{res:be.res,status:be.res.status});case 14:case"end":return Ce.stop()}},b,this)}));function E(b,ee,ne,ce){return y.apply(this,arguments)}return E}();function a(y,E){if(!y)throw new Error("".concat(E," is required"));if(typeof y!="string")throw new Error("".concat(E," 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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.array.concat.js"),x("core-js/modules/es.function.name.js"),x("core-js/modules/es.object.to-string.js"),x("core-js/modules/es.promise.js"),x("core-js/modules/es.array.from.js"),x("core-js/modules/es.string.iterator.js"),x("core-js/modules/es.array.map.js"),x("core-js/modules/es.array.filter.js"),x("core-js/modules/es.array.find.js"),x("core-js/modules/es.regexp.to-string.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("debug")("ali-oss:multipart-copy"),ie=x("copy-to"),se=de;se.uploadPartCopy=function(){var oe=(0,re.default)(ae.default.mark(function z(a,y,E,b,ee){var ne,ce,Ae,ge,me,ve=arguments;return ae.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ne=ve.length>5&&ve[5]!==void 0?ve[5]:{},ne.headers=ne.headers||{},ce=ne.versionId||ne.subres&&ne.subres.versionId||null,ce?Ae="/".concat(ee.sourceBucketName,"/").concat(encodeURIComponent(ee.sourceKey),"?versionId=").concat(ce):Ae="/".concat(ee.sourceBucketName,"/").concat(encodeURIComponent(ee.sourceKey)),ne.headers["x-oss-copy-source"]=Ae,b&&(ne.headers["x-oss-copy-source-range"]="bytes=".concat(b)),ne.subres={partNumber:E,uploadId:y},ge=this._objectRequestParams("PUT",a,ne),ge.mime=ne.mime,ge.successStatuses=[200],ye.next=12,this.request(ge);case 12:return me=ye.sent,ye.abrupt("return",{name:a,etag:me.res.headers.etag,res:me.res});case 14:case"end":return ye.stop()}},z,this)}));function te(z,a,y,E,b){return oe.apply(this,arguments)}return te}(),se.multipartUploadCopy=function(){var oe=(0,re.default)(ae.default.mark(function z(a,y){var E,b,ee,ne,ce,Ae,ge,me,ve,be,ye,Ce,we=arguments;return ae.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return E=we.length>2&&we[2]!==void 0?we[2]:{},this.resetCancelFlag(),b=E.versionId,ee=b===void 0?null:b,ne={versionId:ee},Se.next=6,this._getObjectMeta(y.sourceBucketName,y.sourceKey,ne);case 6:if(ce=Se.sent,Ae=ce.res.headers["content-length"],y.startOffset=y.startOffset||0,y.endOffset=y.endOffset||Ae,!(E.checkpoint&&E.checkpoint.uploadId)){Se.next=14;break}return Se.next=13,this._resumeMultipartCopy(E.checkpoint,y,E);case 13:return Se.abrupt("return",Se.sent);case 14:if(ge=102400,me=y.endOffset-y.startOffset,!(me<ge)){Se.next=18;break}throw new Error("copySize must not be smaller than ".concat(ge));case 18:if(!(E.partSize&&E.partSize<ge)){Se.next=20;break}throw new Error("partSize must not be smaller than ".concat(ge));case 20:return Se.next=22,this.initMultipartUpload(a,E);case 22:if(ve=Se.sent,be=ve.uploadId,ye=this._getPartSize(me,E.partSize),Ce={name:a,copySize:me,partSize:ye,uploadId:be,doneParts:[]},!(E&&E.progress)){Se.next=29;break}return Se.next=29,E.progress(0,Ce,ve.res);case 29:return Se.next=31,this._resumeMultipartCopy(Ce,y,E);case 31:return Se.abrupt("return",Se.sent);case 32:case"end":return Se.stop()}},z,this)}));function te(z,a){return oe.apply(this,arguments)}return te}(),se._resumeMultipartCopy=function(){var oe=(0,re.default)(ae.default.mark(function z(a,y,E){var b,ee,ne,ce,Ae,ge,me,ve,be,ye,Ce,we,Ke,Se,ke,Fe,De,We,Ve,Qe,Je;return ae.default.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:if(!this.isCancel()){ct.next=2;break}throw this._makeCancelEvent();case 2:if(b=E.versionId,ee=b===void 0?null:b,ne={versionId:ee},ce=a.copySize,Ae=a.partSize,ge=a.uploadId,me=a.doneParts,ve=a.name,be=this._divideMultipartCopyParts(ce,Ae,y.startOffset),ye=be.length,Ce={headers:{}},E.copyheaders&&ie(E.copyheaders).to(Ce.headers),ee&&ie(ne).to(Ce),we=function(nt,lt,at){return new Promise(function(){var pt=(0,re.default)(ae.default.mark(function bt(Lt,mt){var At,qe,je;return ae.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(Oe.prev=0,nt.isCancel()){Oe.next=22;break}return At=be[lt-1],qe="".concat(At.start,"-").concat(At.end-1),Oe.prev=4,Oe.next=7,nt.uploadPartCopy(ve,ge,lt,qe,at,Ce);case 7:je=Oe.sent,Oe.next=15;break;case 10:if(Oe.prev=10,Oe.t0=Oe.catch(4),Oe.t0.status!==404){Oe.next=14;break}throw nt._makeAbortEvent();case 14:throw Oe.t0;case 15:if(nt.isCancel()){Oe.next=22;break}if(le("content-range ".concat(je.res.headers["content-range"])),me.push({number:lt,etag:je.res.headers.etag}),a.doneParts=me,!(E&&E.progress)){Oe.next=22;break}return Oe.next=22,E.progress(me.length/ye,a,je.res);case 22:Lt(),Oe.next=29;break;case 25:Oe.prev=25,Oe.t1=Oe.catch(0),Oe.t1.partNum=lt,mt(Oe.t1);case 29:case"end":return Oe.stop()}},bt,null,[[0,25],[4,10]])}));return function(bt,Lt){return pt.apply(this,arguments)}}())},Ke=Array.from(new Array(ye),function(ut,nt){return nt+1}),Se=me.map(function(ut){return ut.number}),ke=Ke.filter(function(ut){return Se.indexOf(ut)<0}),Fe=5,De=E.parallel||Fe,!(this.checkBrowserAndVersion("Internet Explorer","10")||De===1)){ct.next=28;break}We=0;case 18:if(!(We<ke.length)){ct.next=26;break}if(!this.isCancel()){ct.next=21;break}throw this._makeCancelEvent();case 21:return ct.next=23,we(this,ke[We],y);case 23:We++,ct.next=18;break;case 26:ct.next=40;break;case 28:return ct.next=30,this._parallelNode(ke,De,we,y);case 30:if(Ve=ct.sent,Qe=Ve.find(function(ut){return ut.name==="abort"}),!Qe){ct.next=34;break}throw Qe;case 34:if(!this.isCancel()){ct.next=36;break}throw this._makeCancelEvent();case 36:if(!(Ve&&Ve.length>0)){ct.next=40;break}throw Je=Ve[0],Je.message="Failed to copy some parts with error: ".concat(Je.toString()," part_num: ").concat(Je.partNum),Je;case 40:return ct.next=42,this.completeMultipartUpload(ve,ge,me,E);case 42:return ct.abrupt("return",ct.sent);case 43:case"end":return ct.stop()}},z,this)}));function te(z,a,y){return oe.apply(this,arguments)}return te}(),se._divideMultipartCopyParts=function(te,z,a){for(var y=Math.ceil(te/z),E=[],b=0;b<y;b++){var ee=z*b+a,ne=Math.min(ee+z,te+a);E.push({start:ee,end:ne})}return E},se._getObjectMeta=function(){var oe=(0,re.default)(ae.default.mark(function z(a,y,E){var b,ee;return ae.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return b=this.getBucket(),this.setBucket(a),ce.next=4,this.head(y,E);case 4:return ee=ce.sent,this.setBucket(b),ce.abrupt("return",ee);case 7:case"end":return ce.stop()}},z,this)}));function te(z,a,y){return oe.apply(this,arguments)}return te}()},{"@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(x,pe,de){(function(ue){(function(){"use strict";var ae=x("@babel/runtime/helpers/interopRequireDefault"),re=ae(x("@babel/runtime/regenerator"));x("core-js/modules/es.array.map.js"),x("core-js/modules/es.array.filter.js"),x("core-js/modules/es.object.to-string.js"),x("core-js/modules/es.array.sort.js"),x("core-js/modules/es.array.concat.js"),x("core-js/modules/es.regexp.to-string.js");var le=ae(x("@babel/runtime/helpers/asyncToGenerator")),ie=x("copy-to"),se=x("./callback"),oe=x("./utils/deepCopy"),te=oe.deepCopyWith,z=x("./utils/isBuffer"),a=z.isBuffer,y=x("./utils/omit"),E=y.omit,b=de;b.listUploads=function(){var ee=(0,le.default)(re.default.mark(function ce(Ae,ge){var me,ve,be,ye;return re.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return ge=ge||{},me={},ie(ge).to(me),me.subres="uploads",ve=this._objectRequestParams("GET","",me),ve.query=Ae,ve.xmlResponse=!0,ve.successStatuses=[200],we.next=10,this.request(ve);case 10:return be=we.sent,ye=be.data.Upload||[],Array.isArray(ye)||(ye=[ye]),ye=ye.map(function(Ke){return{name:Ke.Key,uploadId:Ke.UploadId,initiated:Ke.Initiated}}),we.abrupt("return",{res:be.res,uploads:ye,bucket:be.data.Bucket,nextKeyMarker:be.data.NextKeyMarker,nextUploadIdMarker:be.data.NextUploadIdMarker,isTruncated:be.data.IsTruncated==="true"});case 15:case"end":return we.stop()}},ce,this)}));function ne(ce,Ae){return ee.apply(this,arguments)}return ne}(),b.listParts=function(){var ee=(0,le.default)(re.default.mark(function ce(Ae,ge,me,ve){var be,ye,Ce;return re.default.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return ve=ve||{},be={},ie(ve).to(be),be.subres={uploadId:ge},ye=this._objectRequestParams("GET",Ae,be),ye.query=me,ye.xmlResponse=!0,ye.successStatuses=[200],Ke.next=10,this.request(ye);case 10:return Ce=Ke.sent,Ke.abrupt("return",{res:Ce.res,uploadId:Ce.data.UploadId,bucket:Ce.data.Bucket,name:Ce.data.Key,partNumberMarker:Ce.data.PartNumberMarker,nextPartNumberMarker:Ce.data.NextPartNumberMarker,maxParts:Ce.data.MaxParts,isTruncated:Ce.data.IsTruncated,parts:Ce.data.Part||[]});case 12:case"end":return Ke.stop()}},ce,this)}));function ne(ce,Ae,ge,me){return ee.apply(this,arguments)}return ne}(),b.abortMultipartUpload=function(){var ee=(0,le.default)(re.default.mark(function ce(Ae,ge,me){var ve,be,ye;return re.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return this._stop(),me=me||{},ve={},ie(me).to(ve),ve.subres={uploadId:ge},be=this._objectRequestParams("DELETE",Ae,ve),be.successStatuses=[204],we.next=9,this.request(be);case 9:return ye=we.sent,we.abrupt("return",{res:ye.res});case 11:case"end":return we.stop()}},ce,this)}));function ne(ce,Ae,ge){return ee.apply(this,arguments)}return ne}(),b.initMultipartUpload=function(){var ee=(0,le.default)(re.default.mark(function ce(Ae,ge){var me,ve,be;return re.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return ge=ge||{},me={},ie(ge).to(me),me.headers=me.headers||{},this._convertMetaToHeaders(ge.meta,me.headers),me.subres="uploads",ve=this._objectRequestParams("POST",Ae,me),ve.mime=ge.mime,ve.xmlResponse=!0,ve.successStatuses=[200],Ce.next=12,this.request(ve);case 12:return be=Ce.sent,Ce.abrupt("return",{res:be.res,bucket:be.data.Bucket,name:be.data.Key,uploadId:be.data.UploadId});case 14:case"end":return Ce.stop()}},ce,this)}));function ne(ce,Ae){return ee.apply(this,arguments)}return ne}(),b.uploadPart=function(){var ee=(0,le.default)(re.default.mark(function ce(Ae,ge,me,ve,be,ye,Ce){var we,Ke;return re.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:if(we={size:ye-be},Ke=ue&&ue.browser,!Ke){ke.next=8;break}return ke.next=5,this._createBuffer(ve,be,ye);case 5:we.content=ke.sent,ke.next=11;break;case 8:return ke.next=10,this._createStream(ve,be,ye);case 10:we.stream=ke.sent;case 11:return ke.next=13,this._uploadPart(Ae,ge,me,we,Ce);case 13:return ke.abrupt("return",ke.sent);case 14:case"end":return ke.stop()}},ce,this)}));function ne(ce,Ae,ge,me,ve,be,ye){return ee.apply(this,arguments)}return ne}(),b.completeMultipartUpload=function(){var ee=(0,le.default)(re.default.mark(function ce(Ae,ge,me,ve){var be,ye,Ce,we,Ke,Se,ke,Fe;return re.default.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:for(be=me.concat().sort(function(Ve,Qe){return Ve.number-Qe.number}).filter(function(Ve,Qe,Je){return!Qe||Ve.number!==Je[Qe-1].number}),ye=`<?xml version="1.0" encoding="UTF-8"?>
<CompleteMultipartUpload>
`,Ce=0;Ce<be.length;Ce++)we=be[Ce],ye+=`<Part>
`,ye+="<PartNumber>".concat(we.number,`</PartNumber>
`),ye+="<ETag>".concat(we.etag,`</ETag>
`),ye+=`</Part>
`;return ye+="</CompleteMultipartUpload>",ve=ve||{},Ke={},Ke=te(ve,function(Ve){if(a(Ve))return null}),Ke.subres={uploadId:ge},Ke.headers=E(Ke.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),Se=this._objectRequestParams("POST",Ae,Ke),se.encodeCallback(Se,Ke),Se.mime="xml",Se.content=ye,Se.headers&&Se.headers["x-oss-callback"]||(Se.xmlResponse=!0),Se.successStatuses=[200],We.next=17,this.request(Se);case 17:if(ke=We.sent,!ve.progress){We.next=21;break}return We.next=21,ve.progress(1,null,ke.res);case 21:return Fe={res:ke.res,bucket:Se.bucket,name:Ae,etag:ke.res.headers.etag},Se.headers&&Se.headers["x-oss-callback"]&&(Fe.data=JSON.parse(ke.data.toString())),We.abrupt("return",Fe);case 24:case"end":return We.stop()}},ce,this)}));function ne(ce,Ae,ge,me){return ee.apply(this,arguments)}return ne}(),b._uploadPart=function(){var ee=(0,le.default)(re.default.mark(function ce(Ae,ge,me,ve,be){var ye,Ce,we,Ke;return re.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return be=be||{},ye={},ie(be).to(ye),ye.headers=ye.headers||{},ye.headers["Content-Length"]=ve.size,ye.headers=E(ye.headers,["x-oss-server-side-encryption"]),ye.subres={partNumber:me,uploadId:ge},Ce=this._objectRequestParams("PUT",Ae,ye),Ce.mime=ye.mime,we=ue&&ue.browser,we?Ce.content=ve.content:Ce.stream=ve.stream,Ce.successStatuses=[200],Ce.disabledMD5=be.disabledMD5,ke.next=15,this.request(Ce);case 15:if(Ke=ke.sent,Ke.res.headers.etag){ke.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 ve.stream&&(ve.stream=null,Ce.stream=null),ke.abrupt("return",{name:Ae,etag:Ke.res.headers.etag,res:Ke.res});case 20:case"end":return ke.stop()}},ce,this)}));function ne(ce,Ae,ge,me,ve){return ee.apply(this,arguments)}return ne}()}).call(this)}).call(this,x("_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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("url"),ie=x("utility"),se=x("copy-to"),oe=x("../../common/signUtils"),te=x("../utils/isIP"),z=te.isIP,a=x("../utils/setSTSToken"),y=a.setSTSToken,E=x("../utils/isFunction"),b=E.isFunction,ee=de;ee.asyncSignatureUrl=function(){var ne=(0,re.default)(ae.default.mark(function Ae(ge,me){var ve,be,ye,Ce,we;return ae.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(!z(this.options.endpoint.hostname)){Se.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(me=me||{},ge=this._objectName(ge),me.method=me.method||"GET",ve=ie.timestamp()+(me.expires||1800),be={bucket:this.options.bucket,object:ge},ye=this._getResource(be),!(this.options.stsToken&&b(this.options.refreshSTSToken))){Se.next=11;break}return Se.next=11,y.call(this);case 11:return this.options.stsToken&&(me["security-token"]=this.options.stsToken),Ce=oe._signatureForURL(this.options.accessKeySecret,me,ye,ve),we=le.parse(this._getReqUrl(be)),we.query={OSSAccessKeyId:this.options.accessKeyId,Expires:ve,Signature:Ce.Signature},se(Ce.subResource).to(we.query),Se.abrupt("return",we.format());case 17:case"end":return Se.stop()}},Ae,this)}));function ce(Ae,ge){return ne.apply(this,arguments)}return ce}()},{"../../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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.to-string.js"),x("core-js/modules/web.dom-collections.for-each.js"),x("core-js/modules/es.object.keys.js"),x("core-js/modules/es.array.find.js"),x("core-js/modules/es.array.includes.js"),x("core-js/modules/es.array.concat.js"),x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.string.replace.js");var re=ue(x("@babel/runtime/helpers/typeof")),le=ue(x("@babel/runtime/helpers/asyncToGenerator")),ie=x("../utils/checkBucketName"),se=ie.checkBucketName,oe=de,te=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];oe.copy=function(){var z=(0,le.default)(ae.default.mark(function y(E,b,ee,ne){var ce,Ae,ge;return ae.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return(0,re.default)(ee)==="object"&&(ne=ee),ne=ne||{},ne.headers=ne.headers||{},Object.keys(ne.headers).forEach(function(be){ne.headers["x-oss-copy-source-".concat(be.toLowerCase())]=ne.headers[be]}),(ne.meta||Object.keys(ne.headers).find(function(be){return te.includes(be.toLowerCase())}))&&(ne.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(ne.meta,ne.headers),b=this._getSourceName(b,ee),ne.versionId&&(b="".concat(b,"?versionId=").concat(ne.versionId)),ne.headers["x-oss-copy-source"]=b,ce=this._objectRequestParams("PUT",E,ne),ce.xmlResponse=!0,ce.successStatuses=[200,304],ve.next=14,this.request(ce);case 14:return Ae=ve.sent,ge=Ae.data,ge&&(ge={etag:ge.ETag,lastModified:ge.LastModified}),ve.abrupt("return",{data:ge,res:Ae.res});case 18:case"end":return ve.stop()}},y,this)}));function a(y,E,b,ee){return z.apply(this,arguments)}return a}(),oe._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")),se(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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=de;le.delete=function(){var ie=(0,re.default)(ae.default.mark(function oe(te){var z,a,y,E=arguments;return ae.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return z=E.length>1&&E[1]!==void 0?E[1]:{},z.subres=Object.assign({},z.subres),z.versionId&&(z.subres.versionId=z.versionId),a=this._objectRequestParams("DELETE",te,z),a.successStatuses=[204],ee.next=7,this.request(a);case 7:return y=ee.sent,ee.abrupt("return",{res:y.res});case 9:case"end":return ee.stop()}},oe,this)}));function se(oe){return ie.apply(this,arguments)}return se}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],34:[function(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("utility"),ie=x("../utils/obj2xml"),se=ie.obj2xml,oe=de;oe.deleteMulti=function(){var te=(0,re.default)(ae.default.mark(function a(y){var E,b,ee,ne,ce,Ae,ge,me,ve,be,ye,Ce,we,Ke=arguments;return ae.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:if(E=Ke.length>1&&Ke[1]!==void 0?Ke[1]:{},b=[],!(!y||!y.length)){ke.next=4;break}throw new Error("names is required");case 4:for(ee=0;ee<y.length;ee++)ne={},typeof y[ee]=="string"?ne.Key=le.escape(this._objectName(y[ee])):(ce=y[ee],Ae=ce.key,ge=ce.versionId,ne.Key=le.escape(this._objectName(Ae)),ne.VersionId=ge),b.push(ne);return me={Delete:{Quiet:!!E.quiet,Object:b}},ve=se(me,{headers:!0}),E.subres=Object.assign({delete:""},E.subres),E.versionId&&(E.subres.versionId=E.versionId),be=this._objectRequestParams("POST","",E),be.mime="xml",be.content=ve,be.xmlResponse=!0,be.successStatuses=[200],ke.next=16,this.request(be);case 16:return ye=ke.sent,Ce=ye.data,we=Ce&&Ce.Deleted||null,we&&(Array.isArray(we)||(we=[we])),ke.abrupt("return",{res:ye.res,deleted:we||[]});case 21:case"end":return ke.stop()}},a,this)}));function z(a){return te.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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=de;le.deleteObjectTagging=function(){var ie=(0,re.default)(ae.default.mark(function oe(te){var z,a,y,E=arguments;return ae.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return z=E.length>1&&E[1]!==void 0?E[1]:{},z.subres=Object.assign({tagging:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),te=this._objectName(te),a=this._objectRequestParams("DELETE",te,z),a.successStatuses=[204],ee.next=8,this.request(a);case 8:return y=ee.sent,ee.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return ee.stop()}},oe,this)}));function se(oe){return ie.apply(this,arguments)}return se}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],36:[function(x,pe,de){"use strict";x("core-js/modules/es.array.concat.js");var ue=x("url"),ae=x("../utils/isIP"),re=ae.isIP,le=de;le.generateObjectUrl=function(se,oe){if(re(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(oe)oe[oe.length-1]!=="/"&&(oe+="/");else{oe=this.options.endpoint.format();var te=ue.parse(oe),z=this.options.bucket;te.hostname="".concat(z,".").concat(te.hostname),te.host="".concat(z,".").concat(te.host),oe=te.format()}return oe+this._escape(this._objectName(se))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(x,pe,de){(function(ue){(function(){"use strict";var ae=x("@babel/runtime/helpers/interopRequireDefault"),re=ae(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var le=ae(x("@babel/runtime/helpers/asyncToGenerator")),ie=x("fs"),se=x("is-type-of"),oe=de;oe.get=function(){var te=(0,le.default)(re.default.mark(function a(y,E){var b,ee,ne,ce,Ae,ge,me,ve,be=arguments;return re.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return b=be.length>2&&be[2]!==void 0?be[2]:{},ee=null,ne=!1,se.writableStream(E)?ee=E:se.string(E)?(ee=ie.createWriteStream(E),ne=!0):b=E,b=b||{},ce=ue&&ue.browser,Ae=b.responseCacheControl===null?"":"no-cache",ge=ce&&Ae?{"response-cache-control":Ae}:{},b.subres=Object.assign(ge,b.subres),b.versionId&&(b.subres.versionId=b.versionId),b.process&&(b.subres["x-oss-process"]=b.process),Ce.prev=11,ve=this._objectRequestParams("GET",y,b),ve.writeStream=ee,ve.successStatuses=[200,206,304],Ce.next=17,this.request(ve);case 17:me=Ce.sent,ne&&ee.destroy(),Ce.next=28;break;case 21:if(Ce.prev=21,Ce.t0=Ce.catch(11),!ne){Ce.next=27;break}return ee.destroy(),Ce.next=27,this._deleteFileSafe(E);case 27:throw Ce.t0;case 28:return Ce.abrupt("return",{res:me.res,content:me.data});case 29:case"end":return Ce.stop()}},a,this,[[11,21]])}));function z(a,y){return te.apply(this,arguments)}return z}()}).call(this)}).call(this,x("_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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=de;le.getACL=function(){var ie=(0,re.default)(ae.default.mark(function oe(te){var z,a,y,E=arguments;return ae.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return z=E.length>1&&E[1]!==void 0?E[1]:{},z.subres=Object.assign({acl:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),te=this._objectName(te),a=this._objectRequestParams("GET",te,z),a.successStatuses=[200],a.xmlResponse=!0,ee.next=9,this.request(a);case 9:return y=ee.sent,ee.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 ee.stop()}},oe,this)}));function se(oe){return ie.apply(this,arguments)}return se}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],39:[function(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.string.replace.js"),x("core-js/modules/es.object.to-string.js"),x("core-js/modules/web.dom-collections.for-each.js"),x("core-js/modules/es.object.keys.js"),x("core-js/modules/es.object.assign.js"),x("core-js/modules/es.array.map.js"),x("core-js/modules/es.number.constructor.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=de,ie=x("../utils/isObject"),se=ie.isObject,oe=x("../utils/isArray"),te=oe.isArray;le.getBucketVersions=z,le.listObjectVersions=z;function z(){return a.apply(this,arguments)}function a(){return a=(0,re.default)(ae.default.mark(function b(){var ee,ne,ce,Ae,ge,me,ve,be,ye=arguments;return ae.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:if(ee=ye.length>0&&ye[0]!==void 0?ye[0]:{},ne=ye.length>1&&ye[1]!==void 0?ye[1]:{},!(ee.versionIdMarker&&ee.keyMarker===void 0)){we.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return ne.subres=Object.assign({versions:""},ne.subres),ne.versionId&&(ne.subres.versionId=ne.versionId),ce=this._objectRequestParams("GET","",ne),ce.xmlResponse=!0,ce.successStatuses=[200],ce.query=E(ee),we.next=12,this.request(ce);case 12:return Ae=we.sent,ge=Ae.data.Version||[],me=Ae.data.DeleteMarker||[],ve=this,ge&&(Array.isArray(ge)||(ge=[ge]),ge=ge.map(function(Ke){return{name:Ke.Key,url:ve._objectUrl(Ke.Key),lastModified:Ke.LastModified,isLatest:Ke.IsLatest==="true",versionId:Ke.VersionId,etag:Ke.ETag,type:Ke.Type,size:Number(Ke.Size),storageClass:Ke.StorageClass,owner:{id:Ke.Owner.ID,displayName:Ke.Owner.DisplayName}}})),me&&(te(me)||(me=[me]),me=me.map(function(Ke){return{name:Ke.Key,lastModified:Ke.LastModified,versionId:Ke.VersionId,owner:{id:Ke.Owner.ID,displayName:Ke.Owner.DisplayName}}})),be=Ae.data.CommonPrefixes||null,be&&(te(be)||(be=[be]),be=be.map(function(Ke){return Ke.Prefix})),we.abrupt("return",{res:Ae.res,objects:ge,deleteMarker:me,prefixes:be,nextMarker:Ae.data.NextKeyMarker||null,NextVersionIdMarker:Ae.data.NextVersionIdMarker||null,nextKeyMarker:Ae.data.NextKeyMarker||null,nextVersionIdMarker:Ae.data.NextVersionIdMarker||null,isTruncated:Ae.data.IsTruncated==="true"});case 21:case"end":return we.stop()}},b,this)})),a.apply(this,arguments)}function y(b){return b.replace(/([A-Z])/g,"-$1").toLowerCase()}function E(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ee={};return se(b)&&Object.keys(b).forEach(function(ne){ee[y(ne)]=b[ne]}),ee}},{"../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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=de;le.getObjectMeta=function(){var ie=(0,re.default)(ae.default.mark(function oe(te,z){var a,y;return ae.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return z=z||{},te=this._objectName(te),z.subres=Object.assign({objectMeta:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),a=this._objectRequestParams("HEAD",te,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()}},oe,this)}));function se(oe,te){return ie.apply(this,arguments)}return se}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],41:[function(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js"),x("core-js/modules/es.object.to-string.js"),x("core-js/modules/web.dom-collections.for-each.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=de,ie=x("../utils/isObject"),se=ie.isObject;le.getObjectTagging=function(){var oe=(0,re.default)(ae.default.mark(function z(a){var y,E,b,ee,ne,ce,Ae=arguments;return ae.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return y=Ae.length>1&&Ae[1]!==void 0?Ae[1]:{},y.subres=Object.assign({tagging:""},y.subres),y.versionId&&(y.subres.versionId=y.versionId),a=this._objectName(a),E=this._objectRequestParams("GET",a,y),E.successStatuses=[200],me.next=8,this.request(E);case 8:return b=me.sent,me.next=11,this.parseXML(b.data);case 11:return ee=me.sent,ne=ee.TagSet.Tag,ne=ne&&se(ne)?[ne]:ne||[],ce={},ne.forEach(function(ve){ce[ve.Key]=ve.Value}),me.abrupt("return",{status:b.status,res:b.res,tag:ce});case 17:case"end":return me.stop()}},z,this)}));function te(z){return oe.apply(this,arguments)}return te}()},{"../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(x,pe,de){"use strict";var ue=x("../utils/isIP"),ae=ue.isIP,re=de;re.getObjectUrl=function(ie,se){if(ae(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return se?se[se.length-1]!=="/"&&(se+="/"):se=this.options.endpoint.format(),se+this._escape(this._objectName(ie))}},{"../utils/isIP":69}],43:[function(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=de;le.getSymlink=function(){var ie=(0,re.default)(ae.default.mark(function oe(te){var z,a,y,E,b=arguments;return ae.default.wrap(function(ne){for(;;)switch(ne.prev=ne.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),te=this._objectName(te),a=this._objectRequestParams("GET",te,z),a.successStatuses=[200],ne.next=8,this.request(a);case 8:return y=ne.sent,E=y.res.headers["x-oss-symlink-target"],ne.abrupt("return",{targetName:decodeURIComponent(E),res:y.res});case 11:case"end":return ne.stop()}},oe,this)}));function se(oe){return ie.apply(this,arguments)}return se}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],44:[function(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js"),x("core-js/modules/es.object.to-string.js"),x("core-js/modules/web.dom-collections.for-each.js"),x("core-js/modules/es.object.keys.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkEnv"),ie=le.checkEnv,se=de;se.head=function(){var oe=(0,re.default)(ae.default.mark(function z(a){var y,E,b,ee,ne=arguments;return ae.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return y=ne.length>1&&ne[1]!==void 0?ne[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),E=this._objectRequestParams("HEAD",a,y),E.successStatuses=[200,304],Ae.next=8,this.request(E);case 8:return b=Ae.sent,ee={meta:null,res:b.res,status:b.status},b.status===200&&Object.keys(b.headers).forEach(function(ge){ge.indexOf("x-oss-meta-")===0&&(ee.meta||(ee.meta={}),ee.meta[ge.substring(11)]=b.headers[ge])}),Ae.abrupt("return",ee);case 12:case"end":return Ae.stop()}},z,this)}));function te(z){return oe.apply(this,arguments)}return te}()},{"../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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=de;le.putACL=function(){var ie=(0,re.default)(ae.default.mark(function oe(te,z,a){var y,E;return ae.default.wrap(function(ee){for(;;)switch(ee.prev=ee.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,te=this._objectName(te),y=this._objectRequestParams("PUT",te,a),y.successStatuses=[200],ee.next=10,this.request(y);case 10:return E=ee.sent,ee.abrupt("return",{res:E.res});case 12:case"end":return ee.stop()}},oe,this)}));function se(oe,te,z){return ie.apply(this,arguments)}return se}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],46:[function(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js"),x("core-js/modules/es.array.map.js"),x("core-js/modules/es.object.keys.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/obj2xml"),ie=le.obj2xml,se=x("../utils/checkObjectTag"),oe=se.checkObjectTag,te=de;te.putObjectTagging=function(){var z=(0,re.default)(ae.default.mark(function y(E,b){var ee,ne,ce,Ae,ge=arguments;return ae.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ee=ge.length>2&&ge[2]!==void 0?ge[2]:{},oe(b),ee.subres=Object.assign({tagging:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),E=this._objectName(E),ne=this._objectRequestParams("PUT",E,ee),ne.successStatuses=[200],b=Object.keys(b).map(function(be){return{Key:be,Value:b[be]}}),ce={Tagging:{TagSet:{Tag:b}}},ne.mime="xml",ne.content=ie(ce),ve.next=13,this.request(ne);case 13:return Ae=ve.sent,ve.abrupt("return",{res:Ae.res,status:Ae.status});case 15:case"end":return ve.stop()}},y,this)}));function a(y,E){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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=de;le.putSymlink=function(){var ie=(0,re.default)(ae.default.mark(function oe(te,z,a){var y,E;return ae.default.wrap(function(ee){for(;;)switch(ee.prev=ee.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),te=this._objectName(te),y=this._objectRequestParams("PUT",te,a),y.successStatuses=[200],ee.next=13,this.request(y);case 13:return E=ee.sent,ee.abrupt("return",{res:E.res});case 15:case"end":return ee.stop()}},oe,this)}));function se(oe,te,z){return ie.apply(this,arguments)}return se}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],48:[function(x,pe,de){"use strict";var ue=x("url"),ae=x("utility"),re=x("copy-to"),le=x("../../common/signUtils"),ie=x("../utils/isIP"),se=ie.isIP,oe=de;oe.signatureUrl=function(z,a){if(se(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=ae.timestamp()+(a.expires||1800),E={bucket:this.options.bucket,object:z},b=this._getResource(E);this.options.stsToken&&(a["security-token"]=this.options.stsToken);var ee=le._signatureForURL(this.options.accessKeySecret,a,b,y),ne=ue.parse(this._getReqUrl(E));return ne.query={OSSAccessKeyId:this.options.accessKeyId,Expires:y,Signature:ee.Signature},re(ee.subResource).to(ne.query),ne.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.array.iterator.js"),x("core-js/modules/es.object.to-string.js"),x("core-js/modules/es.promise.js"),x("core-js/modules/es.string.iterator.js"),x("core-js/modules/web.dom-collections.iterator.js"),x("core-js/modules/web.dom-collections.for-each.js"),x("core-js/modules/es.function.name.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("./utils/isArray"),ie=le.isArray,se=de;se._parallelNode=function(){var oe=(0,re.default)(ae.default.mark(function z(a,y,E,b){var ee,ne,ce,Ae,ge,me,ve,be;return ae.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:ee=this,ne=[],ce=[],Ae=a.length/y,ge=a.length%y,me=ge===0?Ae:(a.length-ge)/y+1,ve=1,be=0;case 8:if(!(be<a.length)){Ce.next=26;break}if(!ee.isCancel()){Ce.next=11;break}return Ce.abrupt("break",26);case 11:if(b?ce.push(E(ee,a[be],b)):ce.push(E(ee,a[be])),!(ce.length===y||ve===me&&be===a.length-1)){Ce.next=23;break}return Ce.prev=13,ve+=1,Ce.next=17,Promise.all(ce);case 17:Ce.next=22;break;case 19:Ce.prev=19,Ce.t0=Ce.catch(13),ne.push(Ce.t0);case 22:ce=[];case 23:be++,Ce.next=8;break;case 26:return Ce.abrupt("return",ne);case 27:case"end":return Ce.stop()}},z,this,[[13,19]])}));function te(z,a,y,E){return oe.apply(this,arguments)}return te}(),se._parallel=function(te,z,a){var y=this;return new Promise(function(E){var b=[];if(z<=0||!te){E(b);return}function ee(Ce){return function(){if(Ce===null)throw new Error("Callback was already called.");var we=Ce;Ce=null;for(var Ke=arguments.length,Se=new Array(Ke),ke=0;ke<Ke;ke++)Se[ke]=arguments[ke];we.apply(this,Se)}}function ne(Ce){var we=-1,Ke=Ce.length;return function(){return++we<Ke&&!y.isCancel()?{value:Ce[we],key:we}:null}}var ce=ne(te),Ae=!1,ge=0,me=!1;function ve(Ce){ge-=1,Ce?(Ae=!0,b.push(Ce),E(b)):Ae&&ge<=0?(Ae=!0,E(b)):me||(y.isCancel()?E(b):ye())}function be(Ce,we){a(Ce).then(function(Ke){we(null,Ke)}).catch(function(Ke){we(Ke)})}function ye(){for(me=!0;ge<z&&!Ae&&!y.isCancel();){var Ce=ce();if(Ce===null||b.length>0){Ae=!0,ge<=0&&E(b);return}ge+=1,be(Ce.value,ee(ve))}me=!1}ye()})},se.cancel=function(te){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=[],te&&this.abortMultipartUpload(te.name,te.uploadId,te.options)},se.isCancel=function(){return this.options.cancelFlag},se.resetCancelFlag=function(){this.options.cancelFlag=!1},se._stop=function(){this.options.cancelFlag=!0},se._makeCancelEvent=function(){var te={status:0,name:"cancel"};return te},se._makeAbortEvent=function(){var te={status:0,name:"abort",message:"upload task has been abort"};return te}},{"./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(x,pe,de){(function(ue){(function(){"use strict";x("core-js/modules/es.string.trim.js"),x("core-js/modules/es.array.sort.js"),x("core-js/modules/es.array.join.js"),x("core-js/modules/es.object.to-string.js"),x("core-js/modules/web.dom-collections.for-each.js"),x("core-js/modules/es.object.keys.js"),x("core-js/modules/es.array.concat.js"),x("core-js/modules/es.regexp.to-string.js");var ae=x("./../../shims/crypto/crypto.js"),re=x("is-type-of"),le=x("./utils/lowercaseKeyHeader"),ie=le.lowercaseKeyHeader;de.buildCanonicalizedResource=function(oe,te){var z="".concat(oe),a="?";if(re.string(te)&&te.trim()!=="")z+=a+te;else if(re.array(te))te.sort(),z+=a+te.join("&");else if(te){var y=function(ee,ne){return ee[0]>ne[0]?1:ee[0]<ne[0]?-1:0},E=function(ee){z+=a+ee,(te[ee]||te[ee]===0)&&(z+="=".concat(te[ee])),a="&"};Object.keys(te).sort(y).forEach(E)}return z},de.buildCanonicalString=function(oe,te,z,a){z=z||{};var y=ie(z.headers),E="x-oss-",b=[],ee={},ne=[oe.toUpperCase(),y["content-md5"]||"",y["content-type"],a||y["x-oss-date"]];return Object.keys(y).forEach(function(ce){var Ae=ce.toLowerCase();Ae.indexOf(E)===0&&(ee[Ae]=String(y[ce]).trim())}),Object.keys(ee).sort().forEach(function(ce){b.push("".concat(ce,":").concat(ee[ce]))}),ne=ne.concat(b),ne.push(this.buildCanonicalizedResource(te,z.parameters)),ne.join(`
`)},de.computeSignature=function(oe,te){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"utf-8",a=ae.createHmac("sha1",oe);return a.update(ue.from(te,z)).digest("base64")},de.authorization=function(oe,te,z,a){return"OSS ".concat(oe,":").concat(this.computeSignature(te,z,a))},de._signatureForURL=function(oe){var te=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,E={},b=te.subResource,ee=b===void 0?{}:b;if(te.process){var ne="x-oss-process";ee[ne]=te.process}if(te.trafficLimit){var ce="x-oss-traffic-limit";ee[ce]=te.trafficLimit}if(te.response&&Object.keys(te.response).forEach(function(ve){var be="response-".concat(ve.toLowerCase());ee[be]=te.response[ve]}),Object.keys(te).forEach(function(ve){var be=ve.toLowerCase(),ye=te[ve];be.indexOf("x-oss-")===0?E[be]=ye:(be.indexOf("content-md5")===0||be.indexOf("content-type")===0)&&(E[ve]=ye)}),Object.prototype.hasOwnProperty.call(te,"security-token")&&(ee["security-token"]=te["security-token"]),Object.prototype.hasOwnProperty.call(te,"callback")){var Ae={callbackUrl:encodeURI(te.callback.url),callbackBody:te.callback.body};if(te.callback.host&&(Ae.callbackHost=te.callback.host),te.callback.contentType&&(Ae.callbackBodyType=te.callback.contentType),ee.callback=ue.from(JSON.stringify(Ae)).toString("base64"),te.callback.customValue){var ge={};Object.keys(te.callback.customValue).forEach(function(ve){ge["x:".concat(ve)]=te.callback.customValue[ve]}),ee["callback-var"]=ue.from(JSON.stringify(ge)).toString("base64")}}var me=this.buildCanonicalString(te.method,z,{headers:E,parameters:ee},a.toString());return{Signature:this.computeSignature(oe,me,y),subResource:ee}}}).call(this)}).call(this,x("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(x,pe,de){"use strict";x("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkBucketName=void 0,de.checkBucketName=function(ue){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=ae?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!re.test(ue))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(x,pe,de){"use strict";x("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkConfigValid=void 0;var ue={endpoint:ae,region:/^[a-zA-Z0-9\-_]+$/};function ae(re){return typeof re=="string"?/^[a-zA-Z0-9._:/-]+$/.test(re):re.host?/^[a-zA-Z0-9._:/-]+$/.test(re.host):!1}de.checkConfigValid=function(re,le){if(ue[le]){var ie=!0;if(ue[le]instanceof Function?ie=ue[le](re):ie=ue[le].test(re),!ie)throw new Error("The ".concat(le," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(x,pe,de){(function(ue){(function(){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.checkEnv=void 0;function ae(re){ue.browser&&console.warn(re)}de.checkEnv=ae}).call(this)}).call(this,x("_process"))},{_process:467}],54:[function(x,pe,de){"use strict";x("core-js/modules/es.array.concat.js"),x("core-js/modules/es.object.entries.js"),x("core-js/modules/es.object.to-string.js"),x("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkObjectTag=void 0;var ue=x("./checkValid"),ae=ue.checkValid,re=x("./isObject"),le=re.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 (/)"}],se={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 oe(te){if(!le(te))throw new Error("tag must be Object");var z=Object.entries(te);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(E,b){ae(E,se[a[b]])})})}de.checkObjectTag=oe},{"./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(x,pe,de){"use strict";x("core-js/modules/es.object.to-string.js"),x("core-js/modules/web.dom-collections.for-each.js"),x("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkValid=void 0;function ue(ae,re){re.forEach(function(le){if(le.validator)le.validator(ae);else if(le.pattern&&!le.pattern.test(ae))throw new Error(le.msg)})}de.checkValid=ue},{"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(x,pe,de){(function(ue){(function(){"use strict";x("core-js/modules/es.array.includes.js"),x("core-js/modules/es.string.includes.js"),x("core-js/modules/es.object.assign.js"),x("core-js/modules/es.array.concat.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.createRequest=void 0;var ae=x("./../../../shims/crypto/crypto.js"),re=x("debug")("ali-oss"),le=x("mime"),ie=x("dateformat"),se=x("copy-to"),oe=x("path"),te=x("./encoder"),z=te.encoder,a=x("./isIP"),y=a.isIP,E=x("./setRegion"),b=E.setRegion,ee=x("../client/getReqUrl"),ne=ee.getReqUrl,ce=x("./isDingTalk"),Ae=ce.isDingTalk;function ge(be,ye){return be[ye]||be[ye.toLowerCase()]}function me(be,ye){delete be[ye],delete be[ye.toLowerCase()]}function ve(be){var ye=new Date;this.options.amendTimeSkewed&&(ye=+new Date+this.options.amendTimeSkewed);var Ce={"x-oss-date":ie(ye,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(Ce["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(Ce["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(Ce,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(Ce["x-oss-security-token"]=this.options.stsToken),se(be.headers).to(Ce),ge(Ce,"Content-Type")||(be.mime&&be.mime.indexOf("/")>0?Ce["Content-Type"]=be.mime:Ae()?Ce["Content-Type"]="application/octet-stream":Ce["Content-Type"]=le.getType(be.mime||oe.extname(be.object||""))),ge(Ce,"Content-Type")||me(Ce,"Content-Type"),be.content&&(be.disabledMD5||(!be.headers||!be.headers["Content-MD5"]?Ce["Content-MD5"]=ae.createHash("md5").update(ue.from(be.content,"utf8")).digest("base64"):Ce["Content-MD5"]=be.headers["Content-MD5"]),Ce["Content-Length"]||(Ce["Content-Length"]=be.content.length));var we=Object.prototype.hasOwnProperty;for(var Ke in Ce)Ce[Ke]&&we.call(Ce,Ke)&&(Ce[Ke]=z(String(Ce[Ke]),this.options.headerEncoding));var Se=this._getResource(be);if(Ce.authorization=this.authorization(be.method,Se,be.subres,Ce,this.options.headerEncoding),y(this.options.endpoint.hostname)){var ke=this.options,Fe=ke.region,De=ke.internal,We=ke.secure,Ve=b(Fe,De,We);Ce.host="".concat(be.bucket,".").concat(Ve.host)}var Qe=ne.bind(this)(be);re("request %s %s, with headers %j, !!stream: %s",be.method,Qe,Ce,!!be.stream);var Je=be.timeout||this.options.timeout,et={method:be.method,content:be.content,stream:be.stream,headers:Ce,timeout:Je,writeStream:be.writeStream,customResponse:be.customResponse,ctx:be.ctx||this.ctx};return this.agent&&(et.agent=this.agent),this.httpsAgent&&(et.httpsAgent=this.httpsAgent),et.enableProxy=!!this.options.enableProxy,et.proxy=this.options.proxy?this.options.proxy:null,{url:Qe,params:et}}de.createRequest=ve}).call(this)}).call(this,x("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(x,pe,de){"use strict";x("core-js/modules/es.object.to-string.js"),x("core-js/modules/web.dom-collections.for-each.js"),x("core-js/modules/es.object.entries.js"),x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.string.replace.js"),x("core-js/modules/es.array.includes.js"),x("core-js/modules/es.object.keys.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.dataFix=void 0;var ue=x("./isObject"),ae=["true","TRUE","1",1],re=["false","FALSE","0",0];function le(oe,te,z){if(ue.isObject(oe)){var a=te.remove,y=a===void 0?[]:a,E=te.rename,b=E===void 0?{}:E,ee=te.camel,ne=ee===void 0?[]:ee,ce=te.bool,Ae=ce===void 0?[]:ce,ge=te.lowerFirst,me=ge===void 0?!1:ge;return y.forEach(function(ve){return delete oe[ve]}),Object.entries(b).forEach(function(ve){oe[ve[0]]&&(oe[ve[1]]||(oe[ve[1]]=oe[ve[0]],delete oe[ve[0]]))}),ne.forEach(function(ve){if(oe[ve]){var be=ve.replace(/^(.)/,function(ye){return ye.toLowerCase()}).replace(/-(\w)/g,function(ye,Ce){return Ce.toUpperCase()});oe[be]||(oe[be]=oe[ve])}}),Ae.forEach(function(ve){oe[ve]=ie(oe[ve])}),typeof z=="function"&&z(oe),se(oe,me),le}}de.dataFix=le;function ie(oe){return oe?ae.includes(oe)?!0:re.includes(oe)?!1:oe:!1}function se(oe,te){te&&Object.keys(oe).forEach(function(z){var a=z.replace(/^\w/,function(y){return y.toLowerCase()});typeof oe[a]=="undefined"&&(oe[a]=oe[z],delete oe[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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault");x("core-js/modules/es.array.slice.js"),x("core-js/modules/es.object.to-string.js"),x("core-js/modules/web.dom-collections.for-each.js"),x("core-js/modules/es.object.keys.js");var ae=ue(x("@babel/runtime/helpers/typeof"));Object.defineProperty(de,"__esModule",{value:!0}),de.deepCopyWith=de.deepCopy=void 0;var re=x("./isBuffer");de.deepCopy=function(le){if(le===null||(0,ae.default)(le)!=="object")return le;if(re.isBuffer(le))return le.slice();var ie=Array.isArray(le)?[]:{};return Object.keys(le).forEach(function(se){ie[se]=de.deepCopy(le[se])}),ie},de.deepCopyWith=function(le,ie){function se(oe,te,z){var a=ie(oe,te,z);if(a!==void 0)return a;if(oe===null||(0,ae.default)(oe)!=="object")return oe;if(re.isBuffer(oe))return oe.slice();var y=Array.isArray(oe)?[]:{};return Object.keys(oe).forEach(function(E){y[E]=se(oe[E],E,oe)}),y}return ie?se(le,"",null):de.deepCopy(le)}},{"./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(x,pe,de){(function(ue){(function(){"use strict";x("core-js/modules/es.object.to-string.js"),x("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.encoder=void 0;function ae(re){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return le==="utf-8"?re:ue.from(re).toString("latin1")}de.encoder=ae}).call(this)}).call(this,x("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],60:[function(x,pe,de){"use strict";x("core-js/modules/es.array.map.js"),x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.string.replace.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.formatInventoryConfig=void 0;var ue=x("../utils/dataFix"),ae=x("../utils/isObject"),re=x("../utils/isArray"),le=x("../utils/formatObjKey");function ie(oe){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return te&&ae.isObject(oe)&&(oe=[oe]),re.isArray(oe)?oe=oe.map(se):oe=se(oe),oe}de.formatInventoryConfig=ie;function se(oe){return ue.dataFix(oe,{bool:["IsEnabled"]},function(te){var z,a;te.prefix=te.Filter.Prefix,delete te.Filter,te.OSSBucketDestination=te.Destination.OSSBucketDestination,te.OSSBucketDestination.rolename=te.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete te.OSSBucketDestination.RoleArn,te.OSSBucketDestination.bucket=te.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete te.OSSBucketDestination.Bucket,delete te.Destination,te.frequency=te.Schedule.Frequency,delete te.Schedule.Frequency,!((z=te==null?void 0:te.OptionalFields)===null||z===void 0)&&z.Field&&!re.isArray((a=te.OptionalFields)===null||a===void 0?void 0:a.Field)&&(te.OptionalFields.Field=[te.OptionalFields.Field])}),oe=le.formatObjKey(oe,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),oe}},{"../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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault");x("core-js/modules/es.object.to-string.js"),x("core-js/modules/web.dom-collections.for-each.js"),x("core-js/modules/es.object.keys.js"),x("core-js/modules/es.array.includes.js"),x("core-js/modules/es.string.includes.js"),x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.string.replace.js");var ae=ue(x("@babel/runtime/helpers/typeof"));Object.defineProperty(de,"__esModule",{value:!0}),de.formatObjKey=void 0;function re(ie,se,oe){if(ie===null||(0,ae.default)(ie)!=="object")return ie;var te;if(Array.isArray(ie)){te=[];for(var z=0;z<ie.length;z++)te.push(re(ie[z],se,oe))}else te={},Object.keys(ie).forEach(function(a){te[le(a,se,oe)]=re(ie[a],se,oe)});return te}de.formatObjKey=re;function le(ie,se,oe){return oe&&oe.exclude&&oe.exclude.includes(ie)||(se==="firstUpperCase"?ie=ie.replace(/^./,function(te){return te.toUpperCase()}):se==="firstLowerCase"&&(ie=ie.replace(/^./,function(te){return te.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(x,pe,de){"use strict";x("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.getStrBytesCount=void 0;function ue(ae){for(var re=0,le=0;le<ae.length;le++){var ie=ae.charAt(le);/^[\u00-\uff]$/.test(ie)?re+=1:re+=2}return re}de.getStrBytesCount=ue},{"core-js/modules/es.regexp.exec.js":300}],63:[function(x,pe,de){"use strict";x("core-js/modules/es.object.to-string.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.isArray=void 0,de.isArray=function(ue){return Object.prototype.toString.call(ue)==="[object Array]"}},{"core-js/modules/es.object.to-string.js":291}],64:[function(x,pe,de){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.isBlob=void 0;function ue(ae){return typeof Blob!="undefined"&&ae instanceof Blob}de.isBlob=ue},{}],65:[function(x,pe,de){(function(ue){(function(){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.isBuffer=void 0;function ae(re){return ue.isBuffer(re)}de.isBuffer=ae}).call(this)}).call(this,{isBuffer:x("../../../node_modules/is-buffer/index.js")})},{"../../../node_modules/is-buffer/index.js":366}],66:[function(x,pe,de){(function(ue){(function(){"use strict";x("core-js/modules/es.array.includes.js"),x("core-js/modules/es.string.includes.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.isDingTalk=void 0;function ae(){return!!(ue.browser&&window.navigator.userAgent.toLowerCase().includes("aliapp(dingtalk"))}de.isDingTalk=ae}).call(this)}).call(this,x("_process"))},{_process:467,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.string.includes.js":302}],67:[function(x,pe,de){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.isFile=void 0,de.isFile=function(ue){return typeof File!="undefined"&&ue instanceof File}},{}],68:[function(x,pe,de){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.isFunction=void 0,de.isFunction=function(ue){return typeof ue=="function"}},{}],69:[function(x,pe,de){"use strict";x("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.isIP=void 0,de.isIP=function(ue){var ae=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,re=/^\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 ae.test(ue)||re.test(ue)}},{"core-js/modules/es.regexp.exec.js":300}],70:[function(x,pe,de){"use strict";x("core-js/modules/es.object.to-string.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.isObject=void 0,de.isObject=function(ue){return Object.prototype.toString.call(ue)==="[object Object]"}},{"core-js/modules/es.object.to-string.js":291}],71:[function(x,pe,de){"use strict";x("core-js/modules/es.object.to-string.js"),x("core-js/modules/web.dom-collections.for-each.js"),x("core-js/modules/es.object.keys.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.lowercaseKeyHeader=void 0;var ue=x("./isObject");function ae(re){var le={};return ue.isObject(re)&&Object.keys(re).forEach(function(ie){le[ie.toLowerCase()]=re[ie]}),le}de.lowercaseKeyHeader=ae},{"./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(x,pe,de){"use strict";x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.string.replace.js"),x("core-js/modules/es.object.to-string.js"),x("core-js/modules/web.dom-collections.for-each.js"),x("core-js/modules/es.object.keys.js"),x("core-js/modules/es.array.concat.js"),x("core-js/modules/es.array.join.js"),x("core-js/modules/es.array.map.js"),x("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.obj2xml=void 0;var ue=x("./formatObjKey");function ae(le){return Object.prototype.toString.call(le).replace(/(.*? |])/g,"").toLowerCase()}function re(le,ie){var se="";return ie&&ie.headers&&(se=`<?xml version="1.0" encoding="UTF-8"?>
`),ie&&ie.firstUpperCase&&(le=ue.formatObjKey(le,"firstUpperCase")),ae(le)==="object"?Object.keys(le).forEach(function(oe){ae(le[oe])!=="undefined"&&ae(le[oe])!=="null"&&(ae(le[oe])==="string"||ae(le[oe])==="number"?se+="<".concat(oe,">").concat(le[oe],"</").concat(oe,">"):ae(le[oe])==="object"?se+="<".concat(oe,">").concat(re(le[oe]),"</").concat(oe,">"):ae(le[oe])==="array"?se+=le[oe].map(function(te){return"<".concat(oe,">").concat(re(te),"</").concat(oe,">")}).join(""):se+="<".concat(oe,">").concat(le[oe].toString(),"</").concat(oe,">"))}):se+=le.toString(),se}de.obj2xml=re},{"./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(x,pe,de){"use strict";x("core-js/modules/es.array.slice.js"),x("core-js/modules/es.object.to-string.js"),x("core-js/modules/es.function.name.js"),x("core-js/modules/es.array.from.js"),x("core-js/modules/es.string.iterator.js"),x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.symbol.js"),x("core-js/modules/es.symbol.description.js"),x("core-js/modules/es.symbol.iterator.js"),x("core-js/modules/es.array.iterator.js"),x("core-js/modules/web.dom-collections.iterator.js"),x("core-js/modules/es.object.assign.js");function ue(ie,se){var oe=typeof Symbol!="undefined"&&ie[Symbol.iterator]||ie["@@iterator"];if(!oe){if(Array.isArray(ie)||(oe=ae(ie))||se&&ie&&typeof ie.length=="number"){oe&&(ie=oe);var te=0,z=function(){};return{s:z,n:function(){return te>=ie.length?{done:!0}:{done:!1,value:ie[te++]}},e:function(ee){throw ee},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,E;return{s:function(){oe=oe.call(ie)},n:function(){var ee=oe.next();return a=ee.done,ee},e:function(ee){y=!0,E=ee},f:function(){try{!a&&oe.return!=null&&oe.return()}finally{if(y)throw E}}}}function ae(ie,se){if(ie){if(typeof ie=="string")return re(ie,se);var oe=Object.prototype.toString.call(ie).slice(8,-1);if(oe==="Object"&&ie.constructor&&(oe=ie.constructor.name),oe==="Map"||oe==="Set")return Array.from(ie);if(oe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(oe))return re(ie,se)}}function re(ie,se){(se==null||se>ie.length)&&(se=ie.length);for(var oe=0,te=new Array(se);oe<se;oe++)te[oe]=ie[oe];return te}Object.defineProperty(de,"__esModule",{value:!0}),de.omit=void 0;function le(ie,se){var oe=Object.assign({},ie),te=ue(se),z;try{for(te.s();!(z=te.n()).done;){var a=z.value;delete oe[a]}}catch(y){te.e(y)}finally{te.f()}return oe}de.omit=le},{"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(x,pe,de){"use strict";x("core-js/modules/es.object.to-string.js"),x("core-js/modules/es.promise.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.retry=void 0;function ue(ae,re){var le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ie=0,se=le.retryDelay,oe=se===void 0?500:se,te=le.errorHandler,z=te===void 0?function(){return!0}:te,a=function y(){for(var E=arguments.length,b=new Array(E),ee=0;ee<E;ee++)b[ee]=arguments[ee];return new Promise(function(ne,ce){ae.apply(void 0,b).then(function(Ae){ie=0,ne(Ae)}).catch(function(Ae){ie<re&&z(Ae)?(ie++,setTimeout(function(){ne(y.apply(void 0,b))},oe)):(ie=0,ce(Ae))})})};return a}de.retry=ue},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],75:[function(x,pe,de){"use strict";var ue=function(ie){return ie&&ie.__esModule?ie:{default:ie}};Object.defineProperty(de,"__esModule",{value:!0}),de.setRegion=void 0;var ae=ue(x("url")),re=x("./checkConfigValid");function le(ie){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;re.checkConfigValid(ie,"region");var te=oe?"https://":"http://",z=se?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return ie.substr(0,a.length)===a&&(z=".aliyuncs.com"),ae.default.parse(te+ie+z)}de.setRegion=le},{"./checkConfigValid":52,url:472}],76:[function(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.keys.js"),x("core-js/modules/es.object.to-string.js"),x("core-js/modules/es.array.find.js"),x("core-js/modules/es.object.assign.js");var re=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.checkCredentials=de.setSTSToken=void 0;var le=x("./formatObjKey");function ie(){return se.apply(this,arguments)}function se(){return se=(0,re.default)(ae.default.mark(function te(){var z,a;return ae.default.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(this.options||(this.options={}),z=new Date,!this.stsTokenFreshTime){E.next=14;break}if(!(+z-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){E.next=12;break}return this.stsTokenFreshTime=z,E.next=7,this.options.refreshSTSToken();case 7:a=E.sent,a=le.formatObjKey(a,"firstLowerCase"),a.securityToken&&(a.stsToken=a.securityToken),oe(a),Object.assign(this.options,a);case 12:E.next=15;break;case 14:this.stsTokenFreshTime=z;case 15:return E.abrupt("return",null);case 16:case"end":return E.stop()}},te,this)})),se.apply(this,arguments)}de.setSTSToken=ie;function oe(te){var z=["accessKeySecret","accessKeyId","stsToken"],a=Object.keys(te);z.forEach(function(y){if(!a.find(function(E){return E===y}))throw Error("refreshSTSToken must return contains ".concat(y))})}de.checkCredentials=oe},{"./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(x,pe,de){function ue(re,le,ie,se,oe,te,z){try{var a=re[te](z),y=a.value}catch(E){ie(E);return}a.done?le(y):Promise.resolve(y).then(se,oe)}function ae(re){return function(){var le=this,ie=arguments;return new Promise(function(se,oe){var te=re.apply(le,ie);function z(y){ue(te,se,oe,z,a,"next",y)}function a(y){ue(te,se,oe,z,a,"throw",y)}z(void 0)})}}pe.exports=ae,pe.exports.__esModule=!0,pe.exports.default=pe.exports},{}],78:[function(x,pe,de){function ue(ae){return ae&&ae.__esModule?ae:{default:ae}}pe.exports=ue,pe.exports.__esModule=!0,pe.exports.default=pe.exports},{}],79:[function(x,pe,de){function ue(ae){"@babel/helpers - typeof";return pe.exports=ue=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(re){return typeof re}:function(re){return re&&typeof Symbol=="function"&&re.constructor===Symbol&&re!==Symbol.prototype?"symbol":typeof re},pe.exports.__esModule=!0,pe.exports.default=pe.exports,ue(ae)}pe.exports=ue,pe.exports.__esModule=!0,pe.exports.default=pe.exports},{}],80:[function(x,pe,de){pe.exports=x("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(x,pe,de){pe.exports=ue,pe.exports.HttpsAgent=ue;function ue(){}},{}],82:[function(x,pe,de){(function(ue){(function(){"use strict";var ae=x("object-assign");function re(Fe,De){if(Fe===De)return 0;for(var We=Fe.length,Ve=De.length,Qe=0,Je=Math.min(We,Ve);Qe<Je;++Qe)if(Fe[Qe]!==De[Qe]){We=Fe[Qe],Ve=De[Qe];break}return We<Ve?-1:Ve<We?1:0}function le(Fe){return ue.Buffer&&typeof ue.Buffer.isBuffer=="function"?ue.Buffer.isBuffer(Fe):!!(Fe!=null&&Fe._isBuffer)}var ie=x("util/"),se=Object.prototype.hasOwnProperty,oe=Array.prototype.slice,te=function(){return function(){}.name==="foo"}();function z(Fe){return Object.prototype.toString.call(Fe)}function a(Fe){return le(Fe)||typeof ue.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(Fe):Fe?!!(Fe instanceof DataView||Fe.buffer&&Fe.buffer instanceof ArrayBuffer):!1}var y=pe.exports=ge,E=/\s*function\s+([^\(\s]*)\s*/;function b(Fe){if(ie.isFunction(Fe)){if(te)return Fe.name;var De=Fe.toString(),We=De.match(E);return We&&We[1]}}y.AssertionError=function(De){this.name="AssertionError",this.actual=De.actual,this.expected=De.expected,this.operator=De.operator,De.message?(this.message=De.message,this.generatedMessage=!1):(this.message=ce(this),this.generatedMessage=!0);var We=De.stackStartFunction||Ae;if(Error.captureStackTrace)Error.captureStackTrace(this,We);else{var Ve=new Error;if(Ve.stack){var Qe=Ve.stack,Je=b(We),et=Qe.indexOf(`
`+Je);if(et>=0){var ct=Qe.indexOf(`
`,et+1);Qe=Qe.substring(ct+1)}this.stack=Qe}}},ie.inherits(y.AssertionError,Error);function ee(Fe,De){return typeof Fe=="string"?Fe.length<De?Fe:Fe.slice(0,De):Fe}function ne(Fe){if(te||!ie.isFunction(Fe))return ie.inspect(Fe);var De=b(Fe),We=De?": "+De:"";return"[Function"+We+"]"}function ce(Fe){return ee(ne(Fe.actual),128)+" "+Fe.operator+" "+ee(ne(Fe.expected),128)}function Ae(Fe,De,We,Ve,Qe){throw new y.AssertionError({message:We,actual:Fe,expected:De,operator:Ve,stackStartFunction:Qe})}y.fail=Ae;function ge(Fe,De){Fe||Ae(Fe,!0,De,"==",y.ok)}y.ok=ge,y.equal=function(De,We,Ve){De!=We&&Ae(De,We,Ve,"==",y.equal)},y.notEqual=function(De,We,Ve){De==We&&Ae(De,We,Ve,"!=",y.notEqual)},y.deepEqual=function(De,We,Ve){me(De,We,!1)||Ae(De,We,Ve,"deepEqual",y.deepEqual)},y.deepStrictEqual=function(De,We,Ve){me(De,We,!0)||Ae(De,We,Ve,"deepStrictEqual",y.deepStrictEqual)};function me(Fe,De,We,Ve){if(Fe===De)return!0;if(le(Fe)&&le(De))return re(Fe,De)===0;if(ie.isDate(Fe)&&ie.isDate(De))return Fe.getTime()===De.getTime();if(ie.isRegExp(Fe)&&ie.isRegExp(De))return Fe.source===De.source&&Fe.global===De.global&&Fe.multiline===De.multiline&&Fe.lastIndex===De.lastIndex&&Fe.ignoreCase===De.ignoreCase;if((Fe===null||typeof Fe!="object")&&(De===null||typeof De!="object"))return We?Fe===De:Fe==De;if(a(Fe)&&a(De)&&z(Fe)===z(De)&&!(Fe instanceof Float32Array||Fe instanceof Float64Array))return re(new Uint8Array(Fe.buffer),new Uint8Array(De.buffer))===0;if(le(Fe)!==le(De))return!1;Ve=Ve||{actual:[],expected:[]};var Qe=Ve.actual.indexOf(Fe);return Qe!==-1&&Qe===Ve.expected.indexOf(De)?!0:(Ve.actual.push(Fe),Ve.expected.push(De),be(Fe,De,We,Ve))}function ve(Fe){return Object.prototype.toString.call(Fe)=="[object Arguments]"}function be(Fe,De,We,Ve){if(Fe==null||De===null||De===void 0)return!1;if(ie.isPrimitive(Fe)||ie.isPrimitive(De))return Fe===De;if(We&&Object.getPrototypeOf(Fe)!==Object.getPrototypeOf(De))return!1;var Qe=ve(Fe),Je=ve(De);if(Qe&&!Je||!Qe&&Je)return!1;if(Qe)return Fe=oe.call(Fe),De=oe.call(De),me(Fe,De,We);var et=ke(Fe),ct=ke(De),ut,nt;if(et.length!==ct.length)return!1;for(et.sort(),ct.sort(),nt=et.length-1;nt>=0;nt--)if(et[nt]!==ct[nt])return!1;for(nt=et.length-1;nt>=0;nt--)if(ut=et[nt],!me(Fe[ut],De[ut],We,Ve))return!1;return!0}y.notDeepEqual=function(De,We,Ve){me(De,We,!1)&&Ae(De,We,Ve,"notDeepEqual",y.notDeepEqual)},y.notDeepStrictEqual=ye;function ye(Fe,De,We){me(Fe,De,!0)&&Ae(Fe,De,We,"notDeepStrictEqual",ye)}y.strictEqual=function(De,We,Ve){De!==We&&Ae(De,We,Ve,"===",y.strictEqual)},y.notStrictEqual=function(De,We,Ve){De===We&&Ae(De,We,Ve,"!==",y.notStrictEqual)};function Ce(Fe,De){if(!Fe||!De)return!1;if(Object.prototype.toString.call(De)=="[object RegExp]")return De.test(Fe);try{if(Fe instanceof De)return!0}catch(We){}return Error.isPrototypeOf(De)?!1:De.call({},Fe)===!0}function we(Fe){var De;try{Fe()}catch(We){De=We}return De}function Ke(Fe,De,We,Ve){var Qe;if(typeof De!="function")throw new TypeError('"block" argument must be a function');typeof We=="string"&&(Ve=We,We=null),Qe=we(De),Ve=(We&&We.name?" ("+We.name+").":".")+(Ve?" "+Ve:"."),Fe&&!Qe&&Ae(Qe,We,"Missing expected exception"+Ve);var Je=typeof Ve=="string",et=!Fe&&ie.isError(Qe),ct=!Fe&&Qe&&!We;if((et&&Je&&Ce(Qe,We)||ct)&&Ae(Qe,We,"Got unwanted exception"+Ve),Fe&&Qe&&We&&!Ce(Qe,We)||!Fe&&Qe)throw Qe}y.throws=function(Fe,De,We){Ke(!0,Fe,De,We)},y.doesNotThrow=function(Fe,De,We){Ke(!1,Fe,De,We)},y.ifError=function(Fe){if(Fe)throw Fe};function Se(Fe,De){Fe||Ae(Fe,!0,De,"==",Se)}y.strict=ae(Se,y,{equal:y.strictEqual,deepEqual:y.deepStrictEqual,notEqual:y.notStrictEqual,notDeepEqual:y.notDeepStrictEqual}),y.strict.strict=y.strict;var ke=Object.keys||function(Fe){var De=[];for(var We in Fe)se.call(Fe,We)&&De.push(We);return De}}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(x,pe,de){typeof Object.create=="function"?pe.exports=function(ae,re){ae.super_=re,ae.prototype=Object.create(re.prototype,{constructor:{value:ae,enumerable:!1,writable:!0,configurable:!0}})}:pe.exports=function(ae,re){ae.super_=re;var le=function(){};le.prototype=re.prototype,ae.prototype=new le,ae.prototype.constructor=ae}},{}],84:[function(x,pe,de){pe.exports=function(ae){return ae&&typeof ae=="object"&&typeof ae.copy=="function"&&typeof ae.fill=="function"&&typeof ae.readUInt8=="function"}},{}],85:[function(x,pe,de){(function(ue,ae){(function(){var re=/%[sdj%]/g;de.format=function(ct){if(!be(ct)){for(var ut=[],nt=0;nt<arguments.length;nt++)ut.push(se(arguments[nt]));return ut.join(" ")}for(var nt=1,lt=arguments,at=lt.length,pt=String(ct).replace(re,function(Lt){if(Lt==="%%")return"%";if(nt>=at)return Lt;switch(Lt){case"%s":return String(lt[nt++]);case"%d":return Number(lt[nt++]);case"%j":try{return JSON.stringify(lt[nt++])}catch(mt){return"[Circular]"}default:return Lt}}),bt=lt[nt];nt<at;bt=lt[++nt])ge(bt)||!Ke(bt)?pt+=" "+bt:pt+=" "+se(bt);return pt},de.deprecate=function(ct,ut){if(Ce(ae.process))return function(){return de.deprecate(ct,ut).apply(this,arguments)};if(ue.noDeprecation===!0)return ct;var nt=!1;function lt(){if(!nt){if(ue.throwDeprecation)throw new Error(ut);ue.traceDeprecation?console.trace(ut):console.error(ut),nt=!0}return ct.apply(this,arguments)}return lt};var le={},ie;de.debuglog=function(ct){if(Ce(ie)&&(ie=ue.env.NODE_DEBUG||""),ct=ct.toUpperCase(),!le[ct])if(new RegExp("\\b"+ct+"\\b","i").test(ie)){var ut=ue.pid;le[ct]=function(){var nt=de.format.apply(de,arguments);console.error("%s %d: %s",ct,ut,nt)}}else le[ct]=function(){};return le[ct]};function se(ct,ut){var nt={seen:[],stylize:te};return arguments.length>=3&&(nt.depth=arguments[2]),arguments.length>=4&&(nt.colors=arguments[3]),Ae(ut)?nt.showHidden=ut:ut&&de._extend(nt,ut),Ce(nt.showHidden)&&(nt.showHidden=!1),Ce(nt.depth)&&(nt.depth=2),Ce(nt.colors)&&(nt.colors=!1),Ce(nt.customInspect)&&(nt.customInspect=!0),nt.colors&&(nt.stylize=oe),a(nt,ct,nt.depth)}de.inspect=se,se.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]},se.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function oe(ct,ut){var nt=se.styles[ut];return nt?"\x1B["+se.colors[nt][0]+"m"+ct+"\x1B["+se.colors[nt][1]+"m":ct}function te(ct,ut){return ct}function z(ct){var ut={};return ct.forEach(function(nt,lt){ut[nt]=!0}),ut}function a(ct,ut,nt){if(ct.customInspect&&ut&&Fe(ut.inspect)&&ut.inspect!==de.inspect&&!(ut.constructor&&ut.constructor.prototype===ut)){var lt=ut.inspect(nt,ct);return be(lt)||(lt=a(ct,lt,nt)),lt}var at=y(ct,ut);if(at)return at;var pt=Object.keys(ut),bt=z(pt);if(ct.showHidden&&(pt=Object.getOwnPropertyNames(ut)),ke(ut)&&(pt.indexOf("message")>=0||pt.indexOf("description")>=0))return E(ut);if(pt.length===0){if(Fe(ut)){var Lt=ut.name?": "+ut.name:"";return ct.stylize("[Function"+Lt+"]","special")}if(we(ut))return ct.stylize(RegExp.prototype.toString.call(ut),"regexp");if(Se(ut))return ct.stylize(Date.prototype.toString.call(ut),"date");if(ke(ut))return E(ut)}var mt="",At=!1,qe=["{","}"];if(ce(ut)&&(At=!0,qe=["[","]"]),Fe(ut)){var je=ut.name?": "+ut.name:"";mt=" [Function"+je+"]"}if(we(ut)&&(mt=" "+RegExp.prototype.toString.call(ut)),Se(ut)&&(mt=" "+Date.prototype.toUTCString.call(ut)),ke(ut)&&(mt=" "+E(ut)),pt.length===0&&(!At||ut.length==0))return qe[0]+mt+qe[1];if(nt<0)return we(ut)?ct.stylize(RegExp.prototype.toString.call(ut),"regexp"):ct.stylize("[Object]","special");ct.seen.push(ut);var Ze;return At?Ze=b(ct,ut,nt,bt,pt):Ze=pt.map(function(Oe){return ee(ct,ut,nt,bt,Oe,At)}),ct.seen.pop(),ne(Ze,mt,qe)}function y(ct,ut){if(Ce(ut))return ct.stylize("undefined","undefined");if(be(ut)){var nt="'"+JSON.stringify(ut).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return ct.stylize(nt,"string")}if(ve(ut))return ct.stylize(""+ut,"number");if(Ae(ut))return ct.stylize(""+ut,"boolean");if(ge(ut))return ct.stylize("null","null")}function E(ct){return"["+Error.prototype.toString.call(ct)+"]"}function b(ct,ut,nt,lt,at){for(var pt=[],bt=0,Lt=ut.length;bt<Lt;++bt)et(ut,String(bt))?pt.push(ee(ct,ut,nt,lt,String(bt),!0)):pt.push("");return at.forEach(function(mt){mt.match(/^\d+$/)||pt.push(ee(ct,ut,nt,lt,mt,!0))}),pt}function ee(ct,ut,nt,lt,at,pt){var bt,Lt,mt;if(mt=Object.getOwnPropertyDescriptor(ut,at)||{value:ut[at]},mt.get?mt.set?Lt=ct.stylize("[Getter/Setter]","special"):Lt=ct.stylize("[Getter]","special"):mt.set&&(Lt=ct.stylize("[Setter]","special")),et(lt,at)||(bt="["+at+"]"),Lt||(ct.seen.indexOf(mt.value)<0?(ge(nt)?Lt=a(ct,mt.value,null):Lt=a(ct,mt.value,nt-1),Lt.indexOf(`
`)>-1&&(pt?Lt=Lt.split(`
`).map(function(At){return" "+At}).join(`
`).substr(2):Lt=`
`+Lt.split(`
`).map(function(At){return" "+At}).join(`
`))):Lt=ct.stylize("[Circular]","special")),Ce(bt)){if(pt&&at.match(/^\d+$/))return Lt;bt=JSON.stringify(""+at),bt.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(bt=bt.substr(1,bt.length-2),bt=ct.stylize(bt,"name")):(bt=bt.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),bt=ct.stylize(bt,"string"))}return bt+": "+Lt}function ne(ct,ut,nt){var lt=0,at=ct.reduce(function(pt,bt){return lt++,bt.indexOf(`
`)>=0&&lt++,pt+bt.replace(/\u001b\[\d\d?m/g,"").length+1},0);return at>60?nt[0]+(ut===""?"":ut+`
`)+" "+ct.join(`,
`)+" "+nt[1]:nt[0]+ut+" "+ct.join(", ")+" "+nt[1]}function ce(ct){return Array.isArray(ct)}de.isArray=ce;function Ae(ct){return typeof ct=="boolean"}de.isBoolean=Ae;function ge(ct){return ct===null}de.isNull=ge;function me(ct){return ct==null}de.isNullOrUndefined=me;function ve(ct){return typeof ct=="number"}de.isNumber=ve;function be(ct){return typeof ct=="string"}de.isString=be;function ye(ct){return typeof ct=="symbol"}de.isSymbol=ye;function Ce(ct){return ct===void 0}de.isUndefined=Ce;function we(ct){return Ke(ct)&&We(ct)==="[object RegExp]"}de.isRegExp=we;function Ke(ct){return typeof ct=="object"&&ct!==null}de.isObject=Ke;function Se(ct){return Ke(ct)&&We(ct)==="[object Date]"}de.isDate=Se;function ke(ct){return Ke(ct)&&(We(ct)==="[object Error]"||ct instanceof Error)}de.isError=ke;function Fe(ct){return typeof ct=="function"}de.isFunction=Fe;function De(ct){return ct===null||typeof ct=="boolean"||typeof ct=="number"||typeof ct=="string"||typeof ct=="symbol"||typeof ct=="undefined"}de.isPrimitive=De,de.isBuffer=x("./support/isBuffer");function We(ct){return Object.prototype.toString.call(ct)}function Ve(ct){return ct<10?"0"+ct.toString(10):ct.toString(10)}var Qe=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Je(){var ct=new Date,ut=[Ve(ct.getHours()),Ve(ct.getMinutes()),Ve(ct.getSeconds())].join(":");return[ct.getDate(),Qe[ct.getMonth()],ut].join(" ")}de.log=function(){console.log("%s - %s",Je(),de.format.apply(de,arguments))},de.inherits=x("inherits"),de._extend=function(ct,ut){if(!ut||!Ke(ut))return ct;for(var nt=Object.keys(ut),lt=nt.length;lt--;)ct[nt[lt]]=ut[nt[lt]];return ct};function et(ct,ut){return Object.prototype.hasOwnProperty.call(ct,ut)}}).call(this)}).call(this,x("_process"),typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(x,pe,de){(function(ue){(function(){"use strict";var ae=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],re=typeof globalThis=="undefined"?ue:globalThis;pe.exports=function(){for(var ie=[],se=0;se<ae.length;se++)typeof re[ae[se]]=="function"&&(ie[ie.length]=ae[se]);return ie}}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],87:[function(x,pe,de){"use strict";de.byteLength=te,de.toByteArray=a,de.fromByteArray=b;for(var ue=[],ae=[],re=typeof Uint8Array!="undefined"?Uint8Array:Array,le="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ie=0,se=le.length;ie<se;++ie)ue[ie]=le[ie],ae[le.charCodeAt(ie)]=ie;ae[45]=62,ae[95]=63;function oe(ee){var ne=ee.length;if(ne%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var ce=ee.indexOf("=");ce===-1&&(ce=ne);var Ae=ce===ne?0:4-ce%4;return[ce,Ae]}function te(ee){var ne=oe(ee),ce=ne[0],Ae=ne[1];return(ce+Ae)*3/4-Ae}function z(ee,ne,ce){return(ne+ce)*3/4-ce}function a(ee){var ne,ce=oe(ee),Ae=ce[0],ge=ce[1],me=new re(z(ee,Ae,ge)),ve=0,be=ge>0?Ae-4:Ae,ye;for(ye=0;ye<be;ye+=4)ne=ae[ee.charCodeAt(ye)]<<18|ae[ee.charCodeAt(ye+1)]<<12|ae[ee.charCodeAt(ye+2)]<<6|ae[ee.charCodeAt(ye+3)],me[ve++]=ne>>16&255,me[ve++]=ne>>8&255,me[ve++]=ne&255;return ge===2&&(ne=ae[ee.charCodeAt(ye)]<<2|ae[ee.charCodeAt(ye+1)]>>4,me[ve++]=ne&255),ge===1&&(ne=ae[ee.charCodeAt(ye)]<<10|ae[ee.charCodeAt(ye+1)]<<4|ae[ee.charCodeAt(ye+2)]>>2,me[ve++]=ne>>8&255,me[ve++]=ne&255),me}function y(ee){return ue[ee>>18&63]+ue[ee>>12&63]+ue[ee>>6&63]+ue[ee&63]}function E(ee,ne,ce){for(var Ae,ge=[],me=ne;me<ce;me+=3)Ae=(ee[me]<<16&16711680)+(ee[me+1]<<8&65280)+(ee[me+2]&255),ge.push(y(Ae));return ge.join("")}function b(ee){for(var ne,ce=ee.length,Ae=ce%3,ge=[],me=16383,ve=0,be=ce-Ae;ve<be;ve+=me)ge.push(E(ee,ve,ve+me>be?be:ve+me));return Ae===1?(ne=ee[ce-1],ge.push(ue[ne>>2]+ue[ne<<4&63]+"==")):Ae===2&&(ne=(ee[ce-2]<<8)+ee[ce-1],ge.push(ue[ne>>10]+ue[ne>>4&63]+ue[ne<<2&63]+"=")),ge.join("")}},{}],88:[function(x,pe,de){(function(ue,ae,re){typeof pe!="undefined"&&pe.exports?pe.exports=re():typeof fe=="function"&&fe.amd?fe(ae,re):ue[ae]=re()})(this,"bowser",function(){var ue=!0;function ae(z){function a(ut){var nt=z.match(ut);return nt&&nt.length>1&&nt[1]||""}function y(ut){var nt=z.match(ut);return nt&&nt.length>1&&nt[2]||""}var E=a(/(ipod|iphone|ipad)/i).toLowerCase(),b=/like android/i.test(z),ee=!b&&/android/i.test(z),ne=/nexus\s*[0-6]\s*/i.test(z),ce=!ne&&/nexus\s*[0-9]+/i.test(z),Ae=/CrOS/.test(z),ge=/silk/i.test(z),me=/sailfish/i.test(z),ve=/tizen/i.test(z),be=/(web|hpw)(o|0)s/i.test(z),ye=/windows phone/i.test(z),Ce=/SamsungBrowser/i.test(z),we=!ye&&/windows/i.test(z),Ke=!E&&!ge&&/macintosh/i.test(z),Se=!ee&&!me&&!ve&&!be&&/linux/i.test(z),ke=y(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Fe=a(/version\/(\d+(\.\d+)?)/i),De=/tablet/i.test(z)&&!/tablet pc/i.test(z),We=!De&&/[^-]mobi/i.test(z),Ve=/xbox/i.test(z),Qe;/opera/i.test(z)?Qe={name:"Opera",opera:ue,version:Fe||a(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(z)?Qe={name:"Opera",opera:ue,version:a(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Fe}:/SamsungBrowser/i.test(z)?Qe={name:"Samsung Internet for Android",samsungBrowser:ue,version:Fe||a(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(z)?Qe={name:"NAVER Whale browser",whale:ue,version:a(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(z)?Qe={name:"MZ Browser",mzbrowser:ue,version:a(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(z)?Qe={name:"Opera Coast",coast:ue,version:Fe||a(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(z)?Qe={name:"Focus",focus:ue,version:a(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(z)?Qe={name:"Yandex Browser",yandexbrowser:ue,version:Fe||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(z)?Qe={name:"UC Browser",ucbrowser:ue,version:a(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(z)?Qe={name:"Maxthon",maxthon:ue,version:a(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(z)?Qe={name:"Epiphany",epiphany:ue,version:a(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(z)?Qe={name:"Puffin",puffin:ue,version:a(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(z)?Qe={name:"Sleipnir",sleipnir:ue,version:a(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(z)?Qe={name:"K-Meleon",kMeleon:ue,version:a(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:ye?(Qe={name:"Windows Phone",osname:"Windows Phone",windowsphone:ue},ke?(Qe.msedge=ue,Qe.version=ke):(Qe.msie=ue,Qe.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(z)?Qe={name:"Internet Explorer",msie:ue,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:Ae?Qe={name:"Chrome",osname:"Chrome OS",chromeos:ue,chromeBook:ue,chrome:ue,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(z)?Qe={name:"Microsoft Edge",msedge:ue,version:ke}:/vivaldi/i.test(z)?Qe={name:"Vivaldi",vivaldi:ue,version:a(/vivaldi\/(\d+(\.\d+)?)/i)||Fe}:me?Qe={name:"Sailfish",osname:"Sailfish OS",sailfish:ue,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(z)?Qe={name:"SeaMonkey",seamonkey:ue,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(z)?(Qe={name:"Firefox",firefox:ue,version:a(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(z)&&(Qe.firefoxos=ue,Qe.osname="Firefox OS")):ge?Qe={name:"Amazon Silk",silk:ue,version:a(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(z)?Qe={name:"PhantomJS",phantom:ue,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(z)?Qe={name:"SlimerJS",slimer:ue,version:a(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(z)||/rim\stablet/i.test(z)?Qe={name:"BlackBerry",osname:"BlackBerry OS",blackberry:ue,version:Fe||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:be?(Qe={name:"WebOS",osname:"WebOS",webos:ue,version:Fe||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(z)&&(Qe.touchpad=ue)):/bada/i.test(z)?Qe={name:"Bada",osname:"Bada",bada:ue,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:ve?Qe={name:"Tizen",osname:"Tizen",tizen:ue,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Fe}:/qupzilla/i.test(z)?Qe={name:"QupZilla",qupzilla:ue,version:a(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Fe}:/chromium/i.test(z)?Qe={name:"Chromium",chromium:ue,version:a(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Fe}:/chrome|crios|crmo/i.test(z)?Qe={name:"Chrome",chrome:ue,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:ee?Qe={name:"Android",version:Fe}:/safari|applewebkit/i.test(z)?(Qe={name:"Safari",safari:ue},Fe&&(Qe.version=Fe)):E?(Qe={name:E=="iphone"?"iPhone":E=="ipad"?"iPad":"iPod"},Fe&&(Qe.version=Fe)):/googlebot/i.test(z)?Qe={name:"Googlebot",googlebot:ue,version:a(/googlebot\/(\d+(\.\d+))/i)||Fe}:Qe={name:a(/^(.*)\/(.*) /),version:y(/^(.*)\/(.*) /)},!Qe.msedge&&/(apple)?webkit/i.test(z)?(/(apple)?webkit\/537\.36/i.test(z)?(Qe.name=Qe.name||"Blink",Qe.blink=ue):(Qe.name=Qe.name||"Webkit",Qe.webkit=ue),!Qe.version&&Fe&&(Qe.version=Fe)):!Qe.opera&&/gecko\//i.test(z)&&(Qe.name=Qe.name||"Gecko",Qe.gecko=ue,Qe.version=Qe.version||a(/gecko\/(\d+(\.\d+)?)/i)),!Qe.windowsphone&&(ee||Qe.silk)?(Qe.android=ue,Qe.osname="Android"):!Qe.windowsphone&&E?(Qe[E]=ue,Qe.ios=ue,Qe.osname="iOS"):Ke?(Qe.mac=ue,Qe.osname="macOS"):Ve?(Qe.xbox=ue,Qe.osname="Xbox"):we?(Qe.windows=ue,Qe.osname="Windows"):Se&&(Qe.linux=ue,Qe.osname="Linux");function Je(ut){switch(ut){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 et="";Qe.windows?et=Je(a(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Qe.windowsphone?et=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Qe.mac?(et=a(/Mac OS X (\d+([_\.\s]\d+)*)/i),et=et.replace(/[_\s]/g,".")):E?(et=a(/os (\d+([_\s]\d+)*) like mac os x/i),et=et.replace(/[_\s]/g,".")):ee?et=a(/android[ \/-](\d+(\.\d+)*)/i):Qe.webos?et=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Qe.blackberry?et=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Qe.bada?et=a(/bada\/(\d+(\.\d+)*)/i):Qe.tizen&&(et=a(/tizen[\/\s](\d+(\.\d+)*)/i)),et&&(Qe.osversion=et);var ct=!Qe.windows&&et.split(".")[0];return De||ce||E=="ipad"||ee&&(ct==3||ct>=4&&!We)||Qe.silk?Qe.tablet=ue:(We||E=="iphone"||E=="ipod"||ee||ne||Qe.blackberry||Qe.webos||Qe.bada)&&(Qe.mobile=ue),Qe.msedge||Qe.msie&&Qe.version>=10||Qe.yandexbrowser&&Qe.version>=15||Qe.vivaldi&&Qe.version>=1||Qe.chrome&&Qe.version>=20||Qe.samsungBrowser&&Qe.version>=4||Qe.whale&&se([Qe.version,"1.0"])===1||Qe.mzbrowser&&se([Qe.version,"6.0"])===1||Qe.focus&&se([Qe.version,"1.0"])===1||Qe.firefox&&Qe.version>=20||Qe.safari&&Qe.version>=6||Qe.opera&&Qe.version>=10||Qe.ios&&Qe.osversion&&Qe.osversion.split(".")[0]>=6||Qe.blackberry&&Qe.version>=10.1||Qe.chromium&&Qe.version>=20?Qe.a=ue:Qe.msie&&Qe.version<10||Qe.chrome&&Qe.version<20||Qe.firefox&&Qe.version<20||Qe.safari&&Qe.version<6||Qe.opera&&Qe.version<10||Qe.ios&&Qe.osversion&&Qe.osversion.split(".")[0]<6||Qe.chromium&&Qe.version<20?Qe.c=ue:Qe.x=ue,Qe}var re=ae(typeof navigator!="undefined"&&navigator.userAgent||"");re.test=function(z){for(var a=0;a<z.length;++a){var y=z[a];if(typeof y=="string"&&y in re)return!0}return!1};function le(z){return z.split(".").length}function ie(z,a){var y=[],E;if(Array.prototype.map)return Array.prototype.map.call(z,a);for(E=0;E<z.length;E++)y.push(a(z[E]));return y}function se(z){for(var a=Math.max(le(z[0]),le(z[1])),y=ie(z,function(E){var b=a-le(E);return E=E+new Array(b+1).join(".0"),ie(E.split("."),function(ee){return new Array(20-ee.length).join("0")+ee}).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 oe(z,a,y){var E=re;typeof a=="string"&&(y=a,a=void 0),a===void 0&&(a=!1),y&&(E=ae(y));var b=""+E.version;for(var ee in z)if(z.hasOwnProperty(ee)&&E[ee]){if(typeof z[ee]!="string")throw new Error("Browser version in the minVersion map should be a string: "+ee+": "+String(z));return se([b,z[ee]])<0}return a}function te(z,a,y){return!oe(z,a,y)}return re.isUnsupportedBrowser=oe,re.compareVersions=se,re.check=te,re._detect=ae,re.detect=ae,re})},{}],89:[function(x,pe,de){},{}],90:[function(x,pe,de){(function(ue){(function(){"use strict";var ae=x("base64-js"),re=x("ieee754");de.Buffer=oe,de.SlowBuffer=Ae,de.INSPECT_MAX_BYTES=50;var le=2147483647;de.kMaxLength=le,oe.TYPED_ARRAY_SUPPORT=ie(),!oe.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 Ie=new Uint8Array(1);return Ie.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Ie.foo()===42}catch(Ne){return!1}}Object.defineProperty(oe.prototype,"parent",{enumerable:!0,get:function(){if(oe.isBuffer(this))return this.buffer}}),Object.defineProperty(oe.prototype,"offset",{enumerable:!0,get:function(){if(oe.isBuffer(this))return this.byteOffset}});function se(Ie){if(Ie>le)throw new RangeError('The value "'+Ie+'" is invalid for option "size"');var Ne=new Uint8Array(Ie);return Ne.__proto__=oe.prototype,Ne}function oe(Ie,Ne,ze){if(typeof Ie=="number"){if(typeof Ne=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return y(Ie)}return te(Ie,Ne,ze)}typeof Symbol!="undefined"&&Symbol.species!=null&&oe[Symbol.species]===oe&&Object.defineProperty(oe,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),oe.poolSize=8192;function te(Ie,Ne,ze){if(typeof Ie=="string")return E(Ie,Ne);if(ArrayBuffer.isView(Ie))return b(Ie);if(Ie==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ie);if(Be(Ie,ArrayBuffer)||Ie&&Be(Ie.buffer,ArrayBuffer))return ee(Ie,Ne,ze);if(typeof Ie=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var it=Ie.valueOf&&Ie.valueOf();if(it!=null&&it!==Ie)return oe.from(it,Ne,ze);var yt=ne(Ie);if(yt)return yt;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Ie[Symbol.toPrimitive]=="function")return oe.from(Ie[Symbol.toPrimitive]("string"),Ne,ze);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ie)}oe.from=function(Ie,Ne,ze){return te(Ie,Ne,ze)},oe.prototype.__proto__=Uint8Array.prototype,oe.__proto__=Uint8Array;function z(Ie){if(typeof Ie!="number")throw new TypeError('"size" argument must be of type number');if(Ie<0)throw new RangeError('The value "'+Ie+'" is invalid for option "size"')}function a(Ie,Ne,ze){return z(Ie),Ie<=0?se(Ie):Ne!==void 0?typeof ze=="string"?se(Ie).fill(Ne,ze):se(Ie).fill(Ne):se(Ie)}oe.alloc=function(Ie,Ne,ze){return a(Ie,Ne,ze)};function y(Ie){return z(Ie),se(Ie<0?0:ce(Ie)|0)}oe.allocUnsafe=function(Ie){return y(Ie)},oe.allocUnsafeSlow=function(Ie){return y(Ie)};function E(Ie,Ne){if((typeof Ne!="string"||Ne==="")&&(Ne="utf8"),!oe.isEncoding(Ne))throw new TypeError("Unknown encoding: "+Ne);var ze=ge(Ie,Ne)|0,it=se(ze),yt=it.write(Ie,Ne);return yt!==ze&&(it=it.slice(0,yt)),it}function b(Ie){for(var Ne=Ie.length<0?0:ce(Ie.length)|0,ze=se(Ne),it=0;it<Ne;it+=1)ze[it]=Ie[it]&255;return ze}function ee(Ie,Ne,ze){if(Ne<0||Ie.byteLength<Ne)throw new RangeError('"offset" is outside of buffer bounds');if(Ie.byteLength<Ne+(ze||0))throw new RangeError('"length" is outside of buffer bounds');var it;return Ne===void 0&&ze===void 0?it=new Uint8Array(Ie):ze===void 0?it=new Uint8Array(Ie,Ne):it=new Uint8Array(Ie,Ne,ze),it.__proto__=oe.prototype,it}function ne(Ie){if(oe.isBuffer(Ie)){var Ne=ce(Ie.length)|0,ze=se(Ne);return ze.length===0||Ie.copy(ze,0,0,Ne),ze}if(Ie.length!==void 0)return typeof Ie.length!="number"||Ge(Ie.length)?se(0):b(Ie);if(Ie.type==="Buffer"&&Array.isArray(Ie.data))return b(Ie.data)}function ce(Ie){if(Ie>=le)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+le.toString(16)+" bytes");return Ie|0}function Ae(Ie){return+Ie!=Ie&&(Ie=0),oe.alloc(+Ie)}oe.isBuffer=function(Ne){return Ne!=null&&Ne._isBuffer===!0&&Ne!==oe.prototype},oe.compare=function(Ne,ze){if(Be(Ne,Uint8Array)&&(Ne=oe.from(Ne,Ne.offset,Ne.byteLength)),Be(ze,Uint8Array)&&(ze=oe.from(ze,ze.offset,ze.byteLength)),!oe.isBuffer(Ne)||!oe.isBuffer(ze))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Ne===ze)return 0;for(var it=Ne.length,yt=ze.length,xt=0,It=Math.min(it,yt);xt<It;++xt)if(Ne[xt]!==ze[xt]){it=Ne[xt],yt=ze[xt];break}return it<yt?-1:yt<it?1:0},oe.isEncoding=function(Ne){switch(String(Ne).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}},oe.concat=function(Ne,ze){if(!Array.isArray(Ne))throw new TypeError('"list" argument must be an Array of Buffers');if(Ne.length===0)return oe.alloc(0);var it;if(ze===void 0)for(ze=0,it=0;it<Ne.length;++it)ze+=Ne[it].length;var yt=oe.allocUnsafe(ze),xt=0;for(it=0;it<Ne.length;++it){var It=Ne[it];if(Be(It,Uint8Array)&&(It=oe.from(It)),!oe.isBuffer(It))throw new TypeError('"list" argument must be an Array of Buffers');It.copy(yt,xt),xt+=It.length}return yt};function ge(Ie,Ne){if(oe.isBuffer(Ie))return Ie.length;if(ArrayBuffer.isView(Ie)||Be(Ie,ArrayBuffer))return Ie.byteLength;if(typeof Ie!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Ie);var ze=Ie.length,it=arguments.length>2&&arguments[2]===!0;if(!it&&ze===0)return 0;for(var yt=!1;;)switch(Ne){case"ascii":case"latin1":case"binary":return ze;case"utf8":case"utf-8":return qe(Ie).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ze*2;case"hex":return ze>>>1;case"base64":return Oe(Ie).length;default:if(yt)return it?-1:qe(Ie).length;Ne=(""+Ne).toLowerCase(),yt=!0}}oe.byteLength=ge;function me(Ie,Ne,ze){var it=!1;if((Ne===void 0||Ne<0)&&(Ne=0),Ne>this.length||((ze===void 0||ze>this.length)&&(ze=this.length),ze<=0)||(ze>>>=0,Ne>>>=0,ze<=Ne))return"";for(Ie||(Ie="utf8");;)switch(Ie){case"hex":return ct(this,Ne,ze);case"utf8":case"utf-8":return We(this,Ne,ze);case"ascii":return Je(this,Ne,ze);case"latin1":case"binary":return et(this,Ne,ze);case"base64":return De(this,Ne,ze);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ut(this,Ne,ze);default:if(it)throw new TypeError("Unknown encoding: "+Ie);Ie=(Ie+"").toLowerCase(),it=!0}}oe.prototype._isBuffer=!0;function ve(Ie,Ne,ze){var it=Ie[Ne];Ie[Ne]=Ie[ze],Ie[ze]=it}oe.prototype.swap16=function(){var Ne=this.length;if(Ne%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var ze=0;ze<Ne;ze+=2)ve(this,ze,ze+1);return this},oe.prototype.swap32=function(){var Ne=this.length;if(Ne%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var ze=0;ze<Ne;ze+=4)ve(this,ze,ze+3),ve(this,ze+1,ze+2);return this},oe.prototype.swap64=function(){var Ne=this.length;if(Ne%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var ze=0;ze<Ne;ze+=8)ve(this,ze,ze+7),ve(this,ze+1,ze+6),ve(this,ze+2,ze+5),ve(this,ze+3,ze+4);return this},oe.prototype.toString=function(){var Ne=this.length;return Ne===0?"":arguments.length===0?We(this,0,Ne):me.apply(this,arguments)},oe.prototype.toLocaleString=oe.prototype.toString,oe.prototype.equals=function(Ne){if(!oe.isBuffer(Ne))throw new TypeError("Argument must be a Buffer");return this===Ne?!0:oe.compare(this,Ne)===0},oe.prototype.inspect=function(){var Ne="",ze=de.INSPECT_MAX_BYTES;return Ne=this.toString("hex",0,ze).replace(/(.{2})/g,"$1 ").trim(),this.length>ze&&(Ne+=" ... "),"<Buffer "+Ne+">"},oe.prototype.compare=function(Ne,ze,it,yt,xt){if(Be(Ne,Uint8Array)&&(Ne=oe.from(Ne,Ne.offset,Ne.byteLength)),!oe.isBuffer(Ne))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Ne);if(ze===void 0&&(ze=0),it===void 0&&(it=Ne?Ne.length:0),yt===void 0&&(yt=0),xt===void 0&&(xt=this.length),ze<0||it>Ne.length||yt<0||xt>this.length)throw new RangeError("out of range index");if(yt>=xt&&ze>=it)return 0;if(yt>=xt)return-1;if(ze>=it)return 1;if(ze>>>=0,it>>>=0,yt>>>=0,xt>>>=0,this===Ne)return 0;for(var It=xt-yt,St=it-ze,wt=Math.min(It,St),Tt=this.slice(yt,xt),Ht=Ne.slice(ze,it),Ct=0;Ct<wt;++Ct)if(Tt[Ct]!==Ht[Ct]){It=Tt[Ct],St=Ht[Ct];break}return It<St?-1:St<It?1:0};function be(Ie,Ne,ze,it,yt){if(Ie.length===0)return-1;if(typeof ze=="string"?(it=ze,ze=0):ze>2147483647?ze=2147483647:ze<-2147483648&&(ze=-2147483648),ze=+ze,Ge(ze)&&(ze=yt?0:Ie.length-1),ze<0&&(ze=Ie.length+ze),ze>=Ie.length){if(yt)return-1;ze=Ie.length-1}else if(ze<0)if(yt)ze=0;else return-1;if(typeof Ne=="string"&&(Ne=oe.from(Ne,it)),oe.isBuffer(Ne))return Ne.length===0?-1:ye(Ie,Ne,ze,it,yt);if(typeof Ne=="number")return Ne=Ne&255,typeof Uint8Array.prototype.indexOf=="function"?yt?Uint8Array.prototype.indexOf.call(Ie,Ne,ze):Uint8Array.prototype.lastIndexOf.call(Ie,Ne,ze):ye(Ie,[Ne],ze,it,yt);throw new TypeError("val must be string, number or Buffer")}function ye(Ie,Ne,ze,it,yt){var xt=1,It=Ie.length,St=Ne.length;if(it!==void 0&&(it=String(it).toLowerCase(),it==="ucs2"||it==="ucs-2"||it==="utf16le"||it==="utf-16le")){if(Ie.length<2||Ne.length<2)return-1;xt=2,It/=2,St/=2,ze/=2}function wt(Pt,jt){return xt===1?Pt[jt]:Pt.readUInt16BE(jt*xt)}var Tt;if(yt){var Ht=-1;for(Tt=ze;Tt<It;Tt++)if(wt(Ie,Tt)===wt(Ne,Ht===-1?0:Tt-Ht)){if(Ht===-1&&(Ht=Tt),Tt-Ht+1===St)return Ht*xt}else Ht!==-1&&(Tt-=Tt-Ht),Ht=-1}else for(ze+St>It&&(ze=It-St),Tt=ze;Tt>=0;Tt--){for(var Ct=!0,Zt=0;Zt<St;Zt++)if(wt(Ie,Tt+Zt)!==wt(Ne,Zt)){Ct=!1;break}if(Ct)return Tt}return-1}oe.prototype.includes=function(Ne,ze,it){return this.indexOf(Ne,ze,it)!==-1},oe.prototype.indexOf=function(Ne,ze,it){return be(this,Ne,ze,it,!0)},oe.prototype.lastIndexOf=function(Ne,ze,it){return be(this,Ne,ze,it,!1)};function Ce(Ie,Ne,ze,it){ze=Number(ze)||0;var yt=Ie.length-ze;it?(it=Number(it),it>yt&&(it=yt)):it=yt;var xt=Ne.length;it>xt/2&&(it=xt/2);for(var It=0;It<it;++It){var St=parseInt(Ne.substr(It*2,2),16);if(Ge(St))return It;Ie[ze+It]=St}return It}function we(Ie,Ne,ze,it){return Ee(qe(Ne,Ie.length-ze),Ie,ze,it)}function Ke(Ie,Ne,ze,it){return Ee(je(Ne),Ie,ze,it)}function Se(Ie,Ne,ze,it){return Ke(Ie,Ne,ze,it)}function ke(Ie,Ne,ze,it){return Ee(Oe(Ne),Ie,ze,it)}function Fe(Ie,Ne,ze,it){return Ee(Ze(Ne,Ie.length-ze),Ie,ze,it)}oe.prototype.write=function(Ne,ze,it,yt){if(ze===void 0)yt="utf8",it=this.length,ze=0;else if(it===void 0&&typeof ze=="string")yt=ze,it=this.length,ze=0;else if(isFinite(ze))ze=ze>>>0,isFinite(it)?(it=it>>>0,yt===void 0&&(yt="utf8")):(yt=it,it=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var xt=this.length-ze;if((it===void 0||it>xt)&&(it=xt),Ne.length>0&&(it<0||ze<0)||ze>this.length)throw new RangeError("Attempt to write outside buffer bounds");yt||(yt="utf8");for(var It=!1;;)switch(yt){case"hex":return Ce(this,Ne,ze,it);case"utf8":case"utf-8":return we(this,Ne,ze,it);case"ascii":return Ke(this,Ne,ze,it);case"latin1":case"binary":return Se(this,Ne,ze,it);case"base64":return ke(this,Ne,ze,it);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Fe(this,Ne,ze,it);default:if(It)throw new TypeError("Unknown encoding: "+yt);yt=(""+yt).toLowerCase(),It=!0}},oe.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function De(Ie,Ne,ze){return Ne===0&&ze===Ie.length?ae.fromByteArray(Ie):ae.fromByteArray(Ie.slice(Ne,ze))}function We(Ie,Ne,ze){ze=Math.min(Ie.length,ze);for(var it=[],yt=Ne;yt<ze;){var xt=Ie[yt],It=null,St=xt>239?4:xt>223?3:xt>191?2:1;if(yt+St<=ze){var wt,Tt,Ht,Ct;switch(St){case 1:xt<128&&(It=xt);break;case 2:wt=Ie[yt+1],(wt&192)===128&&(Ct=(xt&31)<<6|wt&63,Ct>127&&(It=Ct));break;case 3:wt=Ie[yt+1],Tt=Ie[yt+2],(wt&192)===128&&(Tt&192)===128&&(Ct=(xt&15)<<12|(wt&63)<<6|Tt&63,Ct>2047&&(Ct<55296||Ct>57343)&&(It=Ct));break;case 4:wt=Ie[yt+1],Tt=Ie[yt+2],Ht=Ie[yt+3],(wt&192)===128&&(Tt&192)===128&&(Ht&192)===128&&(Ct=(xt&15)<<18|(wt&63)<<12|(Tt&63)<<6|Ht&63,Ct>65535&&Ct<1114112&&(It=Ct))}}It===null?(It=65533,St=1):It>65535&&(It-=65536,it.push(It>>>10&1023|55296),It=56320|It&1023),it.push(It),yt+=St}return Qe(it)}var Ve=4096;function Qe(Ie){var Ne=Ie.length;if(Ne<=Ve)return String.fromCharCode.apply(String,Ie);for(var ze="",it=0;it<Ne;)ze+=String.fromCharCode.apply(String,Ie.slice(it,it+=Ve));return ze}function Je(Ie,Ne,ze){var it="";ze=Math.min(Ie.length,ze);for(var yt=Ne;yt<ze;++yt)it+=String.fromCharCode(Ie[yt]&127);return it}function et(Ie,Ne,ze){var it="";ze=Math.min(Ie.length,ze);for(var yt=Ne;yt<ze;++yt)it+=String.fromCharCode(Ie[yt]);return it}function ct(Ie,Ne,ze){var it=Ie.length;(!Ne||Ne<0)&&(Ne=0),(!ze||ze<0||ze>it)&&(ze=it);for(var yt="",xt=Ne;xt<ze;++xt)yt+=At(Ie[xt]);return yt}function ut(Ie,Ne,ze){for(var it=Ie.slice(Ne,ze),yt="",xt=0;xt<it.length;xt+=2)yt+=String.fromCharCode(it[xt]+it[xt+1]*256);return yt}oe.prototype.slice=function(Ne,ze){var it=this.length;Ne=~~Ne,ze=ze===void 0?it:~~ze,Ne<0?(Ne+=it,Ne<0&&(Ne=0)):Ne>it&&(Ne=it),ze<0?(ze+=it,ze<0&&(ze=0)):ze>it&&(ze=it),ze<Ne&&(ze=Ne);var yt=this.subarray(Ne,ze);return yt.__proto__=oe.prototype,yt};function nt(Ie,Ne,ze){if(Ie%1!==0||Ie<0)throw new RangeError("offset is not uint");if(Ie+Ne>ze)throw new RangeError("Trying to access beyond buffer length")}oe.prototype.readUIntLE=function(Ne,ze,it){Ne=Ne>>>0,ze=ze>>>0,it||nt(Ne,ze,this.length);for(var yt=this[Ne],xt=1,It=0;++It<ze&&(xt*=256);)yt+=this[Ne+It]*xt;return yt},oe.prototype.readUIntBE=function(Ne,ze,it){Ne=Ne>>>0,ze=ze>>>0,it||nt(Ne,ze,this.length);for(var yt=this[Ne+--ze],xt=1;ze>0&&(xt*=256);)yt+=this[Ne+--ze]*xt;return yt},oe.prototype.readUInt8=function(Ne,ze){return Ne=Ne>>>0,ze||nt(Ne,1,this.length),this[Ne]},oe.prototype.readUInt16LE=function(Ne,ze){return Ne=Ne>>>0,ze||nt(Ne,2,this.length),this[Ne]|this[Ne+1]<<8},oe.prototype.readUInt16BE=function(Ne,ze){return Ne=Ne>>>0,ze||nt(Ne,2,this.length),this[Ne]<<8|this[Ne+1]},oe.prototype.readUInt32LE=function(Ne,ze){return Ne=Ne>>>0,ze||nt(Ne,4,this.length),(this[Ne]|this[Ne+1]<<8|this[Ne+2]<<16)+this[Ne+3]*16777216},oe.prototype.readUInt32BE=function(Ne,ze){return Ne=Ne>>>0,ze||nt(Ne,4,this.length),this[Ne]*16777216+(this[Ne+1]<<16|this[Ne+2]<<8|this[Ne+3])},oe.prototype.readIntLE=function(Ne,ze,it){Ne=Ne>>>0,ze=ze>>>0,it||nt(Ne,ze,this.length);for(var yt=this[Ne],xt=1,It=0;++It<ze&&(xt*=256);)yt+=this[Ne+It]*xt;return xt*=128,yt>=xt&&(yt-=Math.pow(2,8*ze)),yt},oe.prototype.readIntBE=function(Ne,ze,it){Ne=Ne>>>0,ze=ze>>>0,it||nt(Ne,ze,this.length);for(var yt=ze,xt=1,It=this[Ne+--yt];yt>0&&(xt*=256);)It+=this[Ne+--yt]*xt;return xt*=128,It>=xt&&(It-=Math.pow(2,8*ze)),It},oe.prototype.readInt8=function(Ne,ze){return Ne=Ne>>>0,ze||nt(Ne,1,this.length),this[Ne]&128?(255-this[Ne]+1)*-1:this[Ne]},oe.prototype.readInt16LE=function(Ne,ze){Ne=Ne>>>0,ze||nt(Ne,2,this.length);var it=this[Ne]|this[Ne+1]<<8;return it&32768?it|4294901760:it},oe.prototype.readInt16BE=function(Ne,ze){Ne=Ne>>>0,ze||nt(Ne,2,this.length);var it=this[Ne+1]|this[Ne]<<8;return it&32768?it|4294901760:it},oe.prototype.readInt32LE=function(Ne,ze){return Ne=Ne>>>0,ze||nt(Ne,4,this.length),this[Ne]|this[Ne+1]<<8|this[Ne+2]<<16|this[Ne+3]<<24},oe.prototype.readInt32BE=function(Ne,ze){return Ne=Ne>>>0,ze||nt(Ne,4,this.length),this[Ne]<<24|this[Ne+1]<<16|this[Ne+2]<<8|this[Ne+3]},oe.prototype.readFloatLE=function(Ne,ze){return Ne=Ne>>>0,ze||nt(Ne,4,this.length),re.read(this,Ne,!0,23,4)},oe.prototype.readFloatBE=function(Ne,ze){return Ne=Ne>>>0,ze||nt(Ne,4,this.length),re.read(this,Ne,!1,23,4)},oe.prototype.readDoubleLE=function(Ne,ze){return Ne=Ne>>>0,ze||nt(Ne,8,this.length),re.read(this,Ne,!0,52,8)},oe.prototype.readDoubleBE=function(Ne,ze){return Ne=Ne>>>0,ze||nt(Ne,8,this.length),re.read(this,Ne,!1,52,8)};function lt(Ie,Ne,ze,it,yt,xt){if(!oe.isBuffer(Ie))throw new TypeError('"buffer" argument must be a Buffer instance');if(Ne>yt||Ne<xt)throw new RangeError('"value" argument is out of bounds');if(ze+it>Ie.length)throw new RangeError("Index out of range")}oe.prototype.writeUIntLE=function(Ne,ze,it,yt){if(Ne=+Ne,ze=ze>>>0,it=it>>>0,!yt){var xt=Math.pow(2,8*it)-1;lt(this,Ne,ze,it,xt,0)}var It=1,St=0;for(this[ze]=Ne&255;++St<it&&(It*=256);)this[ze+St]=Ne/It&255;return ze+it},oe.prototype.writeUIntBE=function(Ne,ze,it,yt){if(Ne=+Ne,ze=ze>>>0,it=it>>>0,!yt){var xt=Math.pow(2,8*it)-1;lt(this,Ne,ze,it,xt,0)}var It=it-1,St=1;for(this[ze+It]=Ne&255;--It>=0&&(St*=256);)this[ze+It]=Ne/St&255;return ze+it},oe.prototype.writeUInt8=function(Ne,ze,it){return Ne=+Ne,ze=ze>>>0,it||lt(this,Ne,ze,1,255,0),this[ze]=Ne&255,ze+1},oe.prototype.writeUInt16LE=function(Ne,ze,it){return Ne=+Ne,ze=ze>>>0,it||lt(this,Ne,ze,2,65535,0),this[ze]=Ne&255,this[ze+1]=Ne>>>8,ze+2},oe.prototype.writeUInt16BE=function(Ne,ze,it){return Ne=+Ne,ze=ze>>>0,it||lt(this,Ne,ze,2,65535,0),this[ze]=Ne>>>8,this[ze+1]=Ne&255,ze+2},oe.prototype.writeUInt32LE=function(Ne,ze,it){return Ne=+Ne,ze=ze>>>0,it||lt(this,Ne,ze,4,4294967295,0),this[ze+3]=Ne>>>24,this[ze+2]=Ne>>>16,this[ze+1]=Ne>>>8,this[ze]=Ne&255,ze+4},oe.prototype.writeUInt32BE=function(Ne,ze,it){return Ne=+Ne,ze=ze>>>0,it||lt(this,Ne,ze,4,4294967295,0),this[ze]=Ne>>>24,this[ze+1]=Ne>>>16,this[ze+2]=Ne>>>8,this[ze+3]=Ne&255,ze+4},oe.prototype.writeIntLE=function(Ne,ze,it,yt){if(Ne=+Ne,ze=ze>>>0,!yt){var xt=Math.pow(2,8*it-1);lt(this,Ne,ze,it,xt-1,-xt)}var It=0,St=1,wt=0;for(this[ze]=Ne&255;++It<it&&(St*=256);)Ne<0&&wt===0&&this[ze+It-1]!==0&&(wt=1),this[ze+It]=(Ne/St>>0)-wt&255;return ze+it},oe.prototype.writeIntBE=function(Ne,ze,it,yt){if(Ne=+Ne,ze=ze>>>0,!yt){var xt=Math.pow(2,8*it-1);lt(this,Ne,ze,it,xt-1,-xt)}var It=it-1,St=1,wt=0;for(this[ze+It]=Ne&255;--It>=0&&(St*=256);)Ne<0&&wt===0&&this[ze+It+1]!==0&&(wt=1),this[ze+It]=(Ne/St>>0)-wt&255;return ze+it},oe.prototype.writeInt8=function(Ne,ze,it){return Ne=+Ne,ze=ze>>>0,it||lt(this,Ne,ze,1,127,-128),Ne<0&&(Ne=255+Ne+1),this[ze]=Ne&255,ze+1},oe.prototype.writeInt16LE=function(Ne,ze,it){return Ne=+Ne,ze=ze>>>0,it||lt(this,Ne,ze,2,32767,-32768),this[ze]=Ne&255,this[ze+1]=Ne>>>8,ze+2},oe.prototype.writeInt16BE=function(Ne,ze,it){return Ne=+Ne,ze=ze>>>0,it||lt(this,Ne,ze,2,32767,-32768),this[ze]=Ne>>>8,this[ze+1]=Ne&255,ze+2},oe.prototype.writeInt32LE=function(Ne,ze,it){return Ne=+Ne,ze=ze>>>0,it||lt(this,Ne,ze,4,2147483647,-2147483648),this[ze]=Ne&255,this[ze+1]=Ne>>>8,this[ze+2]=Ne>>>16,this[ze+3]=Ne>>>24,ze+4},oe.prototype.writeInt32BE=function(Ne,ze,it){return Ne=+Ne,ze=ze>>>0,it||lt(this,Ne,ze,4,2147483647,-2147483648),Ne<0&&(Ne=4294967295+Ne+1),this[ze]=Ne>>>24,this[ze+1]=Ne>>>16,this[ze+2]=Ne>>>8,this[ze+3]=Ne&255,ze+4};function at(Ie,Ne,ze,it,yt,xt){if(ze+it>Ie.length)throw new RangeError("Index out of range");if(ze<0)throw new RangeError("Index out of range")}function pt(Ie,Ne,ze,it,yt){return Ne=+Ne,ze=ze>>>0,yt||at(Ie,Ne,ze,4,34028234663852886e22,-34028234663852886e22),re.write(Ie,Ne,ze,it,23,4),ze+4}oe.prototype.writeFloatLE=function(Ne,ze,it){return pt(this,Ne,ze,!0,it)},oe.prototype.writeFloatBE=function(Ne,ze,it){return pt(this,Ne,ze,!1,it)};function bt(Ie,Ne,ze,it,yt){return Ne=+Ne,ze=ze>>>0,yt||at(Ie,Ne,ze,8,17976931348623157e292,-17976931348623157e292),re.write(Ie,Ne,ze,it,52,8),ze+8}oe.prototype.writeDoubleLE=function(Ne,ze,it){return bt(this,Ne,ze,!0,it)},oe.prototype.writeDoubleBE=function(Ne,ze,it){return bt(this,Ne,ze,!1,it)},oe.prototype.copy=function(Ne,ze,it,yt){if(!oe.isBuffer(Ne))throw new TypeError("argument should be a Buffer");if(it||(it=0),!yt&&yt!==0&&(yt=this.length),ze>=Ne.length&&(ze=Ne.length),ze||(ze=0),yt>0&&yt<it&&(yt=it),yt===it||Ne.length===0||this.length===0)return 0;if(ze<0)throw new RangeError("targetStart out of bounds");if(it<0||it>=this.length)throw new RangeError("Index out of range");if(yt<0)throw new RangeError("sourceEnd out of bounds");yt>this.length&&(yt=this.length),Ne.length-ze<yt-it&&(yt=Ne.length-ze+it);var xt=yt-it;if(this===Ne&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(ze,it,yt);else if(this===Ne&&it<ze&&ze<yt)for(var It=xt-1;It>=0;--It)Ne[It+ze]=this[It+it];else Uint8Array.prototype.set.call(Ne,this.subarray(it,yt),ze);return xt},oe.prototype.fill=function(Ne,ze,it,yt){if(typeof Ne=="string"){if(typeof ze=="string"?(yt=ze,ze=0,it=this.length):typeof it=="string"&&(yt=it,it=this.length),yt!==void 0&&typeof yt!="string")throw new TypeError("encoding must be a string");if(typeof yt=="string"&&!oe.isEncoding(yt))throw new TypeError("Unknown encoding: "+yt);if(Ne.length===1){var xt=Ne.charCodeAt(0);(yt==="utf8"&&xt<128||yt==="latin1")&&(Ne=xt)}}else typeof Ne=="number"&&(Ne=Ne&255);if(ze<0||this.length<ze||this.length<it)throw new RangeError("Out of range index");if(it<=ze)return this;ze=ze>>>0,it=it===void 0?this.length:it>>>0,Ne||(Ne=0);var It;if(typeof Ne=="number")for(It=ze;It<it;++It)this[It]=Ne;else{var St=oe.isBuffer(Ne)?Ne:oe.from(Ne,yt),wt=St.length;if(wt===0)throw new TypeError('The value "'+Ne+'" is invalid for argument "value"');for(It=0;It<it-ze;++It)this[It+ze]=St[It%wt]}return this};var Lt=/[^+/0-9A-Za-z-_]/g;function mt(Ie){if(Ie=Ie.split("=")[0],Ie=Ie.trim().replace(Lt,""),Ie.length<2)return"";for(;Ie.length%4!==0;)Ie=Ie+"=";return Ie}function At(Ie){return Ie<16?"0"+Ie.toString(16):Ie.toString(16)}function qe(Ie,Ne){Ne=Ne||1/0;for(var ze,it=Ie.length,yt=null,xt=[],It=0;It<it;++It){if(ze=Ie.charCodeAt(It),ze>55295&&ze<57344){if(!yt){if(ze>56319){(Ne-=3)>-1&&xt.push(239,191,189);continue}else if(It+1===it){(Ne-=3)>-1&&xt.push(239,191,189);continue}yt=ze;continue}if(ze<56320){(Ne-=3)>-1&&xt.push(239,191,189),yt=ze;continue}ze=(yt-55296<<10|ze-56320)+65536}else yt&&(Ne-=3)>-1&&xt.push(239,191,189);if(yt=null,ze<128){if((Ne-=1)<0)break;xt.push(ze)}else if(ze<2048){if((Ne-=2)<0)break;xt.push(ze>>6|192,ze&63|128)}else if(ze<65536){if((Ne-=3)<0)break;xt.push(ze>>12|224,ze>>6&63|128,ze&63|128)}else if(ze<1114112){if((Ne-=4)<0)break;xt.push(ze>>18|240,ze>>12&63|128,ze>>6&63|128,ze&63|128)}else throw new Error("Invalid code point")}return xt}function je(Ie){for(var Ne=[],ze=0;ze<Ie.length;++ze)Ne.push(Ie.charCodeAt(ze)&255);return Ne}function Ze(Ie,Ne){for(var ze,it,yt,xt=[],It=0;It<Ie.length&&!((Ne-=2)<0);++It)ze=Ie.charCodeAt(It),it=ze>>8,yt=ze%256,xt.push(yt),xt.push(it);return xt}function Oe(Ie){return ae.toByteArray(mt(Ie))}function Ee(Ie,Ne,ze,it){for(var yt=0;yt<it&&!(yt+ze>=Ne.length||yt>=Ie.length);++yt)Ne[yt+ze]=Ie[yt];return yt}function Be(Ie,Ne){return Ie instanceof Ne||Ie!=null&&Ie.constructor!=null&&Ie.constructor.name!=null&&Ie.constructor.name===Ne.name}function Ge(Ie){return Ie!==Ie}}).call(this)}).call(this,x("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(x,pe,de){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(x,pe,de){"use strict";var ue=x("get-intrinsic"),ae=x("./"),re=ae(ue("String.prototype.indexOf"));pe.exports=function(ie,se){var oe=ue(ie,!!se);return typeof oe=="function"&&re(ie,".prototype.")>-1?ae(oe):oe}},{"./":93,"get-intrinsic":348}],93:[function(x,pe,de){"use strict";var ue=x("function-bind"),ae=x("get-intrinsic"),re=ae("%Function.prototype.apply%"),le=ae("%Function.prototype.call%"),ie=ae("%Reflect.apply%",!0)||ue.call(le,re),se=ae("%Object.getOwnPropertyDescriptor%",!0),oe=ae("%Object.defineProperty%",!0),te=ae("%Math.max%");if(oe)try{oe({},"a",{value:1})}catch(a){oe=null}pe.exports=function(y){var E=ie(ue,le,arguments);if(se&&oe){var b=se(E,"length");b.configurable&&oe(E,"length",{value:1+te(0,y.length-(arguments.length-1))})}return E};var z=function(){return ie(ue,re,arguments)};oe?oe(pe.exports,"apply",{value:z}):pe.exports.apply=z},{"function-bind":347,"get-intrinsic":348}],94:[function(x,pe,de){"use strict";var ue=Array.prototype.slice;pe.exports=ae;function ae(le,ie){if(!(this instanceof ae))return new ae(le,ie);this.src=le,this._withAccess=ie}ae.prototype.withAccess=function(le){return this._withAccess=le!==!1,this},ae.prototype.pick=function(le){return Array.isArray(le)||(le=ue.call(arguments)),le.length&&(this.keys=le),this},ae.prototype.to=function(le){if(le=le||{},!this.src)return le;var ie=this.keys||Object.keys(this.src);if(!this._withAccess){for(var se=0;se<ie.length;se++)oe=ie[se],le[oe]===void 0&&(le[oe]=this.src[oe]);return le}for(var se=0;se<ie.length;se++){var oe=ie[se];if(re(le,oe)){var te=this.src.__lookupGetter__(oe),z=this.src.__lookupSetter__(oe);te&&le.__defineGetter__(oe,te),z&&le.__defineSetter__(oe,z),!te&&!z&&(le[oe]=this.src[oe])}}return le},ae.prototype.toCover=function(le){for(var ie=this.keys||Object.keys(this.src),se=0;se<ie.length;se++){var oe=ie[se];delete le[oe];var te=this.src.__lookupGetter__(oe),z=this.src.__lookupSetter__(oe);te&&le.__defineGetter__(oe,te),z&&le.__defineSetter__(oe,z),!te&&!z&&(le[oe]=this.src[oe])}},ae.prototype.override=ae.prototype.toCover,ae.prototype.and=function(le){var ie={};return this.to(ie),this.src=le,this.to(ie),this.src=ie,this};function re(le,ie){return le[ie]===void 0&&le.__lookupGetter__(ie)===void 0&&le.__lookupSetter__(ie)===void 0}},{}],95:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/is-callable"),re=x("../internals/try-to-string"),le=ue.TypeError;pe.exports=function(ie){if(ae(ie))return ie;throw le(re(ie)+" is not a function")}},{"../internals/global":163,"../internals/is-callable":176,"../internals/try-to-string":257}],96:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/is-constructor"),re=x("../internals/try-to-string"),le=ue.TypeError;pe.exports=function(ie){if(ae(ie))return ie;throw le(re(ie)+" is not a constructor")}},{"../internals/global":163,"../internals/is-constructor":177,"../internals/try-to-string":257}],97:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/is-callable"),re=ue.String,le=ue.TypeError;pe.exports=function(ie){if(typeof ie=="object"||ae(ie))return ie;throw le("Can't set "+re(ie)+" as a prototype")}},{"../internals/global":163,"../internals/is-callable":176}],98:[function(x,pe,de){var ue=x("../internals/well-known-symbol"),ae=x("../internals/object-create"),re=x("../internals/object-define-property"),le=ue("unscopables"),ie=Array.prototype;ie[le]==null&&re.f(ie,le,{configurable:!0,value:ae(null)}),pe.exports=function(se){ie[le][se]=!0}},{"../internals/object-create":196,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],99:[function(x,pe,de){"use strict";var ue=x("../internals/string-multibyte").charAt;pe.exports=function(ae,re,le){return re+(le?ue(ae,re).length:1)}},{"../internals/string-multibyte":239}],100:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/object-is-prototype-of"),re=ue.TypeError;pe.exports=function(le,ie){if(ae(ie,le))return le;throw re("Incorrect invocation")}},{"../internals/global":163,"../internals/object-is-prototype-of":204}],101:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/is-object"),re=ue.String,le=ue.TypeError;pe.exports=function(ie){if(ae(ie))return ie;throw le(re(ie)+" is not an object")}},{"../internals/global":163,"../internals/is-object":180}],102:[function(x,pe,de){pe.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},{}],103:[function(x,pe,de){"use strict";var ue=x("../internals/array-buffer-native"),ae=x("../internals/descriptors"),re=x("../internals/global"),le=x("../internals/is-callable"),ie=x("../internals/is-object"),se=x("../internals/has-own-property"),oe=x("../internals/classof"),te=x("../internals/try-to-string"),z=x("../internals/create-non-enumerable-property"),a=x("../internals/redefine"),y=x("../internals/object-define-property").f,E=x("../internals/object-is-prototype-of"),b=x("../internals/object-get-prototype-of"),ee=x("../internals/object-set-prototype-of"),ne=x("../internals/well-known-symbol"),ce=x("../internals/uid"),Ae=re.Int8Array,ge=Ae&&Ae.prototype,me=re.Uint8ClampedArray,ve=me&&me.prototype,be=Ae&&b(Ae),ye=ge&&b(ge),Ce=Object.prototype,we=re.TypeError,Ke=ne("toStringTag"),Se=ce("TYPED_ARRAY_TAG"),ke=ce("TYPED_ARRAY_CONSTRUCTOR"),Fe=ue&&!!ee&&oe(re.opera)!=="Opera",De=!1,We,Ve,Qe,Je={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},et={BigInt64Array:8,BigUint64Array:8},ct=function(Lt){if(!ie(Lt))return!1;var mt=oe(Lt);return mt==="DataView"||se(Je,mt)||se(et,mt)},ut=function(bt){if(!ie(bt))return!1;var Lt=oe(bt);return se(Je,Lt)||se(et,Lt)},nt=function(bt){if(ut(bt))return bt;throw we("Target is not a typed array")},lt=function(bt){if(le(bt)&&(!ee||E(be,bt)))return bt;throw we(te(bt)+" is not a typed array constructor")},at=function(bt,Lt,mt,At){if(ae){if(mt)for(var qe in Je){var je=re[qe];if(je&&se(je.prototype,bt))try{delete je.prototype[bt]}catch(Ze){try{je.prototype[bt]=Lt}catch(Oe){}}}(!ye[bt]||mt)&&a(ye,bt,mt?Lt:Fe&&ge[bt]||Lt,At)}},pt=function(bt,Lt,mt){var At,qe;if(ae){if(ee){if(mt){for(At in Je)if(qe=re[At],qe&&se(qe,bt))try{delete qe[bt]}catch(je){}}if(!be[bt]||mt)try{return a(be,bt,mt?Lt:Fe&&be[bt]||Lt)}catch(je){}else return}for(At in Je)qe=re[At],qe&&(!qe[bt]||mt)&&a(qe,bt,Lt)}};for(We in Je)Ve=re[We],Qe=Ve&&Ve.prototype,Qe?z(Qe,ke,Ve):Fe=!1;for(We in et)Ve=re[We],Qe=Ve&&Ve.prototype,Qe&&z(Qe,ke,Ve);if((!Fe||!le(be)||be===Function.prototype)&&(be=function(){throw we("Incorrect invocation")},Fe))for(We in Je)re[We]&&ee(re[We],be);if((!Fe||!ye||ye===Ce)&&(ye=be.prototype,Fe))for(We in Je)re[We]&&ee(re[We].prototype,ye);if(Fe&&b(ve)!==ye&&ee(ve,ye),ae&&!se(ye,Ke)){De=!0,y(ye,Ke,{get:function(){return ie(this)?this[Se]:void 0}});for(We in Je)re[We]&&z(re[We],Se,We)}pe.exports={NATIVE_ARRAY_BUFFER_VIEWS:Fe,TYPED_ARRAY_CONSTRUCTOR:ke,TYPED_ARRAY_TAG:De&&Se,aTypedArray:nt,aTypedArrayConstructor:lt,exportTypedArrayMethod:at,exportTypedArrayStaticMethod:pt,isView:ct,isTypedArray:ut,TypedArray:be,TypedArrayPrototype:ye}},{"../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(x,pe,de){"use strict";var ue=x("../internals/global"),ae=x("../internals/function-uncurry-this"),re=x("../internals/descriptors"),le=x("../internals/array-buffer-native"),ie=x("../internals/function-name"),se=x("../internals/create-non-enumerable-property"),oe=x("../internals/redefine-all"),te=x("../internals/fails"),z=x("../internals/an-instance"),a=x("../internals/to-integer-or-infinity"),y=x("../internals/to-length"),E=x("../internals/to-index"),b=x("../internals/ieee754"),ee=x("../internals/object-get-prototype-of"),ne=x("../internals/object-set-prototype-of"),ce=x("../internals/object-get-own-property-names").f,Ae=x("../internals/object-define-property").f,ge=x("../internals/array-fill"),me=x("../internals/array-slice-simple"),ve=x("../internals/set-to-string-tag"),be=x("../internals/internal-state"),ye=ie.PROPER,Ce=ie.CONFIGURABLE,we=be.get,Ke=be.set,Se="ArrayBuffer",ke="DataView",Fe="prototype",De="Wrong length",We="Wrong index",Ve=ue[Se],Qe=Ve,Je=Qe&&Qe[Fe],et=ue[ke],ct=et&&et[Fe],ut=Object.prototype,nt=ue.Array,lt=ue.RangeError,at=ae(ge),pt=ae([].reverse),bt=b.pack,Lt=b.unpack,mt=function(It){return[It&255]},At=function(It){return[It&255,It>>8&255]},qe=function(It){return[It&255,It>>8&255,It>>16&255,It>>24&255]},je=function(It){return It[3]<<24|It[2]<<16|It[1]<<8|It[0]},Ze=function(It){return bt(It,23,4)},Oe=function(It){return bt(It,52,8)},Ee=function(It,St){Ae(It[Fe],St,{get:function(){return we(this)[St]}})},Be=function(It,St,wt,Tt){var Ht=E(wt),Ct=we(It);if(Ht+St>Ct.byteLength)throw lt(We);var Zt=we(Ct.buffer).bytes,Pt=Ht+Ct.byteOffset,jt=me(Zt,Pt,Pt+St);return Tt?jt:pt(jt)},Ge=function(It,St,wt,Tt,Ht,Ct){var Zt=E(wt),Pt=we(It);if(Zt+St>Pt.byteLength)throw lt(We);for(var jt=we(Pt.buffer).bytes,Jt=Zt+Pt.byteOffset,en=Tt(+Ht),fn=0;fn<St;fn++)jt[Jt+fn]=en[Ct?fn:St-fn-1]};if(!le)Qe=function(St){z(this,Je);var wt=E(St);Ke(this,{bytes:at(nt(wt),0),byteLength:wt}),re||(this.byteLength=wt)},Je=Qe[Fe],et=function(St,wt,Tt){z(this,ct),z(St,Je);var Ht=we(St).byteLength,Ct=a(wt);if(Ct<0||Ct>Ht)throw lt("Wrong offset");if(Tt=Tt===void 0?Ht-Ct:y(Tt),Ct+Tt>Ht)throw lt(De);Ke(this,{buffer:St,byteLength:Tt,byteOffset:Ct}),re||(this.buffer=St,this.byteLength=Tt,this.byteOffset=Ct)},ct=et[Fe],re&&(Ee(Qe,"byteLength"),Ee(et,"buffer"),Ee(et,"byteLength"),Ee(et,"byteOffset")),oe(ct,{getInt8:function(St){return Be(this,1,St)[0]<<24>>24},getUint8:function(St){return Be(this,1,St)[0]},getInt16:function(St){var wt=Be(this,2,St,arguments.length>1?arguments[1]:void 0);return(wt[1]<<8|wt[0])<<16>>16},getUint16:function(St){var wt=Be(this,2,St,arguments.length>1?arguments[1]:void 0);return wt[1]<<8|wt[0]},getInt32:function(St){return je(Be(this,4,St,arguments.length>1?arguments[1]:void 0))},getUint32:function(St){return je(Be(this,4,St,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(St){return Lt(Be(this,4,St,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(St){return Lt(Be(this,8,St,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(St,wt){Ge(this,1,St,mt,wt)},setUint8:function(St,wt){Ge(this,1,St,mt,wt)},setInt16:function(St,wt){Ge(this,2,St,At,wt,arguments.length>2?arguments[2]:void 0)},setUint16:function(St,wt){Ge(this,2,St,At,wt,arguments.length>2?arguments[2]:void 0)},setInt32:function(St,wt){Ge(this,4,St,qe,wt,arguments.length>2?arguments[2]:void 0)},setUint32:function(St,wt){Ge(this,4,St,qe,wt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(St,wt){Ge(this,4,St,Ze,wt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(St,wt){Ge(this,8,St,Oe,wt,arguments.length>2?arguments[2]:void 0)}});else{var Ie=ye&&Ve.name!==Se;if(!te(function(){Ve(1)})||!te(function(){new Ve(-1)})||te(function(){return new Ve,new Ve(1.5),new Ve(NaN),Ie&&!Ce})){Qe=function(St){return z(this,Je),new Ve(E(St))},Qe[Fe]=Je;for(var Ne=ce(Ve),ze=0,it;Ne.length>ze;)(it=Ne[ze++])in Qe||se(Qe,it,Ve[it]);Je.constructor=Qe}else Ie&&Ce&&se(Ve,"name",Se);ne&&ee(ct)!==ut&&ne(ct,ut);var yt=new et(new Qe(2)),xt=ae(ct.setInt8);yt.setInt8(0,2147483648),yt.setInt8(1,2147483649),(yt.getInt8(0)||!yt.getInt8(1))&&oe(ct,{setInt8:function(St,wt){xt(this,St,wt<<24>>24)},setUint8:function(St,wt){xt(this,St,wt<<24>>24)}},{unsafe:!0})}ve(Qe,Se),ve(et,ke),pe.exports={ArrayBuffer:Qe,DataView:et}},{"../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(x,pe,de){"use strict";var ue=x("../internals/to-object"),ae=x("../internals/to-absolute-index"),re=x("../internals/length-of-array-like"),le=Math.min;pe.exports=[].copyWithin||function(se,oe){var te=ue(this),z=re(te),a=ae(se,z),y=ae(oe,z),E=arguments.length>2?arguments[2]:void 0,b=le((E===void 0?z:ae(E,z))-y,z-a),ee=1;for(y<a&&a<y+b&&(ee=-1,y+=b-1,a+=b-1);b-- >0;)y in te?te[a]=te[y]:delete te[a],a+=ee,y+=ee;return te}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(x,pe,de){"use strict";var ue=x("../internals/to-object"),ae=x("../internals/to-absolute-index"),re=x("../internals/length-of-array-like");pe.exports=function(ie){for(var se=ue(this),oe=re(se),te=arguments.length,z=ae(te>1?arguments[1]:void 0,oe),a=te>2?arguments[2]:void 0,y=a===void 0?oe:ae(a,oe);y>z;)se[z++]=ie;return se}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(x,pe,de){"use strict";var ue=x("../internals/array-iteration").forEach,ae=x("../internals/array-method-is-strict"),re=ae("forEach");pe.exports=re?[].forEach:function(ie){return ue(this,ie,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(x,pe,de){var ue=x("../internals/length-of-array-like");pe.exports=function(ae,re){for(var le=0,ie=ue(re),se=new ae(ie);ie>le;)se[le]=re[le++];return se}},{"../internals/length-of-array-like":188}],109:[function(x,pe,de){"use strict";var ue=x("../internals/global"),ae=x("../internals/function-bind-context"),re=x("../internals/function-call"),le=x("../internals/to-object"),ie=x("../internals/call-with-safe-iteration-closing"),se=x("../internals/is-array-iterator-method"),oe=x("../internals/is-constructor"),te=x("../internals/length-of-array-like"),z=x("../internals/create-property"),a=x("../internals/get-iterator"),y=x("../internals/get-iterator-method"),E=ue.Array;pe.exports=function(ee){var ne=le(ee),ce=oe(this),Ae=arguments.length,ge=Ae>1?arguments[1]:void 0,me=ge!==void 0;me&&(ge=ae(ge,Ae>2?arguments[2]:void 0));var ve=y(ne),be=0,ye,Ce,we,Ke,Se,ke;if(ve&&!(this==E&&se(ve)))for(Ke=a(ne,ve),Se=Ke.next,Ce=ce?new this:[];!(we=re(Se,Ke)).done;be++)ke=me?ie(Ke,ge,[we.value,be],!0):we.value,z(Ce,be,ke);else for(ye=te(ne),Ce=ce?new this(ye):E(ye);ye>be;be++)ke=me?ge(ne[be],be):ne[be],z(Ce,be,ke);return Ce.length=be,Ce}},{"../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(x,pe,de){var ue=x("../internals/to-indexed-object"),ae=x("../internals/to-absolute-index"),re=x("../internals/length-of-array-like"),le=function(ie){return function(se,oe,te){var z=ue(se),a=re(z),y=ae(te,a),E;if(ie&&oe!=oe){for(;a>y;)if(E=z[y++],E!=E)return!0}else for(;a>y;y++)if((ie||y in z)&&z[y]===oe)return ie||y||0;return!ie&&-1}};pe.exports={includes:le(!0),indexOf:le(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(x,pe,de){var ue=x("../internals/function-bind-context"),ae=x("../internals/function-uncurry-this"),re=x("../internals/indexed-object"),le=x("../internals/to-object"),ie=x("../internals/length-of-array-like"),se=x("../internals/array-species-create"),oe=ae([].push),te=function(z){var a=z==1,y=z==2,E=z==3,b=z==4,ee=z==6,ne=z==7,ce=z==5||ee;return function(Ae,ge,me,ve){for(var be=le(Ae),ye=re(be),Ce=ue(ge,me),we=ie(ye),Ke=0,Se=ve||se,ke=a?Se(Ae,we):y||ne?Se(Ae,0):void 0,Fe,De;we>Ke;Ke++)if((ce||Ke in ye)&&(Fe=ye[Ke],De=Ce(Fe,Ke,be),z))if(a)ke[Ke]=De;else if(De)switch(z){case 3:return!0;case 5:return Fe;case 6:return Ke;case 2:oe(ke,Fe)}else switch(z){case 4:return!1;case 7:oe(ke,Fe)}return ee?-1:E||b?b:ke}};pe.exports={forEach:te(0),map:te(1),filter:te(2),some:te(3),every:te(4),find:te(5),findIndex:te(6),filterReject:te(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(x,pe,de){"use strict";var ue=x("../internals/function-apply"),ae=x("../internals/to-indexed-object"),re=x("../internals/to-integer-or-infinity"),le=x("../internals/length-of-array-like"),ie=x("../internals/array-method-is-strict"),se=Math.min,oe=[].lastIndexOf,te=!!oe&&1/[1].lastIndexOf(1,-0)<0,z=ie("lastIndexOf"),a=te||!z;pe.exports=a?function(E){if(te)return ue(oe,this,arguments)||0;var b=ae(this),ee=le(b),ne=ee-1;for(arguments.length>1&&(ne=se(ne,re(arguments[1]))),ne<0&&(ne=ee+ne);ne>=0;ne--)if(ne in b&&b[ne]===E)return ne||0;return-1}:oe},{"../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(x,pe,de){var ue=x("../internals/fails"),ae=x("../internals/well-known-symbol"),re=x("../internals/engine-v8-version"),le=ae("species");pe.exports=function(ie){return re>=51||!ue(function(){var se=[],oe=se.constructor={};return oe[le]=function(){return{foo:1}},se[ie](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(x,pe,de){"use strict";var ue=x("../internals/fails");pe.exports=function(ae,re){var le=[][ae];return!!le&&ue(function(){le.call(null,re||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/a-callable"),re=x("../internals/to-object"),le=x("../internals/indexed-object"),ie=x("../internals/length-of-array-like"),se=ue.TypeError,oe=function(te){return function(z,a,y,E){ae(a);var b=re(z),ee=le(b),ne=ie(b),ce=te?ne-1:0,Ae=te?-1:1;if(y<2)for(;;){if(ce in ee){E=ee[ce],ce+=Ae;break}if(ce+=Ae,te?ce<0:ne<=ce)throw se("Reduce of empty array with no initial value")}for(;te?ce>=0:ne>ce;ce+=Ae)ce in ee&&(E=a(E,ee[ce],ce,b));return E}};pe.exports={left:oe(!1),right:oe(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/to-absolute-index"),re=x("../internals/length-of-array-like"),le=x("../internals/create-property"),ie=ue.Array,se=Math.max;pe.exports=function(oe,te,z){for(var a=re(oe),y=ae(te,a),E=ae(z===void 0?a:z,a),b=ie(se(E-y,0)),ee=0;y<E;y++,ee++)le(b,ee,oe[y]);return b.length=ee,b}},{"../internals/create-property":131,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245}],117:[function(x,pe,de){var ue=x("../internals/function-uncurry-this");pe.exports=ue([].slice)},{"../internals/function-uncurry-this":157}],118:[function(x,pe,de){var ue=x("../internals/array-slice-simple"),ae=Math.floor,re=function(se,oe){var te=se.length,z=ae(te/2);return te<8?le(se,oe):ie(se,re(ue(se,0,z),oe),re(ue(se,z),oe),oe)},le=function(se,oe){for(var te=se.length,z=1,a,y;z<te;){for(y=z,a=se[z];y&&oe(se[y-1],a)>0;)se[y]=se[--y];y!==z++&&(se[y]=a)}return se},ie=function(se,oe,te,z){for(var a=oe.length,y=te.length,E=0,b=0;E<a||b<y;)se[E+b]=E<a&&b<y?z(oe[E],te[b])<=0?oe[E++]:te[b++]:E<a?oe[E++]:te[b++];return se};pe.exports=re},{"../internals/array-slice-simple":116}],119:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/is-array"),re=x("../internals/is-constructor"),le=x("../internals/is-object"),ie=x("../internals/well-known-symbol"),se=ie("species"),oe=ue.Array;pe.exports=function(te){var z;return ae(te)&&(z=te.constructor,re(z)&&(z===oe||ae(z.prototype))?z=void 0:le(z)&&(z=z[se],z===null&&(z=void 0))),z===void 0?oe:z}},{"../internals/global":163,"../internals/is-array":175,"../internals/is-constructor":177,"../internals/is-object":180,"../internals/well-known-symbol":268}],120:[function(x,pe,de){var ue=x("../internals/array-species-constructor");pe.exports=function(ae,re){return new(ue(ae))(re===0?0:re)}},{"../internals/array-species-constructor":119}],121:[function(x,pe,de){var ue=x("../internals/an-object"),ae=x("../internals/iterator-close");pe.exports=function(re,le,ie,se){try{return se?le(ue(ie)[0],ie[1]):le(ie)}catch(oe){ae(re,"throw",oe)}}},{"../internals/an-object":101,"../internals/iterator-close":185}],122:[function(x,pe,de){var ue=x("../internals/well-known-symbol"),ae=ue("iterator"),re=!1;try{var le=0,ie={next:function(){return{done:!!le++}},return:function(){re=!0}};ie[ae]=function(){return this},Array.from(ie,function(){throw 2})}catch(se){}pe.exports=function(se,oe){if(!oe&&!re)return!1;var te=!1;try{var z={};z[ae]=function(){return{next:function(){return{done:te=!0}}}},se(z)}catch(a){}return te}},{"../internals/well-known-symbol":268}],123:[function(x,pe,de){var ue=x("../internals/function-uncurry-this"),ae=ue({}.toString),re=ue("".slice);pe.exports=function(le){return re(ae(le),8,-1)}},{"../internals/function-uncurry-this":157}],124:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/to-string-tag-support"),re=x("../internals/is-callable"),le=x("../internals/classof-raw"),ie=x("../internals/well-known-symbol"),se=ie("toStringTag"),oe=ue.Object,te=le(function(){return arguments}())=="Arguments",z=function(a,y){try{return a[y]}catch(E){}};pe.exports=ae?le:function(a){var y,E,b;return a===void 0?"Undefined":a===null?"Null":typeof(E=z(y=oe(a),se))=="string"?E:te?le(y):(b=le(y))=="Object"&&re(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(x,pe,de){var ue=x("../internals/has-own-property"),ae=x("../internals/own-keys"),re=x("../internals/object-get-own-property-descriptor"),le=x("../internals/object-define-property");pe.exports=function(ie,se,oe){for(var te=ae(se),z=le.f,a=re.f,y=0;y<te.length;y++){var E=te[y];!ue(ie,E)&&!(oe&&ue(oe,E))&&z(ie,E,a(se,E))}}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/own-keys":212}],126:[function(x,pe,de){var ue=x("../internals/well-known-symbol"),ae=ue("match");pe.exports=function(re){var le=/./;try{"/./"[re](le)}catch(ie){try{return le[ae]=!1,"/./"[re](le)}catch(se){}}return!1}},{"../internals/well-known-symbol":268}],127:[function(x,pe,de){var ue=x("../internals/fails");pe.exports=!ue(function(){function ae(){}return ae.prototype.constructor=null,Object.getPrototypeOf(new ae)!==ae.prototype})},{"../internals/fails":150}],128:[function(x,pe,de){"use strict";var ue=x("../internals/iterators-core").IteratorPrototype,ae=x("../internals/object-create"),re=x("../internals/create-property-descriptor"),le=x("../internals/set-to-string-tag"),ie=x("../internals/iterators"),se=function(){return this};pe.exports=function(oe,te,z,a){var y=te+" Iterator";return oe.prototype=ae(ue,{next:re(+!a,z)}),le(oe,y,!1,!0),ie[y]=se,oe}},{"../internals/create-property-descriptor":130,"../internals/iterators":187,"../internals/iterators-core":186,"../internals/object-create":196,"../internals/set-to-string-tag":234}],129:[function(x,pe,de){var ue=x("../internals/descriptors"),ae=x("../internals/object-define-property"),re=x("../internals/create-property-descriptor");pe.exports=ue?function(le,ie,se){return ae.f(le,ie,re(1,se))}:function(le,ie,se){return le[ie]=se,le}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/object-define-property":198}],130:[function(x,pe,de){pe.exports=function(ue,ae){return{enumerable:!(ue&1),configurable:!(ue&2),writable:!(ue&4),value:ae}}},{}],131:[function(x,pe,de){"use strict";var ue=x("../internals/to-property-key"),ae=x("../internals/object-define-property"),re=x("../internals/create-property-descriptor");pe.exports=function(le,ie,se){var oe=ue(ie);oe in le?ae.f(le,oe,re(0,se)):le[oe]=se}},{"../internals/create-property-descriptor":130,"../internals/object-define-property":198,"../internals/to-property-key":254}],132:[function(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/function-call"),re=x("../internals/is-pure"),le=x("../internals/function-name"),ie=x("../internals/is-callable"),se=x("../internals/create-iterator-constructor"),oe=x("../internals/object-get-prototype-of"),te=x("../internals/object-set-prototype-of"),z=x("../internals/set-to-string-tag"),a=x("../internals/create-non-enumerable-property"),y=x("../internals/redefine"),E=x("../internals/well-known-symbol"),b=x("../internals/iterators"),ee=x("../internals/iterators-core"),ne=le.PROPER,ce=le.CONFIGURABLE,Ae=ee.IteratorPrototype,ge=ee.BUGGY_SAFARI_ITERATORS,me=E("iterator"),ve="keys",be="values",ye="entries",Ce=function(){return this};pe.exports=function(we,Ke,Se,ke,Fe,De,We){se(Se,Ke,ke);var Ve=function(bt){if(bt===Fe&&ut)return ut;if(!ge&&bt in et)return et[bt];switch(bt){case ve:return function(){return new Se(this,bt)};case be:return function(){return new Se(this,bt)};case ye:return function(){return new Se(this,bt)}}return function(){return new Se(this)}},Qe=Ke+" Iterator",Je=!1,et=we.prototype,ct=et[me]||et["@@iterator"]||Fe&&et[Fe],ut=!ge&&ct||Ve(Fe),nt=Ke=="Array"&&et.entries||ct,lt,at,pt;if(nt&&(lt=oe(nt.call(new we)),lt!==Object.prototype&&lt.next&&(!re&&oe(lt)!==Ae&&(te?te(lt,Ae):ie(lt[me])||y(lt,me,Ce)),z(lt,Qe,!0,!0),re&&(b[Qe]=Ce))),ne&&Fe==be&&ct&&ct.name!==be&&(!re&&ce?a(et,"name",be):(Je=!0,ut=function(){return ae(ct,this)})),Fe)if(at={values:Ve(be),keys:De?ut:Ve(ve),entries:Ve(ye)},We)for(pt in at)(ge||Je||!(pt in et))&&y(et,pt,at[pt]);else ue({target:Ke,proto:!0,forced:ge||Je},at);return(!re||We)&&et[me]!==ut&&y(et,me,ut,{name:Fe}),b[Ke]=ut,at}},{"../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(x,pe,de){var ue=x("../internals/path"),ae=x("../internals/has-own-property"),re=x("../internals/well-known-symbol-wrapped"),le=x("../internals/object-define-property").f;pe.exports=function(ie){var se=ue.Symbol||(ue.Symbol={});ae(se,ie)||le(se,ie,{value:re.f(ie)})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/path":213,"../internals/well-known-symbol-wrapped":267}],134:[function(x,pe,de){var ue=x("../internals/fails");pe.exports=!ue(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},{"../internals/fails":150}],135:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/is-object"),re=ue.document,le=ae(re)&&ae(re.createElement);pe.exports=function(ie){return le?re.createElement(ie):{}}},{"../internals/global":163,"../internals/is-object":180}],136:[function(x,pe,de){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(x,pe,de){var ue=x("../internals/document-create-element"),ae=ue("span").classList,re=ae&&ae.constructor&&ae.constructor.prototype;pe.exports=re===Object.prototype?void 0:re},{"../internals/document-create-element":135}],138:[function(x,pe,de){var ue=x("../internals/engine-user-agent"),ae=ue.match(/firefox\/(\d+)/i);pe.exports=!!ae&&+ae[1]},{"../internals/engine-user-agent":145}],139:[function(x,pe,de){pe.exports=typeof window=="object"&&typeof Deno!="object"},{}],140:[function(x,pe,de){var ue=x("../internals/engine-user-agent");pe.exports=/MSIE|Trident/.test(ue)},{"../internals/engine-user-agent":145}],141:[function(x,pe,de){var ue=x("../internals/engine-user-agent"),ae=x("../internals/global");pe.exports=/ipad|iphone|ipod/i.test(ue)&&ae.Pebble!==void 0},{"../internals/engine-user-agent":145,"../internals/global":163}],142:[function(x,pe,de){var ue=x("../internals/engine-user-agent");pe.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(ue)},{"../internals/engine-user-agent":145}],143:[function(x,pe,de){var ue=x("../internals/classof-raw"),ae=x("../internals/global");pe.exports=ue(ae.process)=="process"},{"../internals/classof-raw":123,"../internals/global":163}],144:[function(x,pe,de){var ue=x("../internals/engine-user-agent");pe.exports=/web0s(?!.*chrome)/i.test(ue)},{"../internals/engine-user-agent":145}],145:[function(x,pe,de){var ue=x("../internals/get-built-in");pe.exports=ue("navigator","userAgent")||""},{"../internals/get-built-in":158}],146:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/engine-user-agent"),re=ue.process,le=ue.Deno,ie=re&&re.versions||le&&le.version,se=ie&&ie.v8,oe,te;se&&(oe=se.split("."),te=oe[0]>0&&oe[0]<4?1:+(oe[0]+oe[1])),!te&&ae&&(oe=ae.match(/Edge\/(\d+)/),(!oe||oe[1]>=74)&&(oe=ae.match(/Chrome\/(\d+)/),oe&&(te=+oe[1]))),pe.exports=te},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(x,pe,de){var ue=x("../internals/engine-user-agent"),ae=ue.match(/AppleWebKit\/(\d+)\./);pe.exports=!!ae&&+ae[1]},{"../internals/engine-user-agent":145}],148:[function(x,pe,de){pe.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/object-get-own-property-descriptor").f,re=x("../internals/create-non-enumerable-property"),le=x("../internals/redefine"),ie=x("../internals/set-global"),se=x("../internals/copy-constructor-properties"),oe=x("../internals/is-forced");pe.exports=function(te,z){var a=te.target,y=te.global,E=te.stat,b,ee,ne,ce,Ae,ge;if(y?ee=ue:E?ee=ue[a]||ie(a,{}):ee=(ue[a]||{}).prototype,ee)for(ne in z){if(Ae=z[ne],te.noTargetGet?(ge=ae(ee,ne),ce=ge&&ge.value):ce=ee[ne],b=oe(y?ne:a+(E?".":"#")+ne,te.forced),!b&&ce!==void 0){if(typeof Ae==typeof ce)continue;se(Ae,ce)}(te.sham||ce&&ce.sham)&&re(Ae,"sham",!0),le(ee,ne,Ae,te)}}},{"../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(x,pe,de){pe.exports=function(ue){try{return!!ue()}catch(ae){return!0}}},{}],151:[function(x,pe,de){"use strict";x("../modules/es.regexp.exec");var ue=x("../internals/function-uncurry-this"),ae=x("../internals/redefine"),re=x("../internals/regexp-exec"),le=x("../internals/fails"),ie=x("../internals/well-known-symbol"),se=x("../internals/create-non-enumerable-property"),oe=ie("species"),te=RegExp.prototype;pe.exports=function(z,a,y,E){var b=ie(z),ee=!le(function(){var ge={};return ge[b]=function(){return 7},""[z](ge)!=7}),ne=ee&&!le(function(){var ge=!1,me=/a/;return z==="split"&&(me={},me.constructor={},me.constructor[oe]=function(){return me},me.flags="",me[b]=/./[b]),me.exec=function(){return ge=!0,null},me[b](""),!ge});if(!ee||!ne||y){var ce=ue(/./[b]),Ae=a(b,""[z],function(ge,me,ve,be,ye){var Ce=ue(ge),we=me.exec;return we===re||we===te.exec?ee&&!ye?{done:!0,value:ce(me,ve,be)}:{done:!0,value:Ce(ve,me,be)}:{done:!1}});ae(String.prototype,z,Ae[0]),ae(te,b,Ae[1])}E&&se(te[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(x,pe,de){var ue=x("../internals/function-bind-native"),ae=Function.prototype,re=ae.apply,le=ae.call;pe.exports=typeof Reflect=="object"&&Reflect.apply||(ue?le.bind(re):function(){return le.apply(re,arguments)})},{"../internals/function-bind-native":154}],153:[function(x,pe,de){var ue=x("../internals/function-uncurry-this"),ae=x("../internals/a-callable"),re=x("../internals/function-bind-native"),le=ue(ue.bind);pe.exports=function(ie,se){return ae(ie),se===void 0?ie:re?le(ie,se):function(){return ie.apply(se,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(x,pe,de){var ue=x("../internals/fails");pe.exports=!ue(function(){var ae=function(){}.bind();return typeof ae!="function"||ae.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(x,pe,de){var ue=x("../internals/function-bind-native"),ae=Function.prototype.call;pe.exports=ue?ae.bind(ae):function(){return ae.apply(ae,arguments)}},{"../internals/function-bind-native":154}],156:[function(x,pe,de){var ue=x("../internals/descriptors"),ae=x("../internals/has-own-property"),re=Function.prototype,le=ue&&Object.getOwnPropertyDescriptor,ie=ae(re,"name"),se=ie&&function(){}.name==="something",oe=ie&&(!ue||ue&&le(re,"name").configurable);pe.exports={EXISTS:ie,PROPER:se,CONFIGURABLE:oe}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(x,pe,de){var ue=x("../internals/function-bind-native"),ae=Function.prototype,re=ae.bind,le=ae.call,ie=ue&&re.bind(le,le);pe.exports=ue?function(se){return se&&ie(se)}:function(se){return se&&function(){return le.apply(se,arguments)}}},{"../internals/function-bind-native":154}],158:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/is-callable"),re=function(le){return ae(le)?le:void 0};pe.exports=function(le,ie){return arguments.length<2?re(ue[le]):ue[le]&&ue[le][ie]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(x,pe,de){var ue=x("../internals/classof"),ae=x("../internals/get-method"),re=x("../internals/iterators"),le=x("../internals/well-known-symbol"),ie=le("iterator");pe.exports=function(se){if(se!=null)return ae(se,ie)||ae(se,"@@iterator")||re[ue(se)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/function-call"),re=x("../internals/a-callable"),le=x("../internals/an-object"),ie=x("../internals/try-to-string"),se=x("../internals/get-iterator-method"),oe=ue.TypeError;pe.exports=function(te,z){var a=arguments.length<2?se(te):z;if(re(a))return le(ae(a,te));throw oe(ie(te)+" 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(x,pe,de){var ue=x("../internals/a-callable");pe.exports=function(ae,re){var le=ae[re];return le==null?void 0:ue(le)}},{"../internals/a-callable":95}],162:[function(x,pe,de){var ue=x("../internals/function-uncurry-this"),ae=x("../internals/to-object"),re=Math.floor,le=ue("".charAt),ie=ue("".replace),se=ue("".slice),oe=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,te=/\$([$&'`]|\d{1,2})/g;pe.exports=function(z,a,y,E,b,ee){var ne=y+z.length,ce=E.length,Ae=te;return b!==void 0&&(b=ae(b),Ae=oe),ie(ee,Ae,function(ge,me){var ve;switch(le(me,0)){case"$":return"$";case"&":return z;case"`":return se(a,0,y);case"'":return se(a,ne);case"<":ve=b[se(me,1,-1)];break;default:var be=+me;if(be===0)return ge;if(be>ce){var ye=re(be/10);return ye===0?ge:ye<=ce?E[ye-1]===void 0?le(me,1):E[ye-1]+le(me,1):ge}ve=E[be-1]}return ve===void 0?"":ve})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(x,pe,de){(function(ue){(function(){var ae=function(re){return re&&re.Math==Math&&re};pe.exports=ae(typeof globalThis=="object"&&globalThis)||ae(typeof window=="object"&&window)||ae(typeof self=="object"&&self)||ae(typeof ue=="object"&&ue)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(x,pe,de){var ue=x("../internals/function-uncurry-this"),ae=x("../internals/to-object"),re=ue({}.hasOwnProperty);pe.exports=Object.hasOwn||function(ie,se){return re(ae(ie),se)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(x,pe,de){pe.exports={}},{}],166:[function(x,pe,de){var ue=x("../internals/global");pe.exports=function(ae,re){var le=ue.console;le&&le.error&&(arguments.length==1?le.error(ae):le.error(ae,re))}},{"../internals/global":163}],167:[function(x,pe,de){var ue=x("../internals/get-built-in");pe.exports=ue("document","documentElement")},{"../internals/get-built-in":158}],168:[function(x,pe,de){var ue=x("../internals/descriptors"),ae=x("../internals/fails"),re=x("../internals/document-create-element");pe.exports=!ue&&!ae(function(){return Object.defineProperty(re("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(x,pe,de){var ue=x("../internals/global"),ae=ue.Array,re=Math.abs,le=Math.pow,ie=Math.floor,se=Math.log,oe=Math.LN2,te=function(a,y,E){var b=ae(E),ee=E*8-y-1,ne=(1<<ee)-1,ce=ne>>1,Ae=y===23?le(2,-24)-le(2,-77):0,ge=a<0||a===0&&1/a<0?1:0,me=0,ve,be,ye;for(a=re(a),a!=a||a===1/0?(be=a!=a?1:0,ve=ne):(ve=ie(se(a)/oe),ye=le(2,-ve),a*ye<1&&(ve--,ye*=2),ve+ce>=1?a+=Ae/ye:a+=Ae*le(2,1-ce),a*ye>=2&&(ve++,ye/=2),ve+ce>=ne?(be=0,ve=ne):ve+ce>=1?(be=(a*ye-1)*le(2,y),ve=ve+ce):(be=a*le(2,ce-1)*le(2,y),ve=0));y>=8;)b[me++]=be&255,be/=256,y-=8;for(ve=ve<<y|be,ee+=y;ee>0;)b[me++]=ve&255,ve/=256,ee-=8;return b[--me]|=ge*128,b},z=function(a,y){var E=a.length,b=E*8-y-1,ee=(1<<b)-1,ne=ee>>1,ce=b-7,Ae=E-1,ge=a[Ae--],me=ge&127,ve;for(ge>>=7;ce>0;)me=me*256+a[Ae--],ce-=8;for(ve=me&(1<<-ce)-1,me>>=-ce,ce+=y;ce>0;)ve=ve*256+a[Ae--],ce-=8;if(me===0)me=1-ne;else{if(me===ee)return ve?NaN:ge?-1/0:1/0;ve=ve+le(2,y),me=me-ne}return(ge?-1:1)*ve*le(2,me-y)};pe.exports={pack:te,unpack:z}},{"../internals/global":163}],170:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/function-uncurry-this"),re=x("../internals/fails"),le=x("../internals/classof-raw"),ie=ue.Object,se=ae("".split);pe.exports=re(function(){return!ie("z").propertyIsEnumerable(0)})?function(oe){return le(oe)=="String"?se(oe,""):ie(oe)}:ie},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(x,pe,de){var ue=x("../internals/is-callable"),ae=x("../internals/is-object"),re=x("../internals/object-set-prototype-of");pe.exports=function(le,ie,se){var oe,te;return re&&ue(oe=ie.constructor)&&oe!==se&&ae(te=oe.prototype)&&te!==se.prototype&&re(le,te),le}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(x,pe,de){var ue=x("../internals/function-uncurry-this"),ae=x("../internals/is-callable"),re=x("../internals/shared-store"),le=ue(Function.toString);ae(re.inspectSource)||(re.inspectSource=function(ie){return le(ie)}),pe.exports=re.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(x,pe,de){var ue=x("../internals/native-weak-map"),ae=x("../internals/global"),re=x("../internals/function-uncurry-this"),le=x("../internals/is-object"),ie=x("../internals/create-non-enumerable-property"),se=x("../internals/has-own-property"),oe=x("../internals/shared-store"),te=x("../internals/shared-key"),z=x("../internals/hidden-keys"),a="Object already initialized",y=ae.TypeError,E=ae.WeakMap,b,ee,ne,ce=function(Ce){return ne(Ce)?ee(Ce):b(Ce,{})},Ae=function(Ce){return function(we){var Ke;if(!le(we)||(Ke=ee(we)).type!==Ce)throw y("Incompatible receiver, "+Ce+" required");return Ke}};if(ue||oe.state){var ge=oe.state||(oe.state=new E),me=re(ge.get),ve=re(ge.has),be=re(ge.set);b=function(Ce,we){if(ve(ge,Ce))throw new y(a);return we.facade=Ce,be(ge,Ce,we),we},ee=function(Ce){return me(ge,Ce)||{}},ne=function(Ce){return ve(ge,Ce)}}else{var ye=te("state");z[ye]=!0,b=function(Ce,we){if(se(Ce,ye))throw new y(a);return we.facade=Ce,ie(Ce,ye,we),we},ee=function(Ce){return se(Ce,ye)?Ce[ye]:{}},ne=function(Ce){return se(Ce,ye)}}pe.exports={set:b,get:ee,has:ne,enforce:ce,getterFor:Ae}},{"../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(x,pe,de){var ue=x("../internals/well-known-symbol"),ae=x("../internals/iterators"),re=ue("iterator"),le=Array.prototype;pe.exports=function(ie){return ie!==void 0&&(ae.Array===ie||le[re]===ie)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(x,pe,de){var ue=x("../internals/classof-raw");pe.exports=Array.isArray||function(re){return ue(re)=="Array"}},{"../internals/classof-raw":123}],176:[function(x,pe,de){pe.exports=function(ue){return typeof ue=="function"}},{}],177:[function(x,pe,de){var ue=x("../internals/function-uncurry-this"),ae=x("../internals/fails"),re=x("../internals/is-callable"),le=x("../internals/classof"),ie=x("../internals/get-built-in"),se=x("../internals/inspect-source"),oe=function(){},te=[],z=ie("Reflect","construct"),a=/^\s*(?:class|function)\b/,y=ue(a.exec),E=!a.exec(oe),b=function(ce){if(!re(ce))return!1;try{return z(oe,te,ce),!0}catch(Ae){return!1}},ee=function(ce){if(!re(ce))return!1;switch(le(ce)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return E||!!y(a,se(ce))}catch(Ae){return!0}};ee.sham=!0,pe.exports=!z||ae(function(){var ne;return b(b.call)||!b(Object)||!b(function(){ne=!0})||ne})?ee: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(x,pe,de){var ue=x("../internals/fails"),ae=x("../internals/is-callable"),re=/#|\.prototype\./,le=function(z,a){var y=se[ie(z)];return y==te?!0:y==oe?!1:ae(a)?ue(a):!!a},ie=le.normalize=function(z){return String(z).replace(re,".").toLowerCase()},se=le.data={},oe=le.NATIVE="N",te=le.POLYFILL="P";pe.exports=le},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(x,pe,de){var ue=x("../internals/is-object"),ae=Math.floor;pe.exports=Number.isInteger||function(le){return!ue(le)&&isFinite(le)&&ae(le)===le}},{"../internals/is-object":180}],180:[function(x,pe,de){var ue=x("../internals/is-callable");pe.exports=function(ae){return typeof ae=="object"?ae!==null:ue(ae)}},{"../internals/is-callable":176}],181:[function(x,pe,de){pe.exports=!1},{}],182:[function(x,pe,de){var ue=x("../internals/is-object"),ae=x("../internals/classof-raw"),re=x("../internals/well-known-symbol"),le=re("match");pe.exports=function(ie){var se;return ue(ie)&&((se=ie[le])!==void 0?!!se:ae(ie)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/get-built-in"),re=x("../internals/is-callable"),le=x("../internals/object-is-prototype-of"),ie=x("../internals/use-symbol-as-uid"),se=ue.Object;pe.exports=ie?function(oe){return typeof oe=="symbol"}:function(oe){var te=ae("Symbol");return re(te)&&le(te.prototype,se(oe))}},{"../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(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/function-bind-context"),re=x("../internals/function-call"),le=x("../internals/an-object"),ie=x("../internals/try-to-string"),se=x("../internals/is-array-iterator-method"),oe=x("../internals/length-of-array-like"),te=x("../internals/object-is-prototype-of"),z=x("../internals/get-iterator"),a=x("../internals/get-iterator-method"),y=x("../internals/iterator-close"),E=ue.TypeError,b=function(ne,ce){this.stopped=ne,this.result=ce},ee=b.prototype;pe.exports=function(ne,ce,Ae){var ge=Ae&&Ae.that,me=!!(Ae&&Ae.AS_ENTRIES),ve=!!(Ae&&Ae.IS_ITERATOR),be=!!(Ae&&Ae.INTERRUPTED),ye=ae(ce,ge),Ce,we,Ke,Se,ke,Fe,De,We=function(Qe){return Ce&&y(Ce,"normal",Qe),new b(!0,Qe)},Ve=function(Qe){return me?(le(Qe),be?ye(Qe[0],Qe[1],We):ye(Qe[0],Qe[1])):be?ye(Qe,We):ye(Qe)};if(ve)Ce=ne;else{if(we=a(ne),!we)throw E(ie(ne)+" is not iterable");if(se(we)){for(Ke=0,Se=oe(ne);Se>Ke;Ke++)if(ke=Ve(ne[Ke]),ke&&te(ee,ke))return ke;return new b(!1)}Ce=z(ne,we)}for(Fe=Ce.next;!(De=re(Fe,Ce)).done;){try{ke=Ve(De.value)}catch(Qe){y(Ce,"throw",Qe)}if(typeof ke=="object"&&ke&&te(ee,ke))return ke}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(x,pe,de){var ue=x("../internals/function-call"),ae=x("../internals/an-object"),re=x("../internals/get-method");pe.exports=function(le,ie,se){var oe,te;ae(le);try{if(oe=re(le,"return"),!oe){if(ie==="throw")throw se;return se}oe=ue(oe,le)}catch(z){te=!0,oe=z}if(ie==="throw")throw se;if(te)throw oe;return ae(oe),se}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(x,pe,de){"use strict";var ue=x("../internals/fails"),ae=x("../internals/is-callable"),re=x("../internals/object-create"),le=x("../internals/object-get-prototype-of"),ie=x("../internals/redefine"),se=x("../internals/well-known-symbol"),oe=x("../internals/is-pure"),te=se("iterator"),z=!1,a,y,E;[].keys&&(E=[].keys(),"next"in E?(y=le(le(E)),y!==Object.prototype&&(a=y)):z=!0);var b=a==null||ue(function(){var ee={};return a[te].call(ee)!==ee});b?a={}:oe&&(a=re(a)),ae(a[te])||ie(a,te,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(x,pe,de){arguments[4][165][0].apply(de,arguments)},{dup:165}],188:[function(x,pe,de){var ue=x("../internals/to-length");pe.exports=function(ae){return ue(ae.length)}},{"../internals/to-length":249}],189:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/function-bind-context"),re=x("../internals/object-get-own-property-descriptor").f,le=x("../internals/task").set,ie=x("../internals/engine-is-ios"),se=x("../internals/engine-is-ios-pebble"),oe=x("../internals/engine-is-webos-webkit"),te=x("../internals/engine-is-node"),z=ue.MutationObserver||ue.WebKitMutationObserver,a=ue.document,y=ue.process,E=ue.Promise,b=re(ue,"queueMicrotask"),ee=b&&b.value,ne,ce,Ae,ge,me,ve,be,ye;ee||(ne=function(){var Ce,we;for(te&&(Ce=y.domain)&&Ce.exit();ce;){we=ce.fn,ce=ce.next;try{we()}catch(Ke){throw ce?ge():Ae=void 0,Ke}}Ae=void 0,Ce&&Ce.enter()},!ie&&!te&&!oe&&z&&a?(me=!0,ve=a.createTextNode(""),new z(ne).observe(ve,{characterData:!0}),ge=function(){ve.data=me=!me}):!se&&E&&E.resolve?(be=E.resolve(void 0),be.constructor=E,ye=ae(be.then,be),ge=function(){ye(ne)}):te?ge=function(){y.nextTick(ne)}:(le=ae(le,ue),ge=function(){le(ne)})),pe.exports=ee||function(Ce){var we={fn:Ce,next:void 0};Ae&&(Ae.next=we),ce||(ce=we,ge()),Ae=we}},{"../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(x,pe,de){var ue=x("../internals/native-symbol");pe.exports=ue&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(x,pe,de){var ue=x("../internals/engine-v8-version"),ae=x("../internals/fails");pe.exports=!!Object.getOwnPropertySymbols&&!ae(function(){var re=Symbol();return!String(re)||!(Object(re)instanceof Symbol)||!Symbol.sham&&ue&&ue<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/is-callable"),re=x("../internals/inspect-source"),le=ue.WeakMap;pe.exports=ae(le)&&/native code/.test(re(le))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(x,pe,de){"use strict";var ue=x("../internals/a-callable"),ae=function(re){var le,ie;this.promise=new re(function(se,oe){if(le!==void 0||ie!==void 0)throw TypeError("Bad Promise constructor");le=se,ie=oe}),this.resolve=ue(le),this.reject=ue(ie)};pe.exports.f=function(re){return new ae(re)}},{"../internals/a-callable":95}],194:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/is-regexp"),re=ue.TypeError;pe.exports=function(le){if(ae(le))throw re("The method doesn't accept regular expressions");return le}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(x,pe,de){"use strict";var ue=x("../internals/descriptors"),ae=x("../internals/function-uncurry-this"),re=x("../internals/function-call"),le=x("../internals/fails"),ie=x("../internals/object-keys"),se=x("../internals/object-get-own-property-symbols"),oe=x("../internals/object-property-is-enumerable"),te=x("../internals/to-object"),z=x("../internals/indexed-object"),a=Object.assign,y=Object.defineProperty,E=ae([].concat);pe.exports=!a||le(function(){if(ue&&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={},ee={},ne=Symbol(),ce="abcdefghijklmnopqrst";return b[ne]=7,ce.split("").forEach(function(Ae){ee[Ae]=Ae}),a({},b)[ne]!=7||ie(a({},ee)).join("")!=ce})?function(ee,ne){for(var ce=te(ee),Ae=arguments.length,ge=1,me=se.f,ve=oe.f;Ae>ge;)for(var be=z(arguments[ge++]),ye=me?E(ie(be),me(be)):ie(be),Ce=ye.length,we=0,Ke;Ce>we;)Ke=ye[we++],(!ue||re(ve,be,Ke))&&(ce[Ke]=be[Ke]);return ce}: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(x,pe,de){var ue=x("../internals/an-object"),ae=x("../internals/object-define-properties"),re=x("../internals/enum-bug-keys"),le=x("../internals/hidden-keys"),ie=x("../internals/html"),se=x("../internals/document-create-element"),oe=x("../internals/shared-key"),te=">",z="<",a="prototype",y="script",E=oe("IE_PROTO"),b=function(){},ee=function(me){return z+y+te+me+z+"/"+y+te},ne=function(me){me.write(ee("")),me.close();var ve=me.parentWindow.Object;return me=null,ve},ce=function(){var me=se("iframe"),ve="java"+y+":",be;return me.style.display="none",ie.appendChild(me),me.src=String(ve),be=me.contentWindow.document,be.open(),be.write(ee("document.F=Object")),be.close(),be.F},Ae,ge=function(){try{Ae=new ActiveXObject("htmlfile")}catch(ve){}ge=typeof document!="undefined"?document.domain&&Ae?ne(Ae):ce():ne(Ae);for(var me=re.length;me--;)delete ge[a][re[me]];return ge()};le[E]=!0,pe.exports=Object.create||function(ve,be){var ye;return ve!==null?(b[a]=ue(ve),ye=new b,b[a]=null,ye[E]=ve):ye=ge(),be===void 0?ye:ae.f(ye,be)}},{"../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(x,pe,de){var ue=x("../internals/descriptors"),ae=x("../internals/v8-prototype-define-bug"),re=x("../internals/object-define-property"),le=x("../internals/an-object"),ie=x("../internals/to-indexed-object"),se=x("../internals/object-keys");de.f=ue&&!ae?Object.defineProperties:function(te,z){le(te);for(var a=ie(z),y=se(z),E=y.length,b=0,ee;E>b;)re.f(te,ee=y[b++],a[ee]);return te}},{"../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(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/descriptors"),re=x("../internals/ie8-dom-define"),le=x("../internals/v8-prototype-define-bug"),ie=x("../internals/an-object"),se=x("../internals/to-property-key"),oe=ue.TypeError,te=Object.defineProperty,z=Object.getOwnPropertyDescriptor,a="enumerable",y="configurable",E="writable";de.f=ae?le?function(ee,ne,ce){if(ie(ee),ne=se(ne),ie(ce),typeof ee=="function"&&ne==="prototype"&&"value"in ce&&E in ce&&!ce[E]){var Ae=z(ee,ne);Ae&&Ae[E]&&(ee[ne]=ce.value,ce={configurable:y in ce?ce[y]:Ae[y],enumerable:a in ce?ce[a]:Ae[a],writable:!1})}return te(ee,ne,ce)}:te:function(ee,ne,ce){if(ie(ee),ne=se(ne),ie(ce),re)try{return te(ee,ne,ce)}catch(Ae){}if("get"in ce||"set"in ce)throw oe("Accessors not supported");return"value"in ce&&(ee[ne]=ce.value),ee}},{"../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(x,pe,de){var ue=x("../internals/descriptors"),ae=x("../internals/function-call"),re=x("../internals/object-property-is-enumerable"),le=x("../internals/create-property-descriptor"),ie=x("../internals/to-indexed-object"),se=x("../internals/to-property-key"),oe=x("../internals/has-own-property"),te=x("../internals/ie8-dom-define"),z=Object.getOwnPropertyDescriptor;de.f=ue?z:function(y,E){if(y=ie(y),E=se(E),te)try{return z(y,E)}catch(b){}if(oe(y,E))return le(!ae(re.f,y,E),y[E])}},{"../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(x,pe,de){var ue=x("../internals/classof-raw"),ae=x("../internals/to-indexed-object"),re=x("../internals/object-get-own-property-names").f,le=x("../internals/array-slice-simple"),ie=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],se=function(oe){try{return re(oe)}catch(te){return le(ie)}};pe.exports.f=function(te){return ie&&ue(te)=="Window"?se(te):re(ae(te))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(x,pe,de){var ue=x("../internals/object-keys-internal"),ae=x("../internals/enum-bug-keys"),re=ae.concat("length","prototype");de.f=Object.getOwnPropertyNames||function(ie){return ue(ie,re)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(x,pe,de){de.f=Object.getOwnPropertySymbols},{}],203:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/has-own-property"),re=x("../internals/is-callable"),le=x("../internals/to-object"),ie=x("../internals/shared-key"),se=x("../internals/correct-prototype-getter"),oe=ie("IE_PROTO"),te=ue.Object,z=te.prototype;pe.exports=se?te.getPrototypeOf:function(a){var y=le(a);if(ae(y,oe))return y[oe];var E=y.constructor;return re(E)&&y instanceof E?E.prototype:y instanceof te?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(x,pe,de){var ue=x("../internals/function-uncurry-this");pe.exports=ue({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(x,pe,de){var ue=x("../internals/function-uncurry-this"),ae=x("../internals/has-own-property"),re=x("../internals/to-indexed-object"),le=x("../internals/array-includes").indexOf,ie=x("../internals/hidden-keys"),se=ue([].push);pe.exports=function(oe,te){var z=re(oe),a=0,y=[],E;for(E in z)!ae(ie,E)&&ae(z,E)&&se(y,E);for(;te.length>a;)ae(z,E=te[a++])&&(~le(y,E)||se(y,E));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(x,pe,de){var ue=x("../internals/object-keys-internal"),ae=x("../internals/enum-bug-keys");pe.exports=Object.keys||function(le){return ue(le,ae)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(x,pe,de){"use strict";var ue={}.propertyIsEnumerable,ae=Object.getOwnPropertyDescriptor,re=ae&&!ue.call({1:2},1);de.f=re?function(ie){var se=ae(this,ie);return!!se&&se.enumerable}:ue},{}],208:[function(x,pe,de){var ue=x("../internals/function-uncurry-this"),ae=x("../internals/an-object"),re=x("../internals/a-possible-prototype");pe.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var le=!1,ie={},se;try{se=ue(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),se(ie,[]),le=ie instanceof Array}catch(oe){}return function(te,z){return ae(te),re(z),le?se(te,z):te.__proto__=z,te}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(x,pe,de){var ue=x("../internals/descriptors"),ae=x("../internals/function-uncurry-this"),re=x("../internals/object-keys"),le=x("../internals/to-indexed-object"),ie=x("../internals/object-property-is-enumerable").f,se=ae(ie),oe=ae([].push),te=function(z){return function(a){for(var y=le(a),E=re(y),b=E.length,ee=0,ne=[],ce;b>ee;)ce=E[ee++],(!ue||se(y,ce))&&oe(ne,z?[ce,y[ce]]:y[ce]);return ne}};pe.exports={entries:te(!0),values:te(!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(x,pe,de){"use strict";var ue=x("../internals/to-string-tag-support"),ae=x("../internals/classof");pe.exports=ue?{}.toString:function(){return"[object "+ae(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/function-call"),re=x("../internals/is-callable"),le=x("../internals/is-object"),ie=ue.TypeError;pe.exports=function(se,oe){var te,z;if(oe==="string"&&re(te=se.toString)&&!le(z=ae(te,se))||re(te=se.valueOf)&&!le(z=ae(te,se))||oe!=="string"&&re(te=se.toString)&&!le(z=ae(te,se)))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(x,pe,de){var ue=x("../internals/get-built-in"),ae=x("../internals/function-uncurry-this"),re=x("../internals/object-get-own-property-names"),le=x("../internals/object-get-own-property-symbols"),ie=x("../internals/an-object"),se=ae([].concat);pe.exports=ue("Reflect","ownKeys")||function(te){var z=re.f(ie(te)),a=le.f;return a?se(z,a(te)):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(x,pe,de){var ue=x("../internals/global");pe.exports=ue},{"../internals/global":163}],214:[function(x,pe,de){pe.exports=function(ue){try{return{error:!1,value:ue()}}catch(ae){return{error:!0,value:ae}}}},{}],215:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/promise-native-constructor"),re=x("../internals/is-callable"),le=x("../internals/is-forced"),ie=x("../internals/inspect-source"),se=x("../internals/well-known-symbol"),oe=x("../internals/engine-is-browser"),te=x("../internals/is-pure"),z=x("../internals/engine-v8-version"),a=ae&&ae.prototype,y=se("species"),E=!1,b=re(ue.PromiseRejectionEvent),ee=le("Promise",function(){var ne=ie(ae),ce=ne!==String(ae);if(!ce&&z===66||te&&!(a.catch&&a.finally))return!0;if(z>=51&&/native code/.test(ne))return!1;var Ae=new ae(function(ve){ve(1)}),ge=function(ve){ve(function(){},function(){})},me=Ae.constructor={};return me[y]=ge,E=Ae.then(function(){})instanceof ge,E?!ce&&oe&&!b:!0});pe.exports={CONSTRUCTOR:ee,REJECTION_EVENT:b,SUBCLASSING:E}},{"../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(x,pe,de){var ue=x("../internals/global");pe.exports=ue.Promise},{"../internals/global":163}],217:[function(x,pe,de){var ue=x("../internals/an-object"),ae=x("../internals/is-object"),re=x("../internals/new-promise-capability");pe.exports=function(le,ie){if(ue(le),ae(ie)&&ie.constructor===le)return ie;var se=re.f(le),oe=se.resolve;return oe(ie),se.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(x,pe,de){var ue=x("../internals/promise-native-constructor"),ae=x("../internals/check-correctness-of-iteration"),re=x("../internals/promise-constructor-detection").CONSTRUCTOR;pe.exports=re||!ae(function(le){ue.all(le).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(x,pe,de){var ue=x("../internals/object-define-property").f;pe.exports=function(ae,re,le){le in ae||ue(ae,le,{configurable:!0,get:function(){return re[le]},set:function(ie){re[le]=ie}})}},{"../internals/object-define-property":198}],220:[function(x,pe,de){var ue=function(){this.head=null,this.tail=null};ue.prototype={add:function(ae){var re={item:ae,next:null};this.head?this.tail.next=re:this.head=re,this.tail=re},get:function(){var ae=this.head;if(ae)return this.head=ae.next,this.tail===ae&&(this.tail=null),ae.item}},pe.exports=ue},{}],221:[function(x,pe,de){var ue=x("../internals/redefine");pe.exports=function(ae,re,le){for(var ie in re)ue(ae,ie,re[ie],le);return ae}},{"../internals/redefine":222}],222:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/is-callable"),re=x("../internals/has-own-property"),le=x("../internals/create-non-enumerable-property"),ie=x("../internals/set-global"),se=x("../internals/inspect-source"),oe=x("../internals/internal-state"),te=x("../internals/function-name").CONFIGURABLE,z=oe.get,a=oe.enforce,y=String(String).split("String");(pe.exports=function(E,b,ee,ne){var ce=ne?!!ne.unsafe:!1,Ae=ne?!!ne.enumerable:!1,ge=ne?!!ne.noTargetGet:!1,me=ne&&ne.name!==void 0?ne.name:b,ve;if(ae(ee)&&(String(me).slice(0,7)==="Symbol("&&(me="["+String(me).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!re(ee,"name")||te&&ee.name!==me)&&le(ee,"name",me),ve=a(ee),ve.source||(ve.source=y.join(typeof me=="string"?me:""))),E===ue){Ae?E[b]=ee:ie(b,ee);return}else ce?!ge&&E[b]&&(Ae=!0):delete E[b];Ae?E[b]=ee:le(E,b,ee)})(Function.prototype,"toString",function(){return ae(this)&&z(this).source||se(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(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/function-call"),re=x("../internals/an-object"),le=x("../internals/is-callable"),ie=x("../internals/classof-raw"),se=x("../internals/regexp-exec"),oe=ue.TypeError;pe.exports=function(te,z){var a=te.exec;if(le(a)){var y=ae(a,te,z);return y!==null&&re(y),y}if(ie(te)==="RegExp")return ae(se,te,z);throw oe("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(x,pe,de){"use strict";var ue=x("../internals/function-call"),ae=x("../internals/function-uncurry-this"),re=x("../internals/to-string"),le=x("../internals/regexp-flags"),ie=x("../internals/regexp-sticky-helpers"),se=x("../internals/shared"),oe=x("../internals/object-create"),te=x("../internals/internal-state").get,z=x("../internals/regexp-unsupported-dot-all"),a=x("../internals/regexp-unsupported-ncg"),y=se("native-string-replace",String.prototype.replace),E=RegExp.prototype.exec,b=E,ee=ae("".charAt),ne=ae("".indexOf),ce=ae("".replace),Ae=ae("".slice),ge=function(){var ye=/a/,Ce=/b*/g;return ue(E,ye,"a"),ue(E,Ce,"a"),ye.lastIndex!==0||Ce.lastIndex!==0}(),me=ie.BROKEN_CARET,ve=/()??/.exec("")[1]!==void 0,be=ge||ve||me||z||a;be&&(b=function(Ce){var we=this,Ke=te(we),Se=re(Ce),ke=Ke.raw,Fe,De,We,Ve,Qe,Je,et;if(ke)return ke.lastIndex=we.lastIndex,Fe=ue(b,ke,Se),we.lastIndex=ke.lastIndex,Fe;var ct=Ke.groups,ut=me&&we.sticky,nt=ue(le,we),lt=we.source,at=0,pt=Se;if(ut&&(nt=ce(nt,"y",""),ne(nt,"g")===-1&&(nt+="g"),pt=Ae(Se,we.lastIndex),we.lastIndex>0&&(!we.multiline||we.multiline&&ee(Se,we.lastIndex-1)!==`
`)&&(lt="(?: "+lt+")",pt=" "+pt,at++),De=new RegExp("^(?:"+lt+")",nt)),ve&&(De=new RegExp("^"+lt+"$(?!\\s)",nt)),ge&&(We=we.lastIndex),Ve=ue(E,ut?De:we,pt),ut?Ve?(Ve.input=Ae(Ve.input,at),Ve[0]=Ae(Ve[0],at),Ve.index=we.lastIndex,we.lastIndex+=Ve[0].length):we.lastIndex=0:ge&&Ve&&(we.lastIndex=we.global?Ve.index+Ve[0].length:We),ve&&Ve&&Ve.length>1&&ue(y,Ve[0],De,function(){for(Qe=1;Qe<arguments.length-2;Qe++)arguments[Qe]===void 0&&(Ve[Qe]=void 0)}),Ve&&ct)for(Ve.groups=Je=oe(null),Qe=0;Qe<ct.length;Qe++)et=ct[Qe],Je[et[0]]=Ve[et[1]];return Ve}),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(x,pe,de){"use strict";var ue=x("../internals/an-object");pe.exports=function(){var ae=ue(this),re="";return ae.hasIndices&&(re+="d"),ae.global&&(re+="g"),ae.ignoreCase&&(re+="i"),ae.multiline&&(re+="m"),ae.dotAll&&(re+="s"),ae.unicode&&(re+="u"),ae.sticky&&(re+="y"),re}},{"../internals/an-object":101}],226:[function(x,pe,de){var ue=x("../internals/function-call"),ae=x("../internals/has-own-property"),re=x("../internals/object-is-prototype-of"),le=x("../internals/regexp-flags"),ie=RegExp.prototype;pe.exports=function(se){var oe=se.flags;return oe===void 0&&!("flags"in ie)&&!ae(se,"flags")&&re(ie,se)?ue(le,se):oe}},{"../internals/function-call":155,"../internals/has-own-property":164,"../internals/object-is-prototype-of":204,"../internals/regexp-flags":225}],227:[function(x,pe,de){var ue=x("../internals/fails"),ae=x("../internals/global"),re=ae.RegExp,le=ue(function(){var oe=re("a","y");return oe.lastIndex=2,oe.exec("abcd")!=null}),ie=le||ue(function(){return!re("a","y").sticky}),se=le||ue(function(){var oe=re("^r","gy");return oe.lastIndex=2,oe.exec("str")!=null});pe.exports={BROKEN_CARET:se,MISSED_STICKY:ie,UNSUPPORTED_Y:le}},{"../internals/fails":150,"../internals/global":163}],228:[function(x,pe,de){var ue=x("../internals/fails"),ae=x("../internals/global"),re=ae.RegExp;pe.exports=ue(function(){var le=re(".","s");return!(le.dotAll&&le.exec(`
`)&&le.flags==="s")})},{"../internals/fails":150,"../internals/global":163}],229:[function(x,pe,de){var ue=x("../internals/fails"),ae=x("../internals/global"),re=ae.RegExp;pe.exports=ue(function(){var le=re("(?<a>b)","g");return le.exec("b").groups.a!=="b"||"b".replace(le,"$<a>c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(x,pe,de){var ue=x("../internals/global"),ae=ue.TypeError;pe.exports=function(re){if(re==null)throw ae("Can't call method on "+re);return re}},{"../internals/global":163}],231:[function(x,pe,de){pe.exports=Object.is||function(ae,re){return ae===re?ae!==0||1/ae===1/re:ae!=ae&&re!=re}},{}],232:[function(x,pe,de){var ue=x("../internals/global"),ae=Object.defineProperty;pe.exports=function(re,le){try{ae(ue,re,{value:le,configurable:!0,writable:!0})}catch(ie){ue[re]=le}return le}},{"../internals/global":163}],233:[function(x,pe,de){"use strict";var ue=x("../internals/get-built-in"),ae=x("../internals/object-define-property"),re=x("../internals/well-known-symbol"),le=x("../internals/descriptors"),ie=re("species");pe.exports=function(se){var oe=ue(se),te=ae.f;le&&oe&&!oe[ie]&&te(oe,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(x,pe,de){var ue=x("../internals/object-define-property").f,ae=x("../internals/has-own-property"),re=x("../internals/well-known-symbol"),le=re("toStringTag");pe.exports=function(ie,se,oe){ie&&!oe&&(ie=ie.prototype),ie&&!ae(ie,le)&&ue(ie,le,{configurable:!0,value:se})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(x,pe,de){var ue=x("../internals/shared"),ae=x("../internals/uid"),re=ue("keys");pe.exports=function(le){return re[le]||(re[le]=ae(le))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/set-global"),re="__core-js_shared__",le=ue[re]||ae(re,{});pe.exports=le},{"../internals/global":163,"../internals/set-global":232}],237:[function(x,pe,de){var ue=x("../internals/is-pure"),ae=x("../internals/shared-store");(pe.exports=function(re,le){return ae[re]||(ae[re]=le!==void 0?le:{})})("versions",[]).push({version:"3.22.1",mode:ue?"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(x,pe,de){var ue=x("../internals/an-object"),ae=x("../internals/a-constructor"),re=x("../internals/well-known-symbol"),le=re("species");pe.exports=function(ie,se){var oe=ue(ie).constructor,te;return oe===void 0||(te=ue(oe)[le])==null?se:ae(te)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(x,pe,de){var ue=x("../internals/function-uncurry-this"),ae=x("../internals/to-integer-or-infinity"),re=x("../internals/to-string"),le=x("../internals/require-object-coercible"),ie=ue("".charAt),se=ue("".charCodeAt),oe=ue("".slice),te=function(z){return function(a,y){var E=re(le(a)),b=ae(y),ee=E.length,ne,ce;return b<0||b>=ee?z?"":void 0:(ne=se(E,b),ne<55296||ne>56319||b+1===ee||(ce=se(E,b+1))<56320||ce>57343?z?ie(E,b):ne:z?oe(E,b,b+2):(ne-55296<<10)+(ce-56320)+65536)}};pe.exports={codeAt:te(!1),charAt:te(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(x,pe,de){var ue=x("../internals/function-name").PROPER,ae=x("../internals/fails"),re=x("../internals/whitespaces"),le="\u200B\x85\u180E";pe.exports=function(ie){return ae(function(){return!!re[ie]()||le[ie]()!==le||ue&&re[ie].name!==ie})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(x,pe,de){var ue=x("../internals/function-uncurry-this"),ae=x("../internals/require-object-coercible"),re=x("../internals/to-string"),le=x("../internals/whitespaces"),ie=ue("".replace),se="["+le+"]",oe=RegExp("^"+se+se+"*"),te=RegExp(se+se+"*$"),z=function(a){return function(y){var E=re(ae(y));return a&1&&(E=ie(E,oe,"")),a&2&&(E=ie(E,te,"")),E}};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(x,pe,de){var ue=x("../internals/function-call"),ae=x("../internals/get-built-in"),re=x("../internals/well-known-symbol"),le=x("../internals/redefine");pe.exports=function(){var ie=ae("Symbol"),se=ie&&ie.prototype,oe=se&&se.valueOf,te=re("toPrimitive");se&&!se[te]&&le(se,te,function(z){return ue(oe,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/function-apply"),re=x("../internals/function-bind-context"),le=x("../internals/is-callable"),ie=x("../internals/has-own-property"),se=x("../internals/fails"),oe=x("../internals/html"),te=x("../internals/array-slice"),z=x("../internals/document-create-element"),a=x("../internals/validate-arguments-length"),y=x("../internals/engine-is-ios"),E=x("../internals/engine-is-node"),b=ue.setImmediate,ee=ue.clearImmediate,ne=ue.process,ce=ue.Dispatch,Ae=ue.Function,ge=ue.MessageChannel,me=ue.String,ve=0,be={},ye="onreadystatechange",Ce,we,Ke,Se;try{Ce=ue.location}catch(Ve){}var ke=function(Ve){if(ie(be,Ve)){var Qe=be[Ve];delete be[Ve],Qe()}},Fe=function(Ve){return function(){ke(Ve)}},De=function(Ve){ke(Ve.data)},We=function(Ve){ue.postMessage(me(Ve),Ce.protocol+"//"+Ce.host)};(!b||!ee)&&(b=function(Qe){a(arguments.length,1);var Je=le(Qe)?Qe:Ae(Qe),et=te(arguments,1);return be[++ve]=function(){ae(Je,void 0,et)},we(ve),ve},ee=function(Qe){delete be[Qe]},E?we=function(Ve){ne.nextTick(Fe(Ve))}:ce&&ce.now?we=function(Ve){ce.now(Fe(Ve))}:ge&&!y?(Ke=new ge,Se=Ke.port2,Ke.port1.onmessage=De,we=re(Se.postMessage,Se)):ue.addEventListener&&le(ue.postMessage)&&!ue.importScripts&&Ce&&Ce.protocol!=="file:"&&!se(We)?(we=We,ue.addEventListener("message",De,!1)):ye in z("script")?we=function(Ve){oe.appendChild(z("script"))[ye]=function(){oe.removeChild(this),ke(Ve)}}:we=function(Ve){setTimeout(Fe(Ve),0)}),pe.exports={set:b,clear:ee}},{"../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(x,pe,de){var ue=x("../internals/function-uncurry-this");pe.exports=ue(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(x,pe,de){var ue=x("../internals/to-integer-or-infinity"),ae=Math.max,re=Math.min;pe.exports=function(le,ie){var se=ue(le);return se<0?ae(se+ie,0):re(se,ie)}},{"../internals/to-integer-or-infinity":248}],246:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/to-integer-or-infinity"),re=x("../internals/to-length"),le=ue.RangeError;pe.exports=function(ie){if(ie===void 0)return 0;var se=ae(ie),oe=re(se);if(se!==oe)throw le("Wrong length or index");return oe}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(x,pe,de){var ue=x("../internals/indexed-object"),ae=x("../internals/require-object-coercible");pe.exports=function(re){return ue(ae(re))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(x,pe,de){var ue=Math.ceil,ae=Math.floor;pe.exports=function(re){var le=+re;return le!==le||le===0?0:(le>0?ae:ue)(le)}},{}],249:[function(x,pe,de){var ue=x("../internals/to-integer-or-infinity"),ae=Math.min;pe.exports=function(re){return re>0?ae(ue(re),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/require-object-coercible"),re=ue.Object;pe.exports=function(le){return re(ae(le))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/to-positive-integer"),re=ue.RangeError;pe.exports=function(le,ie){var se=ae(le);if(se%ie)throw re("Wrong offset");return se}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/to-integer-or-infinity"),re=ue.RangeError;pe.exports=function(le){var ie=ae(le);if(ie<0)throw re("The argument can't be less than 0");return ie}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/function-call"),re=x("../internals/is-object"),le=x("../internals/is-symbol"),ie=x("../internals/get-method"),se=x("../internals/ordinary-to-primitive"),oe=x("../internals/well-known-symbol"),te=ue.TypeError,z=oe("toPrimitive");pe.exports=function(a,y){if(!re(a)||le(a))return a;var E=ie(a,z),b;if(E){if(y===void 0&&(y="default"),b=ae(E,a,y),!re(b)||le(b))return b;throw te("Can't convert object to primitive value")}return y===void 0&&(y="number"),se(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(x,pe,de){var ue=x("../internals/to-primitive"),ae=x("../internals/is-symbol");pe.exports=function(re){var le=ue(re,"string");return ae(le)?le:le+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(x,pe,de){var ue=x("../internals/well-known-symbol"),ae=ue("toStringTag"),re={};re[ae]="z",pe.exports=String(re)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/classof"),re=ue.String;pe.exports=function(le){if(ae(le)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return re(le)}},{"../internals/classof":124,"../internals/global":163}],257:[function(x,pe,de){var ue=x("../internals/global"),ae=ue.String;pe.exports=function(re){try{return ae(re)}catch(le){return"Object"}}},{"../internals/global":163}],258:[function(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/global"),re=x("../internals/function-call"),le=x("../internals/descriptors"),ie=x("../internals/typed-array-constructors-require-wrappers"),se=x("../internals/array-buffer-view-core"),oe=x("../internals/array-buffer"),te=x("../internals/an-instance"),z=x("../internals/create-property-descriptor"),a=x("../internals/create-non-enumerable-property"),y=x("../internals/is-integral-number"),E=x("../internals/to-length"),b=x("../internals/to-index"),ee=x("../internals/to-offset"),ne=x("../internals/to-property-key"),ce=x("../internals/has-own-property"),Ae=x("../internals/classof"),ge=x("../internals/is-object"),me=x("../internals/is-symbol"),ve=x("../internals/object-create"),be=x("../internals/object-is-prototype-of"),ye=x("../internals/object-set-prototype-of"),Ce=x("../internals/object-get-own-property-names").f,we=x("../internals/typed-array-from"),Ke=x("../internals/array-iteration").forEach,Se=x("../internals/set-species"),ke=x("../internals/object-define-property"),Fe=x("../internals/object-get-own-property-descriptor"),De=x("../internals/internal-state"),We=x("../internals/inherit-if-required"),Ve=De.get,Qe=De.set,Je=ke.f,et=Fe.f,ct=Math.round,ut=ae.RangeError,nt=oe.ArrayBuffer,lt=nt.prototype,at=oe.DataView,pt=se.NATIVE_ARRAY_BUFFER_VIEWS,bt=se.TYPED_ARRAY_CONSTRUCTOR,Lt=se.TYPED_ARRAY_TAG,mt=se.TypedArray,At=se.TypedArrayPrototype,qe=se.aTypedArrayConstructor,je=se.isTypedArray,Ze="BYTES_PER_ELEMENT",Oe="Wrong length",Ee=function(it,yt){qe(it);for(var xt=0,It=yt.length,St=new it(It);It>xt;)St[xt]=yt[xt++];return St},Be=function(it,yt){Je(it,yt,{get:function(){return Ve(this)[yt]}})},Ge=function(it){var yt;return be(lt,it)||(yt=Ae(it))=="ArrayBuffer"||yt=="SharedArrayBuffer"},Ie=function(it,yt){return je(it)&&!me(yt)&&yt in it&&y(+yt)&&yt>=0},Ne=function(yt,xt){return xt=ne(xt),Ie(yt,xt)?z(2,yt[xt]):et(yt,xt)},ze=function(yt,xt,It){return xt=ne(xt),Ie(yt,xt)&&ge(It)&&ce(It,"value")&&!ce(It,"get")&&!ce(It,"set")&&!It.configurable&&(!ce(It,"writable")||It.writable)&&(!ce(It,"enumerable")||It.enumerable)?(yt[xt]=It.value,yt):Je(yt,xt,It)};le?(pt||(Fe.f=Ne,ke.f=ze,Be(At,"buffer"),Be(At,"byteOffset"),Be(At,"byteLength"),Be(At,"length")),ue({target:"Object",stat:!0,forced:!pt},{getOwnPropertyDescriptor:Ne,defineProperty:ze}),pe.exports=function(it,yt,xt){var It=it.match(/\d+$/)[0]/8,St=it+(xt?"Clamped":"")+"Array",wt="get"+it,Tt="set"+it,Ht=ae[St],Ct=Ht,Zt=Ct&&Ct.prototype,Pt={},jt=function(fn,Wn){var xn=Ve(fn);return xn.view[wt](Wn*It+xn.byteOffset,!0)},Jt=function(fn,Wn,xn){var Rn=Ve(fn);xt&&(xn=(xn=ct(xn))<0?0:xn>255?255:xn&255),Rn.view[Tt](Wn*It+Rn.byteOffset,xn,!0)},en=function(fn,Wn){Je(fn,Wn,{get:function(){return jt(this,Wn)},set:function(xn){return Jt(this,Wn,xn)},enumerable:!0})};pt?ie&&(Ct=yt(function(fn,Wn,xn,Rn){return te(fn,Zt),We(function(){return ge(Wn)?Ge(Wn)?Rn!==void 0?new Ht(Wn,ee(xn,It),Rn):xn!==void 0?new Ht(Wn,ee(xn,It)):new Ht(Wn):je(Wn)?Ee(Ct,Wn):re(we,Ct,Wn):new Ht(b(Wn))}(),fn,Ct)}),ye&&ye(Ct,mt),Ke(Ce(Ht),function(fn){fn in Ct||a(Ct,fn,Ht[fn])}),Ct.prototype=Zt):(Ct=yt(function(fn,Wn,xn,Rn){te(fn,Zt);var gn=0,En=0,or,fr,Vr;if(!ge(Wn))Vr=b(Wn),fr=Vr*It,or=new nt(fr);else if(Ge(Wn)){or=Wn,En=ee(xn,It);var vr=Wn.byteLength;if(Rn===void 0){if(vr%It||(fr=vr-En,fr<0))throw ut(Oe)}else if(fr=E(Rn)*It,fr+En>vr)throw ut(Oe);Vr=fr/It}else return je(Wn)?Ee(Ct,Wn):re(we,Ct,Wn);for(Qe(fn,{buffer:or,byteOffset:En,byteLength:fr,length:Vr,view:new at(or)});gn<Vr;)en(fn,gn++)}),ye&&ye(Ct,mt),Zt=Ct.prototype=ve(At)),Zt.constructor!==Ct&&a(Zt,"constructor",Ct),a(Zt,bt,Ct),Lt&&a(Zt,Lt,St),Pt[St]=Ct,ue({global:!0,forced:Ct!=Ht,sham:!pt},Pt),Ze in Ct||a(Ct,Ze,It),Ze in Zt||a(Zt,Ze,It),Se(St)}):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(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/fails"),re=x("../internals/check-correctness-of-iteration"),le=x("../internals/array-buffer-view-core").NATIVE_ARRAY_BUFFER_VIEWS,ie=ue.ArrayBuffer,se=ue.Int8Array;pe.exports=!le||!ae(function(){se(1)})||!ae(function(){new se(-1)})||!re(function(oe){new se,new se(null),new se(1.5),new se(oe)},!0)||ae(function(){return new se(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(x,pe,de){var ue=x("../internals/array-from-constructor-and-list"),ae=x("../internals/typed-array-species-constructor");pe.exports=function(re,le){return ue(ae(re),le)}},{"../internals/array-from-constructor-and-list":108,"../internals/typed-array-species-constructor":262}],261:[function(x,pe,de){var ue=x("../internals/function-bind-context"),ae=x("../internals/function-call"),re=x("../internals/a-constructor"),le=x("../internals/to-object"),ie=x("../internals/length-of-array-like"),se=x("../internals/get-iterator"),oe=x("../internals/get-iterator-method"),te=x("../internals/is-array-iterator-method"),z=x("../internals/array-buffer-view-core").aTypedArrayConstructor;pe.exports=function(y){var E=re(this),b=le(y),ee=arguments.length,ne=ee>1?arguments[1]:void 0,ce=ne!==void 0,Ae=oe(b),ge,me,ve,be,ye,Ce;if(Ae&&!te(Ae))for(ye=se(b,Ae),Ce=ye.next,b=[];!(be=ae(Ce,ye)).done;)b.push(be.value);for(ce&&ee>2&&(ne=ue(ne,arguments[2])),me=ie(b),ve=new(z(E))(me),ge=0;me>ge;ge++)ve[ge]=ce?ne(b[ge],ge):b[ge];return ve}},{"../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(x,pe,de){var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/species-constructor"),re=ue.TYPED_ARRAY_CONSTRUCTOR,le=ue.aTypedArrayConstructor;pe.exports=function(ie){return le(ae(ie,ie[re]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(x,pe,de){var ue=x("../internals/function-uncurry-this"),ae=0,re=Math.random(),le=ue(1 .toString);pe.exports=function(ie){return"Symbol("+(ie===void 0?"":ie)+")_"+le(++ae+re,36)}},{"../internals/function-uncurry-this":157}],264:[function(x,pe,de){var ue=x("../internals/native-symbol");pe.exports=ue&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(x,pe,de){var ue=x("../internals/descriptors"),ae=x("../internals/fails");pe.exports=ue&&ae(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(x,pe,de){var ue=x("../internals/global"),ae=ue.TypeError;pe.exports=function(re,le){if(re<le)throw ae("Not enough arguments");return re}},{"../internals/global":163}],267:[function(x,pe,de){var ue=x("../internals/well-known-symbol");de.f=ue},{"../internals/well-known-symbol":268}],268:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/shared"),re=x("../internals/has-own-property"),le=x("../internals/uid"),ie=x("../internals/native-symbol"),se=x("../internals/use-symbol-as-uid"),oe=ae("wks"),te=ue.Symbol,z=te&&te.for,a=se?te:te&&te.withoutSetter||le;pe.exports=function(y){if(!re(oe,y)||!(ie||typeof oe[y]=="string")){var E="Symbol."+y;ie&&re(te,y)?oe[y]=te[y]:se&&z?oe[y]=z(E):oe[y]=a(E)}return oe[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(x,pe,de){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(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/global"),re=x("../internals/array-buffer"),le=x("../internals/set-species"),ie="ArrayBuffer",se=re[ie],oe=ae[ie];ue({global:!0,forced:oe!==se},{ArrayBuffer:se}),le(ie)},{"../internals/array-buffer":104,"../internals/export":149,"../internals/global":163,"../internals/set-species":233}],271:[function(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/function-uncurry-this"),re=x("../internals/fails"),le=x("../internals/array-buffer"),ie=x("../internals/an-object"),se=x("../internals/to-absolute-index"),oe=x("../internals/to-length"),te=x("../internals/species-constructor"),z=le.ArrayBuffer,a=le.DataView,y=a.prototype,E=ae(z.prototype.slice),b=ae(y.getUint8),ee=ae(y.setUint8),ne=re(function(){return!new z(2).slice(1,void 0).byteLength});ue({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:ne},{slice:function(Ae,ge){if(E&&ge===void 0)return E(ie(this),Ae);for(var me=ie(this).byteLength,ve=se(Ae,me),be=se(ge===void 0?me:ge,me),ye=new(te(this,z))(oe(be-ve)),Ce=new a(this),we=new a(ye),Ke=0;ve<be;)ee(we,Ke++,b(Ce,ve++));return ye}})},{"../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(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/global"),re=x("../internals/fails"),le=x("../internals/is-array"),ie=x("../internals/is-object"),se=x("../internals/to-object"),oe=x("../internals/length-of-array-like"),te=x("../internals/create-property"),z=x("../internals/array-species-create"),a=x("../internals/array-method-has-species-support"),y=x("../internals/well-known-symbol"),E=x("../internals/engine-v8-version"),b=y("isConcatSpreadable"),ee=9007199254740991,ne="Maximum allowed index exceeded",ce=ae.TypeError,Ae=E>=51||!re(function(){var be=[];return be[b]=!1,be.concat()[0]!==be}),ge=a("concat"),me=function(be){if(!ie(be))return!1;var ye=be[b];return ye!==void 0?!!ye:le(be)},ve=!Ae||!ge;ue({target:"Array",proto:!0,forced:ve},{concat:function(ye){var Ce=se(this),we=z(Ce,0),Ke=0,Se,ke,Fe,De,We;for(Se=-1,Fe=arguments.length;Se<Fe;Se++)if(We=Se===-1?Ce:arguments[Se],me(We)){if(De=oe(We),Ke+De>ee)throw ce(ne);for(ke=0;ke<De;ke++,Ke++)ke in We&&te(we,Ke,We[ke])}else{if(Ke>=ee)throw ce(ne);te(we,Ke++,We)}return we.length=Ke,we}})},{"../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(x,pe,de){var ue=x("../internals/export"),ae=x("../internals/array-fill"),re=x("../internals/add-to-unscopables");ue({target:"Array",proto:!0},{fill:ae}),re("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/array-iteration").filter,re=x("../internals/array-method-has-species-support"),le=re("filter");ue({target:"Array",proto:!0,forced:!le},{filter:function(se){return ae(this,se,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/array-iteration").find,re=x("../internals/add-to-unscopables"),le="find",ie=!0;le in[]&&Array(1)[le](function(){ie=!1}),ue({target:"Array",proto:!0,forced:ie},{find:function(oe){return ae(this,oe,arguments.length>1?arguments[1]:void 0)}}),re(le)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(x,pe,de){var ue=x("../internals/export"),ae=x("../internals/array-from"),re=x("../internals/check-correctness-of-iteration"),le=!re(function(ie){Array.from(ie)});ue({target:"Array",stat:!0,forced:le},{from:ae})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/array-includes").includes,re=x("../internals/add-to-unscopables");ue({target:"Array",proto:!0},{includes:function(ie){return ae(this,ie,arguments.length>1?arguments[1]:void 0)}}),re("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(x,pe,de){"use strict";var ue=x("../internals/to-indexed-object"),ae=x("../internals/add-to-unscopables"),re=x("../internals/iterators"),le=x("../internals/internal-state"),ie=x("../internals/object-define-property").f,se=x("../internals/define-iterator"),oe=x("../internals/is-pure"),te=x("../internals/descriptors"),z="Array Iterator",a=le.set,y=le.getterFor(z);pe.exports=se(Array,"Array",function(b,ee){a(this,{type:z,target:ue(b),index:0,kind:ee})},function(){var b=y(this),ee=b.target,ne=b.kind,ce=b.index++;return!ee||ce>=ee.length?(b.target=void 0,{value:void 0,done:!0}):ne=="keys"?{value:ce,done:!1}:ne=="values"?{value:ee[ce],done:!1}:{value:[ce,ee[ce]],done:!1}},"values");var E=re.Arguments=re.Array;if(ae("keys"),ae("values"),ae("entries"),!oe&&te&&E.name!=="values")try{ie(E,"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(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/function-uncurry-this"),re=x("../internals/indexed-object"),le=x("../internals/to-indexed-object"),ie=x("../internals/array-method-is-strict"),se=ae([].join),oe=re!=Object,te=ie("join",",");ue({target:"Array",proto:!0,forced:oe||!te},{join:function(a){return se(le(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(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/array-iteration").map,re=x("../internals/array-method-has-species-support"),le=re("map");ue({target:"Array",proto:!0,forced:!le},{map:function(se){return ae(this,se,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/global"),re=x("../internals/is-array"),le=x("../internals/is-constructor"),ie=x("../internals/is-object"),se=x("../internals/to-absolute-index"),oe=x("../internals/length-of-array-like"),te=x("../internals/to-indexed-object"),z=x("../internals/create-property"),a=x("../internals/well-known-symbol"),y=x("../internals/array-method-has-species-support"),E=x("../internals/array-slice"),b=y("slice"),ee=a("species"),ne=ae.Array,ce=Math.max;ue({target:"Array",proto:!0,forced:!b},{slice:function(ge,me){var ve=te(this),be=oe(ve),ye=se(ge,be),Ce=se(me===void 0?be:me,be),we,Ke,Se;if(re(ve)&&(we=ve.constructor,le(we)&&(we===ne||re(we.prototype))?we=void 0:ie(we)&&(we=we[ee],we===null&&(we=void 0)),we===ne||we===void 0))return E(ve,ye,Ce);for(Ke=new(we===void 0?ne:we)(ce(Ce-ye,0)),Se=0;ye<Ce;ye++,Se++)ye in ve&&z(Ke,Se,ve[ye]);return Ke.length=Se,Ke}})},{"../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(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/function-uncurry-this"),re=x("../internals/a-callable"),le=x("../internals/to-object"),ie=x("../internals/length-of-array-like"),se=x("../internals/to-string"),oe=x("../internals/fails"),te=x("../internals/array-sort"),z=x("../internals/array-method-is-strict"),a=x("../internals/engine-ff-version"),y=x("../internals/engine-is-ie-or-edge"),E=x("../internals/engine-v8-version"),b=x("../internals/engine-webkit-version"),ee=[],ne=ae(ee.sort),ce=ae(ee.push),Ae=oe(function(){ee.sort(void 0)}),ge=oe(function(){ee.sort(null)}),me=z("sort"),ve=!oe(function(){if(E)return E<70;if(!(a&&a>3)){if(y)return!0;if(b)return b<603;var Ce="",we,Ke,Se,ke;for(we=65;we<76;we++){switch(Ke=String.fromCharCode(we),we){case 66:case 69:case 70:case 72:Se=3;break;case 68:case 71:Se=4;break;default:Se=2}for(ke=0;ke<47;ke++)ee.push({k:Ke+ke,v:Se})}for(ee.sort(function(Fe,De){return De.v-Fe.v}),ke=0;ke<ee.length;ke++)Ke=ee[ke].k.charAt(0),Ce.charAt(Ce.length-1)!==Ke&&(Ce+=Ke);return Ce!=="DGBEFHACIJK"}}),be=Ae||!ge||!me||!ve,ye=function(Ce){return function(we,Ke){return Ke===void 0?-1:we===void 0?1:Ce!==void 0?+Ce(we,Ke)||0:se(we)>se(Ke)?1:-1}};ue({target:"Array",proto:!0,forced:be},{sort:function(we){we!==void 0&&re(we);var Ke=le(this);if(ve)return we===void 0?ne(Ke):ne(Ke,we);var Se=[],ke=ie(Ke),Fe,De;for(De=0;De<ke;De++)De in Ke&&ce(Se,Ke[De]);for(te(Se,ye(we)),Fe=Se.length,De=0;De<Fe;)Ke[De]=Se[De++];for(;De<ke;)delete Ke[De++];return Ke}})},{"../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(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/global"),re=x("../internals/to-absolute-index"),le=x("../internals/to-integer-or-infinity"),ie=x("../internals/length-of-array-like"),se=x("../internals/to-object"),oe=x("../internals/array-species-create"),te=x("../internals/create-property"),z=x("../internals/array-method-has-species-support"),a=z("splice"),y=ae.TypeError,E=Math.max,b=Math.min,ee=9007199254740991,ne="Maximum allowed length exceeded";ue({target:"Array",proto:!0,forced:!a},{splice:function(Ae,ge){var me=se(this),ve=ie(me),be=re(Ae,ve),ye=arguments.length,Ce,we,Ke,Se,ke,Fe;if(ye===0?Ce=we=0:ye===1?(Ce=0,we=ve-be):(Ce=ye-2,we=b(E(le(ge),0),ve-be)),ve+Ce-we>ee)throw y(ne);for(Ke=oe(me,we),Se=0;Se<we;Se++)ke=be+Se,ke in me&&te(Ke,Se,me[ke]);if(Ke.length=we,Ce<we){for(Se=be;Se<ve-we;Se++)ke=Se+we,Fe=Se+Ce,ke in me?me[Fe]=me[ke]:delete me[Fe];for(Se=ve;Se>ve-we+Ce;Se--)delete me[Se-1]}else if(Ce>we)for(Se=ve-we;Se>be;Se--)ke=Se+we-1,Fe=Se+Ce-1,ke in me?me[Fe]=me[ke]:delete me[Fe];for(Se=0;Se<Ce;Se++)me[Se+be]=arguments[Se+2];return me.length=ve-we+Ce,Ke}})},{"../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(x,pe,de){var ue=x("../internals/descriptors"),ae=x("../internals/function-name").EXISTS,re=x("../internals/function-uncurry-this"),le=x("../internals/object-define-property").f,ie=Function.prototype,se=re(ie.toString),oe=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,te=re(oe.exec),z="name";ue&&!ae&&le(ie,z,{configurable:!0,get:function(){try{return te(oe,se(this))[1]}catch(a){return""}}})},{"../internals/descriptors":134,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/object-define-property":198}],285:[function(x,pe,de){var ue=x("../internals/export"),ae=x("../internals/get-built-in"),re=x("../internals/function-apply"),le=x("../internals/function-call"),ie=x("../internals/function-uncurry-this"),se=x("../internals/fails"),oe=x("../internals/is-array"),te=x("../internals/is-callable"),z=x("../internals/is-object"),a=x("../internals/is-symbol"),y=x("../internals/array-slice"),E=x("../internals/native-symbol"),b=ae("JSON","stringify"),ee=ie(/./.exec),ne=ie("".charAt),ce=ie("".charCodeAt),Ae=ie("".replace),ge=ie(1 .toString),me=/[\uD800-\uDFFF]/g,ve=/^[\uD800-\uDBFF]$/,be=/^[\uDC00-\uDFFF]$/,ye=!E||se(function(){var Se=ae("Symbol")();return b([Se])!="[null]"||b({a:Se})!="{}"||b(Object(Se))!="{}"}),Ce=se(function(){return b("\uDF06\uD834")!=='"\\udf06\\ud834"'||b("\uDEAD")!=='"\\udead"'}),we=function(Se,ke){var Fe=y(arguments),De=ke;if(!(!z(ke)&&Se===void 0||a(Se)))return oe(ke)||(ke=function(We,Ve){if(te(De)&&(Ve=le(De,this,We,Ve)),!a(Ve))return Ve}),Fe[1]=ke,re(b,null,Fe)},Ke=function(Se,ke,Fe){var De=ne(Fe,ke-1),We=ne(Fe,ke+1);return ee(ve,Se)&&!ee(be,We)||ee(be,Se)&&!ee(ve,De)?"\\u"+ge(ce(Se,0),16):Se};b&&ue({target:"JSON",stat:!0,forced:ye||Ce},{stringify:function(ke,Fe,De){var We=y(arguments),Ve=re(ye?we:b,null,We);return Ce&&typeof Ve=="string"?Ae(Ve,me,Ke):Ve}})},{"../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(x,pe,de){"use strict";var ue=x("../internals/descriptors"),ae=x("../internals/global"),re=x("../internals/function-uncurry-this"),le=x("../internals/is-forced"),ie=x("../internals/redefine"),se=x("../internals/has-own-property"),oe=x("../internals/inherit-if-required"),te=x("../internals/object-is-prototype-of"),z=x("../internals/is-symbol"),a=x("../internals/to-primitive"),y=x("../internals/fails"),E=x("../internals/object-get-own-property-names").f,b=x("../internals/object-get-own-property-descriptor").f,ee=x("../internals/object-define-property").f,ne=x("../internals/this-number-value"),ce=x("../internals/string-trim").trim,Ae="Number",ge=ae[Ae],me=ge.prototype,ve=ae.TypeError,be=re("".slice),ye=re("".charCodeAt),Ce=function(De){var We=a(De,"number");return typeof We=="bigint"?We:we(We)},we=function(De){var We=a(De,"number"),Ve,Qe,Je,et,ct,ut,nt,lt;if(z(We))throw ve("Cannot convert a Symbol value to a number");if(typeof We=="string"&&We.length>2){if(We=ce(We),Ve=ye(We,0),Ve===43||Ve===45){if(Qe=ye(We,2),Qe===88||Qe===120)return NaN}else if(Ve===48){switch(ye(We,1)){case 66:case 98:Je=2,et=49;break;case 79:case 111:Je=8,et=55;break;default:return+We}for(ct=be(We,2),ut=ct.length,nt=0;nt<ut;nt++)if(lt=ye(ct,nt),lt<48||lt>et)return NaN;return parseInt(ct,Je)}}return+We};if(le(Ae,!ge(" 0o1")||!ge("0b1")||ge("+0x1"))){for(var Ke=function(We){var Ve=arguments.length<1?0:ge(Ce(We)),Qe=this;return te(me,Qe)&&y(function(){ne(Qe)})?oe(Object(Ve),Qe,Ke):Ve},Se=ue?E(ge):"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(","),ke=0,Fe;Se.length>ke;ke++)se(ge,Fe=Se[ke])&&!se(Ke,Fe)&&ee(Ke,Fe,b(ge,Fe));Ke.prototype=me,me.constructor=Ke,ie(ae,Ae,Ke)}},{"../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(x,pe,de){var ue=x("../internals/export"),ae=x("../internals/object-assign");ue({target:"Object",stat:!0,forced:Object.assign!==ae},{assign:ae})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(x,pe,de){var ue=x("../internals/export"),ae=x("../internals/object-to-array").entries;ue({target:"Object",stat:!0},{entries:function(le){return ae(le)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(x,pe,de){var ue=x("../internals/export"),ae=x("../internals/native-symbol"),re=x("../internals/fails"),le=x("../internals/object-get-own-property-symbols"),ie=x("../internals/to-object"),se=!ae||re(function(){le.f(1)});ue({target:"Object",stat:!0,forced:se},{getOwnPropertySymbols:function(te){var z=le.f;return z?z(ie(te)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(x,pe,de){var ue=x("../internals/export"),ae=x("../internals/to-object"),re=x("../internals/object-keys"),le=x("../internals/fails"),ie=le(function(){re(1)});ue({target:"Object",stat:!0,forced:ie},{keys:function(oe){return re(ae(oe))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(x,pe,de){var ue=x("../internals/to-string-tag-support"),ae=x("../internals/redefine"),re=x("../internals/object-to-string");ue||ae(Object.prototype,"toString",re,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/function-call"),re=x("../internals/a-callable"),le=x("../internals/new-promise-capability"),ie=x("../internals/perform"),se=x("../internals/iterate"),oe=x("../internals/promise-statics-incorrect-iteration");ue({target:"Promise",stat:!0,forced:oe},{all:function(z){var a=this,y=le.f(a),E=y.resolve,b=y.reject,ee=ie(function(){var ne=re(a.resolve),ce=[],Ae=0,ge=1;se(z,function(me){var ve=Ae++,be=!1;ge++,ae(ne,a,me).then(function(ye){be||(be=!0,ce[ve]=ye,--ge||E(ce))},b)}),--ge||E(ce)});return ee.error&&b(ee.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(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/is-pure"),re=x("../internals/promise-constructor-detection").CONSTRUCTOR,le=x("../internals/promise-native-constructor"),ie=x("../internals/get-built-in"),se=x("../internals/is-callable"),oe=x("../internals/redefine"),te=le&&le.prototype;if(ue({target:"Promise",proto:!0,forced:re,real:!0},{catch:function(a){return this.then(void 0,a)}}),!ae&&se(le)){var z=ie("Promise").prototype.catch;te.catch!==z&&oe(te,"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(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/is-pure"),re=x("../internals/engine-is-node"),le=x("../internals/global"),ie=x("../internals/function-call"),se=x("../internals/redefine"),oe=x("../internals/redefine-all"),te=x("../internals/object-set-prototype-of"),z=x("../internals/set-to-string-tag"),a=x("../internals/set-species"),y=x("../internals/a-callable"),E=x("../internals/is-callable"),b=x("../internals/is-object"),ee=x("../internals/an-instance"),ne=x("../internals/species-constructor"),ce=x("../internals/task").set,Ae=x("../internals/microtask"),ge=x("../internals/host-report-errors"),me=x("../internals/perform"),ve=x("../internals/queue"),be=x("../internals/internal-state"),ye=x("../internals/promise-native-constructor"),Ce=x("../internals/promise-constructor-detection"),we=x("../internals/new-promise-capability"),Ke="Promise",Se=Ce.CONSTRUCTOR,ke=Ce.REJECTION_EVENT,Fe=Ce.SUBCLASSING,De=be.getterFor(Ke),We=be.set,Ve=ye&&ye.prototype,Qe=ye,Je=Ve,et=le.TypeError,ct=le.document,ut=le.process,nt=we.f,lt=nt,at=!!(ct&&ct.createEvent&&le.dispatchEvent),pt="unhandledrejection",bt="rejectionhandled",Lt=0,mt=1,At=2,qe=1,je=2,Ze,Oe,Ee,Be,Ge=function(Tt){var Ht;return b(Tt)&&E(Ht=Tt.then)?Ht:!1},Ie=function(Tt,Ht){var Ct=Ht.value,Zt=Ht.state==mt,Pt=Zt?Tt.ok:Tt.fail,jt=Tt.resolve,Jt=Tt.reject,en=Tt.domain,fn,Wn,xn;try{Pt?(Zt||(Ht.rejection===je&&xt(Ht),Ht.rejection=qe),Pt===!0?fn=Ct:(en&&en.enter(),fn=Pt(Ct),en&&(en.exit(),xn=!0)),fn===Tt.promise?Jt(et("Promise-chain cycle")):(Wn=Ge(fn))?ie(Wn,fn,jt,Jt):jt(fn)):Jt(Ct)}catch(Rn){en&&!xn&&en.exit(),Jt(Rn)}},Ne=function(Tt,Ht){Tt.notified||(Tt.notified=!0,Ae(function(){for(var Ct=Tt.reactions,Zt;Zt=Ct.get();)Ie(Zt,Tt);Tt.notified=!1,Ht&&!Tt.rejection&&it(Tt)}))},ze=function(Tt,Ht,Ct){var Zt,Pt;at?(Zt=ct.createEvent("Event"),Zt.promise=Ht,Zt.reason=Ct,Zt.initEvent(Tt,!1,!0),le.dispatchEvent(Zt)):Zt={promise:Ht,reason:Ct},!ke&&(Pt=le["on"+Tt])?Pt(Zt):Tt===pt&&ge("Unhandled promise rejection",Ct)},it=function(Tt){ie(ce,le,function(){var Ht=Tt.facade,Ct=Tt.value,Zt=yt(Tt),Pt;if(Zt&&(Pt=me(function(){re?ut.emit("unhandledRejection",Ct,Ht):ze(pt,Ht,Ct)}),Tt.rejection=re||yt(Tt)?je:qe,Pt.error))throw Pt.value})},yt=function(Tt){return Tt.rejection!==qe&&!Tt.parent},xt=function(Tt){ie(ce,le,function(){var Ht=Tt.facade;re?ut.emit("rejectionHandled",Ht):ze(bt,Ht,Tt.value)})},It=function(Tt,Ht,Ct){return function(Zt){Tt(Ht,Zt,Ct)}},St=function(Tt,Ht,Ct){Tt.done||(Tt.done=!0,Ct&&(Tt=Ct),Tt.value=Ht,Tt.state=At,Ne(Tt,!0))},wt=function(Tt,Ht,Ct){if(!Tt.done){Tt.done=!0,Ct&&(Tt=Ct);try{if(Tt.facade===Ht)throw et("Promise can't be resolved itself");var Zt=Ge(Ht);Zt?Ae(function(){var Pt={done:!1};try{ie(Zt,Ht,It(wt,Pt,Tt),It(St,Pt,Tt))}catch(jt){St(Pt,jt,Tt)}}):(Tt.value=Ht,Tt.state=mt,Ne(Tt,!1))}catch(Pt){St({done:!1},Pt,Tt)}}};if(Se&&(Qe=function(Ht){ee(this,Je),y(Ht),ie(Ze,this);var Ct=De(this);try{Ht(It(wt,Ct),It(St,Ct))}catch(Zt){St(Ct,Zt)}},Je=Qe.prototype,Ze=function(Ht){We(this,{type:Ke,done:!1,notified:!1,parent:!1,reactions:new ve,rejection:!1,state:Lt,value:void 0})},Ze.prototype=oe(Je,{then:function(Ht,Ct){var Zt=De(this),Pt=nt(ne(this,Qe));return Zt.parent=!0,Pt.ok=E(Ht)?Ht:!0,Pt.fail=E(Ct)&&Ct,Pt.domain=re?ut.domain:void 0,Zt.state==Lt?Zt.reactions.add(Pt):Ae(function(){Ie(Pt,Zt)}),Pt.promise}}),Oe=function(){var Tt=new Ze,Ht=De(Tt);this.promise=Tt,this.resolve=It(wt,Ht),this.reject=It(St,Ht)},we.f=nt=function(Tt){return Tt===Qe||Tt===Ee?new Oe(Tt):lt(Tt)},!ae&&E(ye)&&Ve!==Object.prototype)){Be=Ve.then,Fe||se(Ve,"then",function(Ht,Ct){var Zt=this;return new Qe(function(Pt,jt){ie(Be,Zt,Pt,jt)}).then(Ht,Ct)},{unsafe:!0});try{delete Ve.constructor}catch(Tt){}te&&te(Ve,Je)}ue({global:!0,wrap:!0,forced:Se},{Promise:Qe}),z(Qe,Ke,!1,!0),a(Ke)},{"../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(x,pe,de){x("../modules/es.promise.constructor"),x("../modules/es.promise.all"),x("../modules/es.promise.catch"),x("../modules/es.promise.race"),x("../modules/es.promise.reject"),x("../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(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/function-call"),re=x("../internals/a-callable"),le=x("../internals/new-promise-capability"),ie=x("../internals/perform"),se=x("../internals/iterate"),oe=x("../internals/promise-statics-incorrect-iteration");ue({target:"Promise",stat:!0,forced:oe},{race:function(z){var a=this,y=le.f(a),E=y.reject,b=ie(function(){var ee=re(a.resolve);se(z,function(ne){ae(ee,a,ne).then(y.resolve,E)})});return b.error&&E(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(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/function-call"),re=x("../internals/new-promise-capability"),le=x("../internals/promise-constructor-detection").CONSTRUCTOR;ue({target:"Promise",stat:!0,forced:le},{reject:function(se){var oe=re.f(this);return ae(oe.reject,void 0,se),oe.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/get-built-in"),re=x("../internals/is-pure"),le=x("../internals/promise-native-constructor"),ie=x("../internals/promise-constructor-detection").CONSTRUCTOR,se=x("../internals/promise-resolve"),oe=ae("Promise"),te=re&&!ie;ue({target:"Promise",stat:!0,forced:re||ie},{resolve:function(a){return se(te&&this===oe?le: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(x,pe,de){var ue=x("../internals/descriptors"),ae=x("../internals/global"),re=x("../internals/function-uncurry-this"),le=x("../internals/is-forced"),ie=x("../internals/inherit-if-required"),se=x("../internals/create-non-enumerable-property"),oe=x("../internals/object-get-own-property-names").f,te=x("../internals/object-is-prototype-of"),z=x("../internals/is-regexp"),a=x("../internals/to-string"),y=x("../internals/regexp-get-flags"),E=x("../internals/regexp-sticky-helpers"),b=x("../internals/proxy-accessor"),ee=x("../internals/redefine"),ne=x("../internals/fails"),ce=x("../internals/has-own-property"),Ae=x("../internals/internal-state").enforce,ge=x("../internals/set-species"),me=x("../internals/well-known-symbol"),ve=x("../internals/regexp-unsupported-dot-all"),be=x("../internals/regexp-unsupported-ncg"),ye=me("match"),Ce=ae.RegExp,we=Ce.prototype,Ke=ae.SyntaxError,Se=re(we.exec),ke=re("".charAt),Fe=re("".replace),De=re("".indexOf),We=re("".slice),Ve=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Qe=/a/g,Je=/a/g,et=new Ce(Qe)!==Qe,ct=E.MISSED_STICKY,ut=E.UNSUPPORTED_Y,nt=ue&&(!et||ct||ve||be||ne(function(){return Je[ye]=!1,Ce(Qe)!=Qe||Ce(Je)==Je||Ce(Qe,"i")!="/a/i"})),lt=function(mt){for(var At=mt.length,qe=0,je="",Ze=!1,Oe;qe<=At;qe++){if(Oe=ke(mt,qe),Oe==="\\"){je+=Oe+ke(mt,++qe);continue}!Ze&&Oe==="."?je+="[\\s\\S]":(Oe==="["?Ze=!0:Oe==="]"&&(Ze=!1),je+=Oe)}return je},at=function(mt){for(var At=mt.length,qe=0,je="",Ze=[],Oe={},Ee=!1,Be=!1,Ge=0,Ie="",Ne;qe<=At;qe++){if(Ne=ke(mt,qe),Ne==="\\")Ne=Ne+ke(mt,++qe);else if(Ne==="]")Ee=!1;else if(!Ee)switch(!0){case Ne==="[":Ee=!0;break;case Ne==="(":Se(Ve,We(mt,qe+1))&&(qe+=2,Be=!0),je+=Ne,Ge++;continue;case(Ne===">"&&Be):if(Ie===""||ce(Oe,Ie))throw new Ke("Invalid capture group name");Oe[Ie]=!0,Ze[Ze.length]=[Ie,Ge],Be=!1,Ie="";continue}Be?Ie+=Ne:je+=Ne}return[je,Ze]};if(le("RegExp",nt)){for(var pt=function(At,qe){var je=te(we,this),Ze=z(At),Oe=qe===void 0,Ee=[],Be=At,Ge,Ie,Ne,ze,it,yt;if(!je&&Ze&&Oe&&At.constructor===pt)return At;if((Ze||te(we,At))&&(At=At.source,Oe&&(qe=y(Be))),At=At===void 0?"":a(At),qe=qe===void 0?"":a(qe),Be=At,ve&&"dotAll"in Qe&&(Ie=!!qe&&De(qe,"s")>-1,Ie&&(qe=Fe(qe,/s/g,""))),Ge=qe,ct&&"sticky"in Qe&&(Ne=!!qe&&De(qe,"y")>-1,Ne&&ut&&(qe=Fe(qe,/y/g,""))),be&&(ze=at(At),At=ze[0],Ee=ze[1]),it=ie(Ce(At,qe),je?this:we,pt),(Ie||Ne||Ee.length)&&(yt=Ae(it),Ie&&(yt.dotAll=!0,yt.raw=pt(lt(At),Ge)),Ne&&(yt.sticky=!0),Ee.length&&(yt.groups=Ee)),At!==Be)try{se(it,"source",Be===""?"(?:)":Be)}catch(xt){}return it},bt=oe(Ce),Lt=0;bt.length>Lt;)b(pt,Ce,bt[Lt++]);we.constructor=pt,pt.prototype=we,ee(ae,"RegExp",pt)}ge("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(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/regexp-exec");ue({target:"RegExp",proto:!0,forced:/./.exec!==ae},{exec:ae})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(x,pe,de){"use strict";var ue=x("../internals/function-name").PROPER,ae=x("../internals/redefine"),re=x("../internals/an-object"),le=x("../internals/to-string"),ie=x("../internals/fails"),se=x("../internals/regexp-get-flags"),oe="toString",te=RegExp.prototype,z=te[oe],a=ie(function(){return z.call({source:"a",flags:"b"})!="/a/b"}),y=ue&&z.name!=oe;(a||y)&&ae(RegExp.prototype,oe,function(){var b=re(this),ee=le(b.source),ne=le(se(b));return"/"+ee+"/"+ne},{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(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/function-uncurry-this"),re=x("../internals/not-a-regexp"),le=x("../internals/require-object-coercible"),ie=x("../internals/to-string"),se=x("../internals/correct-is-regexp-logic"),oe=ae("".indexOf);ue({target:"String",proto:!0,forced:!se("includes")},{includes:function(z){return!!~oe(ie(le(this)),ie(re(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(x,pe,de){"use strict";var ue=x("../internals/string-multibyte").charAt,ae=x("../internals/to-string"),re=x("../internals/internal-state"),le=x("../internals/define-iterator"),ie="String Iterator",se=re.set,oe=re.getterFor(ie);le(String,"String",function(te){se(this,{type:ie,string:ae(te),index:0})},function(){var z=oe(this),a=z.string,y=z.index,E;return y>=a.length?{value:void 0,done:!0}:(E=ue(a,y),z.index+=E.length,{value:E,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(x,pe,de){"use strict";var ue=x("../internals/function-call"),ae=x("../internals/fix-regexp-well-known-symbol-logic"),re=x("../internals/an-object"),le=x("../internals/to-length"),ie=x("../internals/to-string"),se=x("../internals/require-object-coercible"),oe=x("../internals/get-method"),te=x("../internals/advance-string-index"),z=x("../internals/regexp-exec-abstract");ae("match",function(a,y,E){return[function(ee){var ne=se(this),ce=ee==null?void 0:oe(ee,a);return ce?ue(ce,ee,ne):new RegExp(ee)[a](ie(ne))},function(b){var ee=re(this),ne=ie(b),ce=E(y,ee,ne);if(ce.done)return ce.value;if(!ee.global)return z(ee,ne);var Ae=ee.unicode;ee.lastIndex=0;for(var ge=[],me=0,ve;(ve=z(ee,ne))!==null;){var be=ie(ve[0]);ge[me]=be,be===""&&(ee.lastIndex=te(ne,le(ee.lastIndex),Ae)),me++}return me===0?null:ge}]})},{"../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(x,pe,de){"use strict";var ue=x("../internals/function-apply"),ae=x("../internals/function-call"),re=x("../internals/function-uncurry-this"),le=x("../internals/fix-regexp-well-known-symbol-logic"),ie=x("../internals/fails"),se=x("../internals/an-object"),oe=x("../internals/is-callable"),te=x("../internals/to-integer-or-infinity"),z=x("../internals/to-length"),a=x("../internals/to-string"),y=x("../internals/require-object-coercible"),E=x("../internals/advance-string-index"),b=x("../internals/get-method"),ee=x("../internals/get-substitution"),ne=x("../internals/regexp-exec-abstract"),ce=x("../internals/well-known-symbol"),Ae=ce("replace"),ge=Math.max,me=Math.min,ve=re([].concat),be=re([].push),ye=re("".indexOf),Ce=re("".slice),we=function(Fe){return Fe===void 0?Fe:String(Fe)},Ke=function(){return"a".replace(/./,"$0")==="$0"}(),Se=function(){return/./[Ae]?/./[Ae]("a","$0")==="":!1}(),ke=!ie(function(){var Fe=/./;return Fe.exec=function(){var De=[];return De.groups={a:"7"},De},"".replace(Fe,"$<a>")!=="7"});le("replace",function(Fe,De,We){var Ve=Se?"$":"$0";return[function(Je,et){var ct=y(this),ut=Je==null?void 0:b(Je,Ae);return ut?ae(ut,Je,ct,et):ae(De,a(ct),Je,et)},function(Qe,Je){var et=se(this),ct=a(Qe);if(typeof Je=="string"&&ye(Je,Ve)===-1&&ye(Je,"$<")===-1){var ut=We(De,et,ct,Je);if(ut.done)return ut.value}var nt=oe(Je);nt||(Je=a(Je));var lt=et.global;if(lt){var at=et.unicode;et.lastIndex=0}for(var pt=[];;){var bt=ne(et,ct);if(bt===null||(be(pt,bt),!lt))break;var Lt=a(bt[0]);Lt===""&&(et.lastIndex=E(ct,z(et.lastIndex),at))}for(var mt="",At=0,qe=0;qe<pt.length;qe++){bt=pt[qe];for(var je=a(bt[0]),Ze=ge(me(te(bt.index),ct.length),0),Oe=[],Ee=1;Ee<bt.length;Ee++)be(Oe,we(bt[Ee]));var Be=bt.groups;if(nt){var Ge=ve([je],Oe,Ze,ct);Be!==void 0&&be(Ge,Be);var Ie=a(ue(Je,void 0,Ge))}else Ie=ee(je,ct,Ze,Oe,Be,Je);Ze>=At&&(mt+=Ce(ct,At,Ze)+Ie,At=Ze+je.length)}return mt+Ce(ct,At)}]},!ke||!Ke||Se)},{"../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(x,pe,de){"use strict";var ue=x("../internals/function-call"),ae=x("../internals/fix-regexp-well-known-symbol-logic"),re=x("../internals/an-object"),le=x("../internals/require-object-coercible"),ie=x("../internals/same-value"),se=x("../internals/to-string"),oe=x("../internals/get-method"),te=x("../internals/regexp-exec-abstract");ae("search",function(z,a,y){return[function(b){var ee=le(this),ne=b==null?void 0:oe(b,z);return ne?ue(ne,b,ee):new RegExp(b)[z](se(ee))},function(E){var b=re(this),ee=se(E),ne=y(a,b,ee);if(ne.done)return ne.value;var ce=b.lastIndex;ie(ce,0)||(b.lastIndex=0);var Ae=te(b,ee);return ie(b.lastIndex,ce)||(b.lastIndex=ce),Ae===null?-1:Ae.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(x,pe,de){"use strict";var ue=x("../internals/function-apply"),ae=x("../internals/function-call"),re=x("../internals/function-uncurry-this"),le=x("../internals/fix-regexp-well-known-symbol-logic"),ie=x("../internals/is-regexp"),se=x("../internals/an-object"),oe=x("../internals/require-object-coercible"),te=x("../internals/species-constructor"),z=x("../internals/advance-string-index"),a=x("../internals/to-length"),y=x("../internals/to-string"),E=x("../internals/get-method"),b=x("../internals/array-slice-simple"),ee=x("../internals/regexp-exec-abstract"),ne=x("../internals/regexp-exec"),ce=x("../internals/regexp-sticky-helpers"),Ae=x("../internals/fails"),ge=ce.UNSUPPORTED_Y,me=4294967295,ve=Math.min,be=[].push,ye=re(/./.exec),Ce=re(be),we=re("".slice),Ke=!Ae(function(){var Se=/(?:)/,ke=Se.exec;Se.exec=function(){return ke.apply(this,arguments)};var Fe="ab".split(Se);return Fe.length!==2||Fe[0]!=="a"||Fe[1]!=="b"});le("split",function(Se,ke,Fe){var De;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?De=function(We,Ve){var Qe=y(oe(this)),Je=Ve===void 0?me:Ve>>>0;if(Je===0)return[];if(We===void 0)return[Qe];if(!ie(We))return ae(ke,Qe,We,Je);for(var et=[],ct=(We.ignoreCase?"i":"")+(We.multiline?"m":"")+(We.unicode?"u":"")+(We.sticky?"y":""),ut=0,nt=new RegExp(We.source,ct+"g"),lt,at,pt;(lt=ae(ne,nt,Qe))&&(at=nt.lastIndex,!(at>ut&&(Ce(et,we(Qe,ut,lt.index)),lt.length>1&&lt.index<Qe.length&&ue(be,et,b(lt,1)),pt=lt[0].length,ut=at,et.length>=Je)));)nt.lastIndex===lt.index&&nt.lastIndex++;return ut===Qe.length?(pt||!ye(nt,""))&&Ce(et,""):Ce(et,we(Qe,ut)),et.length>Je?b(et,0,Je):et}:"0".split(void 0,0).length?De=function(We,Ve){return We===void 0&&Ve===0?[]:ae(ke,this,We,Ve)}:De=ke,[function(Ve,Qe){var Je=oe(this),et=Ve==null?void 0:E(Ve,Se);return et?ae(et,Ve,Je,Qe):ae(De,y(Je),Ve,Qe)},function(We,Ve){var Qe=se(this),Je=y(We),et=Fe(De,Qe,Je,Ve,De!==ke);if(et.done)return et.value;var ct=te(Qe,RegExp),ut=Qe.unicode,nt=(Qe.ignoreCase?"i":"")+(Qe.multiline?"m":"")+(Qe.unicode?"u":"")+(ge?"g":"y"),lt=new ct(ge?"^(?:"+Qe.source+")":Qe,nt),at=Ve===void 0?me:Ve>>>0;if(at===0)return[];if(Je.length===0)return ee(lt,Je)===null?[Je]:[];for(var pt=0,bt=0,Lt=[];bt<Je.length;){lt.lastIndex=ge?0:bt;var mt=ee(lt,ge?we(Je,bt):Je),At;if(mt===null||(At=ve(a(lt.lastIndex+(ge?bt:0)),Je.length))===pt)bt=z(Je,bt,ut);else{if(Ce(Lt,we(Je,pt,bt)),Lt.length===at)return Lt;for(var qe=1;qe<=mt.length-1;qe++)if(Ce(Lt,mt[qe]),Lt.length===at)return Lt;bt=pt=At}}return Ce(Lt,we(Je,pt)),Lt}]},!Ke,ge)},{"../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(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/string-trim").trim,re=x("../internals/string-trim-forced");ue({target:"String",proto:!0,forced:re("trim")},{trim:function(){return ae(this)}})},{"../internals/export":149,"../internals/string-trim":241,"../internals/string-trim-forced":240}],309:[function(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/global"),re=x("../internals/function-call"),le=x("../internals/function-uncurry-this"),ie=x("../internals/is-pure"),se=x("../internals/descriptors"),oe=x("../internals/native-symbol"),te=x("../internals/fails"),z=x("../internals/has-own-property"),a=x("../internals/object-is-prototype-of"),y=x("../internals/an-object"),E=x("../internals/to-indexed-object"),b=x("../internals/to-property-key"),ee=x("../internals/to-string"),ne=x("../internals/create-property-descriptor"),ce=x("../internals/object-create"),Ae=x("../internals/object-keys"),ge=x("../internals/object-get-own-property-names"),me=x("../internals/object-get-own-property-names-external"),ve=x("../internals/object-get-own-property-symbols"),be=x("../internals/object-get-own-property-descriptor"),ye=x("../internals/object-define-property"),Ce=x("../internals/object-define-properties"),we=x("../internals/object-property-is-enumerable"),Ke=x("../internals/redefine"),Se=x("../internals/shared"),ke=x("../internals/shared-key"),Fe=x("../internals/hidden-keys"),De=x("../internals/uid"),We=x("../internals/well-known-symbol"),Ve=x("../internals/well-known-symbol-wrapped"),Qe=x("../internals/define-well-known-symbol"),Je=x("../internals/symbol-define-to-primitive"),et=x("../internals/set-to-string-tag"),ct=x("../internals/internal-state"),ut=x("../internals/array-iteration").forEach,nt=ke("hidden"),lt="Symbol",at="prototype",pt=ct.set,bt=ct.getterFor(lt),Lt=Object[at],mt=ae.Symbol,At=mt&&mt[at],qe=ae.TypeError,je=ae.QObject,Ze=be.f,Oe=ye.f,Ee=me.f,Be=we.f,Ge=le([].push),Ie=Se("symbols"),Ne=Se("op-symbols"),ze=Se("wks"),it=!je||!je[at]||!je[at].findChild,yt=se&&te(function(){return ce(Oe({},"a",{get:function(){return Oe(this,"a",{value:7}).a}})).a!=7})?function(Pt,jt,Jt){var en=Ze(Lt,jt);en&&delete Lt[jt],Oe(Pt,jt,Jt),en&&Pt!==Lt&&Oe(Lt,jt,en)}:Oe,xt=function(Pt,jt){var Jt=Ie[Pt]=ce(At);return pt(Jt,{type:lt,tag:Pt,description:jt}),se||(Jt.description=jt),Jt},It=function(jt,Jt,en){jt===Lt&&It(Ne,Jt,en),y(jt);var fn=b(Jt);return y(en),z(Ie,fn)?(en.enumerable?(z(jt,nt)&&jt[nt][fn]&&(jt[nt][fn]=!1),en=ce(en,{enumerable:ne(0,!1)})):(z(jt,nt)||Oe(jt,nt,ne(1,{})),jt[nt][fn]=!0),yt(jt,fn,en)):Oe(jt,fn,en)},St=function(jt,Jt){y(jt);var en=E(Jt),fn=Ae(en).concat(Zt(en));return ut(fn,function(Wn){(!se||re(Tt,en,Wn))&&It(jt,Wn,en[Wn])}),jt},wt=function(jt,Jt){return Jt===void 0?ce(jt):St(ce(jt),Jt)},Tt=function(jt){var Jt=b(jt),en=re(Be,this,Jt);return this===Lt&&z(Ie,Jt)&&!z(Ne,Jt)?!1:en||!z(this,Jt)||!z(Ie,Jt)||z(this,nt)&&this[nt][Jt]?en:!0},Ht=function(jt,Jt){var en=E(jt),fn=b(Jt);if(!(en===Lt&&z(Ie,fn)&&!z(Ne,fn))){var Wn=Ze(en,fn);return Wn&&z(Ie,fn)&&!(z(en,nt)&&en[nt][fn])&&(Wn.enumerable=!0),Wn}},Ct=function(jt){var Jt=Ee(E(jt)),en=[];return ut(Jt,function(fn){!z(Ie,fn)&&!z(Fe,fn)&&Ge(en,fn)}),en},Zt=function(Pt){var jt=Pt===Lt,Jt=Ee(jt?Ne:E(Pt)),en=[];return ut(Jt,function(fn){z(Ie,fn)&&(!jt||z(Lt,fn))&&Ge(en,Ie[fn])}),en};oe||(mt=function(){if(a(At,this))throw qe("Symbol is not a constructor");var jt=!arguments.length||arguments[0]===void 0?void 0:ee(arguments[0]),Jt=De(jt),en=function(fn){this===Lt&&re(en,Ne,fn),z(this,nt)&&z(this[nt],Jt)&&(this[nt][Jt]=!1),yt(this,Jt,ne(1,fn))};return se&&it&&yt(Lt,Jt,{configurable:!0,set:en}),xt(Jt,jt)},At=mt[at],Ke(At,"toString",function(){return bt(this).tag}),Ke(mt,"withoutSetter",function(Pt){return xt(De(Pt),Pt)}),we.f=Tt,ye.f=It,Ce.f=St,be.f=Ht,ge.f=me.f=Ct,ve.f=Zt,Ve.f=function(Pt){return xt(We(Pt),Pt)},se&&(Oe(At,"description",{configurable:!0,get:function(){return bt(this).description}}),ie||Ke(Lt,"propertyIsEnumerable",Tt,{unsafe:!0}))),ue({global:!0,wrap:!0,forced:!oe,sham:!oe},{Symbol:mt}),ut(Ae(ze),function(Pt){Qe(Pt)}),ue({target:lt,stat:!0,forced:!oe},{useSetter:function(){it=!0},useSimple:function(){it=!1}}),ue({target:"Object",stat:!0,forced:!oe,sham:!se},{create:wt,defineProperty:It,defineProperties:St,getOwnPropertyDescriptor:Ht}),ue({target:"Object",stat:!0,forced:!oe},{getOwnPropertyNames:Ct}),Je(),et(mt,lt),Fe[nt]=!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(x,pe,de){"use strict";var ue=x("../internals/export"),ae=x("../internals/descriptors"),re=x("../internals/global"),le=x("../internals/function-uncurry-this"),ie=x("../internals/has-own-property"),se=x("../internals/is-callable"),oe=x("../internals/object-is-prototype-of"),te=x("../internals/to-string"),z=x("../internals/object-define-property").f,a=x("../internals/copy-constructor-properties"),y=re.Symbol,E=y&&y.prototype;if(ae&&se(y)&&(!("description"in E)||y().description!==void 0)){var b={},ee=function(){var ye=arguments.length<1||arguments[0]===void 0?void 0:te(arguments[0]),Ce=oe(E,this)?new y(ye):ye===void 0?y():y(ye);return ye===""&&(b[Ce]=!0),Ce};a(ee,y),ee.prototype=E,E.constructor=ee;var ne=String(y("test"))=="Symbol(test)",ce=le(E.toString),Ae=le(E.valueOf),ge=/^Symbol\((.*)\)[^)]+$/,me=le("".replace),ve=le("".slice);z(E,"description",{configurable:!0,get:function(){var ye=Ae(this),Ce=ce(ye);if(ie(b,ye))return"";var we=ne?ve(Ce,7,-1):me(Ce,ge,"$1");return we===""?void 0:we}}),ue({global:!0,forced:!0},{Symbol:ee})}},{"../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(x,pe,de){var ue=x("../internals/export"),ae=x("../internals/get-built-in"),re=x("../internals/has-own-property"),le=x("../internals/to-string"),ie=x("../internals/shared"),se=x("../internals/native-symbol-registry"),oe=ie("string-to-symbol-registry"),te=ie("symbol-to-string-registry");ue({target:"Symbol",stat:!0,forced:!se},{for:function(z){var a=le(z);if(re(oe,a))return oe[a];var y=ae("Symbol")(a);return oe[a]=y,te[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(x,pe,de){var ue=x("../internals/define-well-known-symbol");ue("iterator")},{"../internals/define-well-known-symbol":133}],313:[function(x,pe,de){x("../modules/es.symbol.constructor"),x("../modules/es.symbol.for"),x("../modules/es.symbol.key-for"),x("../modules/es.json.stringify"),x("../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(x,pe,de){var ue=x("../internals/export"),ae=x("../internals/has-own-property"),re=x("../internals/is-symbol"),le=x("../internals/try-to-string"),ie=x("../internals/shared"),se=x("../internals/native-symbol-registry"),oe=ie("symbol-to-string-registry");ue({target:"Symbol",stat:!0,forced:!se},{keyFor:function(z){if(!re(z))throw TypeError(le(z)+" is not a symbol");if(ae(oe,z))return oe[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(x,pe,de){"use strict";var ue=x("../internals/function-uncurry-this"),ae=x("../internals/array-buffer-view-core"),re=x("../internals/array-copy-within"),le=ue(re),ie=ae.aTypedArray,se=ae.exportTypedArrayMethod;se("copyWithin",function(te,z){return le(ie(this),te,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(x,pe,de){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-iteration").every,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("every",function(se){return ae(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(x,pe,de){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/function-call"),re=x("../internals/array-fill"),le=ue.aTypedArray,ie=ue.exportTypedArrayMethod;ie("fill",function(oe){var te=arguments.length;return ae(re,le(this),oe,te>1?arguments[1]:void 0,te>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(x,pe,de){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-iteration").filter,re=x("../internals/typed-array-from-species-and-list"),le=ue.aTypedArray,ie=ue.exportTypedArrayMethod;ie("filter",function(oe){var te=ae(le(this),oe,arguments.length>1?arguments[1]:void 0);return re(this,te)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(x,pe,de){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-iteration").findIndex,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("findIndex",function(se){return ae(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(x,pe,de){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-iteration").find,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("find",function(se){return ae(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(x,pe,de){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-iteration").forEach,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("forEach",function(se){ae(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(x,pe,de){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-includes").includes,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("includes",function(se){return ae(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(x,pe,de){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-includes").indexOf,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("indexOf",function(se){return ae(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(x,pe,de){"use strict";var ue=x("../internals/global"),ae=x("../internals/fails"),re=x("../internals/function-uncurry-this"),le=x("../internals/array-buffer-view-core"),ie=x("../modules/es.array.iterator"),se=x("../internals/well-known-symbol"),oe=se("iterator"),te=ue.Uint8Array,z=re(ie.values),a=re(ie.keys),y=re(ie.entries),E=le.aTypedArray,b=le.exportTypedArrayMethod,ee=te&&te.prototype,ne=!ae(function(){ee[oe].call([1])}),ce=!!ee&&ee.values&&ee[oe]===ee.values&&ee.values.name==="values",Ae=function(){return z(E(this))};b("entries",function(){return y(E(this))},ne),b("keys",function(){return a(E(this))},ne),b("values",Ae,ne||!ce,{name:"values"}),b(oe,Ae,ne||!ce,{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(x,pe,de){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/function-uncurry-this"),re=ue.aTypedArray,le=ue.exportTypedArrayMethod,ie=ae([].join);le("join",function(oe){return ie(re(this),oe)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(x,pe,de){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/function-apply"),re=x("../internals/array-last-index-of"),le=ue.aTypedArray,ie=ue.exportTypedArrayMethod;ie("lastIndexOf",function(oe){var te=arguments.length;return ae(re,le(this),te>1?[oe,arguments[1]]:[oe])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(x,pe,de){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-iteration").map,re=x("../internals/typed-array-species-constructor"),le=ue.aTypedArray,ie=ue.exportTypedArrayMethod;ie("map",function(oe){return ae(le(this),oe,arguments.length>1?arguments[1]:void 0,function(te,z){return new(re(te))(z)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(x,pe,de){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-reduce").right,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("reduceRight",function(se){var oe=arguments.length;return ae(re(this),se,oe,oe>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(x,pe,de){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-reduce").left,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("reduce",function(se){var oe=arguments.length;return ae(re(this),se,oe,oe>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(x,pe,de){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=ue.aTypedArray,re=ue.exportTypedArrayMethod,le=Math.floor;re("reverse",function(){for(var se=this,oe=ae(se).length,te=le(oe/2),z=0,a;z<te;)a=se[z],se[z++]=se[--oe],se[oe]=a;return se})},{"../internals/array-buffer-view-core":103}],331:[function(x,pe,de){"use strict";var ue=x("../internals/global"),ae=x("../internals/function-call"),re=x("../internals/array-buffer-view-core"),le=x("../internals/length-of-array-like"),ie=x("../internals/to-offset"),se=x("../internals/to-object"),oe=x("../internals/fails"),te=ue.RangeError,z=ue.Int8Array,a=z&&z.prototype,y=a&&a.set,E=re.aTypedArray,b=re.exportTypedArrayMethod,ee=!oe(function(){var ce=new Uint8ClampedArray(2);return ae(y,ce,{length:1,0:3},1),ce[1]!==3}),ne=ee&&re.NATIVE_ARRAY_BUFFER_VIEWS&&oe(function(){var ce=new z(2);return ce.set(1),ce.set("2",1),ce[0]!==0||ce[1]!==2});b("set",function(Ae){E(this);var ge=ie(arguments.length>1?arguments[1]:void 0,1),me=se(Ae);if(ee)return ae(y,this,me,ge);var ve=this.length,be=le(me),ye=0;if(be+ge>ve)throw te("Wrong length");for(;ye<be;)this[ge+ye]=me[ye++]},!ee||ne)},{"../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(x,pe,de){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/typed-array-species-constructor"),re=x("../internals/fails"),le=x("../internals/array-slice"),ie=ue.aTypedArray,se=ue.exportTypedArrayMethod,oe=re(function(){new Int8Array(1).slice()});se("slice",function(z,a){for(var y=le(ie(this),z,a),E=ae(this),b=0,ee=y.length,ne=new E(ee);ee>b;)ne[b]=y[b++];return ne},oe)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(x,pe,de){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-iteration").some,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("some",function(se){return ae(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(x,pe,de){"use strict";var ue=x("../internals/global"),ae=x("../internals/function-uncurry-this"),re=x("../internals/fails"),le=x("../internals/a-callable"),ie=x("../internals/array-sort"),se=x("../internals/array-buffer-view-core"),oe=x("../internals/engine-ff-version"),te=x("../internals/engine-is-ie-or-edge"),z=x("../internals/engine-v8-version"),a=x("../internals/engine-webkit-version"),y=se.aTypedArray,E=se.exportTypedArrayMethod,b=ue.Uint16Array,ee=b&&ae(b.prototype.sort),ne=!!ee&&!(re(function(){ee(new b(2),null)})&&re(function(){ee(new b(2),{})})),ce=!!ee&&!re(function(){if(z)return z<74;if(oe)return oe<67;if(te)return!0;if(a)return a<602;var ge=new b(516),me=Array(516),ve,be;for(ve=0;ve<516;ve++)be=ve%4,ge[ve]=515-ve,me[ve]=ve-2*be+3;for(ee(ge,function(ye,Ce){return(ye/4|0)-(Ce/4|0)}),ve=0;ve<516;ve++)if(ge[ve]!==me[ve])return!0}),Ae=function(ge){return function(me,ve){return ge!==void 0?+ge(me,ve)||0:ve!==ve?-1:me!==me?1:me===0&&ve===0?1/me>0&&1/ve<0?1:-1:me>ve}};E("sort",function(me){return me!==void 0&&le(me),ce?ee(this,me):ie(y(this),Ae(me))},!ce||ne)},{"../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(x,pe,de){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/to-length"),re=x("../internals/to-absolute-index"),le=x("../internals/typed-array-species-constructor"),ie=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("subarray",function(te,z){var a=ie(this),y=a.length,E=re(te,y),b=le(a);return new b(a.buffer,a.byteOffset+E*a.BYTES_PER_ELEMENT,ae((z===void 0?y:re(z,y))-E))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(x,pe,de){"use strict";var ue=x("../internals/global"),ae=x("../internals/function-apply"),re=x("../internals/array-buffer-view-core"),le=x("../internals/fails"),ie=x("../internals/array-slice"),se=ue.Int8Array,oe=re.aTypedArray,te=re.exportTypedArrayMethod,z=[].toLocaleString,a=!!se&&le(function(){z.call(new se(1))}),y=le(function(){return[1,2].toLocaleString()!=new se([1,2]).toLocaleString()})||!le(function(){se.prototype.toLocaleString.call([1,2])});te("toLocaleString",function(){return ae(z,a?ie(oe(this)):oe(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(x,pe,de){"use strict";var ue=x("../internals/array-buffer-view-core").exportTypedArrayMethod,ae=x("../internals/fails"),re=x("../internals/global"),le=x("../internals/function-uncurry-this"),ie=re.Uint8Array,se=ie&&ie.prototype||{},oe=[].toString,te=le([].join);ae(function(){oe.call({})})&&(oe=function(){return te(this)});var z=se.toString!=oe;ue("toString",oe,z)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(x,pe,de){var ue=x("../internals/typed-array-constructor");ue("Uint8",function(ae){return function(le,ie,se){return ae(this,le,ie,se)}})},{"../internals/typed-array-constructor":258}],339:[function(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/dom-iterables"),re=x("../internals/dom-token-list-prototype"),le=x("../internals/array-for-each"),ie=x("../internals/create-non-enumerable-property"),se=function(te){if(te&&te.forEach!==le)try{ie(te,"forEach",le)}catch(z){te.forEach=le}};for(var oe in ae)ae[oe]&&se(ue[oe]&&ue[oe].prototype);se(re)},{"../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(x,pe,de){var ue=x("../internals/global"),ae=x("../internals/dom-iterables"),re=x("../internals/dom-token-list-prototype"),le=x("../modules/es.array.iterator"),ie=x("../internals/create-non-enumerable-property"),se=x("../internals/well-known-symbol"),oe=se("iterator"),te=se("toStringTag"),z=le.values,a=function(E,b){if(E){if(E[oe]!==z)try{ie(E,oe,z)}catch(ne){E[oe]=z}if(E[te]||ie(E,te,b),ae[b]){for(var ee in le)if(E[ee]!==le[ee])try{ie(E,ee,le[ee])}catch(ne){E[ee]=le[ee]}}}};for(var y in ae)a(ue[y]&&ue[y].prototype,y);a(re,"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(x,pe,de){function ue(ce){return Array.isArray?Array.isArray(ce):ne(ce)==="[object Array]"}de.isArray=ue;function ae(ce){return typeof ce=="boolean"}de.isBoolean=ae;function re(ce){return ce===null}de.isNull=re;function le(ce){return ce==null}de.isNullOrUndefined=le;function ie(ce){return typeof ce=="number"}de.isNumber=ie;function se(ce){return typeof ce=="string"}de.isString=se;function oe(ce){return typeof ce=="symbol"}de.isSymbol=oe;function te(ce){return ce===void 0}de.isUndefined=te;function z(ce){return ne(ce)==="[object RegExp]"}de.isRegExp=z;function a(ce){return typeof ce=="object"&&ce!==null}de.isObject=a;function y(ce){return ne(ce)==="[object Date]"}de.isDate=y;function E(ce){return ne(ce)==="[object Error]"||ce instanceof Error}de.isError=E;function b(ce){return typeof ce=="function"}de.isFunction=b;function ee(ce){return ce===null||typeof ce=="boolean"||typeof ce=="number"||typeof ce=="string"||typeof ce=="symbol"||typeof ce=="undefined"}de.isPrimitive=ee,de.isBuffer=x("buffer").Buffer.isBuffer;function ne(ce){return Object.prototype.toString.call(ce)}},{buffer:90}],342:[function(x,pe,de){(function(ue){"use strict";var ae=function(){var oe=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,te=/\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,E,b){if(arguments.length===1&&se(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(ae.masks[y]||y||ae.masks.default);var ee=y.slice(0,4);(ee==="UTC:"||ee==="GMT:")&&(y=y.slice(4),E=!0,ee==="GMT:"&&(b=!0));var ne=E?"getUTC":"get",ce=a[ne+"Date"](),Ae=a[ne+"Day"](),ge=a[ne+"Month"](),me=a[ne+"FullYear"](),ve=a[ne+"Hours"](),be=a[ne+"Minutes"](),ye=a[ne+"Seconds"](),Ce=a[ne+"Milliseconds"](),we=E?0:a.getTimezoneOffset(),Ke=le(a),Se=ie(a),ke={d:ce,dd:re(ce),ddd:ae.i18n.dayNames[Ae],dddd:ae.i18n.dayNames[Ae+7],m:ge+1,mm:re(ge+1),mmm:ae.i18n.monthNames[ge],mmmm:ae.i18n.monthNames[ge+12],yy:String(me).slice(2),yyyy:me,h:ve%12||12,hh:re(ve%12||12),H:ve,HH:re(ve),M:be,MM:re(be),s:ye,ss:re(ye),l:re(Ce,3),L:re(Math.round(Ce/10)),t:ve<12?"a":"p",tt:ve<12?"am":"pm",T:ve<12?"A":"P",TT:ve<12?"AM":"PM",Z:b?"GMT":E?"UTC":(String(a).match(te)||[""]).pop().replace(z,""),o:(we>0?"-":"+")+re(Math.floor(Math.abs(we)/60)*100+Math.abs(we)%60,4),S:["th","st","nd","rd"][ce%10>3?0:(ce%100-ce%10!=10)*ce%10],W:Ke,N:Se};return y.replace(oe,function(Fe){return Fe in ke?ke[Fe]:Fe.slice(1,Fe.length-1)})}}();ae.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"},ae.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 re(oe,te){for(oe=String(oe),te=te||2;oe.length<te;)oe="0"+oe;return oe}function le(oe){var te=new Date(oe.getFullYear(),oe.getMonth(),oe.getDate());te.setDate(te.getDate()-(te.getDay()+6)%7+3);var z=new Date(te.getFullYear(),0,4);z.setDate(z.getDate()-(z.getDay()+6)%7+3);var a=te.getTimezoneOffset()-z.getTimezoneOffset();te.setHours(te.getHours()-a);var y=(te-z)/(864e5*7);return 1+Math.floor(y)}function ie(oe){var te=oe.getDay();return te===0&&(te=7),te}function se(oe){return oe===null?"null":oe===void 0?"undefined":typeof oe!="object"?typeof oe:Array.isArray(oe)?"array":{}.toString.call(oe).slice(8,-1).toLowerCase()}typeof fe=="function"&&fe.amd?fe(function(){return ae}):typeof de=="object"?pe.exports=ae:ue.dateFormat=ae})(this)},{}],343:[function(x,pe,de){"use strict";var ue=/["'&<>]/;pe.exports=ae;function ae(re){var le=""+re,ie=ue.exec(le);if(!ie)return le;var se,oe="",te=0,z=0;for(te=ie.index;te<le.length;te++){switch(le.charCodeAt(te)){case 34:se="&quot;";break;case 38:se="&amp;";break;case 39:se="&#39;";break;case 60:se="&lt;";break;case 62:se="&gt;";break;default:continue}z!==te&&(oe+=le.substring(z,te)),z=te+1,oe+=se}return z!==te?oe+le.substring(z,te):oe}},{}],344:[function(x,pe,de){"use strict";var ue=typeof Reflect=="object"?Reflect:null,ae=ue&&typeof ue.apply=="function"?ue.apply:function(ye,Ce,we){return Function.prototype.apply.call(ye,Ce,we)},re;ue&&typeof ue.ownKeys=="function"?re=ue.ownKeys:Object.getOwnPropertySymbols?re=function(ye){return Object.getOwnPropertyNames(ye).concat(Object.getOwnPropertySymbols(ye))}:re=function(ye){return Object.getOwnPropertyNames(ye)};function le(be){console&&console.warn&&console.warn(be)}var ie=Number.isNaN||function(ye){return ye!==ye};function se(){se.init.call(this)}pe.exports=se,pe.exports.once=ge,se.EventEmitter=se,se.prototype._events=void 0,se.prototype._eventsCount=0,se.prototype._maxListeners=void 0;var oe=10;function te(be){if(typeof be!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof be)}Object.defineProperty(se,"defaultMaxListeners",{enumerable:!0,get:function(){return oe},set:function(be){if(typeof be!="number"||be<0||ie(be))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+be+".");oe=be}}),se.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},se.prototype.setMaxListeners=function(ye){if(typeof ye!="number"||ye<0||ie(ye))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+ye+".");return this._maxListeners=ye,this};function z(be){return be._maxListeners===void 0?se.defaultMaxListeners:be._maxListeners}se.prototype.getMaxListeners=function(){return z(this)},se.prototype.emit=function(ye){for(var Ce=[],we=1;we<arguments.length;we++)Ce.push(arguments[we]);var Ke=ye==="error",Se=this._events;if(Se!==void 0)Ke=Ke&&Se.error===void 0;else if(!Ke)return!1;if(Ke){var ke;if(Ce.length>0&&(ke=Ce[0]),ke instanceof Error)throw ke;var Fe=new Error("Unhandled error."+(ke?" ("+ke.message+")":""));throw Fe.context=ke,Fe}var De=Se[ye];if(De===void 0)return!1;if(typeof De=="function")ae(De,this,Ce);else for(var We=De.length,Ve=ne(De,We),we=0;we<We;++we)ae(Ve[we],this,Ce);return!0};function a(be,ye,Ce,we){var Ke,Se,ke;if(te(Ce),Se=be._events,Se===void 0?(Se=be._events=Object.create(null),be._eventsCount=0):(Se.newListener!==void 0&&(be.emit("newListener",ye,Ce.listener?Ce.listener:Ce),Se=be._events),ke=Se[ye]),ke===void 0)ke=Se[ye]=Ce,++be._eventsCount;else if(typeof ke=="function"?ke=Se[ye]=we?[Ce,ke]:[ke,Ce]:we?ke.unshift(Ce):ke.push(Ce),Ke=z(be),Ke>0&&ke.length>Ke&&!ke.warned){ke.warned=!0;var Fe=new Error("Possible EventEmitter memory leak detected. "+ke.length+" "+String(ye)+" listeners added. Use emitter.setMaxListeners() to increase limit");Fe.name="MaxListenersExceededWarning",Fe.emitter=be,Fe.type=ye,Fe.count=ke.length,le(Fe)}return be}se.prototype.addListener=function(ye,Ce){return a(this,ye,Ce,!1)},se.prototype.on=se.prototype.addListener,se.prototype.prependListener=function(ye,Ce){return a(this,ye,Ce,!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 E(be,ye,Ce){var we={fired:!1,wrapFn:void 0,target:be,type:ye,listener:Ce},Ke=y.bind(we);return Ke.listener=Ce,we.wrapFn=Ke,Ke}se.prototype.once=function(ye,Ce){return te(Ce),this.on(ye,E(this,ye,Ce)),this},se.prototype.prependOnceListener=function(ye,Ce){return te(Ce),this.prependListener(ye,E(this,ye,Ce)),this},se.prototype.removeListener=function(ye,Ce){var we,Ke,Se,ke,Fe;if(te(Ce),Ke=this._events,Ke===void 0)return this;if(we=Ke[ye],we===void 0)return this;if(we===Ce||we.listener===Ce)--this._eventsCount===0?this._events=Object.create(null):(delete Ke[ye],Ke.removeListener&&this.emit("removeListener",ye,we.listener||Ce));else if(typeof we!="function"){for(Se=-1,ke=we.length-1;ke>=0;ke--)if(we[ke]===Ce||we[ke].listener===Ce){Fe=we[ke].listener,Se=ke;break}if(Se<0)return this;Se===0?we.shift():ce(we,Se),we.length===1&&(Ke[ye]=we[0]),Ke.removeListener!==void 0&&this.emit("removeListener",ye,Fe||Ce)}return this},se.prototype.off=se.prototype.removeListener,se.prototype.removeAllListeners=function(ye){var Ce,we,Ke;if(we=this._events,we===void 0)return this;if(we.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):we[ye]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete we[ye]),this;if(arguments.length===0){var Se=Object.keys(we),ke;for(Ke=0;Ke<Se.length;++Ke)ke=Se[Ke],ke!=="removeListener"&&this.removeAllListeners(ke);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(Ce=we[ye],typeof Ce=="function")this.removeListener(ye,Ce);else if(Ce!==void 0)for(Ke=Ce.length-1;Ke>=0;Ke--)this.removeListener(ye,Ce[Ke]);return this};function b(be,ye,Ce){var we=be._events;if(we===void 0)return[];var Ke=we[ye];return Ke===void 0?[]:typeof Ke=="function"?Ce?[Ke.listener||Ke]:[Ke]:Ce?Ae(Ke):ne(Ke,Ke.length)}se.prototype.listeners=function(ye){return b(this,ye,!0)},se.prototype.rawListeners=function(ye){return b(this,ye,!1)},se.listenerCount=function(be,ye){return typeof be.listenerCount=="function"?be.listenerCount(ye):ee.call(be,ye)},se.prototype.listenerCount=ee;function ee(be){var ye=this._events;if(ye!==void 0){var Ce=ye[be];if(typeof Ce=="function")return 1;if(Ce!==void 0)return Ce.length}return 0}se.prototype.eventNames=function(){return this._eventsCount>0?re(this._events):[]};function ne(be,ye){for(var Ce=new Array(ye),we=0;we<ye;++we)Ce[we]=be[we];return Ce}function ce(be,ye){for(;ye+1<be.length;ye++)be[ye]=be[ye+1];be.pop()}function Ae(be){for(var ye=new Array(be.length),Ce=0;Ce<ye.length;++Ce)ye[Ce]=be[Ce].listener||be[Ce];return ye}function ge(be,ye){return new Promise(function(Ce,we){function Ke(ke){be.removeListener(ye,Se),we(ke)}function Se(){typeof be.removeListener=="function"&&be.removeListener("error",Ke),Ce([].slice.call(arguments))}ve(be,ye,Se,{once:!0}),ye!=="error"&&me(be,Ke,{once:!0})})}function me(be,ye,Ce){typeof be.on=="function"&&ve(be,"error",ye,Ce)}function ve(be,ye,Ce,we){if(typeof be.on=="function")we.once?be.once(ye,Ce):be.on(ye,Ce);else if(typeof be.addEventListener=="function")be.addEventListener(ye,function Ke(Se){we.once&&be.removeEventListener(ye,Ke),Ce(Se)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof be)}},{}],345:[function(x,pe,de){"use strict";var ue=x("is-callable"),ae=Object.prototype.toString,re=Object.prototype.hasOwnProperty,le=function(z,a,y){for(var E=0,b=z.length;E<b;E++)re.call(z,E)&&(y==null?a(z[E],E,z):a.call(y,z[E],E,z))},ie=function(z,a,y){for(var E=0,b=z.length;E<b;E++)y==null?a(z.charAt(E),E,z):a.call(y,z.charAt(E),E,z)},se=function(z,a,y){for(var E in z)re.call(z,E)&&(y==null?a(z[E],E,z):a.call(y,z[E],E,z))},oe=function(z,a,y){if(!ue(a))throw new TypeError("iterator must be a function");var E;arguments.length>=3&&(E=y),ae.call(z)==="[object Array]"?le(z,a,E):typeof z=="string"?ie(z,a,E):se(z,a,E)};pe.exports=oe},{"is-callable":367}],346:[function(x,pe,de){"use strict";var ue="Function.prototype.bind called on incompatible ",ae=Array.prototype.slice,re=Object.prototype.toString,le="[object Function]";pe.exports=function(se){var oe=this;if(typeof oe!="function"||re.call(oe)!==le)throw new TypeError(ue+oe);for(var te=ae.call(arguments,1),z,a=function(){if(this instanceof z){var ne=oe.apply(this,te.concat(ae.call(arguments)));return Object(ne)===ne?ne:this}else return oe.apply(se,te.concat(ae.call(arguments)))},y=Math.max(0,oe.length-te.length),E=[],b=0;b<y;b++)E.push("$"+b);if(z=Function("binder","return function ("+E.join(",")+"){ return binder.apply(this,arguments); }")(a),oe.prototype){var ee=function(){};ee.prototype=oe.prototype,z.prototype=new ee,ee.prototype=null}return z}},{}],347:[function(x,pe,de){"use strict";var ue=x("./implementation");pe.exports=Function.prototype.bind||ue},{"./implementation":346}],348:[function(x,pe,de){"use strict";var ue,ae=SyntaxError,re=Function,le=TypeError,ie=function(De){try{return re('"use strict"; return ('+De+").constructor;")()}catch(We){}},se=Object.getOwnPropertyDescriptor;if(se)try{se({},"")}catch(De){se=null}var oe=function(){throw new le},te=se?function(){try{return arguments.callee,oe}catch(De){try{return se(arguments,"callee").get}catch(We){return oe}}}():oe,z=x("has-symbols")(),a=x("has-proto")(),y=Object.getPrototypeOf||(a?function(De){return De.__proto__}:null),E={},b=typeof Uint8Array=="undefined"||!y?ue:y(Uint8Array),ee={"%AggregateError%":typeof AggregateError=="undefined"?ue:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer=="undefined"?ue:ArrayBuffer,"%ArrayIteratorPrototype%":z&&y?y([][Symbol.iterator]()):ue,"%AsyncFromSyncIteratorPrototype%":ue,"%AsyncFunction%":E,"%AsyncGenerator%":E,"%AsyncGeneratorFunction%":E,"%AsyncIteratorPrototype%":E,"%Atomics%":typeof Atomics=="undefined"?ue:Atomics,"%BigInt%":typeof BigInt=="undefined"?ue:BigInt,"%BigInt64Array%":typeof BigInt64Array=="undefined"?ue:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array=="undefined"?ue:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView=="undefined"?ue:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array=="undefined"?ue:Float32Array,"%Float64Array%":typeof Float64Array=="undefined"?ue:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry=="undefined"?ue:FinalizationRegistry,"%Function%":re,"%GeneratorFunction%":E,"%Int8Array%":typeof Int8Array=="undefined"?ue:Int8Array,"%Int16Array%":typeof Int16Array=="undefined"?ue:Int16Array,"%Int32Array%":typeof Int32Array=="undefined"?ue:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":z&&y?y(y([][Symbol.iterator]())):ue,"%JSON%":typeof JSON=="object"?JSON:ue,"%Map%":typeof Map=="undefined"?ue:Map,"%MapIteratorPrototype%":typeof Map=="undefined"||!z||!y?ue:y(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise=="undefined"?ue:Promise,"%Proxy%":typeof Proxy=="undefined"?ue:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect=="undefined"?ue:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set=="undefined"?ue:Set,"%SetIteratorPrototype%":typeof Set=="undefined"||!z||!y?ue:y(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer=="undefined"?ue:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":z&&y?y(""[Symbol.iterator]()):ue,"%Symbol%":z?Symbol:ue,"%SyntaxError%":ae,"%ThrowTypeError%":te,"%TypedArray%":b,"%TypeError%":le,"%Uint8Array%":typeof Uint8Array=="undefined"?ue:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray=="undefined"?ue:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array=="undefined"?ue:Uint16Array,"%Uint32Array%":typeof Uint32Array=="undefined"?ue:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap=="undefined"?ue:WeakMap,"%WeakRef%":typeof WeakRef=="undefined"?ue:WeakRef,"%WeakSet%":typeof WeakSet=="undefined"?ue:WeakSet};if(y)try{null.error}catch(De){var ne=y(y(De));ee["%Error.prototype%"]=ne}var ce=function De(We){var Ve;if(We==="%AsyncFunction%")Ve=ie("async function () {}");else if(We==="%GeneratorFunction%")Ve=ie("function* () {}");else if(We==="%AsyncGeneratorFunction%")Ve=ie("async function* () {}");else if(We==="%AsyncGenerator%"){var Qe=De("%AsyncGeneratorFunction%");Qe&&(Ve=Qe.prototype)}else if(We==="%AsyncIteratorPrototype%"){var Je=De("%AsyncGenerator%");Je&&y&&(Ve=y(Je.prototype))}return ee[We]=Ve,Ve},Ae={"%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"]},ge=x("function-bind"),me=x("has"),ve=ge.call(Function.call,Array.prototype.concat),be=ge.call(Function.apply,Array.prototype.splice),ye=ge.call(Function.call,String.prototype.replace),Ce=ge.call(Function.call,String.prototype.slice),we=ge.call(Function.call,RegExp.prototype.exec),Ke=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Se=/\\(\\)?/g,ke=function(We){var Ve=Ce(We,0,1),Qe=Ce(We,-1);if(Ve==="%"&&Qe!=="%")throw new ae("invalid intrinsic syntax, expected closing `%`");if(Qe==="%"&&Ve!=="%")throw new ae("invalid intrinsic syntax, expected opening `%`");var Je=[];return ye(We,Ke,function(et,ct,ut,nt){Je[Je.length]=ut?ye(nt,Se,"$1"):ct||et}),Je},Fe=function(We,Ve){var Qe=We,Je;if(me(Ae,Qe)&&(Je=Ae[Qe],Qe="%"+Je[0]+"%"),me(ee,Qe)){var et=ee[Qe];if(et===E&&(et=ce(Qe)),typeof et=="undefined"&&!Ve)throw new le("intrinsic "+We+" exists, but is not available. Please file an issue!");return{alias:Je,name:Qe,value:et}}throw new ae("intrinsic "+We+" does not exist!")};pe.exports=function(We,Ve){if(typeof We!="string"||We.length===0)throw new le("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof Ve!="boolean")throw new le('"allowMissing" argument must be a boolean');if(we(/^%?[^%]*%?$/,We)===null)throw new ae("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Qe=ke(We),Je=Qe.length>0?Qe[0]:"",et=Fe("%"+Je+"%",Ve),ct=et.name,ut=et.value,nt=!1,lt=et.alias;lt&&(Je=lt[0],be(Qe,ve([0,1],lt)));for(var at=1,pt=!0;at<Qe.length;at+=1){var bt=Qe[at],Lt=Ce(bt,0,1),mt=Ce(bt,-1);if((Lt==='"'||Lt==="'"||Lt==="`"||mt==='"'||mt==="'"||mt==="`")&&Lt!==mt)throw new ae("property names with quotes must have matching quotes");if((bt==="constructor"||!pt)&&(nt=!0),Je+="."+bt,ct="%"+Je+"%",me(ee,ct))ut=ee[ct];else if(ut!=null){if(!(bt in ut)){if(!Ve)throw new le("base intrinsic for "+We+" exists, but the property is not available.");return}if(se&&at+1>=Qe.length){var At=se(ut,bt);pt=!!At,pt&&"get"in At&&!("originalValue"in At.get)?ut=At.get:ut=ut[bt]}else pt=me(ut,bt),ut=ut[bt];pt&&!nt&&(ee[ct]=ut)}}return ut}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(x,pe,de){"use strict";var ue=x("get-intrinsic"),ae=ue("%Object.getOwnPropertyDescriptor%",!0);if(ae)try{ae([],"length")}catch(re){ae=null}pe.exports=ae},{"get-intrinsic":348}],350:[function(x,pe,de){"use strict";var ue={foo:{}},ae=Object;pe.exports=function(){return{__proto__:ue}.foo===ue.foo&&!({__proto__:null}instanceof ae)}},{}],351:[function(x,pe,de){"use strict";var ue=typeof Symbol!="undefined"&&Symbol,ae=x("./shams");pe.exports=function(){return typeof ue!="function"||typeof Symbol!="function"||typeof ue("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:ae()}},{"./shams":352}],352:[function(x,pe,de){"use strict";pe.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var ae={},re=Symbol("test"),le=Object(re);if(typeof re=="string"||Object.prototype.toString.call(re)!=="[object Symbol]"||Object.prototype.toString.call(le)!=="[object Symbol]")return!1;var ie=42;ae[re]=ie;for(re in ae)return!1;if(typeof Object.keys=="function"&&Object.keys(ae).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(ae).length!==0)return!1;var se=Object.getOwnPropertySymbols(ae);if(se.length!==1||se[0]!==re||!Object.prototype.propertyIsEnumerable.call(ae,re))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var oe=Object.getOwnPropertyDescriptor(ae,re);if(oe.value!==ie||oe.enumerable!==!0)return!1}return!0}},{}],353:[function(x,pe,de){"use strict";var ue=x("has-symbols/shams");pe.exports=function(){return ue()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(x,pe,de){"use strict";var ue=x("function-bind");pe.exports=ue.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(x,pe,de){var ue=x("http"),ae=x("url"),re=pe.exports;for(var le in ue)ue.hasOwnProperty(le)&&(re[le]=ue[le]);re.request=function(se,oe){return se=ie(se),ue.request.call(this,se,oe)},re.get=function(se,oe){return se=ie(se),ue.get.call(this,se,oe)};function ie(se){if(typeof se=="string"&&(se=ae.parse(se)),se.protocol||(se.protocol="https:"),se.protocol!=="https:")throw new Error('Protocol "'+se.protocol+'" not supported. Expected "https:"');return se}},{http:468,url:472}],356:[function(x,pe,de){"use strict";var ue=x("util"),ae=x("ms");pe.exports=function(re){if(typeof re=="number")return re;var le=ae(re);if(le===void 0){var ie=new Error(ue.format("humanize-ms(%j) result undefined",re));console.warn(ie.stack)}return le}},{ms:376,util:419}],357:[function(x,pe,de){de.read=function(ue,ae,re,le,ie){var se,oe,te=ie*8-le-1,z=(1<<te)-1,a=z>>1,y=-7,E=re?ie-1:0,b=re?-1:1,ee=ue[ae+E];for(E+=b,se=ee&(1<<-y)-1,ee>>=-y,y+=te;y>0;se=se*256+ue[ae+E],E+=b,y-=8);for(oe=se&(1<<-y)-1,se>>=-y,y+=le;y>0;oe=oe*256+ue[ae+E],E+=b,y-=8);if(se===0)se=1-a;else{if(se===z)return oe?NaN:(ee?-1:1)*(1/0);oe=oe+Math.pow(2,le),se=se-a}return(ee?-1:1)*oe*Math.pow(2,se-le)},de.write=function(ue,ae,re,le,ie,se){var oe,te,z,a=se*8-ie-1,y=(1<<a)-1,E=y>>1,b=ie===23?Math.pow(2,-24)-Math.pow(2,-77):0,ee=le?0:se-1,ne=le?1:-1,ce=ae<0||ae===0&&1/ae<0?1:0;for(ae=Math.abs(ae),isNaN(ae)||ae===1/0?(te=isNaN(ae)?1:0,oe=y):(oe=Math.floor(Math.log(ae)/Math.LN2),ae*(z=Math.pow(2,-oe))<1&&(oe--,z*=2),oe+E>=1?ae+=b/z:ae+=b*Math.pow(2,1-E),ae*z>=2&&(oe++,z/=2),oe+E>=y?(te=0,oe=y):oe+E>=1?(te=(ae*z-1)*Math.pow(2,ie),oe=oe+E):(te=ae*Math.pow(2,E-1)*Math.pow(2,ie),oe=0));ie>=8;ue[re+ee]=te&255,ee+=ne,te/=256,ie-=8);for(oe=oe<<ie|te,a+=ie;a>0;ue[re+ee]=oe&255,ee+=ne,oe/=256,a-=8);ue[re+ee-ne]|=ce*128}},{}],358:[function(x,pe,de){"use strict";var ue=[x("./nextTick"),x("./queueMicrotask"),x("./mutation.js"),x("./messageChannel"),x("./stateChange"),x("./timeout")],ae,re,le=-1,ie=[],se=!1;function oe(){!ae||!re||(ae=!1,re.length?ie=re.concat(ie):le=-1,ie.length&&te())}function te(){if(!ae){se=!1,ae=!0;for(var ee=ie.length,ne=setTimeout(oe);ee;){for(re=ie,ie=[];re&&++le<ee;)re[le].run();le=-1,ee=ie.length}re=null,le=-1,ae=!1,clearTimeout(ne)}}for(var z,a=-1,y=ue.length;++a<y;)if(ue[a]&&ue[a].test&&ue[a].test()){z=ue[a].install(te);break}function E(ee,ne){this.fun=ee,this.array=ne}E.prototype.run=function(){var ee=this.fun,ne=this.array;switch(ne.length){case 0:return ee();case 1:return ee(ne[0]);case 2:return ee(ne[0],ne[1]);case 3:return ee(ne[0],ne[1],ne[2]);default:return ee.apply(null,ne)}},pe.exports=b;function b(ee){var ne=new Array(arguments.length-1);if(arguments.length>1)for(var ce=1;ce<arguments.length;ce++)ne[ce-1]=arguments[ce];ie.push(new E(ee,ne)),!se&&!ae&&(se=!0,z())}},{"./messageChannel":359,"./mutation.js":360,"./nextTick":89,"./queueMicrotask":361,"./stateChange":362,"./timeout":363}],359:[function(x,pe,de){(function(ue){(function(){"use strict";de.test=function(){return ue.setImmediate?!1:typeof ue.MessageChannel!="undefined"},de.install=function(ae){var re=new ue.MessageChannel;return re.port1.onmessage=ae,function(){re.port2.postMessage(0)}}}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],360:[function(x,pe,de){(function(ue){(function(){"use strict";var ae=ue.MutationObserver||ue.WebKitMutationObserver;de.test=function(){return ae},de.install=function(re){var le=0,ie=new ae(re),se=ue.document.createTextNode("");return ie.observe(se,{characterData:!0}),function(){se.data=le=++le%2}}}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],361:[function(x,pe,de){(function(ue){(function(){"use strict";de.test=function(){return typeof ue.queueMicrotask=="function"},de.install=function(ae){return function(){ue.queueMicrotask(ae)}}}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],362:[function(x,pe,de){(function(ue){(function(){"use strict";de.test=function(){return"document"in ue&&"onreadystatechange"in ue.document.createElement("script")},de.install=function(ae){return function(){var re=ue.document.createElement("script");return re.onreadystatechange=function(){ae(),re.onreadystatechange=null,re.parentNode.removeChild(re),re=null},ue.document.documentElement.appendChild(re),ae}}}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],363:[function(x,pe,de){"use strict";de.test=function(){return!0},de.install=function(ue){return function(){setTimeout(ue,0)}}},{}],364:[function(x,pe,de){typeof Object.create=="function"?pe.exports=function(ae,re){re&&(ae.super_=re,ae.prototype=Object.create(re.prototype,{constructor:{value:ae,enumerable:!1,writable:!0,configurable:!0}}))}:pe.exports=function(ae,re){if(re){ae.super_=re;var le=function(){};le.prototype=re.prototype,ae.prototype=new le,ae.prototype.constructor=ae}}},{}],365:[function(x,pe,de){"use strict";var ue=x("has-tostringtag/shams")(),ae=x("call-bind/callBound"),re=ae("Object.prototype.toString"),le=function(te){return ue&&te&&typeof te=="object"&&Symbol.toStringTag in te?!1:re(te)==="[object Arguments]"},ie=function(te){return le(te)?!0:te!==null&&typeof te=="object"&&typeof te.length=="number"&&te.length>=0&&re(te)!=="[object Array]"&&re(te.callee)==="[object Function]"},se=function(){return le(arguments)}();le.isLegacyArguments=ie,pe.exports=se?le:ie},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(x,pe,de){pe.exports=function(re){return re!=null&&(ue(re)||ae(re)||!!re._isBuffer)};function ue(re){return!!re.constructor&&typeof re.constructor.isBuffer=="function"&&re.constructor.isBuffer(re)}function ae(re){return typeof re.readFloatLE=="function"&&typeof re.slice=="function"&&ue(re.slice(0,0))}},{}],367:[function(x,pe,de){"use strict";var ue=Function.prototype.toString,ae=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,re,le;if(typeof ae=="function"&&typeof Object.defineProperty=="function")try{re=Object.defineProperty({},"length",{get:function(){throw le}}),le={},ae(function(){throw 42},null,re)}catch(me){me!==le&&(ae=null)}else ae=null;var ie=/^\s*class\b/,se=function(ve){try{var be=ue.call(ve);return ie.test(be)}catch(ye){return!1}},oe=function(ve){try{return se(ve)?!1:(ue.call(ve),!0)}catch(be){return!1}},te=Object.prototype.toString,z="[object Object]",a="[object Function]",y="[object GeneratorFunction]",E="[object HTMLAllCollection]",b="[object HTML document.all class]",ee="[object HTMLCollection]",ne=typeof Symbol=="function"&&!!Symbol.toStringTag,ce=!(0 in[,]),Ae=function(){return!1};if(typeof document=="object"){var ge=document.all;te.call(ge)===te.call(document.all)&&(Ae=function(ve){if((ce||!ve)&&(typeof ve=="undefined"||typeof ve=="object"))try{var be=te.call(ve);return(be===E||be===b||be===ee||be===z)&&ve("")==null}catch(ye){}return!1})}pe.exports=ae?function(ve){if(Ae(ve))return!0;if(!ve||typeof ve!="function"&&typeof ve!="object")return!1;try{ae(ve,null,re)}catch(be){if(be!==le)return!1}return!se(ve)&&oe(ve)}:function(ve){if(Ae(ve))return!0;if(!ve||typeof ve!="function"&&typeof ve!="object")return!1;if(ne)return oe(ve);if(se(ve))return!1;var be=te.call(ve);return be!==a&&be!==y&&!/^\[object HTML/.test(be)?!1:oe(ve)}},{}],368:[function(x,pe,de){"use strict";var ue=Object.prototype.toString,ae=Function.prototype.toString,re=/^\s*(?:function)?\*/,le=x("has-tostringtag/shams")(),ie=Object.getPrototypeOf,se=function(){if(!le)return!1;try{return Function("return function*() {}")()}catch(te){}},oe;pe.exports=function(z){if(typeof z!="function")return!1;if(re.test(ae.call(z)))return!0;if(!le){var a=ue.call(z);return a==="[object GeneratorFunction]"}if(!ie)return!1;if(typeof oe=="undefined"){var y=se();oe=y?ie(y):!1}return ie(z)===oe}},{"has-tostringtag/shams":353}],369:[function(x,pe,de){"use strict";var ue=x("which-typed-array");pe.exports=function(re){return!!ue(re)}},{"which-typed-array":420}],370:[function(x,pe,de){var ue={}.toString;pe.exports=Array.isArray||function(ae){return ue.call(ae)=="[object Array]"}},{}],371:[function(x,pe,de){(function(ue){(function(){(function(ae,re){typeof de=="object"&&typeof pe!="undefined"?pe.exports=re(ae):typeof fe=="function"&&fe.amd?fe(re):re(ae)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ue!="undefined"?ue:this,function(ae){"use strict";ae=ae||{};var re=ae.Base64,le="2.6.4",ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",se=function(We){for(var Ve={},Qe=0,Je=We.length;Qe<Je;Qe++)Ve[We.charAt(Qe)]=Qe;return Ve}(ie),oe=String.fromCharCode,te=function(We){if(We.length<2){var Ve=We.charCodeAt(0);return Ve<128?We:Ve<2048?oe(192|Ve>>>6)+oe(128|Ve&63):oe(224|Ve>>>12&15)+oe(128|Ve>>>6&63)+oe(128|Ve&63)}else{var Ve=65536+(We.charCodeAt(0)-55296)*1024+(We.charCodeAt(1)-56320);return oe(240|Ve>>>18&7)+oe(128|Ve>>>12&63)+oe(128|Ve>>>6&63)+oe(128|Ve&63)}},z=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(We){return We.replace(z,te)},y=function(We){var Ve=[0,2,1][We.length%3],Qe=We.charCodeAt(0)<<16|(We.length>1?We.charCodeAt(1):0)<<8|(We.length>2?We.charCodeAt(2):0),Je=[ie.charAt(Qe>>>18),ie.charAt(Qe>>>12&63),Ve>=2?"=":ie.charAt(Qe>>>6&63),Ve>=1?"=":ie.charAt(Qe&63)];return Je.join("")},E=ae.btoa&&typeof ae.btoa=="function"?function(We){return ae.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 E(a(String(We)))},ee=function(We){return We.replace(/[+\/]/g,function(Ve){return Ve=="+"?"-":"_"}).replace(/=/g,"")},ne=function(We,Ve){return Ve?ee(b(We)):b(We)},ce=function(We){return ne(We,!0)},Ae;ae.Uint8Array&&(Ae=function(We,Ve){for(var Qe="",Je=0,et=We.length;Je<et;Je+=3){var ct=We[Je],ut=We[Je+1],nt=We[Je+2],lt=ct<<16|ut<<8|nt;Qe+=ie.charAt(lt>>>18)+ie.charAt(lt>>>12&63)+(typeof ut!="undefined"?ie.charAt(lt>>>6&63):"=")+(typeof nt!="undefined"?ie.charAt(lt&63):"=")}return Ve?ee(Qe):Qe});var ge=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,me=function(We){switch(We.length){case 4:var Ve=(7&We.charCodeAt(0))<<18|(63&We.charCodeAt(1))<<12|(63&We.charCodeAt(2))<<6|63&We.charCodeAt(3),Qe=Ve-65536;return oe((Qe>>>10)+55296)+oe((Qe&1023)+56320);case 3:return oe((15&We.charCodeAt(0))<<12|(63&We.charCodeAt(1))<<6|63&We.charCodeAt(2));default:return oe((31&We.charCodeAt(0))<<6|63&We.charCodeAt(1))}},ve=function(We){return We.replace(ge,me)},be=function(We){var Ve=We.length,Qe=Ve%4,Je=(Ve>0?se[We.charAt(0)]<<18:0)|(Ve>1?se[We.charAt(1)]<<12:0)|(Ve>2?se[We.charAt(2)]<<6:0)|(Ve>3?se[We.charAt(3)]:0),et=[oe(Je>>>16),oe(Je>>>8&255),oe(Je&255)];return et.length-=[0,0,2,1][Qe],et.join("")},ye=ae.atob&&typeof ae.atob=="function"?function(We){return ae.atob(We)}:function(We){return We.replace(/\S{1,4}/g,be)},Ce=function(We){return ye(String(We).replace(/[^A-Za-z0-9\+\/]/g,""))},we=function(We){return ve(ye(We))},Ke=function(We){return String(We).replace(/[-_]/g,function(Ve){return Ve=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Se=function(We){return we(Ke(We))},ke;ae.Uint8Array&&(ke=function(We){return Uint8Array.from(Ce(Ke(We)),function(Ve){return Ve.charCodeAt(0)})});var Fe=function(){var We=ae.Base64;return ae.Base64=re,We};if(ae.Base64={VERSION:le,atob:Ce,btoa:E,fromBase64:Se,toBase64:ne,utob:a,encode:ne,encodeURI:ce,btou:ve,decode:Se,noConflict:Fe,fromUint8Array:Ae,toUint8Array:ke},typeof Object.defineProperty=="function"){var De=function(We){return{value:We,enumerable:!1,writable:!0,configurable:!0}};ae.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",De(function(){return Se(this)})),Object.defineProperty(String.prototype,"toBase64",De(function(We){return ne(this,We)})),Object.defineProperty(String.prototype,"toBase64URI",De(function(){return ne(this,!0)}))}}return ae.Meteor&&(Base64=ae.Base64),typeof pe!="undefined"&&pe.exports?pe.exports.Base64=ae.Base64:typeof fe=="function"&&fe.amd&&fe([],function(){return ae.Base64}),{Base64:ae.Base64}})}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(x,pe,de){"use strict";pe.exports=ae;var ue=Object.prototype.hasOwnProperty;function ae(re,le,ie){if(!re)throw new TypeError("argument dest is required");if(!le)throw new TypeError("argument src is required");return ie===void 0&&(ie=!0),Object.getOwnPropertyNames(le).forEach(function(oe){if(!(!ie&&ue.call(re,oe))){var te=Object.getOwnPropertyDescriptor(le,oe);Object.defineProperty(re,oe,te)}}),re}},{}],373:[function(x,pe,de){"use strict";x("core-js/modules/es.array.map.js"),x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.string.replace.js"),x("core-js/modules/es.regexp.constructor.js"),x("core-js/modules/es.regexp.to-string.js");function ue(){this._types=Object.create(null),this._extensions=Object.create(null);for(var ae=0;ae<arguments.length;ae++)this.define(arguments[ae]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}ue.prototype.define=function(ae,re){for(var le in ae){var ie=ae[le].map(function(z){return z.toLowerCase()});le=le.toLowerCase();for(var se=0;se<ie.length;se++){var oe=ie[se];if(oe[0]!=="*"){if(!re&&oe in this._types)throw new Error('Attempt to change mapping for "'+oe+'" extension from "'+this._types[oe]+'" to "'+le+'". Pass `force=true` to allow this, otherwise remove "'+oe+'" from the list of extensions for "'+le+'".');this._types[oe]=le}}if(re||!this._extensions[le]){var te=ie[0];this._extensions[le]=te[0]!=="*"?te:te.substr(1)}}},ue.prototype.getType=function(ae){ae=String(ae);var re=ae.replace(/^.*[/\\]/,"").toLowerCase(),le=re.replace(/^.*\./,"").toLowerCase(),ie=re.length<ae.length,se=le.length<re.length-1;return(se||!ie)&&this._types[le]||null},ue.prototype.getExtension=function(ae){return ae=/^\s*([^;\s]*)/.test(ae)&&RegExp.$1,ae&&this._extensions[ae.toLowerCase()]||null},pe.exports=ue},{"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(x,pe,de){"use strict";var ue=x("./Mime");pe.exports=new ue(x("./types/standard"))},{"./Mime":373,"./types/standard":375}],375:[function(x,pe,de){"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(x,pe,de){var ue=1e3,ae=ue*60,re=ae*60,le=re*24,ie=le*7,se=le*365.25;pe.exports=function(y,E){E=E||{};var b=typeof y;if(b==="string"&&y.length>0)return oe(y);if(b==="number"&&isFinite(y))return E.long?z(y):te(y);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(y))};function oe(y){if(y=String(y),!(y.length>100)){var E=/^(-?(?:\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(E){var b=parseFloat(E[1]),ee=(E[2]||"ms").toLowerCase();switch(ee){case"years":case"year":case"yrs":case"yr":case"y":return b*se;case"weeks":case"week":case"w":return b*ie;case"days":case"day":case"d":return b*le;case"hours":case"hour":case"hrs":case"hr":case"h":return b*re;case"minutes":case"minute":case"mins":case"min":case"m":return b*ae;case"seconds":case"second":case"secs":case"sec":case"s":return b*ue;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return b;default:return}}}}function te(y){var E=Math.abs(y);return E>=le?Math.round(y/le)+"d":E>=re?Math.round(y/re)+"h":E>=ae?Math.round(y/ae)+"m":E>=ue?Math.round(y/ue)+"s":y+"ms"}function z(y){var E=Math.abs(y);return E>=le?a(y,E,le,"day"):E>=re?a(y,E,re,"hour"):E>=ae?a(y,E,ae,"minute"):E>=ue?a(y,E,ue,"second"):y+" ms"}function a(y,E,b,ee){var ne=E>=b*1.5;return Math.round(y/b)+" "+ee+(ne?"s":"")}},{}],377:[function(x,pe,de){"use strict";var ue=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable;function le(se){if(se==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(se)}function ie(){try{if(!Object.assign)return!1;var se=new String("abc");if(se[5]="de",Object.getOwnPropertyNames(se)[0]==="5")return!1;for(var oe={},te=0;te<10;te++)oe["_"+String.fromCharCode(te)]=te;var z=Object.getOwnPropertyNames(oe).map(function(y){return oe[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(se,oe){for(var te,z=le(se),a,y=1;y<arguments.length;y++){te=Object(arguments[y]);for(var E in te)ae.call(te,E)&&(z[E]=te[E]);if(ue){a=ue(te);for(var b=0;b<a.length;b++)re.call(te,a[b])&&(z[a[b]]=te[a[b]])}}return z}},{}],378:[function(x,pe,de){(function(ue){(function(){"use strict";function ae(se){if(typeof se!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(se))}function re(se,oe){for(var te="",z=0,a=-1,y=0,E,b=0;b<=se.length;++b){if(b<se.length)E=se.charCodeAt(b);else{if(E===47)break;E=47}if(E===47){if(!(a===b-1||y===1))if(a!==b-1&&y===2){if(te.length<2||z!==2||te.charCodeAt(te.length-1)!==46||te.charCodeAt(te.length-2)!==46){if(te.length>2){var ee=te.lastIndexOf("/");if(ee!==te.length-1){ee===-1?(te="",z=0):(te=te.slice(0,ee),z=te.length-1-te.lastIndexOf("/")),a=b,y=0;continue}}else if(te.length===2||te.length===1){te="",z=0,a=b,y=0;continue}}oe&&(te.length>0?te+="/..":te="..",z=2)}else te.length>0?te+="/"+se.slice(a+1,b):te=se.slice(a+1,b),z=b-a-1;a=b,y=0}else E===46&&y!==-1?++y:y=-1}return te}function le(se,oe){var te=oe.dir||oe.root,z=oe.base||(oe.name||"")+(oe.ext||"");return te?te===oe.root?te+z:te+se+z:z}var ie={resolve:function(){for(var oe="",te=!1,z,a=arguments.length-1;a>=-1&&!te;a--){var y;a>=0?y=arguments[a]:(z===void 0&&(z=ue.cwd()),y=z),ae(y),y.length!==0&&(oe=y+"/"+oe,te=y.charCodeAt(0)===47)}return oe=re(oe,!te),te?oe.length>0?"/"+oe:"/":oe.length>0?oe:"."},normalize:function(oe){if(ae(oe),oe.length===0)return".";var te=oe.charCodeAt(0)===47,z=oe.charCodeAt(oe.length-1)===47;return oe=re(oe,!te),oe.length===0&&!te&&(oe="."),oe.length>0&&z&&(oe+="/"),te?"/"+oe:oe},isAbsolute:function(oe){return ae(oe),oe.length>0&&oe.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var oe,te=0;te<arguments.length;++te){var z=arguments[te];ae(z),z.length>0&&(oe===void 0?oe=z:oe+="/"+z)}return oe===void 0?".":ie.normalize(oe)},relative:function(oe,te){if(ae(oe),ae(te),oe===te||(oe=ie.resolve(oe),te=ie.resolve(te),oe===te))return"";for(var z=1;z<oe.length&&oe.charCodeAt(z)===47;++z);for(var a=oe.length,y=a-z,E=1;E<te.length&&te.charCodeAt(E)===47;++E);for(var b=te.length,ee=b-E,ne=y<ee?y:ee,ce=-1,Ae=0;Ae<=ne;++Ae){if(Ae===ne){if(ee>ne){if(te.charCodeAt(E+Ae)===47)return te.slice(E+Ae+1);if(Ae===0)return te.slice(E+Ae)}else y>ne&&(oe.charCodeAt(z+Ae)===47?ce=Ae:Ae===0&&(ce=0));break}var ge=oe.charCodeAt(z+Ae),me=te.charCodeAt(E+Ae);if(ge!==me)break;ge===47&&(ce=Ae)}var ve="";for(Ae=z+ce+1;Ae<=a;++Ae)(Ae===a||oe.charCodeAt(Ae)===47)&&(ve.length===0?ve+="..":ve+="/..");return ve.length>0?ve+te.slice(E+ce):(E+=ce,te.charCodeAt(E)===47&&++E,te.slice(E))},_makeLong:function(oe){return oe},dirname:function(oe){if(ae(oe),oe.length===0)return".";for(var te=oe.charCodeAt(0),z=te===47,a=-1,y=!0,E=oe.length-1;E>=1;--E)if(te=oe.charCodeAt(E),te===47){if(!y){a=E;break}}else y=!1;return a===-1?z?"/":".":z&&a===1?"//":oe.slice(0,a)},basename:function(oe,te){if(te!==void 0&&typeof te!="string")throw new TypeError('"ext" argument must be a string');ae(oe);var z=0,a=-1,y=!0,E;if(te!==void 0&&te.length>0&&te.length<=oe.length){if(te.length===oe.length&&te===oe)return"";var b=te.length-1,ee=-1;for(E=oe.length-1;E>=0;--E){var ne=oe.charCodeAt(E);if(ne===47){if(!y){z=E+1;break}}else ee===-1&&(y=!1,ee=E+1),b>=0&&(ne===te.charCodeAt(b)?--b===-1&&(a=E):(b=-1,a=ee))}return z===a?a=ee:a===-1&&(a=oe.length),oe.slice(z,a)}else{for(E=oe.length-1;E>=0;--E)if(oe.charCodeAt(E)===47){if(!y){z=E+1;break}}else a===-1&&(y=!1,a=E+1);return a===-1?"":oe.slice(z,a)}},extname:function(oe){ae(oe);for(var te=-1,z=0,a=-1,y=!0,E=0,b=oe.length-1;b>=0;--b){var ee=oe.charCodeAt(b);if(ee===47){if(!y){z=b+1;break}continue}a===-1&&(y=!1,a=b+1),ee===46?te===-1?te=b:E!==1&&(E=1):te!==-1&&(E=-1)}return te===-1||a===-1||E===0||E===1&&te===a-1&&te===z+1?"":oe.slice(te,a)},format:function(oe){if(oe===null||typeof oe!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof oe);return le("/",oe)},parse:function(oe){ae(oe);var te={root:"",dir:"",base:"",ext:"",name:""};if(oe.length===0)return te;var z=oe.charCodeAt(0),a=z===47,y;a?(te.root="/",y=1):y=0;for(var E=-1,b=0,ee=-1,ne=!0,ce=oe.length-1,Ae=0;ce>=y;--ce){if(z=oe.charCodeAt(ce),z===47){if(!ne){b=ce+1;break}continue}ee===-1&&(ne=!1,ee=ce+1),z===46?E===-1?E=ce:Ae!==1&&(Ae=1):E!==-1&&(Ae=-1)}return E===-1||ee===-1||Ae===0||Ae===1&&E===ee-1&&E===b+1?ee!==-1&&(b===0&&a?te.base=te.name=oe.slice(1,ee):te.base=te.name=oe.slice(b,ee)):(b===0&&a?(te.name=oe.slice(1,E),te.base=oe.slice(1,ee)):(te.name=oe.slice(b,E),te.base=oe.slice(b,ee)),te.ext=oe.slice(E,ee)),b>0?te.dir=oe.slice(0,b-1):a&&(te.dir="/"),te},sep:"/",delimiter:":",win32:null,posix:null};ie.posix=ie,pe.exports=ie}).call(this)}).call(this,x("_process"))},{_process:467}],379:[function(x,pe,de){(function(ue){(function(){(function(){"use strict";var ae={function:!0,object:!0},re=ae[typeof window]&&window||this,le=re,ie=ae[typeof de]&&de,se=ae[typeof pe]&&pe&&!pe.nodeType&&pe,oe=ie&&se&&typeof ue=="object"&&ue;oe&&(oe.global===oe||oe.window===oe||oe.self===oe)&&(re=oe);var te=Math.pow(2,53)-1,z=/\bOpera/,a=this,y=Object.prototype,E=y.hasOwnProperty,b=y.toString;function ee(Se){return Se=String(Se),Se.charAt(0).toUpperCase()+Se.slice(1)}function ne(Se,ke,Fe){var De={"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 ke&&Fe&&/^Win/i.test(Se)&&!/^Windows Phone /i.test(Se)&&(De=De[/[\d.]+$/.exec(Se)])&&(Se="Windows "+De),Se=String(Se),ke&&Fe&&(Se=Se.replace(RegExp(ke,"i"),Fe)),Se=Ae(Se.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]),Se}function ce(Se,ke){var Fe=-1,De=Se?Se.length:0;if(typeof De=="number"&&De>-1&&De<=te)for(;++Fe<De;)ke(Se[Fe],Fe,Se);else ge(Se,ke)}function Ae(Se){return Se=Ce(Se),/^(?:webOS|i(?:OS|P))/.test(Se)?Se:ee(Se)}function ge(Se,ke){for(var Fe in Se)E.call(Se,Fe)&&ke(Se[Fe],Fe,Se)}function me(Se){return Se==null?ee(Se):b.call(Se).slice(8,-1)}function ve(Se,ke){var Fe=Se!=null?typeof Se[ke]:"number";return!/^(?:boolean|number|string|undefined)$/.test(Fe)&&(Fe=="object"?!!Se[ke]:!0)}function be(Se){return String(Se).replace(/([ -])(?!$)/g,"$1?")}function ye(Se,ke){var Fe=null;return ce(Se,function(De,We){Fe=ke(Fe,De,We,Se)}),Fe}function Ce(Se){return String(Se).replace(/^ +| +$/g,"")}function we(Se){var ke=re,Fe=Se&&typeof Se=="object"&&me(Se)!="String";Fe&&(ke=Se,Se=null);var De=ke.navigator||{},We=De.userAgent||"";Se||(Se=We);var Ve=Fe||a==le,Qe=Fe?!!De.likeChrome:/\bChrome\b/.test(Se)&&!/internal|\n/i.test(b.toString()),Je="Object",et=Fe?Je:"ScriptBridgingProxyObject",ct=Fe?Je:"Environment",ut=Fe&&ke.java?"JavaPackage":me(ke.java),nt=Fe?Je:"RuntimeObject",lt=/\bJava/.test(ut)&&ke.java,at=lt&&me(ke.environment)==ct,pt=lt?"a":"\u03B1",bt=lt?"b":"\u03B2",Lt=ke.document||{},mt=ke.operamini||ke.opera,At=z.test(At=Fe&&mt?mt["[[Class]]"]:me(mt))?At:mt=null,qe,je=Se,Ze=[],Oe=null,Ee=Se==We,Be=Ee&&mt&&typeof mt.version=="function"&&mt.version(),Ge,Ie=xt([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),Ne=St(["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"]),ze=Tt([{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"]),it=It({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}}),yt=wt(["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 xt(Pt){return ye(Pt,function(jt,Jt){return jt||RegExp("\\b"+(Jt.pattern||be(Jt))+"\\b","i").exec(Se)&&(Jt.label||Jt)})}function It(Pt){return ye(Pt,function(jt,Jt,en){return jt||(Jt[ze]||Jt[/^[a-z]+(?: +[a-z]+\b)*/i.exec(ze)]||RegExp("\\b"+be(en)+"(?:\\b|\\w*\\d)","i").exec(Se))&&en})}function St(Pt){return ye(Pt,function(jt,Jt){return jt||RegExp("\\b"+(Jt.pattern||be(Jt))+"\\b","i").exec(Se)&&(Jt.label||Jt)})}function wt(Pt){return ye(Pt,function(jt,Jt){var en=Jt.pattern||be(Jt);return!jt&&(jt=RegExp("\\b"+en+"(?:/[\\d.]+|[ \\w.]*)","i").exec(Se))&&(jt=ne(jt,en,Jt.label||Jt)),jt})}function Tt(Pt){return ye(Pt,function(jt,Jt){var en=Jt.pattern||be(Jt);return!jt&&(jt=RegExp("\\b"+en+" *\\d+[.\\w_]*","i").exec(Se)||RegExp("\\b"+en+" *\\w+-[\\w]*","i").exec(Se)||RegExp("\\b"+en+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(Se))&&((jt=String(Jt.label&&!RegExp(en,"i").test(Jt.label)?Jt.label:jt).split("/"))[1]&&!/[\d.]+/.test(jt[0])&&(jt[0]+=" "+jt[1]),Jt=Jt.label||Jt,jt=Ae(jt[0].replace(RegExp(en,"i"),Jt).replace(RegExp("; *(?:"+Jt+"[_-])?","i")," ").replace(RegExp("("+Jt+")[-_.]?(\\w)","i"),"$1 $2"))),jt})}function Ht(Pt){return ye(Pt,function(jt,Jt){return jt||(RegExp(Jt+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(Se)||0)[1]||null})}function Ct(){return this.description||""}if(Ie&&(Ie=[Ie]),/\bAndroid\b/.test(yt)&&!ze&&(qe=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(Se))&&(ze=Ce(qe[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null),it&&!ze?ze=Tt([it]):it&&ze&&(ze=ze.replace(RegExp("^("+be(it)+")[-_.\\s]","i"),it+" ").replace(RegExp("^("+be(it)+")[-_.]?(\\w)","i"),it+" $2")),(qe=/\bGoogle TV\b/.exec(ze))&&(ze=qe[0]),/\bSimulator\b/i.test(Se)&&(ze=(ze?ze+" ":"")+"Simulator"),Ne=="Opera Mini"&&/\bOPiOS\b/.test(Se)&&Ze.push("running in Turbo/Uncompressed mode"),Ne=="IE"&&/\blike iPhone OS\b/.test(Se)?(qe=we(Se.replace(/like iPhone OS/,"")),it=qe.manufacturer,ze=qe.product):/^iP/.test(ze)?(Ne||(Ne="Safari"),yt="iOS"+((qe=/ OS ([\d_]+)/i.exec(Se))?" "+qe[1].replace(/_/g,"."):"")):Ne=="Konqueror"&&/^Linux\b/i.test(yt)?yt="Kubuntu":it&&it!="Google"&&(/Chrome/.test(Ne)&&!/\bMobile Safari\b/i.test(Se)||/\bVita\b/.test(ze))||/\bAndroid\b/.test(yt)&&/^Chrome/.test(Ne)&&/\bVersion\//i.test(Se)?(Ne="Android Browser",yt=/\bAndroid\b/.test(yt)?yt:"Android"):Ne=="Silk"?(/\bMobi/i.test(Se)||(yt="Android",Ze.unshift("desktop mode")),/Accelerated *= *true/i.test(Se)&&Ze.unshift("accelerated")):Ne=="UC Browser"&&/\bUCWEB\b/.test(Se)?Ze.push("speed mode"):Ne=="PaleMoon"&&(qe=/\bFirefox\/([\d.]+)\b/.exec(Se))?Ze.push("identifying as Firefox "+qe[1]):Ne=="Firefox"&&(qe=/\b(Mobile|Tablet|TV)\b/i.exec(Se))?(yt||(yt="Firefox OS"),ze||(ze=qe[1])):!Ne||(qe=!/\bMinefield\b/i.test(Se)&&/\b(?:Firefox|Safari)\b/.exec(Ne))?(Ne&&!ze&&/[\/,]|^[^(]+?\)/.test(Se.slice(Se.indexOf(qe+"/")+8))&&(Ne=null),(qe=ze||it||yt)&&(ze||it||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(yt))&&(Ne=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(yt)?yt:qe)+" Browser")):Ne=="Electron"&&(qe=(/\bChrome\/([\d.]+)\b/.exec(Se)||0)[1])&&Ze.push("Chromium "+qe),Be||(Be=Ht(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",be(Ne),"(?:Firefox|Minefield|NetFront)"])),(qe=Ie=="iCab"&&parseFloat(Be)>3&&"WebKit"||/\bOpera\b/.test(Ne)&&(/\bOPR\b/.test(Se)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(Se)&&!/^(?:Trident|EdgeHTML)$/.test(Ie)&&"WebKit"||!Ie&&/\bMSIE\b/i.test(Se)&&(yt=="Mac OS"?"Tasman":"Trident")||Ie=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Ne)&&"NetFront")&&(Ie=[qe]),Ne=="IE"&&(qe=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(Se)||0)[1])?(Ne+=" Mobile",yt="Windows Phone "+(/\+$/.test(qe)?qe:qe+".x"),Ze.unshift("desktop mode")):/\bWPDesktop\b/i.test(Se)?(Ne="IE Mobile",yt="Windows Phone 8.x",Ze.unshift("desktop mode"),Be||(Be=(/\brv:([\d.]+)/.exec(Se)||0)[1])):Ne!="IE"&&Ie=="Trident"&&(qe=/\brv:([\d.]+)/.exec(Se))&&(Ne&&Ze.push("identifying as "+Ne+(Be?" "+Be:"")),Ne="IE",Be=qe[1]),Ee){if(ve(ke,"global"))if(lt&&(qe=lt.lang.System,je=qe.getProperty("os.arch"),yt=yt||qe.getProperty("os.name")+" "+qe.getProperty("os.version")),at){try{Be=ke.require("ringo/engine").version.join("."),Ne="RingoJS"}catch(Pt){(qe=ke.system)&&qe.global.system==ke.system&&(Ne="Narwhal",yt||(yt=qe[0].os||null))}Ne||(Ne="Rhino")}else typeof ke.process=="object"&&!ke.process.browser&&(qe=ke.process)&&(typeof qe.versions=="object"&&(typeof qe.versions.electron=="string"?(Ze.push("Node "+qe.versions.node),Ne="Electron",Be=qe.versions.electron):typeof qe.versions.nw=="string"&&(Ze.push("Chromium "+Be,"Node "+qe.versions.node),Ne="NW.js",Be=qe.versions.nw)),Ne||(Ne="Node.js",je=qe.arch,yt=qe.platform,Be=/[\d.]+/.exec(qe.version),Be=Be?Be[0]:null));else me(qe=ke.runtime)==et?(Ne="Adobe AIR",yt=qe.flash.system.Capabilities.os):me(qe=ke.phantom)==nt?(Ne="PhantomJS",Be=(qe=qe.version||null)&&qe.major+"."+qe.minor+"."+qe.patch):typeof Lt.documentMode=="number"&&(qe=/\bTrident\/(\d+)/i.exec(Se))?(Be=[Be,Lt.documentMode],(qe=+qe[1]+4)!=Be[1]&&(Ze.push("IE "+Be[1]+" mode"),Ie&&(Ie[1]=""),Be[1]=qe),Be=Ne=="IE"?String(Be[1].toFixed(1)):Be[0]):typeof Lt.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Ne)&&(Ze.push("masking as "+Ne+" "+Be),Ne="IE",Be="11.0",Ie=["Trident"],yt="Windows");yt=yt&&Ae(yt)}if(Be&&(qe=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Be)||/(?:alpha|beta)(?: ?\d)?/i.exec(Se+";"+(Ee&&De.appMinorVersion))||/\bMinefield\b/i.test(Se)&&"a")&&(Oe=/b/i.test(qe)?"beta":"alpha",Be=Be.replace(RegExp(qe+"\\+?$"),"")+(Oe=="beta"?bt:pt)+(/\d+\+?/.exec(qe)||"")),Ne=="Fennec"||Ne=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(yt))Ne="Firefox Mobile";else if(Ne=="Maxthon"&&Be)Be=Be.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(ze))ze=="Xbox 360"&&(yt=null),ze=="Xbox 360"&&/\bIEMobile\b/.test(Se)&&Ze.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Ne)||Ne&&!ze&&!/Browser|Mobi/.test(Ne))&&(yt=="Windows CE"||/Mobi/i.test(Se)))Ne+=" Mobile";else if(Ne=="IE"&&Ee)try{ke.external===null&&Ze.unshift("platform preview")}catch(Pt){Ze.unshift("embedded")}else(/\bBlackBerry\b/.test(ze)||/\bBB10\b/.test(Se))&&(qe=(RegExp(ze.replace(/ +/g," *")+"/([.\\d]+)","i").exec(Se)||0)[1]||Be)?(qe=[qe,/BB10/.test(Se)],yt=(qe[1]?(ze=null,it="BlackBerry"):"Device Software")+" "+qe[0],Be=null):this!=ge&&ze!="Wii"&&(Ee&&mt||/Opera/.test(Ne)&&/\b(?:MSIE|Firefox)\b/i.test(Se)||Ne=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(yt)||Ne=="IE"&&(yt&&!/^Win/.test(yt)&&Be>5.5||/\bWindows XP\b/.test(yt)&&Be>8||Be==8&&!/\bTrident\b/.test(Se)))&&!z.test(qe=we.call(ge,Se.replace(z,"")+";"))&&qe.name&&(qe="ing as "+qe.name+((qe=qe.version)?" "+qe:""),z.test(Ne)?(/\bIE\b/.test(qe)&&yt=="Mac OS"&&(yt=null),qe="identify"+qe):(qe="mask"+qe,At?Ne=Ae(At.replace(/([a-z])([A-Z])/g,"$1 $2")):Ne="Opera",/\bIE\b/.test(qe)&&(yt=null),Ee||(Be=null)),Ie=["Presto"],Ze.push(qe));(qe=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(Se)||0)[1])&&(qe=[parseFloat(qe.replace(/\.(\d)$/,".0$1")),qe],Ne=="Safari"&&qe[1].slice(-1)=="+"?(Ne="WebKit Nightly",Oe="alpha",Be=qe[1].slice(0,-1)):(Be==qe[1]||Be==(qe[2]=(/\bSafari\/([\d.]+\+?)/i.exec(Se)||0)[1]))&&(Be=null),qe[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(Se)||0)[1],qe[0]==537.36&&qe[2]==537.36&&parseFloat(qe[1])>=28&&Ie=="WebKit"&&(Ie=["Blink"]),!Ee||!Qe&&!qe[1]?(Ie&&(Ie[1]="like Safari"),qe=(qe=qe[0],qe<400?1:qe<500?2:qe<526?3:qe<533?4:qe<534?"4+":qe<535?5:qe<537?6:qe<538?7:qe<601?8:qe<602?9:qe<604?10:qe<606?11:qe<608?12:"12")):(Ie&&(Ie[1]="like Chrome"),qe=qe[1]||(qe=qe[0],qe<530?1:qe<532?2:qe<532.05?3:qe<533?4:qe<534.03?5:qe<534.07?6:qe<534.1?7:qe<534.13?8:qe<534.16?9:qe<534.24?10:qe<534.3?11:qe<535.01?12:qe<535.02?"13+":qe<535.07?15:qe<535.11?16:qe<535.19?17:qe<536.05?18:qe<536.1?19:qe<537.01?20:qe<537.11?"21+":qe<537.13?23:qe<537.18?24:qe<537.24?25:qe<537.36?26:Ie!="Blink"?"27":"28")),Ie&&(Ie[1]+=" "+(qe+=typeof qe=="number"?".x":/[.+]/.test(qe)?"":"+")),Ne=="Safari"&&(!Be||parseInt(Be)>45)?Be=qe:Ne=="Chrome"&&/\bHeadlessChrome/i.test(Se)&&Ze.unshift("headless")),Ne=="Opera"&&(qe=/\bzbov|zvav$/.exec(yt))?(Ne+=" ",Ze.unshift("desktop mode"),qe=="zvav"?(Ne+="Mini",Be=null):Ne+="Mobile",yt=yt.replace(RegExp(" *"+qe+"$"),"")):Ne=="Safari"&&/\bChrome\b/.exec(Ie&&Ie[1])?(Ze.unshift("desktop mode"),Ne="Chrome Mobile",Be=null,/\bOS X\b/.test(yt)?(it="Apple",yt="iOS 4.3+"):yt=null):/\bSRWare Iron\b/.test(Ne)&&!Be&&(Be=Ht("Chrome")),Be&&Be.indexOf(qe=/[\d.]+$/.exec(yt))==0&&Se.indexOf("/"+qe+"-")>-1&&(yt=Ce(yt.replace(qe,""))),yt&&yt.indexOf(Ne)!=-1&&!RegExp(Ne+" OS").test(yt)&&(yt=yt.replace(RegExp(" *"+be(Ne)+" *"),"")),Ie&&!/\b(?:Avant|Nook)\b/.test(Ne)&&(/Browser|Lunascape|Maxthon/.test(Ne)||Ne!="Safari"&&/^iOS/.test(yt)&&/\bSafari\b/.test(Ie[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Ne)&&Ie[1])&&(qe=Ie[Ie.length-1])&&Ze.push(qe),Ze.length&&(Ze=["("+Ze.join("; ")+")"]),it&&ze&&ze.indexOf(it)<0&&Ze.push("on "+it),ze&&Ze.push((/^on /.test(Ze[Ze.length-1])?"":"on ")+ze),yt&&(qe=/ ([\d.+]+)$/.exec(yt),Ge=qe&&yt.charAt(yt.length-qe[0].length-1)=="/",yt={architecture:32,family:qe&&!Ge?yt.replace(qe[0],""):yt,version:qe?qe[1]:null,toString:function(){var Pt=this.version;return this.family+(Pt&&!Ge?" "+Pt:"")+(this.architecture==64?" 64-bit":"")}}),(qe=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(je))&&!/\bi686\b/i.test(je)?(yt&&(yt.architecture=64,yt.family=yt.family.replace(RegExp(" *"+qe),"")),Ne&&(/\bWOW64\b/i.test(Se)||Ee&&/\w(?:86|32)$/.test(De.cpuClass||De.platform)&&!/\bWin64; x64\b/i.test(Se))&&Ze.unshift("32-bit")):yt&&/^OS X/.test(yt.family)&&Ne=="Chrome"&&parseFloat(Be)>=39&&(yt.architecture=64),Se||(Se=null);var Zt={};return Zt.description=Se,Zt.layout=Ie&&Ie[0],Zt.manufacturer=it,Zt.name=Ne,Zt.prerelease=Oe,Zt.product=ze,Zt.ua=Se,Zt.version=Ne&&Be,Zt.os=yt||{architecture:null,family:null,version:null,toString:function(){return"null"}},Zt.parse=we,Zt.toString=Ct,Zt.version&&Ze.unshift(Be),Zt.name&&Ze.unshift(Ne),yt&&Ne&&!(yt==String(yt).split(" ")[0]&&(yt==Ne.split(" ")[0]||ze))&&Ze.push(ze?"("+yt+")":"on "+yt),Ze.length&&(Zt.description=Ze.join(" ")),Zt}var Ke=we();typeof fe=="function"&&typeof fe.amd=="object"&&fe.amd?(re.platform=Ke,fe(function(){return Ke})):ie&&se?ge(Ke,function(Se,ke){ie[ke]=Se}):re.platform=Ke}).call(this)}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(x,pe,de){(function(ue){(function(){"use strict";typeof ue=="undefined"||!ue.version||ue.version.indexOf("v0.")===0||ue.version.indexOf("v1.")===0&&ue.version.indexOf("v1.8.")!==0?pe.exports={nextTick:ae}:pe.exports=ue;function ae(re,le,ie,se){if(typeof re!="function")throw new TypeError('"callback" argument must be a function');var oe=arguments.length,te,z;switch(oe){case 0:case 1:return ue.nextTick(re);case 2:return ue.nextTick(function(){re.call(null,le)});case 3:return ue.nextTick(function(){re.call(null,le,ie)});case 4:return ue.nextTick(function(){re.call(null,le,ie,se)});default:for(te=new Array(oe-1),z=0;z<te.length;)te[z++]=arguments[z];return ue.nextTick(function(){re.apply(null,te)})}}}).call(this)}).call(this,x("_process"))},{_process:467}],381:[function(x,pe,de){var ue=pe.exports={},ae,re;function le(){throw new Error("setTimeout has not been defined")}function ie(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?ae=setTimeout:ae=le}catch(ce){ae=le}try{typeof clearTimeout=="function"?re=clearTimeout:re=ie}catch(ce){re=ie}})();function se(ce){if(ae===setTimeout)return setTimeout(ce,0);if((ae===le||!ae)&&setTimeout)return ae=setTimeout,setTimeout(ce,0);try{return ae(ce,0)}catch(Ae){try{return ae.call(null,ce,0)}catch(ge){return ae.call(this,ce,0)}}}function oe(ce){if(re===clearTimeout)return clearTimeout(ce);if((re===ie||!re)&&clearTimeout)return re=clearTimeout,clearTimeout(ce);try{return re(ce)}catch(Ae){try{return re.call(null,ce)}catch(ge){return re.call(this,ce)}}}var te=[],z=!1,a,y=-1;function E(){!z||!a||(z=!1,a.length?te=a.concat(te):y=-1,te.length&&b())}function b(){if(!z){var ce=se(E);z=!0;for(var Ae=te.length;Ae;){for(a=te,te=[];++y<Ae;)a&&a[y].run();y=-1,Ae=te.length}a=null,z=!1,oe(ce)}}ue.nextTick=function(ce){var Ae=new Array(arguments.length-1);if(arguments.length>1)for(var ge=1;ge<arguments.length;ge++)Ae[ge-1]=arguments[ge];te.push(new ee(ce,Ae)),te.length===1&&!z&&se(b)};function ee(ce,Ae){this.fun=ce,this.array=Ae}ee.prototype.run=function(){this.fun.apply(null,this.array)},ue.title="browser",ue.browser=!0,ue.env={},ue.argv=[],ue.version="",ue.versions={};function ne(){}ue.on=ne,ue.addListener=ne,ue.once=ne,ue.off=ne,ue.removeListener=ne,ue.removeAllListeners=ne,ue.emit=ne,ue.prependListener=ne,ue.prependOnceListener=ne,ue.listeners=function(ce){return[]},ue.binding=function(ce){throw new Error("process.binding is not supported")},ue.cwd=function(){return"/"},ue.chdir=function(ce){throw new Error("process.chdir is not supported")},ue.umask=function(){return 0}},{}],382:[function(x,pe,de){(function(ue){(function(){(function(ae){var re=typeof de=="object"&&de&&!de.nodeType&&de,le=typeof pe=="object"&&pe&&!pe.nodeType&&pe,ie=typeof ue=="object"&&ue;(ie.global===ie||ie.window===ie||ie.self===ie)&&(ae=ie);var se,oe=2147483647,te=36,z=1,a=26,y=38,E=700,b=72,ee=128,ne="-",ce=/^xn--/,Ae=/[^\x20-\x7E]/,ge=/[\x2E\u3002\uFF0E\uFF61]/g,me={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},ve=te-z,be=Math.floor,ye=String.fromCharCode,Ce;function we(ut){throw new RangeError(me[ut])}function Ke(ut,nt){for(var lt=ut.length,at=[];lt--;)at[lt]=nt(ut[lt]);return at}function Se(ut,nt){var lt=ut.split("@"),at="";lt.length>1&&(at=lt[0]+"@",ut=lt[1]),ut=ut.replace(ge,".");var pt=ut.split("."),bt=Ke(pt,nt).join(".");return at+bt}function ke(ut){for(var nt=[],lt=0,at=ut.length,pt,bt;lt<at;)pt=ut.charCodeAt(lt++),pt>=55296&&pt<=56319&&lt<at?(bt=ut.charCodeAt(lt++),(bt&64512)==56320?nt.push(((pt&1023)<<10)+(bt&1023)+65536):(nt.push(pt),lt--)):nt.push(pt);return nt}function Fe(ut){return Ke(ut,function(nt){var lt="";return nt>65535&&(nt-=65536,lt+=ye(nt>>>10&1023|55296),nt=56320|nt&1023),lt+=ye(nt),lt}).join("")}function De(ut){return ut-48<10?ut-22:ut-65<26?ut-65:ut-97<26?ut-97:te}function We(ut,nt){return ut+22+75*(ut<26)-((nt!=0)<<5)}function Ve(ut,nt,lt){var at=0;for(ut=lt?be(ut/E):ut>>1,ut+=be(ut/nt);ut>ve*a>>1;at+=te)ut=be(ut/ve);return be(at+(ve+1)*ut/(ut+y))}function Qe(ut){var nt=[],lt=ut.length,at,pt=0,bt=ee,Lt=b,mt,At,qe,je,Ze,Oe,Ee,Be,Ge;for(mt=ut.lastIndexOf(ne),mt<0&&(mt=0),At=0;At<mt;++At)ut.charCodeAt(At)>=128&&we("not-basic"),nt.push(ut.charCodeAt(At));for(qe=mt>0?mt+1:0;qe<lt;){for(je=pt,Ze=1,Oe=te;qe>=lt&&we("invalid-input"),Ee=De(ut.charCodeAt(qe++)),(Ee>=te||Ee>be((oe-pt)/Ze))&&we("overflow"),pt+=Ee*Ze,Be=Oe<=Lt?z:Oe>=Lt+a?a:Oe-Lt,!(Ee<Be);Oe+=te)Ge=te-Be,Ze>be(oe/Ge)&&we("overflow"),Ze*=Ge;at=nt.length+1,Lt=Ve(pt-je,at,je==0),be(pt/at)>oe-bt&&we("overflow"),bt+=be(pt/at),pt%=at,nt.splice(pt++,0,bt)}return Fe(nt)}function Je(ut){var nt,lt,at,pt,bt,Lt,mt,At,qe,je,Ze,Oe=[],Ee,Be,Ge,Ie;for(ut=ke(ut),Ee=ut.length,nt=ee,lt=0,bt=b,Lt=0;Lt<Ee;++Lt)Ze=ut[Lt],Ze<128&&Oe.push(ye(Ze));for(at=pt=Oe.length,pt&&Oe.push(ne);at<Ee;){for(mt=oe,Lt=0;Lt<Ee;++Lt)Ze=ut[Lt],Ze>=nt&&Ze<mt&&(mt=Ze);for(Be=at+1,mt-nt>be((oe-lt)/Be)&&we("overflow"),lt+=(mt-nt)*Be,nt=mt,Lt=0;Lt<Ee;++Lt)if(Ze=ut[Lt],Ze<nt&&++lt>oe&&we("overflow"),Ze==nt){for(At=lt,qe=te;je=qe<=bt?z:qe>=bt+a?a:qe-bt,!(At<je);qe+=te)Ie=At-je,Ge=te-je,Oe.push(ye(We(je+Ie%Ge,0))),At=be(Ie/Ge);Oe.push(ye(We(At,0))),bt=Ve(lt,Be,at==pt),lt=0,++at}++lt,++nt}return Oe.join("")}function et(ut){return Se(ut,function(nt){return ce.test(nt)?Qe(nt.slice(4).toLowerCase()):nt})}function ct(ut){return Se(ut,function(nt){return Ae.test(nt)?"xn--"+Je(nt):nt})}if(se={version:"1.4.1",ucs2:{decode:ke,encode:Fe},decode:Qe,encode:Je,toASCII:ct,toUnicode:et},typeof fe=="function"&&typeof fe.amd=="object"&&fe.amd)fe("punycode",function(){return se});else if(re&&le)if(pe.exports==re)le.exports=se;else for(Ce in se)se.hasOwnProperty(Ce)&&(re[Ce]=se[Ce]);else ae.punycode=se})(this)}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],383:[function(x,pe,de){"use strict";function ue(re,le){return Object.prototype.hasOwnProperty.call(re,le)}pe.exports=function(re,le,ie,se){le=le||"&",ie=ie||"=";var oe={};if(typeof re!="string"||re.length===0)return oe;var te=/\+/g;re=re.split(le);var z=1e3;se&&typeof se.maxKeys=="number"&&(z=se.maxKeys);var a=re.length;z>0&&a>z&&(a=z);for(var y=0;y<a;++y){var E=re[y].replace(te,"%20"),b=E.indexOf(ie),ee,ne,ce,Ae;b>=0?(ee=E.substr(0,b),ne=E.substr(b+1)):(ee=E,ne=""),ce=decodeURIComponent(ee),Ae=decodeURIComponent(ne),ue(oe,ce)?ae(oe[ce])?oe[ce].push(Ae):oe[ce]=[oe[ce],Ae]:oe[ce]=Ae}return oe};var ae=Array.isArray||function(re){return Object.prototype.toString.call(re)==="[object Array]"}},{}],384:[function(x,pe,de){"use strict";var ue=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,se,oe,te){return se=se||"&",oe=oe||"=",ie===null&&(ie=void 0),typeof ie=="object"?re(le(ie),function(z){var a=encodeURIComponent(ue(z))+oe;return ae(ie[z])?re(ie[z],function(y){return a+encodeURIComponent(ue(y))}).join(se):a+encodeURIComponent(ue(ie[z]))}).join(se):te?encodeURIComponent(ue(te))+oe+encodeURIComponent(ue(ie)):""};var ae=Array.isArray||function(ie){return Object.prototype.toString.call(ie)==="[object Array]"};function re(ie,se){if(ie.map)return ie.map(se);for(var oe=[],te=0;te<ie.length;te++)oe.push(se(ie[te],te));return oe}var le=Object.keys||function(ie){var se=[];for(var oe in ie)Object.prototype.hasOwnProperty.call(ie,oe)&&se.push(oe);return se}},{}],385:[function(x,pe,de){"use strict";de.decode=de.parse=x("./decode"),de.encode=de.stringify=x("./encode")},{"./decode":383,"./encode":384}],386:[function(x,pe,de){"use strict";var ue=x("process-nextick-args"),ae=Object.keys||function(E){var b=[];for(var ee in E)b.push(ee);return b};pe.exports=z;var re=Object.create(x("core-util-is"));re.inherits=x("inherits");var le=x("./_stream_readable"),ie=x("./_stream_writable");re.inherits(z,le);for(var se=ae(ie.prototype),oe=0;oe<se.length;oe++){var te=se[oe];z.prototype[te]||(z.prototype[te]=ie.prototype[te])}function z(E){if(!(this instanceof z))return new z(E);le.call(this,E),ie.call(this,E),E&&E.readable===!1&&(this.readable=!1),E&&E.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,E&&E.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||ue.nextTick(y,this)}function y(E){E.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(E){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=E,this._writableState.destroyed=E)}}),z.prototype._destroy=function(E,b){this.push(null),this.end(),ue.nextTick(b,E)}},{"./_stream_readable":388,"./_stream_writable":390,"core-util-is":341,inherits:364,"process-nextick-args":380}],387:[function(x,pe,de){"use strict";pe.exports=re;var ue=x("./_stream_transform"),ae=Object.create(x("core-util-is"));ae.inherits=x("inherits"),ae.inherits(re,ue);function re(le){if(!(this instanceof re))return new re(le);ue.call(this,le)}re.prototype._transform=function(le,ie,se){se(null,le)}},{"./_stream_transform":389,"core-util-is":341,inherits:364}],388:[function(x,pe,de){(function(ue,ae){(function(){"use strict";var re=x("process-nextick-args");pe.exports=ye;var le=x("isarray"),ie;ye.ReadableState=be;var se=x("events").EventEmitter,oe=function(Ze,Oe){return Ze.listeners(Oe).length},te=x("./internal/streams/stream"),z=x("safe-buffer").Buffer,a=ae.Uint8Array||function(){};function y(Ze){return z.from(Ze)}function E(Ze){return z.isBuffer(Ze)||Ze instanceof a}var b=Object.create(x("core-util-is"));b.inherits=x("inherits");var ee=x("util"),ne=void 0;ee&&ee.debuglog?ne=ee.debuglog("stream"):ne=function(){};var ce=x("./internal/streams/BufferList"),Ae=x("./internal/streams/destroy"),ge;b.inherits(ye,te);var me=["error","close","destroy","pause","resume"];function ve(Ze,Oe,Ee){if(typeof Ze.prependListener=="function")return Ze.prependListener(Oe,Ee);!Ze._events||!Ze._events[Oe]?Ze.on(Oe,Ee):le(Ze._events[Oe])?Ze._events[Oe].unshift(Ee):Ze._events[Oe]=[Ee,Ze._events[Oe]]}function be(Ze,Oe){ie=ie||x("./_stream_duplex"),Ze=Ze||{};var Ee=Oe instanceof ie;this.objectMode=!!Ze.objectMode,Ee&&(this.objectMode=this.objectMode||!!Ze.readableObjectMode);var Be=Ze.highWaterMark,Ge=Ze.readableHighWaterMark,Ie=this.objectMode?16:16*1024;Be||Be===0?this.highWaterMark=Be:Ee&&(Ge||Ge===0)?this.highWaterMark=Ge:this.highWaterMark=Ie,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new ce,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=Ze.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Ze.encoding&&(ge||(ge=x("string_decoder/").StringDecoder),this.decoder=new ge(Ze.encoding),this.encoding=Ze.encoding)}function ye(Ze){if(ie=ie||x("./_stream_duplex"),!(this instanceof ye))return new ye(Ze);this._readableState=new be(Ze,this),this.readable=!0,Ze&&(typeof Ze.read=="function"&&(this._read=Ze.read),typeof Ze.destroy=="function"&&(this._destroy=Ze.destroy)),te.call(this)}Object.defineProperty(ye.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(Ze){this._readableState&&(this._readableState.destroyed=Ze)}}),ye.prototype.destroy=Ae.destroy,ye.prototype._undestroy=Ae.undestroy,ye.prototype._destroy=function(Ze,Oe){this.push(null),Oe(Ze)},ye.prototype.push=function(Ze,Oe){var Ee=this._readableState,Be;return Ee.objectMode?Be=!0:typeof Ze=="string"&&(Oe=Oe||Ee.defaultEncoding,Oe!==Ee.encoding&&(Ze=z.from(Ze,Oe),Oe=""),Be=!0),Ce(this,Ze,Oe,!1,Be)},ye.prototype.unshift=function(Ze){return Ce(this,Ze,null,!0,!1)};function Ce(Ze,Oe,Ee,Be,Ge){var Ie=Ze._readableState;if(Oe===null)Ie.reading=!1,We(Ze,Ie);else{var Ne;Ge||(Ne=Ke(Ie,Oe)),Ne?Ze.emit("error",Ne):Ie.objectMode||Oe&&Oe.length>0?(typeof Oe!="string"&&!Ie.objectMode&&Object.getPrototypeOf(Oe)!==z.prototype&&(Oe=y(Oe)),Be?Ie.endEmitted?Ze.emit("error",new Error("stream.unshift() after end event")):we(Ze,Ie,Oe,!0):Ie.ended?Ze.emit("error",new Error("stream.push() after EOF")):(Ie.reading=!1,Ie.decoder&&!Ee?(Oe=Ie.decoder.write(Oe),Ie.objectMode||Oe.length!==0?we(Ze,Ie,Oe,!1):Je(Ze,Ie)):we(Ze,Ie,Oe,!1))):Be||(Ie.reading=!1)}return Se(Ie)}function we(Ze,Oe,Ee,Be){Oe.flowing&&Oe.length===0&&!Oe.sync?(Ze.emit("data",Ee),Ze.read(0)):(Oe.length+=Oe.objectMode?1:Ee.length,Be?Oe.buffer.unshift(Ee):Oe.buffer.push(Ee),Oe.needReadable&&Ve(Ze)),Je(Ze,Oe)}function Ke(Ze,Oe){var Ee;return!E(Oe)&&typeof Oe!="string"&&Oe!==void 0&&!Ze.objectMode&&(Ee=new TypeError("Invalid non-string/buffer chunk")),Ee}function Se(Ze){return!Ze.ended&&(Ze.needReadable||Ze.length<Ze.highWaterMark||Ze.length===0)}ye.prototype.isPaused=function(){return this._readableState.flowing===!1},ye.prototype.setEncoding=function(Ze){return ge||(ge=x("string_decoder/").StringDecoder),this._readableState.decoder=new ge(Ze),this._readableState.encoding=Ze,this};var ke=8388608;function Fe(Ze){return Ze>=ke?Ze=ke:(Ze--,Ze|=Ze>>>1,Ze|=Ze>>>2,Ze|=Ze>>>4,Ze|=Ze>>>8,Ze|=Ze>>>16,Ze++),Ze}function De(Ze,Oe){return Ze<=0||Oe.length===0&&Oe.ended?0:Oe.objectMode?1:Ze!==Ze?Oe.flowing&&Oe.length?Oe.buffer.head.data.length:Oe.length:(Ze>Oe.highWaterMark&&(Oe.highWaterMark=Fe(Ze)),Ze<=Oe.length?Ze:Oe.ended?Oe.length:(Oe.needReadable=!0,0))}ye.prototype.read=function(Ze){ne("read",Ze),Ze=parseInt(Ze,10);var Oe=this._readableState,Ee=Ze;if(Ze!==0&&(Oe.emittedReadable=!1),Ze===0&&Oe.needReadable&&(Oe.length>=Oe.highWaterMark||Oe.ended))return ne("read: emitReadable",Oe.length,Oe.ended),Oe.length===0&&Oe.ended?At(this):Ve(this),null;if(Ze=De(Ze,Oe),Ze===0&&Oe.ended)return Oe.length===0&&At(this),null;var Be=Oe.needReadable;ne("need readable",Be),(Oe.length===0||Oe.length-Ze<Oe.highWaterMark)&&(Be=!0,ne("length less than watermark",Be)),Oe.ended||Oe.reading?(Be=!1,ne("reading or ended",Be)):Be&&(ne("do read"),Oe.reading=!0,Oe.sync=!0,Oe.length===0&&(Oe.needReadable=!0),this._read(Oe.highWaterMark),Oe.sync=!1,Oe.reading||(Ze=De(Ee,Oe)));var Ge;return Ze>0?Ge=pt(Ze,Oe):Ge=null,Ge===null?(Oe.needReadable=!0,Ze=0):Oe.length-=Ze,Oe.length===0&&(Oe.ended||(Oe.needReadable=!0),Ee!==Ze&&Oe.ended&&At(this)),Ge!==null&&this.emit("data",Ge),Ge};function We(Ze,Oe){if(!Oe.ended){if(Oe.decoder){var Ee=Oe.decoder.end();Ee&&Ee.length&&(Oe.buffer.push(Ee),Oe.length+=Oe.objectMode?1:Ee.length)}Oe.ended=!0,Ve(Ze)}}function Ve(Ze){var Oe=Ze._readableState;Oe.needReadable=!1,Oe.emittedReadable||(ne("emitReadable",Oe.flowing),Oe.emittedReadable=!0,Oe.sync?re.nextTick(Qe,Ze):Qe(Ze))}function Qe(Ze){ne("emit readable"),Ze.emit("readable"),at(Ze)}function Je(Ze,Oe){Oe.readingMore||(Oe.readingMore=!0,re.nextTick(et,Ze,Oe))}function et(Ze,Oe){for(var Ee=Oe.length;!Oe.reading&&!Oe.flowing&&!Oe.ended&&Oe.length<Oe.highWaterMark&&(ne("maybeReadMore read 0"),Ze.read(0),Ee!==Oe.length);)Ee=Oe.length;Oe.readingMore=!1}ye.prototype._read=function(Ze){this.emit("error",new Error("_read() is not implemented"))},ye.prototype.pipe=function(Ze,Oe){var Ee=this,Be=this._readableState;switch(Be.pipesCount){case 0:Be.pipes=Ze;break;case 1:Be.pipes=[Be.pipes,Ze];break;default:Be.pipes.push(Ze);break}Be.pipesCount+=1,ne("pipe count=%d opts=%j",Be.pipesCount,Oe);var Ge=(!Oe||Oe.end!==!1)&&Ze!==ue.stdout&&Ze!==ue.stderr,Ie=Ge?ze:Ct;Be.endEmitted?re.nextTick(Ie):Ee.once("end",Ie),Ze.on("unpipe",Ne);function Ne(Zt,Pt){ne("onunpipe"),Zt===Ee&&Pt&&Pt.hasUnpiped===!1&&(Pt.hasUnpiped=!0,xt())}function ze(){ne("onend"),Ze.end()}var it=ct(Ee);Ze.on("drain",it);var yt=!1;function xt(){ne("cleanup"),Ze.removeListener("close",Tt),Ze.removeListener("finish",Ht),Ze.removeListener("drain",it),Ze.removeListener("error",wt),Ze.removeListener("unpipe",Ne),Ee.removeListener("end",ze),Ee.removeListener("end",Ct),Ee.removeListener("data",St),yt=!0,Be.awaitDrain&&(!Ze._writableState||Ze._writableState.needDrain)&&it()}var It=!1;Ee.on("data",St);function St(Zt){ne("ondata"),It=!1;var Pt=Ze.write(Zt);Pt===!1&&!It&&((Be.pipesCount===1&&Be.pipes===Ze||Be.pipesCount>1&&je(Be.pipes,Ze)!==-1)&&!yt&&(ne("false write response, pause",Ee._readableState.awaitDrain),Ee._readableState.awaitDrain++,It=!0),Ee.pause())}function wt(Zt){ne("onerror",Zt),Ct(),Ze.removeListener("error",wt),oe(Ze,"error")===0&&Ze.emit("error",Zt)}ve(Ze,"error",wt);function Tt(){Ze.removeListener("finish",Ht),Ct()}Ze.once("close",Tt);function Ht(){ne("onfinish"),Ze.removeListener("close",Tt),Ct()}Ze.once("finish",Ht);function Ct(){ne("unpipe"),Ee.unpipe(Ze)}return Ze.emit("pipe",Ee),Be.flowing||(ne("pipe resume"),Ee.resume()),Ze};function ct(Ze){return function(){var Oe=Ze._readableState;ne("pipeOnDrain",Oe.awaitDrain),Oe.awaitDrain&&Oe.awaitDrain--,Oe.awaitDrain===0&&oe(Ze,"data")&&(Oe.flowing=!0,at(Ze))}}ye.prototype.unpipe=function(Ze){var Oe=this._readableState,Ee={hasUnpiped:!1};if(Oe.pipesCount===0)return this;if(Oe.pipesCount===1)return Ze&&Ze!==Oe.pipes?this:(Ze||(Ze=Oe.pipes),Oe.pipes=null,Oe.pipesCount=0,Oe.flowing=!1,Ze&&Ze.emit("unpipe",this,Ee),this);if(!Ze){var Be=Oe.pipes,Ge=Oe.pipesCount;Oe.pipes=null,Oe.pipesCount=0,Oe.flowing=!1;for(var Ie=0;Ie<Ge;Ie++)Be[Ie].emit("unpipe",this,Ee);return this}var Ne=je(Oe.pipes,Ze);return Ne===-1?this:(Oe.pipes.splice(Ne,1),Oe.pipesCount-=1,Oe.pipesCount===1&&(Oe.pipes=Oe.pipes[0]),Ze.emit("unpipe",this,Ee),this)},ye.prototype.on=function(Ze,Oe){var Ee=te.prototype.on.call(this,Ze,Oe);if(Ze==="data")this._readableState.flowing!==!1&&this.resume();else if(Ze==="readable"){var Be=this._readableState;!Be.endEmitted&&!Be.readableListening&&(Be.readableListening=Be.needReadable=!0,Be.emittedReadable=!1,Be.reading?Be.length&&Ve(this):re.nextTick(ut,this))}return Ee},ye.prototype.addListener=ye.prototype.on;function ut(Ze){ne("readable nexttick read 0"),Ze.read(0)}ye.prototype.resume=function(){var Ze=this._readableState;return Ze.flowing||(ne("resume"),Ze.flowing=!0,nt(this,Ze)),this};function nt(Ze,Oe){Oe.resumeScheduled||(Oe.resumeScheduled=!0,re.nextTick(lt,Ze,Oe))}function lt(Ze,Oe){Oe.reading||(ne("resume read 0"),Ze.read(0)),Oe.resumeScheduled=!1,Oe.awaitDrain=0,Ze.emit("resume"),at(Ze),Oe.flowing&&!Oe.reading&&Ze.read(0)}ye.prototype.pause=function(){return ne("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(ne("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function at(Ze){var Oe=Ze._readableState;for(ne("flow",Oe.flowing);Oe.flowing&&Ze.read()!==null;);}ye.prototype.wrap=function(Ze){var Oe=this,Ee=this._readableState,Be=!1;Ze.on("end",function(){if(ne("wrapped end"),Ee.decoder&&!Ee.ended){var Ne=Ee.decoder.end();Ne&&Ne.length&&Oe.push(Ne)}Oe.push(null)}),Ze.on("data",function(Ne){if(ne("wrapped data"),Ee.decoder&&(Ne=Ee.decoder.write(Ne)),!(Ee.objectMode&&Ne==null)&&!(!Ee.objectMode&&(!Ne||!Ne.length))){var ze=Oe.push(Ne);ze||(Be=!0,Ze.pause())}});for(var Ge in Ze)this[Ge]===void 0&&typeof Ze[Ge]=="function"&&(this[Ge]=function(Ne){return function(){return Ze[Ne].apply(Ze,arguments)}}(Ge));for(var Ie=0;Ie<me.length;Ie++)Ze.on(me[Ie],this.emit.bind(this,me[Ie]));return this._read=function(Ne){ne("wrapped _read",Ne),Be&&(Be=!1,Ze.resume())},this},Object.defineProperty(ye.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),ye._fromList=pt;function pt(Ze,Oe){if(Oe.length===0)return null;var Ee;return Oe.objectMode?Ee=Oe.buffer.shift():!Ze||Ze>=Oe.length?(Oe.decoder?Ee=Oe.buffer.join(""):Oe.buffer.length===1?Ee=Oe.buffer.head.data:Ee=Oe.buffer.concat(Oe.length),Oe.buffer.clear()):Ee=bt(Ze,Oe.buffer,Oe.decoder),Ee}function bt(Ze,Oe,Ee){var Be;return Ze<Oe.head.data.length?(Be=Oe.head.data.slice(0,Ze),Oe.head.data=Oe.head.data.slice(Ze)):Ze===Oe.head.data.length?Be=Oe.shift():Be=Ee?Lt(Ze,Oe):mt(Ze,Oe),Be}function Lt(Ze,Oe){var Ee=Oe.head,Be=1,Ge=Ee.data;for(Ze-=Ge.length;Ee=Ee.next;){var Ie=Ee.data,Ne=Ze>Ie.length?Ie.length:Ze;if(Ne===Ie.length?Ge+=Ie:Ge+=Ie.slice(0,Ze),Ze-=Ne,Ze===0){Ne===Ie.length?(++Be,Ee.next?Oe.head=Ee.next:Oe.head=Oe.tail=null):(Oe.head=Ee,Ee.data=Ie.slice(Ne));break}++Be}return Oe.length-=Be,Ge}function mt(Ze,Oe){var Ee=z.allocUnsafe(Ze),Be=Oe.head,Ge=1;for(Be.data.copy(Ee),Ze-=Be.data.length;Be=Be.next;){var Ie=Be.data,Ne=Ze>Ie.length?Ie.length:Ze;if(Ie.copy(Ee,Ee.length-Ze,0,Ne),Ze-=Ne,Ze===0){Ne===Ie.length?(++Ge,Be.next?Oe.head=Be.next:Oe.head=Oe.tail=null):(Oe.head=Be,Be.data=Ie.slice(Ne));break}++Ge}return Oe.length-=Ge,Ee}function At(Ze){var Oe=Ze._readableState;if(Oe.length>0)throw new Error('"endReadable()" called on non-empty stream');Oe.endEmitted||(Oe.ended=!0,re.nextTick(qe,Oe,Ze))}function qe(Ze,Oe){!Ze.endEmitted&&Ze.length===0&&(Ze.endEmitted=!0,Oe.readable=!1,Oe.emit("end"))}function je(Ze,Oe){for(var Ee=0,Be=Ze.length;Ee<Be;Ee++)if(Ze[Ee]===Oe)return Ee;return-1}}).call(this)}).call(this,x("_process"),typeof Mt!="undefined"?Mt: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(x,pe,de){"use strict";pe.exports=le;var ue=x("./_stream_duplex"),ae=Object.create(x("core-util-is"));ae.inherits=x("inherits"),ae.inherits(le,ue);function re(oe,te){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,te!=null&&this.push(te),a(oe);var y=this._readableState;y.reading=!1,(y.needReadable||y.length<y.highWaterMark)&&this._read(y.highWaterMark)}function le(oe){if(!(this instanceof le))return new le(oe);ue.call(this,oe),this._transformState={afterTransform:re.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,oe&&(typeof oe.transform=="function"&&(this._transform=oe.transform),typeof oe.flush=="function"&&(this._flush=oe.flush)),this.on("prefinish",ie)}function ie(){var oe=this;typeof this._flush=="function"?this._flush(function(te,z){se(oe,te,z)}):se(this,null,null)}le.prototype.push=function(oe,te){return this._transformState.needTransform=!1,ue.prototype.push.call(this,oe,te)},le.prototype._transform=function(oe,te,z){throw new Error("_transform() is not implemented")},le.prototype._write=function(oe,te,z){var a=this._transformState;if(a.writecb=z,a.writechunk=oe,a.writeencoding=te,!a.transforming){var y=this._readableState;(a.needTransform||y.needReadable||y.length<y.highWaterMark)&&this._read(y.highWaterMark)}},le.prototype._read=function(oe){var te=this._transformState;te.writechunk!==null&&te.writecb&&!te.transforming?(te.transforming=!0,this._transform(te.writechunk,te.writeencoding,te.afterTransform)):te.needTransform=!0},le.prototype._destroy=function(oe,te){var z=this;ue.prototype._destroy.call(this,oe,function(a){te(a),z.emit("close")})};function se(oe,te,z){if(te)return oe.emit("error",te);if(z!=null&&oe.push(z),oe._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(oe._transformState.transforming)throw new Error("Calling transform done when still transforming");return oe.push(null)}},{"./_stream_duplex":386,"core-util-is":341,inherits:364}],390:[function(x,pe,de){(function(ue,ae,re){(function(){"use strict";var le=x("process-nextick-args");pe.exports=ve;function ie(lt,at,pt){this.chunk=lt,this.encoding=at,this.callback=pt,this.next=null}function se(lt){var at=this;this.next=null,this.entry=null,this.finish=function(){nt(at,lt)}}var oe=!ue.browser&&["v0.10","v0.9."].indexOf(ue.version.slice(0,5))>-1?re:le.nextTick,te;ve.WritableState=ge;var z=Object.create(x("core-util-is"));z.inherits=x("inherits");var a={deprecate:x("util-deprecate")},y=x("./internal/streams/stream"),E=x("safe-buffer").Buffer,b=ae.Uint8Array||function(){};function ee(lt){return E.from(lt)}function ne(lt){return E.isBuffer(lt)||lt instanceof b}var ce=x("./internal/streams/destroy");z.inherits(ve,y);function Ae(){}function ge(lt,at){te=te||x("./_stream_duplex"),lt=lt||{};var pt=at instanceof te;this.objectMode=!!lt.objectMode,pt&&(this.objectMode=this.objectMode||!!lt.writableObjectMode);var bt=lt.highWaterMark,Lt=lt.writableHighWaterMark,mt=this.objectMode?16:16*1024;bt||bt===0?this.highWaterMark=bt:pt&&(Lt||Lt===0)?this.highWaterMark=Lt:this.highWaterMark=mt,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 At=lt.decodeStrings===!1;this.decodeStrings=!At,this.defaultEncoding=lt.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(qe){Fe(at,qe)},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 se(this)}ge.prototype.getBuffer=function(){for(var at=this.bufferedRequest,pt=[];at;)pt.push(at),at=at.next;return pt},function(){try{Object.defineProperty(ge.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(lt){}}();var me;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(me=Function.prototype[Symbol.hasInstance],Object.defineProperty(ve,Symbol.hasInstance,{value:function(lt){return me.call(this,lt)?!0:this!==ve?!1:lt&&lt._writableState instanceof ge}})):me=function(lt){return lt instanceof this};function ve(lt){if(te=te||x("./_stream_duplex"),!me.call(ve,this)&&!(this instanceof te))return new ve(lt);this._writableState=new ge(lt,this),this.writable=!0,lt&&(typeof lt.write=="function"&&(this._write=lt.write),typeof lt.writev=="function"&&(this._writev=lt.writev),typeof lt.destroy=="function"&&(this._destroy=lt.destroy),typeof lt.final=="function"&&(this._final=lt.final)),y.call(this)}ve.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function be(lt,at){var pt=new Error("write after end");lt.emit("error",pt),le.nextTick(at,pt)}function ye(lt,at,pt,bt){var Lt=!0,mt=!1;return pt===null?mt=new TypeError("May not write null values to stream"):typeof pt!="string"&&pt!==void 0&&!at.objectMode&&(mt=new TypeError("Invalid non-string/buffer chunk")),mt&&(lt.emit("error",mt),le.nextTick(bt,mt),Lt=!1),Lt}ve.prototype.write=function(lt,at,pt){var bt=this._writableState,Lt=!1,mt=!bt.objectMode&&ne(lt);return mt&&!E.isBuffer(lt)&&(lt=ee(lt)),typeof at=="function"&&(pt=at,at=null),mt?at="buffer":at||(at=bt.defaultEncoding),typeof pt!="function"&&(pt=Ae),bt.ended?be(this,pt):(mt||ye(this,bt,lt,pt))&&(bt.pendingcb++,Lt=we(this,bt,mt,lt,at,pt)),Lt},ve.prototype.cork=function(){var lt=this._writableState;lt.corked++},ve.prototype.uncork=function(){var lt=this._writableState;lt.corked&&(lt.corked--,!lt.writing&&!lt.corked&&!lt.finished&&!lt.bufferProcessing&&lt.bufferedRequest&&Ve(this,lt))},ve.prototype.setDefaultEncoding=function(at){if(typeof at=="string"&&(at=at.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((at+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+at);return this._writableState.defaultEncoding=at,this};function Ce(lt,at,pt){return!lt.objectMode&&lt.decodeStrings!==!1&&typeof at=="string"&&(at=E.from(at,pt)),at}Object.defineProperty(ve.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function we(lt,at,pt,bt,Lt,mt){if(!pt){var At=Ce(at,bt,Lt);bt!==At&&(pt=!0,Lt="buffer",bt=At)}var qe=at.objectMode?1:bt.length;at.length+=qe;var je=at.length<at.highWaterMark;if(je||(at.needDrain=!0),at.writing||at.corked){var Ze=at.lastBufferedRequest;at.lastBufferedRequest={chunk:bt,encoding:Lt,isBuf:pt,callback:mt,next:null},Ze?Ze.next=at.lastBufferedRequest:at.bufferedRequest=at.lastBufferedRequest,at.bufferedRequestCount+=1}else Ke(lt,at,!1,qe,bt,Lt,mt);return je}function Ke(lt,at,pt,bt,Lt,mt,At){at.writelen=bt,at.writecb=At,at.writing=!0,at.sync=!0,pt?lt._writev(Lt,at.onwrite):lt._write(Lt,mt,at.onwrite),at.sync=!1}function Se(lt,at,pt,bt,Lt){--at.pendingcb,pt?(le.nextTick(Lt,bt),le.nextTick(ct,lt,at),lt._writableState.errorEmitted=!0,lt.emit("error",bt)):(Lt(bt),lt._writableState.errorEmitted=!0,lt.emit("error",bt),ct(lt,at))}function ke(lt){lt.writing=!1,lt.writecb=null,lt.length-=lt.writelen,lt.writelen=0}function Fe(lt,at){var pt=lt._writableState,bt=pt.sync,Lt=pt.writecb;if(ke(pt),at)Se(lt,pt,bt,at,Lt);else{var mt=Qe(pt);!mt&&!pt.corked&&!pt.bufferProcessing&&pt.bufferedRequest&&Ve(lt,pt),bt?oe(De,lt,pt,mt,Lt):De(lt,pt,mt,Lt)}}function De(lt,at,pt,bt){pt||We(lt,at),at.pendingcb--,bt(),ct(lt,at)}function We(lt,at){at.length===0&&at.needDrain&&(at.needDrain=!1,lt.emit("drain"))}function Ve(lt,at){at.bufferProcessing=!0;var pt=at.bufferedRequest;if(lt._writev&&pt&&pt.next){var bt=at.bufferedRequestCount,Lt=new Array(bt),mt=at.corkedRequestsFree;mt.entry=pt;for(var At=0,qe=!0;pt;)Lt[At]=pt,pt.isBuf||(qe=!1),pt=pt.next,At+=1;Lt.allBuffers=qe,Ke(lt,at,!0,at.length,Lt,"",mt.finish),at.pendingcb++,at.lastBufferedRequest=null,mt.next?(at.corkedRequestsFree=mt.next,mt.next=null):at.corkedRequestsFree=new se(at),at.bufferedRequestCount=0}else{for(;pt;){var je=pt.chunk,Ze=pt.encoding,Oe=pt.callback,Ee=at.objectMode?1:je.length;if(Ke(lt,at,!1,Ee,je,Ze,Oe),pt=pt.next,at.bufferedRequestCount--,at.writing)break}pt===null&&(at.lastBufferedRequest=null)}at.bufferedRequest=pt,at.bufferProcessing=!1}ve.prototype._write=function(lt,at,pt){pt(new Error("_write() is not implemented"))},ve.prototype._writev=null,ve.prototype.end=function(lt,at,pt){var bt=this._writableState;typeof lt=="function"?(pt=lt,lt=null,at=null):typeof at=="function"&&(pt=at,at=null),lt!=null&&this.write(lt,at),bt.corked&&(bt.corked=1,this.uncork()),!bt.ending&&!bt.finished&&ut(this,bt,pt)};function Qe(lt){return lt.ending&&lt.length===0&&lt.bufferedRequest===null&&!lt.finished&&!lt.writing}function Je(lt,at){lt._final(function(pt){at.pendingcb--,pt&&lt.emit("error",pt),at.prefinished=!0,lt.emit("prefinish"),ct(lt,at)})}function et(lt,at){!at.prefinished&&!at.finalCalled&&(typeof lt._final=="function"?(at.pendingcb++,at.finalCalled=!0,le.nextTick(Je,lt,at)):(at.prefinished=!0,lt.emit("prefinish")))}function ct(lt,at){var pt=Qe(at);return pt&&(et(lt,at),at.pendingcb===0&&(at.finished=!0,lt.emit("finish"))),pt}function ut(lt,at,pt){at.ending=!0,ct(lt,at),pt&&(at.finished?le.nextTick(pt):lt.once("finish",pt)),at.ended=!0,lt.writable=!1}function nt(lt,at,pt){var bt=lt.entry;for(lt.entry=null;bt;){var Lt=bt.callback;at.pendingcb--,Lt(pt),bt=bt.next}at.corkedRequestsFree?at.corkedRequestsFree.next=lt:at.corkedRequestsFree=lt}Object.defineProperty(ve.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(lt){this._writableState&&(this._writableState.destroyed=lt)}}),ve.prototype.destroy=ce.destroy,ve.prototype._undestroy=ce.undestroy,ve.prototype._destroy=function(lt,at){this.end(),at(lt)}}).call(this)}).call(this,x("_process"),typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},x("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(x,pe,de){"use strict";function ue(ie,se){if(!(ie instanceof se))throw new TypeError("Cannot call a class as a function")}var ae=x("safe-buffer").Buffer,re=x("util");function le(ie,se,oe){ie.copy(se,oe)}pe.exports=function(){function ie(){ue(this,ie),this.head=null,this.tail=null,this.length=0}return ie.prototype.push=function(oe){var te={data:oe,next:null};this.length>0?this.tail.next=te:this.head=te,this.tail=te,++this.length},ie.prototype.unshift=function(oe){var te={data:oe,next:this.head};this.length===0&&(this.tail=te),this.head=te,++this.length},ie.prototype.shift=function(){if(this.length!==0){var oe=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,oe}},ie.prototype.clear=function(){this.head=this.tail=null,this.length=0},ie.prototype.join=function(oe){if(this.length===0)return"";for(var te=this.head,z=""+te.data;te=te.next;)z+=oe+te.data;return z},ie.prototype.concat=function(oe){if(this.length===0)return ae.alloc(0);if(this.length===1)return this.head.data;for(var te=ae.allocUnsafe(oe>>>0),z=this.head,a=0;z;)le(z.data,te,a),a+=z.data.length,z=z.next;return te},ie}(),re&&re.inspect&&re.inspect.custom&&(pe.exports.prototype[re.inspect.custom]=function(){var ie=re.inspect({length:this.length});return this.constructor.name+" "+ie})},{"safe-buffer":396,util:89}],392:[function(x,pe,de){"use strict";var ue=x("process-nextick-args");function ae(ie,se){var oe=this,te=this._readableState&&this._readableState.destroyed,z=this._writableState&&this._writableState.destroyed;return te||z?(se?se(ie):ie&&(!this._writableState||!this._writableState.errorEmitted)&&ue.nextTick(le,this,ie),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ie||null,function(a){!se&&a?(ue.nextTick(le,oe,a),oe._writableState&&(oe._writableState.errorEmitted=!0)):se&&se(a)}),this)}function re(){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 le(ie,se){ie.emit("error",se)}pe.exports={destroy:ae,undestroy:re}},{"process-nextick-args":380}],393:[function(x,pe,de){pe.exports=x("events").EventEmitter},{events:344}],394:[function(x,pe,de){de=pe.exports=x("./lib/_stream_readable.js"),de.Stream=de,de.Readable=de,de.Writable=x("./lib/_stream_writable.js"),de.Duplex=x("./lib/_stream_duplex.js"),de.Transform=x("./lib/_stream_transform.js"),de.PassThrough=x("./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(x,pe,de){var ue=function(ae){"use strict";var re=Object.prototype,le=re.hasOwnProperty,ie,se=typeof Symbol=="function"?Symbol:{},oe=se.iterator||"@@iterator",te=se.asyncIterator||"@@asyncIterator",z=se.toStringTag||"@@toStringTag";function a(et,ct,ut){return Object.defineProperty(et,ct,{value:ut,enumerable:!0,configurable:!0,writable:!0}),et[ct]}try{a({},"")}catch(et){a=function(ct,ut,nt){return ct[ut]=nt}}function y(et,ct,ut,nt){var lt=ct&&ct.prototype instanceof ge?ct:ge,at=Object.create(lt.prototype),pt=new Ve(nt||[]);return at._invoke=ke(et,ut,pt),at}ae.wrap=y;function E(et,ct,ut){try{return{type:"normal",arg:et.call(ct,ut)}}catch(nt){return{type:"throw",arg:nt}}}var b="suspendedStart",ee="suspendedYield",ne="executing",ce="completed",Ae={};function ge(){}function me(){}function ve(){}var be={};a(be,oe,function(){return this});var ye=Object.getPrototypeOf,Ce=ye&&ye(ye(Qe([])));Ce&&Ce!==re&&le.call(Ce,oe)&&(be=Ce);var we=ve.prototype=ge.prototype=Object.create(be);me.prototype=ve,a(we,"constructor",ve),a(ve,"constructor",me),me.displayName=a(ve,z,"GeneratorFunction");function Ke(et){["next","throw","return"].forEach(function(ct){a(et,ct,function(ut){return this._invoke(ct,ut)})})}ae.isGeneratorFunction=function(et){var ct=typeof et=="function"&&et.constructor;return ct?ct===me||(ct.displayName||ct.name)==="GeneratorFunction":!1},ae.mark=function(et){return Object.setPrototypeOf?Object.setPrototypeOf(et,ve):(et.__proto__=ve,a(et,z,"GeneratorFunction")),et.prototype=Object.create(we),et},ae.awrap=function(et){return{__await:et}};function Se(et,ct){function ut(at,pt,bt,Lt){var mt=E(et[at],et,pt);if(mt.type==="throw")Lt(mt.arg);else{var At=mt.arg,qe=At.value;return qe&&typeof qe=="object"&&le.call(qe,"__await")?ct.resolve(qe.__await).then(function(je){ut("next",je,bt,Lt)},function(je){ut("throw",je,bt,Lt)}):ct.resolve(qe).then(function(je){At.value=je,bt(At)},function(je){return ut("throw",je,bt,Lt)})}}var nt;function lt(at,pt){function bt(){return new ct(function(Lt,mt){ut(at,pt,Lt,mt)})}return nt=nt?nt.then(bt,bt):bt()}this._invoke=lt}Ke(Se.prototype),a(Se.prototype,te,function(){return this}),ae.AsyncIterator=Se,ae.async=function(et,ct,ut,nt,lt){lt===void 0&&(lt=Promise);var at=new Se(y(et,ct,ut,nt),lt);return ae.isGeneratorFunction(ct)?at:at.next().then(function(pt){return pt.done?pt.value:at.next()})};function ke(et,ct,ut){var nt=b;return function(at,pt){if(nt===ne)throw new Error("Generator is already running");if(nt===ce){if(at==="throw")throw pt;return Je()}for(ut.method=at,ut.arg=pt;;){var bt=ut.delegate;if(bt){var Lt=Fe(bt,ut);if(Lt){if(Lt===Ae)continue;return Lt}}if(ut.method==="next")ut.sent=ut._sent=ut.arg;else if(ut.method==="throw"){if(nt===b)throw nt=ce,ut.arg;ut.dispatchException(ut.arg)}else ut.method==="return"&&ut.abrupt("return",ut.arg);nt=ne;var mt=E(et,ct,ut);if(mt.type==="normal"){if(nt=ut.done?ce:ee,mt.arg===Ae)continue;return{value:mt.arg,done:ut.done}}else mt.type==="throw"&&(nt=ce,ut.method="throw",ut.arg=mt.arg)}}}function Fe(et,ct){var ut=et.iterator[ct.method];if(ut===ie){if(ct.delegate=null,ct.method==="throw"){if(et.iterator.return&&(ct.method="return",ct.arg=ie,Fe(et,ct),ct.method==="throw"))return Ae;ct.method="throw",ct.arg=new TypeError("The iterator does not provide a 'throw' method")}return Ae}var nt=E(ut,et.iterator,ct.arg);if(nt.type==="throw")return ct.method="throw",ct.arg=nt.arg,ct.delegate=null,Ae;var lt=nt.arg;if(!lt)return ct.method="throw",ct.arg=new TypeError("iterator result is not an object"),ct.delegate=null,Ae;if(lt.done)ct[et.resultName]=lt.value,ct.next=et.nextLoc,ct.method!=="return"&&(ct.method="next",ct.arg=ie);else return lt;return ct.delegate=null,Ae}Ke(we),a(we,z,"Generator"),a(we,oe,function(){return this}),a(we,"toString",function(){return"[object Generator]"});function De(et){var ct={tryLoc:et[0]};1 in et&&(ct.catchLoc=et[1]),2 in et&&(ct.finallyLoc=et[2],ct.afterLoc=et[3]),this.tryEntries.push(ct)}function We(et){var ct=et.completion||{};ct.type="normal",delete ct.arg,et.completion=ct}function Ve(et){this.tryEntries=[{tryLoc:"root"}],et.forEach(De,this),this.reset(!0)}ae.keys=function(et){var ct=[];for(var ut in et)ct.push(ut);return ct.reverse(),function nt(){for(;ct.length;){var lt=ct.pop();if(lt in et)return nt.value=lt,nt.done=!1,nt}return nt.done=!0,nt}};function Qe(et){if(et){var ct=et[oe];if(ct)return ct.call(et);if(typeof et.next=="function")return et;if(!isNaN(et.length)){var ut=-1,nt=function lt(){for(;++ut<et.length;)if(le.call(et,ut))return lt.value=et[ut],lt.done=!1,lt;return lt.value=ie,lt.done=!0,lt};return nt.next=nt}}return{next:Je}}ae.values=Qe;function Je(){return{value:ie,done:!0}}return Ve.prototype={constructor:Ve,reset:function(et){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),!et)for(var ct in this)ct.charAt(0)==="t"&&le.call(this,ct)&&!isNaN(+ct.slice(1))&&(this[ct]=ie)},stop:function(){this.done=!0;var et=this.tryEntries[0],ct=et.completion;if(ct.type==="throw")throw ct.arg;return this.rval},dispatchException:function(et){if(this.done)throw et;var ct=this;function ut(Lt,mt){return at.type="throw",at.arg=et,ct.next=Lt,mt&&(ct.method="next",ct.arg=ie),!!mt}for(var nt=this.tryEntries.length-1;nt>=0;--nt){var lt=this.tryEntries[nt],at=lt.completion;if(lt.tryLoc==="root")return ut("end");if(lt.tryLoc<=this.prev){var pt=le.call(lt,"catchLoc"),bt=le.call(lt,"finallyLoc");if(pt&&bt){if(this.prev<lt.catchLoc)return ut(lt.catchLoc,!0);if(this.prev<lt.finallyLoc)return ut(lt.finallyLoc)}else if(pt){if(this.prev<lt.catchLoc)return ut(lt.catchLoc,!0)}else if(bt){if(this.prev<lt.finallyLoc)return ut(lt.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(et,ct){for(var ut=this.tryEntries.length-1;ut>=0;--ut){var nt=this.tryEntries[ut];if(nt.tryLoc<=this.prev&&le.call(nt,"finallyLoc")&&this.prev<nt.finallyLoc){var lt=nt;break}}lt&&(et==="break"||et==="continue")&&lt.tryLoc<=ct&&ct<=lt.finallyLoc&&(lt=null);var at=lt?lt.completion:{};return at.type=et,at.arg=ct,lt?(this.method="next",this.next=lt.finallyLoc,Ae):this.complete(at)},complete:function(et,ct){if(et.type==="throw")throw et.arg;return et.type==="break"||et.type==="continue"?this.next=et.arg:et.type==="return"?(this.rval=this.arg=et.arg,this.method="return",this.next="end"):et.type==="normal"&&ct&&(this.next=ct),Ae},finish:function(et){for(var ct=this.tryEntries.length-1;ct>=0;--ct){var ut=this.tryEntries[ct];if(ut.finallyLoc===et)return this.complete(ut.completion,ut.afterLoc),We(ut),Ae}},catch:function(et){for(var ct=this.tryEntries.length-1;ct>=0;--ct){var ut=this.tryEntries[ct];if(ut.tryLoc===et){var nt=ut.completion;if(nt.type==="throw"){var lt=nt.arg;We(ut)}return lt}}throw new Error("illegal catch attempt")},delegateYield:function(et,ct,ut){return this.delegate={iterator:Qe(et),resultName:ct,nextLoc:ut},this.method==="next"&&(this.arg=ie),Ae}},ae}(typeof pe=="object"?pe.exports:{});try{regeneratorRuntime=ue}catch(ae){typeof globalThis=="object"?globalThis.regeneratorRuntime=ue:Function("r","regeneratorRuntime = r")(ue)}},{}],396:[function(x,pe,de){var ue=x("buffer"),ae=ue.Buffer;function re(ie,se){for(var oe in ie)se[oe]=ie[oe]}ae.from&&ae.alloc&&ae.allocUnsafe&&ae.allocUnsafeSlow?pe.exports=ue:(re(ue,de),de.Buffer=le);function le(ie,se,oe){return ae(ie,se,oe)}re(ae,le),le.from=function(ie,se,oe){if(typeof ie=="number")throw new TypeError("Argument must not be a number");return ae(ie,se,oe)},le.alloc=function(ie,se,oe){if(typeof ie!="number")throw new TypeError("Argument must be a number");var te=ae(ie);return se!==void 0?typeof oe=="string"?te.fill(se,oe):te.fill(se):te.fill(0),te},le.allocUnsafe=function(ie){if(typeof ie!="number")throw new TypeError("Argument must be a number");return ae(ie)},le.allocUnsafeSlow=function(ie){if(typeof ie!="number")throw new TypeError("Argument must be a number");return ue.SlowBuffer(ie)}},{buffer:90}],397:[function(x,pe,de){(function(ue){(function(){(function(ae){ae.parser=function(At,qe){return new le(At,qe)},ae.SAXParser=le,ae.SAXStream=y,ae.createStream=a,ae.MAX_BUFFER_LENGTH=64*1024;var re=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];ae.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function le(At,qe){if(!(this instanceof le))return new le(At,qe);var je=this;se(je),je.q=je.c="",je.bufferCheckPosition=ae.MAX_BUFFER_LENGTH,je.opt=qe||{},je.opt.lowercase=je.opt.lowercase||je.opt.lowercasetags,je.looseCase=je.opt.lowercase?"toLowerCase":"toUpperCase",je.tags=[],je.closed=je.closedRoot=je.sawRoot=!1,je.tag=je.error=null,je.strict=!!At,je.noscript=!!(At||je.opt.noscript),je.state=Se.BEGIN,je.strictEntities=je.opt.strictEntities,je.ENTITIES=je.strictEntities?Object.create(ae.XML_ENTITIES):Object.create(ae.ENTITIES),je.attribList=[],je.opt.xmlns&&(je.ns=Object.create(ce)),je.trackPosition=je.opt.position!==!1,je.trackPosition&&(je.position=je.line=je.column=0),Fe(je,"onready")}Object.create||(Object.create=function(At){function qe(){}qe.prototype=At;var je=new qe;return je}),Object.keys||(Object.keys=function(At){var qe=[];for(var je in At)At.hasOwnProperty(je)&&qe.push(je);return qe});function ie(At){for(var qe=Math.max(ae.MAX_BUFFER_LENGTH,10),je=0,Ze=0,Oe=re.length;Ze<Oe;Ze++){var Ee=At[re[Ze]].length;if(Ee>qe)switch(re[Ze]){case"textNode":We(At);break;case"cdata":De(At,"oncdata",At.cdata),At.cdata="";break;case"script":De(At,"onscript",At.script),At.script="";break;default:Qe(At,"Max buffer length exceeded: "+re[Ze])}je=Math.max(je,Ee)}var Be=ae.MAX_BUFFER_LENGTH-je;At.bufferCheckPosition=Be+At.position}function se(At){for(var qe=0,je=re.length;qe<je;qe++)At[re[qe]]=""}function oe(At){We(At),At.cdata!==""&&(De(At,"oncdata",At.cdata),At.cdata=""),At.script!==""&&(De(At,"onscript",At.script),At.script="")}le.prototype={end:function(){Je(this)},write:mt,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){oe(this)}};var te;try{te=x("stream").Stream}catch(At){te=function(){}}var z=ae.EVENTS.filter(function(At){return At!=="error"&&At!=="end"});function a(At,qe){return new y(At,qe)}function y(At,qe){if(!(this instanceof y))return new y(At,qe);te.apply(this),this._parser=new le(At,qe),this.writable=!0,this.readable=!0;var je=this;this._parser.onend=function(){je.emit("end")},this._parser.onerror=function(Ze){je.emit("error",Ze),je._parser.error=null},this._decoder=null,z.forEach(function(Ze){Object.defineProperty(je,"on"+Ze,{get:function(){return je._parser["on"+Ze]},set:function(Oe){if(!Oe)return je.removeAllListeners(Ze),je._parser["on"+Ze]=Oe,Oe;je.on(Ze,Oe)},enumerable:!0,configurable:!1})})}y.prototype=Object.create(te.prototype,{constructor:{value:y}}),y.prototype.write=function(At){if(typeof ue=="function"&&typeof ue.isBuffer=="function"&&ue.isBuffer(At)){if(!this._decoder){var qe=x("string_decoder").StringDecoder;this._decoder=new qe("utf8")}At=this._decoder.write(At)}return this._parser.write(At.toString()),this.emit("data",At),!0},y.prototype.end=function(At){return At&&At.length&&this.write(At),this._parser.end(),!0},y.prototype.on=function(At,qe){var je=this;return!je._parser["on"+At]&&z.indexOf(At)!==-1&&(je._parser["on"+At]=function(){var Ze=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);Ze.splice(0,0,At),je.emit.apply(je,Ze)}),te.prototype.on.call(je,At,qe)};var E="[CDATA[",b="DOCTYPE",ee="http://www.w3.org/XML/1998/namespace",ne="http://www.w3.org/2000/xmlns/",ce={xml:ee,xmlns:ne},Ae=/[:_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-]/,me=/[#:_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]/,ve=/[#:_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 be(At){return At===" "||At===`
`||At==="\r"||At===" "}function ye(At){return At==='"'||At==="'"}function Ce(At){return At===">"||be(At)}function we(At,qe){return At.test(qe)}function Ke(At,qe){return!we(At,qe)}var Se=0;ae.STATE={BEGIN:Se++,BEGIN_WHITESPACE:Se++,TEXT:Se++,TEXT_ENTITY:Se++,OPEN_WAKA:Se++,SGML_DECL:Se++,SGML_DECL_QUOTED:Se++,DOCTYPE:Se++,DOCTYPE_QUOTED:Se++,DOCTYPE_DTD:Se++,DOCTYPE_DTD_QUOTED:Se++,COMMENT_STARTING:Se++,COMMENT:Se++,COMMENT_ENDING:Se++,COMMENT_ENDED:Se++,CDATA:Se++,CDATA_ENDING:Se++,CDATA_ENDING_2:Se++,PROC_INST:Se++,PROC_INST_BODY:Se++,PROC_INST_ENDING:Se++,OPEN_TAG:Se++,OPEN_TAG_SLASH:Se++,ATTRIB:Se++,ATTRIB_NAME:Se++,ATTRIB_NAME_SAW_WHITE:Se++,ATTRIB_VALUE:Se++,ATTRIB_VALUE_QUOTED:Se++,ATTRIB_VALUE_CLOSED:Se++,ATTRIB_VALUE_UNQUOTED:Se++,ATTRIB_VALUE_ENTITY_Q:Se++,ATTRIB_VALUE_ENTITY_U:Se++,CLOSE_TAG:Se++,CLOSE_TAG_SAW_WHITE:Se++,SCRIPT:Se++,SCRIPT_ENDING:Se++},ae.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},ae.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(ae.ENTITIES).forEach(function(At){var qe=ae.ENTITIES[At],je=typeof qe=="number"?String.fromCharCode(qe):qe;ae.ENTITIES[At]=je});for(var ke in ae.STATE)ae.STATE[ae.STATE[ke]]=ke;Se=ae.STATE;function Fe(At,qe,je){At[qe]&&At[qe](je)}function De(At,qe,je){At.textNode&&We(At),Fe(At,qe,je)}function We(At){At.textNode=Ve(At.opt,At.textNode),At.textNode&&Fe(At,"ontext",At.textNode),At.textNode=""}function Ve(At,qe){return At.trim&&(qe=qe.trim()),At.normalize&&(qe=qe.replace(/\s+/g," ")),qe}function Qe(At,qe){return We(At),At.trackPosition&&(qe+=`
Line: `+At.line+`
Column: `+At.column+`
Char: `+At.c),qe=new Error(qe),At.error=qe,Fe(At,"onerror",qe),At}function Je(At){return At.sawRoot&&!At.closedRoot&&et(At,"Unclosed root tag"),At.state!==Se.BEGIN&&At.state!==Se.BEGIN_WHITESPACE&&At.state!==Se.TEXT&&Qe(At,"Unexpected end"),We(At),At.c="",At.closed=!0,Fe(At,"onend"),le.call(At,At.strict,At.opt),At}function et(At,qe){if(typeof At!="object"||!(At instanceof le))throw new Error("bad call to strictFail");At.strict&&Qe(At,qe)}function ct(At){At.strict||(At.tagName=At.tagName[At.looseCase]());var qe=At.tags[At.tags.length-1]||At,je=At.tag={name:At.tagName,attributes:{}};At.opt.xmlns&&(je.ns=qe.ns),At.attribList.length=0,De(At,"onopentagstart",je)}function ut(At,qe){var je=At.indexOf(":"),Ze=je<0?["",At]:At.split(":"),Oe=Ze[0],Ee=Ze[1];return qe&&At==="xmlns"&&(Oe="xmlns",Ee=""),{prefix:Oe,local:Ee}}function nt(At){if(At.strict||(At.attribName=At.attribName[At.looseCase]()),At.attribList.indexOf(At.attribName)!==-1||At.tag.attributes.hasOwnProperty(At.attribName)){At.attribName=At.attribValue="";return}if(At.opt.xmlns){var qe=ut(At.attribName,!0),je=qe.prefix,Ze=qe.local;if(je==="xmlns")if(Ze==="xml"&&At.attribValue!==ee)et(At,"xml: prefix must be bound to "+ee+`
Actual: `+At.attribValue);else if(Ze==="xmlns"&&At.attribValue!==ne)et(At,"xmlns: prefix must be bound to "+ne+`
Actual: `+At.attribValue);else{var Oe=At.tag,Ee=At.tags[At.tags.length-1]||At;Oe.ns===Ee.ns&&(Oe.ns=Object.create(Ee.ns)),Oe.ns[Ze]=At.attribValue}At.attribList.push([At.attribName,At.attribValue])}else At.tag.attributes[At.attribName]=At.attribValue,De(At,"onattribute",{name:At.attribName,value:At.attribValue});At.attribName=At.attribValue=""}function lt(At,qe){if(At.opt.xmlns){var je=At.tag,Ze=ut(At.tagName);je.prefix=Ze.prefix,je.local=Ze.local,je.uri=je.ns[Ze.prefix]||"",je.prefix&&!je.uri&&(et(At,"Unbound namespace prefix: "+JSON.stringify(At.tagName)),je.uri=Ze.prefix);var Oe=At.tags[At.tags.length-1]||At;je.ns&&Oe.ns!==je.ns&&Object.keys(je.ns).forEach(function(St){De(At,"onopennamespace",{prefix:St,uri:je.ns[St]})});for(var Ee=0,Be=At.attribList.length;Ee<Be;Ee++){var Ge=At.attribList[Ee],Ie=Ge[0],Ne=Ge[1],ze=ut(Ie,!0),it=ze.prefix,yt=ze.local,xt=it===""?"":je.ns[it]||"",It={name:Ie,value:Ne,prefix:it,local:yt,uri:xt};it&&it!=="xmlns"&&!xt&&(et(At,"Unbound namespace prefix: "+JSON.stringify(it)),It.uri=it),At.tag.attributes[Ie]=It,De(At,"onattribute",It)}At.attribList.length=0}At.tag.isSelfClosing=!!qe,At.sawRoot=!0,At.tags.push(At.tag),De(At,"onopentag",At.tag),qe||(!At.noscript&&At.tagName.toLowerCase()==="script"?At.state=Se.SCRIPT:At.state=Se.TEXT,At.tag=null,At.tagName=""),At.attribName=At.attribValue="",At.attribList.length=0}function at(At){if(!At.tagName){et(At,"Weird empty close tag."),At.textNode+="</>",At.state=Se.TEXT;return}if(At.script){if(At.tagName!=="script"){At.script+="</"+At.tagName+">",At.tagName="",At.state=Se.SCRIPT;return}De(At,"onscript",At.script),At.script=""}var qe=At.tags.length,je=At.tagName;At.strict||(je=je[At.looseCase]());for(var Ze=je;qe--;){var Oe=At.tags[qe];if(Oe.name!==Ze)et(At,"Unexpected close tag");else break}if(qe<0){et(At,"Unmatched closing tag: "+At.tagName),At.textNode+="</"+At.tagName+">",At.state=Se.TEXT;return}At.tagName=je;for(var Ee=At.tags.length;Ee-- >qe;){var Be=At.tag=At.tags.pop();At.tagName=At.tag.name,De(At,"onclosetag",At.tagName);var Ge={};for(var Ie in Be.ns)Ge[Ie]=Be.ns[Ie];var Ne=At.tags[At.tags.length-1]||At;At.opt.xmlns&&Be.ns!==Ne.ns&&Object.keys(Be.ns).forEach(function(ze){var it=Be.ns[ze];De(At,"onclosenamespace",{prefix:ze,uri:it})})}qe===0&&(At.closedRoot=!0),At.tagName=At.attribValue=At.attribName="",At.attribList.length=0,At.state=Se.TEXT}function pt(At){var qe=At.entity,je=qe.toLowerCase(),Ze,Oe="";return At.ENTITIES[qe]?At.ENTITIES[qe]:At.ENTITIES[je]?At.ENTITIES[je]:(qe=je,qe.charAt(0)==="#"&&(qe.charAt(1)==="x"?(qe=qe.slice(2),Ze=parseInt(qe,16),Oe=Ze.toString(16)):(qe=qe.slice(1),Ze=parseInt(qe,10),Oe=Ze.toString(10))),qe=qe.replace(/^0+/,""),isNaN(Ze)||Oe.toLowerCase()!==qe?(et(At,"Invalid character entity"),"&"+At.entity+";"):String.fromCodePoint(Ze))}function bt(At,qe){qe==="<"?(At.state=Se.OPEN_WAKA,At.startTagPosition=At.position):be(qe)||(et(At,"Non-whitespace before first tag."),At.textNode=qe,At.state=Se.TEXT)}function Lt(At,qe){var je="";return qe<At.length&&(je=At.charAt(qe)),je}function mt(At){var qe=this;if(this.error)throw this.error;if(qe.closed)return Qe(qe,"Cannot write after close. Assign an onready handler.");if(At===null)return Je(qe);typeof At=="object"&&(At=At.toString());for(var je=0,Ze="";Ze=Lt(At,je++),qe.c=Ze,!!Ze;)switch(qe.trackPosition&&(qe.position++,Ze===`
`?(qe.line++,qe.column=0):qe.column++),qe.state){case Se.BEGIN:if(qe.state=Se.BEGIN_WHITESPACE,Ze==="\uFEFF")continue;bt(qe,Ze);continue;case Se.BEGIN_WHITESPACE:bt(qe,Ze);continue;case Se.TEXT:if(qe.sawRoot&&!qe.closedRoot){for(var Oe=je-1;Ze&&Ze!=="<"&&Ze!=="&";)Ze=Lt(At,je++),Ze&&qe.trackPosition&&(qe.position++,Ze===`
`?(qe.line++,qe.column=0):qe.column++);qe.textNode+=At.substring(Oe,je-1)}Ze==="<"&&!(qe.sawRoot&&qe.closedRoot&&!qe.strict)?(qe.state=Se.OPEN_WAKA,qe.startTagPosition=qe.position):(!be(Ze)&&(!qe.sawRoot||qe.closedRoot)&&et(qe,"Text data outside of root node."),Ze==="&"?qe.state=Se.TEXT_ENTITY:qe.textNode+=Ze);continue;case Se.SCRIPT:Ze==="<"?qe.state=Se.SCRIPT_ENDING:qe.script+=Ze;continue;case Se.SCRIPT_ENDING:Ze==="/"?qe.state=Se.CLOSE_TAG:(qe.script+="<"+Ze,qe.state=Se.SCRIPT);continue;case Se.OPEN_WAKA:if(Ze==="!")qe.state=Se.SGML_DECL,qe.sgmlDecl="";else if(!be(Ze))if(we(Ae,Ze))qe.state=Se.OPEN_TAG,qe.tagName=Ze;else if(Ze==="/")qe.state=Se.CLOSE_TAG,qe.tagName="";else if(Ze==="?")qe.state=Se.PROC_INST,qe.procInstName=qe.procInstBody="";else{if(et(qe,"Unencoded <"),qe.startTagPosition+1<qe.position){var Ee=qe.position-qe.startTagPosition;Ze=new Array(Ee).join(" ")+Ze}qe.textNode+="<"+Ze,qe.state=Se.TEXT}continue;case Se.SGML_DECL:(qe.sgmlDecl+Ze).toUpperCase()===E?(De(qe,"onopencdata"),qe.state=Se.CDATA,qe.sgmlDecl="",qe.cdata=""):qe.sgmlDecl+Ze==="--"?(qe.state=Se.COMMENT,qe.comment="",qe.sgmlDecl=""):(qe.sgmlDecl+Ze).toUpperCase()===b?(qe.state=Se.DOCTYPE,(qe.doctype||qe.sawRoot)&&et(qe,"Inappropriately located doctype declaration"),qe.doctype="",qe.sgmlDecl=""):Ze===">"?(De(qe,"onsgmldeclaration",qe.sgmlDecl),qe.sgmlDecl="",qe.state=Se.TEXT):(ye(Ze)&&(qe.state=Se.SGML_DECL_QUOTED),qe.sgmlDecl+=Ze);continue;case Se.SGML_DECL_QUOTED:Ze===qe.q&&(qe.state=Se.SGML_DECL,qe.q=""),qe.sgmlDecl+=Ze;continue;case Se.DOCTYPE:Ze===">"?(qe.state=Se.TEXT,De(qe,"ondoctype",qe.doctype),qe.doctype=!0):(qe.doctype+=Ze,Ze==="["?qe.state=Se.DOCTYPE_DTD:ye(Ze)&&(qe.state=Se.DOCTYPE_QUOTED,qe.q=Ze));continue;case Se.DOCTYPE_QUOTED:qe.doctype+=Ze,Ze===qe.q&&(qe.q="",qe.state=Se.DOCTYPE);continue;case Se.DOCTYPE_DTD:qe.doctype+=Ze,Ze==="]"?qe.state=Se.DOCTYPE:ye(Ze)&&(qe.state=Se.DOCTYPE_DTD_QUOTED,qe.q=Ze);continue;case Se.DOCTYPE_DTD_QUOTED:qe.doctype+=Ze,Ze===qe.q&&(qe.state=Se.DOCTYPE_DTD,qe.q="");continue;case Se.COMMENT:Ze==="-"?qe.state=Se.COMMENT_ENDING:qe.comment+=Ze;continue;case Se.COMMENT_ENDING:Ze==="-"?(qe.state=Se.COMMENT_ENDED,qe.comment=Ve(qe.opt,qe.comment),qe.comment&&De(qe,"oncomment",qe.comment),qe.comment=""):(qe.comment+="-"+Ze,qe.state=Se.COMMENT);continue;case Se.COMMENT_ENDED:Ze!==">"?(et(qe,"Malformed comment"),qe.comment+="--"+Ze,qe.state=Se.COMMENT):qe.state=Se.TEXT;continue;case Se.CDATA:Ze==="]"?qe.state=Se.CDATA_ENDING:qe.cdata+=Ze;continue;case Se.CDATA_ENDING:Ze==="]"?qe.state=Se.CDATA_ENDING_2:(qe.cdata+="]"+Ze,qe.state=Se.CDATA);continue;case Se.CDATA_ENDING_2:Ze===">"?(qe.cdata&&De(qe,"oncdata",qe.cdata),De(qe,"onclosecdata"),qe.cdata="",qe.state=Se.TEXT):Ze==="]"?qe.cdata+="]":(qe.cdata+="]]"+Ze,qe.state=Se.CDATA);continue;case Se.PROC_INST:Ze==="?"?qe.state=Se.PROC_INST_ENDING:be(Ze)?qe.state=Se.PROC_INST_BODY:qe.procInstName+=Ze;continue;case Se.PROC_INST_BODY:if(!qe.procInstBody&&be(Ze))continue;Ze==="?"?qe.state=Se.PROC_INST_ENDING:qe.procInstBody+=Ze;continue;case Se.PROC_INST_ENDING:Ze===">"?(De(qe,"onprocessinginstruction",{name:qe.procInstName,body:qe.procInstBody}),qe.procInstName=qe.procInstBody="",qe.state=Se.TEXT):(qe.procInstBody+="?"+Ze,qe.state=Se.PROC_INST_BODY);continue;case Se.OPEN_TAG:we(ge,Ze)?qe.tagName+=Ze:(ct(qe),Ze===">"?lt(qe):Ze==="/"?qe.state=Se.OPEN_TAG_SLASH:(be(Ze)||et(qe,"Invalid character in tag name"),qe.state=Se.ATTRIB));continue;case Se.OPEN_TAG_SLASH:Ze===">"?(lt(qe,!0),at(qe)):(et(qe,"Forward-slash in opening tag not followed by >"),qe.state=Se.ATTRIB);continue;case Se.ATTRIB:if(be(Ze))continue;Ze===">"?lt(qe):Ze==="/"?qe.state=Se.OPEN_TAG_SLASH:we(Ae,Ze)?(qe.attribName=Ze,qe.attribValue="",qe.state=Se.ATTRIB_NAME):et(qe,"Invalid attribute name");continue;case Se.ATTRIB_NAME:Ze==="="?qe.state=Se.ATTRIB_VALUE:Ze===">"?(et(qe,"Attribute without value"),qe.attribValue=qe.attribName,nt(qe),lt(qe)):be(Ze)?qe.state=Se.ATTRIB_NAME_SAW_WHITE:we(ge,Ze)?qe.attribName+=Ze:et(qe,"Invalid attribute name");continue;case Se.ATTRIB_NAME_SAW_WHITE:if(Ze==="=")qe.state=Se.ATTRIB_VALUE;else{if(be(Ze))continue;et(qe,"Attribute without value"),qe.tag.attributes[qe.attribName]="",qe.attribValue="",De(qe,"onattribute",{name:qe.attribName,value:""}),qe.attribName="",Ze===">"?lt(qe):we(Ae,Ze)?(qe.attribName=Ze,qe.state=Se.ATTRIB_NAME):(et(qe,"Invalid attribute name"),qe.state=Se.ATTRIB)}continue;case Se.ATTRIB_VALUE:if(be(Ze))continue;ye(Ze)?(qe.q=Ze,qe.state=Se.ATTRIB_VALUE_QUOTED):(et(qe,"Unquoted attribute value"),qe.state=Se.ATTRIB_VALUE_UNQUOTED,qe.attribValue=Ze);continue;case Se.ATTRIB_VALUE_QUOTED:if(Ze!==qe.q){Ze==="&"?qe.state=Se.ATTRIB_VALUE_ENTITY_Q:qe.attribValue+=Ze;continue}nt(qe),qe.q="",qe.state=Se.ATTRIB_VALUE_CLOSED;continue;case Se.ATTRIB_VALUE_CLOSED:be(Ze)?qe.state=Se.ATTRIB:Ze===">"?lt(qe):Ze==="/"?qe.state=Se.OPEN_TAG_SLASH:we(Ae,Ze)?(et(qe,"No whitespace between attributes"),qe.attribName=Ze,qe.attribValue="",qe.state=Se.ATTRIB_NAME):et(qe,"Invalid attribute name");continue;case Se.ATTRIB_VALUE_UNQUOTED:if(!Ce(Ze)){Ze==="&"?qe.state=Se.ATTRIB_VALUE_ENTITY_U:qe.attribValue+=Ze;continue}nt(qe),Ze===">"?lt(qe):qe.state=Se.ATTRIB;continue;case Se.CLOSE_TAG:if(qe.tagName)Ze===">"?at(qe):we(ge,Ze)?qe.tagName+=Ze:qe.script?(qe.script+="</"+qe.tagName,qe.tagName="",qe.state=Se.SCRIPT):(be(Ze)||et(qe,"Invalid tagname in closing tag"),qe.state=Se.CLOSE_TAG_SAW_WHITE);else{if(be(Ze))continue;Ke(Ae,Ze)?qe.script?(qe.script+="</"+Ze,qe.state=Se.SCRIPT):et(qe,"Invalid tagname in closing tag."):qe.tagName=Ze}continue;case Se.CLOSE_TAG_SAW_WHITE:if(be(Ze))continue;Ze===">"?at(qe):et(qe,"Invalid characters in closing tag");continue;case Se.TEXT_ENTITY:case Se.ATTRIB_VALUE_ENTITY_Q:case Se.ATTRIB_VALUE_ENTITY_U:var Be,Ge;switch(qe.state){case Se.TEXT_ENTITY:Be=Se.TEXT,Ge="textNode";break;case Se.ATTRIB_VALUE_ENTITY_Q:Be=Se.ATTRIB_VALUE_QUOTED,Ge="attribValue";break;case Se.ATTRIB_VALUE_ENTITY_U:Be=Se.ATTRIB_VALUE_UNQUOTED,Ge="attribValue";break}Ze===";"?(qe[Ge]+=pt(qe),qe.entity="",qe.state=Be):we(qe.entity.length?ve:me,Ze)?qe.entity+=Ze:(et(qe,"Invalid character in entity name"),qe[Ge]+="&"+qe.entity+Ze,qe.entity="",qe.state=Be);continue;default:throw new Error(qe,"Unknown state: "+qe.state)}return qe.position>=qe.bufferCheckPosition&&ie(qe),qe}String.fromCodePoint||function(){var At=String.fromCharCode,qe=Math.floor,je=function(){var Ze=16384,Oe=[],Ee,Be,Ge=-1,Ie=arguments.length;if(!Ie)return"";for(var Ne="";++Ge<Ie;){var ze=Number(arguments[Ge]);if(!isFinite(ze)||ze<0||ze>1114111||qe(ze)!==ze)throw RangeError("Invalid code point: "+ze);ze<=65535?Oe.push(ze):(ze-=65536,Ee=(ze>>10)+55296,Be=ze%1024+56320,Oe.push(Ee,Be)),(Ge+1===Ie||Oe.length>Ze)&&(Ne+=At.apply(null,Oe),Oe.length=0)}return Ne};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:je,configurable:!0,writable:!0}):String.fromCodePoint=je}()})(typeof de=="undefined"?this.sax={}:de)}).call(this)}).call(this,x("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(x,pe,de){pe.exports=re;var ue=x("events").EventEmitter,ae=x("inherits");ae(re,ue),re.Readable=x("readable-stream/lib/_stream_readable.js"),re.Writable=x("readable-stream/lib/_stream_writable.js"),re.Duplex=x("readable-stream/lib/_stream_duplex.js"),re.Transform=x("readable-stream/lib/_stream_transform.js"),re.PassThrough=x("readable-stream/lib/_stream_passthrough.js"),re.finished=x("readable-stream/lib/internal/streams/end-of-stream.js"),re.pipeline=x("readable-stream/lib/internal/streams/pipeline.js"),re.Stream=re;function re(){ue.call(this)}re.prototype.pipe=function(le,ie){var se=this;function oe(ee){le.writable&&le.write(ee)===!1&&se.pause&&se.pause()}se.on("data",oe);function te(){se.readable&&se.resume&&se.resume()}le.on("drain",te),!le._isStdio&&(!ie||ie.end!==!1)&&(se.on("end",a),se.on("close",y));var z=!1;function a(){z||(z=!0,le.end())}function y(){z||(z=!0,typeof le.destroy=="function"&&le.destroy())}function E(ee){if(b(),ue.listenerCount(this,"error")===0)throw ee}se.on("error",E),le.on("error",E);function b(){se.removeListener("data",oe),le.removeListener("drain",te),se.removeListener("end",a),se.removeListener("close",y),se.removeListener("error",E),le.removeListener("error",E),se.removeListener("end",b),se.removeListener("close",b),le.removeListener("close",b)}return se.on("end",b),se.on("close",b),le.on("close",b),le.emit("pipe",se),le}},{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(x,pe,de){"use strict";function ue(te,z){te.prototype=Object.create(z.prototype),te.prototype.constructor=te,te.__proto__=z}var ae={};function re(te,z,a){a||(a=Error);function y(b,ee,ne){return typeof z=="string"?z:z(b,ee,ne)}var E=function(b){ue(ee,b);function ee(ne,ce,Ae){return b.call(this,y(ne,ce,Ae))||this}return ee}(a);E.prototype.name=a.name,E.prototype.code=te,ae[te]=E}function le(te,z){if(Array.isArray(te)){var a=te.length;return te=te.map(function(y){return String(y)}),a>2?"one of ".concat(z," ").concat(te.slice(0,a-1).join(", "),", or ")+te[a-1]:a===2?"one of ".concat(z," ").concat(te[0]," or ").concat(te[1]):"of ".concat(z," ").concat(te[0])}else return"of ".concat(z," ").concat(String(te))}function ie(te,z,a){return te.substr(!a||a<0?0:+a,z.length)===z}function se(te,z,a){return(a===void 0||a>te.length)&&(a=te.length),te.substring(a-z.length,a)===z}function oe(te,z,a){return typeof a!="number"&&(a=0),a+z.length>te.length?!1:te.indexOf(z,a)!==-1}re("ERR_INVALID_OPT_VALUE",function(te,z){return'The value "'+z+'" is invalid for option "'+te+'"'},TypeError),re("ERR_INVALID_ARG_TYPE",function(te,z,a){var y;typeof z=="string"&&ie(z,"not ")?(y="must not be",z=z.replace(/^not /,"")):y="must be";var E;if(se(te," argument"))E="The ".concat(te," ").concat(y," ").concat(le(z,"type"));else{var b=oe(te,".")?"property":"argument";E='The "'.concat(te,'" ').concat(b," ").concat(y," ").concat(le(z,"type"))}return E+=". Received type ".concat(typeof a),E},TypeError),re("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),re("ERR_METHOD_NOT_IMPLEMENTED",function(te){return"The "+te+" method is not implemented"}),re("ERR_STREAM_PREMATURE_CLOSE","Premature close"),re("ERR_STREAM_DESTROYED",function(te){return"Cannot call "+te+" after a stream was destroyed"}),re("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),re("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),re("ERR_STREAM_WRITE_AFTER_END","write after end"),re("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),re("ERR_UNKNOWN_ENCODING",function(te){return"Unknown encoding: "+te},TypeError),re("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),pe.exports.codes=ae},{}],400:[function(x,pe,de){(function(ue){(function(){"use strict";var ae=Object.keys||function(y){var E=[];for(var b in y)E.push(b);return E};pe.exports=te;var re=x("./_stream_readable"),le=x("./_stream_writable");x("inherits")(te,re);for(var ie=ae(le.prototype),se=0;se<ie.length;se++){var oe=ie[se];te.prototype[oe]||(te.prototype[oe]=le.prototype[oe])}function te(y){if(!(this instanceof te))return new te(y);re.call(this,y),le.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(te.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(te.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(te.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function z(){this._writableState.ended||ue.nextTick(a,this)}function a(y){y.end()}Object.defineProperty(te.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(E){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=E,this._writableState.destroyed=E)}})}).call(this)}).call(this,x("_process"))},{"./_stream_readable":402,"./_stream_writable":404,_process:467,inherits:364}],401:[function(x,pe,de){"use strict";pe.exports=ae;var ue=x("./_stream_transform");x("inherits")(ae,ue);function ae(re){if(!(this instanceof ae))return new ae(re);ue.call(this,re)}ae.prototype._transform=function(re,le,ie){ie(null,re)}},{"./_stream_transform":403,inherits:364}],402:[function(x,pe,de){(function(ue,ae){(function(){"use strict";pe.exports=De;var re;De.ReadableState=Fe;var le=x("events").EventEmitter,ie=function(Ie,Ne){return Ie.listeners(Ne).length},se=x("./internal/streams/stream"),oe=x("buffer").Buffer,te=(typeof ae!="undefined"?ae:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function z(Ge){return oe.from(Ge)}function a(Ge){return oe.isBuffer(Ge)||Ge instanceof te}var y=x("util"),E;y&&y.debuglog?E=y.debuglog("stream"):E=function(){};var b=x("./internal/streams/buffer_list"),ee=x("./internal/streams/destroy"),ne=x("./internal/streams/state"),ce=ne.getHighWaterMark,Ae=x("../errors").codes,ge=Ae.ERR_INVALID_ARG_TYPE,me=Ae.ERR_STREAM_PUSH_AFTER_EOF,ve=Ae.ERR_METHOD_NOT_IMPLEMENTED,be=Ae.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,ye,Ce,we;x("inherits")(De,se);var Ke=ee.errorOrDestroy,Se=["error","close","destroy","pause","resume"];function ke(Ge,Ie,Ne){if(typeof Ge.prependListener=="function")return Ge.prependListener(Ie,Ne);!Ge._events||!Ge._events[Ie]?Ge.on(Ie,Ne):Array.isArray(Ge._events[Ie])?Ge._events[Ie].unshift(Ne):Ge._events[Ie]=[Ne,Ge._events[Ie]]}function Fe(Ge,Ie,Ne){re=re||x("./_stream_duplex"),Ge=Ge||{},typeof Ne!="boolean"&&(Ne=Ie instanceof re),this.objectMode=!!Ge.objectMode,Ne&&(this.objectMode=this.objectMode||!!Ge.readableObjectMode),this.highWaterMark=ce(this,Ge,"readableHighWaterMark",Ne),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=Ge.emitClose!==!1,this.autoDestroy=!!Ge.autoDestroy,this.destroyed=!1,this.defaultEncoding=Ge.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Ge.encoding&&(ye||(ye=x("string_decoder/").StringDecoder),this.decoder=new ye(Ge.encoding),this.encoding=Ge.encoding)}function De(Ge){if(re=re||x("./_stream_duplex"),!(this instanceof De))return new De(Ge);var Ie=this instanceof re;this._readableState=new Fe(Ge,this,Ie),this.readable=!0,Ge&&(typeof Ge.read=="function"&&(this._read=Ge.read),typeof Ge.destroy=="function"&&(this._destroy=Ge.destroy)),se.call(this)}Object.defineProperty(De.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(Ie){this._readableState&&(this._readableState.destroyed=Ie)}}),De.prototype.destroy=ee.destroy,De.prototype._undestroy=ee.undestroy,De.prototype._destroy=function(Ge,Ie){Ie(Ge)},De.prototype.push=function(Ge,Ie){var Ne=this._readableState,ze;return Ne.objectMode?ze=!0:typeof Ge=="string"&&(Ie=Ie||Ne.defaultEncoding,Ie!==Ne.encoding&&(Ge=oe.from(Ge,Ie),Ie=""),ze=!0),We(this,Ge,Ie,!1,ze)},De.prototype.unshift=function(Ge){return We(this,Ge,null,!0,!1)};function We(Ge,Ie,Ne,ze,it){E("readableAddChunk",Ie);var yt=Ge._readableState;if(Ie===null)yt.reading=!1,ut(Ge,yt);else{var xt;if(it||(xt=Qe(yt,Ie)),xt)Ke(Ge,xt);else if(yt.objectMode||Ie&&Ie.length>0)if(typeof Ie!="string"&&!yt.objectMode&&Object.getPrototypeOf(Ie)!==oe.prototype&&(Ie=z(Ie)),ze)yt.endEmitted?Ke(Ge,new be):Ve(Ge,yt,Ie,!0);else if(yt.ended)Ke(Ge,new me);else{if(yt.destroyed)return!1;yt.reading=!1,yt.decoder&&!Ne?(Ie=yt.decoder.write(Ie),yt.objectMode||Ie.length!==0?Ve(Ge,yt,Ie,!1):at(Ge,yt)):Ve(Ge,yt,Ie,!1)}else ze||(yt.reading=!1,at(Ge,yt))}return!yt.ended&&(yt.length<yt.highWaterMark||yt.length===0)}function Ve(Ge,Ie,Ne,ze){Ie.flowing&&Ie.length===0&&!Ie.sync?(Ie.awaitDrain=0,Ge.emit("data",Ne)):(Ie.length+=Ie.objectMode?1:Ne.length,ze?Ie.buffer.unshift(Ne):Ie.buffer.push(Ne),Ie.needReadable&&nt(Ge)),at(Ge,Ie)}function Qe(Ge,Ie){var Ne;return!a(Ie)&&typeof Ie!="string"&&Ie!==void 0&&!Ge.objectMode&&(Ne=new ge("chunk",["string","Buffer","Uint8Array"],Ie)),Ne}De.prototype.isPaused=function(){return this._readableState.flowing===!1},De.prototype.setEncoding=function(Ge){ye||(ye=x("string_decoder/").StringDecoder);var Ie=new ye(Ge);this._readableState.decoder=Ie,this._readableState.encoding=this._readableState.decoder.encoding;for(var Ne=this._readableState.buffer.head,ze="";Ne!==null;)ze+=Ie.write(Ne.data),Ne=Ne.next;return this._readableState.buffer.clear(),ze!==""&&this._readableState.buffer.push(ze),this._readableState.length=ze.length,this};var Je=1073741824;function et(Ge){return Ge>=Je?Ge=Je:(Ge--,Ge|=Ge>>>1,Ge|=Ge>>>2,Ge|=Ge>>>4,Ge|=Ge>>>8,Ge|=Ge>>>16,Ge++),Ge}function ct(Ge,Ie){return Ge<=0||Ie.length===0&&Ie.ended?0:Ie.objectMode?1:Ge!==Ge?Ie.flowing&&Ie.length?Ie.buffer.head.data.length:Ie.length:(Ge>Ie.highWaterMark&&(Ie.highWaterMark=et(Ge)),Ge<=Ie.length?Ge:Ie.ended?Ie.length:(Ie.needReadable=!0,0))}De.prototype.read=function(Ge){E("read",Ge),Ge=parseInt(Ge,10);var Ie=this._readableState,Ne=Ge;if(Ge!==0&&(Ie.emittedReadable=!1),Ge===0&&Ie.needReadable&&((Ie.highWaterMark!==0?Ie.length>=Ie.highWaterMark:Ie.length>0)||Ie.ended))return E("read: emitReadable",Ie.length,Ie.ended),Ie.length===0&&Ie.ended?Oe(this):nt(this),null;if(Ge=ct(Ge,Ie),Ge===0&&Ie.ended)return Ie.length===0&&Oe(this),null;var ze=Ie.needReadable;E("need readable",ze),(Ie.length===0||Ie.length-Ge<Ie.highWaterMark)&&(ze=!0,E("length less than watermark",ze)),Ie.ended||Ie.reading?(ze=!1,E("reading or ended",ze)):ze&&(E("do read"),Ie.reading=!0,Ie.sync=!0,Ie.length===0&&(Ie.needReadable=!0),this._read(Ie.highWaterMark),Ie.sync=!1,Ie.reading||(Ge=ct(Ne,Ie)));var it;return Ge>0?it=Ze(Ge,Ie):it=null,it===null?(Ie.needReadable=Ie.length<=Ie.highWaterMark,Ge=0):(Ie.length-=Ge,Ie.awaitDrain=0),Ie.length===0&&(Ie.ended||(Ie.needReadable=!0),Ne!==Ge&&Ie.ended&&Oe(this)),it!==null&&this.emit("data",it),it};function ut(Ge,Ie){if(E("onEofChunk"),!Ie.ended){if(Ie.decoder){var Ne=Ie.decoder.end();Ne&&Ne.length&&(Ie.buffer.push(Ne),Ie.length+=Ie.objectMode?1:Ne.length)}Ie.ended=!0,Ie.sync?nt(Ge):(Ie.needReadable=!1,Ie.emittedReadable||(Ie.emittedReadable=!0,lt(Ge)))}}function nt(Ge){var Ie=Ge._readableState;E("emitReadable",Ie.needReadable,Ie.emittedReadable),Ie.needReadable=!1,Ie.emittedReadable||(E("emitReadable",Ie.flowing),Ie.emittedReadable=!0,ue.nextTick(lt,Ge))}function lt(Ge){var Ie=Ge._readableState;E("emitReadable_",Ie.destroyed,Ie.length,Ie.ended),!Ie.destroyed&&(Ie.length||Ie.ended)&&(Ge.emit("readable"),Ie.emittedReadable=!1),Ie.needReadable=!Ie.flowing&&!Ie.ended&&Ie.length<=Ie.highWaterMark,je(Ge)}function at(Ge,Ie){Ie.readingMore||(Ie.readingMore=!0,ue.nextTick(pt,Ge,Ie))}function pt(Ge,Ie){for(;!Ie.reading&&!Ie.ended&&(Ie.length<Ie.highWaterMark||Ie.flowing&&Ie.length===0);){var Ne=Ie.length;if(E("maybeReadMore read 0"),Ge.read(0),Ne===Ie.length)break}Ie.readingMore=!1}De.prototype._read=function(Ge){Ke(this,new ve("_read()"))},De.prototype.pipe=function(Ge,Ie){var Ne=this,ze=this._readableState;switch(ze.pipesCount){case 0:ze.pipes=Ge;break;case 1:ze.pipes=[ze.pipes,Ge];break;default:ze.pipes.push(Ge);break}ze.pipesCount+=1,E("pipe count=%d opts=%j",ze.pipesCount,Ie);var it=(!Ie||Ie.end!==!1)&&Ge!==ue.stdout&&Ge!==ue.stderr,yt=it?It:jt;ze.endEmitted?ue.nextTick(yt):Ne.once("end",yt),Ge.on("unpipe",xt);function xt(Jt,en){E("onunpipe"),Jt===Ne&&en&&en.hasUnpiped===!1&&(en.hasUnpiped=!0,Tt())}function It(){E("onend"),Ge.end()}var St=bt(Ne);Ge.on("drain",St);var wt=!1;function Tt(){E("cleanup"),Ge.removeListener("close",Zt),Ge.removeListener("finish",Pt),Ge.removeListener("drain",St),Ge.removeListener("error",Ct),Ge.removeListener("unpipe",xt),Ne.removeListener("end",It),Ne.removeListener("end",jt),Ne.removeListener("data",Ht),wt=!0,ze.awaitDrain&&(!Ge._writableState||Ge._writableState.needDrain)&&St()}Ne.on("data",Ht);function Ht(Jt){E("ondata");var en=Ge.write(Jt);E("dest.write",en),en===!1&&((ze.pipesCount===1&&ze.pipes===Ge||ze.pipesCount>1&&Be(ze.pipes,Ge)!==-1)&&!wt&&(E("false write response, pause",ze.awaitDrain),ze.awaitDrain++),Ne.pause())}function Ct(Jt){E("onerror",Jt),jt(),Ge.removeListener("error",Ct),ie(Ge,"error")===0&&Ke(Ge,Jt)}ke(Ge,"error",Ct);function Zt(){Ge.removeListener("finish",Pt),jt()}Ge.once("close",Zt);function Pt(){E("onfinish"),Ge.removeListener("close",Zt),jt()}Ge.once("finish",Pt);function jt(){E("unpipe"),Ne.unpipe(Ge)}return Ge.emit("pipe",Ne),ze.flowing||(E("pipe resume"),Ne.resume()),Ge};function bt(Ge){return function(){var Ne=Ge._readableState;E("pipeOnDrain",Ne.awaitDrain),Ne.awaitDrain&&Ne.awaitDrain--,Ne.awaitDrain===0&&ie(Ge,"data")&&(Ne.flowing=!0,je(Ge))}}De.prototype.unpipe=function(Ge){var Ie=this._readableState,Ne={hasUnpiped:!1};if(Ie.pipesCount===0)return this;if(Ie.pipesCount===1)return Ge&&Ge!==Ie.pipes?this:(Ge||(Ge=Ie.pipes),Ie.pipes=null,Ie.pipesCount=0,Ie.flowing=!1,Ge&&Ge.emit("unpipe",this,Ne),this);if(!Ge){var ze=Ie.pipes,it=Ie.pipesCount;Ie.pipes=null,Ie.pipesCount=0,Ie.flowing=!1;for(var yt=0;yt<it;yt++)ze[yt].emit("unpipe",this,{hasUnpiped:!1});return this}var xt=Be(Ie.pipes,Ge);return xt===-1?this:(Ie.pipes.splice(xt,1),Ie.pipesCount-=1,Ie.pipesCount===1&&(Ie.pipes=Ie.pipes[0]),Ge.emit("unpipe",this,Ne),this)},De.prototype.on=function(Ge,Ie){var Ne=se.prototype.on.call(this,Ge,Ie),ze=this._readableState;return Ge==="data"?(ze.readableListening=this.listenerCount("readable")>0,ze.flowing!==!1&&this.resume()):Ge==="readable"&&!ze.endEmitted&&!ze.readableListening&&(ze.readableListening=ze.needReadable=!0,ze.flowing=!1,ze.emittedReadable=!1,E("on readable",ze.length,ze.reading),ze.length?nt(this):ze.reading||ue.nextTick(mt,this)),Ne},De.prototype.addListener=De.prototype.on,De.prototype.removeListener=function(Ge,Ie){var Ne=se.prototype.removeListener.call(this,Ge,Ie);return Ge==="readable"&&ue.nextTick(Lt,this),Ne},De.prototype.removeAllListeners=function(Ge){var Ie=se.prototype.removeAllListeners.apply(this,arguments);return(Ge==="readable"||Ge===void 0)&&ue.nextTick(Lt,this),Ie};function Lt(Ge){var Ie=Ge._readableState;Ie.readableListening=Ge.listenerCount("readable")>0,Ie.resumeScheduled&&!Ie.paused?Ie.flowing=!0:Ge.listenerCount("data")>0&&Ge.resume()}function mt(Ge){E("readable nexttick read 0"),Ge.read(0)}De.prototype.resume=function(){var Ge=this._readableState;return Ge.flowing||(E("resume"),Ge.flowing=!Ge.readableListening,At(this,Ge)),Ge.paused=!1,this};function At(Ge,Ie){Ie.resumeScheduled||(Ie.resumeScheduled=!0,ue.nextTick(qe,Ge,Ie))}function qe(Ge,Ie){E("resume",Ie.reading),Ie.reading||Ge.read(0),Ie.resumeScheduled=!1,Ge.emit("resume"),je(Ge),Ie.flowing&&!Ie.reading&&Ge.read(0)}De.prototype.pause=function(){return E("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(E("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function je(Ge){var Ie=Ge._readableState;for(E("flow",Ie.flowing);Ie.flowing&&Ge.read()!==null;);}De.prototype.wrap=function(Ge){var Ie=this,Ne=this._readableState,ze=!1;Ge.on("end",function(){if(E("wrapped end"),Ne.decoder&&!Ne.ended){var xt=Ne.decoder.end();xt&&xt.length&&Ie.push(xt)}Ie.push(null)}),Ge.on("data",function(xt){if(E("wrapped data"),Ne.decoder&&(xt=Ne.decoder.write(xt)),!(Ne.objectMode&&xt==null)&&!(!Ne.objectMode&&(!xt||!xt.length))){var It=Ie.push(xt);It||(ze=!0,Ge.pause())}});for(var it in Ge)this[it]===void 0&&typeof Ge[it]=="function"&&(this[it]=function(It){return function(){return Ge[It].apply(Ge,arguments)}}(it));for(var yt=0;yt<Se.length;yt++)Ge.on(Se[yt],this.emit.bind(this,Se[yt]));return this._read=function(xt){E("wrapped _read",xt),ze&&(ze=!1,Ge.resume())},this},typeof Symbol=="function"&&(De.prototype[Symbol.asyncIterator]=function(){return Ce===void 0&&(Ce=x("./internal/streams/async_iterator")),Ce(this)}),Object.defineProperty(De.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(De.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(De.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(Ie){this._readableState&&(this._readableState.flowing=Ie)}}),De._fromList=Ze,Object.defineProperty(De.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function Ze(Ge,Ie){if(Ie.length===0)return null;var Ne;return Ie.objectMode?Ne=Ie.buffer.shift():!Ge||Ge>=Ie.length?(Ie.decoder?Ne=Ie.buffer.join(""):Ie.buffer.length===1?Ne=Ie.buffer.first():Ne=Ie.buffer.concat(Ie.length),Ie.buffer.clear()):Ne=Ie.buffer.consume(Ge,Ie.decoder),Ne}function Oe(Ge){var Ie=Ge._readableState;E("endReadable",Ie.endEmitted),Ie.endEmitted||(Ie.ended=!0,ue.nextTick(Ee,Ie,Ge))}function Ee(Ge,Ie){if(E("endReadableNT",Ge.endEmitted,Ge.length),!Ge.endEmitted&&Ge.length===0&&(Ge.endEmitted=!0,Ie.readable=!1,Ie.emit("end"),Ge.autoDestroy)){var Ne=Ie._writableState;(!Ne||Ne.autoDestroy&&Ne.finished)&&Ie.destroy()}}typeof Symbol=="function"&&(De.from=function(Ge,Ie){return we===void 0&&(we=x("./internal/streams/from")),we(De,Ge,Ie)});function Be(Ge,Ie){for(var Ne=0,ze=Ge.length;Ne<ze;Ne++)if(Ge[Ne]===Ie)return Ne;return-1}}).call(this)}).call(this,x("_process"),typeof Mt!="undefined"?Mt: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(x,pe,de){"use strict";pe.exports=te;var ue=x("../errors").codes,ae=ue.ERR_METHOD_NOT_IMPLEMENTED,re=ue.ERR_MULTIPLE_CALLBACK,le=ue.ERR_TRANSFORM_ALREADY_TRANSFORMING,ie=ue.ERR_TRANSFORM_WITH_LENGTH_0,se=x("./_stream_duplex");x("inherits")(te,se);function oe(y,E){var b=this._transformState;b.transforming=!1;var ee=b.writecb;if(ee===null)return this.emit("error",new re);b.writechunk=null,b.writecb=null,E!=null&&this.push(E),ee(y);var ne=this._readableState;ne.reading=!1,(ne.needReadable||ne.length<ne.highWaterMark)&&this._read(ne.highWaterMark)}function te(y){if(!(this instanceof te))return new te(y);se.call(this,y),this._transformState={afterTransform:oe.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(E,b){a(y,E,b)}):a(this,null,null)}te.prototype.push=function(y,E){return this._transformState.needTransform=!1,se.prototype.push.call(this,y,E)},te.prototype._transform=function(y,E,b){b(new ae("_transform()"))},te.prototype._write=function(y,E,b){var ee=this._transformState;if(ee.writecb=b,ee.writechunk=y,ee.writeencoding=E,!ee.transforming){var ne=this._readableState;(ee.needTransform||ne.needReadable||ne.length<ne.highWaterMark)&&this._read(ne.highWaterMark)}},te.prototype._read=function(y){var E=this._transformState;E.writechunk!==null&&!E.transforming?(E.transforming=!0,this._transform(E.writechunk,E.writeencoding,E.afterTransform)):E.needTransform=!0},te.prototype._destroy=function(y,E){se.prototype._destroy.call(this,y,function(b){E(b)})};function a(y,E,b){if(E)return y.emit("error",E);if(b!=null&&y.push(b),y._writableState.length)throw new ie;if(y._transformState.transforming)throw new le;return y.push(null)}},{"../errors":399,"./_stream_duplex":400,inherits:364}],404:[function(x,pe,de){(function(ue,ae){(function(){"use strict";pe.exports=Fe;function re(je,Ze,Oe){this.chunk=je,this.encoding=Ze,this.callback=Oe,this.next=null}function le(je){var Ze=this;this.next=null,this.entry=null,this.finish=function(){qe(Ze,je)}}var ie;Fe.WritableState=Se;var se={deprecate:x("util-deprecate")},oe=x("./internal/streams/stream"),te=x("buffer").Buffer,z=(typeof ae!="undefined"?ae:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function a(je){return te.from(je)}function y(je){return te.isBuffer(je)||je instanceof z}var E=x("./internal/streams/destroy"),b=x("./internal/streams/state"),ee=b.getHighWaterMark,ne=x("../errors").codes,ce=ne.ERR_INVALID_ARG_TYPE,Ae=ne.ERR_METHOD_NOT_IMPLEMENTED,ge=ne.ERR_MULTIPLE_CALLBACK,me=ne.ERR_STREAM_CANNOT_PIPE,ve=ne.ERR_STREAM_DESTROYED,be=ne.ERR_STREAM_NULL_VALUES,ye=ne.ERR_STREAM_WRITE_AFTER_END,Ce=ne.ERR_UNKNOWN_ENCODING,we=E.errorOrDestroy;x("inherits")(Fe,oe);function Ke(){}function Se(je,Ze,Oe){ie=ie||x("./_stream_duplex"),je=je||{},typeof Oe!="boolean"&&(Oe=Ze instanceof ie),this.objectMode=!!je.objectMode,Oe&&(this.objectMode=this.objectMode||!!je.writableObjectMode),this.highWaterMark=ee(this,je,"writableHighWaterMark",Oe),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var Ee=je.decodeStrings===!1;this.decodeStrings=!Ee,this.defaultEncoding=je.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Be){ut(Ze,Be)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=je.emitClose!==!1,this.autoDestroy=!!je.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new le(this)}Se.prototype.getBuffer=function(){for(var Ze=this.bufferedRequest,Oe=[];Ze;)Oe.push(Ze),Ze=Ze.next;return Oe},function(){try{Object.defineProperty(Se.prototype,"buffer",{get:se.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(je){}}();var ke;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(ke=Function.prototype[Symbol.hasInstance],Object.defineProperty(Fe,Symbol.hasInstance,{value:function(Ze){return ke.call(this,Ze)?!0:this!==Fe?!1:Ze&&Ze._writableState instanceof Se}})):ke=function(Ze){return Ze instanceof this};function Fe(je){ie=ie||x("./_stream_duplex");var Ze=this instanceof ie;if(!Ze&&!ke.call(Fe,this))return new Fe(je);this._writableState=new Se(je,this,Ze),this.writable=!0,je&&(typeof je.write=="function"&&(this._write=je.write),typeof je.writev=="function"&&(this._writev=je.writev),typeof je.destroy=="function"&&(this._destroy=je.destroy),typeof je.final=="function"&&(this._final=je.final)),oe.call(this)}Fe.prototype.pipe=function(){we(this,new me)};function De(je,Ze){var Oe=new ye;we(je,Oe),ue.nextTick(Ze,Oe)}function We(je,Ze,Oe,Ee){var Be;return Oe===null?Be=new be:typeof Oe!="string"&&!Ze.objectMode&&(Be=new ce("chunk",["string","Buffer"],Oe)),Be?(we(je,Be),ue.nextTick(Ee,Be),!1):!0}Fe.prototype.write=function(je,Ze,Oe){var Ee=this._writableState,Be=!1,Ge=!Ee.objectMode&&y(je);return Ge&&!te.isBuffer(je)&&(je=a(je)),typeof Ze=="function"&&(Oe=Ze,Ze=null),Ge?Ze="buffer":Ze||(Ze=Ee.defaultEncoding),typeof Oe!="function"&&(Oe=Ke),Ee.ending?De(this,Oe):(Ge||We(this,Ee,je,Oe))&&(Ee.pendingcb++,Be=Qe(this,Ee,Ge,je,Ze,Oe)),Be},Fe.prototype.cork=function(){this._writableState.corked++},Fe.prototype.uncork=function(){var je=this._writableState;je.corked&&(je.corked--,!je.writing&&!je.corked&&!je.bufferProcessing&&je.bufferedRequest&&at(this,je))},Fe.prototype.setDefaultEncoding=function(Ze){if(typeof Ze=="string"&&(Ze=Ze.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Ze+"").toLowerCase())>-1))throw new Ce(Ze);return this._writableState.defaultEncoding=Ze,this},Object.defineProperty(Fe.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function Ve(je,Ze,Oe){return!je.objectMode&&je.decodeStrings!==!1&&typeof Ze=="string"&&(Ze=te.from(Ze,Oe)),Ze}Object.defineProperty(Fe.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Qe(je,Ze,Oe,Ee,Be,Ge){if(!Oe){var Ie=Ve(Ze,Ee,Be);Ee!==Ie&&(Oe=!0,Be="buffer",Ee=Ie)}var Ne=Ze.objectMode?1:Ee.length;Ze.length+=Ne;var ze=Ze.length<Ze.highWaterMark;if(ze||(Ze.needDrain=!0),Ze.writing||Ze.corked){var it=Ze.lastBufferedRequest;Ze.lastBufferedRequest={chunk:Ee,encoding:Be,isBuf:Oe,callback:Ge,next:null},it?it.next=Ze.lastBufferedRequest:Ze.bufferedRequest=Ze.lastBufferedRequest,Ze.bufferedRequestCount+=1}else Je(je,Ze,!1,Ne,Ee,Be,Ge);return ze}function Je(je,Ze,Oe,Ee,Be,Ge,Ie){Ze.writelen=Ee,Ze.writecb=Ie,Ze.writing=!0,Ze.sync=!0,Ze.destroyed?Ze.onwrite(new ve("write")):Oe?je._writev(Be,Ze.onwrite):je._write(Be,Ge,Ze.onwrite),Ze.sync=!1}function et(je,Ze,Oe,Ee,Be){--Ze.pendingcb,Oe?(ue.nextTick(Be,Ee),ue.nextTick(mt,je,Ze),je._writableState.errorEmitted=!0,we(je,Ee)):(Be(Ee),je._writableState.errorEmitted=!0,we(je,Ee),mt(je,Ze))}function ct(je){je.writing=!1,je.writecb=null,je.length-=je.writelen,je.writelen=0}function ut(je,Ze){var Oe=je._writableState,Ee=Oe.sync,Be=Oe.writecb;if(typeof Be!="function")throw new ge;if(ct(Oe),Ze)et(je,Oe,Ee,Ze,Be);else{var Ge=pt(Oe)||je.destroyed;!Ge&&!Oe.corked&&!Oe.bufferProcessing&&Oe.bufferedRequest&&at(je,Oe),Ee?ue.nextTick(nt,je,Oe,Ge,Be):nt(je,Oe,Ge,Be)}}function nt(je,Ze,Oe,Ee){Oe||lt(je,Ze),Ze.pendingcb--,Ee(),mt(je,Ze)}function lt(je,Ze){Ze.length===0&&Ze.needDrain&&(Ze.needDrain=!1,je.emit("drain"))}function at(je,Ze){Ze.bufferProcessing=!0;var Oe=Ze.bufferedRequest;if(je._writev&&Oe&&Oe.next){var Ee=Ze.bufferedRequestCount,Be=new Array(Ee),Ge=Ze.corkedRequestsFree;Ge.entry=Oe;for(var Ie=0,Ne=!0;Oe;)Be[Ie]=Oe,Oe.isBuf||(Ne=!1),Oe=Oe.next,Ie+=1;Be.allBuffers=Ne,Je(je,Ze,!0,Ze.length,Be,"",Ge.finish),Ze.pendingcb++,Ze.lastBufferedRequest=null,Ge.next?(Ze.corkedRequestsFree=Ge.next,Ge.next=null):Ze.corkedRequestsFree=new le(Ze),Ze.bufferedRequestCount=0}else{for(;Oe;){var ze=Oe.chunk,it=Oe.encoding,yt=Oe.callback,xt=Ze.objectMode?1:ze.length;if(Je(je,Ze,!1,xt,ze,it,yt),Oe=Oe.next,Ze.bufferedRequestCount--,Ze.writing)break}Oe===null&&(Ze.lastBufferedRequest=null)}Ze.bufferedRequest=Oe,Ze.bufferProcessing=!1}Fe.prototype._write=function(je,Ze,Oe){Oe(new Ae("_write()"))},Fe.prototype._writev=null,Fe.prototype.end=function(je,Ze,Oe){var Ee=this._writableState;return typeof je=="function"?(Oe=je,je=null,Ze=null):typeof Ze=="function"&&(Oe=Ze,Ze=null),je!=null&&this.write(je,Ze),Ee.corked&&(Ee.corked=1,this.uncork()),Ee.ending||At(this,Ee,Oe),this},Object.defineProperty(Fe.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function pt(je){return je.ending&&je.length===0&&je.bufferedRequest===null&&!je.finished&&!je.writing}function bt(je,Ze){je._final(function(Oe){Ze.pendingcb--,Oe&&we(je,Oe),Ze.prefinished=!0,je.emit("prefinish"),mt(je,Ze)})}function Lt(je,Ze){!Ze.prefinished&&!Ze.finalCalled&&(typeof je._final=="function"&&!Ze.destroyed?(Ze.pendingcb++,Ze.finalCalled=!0,ue.nextTick(bt,je,Ze)):(Ze.prefinished=!0,je.emit("prefinish")))}function mt(je,Ze){var Oe=pt(Ze);if(Oe&&(Lt(je,Ze),Ze.pendingcb===0&&(Ze.finished=!0,je.emit("finish"),Ze.autoDestroy))){var Ee=je._readableState;(!Ee||Ee.autoDestroy&&Ee.endEmitted)&&je.destroy()}return Oe}function At(je,Ze,Oe){Ze.ending=!0,mt(je,Ze),Oe&&(Ze.finished?ue.nextTick(Oe):je.once("finish",Oe)),Ze.ended=!0,je.writable=!1}function qe(je,Ze,Oe){var Ee=je.entry;for(je.entry=null;Ee;){var Be=Ee.callback;Ze.pendingcb--,Be(Oe),Ee=Ee.next}Ze.corkedRequestsFree.next=je}Object.defineProperty(Fe.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(Ze){this._writableState&&(this._writableState.destroyed=Ze)}}),Fe.prototype.destroy=E.destroy,Fe.prototype._undestroy=E.undestroy,Fe.prototype._destroy=function(je,Ze){Ze(je)}}).call(this)}).call(this,x("_process"),typeof Mt!="undefined"?Mt: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(x,pe,de){(function(ue){(function(){"use strict";var ae;function re(be,ye,Ce){return ye=le(ye),ye in be?Object.defineProperty(be,ye,{value:Ce,enumerable:!0,configurable:!0,writable:!0}):be[ye]=Ce,be}function le(be){var ye=ie(be,"string");return typeof ye=="symbol"?ye:String(ye)}function ie(be,ye){if(typeof be!="object"||be===null)return be;var Ce=be[Symbol.toPrimitive];if(Ce!==void 0){var we=Ce.call(be,ye||"default");if(typeof we!="object")return we;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ye==="string"?String:Number)(be)}var se=x("./end-of-stream"),oe=Symbol("lastResolve"),te=Symbol("lastReject"),z=Symbol("error"),a=Symbol("ended"),y=Symbol("lastPromise"),E=Symbol("handlePromise"),b=Symbol("stream");function ee(be,ye){return{value:be,done:ye}}function ne(be){var ye=be[oe];if(ye!==null){var Ce=be[b].read();Ce!==null&&(be[y]=null,be[oe]=null,be[te]=null,ye(ee(Ce,!1)))}}function ce(be){ue.nextTick(ne,be)}function Ae(be,ye){return function(Ce,we){be.then(function(){if(ye[a]){Ce(ee(void 0,!0));return}ye[E](Ce,we)},we)}}var ge=Object.getPrototypeOf(function(){}),me=Object.setPrototypeOf((ae={get stream(){return this[b]},next:function(){var ye=this,Ce=this[z];if(Ce!==null)return Promise.reject(Ce);if(this[a])return Promise.resolve(ee(void 0,!0));if(this[b].destroyed)return new Promise(function(ke,Fe){ue.nextTick(function(){ye[z]?Fe(ye[z]):ke(ee(void 0,!0))})});var we=this[y],Ke;if(we)Ke=new Promise(Ae(we,this));else{var Se=this[b].read();if(Se!==null)return Promise.resolve(ee(Se,!1));Ke=new Promise(this[E])}return this[y]=Ke,Ke}},re(ae,Symbol.asyncIterator,function(){return this}),re(ae,"return",function(){var ye=this;return new Promise(function(Ce,we){ye[b].destroy(null,function(Ke){if(Ke){we(Ke);return}Ce(ee(void 0,!0))})})}),ae),ge),ve=function(ye){var Ce,we=Object.create(me,(Ce={},re(Ce,b,{value:ye,writable:!0}),re(Ce,oe,{value:null,writable:!0}),re(Ce,te,{value:null,writable:!0}),re(Ce,z,{value:null,writable:!0}),re(Ce,a,{value:ye._readableState.endEmitted,writable:!0}),re(Ce,E,{value:function(Se,ke){var Fe=we[b].read();Fe?(we[y]=null,we[oe]=null,we[te]=null,Se(ee(Fe,!1))):(we[oe]=Se,we[te]=ke)},writable:!0}),Ce));return we[y]=null,se(ye,function(Ke){if(Ke&&Ke.code!=="ERR_STREAM_PREMATURE_CLOSE"){var Se=we[te];Se!==null&&(we[y]=null,we[oe]=null,we[te]=null,Se(Ke)),we[z]=Ke;return}var ke=we[oe];ke!==null&&(we[y]=null,we[oe]=null,we[te]=null,ke(ee(void 0,!0))),we[a]=!0}),ye.on("readable",ce.bind(null,we)),we};pe.exports=ve}).call(this)}).call(this,x("_process"))},{"./end-of-stream":408,_process:467}],406:[function(x,pe,de){"use strict";function ue(ne,ce){var Ae=Object.keys(ne);if(Object.getOwnPropertySymbols){var ge=Object.getOwnPropertySymbols(ne);ce&&(ge=ge.filter(function(me){return Object.getOwnPropertyDescriptor(ne,me).enumerable})),Ae.push.apply(Ae,ge)}return Ae}function ae(ne){for(var ce=1;ce<arguments.length;ce++){var Ae=arguments[ce]!=null?arguments[ce]:{};ce%2?ue(Object(Ae),!0).forEach(function(ge){re(ne,ge,Ae[ge])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ne,Object.getOwnPropertyDescriptors(Ae)):ue(Object(Ae)).forEach(function(ge){Object.defineProperty(ne,ge,Object.getOwnPropertyDescriptor(Ae,ge))})}return ne}function re(ne,ce,Ae){return ce=oe(ce),ce in ne?Object.defineProperty(ne,ce,{value:Ae,enumerable:!0,configurable:!0,writable:!0}):ne[ce]=Ae,ne}function le(ne,ce){if(!(ne instanceof ce))throw new TypeError("Cannot call a class as a function")}function ie(ne,ce){for(var Ae=0;Ae<ce.length;Ae++){var ge=ce[Ae];ge.enumerable=ge.enumerable||!1,ge.configurable=!0,"value"in ge&&(ge.writable=!0),Object.defineProperty(ne,oe(ge.key),ge)}}function se(ne,ce,Ae){return ce&&ie(ne.prototype,ce),Ae&&ie(ne,Ae),Object.defineProperty(ne,"prototype",{writable:!1}),ne}function oe(ne){var ce=te(ne,"string");return typeof ce=="symbol"?ce:String(ce)}function te(ne,ce){if(typeof ne!="object"||ne===null)return ne;var Ae=ne[Symbol.toPrimitive];if(Ae!==void 0){var ge=Ae.call(ne,ce||"default");if(typeof ge!="object")return ge;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ce==="string"?String:Number)(ne)}var z=x("buffer"),a=z.Buffer,y=x("util"),E=y.inspect,b=E&&E.custom||"inspect";function ee(ne,ce,Ae){a.prototype.copy.call(ne,ce,Ae)}pe.exports=function(){function ne(){le(this,ne),this.head=null,this.tail=null,this.length=0}return se(ne,[{key:"push",value:function(Ae){var ge={data:Ae,next:null};this.length>0?this.tail.next=ge:this.head=ge,this.tail=ge,++this.length}},{key:"unshift",value:function(Ae){var ge={data:Ae,next:this.head};this.length===0&&(this.tail=ge),this.head=ge,++this.length}},{key:"shift",value:function(){if(this.length!==0){var Ae=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,Ae}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(Ae){if(this.length===0)return"";for(var ge=this.head,me=""+ge.data;ge=ge.next;)me+=Ae+ge.data;return me}},{key:"concat",value:function(Ae){if(this.length===0)return a.alloc(0);for(var ge=a.allocUnsafe(Ae>>>0),me=this.head,ve=0;me;)ee(me.data,ge,ve),ve+=me.data.length,me=me.next;return ge}},{key:"consume",value:function(Ae,ge){var me;return Ae<this.head.data.length?(me=this.head.data.slice(0,Ae),this.head.data=this.head.data.slice(Ae)):Ae===this.head.data.length?me=this.shift():me=ge?this._getString(Ae):this._getBuffer(Ae),me}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(Ae){var ge=this.head,me=1,ve=ge.data;for(Ae-=ve.length;ge=ge.next;){var be=ge.data,ye=Ae>be.length?be.length:Ae;if(ye===be.length?ve+=be:ve+=be.slice(0,Ae),Ae-=ye,Ae===0){ye===be.length?(++me,ge.next?this.head=ge.next:this.head=this.tail=null):(this.head=ge,ge.data=be.slice(ye));break}++me}return this.length-=me,ve}},{key:"_getBuffer",value:function(Ae){var ge=a.allocUnsafe(Ae),me=this.head,ve=1;for(me.data.copy(ge),Ae-=me.data.length;me=me.next;){var be=me.data,ye=Ae>be.length?be.length:Ae;if(be.copy(ge,ge.length-Ae,0,ye),Ae-=ye,Ae===0){ye===be.length?(++ve,me.next?this.head=me.next:this.head=this.tail=null):(this.head=me,me.data=be.slice(ye));break}++ve}return this.length-=ve,ge}},{key:b,value:function(Ae,ge){return E(this,ae(ae({},ge),{},{depth:0,customInspect:!1}))}}]),ne}()},{buffer:90,util:89}],407:[function(x,pe,de){(function(ue){(function(){"use strict";function ae(te,z){var a=this,y=this._readableState&&this._readableState.destroyed,E=this._writableState&&this._writableState.destroyed;return y||E?(z?z(te):te&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,ue.nextTick(se,this,te)):ue.nextTick(se,this,te)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(te||null,function(b){!z&&b?a._writableState?a._writableState.errorEmitted?ue.nextTick(le,a):(a._writableState.errorEmitted=!0,ue.nextTick(re,a,b)):ue.nextTick(re,a,b):z?(ue.nextTick(le,a),z(b)):ue.nextTick(le,a)}),this)}function re(te,z){se(te,z),le(te)}function le(te){te._writableState&&!te._writableState.emitClose||te._readableState&&!te._readableState.emitClose||te.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 se(te,z){te.emit("error",z)}function oe(te,z){var a=te._readableState,y=te._writableState;a&&a.autoDestroy||y&&y.autoDestroy?te.destroy(z):te.emit("error",z)}pe.exports={destroy:ae,undestroy:ie,errorOrDestroy:oe}}).call(this)}).call(this,x("_process"))},{_process:467}],408:[function(x,pe,de){"use strict";var ue=x("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function ae(se){var oe=!1;return function(){if(!oe){oe=!0;for(var te=arguments.length,z=new Array(te),a=0;a<te;a++)z[a]=arguments[a];se.apply(this,z)}}}function re(){}function le(se){return se.setHeader&&typeof se.abort=="function"}function ie(se,oe,te){if(typeof oe=="function")return ie(se,null,oe);oe||(oe={}),te=ae(te||re);var z=oe.readable||oe.readable!==!1&&se.readable,a=oe.writable||oe.writable!==!1&&se.writable,y=function(){se.writable||b()},E=se._writableState&&se._writableState.finished,b=function(){a=!1,E=!0,z||te.call(se)},ee=se._readableState&&se._readableState.endEmitted,ne=function(){z=!1,ee=!0,a||te.call(se)},ce=function(ve){te.call(se,ve)},Ae=function(){var ve;if(z&&!ee)return(!se._readableState||!se._readableState.ended)&&(ve=new ue),te.call(se,ve);if(a&&!E)return(!se._writableState||!se._writableState.ended)&&(ve=new ue),te.call(se,ve)},ge=function(){se.req.on("finish",b)};return le(se)?(se.on("complete",b),se.on("abort",Ae),se.req?ge():se.on("request",ge)):a&&!se._writableState&&(se.on("end",y),se.on("close",y)),se.on("end",ne),se.on("finish",b),oe.error!==!1&&se.on("error",ce),se.on("close",Ae),function(){se.removeListener("complete",b),se.removeListener("abort",Ae),se.removeListener("request",ge),se.req&&se.req.removeListener("finish",b),se.removeListener("end",y),se.removeListener("close",y),se.removeListener("finish",b),se.removeListener("end",ne),se.removeListener("error",ce),se.removeListener("close",Ae)}}pe.exports=ie},{"../../../errors":399}],409:[function(x,pe,de){pe.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],410:[function(x,pe,de){"use strict";var ue;function ae(b){var ee=!1;return function(){ee||(ee=!0,b.apply(void 0,arguments))}}var re=x("../../../errors").codes,le=re.ERR_MISSING_ARGS,ie=re.ERR_STREAM_DESTROYED;function se(b){if(b)throw b}function oe(b){return b.setHeader&&typeof b.abort=="function"}function te(b,ee,ne,ce){ce=ae(ce);var Ae=!1;b.on("close",function(){Ae=!0}),ue===void 0&&(ue=x("./end-of-stream")),ue(b,{readable:ee,writable:ne},function(me){if(me)return ce(me);Ae=!0,ce()});var ge=!1;return function(me){if(!Ae&&!ge){if(ge=!0,oe(b))return b.abort();if(typeof b.destroy=="function")return b.destroy();ce(me||new ie("pipe"))}}}function z(b){b()}function a(b,ee){return b.pipe(ee)}function y(b){return!b.length||typeof b[b.length-1]!="function"?se:b.pop()}function E(){for(var b=arguments.length,ee=new Array(b),ne=0;ne<b;ne++)ee[ne]=arguments[ne];var ce=y(ee);if(Array.isArray(ee[0])&&(ee=ee[0]),ee.length<2)throw new le("streams");var Ae,ge=ee.map(function(me,ve){var be=ve<ee.length-1,ye=ve>0;return te(me,be,ye,function(Ce){Ae||(Ae=Ce),Ce&&ge.forEach(z),!be&&(ge.forEach(z),ce(Ae))})});return ee.reduce(a)}pe.exports=E},{"../../../errors":399,"./end-of-stream":408}],411:[function(x,pe,de){"use strict";var ue=x("../../../errors").codes.ERR_INVALID_OPT_VALUE;function ae(le,ie,se){return le.highWaterMark!=null?le.highWaterMark:ie?le[se]:null}function re(le,ie,se,oe){var te=ae(ie,oe,se);if(te!=null){if(!(isFinite(te)&&Math.floor(te)===te)||te<0){var z=oe?se:"highWaterMark";throw new ue(z,te)}return Math.floor(te)}return le.objectMode?16:16*1024}pe.exports={getHighWaterMark:re}},{"../../../errors":399}],412:[function(x,pe,de){arguments[4][393][0].apply(de,arguments)},{dup:393,events:344}],413:[function(x,pe,de){"use strict";var ue=x("safe-buffer").Buffer,ae=ue.isEncoding||function(ge){switch(ge=""+ge,ge&&ge.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 re(ge){if(!ge)return"utf8";for(var me;;)switch(ge){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 ge;default:if(me)return;ge=(""+ge).toLowerCase(),me=!0}}function le(ge){var me=re(ge);if(typeof me!="string"&&(ue.isEncoding===ae||!ae(ge)))throw new Error("Unknown encoding: "+ge);return me||ge}de.StringDecoder=ie;function ie(ge){this.encoding=le(ge);var me;switch(this.encoding){case"utf16le":this.text=E,this.end=b,me=4;break;case"utf8":this.fillLast=z,me=4;break;case"base64":this.text=ee,this.end=ne,me=3;break;default:this.write=ce,this.end=Ae;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=ue.allocUnsafe(me)}ie.prototype.write=function(ge){if(ge.length===0)return"";var me,ve;if(this.lastNeed){if(me=this.fillLast(ge),me===void 0)return"";ve=this.lastNeed,this.lastNeed=0}else ve=0;return ve<ge.length?me?me+this.text(ge,ve):this.text(ge,ve):me||""},ie.prototype.end=y,ie.prototype.text=a,ie.prototype.fillLast=function(ge){if(this.lastNeed<=ge.length)return ge.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);ge.copy(this.lastChar,this.lastTotal-this.lastNeed,0,ge.length),this.lastNeed-=ge.length};function se(ge){return ge<=127?0:ge>>5===6?2:ge>>4===14?3:ge>>3===30?4:ge>>6===2?-1:-2}function oe(ge,me,ve){var be=me.length-1;if(be<ve)return 0;var ye=se(me[be]);return ye>=0?(ye>0&&(ge.lastNeed=ye-1),ye):--be<ve||ye===-2?0:(ye=se(me[be]),ye>=0?(ye>0&&(ge.lastNeed=ye-2),ye):--be<ve||ye===-2?0:(ye=se(me[be]),ye>=0?(ye>0&&(ye===2?ye=0:ge.lastNeed=ye-3),ye):0))}function te(ge,me,ve){if((me[0]&192)!==128)return ge.lastNeed=0,"\uFFFD";if(ge.lastNeed>1&&me.length>1){if((me[1]&192)!==128)return ge.lastNeed=1,"\uFFFD";if(ge.lastNeed>2&&me.length>2&&(me[2]&192)!==128)return ge.lastNeed=2,"\uFFFD"}}function z(ge){var me=this.lastTotal-this.lastNeed,ve=te(this,ge,me);if(ve!==void 0)return ve;if(this.lastNeed<=ge.length)return ge.copy(this.lastChar,me,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);ge.copy(this.lastChar,me,0,ge.length),this.lastNeed-=ge.length}function a(ge,me){var ve=oe(this,ge,me);if(!this.lastNeed)return ge.toString("utf8",me);this.lastTotal=ve;var be=ge.length-(ve-this.lastNeed);return ge.copy(this.lastChar,0,be),ge.toString("utf8",me,be)}function y(ge){var me=ge&&ge.length?this.write(ge):"";return this.lastNeed?me+"\uFFFD":me}function E(ge,me){if((ge.length-me)%2===0){var ve=ge.toString("utf16le",me);if(ve){var be=ve.charCodeAt(ve.length-1);if(be>=55296&&be<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=ge[ge.length-2],this.lastChar[1]=ge[ge.length-1],ve.slice(0,-1)}return ve}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=ge[ge.length-1],ge.toString("utf16le",me,ge.length-1)}function b(ge){var me=ge&&ge.length?this.write(ge):"";if(this.lastNeed){var ve=this.lastTotal-this.lastNeed;return me+this.lastChar.toString("utf16le",0,ve)}return me}function ee(ge,me){var ve=(ge.length-me)%3;return ve===0?ge.toString("base64",me):(this.lastNeed=3-ve,this.lastTotal=3,ve===1?this.lastChar[0]=ge[ge.length-1]:(this.lastChar[0]=ge[ge.length-2],this.lastChar[1]=ge[ge.length-1]),ge.toString("base64",me,ge.length-ve))}function ne(ge){var me=ge&&ge.length?this.write(ge):"";return this.lastNeed?me+this.lastChar.toString("base64",0,3-this.lastNeed):me}function ce(ge){return ge.toString(this.encoding)}function Ae(ge){return ge&&ge.length?this.write(ge):""}},{"safe-buffer":396}],414:[function(x,pe,de){(function(ue,ae){(function(){var re=x("process/browser.js").nextTick,le=Function.prototype.apply,ie=Array.prototype.slice,se={},oe=0;de.setTimeout=function(){return new te(le.call(setTimeout,window,arguments),clearTimeout)},de.setInterval=function(){return new te(le.call(setInterval,window,arguments),clearInterval)},de.clearTimeout=de.clearInterval=function(z){z.close()};function te(z,a){this._id=z,this._clearFn=a}te.prototype.unref=te.prototype.ref=function(){},te.prototype.close=function(){this._clearFn.call(window,this._id)},de.enroll=function(z,a){clearTimeout(z._idleTimeoutId),z._idleTimeout=a},de.unenroll=function(z){clearTimeout(z._idleTimeoutId),z._idleTimeout=-1},de._unrefActive=de.active=function(z){clearTimeout(z._idleTimeoutId);var a=z._idleTimeout;a>=0&&(z._idleTimeoutId=setTimeout(function(){z._onTimeout&&z._onTimeout()},a))},de.setImmediate=typeof ue=="function"?ue:function(z){var a=oe++,y=arguments.length<2?!1:ie.call(arguments,1);return se[a]=!0,re(function(){se[a]&&(y?z.apply(null,y):z.call(null),de.clearImmediate(a))}),a},de.clearImmediate=typeof ae=="function"?ae:function(z){delete se[z]}}).call(this)}).call(this,x("timers").setImmediate,x("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(x,pe,de){var ue=x("buffer").Buffer;pe.exports=function(ae){if(ae instanceof Uint8Array){if(ae.byteOffset===0&&ae.byteLength===ae.buffer.byteLength)return ae.buffer;if(typeof ae.buffer.slice=="function")return ae.buffer.slice(ae.byteOffset,ae.byteOffset+ae.byteLength)}if(ue.isBuffer(ae)){for(var re=new Uint8Array(ae.length),le=ae.length,ie=0;ie<le;ie++)re[ie]=ae[ie];return re.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:90}],416:[function(x,pe,de){(function(ue){(function(){pe.exports=ae;function ae(le,ie){if(re("noDeprecation"))return le;var se=!1;function oe(){if(!se){if(re("throwDeprecation"))throw new Error(ie);re("traceDeprecation")?console.trace(ie):console.warn(ie),se=!0}return le.apply(this,arguments)}return oe}function re(le){try{if(!ue.localStorage)return!1}catch(se){return!1}var ie=ue.localStorage[le];return ie==null?!1:String(ie).toLowerCase()==="true"}}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],417:[function(x,pe,de){arguments[4][84][0].apply(de,arguments)},{dup:84}],418:[function(x,pe,de){"use strict";var ue=x("is-arguments"),ae=x("is-generator-function"),re=x("which-typed-array"),le=x("is-typed-array");function ie(it){return it.call.bind(it)}var se=typeof BigInt!="undefined",oe=typeof Symbol!="undefined",te=ie(Object.prototype.toString),z=ie(Number.prototype.valueOf),a=ie(String.prototype.valueOf),y=ie(Boolean.prototype.valueOf);if(se)var E=ie(BigInt.prototype.valueOf);if(oe)var b=ie(Symbol.prototype.valueOf);function ee(it,yt){if(typeof it!="object")return!1;try{return yt(it),!0}catch(xt){return!1}}de.isArgumentsObject=ue,de.isGeneratorFunction=ae,de.isTypedArray=le;function ne(it){return typeof Promise!="undefined"&&it instanceof Promise||it!==null&&typeof it=="object"&&typeof it.then=="function"&&typeof it.catch=="function"}de.isPromise=ne;function ce(it){return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?ArrayBuffer.isView(it):le(it)||at(it)}de.isArrayBufferView=ce;function Ae(it){return re(it)==="Uint8Array"}de.isUint8Array=Ae;function ge(it){return re(it)==="Uint8ClampedArray"}de.isUint8ClampedArray=ge;function me(it){return re(it)==="Uint16Array"}de.isUint16Array=me;function ve(it){return re(it)==="Uint32Array"}de.isUint32Array=ve;function be(it){return re(it)==="Int8Array"}de.isInt8Array=be;function ye(it){return re(it)==="Int16Array"}de.isInt16Array=ye;function Ce(it){return re(it)==="Int32Array"}de.isInt32Array=Ce;function we(it){return re(it)==="Float32Array"}de.isFloat32Array=we;function Ke(it){return re(it)==="Float64Array"}de.isFloat64Array=Ke;function Se(it){return re(it)==="BigInt64Array"}de.isBigInt64Array=Se;function ke(it){return re(it)==="BigUint64Array"}de.isBigUint64Array=ke;function Fe(it){return te(it)==="[object Map]"}Fe.working=typeof Map!="undefined"&&Fe(new Map);function De(it){return typeof Map=="undefined"?!1:Fe.working?Fe(it):it instanceof Map}de.isMap=De;function We(it){return te(it)==="[object Set]"}We.working=typeof Set!="undefined"&&We(new Set);function Ve(it){return typeof Set=="undefined"?!1:We.working?We(it):it instanceof Set}de.isSet=Ve;function Qe(it){return te(it)==="[object WeakMap]"}Qe.working=typeof WeakMap!="undefined"&&Qe(new WeakMap);function Je(it){return typeof WeakMap=="undefined"?!1:Qe.working?Qe(it):it instanceof WeakMap}de.isWeakMap=Je;function et(it){return te(it)==="[object WeakSet]"}et.working=typeof WeakSet!="undefined"&&et(new WeakSet);function ct(it){return et(it)}de.isWeakSet=ct;function ut(it){return te(it)==="[object ArrayBuffer]"}ut.working=typeof ArrayBuffer!="undefined"&&ut(new ArrayBuffer);function nt(it){return typeof ArrayBuffer=="undefined"?!1:ut.working?ut(it):it instanceof ArrayBuffer}de.isArrayBuffer=nt;function lt(it){return te(it)==="[object DataView]"}lt.working=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"&&lt(new DataView(new ArrayBuffer(1),0,1));function at(it){return typeof DataView=="undefined"?!1:lt.working?lt(it):it instanceof DataView}de.isDataView=at;var pt=typeof SharedArrayBuffer!="undefined"?SharedArrayBuffer:void 0;function bt(it){return te(it)==="[object SharedArrayBuffer]"}function Lt(it){return typeof pt=="undefined"?!1:(typeof bt.working=="undefined"&&(bt.working=bt(new pt)),bt.working?bt(it):it instanceof pt)}de.isSharedArrayBuffer=Lt;function mt(it){return te(it)==="[object AsyncFunction]"}de.isAsyncFunction=mt;function At(it){return te(it)==="[object Map Iterator]"}de.isMapIterator=At;function qe(it){return te(it)==="[object Set Iterator]"}de.isSetIterator=qe;function je(it){return te(it)==="[object Generator]"}de.isGeneratorObject=je;function Ze(it){return te(it)==="[object WebAssembly.Module]"}de.isWebAssemblyCompiledModule=Ze;function Oe(it){return ee(it,z)}de.isNumberObject=Oe;function Ee(it){return ee(it,a)}de.isStringObject=Ee;function Be(it){return ee(it,y)}de.isBooleanObject=Be;function Ge(it){return se&&ee(it,E)}de.isBigIntObject=Ge;function Ie(it){return oe&&ee(it,b)}de.isSymbolObject=Ie;function Ne(it){return Oe(it)||Ee(it)||Be(it)||Ge(it)||Ie(it)}de.isBoxedPrimitive=Ne;function ze(it){return typeof Uint8Array!="undefined"&&(nt(it)||Lt(it))}de.isAnyArrayBuffer=ze,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(it){Object.defineProperty(de,it,{enumerable:!1,value:function(){throw new Error(it+" is not supported in userland")}})})},{"is-arguments":365,"is-generator-function":368,"is-typed-array":369,"which-typed-array":420}],419:[function(x,pe,de){(function(ue){(function(){var ae=Object.getOwnPropertyDescriptors||function(pt){for(var bt=Object.keys(pt),Lt={},mt=0;mt<bt.length;mt++)Lt[bt[mt]]=Object.getOwnPropertyDescriptor(pt,bt[mt]);return Lt},re=/%[sdj%]/g;de.format=function(at){if(!ye(at)){for(var pt=[],bt=0;bt<arguments.length;bt++)pt.push(oe(arguments[bt]));return pt.join(" ")}for(var bt=1,Lt=arguments,mt=Lt.length,At=String(at).replace(re,function(je){if(je==="%%")return"%";if(bt>=mt)return je;switch(je){case"%s":return String(Lt[bt++]);case"%d":return Number(Lt[bt++]);case"%j":try{return JSON.stringify(Lt[bt++])}catch(Ze){return"[Circular]"}default:return je}}),qe=Lt[bt];bt<mt;qe=Lt[++bt])me(qe)||!Se(qe)?At+=" "+qe:At+=" "+oe(qe);return At},de.deprecate=function(at,pt){if(typeof ue!="undefined"&&ue.noDeprecation===!0)return at;if(typeof ue=="undefined")return function(){return de.deprecate(at,pt).apply(this,arguments)};var bt=!1;function Lt(){if(!bt){if(ue.throwDeprecation)throw new Error(pt);ue.traceDeprecation?console.trace(pt):console.error(pt),bt=!0}return at.apply(this,arguments)}return Lt};var le={},ie=/^$/;if(ue.env.NODE_DEBUG){var se=ue.env.NODE_DEBUG;se=se.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),ie=new RegExp("^"+se+"$","i")}de.debuglog=function(at){if(at=at.toUpperCase(),!le[at])if(ie.test(at)){var pt=ue.pid;le[at]=function(){var bt=de.format.apply(de,arguments);console.error("%s %d: %s",at,pt,bt)}}else le[at]=function(){};return le[at]};function oe(at,pt){var bt={seen:[],stylize:z};return arguments.length>=3&&(bt.depth=arguments[2]),arguments.length>=4&&(bt.colors=arguments[3]),ge(pt)?bt.showHidden=pt:pt&&de._extend(bt,pt),we(bt.showHidden)&&(bt.showHidden=!1),we(bt.depth)&&(bt.depth=2),we(bt.colors)&&(bt.colors=!1),we(bt.customInspect)&&(bt.customInspect=!0),bt.colors&&(bt.stylize=te),y(bt,at,bt.depth)}de.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 te(at,pt){var bt=oe.styles[pt];return bt?"\x1B["+oe.colors[bt][0]+"m"+at+"\x1B["+oe.colors[bt][1]+"m":at}function z(at,pt){return at}function a(at){var pt={};return at.forEach(function(bt,Lt){pt[bt]=!0}),pt}function y(at,pt,bt){if(at.customInspect&&pt&&De(pt.inspect)&&pt.inspect!==de.inspect&&!(pt.constructor&&pt.constructor.prototype===pt)){var Lt=pt.inspect(bt,at);return ye(Lt)||(Lt=y(at,Lt,bt)),Lt}var mt=E(at,pt);if(mt)return mt;var At=Object.keys(pt),qe=a(At);if(at.showHidden&&(At=Object.getOwnPropertyNames(pt)),Fe(pt)&&(At.indexOf("message")>=0||At.indexOf("description")>=0))return b(pt);if(At.length===0){if(De(pt)){var je=pt.name?": "+pt.name:"";return at.stylize("[Function"+je+"]","special")}if(Ke(pt))return at.stylize(RegExp.prototype.toString.call(pt),"regexp");if(ke(pt))return at.stylize(Date.prototype.toString.call(pt),"date");if(Fe(pt))return b(pt)}var Ze="",Oe=!1,Ee=["{","}"];if(Ae(pt)&&(Oe=!0,Ee=["[","]"]),De(pt)){var Be=pt.name?": "+pt.name:"";Ze=" [Function"+Be+"]"}if(Ke(pt)&&(Ze=" "+RegExp.prototype.toString.call(pt)),ke(pt)&&(Ze=" "+Date.prototype.toUTCString.call(pt)),Fe(pt)&&(Ze=" "+b(pt)),At.length===0&&(!Oe||pt.length==0))return Ee[0]+Ze+Ee[1];if(bt<0)return Ke(pt)?at.stylize(RegExp.prototype.toString.call(pt),"regexp"):at.stylize("[Object]","special");at.seen.push(pt);var Ge;return Oe?Ge=ee(at,pt,bt,qe,At):Ge=At.map(function(Ie){return ne(at,pt,bt,qe,Ie,Oe)}),at.seen.pop(),ce(Ge,Ze,Ee)}function E(at,pt){if(we(pt))return at.stylize("undefined","undefined");if(ye(pt)){var bt="'"+JSON.stringify(pt).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return at.stylize(bt,"string")}if(be(pt))return at.stylize(""+pt,"number");if(ge(pt))return at.stylize(""+pt,"boolean");if(me(pt))return at.stylize("null","null")}function b(at){return"["+Error.prototype.toString.call(at)+"]"}function ee(at,pt,bt,Lt,mt){for(var At=[],qe=0,je=pt.length;qe<je;++qe)ct(pt,String(qe))?At.push(ne(at,pt,bt,Lt,String(qe),!0)):At.push("");return mt.forEach(function(Ze){Ze.match(/^\d+$/)||At.push(ne(at,pt,bt,Lt,Ze,!0))}),At}function ne(at,pt,bt,Lt,mt,At){var qe,je,Ze;if(Ze=Object.getOwnPropertyDescriptor(pt,mt)||{value:pt[mt]},Ze.get?Ze.set?je=at.stylize("[Getter/Setter]","special"):je=at.stylize("[Getter]","special"):Ze.set&&(je=at.stylize("[Setter]","special")),ct(Lt,mt)||(qe="["+mt+"]"),je||(at.seen.indexOf(Ze.value)<0?(me(bt)?je=y(at,Ze.value,null):je=y(at,Ze.value,bt-1),je.indexOf(`
`)>-1&&(At?je=je.split(`
`).map(function(Oe){return" "+Oe}).join(`
`).slice(2):je=`
`+je.split(`
`).map(function(Oe){return" "+Oe}).join(`
`))):je=at.stylize("[Circular]","special")),we(qe)){if(At&&mt.match(/^\d+$/))return je;qe=JSON.stringify(""+mt),qe.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(qe=qe.slice(1,-1),qe=at.stylize(qe,"name")):(qe=qe.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),qe=at.stylize(qe,"string"))}return qe+": "+je}function ce(at,pt,bt){var Lt=0,mt=at.reduce(function(At,qe){return Lt++,qe.indexOf(`
`)>=0&&Lt++,At+qe.replace(/\u001b\[\d\d?m/g,"").length+1},0);return mt>60?bt[0]+(pt===""?"":pt+`
`)+" "+at.join(`,
`)+" "+bt[1]:bt[0]+pt+" "+at.join(", ")+" "+bt[1]}de.types=x("./support/types");function Ae(at){return Array.isArray(at)}de.isArray=Ae;function ge(at){return typeof at=="boolean"}de.isBoolean=ge;function me(at){return at===null}de.isNull=me;function ve(at){return at==null}de.isNullOrUndefined=ve;function be(at){return typeof at=="number"}de.isNumber=be;function ye(at){return typeof at=="string"}de.isString=ye;function Ce(at){return typeof at=="symbol"}de.isSymbol=Ce;function we(at){return at===void 0}de.isUndefined=we;function Ke(at){return Se(at)&&Ve(at)==="[object RegExp]"}de.isRegExp=Ke,de.types.isRegExp=Ke;function Se(at){return typeof at=="object"&&at!==null}de.isObject=Se;function ke(at){return Se(at)&&Ve(at)==="[object Date]"}de.isDate=ke,de.types.isDate=ke;function Fe(at){return Se(at)&&(Ve(at)==="[object Error]"||at instanceof Error)}de.isError=Fe,de.types.isNativeError=Fe;function De(at){return typeof at=="function"}de.isFunction=De;function We(at){return at===null||typeof at=="boolean"||typeof at=="number"||typeof at=="string"||typeof at=="symbol"||typeof at=="undefined"}de.isPrimitive=We,de.isBuffer=x("./support/isBuffer");function Ve(at){return Object.prototype.toString.call(at)}function Qe(at){return at<10?"0"+at.toString(10):at.toString(10)}var Je=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function et(){var at=new Date,pt=[Qe(at.getHours()),Qe(at.getMinutes()),Qe(at.getSeconds())].join(":");return[at.getDate(),Je[at.getMonth()],pt].join(" ")}de.log=function(){console.log("%s - %s",et(),de.format.apply(de,arguments))},de.inherits=x("inherits"),de._extend=function(at,pt){if(!pt||!Se(pt))return at;for(var bt=Object.keys(pt),Lt=bt.length;Lt--;)at[bt[Lt]]=pt[bt[Lt]];return at};function ct(at,pt){return Object.prototype.hasOwnProperty.call(at,pt)}var ut=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;de.promisify=function(pt){if(typeof pt!="function")throw new TypeError('The "original" argument must be of type Function');if(ut&&pt[ut]){var bt=pt[ut];if(typeof bt!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(bt,ut,{value:bt,enumerable:!1,writable:!1,configurable:!0}),bt}function bt(){for(var Lt,mt,At=new Promise(function(Ze,Oe){Lt=Ze,mt=Oe}),qe=[],je=0;je<arguments.length;je++)qe.push(arguments[je]);qe.push(function(Ze,Oe){Ze?mt(Ze):Lt(Oe)});try{pt.apply(this,qe)}catch(Ze){mt(Ze)}return At}return Object.setPrototypeOf(bt,Object.getPrototypeOf(pt)),ut&&Object.defineProperty(bt,ut,{value:bt,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(bt,ae(pt))},de.promisify.custom=ut;function nt(at,pt){if(!at){var bt=new Error("Promise was rejected with a falsy value");bt.reason=at,at=bt}return pt(at)}function lt(at){if(typeof at!="function")throw new TypeError('The "original" argument must be of type Function');function pt(){for(var bt=[],Lt=0;Lt<arguments.length;Lt++)bt.push(arguments[Lt]);var mt=bt.pop();if(typeof mt!="function")throw new TypeError("The last argument must be of type Function");var At=this,qe=function(){return mt.apply(At,arguments)};at.apply(this,bt).then(function(je){ue.nextTick(qe.bind(null,null,je))},function(je){ue.nextTick(nt.bind(null,je,qe))})}return Object.setPrototypeOf(pt,Object.getPrototypeOf(at)),Object.defineProperties(pt,ae(at)),pt}de.callbackify=lt}).call(this)}).call(this,x("_process"))},{"./support/isBuffer":417,"./support/types":418,_process:467,inherits:364}],420:[function(x,pe,de){(function(ue){(function(){"use strict";var ae=x("for-each"),re=x("available-typed-arrays"),le=x("call-bind"),ie=x("call-bind/callBound"),se=x("gopd"),oe=ie("Object.prototype.toString"),te=x("has-tostringtag/shams")(),z=typeof globalThis=="undefined"?ue:globalThis,a=re(),y=ie("String.prototype.slice"),E=Object.getPrototypeOf,b=ie("Array.prototype.indexOf",!0)||function(ge,me){for(var ve=0;ve<ge.length;ve+=1)if(ge[ve]===me)return ve;return-1},ee={__proto__:null};te&&se&&E?ae(a,function(Ae){var ge=new z[Ae];if(Symbol.toStringTag in ge){var me=E(ge),ve=se(me,Symbol.toStringTag);if(!ve){var be=E(me);ve=se(be,Symbol.toStringTag)}ee["$"+Ae]=le(ve.get)}}):ae(a,function(Ae){var ge=new z[Ae];ee["$"+Ae]=le(ge.slice)});var ne=function(ge){var me=!1;return ae(ee,function(ve,be){if(!me)try{"$"+ve(ge)===be&&(me=y(be,1))}catch(ye){}}),me},ce=function(ge){var me=!1;return ae(ee,function(ve,be){if(!me)try{ve(ge),me=y(be,1)}catch(ye){}}),me};pe.exports=function(ge){if(!ge||typeof ge!="object")return!1;if(!te){var me=y(oe(ge),8,-1);return b(a,me)>-1?me:me!=="Object"?!1:ce(ge)}return se?ne(ge):null}}).call(this)}).call(this,typeof Mt!="undefined"?Mt: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(x,pe,de){(function(){"use strict";de.stripBOM=function(ue){return ue[0]==="\uFEFF"?ue.substring(1):ue}}).call(this)},{}],422:[function(x,pe,de){(function(){"use strict";var ue,ae,re,le,ie,se={}.hasOwnProperty;ue=x("xmlbuilder"),ae=x("./defaults").defaults,le=function(oe){return typeof oe=="string"&&(oe.indexOf("&")>=0||oe.indexOf(">")>=0||oe.indexOf("<")>=0)},ie=function(oe){return"<![CDATA["+re(oe)+"]]>"},re=function(oe){return oe.replace("]]>","]]]]><![CDATA[>")},de.Builder=function(){function oe(te){var z,a,y;this.options={},a=ae["0.2"];for(z in a)se.call(a,z)&&(y=a[z],this.options[z]=y);for(z in te)se.call(te,z)&&(y=te[z],this.options[z]=y)}return oe.prototype.buildObject=function(te){var z,a,y,E,b;return z=this.options.attrkey,a=this.options.charkey,Object.keys(te).length===1&&this.options.rootName===ae["0.2"].rootName?(b=Object.keys(te)[0],te=te[b]):b=this.options.rootName,y=function(ee){return function(ne,ce){var Ae,ge,me,ve,be,ye;if(typeof ce!="object")ee.options.cdata&&le(ce)?ne.raw(ie(ce)):ne.txt(ce);else if(Array.isArray(ce)){for(ve in ce)if(se.call(ce,ve)){ge=ce[ve];for(be in ge)me=ge[be],ne=y(ne.ele(be),me).up()}}else for(be in ce)if(se.call(ce,be))if(ge=ce[be],be===z){if(typeof ge=="object")for(Ae in ge)ye=ge[Ae],ne=ne.att(Ae,ye)}else if(be===a)ee.options.cdata&&le(ge)?ne=ne.raw(ie(ge)):ne=ne.txt(ge);else if(Array.isArray(ge))for(ve in ge)se.call(ge,ve)&&(me=ge[ve],typeof me=="string"?ee.options.cdata&&le(me)?ne=ne.ele(be).raw(ie(me)).up():ne=ne.ele(be,me).up():ne=y(ne.ele(be),me).up());else typeof ge=="object"?ne=y(ne.ele(be),ge).up():typeof ge=="string"&&ee.options.cdata&&le(ge)?ne=ne.ele(be).raw(ie(ge)).up():(ge==null&&(ge=""),ne=ne.ele(be,ge.toString()).up());return ne}}(this),E=ue.create(b,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),y(E,te).end(this.options.renderOpts)},oe}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(x,pe,de){(function(){de.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(x,pe,de){(function(){"use strict";var ue,ae,re,le,ie,se,oe,te,z,a=function(b,ee){return function(){return b.apply(ee,arguments)}},y=function(b,ee){for(var ne in ee)E.call(ee,ne)&&(b[ne]=ee[ne]);function ce(){this.constructor=b}return ce.prototype=ee.prototype,b.prototype=new ce,b.__super__=ee.prototype,b},E={}.hasOwnProperty;te=x("sax"),le=x("events"),ue=x("./bom"),oe=x("./processors"),z=x("timers").setImmediate,ae=x("./defaults").defaults,ie=function(b){return typeof b=="object"&&b!=null&&Object.keys(b).length===0},se=function(b,ee,ne){var ce,Ae,ge;for(ce=0,Ae=b.length;ce<Ae;ce++)ge=b[ce],ee=ge(ee,ne);return ee},re=function(b,ee,ne){var ce;return ce=Object.create(null),ce.value=ne,ce.writable=!0,ce.enumerable=!0,ce.configurable=!0,Object.defineProperty(b,ee,ce)},de.Parser=function(b){y(ee,b);function ee(ne){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 ce,Ae,ge;if(!(this instanceof de.Parser))return new de.Parser(ne);this.options={},Ae=ae["0.2"];for(ce in Ae)E.call(Ae,ce)&&(ge=Ae[ce],this.options[ce]=ge);for(ce in ne)E.call(ne,ce)&&(ge=ne[ce],this.options[ce]=ge);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(oe.normalize)),this.reset()}return ee.prototype.processAsync=function(){var ne,ce;try{return this.remaining.length<=this.options.chunkSize?(ne=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(ne),this.saxParser.close()):(ne=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(ne),z(this.processAsync))}catch(Ae){if(ce=Ae,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(ce)}},ee.prototype.assignOrPush=function(ne,ce,Ae){return ce in ne?(ne[ce]instanceof Array||re(ne,ce,[ne[ce]]),ne[ce].push(Ae)):this.options.explicitArray?re(ne,ce,[Ae]):re(ne,ce,Ae)},ee.prototype.reset=function(){var ne,ce,Ae,ge;return this.removeAllListeners(),this.saxParser=te.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(me){return function(ve){if(me.saxParser.resume(),!me.saxParser.errThrown)return me.saxParser.errThrown=!0,me.emit("error",ve)}}(this),this.saxParser.onend=function(me){return function(){if(!me.saxParser.ended)return me.saxParser.ended=!0,me.emit("end",me.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,ge=[],ne=this.options.attrkey,ce=this.options.charkey,this.saxParser.onopentag=function(me){return function(ve){var be,ye,Ce,we,Ke;if(Ce={},Ce[ce]="",!me.options.ignoreAttrs){Ke=ve.attributes;for(be in Ke)E.call(Ke,be)&&(!(ne in Ce)&&!me.options.mergeAttrs&&(Ce[ne]={}),ye=me.options.attrValueProcessors?se(me.options.attrValueProcessors,ve.attributes[be],be):ve.attributes[be],we=me.options.attrNameProcessors?se(me.options.attrNameProcessors,be):be,me.options.mergeAttrs?me.assignOrPush(Ce,we,ye):re(Ce[ne],we,ye))}return Ce["#name"]=me.options.tagNameProcessors?se(me.options.tagNameProcessors,ve.name):ve.name,me.options.xmlns&&(Ce[me.options.xmlnskey]={uri:ve.uri,local:ve.local}),ge.push(Ce)}}(this),this.saxParser.onclosetag=function(me){return function(){var ve,be,ye,Ce,we,Ke,Se,ke,Fe,De;if(Ke=ge.pop(),we=Ke["#name"],(!me.options.explicitChildren||!me.options.preserveChildrenOrder)&&delete Ke["#name"],Ke.cdata===!0&&(ve=Ke.cdata,delete Ke.cdata),Fe=ge[ge.length-1],Ke[ce].match(/^\s*$/)&&!ve?(be=Ke[ce],delete Ke[ce]):(me.options.trim&&(Ke[ce]=Ke[ce].trim()),me.options.normalize&&(Ke[ce]=Ke[ce].replace(/\s{2,}/g," ").trim()),Ke[ce]=me.options.valueProcessors?se(me.options.valueProcessors,Ke[ce],we):Ke[ce],Object.keys(Ke).length===1&&ce in Ke&&!me.EXPLICIT_CHARKEY&&(Ke=Ke[ce])),ie(Ke)&&(typeof me.options.emptyTag=="function"?Ke=me.options.emptyTag():Ke=me.options.emptyTag!==""?me.options.emptyTag:be),me.options.validator!=null&&(De="/"+function(){var We,Ve,Qe;for(Qe=[],We=0,Ve=ge.length;We<Ve;We++)Ce=ge[We],Qe.push(Ce["#name"]);return Qe}().concat(we).join("/"),function(){var We;try{return Ke=me.options.validator(De,Fe&&Fe[we],Ke)}catch(Ve){return We=Ve,me.emit("error",We)}}()),me.options.explicitChildren&&!me.options.mergeAttrs&&typeof Ke=="object"){if(!me.options.preserveChildrenOrder)Ce={},me.options.attrkey in Ke&&(Ce[me.options.attrkey]=Ke[me.options.attrkey],delete Ke[me.options.attrkey]),!me.options.charsAsChildren&&me.options.charkey in Ke&&(Ce[me.options.charkey]=Ke[me.options.charkey],delete Ke[me.options.charkey]),Object.getOwnPropertyNames(Ke).length>0&&(Ce[me.options.childkey]=Ke),Ke=Ce;else if(Fe){Fe[me.options.childkey]=Fe[me.options.childkey]||[],Se={};for(ye in Ke)E.call(Ke,ye)&&re(Se,ye,Ke[ye]);Fe[me.options.childkey].push(Se),delete Ke["#name"],Object.keys(Ke).length===1&&ce in Ke&&!me.EXPLICIT_CHARKEY&&(Ke=Ke[ce])}}return ge.length>0?me.assignOrPush(Fe,we,Ke):(me.options.explicitRoot&&(ke=Ke,Ke={},re(Ke,we,ke)),me.resultObject=Ke,me.saxParser.ended=!0,me.emit("end",me.resultObject))}}(this),Ae=function(me){return function(ve){var be,ye;if(ye=ge[ge.length-1],ye)return ye[ce]+=ve,me.options.explicitChildren&&me.options.preserveChildrenOrder&&me.options.charsAsChildren&&(me.options.includeWhiteChars||ve.replace(/\\n/g,"").trim()!=="")&&(ye[me.options.childkey]=ye[me.options.childkey]||[],be={"#name":"__text__"},be[ce]=ve,me.options.normalize&&(be[ce]=be[ce].replace(/\s{2,}/g," ").trim()),ye[me.options.childkey].push(be)),ye}}(this),this.saxParser.ontext=Ae,this.saxParser.oncdata=function(me){return function(ve){var be;if(be=Ae(ve),be)return be.cdata=!0}}(this)},ee.prototype.parseString=function(ne,ce){var Ae;ce!=null&&typeof ce=="function"&&(this.on("end",function(ge){return this.reset(),ce(null,ge)}),this.on("error",function(ge){return this.reset(),ce(ge)}));try{return ne=ne.toString(),ne.trim()===""?(this.emit("end",null),!0):(ne=ue.stripBOM(ne),this.options.async?(this.remaining=ne,z(this.processAsync),this.saxParser):this.saxParser.write(ne).close())}catch(ge){if(Ae=ge,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw Ae}else return this.emit("error",Ae),this.saxParser.errThrown=!0}},ee.prototype.parseStringPromise=function(ne){return new Promise(function(ce){return function(Ae,ge){return ce.parseString(ne,function(me,ve){return me?ge(me):Ae(ve)})}}(this))},ee}(le),de.parseString=function(b,ee,ne){var ce,Ae,ge;return ne!=null?(typeof ne=="function"&&(ce=ne),typeof ee=="object"&&(Ae=ee)):(typeof ee=="function"&&(ce=ee),Ae={}),ge=new de.Parser(Ae),ge.parseString(b,ce)},de.parseStringPromise=function(b,ee){var ne,ce;return typeof ee=="object"&&(ne=ee),ce=new de.Parser(ne),ce.parseStringPromise(b)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(x,pe,de){(function(){"use strict";var ue;ue=new RegExp(/(?!xmlns)^.*:/),de.normalize=function(ae){return ae.toLowerCase()},de.firstCharLowerCase=function(ae){return ae.charAt(0).toLowerCase()+ae.slice(1)},de.stripPrefix=function(ae){return ae.replace(ue,"")},de.parseNumbers=function(ae){return isNaN(ae)||(ae=ae%1===0?parseInt(ae,10):parseFloat(ae)),ae},de.parseBooleans=function(ae){return/^(?:true|false)$/i.test(ae)&&(ae=ae.toLowerCase()==="true"),ae}}).call(this)},{}],426:[function(x,pe,de){(function(){"use strict";var ue,ae,re,le,ie=function(oe,te){for(var z in te)se.call(te,z)&&(oe[z]=te[z]);function a(){this.constructor=oe}return a.prototype=te.prototype,oe.prototype=new a,oe.__super__=te.prototype,oe},se={}.hasOwnProperty;ae=x("./defaults"),ue=x("./builder"),re=x("./parser"),le=x("./processors"),de.defaults=ae.defaults,de.processors=le,de.ValidationError=function(oe){ie(te,oe);function te(z){this.message=z}return te}(Error),de.Builder=ue.Builder,de.Parser=re.Parser,de.parseString=re.parseString,de.parseStringPromise=re.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(x,pe,de){(function(){pe.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(x,pe,de){(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(x,pe,de){(function(){var ue,ae,re,le,ie,se,oe,te=[].slice,z={}.hasOwnProperty;ue=function(){var a,y,E,b,ee,ne;if(ne=arguments[0],ee=2<=arguments.length?te.call(arguments,1):[],ie(Object.assign))Object.assign.apply(null,arguments);else for(a=0,E=ee.length;a<E;a++)if(b=ee[a],b!=null)for(y in b)z.call(b,y)&&(ne[y]=b[y]);return ne},ie=function(a){return!!a&&Object.prototype.toString.call(a)==="[object Function]"},se=function(a){var y;return!!a&&((y=typeof a)=="function"||y==="object")},re=function(a){return ie(Array.isArray)?Array.isArray(a):Object.prototype.toString.call(a)==="[object Array]"},le=function(a){var y;if(re(a))return!a.length;for(y in a)if(z.call(a,y))return!1;return!0},oe=function(a){var y,E;return se(a)&&(E=Object.getPrototypeOf(a))&&(y=E.constructor)&&typeof y=="function"&&y instanceof y&&Function.prototype.toString.call(y)===Function.prototype.toString.call(Object)},ae=function(a){return ie(a.valueOf)?a.valueOf():a},pe.exports.assign=ue,pe.exports.isFunction=ie,pe.exports.isObject=se,pe.exports.isArray=re,pe.exports.isEmpty=le,pe.exports.isPlainObject=oe,pe.exports.getValue=ae}).call(this)},{}],430:[function(x,pe,de){(function(){pe.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},{}],431:[function(x,pe,de){(function(){var ue,ae,re;ue=x("./NodeType"),re=x("./XMLNode"),pe.exports=ae=function(){function le(ie,se,oe){if(this.parent=ie,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),se==null)throw new Error("Missing attribute name. "+this.debugInfo(se));this.name=this.stringify.name(se),this.value=this.stringify.attValue(oe),this.type=ue.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(le.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(le.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(le.prototype,"textContent",{get:function(){return this.value},set:function(ie){return this.value=ie||""}}),Object.defineProperty(le.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(le.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(le.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(le.prototype,"specified",{get:function(){return!0}}),le.prototype.clone=function(){return Object.create(this)},le.prototype.toString=function(ie){return this.options.writer.attribute(this,this.options.writer.filterOptions(ie))},le.prototype.debugInfo=function(ie){return ie=ie||this.name,ie==null?"parent: <"+this.parent.name+">":"attribute: {"+ie+"}, parent: <"+this.parent.name+">"},le.prototype.isEqualNode=function(ie){return!(ie.namespaceURI!==this.namespaceURI||ie.prefix!==this.prefix||ie.localName!==this.localName||ie.value!==this.value)},le}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(x,pe,de){(function(){var ue,ae,re,le=function(se,oe){for(var te in oe)ie.call(oe,te)&&(se[te]=oe[te]);function z(){this.constructor=se}return z.prototype=oe.prototype,se.prototype=new z,se.__super__=oe.prototype,se},ie={}.hasOwnProperty;ue=x("./NodeType"),re=x("./XMLCharacterData"),pe.exports=ae=function(se){le(oe,se);function oe(te,z){if(oe.__super__.constructor.call(this,te),z==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=ue.CData,this.value=this.stringify.cdata(z)}return oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(te){return this.options.writer.cdata(this,this.options.writer.filterOptions(te))},oe}(re)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(x,pe,de){(function(){var ue,ae,re=function(ie,se){for(var oe in se)le.call(se,oe)&&(ie[oe]=se[oe]);function te(){this.constructor=ie}return te.prototype=se.prototype,ie.prototype=new te,ie.__super__=se.prototype,ie},le={}.hasOwnProperty;ae=x("./XMLNode"),pe.exports=ue=function(ie){re(se,ie);function se(oe){se.__super__.constructor.call(this,oe),this.value=""}return Object.defineProperty(se.prototype,"data",{get:function(){return this.value},set:function(oe){return this.value=oe||""}}),Object.defineProperty(se.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(se.prototype,"textContent",{get:function(){return this.value},set:function(oe){return this.value=oe||""}}),se.prototype.clone=function(){return Object.create(this)},se.prototype.substringData=function(oe,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.appendData=function(oe){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.insertData=function(oe,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.deleteData=function(oe,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.replaceData=function(oe,te,z){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.isEqualNode=function(oe){return!(!se.__super__.isEqualNode.apply(this,arguments).isEqualNode(oe)||oe.data!==this.data)},se}(ae)}).call(this)},{"./XMLNode":450}],434:[function(x,pe,de){(function(){var ue,ae,re,le=function(se,oe){for(var te in oe)ie.call(oe,te)&&(se[te]=oe[te]);function z(){this.constructor=se}return z.prototype=oe.prototype,se.prototype=new z,se.__super__=oe.prototype,se},ie={}.hasOwnProperty;ue=x("./NodeType"),ae=x("./XMLCharacterData"),pe.exports=re=function(se){le(oe,se);function oe(te,z){if(oe.__super__.constructor.call(this,te),z==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=ue.Comment,this.value=this.stringify.comment(z)}return oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(te){return this.options.writer.comment(this,this.options.writer.filterOptions(te))},oe}(ae)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(x,pe,de){(function(){var ue,ae,re;ae=x("./XMLDOMErrorHandler"),re=x("./XMLDOMStringList"),pe.exports=ue=function(){function le(){var ie;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new ae,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(le.prototype,"parameterNames",{get:function(){return new re(Object.keys(this.defaultParams))}}),le.prototype.getParameter=function(ie){return this.params.hasOwnProperty(ie)?this.params[ie]:null},le.prototype.canSetParameter=function(ie,se){return!0},le.prototype.setParameter=function(ie,se){return se!=null?this.params[ie]=se:delete this.params[ie]},le}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(x,pe,de){(function(){var ue;pe.exports=ue=function(){function ae(){}return ae.prototype.handleError=function(re){throw new Error(re)},ae}()}).call(this)},{}],437:[function(x,pe,de){(function(){var ue;pe.exports=ue=function(){function ae(){}return ae.prototype.hasFeature=function(re,le){return!0},ae.prototype.createDocumentType=function(re,le,ie){throw new Error("This DOM method is not implemented.")},ae.prototype.createDocument=function(re,le,ie){throw new Error("This DOM method is not implemented.")},ae.prototype.createHTMLDocument=function(re){throw new Error("This DOM method is not implemented.")},ae.prototype.getFeature=function(re,le){throw new Error("This DOM method is not implemented.")},ae}()}).call(this)},{}],438:[function(x,pe,de){(function(){var ue;pe.exports=ue=function(){function ae(re){this.arr=re||[]}return Object.defineProperty(ae.prototype,"length",{get:function(){return this.arr.length}}),ae.prototype.item=function(re){return this.arr[re]||null},ae.prototype.contains=function(re){return this.arr.indexOf(re)!==-1},ae}()}).call(this)},{}],439:[function(x,pe,de){(function(){var ue,ae,re,le=function(se,oe){for(var te in oe)ie.call(oe,te)&&(se[te]=oe[te]);function z(){this.constructor=se}return z.prototype=oe.prototype,se.prototype=new z,se.__super__=oe.prototype,se},ie={}.hasOwnProperty;re=x("./XMLNode"),ue=x("./NodeType"),pe.exports=ae=function(se){le(oe,se);function oe(te,z,a,y,E,b){if(oe.__super__.constructor.call(this,te),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(!E)throw new Error("Missing DTD attribute default. "+this.debugInfo(z));if(E.indexOf("#")!==0&&(E="#"+E),!E.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(z));if(b&&!E.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=ue.AttributeDeclaration,this.attributeName=this.stringify.name(a),this.attributeType=this.stringify.dtdAttType(y),b&&(this.defaultValue=this.stringify.dtdAttDefault(b)),this.defaultValueType=E}return oe.prototype.toString=function(te){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(te))},oe}(re)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(x,pe,de){(function(){var ue,ae,re,le=function(se,oe){for(var te in oe)ie.call(oe,te)&&(se[te]=oe[te]);function z(){this.constructor=se}return z.prototype=oe.prototype,se.prototype=new z,se.__super__=oe.prototype,se},ie={}.hasOwnProperty;re=x("./XMLNode"),ue=x("./NodeType"),pe.exports=ae=function(se){le(oe,se);function oe(te,z,a){if(oe.__super__.constructor.call(this,te),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=ue.ElementDeclaration,this.value=this.stringify.dtdElementValue(a)}return oe.prototype.toString=function(te){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(te))},oe}(re)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(x,pe,de){(function(){var ue,ae,re,le,ie=function(oe,te){for(var z in te)se.call(te,z)&&(oe[z]=te[z]);function a(){this.constructor=oe}return a.prototype=te.prototype,oe.prototype=new a,oe.__super__=te.prototype,oe},se={}.hasOwnProperty;le=x("./Utility").isObject,re=x("./XMLNode"),ue=x("./NodeType"),pe.exports=ae=function(oe){ie(te,oe);function te(z,a,y,E){if(te.__super__.constructor.call(this,z),y==null)throw new Error("Missing DTD entity name. "+this.debugInfo(y));if(E==null)throw new Error("Missing DTD entity value. "+this.debugInfo(y));if(this.pe=!!a,this.name=this.stringify.name(y),this.type=ue.EntityDeclaration,!le(E))this.value=this.stringify.dtdEntityValue(E),this.internal=!0;else{if(!E.pubID&&!E.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(y));if(E.pubID&&!E.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(y));if(this.internal=!1,E.pubID!=null&&(this.pubID=this.stringify.dtdPubID(E.pubID)),E.sysID!=null&&(this.sysID=this.stringify.dtdSysID(E.sysID)),E.nData!=null&&(this.nData=this.stringify.dtdNData(E.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(y))}}return Object.defineProperty(te.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(te.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(te.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(te.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(te.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(te.prototype,"xmlVersion",{get:function(){return null}}),te.prototype.toString=function(z){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(z))},te}(re)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(x,pe,de){(function(){var ue,ae,re,le=function(se,oe){for(var te in oe)ie.call(oe,te)&&(se[te]=oe[te]);function z(){this.constructor=se}return z.prototype=oe.prototype,se.prototype=new z,se.__super__=oe.prototype,se},ie={}.hasOwnProperty;re=x("./XMLNode"),ue=x("./NodeType"),pe.exports=ae=function(se){le(oe,se);function oe(te,z,a){if(oe.__super__.constructor.call(this,te),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=ue.NotationDeclaration,a.pubID!=null&&(this.pubID=this.stringify.dtdPubID(a.pubID)),a.sysID!=null&&(this.sysID=this.stringify.dtdSysID(a.sysID))}return Object.defineProperty(oe.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(oe.prototype,"systemId",{get:function(){return this.sysID}}),oe.prototype.toString=function(te){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(te))},oe}(re)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(x,pe,de){(function(){var ue,ae,re,le,ie=function(oe,te){for(var z in te)se.call(te,z)&&(oe[z]=te[z]);function a(){this.constructor=oe}return a.prototype=te.prototype,oe.prototype=new a,oe.__super__=te.prototype,oe},se={}.hasOwnProperty;le=x("./Utility").isObject,re=x("./XMLNode"),ue=x("./NodeType"),pe.exports=ae=function(oe){ie(te,oe);function te(z,a,y,E){var b;te.__super__.constructor.call(this,z),le(a)&&(b=a,a=b.version,y=b.encoding,E=b.standalone),a||(a="1.0"),this.type=ue.Declaration,this.version=this.stringify.xmlVersion(a),y!=null&&(this.encoding=this.stringify.xmlEncoding(y)),E!=null&&(this.standalone=this.stringify.xmlStandalone(E))}return te.prototype.toString=function(z){return this.options.writer.declaration(this,this.options.writer.filterOptions(z))},te}(re)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(x,pe,de){(function(){var ue,ae,re,le,ie,se,oe,te,z,a=function(E,b){for(var ee in b)y.call(b,ee)&&(E[ee]=b[ee]);function ne(){this.constructor=E}return ne.prototype=b.prototype,E.prototype=new ne,E.__super__=b.prototype,E},y={}.hasOwnProperty;z=x("./Utility").isObject,te=x("./XMLNode"),ue=x("./NodeType"),ae=x("./XMLDTDAttList"),le=x("./XMLDTDEntity"),re=x("./XMLDTDElement"),ie=x("./XMLDTDNotation"),oe=x("./XMLNamedNodeMap"),pe.exports=se=function(E){a(b,E);function b(ee,ne,ce){var Ae,ge,me,ve,be,ye;if(b.__super__.constructor.call(this,ee),this.type=ue.DocType,ee.children){for(ve=ee.children,ge=0,me=ve.length;ge<me;ge++)if(Ae=ve[ge],Ae.type===ue.Element){this.name=Ae.name;break}}this.documentObject=ee,z(ne)&&(be=ne,ne=be.pubID,ce=be.sysID),ce==null&&(ye=[ne,ce],ce=ye[0],ne=ye[1]),ne!=null&&(this.pubID=this.stringify.dtdPubID(ne)),ce!=null&&(this.sysID=this.stringify.dtdSysID(ce))}return Object.defineProperty(b.prototype,"entities",{get:function(){var ee,ne,ce,Ae,ge;for(Ae={},ge=this.children,ne=0,ce=ge.length;ne<ce;ne++)ee=ge[ne],ee.type===ue.EntityDeclaration&&!ee.pe&&(Ae[ee.name]=ee);return new oe(Ae)}}),Object.defineProperty(b.prototype,"notations",{get:function(){var ee,ne,ce,Ae,ge;for(Ae={},ge=this.children,ne=0,ce=ge.length;ne<ce;ne++)ee=ge[ne],ee.type===ue.NotationDeclaration&&(Ae[ee.name]=ee);return new oe(Ae)}}),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(ee,ne){var ce;return ce=new re(this,ee,ne),this.children.push(ce),this},b.prototype.attList=function(ee,ne,ce,Ae,ge){var me;return me=new ae(this,ee,ne,ce,Ae,ge),this.children.push(me),this},b.prototype.entity=function(ee,ne){var ce;return ce=new le(this,!1,ee,ne),this.children.push(ce),this},b.prototype.pEntity=function(ee,ne){var ce;return ce=new le(this,!0,ee,ne),this.children.push(ce),this},b.prototype.notation=function(ee,ne){var ce;return ce=new ie(this,ee,ne),this.children.push(ce),this},b.prototype.toString=function(ee){return this.options.writer.docType(this,this.options.writer.filterOptions(ee))},b.prototype.ele=function(ee,ne){return this.element(ee,ne)},b.prototype.att=function(ee,ne,ce,Ae,ge){return this.attList(ee,ne,ce,Ae,ge)},b.prototype.ent=function(ee,ne){return this.entity(ee,ne)},b.prototype.pent=function(ee,ne){return this.pEntity(ee,ne)},b.prototype.not=function(ee,ne){return this.notation(ee,ne)},b.prototype.up=function(){return this.root()||this.documentObject},b.prototype.isEqualNode=function(ee){return!(!b.__super__.isEqualNode.apply(this,arguments).isEqualNode(ee)||ee.name!==this.name||ee.publicId!==this.publicId||ee.systemId!==this.systemId)},b}(te)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLNamedNodeMap":449,"./XMLNode":450}],445:[function(x,pe,de){(function(){var ue,ae,re,le,ie,se,oe,te,z=function(y,E){for(var b in E)a.call(E,b)&&(y[b]=E[b]);function ee(){this.constructor=y}return ee.prototype=E.prototype,y.prototype=new ee,y.__super__=E.prototype,y},a={}.hasOwnProperty;te=x("./Utility").isPlainObject,re=x("./XMLDOMImplementation"),ae=x("./XMLDOMConfiguration"),ie=x("./XMLNode"),ue=x("./NodeType"),oe=x("./XMLStringifier"),se=x("./XMLStringWriter"),pe.exports=le=function(y){z(E,y);function E(b){E.__super__.constructor.call(this,null),this.name="#document",this.type=ue.Document,this.documentURI=null,this.domConfig=new ae,b||(b={}),b.writer||(b.writer=new se),this.options=b,this.stringify=new oe(b)}return Object.defineProperty(E.prototype,"implementation",{value:new re}),Object.defineProperty(E.prototype,"doctype",{get:function(){var b,ee,ne,ce;for(ce=this.children,ee=0,ne=ce.length;ee<ne;ee++)if(b=ce[ee],b.type===ue.DocType)return b;return null}}),Object.defineProperty(E.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(E.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(E.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(E.prototype,"xmlEncoding",{get:function(){return this.children.length!==0&&this.children[0].type===ue.Declaration?this.children[0].encoding:null}}),Object.defineProperty(E.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===ue.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(E.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===ue.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(E.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(E.prototype,"origin",{get:function(){return null}}),Object.defineProperty(E.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(E.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(E.prototype,"contentType",{get:function(){return null}}),E.prototype.end=function(b){var ee;return ee={},b?te(b)&&(ee=b,b=this.options.writer):b=this.options.writer,b.document(this,b.filterOptions(ee))},E.prototype.toString=function(b){return this.options.writer.document(this,this.options.writer.filterOptions(b))},E.prototype.createElement=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.createTextNode=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.createComment=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.createCDATASection=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.createProcessingInstruction=function(b,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.createAttribute=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.createEntityReference=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.getElementsByTagName=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.importNode=function(b,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.createElementNS=function(b,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.createAttributeNS=function(b,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.getElementsByTagNameNS=function(b,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.getElementById=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.adoptNode=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.renameNode=function(b,ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.getElementsByClassName=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.createEvent=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.createNodeIterator=function(b,ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.createTreeWalker=function(b,ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},E}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDOMConfiguration":435,"./XMLDOMImplementation":437,"./XMLNode":450,"./XMLStringWriter":455,"./XMLStringifier":456}],446:[function(x,pe,de){(function(){var ue,ae,re,le,ie,se,oe,te,z,a,y,E,b,ee,ne,ce,Ae,ge,me,ve,be,ye,Ce,we,Ke={}.hasOwnProperty;we=x("./Utility"),ye=we.isObject,be=we.isFunction,Ce=we.isPlainObject,ve=we.getValue,ue=x("./NodeType"),E=x("./XMLDocument"),ee=x("./XMLElement"),le=x("./XMLCData"),ie=x("./XMLComment"),ce=x("./XMLRaw"),me=x("./XMLText"),ne=x("./XMLProcessingInstruction"),a=x("./XMLDeclaration"),y=x("./XMLDocType"),se=x("./XMLDTDAttList"),te=x("./XMLDTDEntity"),oe=x("./XMLDTDElement"),z=x("./XMLDTDNotation"),re=x("./XMLAttribute"),ge=x("./XMLStringifier"),Ae=x("./XMLStringWriter"),ae=x("./WriterState"),pe.exports=b=function(){function Se(ke,Fe,De){var We;this.name="?xml",this.type=ue.Document,ke||(ke={}),We={},ke.writer?Ce(ke.writer)&&(We=ke.writer,ke.writer=new Ae):ke.writer=new Ae,this.options=ke,this.writer=ke.writer,this.writerOptions=this.writer.filterOptions(We),this.stringify=new ge(ke),this.onDataCallback=Fe||function(){},this.onEndCallback=De||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return Se.prototype.createChildNode=function(ke){var Fe,De,We,Ve,Qe,Je,et,ct;switch(ke.type){case ue.CData:this.cdata(ke.value);break;case ue.Comment:this.comment(ke.value);break;case ue.Element:We={},et=ke.attribs;for(De in et)Ke.call(et,De)&&(Fe=et[De],We[De]=Fe.value);this.node(ke.name,We);break;case ue.Dummy:this.dummy();break;case ue.Raw:this.raw(ke.value);break;case ue.Text:this.text(ke.value);break;case ue.ProcessingInstruction:this.instruction(ke.target,ke.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+ke.constructor.name)}for(ct=ke.children,Qe=0,Je=ct.length;Qe<Je;Qe++)Ve=ct[Qe],this.createChildNode(Ve),Ve.type===ue.Element&&this.up();return this},Se.prototype.dummy=function(){return this},Se.prototype.node=function(ke,Fe,De){var We;if(ke==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(ke));return this.openCurrent(),ke=ve(ke),Fe==null&&(Fe={}),Fe=ve(Fe),ye(Fe)||(We=[Fe,De],De=We[0],Fe=We[1]),this.currentNode=new ee(this,ke,Fe),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,De!=null&&this.text(De),this},Se.prototype.element=function(ke,Fe,De){var We,Ve,Qe,Je,et,ct;if(this.currentNode&&this.currentNode.type===ue.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(ke)||ye(ke)||be(ke))for(Je=this.options.noValidation,this.options.noValidation=!0,ct=new E(this.options).element("TEMP_ROOT"),ct.element(ke),this.options.noValidation=Je,et=ct.children,Ve=0,Qe=et.length;Ve<Qe;Ve++)We=et[Ve],this.createChildNode(We),We.type===ue.Element&&this.up();else this.node(ke,Fe,De);return this},Se.prototype.attribute=function(ke,Fe){var De,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(ke));if(ke!=null&&(ke=ve(ke)),ye(ke))for(De in ke)Ke.call(ke,De)&&(We=ke[De],this.attribute(De,We));else be(Fe)&&(Fe=Fe.apply()),this.options.keepNullAttributes&&Fe==null?this.currentNode.attribs[ke]=new re(this,ke,""):Fe!=null&&(this.currentNode.attribs[ke]=new re(this,ke,Fe));return this},Se.prototype.text=function(ke){var Fe;return this.openCurrent(),Fe=new me(this,ke),this.onData(this.writer.text(Fe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Se.prototype.cdata=function(ke){var Fe;return this.openCurrent(),Fe=new le(this,ke),this.onData(this.writer.cdata(Fe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Se.prototype.comment=function(ke){var Fe;return this.openCurrent(),Fe=new ie(this,ke),this.onData(this.writer.comment(Fe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Se.prototype.raw=function(ke){var Fe;return this.openCurrent(),Fe=new ce(this,ke),this.onData(this.writer.raw(Fe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Se.prototype.instruction=function(ke,Fe){var De,We,Ve,Qe,Je;if(this.openCurrent(),ke!=null&&(ke=ve(ke)),Fe!=null&&(Fe=ve(Fe)),Array.isArray(ke))for(De=0,Qe=ke.length;De<Qe;De++)We=ke[De],this.instruction(We);else if(ye(ke))for(We in ke)Ke.call(ke,We)&&(Ve=ke[We],this.instruction(We,Ve));else be(Fe)&&(Fe=Fe.apply()),Je=new ne(this,ke,Fe),this.onData(this.writer.processingInstruction(Je,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},Se.prototype.declaration=function(ke,Fe,De){var We;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return We=new a(this,ke,Fe,De),this.onData(this.writer.declaration(We,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Se.prototype.doctype=function(ke,Fe,De){if(this.openCurrent(),ke==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,Fe,De),this.currentNode.rootNodeName=ke,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},Se.prototype.dtdElement=function(ke,Fe){var De;return this.openCurrent(),De=new oe(this,ke,Fe),this.onData(this.writer.dtdElement(De,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Se.prototype.attList=function(ke,Fe,De,We,Ve){var Qe;return this.openCurrent(),Qe=new se(this,ke,Fe,De,We,Ve),this.onData(this.writer.dtdAttList(Qe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Se.prototype.entity=function(ke,Fe){var De;return this.openCurrent(),De=new te(this,!1,ke,Fe),this.onData(this.writer.dtdEntity(De,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Se.prototype.pEntity=function(ke,Fe){var De;return this.openCurrent(),De=new te(this,!0,ke,Fe),this.onData(this.writer.dtdEntity(De,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Se.prototype.notation=function(ke,Fe){var De;return this.openCurrent(),De=new z(this,ke,Fe),this.onData(this.writer.dtdNotation(De,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Se.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},Se.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},Se.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},Se.prototype.openNode=function(ke){var Fe,De,We,Ve;if(!ke.isOpen){if(!this.root&&this.currentLevel===0&&ke.type===ue.Element&&(this.root=ke),De="",ke.type===ue.Element){this.writerOptions.state=ae.OpenTag,De=this.writer.indent(ke,this.writerOptions,this.currentLevel)+"<"+ke.name,Ve=ke.attribs;for(We in Ve)Ke.call(Ve,We)&&(Fe=Ve[We],De+=this.writer.attribute(Fe,this.writerOptions,this.currentLevel));De+=(ke.children?">":"/>")+this.writer.endline(ke,this.writerOptions,this.currentLevel),this.writerOptions.state=ae.InsideTag}else this.writerOptions.state=ae.OpenTag,De=this.writer.indent(ke,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+ke.rootNodeName,ke.pubID&&ke.sysID?De+=' PUBLIC "'+ke.pubID+'" "'+ke.sysID+'"':ke.sysID&&(De+=' SYSTEM "'+ke.sysID+'"'),ke.children?(De+=" [",this.writerOptions.state=ae.InsideTag):(this.writerOptions.state=ae.CloseTag,De+=">"),De+=this.writer.endline(ke,this.writerOptions,this.currentLevel);return this.onData(De,this.currentLevel),ke.isOpen=!0}},Se.prototype.closeNode=function(ke){var Fe;if(!ke.isClosed)return Fe="",this.writerOptions.state=ae.CloseTag,ke.type===ue.Element?Fe=this.writer.indent(ke,this.writerOptions,this.currentLevel)+"</"+ke.name+">"+this.writer.endline(ke,this.writerOptions,this.currentLevel):Fe=this.writer.indent(ke,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(ke,this.writerOptions,this.currentLevel),this.writerOptions.state=ae.None,this.onData(Fe,this.currentLevel),ke.isClosed=!0},Se.prototype.onData=function(ke,Fe){return this.documentStarted=!0,this.onDataCallback(ke,Fe+1)},Se.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},Se.prototype.debugInfo=function(ke){return ke==null?"":"node: <"+ke+">"},Se.prototype.ele=function(){return this.element.apply(this,arguments)},Se.prototype.nod=function(ke,Fe,De){return this.node(ke,Fe,De)},Se.prototype.txt=function(ke){return this.text(ke)},Se.prototype.dat=function(ke){return this.cdata(ke)},Se.prototype.com=function(ke){return this.comment(ke)},Se.prototype.ins=function(ke,Fe){return this.instruction(ke,Fe)},Se.prototype.dec=function(ke,Fe,De){return this.declaration(ke,Fe,De)},Se.prototype.dtd=function(ke,Fe,De){return this.doctype(ke,Fe,De)},Se.prototype.e=function(ke,Fe,De){return this.element(ke,Fe,De)},Se.prototype.n=function(ke,Fe,De){return this.node(ke,Fe,De)},Se.prototype.t=function(ke){return this.text(ke)},Se.prototype.d=function(ke){return this.cdata(ke)},Se.prototype.c=function(ke){return this.comment(ke)},Se.prototype.r=function(ke){return this.raw(ke)},Se.prototype.i=function(ke,Fe){return this.instruction(ke,Fe)},Se.prototype.att=function(){return this.currentNode&&this.currentNode.type===ue.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Se.prototype.a=function(){return this.currentNode&&this.currentNode.type===ue.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Se.prototype.ent=function(ke,Fe){return this.entity(ke,Fe)},Se.prototype.pent=function(ke,Fe){return this.pEntity(ke,Fe)},Se.prototype.not=function(ke,Fe){return this.notation(ke,Fe)},Se}()}).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(x,pe,de){(function(){var ue,ae,re,le=function(se,oe){for(var te in oe)ie.call(oe,te)&&(se[te]=oe[te]);function z(){this.constructor=se}return z.prototype=oe.prototype,se.prototype=new z,se.__super__=oe.prototype,se},ie={}.hasOwnProperty;re=x("./XMLNode"),ue=x("./NodeType"),pe.exports=ae=function(se){le(oe,se);function oe(te){oe.__super__.constructor.call(this,te),this.type=ue.Dummy}return oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(te){return""},oe}(re)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(x,pe,de){(function(){var ue,ae,re,le,ie,se,oe,te,z,a=function(E,b){for(var ee in b)y.call(b,ee)&&(E[ee]=b[ee]);function ne(){this.constructor=E}return ne.prototype=b.prototype,E.prototype=new ne,E.__super__=b.prototype,E},y={}.hasOwnProperty;z=x("./Utility"),te=z.isObject,oe=z.isFunction,se=z.getValue,ie=x("./XMLNode"),ue=x("./NodeType"),ae=x("./XMLAttribute"),le=x("./XMLNamedNodeMap"),pe.exports=re=function(E){a(b,E);function b(ee,ne,ce){var Ae,ge,me,ve;if(b.__super__.constructor.call(this,ee),ne==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(ne),this.type=ue.Element,this.attribs={},this.schemaTypeInfo=null,ce!=null&&this.attribute(ce),ee.type===ue.Document&&(this.isRoot=!0,this.documentObject=ee,ee.rootObject=this,ee.children)){for(ve=ee.children,ge=0,me=ve.length;ge<me;ge++)if(Ae=ve[ge],Ae.type===ue.DocType){Ae.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 le(this.attribs)),this.attributeMap}}),b.prototype.clone=function(){var ee,ne,ce,Ae;ce=Object.create(this),ce.isRoot&&(ce.documentObject=null),ce.attribs={},Ae=this.attribs;for(ne in Ae)y.call(Ae,ne)&&(ee=Ae[ne],ce.attribs[ne]=ee.clone());return ce.children=[],this.children.forEach(function(ge){var me;return me=ge.clone(),me.parent=ce,ce.children.push(me)}),ce},b.prototype.attribute=function(ee,ne){var ce,Ae;if(ee!=null&&(ee=se(ee)),te(ee))for(ce in ee)y.call(ee,ce)&&(Ae=ee[ce],this.attribute(ce,Ae));else oe(ne)&&(ne=ne.apply()),this.options.keepNullAttributes&&ne==null?this.attribs[ee]=new ae(this,ee,""):ne!=null&&(this.attribs[ee]=new ae(this,ee,ne));return this},b.prototype.removeAttribute=function(ee){var ne,ce,Ae;if(ee==null)throw new Error("Missing attribute name. "+this.debugInfo());if(ee=se(ee),Array.isArray(ee))for(ce=0,Ae=ee.length;ce<Ae;ce++)ne=ee[ce],delete this.attribs[ne];else delete this.attribs[ee];return this},b.prototype.toString=function(ee){return this.options.writer.element(this,this.options.writer.filterOptions(ee))},b.prototype.att=function(ee,ne){return this.attribute(ee,ne)},b.prototype.a=function(ee,ne){return this.attribute(ee,ne)},b.prototype.getAttribute=function(ee){return this.attribs.hasOwnProperty(ee)?this.attribs[ee].value:null},b.prototype.setAttribute=function(ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getAttributeNode=function(ee){return this.attribs.hasOwnProperty(ee)?this.attribs[ee]:null},b.prototype.setAttributeNode=function(ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.removeAttributeNode=function(ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByTagName=function(ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getAttributeNS=function(ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.setAttributeNS=function(ee,ne,ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.removeAttributeNS=function(ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getAttributeNodeNS=function(ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.setAttributeNodeNS=function(ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByTagNameNS=function(ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.hasAttribute=function(ee){return this.attribs.hasOwnProperty(ee)},b.prototype.hasAttributeNS=function(ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.setIdAttribute=function(ee,ne){return this.attribs.hasOwnProperty(ee)?this.attribs[ee].isId:ne},b.prototype.setIdAttributeNS=function(ee,ne,ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.setIdAttributeNode=function(ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByTagName=function(ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByTagNameNS=function(ee,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByClassName=function(ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.isEqualNode=function(ee){var ne,ce,Ae;if(!b.__super__.isEqualNode.apply(this,arguments).isEqualNode(ee)||ee.namespaceURI!==this.namespaceURI||ee.prefix!==this.prefix||ee.localName!==this.localName||ee.attribs.length!==this.attribs.length)return!1;for(ne=ce=0,Ae=this.attribs.length-1;0<=Ae?ce<=Ae:ce>=Ae;ne=0<=Ae?++ce:--ce)if(!this.attribs[ne].isEqualNode(ee.attribs[ne]))return!1;return!0},b}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(x,pe,de){(function(){var ue;pe.exports=ue=function(){function ae(re){this.nodes=re}return Object.defineProperty(ae.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),ae.prototype.clone=function(){return this.nodes=null},ae.prototype.getNamedItem=function(re){return this.nodes[re]},ae.prototype.setNamedItem=function(re){var le;return le=this.nodes[re.nodeName],this.nodes[re.nodeName]=re,le||null},ae.prototype.removeNamedItem=function(re){var le;return le=this.nodes[re],delete this.nodes[re],le||null},ae.prototype.item=function(re){return this.nodes[Object.keys(this.nodes)[re]]||null},ae.prototype.getNamedItemNS=function(re,le){throw new Error("This DOM method is not implemented.")},ae.prototype.setNamedItemNS=function(re){throw new Error("This DOM method is not implemented.")},ae.prototype.removeNamedItemNS=function(re,le){throw new Error("This DOM method is not implemented.")},ae}()}).call(this)},{}],450:[function(x,pe,de){(function(){var ue,ae,re,le,ie,se,oe,te,z,a,y,E,b,ee,ne,ce,Ae,ge,me,ve={}.hasOwnProperty;me=x("./Utility"),ge=me.isObject,Ae=me.isFunction,ce=me.isEmpty,ne=me.getValue,te=null,re=null,le=null,ie=null,se=null,b=null,ee=null,E=null,oe=null,ae=null,y=null,z=null,ue=null,pe.exports=a=function(){function be(ye){this.parent=ye,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,te||(te=x("./XMLElement"),re=x("./XMLCData"),le=x("./XMLComment"),ie=x("./XMLDeclaration"),se=x("./XMLDocType"),b=x("./XMLRaw"),ee=x("./XMLText"),E=x("./XMLProcessingInstruction"),oe=x("./XMLDummy"),ae=x("./NodeType"),y=x("./XMLNodeList"),z=x("./XMLNamedNodeMap"),ue=x("./DocumentPosition"))}return Object.defineProperty(be.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(be.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(be.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(be.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(be.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new y(this.children)),this.childNodeList}}),Object.defineProperty(be.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(be.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(be.prototype,"previousSibling",{get:function(){var ye;return ye=this.parent.children.indexOf(this),this.parent.children[ye-1]||null}}),Object.defineProperty(be.prototype,"nextSibling",{get:function(){var ye;return ye=this.parent.children.indexOf(this),this.parent.children[ye+1]||null}}),Object.defineProperty(be.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(be.prototype,"textContent",{get:function(){var ye,Ce,we,Ke,Se;if(this.nodeType===ae.Element||this.nodeType===ae.DocumentFragment){for(Se="",Ke=this.children,Ce=0,we=Ke.length;Ce<we;Ce++)ye=Ke[Ce],ye.textContent&&(Se+=ye.textContent);return Se}else return null},set:function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),be.prototype.setParent=function(ye){var Ce,we,Ke,Se,ke;for(this.parent=ye,ye&&(this.options=ye.options,this.stringify=ye.stringify),Se=this.children,ke=[],we=0,Ke=Se.length;we<Ke;we++)Ce=Se[we],ke.push(Ce.setParent(this));return ke},be.prototype.element=function(ye,Ce,we){var Ke,Se,ke,Fe,De,We,Ve,Qe,Je,et,ct;if(We=null,Ce===null&&we==null&&(Je=[{},null],Ce=Je[0],we=Je[1]),Ce==null&&(Ce={}),Ce=ne(Ce),ge(Ce)||(et=[Ce,we],we=et[0],Ce=et[1]),ye!=null&&(ye=ne(ye)),Array.isArray(ye))for(ke=0,Ve=ye.length;ke<Ve;ke++)Se=ye[ke],We=this.element(Se);else if(Ae(ye))We=this.element(ye.apply());else if(ge(ye)){for(De in ye)if(ve.call(ye,De))if(ct=ye[De],Ae(ct)&&(ct=ct.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&De.indexOf(this.stringify.convertAttKey)===0)We=this.attribute(De.substr(this.stringify.convertAttKey.length),ct);else if(!this.options.separateArrayItems&&Array.isArray(ct)&&ce(ct))We=this.dummy();else if(ge(ct)&&ce(ct))We=this.element(De);else if(!this.options.keepNullNodes&&ct==null)We=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(ct))for(Fe=0,Qe=ct.length;Fe<Qe;Fe++)Se=ct[Fe],Ke={},Ke[De]=Se,We=this.element(Ke);else ge(ct)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&De.indexOf(this.stringify.convertTextKey)===0?We=this.element(ct):(We=this.element(De),We.element(ct)):We=this.element(De,ct)}else!this.options.keepNullNodes&&we===null?We=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&ye.indexOf(this.stringify.convertTextKey)===0?We=this.text(we):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&ye.indexOf(this.stringify.convertCDataKey)===0?We=this.cdata(we):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&ye.indexOf(this.stringify.convertCommentKey)===0?We=this.comment(we):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&ye.indexOf(this.stringify.convertRawKey)===0?We=this.raw(we):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&ye.indexOf(this.stringify.convertPIKey)===0?We=this.instruction(ye.substr(this.stringify.convertPIKey.length),we):We=this.node(ye,Ce,we);if(We==null)throw new Error("Could not create any elements with: "+ye+". "+this.debugInfo());return We},be.prototype.insertBefore=function(ye,Ce,we){var Ke,Se,ke,Fe,De;if(ye!=null&&ye.type)return ke=ye,Fe=Ce,ke.setParent(this),Fe?(Se=children.indexOf(Fe),De=children.splice(Se),children.push(ke),Array.prototype.push.apply(children,De)):children.push(ke),ke;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(ye));return Se=this.parent.children.indexOf(this),De=this.parent.children.splice(Se),Ke=this.parent.element(ye,Ce,we),Array.prototype.push.apply(this.parent.children,De),Ke},be.prototype.insertAfter=function(ye,Ce,we){var Ke,Se,ke;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(ye));return Se=this.parent.children.indexOf(this),ke=this.parent.children.splice(Se+1),Ke=this.parent.element(ye,Ce,we),Array.prototype.push.apply(this.parent.children,ke),Ke},be.prototype.remove=function(){var ye,Ce;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return ye=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[ye,ye-ye+1].concat(Ce=[])),this.parent},be.prototype.node=function(ye,Ce,we){var Ke,Se;return ye!=null&&(ye=ne(ye)),Ce||(Ce={}),Ce=ne(Ce),ge(Ce)||(Se=[Ce,we],we=Se[0],Ce=Se[1]),Ke=new te(this,ye,Ce),we!=null&&Ke.text(we),this.children.push(Ke),Ke},be.prototype.text=function(ye){var Ce;return ge(ye)&&this.element(ye),Ce=new ee(this,ye),this.children.push(Ce),this},be.prototype.cdata=function(ye){var Ce;return Ce=new re(this,ye),this.children.push(Ce),this},be.prototype.comment=function(ye){var Ce;return Ce=new le(this,ye),this.children.push(Ce),this},be.prototype.commentBefore=function(ye){var Ce,we,Ke;return we=this.parent.children.indexOf(this),Ke=this.parent.children.splice(we),Ce=this.parent.comment(ye),Array.prototype.push.apply(this.parent.children,Ke),this},be.prototype.commentAfter=function(ye){var Ce,we,Ke;return we=this.parent.children.indexOf(this),Ke=this.parent.children.splice(we+1),Ce=this.parent.comment(ye),Array.prototype.push.apply(this.parent.children,Ke),this},be.prototype.raw=function(ye){var Ce;return Ce=new b(this,ye),this.children.push(Ce),this},be.prototype.dummy=function(){var ye;return ye=new oe(this),ye},be.prototype.instruction=function(ye,Ce){var we,Ke,Se,ke,Fe;if(ye!=null&&(ye=ne(ye)),Ce!=null&&(Ce=ne(Ce)),Array.isArray(ye))for(ke=0,Fe=ye.length;ke<Fe;ke++)we=ye[ke],this.instruction(we);else if(ge(ye))for(we in ye)ve.call(ye,we)&&(Ke=ye[we],this.instruction(we,Ke));else Ae(Ce)&&(Ce=Ce.apply()),Se=new E(this,ye,Ce),this.children.push(Se);return this},be.prototype.instructionBefore=function(ye,Ce){var we,Ke,Se;return Ke=this.parent.children.indexOf(this),Se=this.parent.children.splice(Ke),we=this.parent.instruction(ye,Ce),Array.prototype.push.apply(this.parent.children,Se),this},be.prototype.instructionAfter=function(ye,Ce){var we,Ke,Se;return Ke=this.parent.children.indexOf(this),Se=this.parent.children.splice(Ke+1),we=this.parent.instruction(ye,Ce),Array.prototype.push.apply(this.parent.children,Se),this},be.prototype.declaration=function(ye,Ce,we){var Ke,Se;return Ke=this.document(),Se=new ie(Ke,ye,Ce,we),Ke.children.length===0?Ke.children.unshift(Se):Ke.children[0].type===ae.Declaration?Ke.children[0]=Se:Ke.children.unshift(Se),Ke.root()||Ke},be.prototype.dtd=function(ye,Ce){var we,Ke,Se,ke,Fe,De,We,Ve,Qe,Je;for(Ke=this.document(),Se=new se(Ke,ye,Ce),Qe=Ke.children,ke=Fe=0,We=Qe.length;Fe<We;ke=++Fe)if(we=Qe[ke],we.type===ae.DocType)return Ke.children[ke]=Se,Se;for(Je=Ke.children,ke=De=0,Ve=Je.length;De<Ve;ke=++De)if(we=Je[ke],we.isRoot)return Ke.children.splice(ke,0,Se),Se;return Ke.children.push(Se),Se},be.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},be.prototype.root=function(){var ye;for(ye=this;ye;){if(ye.type===ae.Document)return ye.rootObject;if(ye.isRoot)return ye;ye=ye.parent}},be.prototype.document=function(){var ye;for(ye=this;ye;){if(ye.type===ae.Document)return ye;ye=ye.parent}},be.prototype.end=function(ye){return this.document().end(ye)},be.prototype.prev=function(){var ye;if(ye=this.parent.children.indexOf(this),ye<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[ye-1]},be.prototype.next=function(){var ye;if(ye=this.parent.children.indexOf(this),ye===-1||ye===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[ye+1]},be.prototype.importDocument=function(ye){var Ce;return Ce=ye.root().clone(),Ce.parent=this,Ce.isRoot=!1,this.children.push(Ce),this},be.prototype.debugInfo=function(ye){var Ce,we;return ye=ye||this.name,ye==null&&!((Ce=this.parent)!=null&&Ce.name)?"":ye==null?"parent: <"+this.parent.name+">":(we=this.parent)!=null&&we.name?"node: <"+ye+">, parent: <"+this.parent.name+">":"node: <"+ye+">"},be.prototype.ele=function(ye,Ce,we){return this.element(ye,Ce,we)},be.prototype.nod=function(ye,Ce,we){return this.node(ye,Ce,we)},be.prototype.txt=function(ye){return this.text(ye)},be.prototype.dat=function(ye){return this.cdata(ye)},be.prototype.com=function(ye){return this.comment(ye)},be.prototype.ins=function(ye,Ce){return this.instruction(ye,Ce)},be.prototype.doc=function(){return this.document()},be.prototype.dec=function(ye,Ce,we){return this.declaration(ye,Ce,we)},be.prototype.e=function(ye,Ce,we){return this.element(ye,Ce,we)},be.prototype.n=function(ye,Ce,we){return this.node(ye,Ce,we)},be.prototype.t=function(ye){return this.text(ye)},be.prototype.d=function(ye){return this.cdata(ye)},be.prototype.c=function(ye){return this.comment(ye)},be.prototype.r=function(ye){return this.raw(ye)},be.prototype.i=function(ye,Ce){return this.instruction(ye,Ce)},be.prototype.u=function(){return this.up()},be.prototype.importXMLBuilder=function(ye){return this.importDocument(ye)},be.prototype.replaceChild=function(ye,Ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.removeChild=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.appendChild=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.hasChildNodes=function(){return this.children.length!==0},be.prototype.cloneNode=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.isSupported=function(ye,Ce){return!0},be.prototype.hasAttributes=function(){return this.attribs.length!==0},be.prototype.compareDocumentPosition=function(ye){var Ce,we;return Ce=this,Ce===ye?0:this.document()!==ye.document()?(we=ue.Disconnected|ue.ImplementationSpecific,Math.random()<.5?we|=ue.Preceding:we|=ue.Following,we):Ce.isAncestor(ye)?ue.Contains|ue.Preceding:Ce.isDescendant(ye)?ue.Contains|ue.Following:Ce.isPreceding(ye)?ue.Preceding:ue.Following},be.prototype.isSameNode=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.lookupPrefix=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.isDefaultNamespace=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.lookupNamespaceURI=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.isEqualNode=function(ye){var Ce,we,Ke;if(ye.nodeType!==this.nodeType||ye.children.length!==this.children.length)return!1;for(Ce=we=0,Ke=this.children.length-1;0<=Ke?we<=Ke:we>=Ke;Ce=0<=Ke?++we:--we)if(!this.children[Ce].isEqualNode(ye.children[Ce]))return!1;return!0},be.prototype.getFeature=function(ye,Ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.setUserData=function(ye,Ce,we){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.getUserData=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.contains=function(ye){return ye?ye===this||this.isDescendant(ye):!1},be.prototype.isDescendant=function(ye){var Ce,we,Ke,Se,ke;for(ke=this.children,Ke=0,Se=ke.length;Ke<Se;Ke++)if(Ce=ke[Ke],ye===Ce||(we=Ce.isDescendant(ye),we))return!0;return!1},be.prototype.isAncestor=function(ye){return ye.isDescendant(this)},be.prototype.isPreceding=function(ye){var Ce,we;return Ce=this.treePosition(ye),we=this.treePosition(this),Ce===-1||we===-1?!1:Ce<we},be.prototype.isFollowing=function(ye){var Ce,we;return Ce=this.treePosition(ye),we=this.treePosition(this),Ce===-1||we===-1?!1:Ce>we},be.prototype.treePosition=function(ye){var Ce,we;return we=0,Ce=!1,this.foreachTreeNode(this.document(),function(Ke){if(we++,!Ce&&Ke===ye)return Ce=!0}),Ce?we:-1},be.prototype.foreachTreeNode=function(ye,Ce){var we,Ke,Se,ke,Fe;for(ye||(ye=this.document()),ke=ye.children,Ke=0,Se=ke.length;Ke<Se;Ke++){if(we=ke[Ke],Fe=Ce(we))return Fe;if(Fe=this.foreachTreeNode(we,Ce),Fe)return Fe}},be}()}).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(x,pe,de){(function(){var ue;pe.exports=ue=function(){function ae(re){this.nodes=re}return Object.defineProperty(ae.prototype,"length",{get:function(){return this.nodes.length||0}}),ae.prototype.clone=function(){return this.nodes=null},ae.prototype.item=function(re){return this.nodes[re]||null},ae}()}).call(this)},{}],452:[function(x,pe,de){(function(){var ue,ae,re,le=function(se,oe){for(var te in oe)ie.call(oe,te)&&(se[te]=oe[te]);function z(){this.constructor=se}return z.prototype=oe.prototype,se.prototype=new z,se.__super__=oe.prototype,se},ie={}.hasOwnProperty;ue=x("./NodeType"),ae=x("./XMLCharacterData"),pe.exports=re=function(se){le(oe,se);function oe(te,z,a){if(oe.__super__.constructor.call(this,te),z==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=ue.ProcessingInstruction,this.target=this.stringify.insTarget(z),this.name=this.target,a&&(this.value=this.stringify.insValue(a))}return oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(te){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(te))},oe.prototype.isEqualNode=function(te){return!(!oe.__super__.isEqualNode.apply(this,arguments).isEqualNode(te)||te.target!==this.target)},oe}(ae)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],453:[function(x,pe,de){(function(){var ue,ae,re,le=function(se,oe){for(var te in oe)ie.call(oe,te)&&(se[te]=oe[te]);function z(){this.constructor=se}return z.prototype=oe.prototype,se.prototype=new z,se.__super__=oe.prototype,se},ie={}.hasOwnProperty;ue=x("./NodeType"),ae=x("./XMLNode"),pe.exports=re=function(se){le(oe,se);function oe(te,z){if(oe.__super__.constructor.call(this,te),z==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=ue.Raw,this.value=this.stringify.raw(z)}return oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(te){return this.options.writer.raw(this,this.options.writer.filterOptions(te))},oe}(ae)}).call(this)},{"./NodeType":428,"./XMLNode":450}],454:[function(x,pe,de){(function(){var ue,ae,re,le,ie=function(oe,te){for(var z in te)se.call(te,z)&&(oe[z]=te[z]);function a(){this.constructor=oe}return a.prototype=te.prototype,oe.prototype=new a,oe.__super__=te.prototype,oe},se={}.hasOwnProperty;ue=x("./NodeType"),le=x("./XMLWriterBase"),ae=x("./WriterState"),pe.exports=re=function(oe){ie(te,oe);function te(z,a){this.stream=z,te.__super__.constructor.call(this,a)}return te.prototype.endline=function(z,a,y){return z.isLastRootNode&&a.state===ae.CloseTag?"":te.__super__.endline.call(this,z,a,y)},te.prototype.document=function(z,a){var y,E,b,ee,ne,ce,Ae,ge,me;for(Ae=z.children,E=b=0,ne=Ae.length;b<ne;E=++b)y=Ae[E],y.isLastRootNode=E===z.children.length-1;for(a=this.filterOptions(a),ge=z.children,me=[],ee=0,ce=ge.length;ee<ce;ee++)y=ge[ee],me.push(this.writeChildNode(y,a,0));return me},te.prototype.attribute=function(z,a,y){return this.stream.write(te.__super__.attribute.call(this,z,a,y))},te.prototype.cdata=function(z,a,y){return this.stream.write(te.__super__.cdata.call(this,z,a,y))},te.prototype.comment=function(z,a,y){return this.stream.write(te.__super__.comment.call(this,z,a,y))},te.prototype.declaration=function(z,a,y){return this.stream.write(te.__super__.declaration.call(this,z,a,y))},te.prototype.docType=function(z,a,y){var E,b,ee,ne;if(y||(y=0),this.openNode(z,a,y),a.state=ae.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=ae.InsideTag,ne=z.children,b=0,ee=ne.length;b<ee;b++)E=ne[b],this.writeChildNode(E,a,y+1);a.state=ae.CloseTag,this.stream.write("]")}return a.state=ae.CloseTag,this.stream.write(a.spaceBeforeSlash+">"),this.stream.write(this.endline(z,a,y)),a.state=ae.None,this.closeNode(z,a,y)},te.prototype.element=function(z,a,y){var E,b,ee,ne,ce,Ae,ge,me,ve,be;y||(y=0),this.openNode(z,a,y),a.state=ae.OpenTag,this.stream.write(this.indent(z,a,y)+"<"+z.name),ve=z.attribs;for(ge in ve)se.call(ve,ge)&&(E=ve[ge],this.attribute(E,a,y));if(ee=z.children.length,ne=ee===0?null:z.children[0],ee===0||z.children.every(function(ye){return(ye.type===ue.Text||ye.type===ue.Raw)&&ye.value===""}))a.allowEmpty?(this.stream.write(">"),a.state=ae.CloseTag,this.stream.write("</"+z.name+">")):(a.state=ae.CloseTag,this.stream.write(a.spaceBeforeSlash+"/>"));else if(a.pretty&&ee===1&&(ne.type===ue.Text||ne.type===ue.Raw)&&ne.value!=null)this.stream.write(">"),a.state=ae.InsideTag,a.suppressPrettyCount++,me=!0,this.writeChildNode(ne,a,y+1),a.suppressPrettyCount--,me=!1,a.state=ae.CloseTag,this.stream.write("</"+z.name+">");else{for(this.stream.write(">"+this.endline(z,a,y)),a.state=ae.InsideTag,be=z.children,ce=0,Ae=be.length;ce<Ae;ce++)b=be[ce],this.writeChildNode(b,a,y+1);a.state=ae.CloseTag,this.stream.write(this.indent(z,a,y)+"</"+z.name+">")}return this.stream.write(this.endline(z,a,y)),a.state=ae.None,this.closeNode(z,a,y)},te.prototype.processingInstruction=function(z,a,y){return this.stream.write(te.__super__.processingInstruction.call(this,z,a,y))},te.prototype.raw=function(z,a,y){return this.stream.write(te.__super__.raw.call(this,z,a,y))},te.prototype.text=function(z,a,y){return this.stream.write(te.__super__.text.call(this,z,a,y))},te.prototype.dtdAttList=function(z,a,y){return this.stream.write(te.__super__.dtdAttList.call(this,z,a,y))},te.prototype.dtdElement=function(z,a,y){return this.stream.write(te.__super__.dtdElement.call(this,z,a,y))},te.prototype.dtdEntity=function(z,a,y){return this.stream.write(te.__super__.dtdEntity.call(this,z,a,y))},te.prototype.dtdNotation=function(z,a,y){return this.stream.write(te.__super__.dtdNotation.call(this,z,a,y))},te}(le)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(x,pe,de){(function(){var ue,ae,re=function(ie,se){for(var oe in se)le.call(se,oe)&&(ie[oe]=se[oe]);function te(){this.constructor=ie}return te.prototype=se.prototype,ie.prototype=new te,ie.__super__=se.prototype,ie},le={}.hasOwnProperty;ae=x("./XMLWriterBase"),pe.exports=ue=function(ie){re(se,ie);function se(oe){se.__super__.constructor.call(this,oe)}return se.prototype.document=function(oe,te){var z,a,y,E,b;for(te=this.filterOptions(te),E="",b=oe.children,a=0,y=b.length;a<y;a++)z=b[a],E+=this.writeChildNode(z,te,0);return te.pretty&&E.slice(-te.newline.length)===te.newline&&(E=E.slice(0,-te.newline.length)),E},se}(ae)}).call(this)},{"./XMLWriterBase":458}],456:[function(x,pe,de){(function(){var ue,ae=function(le,ie){return function(){return le.apply(ie,arguments)}},re={}.hasOwnProperty;pe.exports=ue=function(){function le(ie){this.assertLegalName=ae(this.assertLegalName,this),this.assertLegalChar=ae(this.assertLegalChar,this);var se,oe,te;ie||(ie={}),this.options=ie,this.options.version||(this.options.version="1.0"),oe=ie.stringify||{};for(se in oe)re.call(oe,se)&&(te=oe[se],this[se]=te)}return le.prototype.name=function(ie){return this.options.noValidation?ie:this.assertLegalName(""+ie||"")},le.prototype.text=function(ie){return this.options.noValidation?ie:this.assertLegalChar(this.textEscape(""+ie||""))},le.prototype.cdata=function(ie){return this.options.noValidation?ie:(ie=""+ie||"",ie=ie.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(ie))},le.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)},le.prototype.raw=function(ie){return this.options.noValidation?ie:""+ie||""},le.prototype.attValue=function(ie){return this.options.noValidation?ie:this.assertLegalChar(this.attEscape(ie=""+ie||""))},le.prototype.insTarget=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},le.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)},le.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},le.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)},le.prototype.xmlStandalone=function(ie){return this.options.noValidation?ie:ie?"yes":"no"},le.prototype.dtdPubID=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},le.prototype.dtdSysID=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},le.prototype.dtdElementValue=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},le.prototype.dtdAttType=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},le.prototype.dtdAttDefault=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},le.prototype.dtdEntityValue=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},le.prototype.dtdNData=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},le.prototype.convertAttKey="@",le.prototype.convertPIKey="?",le.prototype.convertTextKey="#text",le.prototype.convertCDataKey="#cdata",le.prototype.convertCommentKey="#comment",le.prototype.convertRawKey="#raw",le.prototype.assertLegalChar=function(ie){var se,oe;if(this.options.noValidation)return ie;if(se="",this.options.version==="1.0"){if(se=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,oe=ie.match(se))throw new Error("Invalid character in string: "+ie+" at index "+oe.index)}else if(this.options.version==="1.1"&&(se=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,oe=ie.match(se)))throw new Error("Invalid character in string: "+ie+" at index "+oe.index);return ie},le.prototype.assertLegalName=function(ie){var se;if(this.options.noValidation)return ie;if(this.assertLegalChar(ie),se=/^([: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(se))throw new Error("Invalid character in name");return ie},le.prototype.textEscape=function(ie){var se;return this.options.noValidation?ie:(se=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ie.replace(se,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#xD;"))},le.prototype.attEscape=function(ie){var se;return this.options.noValidation?ie:(se=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ie.replace(se,"&amp;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/\t/g,"&#x9;").replace(/\n/g,"&#xA;").replace(/\r/g,"&#xD;"))},le}()}).call(this)},{}],457:[function(x,pe,de){(function(){var ue,ae,re,le=function(se,oe){for(var te in oe)ie.call(oe,te)&&(se[te]=oe[te]);function z(){this.constructor=se}return z.prototype=oe.prototype,se.prototype=new z,se.__super__=oe.prototype,se},ie={}.hasOwnProperty;ue=x("./NodeType"),ae=x("./XMLCharacterData"),pe.exports=re=function(se){le(oe,se);function oe(te,z){if(oe.__super__.constructor.call(this,te),z==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=ue.Text,this.value=this.stringify.text(z)}return Object.defineProperty(oe.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(oe.prototype,"wholeText",{get:function(){var te,z,a;for(a="",z=this.previousSibling;z;)a=z.data+a,z=z.previousSibling;for(a+=this.data,te=this.nextSibling;te;)a=a+te.data,te=te.nextSibling;return a}}),oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(te){return this.options.writer.text(this,this.options.writer.filterOptions(te))},oe.prototype.splitText=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.replaceWholeText=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe}(ae)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],458:[function(x,pe,de){(function(){var ue,ae,re,le,ie,se,oe,te,z,a,y,E,b,ee,ne,ce,Ae,ge={}.hasOwnProperty;Ae=x("./Utility").assign,ue=x("./NodeType"),z=x("./XMLDeclaration"),a=x("./XMLDocType"),re=x("./XMLCData"),le=x("./XMLComment"),E=x("./XMLElement"),ee=x("./XMLRaw"),ne=x("./XMLText"),b=x("./XMLProcessingInstruction"),y=x("./XMLDummy"),ie=x("./XMLDTDAttList"),se=x("./XMLDTDElement"),oe=x("./XMLDTDEntity"),te=x("./XMLDTDNotation"),ae=x("./WriterState"),pe.exports=ce=function(){function me(ve){var be,ye,Ce;ve||(ve={}),this.options=ve,ye=ve.writer||{};for(be in ye)ge.call(ye,be)&&(Ce=ye[be],this["_"+be]=this[be],this[be]=Ce)}return me.prototype.filterOptions=function(ve){var be,ye,Ce,we,Ke,Se,ke,Fe;return ve||(ve={}),ve=Ae({},this.options,ve),be={writer:this},be.pretty=ve.pretty||!1,be.allowEmpty=ve.allowEmpty||!1,be.indent=(ye=ve.indent)!=null?ye:" ",be.newline=(Ce=ve.newline)!=null?Ce:`
`,be.offset=(we=ve.offset)!=null?we:0,be.dontPrettyTextNodes=(Ke=(Se=ve.dontPrettyTextNodes)!=null?Se:ve.dontprettytextnodes)!=null?Ke:0,be.spaceBeforeSlash=(ke=(Fe=ve.spaceBeforeSlash)!=null?Fe:ve.spacebeforeslash)!=null?ke:"",be.spaceBeforeSlash===!0&&(be.spaceBeforeSlash=" "),be.suppressPrettyCount=0,be.user={},be.state=ae.None,be},me.prototype.indent=function(ve,be,ye){var Ce;return!be.pretty||be.suppressPrettyCount?"":be.pretty&&(Ce=(ye||0)+be.offset+1,Ce>0)?new Array(Ce).join(be.indent):""},me.prototype.endline=function(ve,be,ye){return!be.pretty||be.suppressPrettyCount?"":be.newline},me.prototype.attribute=function(ve,be,ye){var Ce;return this.openAttribute(ve,be,ye),Ce=" "+ve.name+'="'+ve.value+'"',this.closeAttribute(ve,be,ye),Ce},me.prototype.cdata=function(ve,be,ye){var Ce;return this.openNode(ve,be,ye),be.state=ae.OpenTag,Ce=this.indent(ve,be,ye)+"<![CDATA[",be.state=ae.InsideTag,Ce+=ve.value,be.state=ae.CloseTag,Ce+="]]>"+this.endline(ve,be,ye),be.state=ae.None,this.closeNode(ve,be,ye),Ce},me.prototype.comment=function(ve,be,ye){var Ce;return this.openNode(ve,be,ye),be.state=ae.OpenTag,Ce=this.indent(ve,be,ye)+"<!-- ",be.state=ae.InsideTag,Ce+=ve.value,be.state=ae.CloseTag,Ce+=" -->"+this.endline(ve,be,ye),be.state=ae.None,this.closeNode(ve,be,ye),Ce},me.prototype.declaration=function(ve,be,ye){var Ce;return this.openNode(ve,be,ye),be.state=ae.OpenTag,Ce=this.indent(ve,be,ye)+"<?xml",be.state=ae.InsideTag,Ce+=' version="'+ve.version+'"',ve.encoding!=null&&(Ce+=' encoding="'+ve.encoding+'"'),ve.standalone!=null&&(Ce+=' standalone="'+ve.standalone+'"'),be.state=ae.CloseTag,Ce+=be.spaceBeforeSlash+"?>",Ce+=this.endline(ve,be,ye),be.state=ae.None,this.closeNode(ve,be,ye),Ce},me.prototype.docType=function(ve,be,ye){var Ce,we,Ke,Se,ke;if(ye||(ye=0),this.openNode(ve,be,ye),be.state=ae.OpenTag,Se=this.indent(ve,be,ye),Se+="<!DOCTYPE "+ve.root().name,ve.pubID&&ve.sysID?Se+=' PUBLIC "'+ve.pubID+'" "'+ve.sysID+'"':ve.sysID&&(Se+=' SYSTEM "'+ve.sysID+'"'),ve.children.length>0){for(Se+=" [",Se+=this.endline(ve,be,ye),be.state=ae.InsideTag,ke=ve.children,we=0,Ke=ke.length;we<Ke;we++)Ce=ke[we],Se+=this.writeChildNode(Ce,be,ye+1);be.state=ae.CloseTag,Se+="]"}return be.state=ae.CloseTag,Se+=be.spaceBeforeSlash+">",Se+=this.endline(ve,be,ye),be.state=ae.None,this.closeNode(ve,be,ye),Se},me.prototype.element=function(ve,be,ye){var Ce,we,Ke,Se,ke,Fe,De,We,Ve,Qe,Je,et,ct,ut;ye||(ye=0),Qe=!1,Je="",this.openNode(ve,be,ye),be.state=ae.OpenTag,Je+=this.indent(ve,be,ye)+"<"+ve.name,et=ve.attribs;for(Ve in et)ge.call(et,Ve)&&(Ce=et[Ve],Je+=this.attribute(Ce,be,ye));if(Ke=ve.children.length,Se=Ke===0?null:ve.children[0],Ke===0||ve.children.every(function(nt){return(nt.type===ue.Text||nt.type===ue.Raw)&&nt.value===""}))be.allowEmpty?(Je+=">",be.state=ae.CloseTag,Je+="</"+ve.name+">"+this.endline(ve,be,ye)):(be.state=ae.CloseTag,Je+=be.spaceBeforeSlash+"/>"+this.endline(ve,be,ye));else if(be.pretty&&Ke===1&&(Se.type===ue.Text||Se.type===ue.Raw)&&Se.value!=null)Je+=">",be.state=ae.InsideTag,be.suppressPrettyCount++,Qe=!0,Je+=this.writeChildNode(Se,be,ye+1),be.suppressPrettyCount--,Qe=!1,be.state=ae.CloseTag,Je+="</"+ve.name+">"+this.endline(ve,be,ye);else{if(be.dontPrettyTextNodes){for(ct=ve.children,ke=0,De=ct.length;ke<De;ke++)if(we=ct[ke],(we.type===ue.Text||we.type===ue.Raw)&&we.value!=null){be.suppressPrettyCount++,Qe=!0;break}}for(Je+=">"+this.endline(ve,be,ye),be.state=ae.InsideTag,ut=ve.children,Fe=0,We=ut.length;Fe<We;Fe++)we=ut[Fe],Je+=this.writeChildNode(we,be,ye+1);be.state=ae.CloseTag,Je+=this.indent(ve,be,ye)+"</"+ve.name+">",Qe&&be.suppressPrettyCount--,Je+=this.endline(ve,be,ye),be.state=ae.None}return this.closeNode(ve,be,ye),Je},me.prototype.writeChildNode=function(ve,be,ye){switch(ve.type){case ue.CData:return this.cdata(ve,be,ye);case ue.Comment:return this.comment(ve,be,ye);case ue.Element:return this.element(ve,be,ye);case ue.Raw:return this.raw(ve,be,ye);case ue.Text:return this.text(ve,be,ye);case ue.ProcessingInstruction:return this.processingInstruction(ve,be,ye);case ue.Dummy:return"";case ue.Declaration:return this.declaration(ve,be,ye);case ue.DocType:return this.docType(ve,be,ye);case ue.AttributeDeclaration:return this.dtdAttList(ve,be,ye);case ue.ElementDeclaration:return this.dtdElement(ve,be,ye);case ue.EntityDeclaration:return this.dtdEntity(ve,be,ye);case ue.NotationDeclaration:return this.dtdNotation(ve,be,ye);default:throw new Error("Unknown XML node type: "+ve.constructor.name)}},me.prototype.processingInstruction=function(ve,be,ye){var Ce;return this.openNode(ve,be,ye),be.state=ae.OpenTag,Ce=this.indent(ve,be,ye)+"<?",be.state=ae.InsideTag,Ce+=ve.target,ve.value&&(Ce+=" "+ve.value),be.state=ae.CloseTag,Ce+=be.spaceBeforeSlash+"?>",Ce+=this.endline(ve,be,ye),be.state=ae.None,this.closeNode(ve,be,ye),Ce},me.prototype.raw=function(ve,be,ye){var Ce;return this.openNode(ve,be,ye),be.state=ae.OpenTag,Ce=this.indent(ve,be,ye),be.state=ae.InsideTag,Ce+=ve.value,be.state=ae.CloseTag,Ce+=this.endline(ve,be,ye),be.state=ae.None,this.closeNode(ve,be,ye),Ce},me.prototype.text=function(ve,be,ye){var Ce;return this.openNode(ve,be,ye),be.state=ae.OpenTag,Ce=this.indent(ve,be,ye),be.state=ae.InsideTag,Ce+=ve.value,be.state=ae.CloseTag,Ce+=this.endline(ve,be,ye),be.state=ae.None,this.closeNode(ve,be,ye),Ce},me.prototype.dtdAttList=function(ve,be,ye){var Ce;return this.openNode(ve,be,ye),be.state=ae.OpenTag,Ce=this.indent(ve,be,ye)+"<!ATTLIST",be.state=ae.InsideTag,Ce+=" "+ve.elementName+" "+ve.attributeName+" "+ve.attributeType,ve.defaultValueType!=="#DEFAULT"&&(Ce+=" "+ve.defaultValueType),ve.defaultValue&&(Ce+=' "'+ve.defaultValue+'"'),be.state=ae.CloseTag,Ce+=be.spaceBeforeSlash+">"+this.endline(ve,be,ye),be.state=ae.None,this.closeNode(ve,be,ye),Ce},me.prototype.dtdElement=function(ve,be,ye){var Ce;return this.openNode(ve,be,ye),be.state=ae.OpenTag,Ce=this.indent(ve,be,ye)+"<!ELEMENT",be.state=ae.InsideTag,Ce+=" "+ve.name+" "+ve.value,be.state=ae.CloseTag,Ce+=be.spaceBeforeSlash+">"+this.endline(ve,be,ye),be.state=ae.None,this.closeNode(ve,be,ye),Ce},me.prototype.dtdEntity=function(ve,be,ye){var Ce;return this.openNode(ve,be,ye),be.state=ae.OpenTag,Ce=this.indent(ve,be,ye)+"<!ENTITY",be.state=ae.InsideTag,ve.pe&&(Ce+=" %"),Ce+=" "+ve.name,ve.value?Ce+=' "'+ve.value+'"':(ve.pubID&&ve.sysID?Ce+=' PUBLIC "'+ve.pubID+'" "'+ve.sysID+'"':ve.sysID&&(Ce+=' SYSTEM "'+ve.sysID+'"'),ve.nData&&(Ce+=" NDATA "+ve.nData)),be.state=ae.CloseTag,Ce+=be.spaceBeforeSlash+">"+this.endline(ve,be,ye),be.state=ae.None,this.closeNode(ve,be,ye),Ce},me.prototype.dtdNotation=function(ve,be,ye){var Ce;return this.openNode(ve,be,ye),be.state=ae.OpenTag,Ce=this.indent(ve,be,ye)+"<!NOTATION",be.state=ae.InsideTag,Ce+=" "+ve.name,ve.pubID&&ve.sysID?Ce+=' PUBLIC "'+ve.pubID+'" "'+ve.sysID+'"':ve.pubID?Ce+=' PUBLIC "'+ve.pubID+'"':ve.sysID&&(Ce+=' SYSTEM "'+ve.sysID+'"'),be.state=ae.CloseTag,Ce+=be.spaceBeforeSlash+">"+this.endline(ve,be,ye),be.state=ae.None,this.closeNode(ve,be,ye),Ce},me.prototype.openNode=function(ve,be,ye){},me.prototype.closeNode=function(ve,be,ye){},me.prototype.openAttribute=function(ve,be,ye){},me.prototype.closeAttribute=function(ve,be,ye){},me}()}).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(x,pe,de){(function(){var ue,ae,re,le,ie,se,oe,te,z,a;a=x("./Utility"),te=a.assign,z=a.isFunction,re=x("./XMLDOMImplementation"),le=x("./XMLDocument"),ie=x("./XMLDocumentCB"),oe=x("./XMLStringWriter"),se=x("./XMLStreamWriter"),ue=x("./NodeType"),ae=x("./WriterState"),pe.exports.create=function(y,E,b,ee){var ne,ce;if(y==null)throw new Error("Root element needs a name.");return ee=te({},E,b,ee),ne=new le(ee),ce=ne.element(y),ee.headless||(ne.declaration(ee),(ee.pubID!=null||ee.sysID!=null)&&ne.dtd(ee)),ce},pe.exports.begin=function(y,E,b){var ee;return z(y)&&(ee=[y,E],E=ee[0],b=ee[1],y={}),E?new ie(y,E,b):new le(y)},pe.exports.stringWriter=function(y){return new oe(y)},pe.exports.streamWriter=function(y,E){return new se(y,E)},pe.exports.implementation=new re,pe.exports.nodeType=ue,pe.exports.writerState=ae}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(x,pe,de){pe.exports=ae;var ue=Object.prototype.hasOwnProperty;function ae(){for(var re={},le=0;le<arguments.length;le++){var ie=arguments[le];for(var se in ie)ue.call(ie,se)&&(re[se]=ie[se])}return re}},{}],461:[function(x,pe,de){"use strict";x("core-js/modules/es.array.fill.js"),x("core-js/modules/es.array.concat.js"),x("core-js/modules/es.object.to-string.js"),x("core-js/modules/es.regexp.to-string.js"),x("core-js/modules/es.array.join.js"),x("core-js/modules/es.array.slice.js");var ue=x("buffer").Buffer,ae=x("./sha"),re=x("./md5"),le={sha1:ae,md5:re},ie=64,se=ue.alloc(ie);se.fill(0);function oe(a,y,E){ue.isBuffer(y)||(y=ue.from(y)),ue.isBuffer(E)||(E=ue.from(E)),y.length>ie?y=a(y):y.length<ie&&(y=ue.concat([y,se],ie));for(var b=ue.alloc(ie),ee=ue.alloc(ie),ne=0;ne<ie;ne++)b[ne]=y[ne]^54,ee[ne]=y[ne]^92;var ce=a(ue.concat([b,E]));return a(ue.concat([ee,ce]))}function te(a,y){a=a||"sha1";var E=le[a],b=[],ee=0;return E||z("algorithm:",a,"is not yet supported"),{update:function(ce){return ue.isBuffer(ce)||(ce=ue.from(ce)),b.push(ce),ee+=ce.length,this},digest:function(ce){var Ae=ue.concat(b),ge=y?oe(E,y,Ae):E(Ae);return b=null,ce?ge.toString(ce):ge}}}function z(){var a=[].slice.call(arguments).join(" ");throw new Error([a,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
`))}de.createHash=function(a){return te(a)},de.createHmac=function(a,y){return te(a,y)},de.createCredentials=function(){z("sorry,createCredentials is not implemented yet")},de.createCipher=function(){z("sorry,createCipher is not implemented yet")},de.createCipheriv=function(){z("sorry,createCipheriv is not implemented yet")},de.createDecipher=function(){z("sorry,createDecipher is not implemented yet")},de.createDecipheriv=function(){z("sorry,createDecipheriv is not implemented yet")},de.createSign=function(){z("sorry,createSign is not implemented yet")},de.createVerify=function(){z("sorry,createVerify is not implemented yet")},de.createDiffieHellman=function(){z("sorry,createDiffieHellman is not implemented yet")},de.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(x,pe,de){"use strict";x("core-js/modules/es.array.fill.js"),x("core-js/modules/es.array.concat.js");var ue=x("buffer").Buffer,ae=4,re=ue.alloc(ae);re.fill(0);var le=8;function ie(te,z){if(te.length%ae!==0){var a=te.length+(ae-te.length%ae);te=ue.concat([te,re],a)}for(var y=[],E=z?te.readInt32BE:te.readInt32LE,b=0;b<te.length;b+=ae)y.push(E.call(te,b));return y}function se(te,z,a){for(var y=ue.alloc(z),E=a?y.writeInt32BE:y.writeInt32LE,b=0;b<te.length;b++)E.call(y,te[b],b*4,!0);return y}function oe(te,z,a,y){ue.isBuffer(te)||(te=ue.from(te));var E=z(ie(te,y),te.length*le);return se(E,a,y)}pe.exports={hash:oe}},{buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273}],463:[function(x,pe,de){"use strict";var ue=x("./helpers");function ae(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function re(y,E){y[E>>5]|=128<<E%32,y[(E+64>>>9<<4)+14]=E;for(var b=1732584193,ee=-271733879,ne=-1732584194,ce=271733878,Ae=0;Ae<y.length;Ae+=16){var ge=b,me=ee,ve=ne,be=ce;b=ie(b,ee,ne,ce,y[Ae+0],7,-680876936),ce=ie(ce,b,ee,ne,y[Ae+1],12,-389564586),ne=ie(ne,ce,b,ee,y[Ae+2],17,606105819),ee=ie(ee,ne,ce,b,y[Ae+3],22,-1044525330),b=ie(b,ee,ne,ce,y[Ae+4],7,-176418897),ce=ie(ce,b,ee,ne,y[Ae+5],12,1200080426),ne=ie(ne,ce,b,ee,y[Ae+6],17,-1473231341),ee=ie(ee,ne,ce,b,y[Ae+7],22,-45705983),b=ie(b,ee,ne,ce,y[Ae+8],7,1770035416),ce=ie(ce,b,ee,ne,y[Ae+9],12,-1958414417),ne=ie(ne,ce,b,ee,y[Ae+10],17,-42063),ee=ie(ee,ne,ce,b,y[Ae+11],22,-1990404162),b=ie(b,ee,ne,ce,y[Ae+12],7,1804603682),ce=ie(ce,b,ee,ne,y[Ae+13],12,-40341101),ne=ie(ne,ce,b,ee,y[Ae+14],17,-1502002290),ee=ie(ee,ne,ce,b,y[Ae+15],22,1236535329),b=se(b,ee,ne,ce,y[Ae+1],5,-165796510),ce=se(ce,b,ee,ne,y[Ae+6],9,-1069501632),ne=se(ne,ce,b,ee,y[Ae+11],14,643717713),ee=se(ee,ne,ce,b,y[Ae+0],20,-373897302),b=se(b,ee,ne,ce,y[Ae+5],5,-701558691),ce=se(ce,b,ee,ne,y[Ae+10],9,38016083),ne=se(ne,ce,b,ee,y[Ae+15],14,-660478335),ee=se(ee,ne,ce,b,y[Ae+4],20,-405537848),b=se(b,ee,ne,ce,y[Ae+9],5,568446438),ce=se(ce,b,ee,ne,y[Ae+14],9,-1019803690),ne=se(ne,ce,b,ee,y[Ae+3],14,-187363961),ee=se(ee,ne,ce,b,y[Ae+8],20,1163531501),b=se(b,ee,ne,ce,y[Ae+13],5,-1444681467),ce=se(ce,b,ee,ne,y[Ae+2],9,-51403784),ne=se(ne,ce,b,ee,y[Ae+7],14,1735328473),ee=se(ee,ne,ce,b,y[Ae+12],20,-1926607734),b=oe(b,ee,ne,ce,y[Ae+5],4,-378558),ce=oe(ce,b,ee,ne,y[Ae+8],11,-2022574463),ne=oe(ne,ce,b,ee,y[Ae+11],16,1839030562),ee=oe(ee,ne,ce,b,y[Ae+14],23,-35309556),b=oe(b,ee,ne,ce,y[Ae+1],4,-1530992060),ce=oe(ce,b,ee,ne,y[Ae+4],11,1272893353),ne=oe(ne,ce,b,ee,y[Ae+7],16,-155497632),ee=oe(ee,ne,ce,b,y[Ae+10],23,-1094730640),b=oe(b,ee,ne,ce,y[Ae+13],4,681279174),ce=oe(ce,b,ee,ne,y[Ae+0],11,-358537222),ne=oe(ne,ce,b,ee,y[Ae+3],16,-722521979),ee=oe(ee,ne,ce,b,y[Ae+6],23,76029189),b=oe(b,ee,ne,ce,y[Ae+9],4,-640364487),ce=oe(ce,b,ee,ne,y[Ae+12],11,-421815835),ne=oe(ne,ce,b,ee,y[Ae+15],16,530742520),ee=oe(ee,ne,ce,b,y[Ae+2],23,-995338651),b=te(b,ee,ne,ce,y[Ae+0],6,-198630844),ce=te(ce,b,ee,ne,y[Ae+7],10,1126891415),ne=te(ne,ce,b,ee,y[Ae+14],15,-1416354905),ee=te(ee,ne,ce,b,y[Ae+5],21,-57434055),b=te(b,ee,ne,ce,y[Ae+12],6,1700485571),ce=te(ce,b,ee,ne,y[Ae+3],10,-1894986606),ne=te(ne,ce,b,ee,y[Ae+10],15,-1051523),ee=te(ee,ne,ce,b,y[Ae+1],21,-2054922799),b=te(b,ee,ne,ce,y[Ae+8],6,1873313359),ce=te(ce,b,ee,ne,y[Ae+15],10,-30611744),ne=te(ne,ce,b,ee,y[Ae+6],15,-1560198380),ee=te(ee,ne,ce,b,y[Ae+13],21,1309151649),b=te(b,ee,ne,ce,y[Ae+4],6,-145523070),ce=te(ce,b,ee,ne,y[Ae+11],10,-1120210379),ne=te(ne,ce,b,ee,y[Ae+2],15,718787259),ee=te(ee,ne,ce,b,y[Ae+9],21,-343485551),b=z(b,ge),ee=z(ee,me),ne=z(ne,ve),ce=z(ce,be)}return Array(b,ee,ne,ce)}function le(y,E,b,ee,ne,ce){return z(a(z(z(E,y),z(ee,ce)),ne),b)}function ie(y,E,b,ee,ne,ce,Ae){return le(E&b|~E&ee,y,E,ne,ce,Ae)}function se(y,E,b,ee,ne,ce,Ae){return le(E&ee|b&~ee,y,E,ne,ce,Ae)}function oe(y,E,b,ee,ne,ce,Ae){return le(E^b^ee,y,E,ne,ce,Ae)}function te(y,E,b,ee,ne,ce,Ae){return le(b^(E|~ee),y,E,ne,ce,Ae)}function z(y,E){var b=(y&65535)+(E&65535),ee=(y>>16)+(E>>16)+(b>>16);return ee<<16|b&65535}function a(y,E){return y<<E|y>>>32-E}pe.exports=function(E){return ue.hash(E,re,16)}},{"./helpers":462}],464:[function(x,pe,de){"use strict";var ue=x("./helpers");function ae(oe,te){oe[te>>5]|=128<<24-te%32,oe[(te+64>>9<<4)+15]=te;for(var z=Array(80),a=1732584193,y=-271733879,E=-1732584194,b=271733878,ee=-1009589776,ne=0;ne<oe.length;ne+=16){for(var ce=a,Ae=y,ge=E,me=b,ve=ee,be=0;be<80;be++){be<16?z[be]=oe[ne+be]:z[be]=se(z[be-3]^z[be-8]^z[be-14]^z[be-16],1);var ye=ie(ie(se(a,5),re(be,y,E,b)),ie(ie(ee,z[be]),le(be)));ee=b,b=E,E=se(y,30),y=a,a=ye}a=ie(a,ce),y=ie(y,Ae),E=ie(E,ge),b=ie(b,me),ee=ie(ee,ve)}return Array(a,y,E,b,ee)}function re(oe,te,z,a){return oe<20?te&z|~te&a:oe<40?te^z^a:oe<60?te&z|te&a|z&a:te^z^a}function le(oe){return oe<20?1518500249:oe<40?1859775393:oe<60?-1894007588:-899497514}function ie(oe,te){var z=(oe&65535)+(te&65535),a=(oe>>16)+(te>>16)+(z>>16);return a<<16|z&65535}function se(oe,te){return oe<<te|oe>>>32-te}pe.exports=function(te){return ue.hash(te,ae,20,!0)}},{"./helpers":462}],465:[function(x,pe,de){"use strict";pe.exports=function(){return function(){}}},{}],466:[function(x,pe,de){(function(ue){(function(){"use strict";var ae=x("@babel/runtime/helpers/interopRequireDefault"),re=ae(x("@babel/runtime/helpers/typeof")),le=x("stream"),ie=le.Stream,se=x("../lib/common/utils/isArray"),oe=se.isArray;pe.exports.string=function(a){return typeof a=="string"},pe.exports.array=oe,pe.exports.buffer=ue.isBuffer;function te(z){return z instanceof ie}pe.exports.writableStream=function(a){return te(a)&&typeof a._write=="function"&&(0,re.default)(a._writableState)==="object"}}).call(this)}).call(this,{isBuffer:x("../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(x,pe,de){"use strict";var ue=x("immediate"),ae=pe.exports={};ae.nextTick=ue,ae.title="browser",ae.browser=!0,ae.env={},ae.argv=[],ae.version="",ae.versions={};function re(){}ae.on=re,ae.addListener=re,ae.once=re,ae.off=re,ae.removeListener=re,ae.removeAllListeners=re,ae.emit=re,ae.prependListener=re,ae.prependOnceListener=re,ae.listeners=function(le){return[]},ae.binding=function(le){throw new Error("process.binding is not supported")},ae.cwd=function(){return"/"},ae.chdir=function(le){throw new Error("process.chdir is not supported")},ae.umask=function(){return 0}},{immediate:358}],468:[function(x,pe,de){(function(ue){(function(){"use strict";x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.string.search.js");var ae=x("./lib/request"),re=x("./lib/response"),le=x("xtend"),ie=x("builtin-status-codes"),se=x("url"),oe=de;oe.request=function(te,z){typeof te=="string"?te=se.parse(te):te=le(te);var a=ue.location.protocol.search(/^https?:$/)===-1?"http:":"",y=te.protocol||a,E=te.hostname||te.host,b=te.port,ee=te.path||"/";E&&E.indexOf(":")!==-1&&(E="["+E+"]"),te.url=(E?y+"//"+E:"")+(b?":"+b:"")+ee,te.method=(te.method||"GET").toUpperCase(),te.headers=te.headers||{};var ne=new ae(te);return z&&ne.on("response",z),ne},oe.get=function(z,a){var y=oe.request(z,a);return y.end(),y},oe.ClientRequest=ae,oe.IncomingMessage=re.IncomingMessage,oe.Agent=function(){},oe.Agent.defaultMaxSockets=4,oe.globalAgent=new oe.Agent,oe.STATUS_CODES=ie,oe.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 Mt!="undefined"?Mt: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(x,pe,de){(function(ue){(function(){"use strict";x("core-js/modules/es.object.to-string.js"),x("core-js/modules/es.promise.js"),x("core-js/modules/es.array-buffer.constructor.js"),x("core-js/modules/es.array-buffer.slice.js"),x("core-js/modules/es.array.slice.js"),de.fetch=oe(ue.fetch)&&oe(ue.ReadableStream),de.writableStream=oe(ue.WritableStream),de.abortController=oe(ue.AbortController),de.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),de.blobConstructor=!0}catch(te){}var ae;function re(){if(ae!==void 0)return ae;if(ue.XMLHttpRequest){ae=new ue.XMLHttpRequest;try{ae.open("GET",ue.XDomainRequest?"/":"https://example.com")}catch(te){ae=null}}else ae=null;return ae}function le(te){var z=re();if(!z)return!1;try{return z.responseType=te,z.responseType===te}catch(a){}return!1}var ie=typeof ue.ArrayBuffer!="undefined",se=ie&&oe(ue.ArrayBuffer.prototype.slice);de.arraybuffer=de.fetch||ie&&le("arraybuffer"),de.msstream=!de.fetch&&se&&le("ms-stream"),de.mozchunkedarraybuffer=!de.fetch&&ie&&le("moz-chunked-arraybuffer"),de.overrideMimeType=de.fetch||(re()?oe(re().overrideMimeType):!1),de.vbArray=oe(ue.VBArray);function oe(te){return typeof te=="function"}ae=null}).call(this)}).call(this,typeof Mt!="undefined"?Mt: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(x,pe,de){(function(ue,ae,re){(function(){"use strict";x("core-js/modules/es.object.to-string.js"),x("core-js/modules/es.regexp.to-string.js"),x("core-js/modules/web.dom-collections.for-each.js"),x("core-js/modules/es.object.keys.js"),x("core-js/modules/es.array.concat.js"),x("core-js/modules/es.array.map.js"),x("core-js/modules/es.function.name.js"),x("core-js/modules/es.promise.js"),x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.string.split.js");var le=x("./capability"),ie=x("inherits"),se=x("./response"),oe=x("readable-stream"),te=x("to-arraybuffer"),z=se.IncomingMessage,a=se.readyStates;function y(ne,ce){return le.fetch&&ce?"fetch":le.mozchunkedarraybuffer?"moz-chunked-arraybuffer":le.msstream?"ms-stream":le.arraybuffer&&ne?"arraybuffer":le.vbArray&&ne?"text:vbarray":"text"}var E=pe.exports=function(ne){var ce=this;oe.Writable.call(ce),ce._opts=ne,ce._body=[],ce._headers={},ne.auth&&ce.setHeader("Authorization","Basic "+new re(ne.auth).toString("base64")),Object.keys(ne.headers).forEach(function(me){ce.setHeader(me,ne.headers[me])});var Ae,ge=!0;if(ne.mode==="disable-fetch"||"requestTimeout"in ne&&!le.abortController)ge=!1,Ae=!0;else if(ne.mode==="prefer-streaming")Ae=!1;else if(ne.mode==="allow-wrong-content-type")Ae=!le.overrideMimeType;else if(!ne.mode||ne.mode==="default"||ne.mode==="prefer-fast")Ae=!0;else throw new Error("Invalid value for opts.mode");ce._mode=y(Ae,ge),ce._fetchTimer=null,ce.on("finish",function(){ce._onFinish()})};ie(E,oe.Writable),E.prototype.setHeader=function(ne,ce){var Ae=this,ge=ne.toLowerCase();ee.indexOf(ge)===-1&&(Ae._headers[ge]={name:ne,value:ce})},E.prototype.getHeader=function(ne){var ce=this._headers[ne.toLowerCase()];return ce?ce.value:null},E.prototype.removeHeader=function(ne){var ce=this;delete ce._headers[ne.toLowerCase()]},E.prototype._onFinish=function(){var ne=this;if(!ne._destroyed){var ce=ne._opts,Ae=ne._headers,ge=null;ce.method!=="GET"&&ce.method!=="HEAD"&&(le.arraybuffer?ge=te(re.concat(ne._body)):le.blobConstructor?ge=new ae.Blob(ne._body.map(function(we){return te(we)}),{type:(Ae["content-type"]||{}).value||""}):ge=re.concat(ne._body).toString());var me=[];if(Object.keys(Ae).forEach(function(we){var Ke=Ae[we].name,Se=Ae[we].value;Array.isArray(Se)?Se.forEach(function(ke){me.push([Ke,ke])}):me.push([Ke,Se])}),ne._mode==="fetch"){var ve=null,be=null;if(le.abortController){var ye=new AbortController;ve=ye.signal,ne._fetchAbortController=ye,"requestTimeout"in ce&&ce.requestTimeout!==0&&(ne._fetchTimer=ae.setTimeout(function(){ne.emit("requestTimeout"),ne._fetchAbortController&&ne._fetchAbortController.abort()},ce.requestTimeout))}ae.fetch(ne._opts.url,{method:ne._opts.method,headers:me,body:ge||void 0,mode:"cors",credentials:ce.withCredentials?"include":"same-origin",signal:ve}).then(function(we){ne._fetchResponse=we,ne._connect()},function(we){ae.clearTimeout(ne._fetchTimer),ne._destroyed||ne.emit("error",we)})}else{var Ce=ne._xhr=new ae.XMLHttpRequest;try{Ce.open(ne._opts.method,ne._opts.url,!0)}catch(we){ue.nextTick(function(){ne.emit("error",we)});return}"responseType"in Ce&&(Ce.responseType=ne._mode.split(":")[0]),"withCredentials"in Ce&&(Ce.withCredentials=!!ce.withCredentials),ne._mode==="text"&&"overrideMimeType"in Ce&&Ce.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in ce&&(Ce.timeout=ce.requestTimeout,Ce.ontimeout=function(){ne.emit("requestTimeout")}),me.forEach(function(we){Ce.setRequestHeader(we[0],we[1])}),ne._response=null,Ce.onreadystatechange=function(){switch(Ce.readyState){case a.LOADING:case a.DONE:ne._onXHRProgress();break}},ne._mode==="moz-chunked-arraybuffer"&&(Ce.onprogress=function(){ne._onXHRProgress()}),Ce.onerror=function(){ne._destroyed||ne.emit("error",new Error("XHR error"))};try{Ce.send(ge)}catch(we){ue.nextTick(function(){ne.emit("error",we)});return}}}};function b(ne){try{var ce=ne.status;return ce!==null&&ce!==0}catch(Ae){return!1}}E.prototype._onXHRProgress=function(){var ne=this;!b(ne._xhr)||ne._destroyed||(ne._response||ne._connect(),ne._response._onXHRProgress())},E.prototype._connect=function(){var ne=this;ne._destroyed||(ne._response=new z(ne._xhr,ne._fetchResponse,ne._mode,ne._fetchTimer),ne._response.on("error",function(ce){ne.emit("error",ce)}),ne.emit("response",ne._response))},E.prototype._write=function(ne,ce,Ae){var ge=this;ge._body.push(ne),Ae()},E.prototype.abort=E.prototype.destroy=function(){var ne=this;ne._destroyed=!0,ae.clearTimeout(ne._fetchTimer),ne._response&&(ne._response._destroyed=!0),ne._xhr?ne._xhr.abort():ne._fetchAbortController&&ne._fetchAbortController.abort()},E.prototype.end=function(ne,ce,Ae){var ge=this;typeof ne=="function"&&(Ae=ne,ne=void 0),oe.Writable.prototype.end.call(ge,ne,ce,Ae)},E.prototype.flushHeaders=function(){},E.prototype.setTimeout=function(){},E.prototype.setNoDelay=function(){},E.prototype.setSocketKeepAlive=function(){};var ee=["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,x("_process"),typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},x("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(x,pe,de){(function(ue,ae,re){(function(){"use strict";x("core-js/modules/es.object.to-string.js"),x("core-js/modules/web.dom-collections.for-each.js"),x("core-js/modules/es.promise.js"),x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.string.split.js"),x("core-js/modules/es.string.match.js"),x("core-js/modules/es.array.iterator.js"),x("core-js/modules/es.array-buffer.slice.js"),x("core-js/modules/es.typed-array.uint8-array.js"),x("core-js/modules/es.typed-array.copy-within.js"),x("core-js/modules/es.typed-array.every.js"),x("core-js/modules/es.typed-array.fill.js"),x("core-js/modules/es.typed-array.filter.js"),x("core-js/modules/es.typed-array.find.js"),x("core-js/modules/es.typed-array.find-index.js"),x("core-js/modules/es.typed-array.for-each.js"),x("core-js/modules/es.typed-array.includes.js"),x("core-js/modules/es.typed-array.index-of.js"),x("core-js/modules/es.typed-array.iterator.js"),x("core-js/modules/es.typed-array.join.js"),x("core-js/modules/es.typed-array.last-index-of.js"),x("core-js/modules/es.typed-array.map.js"),x("core-js/modules/es.typed-array.reduce.js"),x("core-js/modules/es.typed-array.reduce-right.js"),x("core-js/modules/es.typed-array.reverse.js"),x("core-js/modules/es.typed-array.set.js"),x("core-js/modules/es.typed-array.slice.js"),x("core-js/modules/es.typed-array.some.js"),x("core-js/modules/es.typed-array.sort.js"),x("core-js/modules/es.typed-array.subarray.js"),x("core-js/modules/es.typed-array.to-locale-string.js"),x("core-js/modules/es.typed-array.to-string.js"),x("core-js/modules/es.array.slice.js");var le=x("./capability"),ie=x("inherits"),se=x("readable-stream"),oe=de.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},te=de.IncomingMessage=function(z,a,y,E){var b=this;if(se.Readable.call(b),b._mode=y,b.headers={},b.rawHeaders=[],b.trailers={},b.rawTrailers=[],b.on("end",function(){ue.nextTick(function(){b.emit("close")})}),y==="fetch"){var ee=function ve(){ce.read().then(function(be){if(!b._destroyed){if(be.done){ae.clearTimeout(E),b.push(null);return}b.push(new re(be.value)),ve()}}).catch(function(be){ae.clearTimeout(E),b._destroyed||b.emit("error",be)})};if(b._fetchResponse=a,b.url=a.url,b.statusCode=a.status,b.statusMessage=a.statusText,a.headers.forEach(function(ve,be){b.headers[be.toLowerCase()]=ve,b.rawHeaders.push(be,ve)}),le.writableStream){var ne=new WritableStream({write:function(be){return new Promise(function(ye,Ce){b._destroyed?Ce():b.push(new re(be))?ye():b._resumeFetch=ye})},close:function(){ae.clearTimeout(E),b._destroyed||b.push(null)},abort:function(be){b._destroyed||b.emit("error",be)}});try{a.body.pipeTo(ne).catch(function(ve){ae.clearTimeout(E),b._destroyed||b.emit("error",ve)});return}catch(ve){}}var ce=a.body.getReader();ee()}else{b._xhr=z,b._pos=0,b.url=z.responseURL,b.statusCode=z.status,b.statusMessage=z.statusText;var Ae=z.getAllResponseHeaders().split(/\r?\n/);if(Ae.forEach(function(ve){var be=ve.match(/^([^:]+):\s*(.*)/);if(be){var ye=be[1].toLowerCase();ye==="set-cookie"?(b.headers[ye]===void 0&&(b.headers[ye]=[]),b.headers[ye].push(be[2])):b.headers[ye]!==void 0?b.headers[ye]+=", "+be[2]:b.headers[ye]=be[2],b.rawHeaders.push(be[1],be[2])}}),b._charset="x-user-defined",!le.overrideMimeType){var ge=b.rawHeaders["mime-type"];if(ge){var me=ge.match(/;\s*charset=([^;])(;|$)/);me&&(b._charset=me[1].toLowerCase())}b._charset||(b._charset="utf-8")}}};ie(te,se.Readable),te.prototype._read=function(){var z=this,a=z._resumeFetch;a&&(z._resumeFetch=null,a())},te.prototype._onXHRProgress=function(){var z=this,a=z._xhr,y=null;switch(z._mode){case"text:vbarray":if(a.readyState!==oe.DONE)break;try{y=new ae.VBArray(a.responseBody).toArray()}catch(ce){}if(y!==null){z.push(new re(y));break}case"text":try{y=a.responseText}catch(ce){z._mode="text:vbarray";break}if(y.length>z._pos){var E=y.substr(z._pos);if(z._charset==="x-user-defined"){for(var b=new re(E.length),ee=0;ee<E.length;ee++)b[ee]=E.charCodeAt(ee)&255;z.push(b)}else z.push(E,z._charset);z._pos=y.length}break;case"arraybuffer":if(a.readyState!==oe.DONE||!a.response)break;y=a.response,z.push(new re(new Uint8Array(y)));break;case"moz-chunked-arraybuffer":if(y=a.response,a.readyState!==oe.LOADING||!y)break;z.push(new re(new Uint8Array(y)));break;case"ms-stream":if(y=a.response,a.readyState!==oe.LOADING)break;var ne=new ae.MSStreamReader;ne.onprogress=function(){ne.result.byteLength>z._pos&&(z.push(new re(new Uint8Array(ne.result.slice(z._pos)))),z._pos=ne.result.byteLength)},ne.onload=function(){z.push(null)},ne.readAsArrayBuffer(y);break}z._xhr.readyState===oe.DONE&&z._mode!=="ms-stream"&&z.push(null)}}).call(this)}).call(this,x("_process"),typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},x("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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/helpers/typeof"));x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.string.search.js"),x("core-js/modules/es.array.concat.js"),x("core-js/modules/es.string.split.js"),x("core-js/modules/es.string.replace.js"),x("core-js/modules/es.array.join.js"),x("core-js/modules/es.string.trim.js"),x("core-js/modules/es.string.match.js"),x("core-js/modules/es.array.slice.js"),x("core-js/modules/es.object.keys.js"),x("core-js/modules/es.array.splice.js");var re=x("punycode"),le=x("./util");de.parse=be,de.resolve=Ce,de.resolveObject=we,de.format=ye,de.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 se=/^([a-z0-9.+-]+:)/i,oe=/:[0-9]*$/,te=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,z=["<",">",'"',"`"," ","\r",`
`," "],a=["{","}","|","\\","^","`"].concat(z),y=["'"].concat(a),E=["%","/","?",";","#"].concat(y),b=["/","?","#"],ee=255,ne=/^[+a-z0-9A-Z_-]{0,63}$/,ce=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Ae={javascript:!0,"javascript:":!0},ge={javascript:!0,"javascript:":!0},me={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},ve=x("querystring");function be(Ke,Se,ke){if(Ke&&le.isObject(Ke)&&Ke instanceof ie)return Ke;var Fe=new ie;return Fe.parse(Ke,Se,ke),Fe}ie.prototype.parse=function(Ke,Se,ke){if(!le.isString(Ke))throw new TypeError("Parameter 'url' must be a string, not "+(0,ae.default)(Ke));var Fe=Ke.indexOf("?"),De=Fe!==-1&&Fe<Ke.indexOf("#")?"?":"#",We=Ke.split(De),Ve=/\\/g;We[0]=We[0].replace(Ve,"/"),Ke=We.join(De);var Qe=Ke;if(Qe=Qe.trim(),!ke&&Ke.split("#").length===1){var Je=te.exec(Qe);if(Je)return this.path=Qe,this.href=Qe,this.pathname=Je[1],Je[2]?(this.search=Je[2],Se?this.query=ve.parse(this.search.substr(1)):this.query=this.search.substr(1)):Se&&(this.search="",this.query={}),this}var et=se.exec(Qe);if(et){et=et[0];var ct=et.toLowerCase();this.protocol=ct,Qe=Qe.substr(et.length)}if(ke||et||Qe.match(/^\/\/[^@\/]+@[^@\/]+/)){var ut=Qe.substr(0,2)==="//";ut&&!(et&&ge[et])&&(Qe=Qe.substr(2),this.slashes=!0)}if(!ge[et]&&(ut||et&&!me[et])){for(var nt=-1,lt=0;lt<b.length;lt++){var at=Qe.indexOf(b[lt]);at!==-1&&(nt===-1||at<nt)&&(nt=at)}var pt,bt;nt===-1?bt=Qe.lastIndexOf("@"):bt=Qe.lastIndexOf("@",nt),bt!==-1&&(pt=Qe.slice(0,bt),Qe=Qe.slice(bt+1),this.auth=decodeURIComponent(pt)),nt=-1;for(var lt=0;lt<E.length;lt++){var at=Qe.indexOf(E[lt]);at!==-1&&(nt===-1||at<nt)&&(nt=at)}nt===-1&&(nt=Qe.length),this.host=Qe.slice(0,nt),Qe=Qe.slice(nt),this.parseHost(),this.hostname=this.hostname||"";var Lt=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!Lt)for(var mt=this.hostname.split("."),lt=0,At=mt.length;lt<At;lt++){var qe=mt[lt];if(qe&&!qe.match(ne)){for(var je="",Ze=0,Oe=qe.length;Ze<Oe;Ze++)qe.charCodeAt(Ze)>127?je+="x":je+=qe[Ze];if(!je.match(ne)){var Ee=mt.slice(0,lt),Be=mt.slice(lt+1),Ge=qe.match(ce);Ge&&(Ee.push(Ge[1]),Be.unshift(Ge[2])),Be.length&&(Qe="/"+Be.join(".")+Qe),this.hostname=Ee.join(".");break}}}this.hostname.length>ee?this.hostname="":this.hostname=this.hostname.toLowerCase(),Lt||(this.hostname=re.toASCII(this.hostname));var Ie=this.port?":"+this.port:"",Ne=this.hostname||"";this.host=Ne+Ie,this.href+=this.host,Lt&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Qe[0]!=="/"&&(Qe="/"+Qe))}if(!Ae[ct])for(var lt=0,At=y.length;lt<At;lt++){var ze=y[lt];if(Qe.indexOf(ze)!==-1){var it=encodeURIComponent(ze);it===ze&&(it=escape(ze)),Qe=Qe.split(ze).join(it)}}var yt=Qe.indexOf("#");yt!==-1&&(this.hash=Qe.substr(yt),Qe=Qe.slice(0,yt));var xt=Qe.indexOf("?");if(xt!==-1?(this.search=Qe.substr(xt),this.query=Qe.substr(xt+1),Se&&(this.query=ve.parse(this.query)),Qe=Qe.slice(0,xt)):Se&&(this.search="",this.query={}),Qe&&(this.pathname=Qe),me[ct]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var Ie=this.pathname||"",It=this.search||"";this.path=Ie+It}return this.href=this.format(),this};function ye(Ke){return le.isString(Ke)&&(Ke=be(Ke)),Ke instanceof ie?Ke.format():ie.prototype.format.call(Ke)}ie.prototype.format=function(){var Ke=this.auth||"";Ke&&(Ke=encodeURIComponent(Ke),Ke=Ke.replace(/%3A/i,":"),Ke+="@");var Se=this.protocol||"",ke=this.pathname||"",Fe=this.hash||"",De=!1,We="";this.host?De=Ke+this.host:this.hostname&&(De=Ke+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(De+=":"+this.port)),this.query&&le.isObject(this.query)&&Object.keys(this.query).length&&(We=ve.stringify(this.query));var Ve=this.search||We&&"?"+We||"";return Se&&Se.substr(-1)!==":"&&(Se+=":"),this.slashes||(!Se||me[Se])&&De!==!1?(De="//"+(De||""),ke&&ke.charAt(0)!=="/"&&(ke="/"+ke)):De||(De=""),Fe&&Fe.charAt(0)!=="#"&&(Fe="#"+Fe),Ve&&Ve.charAt(0)!=="?"&&(Ve="?"+Ve),ke=ke.replace(/[?#]/g,function(Qe){return encodeURIComponent(Qe)}),Ve=Ve.replace("#","%23"),Se+De+ke+Ve+Fe};function Ce(Ke,Se){return be(Ke,!1,!0).resolve(Se)}ie.prototype.resolve=function(Ke){return this.resolveObject(be(Ke,!1,!0)).format()};function we(Ke,Se){return Ke?be(Ke,!1,!0).resolveObject(Se):Se}ie.prototype.resolveObject=function(Ke){if(le.isString(Ke)){var Se=new ie;Se.parse(Ke,!1,!0),Ke=Se}for(var ke=new ie,Fe=Object.keys(this),De=0;De<Fe.length;De++){var We=Fe[De];ke[We]=this[We]}if(ke.hash=Ke.hash,Ke.href==="")return ke.href=ke.format(),ke;if(Ke.slashes&&!Ke.protocol){for(var Ve=Object.keys(Ke),Qe=0;Qe<Ve.length;Qe++){var Je=Ve[Qe];Je!=="protocol"&&(ke[Je]=Ke[Je])}return me[ke.protocol]&&ke.hostname&&!ke.pathname&&(ke.path=ke.pathname="/"),ke.href=ke.format(),ke}if(Ke.protocol&&Ke.protocol!==ke.protocol){if(!me[Ke.protocol]){for(var et=Object.keys(Ke),ct=0;ct<et.length;ct++){var ut=et[ct];ke[ut]=Ke[ut]}return ke.href=ke.format(),ke}if(ke.protocol=Ke.protocol,!Ke.host&&!ge[Ke.protocol]){for(var At=(Ke.pathname||"").split("/");At.length&&!(Ke.host=At.shift()););Ke.host||(Ke.host=""),Ke.hostname||(Ke.hostname=""),At[0]!==""&&At.unshift(""),At.length<2&&At.unshift(""),ke.pathname=At.join("/")}else ke.pathname=Ke.pathname;if(ke.search=Ke.search,ke.query=Ke.query,ke.host=Ke.host||"",ke.auth=Ke.auth,ke.hostname=Ke.hostname||Ke.host,ke.port=Ke.port,ke.pathname||ke.search){var nt=ke.pathname||"",lt=ke.search||"";ke.path=nt+lt}return ke.slashes=ke.slashes||Ke.slashes,ke.href=ke.format(),ke}var at=ke.pathname&&ke.pathname.charAt(0)==="/",pt=Ke.host||Ke.pathname&&Ke.pathname.charAt(0)==="/",bt=pt||at||ke.host&&Ke.pathname,Lt=bt,mt=ke.pathname&&ke.pathname.split("/")||[],At=Ke.pathname&&Ke.pathname.split("/")||[],qe=ke.protocol&&!me[ke.protocol];if(qe&&(ke.hostname="",ke.port=null,ke.host&&(mt[0]===""?mt[0]=ke.host:mt.unshift(ke.host)),ke.host="",Ke.protocol&&(Ke.hostname=null,Ke.port=null,Ke.host&&(At[0]===""?At[0]=Ke.host:At.unshift(Ke.host)),Ke.host=null),bt=bt&&(At[0]===""||mt[0]==="")),pt)ke.host=Ke.host||Ke.host===""?Ke.host:ke.host,ke.hostname=Ke.hostname||Ke.hostname===""?Ke.hostname:ke.hostname,ke.search=Ke.search,ke.query=Ke.query,mt=At;else if(At.length)mt||(mt=[]),mt.pop(),mt=mt.concat(At),ke.search=Ke.search,ke.query=Ke.query;else if(!le.isNullOrUndefined(Ke.search)){if(qe){ke.hostname=ke.host=mt.shift();var je=ke.host&&ke.host.indexOf("@")>0?ke.host.split("@"):!1;je&&(ke.auth=je.shift(),ke.host=ke.hostname=je.shift())}return ke.search=Ke.search,ke.query=Ke.query,(!le.isNull(ke.pathname)||!le.isNull(ke.search))&&(ke.path=(ke.pathname?ke.pathname:"")+(ke.search?ke.search:"")),ke.href=ke.format(),ke}if(!mt.length)return ke.pathname=null,ke.search?ke.path="/"+ke.search:ke.path=null,ke.href=ke.format(),ke;for(var Ze=mt.slice(-1)[0],Oe=(ke.host||Ke.host||mt.length>1)&&(Ze==="."||Ze==="..")||Ze==="",Ee=0,Be=mt.length;Be>=0;Be--)Ze=mt[Be],Ze==="."?mt.splice(Be,1):Ze===".."?(mt.splice(Be,1),Ee++):Ee&&(mt.splice(Be,1),Ee--);if(!bt&&!Lt)for(;Ee--;Ee)mt.unshift("..");bt&&mt[0]!==""&&(!mt[0]||mt[0].charAt(0)!=="/")&&mt.unshift(""),Oe&&mt.join("/").substr(-1)!=="/"&&mt.push("");var Ge=mt[0]===""||mt[0]&&mt[0].charAt(0)==="/";if(qe){ke.hostname=ke.host=Ge?"":mt.length?mt.shift():"";var je=ke.host&&ke.host.indexOf("@")>0?ke.host.split("@"):!1;je&&(ke.auth=je.shift(),ke.host=ke.hostname=je.shift())}return bt=bt||ke.host&&mt.length,bt&&!Ge&&mt.unshift(""),mt.length?ke.pathname=mt.join("/"):(ke.pathname=null,ke.path=null),(!le.isNull(ke.pathname)||!le.isNull(ke.search))&&(ke.path=(ke.pathname?ke.pathname:"")+(ke.search?ke.search:"")),ke.auth=Ke.auth||ke.auth,ke.slashes=ke.slashes||Ke.slashes,ke.href=ke.format(),ke},ie.prototype.parseHost=function(){var Ke=this.host,Se=oe.exec(Ke);Se&&(Se=Se[0],Se!==":"&&(this.port=Se.substr(1)),Ke=Ke.substr(0,Ke.length-Se.length)),Ke&&(this.hostname=Ke)}},{"./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(x,pe,de){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/helpers/typeof"));pe.exports={isString:function(le){return typeof le=="string"},isObject:function(le){return(0,ae.default)(le)==="object"&&le!==null},isNull:function(le){return le===null},isNullOrUndefined:function(le){return le==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(x,pe,de){"use strict";x("core-js/modules/es.number.constructor.js"),de.encodeURIComponent=function(ue){try{return encodeURIComponent(ue)}catch(ae){return ue}},de.escape=x("escape-html"),de.timestamp=function(ae){if(ae){var re=ae;return typeof re=="string"&&(re=Number(re)),String(ae).length===10&&(re*=1e3),new Date(re)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(x,pe,de){(function(ue,ae){(function(){"use strict";var re=x("@babel/runtime/helpers/interopRequireDefault"),le=re(x("@babel/runtime/helpers/typeof"));x("core-js/modules/es.string.trim.js"),x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.string.split.js"),x("core-js/modules/es.object.to-string.js"),x("core-js/modules/es.promise.js"),x("core-js/modules/es.function.name.js"),x("core-js/modules/es.array.concat.js");var ie=x("util"),se=x("url"),oe=x("http"),te=x("https"),z=x("debug")("urllib"),a=x("humanize-ms"),y=0,E=Math.pow(2,31)-10,b=/^https?:\/\//i;function ee(ge,me){return ge===void 0?me:ge}function ne(ge){return ge?ge.split(";")[0].trim().toLowerCase():""}function ce(ge,me){return function(ve,be,ye){if(ve)return me(ve);ge({data:be,status:ye.statusCode,headers:ye.headers,res:ye})}}de.TIMEOUTS=[a("300s"),a("300s")];var Ae=["json","text"];de.request=function(me,ve,be){return arguments.length===2&&typeof ve=="function"&&(be=ve,ve=null),typeof be=="function"?de.requestWithCallback(me,ve,be):new Promise(function(ye,Ce){de.requestWithCallback(me,ve,ce(ye,Ce))})},de.requestWithCallback=function(me,ve,be){if(!me||typeof me!="string"&&(0,le.default)(me)!=="object"){var ye=ie.format("expect request url to be a string or a http request options, but got %j",me);throw new Error(ye)}arguments.length===2&&typeof ve=="function"&&(be=ve,ve=null),ve=ve||{},y>=E&&(y=0);var Ce=++y;ve.requestUrls=ve.requestUrls||[];var we={requestId:Ce,url:me,args:ve,ctx:ve.ctx};ve.emitter&&ve.emitter.emit("request",we),ve.timeout=ve.timeout||de.TIMEOUTS,ve.maxRedirects=ve.maxRedirects||10,ve.streaming=ve.streaming||ve.customResponse;var Ke=Date.now(),Se;typeof me=="string"?(b.test(me)||(me="https://"+me),Se=se.parse(me)):Se=me;var ke=(ve.type||ve.method||Se.method||"GET").toUpperCase(),Fe=Se.port||80,De=oe,We=ee(ve.agent,de.agent),Ve=ve.fixJSONCtlChars;Se.protocol==="https:"&&(De=te,We=ee(ve.httpsAgent,de.httpsAgent),Se.port||(Fe=443));var Qe={host:Se.hostname||Se.host||"localhost",path:Se.path||"/",method:ke,port:Fe,agent:We,headers:ve.headers||{},lookup:ve.lookup};Array.isArray(ve.timeout)?Qe.requestTimeout=ve.timeout[ve.timeout.length-1]:typeof ve.timeout!="undefined"&&(Qe.requestTimeout=ve.timeout);var Je=ve.auth||Se.auth;Je&&(Qe.auth=Je);var et=ve.content||ve.data,ct=ke==="GET"||ke==="HEAD"||ve.dataAsQueryString;if(!ve.content&&et&&!(typeof et=="string"||ae.isBuffer(et)))if(ct)et=ve.nestedQuerystring?qs.stringify(et):querystring.stringify(et);else{var ut=Qe.headers["Content-Type"]||Qe.headers["content-type"];ut||(ve.contentType==="json"?ut="application/json":ut="application/x-www-form-urlencoded",Qe.headers["Content-Type"]=ut),ne(ut)==="application/json"?et=JSON.stringify(et):et=ve.nestedQuerystring?qs.stringify(et):querystring.stringify(et)}ct&&et&&(Qe.path+=(Se.query?"&":"?")+et,et=null);var nt=0;if(et){var lt=et.length;ae.isBuffer(et)||(lt=ae.byteLength(et)),nt=Qe.headers["Content-Length"]=lt}ve.dataType==="json"&&(Qe.headers.Accept="application/json"),typeof ve.beforeRequest=="function"&&ve.beforeRequest(Qe);var at=null,pt=null,bt=null,Lt=!1,mt=!1,At=0,qe=-1,je=!1,Ze="",Oe="",Ee=null;ve.timing&&(Ee={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function Be(){at&&(clearTimeout(at),at=null)}function Ge(){pt&&(clearTimeout(pt),pt=null)}function Ie(Ct,Zt,Pt){if(Ge(),!be){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Ce,ue.pid,Qe.method,me),Ct&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
stack: %s`,Date(),Ce,ue.pid,Ct.name,Ct.message,Ct.stack);return}var jt=be;be=null;var Jt={};Pt&&(qe=Pt.statusCode,Jt=Pt.headers);var en=Date.now()-Ke;Ee&&(Ee.contentDownload=en),z("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",en,At,qe,Qe.method,Qe.host,Qe.path,mt,Ee);var fn={status:qe,statusCode:qe,headers:Jt,size:At,aborted:je,rt:en,keepAliveSocket:mt,data:Zt,requestUrls:ve.requestUrls,timing:Ee,remoteAddress:Ze,remotePort:Oe};if(Ct){var Wn="";We&&typeof We.getCurrentStatus=="function"&&(Wn=", agent status: "+JSON.stringify(We.getCurrentStatus())),Ct.message+=", "+Qe.method+" "+me+" "+qe+" (connected: "+Lt+", keepalive socket: "+mt+Wn+`)
headers: `+JSON.stringify(Jt),Ct.data=Zt,Ct.path=Qe.path,Ct.status=qe,Ct.headers=Jt,Ct.res=fn}jt(Ct,Zt,ve.streaming?Pt:fn),ve.emitter&&(we.url=me,we.socket=Tt&&Tt.connection,we.options=Qe,we.size=nt,ve.emitter.emit("response",{requestId:Ce,error:Ct,ctx:ve.ctx,req:we,res:fn}))}function Ne(Ct){var Zt=null;if(ve.followRedirect&&statuses.redirect[Ct.statusCode]){ve._followRedirectCount=(ve._followRedirectCount||0)+1;var Pt=Ct.headers.location;if(!Pt)Zt=new Error("Got statusCode "+Ct.statusCode+" but cannot resolve next location from headers"),Zt.name="FollowRedirectError";else if(ve._followRedirectCount>ve.maxRedirects)Zt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+me),Zt.name="MaxRedirectError";else{var jt=ve.formatRedirectUrl?ve.formatRedirectUrl(me,Pt):se.resolve(me,Pt);z("Request#%d %s: `redirected` from %s to %s",Ce,Qe.path,me,jt),Ge(),ve.headers&&ve.headers.Host&&b.test(Pt)&&(ve.headers.Host=null);var Jt=be;return be=null,de.requestWithCallback(jt,ve,Jt),{redirect:!0,error:null}}}return{redirect:!1,error:Zt}}ve.gzip&&!Qe.headers["Accept-Encoding"]&&!Qe.headers["accept-encoding"]&&(Qe.headers["Accept-Encoding"]="gzip");function ze(Ct,Zt,Pt){var jt=Ct.headers["content-encoding"];return Pt(null,Zt,jt)}var it=ve.writeStream;z("Request#%d %s %s with headers %j, options.path: %s",Ce,ke,me,Qe.headers,Qe.path),ve.requestUrls.push(me);function yt(Ct){if(Ee&&(Ee.waiting=Date.now()-Ke),z("Request#%d %s `req response` event emit: status %d, headers: %j",Ce,me,Ct.statusCode,Ct.headers),ve.streaming){var Zt=Ne(Ct);if(Zt.redirect){Ct.resume();return}return Zt.error?(Ct.resume(),Ie(Zt.error,null,Ct)):Ie(null,null,Ct)}if(Ct.on("close",function(){z("Request#%d %s: `res close` event emit, total size %d",Ce,me,At)}),Ct.on("error",function(){z("Request#%d %s: `res error` event emit, total size %d",Ce,me,At)}),Ct.on("aborted",function(){je=!0,z("Request#%d %s: `res aborted` event emit, total size %d",Ce,me,At)}),it){var Pt=Ne(Ct);if(Pt.redirect){Ct.resume();return}return Pt.error?(Ct.resume(),it.end(),Ie(Pt.error,null,Ct)):(ve.consumeWriteStream===!1?Ct.on("end",Ie.bind(null,null,null,Ct)):it.on("close",function(){z("Request#%d %s: writeStream close event emitted",Ce,me),Ie(bt||null,null,Ct)}),Ct.pipe(it))}var jt=[];Ct.on("data",function(Jt){z("Request#%d %s: `res data` event emit, size %d",Ce,me,Jt.length),At+=Jt.length,jt.push(Jt)}),Ct.on("end",function(){var Jt=ae.concat(jt,At);if(z("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Ce,me,At,Ct._dumped),bt)return Ie(bt,Jt,Ct);var en=Ne(Ct);if(en.error)return Ie(en.error,Jt,Ct);en.redirect||ze(Ct,Jt,function(fn,Wn,xn){if(fn)return Ie(fn,Jt,Ct);if(!xn&&Ae.indexOf(ve.dataType)>=0){try{Wn=decodeBodyByCharset(Wn,Ct)}catch(gn){return z("decodeBodyByCharset error: %s",gn),Ie(null,Wn,Ct)}if(ve.dataType==="json")if(At===0)Wn=null;else{var Rn=parseJSON(Wn,Ve);Rn.error?fn=Rn.error:Wn=Rn.data}}je&&z("Request#%d %s: Remote socket was terminated before `response.end()` was called",Ce,me),Ie(fn,Wn,Ct)})})}var xt,It;Array.isArray(ve.timeout)?(xt=a(ve.timeout[0]),It=a(ve.timeout[1])):xt=It=a(ve.timeout),z("ConnectTimeout: %d, ResponseTimeout: %d",xt,It);function St(){z("Connect timer ticking, timeout: %d",xt),at=setTimeout(function(){at=null,qe===-1&&(qe=-2);var Ct="Connect timeout for "+xt+"ms",Zt="ConnectionTimeoutError";Tt.socket||(Zt="SocketAssignTimeoutError",Ct+=", working sockets is full"),bt=new Error(Ct),bt.name=Zt,bt.requestId=Ce,z("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Ce,me,bt.name,Ct,Lt),Ht()},xt)}function wt(){z("Response timer ticking, timeout: %d",It),pt=setTimeout(function(){pt=null;var Ct="Response timeout for "+It+"ms",Zt="ResponseTimeoutError";bt=new Error(Ct),bt.name=Zt,bt.requestId=Ce,z("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Ce,me,bt.name,Ct,Lt),Ht()},It)}var Tt;Qe.mode=ve.mode?ve.mode:"";try{Tt=De.request(Qe,yt)}catch(Ct){return Ie(Ct)}typeof window=="undefined"?St():Tt.on("requestTimeout",function(){qe===-1&&(qe=-2);var Ct="Connect timeout for "+xt+"ms",Zt="ConnectionTimeoutError";bt=new Error(Ct),bt.name=Zt,bt.requestId=Ce,Ht()});function Ht(){z("Request#%d %s abort, connected: %s",Ce,me,Lt),Tt.socket||(bt.noSocket=!0,Ie(bt)),Tt.abort()}return Ee&&Tt.on("finish",function(){Ee.requestSent=Date.now()-Ke}),Tt.once("socket",function(Ct){Ee&&(Ee.queuing=Date.now()-Ke);var Zt=Ct.readyState;if(Zt==="opening"){Ct.once("lookup",function(Pt,jt,Jt){z("Request#%d %s lookup: %s, %s, %s",Ce,me,Pt,jt,Jt),Ee&&(Ee.dnslookup=Date.now()-Ke),jt&&(Ze=jt)}),Ct.once("connect",function(){Ee&&(Ee.connected=Date.now()-Ke),Be(),wt(),z("Request#%d %s new socket connected",Ce,me),Lt=!0,Ze||(Ze=Ct.remoteAddress),Oe=Ct.remotePort});return}z("Request#%d %s reuse socket connected, readyState: %s",Ce,me,Zt),Lt=!0,mt=!0,Ze||(Ze=Ct.remoteAddress),Oe=Ct.remotePort,Be(),wt()}),Tt.on("error",function(Ct){(Ct.name==="Error"||Ct.name==="TypeError")&&(Ct.name=Lt?"ResponseError":"RequestError"),Ct.message+=' (req "error")',z("Request#%d %s `req error` event emit, %s: %s",Ce,me,Ct.name,Ct.message),Ie(bt||Ct)}),it&&it.once("error",function(Ct){Ct.message+=' (writeStream "error")',bt=Ct,z("Request#%d %s `writeStream error` event emit, %s: %s",Ce,me,Ct.name,Ct.message),Ht()}),ve.stream?(ve.stream.pipe(Tt),ve.stream.once("error",function(Ct){Ct.message+=' (stream "error")',bt=Ct,z("Request#%d %s `readStream error` event emit, %s: %s",Ce,me,Ct.name,Ct.message),Ht()})):Tt.end(et),Tt.requestId=Ce,Tt}}).call(this)}).call(this,x("_process"),x("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)},38780:function(an,Mt){"use strict";function fe(){const he=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Re=1;Re<arguments.length;Re++){const x=Re<0||arguments.length<=Re?void 0:arguments[Re];x&&Object.keys(x).forEach(pe=>{const de=x[pe];de!==void 0&&(he[pe]=de)})}return he}Mt.Z=fe},81643:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return he}});const he=Re=>Re?typeof Re=="function"?Re():Re:null},66367:function(an,Mt,fe){"use strict";fe.d(Mt,{F:function(){return he},Z:function(){return Re}});function he(x){return x!=null&&x===x.window}function Re(x,pe){var de,ue;if(typeof window=="undefined")return 0;const ae=pe?"scrollTop":"scrollLeft";let re=0;return he(x)?re=x[pe?"pageYOffset":"pageXOffset"]:x instanceof Document?re=x.documentElement[ae]:(x instanceof HTMLElement||x)&&(re=x[ae]),x&&!he(x)&&typeof re!="number"&&(re=(ue=((de=x.ownerDocument)!==null&&de!==void 0?de:x).documentElement)===null||ue===void 0?void 0:ue[ae]),re}},57838:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return Re}});var he=fe(67294);function Re(){const[,x]=he.useReducer(pe=>pe+1,0);return x}},58375:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return pe}});var he=fe(96523);function Re(de,ue,ae,re){const le=ae-ue;return de/=re/2,de<1?le/2*de*de*de+ue:le/2*((de-=2)*de*de+2)+ue}var x=fe(66367);function pe(de){let ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ae=()=>window,callback:re,duration:le=450}=ue,ie=ae(),se=(0,x.Z)(ie,!0),oe=Date.now(),te=()=>{const a=Date.now()-oe,y=Re(a>le?le:a,se,de,le);(0,x.F)(ie)?ie.scrollTo(window.pageXOffset,y):ie instanceof Document||ie.constructor.name==="HTMLDocument"?ie.documentElement.scrollTop=y:ie.scrollTop=y,a<le?(0,he.Z)(te):typeof re=="function"&&re()};(0,he.Z)(te)}},85673:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ke}});var he=fe(94184),Re=fe.n(he),x=fe(37419),pe=fe(1337),de=fe(67294),ue=fe(96159),ae=fe(53124),re=fe(42922),le=fe(35874);const ie=Fe=>{let{children:De}=Fe;const{getPrefixCls:We}=de.useContext(ae.E_),Ve=We("breadcrumb");return de.createElement("li",{className:`${Ve}-separator`,"aria-hidden":"true"},De===""?De:De||"/")};ie.__ANT_BREADCRUMB_SEPARATOR=!0;var se=ie,oe=function(Fe,De){var We={};for(var Ve in Fe)Object.prototype.hasOwnProperty.call(Fe,Ve)&&De.indexOf(Ve)<0&&(We[Ve]=Fe[Ve]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Ve=Object.getOwnPropertySymbols(Fe);Qe<Ve.length;Qe++)De.indexOf(Ve[Qe])<0&&Object.prototype.propertyIsEnumerable.call(Fe,Ve[Qe])&&(We[Ve[Qe]]=Fe[Ve[Qe]]);return We};function te(Fe,De){if(Fe.title===void 0||Fe.title===null)return null;const We=Object.keys(De).join("|");return typeof Fe.title=="object"?Fe.title:String(Fe.title).replace(new RegExp(`:(${We})`,"g"),(Ve,Qe)=>De[Qe]||Ve)}function z(Fe,De,We,Ve){if(We==null)return null;const{className:Qe,onClick:Je}=De,et=oe(De,["className","onClick"]),ct=Object.assign(Object.assign({},(0,pe.Z)(et,{data:!0,aria:!0})),{onClick:Je});return Ve!==void 0?de.createElement("a",Object.assign({},ct,{className:Re()(`${Fe}-link`,Qe),href:Ve}),We):de.createElement("span",Object.assign({},ct,{className:Re()(`${Fe}-link`,Qe)}),We)}function a(Fe,De){return(Ve,Qe,Je,et,ct)=>{if(De)return De(Ve,Qe,Je,et);const ut=te(Ve,Qe);return z(Fe,Ve,ut,ct)}}var y=function(Fe,De){var We={};for(var Ve in Fe)Object.prototype.hasOwnProperty.call(Fe,Ve)&&De.indexOf(Ve)<0&&(We[Ve]=Fe[Ve]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Ve=Object.getOwnPropertySymbols(Fe);Qe<Ve.length;Qe++)De.indexOf(Ve[Qe])<0&&Object.prototype.propertyIsEnumerable.call(Fe,Ve[Qe])&&(We[Ve[Qe]]=Fe[Ve[Qe]]);return We};const E=Fe=>{const{prefixCls:De,separator:We="/",children:Ve,menu:Qe,overlay:Je,dropdownProps:et,href:ct}=Fe,nt=(lt=>{if(Qe||Je){const at=Object.assign({},et);if(Qe){const pt=Qe||{},{items:bt}=pt,Lt=y(pt,["items"]);at.menu=Object.assign(Object.assign({},Lt),{items:bt==null?void 0:bt.map((mt,At)=>{var{key:qe,title:je,label:Ze,path:Oe}=mt,Ee=y(mt,["key","title","label","path"]);let Be=Ze!=null?Ze:je;return Oe&&(Be=de.createElement("a",{href:`${ct}${Oe}`},Be)),Object.assign(Object.assign({},Ee),{key:qe!=null?qe:At,label:Be})})})}else Je&&(at.overlay=Je);return de.createElement(le.Z,Object.assign({placement:"bottom"},at),de.createElement("span",{className:`${De}-overlay-link`},lt,de.createElement(re.Z,null)))}return lt})(Ve);return nt!=null?de.createElement(de.Fragment,null,de.createElement("li",null,nt),We&&de.createElement(se,null,We)):null},b=Fe=>{const{prefixCls:De,children:We,href:Ve}=Fe,Qe=y(Fe,["prefixCls","children","href"]),{getPrefixCls:Je}=de.useContext(ae.E_),et=Je("breadcrumb",De);return de.createElement(E,Object.assign({},Qe,{prefixCls:et}),z(et,Qe,We,Ve))};b.__ANT_BREADCRUMB_ITEM=!0;var ee=b,ne=fe(14747),ce=fe(67968),Ae=fe(45503);const ge=Fe=>{const{componentCls:De,iconCls:We}=Fe;return{[De]:Object.assign(Object.assign({},(0,ne.Wf)(Fe)),{color:Fe.itemColor,fontSize:Fe.fontSize,[We]:{fontSize:Fe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Fe.linkColor,transition:`color ${Fe.motionDurationMid}`,padding:`0 ${Fe.paddingXXS}px`,borderRadius:Fe.borderRadiusSM,height:Fe.lineHeight*Fe.fontSize,display:"inline-block",marginInline:-Fe.marginXXS,"&:hover":{color:Fe.linkHoverColor,backgroundColor:Fe.colorBgTextHover}},(0,ne.Qy)(Fe)),"li:last-child":{color:Fe.lastItemColor},[`${De}-separator`]:{marginInline:Fe.separatorMargin,color:Fe.separatorColor},[`${De}-link`]:{[`
> ${We} + span,
> ${We} + a
`]:{marginInlineStart:Fe.marginXXS}},[`${De}-overlay-link`]:{borderRadius:Fe.borderRadiusSM,height:Fe.lineHeight*Fe.fontSize,display:"inline-block",padding:`0 ${Fe.paddingXXS}px`,marginInline:-Fe.marginXXS,[`> ${We}`]:{marginInlineStart:Fe.marginXXS,fontSize:Fe.fontSizeIcon},"&:hover":{color:Fe.linkHoverColor,backgroundColor:Fe.colorBgTextHover,a:{color:Fe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Fe.componentCls}-rtl`]:{direction:"rtl"}})}};var me=(0,ce.Z)("Breadcrumb",Fe=>{const De=(0,Ae.TS)(Fe,{});return[ge(De)]},Fe=>({itemColor:Fe.colorTextDescription,lastItemColor:Fe.colorText,iconFontSize:Fe.fontSize,linkColor:Fe.colorTextDescription,linkHoverColor:Fe.colorText,separatorColor:Fe.colorTextDescription,separatorMargin:Fe.marginXS})),ve=function(Fe,De){var We={};for(var Ve in Fe)Object.prototype.hasOwnProperty.call(Fe,Ve)&&De.indexOf(Ve)<0&&(We[Ve]=Fe[Ve]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Ve=Object.getOwnPropertySymbols(Fe);Qe<Ve.length;Qe++)De.indexOf(Ve[Qe])<0&&Object.prototype.propertyIsEnumerable.call(Fe,Ve[Qe])&&(We[Ve[Qe]]=Fe[Ve[Qe]]);return We};function be(Fe){const{breadcrumbName:De,children:We}=Fe,Ve=ve(Fe,["breadcrumbName","children"]),Qe=Object.assign({title:De},Ve);return We&&(Qe.menu={items:We.map(Je=>{var{breadcrumbName:et}=Je,ct=ve(Je,["breadcrumbName"]);return Object.assign(Object.assign({},ct),{title:et})})}),Qe}function ye(Fe,De){return(0,de.useMemo)(()=>Fe||(De?De.map(be):null),[Fe,De])}var Ce=function(Fe,De){var We={};for(var Ve in Fe)Object.prototype.hasOwnProperty.call(Fe,Ve)&&De.indexOf(Ve)<0&&(We[Ve]=Fe[Ve]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Ve=Object.getOwnPropertySymbols(Fe);Qe<Ve.length;Qe++)De.indexOf(Ve[Qe])<0&&Object.prototype.propertyIsEnumerable.call(Fe,Ve[Qe])&&(We[Ve[Qe]]=Fe[Ve[Qe]]);return We};const we=(Fe,De)=>{if(De===void 0)return De;let We=(De||"").replace(/^\//,"");return Object.keys(Fe).forEach(Ve=>{We=We.replace(`:${Ve}`,Fe[Ve])}),We},Ke=Fe=>{const{prefixCls:De,separator:We="/",style:Ve,className:Qe,rootClassName:Je,routes:et,items:ct,children:ut,itemRender:nt,params:lt={}}=Fe,at=Ce(Fe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:pt,direction:bt,breadcrumb:Lt}=de.useContext(ae.E_);let mt;const At=pt("breadcrumb",De),[qe,je]=me(At),Ze=ye(ct,et),Oe=a(At,nt);if(Ze&&Ze.length>0){const Ge=[],Ie=ct||et;mt=Ze.map((Ne,ze)=>{const{path:it,key:yt,type:xt,menu:It,overlay:St,onClick:wt,className:Tt,separator:Ht,dropdownProps:Ct}=Ne,Zt=we(lt,it);Zt!==void 0&&Ge.push(Zt);const Pt=yt!=null?yt:ze;if(xt==="separator")return de.createElement(se,{key:Pt},Ht);const jt={},Jt=ze===Ze.length-1;It?jt.menu=It:St&&(jt.overlay=St);let{href:en}=Ne;return Ge.length&&Zt!==void 0&&(en=`#/${Ge.join("/")}`),de.createElement(E,Object.assign({key:Pt},jt,(0,pe.Z)(Ne,{data:!0,aria:!0}),{className:Tt,dropdownProps:Ct,href:en,separator:Jt?"":We,onClick:wt,prefixCls:At}),Oe(Ne,lt,Ie,Ge,en))})}else if(ut){const Ge=(0,x.Z)(ut).length;mt=(0,x.Z)(ut).map((Ie,Ne)=>{if(!Ie)return Ie;const ze=Ne===Ge-1;return(0,ue.Tm)(Ie,{separator:ze?"":We,key:Ne})})}const Ee=Re()(At,Lt==null?void 0:Lt.className,{[`${At}-rtl`]:bt==="rtl"},Qe,Je,je),Be=Object.assign(Object.assign({},Lt==null?void 0:Lt.style),Ve);return qe(de.createElement("nav",Object.assign({className:Ee,style:Be},at),de.createElement("ol",null,mt)))};Ke.Item=ee,Ke.Separator=se;var Se=Ke,ke=Se},84567:function(an,Mt,fe){"use strict";fe.d(Mt,{default:function(){return me}});var he=fe(94184),Re=fe.n(he),x=fe(95860),pe=fe(67294),de=fe(53124),ue=fe(98866),ae=fe(65223),le=pe.createContext(null),ie=fe(63185),se=fe(45353),oe=fe(92429),te=function(ve,be){var ye={};for(var Ce in ve)Object.prototype.hasOwnProperty.call(ve,Ce)&&be.indexOf(Ce)<0&&(ye[Ce]=ve[Ce]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,Ce=Object.getOwnPropertySymbols(ve);we<Ce.length;we++)be.indexOf(Ce[we])<0&&Object.prototype.propertyIsEnumerable.call(ve,Ce[we])&&(ye[Ce[we]]=ve[Ce[we]]);return ye};const z=(ve,be)=>{var ye;const{prefixCls:Ce,className:we,rootClassName:Ke,children:Se,indeterminate:ke=!1,style:Fe,onMouseEnter:De,onMouseLeave:We,skipGroup:Ve=!1,disabled:Qe}=ve,Je=te(ve,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:et,direction:ct,checkbox:ut}=pe.useContext(de.E_),nt=pe.useContext(le),{isFormItemInput:lt}=pe.useContext(ae.aM),at=pe.useContext(ue.Z),pt=(ye=(nt==null?void 0:nt.disabled)||Qe)!==null&&ye!==void 0?ye:at,bt=pe.useRef(Je.value);pe.useEffect(()=>{nt==null||nt.registerValue(Je.value)},[]),pe.useEffect(()=>{if(!Ve)return Je.value!==bt.current&&(nt==null||nt.cancelValue(bt.current),nt==null||nt.registerValue(Je.value),bt.current=Je.value),()=>nt==null?void 0:nt.cancelValue(Je.value)},[Je.value]);const Lt=et("checkbox",Ce),[mt,At]=(0,ie.ZP)(Lt),qe=Object.assign({},Je);nt&&!Ve&&(qe.onChange=function(){Je.onChange&&Je.onChange.apply(Je,arguments),nt.toggleOption&&nt.toggleOption({label:Se,value:Je.value})},qe.name=nt.name,qe.checked=nt.value.includes(Je.value));const je=Re()(`${Lt}-wrapper`,{[`${Lt}-rtl`]:ct==="rtl",[`${Lt}-wrapper-checked`]:qe.checked,[`${Lt}-wrapper-disabled`]:pt,[`${Lt}-wrapper-in-form-item`]:lt},ut==null?void 0:ut.className,we,Ke,At),Ze=Re()({[`${Lt}-indeterminate`]:ke},oe.A,At),Oe=ke?"mixed":void 0;return mt(pe.createElement(se.Z,{component:"Checkbox",disabled:pt},pe.createElement("label",{className:je,style:Object.assign(Object.assign({},ut==null?void 0:ut.style),Fe),onMouseEnter:De,onMouseLeave:We},pe.createElement(x.Z,Object.assign({"aria-checked":Oe},qe,{prefixCls:Lt,className:Ze,disabled:pt,ref:be})),Se!==void 0&&pe.createElement("span",null,Se))))};var y=pe.forwardRef(z),E=fe(74902),b=fe(10366),ee=function(ve,be){var ye={};for(var Ce in ve)Object.prototype.hasOwnProperty.call(ve,Ce)&&be.indexOf(Ce)<0&&(ye[Ce]=ve[Ce]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,Ce=Object.getOwnPropertySymbols(ve);we<Ce.length;we++)be.indexOf(Ce[we])<0&&Object.prototype.propertyIsEnumerable.call(ve,Ce[we])&&(ye[Ce[we]]=ve[Ce[we]]);return ye};const ne=(ve,be)=>{const{defaultValue:ye,children:Ce,options:we=[],prefixCls:Ke,className:Se,rootClassName:ke,style:Fe,onChange:De}=ve,We=ee(ve,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Ve,direction:Qe}=pe.useContext(de.E_),[Je,et]=pe.useState(We.value||ye||[]),[ct,ut]=pe.useState([]);pe.useEffect(()=>{"value"in We&&et(We.value||[])},[We.value]);const nt=pe.useMemo(()=>we.map(Ee=>typeof Ee=="string"||typeof Ee=="number"?{label:Ee,value:Ee}:Ee),[we]),lt=Ee=>{ut(Be=>Be.filter(Ge=>Ge!==Ee))},at=Ee=>{ut(Be=>[].concat((0,E.Z)(Be),[Ee]))},pt=Ee=>{const Be=Je.indexOf(Ee.value),Ge=(0,E.Z)(Je);Be===-1?Ge.push(Ee.value):Ge.splice(Be,1),"value"in We||et(Ge),De==null||De(Ge.filter(Ie=>ct.includes(Ie)).sort((Ie,Ne)=>{const ze=nt.findIndex(yt=>yt.value===Ie),it=nt.findIndex(yt=>yt.value===Ne);return ze-it}))},bt=Ve("checkbox",Ke),Lt=`${bt}-group`,[mt,At]=(0,ie.ZP)(bt),qe=(0,b.Z)(We,["value","disabled"]),je=we.length?nt.map(Ee=>pe.createElement(y,{prefixCls:bt,key:Ee.value.toString(),disabled:"disabled"in Ee?Ee.disabled:We.disabled,value:Ee.value,checked:Je.includes(Ee.value),onChange:Ee.onChange,className:`${Lt}-item`,style:Ee.style,title:Ee.title},Ee.label)):Ce,Ze={toggleOption:pt,value:Je,disabled:We.disabled,name:We.name,registerValue:at,cancelValue:lt},Oe=Re()(Lt,{[`${Lt}-rtl`]:Qe==="rtl"},Se,ke,At);return mt(pe.createElement("div",Object.assign({className:Oe,style:Fe},qe,{ref:be}),pe.createElement(le.Provider,{value:Ze},je)))},ce=pe.forwardRef(ne);var Ae=pe.memo(ce);const ge=y;ge.Group=Ae,ge.__ANT_CHECKBOX=!0;var me=ge},63185:function(an,Mt,fe){"use strict";fe.d(Mt,{C2:function(){return de}});var he=fe(14747),Re=fe(45503),x=fe(67968);const pe=ue=>{const{checkboxCls:ae}=ue,re=`${ae}-wrapper`;return[{[`${ae}-group`]:Object.assign(Object.assign({},(0,he.Wf)(ue)),{display:"inline-flex",flexWrap:"wrap",columnGap:ue.marginXS,[`> ${ue.antCls}-row`]:{flex:1}}),[re]:Object.assign(Object.assign({},(0,he.Wf)(ue)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${re}`]:{marginInlineStart:0},[`&${re}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ae]:Object.assign(Object.assign({},(0,he.Wf)(ue)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:ue.borderRadiusSM,alignSelf:"center",[`${ae}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ae}-inner`]:Object.assign({},(0,he.oN)(ue))},[`${ae}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:ue.checkboxSize,height:ue.checkboxSize,direction:"ltr",backgroundColor:ue.colorBgContainer,border:`${ue.lineWidth}px ${ue.lineType} ${ue.colorBorder}`,borderRadius:ue.borderRadiusSM,borderCollapse:"separate",transition:`all ${ue.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:ue.checkboxSize/14*5,height:ue.checkboxSize/14*8,border:`${ue.lineWidthBold}px solid ${ue.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${ue.motionDurationFast} ${ue.motionEaseInBack}, opacity ${ue.motionDurationFast}`}},"& + span":{paddingInlineStart:ue.paddingXS,paddingInlineEnd:ue.paddingXS}})},{[`
${re}:not(${re}-disabled),
${ae}:not(${ae}-disabled)
`]:{[`&:hover ${ae}-inner`]:{borderColor:ue.colorPrimary}},[`${re}:not(${re}-disabled)`]:{[`&:hover ${ae}-checked:not(${ae}-disabled) ${ae}-inner`]:{backgroundColor:ue.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ae}-checked:not(${ae}-disabled):after`]:{borderColor:ue.colorPrimaryHover}}},{[`${ae}-checked`]:{[`${ae}-inner`]:{backgroundColor:ue.colorPrimary,borderColor:ue.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${ue.motionDurationMid} ${ue.motionEaseOutBack} ${ue.motionDurationFast}`}}},[`
${re}-checked:not(${re}-disabled),
${ae}-checked:not(${ae}-disabled)
`]:{[`&:hover ${ae}-inner`]:{backgroundColor:ue.colorPrimaryHover,borderColor:"transparent"}}},{[ae]:{"&-indeterminate":{[`${ae}-inner`]:{backgroundColor:ue.colorBgContainer,borderColor:ue.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:ue.fontSizeLG/2,height:ue.fontSizeLG/2,backgroundColor:ue.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${re}-disabled`]:{cursor:"not-allowed"},[`${ae}-disabled`]:{[`&, ${ae}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ae}-inner`]:{background:ue.colorBgContainerDisabled,borderColor:ue.colorBorder,"&:after":{borderColor:ue.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:ue.colorTextDisabled},[`&${ae}-indeterminate ${ae}-inner::after`]:{background:ue.colorTextDisabled}}}]};function de(ue,ae){const re=(0,Re.TS)(ae,{checkboxCls:`.${ue}`,checkboxSize:ae.controlInteractiveSize});return[pe(re)]}Mt.ZP=(0,x.Z)("Checkbox",(ue,ae)=>{let{prefixCls:re}=ae;return[de(re,ue)]})},47221:function(an,Mt,fe){"use strict";fe.d(Mt,{default:function(){return qe}});var he=fe(91034),Re=fe(94184),x=fe.n(Re),pe=fe(97685),de=fe(74902),ue=fe(71002),ae=fe(21770),re=fe(80334),le=fe(67294),ie=fe(87462),se=fe(45987),oe=fe(50344),te=fe(4942),z=fe(62874),a=fe(15105),y=le.forwardRef(function(je,Ze){var Oe,Ee=je.prefixCls,Be=je.forceRender,Ge=je.className,Ie=je.style,Ne=je.children,ze=je.isActive,it=je.role,yt=le.useState(ze||Be),xt=(0,pe.Z)(yt,2),It=xt[0],St=xt[1];return le.useEffect(function(){(Be||ze)&&St(!0)},[Be,ze]),It?le.createElement("div",{ref:Ze,className:x()("".concat(Ee,"-content"),(Oe={},(0,te.Z)(Oe,"".concat(Ee,"-content-active"),ze),(0,te.Z)(Oe,"".concat(Ee,"-content-inactive"),!ze),Oe),Ge),style:Ie,role:it},le.createElement("div",{className:"".concat(Ee,"-content-box")},Ne)):null});y.displayName="PanelContent";var E=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],ee=le.forwardRef(function(je,Ze){var Oe,Ee,Be=je.showArrow,Ge=Be===void 0?!0:Be,Ie=je.headerClass,Ne=je.isActive,ze=je.onItemClick,it=je.forceRender,yt=je.className,xt=je.prefixCls,It=je.collapsible,St=je.accordion,wt=je.panelKey,Tt=je.extra,Ht=je.header,Ct=je.expandIcon,Zt=je.openMotion,Pt=je.destroyInactivePanel,jt=je.children,Jt=(0,se.Z)(je,b),en=It==="disabled",fn=It==="header",Wn=It==="icon",xn=Tt!=null&&typeof Tt!="boolean",Rn=function(){ze==null||ze(wt)},gn=function(co){(co.key==="Enter"||co.keyCode===a.Z.ENTER||co.which===a.Z.ENTER)&&Rn()},En=typeof Ct=="function"?Ct(je):le.createElement("i",{className:"arrow"});En&&(En=le.createElement("div",{className:"".concat(xt,"-expand-icon"),onClick:["header","icon"].includes(It)?Rn:void 0},En));var or=x()((Oe={},(0,te.Z)(Oe,"".concat(xt,"-item"),!0),(0,te.Z)(Oe,"".concat(xt,"-item-active"),Ne),(0,te.Z)(Oe,"".concat(xt,"-item-disabled"),en),Oe),yt),fr=x()(Ie,(Ee={},(0,te.Z)(Ee,"".concat(xt,"-header"),!0),(0,te.Z)(Ee,"".concat(xt,"-header-collapsible-only"),fn),(0,te.Z)(Ee,"".concat(xt,"-icon-collapsible-only"),Wn),Ee)),Vr={className:fr,"aria-expanded":Ne,"aria-disabled":en,onKeyDown:gn};return!fn&&!Wn&&(Vr.onClick=Rn,Vr.role=St?"tab":"button",Vr.tabIndex=en?-1:0),le.createElement("div",(0,ie.Z)({},Jt,{ref:Ze,className:or}),le.createElement("div",Vr,Ge&&En,le.createElement("span",{className:"".concat(xt,"-header-text"),onClick:It==="header"?Rn:void 0},Ht),xn&&le.createElement("div",{className:"".concat(xt,"-extra")},Tt)),le.createElement(z.Z,(0,ie.Z)({visible:Ne,leavedClassName:"".concat(xt,"-content-hidden")},Zt,{forceRender:it,removeOnLeave:Pt}),function(vr,co){var Io=vr.className,Zo=vr.style;return le.createElement(E,{ref:co,prefixCls:xt,className:Io,style:Zo,isActive:Ne,forceRender:it,role:St?"tabpanel":void 0},jt)}))}),ne=ee,ce=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],Ae=function(Ze,Oe){var Ee=Oe.prefixCls,Be=Oe.accordion,Ge=Oe.collapsible,Ie=Oe.destroyInactivePanel,Ne=Oe.onItemClick,ze=Oe.activeKey,it=Oe.openMotion,yt=Oe.expandIcon;return Ze.map(function(xt,It){var St=xt.children,wt=xt.label,Tt=xt.key,Ht=xt.collapsible,Ct=xt.onItemClick,Zt=xt.destroyInactivePanel,Pt=(0,se.Z)(xt,ce),jt=String(Tt!=null?Tt:It),Jt=Ht!=null?Ht:Ge,en=Zt!=null?Zt:Ie,fn=function(Rn){Jt!=="disabled"&&(Ne(Rn),Ct==null||Ct(Rn))},Wn=!1;return Be?Wn=ze[0]===jt:Wn=ze.indexOf(jt)>-1,le.createElement(ne,(0,ie.Z)({},Pt,{prefixCls:Ee,key:jt,panelKey:jt,isActive:Wn,accordion:Be,openMotion:it,expandIcon:yt,header:wt,collapsible:Jt,onItemClick:fn,destroyInactivePanel:en}),St)})},ge=function(Ze,Oe,Ee){if(!Ze)return null;var Be=Ee.prefixCls,Ge=Ee.accordion,Ie=Ee.collapsible,Ne=Ee.destroyInactivePanel,ze=Ee.onItemClick,it=Ee.activeKey,yt=Ee.openMotion,xt=Ee.expandIcon,It=Ze.key||String(Oe),St=Ze.props,wt=St.header,Tt=St.headerClass,Ht=St.destroyInactivePanel,Ct=St.collapsible,Zt=St.onItemClick,Pt=!1;Ge?Pt=it[0]===It:Pt=it.indexOf(It)>-1;var jt=Ct!=null?Ct:Ie,Jt=function(Wn){jt!=="disabled"&&(ze(Wn),Zt==null||Zt(Wn))},en={key:It,panelKey:It,header:wt,headerClass:Tt,isActive:Pt,prefixCls:Be,destroyInactivePanel:Ht!=null?Ht:Ne,openMotion:yt,accordion:Ge,children:Ze.props.children,onItemClick:Jt,expandIcon:xt,collapsible:jt};return typeof Ze.type=="string"?Ze:(Object.keys(en).forEach(function(fn){typeof en[fn]=="undefined"&&delete en[fn]}),le.cloneElement(Ze,en))};function me(je,Ze,Oe){return Array.isArray(je)?Ae(je,Oe):(0,oe.Z)(Ze).map(function(Ee,Be){return ge(Ee,Be,Oe)})}var ve=me;function be(je){var Ze=je;if(!Array.isArray(Ze)){var Oe=(0,ue.Z)(Ze);Ze=Oe==="number"||Oe==="string"?[Ze]:[]}return Ze.map(function(Ee){return String(Ee)})}var ye=le.forwardRef(function(je,Ze){var Oe=je.prefixCls,Ee=Oe===void 0?"rc-collapse":Oe,Be=je.destroyInactivePanel,Ge=Be===void 0?!1:Be,Ie=je.style,Ne=je.accordion,ze=je.className,it=je.children,yt=je.collapsible,xt=je.openMotion,It=je.expandIcon,St=je.activeKey,wt=je.defaultActiveKey,Tt=je.onChange,Ht=je.items,Ct=x()(Ee,ze),Zt=(0,ae.Z)([],{value:St,onChange:function(xn){return Tt==null?void 0:Tt(xn)},defaultValue:wt,postState:be}),Pt=(0,pe.Z)(Zt,2),jt=Pt[0],Jt=Pt[1],en=function(xn){return Jt(function(){if(Ne)return jt[0]===xn?[]:[xn];var Rn=jt.indexOf(xn),gn=Rn>-1;return gn?jt.filter(function(En){return En!==xn}):[].concat((0,de.Z)(jt),[xn])})};(0,re.ZP)(!it,"`children` will be removed in next major version. Please use `items` instead.");var fn=ve(Ht,it,{prefixCls:Ee,accordion:Ne,openMotion:xt,expandIcon:It,collapsible:yt,destroyInactivePanel:Ge,onItemClick:en,activeKey:jt});return le.createElement("div",{ref:Ze,className:Ct,style:Ie,role:Ne?"tablist":void 0},fn)}),Ce=Object.assign(ye,{Panel:ne}),we=Ce,Ke=Ce.Panel,Se=fe(37419),ke=fe(10366),Fe=fe(33603),De=fe(96159),We=fe(53124),Ve=fe(98675),Je=le.forwardRef((je,Ze)=>{const{getPrefixCls:Oe}=le.useContext(We.E_),{prefixCls:Ee,className:Be,showArrow:Ge=!0}=je,Ie=Oe("collapse",Ee),Ne=x()({[`${Ie}-no-arrow`]:!Ge},Be);return le.createElement(we.Panel,Object.assign({ref:Ze},je,{prefixCls:Ie,className:Ne}))}),et=fe(14747),ct=fe(33507),ut=fe(67968),nt=fe(45503);const lt=je=>{const{componentCls:Ze,contentBg:Oe,padding:Ee,headerBg:Be,headerPadding:Ge,collapseHeaderPaddingSM:Ie,collapseHeaderPaddingLG:Ne,collapsePanelBorderRadius:ze,lineWidth:it,lineType:yt,colorBorder:xt,colorText:It,colorTextHeading:St,colorTextDisabled:wt,fontSize:Tt,fontSizeLG:Ht,lineHeight:Ct,marginSM:Zt,paddingSM:Pt,paddingLG:jt,paddingXS:Jt,motionDurationSlow:en,fontSizeIcon:fn,contentPadding:Wn}=je,xn=`${it}px ${yt} ${xt}`;return{[Ze]:Object.assign(Object.assign({},(0,et.Wf)(je)),{backgroundColor:Be,border:xn,borderBottom:0,borderRadius:`${ze}px`,"&-rtl":{direction:"rtl"},[`& > ${Ze}-item`]:{borderBottom:xn,"&:last-child":{[`
&,
& > ${Ze}-header`]:{borderRadius:`0 0 ${ze}px ${ze}px`}},[`> ${Ze}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Ge,color:St,lineHeight:Ct,cursor:"pointer",transition:`all ${en}, visibility 0s`,[`> ${Ze}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Ze}-expand-icon`]:{height:Tt*Ct,display:"flex",alignItems:"center",paddingInlineEnd:Zt},[`${Ze}-arrow`]:Object.assign(Object.assign({},(0,et.Ro)()),{fontSize:fn,svg:{transition:`transform ${en}`}}),[`${Ze}-header-text`]:{marginInlineEnd:"auto"}},[`${Ze}-header-collapsible-only`]:{cursor:"default",[`${Ze}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Ze}-icon-collapsible-only`]:{cursor:"default",[`${Ze}-expand-icon`]:{cursor:"pointer"}}},[`${Ze}-content`]:{color:It,backgroundColor:Oe,borderTop:xn,[`& > ${Ze}-content-box`]:{padding:Wn},"&-hidden":{display:"none"}},"&-small":{[`> ${Ze}-item`]:{[`> ${Ze}-header`]:{padding:Ie,paddingInlineStart:Jt,[`> ${Ze}-expand-icon`]:{marginInlineStart:Pt-Jt}},[`> ${Ze}-content > ${Ze}-content-box`]:{padding:Pt}}},"&-large":{[`> ${Ze}-item`]:{fontSize:Ht,[`> ${Ze}-header`]:{padding:Ne,paddingInlineStart:Ee,[`> ${Ze}-expand-icon`]:{height:Ht*Ct,marginInlineStart:jt-Ee}},[`> ${Ze}-content > ${Ze}-content-box`]:{padding:jt}}},[`${Ze}-item:last-child`]:{[`> ${Ze}-content`]:{borderRadius:`0 0 ${ze}px ${ze}px`}},[`& ${Ze}-item-disabled > ${Ze}-header`]:{"\n &,\n & > .arrow\n ":{color:wt,cursor:"not-allowed"}},[`&${Ze}-icon-position-end`]:{[`& > ${Ze}-item`]:{[`> ${Ze}-header`]:{[`${Ze}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Zt}}}}})}},at=je=>{const{componentCls:Ze}=je,Oe=`> ${Ze}-item > ${Ze}-header ${Ze}-arrow svg`;return{[`${Ze}-rtl`]:{[Oe]:{transform:"rotate(180deg)"}}}},pt=je=>{const{componentCls:Ze,headerBg:Oe,paddingXXS:Ee,colorBorder:Be}=je;return{[`${Ze}-borderless`]:{backgroundColor:Oe,border:0,[`> ${Ze}-item`]:{borderBottom:`1px solid ${Be}`},[`
> ${Ze}-item:last-child,
> ${Ze}-item:last-child ${Ze}-header
`]:{borderRadius:0},[`> ${Ze}-item:last-child`]:{borderBottom:0},[`> ${Ze}-item > ${Ze}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Ze}-item > ${Ze}-content > ${Ze}-content-box`]:{paddingTop:Ee}}}},bt=je=>{const{componentCls:Ze,paddingSM:Oe}=je;return{[`${Ze}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Ze}-item`]:{borderBottom:0,[`> ${Ze}-content`]:{backgroundColor:"transparent",border:0,[`> ${Ze}-content-box`]:{paddingBlock:Oe}}}}}};var Lt=(0,ut.Z)("Collapse",je=>{const Ze=(0,nt.TS)(je,{collapseHeaderPaddingSM:`${je.paddingXS}px ${je.paddingSM}px`,collapseHeaderPaddingLG:`${je.padding}px ${je.paddingLG}px`,collapsePanelBorderRadius:je.borderRadiusLG});return[lt(Ze),pt(Ze),bt(Ze),at(Ze),(0,ct.Z)(Ze)]},je=>({headerPadding:`${je.paddingSM}px ${je.padding}px`,headerBg:je.colorFillAlter,contentPadding:`${je.padding}px 16px`,contentBg:je.colorBgContainer})),At=Object.assign(le.forwardRef((je,Ze)=>{const{getPrefixCls:Oe,direction:Ee,collapse:Be}=le.useContext(We.E_),{prefixCls:Ge,className:Ie,rootClassName:Ne,style:ze,bordered:it=!0,ghost:yt,size:xt,expandIconPosition:It="start",children:St,expandIcon:wt}=je,Tt=(0,Ve.Z)(xn=>{var Rn;return(Rn=xt!=null?xt:xn)!==null&&Rn!==void 0?Rn:"middle"}),Ht=Oe("collapse",Ge),Ct=Oe(),[Zt,Pt]=Lt(Ht),jt=le.useMemo(()=>It==="left"?"start":It==="right"?"end":It,[It]),Jt=function(){let xn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Rn=wt?wt(xn):le.createElement(he.Z,{rotate:xn.isActive?90:void 0});return(0,De.Tm)(Rn,()=>({className:x()(Rn.props.className,`${Ht}-arrow`)}))},en=x()(`${Ht}-icon-position-${jt}`,{[`${Ht}-borderless`]:!it,[`${Ht}-rtl`]:Ee==="rtl",[`${Ht}-ghost`]:!!yt,[`${Ht}-${Tt}`]:Tt!=="middle"},Be==null?void 0:Be.className,Ie,Ne,Pt),fn=Object.assign(Object.assign({},(0,Fe.Z)(Ct)),{motionAppear:!1,leavedClassName:`${Ht}-content-hidden`}),Wn=le.useMemo(()=>St?(0,Se.Z)(St).map((xn,Rn)=>{var gn,En;if(!((gn=xn.props)===null||gn===void 0)&&gn.disabled){const or=(En=xn.key)!==null&&En!==void 0?En:String(Rn),{disabled:fr,collapsible:Vr}=xn.props,vr=Object.assign(Object.assign({},(0,ke.Z)(xn.props,["disabled"])),{key:or,collapsible:Vr!=null?Vr:fr?"disabled":void 0});return(0,De.Tm)(xn,vr)}return xn}):null,[St]);return Zt(le.createElement(we,Object.assign({ref:Ze,openMotion:fn},(0,ke.Z)(je,["rootClassName"]),{expandIcon:Jt,prefixCls:Ht,className:en,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),ze)}),Wn))}),{Panel:Je}),qe=At},96074:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return oe}});var he=fe(94184),Re=fe.n(he),x=fe(67294),pe=fe(53124),de=fe(14747),ue=fe(67968),ae=fe(45503);const re=te=>{const{componentCls:z,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:E,textPaddingInline:b,orientationMargin:ee,verticalMarginInline:ne}=te;return{[z]:Object.assign(Object.assign({},(0,de.Wf)(te)),{borderBlockStart:`${E}px solid ${y}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${E}px solid ${y}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${te.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${z}-with-text`]:{display:"flex",alignItems:"center",margin:`${te.dividerHorizontalWithTextGutterMargin}px 0`,color:te.colorTextHeading,fontWeight:500,fontSize:te.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${y}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${E}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${z}-with-text-left`]:{"&::before":{width:`${ee*100}%`},"&::after":{width:`${100-ee*100}%`}},[`&-horizontal${z}-with-text-right`]:{"&::before":{width:`${100-ee*100}%`},"&::after":{width:`${ee*100}%`}},[`${z}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:y,borderStyle:"dashed",borderWidth:`${E}px 0 0`},[`&-horizontal${z}-with-text${z}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${z}-dashed`]:{borderInlineStartWidth:E,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${z}-with-text`]:{color:te.colorText,fontWeight:"normal",fontSize:te.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 le=(0,ue.Z)("Divider",te=>{const z=(0,ae.TS)(te,{dividerHorizontalWithTextGutterMargin:te.margin,dividerHorizontalGutterMargin:te.marginLG,sizePaddingEdgeHorizontal:0});return[re(z)]},te=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:te.marginXS})),ie=function(te,z){var a={};for(var y in te)Object.prototype.hasOwnProperty.call(te,y)&&z.indexOf(y)<0&&(a[y]=te[y]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,y=Object.getOwnPropertySymbols(te);E<y.length;E++)z.indexOf(y[E])<0&&Object.prototype.propertyIsEnumerable.call(te,y[E])&&(a[y[E]]=te[y[E]]);return a},oe=te=>{const{getPrefixCls:z,direction:a,divider:y}=x.useContext(pe.E_),{prefixCls:E,type:b="horizontal",orientation:ee="center",orientationMargin:ne,className:ce,rootClassName:Ae,children:ge,dashed:me,plain:ve,style:be}=te,ye=ie(te,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ce=z("divider",E),[we,Ke]=le(Ce),Se=ee.length>0?`-${ee}`:ee,ke=!!ge,Fe=ee==="left"&&ne!=null,De=ee==="right"&&ne!=null,We=Re()(Ce,y==null?void 0:y.className,Ke,`${Ce}-${b}`,{[`${Ce}-with-text`]:ke,[`${Ce}-with-text${Se}`]:ke,[`${Ce}-dashed`]:!!me,[`${Ce}-plain`]:!!ve,[`${Ce}-rtl`]:a==="rtl",[`${Ce}-no-default-orientation-margin-left`]:Fe,[`${Ce}-no-default-orientation-margin-right`]:De},ce,Ae),Ve=x.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),Qe=Object.assign(Object.assign({},Fe&&{marginLeft:Ve}),De&&{marginRight:Ve});return we(x.createElement("div",Object.assign({className:We,style:Object.assign(Object.assign({},y==null?void 0:y.style),be)},ye,{role:"separator"}),ge&&b!=="vertical"&&x.createElement("span",{className:`${Ce}-inner-text`,style:Qe},ge)))}},72565:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return yi}});var he=fe(94184),Re=fe.n(he),x=fe(1413),pe=fe(97685),de=fe(67294),ue=fe(73935);function ae(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var re={};function le(On,Cn){}function ie(On,Cn){}function se(){re={}}function oe(On,Cn,xr){!Cn&&!re[xr]&&(On(!1,xr),re[xr]=!0)}function te(On,Cn){oe(le,On,Cn)}function z(On,Cn){oe(ie,On,Cn)}var a=null,y=fe(71002),E=fe(18459);function b(On,Cn,xr){var sr=de.useRef({});return(!("value"in sr.current)||xr(sr.current.condition,Cn))&&(sr.current.value=On(),sr.current.condition=Cn),sr.current.value}function ee(On,Cn){typeof On=="function"?On(Cn):(0,y.Z)(On)==="object"&&On&&"current"in On&&(On.current=Cn)}function ne(){for(var On=arguments.length,Cn=new Array(On),xr=0;xr<On;xr++)Cn[xr]=arguments[xr];var sr=Cn.filter(function(yn){return yn});return sr.length<=1?sr[0]:function(yn){Cn.forEach(function(In){ee(In,yn)})}}function ce(){for(var On=arguments.length,Cn=new Array(On),xr=0;xr<On;xr++)Cn[xr]=arguments[xr];return b(function(){return ne.apply(void 0,Cn)},Cn,function(sr,yn){return sr.length===yn.length&&sr.every(function(In,yo){return In===yn[yo]})})}function Ae(On){var Cn,xr,sr=(0,E.isMemo)(On)?On.type.type:On.type;return!(typeof sr=="function"&&!((Cn=sr.prototype)!==null&&Cn!==void 0&&Cn.render)||typeof On=="function"&&!((xr=On.prototype)!==null&&xr!==void 0&&xr.render))}var ge=de.createContext(null),me=ge,ve=fe(74902),be=ae()?de.useLayoutEffect:de.useEffect,ye=be,Ce=function(Cn,xr){var sr=React.useRef(!0);be(function(){if(!sr.current)return Cn()},xr),be(function(){return sr.current=!1,function(){sr.current=!0}},[])},we=[];function Ke(On,Cn){var xr=de.useState(function(){if(!ae())return null;var Mn=document.createElement("div");return Mn}),sr=(0,pe.Z)(xr,1),yn=sr[0],In=de.useRef(!1),yo=de.useContext(me),zo=de.useState(we),Uo=(0,pe.Z)(zo,2),ya=Uo[0],No=Uo[1],Ua=yo||(In.current?void 0:function(Mn){No(function(qn){var Wt=[Mn].concat((0,ve.Z)(qn));return Wt})});function Wo(){yn.parentElement||document.body.appendChild(yn),In.current=!0}function mn(){var Mn;(Mn=yn.parentElement)===null||Mn===void 0||Mn.removeChild(yn),In.current=!1}return ye(function(){return On?yo?yo(Wo):Wo():mn(),mn},[On]),ye(function(){ya.length&&(ya.forEach(function(Mn){return Mn()}),No(we))},[ya]),[yn,Ua]}function Se(On,Cn){if(!On)return!1;if(On.contains)return On.contains(Cn);for(var xr=Cn;xr;){if(xr===On)return!0;xr=xr.parentNode}return!1}var ke="data-rc-order",Fe="rc-util-key",De=new Map;function We(){var On=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Cn=On.mark;return Cn?Cn.startsWith("data-")?Cn:"data-".concat(Cn):Fe}function Ve(On){if(On.attachTo)return On.attachTo;var Cn=document.querySelector("head");return Cn||document.body}function Qe(On){return On==="queue"?"prependQueue":On?"prepend":"append"}function Je(On){return Array.from((De.get(On)||On).children).filter(function(Cn){return Cn.tagName==="STYLE"})}function et(On){var Cn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!ae())return null;var xr=Cn.csp,sr=Cn.prepend,yn=document.createElement("style");yn.setAttribute(ke,Qe(sr)),xr!=null&&xr.nonce&&(yn.nonce=xr==null?void 0:xr.nonce),yn.innerHTML=On;var In=Ve(Cn),yo=In.firstChild;if(sr){if(sr==="queue"){var zo=Je(In).filter(function(Uo){return["prepend","prependQueue"].includes(Uo.getAttribute(ke))});if(zo.length)return In.insertBefore(yn,zo[zo.length-1].nextSibling),yn}In.insertBefore(yn,yo)}else In.appendChild(yn);return yn}function ct(On){var Cn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},xr=Ve(Cn);return Je(xr).find(function(sr){return sr.getAttribute(We(Cn))===On})}function ut(On){var Cn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},xr=ct(On,Cn);if(xr){var sr=Ve(Cn);sr.removeChild(xr)}}function nt(On,Cn){var xr=De.get(On);if(!xr||!Se(document,xr)){var sr=et("",Cn),yn=sr.parentNode;De.set(On,yn),On.removeChild(sr)}}function lt(){De.clear()}function at(On,Cn){var xr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},sr=Ve(xr);nt(sr,xr);var yn=ct(Cn,xr);if(yn){var In,yo;if((In=xr.csp)!==null&&In!==void 0&&In.nonce&&yn.nonce!==((yo=xr.csp)===null||yo===void 0?void 0:yo.nonce)){var zo;yn.nonce=(zo=xr.csp)===null||zo===void 0?void 0:zo.nonce}return yn.innerHTML!==On&&(yn.innerHTML=On),yn}var Uo=et(On,xr);return Uo.setAttribute(We(xr),Cn),Uo}var pt;function bt(On){if(typeof document=="undefined")return 0;if(On||pt===void 0){var Cn=document.createElement("div");Cn.style.width="100%",Cn.style.height="200px";var xr=document.createElement("div"),sr=xr.style;sr.position="absolute",sr.top="0",sr.left="0",sr.pointerEvents="none",sr.visibility="hidden",sr.width="200px",sr.height="150px",sr.overflow="hidden",xr.appendChild(Cn),document.body.appendChild(xr);var yn=Cn.offsetWidth;xr.style.overflow="scroll";var In=Cn.offsetWidth;yn===In&&(In=xr.clientWidth),document.body.removeChild(xr),pt=yn-In}return pt}function Lt(On){var Cn=On.match(/^(.*)px$/),xr=Number(Cn==null?void 0:Cn[1]);return Number.isNaN(xr)?bt():xr}function mt(On){if(typeof document=="undefined"||!On||!(On instanceof Element))return{width:0,height:0};var Cn=getComputedStyle(On,"::-webkit-scrollbar"),xr=Cn.width,sr=Cn.height;return{width:Lt(xr),height:Lt(sr)}}function At(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var qe="rc-util-locker-".concat(Date.now()),je=0;function Ze(On){var Cn=!!On,xr=de.useState(function(){return je+=1,"".concat(qe,"_").concat(je)}),sr=(0,pe.Z)(xr,1),yn=sr[0];ye(function(){if(Cn){var In=mt(document.body).width,yo=At();at(`
html body {
overflow-y: hidden;
`.concat(yo?"width: calc(100% - ".concat(In,"px);"):"",`
}`),yn)}else ut(yn);return function(){ut(yn)}},[Cn,yn])}var Oe=!1;function Ee(On){return typeof On=="boolean"&&(Oe=On),Oe}var Be=function(Cn){return Cn===!1?!1:!ae()||!Cn?null:typeof Cn=="string"?document.querySelector(Cn):typeof Cn=="function"?Cn():Cn},Ge=de.forwardRef(function(On,Cn){var xr=On.open,sr=On.autoLock,yn=On.getContainer,In=On.debug,yo=On.autoDestroy,zo=yo===void 0?!0:yo,Uo=On.children,ya=de.useState(xr),No=(0,pe.Z)(ya,2),Ua=No[0],Wo=No[1],mn=Ua||xr;de.useEffect(function(){(zo||xr)&&Wo(xr)},[xr,zo]);var Mn=de.useState(function(){return Be(yn)}),qn=(0,pe.Z)(Mn,2),Wt=qn[0],ur=qn[1];de.useEffect(function(){var dr=Be(yn);ur(dr!=null?dr:null)});var oo=Ke(mn&&!Wt,In),Wr=(0,pe.Z)(oo,2),tr=Wr[0],pr=Wr[1],yr=Wt!=null?Wt:tr;Ze(sr&&xr&&ae()&&(yr===tr||yr===document.body));var to=null;if(Uo&&Ae(Uo)&&Cn){var ho=Uo;to=ho.ref}var Go=ce(to,Cn);if(!mn||!ae()||Wt===void 0)return null;var ln=yr===!1||Ee(),Zn=Uo;return Cn&&(Zn=de.cloneElement(Uo,{ref:Go})),de.createElement(me.Provider,{value:pr},ln?Zn:(0,ue.createPortal)(Zn,yr))}),Ie=Ge,Ne=Ie;function ze(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var it=ze()?de.useLayoutEffect:de.useEffect,yt=function(Cn,xr){var sr=de.useRef(!0);it(function(){return Cn(sr.current)},xr),it(function(){return sr.current=!1,function(){sr.current=!0}},[])},xt=function(Cn,xr){yt(function(sr){if(!sr)return Cn()},xr)},It=yt,St=de.createContext(null),wt=de.createContext({}),Tt=St,Ht=fe(4942),Ct=fe(87462),Zt=fe(62874),Pt={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(Cn){var xr=Cn.keyCode;if(Cn.altKey&&!Cn.ctrlKey||Cn.metaKey||xr>=Pt.F1&&xr<=Pt.F12)return!1;switch(xr){case Pt.ALT:case Pt.CAPS_LOCK:case Pt.CONTEXT_MENU:case Pt.CTRL:case Pt.DOWN:case Pt.END:case Pt.ESC:case Pt.HOME:case Pt.INSERT:case Pt.LEFT:case Pt.MAC_FF_META:case Pt.META:case Pt.NUMLOCK:case Pt.NUM_CENTER:case Pt.PAGE_DOWN:case Pt.PAGE_UP:case Pt.PAUSE:case Pt.PRINT_SCREEN:case Pt.RIGHT:case Pt.SHIFT:case Pt.UP:case Pt.WIN_KEY:case Pt.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Cn){if(Cn>=Pt.ZERO&&Cn<=Pt.NINE||Cn>=Pt.NUM_ZERO&&Cn<=Pt.NUM_MULTIPLY||Cn>=Pt.A&&Cn<=Pt.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Cn===0)return!0;switch(Cn){case Pt.SPACE:case Pt.QUESTION_MARK:case Pt.NUM_PLUS:case Pt.NUM_MINUS:case Pt.NUM_PERIOD:case Pt.NUM_DIVISION:case Pt.SEMICOLON:case Pt.DASH:case Pt.EQUALS:case Pt.COMMA:case Pt.PERIOD:case Pt.SLASH:case Pt.APOSTROPHE:case Pt.SINGLE_QUOTE:case Pt.OPEN_SQUARE_BRACKET:case Pt.BACKSLASH:case Pt.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},jt=Pt,Jt=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,en=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,fn="".concat(Jt," ").concat(en).split(/[\s\n]+/),Wn="aria-",xn="data-";function Rn(On,Cn){return On.indexOf(Cn)===0}function gn(On){var Cn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xr;Cn===!1?xr={aria:!0,data:!0,attr:!0}:Cn===!0?xr={aria:!0}:xr=(0,x.Z)({},Cn);var sr={};return Object.keys(On).forEach(function(yn){(xr.aria&&(yn==="role"||Rn(yn,Wn))||xr.data&&Rn(yn,xn)||xr.attr&&fn.includes(yn))&&(sr[yn]=On[yn])}),sr}function En(On){var Cn=React.useRef();Cn.current=On;var xr=React.useCallback(function(){for(var sr,yn=arguments.length,In=new Array(yn),yo=0;yo<yn;yo++)In[yo]=arguments[yo];return(sr=Cn.current)===null||sr===void 0?void 0:sr.call.apply(sr,[Cn].concat(In))},[]);return xr}function or(On){var Cn=React.useRef(!1),xr=React.useState(On),sr=_slicedToArray(xr,2),yn=sr[0],In=sr[1];React.useEffect(function(){return Cn.current=!1,function(){Cn.current=!0}},[]);function yo(zo,Uo){Uo&&Cn.current||In(zo)}return[yn,yo]}function fr(On){return On!==void 0}function Vr(On,Cn){var xr=Cn||{},sr=xr.defaultValue,yn=xr.value,In=xr.onChange,yo=xr.postState,zo=useState(function(){return fr(yn)?yn:fr(sr)?typeof sr=="function"?sr():sr:typeof On=="function"?On():On}),Uo=_slicedToArray(zo,2),ya=Uo[0],No=Uo[1],Ua=yn!==void 0?yn:ya,Wo=yo?yo(Ua):Ua,mn=useEvent(In),Mn=useState([Ua]),qn=_slicedToArray(Mn,2),Wt=qn[0],ur=qn[1];useLayoutUpdateEffect(function(){var Wr=Wt[0];ya!==Wr&&mn(ya,Wr)},[Wt]),useLayoutUpdateEffect(function(){fr(yn)||No(yn)},[yn]);var oo=useEvent(function(Wr,tr){No(Wr,tr),ur([Ua],tr)});return[Wo,oo]}var vr=fe(33993);function co(On,Cn,xr){var sr=de.useRef({});return(!("value"in sr.current)||xr(sr.current.condition,Cn))&&(sr.current.value=On(),sr.current.condition=Cn),sr.current.value}function Io(On,Cn){typeof On=="function"?On(Cn):(0,y.Z)(On)==="object"&&On&&"current"in On&&(On.current=Cn)}function Zo(){for(var On=arguments.length,Cn=new Array(On),xr=0;xr<On;xr++)Cn[xr]=arguments[xr];var sr=Cn.filter(function(yn){return yn});return sr.length<=1?sr[0]:function(yn){Cn.forEach(function(In){Io(In,yn)})}}function er(){for(var On=arguments.length,Cn=new Array(On),xr=0;xr<On;xr++)Cn[xr]=arguments[xr];return co(function(){return Zo.apply(void 0,Cn)},Cn,function(sr,yn){return sr.length!==yn.length||sr.every(function(In,yo){return In!==yn[yo]})})}function Nn(On){var Cn,xr,sr=isMemo(On)?On.type.type:On.type;return!(typeof sr=="function"&&!((Cn=sr.prototype)!==null&&Cn!==void 0&&Cn.render)||typeof On=="function"&&!((xr=On.prototype)!==null&&xr!==void 0&&xr.render))}function Kn(On){return!isValidElement(On)||isFragment(On)?!1:Nn(On)}function Nr(On,Cn,xr,sr){if(!Cn.length)return xr;var yn=_toArray(Cn),In=yn[0],yo=yn.slice(1),zo;return!On&&typeof In=="number"?zo=[]:Array.isArray(On)?zo=_toConsumableArray(On):zo=_objectSpread({},On),sr&&xr===void 0&&yo.length===1?delete zo[In][yo[0]]:zo[In]=Nr(zo[In],yo,xr,sr),zo}function zr(On,Cn,xr){var sr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return Cn.length&&sr&&xr===void 0&&!get(On,Cn.slice(0,-1))?On:Nr(On,Cn,xr,sr)}function qr(On){return _typeof(On)==="object"&&On!==null&&Object.getPrototypeOf(On)===Object.prototype}function Co(On){return Array.isArray(On)?[]:{}}var ua=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function la(){for(var On=arguments.length,Cn=new Array(On),xr=0;xr<On;xr++)Cn[xr]=arguments[xr];var sr=Co(Cn[0]);return Cn.forEach(function(yn){function In(yo,zo){var Uo=new Set(zo),ya=get(yn,yo),No=Array.isArray(ya);if(No||qr(ya)){if(!Uo.has(ya)){Uo.add(ya);var Ua=get(sr,yo);No?sr=zr(sr,yo,[]):(!Ua||_typeof(Ua)!=="object")&&(sr=zr(sr,yo,Co(ya))),ua(ya).forEach(function(Wo){In([].concat(_toConsumableArray(yo),[Wo]),Uo)})}}else sr=zr(sr,yo,ya)}In([])}),sr}var no={},rn=[],Un=function(Cn){rn.push(Cn)};function _n(On,Cn){if(0)var xr}function Rr(On,Cn){if(0)var xr}function Gr(){no={}}function Ir(On,Cn,xr){!Cn&&!no[xr]&&(On(!1,xr),no[xr]=!0)}function aa(On,Cn){Ir(_n,On,Cn)}function jo(On,Cn){Ir(Rr,On,Cn)}aa.preMessage=Un,aa.resetWarned=Gr,aa.noteOnce=jo;var ma=aa,ra=function(Cn){var xr=Cn.prefixCls,sr=Cn.className,yn=Cn.style,In=Cn.children,yo=Cn.containerRef,zo=Cn.id,Uo=Cn.onMouseEnter,ya=Cn.onMouseOver,No=Cn.onMouseLeave,Ua=Cn.onClick,Wo=Cn.onKeyDown,mn=Cn.onKeyUp,Mn={onMouseEnter:Uo,onMouseOver:ya,onMouseLeave:No,onClick:Ua,onKeyDown:Wo,onKeyUp:mn},qn=de.useContext(wt),Wt=qn.panel,ur=er(Wt,yo);return de.createElement(de.Fragment,null,de.createElement("div",(0,Ct.Z)({id:zo,className:Re()("".concat(xr,"-content"),sr),style:(0,x.Z)({},yn),"aria-modal":"true",role:"dialog",ref:ur},Mn),In))},ni=ra;function kr(On){return typeof On=="string"&&String(Number(On))===On?(ma(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(On)):On}function Fa(On){warning(!("wrapperClassName"in On),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!On.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Hn={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function _r(On,Cn){var xr,sr,yn,In,yo=On.prefixCls,zo=On.open,Uo=On.placement,ya=On.inline,No=On.push,Ua=On.forceRender,Wo=On.autoFocus,mn=On.keyboard,Mn=On.rootClassName,qn=On.rootStyle,Wt=On.zIndex,ur=On.className,oo=On.id,Wr=On.style,tr=On.motion,pr=On.width,yr=On.height,to=On.children,ho=On.contentWrapperStyle,Go=On.mask,ln=On.maskClosable,Zn=On.maskMotion,dr=On.maskClassName,Pr=On.maskStyle,Gn=On.afterOpenChange,ir=On.onClose,hr=On.onMouseEnter,Dr=On.onMouseOver,Kr=On.onMouseLeave,ao=On.onClick,Ut=On.onKeyDown,Qt=On.onKeyUp,Vt=de.useRef(),Ln=de.useRef(),Dn=de.useRef();de.useImperativeHandle(Cn,function(){return Vt.current});var rr=function(ro){var ca=ro.keyCode,La=ro.shiftKey;switch(ca){case jt.TAB:{if(ca===jt.TAB){if(!La&&document.activeElement===Dn.current){var xa;(xa=Ln.current)===null||xa===void 0||xa.focus({preventScroll:!0})}else if(La&&document.activeElement===Ln.current){var Vo;(Vo=Dn.current)===null||Vo===void 0||Vo.focus({preventScroll:!0})}}break}case jt.ESC:{ir&&mn&&(ro.stopPropagation(),ir(ro));break}}};de.useEffect(function(){if(zo&&Wo){var so;(so=Vt.current)===null||so===void 0||so.focus({preventScroll:!0})}},[zo]);var Or=de.useState(!1),io=(0,pe.Z)(Or,2),bo=io[0],To=io[1],vn=de.useContext(Tt),dn;No===!1?dn={distance:0}:No===!0?dn={}:dn=No||{};var Bn=(xr=(sr=(yn=dn)===null||yn===void 0?void 0:yn.distance)!==null&&sr!==void 0?sr:vn==null?void 0:vn.pushDistance)!==null&&xr!==void 0?xr:180,lr=de.useMemo(function(){return{pushDistance:Bn,push:function(){To(!0)},pull:function(){To(!1)}}},[Bn]);de.useEffect(function(){if(zo){var so;vn==null||(so=vn.push)===null||so===void 0||so.call(vn)}else{var ro;vn==null||(ro=vn.pull)===null||ro===void 0||ro.call(vn)}},[zo]),de.useEffect(function(){return function(){var so;vn==null||(so=vn.pull)===null||so===void 0||so.call(vn)}},[]);var $r=Go&&de.createElement(Zt.Z,(0,Ct.Z)({key:"mask"},Zn,{visible:zo}),function(so,ro){var ca=so.className,La=so.style;return de.createElement("div",{className:Re()("".concat(yo,"-mask"),ca,dr),style:(0,x.Z)((0,x.Z)({},La),Pr),onClick:ln&&zo?ir:void 0,ref:ro})}),Er=typeof tr=="function"?tr(Uo):tr,gr={};if(bo&&Bn)switch(Uo){case"top":gr.transform="translateY(".concat(Bn,"px)");break;case"bottom":gr.transform="translateY(".concat(-Bn,"px)");break;case"left":gr.transform="translateX(".concat(Bn,"px)");break;default:gr.transform="translateX(".concat(-Bn,"px)");break}Uo==="left"||Uo==="right"?gr.width=kr(pr):gr.height=kr(yr);var wo={onMouseEnter:hr,onMouseOver:Dr,onMouseLeave:Kr,onClick:ao,onKeyDown:Ut,onKeyUp:Qt},Ro=de.createElement(Zt.Z,(0,Ct.Z)({key:"panel"},Er,{visible:zo,forceRender:Ua,onVisibleChanged:function(ro){Gn==null||Gn(ro)},removeOnLeave:!1,leavedClassName:"".concat(yo,"-content-wrapper-hidden")}),function(so,ro){var ca=so.className,La=so.style;return de.createElement("div",(0,Ct.Z)({className:Re()("".concat(yo,"-content-wrapper"),ca),style:(0,x.Z)((0,x.Z)((0,x.Z)({},gr),La),ho)},gn(On,{data:!0})),de.createElement(ni,(0,Ct.Z)({id:oo,containerRef:ro,prefixCls:yo,className:ur,style:Wr},wo),to))}),ga=(0,x.Z)({},qn);return Wt&&(ga.zIndex=Wt),de.createElement(Tt.Provider,{value:lr},de.createElement("div",{className:Re()(yo,"".concat(yo,"-").concat(Uo),Mn,(In={},(0,Ht.Z)(In,"".concat(yo,"-open"),zo),(0,Ht.Z)(In,"".concat(yo,"-inline"),ya),In)),style:ga,tabIndex:-1,ref:Vt,onKeyDown:rr},$r,de.createElement("div",{tabIndex:0,ref:Ln,style:Hn,"aria-hidden":"true","data-sentinel":"start"}),Ro,de.createElement("div",{tabIndex:0,ref:Dn,style:Hn,"aria-hidden":"true","data-sentinel":"end"})))}var cr=de.forwardRef(_r),Tr=cr,Br=function(Cn){var xr=Cn.open,sr=xr===void 0?!1:xr,yn=Cn.prefixCls,In=yn===void 0?"rc-drawer":yn,yo=Cn.placement,zo=yo===void 0?"right":yo,Uo=Cn.autoFocus,ya=Uo===void 0?!0:Uo,No=Cn.keyboard,Ua=No===void 0?!0:No,Wo=Cn.width,mn=Wo===void 0?378:Wo,Mn=Cn.mask,qn=Mn===void 0?!0:Mn,Wt=Cn.maskClosable,ur=Wt===void 0?!0:Wt,oo=Cn.getContainer,Wr=Cn.forceRender,tr=Cn.afterOpenChange,pr=Cn.destroyOnClose,yr=Cn.onMouseEnter,to=Cn.onMouseOver,ho=Cn.onMouseLeave,Go=Cn.onClick,ln=Cn.onKeyDown,Zn=Cn.onKeyUp,dr=Cn.panelRef,Pr=de.useState(!1),Gn=(0,pe.Z)(Pr,2),ir=Gn[0],hr=Gn[1],Dr=de.useState(!1),Kr=(0,pe.Z)(Dr,2),ao=Kr[0],Ut=Kr[1];It(function(){Ut(!0)},[]);var Qt=ao?sr:!1,Vt=de.useRef(),Ln=de.useRef();It(function(){Qt&&(Ln.current=document.activeElement)},[Qt]);var Dn=function(To){var vn;if(hr(To),tr==null||tr(To),!To&&Ln.current&&!((vn=Vt.current)!==null&&vn!==void 0&&vn.contains(Ln.current))){var dn;(dn=Ln.current)===null||dn===void 0||dn.focus({preventScroll:!0})}},rr=de.useMemo(function(){return{panel:dr}},[dr]);if(!Wr&&!ir&&!Qt&&pr)return null;var Or={onMouseEnter:yr,onMouseOver:to,onMouseLeave:ho,onClick:Go,onKeyDown:ln,onKeyUp:Zn},io=(0,x.Z)((0,x.Z)({},Cn),{},{open:Qt,prefixCls:In,placement:zo,autoFocus:ya,keyboard:Ua,width:mn,mask:qn,maskClosable:ur,inline:oo===!1,afterOpenChange:Dn,ref:Vt},Or);return de.createElement(wt.Provider,{value:rr},de.createElement(Ne,{open:Qt||Wr||ir,autoDestroy:!1,getContainer:oo,autoLock:qn&&(Qt||ir)},de.createElement(Tr,io)))},Lr=Br,Jn=Lr,Qr=fe(33603),ta=fe(53124),oa=fe(65223),ha=fe(69760),Ur=On=>{const{prefixCls:Cn,title:xr,footer:sr,extra:yn,closeIcon:In,closable:yo,onClose:zo,headerStyle:Uo,drawerStyle:ya,bodyStyle:No,footerStyle:Ua,children:Wo}=On,mn=de.useCallback(oo=>de.createElement("button",{type:"button",onClick:zo,"aria-label":"Close",className:`${Cn}-close`},oo),[zo]),[Mn,qn]=(0,ha.Z)(yo,In,mn,void 0,!0),Wt=de.useMemo(()=>!xr&&!Mn?null:de.createElement("div",{style:Uo,className:Re()(`${Cn}-header`,{[`${Cn}-header-close-only`]:Mn&&!xr&&!yn})},de.createElement("div",{className:`${Cn}-header-title`},qn,xr&&de.createElement("div",{className:`${Cn}-title`},xr)),yn&&de.createElement("div",{className:`${Cn}-extra`},yn)),[Mn,qn,yn,Uo,Cn,xr]),ur=de.useMemo(()=>{if(!sr)return null;const oo=`${Cn}-footer`;return de.createElement("div",{className:oo,style:Ua},sr)},[sr,Ua,Cn]);return de.createElement("div",{className:`${Cn}-wrapper-body`,style:ya},Wt,de.createElement("div",{className:`${Cn}-body`,style:No},Wo),ur)},Hr=fe(4173),Xa=fe(67968),Ai=fe(45503),di=On=>{const{componentCls:Cn,motionDurationSlow:xr}=On,sr={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${xr}`}}};return{[Cn]:{[`${Cn}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${xr}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Cn}-panel-motion`]:{"&-left":[sr,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[sr,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[sr,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[sr,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const vo=On=>{const{componentCls:Cn,zIndexPopup:xr,colorBgMask:sr,colorBgElevated:yn,motionDurationSlow:In,motionDurationMid:yo,padding:zo,paddingLG:Uo,fontSizeLG:ya,lineHeightLG:No,lineWidth:Ua,lineType:Wo,colorSplit:mn,marginSM:Mn,colorIcon:qn,colorIconHover:Wt,colorText:ur,fontWeightStrong:oo,footerPaddingBlock:Wr,footerPaddingInline:tr}=On,pr=`${Cn}-content-wrapper`;return{[Cn]:{position:"fixed",inset:0,zIndex:xr,pointerEvents:"none","&-pure":{position:"relative",background:yn,[`&${Cn}-left`]:{boxShadow:On.boxShadowDrawerLeft},[`&${Cn}-right`]:{boxShadow:On.boxShadowDrawerRight},[`&${Cn}-top`]:{boxShadow:On.boxShadowDrawerUp},[`&${Cn}-bottom`]:{boxShadow:On.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Cn}-mask`]:{position:"absolute",inset:0,zIndex:xr,background:sr,pointerEvents:"auto"},[pr]:{position:"absolute",zIndex:xr,maxWidth:"100vw",transition:`all ${In}`,"&-hidden":{display:"none"}},[`&-left > ${pr}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:On.boxShadowDrawerLeft},[`&-right > ${pr}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:On.boxShadowDrawerRight},[`&-top > ${pr}`]:{top:0,insetInline:0,boxShadow:On.boxShadowDrawerUp},[`&-bottom > ${pr}`]:{bottom:0,insetInline:0,boxShadow:On.boxShadowDrawerDown},[`${Cn}-content`]:{width:"100%",height:"100%",overflow:"auto",background:yn,pointerEvents:"auto"},[`${Cn}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Cn}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${zo}px ${Uo}px`,fontSize:ya,lineHeight:No,borderBottom:`${Ua}px ${Wo} ${mn}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Cn}-extra`]:{flex:"none"},[`${Cn}-close`]:{display:"inline-block",marginInlineEnd:Mn,color:qn,fontWeight:oo,fontSize:ya,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${yo}`,textRendering:"auto","&:focus, &:hover":{color:Wt,textDecoration:"none"}},[`${Cn}-title`]:{flex:1,margin:0,color:ur,fontWeight:On.fontWeightStrong,fontSize:ya,lineHeight:No},[`${Cn}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Uo,overflow:"auto"},[`${Cn}-footer`]:{flexShrink:0,padding:`${Wr}px ${tr}px`,borderTop:`${Ua}px ${Wo} ${mn}`},"&-rtl":{direction:"rtl"}}}};var Ko=(0,Xa.Z)("Drawer",On=>{const Cn=(0,Ai.TS)(On,{});return[vo(Cn),di(Cn)]},On=>({zIndexPopup:On.zIndexPopupBase,footerPaddingBlock:On.paddingXS,footerPaddingInline:On.padding})),Ba=fe(16569),Oo=function(On,Cn){var xr={};for(var sr in On)Object.prototype.hasOwnProperty.call(On,sr)&&Cn.indexOf(sr)<0&&(xr[sr]=On[sr]);if(On!=null&&typeof Object.getOwnPropertySymbols=="function")for(var yn=0,sr=Object.getOwnPropertySymbols(On);yn<sr.length;yn++)Cn.indexOf(sr[yn])<0&&Object.prototype.propertyIsEnumerable.call(On,sr[yn])&&(xr[sr[yn]]=On[sr[yn]]);return xr};const si=null,Ka={distance:180},Yi=On=>{var Cn;const{rootClassName:xr,width:sr,height:yn,size:In="default",mask:yo=!0,push:zo=Ka,open:Uo,afterOpenChange:ya,onClose:No,prefixCls:Ua,getContainer:Wo,style:mn,className:Mn,visible:qn,afterVisibleChange:Wt}=On,ur=Oo(On,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:oo,getPrefixCls:Wr,direction:tr,drawer:pr}=de.useContext(ta.E_),yr=Wr("drawer",Ua),[to,ho]=Ko(yr),Go=Wo===void 0&&oo?()=>oo(document.body):Wo,ln=Re()({"no-mask":!yo,[`${yr}-rtl`]:tr==="rtl"},xr,ho),Zn=de.useMemo(()=>sr!=null?sr:In==="large"?736:378,[sr,In]),dr=de.useMemo(()=>yn!=null?yn:In==="large"?736:378,[yn,In]),Pr={motionName:(0,Qr.m)(yr,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Gn=hr=>({motionName:(0,Qr.m)(yr,`panel-motion-${hr}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),ir=(0,Ba.H)();return to(de.createElement(Hr.BR,null,de.createElement(oa.Ux,{status:!0,override:!0},de.createElement(Jn,Object.assign({prefixCls:yr,onClose:No,maskMotion:Pr,motion:Gn},ur,{open:Uo!=null?Uo:qn,mask:yo,push:zo,width:Zn,height:dr,style:Object.assign(Object.assign({},pr==null?void 0:pr.style),mn),className:Re()(pr==null?void 0:pr.className,Mn),rootClassName:ln,getContainer:Go,afterOpenChange:ya!=null?ya:Wt,panelRef:ir}),de.createElement(Ur,Object.assign({prefixCls:yr},ur,{onClose:No}))))))},Di=On=>{const{prefixCls:Cn,style:xr,className:sr,placement:yn="right"}=On,In=Oo(On,["prefixCls","style","className","placement"]),{getPrefixCls:yo}=de.useContext(ta.E_),zo=yo("drawer",Cn),[Uo,ya]=Ko(zo),No=Re()(zo,`${zo}-pure`,`${zo}-${yn}`,ya,sr);return Uo(de.createElement("div",{className:No,style:xr},de.createElement(Ur,Object.assign({prefixCls:zo},In))))};Yi._InternalPanelDoNotUseOrYouWillBeFired=Di;var yi=Yi},35874:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return Be}});var he=fe(67294),Re=fe(91034),x=fe(94184),pe=fe.n(x),de=fe(87462),ue=fe(4942),ae=fe(97685),re=fe(45987),le=fe(62709),ie=fe(71002),se=fe(12060);function oe(Ge,Ie,Ne){var ze=React.useRef({});return(!("value"in ze.current)||Ne(ze.current.condition,Ie))&&(ze.current.value=Ge(),ze.current.condition=Ie),ze.current.value}function te(Ge,Ie){typeof Ge=="function"?Ge(Ie):(0,ie.Z)(Ge)==="object"&&Ge&&"current"in Ge&&(Ge.current=Ie)}function z(){for(var Ge=arguments.length,Ie=new Array(Ge),Ne=0;Ne<Ge;Ne++)Ie[Ne]=arguments[Ne];var ze=Ie.filter(function(it){return it});return ze.length<=1?ze[0]:function(it){Ie.forEach(function(yt){te(yt,it)})}}function a(){for(var Ge=arguments.length,Ie=new Array(Ge),Ne=0;Ne<Ge;Ne++)Ie[Ne]=arguments[Ne];return useMemo(function(){return z.apply(void 0,Ie)},Ie,function(ze,it){return ze.length===it.length&&ze.every(function(yt,xt){return yt===it[xt]})})}function y(Ge){var Ie,Ne,ze=(0,se.isMemo)(Ge)?Ge.type.type:Ge.type;return!(typeof ze=="function"&&!((Ie=ze.prototype)!==null&&Ie!==void 0&&Ie.render)||typeof Ge=="function"&&!((Ne=Ge.prototype)!==null&&Ne!==void 0&&Ne.render))}var E={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(Ie){var Ne=Ie.keyCode;if(Ie.altKey&&!Ie.ctrlKey||Ie.metaKey||Ne>=E.F1&&Ne<=E.F12)return!1;switch(Ne){case E.ALT:case E.CAPS_LOCK:case E.CONTEXT_MENU:case E.CTRL:case E.DOWN:case E.END:case E.ESC:case E.HOME:case E.INSERT:case E.LEFT:case E.MAC_FF_META:case E.META:case E.NUMLOCK:case E.NUM_CENTER:case E.PAGE_DOWN:case E.PAGE_UP:case E.PAUSE:case E.PRINT_SCREEN:case E.RIGHT:case E.SHIFT:case E.UP:case E.WIN_KEY:case E.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Ie){if(Ie>=E.ZERO&&Ie<=E.NINE||Ie>=E.NUM_ZERO&&Ie<=E.NUM_MULTIPLY||Ie>=E.A&&Ie<=E.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Ie===0)return!0;switch(Ie){case E.SPACE:case E.QUESTION_MARK:case E.NUM_PLUS:case E.NUM_MINUS:case E.NUM_PERIOD:case E.NUM_DIVISION:case E.SEMICOLON:case E.DASH:case E.EQUALS:case E.COMMA:case E.PERIOD:case E.SLASH:case E.APOSTROPHE:case E.SINGLE_QUOTE:case E.OPEN_SQUARE_BRACKET:case E.BACKSLASH:case E.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},b=E,ee=function(Ie){return+setTimeout(Ie,16)},ne=function(Ie){return clearTimeout(Ie)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(ee=function(Ie){return window.requestAnimationFrame(Ie)},ne=function(Ie){return window.cancelAnimationFrame(Ie)});var ce=0,Ae=new Map;function ge(Ge){Ae.delete(Ge)}var me=function(Ie){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;ce+=1;var ze=ce;function it(yt){if(yt===0)ge(ze),Ie();else{var xt=ee(function(){it(yt-1)});Ae.set(ze,xt)}}return it(Ne),ze};me.cancel=function(Ge){var Ie=Ae.get(Ge);return ge(Ie),ne(Ie)};var ve=me,be=b.ESC,ye=b.TAB;function Ce(Ge){var Ie=Ge.visible,Ne=Ge.triggerRef,ze=Ge.onVisibleChange,it=Ge.autoFocus,yt=Ge.overlayRef,xt=he.useRef(!1),It=function(){if(Ie){var Ht,Ct;(Ht=Ne.current)===null||Ht===void 0||(Ct=Ht.focus)===null||Ct===void 0||Ct.call(Ht),ze==null||ze(!1)}},St=function(){var Ht;return(Ht=yt.current)!==null&&Ht!==void 0&&Ht.focus?(yt.current.focus(),xt.current=!0,!0):!1},wt=function(Ht){switch(Ht.keyCode){case be:It();break;case ye:{var Ct=!1;xt.current||(Ct=St()),Ct?Ht.preventDefault():It();break}}};he.useEffect(function(){return Ie?(window.addEventListener("keydown",wt),it&&ve(St,3),function(){window.removeEventListener("keydown",wt),xt.current=!1}):function(){xt.current=!1}},[Ie])}var we=(0,he.forwardRef)(function(Ge,Ie){var Ne=Ge.overlay,ze=Ge.arrow,it=Ge.prefixCls,yt=(0,he.useMemo)(function(){var It;return typeof Ne=="function"?It=Ne():It=Ne,It},[Ne]),xt=z(Ie,yt==null?void 0:yt.ref);return he.createElement(he.Fragment,null,ze&&he.createElement("div",{className:"".concat(it,"-arrow")}),he.cloneElement(yt,{ref:y(yt)?xt:void 0}))}),Ke=we,Se={adjustX:1,adjustY:1},ke=[0,0],Fe={topLeft:{points:["bl","tl"],overflow:Se,offset:[0,-4],targetOffset:ke},top:{points:["bc","tc"],overflow:Se,offset:[0,-4],targetOffset:ke},topRight:{points:["br","tr"],overflow:Se,offset:[0,-4],targetOffset:ke},bottomLeft:{points:["tl","bl"],overflow:Se,offset:[0,4],targetOffset:ke},bottom:{points:["tc","bc"],overflow:Se,offset:[0,4],targetOffset:ke},bottomRight:{points:["tr","br"],overflow:Se,offset:[0,4],targetOffset:ke}},De=Fe,We=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function Ve(Ge,Ie){var Ne,ze=Ge.arrow,it=ze===void 0?!1:ze,yt=Ge.prefixCls,xt=yt===void 0?"rc-dropdown":yt,It=Ge.transitionName,St=Ge.animation,wt=Ge.align,Tt=Ge.placement,Ht=Tt===void 0?"bottomLeft":Tt,Ct=Ge.placements,Zt=Ct===void 0?De:Ct,Pt=Ge.getPopupContainer,jt=Ge.showAction,Jt=Ge.hideAction,en=Ge.overlayClassName,fn=Ge.overlayStyle,Wn=Ge.visible,xn=Ge.trigger,Rn=xn===void 0?["hover"]:xn,gn=Ge.autoFocus,En=Ge.overlay,or=Ge.children,fr=Ge.onVisibleChange,Vr=(0,re.Z)(Ge,We),vr=he.useState(),co=(0,ae.Z)(vr,2),Io=co[0],Zo=co[1],er="visible"in Ge?Wn:Io,Nn=he.useRef(null),Kn=he.useRef(null),Nr=he.useRef(null);he.useImperativeHandle(Ie,function(){return Nn.current});var zr=function(Rr){Zo(Rr),fr==null||fr(Rr)};Ce({visible:er,triggerRef:Nr,onVisibleChange:zr,autoFocus:gn,overlayRef:Kn});var qr=function(Rr){var Gr=Ge.onOverlayClick;Zo(!1),Gr&&Gr(Rr)},Co=function(){return he.createElement(Ke,{ref:Kn,overlay:En,prefixCls:xt,arrow:it})},ua=function(){return typeof En=="function"?Co:Co()},la=function(){var Rr=Ge.minOverlayWidthMatchTrigger,Gr=Ge.alignPoint;return"minOverlayWidthMatchTrigger"in Ge?Rr:!Gr},no=function(){var Rr=Ge.openClassName;return Rr!==void 0?Rr:"".concat(xt,"-open")},rn=he.cloneElement(or,{className:pe()((Ne=or.props)===null||Ne===void 0?void 0:Ne.className,er&&no()),ref:y(or)?z(Nr,or.ref):void 0}),Un=Jt;return!Un&&Rn.indexOf("contextMenu")!==-1&&(Un=["click"]),he.createElement(le.Z,(0,de.Z)({builtinPlacements:Zt},Vr,{prefixCls:xt,ref:Nn,popupClassName:pe()(en,(0,ue.Z)({},"".concat(xt,"-show-arrow"),it)),popupStyle:fn,action:Rn,showAction:jt,hideAction:Un,popupPlacement:Ht,popupAlign:wt,popupTransitionName:It,popupAnimation:St,popupVisible:er,stretch:la()?"minWidth":"",popup:ua(),onPopupVisibleChange:zr,onPopupClick:qr,getPopupContainer:Pt}),rn)}var Qe=he.forwardRef(Ve),Je=Qe,et=fe(60276),ct=fe(5663),ut=fe(10366),nt=fe(80636),lt=fe(8745),at=fe(96159),pt=fe(53124),bt=fe(68508),Lt=fe(76529),mt=fe(46605),At=fe(66748);const qe=null,je=Ge=>{const{menu:Ie,arrow:Ne,prefixCls:ze,children:it,trigger:yt,disabled:xt,dropdownRender:It,getPopupContainer:St,overlayClassName:wt,rootClassName:Tt,open:Ht,onOpenChange:Ct,visible:Zt,onVisibleChange:Pt,mouseEnterDelay:jt=.15,mouseLeaveDelay:Jt=.1,autoAdjustOverflow:en=!0,placement:fn="",overlay:Wn,transitionName:xn}=Ge,{getPopupContainer:Rn,getPrefixCls:gn,direction:En}=he.useContext(pt.E_),or=he.useMemo(()=>{const rn=gn();return xn!==void 0?xn:fn.includes("top")?`${rn}-slide-down`:`${rn}-slide-up`},[gn,fn,xn]),fr=he.useMemo(()=>fn?fn.includes("Center")?fn.slice(0,fn.indexOf("Center")):fn:En==="rtl"?"bottomRight":"bottomLeft",[fn,En]),Vr=gn("dropdown",ze),[vr,co]=(0,At.Z)(Vr),[,Io]=(0,mt.Z)(),Zo=he.Children.only(it),er=(0,at.Tm)(Zo,{className:pe()(`${Vr}-trigger`,{[`${Vr}-rtl`]:En==="rtl"},Zo.props.className),disabled:xt}),Nn=xt?[]:yt;let Kn;Nn&&Nn.includes("contextMenu")&&(Kn=!0);const[Nr,zr]=(0,ct.Z)(!1,{value:Ht!=null?Ht:Zt}),qr=(0,et.useEvent)(rn=>{Ct==null||Ct(rn),Pt==null||Pt(rn),zr(rn)}),Co=pe()(wt,Tt,co,{[`${Vr}-rtl`]:En==="rtl"}),ua=(0,nt.Z)({arrowPointAtCenter:typeof Ne=="object"&&Ne.pointAtCenter,autoAdjustOverflow:en,offset:Io.marginXXS,arrowWidth:Ne?Io.sizePopupArrow:0,borderRadius:Io.borderRadius}),la=he.useCallback(()=>{zr(!1)},[]),no=()=>{let rn;return Ie!=null&&Ie.items?rn=he.createElement(bt.default,Object.assign({},Ie)):typeof Wn=="function"?rn=Wn():rn=Wn,It&&(rn=It(rn)),rn=he.Children.only(typeof rn=="string"?he.createElement("span",null,rn):rn),he.createElement(Lt.J,{prefixCls:`${Vr}-menu`,expandIcon:he.createElement("span",{className:`${Vr}-menu-submenu-arrow`},he.createElement(Re.Z,{className:`${Vr}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:la,validator:Un=>{let{mode:_n}=Un}},rn)};return vr(he.createElement(Je,Object.assign({alignPoint:Kn},(0,ut.Z)(Ge,["rootClassName"]),{mouseEnterDelay:jt,mouseLeaveDelay:Jt,visible:Nr,builtinPlacements:ua,arrow:!!Ne,overlayClassName:Co,prefixCls:Vr,getPopupContainer:St||Rn,transitionName:or,trigger:Nn,overlay:no,placement:fr,onVisibleChange:qr}),er))};function Ze(Ge){return Object.assign(Object.assign({},Ge),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const Oe=(0,lt.Z)(je,"dropdown",Ge=>Ge,Ze),Ee=Ge=>he.createElement(Oe,Object.assign({},Ge),he.createElement("span",null));je._InternalPanelDoNotUseOrYouWillBeFired=Ee;var Be=je},85418:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return a}});var he=fe(35874),Re=fe(94184),x=fe.n(Re),pe=fe(67294),de=fe(25877),ue=fe(71577),ae=fe(53124),re=fe(93421),le=fe(4173),ie=fe(66748),se=function(y,E){var b={};for(var ee in y)Object.prototype.hasOwnProperty.call(y,ee)&&E.indexOf(ee)<0&&(b[ee]=y[ee]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,ee=Object.getOwnPropertySymbols(y);ne<ee.length;ne++)E.indexOf(ee[ne])<0&&Object.prototype.propertyIsEnumerable.call(y,ee[ne])&&(b[ee[ne]]=y[ee[ne]]);return b};const oe=y=>{const{getPopupContainer:E,getPrefixCls:b,direction:ee}=pe.useContext(ae.E_),{prefixCls:ne,type:ce="default",danger:Ae,disabled:ge,loading:me,onClick:ve,htmlType:be,children:ye,className:Ce,menu:we,arrow:Ke,autoFocus:Se,overlay:ke,trigger:Fe,align:De,open:We,onOpenChange:Ve,placement:Qe,getPopupContainer:Je,href:et,icon:ct=pe.createElement(de.Z,null),title:ut,buttonsRender:nt=xt=>xt,mouseEnterDelay:lt,mouseLeaveDelay:at,overlayClassName:pt,overlayStyle:bt,destroyPopupOnHide:Lt,dropdownRender:mt}=y,At=se(y,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),qe=b("dropdown",ne),je=`${qe}-button`,[Ze,Oe]=(0,ie.Z)(qe),Ee={menu:we,arrow:Ke,autoFocus:Se,align:De,disabled:ge,trigger:ge?[]:Fe,onOpenChange:Ve,getPopupContainer:Je||E,mouseEnterDelay:lt,mouseLeaveDelay:at,overlayClassName:pt,overlayStyle:bt,destroyPopupOnHide:Lt,dropdownRender:mt},{compactSize:Be,compactItemClassnames:Ge}=(0,le.ri)(qe,ee),Ie=x()(je,Ge,Ce,Oe);"overlay"in y&&(Ee.overlay=ke),"open"in y&&(Ee.open=We),"placement"in y?Ee.placement=Qe:Ee.placement=ee==="rtl"?"bottomLeft":"bottomRight";const Ne=pe.createElement(ue.ZP,{type:ce,danger:Ae,disabled:ge,loading:me,onClick:ve,htmlType:be,href:et,title:ut},ye),ze=pe.createElement(ue.ZP,{type:ce,danger:Ae,icon:ct}),[it,yt]=nt([Ne,ze]);return Ze(pe.createElement(re.Z.Compact,Object.assign({className:Ie,size:Be,block:!0},At),it,pe.createElement(he.Z,Object.assign({},Ee),yt)))};oe.__ANT_BUTTON=!0;var te=oe;const z=he.Z;z.Button=te;var a=z},66748:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return se}});var he=fe(14747),Re=fe(67771),x=fe(33297),pe=fe(50438),de=fe(97414),ue=fe(67968),ae=fe(45503),le=oe=>{const{componentCls:te,menuCls:z,colorError:a,colorTextLightSolid:y}=oe,E=`${z}-item`;return{[`${te}, ${te}-menu-submenu`]:{[`${z} ${E}`]:{[`&${E}-danger:not(${E}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const ie=oe=>{const{componentCls:te,menuCls:z,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:E,antCls:b,iconCls:ee,motionDurationMid:ne,dropdownPaddingVertical:ce,fontSize:Ae,dropdownEdgeChildPadding:ge,colorTextDisabled:me,fontSizeIcon:ve,controlPaddingHorizontal:be,colorBgElevated:ye}=oe;return[{[te]:Object.assign(Object.assign({},(0,he.Wf)(oe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+E/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${ee}-down, & > ${b}-btn-icon > ${ee}-down`]:{fontSize:ve}},[`${te}-wrap`]:{position:"relative",[`${b}-btn > ${ee}-down`]:{fontSize:ve},[`${ee}-down::before`]:{transition:`transform ${ne}`}},[`${te}-wrap-open`]:{[`${ee}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${te}-placement-bottomLeft,
&${b}-slide-down-appear${b}-slide-down-appear-active${te}-placement-bottomLeft,
&${b}-slide-down-enter${b}-slide-down-enter-active${te}-placement-bottom,
&${b}-slide-down-appear${b}-slide-down-appear-active${te}-placement-bottom,
&${b}-slide-down-enter${b}-slide-down-enter-active${te}-placement-bottomRight,
&${b}-slide-down-appear${b}-slide-down-appear-active${te}-placement-bottomRight`]:{animationName:Re.fJ},[`&${b}-slide-up-enter${b}-slide-up-enter-active${te}-placement-topLeft,
&${b}-slide-up-appear${b}-slide-up-appear-active${te}-placement-topLeft,
&${b}-slide-up-enter${b}-slide-up-enter-active${te}-placement-top,
&${b}-slide-up-appear${b}-slide-up-appear-active${te}-placement-top,
&${b}-slide-up-enter${b}-slide-up-enter-active${te}-placement-topRight,
&${b}-slide-up-appear${b}-slide-up-appear-active${te}-placement-topRight`]:{animationName:Re.Qt},[`&${b}-slide-down-leave${b}-slide-down-leave-active${te}-placement-bottomLeft,
&${b}-slide-down-leave${b}-slide-down-leave-active${te}-placement-bottom,
&${b}-slide-down-leave${b}-slide-down-leave-active${te}-placement-bottomRight`]:{animationName:Re.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${te}-placement-topLeft,
&${b}-slide-up-leave${b}-slide-up-leave-active${te}-placement-top,
&${b}-slide-up-leave${b}-slide-up-leave-active${te}-placement-topRight`]:{animationName:Re.ly}})},(0,de.ZP)(oe,{colorBg:ye,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${te} ${z}`]:{position:"relative",margin:0},[`${z}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${te}, ${te}-menu-submenu`]:{[z]:Object.assign(Object.assign({padding:ge,listStyleType:"none",backgroundColor:ye,backgroundClip:"padding-box",borderRadius:oe.borderRadiusLG,outline:"none",boxShadow:oe.boxShadowSecondary},(0,he.Qy)(oe)),{[`${z}-item-group-title`]:{padding:`${ce}px ${be}px`,color:oe.colorTextDescription,transition:`all ${ne}`},[`${z}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${z}-item-icon`]:{minWidth:Ae,marginInlineEnd:oe.marginXS,fontSize:oe.fontSizeSM},[`${z}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${z}-item, ${z}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ce}px ${be}px`,color:oe.colorText,fontWeight:"normal",fontSize:Ae,lineHeight:oe.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:oe.borderRadiusSM,"&:hover, &-active":{backgroundColor:oe.controlItemBgHover}},(0,he.Qy)(oe)),{"&-selected":{color:oe.colorPrimary,backgroundColor:oe.controlItemBgActive,"&:hover, &-active":{backgroundColor:oe.controlItemBgActiveHover}},"&-disabled":{color:me,cursor:"not-allowed","&:hover":{color:me,backgroundColor:ye,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${oe.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:oe.colorSplit},[`${te}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:oe.paddingXS,[`${te}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:oe.colorTextDescription,fontSize:ve,fontStyle:"normal"}}}),[`${z}-item-group-list`]:{margin:`0 ${oe.marginXS}px`,padding:0,listStyle:"none"},[`${z}-submenu-title`]:{paddingInlineEnd:be+oe.fontSizeSM},[`${z}-submenu-vertical`]:{position:"relative"},[`${z}-submenu${z}-submenu-disabled ${te}-menu-submenu-title`]:{[`&, ${te}-menu-submenu-arrow-icon`]:{color:me,backgroundColor:ye,cursor:"not-allowed"}},[`${z}-submenu-selected ${te}-menu-submenu-title`]:{color:oe.colorPrimary}})}},[(0,Re.oN)(oe,"slide-up"),(0,Re.oN)(oe,"slide-down"),(0,x.Fm)(oe,"move-up"),(0,x.Fm)(oe,"move-down"),(0,pe._y)(oe,"zoom-big")]]};var se=(0,ue.Z)("Dropdown",(oe,te)=>{let{rootPrefixCls:z}=te;const{marginXXS:a,sizePopupArrow:y,controlHeight:E,fontSize:b,lineHeight:ee,paddingXXS:ne,componentCls:ce,borderRadiusLG:Ae}=oe,ge=(E-b*ee)/2,{dropdownArrowOffset:me}=(0,de.fS)({contentRadius:Ae}),ve=(0,ae.TS)(oe,{menuCls:`${ce}-menu`,rootPrefixCls:z,dropdownArrowDistance:y/2+a,dropdownArrowOffset:me,dropdownPaddingVertical:ge,dropdownEdgeChildPadding:ne});return[ie(ve),le(ve)]},oe=>({zIndexPopup:oe.zIndexPopupBase+50}))},25378:function(an,Mt,fe){"use strict";var he=fe(67294),Re=fe(14075),x=fe(57838),pe=fe(74443);function de(){let ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ae=(0,he.useRef)({}),re=(0,x.Z)(),le=(0,pe.ZP)();return(0,Re.Z)(()=>{const ie=le.subscribe(se=>{ae.current=se,ue&&re()});return()=>le.unsubscribe(ie)},[]),ae.current}Mt.Z=de},99398:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ao}});var he=fe(67294),Re=fe.t(he,2),x=fe(99569),pe=fe(94184),de=fe.n(pe),ue=fe(87462),ae=fe(1413),re=fe(4942),le=fe(97685),ie=fe(71002),se=fe(45987),oe=/margin|padding|width|height|max|min|offset/,te={left:!0,top:!0},z={cssFloat:1,styleFloat:1,float:1};function a(Ut){return Ut.nodeType===1?Ut.ownerDocument.defaultView.getComputedStyle(Ut,null):{}}function y(Ut,Qt,Vt){if(Qt=Qt.toLowerCase(),Vt==="auto"){if(Qt==="height")return Ut.offsetHeight;if(Qt==="width")return Ut.offsetWidth}return Qt in te||(te[Qt]=oe.test(Qt)),te[Qt]?parseFloat(Vt)||0:Vt}function E(Ut,Qt){var Vt=arguments.length,Ln=a(Ut);return Qt=z[Qt]?"cssFloat"in Ut.style?"cssFloat":"styleFloat":Qt,Vt===1?Ln:y(Ut,Qt,Ln[Qt]||Ut.style[Qt])}function b(Ut,Qt,Vt){var Ln=arguments.length;if(Qt=z[Qt]?"cssFloat"in Ut.style?"cssFloat":"styleFloat":Qt,Ln===3)return typeof Vt=="number"&&oe.test(Qt)&&(Vt="".concat(Vt,"px")),Ut.style[Qt]=Vt,Vt;for(var Dn in Qt)Qt.hasOwnProperty(Dn)&&b(Ut,Dn,Qt[Dn]);return a(Ut)}function ee(Ut){return Ut===document.body?document.documentElement.clientWidth:Ut.offsetWidth}function ne(Ut){return Ut===document.body?window.innerHeight||document.documentElement.clientHeight:Ut.offsetHeight}function ce(){var Ut=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),Qt=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Ut,height:Qt}}function Ae(){var Ut=document.documentElement.clientWidth,Qt=window.innerHeight||document.documentElement.clientHeight;return{width:Ut,height:Qt}}function ge(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function me(Ut){var Qt=Ut.getBoundingClientRect(),Vt=document.documentElement;return{left:Qt.left+(window.pageXOffset||Vt.scrollLeft)-(Vt.clientLeft||document.body.clientLeft||0),top:Qt.top+(window.pageYOffset||Vt.scrollTop)-(Vt.clientTop||document.body.clientTop||0)}}function ve(Ut){var Qt=he.useRef();Qt.current=Ut;var Vt=he.useCallback(function(){for(var Ln,Dn=arguments.length,rr=new Array(Dn),Or=0;Or<Dn;Or++)rr[Or]=arguments[Or];return(Ln=Qt.current)===null||Ln===void 0?void 0:Ln.call.apply(Ln,[Qt].concat(rr))},[]);return Vt}function be(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var ye=be()?he.useLayoutEffect:he.useEffect,Ce=function(Qt,Vt){var Ln=he.useRef(!0);ye(function(){return Qt(Ln.current)},Vt),ye(function(){return Ln.current=!1,function(){Ln.current=!0}},[])},we=function(Qt,Vt){Ce(function(Ln){if(!Ln)return Qt()},Vt)},Ke=null;function Se(Ut){var Qt=he.useRef(!1),Vt=he.useState(Ut),Ln=(0,le.Z)(Vt,2),Dn=Ln[0],rr=Ln[1];he.useEffect(function(){return Qt.current=!1,function(){Qt.current=!0}},[]);function Or(io,bo){bo&&Qt.current||rr(io)}return[Dn,Or]}function ke(Ut){return Ut!==void 0}function Fe(Ut,Qt){var Vt=Qt||{},Ln=Vt.defaultValue,Dn=Vt.value,rr=Vt.onChange,Or=Vt.postState,io=Se(function(){return ke(Dn)?Dn:ke(Ln)?typeof Ln=="function"?Ln():Ln:typeof Ut=="function"?Ut():Ut}),bo=(0,le.Z)(io,2),To=bo[0],vn=bo[1],dn=Dn!==void 0?Dn:To,Bn=Or?Or(dn):dn,lr=ve(rr),$r=Se([dn]),Er=(0,le.Z)($r,2),gr=Er[0],wo=Er[1];we(function(){var ga=gr[0];To!==ga&&lr(To,ga)},[gr]),we(function(){ke(Dn)||vn(Dn)},[Dn]);var Ro=ve(function(ga,so){vn(ga,so),wo([dn],so)});return[Bn,Ro]}var De=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],We=he.createContext(null),Ve=0;function Qe(Ut,Qt){var Vt=he.useState(function(){return Ve+=1,String(Ve)}),Ln=(0,le.Z)(Vt,1),Dn=Ln[0],rr=he.useContext(We),Or={data:Qt,canPreview:Ut};return he.useEffect(function(){if(rr)return rr.register(Dn,Or)},[]),he.useEffect(function(){rr&&rr.register(Dn,Or)},[Ut,Qt]),Dn}function Je(Ut){return new Promise(function(Qt){var Vt=document.createElement("img");Vt.onerror=function(){return Qt(!1)},Vt.onload=function(){return Qt(!0)},Vt.src=Ut})}function et(Ut){var Qt=Ut.src,Vt=Ut.isCustomPlaceholder,Ln=Ut.fallback,Dn=(0,he.useState)(Vt?"loading":"normal"),rr=(0,le.Z)(Dn,2),Or=rr[0],io=rr[1],bo=(0,he.useRef)(!1),To=Or==="error";(0,he.useEffect)(function(){Je(Qt).then(function(lr){lr||io("error")})},[Qt]),(0,he.useEffect)(function(){Vt&&!bo.current?io("loading"):To&&io("normal")},[Qt]);var vn=function(){io("normal")},dn=function($r){bo.current=!1,Or==="loading"&&$r!=null&&$r.complete&&($r.naturalWidth||$r.naturalHeight)&&(bo.current=!0,vn())},Bn=To&&Ln?{src:Ln}:{onLoad:vn,src:Qt};return[dn,Bn,Or]}var ct=fe(2788),ut=he.createContext({});function nt(Ut,Qt){if(!Ut)return!1;if(Ut.contains)return Ut.contains(Qt);for(var Vt=Qt;Vt;){if(Vt===Ut)return!0;Vt=Vt.parentNode}return!1}function lt(){var Ut=(0,ae.Z)({},Re);return Ut.useId}var at=0;function pt(){}function bt(Ut){var Qt=he.useState("ssr-id"),Vt=(0,le.Z)(Qt,2),Ln=Vt[0],Dn=Vt[1],rr=lt(),Or=rr==null?void 0:rr();return he.useEffect(function(){if(!rr){var io=at;at+=1,Dn("rc_unique_".concat(io))}},[]),Ut||Or||Ln}var Lt={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(Qt){var Vt=Qt.keyCode;if(Qt.altKey&&!Qt.ctrlKey||Qt.metaKey||Vt>=Lt.F1&&Vt<=Lt.F12)return!1;switch(Vt){case Lt.ALT:case Lt.CAPS_LOCK:case Lt.CONTEXT_MENU:case Lt.CTRL:case Lt.DOWN:case Lt.END:case Lt.ESC:case Lt.HOME:case Lt.INSERT:case Lt.LEFT:case Lt.MAC_FF_META:case Lt.META:case Lt.NUMLOCK:case Lt.NUM_CENTER:case Lt.PAGE_DOWN:case Lt.PAGE_UP:case Lt.PAUSE:case Lt.PRINT_SCREEN:case Lt.RIGHT:case Lt.SHIFT:case Lt.UP:case Lt.WIN_KEY:case Lt.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Qt){if(Qt>=Lt.ZERO&&Qt<=Lt.NINE||Qt>=Lt.NUM_ZERO&&Qt<=Lt.NUM_MULTIPLY||Qt>=Lt.A&&Qt<=Lt.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Qt===0)return!0;switch(Qt){case Lt.SPACE:case Lt.QUESTION_MARK:case Lt.NUM_PLUS:case Lt.NUM_MINUS:case Lt.NUM_PERIOD:case Lt.NUM_DIVISION:case Lt.SEMICOLON:case Lt.DASH:case Lt.EQUALS:case Lt.COMMA:case Lt.PERIOD:case Lt.SLASH:case Lt.APOSTROPHE:case Lt.SINGLE_QUOTE:case Lt.OPEN_SQUARE_BRACKET:case Lt.BACKSLASH:case Lt.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},mt=Lt,At=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,qe=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,je="".concat(At," ").concat(qe).split(/[\s\n]+/),Ze="aria-",Oe="data-";function Ee(Ut,Qt){return Ut.indexOf(Qt)===0}function Be(Ut){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Vt;Qt===!1?Vt={aria:!0,data:!0,attr:!0}:Qt===!0?Vt={aria:!0}:Vt=(0,ae.Z)({},Qt);var Ln={};return Object.keys(Ut).forEach(function(Dn){(Vt.aria&&(Dn==="role"||Ee(Dn,Ze))||Vt.data&&Ee(Dn,Oe)||Vt.attr&&je.includes(Dn))&&(Ln[Dn]=Ut[Dn])}),Ln}function Ge(Ut,Qt,Vt){var Ln=Qt;return!Ln&&Vt&&(Ln="".concat(Ut,"-").concat(Vt)),Ln}function Ie(Ut,Qt){var Vt=Ut["page".concat(Qt?"Y":"X","Offset")],Ln="scroll".concat(Qt?"Top":"Left");if(typeof Vt!="number"){var Dn=Ut.document;Vt=Dn.documentElement[Ln],typeof Vt!="number"&&(Vt=Dn.body[Ln])}return Vt}function Ne(Ut){var Qt=Ut.getBoundingClientRect(),Vt={left:Qt.left,top:Qt.top},Ln=Ut.ownerDocument,Dn=Ln.defaultView||Ln.parentWindow;return Vt.left+=Ie(Dn),Vt.top+=Ie(Dn,!0),Vt}var ze=fe(62874),it=fe(59864);function yt(Ut,Qt,Vt){var Ln=he.useRef({});return(!("value"in Ln.current)||Vt(Ln.current.condition,Qt))&&(Ln.current.value=Ut(),Ln.current.condition=Qt),Ln.current.value}function xt(Ut,Qt){typeof Ut=="function"?Ut(Qt):(0,ie.Z)(Ut)==="object"&&Ut&&"current"in Ut&&(Ut.current=Qt)}function It(){for(var Ut=arguments.length,Qt=new Array(Ut),Vt=0;Vt<Ut;Vt++)Qt[Vt]=arguments[Vt];var Ln=Qt.filter(function(Dn){return Dn});return Ln.length<=1?Ln[0]:function(Dn){Qt.forEach(function(rr){xt(rr,Dn)})}}function St(){for(var Ut=arguments.length,Qt=new Array(Ut),Vt=0;Vt<Ut;Vt++)Qt[Vt]=arguments[Vt];return yt(function(){return It.apply(void 0,Qt)},Qt,function(Ln,Dn){return Ln.length===Dn.length&&Ln.every(function(rr,Or){return rr===Dn[Or]})})}function wt(Ut){var Qt,Vt,Ln=isMemo(Ut)?Ut.type.type:Ut.type;return!(typeof Ln=="function"&&!((Qt=Ln.prototype)!==null&&Qt!==void 0&&Qt.render)||typeof Ut=="function"&&!((Vt=Ut.prototype)!==null&&Vt!==void 0&&Vt.render))}var Tt=he.memo(function(Ut){var Qt=Ut.children;return Qt},function(Ut,Qt){var Vt=Qt.shouldUpdate;return!Vt}),Ht={width:0,height:0,overflow:"hidden",outline:"none"},Ct=he.forwardRef(function(Ut,Qt){var Vt=Ut.prefixCls,Ln=Ut.className,Dn=Ut.style,rr=Ut.title,Or=Ut.ariaId,io=Ut.footer,bo=Ut.closable,To=Ut.closeIcon,vn=Ut.onClose,dn=Ut.children,Bn=Ut.bodyStyle,lr=Ut.bodyProps,$r=Ut.modalRender,Er=Ut.onMouseDown,gr=Ut.onMouseUp,wo=Ut.holderRef,Ro=Ut.visible,ga=Ut.forceRender,so=Ut.width,ro=Ut.height,ca=he.useContext(ut),La=ca.panel,xa=St(wo,La),Vo=(0,he.useRef)(),Yr=(0,he.useRef)();he.useImperativeHandle(Qt,function(){return{focus:function(){var Ui;(Ui=Vo.current)===null||Ui===void 0||Ui.focus()},changeActive:function(Ui){var vs=document,Si=vs.activeElement;Ui&&Si===Yr.current?Vo.current.focus():!Ui&&Si===Vo.current&&Yr.current.focus()}}});var na={};so!==void 0&&(na.width=so),ro!==void 0&&(na.height=ro);var Jo;io&&(Jo=he.createElement("div",{className:"".concat(Vt,"-footer")},io));var $a;rr&&($a=he.createElement("div",{className:"".concat(Vt,"-header")},he.createElement("div",{className:"".concat(Vt,"-title"),id:Or},rr)));var ri;bo&&(ri=he.createElement("button",{type:"button",onClick:vn,"aria-label":"Close",className:"".concat(Vt,"-close")},To||he.createElement("span",{className:"".concat(Vt,"-close-x")})));var Bi=he.createElement("div",{className:"".concat(Vt,"-content")},ri,$a,he.createElement("div",(0,ue.Z)({className:"".concat(Vt,"-body"),style:Bn},lr),dn),Jo);return he.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":rr?Or:null,"aria-modal":"true",ref:xa,style:(0,ae.Z)((0,ae.Z)({},Dn),na),className:de()(Vt,Ln),onMouseDown:Er,onMouseUp:gr},he.createElement("div",{tabIndex:0,ref:Vo,style:Ht,"aria-hidden":"true"}),he.createElement(Tt,{shouldUpdate:Ro||ga},$r?$r(Bi):Bi),he.createElement("div",{tabIndex:0,ref:Yr,style:Ht,"aria-hidden":"true"}))}),Zt=Ct,Pt=he.forwardRef(function(Ut,Qt){var Vt=Ut.prefixCls,Ln=Ut.title,Dn=Ut.style,rr=Ut.className,Or=Ut.visible,io=Ut.forceRender,bo=Ut.destroyOnClose,To=Ut.motionName,vn=Ut.ariaId,dn=Ut.onVisibleChanged,Bn=Ut.mousePosition,lr=(0,he.useRef)(),$r=he.useState(),Er=(0,le.Z)($r,2),gr=Er[0],wo=Er[1],Ro={};gr&&(Ro.transformOrigin=gr);function ga(){var so=Ne(lr.current);wo(Bn?"".concat(Bn.x-so.left,"px ").concat(Bn.y-so.top,"px"):"")}return he.createElement(ze.Z,{visible:Or,onVisibleChanged:dn,onAppearPrepare:ga,onEnterPrepare:ga,forceRender:io,motionName:To,removeOnLeave:bo,ref:lr},function(so,ro){var ca=so.className,La=so.style;return he.createElement(Zt,(0,ue.Z)({},Ut,{ref:Qt,title:Ln,ariaId:vn,prefixCls:Vt,holderRef:ro,style:(0,ae.Z)((0,ae.Z)((0,ae.Z)({},La),Dn),Ro),className:de()(rr,ca)}))})});Pt.displayName="Content";var jt=Pt;function Jt(Ut){var Qt=Ut.prefixCls,Vt=Ut.style,Ln=Ut.visible,Dn=Ut.maskProps,rr=Ut.motionName;return he.createElement(ze.Z,{key:"mask",visible:Ln,motionName:rr,leavedClassName:"".concat(Qt,"-mask-hidden")},function(Or,io){var bo=Or.className,To=Or.style;return he.createElement("div",(0,ue.Z)({ref:io,style:(0,ae.Z)((0,ae.Z)({},To),Vt),className:de()("".concat(Qt,"-mask"),bo)},Dn))})}function en(Ut){var Qt=Ut.prefixCls,Vt=Qt===void 0?"rc-dialog":Qt,Ln=Ut.zIndex,Dn=Ut.visible,rr=Dn===void 0?!1:Dn,Or=Ut.keyboard,io=Or===void 0?!0:Or,bo=Ut.focusTriggerAfterClose,To=bo===void 0?!0:bo,vn=Ut.wrapStyle,dn=Ut.wrapClassName,Bn=Ut.wrapProps,lr=Ut.onClose,$r=Ut.afterOpenChange,Er=Ut.afterClose,gr=Ut.transitionName,wo=Ut.animation,Ro=Ut.closable,ga=Ro===void 0?!0:Ro,so=Ut.mask,ro=so===void 0?!0:so,ca=Ut.maskTransitionName,La=Ut.maskAnimation,xa=Ut.maskClosable,Vo=xa===void 0?!0:xa,Yr=Ut.maskStyle,na=Ut.maskProps,Jo=Ut.rootClassName,$a=(0,he.useRef)(),ri=(0,he.useRef)(),Bi=(0,he.useRef)(),Ri=he.useState(rr),Ui=(0,le.Z)(Ri,2),vs=Ui[0],Si=Ui[1],wi=bt();function Ji(){nt(ri.current,document.activeElement)||($a.current=document.activeElement)}function Ni(){if(!nt(ri.current,document.activeElement)){var ls;(ls=Bi.current)===null||ls===void 0||ls.focus()}}function fs(ls){if(ls)Ni();else{if(Si(!1),ro&&$a.current&&To){try{$a.current.focus({preventScroll:!0})}catch(ys){}$a.current=null}vs&&(Er==null||Er())}$r==null||$r(ls)}function Mi(ls){lr==null||lr(ls)}var As=(0,he.useRef)(!1),ei=(0,he.useRef)(),ds=function(){clearTimeout(ei.current),As.current=!0},Xs=function(){ei.current=setTimeout(function(){As.current=!1})},rl=null;Vo&&(rl=function(ys){As.current?As.current=!1:ri.current===ys.target&&Mi(ys)});function Hi(ls){if(io&&ls.keyCode===mt.ESC){ls.stopPropagation(),Mi(ls);return}rr&&ls.keyCode===mt.TAB&&Bi.current.changeActive(!ls.shiftKey)}return(0,he.useEffect)(function(){rr&&(Si(!0),Ji())},[rr]),(0,he.useEffect)(function(){return function(){clearTimeout(ei.current)}},[]),he.createElement("div",(0,ue.Z)({className:de()("".concat(Vt,"-root"),Jo)},Be(Ut,{data:!0})),he.createElement(Jt,{prefixCls:Vt,visible:ro&&rr,motionName:Ge(Vt,ca,La),style:(0,ae.Z)({zIndex:Ln},Yr),maskProps:na}),he.createElement("div",(0,ue.Z)({tabIndex:-1,onKeyDown:Hi,className:de()("".concat(Vt,"-wrap"),dn),ref:ri,onClick:rl,style:(0,ae.Z)((0,ae.Z)({zIndex:Ln},vn),{},{display:vs?null:"none"})},Bn),he.createElement(jt,(0,ue.Z)({},Ut,{onMouseDown:ds,onMouseUp:Xs,ref:Bi,closable:ga,ariaId:wi,prefixCls:Vt,visible:rr&&vs,onClose:Mi,onVisibleChanged:fs,motionName:Ge(Vt,gr,wo)}))))}var fn=function(Qt){var Vt=Qt.visible,Ln=Qt.getContainer,Dn=Qt.forceRender,rr=Qt.destroyOnClose,Or=rr===void 0?!1:rr,io=Qt.afterClose,bo=Qt.panelRef,To=he.useState(Vt),vn=(0,le.Z)(To,2),dn=vn[0],Bn=vn[1],lr=he.useMemo(function(){return{panel:bo}},[bo]);return he.useEffect(function(){Vt&&Bn(!0)},[Vt]),!Dn&&Or&&!dn?null:he.createElement(ut.Provider,{value:lr},he.createElement(ct.Z,{open:Vt||Dn||dn,autoDestroy:!1,getContainer:Ln,autoLock:Vt||dn},he.createElement(en,(0,ue.Z)({},Qt,{destroyOnClose:Or,afterClose:function(){io==null||io(),Bn(!1)}}))))};fn.displayName="Dialog";var Wn=fn,xn=Wn,Rn=fe(73935);function gn(Ut,Qt,Vt,Ln){var Dn=Rn.unstable_batchedUpdates?function(Or){Rn.unstable_batchedUpdates(Vt,Or)}:Vt;return Ut!=null&&Ut.addEventListener&&Ut.addEventListener(Qt,Dn,Ln),{remove:function(){Ut!=null&&Ut.removeEventListener&&Ut.removeEventListener(Qt,Dn,Ln)}}}var En={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(Qt){var Vt=Qt.keyCode;if(Qt.altKey&&!Qt.ctrlKey||Qt.metaKey||Vt>=En.F1&&Vt<=En.F12)return!1;switch(Vt){case En.ALT:case En.CAPS_LOCK:case En.CONTEXT_MENU:case En.CTRL:case En.DOWN:case En.END:case En.ESC:case En.HOME:case En.INSERT:case En.LEFT:case En.MAC_FF_META:case En.META:case En.NUMLOCK:case En.NUM_CENTER:case En.PAGE_DOWN:case En.PAGE_UP:case En.PAUSE:case En.PRINT_SCREEN:case En.RIGHT:case En.SHIFT:case En.UP:case En.WIN_KEY:case En.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Qt){if(Qt>=En.ZERO&&Qt<=En.NINE||Qt>=En.NUM_ZERO&&Qt<=En.NUM_MULTIPLY||Qt>=En.A&&Qt<=En.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Qt===0)return!0;switch(Qt){case En.SPACE:case En.QUESTION_MARK:case En.NUM_PLUS:case En.NUM_MINUS:case En.NUM_PERIOD:case En.NUM_DIVISION:case En.SEMICOLON:case En.DASH:case En.EQUALS:case En.COMMA:case En.PERIOD:case En.SLASH:case En.APOSTROPHE:case En.SINGLE_QUOTE:case En.OPEN_SQUARE_BRACKET:case En.BACKSLASH:case En.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},or=En,fr={},Vr=[],vr=function(Qt){Vr.push(Qt)};function co(Ut,Qt){if(0)var Vt}function Io(Ut,Qt){if(0)var Vt}function Zo(){fr={}}function er(Ut,Qt,Vt){!Qt&&!fr[Vt]&&(Ut(!1,Vt),fr[Vt]=!0)}function Nn(Ut,Qt){er(co,Ut,Qt)}function Kn(Ut,Qt){er(Io,Ut,Qt)}Nn.preMessage=vr,Nn.resetWarned=Zo,Nn.noteOnce=Kn;var Nr=Nn;function zr(Ut,Qt,Vt,Ln){var Dn=Qt+Vt,rr=(Vt-Ln)/2;if(Vt>Ln){if(Qt>0)return(0,re.Z)({},Ut,rr);if(Qt<0&&Dn<Ln)return(0,re.Z)({},Ut,-rr)}else if(Qt<0||Dn>Ln)return(0,re.Z)({},Ut,Qt<0?rr:-rr);return{}}function qr(Ut,Qt,Vt,Ln){var Dn=Ae(),rr=Dn.width,Or=Dn.height,io=null;return Ut<=rr&&Qt<=Or?io={x:0,y:0}:(Ut>rr||Qt>Or)&&(io=(0,ae.Z)((0,ae.Z)({},zr("x",Vt,Ut,rr)),zr("y",Ln,Qt,Or))),io}function Co(Ut,Qt){var Vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Ln=new Set;function Dn(rr,Or){var io=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,bo=Ln.has(rr);if(Nr(!bo,"Warning: There may be circular references"),bo)return!1;if(rr===Or)return!0;if(Vt&&io>1)return!1;Ln.add(rr);var To=io+1;if(Array.isArray(rr)){if(!Array.isArray(Or)||rr.length!==Or.length)return!1;for(var vn=0;vn<rr.length;vn++)if(!Dn(rr[vn],Or[vn],To))return!1;return!0}if(rr&&Or&&(0,ie.Z)(rr)==="object"&&(0,ie.Z)(Or)==="object"){var dn=Object.keys(rr);return dn.length!==Object.keys(Or).length?!1:dn.every(function(Bn){return Dn(rr[Bn],Or[Bn],To)})}return!1}return Dn(Ut,Qt)}var ua=Co,la=function(Qt){return+setTimeout(Qt,16)},no=function(Qt){return clearTimeout(Qt)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(la=function(Qt){return window.requestAnimationFrame(Qt)},no=function(Qt){return window.cancelAnimationFrame(Qt)});var rn=0,Un=new Map;function _n(Ut){Un.delete(Ut)}var Rr=function(Qt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;rn+=1;var Ln=rn;function Dn(rr){if(rr===0)_n(Ln),Qt();else{var Or=la(function(){Dn(rr-1)});Un.set(Ln,Or)}}return Dn(Vt),Ln};Rr.cancel=function(Ut){var Qt=Un.get(Ut);return _n(Qt),no(Qt)};var Gr=Rr,Ir={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function aa(Ut,Qt,Vt,Ln){var Dn=(0,he.useRef)(null),rr=(0,he.useRef)([]),Or=(0,he.useState)(Ir),io=(0,le.Z)(Or,2),bo=io[0],To=io[1],vn=function($r){To(Ir),Ln&&!ua(Ir,bo)&&Ln({transform:Ir,action:$r})},dn=function($r,Er){Dn.current===null&&(rr.current=[],Dn.current=Gr(function(){To(function(gr){var wo=gr;return rr.current.forEach(function(Ro){wo=(0,ae.Z)((0,ae.Z)({},wo),Ro)}),Dn.current=null,Ln==null||Ln({transform:wo,action:Er}),wo})})),rr.current.push((0,ae.Z)((0,ae.Z)({},bo),$r))},Bn=function($r,Er,gr,wo){var Ro=Ut.current,ga=Ro.width,so=Ro.height,ro=Ro.offsetWidth,ca=Ro.offsetHeight,La=Ro.offsetLeft,xa=Ro.offsetTop,Vo=$r,Yr=bo.scale*$r;Yr>Vt?(Vo=Vt/bo.scale,Yr=Vt):Yr<Qt&&(Vo=Qt/bo.scale,Yr=Qt);var na=gr!=null?gr:innerWidth/2,Jo=wo!=null?wo:innerHeight/2,$a=Vo-1,ri=$a*ga*.5,Bi=$a*so*.5,Ri=$a*(na-bo.x-La),Ui=$a*(Jo-bo.y-xa),vs=bo.x-(Ri-ri),Si=bo.y-(Ui-Bi);if($r<1&&Yr===1){var wi=ro*Yr,Ji=ca*Yr,Ni=Ae(),fs=Ni.width,Mi=Ni.height;wi<=fs&&Ji<=Mi&&(vs=0,Si=0)}dn({x:vs,y:Si,scale:Yr},Er)};return{transform:bo,resetTransform:vn,updateTransform:dn,dispatchZoomChange:Bn}}var jo=function(Qt){var Vt=Qt.visible,Ln=Qt.maskTransitionName,Dn=Qt.getContainer,rr=Qt.prefixCls,Or=Qt.rootClassName,io=Qt.icons,bo=Qt.countRender,To=Qt.showSwitch,vn=Qt.showProgress,dn=Qt.current,Bn=Qt.transform,lr=Qt.count,$r=Qt.scale,Er=Qt.minScale,gr=Qt.maxScale,wo=Qt.closeIcon,Ro=Qt.onSwitchLeft,ga=Qt.onSwitchRight,so=Qt.onClose,ro=Qt.onZoomIn,ca=Qt.onZoomOut,La=Qt.onRotateRight,xa=Qt.onRotateLeft,Vo=Qt.onFlipX,Yr=Qt.onFlipY,na=Qt.toolbarRender,Jo=(0,he.useContext)(We),$a=io.rotateLeft,ri=io.rotateRight,Bi=io.zoomIn,Ri=io.zoomOut,Ui=io.close,vs=io.left,Si=io.right,wi=io.flipX,Ji=io.flipY,Ni="".concat(rr,"-operations-operation");he.useEffect(function(){var ei=function(Xs){Xs.keyCode===or.ESC&&so()};return Vt&&window.addEventListener("keydown",ei),function(){window.removeEventListener("keydown",ei)}},[Vt]);var fs=[{icon:Ji,onClick:Yr,type:"flipY"},{icon:wi,onClick:Vo,type:"flipX"},{icon:$a,onClick:xa,type:"rotateLeft"},{icon:ri,onClick:La,type:"rotateRight"},{icon:Ri,onClick:ca,type:"zoomOut",disabled:$r===Er},{icon:Bi,onClick:ro,type:"zoomIn",disabled:$r===gr}],Mi=fs.map(function(ei){var ds,Xs=ei.icon,rl=ei.onClick,Hi=ei.type,ls=ei.disabled;return he.createElement("div",{className:de()(Ni,(ds={},(0,re.Z)(ds,"".concat(rr,"-operations-operation-").concat(Hi),!0),(0,re.Z)(ds,"".concat(rr,"-operations-operation-disabled"),!!ls),ds)),onClick:rl,key:Hi},Xs)}),As=he.createElement("div",{className:"".concat(rr,"-operations")},Mi);return he.createElement(ze.Z,{visible:Vt,motionName:Ln},function(ei){var ds=ei.className,Xs=ei.style;return he.createElement(ct.Z,{open:!0,getContainer:Dn!=null?Dn:document.body},he.createElement("div",{className:de()("".concat(rr,"-operations-wrapper"),ds,Or),style:Xs},wo===null?null:he.createElement("button",{className:"".concat(rr,"-close"),onClick:so},wo||Ui),To&&he.createElement(he.Fragment,null,he.createElement("div",{className:de()("".concat(rr,"-switch-left"),(0,re.Z)({},"".concat(rr,"-switch-left-disabled"),dn===0)),onClick:Ro},vs),he.createElement("div",{className:de()("".concat(rr,"-switch-right"),(0,re.Z)({},"".concat(rr,"-switch-right-disabled"),dn===lr-1)),onClick:ga},Si)),he.createElement("div",{className:"".concat(rr,"-footer")},vn&&he.createElement("div",{className:"".concat(rr,"-progress")},bo?bo(dn+1,lr):"".concat(dn+1," / ").concat(lr)),na?na(As,(0,ae.Z)({icons:{flipYIcon:Mi[0],flipXIcon:Mi[1],rotateLeftIcon:Mi[2],rotateRightIcon:Mi[3],zoomOutIcon:Mi[4],zoomInIcon:Mi[5]},actions:{onFlipY:Yr,onFlipX:Vo,onRotateLeft:xa,onRotateRight:La,onZoomOut:ca,onZoomIn:ro},transform:Bn},Jo?{current:dn,total:lr}:{})):As)))})},ma=jo,ra=1,ni=1,kr=["fallback","src","imgRef"],Fa=["prefixCls","src","alt","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],Hn=function(Qt){var Vt=Qt.fallback,Ln=Qt.src,Dn=Qt.imgRef,rr=(0,se.Z)(Qt,kr),Or=et({src:Ln,fallback:Vt}),io=(0,le.Z)(Or,2),bo=io[0],To=io[1];return he.createElement("img",(0,ue.Z)({ref:function(dn){Dn.current=dn,bo(dn)}},rr,To))},_r=function(Qt){var Vt=Qt.prefixCls,Ln=Qt.src,Dn=Qt.alt,rr=Qt.fallback,Or=Qt.movable,io=Or===void 0?!0:Or,bo=Qt.onClose,To=Qt.visible,vn=Qt.icons,dn=vn===void 0?{}:vn,Bn=Qt.rootClassName,lr=Qt.closeIcon,$r=Qt.getContainer,Er=Qt.current,gr=Er===void 0?0:Er,wo=Qt.count,Ro=wo===void 0?1:wo,ga=Qt.countRender,so=Qt.scaleStep,ro=so===void 0?.5:so,ca=Qt.minScale,La=ca===void 0?1:ca,xa=Qt.maxScale,Vo=xa===void 0?50:xa,Yr=Qt.transitionName,na=Yr===void 0?"zoom":Yr,Jo=Qt.maskTransitionName,$a=Jo===void 0?"fade":Jo,ri=Qt.imageRender,Bi=Qt.imgCommonProps,Ri=Qt.toolbarRender,Ui=Qt.onTransform,vs=Qt.onChange,Si=(0,se.Z)(Qt,Fa),wi=(0,he.useRef)(),Ji=(0,he.useRef)({deltaX:0,deltaY:0,transformX:0,transformY:0}),Ni=(0,he.useState)(!1),fs=(0,le.Z)(Ni,2),Mi=fs[0],As=fs[1],ei=(0,he.useContext)(We),ds=ei&&Ro>1,Xs=ei&&Ro>=1,rl=aa(wi,La,Vo,Ui),Hi=rl.transform,ls=rl.resetTransform,ys=rl.updateTransform,dl=rl.dispatchZoomChange,Us=(0,he.useState)(!0),ll=(0,le.Z)(Us,2),xs=ll[0],pa=ll[1],ai=Hi.rotate,hs=Hi.scale,Hs=Hi.x,bl=Hi.y,zl=de()((0,re.Z)({},"".concat(Vt,"-moving"),Mi));(0,he.useEffect)(function(){xs||pa(!0)},[xs]);var wl=function(){ls("close")},gs=function(){dl(ra+ro,"zoomIn")},fl=function(){dl(ra/(ra+ro),"zoomOut")},zu=function(){ys({rotate:ai+90},"rotateRight")},Ql=function(){ys({rotate:ai-90},"rotateLeft")},Rl=function(){ys({flipX:!Hi.flipX},"flipX")},iu=function(){ys({flipY:!Hi.flipY},"flipY")},$u=function(st){st==null||st.preventDefault(),st==null||st.stopPropagation(),gr>0&&(pa(!1),ls("prev"),vs==null||vs(gr-1,gr))},ec=function(st){st==null||st.preventDefault(),st==null||st.stopPropagation(),gr<Ro-1&&(pa(!1),ls("next"),vs==null||vs(gr+1,gr))},xl=function(){if(To&&Mi){As(!1);var st=Ji.current,ft=st.transformX,gt=st.transformY,Dt=Hs!==ft&&bl!==gt;if(!Dt)return;var Kt=wi.current.offsetWidth*hs,Yt=wi.current.offsetHeight*hs,nn=wi.current.getBoundingClientRect(),Ft=nn.left,Tn=nn.top,hn=ai%180!==0,Qn=qr(hn?Yt:Kt,hn?Kt:Yt,Ft,Tn);Qn&&ys((0,ae.Z)({},Qn),"dragRebound")}},Bc=function(st){!io||st.button!==0||(st.preventDefault(),st.stopPropagation(),Ji.current={deltaX:st.pageX-Hi.x,deltaY:st.pageY-Hi.y,transformX:Hi.x,transformY:Hi.y},As(!0))},Ue=function(st){To&&Mi&&ys({x:st.pageX-Ji.current.deltaX,y:st.pageY-Ji.current.deltaY},"move")},Le=function(st){if(!(!To||st.deltaY==0)){var ft=Math.abs(st.deltaY/100),gt=Math.min(ft,ni),Dt=ra+gt*ro;st.deltaY>0&&(Dt=ra/Dt),dl(Dt,"wheel",st.clientX,st.clientY)}},_e=function(st){!To||!ds||(st.keyCode===or.LEFT?$u():st.keyCode===or.RIGHT&&ec())},Xe=function(st){To&&(hs!==1?ys({x:0,y:0,scale:1},"doubleClick"):dl(ra+ro,"doubleClick",st.clientX,st.clientY))};(0,he.useEffect)(function(){var $e,st,ft,gt;if(io){ft=gn(window,"mouseup",xl,!1),gt=gn(window,"mousemove",Ue,!1);try{window.top!==window.self&&($e=gn(window.top,"mouseup",xl,!1),st=gn(window.top,"mousemove",Ue,!1))}catch(Dt){co(!1,"[rc-image] ".concat(Dt))}}return function(){var Dt,Kt,Yt,nn;(Dt=ft)===null||Dt===void 0||Dt.remove(),(Kt=gt)===null||Kt===void 0||Kt.remove(),(Yt=$e)===null||Yt===void 0||Yt.remove(),(nn=st)===null||nn===void 0||nn.remove()}},[To,Mi,Hs,bl,ai,io]),(0,he.useEffect)(function(){var $e=gn(window,"keydown",_e,!1);return function(){$e.remove()}},[To,ds,gr]);var tt=he.createElement(Hn,(0,ue.Z)({},Bi,{width:Qt.width,height:Qt.height,imgRef:wi,className:"".concat(Vt,"-img"),alt:Dn,style:{transform:"translate3d(".concat(Hi.x,"px, ").concat(Hi.y,"px, 0) scale3d(").concat(Hi.flipX?"-":"").concat(hs,", ").concat(Hi.flipY?"-":"").concat(hs,", 1) rotate(").concat(ai,"deg)"),transitionDuration:!xs&&"0s"},fallback:rr,src:Ln,onWheel:Le,onMouseDown:Bc,onDoubleClick:Xe}));return he.createElement(he.Fragment,null,he.createElement(xn,(0,ue.Z)({transitionName:na,maskTransitionName:$a,closable:!1,keyboard:!0,prefixCls:Vt,onClose:bo,visible:To,wrapClassName:zl,rootClassName:Bn,getContainer:$r},Si,{afterClose:wl}),he.createElement("div",{className:"".concat(Vt,"-img-wrapper")},ri?ri(tt,(0,ae.Z)({transform:Hi},ei?{current:gr}:{})):tt)),he.createElement(ma,{visible:To,transform:Hi,maskTransitionName:$a,closeIcon:lr,getContainer:$r,prefixCls:Vt,rootClassName:Bn,icons:dn,countRender:ga,showSwitch:ds,showProgress:Xs,current:gr,count:Ro,scale:hs,minScale:La,maxScale:Vo,toolbarRender:Ri,onSwitchLeft:$u,onSwitchRight:ec,onZoomIn:gs,onZoomOut:fl,onRotateRight:zu,onRotateLeft:Ql,onFlipX:Rl,onFlipY:iu,onClose:bo}))},cr=_r,Tr=fe(74902);function Br(Ut){var Qt=he.useState({}),Vt=(0,le.Z)(Qt,2),Ln=Vt[0],Dn=Vt[1],rr=he.useCallback(function(io,bo){return Dn(function(To){return(0,ae.Z)((0,ae.Z)({},To),{},(0,re.Z)({},io,bo))}),function(){Dn(function(To){var vn=(0,ae.Z)({},To);return delete vn[io],vn})}},[]),Or=he.useMemo(function(){return Ut?Ut.map(function(io){if(typeof io=="string")return{data:{src:io}};var bo={};return Object.keys(io).forEach(function(To){["src"].concat((0,Tr.Z)(De)).includes(To)&&(bo[To]=io[To])}),{data:bo}}):Object.keys(Ln).reduce(function(io,bo){var To=Ln[bo],vn=To.canPreview,dn=To.data;return vn&&io.push({data:dn,id:bo}),io},[])},[Ut,Ln]);return[Or,rr]}var Lr=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Jn=["src"],Qr=function(Qt){var Vt,Ln=Qt.previewPrefixCls,Dn=Ln===void 0?"rc-image-preview":Ln,rr=Qt.children,Or=Qt.icons,io=Or===void 0?{}:Or,bo=Qt.items,To=Qt.preview,vn=Qt.fallback,dn=(0,ie.Z)(To)==="object"?To:{},Bn=dn.visible,lr=dn.onVisibleChange,$r=dn.getContainer,Er=dn.current,gr=dn.movable,wo=dn.minScale,Ro=dn.maxScale,ga=dn.countRender,so=dn.closeIcon,ro=dn.onChange,ca=dn.onTransform,La=dn.toolbarRender,xa=dn.imageRender,Vo=(0,se.Z)(dn,Lr),Yr=Br(bo),na=(0,le.Z)(Yr,2),Jo=na[0],$a=na[1],ri=Fe(0,{value:Er}),Bi=(0,le.Z)(ri,2),Ri=Bi[0],Ui=Bi[1],vs=(0,he.useState)(!1),Si=(0,le.Z)(vs,2),wi=Si[0],Ji=Si[1],Ni=((Vt=Jo[Ri])===null||Vt===void 0?void 0:Vt.data)||{},fs=Ni.src,Mi=(0,se.Z)(Ni,Jn),As=Fe(!!Bn,{value:Bn,onChange:function(ai,hs){lr==null||lr(ai,hs,Ri)}}),ei=(0,le.Z)(As,2),ds=ei[0],Xs=ei[1],rl=(0,he.useState)(null),Hi=(0,le.Z)(rl,2),ls=Hi[0],ys=Hi[1],dl=he.useCallback(function(pa,ai,hs){var Hs=Jo.findIndex(function(bl){return bl.id===pa});Xs(!0),ys({x:ai,y:hs}),Ui(Hs<0?0:Hs),Ji(!0)},[Jo]);he.useEffect(function(){ds?wi||Ui(0):Ji(!1)},[ds]);var Us=function(ai,hs){Ui(ai),ro==null||ro(ai,hs)},ll=function(){Xs(!1),ys(null)},xs=he.useMemo(function(){return{register:$a,onPreview:dl}},[$a,dl]);return he.createElement(We.Provider,{value:xs},rr,he.createElement(cr,(0,ue.Z)({"aria-hidden":!ds,movable:gr,visible:ds,prefixCls:Dn,closeIcon:so,onClose:ll,mousePosition:ls,imgCommonProps:Mi,src:fs,fallback:vn,icons:io,minScale:wo,maxScale:Ro,getContainer:$r,current:Ri,count:Jo.length,countRender:ga,onTransform:ca,toolbarRender:La,imageRender:xa,onChange:Us},Vo)))},ta=Qr,oa=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],ha=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Da=function(Qt){var Vt=Qt.src,Ln=Qt.alt,Dn=Qt.onPreviewClose,rr=Qt.prefixCls,Or=rr===void 0?"rc-image":rr,io=Qt.previewPrefixCls,bo=io===void 0?"".concat(Or,"-preview"):io,To=Qt.placeholder,vn=Qt.fallback,dn=Qt.width,Bn=Qt.height,lr=Qt.style,$r=Qt.preview,Er=$r===void 0?!0:$r,gr=Qt.className,wo=Qt.onClick,Ro=Qt.onError,ga=Qt.wrapperClassName,so=Qt.wrapperStyle,ro=Qt.rootClassName,ca=(0,se.Z)(Qt,oa),La=To&&To!==!0,xa=(0,ie.Z)(Er)==="object"?Er:{},Vo=xa.src,Yr=xa.visible,na=Yr===void 0?void 0:Yr,Jo=xa.onVisibleChange,$a=Jo===void 0?Dn:Jo,ri=xa.getContainer,Bi=ri===void 0?void 0:ri,Ri=xa.mask,Ui=xa.maskClassName,vs=xa.movable,Si=xa.icons,wi=xa.scaleStep,Ji=xa.minScale,Ni=xa.maxScale,fs=xa.imageRender,Mi=xa.toolbarRender,As=(0,se.Z)(xa,ha),ei=Vo!=null?Vo:Vt,ds=Fe(!!na,{value:na,onChange:$a}),Xs=(0,le.Z)(ds,2),rl=Xs[0],Hi=Xs[1],ls=et({src:Vt,isCustomPlaceholder:La,fallback:vn}),ys=(0,le.Z)(ls,3),dl=ys[0],Us=ys[1],ll=ys[2],xs=(0,he.useState)(null),pa=(0,le.Z)(xs,2),ai=pa[0],hs=pa[1],Hs=(0,he.useContext)(We),bl=!!Er,zl=function(){Hi(!1),hs(null)},wl=de()(Or,ga,ro,(0,re.Z)({},"".concat(Or,"-error"),ll==="error")),gs=(0,he.useMemo)(function(){var Rl={};return De.forEach(function(iu){Qt[iu]!==void 0&&(Rl[iu]=Qt[iu])}),Rl},De.map(function(Rl){return Qt[Rl]})),fl=(0,he.useMemo)(function(){return(0,ae.Z)((0,ae.Z)({},gs),{},{src:ei})},[ei,gs]),zu=Qe(bl,fl),Ql=function(iu){var $u=me(iu.target),ec=$u.left,xl=$u.top;Hs?Hs.onPreview(zu,ec,xl):(hs({x:ec,y:xl}),Hi(!0)),wo==null||wo(iu)};return he.createElement(he.Fragment,null,he.createElement("div",(0,ue.Z)({},ca,{className:wl,onClick:bl?Ql:wo,style:(0,ae.Z)({width:dn,height:Bn},so)}),he.createElement("img",(0,ue.Z)({},gs,{className:de()("".concat(Or,"-img"),(0,re.Z)({},"".concat(Or,"-img-placeholder"),To===!0),gr),style:(0,ae.Z)({height:Bn},lr),ref:dl},Us,{width:dn,height:Bn,onError:Ro})),ll==="loading"&&he.createElement("div",{"aria-hidden":"true",className:"".concat(Or,"-placeholder")},To),Ri&&bl&&he.createElement("div",{className:de()("".concat(Or,"-mask"),Ui),style:{display:(lr==null?void 0:lr.display)==="none"?"none":void 0}},Ri)),!Hs&&bl&&he.createElement(cr,(0,ue.Z)({"aria-hidden":!rl,visible:rl,prefixCls:bo,onClose:zl,mousePosition:ai,src:ei,alt:Ln,fallback:vn,getContainer:Bi,icons:Si,movable:vs,scaleStep:wi,minScale:Ji,maxScale:Ni,rootClassName:ro,imageRender:fs,imgCommonProps:gs,toolbarRender:Mi},As)))};Da.PreviewGroup=ta,Da.displayName="Image";var Ur=Da,Hr=Ur,Xa=fe(33603),Ai=fe(53124),Ea=fe(24457),di=fe(73475),vo=fe(22751),Ko=fe(91034),Ba={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},Oo=Ba,si=fe(74643),Ka=function(Qt,Vt){return he.createElement(si.Z,(0,ue.Z)({},Qt,{ref:Vt,icon:Oo}))},Yi=he.forwardRef(Ka),Di={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},yi=Di,On=function(Qt,Vt){return he.createElement(si.Z,(0,ue.Z)({},Qt,{ref:Vt,icon:yi}))},Cn=he.forwardRef(On),xr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},sr=xr,yn=function(Qt,Vt){return he.createElement(si.Z,(0,ue.Z)({},Qt,{ref:Vt,icon:sr}))},In=he.forwardRef(yn),yo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},zo=yo,Uo=function(Qt,Vt){return he.createElement(si.Z,(0,ue.Z)({},Qt,{ref:Vt,icon:zo}))},ya=he.forwardRef(Uo),No={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},Ua=No,Wo=function(Qt,Vt){return he.createElement(si.Z,(0,ue.Z)({},Qt,{ref:Vt,icon:Ua}))},mn=he.forwardRef(Wo),Mn=fe(84780),qn=fe(71194),Wt=fe(14747),ur=fe(50438),oo=fe(16932),Wr=fe(67968),tr=fe(45503);const pr=Ut=>({position:Ut||"absolute",inset:0}),yr=Ut=>{const{iconCls:Qt,motionDurationSlow:Vt,paddingXXS:Ln,marginXXS:Dn,prefixCls:rr,colorTextLightSolid:Or}=Ut;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Or,background:new Mn.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${Vt}`,[`.${rr}-mask-info`]:Object.assign(Object.assign({},Wt.vS),{padding:`0 ${Ln}px`,[Qt]:{marginInlineEnd:Dn,svg:{verticalAlign:"baseline"}}})}},to=Ut=>{const{previewCls:Qt,modalMaskBg:Vt,paddingSM:Ln,marginXL:Dn,margin:rr,paddingLG:Or,previewOperationColorDisabled:io,previewOperationHoverColor:bo,motionDurationSlow:To,iconCls:vn,colorTextLightSolid:dn}=Ut,Bn=new Mn.C(Vt).setAlpha(.1),lr=Bn.clone().setAlpha(.2);return{[`${Qt}-footer`]:{position:"fixed",bottom:Dn,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Ut.previewOperationColor},[`${Qt}-progress`]:{marginBottom:rr},[`${Qt}-close`]:{position:"fixed",top:Dn,right:{_skip_check_:!0,value:Dn},display:"flex",color:dn,backgroundColor:Bn.toRgbString(),borderRadius:"50%",padding:Ln,outline:0,border:0,cursor:"pointer",transition:`all ${To}`,"&:hover":{backgroundColor:lr.toRgbString()},[`& > ${vn}`]:{fontSize:Ut.previewOperationSize}},[`${Qt}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Or}px`,backgroundColor:Bn.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:Ln,padding:Ln,cursor:"pointer",transition:`all ${To}`,userSelect:"none",[`&:not(${Qt}-operations-operation-disabled):hover > ${vn}`]:{color:bo},"&-disabled":{color:io,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${vn}`]:{fontSize:Ut.previewOperationSize}}}}},ho=Ut=>{const{modalMaskBg:Qt,iconCls:Vt,previewOperationColorDisabled:Ln,previewCls:Dn,zIndexPopup:rr,motionDurationSlow:Or}=Ut,io=new Mn.C(Qt).setAlpha(.1),bo=io.clone().setAlpha(.2);return{[`${Dn}-switch-left, ${Dn}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:rr+1,display:"flex",alignItems:"center",justifyContent:"center",width:Ut.imagePreviewSwitchSize,height:Ut.imagePreviewSwitchSize,marginTop:-Ut.imagePreviewSwitchSize/2,color:Ut.previewOperationColor,background:io.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Or}`,userSelect:"none","&:hover":{background:bo.toRgbString()},"&-disabled":{"&, &:hover":{color:Ln,background:"transparent",cursor:"not-allowed",[`> ${Vt}`]:{cursor:"not-allowed"}}},[`> ${Vt}`]:{fontSize:Ut.previewOperationSize}},[`${Dn}-switch-left`]:{insetInlineStart:Ut.marginSM},[`${Dn}-switch-right`]:{insetInlineEnd:Ut.marginSM}}},Go=Ut=>{const{motionEaseOut:Qt,previewCls:Vt,motionDurationSlow:Ln,componentCls:Dn}=Ut;return[{[`${Dn}-preview-root`]:{[Vt]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${Vt}-body`]:Object.assign(Object.assign({},pr()),{overflow:"hidden"}),[`${Vt}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${Ln} ${Qt} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},pr()),{transition:`transform ${Ln} ${Qt} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${Vt}-moving`]:{[`${Vt}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${Dn}-preview-root`]:{[`${Vt}-wrap`]:{zIndex:Ut.zIndexPopup}}},{[`${Dn}-preview-operations-wrapper`]:{position:"fixed",zIndex:Ut.zIndexPopup+1},"&":[to(Ut),ho(Ut)]}]},ln=Ut=>{const{componentCls:Qt}=Ut;return{[Qt]:{position:"relative",display:"inline-block",[`${Qt}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${Qt}-img-placeholder`]:{backgroundColor:Ut.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${Qt}-mask`]:Object.assign({},yr(Ut)),[`${Qt}-mask:hover`]:{opacity:1},[`${Qt}-placeholder`]:Object.assign({},pr())}}},Zn=Ut=>{const{previewCls:Qt}=Ut;return{[`${Qt}-root`]:(0,ur._y)(Ut,"zoom"),"&":(0,oo.J$)(Ut,!0)}};var dr=(0,Wr.Z)("Image",Ut=>{const Qt=`${Ut.componentCls}-preview`,Vt=(0,tr.TS)(Ut,{previewCls:Qt,modalMaskBg:new Mn.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Ut.controlHeightLG});return[ln(Vt),Go(Vt),(0,qn.QA)((0,tr.TS)(Vt,{componentCls:Qt})),Zn(Vt)]},Ut=>({zIndexPopup:Ut.zIndexPopupBase+80,previewOperationColor:new Mn.C(Ut.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new Mn.C(Ut.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new Mn.C(Ut.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Ut.fontSizeIcon*1.5})),Pr=function(Ut,Qt){var Vt={};for(var Ln in Ut)Object.prototype.hasOwnProperty.call(Ut,Ln)&&Qt.indexOf(Ln)<0&&(Vt[Ln]=Ut[Ln]);if(Ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Dn=0,Ln=Object.getOwnPropertySymbols(Ut);Dn<Ln.length;Dn++)Qt.indexOf(Ln[Dn])<0&&Object.prototype.propertyIsEnumerable.call(Ut,Ln[Dn])&&(Vt[Ln[Dn]]=Ut[Ln[Dn]]);return Vt};const Gn={rotateLeft:he.createElement(Yi,null),rotateRight:he.createElement(Cn,null),zoomIn:he.createElement(ya,null),zoomOut:he.createElement(mn,null),close:he.createElement(di.Z,null),left:he.createElement(vo.Z,null),right:he.createElement(Ko.Z,null),flipX:he.createElement(In,null),flipY:he.createElement(In,{rotate:90})};var hr=Ut=>{var{previewPrefixCls:Qt,preview:Vt}=Ut,Ln=Pr(Ut,["previewPrefixCls","preview"]);const{getPrefixCls:Dn}=he.useContext(Ai.E_),rr=Dn("image",Qt),Or=`${rr}-preview`,io=Dn(),[bo,To]=dr(rr),vn=he.useMemo(()=>{var dn;if(Vt===!1)return Vt;const Bn=typeof Vt=="object"?Vt:{},lr=de()(To,(dn=Bn.rootClassName)!==null&&dn!==void 0?dn:"");return Object.assign(Object.assign({},Bn),{transitionName:(0,Xa.m)(io,"zoom",Bn.transitionName),maskTransitionName:(0,Xa.m)(io,"fade",Bn.maskTransitionName),rootClassName:lr})},[Vt]);return bo(he.createElement(Hr.PreviewGroup,Object.assign({preview:vn,previewPrefixCls:Or,icons:Gn},Ln)))},Dr=function(Ut,Qt){var Vt={};for(var Ln in Ut)Object.prototype.hasOwnProperty.call(Ut,Ln)&&Qt.indexOf(Ln)<0&&(Vt[Ln]=Ut[Ln]);if(Ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Dn=0,Ln=Object.getOwnPropertySymbols(Ut);Dn<Ln.length;Dn++)Qt.indexOf(Ln[Dn])<0&&Object.prototype.propertyIsEnumerable.call(Ut,Ln[Dn])&&(Vt[Ln[Dn]]=Ut[Ln[Dn]]);return Vt};const Kr=Ut=>{const{prefixCls:Qt,preview:Vt,className:Ln,rootClassName:Dn,style:rr}=Ut,Or=Dr(Ut,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:io,locale:bo=Ea.Z,getPopupContainer:To,image:vn}=he.useContext(Ai.E_),dn=io("image",Qt),Bn=io(),lr=bo.Image||Ea.Z.Image,[$r,Er]=dr(dn),gr=de()(Dn,Er),wo=de()(Ln,Er,vn==null?void 0:vn.className),Ro=he.useMemo(()=>{if(Vt===!1)return Vt;const so=typeof Vt=="object"?Vt:{},{getContainer:ro}=so,ca=Dr(so,["getContainer"]);return Object.assign(Object.assign({mask:he.createElement("div",{className:`${dn}-mask-info`},he.createElement(x.Z,null),lr==null?void 0:lr.preview),icons:Gn},ca),{getContainer:ro||To,transitionName:(0,Xa.m)(Bn,"zoom",so.transitionName),maskTransitionName:(0,Xa.m)(Bn,"fade",so.maskTransitionName)})},[Vt,lr]),ga=Object.assign(Object.assign({},vn==null?void 0:vn.style),rr);return $r(he.createElement(Hr,Object.assign({prefixCls:dn,preview:Ro,rootClassName:gr,className:wo,style:ga},Or)))};Kr.PreviewGroup=hr;var ao=Kr},71322:function(an,Mt,fe){"use strict";fe.d(Mt,{D:function(){return ee},Z:function(){return Ae}});var he=fe(87462),Re=fe(67294),x={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},pe=x,de=fe(74643),ue=function(me,ve){return Re.createElement(de.Z,(0,he.Z)({},me,{ref:ve,icon:pe}))},ae=Re.forwardRef(ue),re=fe(22751),le=fe(91034),ie=fe(94184),se=fe.n(ie),oe=fe(10366),z=ge=>!isNaN(parseFloat(ge))&&isFinite(ge),a=fe(53124),y=fe(84321),E=function(ge,me){var ve={};for(var be in ge)Object.prototype.hasOwnProperty.call(ge,be)&&me.indexOf(be)<0&&(ve[be]=ge[be]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,be=Object.getOwnPropertySymbols(ge);ye<be.length;ye++)me.indexOf(be[ye])<0&&Object.prototype.propertyIsEnumerable.call(ge,be[ye])&&(ve[be[ye]]=ge[be[ye]]);return ve};const b={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},ee=Re.createContext({}),ne=(()=>{let ge=0;return function(){let me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ge+=1,`${me}${ge}`}})();var Ae=Re.forwardRef((ge,me)=>{const{prefixCls:ve,className:be,trigger:ye,children:Ce,defaultCollapsed:we=!1,theme:Ke="dark",style:Se={},collapsible:ke=!1,reverseArrow:Fe=!1,width:De=200,collapsedWidth:We=80,zeroWidthTriggerStyle:Ve,breakpoint:Qe,onCollapse:Je,onBreakpoint:et}=ge,ct=E(ge,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:ut}=(0,Re.useContext)(y.Gs),[nt,lt]=(0,Re.useState)("collapsed"in ge?ge.collapsed:we),[at,pt]=(0,Re.useState)(!1);(0,Re.useEffect)(()=>{"collapsed"in ge&&lt(ge.collapsed)},[ge.collapsed]);const bt=(Ze,Oe)=>{"collapsed"in ge||lt(Ze),Je==null||Je(Ze,Oe)},Lt=(0,Re.useRef)();Lt.current=Ze=>{pt(Ze.matches),et==null||et(Ze.matches),nt!==Ze.matches&&bt(Ze.matches,"responsive")},(0,Re.useEffect)(()=>{function Ze(Ee){return Lt.current(Ee)}let Oe;if(typeof window!="undefined"){const{matchMedia:Ee}=window;if(Ee&&Qe&&Qe in b){Oe=Ee(`(max-width: ${b[Qe]})`);try{Oe.addEventListener("change",Ze)}catch(Be){Oe.addListener(Ze)}Ze(Oe)}}return()=>{try{Oe==null||Oe.removeEventListener("change",Ze)}catch(Ee){Oe==null||Oe.removeListener(Ze)}}},[Qe]),(0,Re.useEffect)(()=>{const Ze=ne("ant-sider-");return ut.addSider(Ze),()=>ut.removeSider(Ze)},[]);const mt=()=>{bt(!nt,"clickTrigger")},{getPrefixCls:At}=(0,Re.useContext)(a.E_),qe=()=>{const Ze=At("layout-sider",ve),Oe=(0,oe.Z)(ct,["collapsed"]),Ee=nt?We:De,Be=z(Ee)?`${Ee}px`:String(Ee),Ge=parseFloat(String(We||0))===0?Re.createElement("span",{onClick:mt,className:se()(`${Ze}-zero-width-trigger`,`${Ze}-zero-width-trigger-${Fe?"right":"left"}`),style:Ve},ye||Re.createElement(ae,null)):null,ze={expanded:Fe?Re.createElement(le.Z,null):Re.createElement(re.Z,null),collapsed:Fe?Re.createElement(re.Z,null):Re.createElement(le.Z,null)}[nt?"collapsed":"expanded"],it=ye!==null?Ge||Re.createElement("div",{className:`${Ze}-trigger`,onClick:mt,style:{width:Be}},ye||ze):null,yt=Object.assign(Object.assign({},Se),{flex:`0 0 ${Be}`,maxWidth:Be,minWidth:Be,width:Be}),xt=se()(Ze,`${Ze}-${Ke}`,{[`${Ze}-collapsed`]:!!nt,[`${Ze}-has-trigger`]:ke&&ye!==null&&!Ge,[`${Ze}-below`]:!!at,[`${Ze}-zero-width`]:parseFloat(Be)===0},be);return Re.createElement("aside",Object.assign({className:xt},Oe,{style:yt,ref:me}),Re.createElement("div",{className:`${Ze}-children`},Ce),ke||at&&Ge?it:null)},je=Re.useMemo(()=>({siderCollapsed:nt}),[nt]);return Re.createElement(ee.Provider,{value:je},qe())})},84321:function(an,Mt,fe){"use strict";fe.d(Mt,{VY:function(){return ne},$_:function(){return ee},h4:function(){return b},Gs:function(){return te},ZP:function(){return ce}});var he=fe(74902),Re=fe(94184),x=fe.n(Re),pe=fe(10366),de=fe(67294),ue=fe(53124),ae=fe(67968),le=Ae=>{const{componentCls:ge,bodyBg:me,lightSiderBg:ve,lightTriggerBg:be,lightTriggerColor:ye}=Ae;return{[`${ge}-sider-light`]:{background:ve,[`${ge}-sider-trigger`]:{color:ye,background:be},[`${ge}-sider-zero-width-trigger`]:{color:ye,background:be,border:`1px solid ${me}`,borderInlineStart:0}}}};const ie=Ae=>{const{antCls:ge,componentCls:me,colorText:ve,triggerColor:be,footerBg:ye,triggerBg:Ce,headerHeight:we,headerPadding:Ke,headerColor:Se,footerPadding:ke,triggerHeight:Fe,zeroTriggerHeight:De,zeroTriggerWidth:We,motionDurationMid:Ve,motionDurationSlow:Qe,fontSize:Je,borderRadius:et,bodyBg:ct,headerBg:ut,siderBg:nt}=Ae;return{[me]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:ct,"&, *":{boxSizing:"border-box"},[`&${me}-has-sider`]:{flexDirection:"row",[`> ${me}, > ${me}-content`]:{width:0}},[`${me}-header, &${me}-footer`]:{flex:"0 0 auto"},[`${me}-sider`]:{position:"relative",minWidth:0,background:nt,transition:`all ${Ve}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ge}-menu${ge}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Fe},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Fe,color:be,lineHeight:`${Fe}px`,textAlign:"center",background:Ce,cursor:"pointer",transition:`all ${Ve}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:we,insetInlineEnd:-We,zIndex:1,width:We,height:De,color:be,fontSize:Ae.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:nt,borderStartStartRadius:0,borderStartEndRadius:et,borderEndEndRadius:et,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Qe} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Qe}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-We,borderStartStartRadius:et,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:et}}}}},le(Ae)),{"&-rtl":{direction:"rtl"}}),[`${me}-header`]:{height:we,padding:Ke,color:Se,lineHeight:`${we}px`,background:ut,[`${ge}-menu`]:{lineHeight:"inherit"}},[`${me}-footer`]:{padding:ke,color:ve,fontSize:Je,background:ye},[`${me}-content`]:{flex:"auto",minHeight:0}}};var se=(0,ae.Z)("Layout",Ae=>[ie(Ae)],Ae=>{const{colorBgLayout:ge,controlHeight:me,controlHeightLG:ve,colorText:be,controlHeightSM:ye,marginXXS:Ce,colorTextLightSolid:we,colorBgContainer:Ke}=Ae,Se=ve*1.25;return{colorBgHeader:"#001529",colorBgBody:ge,colorBgTrigger:"#002140",bodyBg:ge,headerBg:"#001529",headerHeight:me*2,headerPadding:`0 ${Se}px`,headerColor:be,footerPadding:`${ye}px ${Se}px`,footerBg:ge,siderBg:"#001529",triggerHeight:ve+Ce*2,triggerBg:"#002140",triggerColor:we,zeroTriggerWidth:ve,zeroTriggerHeight:ve,lightSiderBg:Ke,lightTriggerBg:Ke,lightTriggerColor:be}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),oe=function(Ae,ge){var me={};for(var ve in Ae)Object.prototype.hasOwnProperty.call(Ae,ve)&&ge.indexOf(ve)<0&&(me[ve]=Ae[ve]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,ve=Object.getOwnPropertySymbols(Ae);be<ve.length;be++)ge.indexOf(ve[be])<0&&Object.prototype.propertyIsEnumerable.call(Ae,ve[be])&&(me[ve[be]]=Ae[ve[be]]);return me};const te=de.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function z(Ae){let{suffixCls:ge,tagName:me,displayName:ve}=Ae;return be=>de.forwardRef((Ce,we)=>de.createElement(be,Object.assign({ref:we,suffixCls:ge,tagName:me},Ce)))}const a=de.forwardRef((Ae,ge)=>{const{prefixCls:me,suffixCls:ve,className:be,tagName:ye}=Ae,Ce=oe(Ae,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:we}=de.useContext(ue.E_),Ke=we("layout",me),[Se,ke]=se(Ke),Fe=ve?`${Ke}-${ve}`:Ke;return Se(de.createElement(ye,Object.assign({className:x()(me||Fe,be,ke),ref:ge},Ce)))}),y=de.forwardRef((Ae,ge)=>{const{direction:me}=de.useContext(ue.E_),[ve,be]=de.useState([]),{prefixCls:ye,className:Ce,rootClassName:we,children:Ke,hasSider:Se,tagName:ke,style:Fe}=Ae,De=oe(Ae,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),We=(0,pe.Z)(De,["suffixCls"]),{getPrefixCls:Ve,layout:Qe}=de.useContext(ue.E_),Je=Ve("layout",ye),[et,ct]=se(Je),ut=x()(Je,{[`${Je}-has-sider`]:typeof Se=="boolean"?Se:ve.length>0,[`${Je}-rtl`]:me==="rtl"},Qe==null?void 0:Qe.className,Ce,we,ct),nt=de.useMemo(()=>({siderHook:{addSider:lt=>{be(at=>[].concat((0,he.Z)(at),[lt]))},removeSider:lt=>{be(at=>at.filter(pt=>pt!==lt))}}}),[]);return et(de.createElement(te.Provider,{value:nt},de.createElement(ke,Object.assign({ref:ge,className:ut,style:Object.assign(Object.assign({},Qe==null?void 0:Qe.style),Fe)},We),Ke)))}),E=z({tagName:"div",displayName:"Layout"})(y),b=z({suffixCls:"header",tagName:"header",displayName:"Header"})(a),ee=z({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),ne=z({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var ce=E},76529:function(an,Mt,fe){"use strict";fe.d(Mt,{J:function(){return ue}});var he=fe(67294),Re=fe(4173),x=fe(60276),pe=function(ae,re){var le={};for(var ie in ae)Object.prototype.hasOwnProperty.call(ae,ie)&&re.indexOf(ie)<0&&(le[ie]=ae[ie]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,ie=Object.getOwnPropertySymbols(ae);se<ie.length;se++)re.indexOf(ie[se])<0&&Object.prototype.propertyIsEnumerable.call(ae,ie[se])&&(le[ie[se]]=ae[ie[se]]);return le};const de=he.createContext(null),ue=he.forwardRef((ae,re)=>{const{children:le}=ae,ie=pe(ae,["children"]),se=he.useContext(de),oe=he.useMemo(()=>Object.assign(Object.assign({},se),ie),[se,ie.prefixCls,ie.mode,ie.selectable]);return he.createElement(de.Provider,{value:oe},he.createElement(Re.BR,null,(0,x.supportNodeRef)(le)?he.cloneElement(le,{ref:re}):le))});Mt.Z=de},68508:function(an,Mt,fe){"use strict";fe.d(Mt,{default:function(){return Ze}});var he=fe(78595),Re=fe(67294),x=fe(71322),pe=fe(94184),de=fe.n(pe),ue=fe(53124),ae=function(Oe,Ee){var Be={};for(var Ge in Oe)Object.prototype.hasOwnProperty.call(Oe,Ge)&&Ee.indexOf(Ge)<0&&(Be[Ge]=Oe[Ge]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Ge=Object.getOwnPropertySymbols(Oe);Ie<Ge.length;Ie++)Ee.indexOf(Ge[Ie])<0&&Object.prototype.propertyIsEnumerable.call(Oe,Ge[Ie])&&(Be[Ge[Ie]]=Oe[Ge[Ie]]);return Be},le=Oe=>{const{prefixCls:Ee,className:Be,dashed:Ge}=Oe,Ie=ae(Oe,["prefixCls","className","dashed"]),{getPrefixCls:Ne}=Re.useContext(ue.E_),ze=Ne("menu",Ee),it=de()({[`${ze}-item-divider-dashed`]:!!Ge},Be);return Re.createElement(he.iz,Object.assign({className:it},Ie))},ie=fe(37419),se=fe(10366),oe=fe(83062),te=fe(96159),a=(0,Re.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),E=Oe=>{var Ee;const{className:Be,children:Ge,icon:Ie,title:Ne,danger:ze}=Oe,{prefixCls:it,firstLevel:yt,direction:xt,disableMenuItemTitleTooltip:It,inlineCollapsed:St}=Re.useContext(a),wt=jt=>{const Jt=Re.createElement("span",{className:`${it}-title-content`},Ge);return(!Ie||(0,te.l$)(Ge)&&Ge.type==="span")&&Ge&&jt&&yt&&typeof Ge=="string"?Re.createElement("div",{className:`${it}-inline-collapsed-noicon`},Ge.charAt(0)):Jt},{siderCollapsed:Tt}=Re.useContext(x.D);let Ht=Ne;typeof Ne=="undefined"?Ht=yt?Ge:"":Ne===!1&&(Ht="");const Ct={title:Ht};!Tt&&!St&&(Ct.title=null,Ct.open=!1);const Zt=(0,ie.Z)(Ge).length;let Pt=Re.createElement(he.ck,Object.assign({},(0,se.Z)(Oe,["title","icon","danger"]),{className:de()({[`${it}-item-danger`]:ze,[`${it}-item-only-child`]:(Ie?Zt+1:Zt)===1},Be),title:typeof Ne=="string"?Ne:void 0}),(0,te.Tm)(Ie,{className:de()((0,te.l$)(Ie)?(Ee=Ie.props)===null||Ee===void 0?void 0:Ee.className:"",`${it}-item-icon`)}),wt(St));return It||(Pt=Re.createElement(oe.Z,Object.assign({},Ct,{placement:xt==="rtl"?"left":"right",overlayClassName:`${it}-inline-collapsed-tooltip`}),Pt)),Pt},ee=Oe=>{var Ee;const{popupClassName:Be,icon:Ge,title:Ie,theme:Ne}=Oe,ze=Re.useContext(a),{prefixCls:it,inlineCollapsed:yt,theme:xt}=ze,It=(0,he.Xl)();let St;if(!Ge)St=yt&&!It.length&&Ie&&typeof Ie=="string"?Re.createElement("div",{className:`${it}-inline-collapsed-noicon`},Ie.charAt(0)):Re.createElement("span",{className:`${it}-title-content`},Ie);else{const Tt=(0,te.l$)(Ie)&&Ie.type==="span";St=Re.createElement(Re.Fragment,null,(0,te.Tm)(Ge,{className:de()((0,te.l$)(Ge)?(Ee=Ge.props)===null||Ee===void 0?void 0:Ee.className:"",`${it}-item-icon`)}),Tt?Ie:Re.createElement("span",{className:`${it}-title-content`},Ie))}const wt=Re.useMemo(()=>Object.assign(Object.assign({},ze),{firstLevel:!1}),[ze]);return Re.createElement(a.Provider,{value:wt},Re.createElement(he.Wd,Object.assign({},(0,se.Z)(Oe,["icon"]),{title:St,popupClassName:de()(it,Be,`${it}-${Ne||xt}`)})))},ne=fe(25877),ce=fe(60276),Ae=fe(33603),ge=fe(76529),me=function(Oe,Ee){var Be={};for(var Ge in Oe)Object.prototype.hasOwnProperty.call(Oe,Ge)&&Ee.indexOf(Ge)<0&&(Be[Ge]=Oe[Ge]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Ge=Object.getOwnPropertySymbols(Oe);Ie<Ge.length;Ie++)Ee.indexOf(Ge[Ie])<0&&Object.prototype.propertyIsEnumerable.call(Oe,Ge[Ie])&&(Be[Ge[Ie]]=Oe[Ge[Ie]]);return Be};function ve(Oe){return(Oe||[]).map((Ee,Be)=>{if(Ee&&typeof Ee=="object"){const Ge=Ee,{label:Ie,children:Ne,key:ze,type:it}=Ge,yt=me(Ge,["label","children","key","type"]),xt=ze!=null?ze:`tmp-${Be}`;return Ne||it==="group"?it==="group"?Re.createElement(he.BW,Object.assign({key:xt},yt,{title:Ie}),ve(Ne)):Re.createElement(ee,Object.assign({key:xt},yt,{title:Ie}),ve(Ne)):it==="divider"?Re.createElement(le,Object.assign({key:xt},yt)):Re.createElement(E,Object.assign({key:xt},yt),Ie)}return null}).filter(Ee=>Ee)}function be(Oe){return Re.useMemo(()=>Oe&&ve(Oe),[Oe])}var ye=fe(84780),Ce=fe(14747),we=fe(33507),Ke=fe(67771),Se=fe(50438),ke=fe(67968),Fe=fe(45503),We=Oe=>{const{componentCls:Ee,motionDurationSlow:Be,horizontalLineHeight:Ge,colorSplit:Ie,lineWidth:Ne,lineType:ze,itemPaddingInline:it}=Oe;return{[`${Ee}-horizontal`]:{lineHeight:Ge,border:0,borderBottom:`${Ne}px ${ze} ${Ie}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Ee}-item, ${Ee}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:it},[`> ${Ee}-item:hover,
> ${Ee}-item-active,
> ${Ee}-submenu ${Ee}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Ee}-item, ${Ee}-submenu-title`]:{transition:[`border-color ${Be}`,`background ${Be}`].join(",")},[`${Ee}-submenu-arrow`]:{display:"none"}}}},Qe=Oe=>{let{componentCls:Ee,menuArrowOffset:Be}=Oe;return{[`${Ee}-rtl`]:{direction:"rtl"},[`${Ee}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Ee}-rtl${Ee}-vertical,
${Ee}-submenu-rtl ${Ee}-vertical`]:{[`${Ee}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Be})`},"&::after":{transform:`rotate(45deg) translateY(${Be})`}}}}};const Je=Oe=>Object.assign({},(0,Ce.oN)(Oe));var ct=(Oe,Ee)=>{const{componentCls:Be,itemColor:Ge,itemSelectedColor:Ie,groupTitleColor:Ne,itemBg:ze,subMenuItemBg:it,itemSelectedBg:yt,activeBarHeight:xt,activeBarWidth:It,activeBarBorderWidth:St,motionDurationSlow:wt,motionEaseInOut:Tt,motionEaseOut:Ht,itemPaddingInline:Ct,motionDurationMid:Zt,itemHoverColor:Pt,lineType:jt,colorSplit:Jt,itemDisabledColor:en,dangerItemColor:fn,dangerItemHoverColor:Wn,dangerItemSelectedColor:xn,dangerItemActiveBg:Rn,dangerItemSelectedBg:gn,itemHoverBg:En,itemActiveBg:or,menuSubMenuBg:fr,horizontalItemSelectedColor:Vr,horizontalItemSelectedBg:vr,horizontalItemBorderRadius:co,horizontalItemHoverBg:Io,popupBg:Zo}=Oe;return{[`${Be}-${Ee}, ${Be}-${Ee} > ${Be}`]:{color:Ge,background:ze,[`&${Be}-root:focus-visible`]:Object.assign({},Je(Oe)),[`${Be}-item-group-title`]:{color:Ne},[`${Be}-submenu-selected`]:{[`> ${Be}-submenu-title`]:{color:Ie}},[`${Be}-item-disabled, ${Be}-submenu-disabled`]:{color:`${en} !important`},[`${Be}-item:not(${Be}-item-selected):not(${Be}-submenu-selected)`]:{[`&:hover, > ${Be}-submenu-title:hover`]:{color:Pt}},[`&:not(${Be}-horizontal)`]:{[`${Be}-item:not(${Be}-item-selected)`]:{"&:hover":{backgroundColor:En},"&:active":{backgroundColor:or}},[`${Be}-submenu-title`]:{"&:hover":{backgroundColor:En},"&:active":{backgroundColor:or}}},[`${Be}-item-danger`]:{color:fn,[`&${Be}-item:hover`]:{[`&:not(${Be}-item-selected):not(${Be}-submenu-selected)`]:{color:Wn}},[`&${Be}-item:active`]:{background:Rn}},[`${Be}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Be}-item-selected`]:{color:Ie,[`&${Be}-item-danger`]:{color:xn},"a, a:hover":{color:"inherit"}},[`& ${Be}-item-selected`]:{backgroundColor:yt,[`&${Be}-item-danger`]:{backgroundColor:gn}},[`${Be}-item, ${Be}-submenu-title`]:{[`&:not(${Be}-item-disabled):focus-visible`]:Object.assign({},Je(Oe))},[`&${Be}-submenu > ${Be}`]:{backgroundColor:fr},[`&${Be}-popup > ${Be}`]:{backgroundColor:Zo},[`&${Be}-horizontal`]:Object.assign(Object.assign({},Ee==="dark"?{borderBottom:0}:{}),{[`> ${Be}-item, > ${Be}-submenu`]:{top:St,marginTop:-St,marginBottom:0,borderRadius:co,"&::after":{position:"absolute",insetInline:Ct,bottom:0,borderBottom:`${xt}px solid transparent`,transition:`border-color ${wt} ${Tt}`,content:'""'},"&:hover, &-active, &-open":{background:Io,"&::after":{borderBottomWidth:xt,borderBottomColor:Vr}},"&-selected":{color:Vr,backgroundColor:vr,"&:hover":{backgroundColor:vr},"&::after":{borderBottomWidth:xt,borderBottomColor:Vr}}}}),[`&${Be}-root`]:{[`&${Be}-inline, &${Be}-vertical`]:{borderInlineEnd:`${St}px ${jt} ${Jt}`}},[`&${Be}-inline`]:{[`${Be}-sub${Be}-inline`]:{background:it},[`${Be}-item, ${Be}-submenu-title`]:St&&It?{width:`calc(100% + ${St}px)`}:{},[`${Be}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${It}px solid ${Ie}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Zt} ${Ht}`,`opacity ${Zt} ${Ht}`].join(","),content:'""'},[`&${Be}-item-danger`]:{"&::after":{borderInlineEndColor:xn}}},[`${Be}-selected, ${Be}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Zt} ${Tt}`,`opacity ${Zt} ${Tt}`].join(",")}}}}}};const ut=Oe=>{const{componentCls:Ee,itemHeight:Be,itemMarginInline:Ge,padding:Ie,menuArrowSize:Ne,marginXS:ze,itemMarginBlock:it}=Oe,yt=Ie+Ne+ze;return{[`${Ee}-item`]:{position:"relative",overflow:"hidden"},[`${Ee}-item, ${Ee}-submenu-title`]:{height:Be,lineHeight:`${Be}px`,paddingInline:Ie,overflow:"hidden",textOverflow:"ellipsis",marginInline:Ge,marginBlock:it,width:`calc(100% - ${Ge*2}px)`},[`> ${Ee}-item,
> ${Ee}-submenu > ${Ee}-submenu-title`]:{height:Be,lineHeight:`${Be}px`},[`${Ee}-item-group-list ${Ee}-submenu-title,
${Ee}-submenu-title`]:{paddingInlineEnd:yt}}};var lt=Oe=>{const{componentCls:Ee,iconCls:Be,itemHeight:Ge,colorTextLightSolid:Ie,dropdownWidth:Ne,controlHeightLG:ze,motionDurationMid:it,motionEaseOut:yt,paddingXL:xt,itemMarginInline:It,fontSizeLG:St,motionDurationSlow:wt,paddingXS:Tt,boxShadowSecondary:Ht,collapsedWidth:Ct,collapsedIconSize:Zt}=Oe,Pt={height:Ge,lineHeight:`${Ge}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Ee]:{"&-inline, &-vertical":Object.assign({[`&${Ee}-root`]:{boxShadow:"none"}},ut(Oe))},[`${Ee}-submenu-popup`]:{[`${Ee}-vertical`]:Object.assign(Object.assign({},ut(Oe)),{boxShadow:Ht})}},{[`${Ee}-submenu-popup ${Ee}-vertical${Ee}-sub`]:{minWidth:Ne,maxHeight:`calc(100vh - ${ze*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Ee}-inline`]:{width:"100%",[`&${Ee}-root`]:{[`${Ee}-item, ${Ee}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${wt}`,`background ${wt}`,`padding ${it} ${yt}`].join(","),[`> ${Ee}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Ee}-sub${Ee}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Ee}-submenu > ${Ee}-submenu-title`]:Pt,[`& ${Ee}-item-group-title`]:{paddingInlineStart:xt}},[`${Ee}-item`]:Pt}},{[`${Ee}-inline-collapsed`]:{width:Ct,[`&${Ee}-root`]:{[`${Ee}-item, ${Ee}-submenu ${Ee}-submenu-title`]:{[`> ${Ee}-inline-collapsed-noicon`]:{fontSize:St,textAlign:"center"}}},[`> ${Ee}-item,
> ${Ee}-item-group > ${Ee}-item-group-list > ${Ee}-item,
> ${Ee}-item-group > ${Ee}-item-group-list > ${Ee}-submenu > ${Ee}-submenu-title,
> ${Ee}-submenu > ${Ee}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${St/2}px - ${It}px)`,textOverflow:"clip",[`
${Ee}-submenu-arrow,
${Ee}-submenu-expand-icon
`]:{opacity:0},[`${Ee}-item-icon, ${Be}`]:{margin:0,fontSize:Zt,lineHeight:`${Ge}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Ee}-item-icon, ${Be}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Ee}-item-icon, ${Be}`]:{display:"none"},"a, a:hover":{color:Ie}},[`${Ee}-item-group-title`]:Object.assign(Object.assign({},Ce.vS),{paddingInline:Tt})}}]};const at=Oe=>{const{componentCls:Ee,motionDurationSlow:Be,motionDurationMid:Ge,motionEaseInOut:Ie,motionEaseOut:Ne,iconCls:ze,iconSize:it,iconMarginInlineEnd:yt}=Oe;return{[`${Ee}-item, ${Ee}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Be}`,`background ${Be}`,`padding ${Be} ${Ie}`].join(","),[`${Ee}-item-icon, ${ze}`]:{minWidth:it,fontSize:it,transition:[`font-size ${Ge} ${Ne}`,`margin ${Be} ${Ie}`,`color ${Be}`].join(","),"+ span":{marginInlineStart:yt,opacity:1,transition:[`opacity ${Be} ${Ie}`,`margin ${Be}`,`color ${Be}`].join(",")}},[`${Ee}-item-icon`]:Object.assign({},(0,Ce.Ro)()),[`&${Ee}-item-only-child`]:{[`> ${ze}, > ${Ee}-item-icon`]:{marginInlineEnd:0}}},[`${Ee}-item-disabled, ${Ee}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Ee}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},pt=Oe=>{const{componentCls:Ee,motionDurationSlow:Be,motionEaseInOut:Ge,borderRadius:Ie,menuArrowSize:Ne,menuArrowOffset:ze}=Oe;return{[`${Ee}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Oe.margin,width:Ne,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Be} ${Ge}, opacity ${Be}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Ne*.6,height:Ne*.15,backgroundColor:"currentcolor",borderRadius:Ie,transition:[`background ${Be} ${Ge}`,`transform ${Be} ${Ge}`,`top ${Be} ${Ge}`,`color ${Be} ${Ge}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${ze})`},"&::after":{transform:`rotate(-45deg) translateY(${ze})`}}}}},bt=Oe=>{const{antCls:Ee,componentCls:Be,fontSize:Ge,motionDurationSlow:Ie,motionDurationMid:Ne,motionEaseInOut:ze,paddingXS:it,padding:yt,colorSplit:xt,lineWidth:It,zIndexPopup:St,borderRadiusLG:wt,subMenuItemBorderRadius:Tt,menuArrowSize:Ht,menuArrowOffset:Ct,lineType:Zt,menuPanelMaskInset:Pt,groupTitleLineHeight:jt,groupTitleFontSize:Jt}=Oe;return[{"":{[`${Be}`]:Object.assign(Object.assign({},(0,Ce.dF)()),{"&-hidden":{display:"none"}})},[`${Be}-submenu-hidden`]:{display:"none"}},{[Be]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ce.Wf)(Oe)),(0,Ce.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Ge,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Ie} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Be}-item`]:{flex:"none"}},[`${Be}-item, ${Be}-submenu, ${Be}-submenu-title`]:{borderRadius:Oe.itemBorderRadius},[`${Be}-item-group-title`]:{padding:`${it}px ${yt}px`,fontSize:Jt,lineHeight:jt,transition:`all ${Ie}`},[`&-horizontal ${Be}-submenu`]:{transition:[`border-color ${Ie} ${ze}`,`background ${Ie} ${ze}`].join(",")},[`${Be}-submenu, ${Be}-submenu-inline`]:{transition:[`border-color ${Ie} ${ze}`,`background ${Ie} ${ze}`,`padding ${Ne} ${ze}`].join(",")},[`${Be}-submenu ${Be}-sub`]:{cursor:"initial",transition:[`background ${Ie} ${ze}`,`padding ${Ie} ${ze}`].join(",")},[`${Be}-title-content`]:{transition:`color ${Ie}`},[`${Be}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Be}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:xt,borderStyle:Zt,borderWidth:0,borderTopWidth:It,marginBlock:It,padding:0,"&-dashed":{borderStyle:"dashed"}}}),at(Oe)),{[`${Be}-item-group`]:{[`${Be}-item-group-list`]:{margin:0,padding:0,[`${Be}-item, ${Be}-submenu-title`]:{paddingInline:`${Ge*2}px ${yt}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:St,borderRadius:wt,boxShadow:"none",transformOrigin:"0 0",[`&${Be}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Pt}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Pt},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:Oe.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Oe.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Oe.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Oe.paddingXS},[`> ${Be}`]:Object.assign(Object.assign(Object.assign({borderRadius:wt},at(Oe)),pt(Oe)),{[`${Be}-item, ${Be}-submenu > ${Be}-submenu-title`]:{borderRadius:Tt},[`${Be}-submenu-title::after`]:{transition:`transform ${Ie} ${ze}`}})}}),pt(Oe)),{[`&-inline-collapsed ${Be}-submenu-arrow,
&-inline ${Be}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ct})`},"&::after":{transform:`rotate(45deg) translateX(-${Ct})`}},[`${Be}-submenu-open${Be}-submenu-inline > ${Be}-submenu-title > ${Be}-submenu-arrow`]:{transform:`translateY(-${Ht*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ct})`},"&::before":{transform:`rotate(45deg) translateX(${Ct})`}}})},{[`${Ee}-layout-header`]:{[Be]:{lineHeight:"inherit"}}}]};var Lt=(Oe,Ee)=>(0,ke.Z)("Menu",Ge=>{if(Ee===!1)return[];const{colorBgElevated:Ie,colorPrimary:Ne,colorTextLightSolid:ze,controlHeightLG:it,fontSize:yt,darkItemColor:xt,darkDangerItemColor:It,darkItemBg:St,darkSubMenuItemBg:wt,darkItemSelectedColor:Tt,darkItemSelectedBg:Ht,darkDangerItemSelectedBg:Ct,darkItemHoverBg:Zt,darkGroupTitleColor:Pt,darkItemHoverColor:jt,darkItemDisabledColor:Jt,darkDangerItemHoverColor:en,darkDangerItemSelectedColor:fn,darkDangerItemActiveBg:Wn}=Ge,xn=yt/7*5,Rn=(0,Fe.TS)(Ge,{menuArrowSize:xn,menuHorizontalHeight:it*1.15,menuArrowOffset:`${xn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Ie}),gn=(0,Fe.TS)(Rn,{itemColor:xt,itemHoverColor:jt,groupTitleColor:Pt,itemSelectedColor:Tt,itemBg:St,popupBg:St,subMenuItemBg:wt,itemActiveBg:"transparent",itemSelectedBg:Ht,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Zt,itemDisabledColor:Jt,dangerItemColor:It,dangerItemHoverColor:en,dangerItemSelectedColor:fn,dangerItemActiveBg:Wn,dangerItemSelectedBg:Ct,menuSubMenuBg:wt,horizontalItemSelectedColor:ze,horizontalItemSelectedBg:Ne});return[bt(Rn),We(Rn),lt(Rn),ct(Rn,"light"),ct(gn,"dark"),Qe(Rn),(0,we.Z)(Rn),(0,Ke.oN)(Rn,"slide-up"),(0,Ke.oN)(Rn,"slide-down"),(0,Se._y)(Rn,"zoom-big")]},Ge=>{const{colorPrimary:Ie,colorError:Ne,colorTextDisabled:ze,colorErrorBg:it,colorText:yt,colorTextDescription:xt,colorBgContainer:It,colorFillAlter:St,colorFillContent:wt,lineWidth:Tt,lineWidthBold:Ht,controlItemBgActive:Ct,colorBgTextHover:Zt,controlHeightLG:Pt,lineHeight:jt,colorBgElevated:Jt,marginXXS:en,padding:fn,fontSize:Wn,controlHeightSM:xn,fontSizeLG:Rn,colorTextLightSolid:gn,colorErrorHover:En}=Ge,or=new ye.C(gn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Ge.zIndexPopupBase+50,radiusItem:Ge.borderRadiusLG,itemBorderRadius:Ge.borderRadiusLG,radiusSubMenuItem:Ge.borderRadiusSM,subMenuItemBorderRadius:Ge.borderRadiusSM,colorItemText:yt,itemColor:yt,colorItemTextHover:yt,itemHoverColor:yt,colorItemTextHoverHorizontal:Ie,horizontalItemHoverColor:Ie,colorGroupTitle:xt,groupTitleColor:xt,colorItemTextSelected:Ie,itemSelectedColor:Ie,colorItemTextSelectedHorizontal:Ie,horizontalItemSelectedColor:Ie,colorItemBg:It,itemBg:It,colorItemBgHover:Zt,itemHoverBg:Zt,colorItemBgActive:wt,itemActiveBg:Ct,colorSubItemBg:St,subMenuItemBg:St,colorItemBgSelected:Ct,itemSelectedBg:Ct,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Ht,activeBarHeight:Ht,colorActiveBarBorderSize:Tt,activeBarBorderWidth:Tt,colorItemTextDisabled:ze,itemDisabledColor:ze,colorDangerItemText:Ne,dangerItemColor:Ne,colorDangerItemTextHover:Ne,dangerItemHoverColor:Ne,colorDangerItemTextSelected:Ne,dangerItemSelectedColor:Ne,colorDangerItemBgActive:it,dangerItemActiveBg:it,colorDangerItemBgSelected:it,dangerItemSelectedBg:it,itemMarginInline:Ge.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Pt,groupTitleLineHeight:jt,collapsedWidth:Pt*2,popupBg:Jt,itemMarginBlock:en,itemPaddingInline:fn,horizontalLineHeight:`${Pt*1.15}px`,iconSize:Wn,iconMarginInlineEnd:xn-Wn,collapsedIconSize:Rn,groupTitleFontSize:Wn,darkItemDisabledColor:new ye.C(gn).setAlpha(.25).toRgbString(),darkItemColor:or,darkDangerItemColor:Ne,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:gn,darkItemSelectedBg:Ie,darkDangerItemSelectedBg:Ne,darkItemHoverBg:"transparent",darkGroupTitleColor:or,darkItemHoverColor:gn,darkDangerItemHoverColor:En,darkDangerItemSelectedColor:gn,darkDangerItemActiveBg:Ne}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(Oe),mt=function(Oe,Ee){var Be={};for(var Ge in Oe)Object.prototype.hasOwnProperty.call(Oe,Ge)&&Ee.indexOf(Ge)<0&&(Be[Ge]=Oe[Ge]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Ge=Object.getOwnPropertySymbols(Oe);Ie<Ge.length;Ie++)Ee.indexOf(Ge[Ie])<0&&Object.prototype.propertyIsEnumerable.call(Oe,Ge[Ie])&&(Be[Ge[Ie]]=Oe[Ge[Ie]]);return Be},qe=(0,Re.forwardRef)((Oe,Ee)=>{var Be,Ge;const Ie=Re.useContext(ge.Z),Ne=Ie||{},{getPrefixCls:ze,getPopupContainer:it,direction:yt,menu:xt}=Re.useContext(ue.E_),It=ze(),{prefixCls:St,className:wt,style:Tt,theme:Ht="light",expandIcon:Ct,_internalDisableMenuItemTitleTooltip:Zt,inlineCollapsed:Pt,siderCollapsed:jt,items:Jt,children:en,rootClassName:fn,mode:Wn,selectable:xn,onClick:Rn,overflowedIndicatorPopupClassName:gn}=Oe,En=mt(Oe,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),or=(0,se.Z)(En,["collapsedWidth"]),fr=be(Jt)||en;(Be=Ne.validator)===null||Be===void 0||Be.call(Ne,{mode:Wn});const Vr=(0,ce.useEvent)(function(){var Co;Rn==null||Rn.apply(void 0,arguments),(Co=Ne.onClick)===null||Co===void 0||Co.call(Ne)}),vr=Ne.mode||Wn,co=xn!=null?xn:Ne.selectable,Io=Re.useMemo(()=>jt!==void 0?jt:Pt,[Pt,jt]),Zo={horizontal:{motionName:`${It}-slide-up`},inline:(0,Ae.Z)(It),other:{motionName:`${It}-zoom-big`}},er=ze("menu",St||Ne.prefixCls),[Nn,Kn]=Lt(er,!Ie),Nr=de()(`${er}-${Ht}`,xt==null?void 0:xt.className,wt);let zr;if(typeof Ct=="function")zr=Ct;else if(Ct===null||Ct===!1)zr=null;else if(Ne.expandIcon===null||Ne.expandIcon===!1)zr=null;else{const Co=Ct!=null?Ct:Ne.expandIcon;zr=(0,te.Tm)(Co,{className:de()(`${er}-submenu-expand-icon`,(0,te.l$)(Co)?(Ge=Co.props)===null||Ge===void 0?void 0:Ge.className:"")})}const qr=Re.useMemo(()=>({prefixCls:er,inlineCollapsed:Io||!1,direction:yt,firstLevel:!0,theme:Ht,mode:vr,disableMenuItemTitleTooltip:Zt}),[er,Io,yt,Zt,Ht]);return Nn(Re.createElement(ge.Z.Provider,{value:null},Re.createElement(a.Provider,{value:qr},Re.createElement(he.ZP,Object.assign({getPopupContainer:it,overflowedIndicator:Re.createElement(ne.Z,null),overflowedIndicatorPopupClassName:de()(er,`${er}-${Ht}`,gn),mode:vr,selectable:co,onClick:Vr},or,{inlineCollapsed:Io,style:Object.assign(Object.assign({},xt==null?void 0:xt.style),Tt),className:Nr,prefixCls:er,direction:yt,defaultMotions:Zo,expandIcon:zr,ref:Ee,rootClassName:de()(fn,Kn)}),fr))))});const je=(0,Re.forwardRef)((Oe,Ee)=>{const Be=(0,Re.useRef)(null),Ge=Re.useContext(x.D);return(0,Re.useImperativeHandle)(Ee,()=>({menu:Be.current,focus:Ie=>{var Ne;(Ne=Be.current)===null||Ne===void 0||Ne.focus(Ie)}})),Re.createElement(qe,Object.assign({ref:Be},Oe,Ge))});je.Item=E,je.SubMenu=ee,je.Divider=le,je.ItemGroup=he.BW;var Ze=je},28452:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return It}});var he=fe(87462),Re=fe(67294),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},pe=x,de=fe(74643),ue=function(wt,Tt){return Re.createElement(de.Z,(0,he.Z)({},wt,{ref:Tt,icon:pe}))},ae=Re.forwardRef(ue),re=fe(81893),le=fe(22751),ie=fe(91034),se=fe(94184),oe=fe.n(se),te=fe(4942),z=fe(1413),a=fe(15671),y=fe(43144),E=fe(60136),b=fe(51630),ee=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,ne=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,ce="".concat(ee," ").concat(ne).split(/[\s\n]+/),Ae="aria-",ge="data-";function me(St,wt){return St.indexOf(wt)===0}function ve(St){var wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Tt;wt===!1?Tt={aria:!0,data:!0,attr:!0}:wt===!0?Tt={aria:!0}:Tt=(0,z.Z)({},wt);var Ht={};return Object.keys(St).forEach(function(Ct){(Tt.aria&&(Ct==="role"||me(Ct,Ae))||Tt.data&&me(Ct,ge)||Tt.attr&&ce.includes(Ct))&&(Ht[Ct]=St[Ct])}),Ht}var be={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ye=be,Ce=fe(81626),we=function(St){(0,E.Z)(Tt,St);var wt=(0,b.Z)(Tt);function Tt(){var Ht;(0,a.Z)(this,Tt);for(var Ct=arguments.length,Zt=new Array(Ct),Pt=0;Pt<Ct;Pt++)Zt[Pt]=arguments[Pt];return Ht=wt.call.apply(wt,[this].concat(Zt)),Ht.state={goInputText:""},Ht.getValidValue=function(){var jt=Ht.state.goInputText;return!jt||Number.isNaN(jt)?void 0:Number(jt)},Ht.buildOptionText=function(jt){return"".concat(jt," ").concat(Ht.props.locale.items_per_page)},Ht.changeSize=function(jt){Ht.props.changeSize(Number(jt))},Ht.handleChange=function(jt){Ht.setState({goInputText:jt.target.value})},Ht.handleBlur=function(jt){var Jt=Ht.props,en=Jt.goButton,fn=Jt.quickGo,Wn=Jt.rootPrefixCls,xn=Ht.state.goInputText;en||xn===""||(Ht.setState({goInputText:""}),!(jt.relatedTarget&&(jt.relatedTarget.className.indexOf("".concat(Wn,"-item-link"))>=0||jt.relatedTarget.className.indexOf("".concat(Wn,"-item"))>=0))&&fn(Ht.getValidValue()))},Ht.go=function(jt){var Jt=Ht.state.goInputText;Jt!==""&&(jt.keyCode===ye.ENTER||jt.type==="click")&&(Ht.setState({goInputText:""}),Ht.props.quickGo(Ht.getValidValue()))},Ht}return(0,y.Z)(Tt,[{key:"getPageSizeOptions",value:function(){var Ct=this.props,Zt=Ct.pageSize,Pt=Ct.pageSizeOptions;return Pt.some(function(jt){return jt.toString()===Zt.toString()})?Pt:Pt.concat([Zt.toString()]).sort(function(jt,Jt){var en=Number.isNaN(Number(jt))?0:Number(jt),fn=Number.isNaN(Number(Jt))?0:Number(Jt);return en-fn})}},{key:"render",value:function(){var Ct=this,Zt=this.props,Pt=Zt.pageSize,jt=Zt.locale,Jt=Zt.rootPrefixCls,en=Zt.changeSize,fn=Zt.quickGo,Wn=Zt.goButton,xn=Zt.selectComponentClass,Rn=Zt.buildOptionText,gn=Zt.selectPrefixCls,En=Zt.disabled,or=this.state.goInputText,fr="".concat(Jt,"-options"),Vr=xn,vr=null,co=null,Io=null;if(!en&&!fn)return null;var Zo=this.getPageSizeOptions();if(en&&Vr){var er=Zo.map(function(Nn,Kn){return Re.createElement(Vr.Option,{key:Kn,value:Nn.toString()},(Rn||Ct.buildOptionText)(Nn))});vr=Re.createElement(Vr,{disabled:En,prefixCls:gn,showSearch:!1,className:"".concat(fr,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Pt||Zo[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Kn){return Kn.parentNode},"aria-label":jt.page_size,defaultOpen:!1},er)}return fn&&(Wn&&(Io=typeof Wn=="boolean"?Re.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:En,className:"".concat(fr,"-quick-jumper-button")},jt.jump_to_confirm):Re.createElement("span",{onClick:this.go,onKeyUp:this.go},Wn)),co=Re.createElement("div",{className:"".concat(fr,"-quick-jumper")},jt.jump_to,Re.createElement("input",{disabled:En,type:"text",value:or,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":jt.page}),jt.page,Io)),Re.createElement("li",{className:"".concat(fr)},vr,co)}}]),Tt}(Re.Component);we.defaultProps={pageSizeOptions:["10","20","50","100"]};var Ke=we,Se=function(wt){var Tt,Ht=wt.rootPrefixCls,Ct=wt.page,Zt=wt.active,Pt=wt.className,jt=wt.showTitle,Jt=wt.onClick,en=wt.onKeyPress,fn=wt.itemRender,Wn="".concat(Ht,"-item"),xn=oe()(Wn,"".concat(Wn,"-").concat(Ct),(Tt={},(0,te.Z)(Tt,"".concat(Wn,"-active"),Zt),(0,te.Z)(Tt,"".concat(Wn,"-disabled"),!Ct),(0,te.Z)(Tt,wt.className,Pt),Tt)),Rn=function(){Jt(Ct)},gn=function(fr){en(fr,Jt,Ct)},En=fn(Ct,"page",Re.createElement("a",{rel:"nofollow"},Ct));return En?Re.createElement("li",{title:jt?Ct.toString():null,className:xn,onClick:Rn,onKeyPress:gn,tabIndex:0},En):null},ke=Se;function Fe(){}function De(St){var wt=Number(St);return typeof wt=="number"&&!Number.isNaN(wt)&&isFinite(wt)&&Math.floor(wt)===wt}var We=function(wt,Tt,Ht){return Ht};function Ve(St,wt,Tt){var Ht=typeof St=="undefined"?wt.pageSize:St;return Math.floor((Tt.total-1)/Ht)+1}var Qe=function(St){(0,E.Z)(Tt,St);var wt=(0,b.Z)(Tt);function Tt(Ht){var Ct;(0,a.Z)(this,Tt),Ct=wt.call(this,Ht),Ct.paginationNode=Re.createRef(),Ct.getJumpPrevPage=function(){return Math.max(1,Ct.state.current-(Ct.props.showLessItems?3:5))},Ct.getJumpNextPage=function(){return Math.min(Ve(void 0,Ct.state,Ct.props),Ct.state.current+(Ct.props.showLessItems?3:5))},Ct.getItemIcon=function(en,fn){var Wn=Ct.props.prefixCls,xn=en||Re.createElement("button",{type:"button","aria-label":fn,className:"".concat(Wn,"-item-link")});return typeof en=="function"&&(xn=Re.createElement(en,(0,z.Z)({},Ct.props))),xn},Ct.isValid=function(en){var fn=Ct.props.total;return De(en)&&en!==Ct.state.current&&De(fn)&&fn>0},Ct.shouldDisplayQuickJumper=function(){var en=Ct.props,fn=en.showQuickJumper,Wn=en.total,xn=Ct.state.pageSize;return Wn<=xn?!1:fn},Ct.handleKeyDown=function(en){(en.keyCode===ye.ARROW_UP||en.keyCode===ye.ARROW_DOWN)&&en.preventDefault()},Ct.handleKeyUp=function(en){var fn=Ct.getValidValue(en),Wn=Ct.state.currentInputValue;fn!==Wn&&Ct.setState({currentInputValue:fn}),en.keyCode===ye.ENTER?Ct.handleChange(fn):en.keyCode===ye.ARROW_UP?Ct.handleChange(fn-1):en.keyCode===ye.ARROW_DOWN&&Ct.handleChange(fn+1)},Ct.handleBlur=function(en){var fn=Ct.getValidValue(en);Ct.handleChange(fn)},Ct.changePageSize=function(en){var fn=Ct.state.current,Wn=Ve(en,Ct.state,Ct.props);fn=fn>Wn?Wn:fn,Wn===0&&(fn=Ct.state.current),typeof en=="number"&&("pageSize"in Ct.props||Ct.setState({pageSize:en}),"current"in Ct.props||Ct.setState({current:fn,currentInputValue:fn})),Ct.props.onShowSizeChange(fn,en),"onChange"in Ct.props&&Ct.props.onChange&&Ct.props.onChange(fn,en)},Ct.handleChange=function(en){var fn=Ct.props,Wn=fn.disabled,xn=fn.onChange,Rn=Ct.state,gn=Rn.pageSize,En=Rn.current,or=Rn.currentInputValue;if(Ct.isValid(en)&&!Wn){var fr=Ve(void 0,Ct.state,Ct.props),Vr=en;return en>fr?Vr=fr:en<1&&(Vr=1),"current"in Ct.props||Ct.setState({current:Vr}),Vr!==or&&Ct.setState({currentInputValue:Vr}),xn(Vr,gn),Vr}return En},Ct.prev=function(){Ct.hasPrev()&&Ct.handleChange(Ct.state.current-1)},Ct.next=function(){Ct.hasNext()&&Ct.handleChange(Ct.state.current+1)},Ct.jumpPrev=function(){Ct.handleChange(Ct.getJumpPrevPage())},Ct.jumpNext=function(){Ct.handleChange(Ct.getJumpNextPage())},Ct.hasPrev=function(){return Ct.state.current>1},Ct.hasNext=function(){return Ct.state.current<Ve(void 0,Ct.state,Ct.props)},Ct.runIfEnter=function(en,fn){if(en.key==="Enter"||en.charCode===13){for(var Wn=arguments.length,xn=new Array(Wn>2?Wn-2:0),Rn=2;Rn<Wn;Rn++)xn[Rn-2]=arguments[Rn];fn.apply(void 0,xn)}},Ct.runIfEnterPrev=function(en){Ct.runIfEnter(en,Ct.prev)},Ct.runIfEnterNext=function(en){Ct.runIfEnter(en,Ct.next)},Ct.runIfEnterJumpPrev=function(en){Ct.runIfEnter(en,Ct.jumpPrev)},Ct.runIfEnterJumpNext=function(en){Ct.runIfEnter(en,Ct.jumpNext)},Ct.handleGoTO=function(en){(en.keyCode===ye.ENTER||en.type==="click")&&Ct.handleChange(Ct.state.currentInputValue)},Ct.renderPrev=function(en){var fn=Ct.props,Wn=fn.prevIcon,xn=fn.itemRender,Rn=xn(en,"prev",Ct.getItemIcon(Wn,"prev page")),gn=!Ct.hasPrev();return(0,Re.isValidElement)(Rn)?(0,Re.cloneElement)(Rn,{disabled:gn}):Rn},Ct.renderNext=function(en){var fn=Ct.props,Wn=fn.nextIcon,xn=fn.itemRender,Rn=xn(en,"next",Ct.getItemIcon(Wn,"next page")),gn=!Ct.hasNext();return(0,Re.isValidElement)(Rn)?(0,Re.cloneElement)(Rn,{disabled:gn}):Rn};var Zt=Ht.onChange!==Fe,Pt="current"in Ht;Pt&&!Zt&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var jt=Ht.defaultCurrent;"current"in Ht&&(jt=Ht.current);var Jt=Ht.defaultPageSize;return"pageSize"in Ht&&(Jt=Ht.pageSize),jt=Math.min(jt,Ve(Jt,void 0,Ht)),Ct.state={current:jt,currentInputValue:jt,pageSize:Jt},Ct}return(0,y.Z)(Tt,[{key:"componentDidUpdate",value:function(Ct,Zt){var Pt=this.props.prefixCls;if(Zt.current!==this.state.current&&this.paginationNode.current){var jt=this.paginationNode.current.querySelector(".".concat(Pt,"-item-").concat(Zt.current));if(jt&&document.activeElement===jt){var Jt;jt==null||(Jt=jt.blur)===null||Jt===void 0||Jt.call(jt)}}}},{key:"getValidValue",value:function(Ct){var Zt=Ct.target.value,Pt=Ve(void 0,this.state,this.props),jt=this.state.currentInputValue,Jt;return Zt===""?Jt=Zt:Number.isNaN(Number(Zt))?Jt=jt:Zt>=Pt?Jt=Pt:Jt=Number(Zt),Jt}},{key:"getShowSizeChanger",value:function(){var Ct=this.props,Zt=Ct.showSizeChanger,Pt=Ct.total,jt=Ct.totalBoundaryShowSizeChanger;return typeof Zt!="undefined"?Zt:Pt>jt}},{key:"render",value:function(){var Ct=this.props,Zt=Ct.prefixCls,Pt=Ct.className,jt=Ct.style,Jt=Ct.disabled,en=Ct.hideOnSinglePage,fn=Ct.total,Wn=Ct.locale,xn=Ct.showQuickJumper,Rn=Ct.showLessItems,gn=Ct.showTitle,En=Ct.showTotal,or=Ct.simple,fr=Ct.itemRender,Vr=Ct.showPrevNextJumpers,vr=Ct.jumpPrevIcon,co=Ct.jumpNextIcon,Io=Ct.selectComponentClass,Zo=Ct.selectPrefixCls,er=Ct.pageSizeOptions,Nn=this.state,Kn=Nn.current,Nr=Nn.pageSize,zr=Nn.currentInputValue;if(en===!0&&fn<=Nr)return null;var qr=Ve(void 0,this.state,this.props),Co=[],ua=null,la=null,no=null,rn=null,Un=null,_n=xn&&xn.goButton,Rr=Rn?1:2,Gr=Kn-1>0?Kn-1:0,Ir=Kn+1<qr?Kn+1:qr,aa=ve(this.props,{aria:!0,data:!0}),jo=En&&Re.createElement("li",{className:"".concat(Zt,"-total-text")},En(fn,[fn===0?0:(Kn-1)*Nr+1,Kn*Nr>fn?fn:Kn*Nr]));if(or){_n&&(typeof _n=="boolean"?Un=Re.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Wn.jump_to_confirm):Un=Re.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},_n),Un=Re.createElement("li",{title:gn?"".concat(Wn.jump_to).concat(Kn,"/").concat(qr):null,className:"".concat(Zt,"-simple-pager")},Un));var ma=this.renderPrev(Gr);return Re.createElement("ul",(0,he.Z)({className:oe()(Zt,"".concat(Zt,"-simple"),(0,te.Z)({},"".concat(Zt,"-disabled"),Jt),Pt),style:jt,ref:this.paginationNode},aa),jo,ma?Re.createElement("li",{title:gn?Wn.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:oe()("".concat(Zt,"-prev"),(0,te.Z)({},"".concat(Zt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},ma):null,Re.createElement("li",{title:gn?"".concat(Kn,"/").concat(qr):null,className:"".concat(Zt,"-simple-pager")},Re.createElement("input",{type:"text",value:zr,disabled:Jt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),Re.createElement("span",{className:"".concat(Zt,"-slash")},"/"),qr),Re.createElement("li",{title:gn?Wn.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:oe()("".concat(Zt,"-next"),(0,te.Z)({},"".concat(Zt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Ir)),Un)}if(qr<=3+Rr*2){var ra={locale:Wn,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:gn,itemRender:fr};qr||Co.push(Re.createElement(ke,(0,he.Z)({},ra,{key:"noPager",page:1,className:"".concat(Zt,"-item-disabled")})));for(var ni=1;ni<=qr;ni+=1){var kr=Kn===ni;Co.push(Re.createElement(ke,(0,he.Z)({},ra,{key:ni,page:ni,active:kr})))}}else{var Fa=Rn?Wn.prev_3:Wn.prev_5,Hn=Rn?Wn.next_3:Wn.next_5,_r=fr(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(vr,"prev page")),cr=fr(this.getJumpNextPage(),"jump-next",this.getItemIcon(co,"next page"));Vr&&(ua=_r?Re.createElement("li",{title:gn?Fa:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:oe()("".concat(Zt,"-jump-prev"),(0,te.Z)({},"".concat(Zt,"-jump-prev-custom-icon"),!!vr))},_r):null,la=cr?Re.createElement("li",{title:gn?Hn:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:oe()("".concat(Zt,"-jump-next"),(0,te.Z)({},"".concat(Zt,"-jump-next-custom-icon"),!!co))},cr):null),rn=Re.createElement(ke,{locale:Wn,last:!0,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:qr,page:qr,active:!1,showTitle:gn,itemRender:fr}),no=Re.createElement(ke,{locale:Wn,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:gn,itemRender:fr});var Tr=Math.max(1,Kn-Rr),Br=Math.min(Kn+Rr,qr);Kn-1<=Rr&&(Br=1+Rr*2),qr-Kn<=Rr&&(Tr=qr-Rr*2);for(var Lr=Tr;Lr<=Br;Lr+=1){var Jn=Kn===Lr;Co.push(Re.createElement(ke,{locale:Wn,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Lr,page:Lr,active:Jn,showTitle:gn,itemRender:fr}))}Kn-1>=Rr*2&&Kn!==3&&(Co[0]=(0,Re.cloneElement)(Co[0],{className:"".concat(Zt,"-item-after-jump-prev")}),Co.unshift(ua)),qr-Kn>=Rr*2&&Kn!==qr-2&&(Co[Co.length-1]=(0,Re.cloneElement)(Co[Co.length-1],{className:"".concat(Zt,"-item-before-jump-next")}),Co.push(la)),Tr!==1&&Co.unshift(no),Br!==qr&&Co.push(rn)}var Qr=!this.hasPrev()||!qr,ta=!this.hasNext()||!qr,oa=this.renderPrev(Gr),ha=this.renderNext(Ir);return Re.createElement("ul",(0,he.Z)({className:oe()(Zt,Pt,(0,te.Z)({},"".concat(Zt,"-disabled"),Jt)),style:jt,ref:this.paginationNode},aa),jo,oa?Re.createElement("li",{title:gn?Wn.prev_page:null,onClick:this.prev,tabIndex:Qr?null:0,onKeyPress:this.runIfEnterPrev,className:oe()("".concat(Zt,"-prev"),(0,te.Z)({},"".concat(Zt,"-disabled"),Qr)),"aria-disabled":Qr},oa):null,Co,ha?Re.createElement("li",{title:gn?Wn.next_page:null,onClick:this.next,tabIndex:ta?null:0,onKeyPress:this.runIfEnterNext,className:oe()("".concat(Zt,"-next"),(0,te.Z)({},"".concat(Zt,"-disabled"),ta)),"aria-disabled":ta},ha):null,Re.createElement(Ke,{disabled:Jt,locale:Wn,rootPrefixCls:Zt,selectComponentClass:Io,selectPrefixCls:Zo,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Kn,pageSize:Nr,pageSizeOptions:er,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:_n}))}}],[{key:"getDerivedStateFromProps",value:function(Ct,Zt){var Pt={};if("current"in Ct&&(Pt.current=Ct.current,Ct.current!==Zt.current&&(Pt.currentInputValue=Pt.current)),"pageSize"in Ct&&Ct.pageSize!==Zt.pageSize){var jt=Zt.current,Jt=Ve(Ct.pageSize,Zt,Ct);jt=jt>Jt?Jt:jt,"current"in Ct||(Pt.current=jt,Pt.currentInputValue=jt),Pt.pageSize=Ct.pageSize}return Pt}}]),Tt}(Re.Component);Qe.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Fe,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Fe,locale:Ce.Z,style:{},itemRender:We,totalBoundaryShowSizeChanger:50};var Je=Qe,et=fe(62906),ct=fe(53124),ut=fe(98675),nt=fe(25378),lt=fe(10110),at=fe(11713);const pt=St=>Re.createElement(at.default,Object.assign({},St,{showSearch:!0,size:"small"})),bt=St=>Re.createElement(at.default,Object.assign({},St,{showSearch:!0,size:"middle"}));pt.Option=at.default.Option,bt.Option=at.default.Option;var Lt=fe(47673),mt=fe(14747),At=fe(67968),qe=fe(45503);const je=St=>{const{componentCls:wt}=St;return{[`${wt}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${wt}-item-link`]:{color:St.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${wt}-item-link`]:{color:St.colorTextDisabled,cursor:"not-allowed"}}},[`&${wt}-disabled`]:{cursor:"not-allowed",[`${wt}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:St.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:St.colorBorder,backgroundColor:St.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:St.itemActiveBgDisabled},a:{color:St.itemActiveColorDisabled}}},[`${wt}-item-link`]:{color:St.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${wt}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${wt}-simple-pager`]:{color:St.colorTextDisabled},[`${wt}-jump-prev, ${wt}-jump-next`]:{[`${wt}-item-link-icon`]:{opacity:0},[`${wt}-item-ellipsis`]:{opacity:1}}},[`&${wt}-simple`]:{[`${wt}-prev, ${wt}-next`]:{[`&${wt}-disabled ${wt}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Ze=St=>{const{componentCls:wt}=St;return{[`&${wt}-mini ${wt}-total-text, &${wt}-mini ${wt}-simple-pager`]:{height:St.itemSizeSM,lineHeight:`${St.itemSizeSM}px`},[`&${wt}-mini ${wt}-item`]:{minWidth:St.itemSizeSM,height:St.itemSizeSM,margin:0,lineHeight:`${St.itemSizeSM-2}px`},[`&${wt}-mini:not(${wt}-disabled) ${wt}-item:not(${wt}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:St.colorBgTextHover},"&:active":{backgroundColor:St.colorBgTextActive}},[`&${wt}-mini ${wt}-prev, &${wt}-mini ${wt}-next`]:{minWidth:St.itemSizeSM,height:St.itemSizeSM,margin:0,lineHeight:`${St.itemSizeSM}px`},[`&${wt}-mini:not(${wt}-disabled)`]:{[`${wt}-prev, ${wt}-next`]:{[`&:hover ${wt}-item-link`]:{backgroundColor:St.colorBgTextHover},[`&:active ${wt}-item-link`]:{backgroundColor:St.colorBgTextActive},[`&${wt}-disabled:hover ${wt}-item-link`]:{backgroundColor:"transparent"}}},[`
&${wt}-mini ${wt}-prev ${wt}-item-link,
&${wt}-mini ${wt}-next ${wt}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:St.itemSizeSM,lineHeight:`${St.itemSizeSM}px`}},[`&${wt}-mini ${wt}-jump-prev, &${wt}-mini ${wt}-jump-next`]:{height:St.itemSizeSM,marginInlineEnd:0,lineHeight:`${St.itemSizeSM}px`},[`&${wt}-mini ${wt}-options`]:{marginInlineStart:St.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:St.miniOptionsSizeChangerTop},"&-quick-jumper":{height:St.itemSizeSM,lineHeight:`${St.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Lt.x0)(St)),{width:St.paginationMiniQuickJumperInputWidth,height:St.controlHeightSM})}}}},Oe=St=>{const{componentCls:wt}=St;return{[`
&${wt}-simple ${wt}-prev,
&${wt}-simple ${wt}-next
`]:{height:St.itemSizeSM,lineHeight:`${St.itemSizeSM}px`,verticalAlign:"top",[`${wt}-item-link`]:{height:St.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:St.colorBgTextHover},"&:active":{backgroundColor:St.colorBgTextActive},"&::after":{height:St.itemSizeSM,lineHeight:`${St.itemSizeSM}px`}}},[`&${wt}-simple ${wt}-simple-pager`]:{display:"inline-block",height:St.itemSizeSM,marginInlineEnd:St.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:St.marginXS,padding:`0 ${St.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:St.itemInputBg,border:`${St.lineWidth}px ${St.lineType} ${St.colorBorder}`,borderRadius:St.borderRadius,outline:"none",transition:`border-color ${St.motionDurationMid}`,color:"inherit","&:hover":{borderColor:St.colorPrimary},"&:focus":{borderColor:St.colorPrimaryHover,boxShadow:`${St.inputOutlineOffset}px 0 ${St.controlOutlineWidth}px ${St.controlOutline}`},"&[disabled]":{color:St.colorTextDisabled,backgroundColor:St.colorBgContainerDisabled,borderColor:St.colorBorder,cursor:"not-allowed"}}}}},Ee=St=>{const{componentCls:wt}=St;return{[`${wt}-jump-prev, ${wt}-jump-next`]:{outline:0,[`${wt}-item-container`]:{position:"relative",[`${wt}-item-link-icon`]:{color:St.colorPrimary,fontSize:St.fontSizeSM,opacity:0,transition:`all ${St.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${wt}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:St.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:St.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:St.paginationEllipsisTextIndent,opacity:1,transition:`all ${St.motionDurationMid}`}},"&:hover":{[`${wt}-item-link-icon`]:{opacity:1},[`${wt}-item-ellipsis`]:{opacity:0}}},[`
${wt}-prev,
${wt}-jump-prev,
${wt}-jump-next
`]:{marginInlineEnd:St.marginXS},[`
${wt}-prev,
${wt}-next,
${wt}-jump-prev,
${wt}-jump-next
`]:{display:"inline-block",minWidth:St.itemSize,height:St.itemSize,color:St.colorText,fontFamily:St.fontFamily,lineHeight:`${St.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:St.borderRadius,cursor:"pointer",transition:`all ${St.motionDurationMid}`},[`${wt}-prev, ${wt}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:St.colorText,cursor:"pointer",userSelect:"none"},[`${wt}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:St.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${St.lineWidth}px ${St.lineType} transparent`,borderRadius:St.borderRadius,outline:"none",transition:`all ${St.motionDurationMid}`},[`&:hover ${wt}-item-link`]:{backgroundColor:St.colorBgTextHover},[`&:active ${wt}-item-link`]:{backgroundColor:St.colorBgTextActive},[`&${wt}-disabled:hover`]:{[`${wt}-item-link`]:{backgroundColor:"transparent"}}},[`${wt}-slash`]:{marginInlineEnd:St.paginationSlashMarginInlineEnd,marginInlineStart:St.paginationSlashMarginInlineStart},[`${wt}-options`]:{display:"inline-block",marginInlineStart:St.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:St.controlHeight,marginInlineStart:St.marginXS,lineHeight:`${St.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Lt.ik)(St)),{width:St.controlHeightLG*1.25,height:St.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:St.marginXS,marginInlineEnd:St.marginXS})}}}},Be=St=>{const{componentCls:wt}=St;return{[`${wt}-item`]:{display:"inline-block",minWidth:St.itemSize,height:St.itemSize,marginInlineEnd:St.marginXS,fontFamily:St.fontFamily,lineHeight:`${St.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${St.lineWidth}px ${St.lineType} transparent`,borderRadius:St.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${St.paginationItemPaddingInline}px`,color:St.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${wt}-item-active)`]:{"&:hover":{transition:`all ${St.motionDurationMid}`,backgroundColor:St.colorBgTextHover},"&:active":{backgroundColor:St.colorBgTextActive}},"&-active":{fontWeight:St.fontWeightStrong,backgroundColor:St.itemActiveBg,borderColor:St.colorPrimary,a:{color:St.colorPrimary},"&:hover":{borderColor:St.colorPrimaryHover},"&:hover a":{color:St.colorPrimaryHover}}}}},Ge=St=>{const{componentCls:wt}=St;return{[wt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,mt.Wf)(St)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${wt}-total-text`]:{display:"inline-block",height:St.itemSize,marginInlineEnd:St.marginXS,lineHeight:`${St.itemSize-2}px`,verticalAlign:"middle"}}),Be(St)),Ee(St)),Oe(St)),Ze(St)),je(St)),{[`@media only screen and (max-width: ${St.screenLG}px)`]:{[`${wt}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${St.screenSM}px)`]:{[`${wt}-options`]:{display:"none"}}}),[`&${St.componentCls}-rtl`]:{direction:"rtl"}}},Ie=St=>{const{componentCls:wt}=St;return{[`${wt}${wt}-disabled:not(${wt}-mini)`]:{"&, &:hover":{[`${wt}-item-link`]:{borderColor:St.colorBorder}},"&:focus-visible":{[`${wt}-item-link`]:{borderColor:St.colorBorder}},[`${wt}-item, ${wt}-item-link`]:{backgroundColor:St.colorBgContainerDisabled,borderColor:St.colorBorder,[`&:hover:not(${wt}-item-active)`]:{backgroundColor:St.colorBgContainerDisabled,borderColor:St.colorBorder,a:{color:St.colorTextDisabled}},[`&${wt}-item-active`]:{backgroundColor:St.itemActiveBgDisabled}},[`${wt}-prev, ${wt}-next`]:{"&:hover button":{backgroundColor:St.colorBgContainerDisabled,borderColor:St.colorBorder,color:St.colorTextDisabled},[`${wt}-item-link`]:{backgroundColor:St.colorBgContainerDisabled,borderColor:St.colorBorder}}},[`${wt}:not(${wt}-mini)`]:{[`${wt}-prev, ${wt}-next`]:{"&:hover button":{borderColor:St.colorPrimaryHover,backgroundColor:St.itemBg},[`${wt}-item-link`]:{backgroundColor:St.itemLinkBg,borderColor:St.colorBorder},[`&:hover ${wt}-item-link`]:{borderColor:St.colorPrimary,backgroundColor:St.itemBg,color:St.colorPrimary},[`&${wt}-disabled`]:{[`${wt}-item-link`]:{borderColor:St.colorBorder,color:St.colorTextDisabled}}},[`${wt}-item`]:{backgroundColor:St.itemBg,border:`${St.lineWidth}px ${St.lineType} ${St.colorBorder}`,[`&:hover:not(${wt}-item-active)`]:{borderColor:St.colorPrimary,backgroundColor:St.itemBg,a:{color:St.colorPrimary}},"&-active":{borderColor:St.colorPrimary}}}}},Ne=St=>{const{componentCls:wt}=St;return{[`${wt}:not(${wt}-disabled)`]:{[`${wt}-item`]:Object.assign({},(0,mt.Qy)(St)),[`${wt}-jump-prev, ${wt}-jump-next`]:{"&:focus-visible":Object.assign({[`${wt}-item-link-icon`]:{opacity:1},[`${wt}-item-ellipsis`]:{opacity:0}},(0,mt.oN)(St))},[`${wt}-prev, ${wt}-next`]:{[`&:focus-visible ${wt}-item-link`]:Object.assign({},(0,mt.oN)(St))}}}};var ze=(0,At.Z)("Pagination",St=>{const wt=(0,qe.TS)(St,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:St.marginXXS/2,paginationMiniQuickJumperInputWidth:St.controlHeightLG*1.1,paginationItemPaddingInline:St.marginXXS*1.5,paginationEllipsisLetterSpacing:St.marginXXS/2,paginationSlashMarginInlineStart:St.marginXXS,paginationSlashMarginInlineEnd:St.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Lt.e5)(St),(0,Lt.TM)(St));return[Ge(wt),Ne(wt),St.wireframe&&Ie(wt)]},St=>({itemBg:St.colorBgContainer,itemSize:St.controlHeight,itemSizeSM:St.controlHeightSM,itemActiveBg:St.colorBgContainer,itemLinkBg:St.colorBgContainer,itemActiveColorDisabled:St.colorTextDisabled,itemActiveBgDisabled:St.controlItemBgActiveDisabled,itemInputBg:St.colorBgContainer,miniOptionsSizeChangerTop:0})),it=function(St,wt){var Tt={};for(var Ht in St)Object.prototype.hasOwnProperty.call(St,Ht)&&wt.indexOf(Ht)<0&&(Tt[Ht]=St[Ht]);if(St!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ct=0,Ht=Object.getOwnPropertySymbols(St);Ct<Ht.length;Ct++)wt.indexOf(Ht[Ct])<0&&Object.prototype.propertyIsEnumerable.call(St,Ht[Ct])&&(Tt[Ht[Ct]]=St[Ht[Ct]]);return Tt},xt=St=>{const{prefixCls:wt,selectPrefixCls:Tt,className:Ht,rootClassName:Ct,style:Zt,size:Pt,locale:jt,selectComponentClass:Jt,responsive:en,showSizeChanger:fn}=St,Wn=it(St,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:xn}=(0,nt.Z)(en),{getPrefixCls:Rn,direction:gn,pagination:En={}}=Re.useContext(ct.E_),or=Rn("pagination",wt),[fr,Vr]=ze(or),vr=fn!=null?fn:En.showSizeChanger,co=Re.useMemo(()=>{const qr=Re.createElement("span",{className:`${or}-item-ellipsis`},"\u2022\u2022\u2022"),Co=Re.createElement("button",{className:`${or}-item-link`,type:"button",tabIndex:-1},gn==="rtl"?Re.createElement(ie.Z,null):Re.createElement(le.Z,null)),ua=Re.createElement("button",{className:`${or}-item-link`,type:"button",tabIndex:-1},gn==="rtl"?Re.createElement(le.Z,null):Re.createElement(ie.Z,null)),la=Re.createElement("a",{className:`${or}-item-link`},Re.createElement("div",{className:`${or}-item-container`},gn==="rtl"?Re.createElement(re.Z,{className:`${or}-item-link-icon`}):Re.createElement(ae,{className:`${or}-item-link-icon`}),qr)),no=Re.createElement("a",{className:`${or}-item-link`},Re.createElement("div",{className:`${or}-item-container`},gn==="rtl"?Re.createElement(ae,{className:`${or}-item-link-icon`}):Re.createElement(re.Z,{className:`${or}-item-link-icon`}),qr));return{prevIcon:Co,nextIcon:ua,jumpPrevIcon:la,jumpNextIcon:no}},[gn,or]),[Io]=(0,lt.Z)("Pagination",et.Z),Zo=Object.assign(Object.assign({},Io),jt),er=(0,ut.Z)(Pt),Nn=er==="small"||!!(xn&&!er&&en),Kn=Rn("select",Tt),Nr=oe()({[`${or}-mini`]:Nn,[`${or}-rtl`]:gn==="rtl"},En==null?void 0:En.className,Ht,Ct,Vr),zr=Object.assign(Object.assign({},En==null?void 0:En.style),Zt);return fr(Re.createElement(Je,Object.assign({},co,Wn,{style:zr,prefixCls:or,selectPrefixCls:Kn,className:Nr,selectComponentClass:Jt||(Nn?pt:bt),locale:Zo,showSizeChanger:vr})))},It=xt},66330:function(an,Mt,fe){"use strict";fe.d(Mt,{t5:function(){return ie}});var he=fe(94184),Re=fe.n(he),x=fe(92419),pe=fe(67294),de=fe(53124),ue=fe(81643),ae=fe(20136),re=function(oe,te){var z={};for(var a in oe)Object.prototype.hasOwnProperty.call(oe,a)&&te.indexOf(a)<0&&(z[a]=oe[a]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(oe);y<a.length;y++)te.indexOf(a[y])<0&&Object.prototype.propertyIsEnumerable.call(oe,a[y])&&(z[a[y]]=oe[a[y]]);return z};const le=(oe,te,z)=>{if(!(!te&&!z))return pe.createElement(pe.Fragment,null,te&&pe.createElement("div",{className:`${oe}-title`},(0,ue.Z)(te)),pe.createElement("div",{className:`${oe}-inner-content`},(0,ue.Z)(z)))},ie=oe=>{const{hashId:te,prefixCls:z,className:a,style:y,placement:E="top",title:b,content:ee,children:ne}=oe;return pe.createElement("div",{className:Re()(te,z,`${z}-pure`,`${z}-placement-${E}`,a),style:y},pe.createElement("div",{className:`${z}-arrow`}),pe.createElement(x.G,Object.assign({},oe,{className:te,prefixCls:z}),ne||le(z,b,ee)))},se=oe=>{const{prefixCls:te}=oe,z=re(oe,["prefixCls"]),{getPrefixCls:a}=pe.useContext(de.E_),y=a("popover",te),[E,b]=(0,ae.Z)(y);return E(pe.createElement(ie,Object.assign({},z,{prefixCls:y,hashId:b})))};Mt.ZP=se},20136:function(an,Mt,fe){"use strict";var he=fe(14747),Re=fe(50438),x=fe(97414),pe=fe(8796),de=fe(67968),ue=fe(45503);const ae=ie=>{const{componentCls:se,popoverColor:oe,minWidth:te,fontWeightStrong:z,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:E,borderRadiusLG:b,zIndexPopup:ee,marginXS:ne,colorBgElevated:ce,popoverBg:Ae}=ie;return[{[se]:Object.assign(Object.assign({},(0,he.Wf)(ie)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ee,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ce,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${se}-content`]:{position:"relative"},[`${se}-inner`]:{backgroundColor:Ae,backgroundClip:"padding-box",borderRadius:b,boxShadow:y,padding:a},[`${se}-title`]:{minWidth:te,marginBottom:ne,color:E,fontWeight:z},[`${se}-inner-content`]:{color:oe}})},(0,x.ZP)(ie,{colorBg:"var(--antd-arrow-background-color)"}),{[`${se}-pure`]:{position:"relative",maxWidth:"none",margin:ie.sizePopupArrow,display:"inline-block",[`${se}-content`]:{display:"inline-block"}}}]},re=ie=>{const{componentCls:se}=ie;return{[se]:pe.i.map(oe=>{const te=ie[`${oe}6`];return{[`&${se}-${oe}`]:{"--antd-arrow-background-color":te,[`${se}-inner`]:{backgroundColor:te},[`${se}-arrow`]:{background:"transparent"}}}})}},le=ie=>{const{componentCls:se,lineWidth:oe,lineType:te,colorSplit:z,paddingSM:a,controlHeight:y,fontSize:E,lineHeight:b,padding:ee}=ie,ne=y-Math.round(E*b),ce=ne/2,Ae=ne/2-oe,ge=ee;return{[se]:{[`${se}-inner`]:{padding:0},[`${se}-title`]:{margin:0,padding:`${ce}px ${ge}px ${Ae}px`,borderBottom:`${oe}px ${te} ${z}`},[`${se}-inner-content`]:{padding:`${a}px ${ge}px`}}}};Mt.Z=(0,de.Z)("Popover",ie=>{const{colorBgElevated:se,colorText:oe,wireframe:te}=ie,z=(0,ue.TS)(ie,{popoverPadding:12,popoverBg:se,popoverColor:oe});return[ae(z),re(z),te&&le(z),(0,Re._y)(z,"zoom-big")]},ie=>({width:177,minWidth:177,zIndexPopup:ie.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},38703:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return Zt}});var he=fe(67294),Re=fe(87725),x=fe(18299),pe=fe(16646),de=fe(73475),ue=fe(94184),ae=fe.n(ue),re=fe(10366),le=fe(53124),ie=fe(87462),se=fe(1413),oe=fe(45987),te={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},z=function(){var jt=(0,he.useRef)([]),Jt=(0,he.useRef)(null);return(0,he.useEffect)(function(){var en=Date.now(),fn=!1;jt.current.forEach(function(Wn){if(Wn){fn=!0;var xn=Wn.style;xn.transitionDuration=".3s, .3s, .3s, .06s",Jt.current&&en-Jt.current<100&&(xn.transitionDuration="0s, 0s")}}),fn&&(Jt.current=Date.now())}),jt.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],y=function(jt){var Jt=(0,se.Z)((0,se.Z)({},te),jt),en=Jt.className,fn=Jt.percent,Wn=Jt.prefixCls,xn=Jt.strokeColor,Rn=Jt.strokeLinecap,gn=Jt.strokeWidth,En=Jt.style,or=Jt.trailColor,fr=Jt.trailWidth,Vr=Jt.transition,vr=(0,oe.Z)(Jt,a);delete vr.gapPosition;var co=Array.isArray(fn)?fn:[fn],Io=Array.isArray(xn)?xn:[xn],Zo=z(),er=gn/2,Nn=100-gn/2,Kn="M ".concat(Rn==="round"?er:0,",").concat(er,`
L `).concat(Rn==="round"?Nn:100,",").concat(er),Nr="0 0 100 ".concat(gn),zr=0;return he.createElement("svg",(0,ie.Z)({className:ae()("".concat(Wn,"-line"),en),viewBox:Nr,preserveAspectRatio:"none",style:En},vr),he.createElement("path",{className:"".concat(Wn,"-line-trail"),d:Kn,strokeLinecap:Rn,stroke:or,strokeWidth:fr||gn,fillOpacity:"0"}),co.map(function(qr,Co){var ua=1;switch(Rn){case"round":ua=1-gn/100;break;case"square":ua=1-gn/2/100;break;default:ua=1;break}var la={strokeDasharray:"".concat(qr*ua,"px, 100px"),strokeDashoffset:"-".concat(zr,"px"),transition:Vr||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},no=Io[Co]||Io[Io.length-1];return zr+=qr,he.createElement("path",{key:Co,className:"".concat(Wn,"-line-path"),d:Kn,strokeLinecap:Rn,stroke:no,strokeWidth:gn,fillOpacity:"0",ref:function(Un){Zo[Co]=Un},style:la})}))},E=y,b=fe(71002),ee=fe(97685),ne=fe(98924),ce=0,Ae=(0,ne.Z)();function ge(){var Pt;return Ae?(Pt=ce,ce+=1):Pt="TEST_OR_SSR",Pt}var me=function(Pt){var jt=he.useState(),Jt=(0,ee.Z)(jt,2),en=Jt[0],fn=Jt[1];return he.useEffect(function(){fn("rc_progress_".concat(ge()))},[]),Pt||en},ve=function(jt){var Jt=jt.bg,en=jt.children;return he.createElement("div",{style:{width:"100%",height:"100%",background:Jt}},en)};function be(Pt,jt){return Object.keys(Pt).map(function(Jt){var en=parseFloat(Jt),fn="".concat(Math.floor(en*jt),"%");return"".concat(Pt[Jt]," ").concat(fn)})}var ye=he.forwardRef(function(Pt,jt){var Jt=Pt.prefixCls,en=Pt.color,fn=Pt.gradientId,Wn=Pt.radius,xn=Pt.style,Rn=Pt.ptg,gn=Pt.strokeLinecap,En=Pt.strokeWidth,or=Pt.size,fr=Pt.gapDegree,Vr=en&&(0,b.Z)(en)==="object",vr=Vr?"#FFF":void 0,co=or/2,Io=he.createElement("circle",{className:"".concat(Jt,"-circle-path"),r:Wn,cx:co,cy:co,stroke:vr,strokeLinecap:gn,strokeWidth:En,opacity:Rn===0?0:1,style:xn,ref:jt});if(!Vr)return Io;var Zo="".concat(fn,"-conic"),er=fr?"".concat(180+fr/2,"deg"):"0deg",Nn=be(en,(360-fr)/360),Kn=be(en,1),Nr="conic-gradient(from ".concat(er,", ").concat(Nn.join(", "),")"),zr="linear-gradient(to ".concat(fr?"bottom":"top",", ").concat(Kn.join(", "),")");return he.createElement(he.Fragment,null,he.createElement("mask",{id:Zo},Io),he.createElement("foreignObject",{x:0,y:0,width:or,height:or,mask:"url(#".concat(Zo,")")},he.createElement(ve,{bg:zr},he.createElement(ve,{bg:Nr}))))}),Ce=ye,we=100,Ke=function(jt,Jt,en,fn,Wn,xn,Rn,gn,En,or){var fr=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Vr=en/100*360*((360-xn)/360),vr=xn===0?0:{bottom:0,top:180,left:90,right:-90}[Rn],co=(100-fn)/100*Jt;En==="round"&&fn!==100&&(co+=or/2,co>=Jt&&(co=Jt-.01));var Io=we/2;return{stroke:typeof gn=="string"?gn:void 0,strokeDasharray:"".concat(Jt,"px ").concat(jt),strokeDashoffset:co+fr,transform:"rotate(".concat(Wn+Vr+vr,"deg)"),transformOrigin:"".concat(Io,"px ").concat(Io,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Se=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function ke(Pt){var jt=Pt!=null?Pt:[];return Array.isArray(jt)?jt:[jt]}var Fe=function(jt){var Jt=(0,se.Z)((0,se.Z)({},te),jt),en=Jt.id,fn=Jt.prefixCls,Wn=Jt.steps,xn=Jt.strokeWidth,Rn=Jt.trailWidth,gn=Jt.gapDegree,En=gn===void 0?0:gn,or=Jt.gapPosition,fr=Jt.trailColor,Vr=Jt.strokeLinecap,vr=Jt.style,co=Jt.className,Io=Jt.strokeColor,Zo=Jt.percent,er=(0,oe.Z)(Jt,Se),Nn=we/2,Kn=me(en),Nr="".concat(Kn,"-gradient"),zr=Nn-xn/2,qr=Math.PI*2*zr,Co=En>0?90+En/2:-90,ua=qr*((360-En)/360),la=(0,b.Z)(Wn)==="object"?Wn:{count:Wn,space:2},no=la.count,rn=la.space,Un=ke(Zo),_n=ke(Io),Rr=_n.find(function(ni){return ni&&(0,b.Z)(ni)==="object"}),Gr=Rr&&(0,b.Z)(Rr)==="object",Ir=Gr?"butt":Vr,aa=Ke(qr,ua,0,100,Co,En,or,fr,Ir,xn),jo=z(),ma=function(){var kr=0;return Un.map(function(Fa,Hn){var _r=_n[Hn]||_n[_n.length-1],cr=Ke(qr,ua,kr,Fa,Co,En,or,_r,Ir,xn);return kr+=Fa,he.createElement(Ce,{key:Hn,color:_r,ptg:Fa,radius:zr,prefixCls:fn,gradientId:Nr,style:cr,strokeLinecap:Ir,strokeWidth:xn,gapDegree:En,ref:function(Br){jo[Hn]=Br},size:we})}).reverse()},ra=function(){var kr=Math.round(no*(Un[0]/100)),Fa=100/no,Hn=0;return new Array(no).fill(null).map(function(_r,cr){var Tr=cr<=kr-1?_n[0]:fr,Br=Tr&&(0,b.Z)(Tr)==="object"?"url(#".concat(Nr,")"):void 0,Lr=Ke(qr,ua,Hn,Fa,Co,En,or,Tr,"butt",xn,rn);return Hn+=(ua-Lr.strokeDashoffset+rn)*100/ua,he.createElement("circle",{key:cr,className:"".concat(fn,"-circle-path"),r:zr,cx:Nn,cy:Nn,stroke:Br,strokeWidth:xn,opacity:1,style:Lr,ref:function(Qr){jo[cr]=Qr}})})};return he.createElement("svg",(0,ie.Z)({className:ae()("".concat(fn,"-circle"),co),viewBox:"0 0 ".concat(we," ").concat(we),style:vr,id:en,role:"presentation"},er),!no&&he.createElement("circle",{className:"".concat(fn,"-circle-trail"),r:zr,cx:Nn,cy:Nn,stroke:fr,strokeLinecap:Ir,strokeWidth:Rn||xn,style:aa}),no?ra():ma())},De=Fe,We={Line:E,Circle:De},Ve=fe(83062),Qe=fe(47448);function Je(Pt){return!Pt||Pt<0?0:Pt>100?100:Pt}function et(Pt){let{success:jt,successPercent:Jt}=Pt,en=Jt;return jt&&"progress"in jt&&(en=jt.progress),jt&&"percent"in jt&&(en=jt.percent),en}const ct=Pt=>{let{percent:jt,success:Jt,successPercent:en}=Pt;const fn=Je(et({success:Jt,successPercent:en}));return[fn,Je(Je(jt)-fn)]},ut=Pt=>{let{success:jt={},strokeColor:Jt}=Pt;const{strokeColor:en}=jt;return[en||Qe.presetPrimaryColors.green,Jt||null]},nt=(Pt,jt,Jt)=>{var en,fn,Wn,xn;let Rn=-1,gn=-1;if(jt==="step"){const En=Jt.steps,or=Jt.strokeWidth;typeof Pt=="string"||typeof Pt=="undefined"?(Rn=Pt==="small"?2:14,gn=or!=null?or:8):typeof Pt=="number"?[Rn,gn]=[Pt,Pt]:[Rn=14,gn=8]=Pt,Rn*=En}else if(jt==="line"){const En=Jt==null?void 0:Jt.strokeWidth;typeof Pt=="string"||typeof Pt=="undefined"?gn=En||(Pt==="small"?6:8):typeof Pt=="number"?[Rn,gn]=[Pt,Pt]:[Rn=-1,gn=8]=Pt}else(jt==="circle"||jt==="dashboard")&&(typeof Pt=="string"||typeof Pt=="undefined"?[Rn,gn]=Pt==="small"?[60,60]:[120,120]:typeof Pt=="number"?[Rn,gn]=[Pt,Pt]:(Rn=(fn=(en=Pt[0])!==null&&en!==void 0?en:Pt[1])!==null&&fn!==void 0?fn:120,gn=(xn=(Wn=Pt[0])!==null&&Wn!==void 0?Wn:Pt[1])!==null&&xn!==void 0?xn:120));return[Rn,gn]},lt=3,at=Pt=>lt/Pt*100;var bt=Pt=>{const{prefixCls:jt,trailColor:Jt=null,strokeLinecap:en="round",gapPosition:fn,gapDegree:Wn,width:xn=120,type:Rn,children:gn,success:En,size:or=xn}=Pt,[fr,Vr]=nt(or,"circle");let{strokeWidth:vr}=Pt;vr===void 0&&(vr=Math.max(at(fr),6));const co={width:fr,height:Vr,fontSize:fr*.15+6},Io=he.useMemo(()=>{if(Wn||Wn===0)return Wn;if(Rn==="dashboard")return 75},[Wn,Rn]),Zo=fn||Rn==="dashboard"&&"bottom"||void 0,er=Object.prototype.toString.call(Pt.strokeColor)==="[object Object]",Nn=ut({success:En,strokeColor:Pt.strokeColor}),Kn=ae()(`${jt}-inner`,{[`${jt}-circle-gradient`]:er}),Nr=he.createElement(De,{percent:ct(Pt),strokeWidth:vr,trailWidth:vr,strokeColor:Nn,strokeLinecap:en,trailColor:Jt,prefixCls:jt,gapDegree:Io,gapPosition:Zo});return he.createElement("div",{className:Kn,style:co},fr<=20?he.createElement(Ve.Z,{title:gn},he.createElement("span",null,Nr)):he.createElement(he.Fragment,null,Nr,gn))},Lt=function(Pt,jt){var Jt={};for(var en in Pt)Object.prototype.hasOwnProperty.call(Pt,en)&&jt.indexOf(en)<0&&(Jt[en]=Pt[en]);if(Pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fn=0,en=Object.getOwnPropertySymbols(Pt);fn<en.length;fn++)jt.indexOf(en[fn])<0&&Object.prototype.propertyIsEnumerable.call(Pt,en[fn])&&(Jt[en[fn]]=Pt[en[fn]]);return Jt};const mt=Pt=>{let jt=[];return Object.keys(Pt).forEach(Jt=>{const en=parseFloat(Jt.replace(/%/g,""));isNaN(en)||jt.push({key:en,value:Pt[Jt]})}),jt=jt.sort((Jt,en)=>Jt.key-en.key),jt.map(Jt=>{let{key:en,value:fn}=Jt;return`${fn} ${en}%`}).join(", ")},At=(Pt,jt)=>{const{from:Jt=Qe.presetPrimaryColors.blue,to:en=Qe.presetPrimaryColors.blue,direction:fn=jt==="rtl"?"to left":"to right"}=Pt,Wn=Lt(Pt,["from","to","direction"]);if(Object.keys(Wn).length!==0){const xn=mt(Wn);return{backgroundImage:`linear-gradient(${fn}, ${xn})`}}return{backgroundImage:`linear-gradient(${fn}, ${Jt}, ${en})`}};var je=Pt=>{const{prefixCls:jt,direction:Jt,percent:en,size:fn,strokeWidth:Wn,strokeColor:xn,strokeLinecap:Rn="round",children:gn,trailColor:En=null,success:or}=Pt,fr=xn&&typeof xn!="string"?At(xn,Jt):{backgroundColor:xn},Vr=Rn==="square"||Rn==="butt"?0:void 0,vr={backgroundColor:En||void 0,borderRadius:Vr},co=fn!=null?fn:[-1,Wn||(fn==="small"?6:8)],[Io,Zo]=nt(co,"line",{strokeWidth:Wn}),er=Object.assign({width:`${Je(en)}%`,height:Zo,borderRadius:Vr},fr),Nn=et(Pt),Kn={width:`${Je(Nn)}%`,height:Zo,borderRadius:Vr,backgroundColor:or==null?void 0:or.strokeColor},Nr={width:Io<0?"100%":Io,height:Zo};return he.createElement(he.Fragment,null,he.createElement("div",{className:`${jt}-outer`,style:Nr},he.createElement("div",{className:`${jt}-inner`,style:vr},he.createElement("div",{className:`${jt}-bg`,style:er}),Nn!==void 0?he.createElement("div",{className:`${jt}-success-bg`,style:Kn}):null)),gn)},Oe=Pt=>{const{size:jt,steps:Jt,percent:en=0,strokeWidth:fn=8,strokeColor:Wn,trailColor:xn=null,prefixCls:Rn,children:gn}=Pt,En=Math.round(Jt*(en/100)),or=jt==="small"?2:14,fr=jt!=null?jt:[or,fn],[Vr,vr]=nt(fr,"step",{steps:Jt,strokeWidth:fn}),co=Vr/Jt,Io=new Array(Jt);for(let Zo=0;Zo<Jt;Zo++){const er=Array.isArray(Wn)?Wn[Zo]:Wn;Io[Zo]=he.createElement("div",{key:Zo,className:ae()(`${Rn}-steps-item`,{[`${Rn}-steps-item-active`]:Zo<=En-1}),style:{backgroundColor:Zo<=En-1?er:xn,width:co,height:vr}})}return he.createElement("div",{className:`${Rn}-steps-outer`},Io,gn)},Ee=fe(45930),Be=fe(14747),Ge=fe(67968),Ie=fe(45503);const Ne=Pt=>{const jt=Pt?"100%":"-100%";return new Ee.Keyframes(`antProgress${Pt?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${jt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${jt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},ze=Pt=>{const{componentCls:jt,iconCls:Jt}=Pt;return{[jt]:Object.assign(Object.assign({},(0,Be.Wf)(Pt)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Pt.fontSize,marginInlineEnd:Pt.marginXS,marginBottom:Pt.marginXS},[`${jt}-outer`]:{display:"inline-block",width:"100%"},[`&${jt}-show-info`]:{[`${jt}-outer`]:{marginInlineEnd:`calc(-2em - ${Pt.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Pt.paddingXS}px)`}},[`${jt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Pt.remainingColor,borderRadius:Pt.lineBorderRadius},[`${jt}-inner:not(${jt}-circle-gradient)`]:{[`${jt}-circle-path`]:{stroke:Pt.defaultColor}},[`${jt}-success-bg, ${jt}-bg`]:{position:"relative",backgroundColor:Pt.defaultColor,borderRadius:Pt.lineBorderRadius,transition:`all ${Pt.motionDurationSlow} ${Pt.motionEaseInOutCirc}`},[`${jt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Pt.colorSuccess},[`${jt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Pt.marginXS,color:Pt.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Jt]:{fontSize:Pt.fontSize}},[`&${jt}-status-active`]:{[`${jt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Pt.colorBgContainer,borderRadius:Pt.lineBorderRadius,opacity:0,animationName:Ne(),animationDuration:Pt.progressActiveMotionDuration,animationTimingFunction:Pt.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${jt}-rtl${jt}-status-active`]:{[`${jt}-bg::before`]:{animationName:Ne(!0)}},[`&${jt}-status-exception`]:{[`${jt}-bg`]:{backgroundColor:Pt.colorError},[`${jt}-text`]:{color:Pt.colorError}},[`&${jt}-status-exception ${jt}-inner:not(${jt}-circle-gradient)`]:{[`${jt}-circle-path`]:{stroke:Pt.colorError}},[`&${jt}-status-success`]:{[`${jt}-bg`]:{backgroundColor:Pt.colorSuccess},[`${jt}-text`]:{color:Pt.colorSuccess}},[`&${jt}-status-success ${jt}-inner:not(${jt}-circle-gradient)`]:{[`${jt}-circle-path`]:{stroke:Pt.colorSuccess}}})}},it=Pt=>{const{componentCls:jt,iconCls:Jt}=Pt;return{[jt]:{[`${jt}-circle-trail`]:{stroke:Pt.remainingColor},[`&${jt}-circle ${jt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${jt}-circle ${jt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Pt.circleTextColor,fontSize:Pt.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Jt]:{fontSize:`${Pt.fontSize/Pt.fontSizeSM}em`}},[`${jt}-circle&-status-exception`]:{[`${jt}-text`]:{color:Pt.colorError}},[`${jt}-circle&-status-success`]:{[`${jt}-text`]:{color:Pt.colorSuccess}}},[`${jt}-inline-circle`]:{lineHeight:1,[`${jt}-inner`]:{verticalAlign:"bottom"}}}},yt=Pt=>{const{componentCls:jt}=Pt;return{[jt]:{[`${jt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Pt.progressStepMinWidth,marginInlineEnd:Pt.progressStepMarginInlineEnd,backgroundColor:Pt.remainingColor,transition:`all ${Pt.motionDurationSlow}`,"&-active":{backgroundColor:Pt.defaultColor}}}}}},xt=Pt=>{const{componentCls:jt,iconCls:Jt}=Pt;return{[jt]:{[`${jt}-small&-line, ${jt}-small&-line ${jt}-text ${Jt}`]:{fontSize:Pt.fontSizeSM}}}};var It=(0,Ge.Z)("Progress",Pt=>{const jt=Pt.marginXXS/2,Jt=(0,Ie.TS)(Pt,{progressStepMarginInlineEnd:jt,progressStepMinWidth:jt,progressActiveMotionDuration:"2.4s"});return[ze(Jt),it(Jt),yt(Jt),xt(Jt)]},Pt=>({circleTextColor:Pt.colorText,defaultColor:Pt.colorInfo,remainingColor:Pt.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),St=function(Pt,jt){var Jt={};for(var en in Pt)Object.prototype.hasOwnProperty.call(Pt,en)&&jt.indexOf(en)<0&&(Jt[en]=Pt[en]);if(Pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fn=0,en=Object.getOwnPropertySymbols(Pt);fn<en.length;fn++)jt.indexOf(en[fn])<0&&Object.prototype.propertyIsEnumerable.call(Pt,en[fn])&&(Jt[en[fn]]=Pt[en[fn]]);return Jt};const wt=null,Tt=["normal","exception","active","success"];var Ct=he.forwardRef((Pt,jt)=>{const{prefixCls:Jt,className:en,rootClassName:fn,steps:Wn,strokeColor:xn,percent:Rn=0,size:gn="default",showInfo:En=!0,type:or="line",status:fr,format:Vr,style:vr}=Pt,co=St(Pt,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Io=he.useMemo(()=>{var Un,_n;const Rr=et(Pt);return parseInt(Rr!==void 0?(Un=Rr!=null?Rr:0)===null||Un===void 0?void 0:Un.toString():(_n=Rn!=null?Rn:0)===null||_n===void 0?void 0:_n.toString(),10)},[Rn,Pt.success,Pt.successPercent]),Zo=he.useMemo(()=>!Tt.includes(fr)&&Io>=100?"success":fr||"normal",[fr,Io]),{getPrefixCls:er,direction:Nn,progress:Kn}=he.useContext(le.E_),Nr=er("progress",Jt),[zr,qr]=It(Nr),Co=he.useMemo(()=>{if(!En)return null;const Un=et(Pt);let _n;const Rr=Vr||(Ir=>`${Ir}%`),Gr=or==="line";return Vr||Zo!=="exception"&&Zo!=="success"?_n=Rr(Je(Rn),Je(Un)):Zo==="exception"?_n=Gr?he.createElement(pe.Z,null):he.createElement(de.Z,null):Zo==="success"&&(_n=Gr?he.createElement(Re.Z,null):he.createElement(x.Z,null)),he.createElement("span",{className:`${Nr}-text`,title:typeof _n=="string"?_n:void 0},_n)},[En,Rn,Io,Zo,or,Nr,Vr]),ua=Array.isArray(xn)?xn[0]:xn,la=typeof xn=="string"||Array.isArray(xn)?xn:void 0;let no;or==="line"?no=Wn?he.createElement(Oe,Object.assign({},Pt,{strokeColor:la,prefixCls:Nr,steps:Wn}),Co):he.createElement(je,Object.assign({},Pt,{strokeColor:ua,prefixCls:Nr,direction:Nn}),Co):(or==="circle"||or==="dashboard")&&(no=he.createElement(bt,Object.assign({},Pt,{strokeColor:ua,prefixCls:Nr,progressStatus:Zo}),Co));const rn=ae()(Nr,`${Nr}-status-${Zo}`,`${Nr}-${or==="dashboard"&&"circle"||Wn&&"steps"||or}`,{[`${Nr}-inline-circle`]:or==="circle"&&nt(gn,"circle")[0]<=20,[`${Nr}-show-info`]:En,[`${Nr}-${gn}`]:typeof gn=="string",[`${Nr}-rtl`]:Nn==="rtl"},Kn==null?void 0:Kn.className,en,fn,qr);return zr(he.createElement("div",Object.assign({ref:jt,style:Object.assign(Object.assign({},Kn==null?void 0:Kn.style),vr),className:rn,role:"progressbar","aria-valuenow":Io},(0,re.Z)(co,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),no))}),Zt=Ct},12604:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return Qe}});var he=fe(87462),Re=fe(67294),x={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=x,de=fe(74643),ue=function(et,ct){return Re.createElement(de.Z,(0,he.Z)({},et,{ref:ct,icon:pe}))},ae=Re.forwardRef(ue),re=fe(94184),le=fe.n(re),ie=fe(4942),se=fe(97685),oe=fe(45987),te=fe(21770),z=fe(15105),a=fe(64217);function y(Je,et){var ct=Je.disabled,ut=Je.prefixCls,nt=Je.character,lt=Je.characterRender,at=Je.index,pt=Je.count,bt=Je.value,Lt=Je.allowHalf,mt=Je.focused,At=Je.onHover,qe=Je.onClick,je=function(ze){At(ze,at)},Ze=function(ze){qe(ze,at)},Oe=function(ze){ze.keyCode===z.Z.ENTER&&qe(ze,at)},Ee=at+1,Be=new Set([ut]);bt===0&&at===0&&mt?Be.add("".concat(ut,"-focused")):Lt&&bt+.5>=Ee&&bt<Ee?(Be.add("".concat(ut,"-half")),Be.add("".concat(ut,"-active")),mt&&Be.add("".concat(ut,"-focused"))):(Ee<=bt?Be.add("".concat(ut,"-full")):Be.add("".concat(ut,"-zero")),Ee===bt&&mt&&Be.add("".concat(ut,"-focused")));var Ge=typeof nt=="function"?nt(Je):nt,Ie=Re.createElement("li",{className:le()(Array.from(Be)),ref:et},Re.createElement("div",{onClick:ct?null:Ze,onKeyDown:ct?null:Oe,onMouseMove:ct?null:je,role:"radio","aria-checked":bt>at?"true":"false","aria-posinset":at+1,"aria-setsize":pt,tabIndex:ct?-1:0},Re.createElement("div",{className:"".concat(ut,"-first")},Ge),Re.createElement("div",{className:"".concat(ut,"-second")},Ge)));return lt&&(Ie=lt(Ie,Je)),Ie}var E=Re.forwardRef(y);function b(){var Je=Re.useRef({});function et(ut){return Je.current[ut]}function ct(ut){return function(nt){Je.current[ut]=nt}}return[et,ct]}function ee(Je){var et=Je.pageXOffset,ct="scrollLeft";if(typeof et!="number"){var ut=Je.document;et=ut.documentElement[ct],typeof et!="number"&&(et=ut.body[ct])}return et}function ne(Je){var et,ct,ut=Je.ownerDocument,nt=ut.body,lt=ut&&ut.documentElement,at=Je.getBoundingClientRect();return et=at.left,ct=at.top,et-=lt.clientLeft||nt.clientLeft||0,ct-=lt.clientTop||nt.clientTop||0,{left:et,top:ct}}function ce(Je){var et=ne(Je),ct=Je.ownerDocument,ut=ct.defaultView||ct.parentWindow;return et.left+=ee(ut),et.left}var Ae=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function ge(Je,et){var ct,ut=Je.prefixCls,nt=ut===void 0?"rc-rate":ut,lt=Je.className,at=Je.defaultValue,pt=Je.value,bt=Je.count,Lt=bt===void 0?5:bt,mt=Je.allowHalf,At=mt===void 0?!1:mt,qe=Je.allowClear,je=qe===void 0?!0:qe,Ze=Je.character,Oe=Ze===void 0?"\u2605":Ze,Ee=Je.characterRender,Be=Je.disabled,Ge=Je.direction,Ie=Ge===void 0?"ltr":Ge,Ne=Je.tabIndex,ze=Ne===void 0?0:Ne,it=Je.autoFocus,yt=Je.onHoverChange,xt=Je.onChange,It=Je.onFocus,St=Je.onBlur,wt=Je.onKeyDown,Tt=Je.onMouseLeave,Ht=(0,oe.Z)(Je,Ae),Ct=b(),Zt=(0,se.Z)(Ct,2),Pt=Zt[0],jt=Zt[1],Jt=Re.useRef(null),en=function(){if(!Be){var Gr;(Gr=Jt.current)===null||Gr===void 0||Gr.focus()}};Re.useImperativeHandle(et,function(){return{focus:en,blur:function(){if(!Be){var Gr;(Gr=Jt.current)===null||Gr===void 0||Gr.blur()}}}});var fn=(0,te.Z)(at||0,{value:pt}),Wn=(0,se.Z)(fn,2),xn=Wn[0],Rn=Wn[1],gn=(0,te.Z)(null),En=(0,se.Z)(gn,2),or=En[0],fr=En[1],Vr=function(Gr,Ir){var aa=Ie==="rtl",jo=Gr+1;if(At){var ma=Pt(Gr),ra=ce(ma),ni=ma.clientWidth;(aa&&Ir-ra>ni/2||!aa&&Ir-ra<ni/2)&&(jo-=.5)}return jo},vr=function(Gr){Rn(Gr),xt==null||xt(Gr)},co=Re.useState(!1),Io=(0,se.Z)(co,2),Zo=Io[0],er=Io[1],Nn=function(){er(!0),It==null||It()},Kn=function(){er(!1),St==null||St()},Nr=Re.useState(null),zr=(0,se.Z)(Nr,2),qr=zr[0],Co=zr[1],ua=function(Gr,Ir){var aa=Vr(Ir,Gr.pageX);aa!==or&&(Co(aa),fr(null)),yt==null||yt(aa)},la=function(Gr){Be||(Co(null),fr(null),yt==null||yt(void 0)),Gr&&(Tt==null||Tt(Gr))},no=function(Gr,Ir){var aa=Vr(Ir,Gr.pageX),jo=!1;je&&(jo=aa===xn),la(),vr(jo?0:aa),fr(jo?aa:null)},rn=function(Gr){var Ir=Gr.keyCode,aa=Ie==="rtl",jo=xn;Ir===z.Z.RIGHT&&jo<Lt&&!aa?(At?jo+=.5:jo+=1,vr(jo),Gr.preventDefault()):Ir===z.Z.LEFT&&jo>0&&!aa||Ir===z.Z.RIGHT&&jo>0&&aa?(At?jo-=.5:jo-=1,vr(jo),Gr.preventDefault()):Ir===z.Z.LEFT&&jo<Lt&&aa&&(At?jo+=.5:jo+=1,vr(jo),Gr.preventDefault()),wt==null||wt(Gr)};Re.useEffect(function(){it&&!Be&&en()},[]);var Un=new Array(Lt).fill(0).map(function(Rr,Gr){return Re.createElement(E,{ref:jt(Gr),index:Gr,count:Lt,disabled:Be,prefixCls:"".concat(nt,"-star"),allowHalf:At,value:qr===null?xn:qr,onClick:no,onHover:ua,key:Rr||Gr,character:Oe,characterRender:Ee,focused:Zo})}),_n=le()(nt,lt,(ct={},(0,ie.Z)(ct,"".concat(nt,"-disabled"),Be),(0,ie.Z)(ct,"".concat(nt,"-rtl"),Ie==="rtl"),ct));return Re.createElement("ul",(0,he.Z)({className:_n,onMouseLeave:la,tabIndex:Be?-1:ze,onFocus:Be?null:Nn,onBlur:Be?null:Kn,onKeyDown:Be?null:rn,ref:Jt,role:"radiogroup"},(0,a.Z)(Ht,{aria:!0,data:!0,attr:!0})),Un)}var me=Re.forwardRef(ge),ve=me,be=fe(53124),ye=fe(83062),Ce=fe(14747),we=fe(67968),Ke=fe(45503);const Se=Je=>{const{componentCls:et}=Je;return{[`${et}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Je.marginXS},"> div":{transition:`all ${Je.motionDurationMid}, outline 0s`,"&:hover":{transform:Je.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${Je.lineWidth}px dashed ${Je.starColor}`,transform:Je.starHoverScale}},"&-first, &-second":{color:Je.starBg,transition:`all ${Je.motionDurationMid}`,userSelect:"none",[Je.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${et}-star-first, &-half ${et}-star-second`]:{opacity:1},[`&-half ${et}-star-first, &-full ${et}-star-second`]:{color:"inherit"}}}},ke=Je=>({[`&-rtl${Je.componentCls}`]:{direction:"rtl"}}),Fe=Je=>{const{componentCls:et}=Je;return{[et]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ce.Wf)(Je)),{display:"inline-block",margin:0,padding:0,color:Je.starColor,fontSize:Je.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${et} ${et}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Se(Je)),{[`+ ${et}-text`]:{display:"inline-block",marginInlineStart:Je.marginXS,fontSize:Je.fontSize}}),ke(Je))}};var De=(0,we.Z)("Rate",Je=>{const et=(0,Ke.TS)(Je,{});return[Fe(et)]},Je=>({starColor:Je.yellow6,starSize:Je.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Je.colorFillContent})),We=function(Je,et){var ct={};for(var ut in Je)Object.prototype.hasOwnProperty.call(Je,ut)&&et.indexOf(ut)<0&&(ct[ut]=Je[ut]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,ut=Object.getOwnPropertySymbols(Je);nt<ut.length;nt++)et.indexOf(ut[nt])<0&&Object.prototype.propertyIsEnumerable.call(Je,ut[nt])&&(ct[ut[nt]]=Je[ut[nt]]);return ct},Qe=Re.forwardRef((Je,et)=>{const{prefixCls:ct,className:ut,rootClassName:nt,style:lt,tooltips:at,character:pt=Re.createElement(ae,null)}=Je,bt=We(Je,["prefixCls","className","rootClassName","style","tooltips","character"]),Lt=(Be,Ge)=>{let{index:Ie}=Ge;return at?Re.createElement(ye.Z,{title:at[Ie]},Be):Be},{getPrefixCls:mt,direction:At,rate:qe}=Re.useContext(be.E_),je=mt("rate",ct),[Ze,Oe]=De(je),Ee=Object.assign(Object.assign({},qe==null?void 0:qe.style),lt);return Ze(Re.createElement(ve,Object.assign({ref:et,character:pt,characterRender:Lt},bt,{className:le()(ut,nt,Oe,qe==null?void 0:qe.className),style:Ee,prefixCls:je,direction:At})))})},46303:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return Oe}});var he=fe(94184),Re=fe.n(he),x=fe(67294),pe=fe(53124),de=fe(10366),ae=Ee=>{const{prefixCls:Be,className:Ge,style:Ie,size:Ne,shape:ze}=Ee,it=Re()({[`${Be}-lg`]:Ne==="large",[`${Be}-sm`]:Ne==="small"}),yt=Re()({[`${Be}-circle`]:ze==="circle",[`${Be}-square`]:ze==="square",[`${Be}-round`]:ze==="round"}),xt=x.useMemo(()=>typeof Ne=="number"?{width:Ne,height:Ne,lineHeight:`${Ne}px`}:{},[Ne]);return x.createElement("span",{className:Re()(Be,it,yt,Ge),style:Object.assign(Object.assign({},xt),Ie)})},re=fe(45930),le=fe(67968),ie=fe(45503);const se=new re.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),oe=Ee=>({height:Ee,lineHeight:`${Ee}px`}),te=Ee=>Object.assign({width:Ee},oe(Ee)),z=Ee=>({background:Ee.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:se,animationDuration:Ee.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=Ee=>Object.assign({width:Ee*5,minWidth:Ee*5},oe(Ee)),y=Ee=>{const{skeletonAvatarCls:Be,gradientFromColor:Ge,controlHeight:Ie,controlHeightLG:Ne,controlHeightSM:ze}=Ee;return{[`${Be}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ge},te(Ie)),[`${Be}${Be}-circle`]:{borderRadius:"50%"},[`${Be}${Be}-lg`]:Object.assign({},te(Ne)),[`${Be}${Be}-sm`]:Object.assign({},te(ze))}},E=Ee=>{const{controlHeight:Be,borderRadiusSM:Ge,skeletonInputCls:Ie,controlHeightLG:Ne,controlHeightSM:ze,gradientFromColor:it}=Ee;return{[`${Ie}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:it,borderRadius:Ge},a(Be)),[`${Ie}-lg`]:Object.assign({},a(Ne)),[`${Ie}-sm`]:Object.assign({},a(ze))}},b=Ee=>Object.assign({width:Ee},oe(Ee)),ee=Ee=>{const{skeletonImageCls:Be,imageSizeBase:Ge,gradientFromColor:Ie,borderRadiusSM:Ne}=Ee;return{[`${Be}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Ie,borderRadius:Ne},b(Ge*2)),{[`${Be}-path`]:{fill:"#bfbfbf"},[`${Be}-svg`]:Object.assign(Object.assign({},b(Ge)),{maxWidth:Ge*4,maxHeight:Ge*4}),[`${Be}-svg${Be}-svg-circle`]:{borderRadius:"50%"}}),[`${Be}${Be}-circle`]:{borderRadius:"50%"}}},ne=(Ee,Be,Ge)=>{const{skeletonButtonCls:Ie}=Ee;return{[`${Ge}${Ie}-circle`]:{width:Be,minWidth:Be,borderRadius:"50%"},[`${Ge}${Ie}-round`]:{borderRadius:Be}}},ce=Ee=>Object.assign({width:Ee*2,minWidth:Ee*2},oe(Ee)),Ae=Ee=>{const{borderRadiusSM:Be,skeletonButtonCls:Ge,controlHeight:Ie,controlHeightLG:Ne,controlHeightSM:ze,gradientFromColor:it}=Ee;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Ge}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:it,borderRadius:Be,width:Ie*2,minWidth:Ie*2},ce(Ie))},ne(Ee,Ie,Ge)),{[`${Ge}-lg`]:Object.assign({},ce(Ne))}),ne(Ee,Ne,`${Ge}-lg`)),{[`${Ge}-sm`]:Object.assign({},ce(ze))}),ne(Ee,ze,`${Ge}-sm`))},ge=Ee=>{const{componentCls:Be,skeletonAvatarCls:Ge,skeletonTitleCls:Ie,skeletonParagraphCls:Ne,skeletonButtonCls:ze,skeletonInputCls:it,skeletonImageCls:yt,controlHeight:xt,controlHeightLG:It,controlHeightSM:St,gradientFromColor:wt,padding:Tt,marginSM:Ht,borderRadius:Ct,titleHeight:Zt,blockRadius:Pt,paragraphLiHeight:jt,controlHeightXS:Jt,paragraphMarginTop:en}=Ee;return{[`${Be}`]:{display:"table",width:"100%",[`${Be}-header`]:{display:"table-cell",paddingInlineEnd:Tt,verticalAlign:"top",[`${Ge}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:wt},te(xt)),[`${Ge}-circle`]:{borderRadius:"50%"},[`${Ge}-lg`]:Object.assign({},te(It)),[`${Ge}-sm`]:Object.assign({},te(St))},[`${Be}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Ie}`]:{width:"100%",height:Zt,background:wt,borderRadius:Pt,[`+ ${Ne}`]:{marginBlockStart:St}},[`${Ne}`]:{padding:0,"> li":{width:"100%",height:jt,listStyle:"none",background:wt,borderRadius:Pt,"+ li":{marginBlockStart:Jt}}},[`${Ne}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Be}-content`]:{[`${Ie}, ${Ne} > li`]:{borderRadius:Ct}}},[`${Be}-with-avatar ${Be}-content`]:{[`${Ie}`]:{marginBlockStart:Ht,[`+ ${Ne}`]:{marginBlockStart:en}}},[`${Be}${Be}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},Ae(Ee)),y(Ee)),E(Ee)),ee(Ee)),[`${Be}${Be}-block`]:{width:"100%",[`${ze}`]:{width:"100%"},[`${it}`]:{width:"100%"}},[`${Be}${Be}-active`]:{[`
${Ie},
${Ne} > li,
${Ge},
${ze},
${it},
${yt}
`]:Object.assign({},z(Ee))}}};var me=(0,le.Z)("Skeleton",Ee=>{const{componentCls:Be}=Ee,Ge=(0,ie.TS)(Ee,{skeletonAvatarCls:`${Be}-avatar`,skeletonTitleCls:`${Be}-title`,skeletonParagraphCls:`${Be}-paragraph`,skeletonButtonCls:`${Be}-button`,skeletonInputCls:`${Be}-input`,skeletonImageCls:`${Be}-image`,imageSizeBase:Ee.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Ee.gradientFromColor} 25%, ${Ee.gradientToColor} 37%, ${Ee.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ge(Ge)]},Ee=>{const{colorFillContent:Be,colorFill:Ge}=Ee,Ie=Be,Ne=Ge;return{color:Ie,colorGradientEnd:Ne,gradientFromColor:Ie,gradientToColor:Ne,titleHeight:Ee.controlHeight/2,blockRadius:Ee.borderRadiusSM,paragraphMarginTop:Ee.marginLG+Ee.marginXXS,paragraphLiHeight:Ee.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),be=Ee=>{const{prefixCls:Be,className:Ge,rootClassName:Ie,active:Ne,shape:ze="circle",size:it="default"}=Ee,{getPrefixCls:yt}=x.useContext(pe.E_),xt=yt("skeleton",Be),[It,St]=me(xt),wt=(0,de.Z)(Ee,["prefixCls","className"]),Tt=Re()(xt,`${xt}-element`,{[`${xt}-active`]:Ne},Ge,Ie,St);return It(x.createElement("div",{className:Tt},x.createElement(ae,Object.assign({prefixCls:`${xt}-avatar`,shape:ze,size:it},wt))))},Ce=Ee=>{const{prefixCls:Be,className:Ge,rootClassName:Ie,active:Ne,block:ze=!1,size:it="default"}=Ee,{getPrefixCls:yt}=x.useContext(pe.E_),xt=yt("skeleton",Be),[It,St]=me(xt),wt=(0,de.Z)(Ee,["prefixCls"]),Tt=Re()(xt,`${xt}-element`,{[`${xt}-active`]:Ne,[`${xt}-block`]:ze},Ge,Ie,St);return It(x.createElement("div",{className:Tt},x.createElement(ae,Object.assign({prefixCls:`${xt}-button`,size:it},wt))))};const we="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 Se=Ee=>{const{prefixCls:Be,className:Ge,rootClassName:Ie,style:Ne,active:ze}=Ee,{getPrefixCls:it}=x.useContext(pe.E_),yt=it("skeleton",Be),[xt,It]=me(yt),St=Re()(yt,`${yt}-element`,{[`${yt}-active`]:ze},Ge,Ie,It);return xt(x.createElement("div",{className:St},x.createElement("div",{className:Re()(`${yt}-image`,Ge),style:Ne},x.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${yt}-image-svg`},x.createElement("path",{d:we,className:`${yt}-image-path`})))))},Fe=Ee=>{const{prefixCls:Be,className:Ge,rootClassName:Ie,active:Ne,block:ze,size:it="default"}=Ee,{getPrefixCls:yt}=x.useContext(pe.E_),xt=yt("skeleton",Be),[It,St]=me(xt),wt=(0,de.Z)(Ee,["prefixCls"]),Tt=Re()(xt,`${xt}-element`,{[`${xt}-active`]:Ne,[`${xt}-block`]:ze},Ge,Ie,St);return It(x.createElement("div",{className:Tt},x.createElement(ae,Object.assign({prefixCls:`${xt}-input`,size:it},wt))))},De=fe(87462),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"},Ve=We,Qe=fe(74643),Je=function(Be,Ge){return x.createElement(Qe.Z,(0,De.Z)({},Be,{ref:Ge,icon:Ve}))},et=x.forwardRef(Je),ut=Ee=>{const{prefixCls:Be,className:Ge,rootClassName:Ie,style:Ne,active:ze,children:it}=Ee,{getPrefixCls:yt}=x.useContext(pe.E_),xt=yt("skeleton",Be),[It,St]=me(xt),wt=Re()(xt,`${xt}-element`,{[`${xt}-active`]:ze},St,Ge,Ie),Tt=it!=null?it:x.createElement(et,null);return It(x.createElement("div",{className:wt},x.createElement("div",{className:Re()(`${xt}-image`,Ge),style:Ne},Tt)))},nt=fe(74902),at=Ee=>{const Be=yt=>{const{width:xt,rows:It=2}=Ee;if(Array.isArray(xt))return xt[yt];if(It-1===yt)return xt},{prefixCls:Ge,className:Ie,style:Ne,rows:ze}=Ee,it=(0,nt.Z)(Array(ze)).map((yt,xt)=>x.createElement("li",{key:xt,style:{width:Be(xt)}}));return x.createElement("ul",{className:Re()(Ge,Ie),style:Ne},it)},bt=Ee=>{let{prefixCls:Be,className:Ge,width:Ie,style:Ne}=Ee;return x.createElement("h3",{className:Re()(Be,Ge),style:Object.assign({width:Ie},Ne)})};function Lt(Ee){return Ee&&typeof Ee=="object"?Ee:{}}function mt(Ee,Be){return Ee&&!Be?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function At(Ee,Be){return!Ee&&Be?{width:"38%"}:Ee&&Be?{width:"50%"}:{}}function qe(Ee,Be){const Ge={};return(!Ee||!Be)&&(Ge.width="61%"),!Ee&&Be?Ge.rows=3:Ge.rows=2,Ge}const je=Ee=>{const{prefixCls:Be,loading:Ge,className:Ie,rootClassName:Ne,style:ze,children:it,avatar:yt=!1,title:xt=!0,paragraph:It=!0,active:St,round:wt}=Ee,{getPrefixCls:Tt,direction:Ht,skeleton:Ct}=x.useContext(pe.E_),Zt=Tt("skeleton",Be),[Pt,jt]=me(Zt);if(Ge||!("loading"in Ee)){const Jt=!!yt,en=!!xt,fn=!!It;let Wn;if(Jt){const gn=Object.assign(Object.assign({prefixCls:`${Zt}-avatar`},mt(en,fn)),Lt(yt));Wn=x.createElement("div",{className:`${Zt}-header`},x.createElement(ae,Object.assign({},gn)))}let xn;if(en||fn){let gn;if(en){const or=Object.assign(Object.assign({prefixCls:`${Zt}-title`},At(Jt,fn)),Lt(xt));gn=x.createElement(bt,Object.assign({},or))}let En;if(fn){const or=Object.assign(Object.assign({prefixCls:`${Zt}-paragraph`},qe(Jt,en)),Lt(It));En=x.createElement(at,Object.assign({},or))}xn=x.createElement("div",{className:`${Zt}-content`},gn,En)}const Rn=Re()(Zt,{[`${Zt}-with-avatar`]:Jt,[`${Zt}-active`]:St,[`${Zt}-rtl`]:Ht==="rtl",[`${Zt}-round`]:wt},Ct==null?void 0:Ct.className,Ie,Ne,jt);return Pt(x.createElement("div",{className:Rn,style:Object.assign(Object.assign({},Ct==null?void 0:Ct.style),ze)},Wn,xn))}return typeof it!="undefined"?it:null};je.Button=Ce,je.Avatar=be,je.Input=Fe,je.Image=Se,je.Node=ut;var Ze=je,Oe=Ze},55054:function(an,Mt,fe){"use strict";fe.d(Mt,{default:function(){return me}});var he=fe(67294),Re=fe(57838),x=fe(96159),pe=fe(94184),de=fe.n(pe),ue=fe(53124),ae=fe(46303),le=ve=>{const{value:be,formatter:ye,precision:Ce,decimalSeparator:we,groupSeparator:Ke="",prefixCls:Se}=ve;let ke;if(typeof ye=="function")ke=ye(be);else{const Fe=String(be),De=Fe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!De||Fe==="-")ke=Fe;else{const We=De[1];let Ve=De[2]||"0",Qe=De[4]||"";Ve=Ve.replace(/\B(?=(\d{3})+(?!\d))/g,Ke),typeof Ce=="number"&&(Qe=Qe.padEnd(Ce,"0").slice(0,Ce>0?Ce:0)),Qe&&(Qe=`${we}${Qe}`),ke=[he.createElement("span",{key:"int",className:`${Se}-content-value-int`},We,Ve),Qe&&he.createElement("span",{key:"decimal",className:`${Se}-content-value-decimal`},Qe)]}}return he.createElement("span",{className:`${Se}-content-value`},ke)},ie=fe(14747),se=fe(67968),oe=fe(45503);const te=ve=>{const{componentCls:be,marginXXS:ye,padding:Ce,colorTextDescription:we,titleFontSize:Ke,colorTextHeading:Se,contentFontSize:ke,fontFamily:Fe}=ve;return{[`${be}`]:Object.assign(Object.assign({},(0,ie.Wf)(ve)),{[`${be}-title`]:{marginBottom:ye,color:we,fontSize:Ke},[`${be}-skeleton`]:{paddingTop:Ce},[`${be}-content`]:{color:Se,fontSize:ke,fontFamily:Fe,[`${be}-content-value`]:{display:"inline-block",direction:"ltr"},[`${be}-content-prefix, ${be}-content-suffix`]:{display:"inline-block"},[`${be}-content-prefix`]:{marginInlineEnd:ye},[`${be}-content-suffix`]:{marginInlineStart:ye}}})}};var z=(0,se.Z)("Statistic",ve=>{const be=(0,oe.TS)(ve,{});return[te(be)]},ve=>{const{fontSizeHeading3:be,fontSize:ye}=ve;return{titleFontSize:ye,contentFontSize:be}}),y=ve=>{const{prefixCls:be,className:ye,rootClassName:Ce,style:we,valueStyle:Ke,value:Se=0,title:ke,valueRender:Fe,prefix:De,suffix:We,loading:Ve=!1,onMouseEnter:Qe,onMouseLeave:Je,decimalSeparator:et=".",groupSeparator:ct=","}=ve,{getPrefixCls:ut,direction:nt,statistic:lt}=he.useContext(ue.E_),at=ut("statistic",be),[pt,bt]=z(at),Lt=he.createElement(le,Object.assign({decimalSeparator:et,groupSeparator:ct,prefixCls:at},ve,{value:Se})),mt=de()(at,{[`${at}-rtl`]:nt==="rtl"},lt==null?void 0:lt.className,ye,Ce,bt);return pt(he.createElement("div",{className:mt,style:Object.assign(Object.assign({},lt==null?void 0:lt.style),we),onMouseEnter:Qe,onMouseLeave:Je},ke&&he.createElement("div",{className:`${at}-title`},ke),he.createElement(ae.Z,{paragraph:!1,loading:Ve,className:`${at}-skeleton`},he.createElement("div",{style:Ke,className:`${at}-content`},De&&he.createElement("span",{className:`${at}-content-prefix`},De),Fe?Fe(Lt):Lt,We&&he.createElement("span",{className:`${at}-content-suffix`},We)))))};const E=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(ve,be){let ye=ve;const Ce=/\[[^\]]*]/g,we=(be.match(Ce)||[]).map(Fe=>Fe.slice(1,-1)),Ke=be.replace(Ce,"[]"),Se=E.reduce((Fe,De)=>{let[We,Ve]=De;if(Fe.includes(We)){const Qe=Math.floor(ye/Ve);return ye-=Qe*Ve,Fe.replace(new RegExp(`${We}+`,"g"),Je=>{const et=Je.length;return Qe.toString().padStart(et,"0")})}return Fe},Ke);let ke=0;return Se.replace(Ce,()=>{const Fe=we[ke];return ke+=1,Fe})}function ee(ve,be){const{format:ye=""}=be,Ce=new Date(ve).getTime(),we=Date.now(),Ke=Math.max(Ce-we,0);return b(Ke,ye)}const ne=1e3/30;function ce(ve){return new Date(ve).getTime()}const Ae=ve=>{const{value:be,format:ye="HH:mm:ss",onChange:Ce,onFinish:we}=ve,Ke=(0,Re.Z)(),Se=he.useRef(null),ke=()=>{we==null||we(),Se.current&&(clearInterval(Se.current),Se.current=null)},Fe=()=>{const Ve=ce(be);Ve>=Date.now()&&(Se.current=setInterval(()=>{Ke(),Ce==null||Ce(Ve-Date.now()),Ve<Date.now()&&ke()},ne))};he.useEffect(()=>(Fe(),()=>{Se.current&&(clearInterval(Se.current),Se.current=null)}),[be]);const De=(Ve,Qe)=>ee(Ve,Object.assign(Object.assign({},Qe),{format:ye})),We=Ve=>(0,x.Tm)(Ve,{title:void 0});return he.createElement(y,Object.assign({},ve,{valueRender:We,formatter:De}))};var ge=he.memo(Ae);y.Countdown=ge;var me=y},49867:function(an,Mt,fe){"use strict";fe.d(Mt,{N:function(){return he}});const he=Re=>({color:Re.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${Re.motionDurationSlow}`,"&:focus, &:hover":{color:Re.colorLinkHover},"&:active":{color:Re.colorLinkActive}})},9430:function(an,Mt,fe){"use strict";fe.d(Mt,{default:function(){return rc}});var he={},Re="rc-table-internal-hook",x=fe(97685),pe=fe(66680),de=fe(8410),ue=fe(91881),ae=fe(67294),re=fe(73935);function le(ht){var vt=ae.createContext(void 0),Rt=function(on){var An=on.value,zn=on.children,pn=ae.useRef(An);pn.current=An;var $n=ae.useState(function(){return{getValue:function(){return pn.current},listeners:new Set}}),Sr=(0,x.Z)($n,1),Mr=Sr[0];return(0,de.Z)(function(){(0,re.unstable_batchedUpdates)(function(){Mr.listeners.forEach(function(wr){wr(An)})})},[An]),ae.createElement(vt.Provider,{value:Mr},zn)};return{Context:vt,Provider:Rt,defaultValue:ht}}function ie(ht,vt){var Rt=(0,pe.Z)(typeof vt=="function"?vt:function(wr){if(vt===void 0)return wr;if(!Array.isArray(vt))return wr[vt];var xo={};return vt.forEach(function(So){xo[So]=wr[So]}),xo}),zt=ae.useContext(ht==null?void 0:ht.Context),on=zt||{},An=on.listeners,zn=on.getValue,pn=ae.useRef();pn.current=Rt(zt?zn():ht==null?void 0:ht.defaultValue);var $n=ae.useState({}),Sr=(0,x.Z)($n,2),Mr=Sr[1];return(0,de.Z)(function(){if(!zt)return;function wr(xo){var So=Rt(xo);(0,ue.Z)(pn.current,So,!0)||Mr({})}return An.add(wr),function(){An.delete(wr)}},[zt]),pn.current}var se=fe(87462),oe=fe(42550);function te(){var ht=ae.createContext(null);function vt(){return ae.useContext(ht)}function Rt(on,An){var zn=(0,oe.Yr)(on),pn=function(Sr,Mr){var wr=zn?{ref:Mr}:{},xo=ae.useRef(0),So=ae.useRef(Sr),Eo=vt();return Eo!==null?ae.createElement(on,(0,se.Z)({},Sr,wr)):((!An||An(So.current,Sr))&&(xo.current+=1),So.current=Sr,ae.createElement(ht.Provider,{value:xo.current},ae.createElement(on,(0,se.Z)({},Sr,wr))))};return zn?ae.forwardRef(pn):pn}function zt(on,An){var zn=(0,oe.Yr)(on),pn=function(Sr,Mr){var wr=zn?{ref:Mr}:{};return vt(),ae.createElement(on,(0,se.Z)({},Sr,wr))};return zn?ae.memo(ae.forwardRef(pn),An):ae.memo(pn,An)}return{makeImmutable:Rt,responseImmutable:zt,useImmutableMark:vt}}var z=te(),a=z.makeImmutable,y=z.responseImmutable,E=z.useImmutableMark,b=te(),ee=b.makeImmutable,ne=b.responseImmutable,ce=b.useImmutableMark,Ae=le(),ge=Ae;function me(ht,vt){var Rt=ae.useRef(0);Rt.current+=1;var zt=ae.useRef(ht),on=[];Object.keys(ht||{}).map(function(zn){var pn;(ht==null?void 0:ht[zn])!==((pn=zt.current)===null||pn===void 0?void 0:pn[zn])&&on.push(zn)}),zt.current=ht;var An=ae.useRef([]);return on.length&&(An.current=on),ae.useDebugValue(Rt.current),ae.useDebugValue(An.current.join(", ")),vt&&console.log("".concat(vt,":"),Rt.current,An.current),Rt.current}var ve=null,be=ae.memo(function(){var ht=me();return ae.createElement("h1",null,"Render Times: ",ht)});be.displayName="RenderBlock";var ye=fe(71002),Ce=fe(1413),we=fe(4942),Ke=fe(94184),Se=fe.n(Ke);function ke(ht,vt,Rt){var zt=ae.useRef({});return(!("value"in zt.current)||Rt(zt.current.condition,vt))&&(zt.current.value=ht(),zt.current.condition=vt),zt.current.value}var Fe={},De=[],We=function(vt){De.push(vt)};function Ve(ht,vt){if(0)var Rt}function Qe(ht,vt){if(0)var Rt}function Je(){Fe={}}function et(ht,vt,Rt){!vt&&!Fe[Rt]&&(ht(!1,Rt),Fe[Rt]=!0)}function ct(ht,vt){et(Ve,ht,vt)}function ut(ht,vt){et(Qe,ht,vt)}ct.preMessage=We,ct.resetWarned=Je,ct.noteOnce=ut;var nt=ct;function lt(ht,vt){var Rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,zt=new Set;function on(An,zn){var pn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,$n=zt.has(An);if(nt(!$n,"Warning: There may be circular references"),$n)return!1;if(An===zn)return!0;if(Rt&&pn>1)return!1;zt.add(An);var Sr=pn+1;if(Array.isArray(An)){if(!Array.isArray(zn)||An.length!==zn.length)return!1;for(var Mr=0;Mr<An.length;Mr++)if(!on(An[Mr],zn[Mr],Sr))return!1;return!0}if(An&&zn&&(0,ye.Z)(An)==="object"&&(0,ye.Z)(zn)==="object"){var wr=Object.keys(An);return wr.length!==Object.keys(zn).length?!1:wr.every(function(xo){return on(An[xo],zn[xo],Sr)})}return!1}return on(ht,vt)}var at=lt;function pt(ht,vt){for(var Rt=ht,zt=0;zt<vt.length;zt+=1){if(Rt==null)return;Rt=Rt[vt[zt]]}return Rt}var bt=ae.createContext({renderWithProps:!1}),Lt=bt,mt="RC_TABLE_KEY";function At(ht){return ht==null?[]:Array.isArray(ht)?ht:[ht]}function qe(ht){var vt=[],Rt={};return ht.forEach(function(zt){for(var on=zt||{},An=on.key,zn=on.dataIndex,pn=An||At(zn).join("-")||mt;Rt[pn];)pn="".concat(pn,"_next");Rt[pn]=!0,vt.push(pn)}),vt}function je(ht){return ht!=null}function Ze(ht){return ht&&(0,ye.Z)(ht)==="object"&&!Array.isArray(ht)&&!ae.isValidElement(ht)}function Oe(ht,vt,Rt,zt,on,An){var zn=ae.useContext(Lt),pn=ce(),$n=ke(function(){if(je(zt))return[zt];var Sr=vt==null||vt===""?[]:Array.isArray(vt)?vt:[vt],Mr=pt(ht,Sr),wr=Mr,xo=void 0;if(on){var So=on(Mr,ht,Rt);Ze(So)?(wr=So.children,xo=So.props,zn.renderWithProps=!0):wr=So}return[wr,xo]},[pn,ht,zt,vt,on,Rt],function(Sr,Mr){if(An){var wr=(0,x.Z)(Sr,2),xo=wr[1],So=(0,x.Z)(Mr,2),Eo=So[1];return An(Eo,xo)}return zn.renderWithProps?!0:!at(Sr,Mr,!0)});return $n}function Ee(ht,vt,Rt,zt){var on=ht+vt-1;return ht<=zt&&on>=Rt}function Be(ht,vt){return ie(ge,function(Rt){var zt=Ee(ht,vt||1,Rt.hoverStartRow,Rt.hoverEndRow);return[zt,Rt.onHover]})}var Ge=function(vt){var Rt=vt.ellipsis,zt=vt.rowType,on=vt.children,An,zn=Rt===!0?{showTitle:!0}:Rt;return zn&&(zn.showTitle||zt==="header")&&(typeof on=="string"||typeof on=="number"?An=on.toString():ae.isValidElement(on)&&typeof on.props.children=="string"&&(An=on.props.children)),An};function Ie(ht){var vt,Rt,zt,on,An,zn,pn,$n,Sr=ht.component,Mr=ht.children,wr=ht.ellipsis,xo=ht.scope,So=ht.prefixCls,Eo=ht.className,ko=ht.align,Xo=ht.record,sa=ht.render,ea=ht.dataIndex,ia=ht.renderIndex,Ma=ht.shouldCellUpdate,Na=ht.index,Ia=ht.rowType,Wa=ht.colSpan,bi=ht.rowSpan,Sa=ht.fixLeft,Ra=ht.fixRight,Ca=ht.firstFixLeft,da=ht.lastFixLeft,Oa=ht.firstFixRight,hi=ht.lastFixRight,Fi=ht.appendNode,Ci=ht.additionalProps,ii=Ci===void 0?{}:Ci,ji=ht.isSticky,Pi="".concat(So,"-cell"),cs=ie(ge,["supportSticky","allColumnsFixedLeft"]),Zi=cs.supportSticky,Fs=cs.allColumnsFixedLeft,es=Oe(Xo,ea,ia,Mr,sa,Ma),mi=(0,x.Z)(es,2),Qs=mi[0],Pa=mi[1],ws={},Cs=typeof Sa=="number"&&Zi,Ys=typeof Ra=="number"&&Zi;Cs&&(ws.position="sticky",ws.left=Sa),Ys&&(ws.position="sticky",ws.right=Ra);var li=(vt=(Rt=(zt=Pa==null?void 0:Pa.colSpan)!==null&&zt!==void 0?zt:ii.colSpan)!==null&&Rt!==void 0?Rt:Wa)!==null&&vt!==void 0?vt:1,oi=(on=(An=(zn=Pa==null?void 0:Pa.rowSpan)!==null&&zn!==void 0?zn:ii.rowSpan)!==null&&An!==void 0?An:bi)!==null&&on!==void 0?on:1,Za=Be(Na,oi),ka=(0,x.Z)(Za,2),ts=ka[0],za=ka[1],vi=function(Ks){var Ll;Xo&&za(Na,Na+oi-1),ii==null||(Ll=ii.onMouseEnter)===null||Ll===void 0||Ll.call(ii,Ks)},zi=function(Ks){var Ll;Xo&&za(-1,-1),ii==null||(Ll=ii.onMouseLeave)===null||Ll===void 0||Ll.call(ii,Ks)};if(li===0||oi===0)return null;var Ti=(pn=ii.title)!==null&&pn!==void 0?pn:Ge({rowType:Ia,ellipsis:wr,children:Qs}),el=Se()(Pi,Eo,($n={},(0,we.Z)($n,"".concat(Pi,"-fix-left"),Cs&&Zi),(0,we.Z)($n,"".concat(Pi,"-fix-left-first"),Ca&&Zi),(0,we.Z)($n,"".concat(Pi,"-fix-left-last"),da&&Zi),(0,we.Z)($n,"".concat(Pi,"-fix-left-all"),da&&Fs&&Zi),(0,we.Z)($n,"".concat(Pi,"-fix-right"),Ys&&Zi),(0,we.Z)($n,"".concat(Pi,"-fix-right-first"),Oa&&Zi),(0,we.Z)($n,"".concat(Pi,"-fix-right-last"),hi&&Zi),(0,we.Z)($n,"".concat(Pi,"-ellipsis"),wr),(0,we.Z)($n,"".concat(Pi,"-with-append"),Fi),(0,we.Z)($n,"".concat(Pi,"-fix-sticky"),(Cs||Ys)&&ji&&Zi),(0,we.Z)($n,"".concat(Pi,"-row-hover"),!Pa&&ts),$n),ii.className,Pa==null?void 0:Pa.className),pl={};ko&&(pl.textAlign=ko);var _l=(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},ws),ii.style),pl),Pa==null?void 0:Pa.style),as=Qs;return(0,ye.Z)(as)==="object"&&!Array.isArray(as)&&!ae.isValidElement(as)&&(as=null),wr&&(da||Oa)&&(as=ae.createElement("span",{className:"".concat(Pi,"-content")},as)),ae.createElement(Sr,(0,se.Z)({},Pa,ii,{className:el,style:_l,title:Ti,scope:xo,onMouseEnter:vi,onMouseLeave:zi,colSpan:li!==1?li:null,rowSpan:oi!==1?oi:null}),Fi,as)}var Ne=ae.memo(Ie);function ze(ht,vt,Rt,zt,on,An){var zn=Rt[ht]||{},pn=Rt[vt]||{},$n,Sr;zn.fixed==="left"?$n=zt.left[on==="rtl"?vt:ht]:pn.fixed==="right"&&(Sr=zt.right[on==="rtl"?ht:vt]);var Mr=!1,wr=!1,xo=!1,So=!1,Eo=Rt[vt+1],ko=Rt[ht-1],Xo=!(An!=null&&An.children);if(on==="rtl"){if($n!==void 0){var sa=ko&&ko.fixed==="left";So=!sa&&Xo}else if(Sr!==void 0){var ea=Eo&&Eo.fixed==="right";xo=!ea&&Xo}}else if($n!==void 0){var ia=Eo&&Eo.fixed==="left";Mr=!ia&&Xo}else if(Sr!==void 0){var Ma=ko&&ko.fixed==="right";wr=!Ma&&Xo}return{fixLeft:$n,fixRight:Sr,lastFixLeft:Mr,firstFixRight:wr,lastFixRight:xo,firstFixLeft:So,isSticky:zt.isSticky}}var it=ae.createContext({}),yt=it;function xt(ht){var vt=ht.className,Rt=ht.index,zt=ht.children,on=ht.colSpan,An=on===void 0?1:on,zn=ht.rowSpan,pn=ht.align,$n=ie(ge,["prefixCls","direction"]),Sr=$n.prefixCls,Mr=$n.direction,wr=ae.useContext(yt),xo=wr.scrollColumnIndex,So=wr.stickyOffsets,Eo=wr.flattenColumns,ko=wr.columns,Xo=Rt+An-1,sa=Xo+1===xo?An+1:An,ea=ze(Rt,Rt+sa-1,Eo,So,Mr,ko==null?void 0:ko[Rt]);return ae.createElement(Ne,(0,se.Z)({className:vt,index:Rt,component:"td",prefixCls:Sr,record:null,dataIndex:null,align:pn,colSpan:sa,rowSpan:zn,render:function(){return zt}},ea))}var It=fe(45987),St=["children"];function wt(ht){var vt=ht.children,Rt=(0,It.Z)(ht,St);return ae.createElement("tr",Rt,vt)}function Tt(ht){var vt=ht.children;return vt}Tt.Row=wt,Tt.Cell=xt;var Ht=Tt;function Ct(ht){var vt=ht.children,Rt=ht.stickyOffsets,zt=ht.flattenColumns,on=ht.columns,An=ie(ge,"prefixCls"),zn=zt.length-1,pn=zt[zn],$n=ae.useMemo(function(){return{stickyOffsets:Rt,flattenColumns:zt,scrollColumnIndex:pn!=null&&pn.scrollbar?zn:null,columns:on}},[pn,zt,zn,Rt,on]);return ae.createElement(yt.Provider,{value:$n},ae.createElement("tfoot",{className:"".concat(An,"-summary")},vt))}var Zt=ne(Ct),Pt=Ht;function jt(ht){var vt=ae.useRef();vt.current=ht;var Rt=ae.useCallback(function(){for(var zt,on=arguments.length,An=new Array(on),zn=0;zn<on;zn++)An[zn]=arguments[zn];return(zt=vt.current)===null||zt===void 0?void 0:zt.call.apply(zt,[vt].concat(An))},[]);return Rt}function Jt(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var en=Jt()?ae.useLayoutEffect:ae.useEffect,fn=function(vt,Rt){var zt=React.useRef(!0);en(function(){return vt(zt.current)},Rt),en(function(){return zt.current=!1,function(){zt.current=!0}},[])},Wn=function(vt,Rt){fn(function(zt){if(!zt)return vt()},Rt)},xn=null;function Rn(ht){var vt=React.useRef(!1),Rt=React.useState(ht),zt=_slicedToArray(Rt,2),on=zt[0],An=zt[1];React.useEffect(function(){return vt.current=!1,function(){vt.current=!0}},[]);function zn(pn,$n){$n&&vt.current||An(pn)}return[on,zn]}function gn(ht){return ht!==void 0}function En(ht,vt){var Rt=vt||{},zt=Rt.defaultValue,on=Rt.value,An=Rt.onChange,zn=Rt.postState,pn=useState(function(){return gn(on)?on:gn(zt)?typeof zt=="function"?zt():zt:typeof ht=="function"?ht():ht}),$n=_slicedToArray(pn,2),Sr=$n[0],Mr=$n[1],wr=on!==void 0?on:Sr,xo=zn?zn(wr):wr,So=useEvent(An),Eo=useState([wr]),ko=_slicedToArray(Eo,2),Xo=ko[0],sa=ko[1];useLayoutUpdateEffect(function(){var ia=Xo[0];Sr!==ia&&So(Sr,ia)},[Xo]),useLayoutUpdateEffect(function(){gn(on)||Mr(on)},[on]);var ea=useEvent(function(ia,Ma){Mr(ia,Ma),sa([wr],Ma)});return[xo,ea]}var or=fe(35110);function fr(ht,vt){typeof ht=="function"?ht(vt):(0,ye.Z)(ht)==="object"&&ht&&"current"in ht&&(ht.current=vt)}function Vr(){for(var ht=arguments.length,vt=new Array(ht),Rt=0;Rt<ht;Rt++)vt[Rt]=arguments[Rt];var zt=vt.filter(function(on){return on});return zt.length<=1?zt[0]:function(on){vt.forEach(function(An){fr(An,on)})}}function vr(){for(var ht=arguments.length,vt=new Array(ht),Rt=0;Rt<ht;Rt++)vt[Rt]=arguments[Rt];return useMemo(function(){return Vr.apply(void 0,vt)},vt,function(zt,on){return zt.length!==on.length||zt.every(function(An,zn){return An!==on[zn]})})}function co(ht){var vt,Rt,zt=isMemo(ht)?ht.type.type:ht.type;return!(typeof zt=="function"&&!((vt=zt.prototype)!==null&&vt!==void 0&&vt.render)||typeof ht=="function"&&!((Rt=ht.prototype)!==null&&Rt!==void 0&&Rt.render))}function Io(ht){return!isValidElement(ht)||isFragment(ht)?!1:co(ht)}function Zo(ht,vt,Rt,zt){if(!vt.length)return Rt;var on=_toArray(vt),An=on[0],zn=on.slice(1),pn;return!ht&&typeof An=="number"?pn=[]:Array.isArray(ht)?pn=_toConsumableArray(ht):pn=_objectSpread({},ht),zt&&Rt===void 0&&zn.length===1?delete pn[An][zn[0]]:pn[An]=Zo(pn[An],zn,Rt,zt),pn}function er(ht,vt,Rt){var zt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return vt.length&&zt&&Rt===void 0&&!get(ht,vt.slice(0,-1))?ht:Zo(ht,vt,Rt,zt)}function Nn(ht){return _typeof(ht)==="object"&&ht!==null&&Object.getPrototypeOf(ht)===Object.prototype}function Kn(ht){return Array.isArray(ht)?[]:{}}var Nr=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function zr(){for(var ht=arguments.length,vt=new Array(ht),Rt=0;Rt<ht;Rt++)vt[Rt]=arguments[Rt];var zt=Kn(vt[0]);return vt.forEach(function(on){function An(zn,pn){var $n=new Set(pn),Sr=get(on,zn),Mr=Array.isArray(Sr);if(Mr||Nn(Sr)){if(!$n.has(Sr)){$n.add(Sr);var wr=get(zt,zn);Mr?zt=er(zt,zn,[]):(!wr||_typeof(wr)!=="object")&&(zt=er(zt,zn,Kn(Sr))),Nr(Sr).forEach(function(xo){An([].concat(_toConsumableArray(zn),[xo]),$n)})}}else zt=er(zt,zn,Sr)}An([])}),zt}var qr=fe(48555),Co=function(ht){if(!ht)return!1;if(ht instanceof Element){if(ht.offsetParent)return!0;if(ht.getBBox){var vt=ht.getBBox(),Rt=vt.width,zt=vt.height;if(Rt||zt)return!0}if(ht.getBoundingClientRect){var on=ht.getBoundingClientRect(),An=on.width,zn=on.height;if(An||zn)return!0}}return!1},ua=function(vt){if(Jt()&&window.document.documentElement){var Rt=Array.isArray(vt)?vt:[vt],zt=window.document.documentElement;return Rt.some(function(on){return on in zt.style})}return!1},la=function(vt,Rt){if(!ua(vt))return!1;var zt=document.createElement("div"),on=zt.style[vt];return zt.style[vt]=Rt,zt.style[vt]!==on};function no(ht,vt){return!Array.isArray(ht)&&vt!==void 0?la(ht,vt):ua(ht)}var rn;function Un(ht){if(typeof document=="undefined")return 0;if(ht||rn===void 0){var vt=document.createElement("div");vt.style.width="100%",vt.style.height="200px";var Rt=document.createElement("div"),zt=Rt.style;zt.position="absolute",zt.top="0",zt.left="0",zt.pointerEvents="none",zt.visibility="hidden",zt.width="200px",zt.height="150px",zt.overflow="hidden",Rt.appendChild(vt),document.body.appendChild(Rt);var on=vt.offsetWidth;Rt.style.overflow="scroll";var An=vt.offsetWidth;on===An&&(An=Rt.clientWidth),document.body.removeChild(Rt),rn=on-An}return rn}function _n(ht){var vt=ht.match(/^(.*)px$/),Rt=Number(vt==null?void 0:vt[1]);return Number.isNaN(Rt)?Un():Rt}function Rr(ht){if(typeof document=="undefined"||!ht||!(ht instanceof Element))return{width:0,height:0};var vt=getComputedStyle(ht,"::-webkit-scrollbar"),Rt=vt.width,zt=vt.height;return{width:_n(Rt),height:_n(zt)}}var Gr=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,Ir=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,aa="".concat(Gr," ").concat(Ir).split(/[\s\n]+/),jo="aria-",ma="data-";function ra(ht,vt){return ht.indexOf(vt)===0}function ni(ht){var vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Rt;vt===!1?Rt={aria:!0,data:!0,attr:!0}:vt===!0?Rt={aria:!0}:Rt=(0,Ce.Z)({},vt);var zt={};return Object.keys(ht).forEach(function(on){(Rt.aria&&(on==="role"||ra(on,jo))||Rt.data&&ra(on,ma)||Rt.attr&&aa.includes(on))&&(zt[on]=ht[on])}),zt}function kr(ht,vt,Rt,zt,on,An,zn){ht.push({record:vt,indent:Rt,index:zn});var pn=An(vt),$n=on==null?void 0:on.has(pn);if(vt&&Array.isArray(vt[zt])&&$n)for(var Sr=0;Sr<vt[zt].length;Sr+=1)kr(ht,vt[zt][Sr],Rt+1,zt,on,An,Sr)}function Fa(ht,vt,Rt,zt){var on=ae.useMemo(function(){if(Rt!=null&&Rt.size){for(var An=[],zn=0;zn<(ht==null?void 0:ht.length);zn+=1){var pn=ht[zn];kr(An,pn,0,vt,Rt,zt,zn)}return An}return ht==null?void 0:ht.map(function($n,Sr){return{record:$n,indent:0,index:Sr}})},[ht,vt,Rt,zt]);return on}function Hn(ht){var vt=ht.prefixCls,Rt=ht.children,zt=ht.component,on=ht.cellComponent,An=ht.className,zn=ht.expanded,pn=ht.colSpan,$n=ht.isEmpty,Sr=ie(ge,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Mr=Sr.scrollbarSize,wr=Sr.fixHeader,xo=Sr.fixColumn,So=Sr.componentWidth,Eo=Sr.horizonScroll,ko=Rt;return($n?Eo&&So:xo)&&(ko=ae.createElement("div",{style:{width:So-(wr?Mr:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(vt,"-expanded-row-fixed")},ko)),ae.createElement(zt,{className:An,style:{display:zn?null:"none"}},ae.createElement(Ne,{component:on,prefixCls:vt,colSpan:pn},ko))}var _r=Hn;function cr(ht,vt,Rt,zt){var on=ie(ge,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),An=on.flattenColumns,zn=on.expandableType,pn=on.expandedKeys,$n=on.childrenColumnName,Sr=on.onTriggerExpand,Mr=on.rowExpandable,wr=on.onRow,xo=on.expandRowByClick,So=on.rowClassName,Eo=zn==="nest",ko=zn==="row"&&(!Mr||Mr(ht)),Xo=ko||Eo,sa=pn&&pn.has(vt),ea=$n&&ht&&ht[$n],ia=jt(Sr),Ma=wr==null?void 0:wr(ht,Rt),Na=Ma==null?void 0:Ma.onClick,Ia=function(Ra){xo&&Xo&&Sr(ht,Ra);for(var Ca=arguments.length,da=new Array(Ca>1?Ca-1:0),Oa=1;Oa<Ca;Oa++)da[Oa-1]=arguments[Oa];Na==null||Na.apply(void 0,[Ra].concat(da))},Wa;typeof So=="string"?Wa=So:typeof So=="function"&&(Wa=So(ht,Rt,zt));var bi=qe(An);return(0,Ce.Z)((0,Ce.Z)({},on),{},{columnsKey:bi,nestExpandable:Eo,expanded:sa,hasNestChildren:ea,record:ht,onTriggerExpand:ia,rowSupportExpand:ko,expandable:Xo,rowProps:(0,Ce.Z)((0,Ce.Z)({},Ma),{},{className:Se()(Wa,Ma==null?void 0:Ma.className),onClick:Ia})})}function Tr(ht,vt,Rt,zt,on){var An=ht.record,zn=ht.prefixCls,pn=ht.columnsKey,$n=ht.fixedInfoList,Sr=ht.expandIconColumnIndex,Mr=ht.nestExpandable,wr=ht.indentSize,xo=ht.expandIcon,So=ht.expanded,Eo=ht.hasNestChildren,ko=ht.onTriggerExpand,Xo=pn[Rt],sa=$n[Rt],ea;Rt===(Sr||0)&&Mr&&(ea=ae.createElement(ae.Fragment,null,ae.createElement("span",{style:{paddingLeft:"".concat(wr*zt,"px")},className:"".concat(zn,"-row-indent indent-level-").concat(zt)}),xo({prefixCls:zn,expanded:So,expandable:Eo,record:An,onExpand:ko})));var ia;return vt.onCell&&(ia=vt.onCell(An,on)),{key:Xo,fixedInfo:sa,appendCellNode:ea,additionalCellProps:ia||{}}}function Br(ht){var vt=ht.className,Rt=ht.style,zt=ht.record,on=ht.index,An=ht.renderIndex,zn=ht.rowKey,pn=ht.indent,$n=pn===void 0?0:pn,Sr=ht.rowComponent,Mr=ht.cellComponent,wr=ht.scopeCellComponent,xo=cr(zt,zn,on,$n),So=xo.prefixCls,Eo=xo.flattenColumns,ko=xo.expandedRowClassName,Xo=xo.expandedRowRender,sa=xo.rowProps,ea=xo.expanded,ia=xo.rowSupportExpand,Ma=ae.useState(!1),Na=(0,x.Z)(Ma,2),Ia=Na[0],Wa=Na[1];ae.useEffect(function(){ea&&Wa(!0)},[ea]);var bi=ae.createElement(Sr,(0,se.Z)({},sa,{"data-row-key":zn,className:Se()(vt,"".concat(So,"-row"),"".concat(So,"-row-level-").concat($n),sa==null?void 0:sa.className),style:(0,Ce.Z)((0,Ce.Z)({},Rt),sa==null?void 0:sa.style)}),Eo.map(function(da,Oa){var hi=da.render,Fi=da.dataIndex,Ci=da.className,ii=Tr(xo,da,Oa,$n,on),ji=ii.key,Pi=ii.fixedInfo,cs=ii.appendCellNode,Zi=ii.additionalCellProps;return ae.createElement(Ne,(0,se.Z)({className:Ci,ellipsis:da.ellipsis,align:da.align,scope:da.rowScope,component:da.rowScope?wr:Mr,prefixCls:So,key:ji,record:zt,index:on,renderIndex:An,dataIndex:Fi,render:hi,shouldCellUpdate:da.shouldCellUpdate},Pi,{appendNode:cs,additionalProps:Zi}))})),Sa;if(ia&&(Ia||ea)){var Ra=Xo(zt,on,$n+1,ea),Ca=ko&&ko(zt,on,$n);Sa=ae.createElement(_r,{expanded:ea,className:Se()("".concat(So,"-expanded-row"),"".concat(So,"-expanded-row-level-").concat($n+1),Ca),prefixCls:So,component:Sr,cellComponent:Mr,colSpan:Eo.length,isEmpty:!1},Ra)}return ae.createElement(ae.Fragment,null,bi,Sa)}Br.displayName="BodyRow";var Lr=ne(Br);function Jn(ht){var vt=ht.columnKey,Rt=ht.onColumnResize,zt=ae.useRef();return ae.useEffect(function(){zt.current&&Rt(vt,zt.current.offsetWidth)},[]),ae.createElement(qr.Z,{data:vt},ae.createElement("td",{ref:zt,style:{padding:0,border:0,height:0}},ae.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function Qr(ht){var vt=ht.prefixCls,Rt=ht.columnsKey,zt=ht.onColumnResize;return ae.createElement("tr",{"aria-hidden":"true",className:"".concat(vt,"-measure-row"),style:{height:0,fontSize:0}},ae.createElement(qr.Z.Collection,{onBatchResize:function(An){An.forEach(function(zn){var pn=zn.data,$n=zn.size;zt(pn,$n.offsetWidth)})}},Rt.map(function(on){return ae.createElement(Jn,{key:on,columnKey:on,onColumnResize:zt})})))}function ta(ht){var vt=ht.data,Rt=ht.measureColumnWidth,zt=ie(ge,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),on=zt.prefixCls,An=zt.getComponent,zn=zt.onColumnResize,pn=zt.flattenColumns,$n=zt.getRowKey,Sr=zt.expandedKeys,Mr=zt.childrenColumnName,wr=zt.emptyNode,xo=Fa(vt,Mr,Sr,$n),So=ae.useRef({renderWithProps:!1}),Eo=An(["body","wrapper"],"tbody"),ko=An(["body","row"],"tr"),Xo=An(["body","cell"],"td"),sa=An(["body","cell"],"th"),ea;vt.length?ea=xo.map(function(Ma,Na){var Ia=Ma.record,Wa=Ma.indent,bi=Ma.index,Sa=$n(Ia,Na);return ae.createElement(Lr,{key:Sa,rowKey:Sa,record:Ia,index:Na,renderIndex:bi,rowComponent:ko,cellComponent:Xo,scopeCellComponent:sa,getRowKey:$n,indent:Wa})}):ea=ae.createElement(_r,{expanded:!0,className:"".concat(on,"-placeholder"),prefixCls:on,component:ko,cellComponent:Xo,colSpan:pn.length,isEmpty:!0},wr);var ia=qe(pn);return ae.createElement(Lt.Provider,{value:So.current},ae.createElement(Eo,{className:"".concat(on,"-tbody")},Rt&&ae.createElement(Qr,{prefixCls:on,columnsKey:ia,onColumnResize:zn}),ea))}ta.displayName="Body";var oa=ne(ta),ha=["expandable"],Da="RC_TABLE_INTERNAL_COL_DEFINE";function Ur(ht){var vt=ht.expandable,Rt=(0,It.Z)(ht,ha),zt;return"expandable"in ht?zt=(0,Ce.Z)((0,Ce.Z)({},Rt),vt):zt=Rt,zt.showExpandColumn===!1&&(zt.expandIconColumnIndex=-1),zt}var Hr=["columnType"];function Xa(ht){for(var vt=ht.colWidths,Rt=ht.columns,zt=ht.columCount,on=[],An=zt||Rt.length,zn=!1,pn=An-1;pn>=0;pn-=1){var $n=vt[pn],Sr=Rt&&Rt[pn],Mr=Sr&&Sr[Da];if($n||Mr||zn){var wr=Mr||{},xo=wr.columnType,So=(0,It.Z)(wr,Hr);on.unshift(ae.createElement("col",(0,se.Z)({key:pn,style:{width:$n}},So))),zn=!0}}return ae.createElement("colgroup",null,on)}var Ai=Xa,Ea=fe(74902),di=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function vo(ht,vt){return(0,ae.useMemo)(function(){for(var Rt=[],zt=0;zt<vt;zt+=1){var on=ht[zt];if(on!==void 0)Rt[zt]=on;else return null}return Rt},[ht.join("_"),vt])}var Ko=ae.forwardRef(function(ht,vt){var Rt=ht.className,zt=ht.noData,on=ht.columns,An=ht.flattenColumns,zn=ht.colWidths,pn=ht.columCount,$n=ht.stickyOffsets,Sr=ht.direction,Mr=ht.fixHeader,wr=ht.stickyTopOffset,xo=ht.stickyBottomOffset,So=ht.stickyClassName,Eo=ht.onScroll,ko=ht.maxContentScroll,Xo=ht.children,sa=(0,It.Z)(ht,di),ea=ie(ge,["prefixCls","scrollbarSize","isSticky"]),ia=ea.prefixCls,Ma=ea.scrollbarSize,Na=ea.isSticky,Ia=Na&&!Mr?0:Ma,Wa=ae.useRef(null),bi=ae.useCallback(function(Ci){fr(vt,Ci),fr(Wa,Ci)},[]);ae.useEffect(function(){var Ci;function ii(ji){var Pi=ji,cs=Pi.currentTarget,Zi=Pi.deltaX;Zi&&(Eo({currentTarget:cs,scrollLeft:cs.scrollLeft+Zi}),ji.preventDefault())}return(Ci=Wa.current)===null||Ci===void 0||Ci.addEventListener("wheel",ii),function(){var ji;(ji=Wa.current)===null||ji===void 0||ji.removeEventListener("wheel",ii)}},[]);var Sa=ae.useMemo(function(){return An.every(function(Ci){return Ci.width})},[An]),Ra=An[An.length-1],Ca={fixed:Ra?Ra.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(ia,"-cell-scrollbar")}}},da=(0,ae.useMemo)(function(){return Ia?[].concat((0,Ea.Z)(on),[Ca]):on},[Ia,on]),Oa=(0,ae.useMemo)(function(){return Ia?[].concat((0,Ea.Z)(An),[Ca]):An},[Ia,An]),hi=(0,ae.useMemo)(function(){var Ci=$n.right,ii=$n.left;return(0,Ce.Z)((0,Ce.Z)({},$n),{},{left:Sr==="rtl"?[].concat((0,Ea.Z)(ii.map(function(ji){return ji+Ia})),[0]):ii,right:Sr==="rtl"?Ci:[].concat((0,Ea.Z)(Ci.map(function(ji){return ji+Ia})),[0]),isSticky:Na})},[Ia,$n,Na]),Fi=vo(zn,pn);return ae.createElement("div",{style:(0,Ce.Z)({overflow:"hidden"},Na?{top:wr,bottom:xo}:{}),ref:bi,className:Se()(Rt,(0,we.Z)({},So,!!So))},ae.createElement("table",{style:{tableLayout:"fixed",visibility:zt||Fi?null:"hidden"}},(!zt||!ko||Sa)&&ae.createElement(Ai,{colWidths:Fi?[].concat((0,Ea.Z)(Fi),[Ia]):[],columCount:pn+1,columns:Oa}),Xo((0,Ce.Z)((0,Ce.Z)({},sa),{},{stickyOffsets:hi,columns:da,flattenColumns:Oa}))))});Ko.displayName="FixedHolder";var Ba=ae.memo(Ko);function Oo(ht){var vt=ht.cells,Rt=ht.stickyOffsets,zt=ht.flattenColumns,on=ht.rowComponent,An=ht.cellComponent,zn=ht.tdCellComponent,pn=ht.onHeaderRow,$n=ht.index,Sr=ie(ge,["prefixCls","direction"]),Mr=Sr.prefixCls,wr=Sr.direction,xo;pn&&(xo=pn(vt.map(function(Eo){return Eo.column}),$n));var So=qe(vt.map(function(Eo){return Eo.column}));return ae.createElement(on,xo,vt.map(function(Eo,ko){var Xo=Eo.column,sa=ze(Eo.colStart,Eo.colEnd,zt,Rt,wr,Xo),ea;return Xo&&Xo.onHeaderCell&&(ea=Eo.column.onHeaderCell(Xo)),ae.createElement(Ne,(0,se.Z)({},Eo,{scope:Xo.title?Eo.colSpan>1?"colgroup":"col":null,ellipsis:Xo.ellipsis,align:Xo.align,component:Xo.title?An:zn,prefixCls:Mr,key:So[ko]},sa,{additionalProps:ea,rowType:"header"}))}))}Oo.displayName="HeaderRow";var si=Oo;function Ka(ht){var vt=[];function Rt(zn,pn){var $n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;vt[$n]=vt[$n]||[];var Sr=pn,Mr=zn.filter(Boolean).map(function(wr){var xo={key:wr.key,className:wr.className||"",children:wr.title,column:wr,colStart:Sr},So=1,Eo=wr.children;return Eo&&Eo.length>0&&(So=Rt(Eo,Sr,$n+1).reduce(function(ko,Xo){return ko+Xo},0),xo.hasSubColumns=!0),"colSpan"in wr&&(So=wr.colSpan),"rowSpan"in wr&&(xo.rowSpan=wr.rowSpan),xo.colSpan=So,xo.colEnd=xo.colStart+So-1,vt[$n].push(xo),Sr+=So,So});return Mr}Rt(ht,0);for(var zt=vt.length,on=function(pn){vt[pn].forEach(function($n){!("rowSpan"in $n)&&!$n.hasSubColumns&&($n.rowSpan=zt-pn)})},An=0;An<zt;An+=1)on(An);return vt}function Yi(ht){var vt=ht.stickyOffsets,Rt=ht.columns,zt=ht.flattenColumns,on=ht.onHeaderRow,An=ie(ge,["prefixCls","getComponent"]),zn=An.prefixCls,pn=An.getComponent,$n=ae.useMemo(function(){return Ka(Rt)},[Rt]),Sr=pn(["header","wrapper"],"thead"),Mr=pn(["header","row"],"tr"),wr=pn(["header","cell"],"th"),xo=pn(["header","cell"],"td");return ae.createElement(Sr,{className:"".concat(zn,"-thead")},$n.map(function(So,Eo){var ko=ae.createElement(si,{key:Eo,flattenColumns:zt,cells:So,stickyOffsets:vt,rowComponent:Mr,cellComponent:wr,tdCellComponent:xo,onHeaderRow:on,index:Eo});return ko}))}var Di=ne(Yi);function yi(ht){var vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Rt=[];return ae.Children.forEach(ht,function(zt){zt==null&&!vt.keepEmpty||(Array.isArray(zt)?Rt=Rt.concat(yi(zt)):(0,or.isFragment)(zt)&&zt.props?Rt=Rt.concat(yi(zt.props.children,vt)):Rt.push(zt))}),Rt}function On(ht){var vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof vt=="number"?vt:vt.endsWith("%")?ht*parseFloat(vt)/100:null}function Cn(ht,vt){return ae.useMemo(function(){if(vt&&vt>0){var Rt=0,zt=0;ht.forEach(function(Sr){var Mr=On(vt,Sr.width);Mr?Rt+=Mr:zt+=1});var on=vt-Rt,An=zt,zn=on/zt,pn=0,$n=ht.map(function(Sr){var Mr=(0,Ce.Z)({},Sr),wr=On(vt,Mr.width);if(wr)Mr.width=wr;else{var xo=Math.floor(zn);Mr.width=An===1?on:xo,on-=xo,An-=1}return pn+=Mr.width,Mr});return[$n,pn]}return[ht,vt]},[ht,vt])}var xr=["children"],sr=["fixed"];function yn(ht){return yi(ht).filter(function(vt){return ae.isValidElement(vt)}).map(function(vt){var Rt=vt.key,zt=vt.props,on=zt.children,An=(0,It.Z)(zt,xr),zn=(0,Ce.Z)({key:Rt},An);return on&&(zn.children=yn(on)),zn})}function In(ht){var vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ht.filter(function(Rt){return Rt&&(0,ye.Z)(Rt)==="object"}).reduce(function(Rt,zt,on){var An=zt.fixed,zn=An===!0?"left":An,pn="".concat(vt,"-").concat(on),$n=zt.children;return $n&&$n.length>0?[].concat((0,Ea.Z)(Rt),(0,Ea.Z)(In($n,pn).map(function(Sr){return(0,Ce.Z)({fixed:zn},Sr)}))):[].concat((0,Ea.Z)(Rt),[(0,Ce.Z)((0,Ce.Z)({key:pn},zt),{},{fixed:zn})])},[])}function yo(ht){for(var vt=!0,Rt=0;Rt<ht.length;Rt+=1){var zt=ht[Rt];if(vt&&zt.fixed!=="left")vt=!1;else if(!vt&&zt.fixed==="left"){warning(!1,"Index ".concat(Rt-1," of `columns` missing `fixed='left'` prop."));break}}for(var on=!0,An=ht.length-1;An>=0;An-=1){var zn=ht[An];if(on&&zn.fixed!=="right")on=!1;else if(!on&&zn.fixed==="right"){warning(!1,"Index ".concat(An+1," of `columns` missing `fixed='right'` prop."));break}}}function zo(ht){return ht.map(function(vt){var Rt=vt.fixed,zt=(0,It.Z)(vt,sr),on=Rt;return Rt==="left"?on="right":Rt==="right"&&(on="left"),(0,Ce.Z)({fixed:on},zt)})}function Uo(ht,vt){var Rt=ht.prefixCls,zt=ht.columns,on=ht.children,An=ht.expandable,zn=ht.expandedKeys,pn=ht.columnTitle,$n=ht.getRowKey,Sr=ht.onTriggerExpand,Mr=ht.expandIcon,wr=ht.rowExpandable,xo=ht.expandIconColumnIndex,So=ht.direction,Eo=ht.expandRowByClick,ko=ht.columnWidth,Xo=ht.fixed,sa=ht.scrollWidth,ea=ae.useMemo(function(){return zt||yn(on)},[zt,on]),ia=ae.useMemo(function(){if(An){var Ra,Ca=ea.slice();if(!Ca.includes(he)){var da=xo||0;da>=0&&Ca.splice(da,0,he)}var Oa=Ca.indexOf(he);Ca=Ca.filter(function(ii,ji){return ii!==he||ji===Oa});var hi=ea[Oa],Fi;(Xo==="left"||Xo)&&!xo?Fi="left":(Xo==="right"||Xo)&&xo===ea.length?Fi="right":Fi=hi?hi.fixed:null;var Ci=(Ra={},(0,we.Z)(Ra,Da,{className:"".concat(Rt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,we.Z)(Ra,"title",pn),(0,we.Z)(Ra,"fixed",Fi),(0,we.Z)(Ra,"className","".concat(Rt,"-row-expand-icon-cell")),(0,we.Z)(Ra,"width",ko),(0,we.Z)(Ra,"render",function(ji,Pi,cs){var Zi=$n(Pi,cs),Fs=zn.has(Zi),es=wr?wr(Pi):!0,mi=Mr({prefixCls:Rt,expanded:Fs,expandable:es,record:Pi,onExpand:Sr});return Eo?ae.createElement("span",{onClick:function(Pa){return Pa.stopPropagation()}},mi):mi}),Ra);return Ca.map(function(ii){return ii===he?Ci:ii})}return ea.filter(function(ii){return ii!==he})},[An,ea,$n,zn,Mr,So]),Ma=ae.useMemo(function(){var Ra=ia;return vt&&(Ra=vt(Ra)),Ra.length||(Ra=[{render:function(){return null}}]),Ra},[vt,ia,So]),Na=ae.useMemo(function(){return So==="rtl"?zo(In(Ma)):In(Ma)},[Ma,So,sa]),Ia=Cn(Na,sa),Wa=(0,x.Z)(Ia,2),bi=Wa[0],Sa=Wa[1];return[Ma,bi,Sa]}var ya=Uo;function No(ht){var vt,Rt=ht.prefixCls,zt=ht.record,on=ht.onExpand,An=ht.expanded,zn=ht.expandable,pn="".concat(Rt,"-row-expand-icon");if(!zn)return ae.createElement("span",{className:Se()(pn,"".concat(Rt,"-row-spaced"))});var $n=function(Mr){on(zt,Mr),Mr.stopPropagation()};return ae.createElement("span",{className:Se()(pn,(vt={},(0,we.Z)(vt,"".concat(Rt,"-row-expanded"),An),(0,we.Z)(vt,"".concat(Rt,"-row-collapsed"),!An),vt)),onClick:$n})}function Ua(ht,vt,Rt){var zt=[];function on(An){(An||[]).forEach(function(zn,pn){zt.push(vt(zn,pn)),on(zn[Rt])})}return on(ht),zt}function Wo(ht,vt,Rt){var zt=Ur(ht),on=zt.expandIcon,An=zt.expandedRowKeys,zn=zt.defaultExpandedRowKeys,pn=zt.defaultExpandAllRows,$n=zt.expandedRowRender,Sr=zt.onExpand,Mr=zt.onExpandedRowsChange,wr=zt.childrenColumnName,xo=on||No,So=wr||"children",Eo=ae.useMemo(function(){return $n?"row":ht.expandable&&ht.internalHooks===Re&&ht.expandable.__PARENT_RENDER_ICON__||vt.some(function(Na){return Na&&(0,ye.Z)(Na)==="object"&&Na[So]})?"nest":!1},[!!$n,vt]),ko=ae.useState(function(){return zn||(pn?Ua(vt,Rt,So):[])}),Xo=(0,x.Z)(ko,2),sa=Xo[0],ea=Xo[1],ia=ae.useMemo(function(){return new Set(An||sa||[])},[An,sa]),Ma=ae.useCallback(function(Na){var Ia=Rt(Na,vt.indexOf(Na)),Wa,bi=ia.has(Ia);bi?(ia.delete(Ia),Wa=(0,Ea.Z)(ia)):Wa=[].concat((0,Ea.Z)(ia),[Ia]),ea(Wa),Sr&&Sr(!bi,Na),Mr&&Mr(Wa)},[Rt,ia,vt,Sr,Mr]);return[zt,Eo,ia,xo,So,Ma]}function mn(ht,vt,Rt,zt){var on=ht.map(function(An,zn){return ze(zn,zn,ht,vt,Rt,zt==null?void 0:zt[zn])});return ke(function(){return on},[on],function(An,zn){return!at(An,zn)})}function Mn(ht){var vt=(0,ae.useRef)(ht),Rt=(0,ae.useState)({}),zt=(0,x.Z)(Rt,2),on=zt[1],An=(0,ae.useRef)(null),zn=(0,ae.useRef)([]);function pn($n){zn.current.push($n);var Sr=Promise.resolve();An.current=Sr,Sr.then(function(){if(An.current===Sr){var Mr=zn.current,wr=vt.current;zn.current=[],Mr.forEach(function(xo){vt.current=xo(vt.current)}),An.current=null,wr!==vt.current&&on({})}})}return(0,ae.useEffect)(function(){return function(){An.current=null}},[]),[vt.current,pn]}function qn(ht){var vt=(0,ae.useRef)(ht||null),Rt=(0,ae.useRef)();function zt(){window.clearTimeout(Rt.current)}function on(zn){vt.current=zn,zt(),Rt.current=window.setTimeout(function(){vt.current=null,Rt.current=void 0},100)}function An(){return vt.current}return(0,ae.useEffect)(function(){return zt},[]),[on,An]}function Wt(){var ht=ae.useState(-1),vt=(0,x.Z)(ht,2),Rt=vt[0],zt=vt[1],on=ae.useState(-1),An=(0,x.Z)(on,2),zn=An[0],pn=An[1],$n=ae.useCallback(function(Sr,Mr){zt(Sr),pn(Mr)},[]);return[Rt,zn,$n]}var ur=Jt()?window:null;function oo(ht,vt){var Rt=(0,ye.Z)(ht)==="object"?ht:{},zt=Rt.offsetHeader,on=zt===void 0?0:zt,An=Rt.offsetSummary,zn=An===void 0?0:An,pn=Rt.offsetScroll,$n=pn===void 0?0:pn,Sr=Rt.getContainer,Mr=Sr===void 0?function(){return ur}:Sr,wr=Mr()||ur;return ae.useMemo(function(){var xo=!!ht;return{isSticky:xo,stickyClassName:xo?"".concat(vt,"-sticky-holder"):"",offsetHeader:on,offsetSummary:zn,offsetScroll:$n,container:wr}},[$n,on,zn,vt,wr])}function Wr(ht,vt,Rt){var zt=(0,ae.useMemo)(function(){for(var on=[],An=[],zn=0,pn=0,$n=0;$n<vt;$n+=1)if(Rt==="rtl"){An[$n]=pn,pn+=ht[$n]||0;var Sr=vt-$n-1;on[Sr]=zn,zn+=ht[Sr]||0}else{on[$n]=zn,zn+=ht[$n]||0;var Mr=vt-$n-1;An[Mr]=pn,pn+=ht[Mr]||0}return{left:on,right:An}},[ht,vt,Rt]);return zt}var tr=Wr;function pr(ht){var vt=ht.className,Rt=ht.children;return ae.createElement("div",{className:vt},Rt)}var yr=pr;function to(ht,vt,Rt,zt){var on=re.unstable_batchedUpdates?function(zn){re.unstable_batchedUpdates(Rt,zn)}:Rt;return ht!=null&&ht.addEventListener&&ht.addEventListener(vt,on,zt),{remove:function(){ht!=null&&ht.removeEventListener&&ht.removeEventListener(vt,on,zt)}}}var ho=/margin|padding|width|height|max|min|offset/,Go={left:!0,top:!0},ln={cssFloat:1,styleFloat:1,float:1};function Zn(ht){return ht.nodeType===1?ht.ownerDocument.defaultView.getComputedStyle(ht,null):{}}function dr(ht,vt,Rt){if(vt=vt.toLowerCase(),Rt==="auto"){if(vt==="height")return ht.offsetHeight;if(vt==="width")return ht.offsetWidth}return vt in Go||(Go[vt]=ho.test(vt)),Go[vt]?parseFloat(Rt)||0:Rt}function Pr(ht,vt){var Rt=arguments.length,zt=Zn(ht);return vt=ln[vt]?"cssFloat"in ht.style?"cssFloat":"styleFloat":vt,Rt===1?zt:dr(ht,vt,zt[vt]||ht.style[vt])}function Gn(ht,vt,Rt){var zt=arguments.length;if(vt=ln[vt]?"cssFloat"in ht.style?"cssFloat":"styleFloat":vt,zt===3)return typeof Rt=="number"&&ho.test(vt)&&(Rt="".concat(Rt,"px")),ht.style[vt]=Rt,Rt;for(var on in vt)vt.hasOwnProperty(on)&&Gn(ht,on,vt[on]);return Zn(ht)}function ir(ht){return ht===document.body?document.documentElement.clientWidth:ht.offsetWidth}function hr(ht){return ht===document.body?window.innerHeight||document.documentElement.clientHeight:ht.offsetHeight}function Dr(){var ht=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),vt=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ht,height:vt}}function Kr(){var ht=document.documentElement.clientWidth,vt=window.innerHeight||document.documentElement.clientHeight;return{width:ht,height:vt}}function ao(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ut(ht){var vt=ht.getBoundingClientRect(),Rt=document.documentElement;return{left:vt.left+(window.pageXOffset||Rt.scrollLeft)-(Rt.clientLeft||document.body.clientLeft||0),top:vt.top+(window.pageYOffset||Rt.scrollTop)-(Rt.clientTop||document.body.clientTop||0)}}var Qt=function(vt,Rt){var zt,on,An=vt.scrollBodyRef,zn=vt.onScroll,pn=vt.offsetScroll,$n=vt.container,Sr=ie(ge,"prefixCls"),Mr=((zt=An.current)===null||zt===void 0?void 0:zt.scrollWidth)||0,wr=((on=An.current)===null||on===void 0?void 0:on.clientWidth)||0,xo=Mr&&wr*(wr/Mr),So=ae.useRef(),Eo=Mn({scrollLeft:0,isHiddenScrollBar:!1}),ko=(0,x.Z)(Eo,2),Xo=ko[0],sa=ko[1],ea=ae.useRef({delta:0,x:0}),ia=ae.useState(!1),Ma=(0,x.Z)(ia,2),Na=Ma[0],Ia=Ma[1],Wa=function(){Ia(!1)},bi=function(Oa){Oa.persist(),ea.current.delta=Oa.pageX-Xo.scrollLeft,ea.current.x=0,Ia(!0),Oa.preventDefault()},Sa=function(Oa){var hi,Fi=Oa||((hi=window)===null||hi===void 0?void 0:hi.event),Ci=Fi.buttons;if(!Na||Ci===0){Na&&Ia(!1);return}var ii=ea.current.x+Oa.pageX-ea.current.x-ea.current.delta;ii<=0&&(ii=0),ii+xo>=wr&&(ii=wr-xo),zn({scrollLeft:ii/wr*(Mr+2)}),ea.current.x=Oa.pageX},Ra=function(){if(An.current){var Oa=Ut(An.current).top,hi=Oa+An.current.offsetHeight,Fi=$n===window?document.documentElement.scrollTop+window.innerHeight:Ut($n).top+$n.clientHeight;hi-Un()<=Fi||Oa>=Fi-pn?sa(function(Ci){return(0,Ce.Z)((0,Ce.Z)({},Ci),{},{isHiddenScrollBar:!0})}):sa(function(Ci){return(0,Ce.Z)((0,Ce.Z)({},Ci),{},{isHiddenScrollBar:!1})})}},Ca=function(Oa){sa(function(hi){return(0,Ce.Z)((0,Ce.Z)({},hi),{},{scrollLeft:Oa/Mr*wr||0})})};return ae.useImperativeHandle(Rt,function(){return{setScrollLeft:Ca}}),ae.useEffect(function(){var da=to(document.body,"mouseup",Wa,!1),Oa=to(document.body,"mousemove",Sa,!1);return Ra(),function(){da.remove(),Oa.remove()}},[xo,Na]),ae.useEffect(function(){var da=to($n,"scroll",Ra,!1),Oa=to(window,"resize",Ra,!1);return function(){da.remove(),Oa.remove()}},[$n]),ae.useEffect(function(){Xo.isHiddenScrollBar||sa(function(da){var Oa=An.current;return Oa?(0,Ce.Z)((0,Ce.Z)({},da),{},{scrollLeft:Oa.scrollLeft/Oa.scrollWidth*Oa.clientWidth}):da})},[Xo.isHiddenScrollBar]),Mr<=wr||!xo||Xo.isHiddenScrollBar?null:ae.createElement("div",{style:{height:Un(),width:wr,bottom:pn},className:"".concat(Sr,"-sticky-scroll")},ae.createElement("div",{onMouseDown:bi,ref:So,className:Se()("".concat(Sr,"-sticky-scroll-bar"),(0,we.Z)({},"".concat(Sr,"-sticky-scroll-bar-active"),Na)),style:{width:"".concat(xo,"px"),transform:"translate3d(".concat(Xo.scrollLeft,"px, 0, 0)")}}))},Vt=ae.forwardRef(Qt);function Ln(ht){return null}var Dn=Ln;function rr(ht){return null}var Or=rr,io="rc-table",bo=[],To={};function vn(){return"No Data"}function dn(ht){var vt,Rt=(0,Ce.Z)({rowKey:"key",prefixCls:io,emptyText:vn},ht),zt=Rt.prefixCls,on=Rt.className,An=Rt.rowClassName,zn=Rt.style,pn=Rt.data,$n=Rt.rowKey,Sr=Rt.scroll,Mr=Rt.tableLayout,wr=Rt.direction,xo=Rt.title,So=Rt.footer,Eo=Rt.summary,ko=Rt.caption,Xo=Rt.id,sa=Rt.showHeader,ea=Rt.components,ia=Rt.emptyText,Ma=Rt.onRow,Na=Rt.onHeaderRow,Ia=Rt.internalHooks,Wa=Rt.transformColumns,bi=Rt.internalRefs,Sa=Rt.tailor,Ra=Rt.sticky,Ca=pn||bo,da=!!Ca.length,Oa=Ia===Re,hi=ae.useCallback(function(qi,is){return pt(ea,qi)||is},[ea]),Fi=ae.useMemo(function(){return typeof $n=="function"?$n:function(qi){var is=qi&&qi[$n];return is}},[$n]),Ci=hi(["body"]),ii=Wt(),ji=(0,x.Z)(ii,3),Pi=ji[0],cs=ji[1],Zi=ji[2],Fs=Wo(Rt,Ca,Fi),es=(0,x.Z)(Fs,6),mi=es[0],Qs=es[1],Pa=es[2],ws=es[3],Cs=es[4],Ys=es[5],li=Sr==null?void 0:Sr.x,oi=ae.useState(0),Za=(0,x.Z)(oi,2),ka=Za[0],ts=Za[1],za=ya((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},Rt),mi),{},{expandable:!!mi.expandedRowRender,columnTitle:mi.columnTitle,expandedKeys:Pa,getRowKey:Fi,onTriggerExpand:Ys,expandIcon:ws,expandIconColumnIndex:mi.expandIconColumnIndex,direction:wr,scrollWidth:Oa&&Sa&&typeof li=="number"?li:null}),Oa?Wa:null),vi=(0,x.Z)(za,3),zi=vi[0],Ti=vi[1],el=vi[2],pl=el!=null?el:li,_l=ae.useMemo(function(){return{columns:zi,flattenColumns:Ti}},[zi,Ti]),as=ae.useRef(),Cl=ae.useRef(),Ks=ae.useRef(),Ll=ae.useRef(),Du=ae.useRef(),rs=ae.useState(!1),Xi=(0,x.Z)(rs,2),ps=Xi[0],tl=Xi[1],Ds=ae.useState(!1),xi=(0,x.Z)(Ds,2),ml=xi[0],al=xi[1],Il=Mn(new Map),kl=(0,x.Z)(Il,2),Ns=kl[0],tu=kl[1],nu=qe(Ti),Kl=nu.map(function(qi){return Ns.get(qi)}),vl=ae.useMemo(function(){return Kl},[Kl.join("_")]),cl=tr(vl,Ti.length,wr),zs=Sr&&je(Sr.y),Ls=Sr&&je(pl)||!!mi.fixed,cu=Ls&&Ti.some(function(qi){var is=qi.fixed;return is}),Au=ae.useRef(),Wl=oo(Ra,zt),Zl=Wl.isSticky,Su=Wl.offsetHeader,oc=Wl.offsetSummary,ot=Wl.offsetScroll,kt=Wl.stickyClassName,Pn=Wl.container,Yn=ae.useMemo(function(){return Eo==null?void 0:Eo(Ca)},[Eo,Ca]),Fr=(zs||Zl)&&ae.isValidElement(Yn)&&Yn.type===Ht&&Yn.props.fixed,mo,Yo,_a;zs&&(Yo={overflowY:"scroll",maxHeight:Sr.y}),Ls&&(mo={overflowX:"auto"},zs||(Yo={overflowY:"hidden"}),_a={width:pl===!0?"auto":pl,minWidth:"100%"});var Ei=ae.useCallback(function(qi,is){Co(as.current)&&tu(function(yl){if(yl.get(qi)!==is){var ou=new Map(yl);return ou.set(qi,is),ou}return yl})},[]),Ki=qn(null),Vi=(0,x.Z)(Ki,2),ms=Vi[0],Js=Vi[1];function ks(qi,is){is&&(typeof is=="function"?is(qi):is.scrollLeft!==qi&&(is.scrollLeft=qi,is.scrollLeft!==qi&&setTimeout(function(){is.scrollLeft=qi},0)))}var Gs=jt(function(qi){var is=qi.currentTarget,yl=qi.scrollLeft,ou=wr==="rtl",Tl=typeof yl=="number"?yl:is.scrollLeft,gu=is||To;if(!Js()||Js()===gu){var Yu;ms(gu),ks(Tl,Cl.current),ks(Tl,Ks.current),ks(Tl,Du.current),ks(Tl,(Yu=Au.current)===null||Yu===void 0?void 0:Yu.setScrollLeft)}var Is=is||Cl.current;if(Is){var Bl=Is.scrollWidth,Hl=Is.clientWidth;if(Bl===Hl){tl(!1),al(!1);return}ou?(tl(-Tl<Bl-Hl),al(-Tl>0)):(tl(Tl>0),al(Tl<Bl-Hl))}}),Ol=function(){Ls&&Ks.current?Gs({currentTarget:Ks.current}):(tl(!1),al(!1))},El=function(is){var yl=is.width;yl!==ka&&(Ol(),ts(as.current?as.current.offsetWidth:yl))},du=ae.useRef(!1);ae.useEffect(function(){du.current&&Ol()},[Ls,pn,zi.length]),ae.useEffect(function(){du.current=!0},[]);var Ul=ae.useState(0),wu=(0,x.Z)(Ul,2),Wu=wu[0],pc=wu[1],vc=ae.useState(!0),Zu=(0,x.Z)(vc,2),Cu=Zu[0],ac=Zu[1];ae.useEffect(function(){(!Sa||!Oa)&&(Ks.current instanceof Element?pc(Rr(Ks.current).width):pc(Rr(Ll.current).width)),ac(no("position","sticky"))},[]),ae.useEffect(function(){Oa&&bi&&(bi.body.current=Ks.current)});var ku=ae.useCallback(function(qi){return ae.createElement(ae.Fragment,null,ae.createElement(Di,qi),Fr==="top"&&ae.createElement(Zt,qi,Yn))},[Fr,Yn]),Vl=ae.useCallback(function(qi){return ae.createElement(Zt,qi,Yn)},[Yn]),ic=hi(["table"],"table"),Uu=ae.useMemo(function(){return Mr||(cu?pl==="max-content"?"auto":"fixed":zs||Zl||Ti.some(function(qi){var is=qi.ellipsis;return is})?"fixed":"auto")},[zs,cu,Ti,Mr,Zl]),Vu,Xu={colWidths:vl,columCount:Ti.length,stickyOffsets:cl,onHeaderRow:Na,fixHeader:zs,scroll:Sr},jl=ae.useMemo(function(){return da?null:typeof ia=="function"?ia():ia},[da,ia]),yc=ae.createElement(oa,{data:Ca,measureColumnWidth:zs||Ls||Zl}),sc=ae.createElement(Ai,{colWidths:Ti.map(function(qi){var is=qi.width;return is}),columns:Ti}),lc=ko!=null?ae.createElement("caption",{className:"".concat(zt,"-caption")},ko):void 0,fu=ni(Rt,{data:!0}),uc=ni(Rt,{aria:!0});if(zs||Zl){var bc;typeof Ci=="function"?(bc=Ci(Ca,{scrollbarSize:Wu,ref:Ks,onScroll:Gs}),Xu.colWidths=Ti.map(function(qi,is){var yl=qi.width,ou=is===Ti.length-1?yl-Wu:yl;return typeof ou=="number"&&!Number.isNaN(ou)?ou:0})):bc=ae.createElement("div",{style:(0,Ce.Z)((0,Ce.Z)({},mo),Yo),onScroll:Gs,ref:Ks,className:Se()("".concat(zt,"-body"))},ae.createElement(ic,(0,se.Z)({style:(0,Ce.Z)((0,Ce.Z)({},_a),{},{tableLayout:Uu})},uc),lc,sc,yc,!Fr&&Yn&&ae.createElement(Zt,{stickyOffsets:cl,flattenColumns:Ti,columns:zi},Yn)));var cc=(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({noData:!Ca.length,maxContentScroll:Ls&&pl==="max-content"},Xu),_l),{},{direction:wr,stickyClassName:kt,onScroll:Gs});Vu=ae.createElement(ae.Fragment,null,sa!==!1&&ae.createElement(Ba,(0,se.Z)({},cc,{stickyTopOffset:Su,className:"".concat(zt,"-header"),ref:Cl}),ku),bc,Fr&&Fr!=="top"&&ae.createElement(Ba,(0,se.Z)({},cc,{stickyBottomOffset:oc,className:"".concat(zt,"-summary"),ref:Du}),Vl),Zl&&ae.createElement(Vt,{ref:Au,offsetScroll:ot,scrollBodyRef:Ks,onScroll:Gs,container:Pn}))}else Vu=ae.createElement("div",{style:(0,Ce.Z)((0,Ce.Z)({},mo),Yo),className:Se()("".concat(zt,"-content")),onScroll:Gs,ref:Ks},ae.createElement(ic,(0,se.Z)({style:(0,Ce.Z)((0,Ce.Z)({},_a),{},{tableLayout:Uu})},uc),lc,sc,sa!==!1&&ae.createElement(Di,(0,se.Z)({},Xu,_l)),yc,Yn&&ae.createElement(Zt,{stickyOffsets:cl,flattenColumns:Ti,columns:zi},Yn)));var ru=ae.createElement("div",(0,se.Z)({className:Se()(zt,on,(vt={},(0,we.Z)(vt,"".concat(zt,"-rtl"),wr==="rtl"),(0,we.Z)(vt,"".concat(zt,"-ping-left"),ps),(0,we.Z)(vt,"".concat(zt,"-ping-right"),ml),(0,we.Z)(vt,"".concat(zt,"-layout-fixed"),Mr==="fixed"),(0,we.Z)(vt,"".concat(zt,"-fixed-header"),zs),(0,we.Z)(vt,"".concat(zt,"-fixed-column"),cu),(0,we.Z)(vt,"".concat(zt,"-scroll-horizontal"),Ls),(0,we.Z)(vt,"".concat(zt,"-has-fix-left"),Ti[0]&&Ti[0].fixed),(0,we.Z)(vt,"".concat(zt,"-has-fix-right"),Ti[Ti.length-1]&&Ti[Ti.length-1].fixed==="right"),vt)),style:zn,id:Xo,ref:as},fu),xo&&ae.createElement(yr,{className:"".concat(zt,"-title")},xo(Ca)),ae.createElement("div",{ref:Ll,className:"".concat(zt,"-container")},Vu),So&&ae.createElement(yr,{className:"".concat(zt,"-footer")},So(Ca)));Ls&&(ru=ae.createElement(qr.Z,{onResize:El},ru));var Xl=mn(Ti,cl,wr,zi),hu=ae.useMemo(function(){return{scrollX:pl,prefixCls:zt,getComponent:hi,scrollbarSize:Wu,direction:wr,fixedInfoList:Xl,isSticky:Zl,supportSticky:Cu,componentWidth:ka,fixHeader:zs,fixColumn:cu,horizonScroll:Ls,tableLayout:Uu,rowClassName:An,expandedRowClassName:mi.expandedRowClassName,expandIcon:ws,expandableType:Qs,expandRowByClick:mi.expandRowByClick,expandedRowRender:mi.expandedRowRender,onTriggerExpand:Ys,expandIconColumnIndex:mi.expandIconColumnIndex,indentSize:mi.indentSize,allColumnsFixedLeft:Ti.every(function(qi){return qi.fixed==="left"}),emptyNode:jl,columns:zi,flattenColumns:Ti,onColumnResize:Ei,hoverStartRow:Pi,hoverEndRow:cs,onHover:Zi,rowExpandable:mi.rowExpandable,onRow:Ma,getRowKey:Fi,expandedKeys:Pa,childrenColumnName:Cs}},[pl,zt,hi,Wu,wr,Xl,Zl,Cu,ka,zs,cu,Ls,Uu,An,mi.expandedRowClassName,ws,Qs,mi.expandRowByClick,mi.expandedRowRender,Ys,mi.expandIconColumnIndex,mi.indentSize,jl,zi,Ti,Ei,Pi,cs,Zi,mi.rowExpandable,Ma,Fi,Pa,Cs]);return ae.createElement(ge.Provider,{value:hu},ru)}function Bn(ht){return ee(dn,ht)}var lr=Bn();lr.EXPAND_COLUMN=he,lr.INTERNAL_HOOKS=Re,lr.Column=Dn,lr.ColumnGroup=Or,lr.Summary=Pt;var $r=lr,Er=fe(73299),gr=le(null),wo=le(null);function Ro(ht,vt,Rt){var zt=vt||1;return Rt[ht+zt]-(Rt[ht]||0)}function ga(ht){var vt=ht.rowInfo,Rt=ht.column,zt=ht.colIndex,on=ht.indent,An=ht.index,zn=ht.renderIndex,pn=ht.record,$n=ht.style,Sr=ht.className,Mr=ht.inverse,wr=ht.getHeight,xo=Rt.render,So=Rt.dataIndex,Eo=Rt.className,ko=Rt.width,Xo=ie(wo,["columnsOffset"]),sa=Xo.columnsOffset,ea=Tr(vt,Rt,zt,on,An),ia=ea.key,Ma=ea.fixedInfo,Na=ea.appendCellNode,Ia=ea.additionalCellProps,Wa=Ia.style,bi=Ia.colSpan,Sa=bi===void 0?1:bi,Ra=Ia.rowSpan,Ca=Ra===void 0?1:Ra,da=zt-1,Oa=Ro(da,Sa,sa),hi=Sa>1?ko-Oa:0,Fi=(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},Wa),$n),{},{flex:"0 0 ".concat(Oa,"px"),width:"".concat(Oa,"px"),marginRight:hi,pointerEvents:"auto"}),Ci=ae.useMemo(function(){return Mr?Ca<=1:Sa===0||Ca===0||Ca>1},[Ca,Sa,Mr]);Ci?Fi.visibility="hidden":Mr&&(Fi.height=wr==null?void 0:wr(Ca));var ii=Ci?function(){return null}:xo,ji={};return(Ca===0||Sa===0)&&(ji.rowSpan=1,ji.colSpan=1),ae.createElement(Ne,(0,se.Z)({className:Se()(Eo,Sr),ellipsis:Rt.ellipsis,align:Rt.align,scope:Rt.rowScope,component:"div",prefixCls:vt.prefixCls,key:ia,record:pn,index:An,renderIndex:zn,dataIndex:So,render:ii,shouldCellUpdate:Rt.shouldCellUpdate},Ma,{appendNode:Na,additionalProps:(0,Ce.Z)((0,Ce.Z)({},Ia),{},{style:Fi},ji)}))}var so=ga,ro=["data","index","className","rowKey","style","extra","getHeight"],ca=ae.forwardRef(function(ht,vt){var Rt=ht.data,zt=ht.index,on=ht.className,An=ht.rowKey,zn=ht.style,pn=ht.extra,$n=ht.getHeight,Sr=(0,It.Z)(ht,ro),Mr=Rt.record,wr=Rt.indent,xo=Rt.index,So=ie(ge,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Eo=So.scrollX,ko=So.flattenColumns,Xo=So.prefixCls,sa=So.fixColumn,ea=So.componentWidth,ia=cr(Mr,An,zt,wr),Ma=ia.rowSupportExpand,Na=ia.expanded,Ia=ia.rowProps,Wa=ia.expandedRowRender,bi=ia.expandedRowClassName,Sa;if(Ma&&Na){var Ra=Wa(Mr,zt,wr+1,Na),Ca=bi==null?void 0:bi(Mr,zt,wr),da={};sa&&(da={style:(0,we.Z)({},"--virtual-width","".concat(ea,"px"))});var Oa="".concat(Xo,"-expanded-row-cell");Sa=ae.createElement("div",{className:Se()("".concat(Xo,"-expanded-row"),"".concat(Xo,"-expanded-row-level-").concat(wr+1),Ca)},ae.createElement(Ne,{component:"div",prefixCls:Xo,className:Se()(Oa,(0,we.Z)({},"".concat(Oa,"-fixed"),sa)),additionalProps:da},Ra))}var hi=(0,Ce.Z)((0,Ce.Z)({},zn),{},{width:Eo});pn&&(hi.position="absolute",hi.pointerEvents="none");var Fi=ae.createElement("div",(0,se.Z)({},Ia,Sr,{ref:Ma?null:vt,className:Se()(on,"".concat(Xo,"-row"),Ia==null?void 0:Ia.className,(0,we.Z)({},"".concat(Xo,"-row-extra"),pn)),style:(0,Ce.Z)((0,Ce.Z)({},hi),Ia==null?void 0:Ia.style)}),ko.map(function(Ci,ii){return ae.createElement(so,{key:ii,rowInfo:ia,column:Ci,colIndex:ii,indent:wr,index:zt,renderIndex:xo,record:Mr,inverse:pn,getHeight:$n})}));return Ma?ae.createElement("div",{ref:vt},Fi,Sa):Fi}),La=ne(ca),xa=La,Vo=ae.forwardRef(function(ht,vt){var Rt=ht.data,zt=ht.onScroll,on=ie(ge,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),An=on.flattenColumns,zn=on.onColumnResize,pn=on.getRowKey,$n=on.expandedKeys,Sr=on.prefixCls,Mr=on.childrenColumnName,wr=on.emptyNode,xo=on.scrollX,So=ie(gr),Eo=So.scrollY,ko=So.listItemHeight,Xo=ae.useRef(),sa=Fa(Rt,Mr,$n,pn),ea=ae.useMemo(function(){var Sa=0;return An.map(function(Ra){var Ca=Ra.width,da=Ra.key;return Sa+=Ca,[da,Ca,Sa]})},[An]),ia=ae.useMemo(function(){return ea.map(function(Sa){return Sa[2]})},[ea]);ae.useEffect(function(){ea.forEach(function(Sa){var Ra=(0,x.Z)(Sa,2),Ca=Ra[0],da=Ra[1];zn(Ca,da)})},[ea]),ae.useImperativeHandle(vt,function(){var Sa={};return Object.defineProperty(Sa,"scrollLeft",{get:function(){var Ca;return((Ca=Xo.current)===null||Ca===void 0?void 0:Ca.getScrollInfo().x)||0},set:function(Ca){var da;(da=Xo.current)===null||da===void 0||da.scrollTo({left:Ca})}}),Sa});var Ma=function(Ra,Ca){var da,Oa=(da=sa[Ca])===null||da===void 0?void 0:da.record,hi=Ra.onCell;if(hi){var Fi,Ci=hi(Oa,Ca);return(Fi=Ci==null?void 0:Ci.rowSpan)!==null&&Fi!==void 0?Fi:1}return 1},Na=function(Ra){var Ca=Ra.start,da=Ra.end,Oa=Ra.getSize,hi=Ra.offsetY;if(da<0)return null;for(var Fi=An.filter(function(li){return Ma(li,Ca)===0}),Ci=Ca,ii=function(oi){if(Fi=Fi.filter(function(Za){return Ma(Za,oi)===0}),!Fi.length)return Ci=oi,"break"},ji=Ca;ji>=0;ji-=1){var Pi=ii(ji);if(Pi==="break")break}for(var cs=An.filter(function(li){return Ma(li,da)!==1}),Zi=da,Fs=function(oi){if(cs=cs.filter(function(Za){return Ma(Za,oi)!==1}),!cs.length)return Zi=Math.max(oi-1,da),"break"},es=da;es<sa.length;es+=1){var mi=Fs(es);if(mi==="break")break}for(var Qs=[],Pa=function(oi){var Za=sa[oi];if(!Za)return"continue";An.some(function(ka){return Ma(ka,oi)>1})&&Qs.push(oi)},ws=Ci;ws<=Zi;ws+=1)var Cs=Pa(ws);var Ys=Qs.map(function(li){var oi=sa[li],Za=pn(oi.record,li),ka=function(vi){var zi=li+vi-1,Ti=pn(sa[zi].record,zi),el=Oa(Za,Ti);return el.bottom-el.top},ts=Oa(Za);return ae.createElement(xa,{key:li,data:oi,rowKey:Za,index:li,style:{top:-hi+ts.top},extra:!0,getHeight:ka})});return Ys},Ia=ae.useMemo(function(){return{columnsOffset:ia}},[ia]),Wa="".concat(Sr,"-tbody"),bi;return sa.length?bi=ae.createElement(Er.Z,{fullHeight:!1,ref:Xo,className:Se()(Wa,"".concat(Wa,"-virtual")),height:Eo,itemHeight:ko||24,data:sa,itemKey:function(Ra){return pn(Ra.record)},scrollWidth:xo,onVirtualScroll:function(Ra){var Ca=Ra.x;zt({scrollLeft:Ca})},extraRender:Na},function(Sa,Ra,Ca){var da=pn(Sa.record,Ra);return ae.createElement(xa,(0,se.Z)({data:Sa,rowKey:da,index:Ra},Ca))}):bi=ae.createElement("div",{className:Se()("".concat(Sr,"-placeholder"))},ae.createElement(Ne,{component:"div",prefixCls:Sr},wr)),ae.createElement(wo.Provider,{value:Ia},bi)}),Yr=ne(Vo),na=Yr,Jo=function(vt,Rt){var zt=Rt.ref,on=Rt.onScroll;return ae.createElement(na,{ref:zt,data:vt,onScroll:on})},$a=100;function ri(ht){var vt=ht.columns,Rt=ht.scroll,zt=ht.prefixCls,on=zt===void 0?io:zt,An=ht.className,zn=ht.listItemHeight,pn=Rt||{},$n=pn.x,Sr=pn.y;typeof $n!="number"&&($n=((vt||[]).length+1)*$a),typeof Sr!="number"&&(Sr=500);var Mr=ae.useMemo(function(){return{scrollY:Sr,listItemHeight:zn}},[Sr,zn]);return ae.createElement(gr.Provider,{value:Mr},ae.createElement($r,(0,se.Z)({},ht,{className:Se()(An,"".concat(on,"-virtual")),scroll:(0,Ce.Z)((0,Ce.Z)({},Rt),{},{x:$n}),components:{body:Jo},columns:vt,internalHooks:Re,tailor:!0})))}function Bi(ht){return ee(ri,ht)}var Ri=Bi(),Ui=null;function vs(ht){return null}var Si=vs;function wi(ht){return null}var Ji=wi,Ni=fe(10366),fs=fe(58375),Mi=fe(53124),As=fe(88258),ei=fe(98675),ds=fe(25378),Xs=fe(24457),rl=fe(28452),Hi=fe(57953),ls=fe(46605);function ys(ht){return function(Rt){let{prefixCls:zt,onExpand:on,record:An,expanded:zn,expandable:pn}=Rt;const $n=`${zt}-row-expand-icon`;return ae.createElement("button",{type:"button",onClick:Sr=>{on(An,Sr),Sr.stopPropagation()},className:Se()($n,{[`${$n}-spaced`]:!pn,[`${$n}-expanded`]:pn&&zn,[`${$n}-collapsed`]:pn&&!zn}),"aria-label":zn?ht.collapse:ht.expand,"aria-expanded":zn})}}var dl=ys;function Us(ht,vt){return"key"in ht&&ht.key!==void 0&&ht.key!==null?ht.key:ht.dataIndex?Array.isArray(ht.dataIndex)?ht.dataIndex.join("."):ht.dataIndex:vt}function ll(ht,vt){return vt?`${vt}-${ht}`:`${ht}`}function xs(ht,vt){return typeof ht=="function"?ht(vt):ht}function pa(ht,vt){const Rt=xs(ht,vt);return Object.prototype.toString.call(Rt)==="[object Object]"?"":Rt}var ai={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},hs=ai,Hs=fe(74643),bl=function(vt,Rt){return ae.createElement(Hs.Z,(0,se.Z)({},vt,{ref:Rt,icon:hs}))},zl=ae.forwardRef(bl),wl=fe(7699),gs=fe(57838);function fl(ht){const vt=ae.useRef(ht),Rt=(0,gs.Z)();return[()=>vt.current,zt=>{vt.current=zt,Rt()}]}var zu=fe(71577),Ql=fe(84567),Rl=fe(85418),iu=fe(32983),$u=fe(68508),ec=fe(76529),xl=fe(78045),Bc=fe(79870),Ue=fe(72395),Le=fe(69677);function _e(ht){let{value:vt,onChange:Rt,filterSearch:zt,tablePrefixCls:on,locale:An}=ht;return zt?ae.createElement("div",{className:`${on}-filter-dropdown-search`},ae.createElement(Le.default,{prefix:ae.createElement(Ue.Z,null),placeholder:An.filterSearchPlaceholder,onChange:Rt,value:vt,htmlSize:1,className:`${on}-filter-dropdown-search-input`})):null}var Xe=_e,tt=fe(92389);const $e=ht=>{const{keyCode:vt}=ht;vt===tt.Z.ENTER&&ht.stopPropagation()};var ft=ae.forwardRef((ht,vt)=>ae.createElement("div",{className:ht.className,onClick:Rt=>Rt.stopPropagation(),onKeyDown:$e,ref:vt},ht.children));function gt(ht){let vt=[];return(ht||[]).forEach(Rt=>{let{value:zt,children:on}=Rt;vt.push(zt),on&&(vt=[].concat((0,Ea.Z)(vt),(0,Ea.Z)(gt(on))))}),vt}function Dt(ht){return ht.some(vt=>{let{children:Rt}=vt;return Rt})}function Kt(ht,vt){return typeof vt=="string"||typeof vt=="number"?vt==null?void 0:vt.toString().toLowerCase().includes(ht.trim().toLowerCase()):!1}function Yt(ht){let{filters:vt,prefixCls:Rt,filteredKeys:zt,filterMultiple:on,searchValue:An,filterSearch:zn}=ht;return vt.map((pn,$n)=>{const Sr=String(pn.value);if(pn.children)return{key:Sr||$n,label:pn.text,popupClassName:`${Rt}-dropdown-submenu`,children:Yt({filters:pn.children,prefixCls:Rt,filteredKeys:zt,filterMultiple:on,searchValue:An,filterSearch:zn})};const Mr=on?Ql.default:xl.ZP,wr={key:pn.value!==void 0?Sr:$n,label:ae.createElement(ae.Fragment,null,ae.createElement(Mr,{checked:zt.includes(Sr)}),ae.createElement("span",null,pn.text))};return An.trim()?typeof zn=="function"?zn(An,pn)?wr:null:Kt(An,pn.text)?wr:null:wr})}function nn(ht){var vt,Rt;const{tablePrefixCls:zt,prefixCls:on,column:An,dropdownPrefixCls:zn,columnKey:pn,filterMultiple:$n,filterMode:Sr="menu",filterSearch:Mr=!1,filterState:wr,triggerFilter:xo,locale:So,children:Eo,getPopupContainer:ko}=ht,{filterDropdownOpen:Xo,onFilterDropdownOpenChange:sa,filterResetToDefaultFilteredValue:ea,defaultFilteredValue:ia,filterDropdownVisible:Ma,onFilterDropdownVisibleChange:Na}=An,[Ia,Wa]=ae.useState(!1),bi=!!(wr&&(!((vt=wr.filteredKeys)===null||vt===void 0)&&vt.length||wr.forceFiltered)),Sa=za=>{Wa(za),sa==null||sa(za),Na==null||Na(za)},Ra=(Rt=Xo!=null?Xo:Ma)!==null&&Rt!==void 0?Rt:Ia,Ca=wr==null?void 0:wr.filteredKeys,[da,Oa]=fl(Ca||[]),hi=za=>{let{selectedKeys:vi}=za;Oa(vi)},Fi=(za,vi)=>{let{node:zi,checked:Ti}=vi;hi($n?{selectedKeys:za}:{selectedKeys:Ti&&zi.key?[zi.key]:[]})};ae.useEffect(()=>{Ia&&hi({selectedKeys:Ca||[]})},[Ca]);const[Ci,ii]=ae.useState([]),ji=za=>{ii(za)},[Pi,cs]=ae.useState(""),Zi=za=>{const{value:vi}=za.target;cs(vi)};ae.useEffect(()=>{Ia||cs("")},[Ia]);const Fs=za=>{const vi=za&&za.length?za:null;if(vi===null&&(!wr||!wr.filteredKeys)||(0,wl.Z)(vi,wr==null?void 0:wr.filteredKeys,!0))return null;xo({column:An,key:pn,filteredKeys:vi})},es=()=>{Sa(!1),Fs(da())},mi=function(){let{confirm:za,closeDropdown:vi}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};za&&Fs([]),vi&&Sa(!1),cs(""),Oa(ea?(ia||[]).map(zi=>String(zi)):[])},Qs=function(){let{closeDropdown:za}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};za&&Sa(!1),Fs(da())},Pa=za=>{za&&Ca!==void 0&&Oa(Ca||[]),Sa(za),!za&&!An.filterDropdown&&es()},ws=Se()({[`${zn}-menu-without-submenu`]:!Dt(An.filters||[])}),Cs=za=>{if(za.target.checked){const vi=gt(An==null?void 0:An.filters).map(zi=>String(zi));Oa(vi)}else Oa([])},Ys=za=>{let{filters:vi}=za;return(vi||[]).map((zi,Ti)=>{const el=String(zi.value),pl={title:zi.text,key:zi.value!==void 0?el:Ti};return zi.children&&(pl.children=Ys({filters:zi.children})),pl})},li=za=>{var vi;return Object.assign(Object.assign({},za),{text:za.title,value:za.key,children:((vi=za.children)===null||vi===void 0?void 0:vi.map(zi=>li(zi)))||[]})};let oi;if(typeof An.filterDropdown=="function")oi=An.filterDropdown({prefixCls:`${zn}-custom`,setSelectedKeys:za=>hi({selectedKeys:za}),selectedKeys:da(),confirm:Qs,clearFilters:mi,filters:An.filters,visible:Ra,close:()=>{Sa(!1)}});else if(An.filterDropdown)oi=An.filterDropdown;else{const za=da()||[],vi=()=>(An.filters||[]).length===0?ae.createElement(iu.Z,{image:iu.Z.PRESENTED_IMAGE_SIMPLE,description:So.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Sr==="tree"?ae.createElement(ae.Fragment,null,ae.createElement(Xe,{filterSearch:Mr,value:Pi,onChange:Zi,tablePrefixCls:zt,locale:So}),ae.createElement("div",{className:`${zt}-filter-dropdown-tree`},$n?ae.createElement(Ql.default,{checked:za.length===gt(An.filters).length,indeterminate:za.length>0&&za.length<gt(An.filters).length,className:`${zt}-filter-dropdown-checkall`,onChange:Cs},So.filterCheckall):null,ae.createElement(Bc.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:$n,checkStrictly:!$n,className:`${zn}-menu`,onCheck:Fi,checkedKeys:za,selectedKeys:za,showIcon:!1,treeData:Ys({filters:An.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:Pi.trim()?Ti=>typeof Mr=="function"?Mr(Pi,li(Ti)):Kt(Pi,Ti.title):void 0}))):ae.createElement(ae.Fragment,null,ae.createElement(Xe,{filterSearch:Mr,value:Pi,onChange:Zi,tablePrefixCls:zt,locale:So}),ae.createElement($u.default,{selectable:!0,multiple:$n,prefixCls:`${zn}-menu`,className:ws,onSelect:hi,onDeselect:hi,selectedKeys:za,getPopupContainer:ko,openKeys:Ci,onOpenChange:ji,items:Yt({filters:An.filters||[],filterSearch:Mr,prefixCls:on,filteredKeys:da(),filterMultiple:$n,searchValue:Pi})})),zi=()=>ea?(0,wl.Z)((ia||[]).map(Ti=>String(Ti)),za,!0):za.length===0;oi=ae.createElement(ae.Fragment,null,vi(),ae.createElement("div",{className:`${on}-dropdown-btns`},ae.createElement(zu.ZP,{type:"link",size:"small",disabled:zi(),onClick:()=>mi()},So.filterReset),ae.createElement(zu.ZP,{type:"primary",size:"small",onClick:es},So.filterConfirm)))}An.filterDropdown&&(oi=ae.createElement(ec.J,{selectable:void 0},oi));const Za=()=>ae.createElement(ft,{className:`${on}-dropdown`},oi);let ka;typeof An.filterIcon=="function"?ka=An.filterIcon(bi):An.filterIcon?ka=An.filterIcon:ka=ae.createElement(zl,null);const{direction:ts}=ae.useContext(Mi.E_);return ae.createElement("div",{className:`${on}-column`},ae.createElement("span",{className:`${zt}-column-title`},Eo),ae.createElement(Rl.Z,{dropdownRender:Za,trigger:["click"],open:Ra,onOpenChange:Pa,getPopupContainer:ko,placement:ts==="rtl"?"bottomLeft":"bottomRight"},ae.createElement("span",{role:"button",tabIndex:-1,className:Se()(`${on}-trigger`,{active:bi}),onClick:za=>{za.stopPropagation()}},ka)))}var Ft=nn;function Tn(ht,vt,Rt){let zt=[];return(ht||[]).forEach((on,An)=>{var zn;const pn=ll(An,Rt);if(on.filters||"filterDropdown"in on||"onFilter"in on)if("filteredValue"in on){let $n=on.filteredValue;"filterDropdown"in on||($n=(zn=$n==null?void 0:$n.map(String))!==null&&zn!==void 0?zn:$n),zt.push({column:on,key:Us(on,pn),filteredKeys:$n,forceFiltered:on.filtered})}else zt.push({column:on,key:Us(on,pn),filteredKeys:vt&&on.defaultFilteredValue?on.defaultFilteredValue:void 0,forceFiltered:on.filtered});"children"in on&&(zt=[].concat((0,Ea.Z)(zt),(0,Ea.Z)(Tn(on.children,vt,pn))))}),zt}function hn(ht,vt,Rt,zt,on,An,zn,pn){return Rt.map(($n,Sr)=>{const Mr=ll(Sr,pn),{filterMultiple:wr=!0,filterMode:xo,filterSearch:So}=$n;let Eo=$n;if(Eo.filters||Eo.filterDropdown){const ko=Us(Eo,Mr),Xo=zt.find(sa=>{let{key:ea}=sa;return ko===ea});Eo=Object.assign(Object.assign({},Eo),{title:sa=>ae.createElement(Ft,{tablePrefixCls:ht,prefixCls:`${ht}-filter`,dropdownPrefixCls:vt,column:Eo,columnKey:ko,filterState:Xo,filterMultiple:wr,filterMode:xo,filterSearch:So,triggerFilter:An,locale:on,getPopupContainer:zn},xs($n.title,sa))})}return"children"in Eo&&(Eo=Object.assign(Object.assign({},Eo),{children:hn(ht,vt,Eo.children,zt,on,An,zn,Mr)})),Eo})}function Qn(ht){const vt={};return ht.forEach(Rt=>{let{key:zt,filteredKeys:on,column:An}=Rt;const{filters:zn,filterDropdown:pn}=An;if(pn)vt[zt]=on||null;else if(Array.isArray(on)){const $n=gt(zn);vt[zt]=$n.filter(Sr=>on.includes(String(Sr)))}else vt[zt]=null}),vt}function un(ht,vt){return vt.reduce((Rt,zt)=>{const{column:{onFilter:on,filters:An},filteredKeys:zn}=zt;return on&&zn&&zn.length?Rt.filter(pn=>zn.some($n=>{const Sr=gt(An),Mr=Sr.findIndex(xo=>String(xo)===String($n)),wr=Mr!==-1?Sr[Mr]:$n;return on(wr,pn)})):Rt},ht)}const jn=ht=>ht.flatMap(vt=>"children"in vt?[vt].concat((0,Ea.Z)(jn(vt.children||[]))):[vt]);function br(ht){let{prefixCls:vt,dropdownPrefixCls:Rt,mergedColumns:zt,onFilterChange:on,getPopupContainer:An,locale:zn}=ht;const pn=ae.useMemo(()=>jn(zt||[]),[zt]),[$n,Sr]=ae.useState(()=>Tn(pn,!0)),Mr=ae.useMemo(()=>{const Eo=Tn(pn,!1);if(Eo.length===0)return Eo;let ko=!0,Xo=!0;if(Eo.forEach(sa=>{let{filteredKeys:ea}=sa;ea!==void 0?ko=!1:Xo=!1}),ko){const sa=(pn||[]).map((ea,ia)=>Us(ea,ll(ia)));return $n.filter(ea=>{let{key:ia}=ea;return sa.includes(ia)}).map(ea=>{const ia=pn[sa.findIndex(Ma=>Ma===ea.key)];return Object.assign(Object.assign({},ea),{column:Object.assign(Object.assign({},ea.column),ia),forceFiltered:ia.filtered})})}return Eo},[pn,$n]),wr=ae.useMemo(()=>Qn(Mr),[Mr]),xo=Eo=>{const ko=Mr.filter(Xo=>{let{key:sa}=Xo;return sa!==Eo.key});ko.push(Eo),Sr(ko),on(Qn(ko),ko)};return[Eo=>hn(vt,Rt,Eo,Mr,zn,xo,An),Mr,wr]}var Zr=br;function Po(ht,vt,Rt){const zt=ae.useRef({});function on(An){if(!zt.current||zt.current.data!==ht||zt.current.childrenColumnName!==vt||zt.current.getRowKey!==Rt){let pn=function($n){$n.forEach((Sr,Mr)=>{const wr=Rt(Sr,Mr);zn.set(wr,Sr),Sr&&typeof Sr=="object"&&vt in Sr&&pn(Sr[vt]||[])})};const zn=new Map;pn(ht),zt.current={data:ht,childrenColumnName:vt,kvMap:zn,getRowKey:Rt}}return zt.current.kvMap.get(An)}return[on]}var $o=fe(38780),Xr=function(ht,vt){var Rt={};for(var zt in ht)Object.prototype.hasOwnProperty.call(ht,zt)&&vt.indexOf(zt)<0&&(Rt[zt]=ht[zt]);if(ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var on=0,zt=Object.getOwnPropertySymbols(ht);on<zt.length;on++)vt.indexOf(zt[on])<0&&Object.prototype.propertyIsEnumerable.call(ht,zt[on])&&(Rt[zt[on]]=ht[zt[on]]);return Rt};const nr=10;function Qo(ht,vt){const Rt={current:ht.current,pageSize:ht.pageSize};return Object.keys(vt&&typeof vt=="object"?vt:{}).forEach(on=>{const An=ht[on];typeof An!="function"&&(Rt[on]=An)}),Rt}function Ho(ht,vt,Rt){const zt=Rt&&typeof Rt=="object"?Rt:{},{total:on=0}=zt,An=Xr(zt,["total"]),[zn,pn]=(0,ae.useState)(()=>({current:"defaultCurrent"in An?An.defaultCurrent:1,pageSize:"defaultPageSize"in An?An.defaultPageSize:nr})),$n=(0,$o.Z)(zn,An,{total:on>0?on:ht}),Sr=Math.ceil((on||ht)/$n.pageSize);$n.current>Sr&&($n.current=Sr||1);const Mr=(xo,So)=>{pn({current:xo!=null?xo:1,pageSize:So||$n.pageSize})},wr=(xo,So)=>{var Eo;Rt&&((Eo=Rt.onChange)===null||Eo===void 0||Eo.call(Rt,xo,So)),Mr(xo,So),vt(xo,So||($n==null?void 0:$n.pageSize))};return Rt===!1?[{},()=>{}]:[Object.assign(Object.assign({},$n),{onChange:wr}),Mr]}var wn=Ho,bn=fe(42922),Ar=fe(29873),ar=fe(97153),Fo=fe(83898),fo=fe(5663);const Lo={},Jr="SELECT_ALL",Mo="SELECT_INVERT",_o="SELECT_NONE",ja=[],qt=(ht,vt)=>{let Rt=[];return(vt||[]).forEach(zt=>{Rt.push(zt),zt&&typeof zt=="object"&&ht in zt&&(Rt=[].concat((0,Ea.Z)(Rt),(0,Ea.Z)(qt(ht,zt[ht]))))}),Rt};var Vn=(ht,vt)=>{const{preserveSelectedRowKeys:Rt,selectedRowKeys:zt,defaultSelectedRowKeys:on,getCheckboxProps:An,onChange:zn,onSelect:pn,onSelectAll:$n,onSelectInvert:Sr,onSelectNone:Mr,onSelectMultiple:wr,columnWidth:xo,type:So,selections:Eo,fixed:ko,renderCell:Xo,hideSelectAll:sa,checkStrictly:ea=!0}=vt||{},{prefixCls:ia,data:Ma,pageData:Na,getRecordByKey:Ia,getRowKey:Wa,expandType:bi,childrenColumnName:Sa,locale:Ra,getPopupContainer:Ca}=ht,[da,Oa]=(0,fo.Z)(zt||on||ja,{value:zt}),hi=ae.useRef(new Map),Fi=(0,ae.useCallback)(li=>{if(Rt){const oi=new Map;li.forEach(Za=>{let ka=Ia(Za);!ka&&hi.current.has(Za)&&(ka=hi.current.get(Za)),oi.set(Za,ka)}),hi.current=oi}},[Ia,Rt]);ae.useEffect(()=>{Fi(da)},[da]);const{keyEntities:Ci}=(0,ae.useMemo)(()=>{if(ea)return{keyEntities:null};let li=Ma;if(Rt){const oi=new Set(Ma.map((ka,ts)=>Wa(ka,ts))),Za=Array.from(hi.current).reduce((ka,ts)=>{let[za,vi]=ts;return oi.has(za)?ka:ka.concat(vi)},[]);li=[].concat((0,Ea.Z)(li),(0,Ea.Z)(Za))}return(0,Fo.I8)(li,{externalGetKey:Wa,childrenPropName:Sa})},[Ma,Wa,ea,Sa,Rt]),ii=(0,ae.useMemo)(()=>qt(Sa,Na),[Sa,Na]),ji=(0,ae.useMemo)(()=>{const li=new Map;return ii.forEach((oi,Za)=>{const ka=Wa(oi,Za),ts=(An?An(oi):null)||{};li.set(ka,ts)}),li},[ii,Wa,An]),Pi=(0,ae.useCallback)(li=>{var oi;return!!(!((oi=ji.get(Wa(li)))===null||oi===void 0)&&oi.disabled)},[ji,Wa]),[cs,Zi]=(0,ae.useMemo)(()=>{if(ea)return[da||[],[]];const{checkedKeys:li,halfCheckedKeys:oi}=(0,ar.S)(da,!0,Ci,Pi);return[li||[],oi]},[da,ea,Ci,Pi]),Fs=(0,ae.useMemo)(()=>{const li=So==="radio"?cs.slice(0,1):cs;return new Set(li)},[cs,So]),es=(0,ae.useMemo)(()=>So==="radio"?new Set:new Set(Zi),[Zi,So]),[mi,Qs]=(0,ae.useState)(null);ae.useEffect(()=>{vt||Oa(ja)},[!!vt]);const Pa=(0,ae.useCallback)((li,oi)=>{let Za,ka;Fi(li),Rt?(Za=li,ka=li.map(ts=>hi.current.get(ts))):(Za=[],ka=[],li.forEach(ts=>{const za=Ia(ts);za!==void 0&&(Za.push(ts),ka.push(za))})),Oa(Za),zn==null||zn(Za,ka,{type:oi})},[Oa,Ia,zn,Rt]),ws=(0,ae.useCallback)((li,oi,Za,ka)=>{if(pn){const ts=Za.map(za=>Ia(za));pn(Ia(li),oi,ts,ka)}Pa(Za,"single")},[pn,Ia,Pa]),Cs=(0,ae.useMemo)(()=>!Eo||sa?null:(Eo===!0?[Jr,Mo,_o]:Eo).map(oi=>oi===Jr?{key:"all",text:Ra.selectionAll,onSelect(){Pa(Ma.map((Za,ka)=>Wa(Za,ka)).filter(Za=>{const ka=ji.get(Za);return!(ka!=null&&ka.disabled)||Fs.has(Za)}),"all")}}:oi===Mo?{key:"invert",text:Ra.selectInvert,onSelect(){const Za=new Set(Fs);Na.forEach((ts,za)=>{const vi=Wa(ts,za),zi=ji.get(vi);zi!=null&&zi.disabled||(Za.has(vi)?Za.delete(vi):Za.add(vi))});const ka=Array.from(Za);Sr&&Sr(ka),Pa(ka,"invert")}}:oi===_o?{key:"none",text:Ra.selectNone,onSelect(){Mr==null||Mr(),Pa(Array.from(Fs).filter(Za=>{const ka=ji.get(Za);return ka==null?void 0:ka.disabled}),"none")}}:oi).map(oi=>Object.assign(Object.assign({},oi),{onSelect:function(){for(var Za,ka,ts=arguments.length,za=new Array(ts),vi=0;vi<ts;vi++)za[vi]=arguments[vi];(ka=oi.onSelect)===null||ka===void 0||(Za=ka).call.apply(Za,[oi].concat(za)),Qs(null)}})),[Eo,Fs,Na,Wa,Sr,Pa]);return[(0,ae.useCallback)(li=>{var oi;if(!vt)return li.filter(rs=>rs!==Lo);let Za=(0,Ea.Z)(li);const ka=new Set(Fs),ts=ii.map(Wa).filter(rs=>!ji.get(rs).disabled),za=ts.every(rs=>ka.has(rs)),vi=ts.some(rs=>ka.has(rs)),zi=()=>{const rs=[];za?ts.forEach(ps=>{ka.delete(ps),rs.push(ps)}):ts.forEach(ps=>{ka.has(ps)||(ka.add(ps),rs.push(ps))});const Xi=Array.from(ka);$n==null||$n(!za,Xi.map(ps=>Ia(ps)),rs.map(ps=>Ia(ps))),Pa(Xi,"all"),Qs(null)};let Ti;if(So!=="radio"){let rs;if(Cs){const xi={getPopupContainer:Ca,items:Cs.map((ml,al)=>{const{key:Il,text:kl,onSelect:Ns}=ml;return{key:Il!=null?Il:al,onClick:()=>{Ns==null||Ns(ts)},label:kl}})};rs=ae.createElement("div",{className:`${ia}-selection-extra`},ae.createElement(Rl.Z,{menu:xi,getPopupContainer:Ca},ae.createElement("span",null,ae.createElement(bn.Z,null))))}const Xi=ii.map((xi,ml)=>{const al=Wa(xi,ml),Il=ji.get(al)||{};return Object.assign({checked:ka.has(al)},Il)}).filter(xi=>{let{disabled:ml}=xi;return ml}),ps=!!Xi.length&&Xi.length===ii.length,tl=ps&&Xi.every(xi=>{let{checked:ml}=xi;return ml}),Ds=ps&&Xi.some(xi=>{let{checked:ml}=xi;return ml});Ti=!sa&&ae.createElement("div",{className:`${ia}-selection`},ae.createElement(Ql.default,{checked:ps?tl:!!ii.length&&za,indeterminate:ps?!tl&&Ds:!za&&vi,onChange:zi,disabled:ii.length===0||ps,"aria-label":rs?"Custom selection":"Select all",skipGroup:!0}),rs)}let el;So==="radio"?el=(rs,Xi,ps)=>{const tl=Wa(Xi,ps),Ds=ka.has(tl);return{node:ae.createElement(xl.ZP,Object.assign({},ji.get(tl),{checked:Ds,onClick:xi=>xi.stopPropagation(),onChange:xi=>{ka.has(tl)||ws(tl,!0,[tl],xi.nativeEvent)}})),checked:Ds}}:el=(rs,Xi,ps)=>{var tl;const Ds=Wa(Xi,ps),xi=ka.has(Ds),ml=es.has(Ds),al=ji.get(Ds);let Il;return bi==="nest"?Il=ml:Il=(tl=al==null?void 0:al.indeterminate)!==null&&tl!==void 0?tl:ml,{node:ae.createElement(Ql.default,Object.assign({},al,{indeterminate:Il,checked:xi,skipGroup:!0,onClick:kl=>kl.stopPropagation(),onChange:kl=>{let{nativeEvent:Ns}=kl;const{shiftKey:tu}=Ns;let nu=-1,Kl=-1;if(tu&&ea){const vl=new Set([mi,Ds]);ts.some((cl,zs)=>{if(vl.has(cl))if(nu===-1)nu=zs;else return Kl=zs,!0;return!1})}if(Kl!==-1&&nu!==Kl&&ea){const vl=ts.slice(nu,Kl+1),cl=[];xi?vl.forEach(Ls=>{ka.has(Ls)&&(cl.push(Ls),ka.delete(Ls))}):vl.forEach(Ls=>{ka.has(Ls)||(cl.push(Ls),ka.add(Ls))});const zs=Array.from(ka);wr==null||wr(!xi,zs.map(Ls=>Ia(Ls)),cl.map(Ls=>Ia(Ls))),Pa(zs,"multiple")}else{const vl=cs;if(ea){const cl=xi?(0,Ar._5)(vl,Ds):(0,Ar.L0)(vl,Ds);ws(Ds,!xi,cl,Ns)}else{const cl=(0,ar.S)([].concat((0,Ea.Z)(vl),[Ds]),!0,Ci,Pi),{checkedKeys:zs,halfCheckedKeys:Ls}=cl;let cu=zs;if(xi){const Au=new Set(zs);Au.delete(Ds),cu=(0,ar.S)(Array.from(Au),{checked:!1,halfCheckedKeys:Ls},Ci,Pi).checkedKeys}ws(Ds,!xi,cu,Ns)}}Qs(xi?null:Ds)}})),checked:xi}};const pl=(rs,Xi,ps)=>{const{node:tl,checked:Ds}=el(rs,Xi,ps);return Xo?Xo(Ds,Xi,ps,tl):tl};if(!Za.includes(Lo))if(Za.findIndex(rs=>{var Xi;return((Xi=rs[Da])===null||Xi===void 0?void 0:Xi.columnType)==="EXPAND_COLUMN"})===0){const[rs,...Xi]=Za;Za=[rs,Lo].concat((0,Ea.Z)(Xi))}else Za=[Lo].concat((0,Ea.Z)(Za));const _l=Za.indexOf(Lo);Za=Za.filter((rs,Xi)=>rs!==Lo||Xi===_l);const as=Za[_l-1],Cl=Za[_l+1];let Ks=ko;Ks===void 0&&((Cl==null?void 0:Cl.fixed)!==void 0?Ks=Cl.fixed:(as==null?void 0:as.fixed)!==void 0&&(Ks=as.fixed)),Ks&&as&&((oi=as[Da])===null||oi===void 0?void 0:oi.columnType)==="EXPAND_COLUMN"&&as.fixed===void 0&&(as.fixed=Ks);const Ll=Se()(`${ia}-selection-col`,{[`${ia}-selection-col-with-dropdown`]:Eo&&So==="checkbox"}),Du={fixed:Ks,width:xo,className:`${ia}-selection-column`,title:vt.columnTitle||Ti,render:pl,onCell:vt.onCell,[Da]:{className:Ll}};return Za.map(rs=>rs===Lo?Du:rs)},[Wa,ii,vt,cs,Fs,es,xo,Cs,bi,mi,ji,wr,ws,Pi]),Fs]},mr=fe(33463),jr=fe(28575),eo=fe(83062);const lo="ascend",po="descend";function ba(ht){return typeof ht.sorter=="object"&&typeof ht.sorter.multiple=="number"?ht.sorter.multiple:!1}function va(ht){return typeof ht=="function"?ht:ht&&typeof ht=="object"&&ht.compare?ht.compare:!1}function Ya(ht,vt){return vt?ht[ht.indexOf(vt)+1]:ht[0]}function Ja(ht,vt,Rt){let zt=[];function on(An,zn){zt.push({column:An,key:Us(An,zn),multiplePriority:ba(An),sortOrder:An.sortOrder})}return(ht||[]).forEach((An,zn)=>{const pn=ll(zn,Rt);An.children?("sortOrder"in An&&on(An,pn),zt=[].concat((0,Ea.Z)(zt),(0,Ea.Z)(Ja(An.children,vt,pn)))):An.sorter&&("sortOrder"in An?on(An,pn):vt&&An.defaultSortOrder&&zt.push({column:An,key:Us(An,pn),multiplePriority:ba(An),sortOrder:An.defaultSortOrder}))}),zt}function Ii(ht,vt,Rt,zt,on,An,zn,pn){return(vt||[]).map(($n,Sr)=>{const Mr=ll(Sr,pn);let wr=$n;if(wr.sorter){const xo=wr.sortDirections||on,So=wr.showSorterTooltip===void 0?zn:wr.showSorterTooltip,Eo=Us(wr,Mr),ko=Rt.find(bi=>{let{key:Sa}=bi;return Sa===Eo}),Xo=ko?ko.sortOrder:null,sa=Ya(xo,Xo);let ea;if($n.sortIcon)ea=$n.sortIcon({sortOrder:Xo});else{const bi=xo.includes(lo)&&ae.createElement(jr.Z,{className:Se()(`${ht}-column-sorter-up`,{active:Xo===lo})}),Sa=xo.includes(po)&&ae.createElement(mr.Z,{className:Se()(`${ht}-column-sorter-down`,{active:Xo===po})});ea=ae.createElement("span",{className:Se()(`${ht}-column-sorter`,{[`${ht}-column-sorter-full`]:!!(bi&&Sa)})},ae.createElement("span",{className:`${ht}-column-sorter-inner`,"aria-hidden":"true"},bi,Sa))}const{cancelSort:ia,triggerAsc:Ma,triggerDesc:Na}=An||{};let Ia=ia;sa===po?Ia=Na:sa===lo&&(Ia=Ma);const Wa=typeof So=="object"?So:{title:Ia};wr=Object.assign(Object.assign({},wr),{className:Se()(wr.className,{[`${ht}-column-sort`]:Xo}),title:bi=>{const Sa=ae.createElement("div",{className:`${ht}-column-sorters`},ae.createElement("span",{className:`${ht}-column-title`},xs($n.title,bi)),ea);return So?ae.createElement(eo.Z,Object.assign({},Wa),Sa):Sa},onHeaderCell:bi=>{const Sa=$n.onHeaderCell&&$n.onHeaderCell(bi)||{},Ra=Sa.onClick,Ca=Sa.onKeyDown;Sa.onClick=hi=>{zt({column:$n,key:Eo,sortOrder:sa,multiplePriority:ba($n)}),Ra==null||Ra(hi)},Sa.onKeyDown=hi=>{hi.keyCode===tt.Z.ENTER&&(zt({column:$n,key:Eo,sortOrder:sa,multiplePriority:ba($n)}),Ca==null||Ca(hi))};const da=pa($n.title,{}),Oa=da==null?void 0:da.toString();return Xo?Sa["aria-sort"]=Xo==="ascend"?"ascending":"descending":Sa["aria-label"]=Oa||"",Sa.className=Se()(Sa.className,`${ht}-column-has-sorters`),Sa.tabIndex=0,$n.ellipsis&&(Sa.title=(da!=null?da:"").toString()),Sa}})}return"children"in wr&&(wr=Object.assign(Object.assign({},wr),{children:Ii(ht,wr.children,Rt,zt,on,An,zn,Mr)})),wr})}function Do(ht){const{column:vt,sortOrder:Rt}=ht;return{column:vt,order:Rt,field:vt.dataIndex,columnKey:vt.key}}function Xn(ht){const vt=ht.filter(Rt=>{let{sortOrder:zt}=Rt;return zt}).map(Do);return vt.length===0&&ht.length?Object.assign(Object.assign({},Do(ht[ht.length-1])),{column:void 0}):vt.length<=1?vt[0]||{}:vt}function ki(ht,vt,Rt){const zt=vt.slice().sort((zn,pn)=>pn.multiplePriority-zn.multiplePriority),on=ht.slice(),An=zt.filter(zn=>{let{column:{sorter:pn},sortOrder:$n}=zn;return va(pn)&&$n});return An.length?on.sort((zn,pn)=>{for(let $n=0;$n<An.length;$n+=1){const Sr=An[$n],{column:{sorter:Mr},sortOrder:wr}=Sr,xo=va(Mr);if(xo&&wr){const So=xo(zn,pn,wr);if(So!==0)return wr===lo?So:-So}}return 0}).map(zn=>{const pn=zn[Rt];return pn?Object.assign(Object.assign({},zn),{[Rt]:ki(pn,vt,Rt)}):zn}):on}function pi(ht){let{prefixCls:vt,mergedColumns:Rt,onSorterChange:zt,sortDirections:on,tableLocale:An,showSorterTooltip:zn}=ht;const[pn,$n]=ae.useState(Ja(Rt,!0)),Sr=ae.useMemo(()=>{let Eo=!0;const ko=Ja(Rt,!1);if(!ko.length)return pn;const Xo=[];function sa(ia){Eo?Xo.push(ia):Xo.push(Object.assign(Object.assign({},ia),{sortOrder:null}))}let ea=null;return ko.forEach(ia=>{ea===null?(sa(ia),ia.sortOrder&&(ia.multiplePriority===!1?Eo=!1:ea=!0)):(ea&&ia.multiplePriority!==!1||(Eo=!1),sa(ia))}),Xo},[Rt,pn]),Mr=ae.useMemo(()=>{const Eo=Sr.map(ko=>{let{column:Xo,sortOrder:sa}=ko;return{column:Xo,order:sa}});return{sortColumns:Eo,sortColumn:Eo[0]&&Eo[0].column,sortOrder:Eo[0]&&Eo[0].order}},[Sr]);function wr(Eo){let ko;Eo.multiplePriority===!1||!Sr.length||Sr[0].multiplePriority===!1?ko=[Eo]:ko=[].concat((0,Ea.Z)(Sr.filter(Xo=>{let{key:sa}=Xo;return sa!==Eo.key})),[Eo]),$n(ko),zt(Xn(ko),ko)}return[Eo=>Ii(vt,Eo,Sr,wr,on,An,zn),Sr,Mr,()=>Xn(Sr)]}function Aa(ht,vt){return ht.map(Rt=>{const zt=Object.assign({},Rt);return zt.title=xs(Rt.title,vt),"children"in zt&&(zt.children=Aa(zt.children,vt)),zt})}function Ta(ht){return[ae.useCallback(Rt=>Aa(Rt,ht),[ht])]}var Ga=Bn((ht,vt)=>{const{_renderTimes:Rt}=ht,{_renderTimes:zt}=vt;return Rt!==zt}),Ha=Bi((ht,vt)=>{const{_renderTimes:Rt}=ht,{_renderTimes:zt}=vt;return Rt!==zt}),gi=fe(84780),Oi=fe(14747),$i=fe(67968),os=fe(45503),_s=ht=>{const{componentCls:vt}=ht,Rt=`${ht.lineWidth}px ${ht.lineType} ${ht.tableBorderColor}`,zt=(on,An,zn)=>({[`&${vt}-${on}`]:{[`> ${vt}-container`]:{[`> ${vt}-content, > ${vt}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${vt}-expanded-row-fixed`]:{margin:`-${An}px -${zn+ht.lineWidth}px`}}}}}});return{[`${vt}-wrapper`]:{[`${vt}${vt}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${vt}-title`]:{border:Rt,borderBottom:0},[`> ${vt}-container`]:{borderInlineStart:Rt,borderTop:Rt,[`
> ${vt}-content,
> ${vt}-header,
> ${vt}-body,
> ${vt}-summary
`]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:Rt},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Rt},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${vt}-cell-fix-right-first::after`]:{borderInlineEnd:Rt}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${vt}-expanded-row-fixed`]:{margin:`-${ht.tablePaddingVertical}px -${ht.tablePaddingHorizontal+ht.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:ht.lineWidth,bottom:0,borderInlineEnd:Rt,content:'""'}}}}}},[`&${vt}-scroll-horizontal`]:{[`> ${vt}-container > ${vt}-body`]:{"> table > tbody":{[`
> tr${vt}-expanded-row,
> tr${vt}-placeholder
`]:{"> th, > td":{borderInlineEnd:0}}}}}},zt("middle",ht.tablePaddingVerticalMiddle,ht.tablePaddingHorizontalMiddle)),zt("small",ht.tablePaddingVerticalSmall,ht.tablePaddingHorizontalSmall)),{[`> ${vt}-footer`]:{border:Rt,borderTop:0}}),[`${vt}-cell`]:{[`${vt}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ht.lineWidth}px 0 ${ht.lineWidth}px ${ht.tableHeaderBg}`}},[`${vt}-bordered ${vt}-cell-scrollbar`]:{borderInlineEnd:Rt}}}},us=ht=>{const{componentCls:vt}=ht;return{[`${vt}-wrapper`]:{[`${vt}-cell-ellipsis`]:Object.assign(Object.assign({},Oi.vS),{wordBreak:"keep-all",[`
&${vt}-cell-fix-left-last,
&${vt}-cell-fix-right-first
`]:{overflow:"visible",[`${vt}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${vt}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Ml=ht=>{const{componentCls:vt}=ht;return{[`${vt}-wrapper`]:{[`${vt}-tbody > tr${vt}-placeholder`]:{textAlign:"center",color:ht.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ht.colorBgContainer}}}}},Ss=fe(49867),Ms=ht=>{const{componentCls:vt,antCls:Rt,controlInteractiveSize:zt,motionDurationSlow:on,lineWidth:An,paddingXS:zn,lineType:pn,tableBorderColor:$n,tableExpandIconBg:Sr,tableExpandColumnWidth:Mr,borderRadius:wr,fontSize:xo,fontSizeSM:So,lineHeight:Eo,tablePaddingVertical:ko,tablePaddingHorizontal:Xo,tableExpandedRowBg:sa,paddingXXS:ea}=ht,ia=zt/2-An,Ma=ia*2+An*3,Na=`${An}px ${pn} ${$n}`,Ia=ea-An;return{[`${vt}-wrapper`]:{[`${vt}-expand-icon-col`]:{width:Mr},[`${vt}-row-expand-icon-cell`]:{textAlign:"center",[`${vt}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${vt}-row-indent`]:{height:1,float:"left"},[`${vt}-row-expand-icon`]:Object.assign(Object.assign({},(0,Ss.N)(ht)),{position:"relative",float:"left",boxSizing:"border-box",width:Ma,height:Ma,padding:0,color:"inherit",lineHeight:`${Ma}px`,background:Sr,border:Na,borderRadius:wr,transform:`scale(${zt/Ma})`,transition:`all ${on}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${on} ease-out`,content:'""'},"&::before":{top:ia,insetInlineEnd:Ia,insetInlineStart:Ia,height:An},"&::after":{top:Ia,bottom:Ia,insetInlineStart:ia,width:An,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${vt}-row-indent + ${vt}-row-expand-icon`]:{marginTop:(xo*Eo-An*3)/2-Math.ceil((So*1.4-An*3)/2),marginInlineEnd:zn},[`tr${vt}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:sa}},[`${Rt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${vt}-expanded-row-fixed`]:{position:"relative",margin:`-${ko}px -${Xo}px`,padding:`${ko}px ${Xo}px`}}}},Iu=ht=>{const{componentCls:vt,antCls:Rt,iconCls:zt,tableFilterDropdownWidth:on,tableFilterDropdownSearchWidth:An,paddingXXS:zn,paddingXS:pn,colorText:$n,lineWidth:Sr,lineType:Mr,tableBorderColor:wr,tableHeaderIconColor:xo,fontSizeSM:So,tablePaddingHorizontal:Eo,borderRadius:ko,motionDurationSlow:Xo,colorTextDescription:sa,colorPrimary:ea,tableHeaderFilterActiveBg:ia,colorTextDisabled:Ma,tableFilterDropdownBg:Na,tableFilterDropdownHeight:Ia,controlItemBgHover:Wa,controlItemBgActive:bi,boxShadowSecondary:Sa,filterDropdownMenuBg:Ra}=ht,Ca=`${Rt}-dropdown`,da=`${vt}-filter-dropdown`,Oa=`${Rt}-tree`,hi=`${Sr}px ${Mr} ${wr}`;return[{[`${vt}-wrapper`]:{[`${vt}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${vt}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-zn,marginInline:`${zn}px ${-Eo/2}px`,padding:`0 ${zn}px`,color:xo,fontSize:So,borderRadius:ko,cursor:"pointer",transition:`all ${Xo}`,"&:hover":{color:sa,background:ia},"&.active":{color:ea}}}},{[`${Rt}-dropdown`]:{[da]:Object.assign(Object.assign({},(0,Oi.Wf)(ht)),{minWidth:on,backgroundColor:Na,borderRadius:ko,boxShadow:Sa,overflow:"hidden",[`${Ca}-menu`]:{maxHeight:Ia,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Ra,"&:empty::after":{display:"block",padding:`${pn}px 0`,color:Ma,fontSize:So,textAlign:"center",content:'"Not Found"'}},[`${da}-tree`]:{paddingBlock:`${pn}px 0`,paddingInline:pn,[Oa]:{padding:0},[`${Oa}-treenode ${Oa}-node-content-wrapper:hover`]:{backgroundColor:Wa},[`${Oa}-treenode-checkbox-checked ${Oa}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:bi}}},[`${da}-search`]:{padding:pn,borderBottom:hi,"&-input":{input:{minWidth:An},[zt]:{color:Ma}}},[`${da}-checkall`]:{width:"100%",marginBottom:zn,marginInlineStart:zn},[`${da}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${pn-Sr}px ${pn}px`,overflow:"hidden",borderTop:hi}})}},{[`${Rt}-dropdown ${da}, ${da}-submenu`]:{[`${Rt}-checkbox-wrapper + span`]:{paddingInlineStart:pn,color:$n},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},tc=ht=>{const{componentCls:vt,lineWidth:Rt,colorSplit:zt,motionDurationSlow:on,zIndexTableFixed:An,tableBg:zn,zIndexTableSticky:pn}=ht,$n=zt;return{[`${vt}-wrapper`]:{[`
${vt}-cell-fix-left,
${vt}-cell-fix-right
`]:{position:"sticky !important",zIndex:An,background:zn},[`
${vt}-cell-fix-left-first::after,
${vt}-cell-fix-left-last::after
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-Rt,width:30,transform:"translateX(100%)",transition:`box-shadow ${on}`,content:'""',pointerEvents:"none"},[`${vt}-cell-fix-left-all::after`]:{display:"none"},[`
${vt}-cell-fix-right-first::after,
${vt}-cell-fix-right-last::after
`]:{position:"absolute",top:0,bottom:-Rt,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${on}`,content:'""',pointerEvents:"none"},[`${vt}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:pn+1,width:30,transition:`box-shadow ${on}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${vt}-ping-left`]:{[`&:not(${vt}-has-fix-left) ${vt}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${$n}`}},[`
${vt}-cell-fix-left-first::after,
${vt}-cell-fix-left-last::after
`]:{boxShadow:`inset 10px 0 8px -8px ${$n}`},[`${vt}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${vt}-ping-right`]:{[`&:not(${vt}-has-fix-right) ${vt}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${$n}`}},[`
${vt}-cell-fix-right-first::after,
${vt}-cell-fix-right-last::after
`]:{boxShadow:`inset -10px 0 8px -8px ${$n}`}}}}},vu=ht=>{const{componentCls:vt,antCls:Rt}=ht;return{[`${vt}-wrapper`]:{[`${vt}-pagination${Rt}-pagination`]:{margin:`${ht.margin}px 0`},[`${vt}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:ht.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},ul=ht=>{const{componentCls:vt,tableRadius:Rt}=ht;return{[`${vt}-wrapper`]:{[vt]:{[`${vt}-title, ${vt}-header`]:{borderRadius:`${Rt}px ${Rt}px 0 0`},[`${vt}-title + ${vt}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${vt}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:Rt,borderStartEndRadius:Rt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Rt},"> *:last-child":{borderStartEndRadius:Rt}}},"&-footer":{borderRadius:`0 0 ${Rt}px ${Rt}px`}}}}},Ps=ht=>{const{componentCls:vt}=ht;return{[`${vt}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${vt}-pagination-left`]:{justifyContent:"flex-end"},[`${vt}-pagination-right`]:{justifyContent:"flex-start"},[`${vt}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${vt}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${vt}-row-indent`]:{float:"right"}}}}},Nl=ht=>{const{componentCls:vt,antCls:Rt,iconCls:zt,fontSizeIcon:on,padding:An,paddingXS:zn,tableHeaderIconColor:pn,tableHeaderIconColorHover:$n,tableSelectionColumnWidth:Sr}=ht;return{[`${vt}-wrapper`]:{[`${vt}-selection-col`]:{width:Sr,[`&${vt}-selection-col-with-dropdown`]:{width:Sr+on+An/4}},[`${vt}-bordered ${vt}-selection-col`]:{width:Sr+zn*2,[`&${vt}-selection-col-with-dropdown`]:{width:Sr+on+An/4+zn*2}},[`
table tr th${vt}-selection-column,
table tr td${vt}-selection-column
`]:{paddingInlineEnd:ht.paddingXS,paddingInlineStart:ht.paddingXS,textAlign:"center",[`${Rt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${vt}-selection-column${vt}-cell-fix-left`]:{zIndex:ht.zIndexTableFixed+1},[`table tr th${vt}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${vt}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${vt}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${ht.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${ht.tablePaddingHorizontal/4}px`,[zt]:{color:pn,fontSize:on,verticalAlign:"baseline","&:hover":{color:$n}}}}}},Ou=ht=>{const{componentCls:vt}=ht,Rt=(zt,on,An,zn)=>({[`${vt}${vt}-${zt}`]:{fontSize:zn,[`
${vt}-title,
${vt}-footer,
${vt}-cell,
${vt}-thead > tr > th,
${vt}-tbody > tr > th,
${vt}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{padding:`${on}px ${An}px`},[`${vt}-filter-trigger`]:{marginInlineEnd:`-${An/2}px`},[`${vt}-expanded-row-fixed`]:{margin:`-${on}px -${An}px`},[`${vt}-tbody`]:{[`${vt}-wrapper:only-child ${vt}`]:{marginBlock:`-${on}px`,marginInline:`${ht.tableExpandColumnWidth-An}px -${An}px`}},[`${vt}-selection-column`]:{paddingInlineStart:`${An/4}px`}}});return{[`${vt}-wrapper`]:Object.assign(Object.assign({},Rt("middle",ht.tablePaddingVerticalMiddle,ht.tablePaddingHorizontalMiddle,ht.tableFontSizeMiddle)),Rt("small",ht.tablePaddingVerticalSmall,ht.tablePaddingHorizontalSmall,ht.tableFontSizeSmall))}},su=ht=>{const{componentCls:vt,marginXXS:Rt,fontSizeIcon:zt,tableHeaderIconColor:on,tableHeaderIconColorHover:An}=ht;return{[`${vt}-wrapper`]:{[`${vt}-thead th${vt}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${ht.motionDurationSlow}`,"&:hover":{background:ht.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:ht.colorPrimary},[`
&${vt}-cell-fix-left:hover,
&${vt}-cell-fix-right:hover
`]:{background:ht.tableFixedHeaderSortActiveBg}},[`${vt}-thead th${vt}-column-sort`]:{background:ht.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${vt}-column-sort`]:{background:ht.tableBodySortBg},[`${vt}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${vt}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${vt}-column-sorter`]:{marginInlineStart:Rt,color:on,fontSize:0,transition:`color ${ht.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:zt,"&.active":{color:ht.colorPrimary}},[`${vt}-column-sorter-up + ${vt}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${vt}-column-sorters:hover ${vt}-column-sorter`]:{color:An}}}},Gl=ht=>{const{componentCls:vt,opacityLoading:Rt,tableScrollThumbBg:zt,tableScrollThumbBgHover:on,tableScrollThumbSize:An,tableScrollBg:zn,zIndexTableSticky:pn,stickyScrollBarBorderRadius:$n}=ht,Sr=`${ht.lineWidth}px ${ht.lineType} ${ht.tableBorderColor}`;return{[`${vt}-wrapper`]:{[`${vt}-sticky`]:{"&-holder":{position:"sticky",zIndex:pn,background:ht.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${An}px !important`,zIndex:pn,display:"flex",alignItems:"center",background:zn,borderTop:Sr,opacity:Rt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:An,backgroundColor:zt,borderRadius:$n,transition:`all ${ht.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:on}}}}}}},gl=ht=>{const{componentCls:vt,lineWidth:Rt,tableBorderColor:zt}=ht,on=`${Rt}px ${ht.lineType} ${zt}`;return{[`${vt}-wrapper`]:{[`${vt}-summary`]:{position:"relative",zIndex:ht.zIndexTableFixed,background:ht.tableBg,"> tr":{"> th, > td":{borderBottom:on}}},[`div${vt}-summary`]:{boxShadow:`0 -${Rt}px 0 ${zt}`}}}},gc=ht=>{const{componentCls:vt}=ht,Rt=`${ht.lineWidth}px ${ht.lineType} ${ht.tableBorderColor}`,zt=`${vt}-expanded-row-cell`;return{[`${vt}-wrapper`]:{[`${vt}-tbody-virtual`]:{[`${vt}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${vt}-cell`]:{borderBottom:Rt},[`${vt}-expanded-row`]:{[`${zt}${zt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ht.lineWidth}px)`,borderInlineEnd:"none"}}},[`${vt}-bordered`]:{[`${vt}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Rt,position:"absolute"},[`${vt}-cell`]:{borderInlineEnd:Rt,[`&${vt}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ht.lineWidth,borderInlineStart:Rt}}}}}}};const Mu=ht=>{const{componentCls:vt,fontWeightStrong:Rt,tablePaddingVertical:zt,tablePaddingHorizontal:on,lineWidth:An,lineType:zn,tableBorderColor:pn,tableFontSize:$n,tableBg:Sr,tableRadius:Mr,tableHeaderTextColor:wr,motionDurationMid:xo,tableHeaderBg:So,tableHeaderCellSplitColor:Eo,tableRowHoverBg:ko,tableSelectedRowBg:Xo,tableSelectedRowHoverBg:sa,tableFooterTextColor:ea,tableFooterBg:ia,paddingContentVerticalLG:Ma}=ht,Na=`${An}px ${zn} ${pn}`;return{[`${vt}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Oi.dF)()),{[vt]:Object.assign(Object.assign({},(0,Oi.Wf)(ht)),{fontSize:$n,background:Sr,borderRadius:`${Mr}px ${Mr}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Mr}px ${Mr}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
${vt}-cell,
${vt}-thead > tr > th,
${vt}-tbody > tr > th,
${vt}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{position:"relative",padding:`${Ma}px ${on}px`,overflowWrap:"break-word"},[`${vt}-title`]:{padding:`${zt}px ${on}px`},[`${vt}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:wr,fontWeight:Rt,textAlign:"start",background:So,borderBottom:Na,transition:`background ${xo} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${vt}-selection-column):not(${vt}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Eo,transform:"translateY(-50%)",transition:`background-color ${xo}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${vt}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${xo}, border-color ${xo}`,borderBottom:Na,[`
> ${vt}-wrapper:only-child,
> ${vt}-expanded-row-fixed > ${vt}-wrapper:only-child
`]:{[vt]:{marginBlock:`-${zt}px`,marginInline:`${ht.tableExpandColumnWidth-on}px -${on}px`,[`${vt}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:wr,fontWeight:Rt,textAlign:"start",background:So,borderBottom:Na,transition:`background ${xo} ease`},[`
&${vt}-row:hover > th,
&${vt}-row:hover > td,
> th${vt}-cell-row-hover,
> td${vt}-cell-row-hover
`]:{background:ko},[`&${vt}-row-selected`]:{"> th, > td":{background:Xo},"&:hover > th, &:hover > td":{background:sa}}}},[`${vt}-footer`]:{padding:`${zt}px ${on}px`,color:ea,background:ia}})}};var yu=(0,$i.Z)("Table",ht=>{const{colorTextHeading:vt,colorSplit:Rt,colorIcon:zt,colorIconHover:on,opacityLoading:An,colorBgContainer:zn,controlInteractiveSize:pn,headerBg:$n,headerColor:Sr,headerSortActiveBg:Mr,headerSortHoverBg:wr,bodySortBg:xo,rowHoverBg:So,rowSelectedBg:Eo,rowSelectedHoverBg:ko,rowExpandedBg:Xo,cellPaddingBlock:sa,cellPaddingInline:ea,cellPaddingBlockMD:ia,cellPaddingInlineMD:Ma,cellPaddingBlockSM:Na,cellPaddingInlineSM:Ia,borderColor:Wa,footerBg:bi,footerColor:Sa,headerBorderRadius:Ra,cellFontSize:Ca,cellFontSizeMD:da,cellFontSizeSM:Oa,headerSplitColor:hi,fixedHeaderSortActiveBg:Fi,headerFilterHoverBg:Ci,filterDropdownBg:ii,expandIconBg:ji,selectionColumnWidth:Pi,stickyScrollBarBg:cs}=ht,Zi=new gi.C(zt),Fs=new gi.C(on),es=2,mi=(0,os.TS)(ht,{tableFontSize:Ca,tableBg:zn,tableRadius:Ra,tablePaddingVertical:sa,tablePaddingHorizontal:ea,tablePaddingVerticalMiddle:ia,tablePaddingHorizontalMiddle:Ma,tablePaddingVerticalSmall:Na,tablePaddingHorizontalSmall:Ia,tableBorderColor:Wa,tableHeaderTextColor:Sr,tableHeaderBg:$n,tableFooterTextColor:Sa,tableFooterBg:bi,tableHeaderCellSplitColor:hi,tableHeaderSortBg:Mr,tableHeaderSortHoverBg:wr,tableHeaderIconColor:Zi.clone().setAlpha(Zi.getAlpha()*An).toRgbString(),tableHeaderIconColorHover:Fs.clone().setAlpha(Fs.getAlpha()*An).toRgbString(),tableBodySortBg:xo,tableFixedHeaderSortActiveBg:Fi,tableHeaderFilterActiveBg:Ci,tableFilterDropdownBg:ii,tableRowHoverBg:So,tableSelectedRowBg:Eo,tableSelectedRowHoverBg:ko,zIndexTableFixed:es,zIndexTableSticky:es+1,tableFontSizeMiddle:da,tableFontSizeSmall:Oa,tableSelectionColumnWidth:Pi,tableExpandIconBg:ji,tableExpandColumnWidth:pn+2*ht.padding,tableExpandedRowBg:Xo,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:cs,tableScrollThumbBgHover:vt,tableScrollBg:Rt});return[Mu(mi),vu(mi),gl(mi),su(mi),Iu(mi),_s(mi),ul(mi),Ms(mi),gl(mi),Ml(mi),Nl(mi),tc(mi),Gl(mi),us(mi),Ou(mi),Ps(mi),gc(mi)]},ht=>{const{colorFillAlter:vt,colorBgContainer:Rt,colorTextHeading:zt,colorFillSecondary:on,colorFillContent:An,controlItemBgActive:zn,controlItemBgActiveHover:pn,padding:$n,paddingSM:Sr,paddingXS:Mr,colorBorderSecondary:wr,borderRadiusLG:xo,fontSize:So,controlHeight:Eo,colorTextPlaceholder:ko}=ht,Xo=new gi.C(on).onBackground(Rt).toHexShortString(),sa=new gi.C(An).onBackground(Rt).toHexShortString(),ea=new gi.C(vt).onBackground(Rt).toHexShortString();return{headerBg:ea,headerColor:zt,headerSortActiveBg:Xo,headerSortHoverBg:sa,bodySortBg:ea,rowHoverBg:ea,rowSelectedBg:zn,rowSelectedHoverBg:pn,rowExpandedBg:vt,cellPaddingBlock:$n,cellPaddingInline:$n,cellPaddingBlockMD:Sr,cellPaddingInlineMD:Mr,cellPaddingBlockSM:Mr,cellPaddingInlineSM:Mr,borderColor:wr,headerBorderRadius:xo,footerBg:ea,footerColor:zt,cellFontSize:So,cellFontSizeMD:So,cellFontSizeSM:So,headerSplitColor:wr,fixedHeaderSortActiveBg:Xo,headerFilterHoverBg:An,filterDropdownMenuBg:Rt,filterDropdownBg:Rt,expandIconBg:Rt,selectionColumnWidth:Eo,stickyScrollBarBg:ko,stickyScrollBarBorderRadius:100}});const Ts=[],bu=(ht,vt)=>{const{prefixCls:Rt,className:zt,rootClassName:on,style:An,size:zn,bordered:pn,dropdownPrefixCls:$n,dataSource:Sr,pagination:Mr,rowSelection:wr,rowKey:xo="key",rowClassName:So,columns:Eo,children:ko,childrenColumnName:Xo,onChange:sa,getPopupContainer:ea,loading:ia,expandIcon:Ma,expandable:Na,expandedRowRender:Ia,expandIconColumnIndex:Wa,indentSize:bi,scroll:Sa,sortDirections:Ra,locale:Ca,showSorterTooltip:da=!0,virtual:Oa}=ht,hi=ae.useMemo(()=>Eo||yn(ko),[Eo,ko]),Fi=ae.useMemo(()=>hi.some(ot=>ot.responsive),[hi]),Ci=(0,ds.Z)(Fi),ii=ae.useMemo(()=>{const ot=new Set(Object.keys(Ci).filter(kt=>Ci[kt]));return hi.filter(kt=>!kt.responsive||kt.responsive.some(Pn=>ot.has(Pn)))},[hi,Ci]),ji=(0,Ni.Z)(ht,["className","style","columns"]),{locale:Pi=Xs.Z,direction:cs,table:Zi,renderEmpty:Fs,getPrefixCls:es,getPopupContainer:mi}=ae.useContext(Mi.E_),Qs=(0,ei.Z)(zn),Pa=Object.assign(Object.assign({},Pi.Table),Ca),ws=Sr||Ts,Cs=es("table",Rt),Ys=es("dropdown",$n),li=Object.assign({childrenColumnName:Xo,expandIconColumnIndex:Wa},Na),{childrenColumnName:oi="children"}=li,Za=ae.useMemo(()=>ws.some(ot=>ot==null?void 0:ot[oi])?"nest":Ia||Na&&Na.expandedRowRender?"row":null,[ws]),ka={body:ae.useRef()},ts=ae.useMemo(()=>typeof xo=="function"?xo:ot=>ot==null?void 0:ot[xo],[xo]),[za]=Po(ws,oi,ts),vi={},zi=function(ot,kt){let Pn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Yn,Fr,mo;const Yo=Object.assign(Object.assign({},vi),ot);Pn&&((Yn=vi.resetPagination)===null||Yn===void 0||Yn.call(vi),!((Fr=Yo.pagination)===null||Fr===void 0)&&Fr.current&&(Yo.pagination.current=1),Mr&&Mr.onChange&&Mr.onChange(1,(mo=Yo.pagination)===null||mo===void 0?void 0:mo.pageSize)),Sa&&Sa.scrollToFirstRowOnChange!==!1&&ka.body.current&&(0,fs.Z)(0,{getContainer:()=>ka.body.current}),sa==null||sa(Yo.pagination,Yo.filters,Yo.sorter,{currentDataSource:un(ki(ws,Yo.sorterStates,oi),Yo.filterStates),action:kt})},Ti=(ot,kt)=>{zi({sorter:ot,sorterStates:kt},"sort",!1)},[el,pl,_l,as]=pi({prefixCls:Cs,mergedColumns:ii,onSorterChange:Ti,sortDirections:Ra||["ascend","descend"],tableLocale:Pa,showSorterTooltip:da}),Cl=ae.useMemo(()=>ki(ws,pl,oi),[ws,pl]);vi.sorter=as(),vi.sorterStates=pl;const Ks=(ot,kt)=>{zi({filters:ot,filterStates:kt},"filter",!0)},[Ll,Du,rs]=Zr({prefixCls:Cs,locale:Pa,dropdownPrefixCls:Ys,mergedColumns:ii,onFilterChange:Ks,getPopupContainer:ea||mi}),Xi=un(Cl,Du);vi.filters=rs,vi.filterStates=Du;const ps=ae.useMemo(()=>{const ot={};return Object.keys(rs).forEach(kt=>{rs[kt]!==null&&(ot[kt]=rs[kt])}),Object.assign(Object.assign({},_l),{filters:ot})},[_l,rs]),[tl]=Ta(ps),Ds=(ot,kt)=>{zi({pagination:Object.assign(Object.assign({},vi.pagination),{current:ot,pageSize:kt})},"paginate")},[xi,ml]=wn(Xi.length,Ds,Mr);vi.pagination=Mr===!1?{}:Qo(xi,Mr),vi.resetPagination=ml;const al=ae.useMemo(()=>{if(Mr===!1||!xi.pageSize)return Xi;const{current:ot=1,total:kt,pageSize:Pn=nr}=xi;return Xi.length<kt?Xi.length>Pn?Xi.slice((ot-1)*Pn,ot*Pn):Xi:Xi.slice((ot-1)*Pn,ot*Pn)},[!!Mr,Xi,xi&&xi.current,xi&&xi.pageSize,xi&&xi.total]),[Il,kl]=Vn({prefixCls:Cs,data:Xi,pageData:al,getRowKey:ts,getRecordByKey:za,expandType:Za,childrenColumnName:oi,locale:Pa,getPopupContainer:ea||mi},wr),Ns=(ot,kt,Pn)=>{let Yn;return typeof So=="function"?Yn=Se()(So(ot,kt,Pn)):Yn=Se()(So),Se()({[`${Cs}-row-selected`]:kl.has(ts(ot,kt))},Yn)};li.__PARENT_RENDER_ICON__=li.expandIcon,li.expandIcon=li.expandIcon||Ma||dl(Pa),Za==="nest"&&li.expandIconColumnIndex===void 0?li.expandIconColumnIndex=wr?1:0:li.expandIconColumnIndex>0&&wr&&(li.expandIconColumnIndex-=1),typeof li.indentSize!="number"&&(li.indentSize=typeof bi=="number"?bi:15);const tu=ae.useCallback(ot=>tl(Il(Ll(el(ot)))),[el,Ll,Il]);let nu,Kl;if(Mr!==!1&&(xi!=null&&xi.total)){let ot;xi.size?ot=xi.size:ot=Qs==="small"||Qs==="middle"?"small":void 0;const kt=Fr=>ae.createElement(rl.Z,Object.assign({},xi,{className:Se()(`${Cs}-pagination ${Cs}-pagination-${Fr}`,xi.className),size:ot})),Pn=cs==="rtl"?"left":"right",{position:Yn}=xi;if(Yn!==null&&Array.isArray(Yn)){const Fr=Yn.find(_a=>_a.includes("top")),mo=Yn.find(_a=>_a.includes("bottom")),Yo=Yn.every(_a=>`${_a}`=="none");!Fr&&!mo&&!Yo&&(Kl=kt(Pn)),Fr&&(nu=kt(Fr.toLowerCase().replace("top",""))),mo&&(Kl=kt(mo.toLowerCase().replace("bottom","")))}else Kl=kt(Pn)}let vl;typeof ia=="boolean"?vl={spinning:ia}:typeof ia=="object"&&(vl=Object.assign({spinning:!0},ia));const[cl,zs]=yu(Cs),[,Ls]=(0,ls.Z)(),cu=Se()(`${Cs}-wrapper`,Zi==null?void 0:Zi.className,{[`${Cs}-wrapper-rtl`]:cs==="rtl"},zt,on,zs),Au=Object.assign(Object.assign({},Zi==null?void 0:Zi.style),An),Wl=Ca&&Ca.emptyText||(Fs==null?void 0:Fs("Table"))||ae.createElement(As.Z,{componentName:"Table"}),Zl=Oa?Ha:Ga,Su={},oc=ae.useMemo(()=>{const{fontSize:ot,lineHeight:kt,padding:Pn,paddingXS:Yn,paddingSM:Fr}=Ls,mo=Math.floor(ot*kt);switch(Qs){case"large":return Pn*2+mo;case"small":return Yn*2+mo;default:return Fr*2+mo}},[Ls,Qs]);return Oa&&(Su.listItemHeight=oc),cl(ae.createElement("div",{ref:vt,className:cu,style:Au},ae.createElement(Hi.Z,Object.assign({spinning:!1},vl),nu,ae.createElement(Zl,Object.assign({},Su,ji,{columns:ii,direction:cs,expandable:li,prefixCls:Cs,className:Se()({[`${Cs}-middle`]:Qs==="middle",[`${Cs}-small`]:Qs==="small",[`${Cs}-bordered`]:pn,[`${Cs}-empty`]:ws.length===0}),data:al,rowKey:ts,rowClassName:Ns,emptyText:Wl,internalHooks:Re,internalRefs:ka,transformColumns:tu})),Kl)))};var Tu=ae.forwardRef(bu);const uu=(ht,vt)=>{const Rt=ae.useRef(0);return Rt.current+=1,ae.createElement(Tu,Object.assign({},ht,{ref:vt,_renderTimes:Rt.current}))},Fl=ae.forwardRef(uu);Fl.SELECTION_COLUMN=Lo,Fl.EXPAND_COLUMN=he,Fl.SELECTION_ALL=Jr,Fl.SELECTION_INVERT=Mo,Fl.SELECTION_NONE=_o,Fl.Column=Si,Fl.ColumnGroup=Ji,Fl.Summary=Pt;var nc=Fl,rc=nc},66309:function(an,Mt,fe){"use strict";fe.d(Mt,{default:function(){return Ce}});var he=fe(67294),Re=fe(73475),x=fe(94184),pe=fe.n(x),de=fe(98787),ue=fe(69760),ae=fe(45353),re=fe(53124),le=fe(14747),ie=fe(45503),se=fe(67968);const oe=we=>{const{paddingXXS:Ke,lineWidth:Se,tagPaddingHorizontal:ke,componentCls:Fe}=we,De=ke-Se,We=Ke-Se;return{[Fe]:Object.assign(Object.assign({},(0,le.Wf)(we)),{display:"inline-block",height:"auto",marginInlineEnd:we.marginXS,paddingInline:De,fontSize:we.tagFontSize,lineHeight:we.tagLineHeight,whiteSpace:"nowrap",background:we.defaultBg,border:`${we.lineWidth}px ${we.lineType} ${we.colorBorder}`,borderRadius:we.borderRadiusSM,opacity:1,transition:`all ${we.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Fe}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:we.defaultColor},[`${Fe}-close-icon`]:{marginInlineStart:We,color:we.colorTextDescription,fontSize:we.tagIconSize,cursor:"pointer",transition:`all ${we.motionDurationMid}`,"&:hover":{color:we.colorTextHeading}},[`&${Fe}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${we.iconCls}-close, ${we.iconCls}-close:hover`]:{color:we.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Fe}-checkable-checked):hover`]:{color:we.colorPrimary,backgroundColor:we.colorFillSecondary},"&:active, &-checked":{color:we.colorTextLightSolid},"&-checked":{backgroundColor:we.colorPrimary,"&:hover":{backgroundColor:we.colorPrimaryHover}},"&:active":{backgroundColor:we.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${we.iconCls} + span, > span + ${we.iconCls}`]:{marginInlineStart:De}}),[`${Fe}-borderless`]:{borderColor:"transparent",background:we.tagBorderlessBg}}},te=we=>{const{lineWidth:Ke,fontSizeIcon:Se}=we,ke=we.fontSizeSM,Fe=`${we.lineHeightSM*ke}px`;return(0,ie.TS)(we,{tagFontSize:ke,tagLineHeight:Fe,tagIconSize:Se-2*Ke,tagPaddingHorizontal:8,tagBorderlessBg:we.colorFillTertiary})},z=we=>({defaultBg:we.colorFillQuaternary,defaultColor:we.colorText});var a=(0,se.Z)("Tag",we=>{const Ke=te(we);return oe(Ke)},z),y=function(we,Ke){var Se={};for(var ke in we)Object.prototype.hasOwnProperty.call(we,ke)&&Ke.indexOf(ke)<0&&(Se[ke]=we[ke]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,ke=Object.getOwnPropertySymbols(we);Fe<ke.length;Fe++)Ke.indexOf(ke[Fe])<0&&Object.prototype.propertyIsEnumerable.call(we,ke[Fe])&&(Se[ke[Fe]]=we[ke[Fe]]);return Se},b=we=>{const{prefixCls:Ke,style:Se,className:ke,checked:Fe,onChange:De,onClick:We}=we,Ve=y(we,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Qe,tag:Je}=he.useContext(re.E_),et=at=>{De==null||De(!Fe),We==null||We(at)},ct=Qe("tag",Ke),[ut,nt]=a(ct),lt=pe()(ct,`${ct}-checkable`,{[`${ct}-checkable-checked`]:Fe},Je==null?void 0:Je.className,ke,nt);return ut(he.createElement("span",Object.assign({},Ve,{style:Object.assign(Object.assign({},Se),Je==null?void 0:Je.style),className:lt,onClick:et})))},ee=fe(98719);const ne=we=>(0,ee.Z)(we,(Ke,Se)=>{let{textColor:ke,lightBorderColor:Fe,lightColor:De,darkColor:We}=Se;return{[`${we.componentCls}-${Ke}`]:{color:ke,background:De,borderColor:Fe,"&-inverse":{color:we.colorTextLightSolid,background:We,borderColor:We},[`&${we.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ce=(0,se.b)(["Tag","preset"],we=>{const Ke=te(we);return ne(Ke)},z);function Ae(we){return typeof we!="string"?we:we.charAt(0).toUpperCase()+we.slice(1)}const ge=(we,Ke,Se)=>{const ke=Ae(Se);return{[`${we.componentCls}-${Ke}`]:{color:we[`color${Se}`],background:we[`color${ke}Bg`],borderColor:we[`color${ke}Border`],[`&${we.componentCls}-borderless`]:{borderColor:"transparent"}}}};var me=(0,se.b)(["Tag","status"],we=>{const Ke=te(we);return[ge(Ke,"success","Success"),ge(Ke,"processing","Info"),ge(Ke,"error","Error"),ge(Ke,"warning","Warning")]},z),ve=function(we,Ke){var Se={};for(var ke in we)Object.prototype.hasOwnProperty.call(we,ke)&&Ke.indexOf(ke)<0&&(Se[ke]=we[ke]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,ke=Object.getOwnPropertySymbols(we);Fe<ke.length;Fe++)Ke.indexOf(ke[Fe])<0&&Object.prototype.propertyIsEnumerable.call(we,ke[Fe])&&(Se[ke[Fe]]=we[ke[Fe]]);return Se};const be=(we,Ke)=>{const{prefixCls:Se,className:ke,rootClassName:Fe,style:De,children:We,icon:Ve,color:Qe,onClose:Je,closeIcon:et,closable:ct,bordered:ut=!0}=we,nt=ve(we,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:lt,direction:at,tag:pt}=he.useContext(re.E_),[bt,Lt]=he.useState(!0);he.useEffect(()=>{"visible"in nt&&Lt(nt.visible)},[nt.visible]);const mt=(0,de.o2)(Qe),At=(0,de.yT)(Qe),qe=mt||At,je=Object.assign(Object.assign({backgroundColor:Qe&&!qe?Qe:void 0},pt==null?void 0:pt.style),De),Ze=lt("tag",Se),[Oe,Ee]=a(Ze),Be=pe()(Ze,pt==null?void 0:pt.className,{[`${Ze}-${Qe}`]:qe,[`${Ze}-has-color`]:Qe&&!qe,[`${Ze}-hidden`]:!bt,[`${Ze}-rtl`]:at==="rtl",[`${Ze}-borderless`]:!ut},ke,Fe,Ee),Ge=xt=>{xt.stopPropagation(),Je==null||Je(xt),!xt.defaultPrevented&&Lt(!1)},[,Ie]=(0,ue.Z)(ct,et,xt=>xt===null?he.createElement(Re.Z,{className:`${Ze}-close-icon`,onClick:Ge}):he.createElement("span",{className:`${Ze}-close-icon`,onClick:Ge},xt),null,!1),Ne=typeof nt.onClick=="function"||We&&We.type==="a",ze=Ve||null,it=ze?he.createElement(he.Fragment,null,ze,We&&he.createElement("span",null,We)):We,yt=he.createElement("span",Object.assign({},nt,{ref:Ke,className:Be,style:je}),it,Ie,mt&&he.createElement(ce,{key:"preset",prefixCls:Ze}),At&&he.createElement(me,{key:"status",prefixCls:Ze}));return Oe(Ne?he.createElement(ae.Z,{component:"Tag"},yt):yt)},ye=he.forwardRef(be);ye.CheckableTag=b;var Ce=ye},79753:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return Zo}});var he=fe(67294),Re=fe.t(he,2),x=fe(1413),pe=fe(87462),de=fe(71002),ue=fe(97685),ae=fe(45987),re=fe(73935),le=fe(98924),ie=fe(80334),se=fe(42550),oe=he.createContext(null),te=oe,z=fe(74902),a=fe(8410),y=[];function E(er,Nn){var Kn=he.useState(function(){if(!(0,le.Z)())return null;var Gr=document.createElement("div");return Gr}),Nr=(0,ue.Z)(Kn,1),zr=Nr[0],qr=he.useRef(!1),Co=he.useContext(te),ua=he.useState(y),la=(0,ue.Z)(ua,2),no=la[0],rn=la[1],Un=Co||(qr.current?void 0:function(Gr){rn(function(Ir){var aa=[Gr].concat((0,z.Z)(Ir));return aa})});function _n(){zr.parentElement||document.body.appendChild(zr),qr.current=!0}function Rr(){var Gr;(Gr=zr.parentElement)===null||Gr===void 0||Gr.removeChild(zr),qr.current=!1}return(0,a.Z)(function(){return er?Co?Co(_n):_n():Rr(),Rr},[er]),(0,a.Z)(function(){no.length&&(no.forEach(function(Gr){return Gr()}),rn(y))},[no]),[zr,Un]}var b=fe(48981),ee=fe(74204);function ne(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var ce="rc-util-locker-".concat(Date.now()),Ae=0;function ge(er){var Nn=!!er,Kn=he.useState(function(){return Ae+=1,"".concat(ce,"_").concat(Ae)}),Nr=(0,ue.Z)(Kn,1),zr=Nr[0];(0,a.Z)(function(){if(Nn){var qr=(0,ee.o)(document.body).width,Co=ne();(0,b.hq)(`
html body {
overflow-y: hidden;
`.concat(Co?"width: calc(100% - ".concat(qr,"px);"):"",`
}`),zr)}else(0,b.jL)(zr);return function(){(0,b.jL)(zr)}},[Nn,zr])}var me=!1;function ve(er){return typeof er=="boolean"&&(me=er),me}var be=function(Nn){return Nn===!1?!1:!(0,le.Z)()||!Nn?null:typeof Nn=="string"?document.querySelector(Nn):typeof Nn=="function"?Nn():Nn},ye=he.forwardRef(function(er,Nn){var Kn=er.open,Nr=er.autoLock,zr=er.getContainer,qr=er.debug,Co=er.autoDestroy,ua=Co===void 0?!0:Co,la=er.children,no=he.useState(Kn),rn=(0,ue.Z)(no,2),Un=rn[0],_n=rn[1],Rr=Un||Kn;he.useEffect(function(){(ua||Kn)&&_n(Kn)},[Kn,ua]);var Gr=he.useState(function(){return be(zr)}),Ir=(0,ue.Z)(Gr,2),aa=Ir[0],jo=Ir[1];he.useEffect(function(){var Lr=be(zr);jo(Lr!=null?Lr:null)});var ma=E(Rr&&!aa,qr),ra=(0,ue.Z)(ma,2),ni=ra[0],kr=ra[1],Fa=aa!=null?aa:ni;ge(Nr&&Kn&&(0,le.Z)()&&(Fa===ni||Fa===document.body));var Hn=null;if(la&&(0,se.Yr)(la)&&Nn){var _r=la;Hn=_r.ref}var cr=(0,se.x1)(Hn,Nn);if(!Rr||!(0,le.Z)()||aa===void 0)return null;var Tr=Fa===!1||ve(),Br=la;return Nn&&(Br=he.cloneElement(la,{ref:cr})),he.createElement(te.Provider,{value:kr},Tr?Br:(0,re.createPortal)(Br,Fa))}),Ce=ye,we=Ce,Ke=fe(62709),Se=fe(94184),ke=fe.n(Se),Fe=fe(21770),De=fe(66680);function We(er){var Nn=window.innerWidth||document.documentElement.clientWidth,Kn=window.innerHeight||document.documentElement.clientHeight,Nr=er.getBoundingClientRect(),zr=Nr.top,qr=Nr.right,Co=Nr.bottom,ua=Nr.left;return zr>=0&&ua>=0&&qr<=Nn&&Co<=Kn}function Ve(er,Nn,Kn){var Nr;return(Nr=Kn!=null?Kn:Nn)!==null&&Nr!==void 0?Nr:er===null?"center":"bottom"}function Qe(er,Nn,Kn,Nr){var zr=(0,he.useState)(void 0),qr=(0,ue.Z)(zr,2),Co=qr[0],ua=qr[1];(0,a.Z)(function(){var Ir=typeof er=="function"?er():er;ua(Ir||null)});var la=(0,he.useState)(null),no=(0,ue.Z)(la,2),rn=no[0],Un=no[1],_n=(0,De.Z)(function(){if(Co){!We(Co)&&Nn&&Co.scrollIntoView(Nr);var Ir=Co.getBoundingClientRect(),aa=Ir.left,jo=Ir.top,ma=Ir.width,ra=Ir.height,ni={left:aa,top:jo,width:ma,height:ra,radius:0};Un(function(kr){return JSON.stringify(kr)!==JSON.stringify(ni)?ni:kr})}else Un(null)}),Rr=function(aa){var jo;return(jo=Array.isArray(Kn==null?void 0:Kn.offset)?Kn==null?void 0:Kn.offset[aa]:Kn==null?void 0:Kn.offset)!==null&&jo!==void 0?jo:6};(0,a.Z)(function(){return _n(),window.addEventListener("resize",_n),function(){window.removeEventListener("resize",_n)}},[Co,Nn,_n]);var Gr=(0,he.useMemo)(function(){if(!rn)return rn;var Ir=Rr(0),aa=Rr(1),jo=(Kn==null?void 0:Kn.radius)||2;return{left:rn.left-Ir,top:rn.top-aa,width:rn.width+Ir*2,height:rn.height+aa*2,radius:jo}},[rn,Kn]);return[Gr,Co]}function Je(){var er=(0,x.Z)({},Re);return er.useId}var et=0;function ct(){}function ut(er){var Nn=he.useState("ssr-id"),Kn=(0,ue.Z)(Nn,2),Nr=Kn[0],zr=Kn[1],qr=Je(),Co=qr==null?void 0:qr();return he.useEffect(function(){if(!qr){var ua=et;et+=1,zr("rc_unique_".concat(ua))}},[]),er||Co||Nr}var nt={fill:"transparent",pointerEvents:"auto"},lt=function(Nn){var Kn=Nn.prefixCls,Nr=Nn.rootClassName,zr=Nn.pos,qr=Nn.showMask,Co=Nn.style,ua=Co===void 0?{}:Co,la=Nn.fill,no=la===void 0?"rgba(0,0,0,0.5)":la,rn=Nn.open,Un=Nn.animated,_n=Nn.zIndex,Rr=ut(),Gr="".concat(Kn,"-mask-").concat(Rr),Ir=(0,de.Z)(Un)==="object"?Un==null?void 0:Un.placeholder:Un;return he.createElement(we,{open:rn,autoLock:!0},he.createElement("div",{className:ke()("".concat(Kn,"-mask"),Nr),style:(0,x.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:_n,pointerEvents:"none"},ua)},qr?he.createElement("svg",{style:{width:"100%",height:"100%"}},he.createElement("defs",null,he.createElement("mask",{id:Gr},he.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),zr&&he.createElement("rect",{x:zr.left,y:zr.top,rx:zr.radius,width:zr.width,height:zr.height,fill:"black",className:Ir?"".concat(Kn,"-placeholder-animated"):""}))),he.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:no,mask:"url(#".concat(Gr,")")}),zr&&he.createElement(he.Fragment,null,he.createElement("rect",(0,pe.Z)({},nt,{x:"0",y:"0",width:"100%",height:zr.top})),he.createElement("rect",(0,pe.Z)({},nt,{x:"0",y:"0",width:zr.left,height:"100%"})),he.createElement("rect",(0,pe.Z)({},nt,{x:"0",y:zr.top+zr.height,width:"100%",height:"calc(100vh - ".concat(zr.top+zr.height,"px)")})),he.createElement("rect",(0,pe.Z)({},nt,{x:zr.left+zr.width,y:"0",width:"calc(100vw - ".concat(zr.left+zr.width,"px)"),height:"100%"})))):null))},at=lt,pt={adjustX:1,adjustY:1},bt=[0,0],Lt={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 mt(){var er=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Nn={};return Object.keys(Lt).forEach(function(Kn){Nn[Kn]=(0,x.Z)((0,x.Z)({},Lt[Kn]),{},{autoArrow:er,targetOffset:bt})}),Nn}var At=mt();function qe(er){var Nn=er.prefixCls,Kn=er.current,Nr=er.total,zr=er.title,qr=er.description,Co=er.onClose,ua=er.onPrev,la=er.onNext,no=er.onFinish,rn=er.className,Un=er.closeIcon,_n=Un!==!1&&Un!==null,Rr=Un!==void 0&&Un!==!0?Un:he.createElement("span",{className:"".concat(Nn,"-close-x")},"\xD7");return he.createElement("div",{className:ke()("".concat(Nn,"-content"),rn)},he.createElement("div",{className:"".concat(Nn,"-inner")},_n&&he.createElement("button",{type:"button",onClick:Co,"aria-label":"Close",className:"".concat(Nn,"-close")},Rr),he.createElement("div",{className:"".concat(Nn,"-header")},he.createElement("div",{className:"".concat(Nn,"-title")},zr)),he.createElement("div",{className:"".concat(Nn,"-description")},qr),he.createElement("div",{className:"".concat(Nn,"-footer")},he.createElement("div",{className:"".concat(Nn,"-sliders")},Nr>1?(0,z.Z)(Array.from({length:Nr}).keys()).map(function(Gr,Ir){return he.createElement("span",{key:Gr,className:Ir===Kn?"active":""})}):null),he.createElement("div",{className:"".concat(Nn,"-buttons")},Kn!==0?he.createElement("button",{className:"".concat(Nn,"-prev-btn"),onClick:ua},"Prev"):null,Kn===Nr-1?he.createElement("button",{className:"".concat(Nn,"-finish-btn"),onClick:no},"Finish"):he.createElement("button",{className:"".concat(Nn,"-next-btn"),onClick:la},"Next")))))}var je=function(Nn){var Kn=Nn.current,Nr=Nn.renderPanel;return he.createElement(he.Fragment,null,typeof Nr=="function"?Nr(Nn,Kn):he.createElement(qe,Nn))},Ze=je,Oe=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon"],Ee={left:"50%",top:"50%",width:1,height:1},Be=function(Nn){var Kn=Nn.prefixCls,Nr=Kn===void 0?"rc-tour":Kn,zr=Nn.steps,qr=zr===void 0?[]:zr,Co=Nn.defaultCurrent,ua=Nn.current,la=Nn.onChange,no=Nn.onClose,rn=Nn.onFinish,Un=Nn.open,_n=Nn.mask,Rr=_n===void 0?!0:_n,Gr=Nn.arrow,Ir=Gr===void 0?!0:Gr,aa=Nn.rootClassName,jo=Nn.placement,ma=Nn.renderPanel,ra=Nn.gap,ni=Nn.animated,kr=Nn.scrollIntoViewOptions,Fa=kr===void 0?!0:kr,Hn=Nn.zIndex,_r=Hn===void 0?1001:Hn,cr=Nn.closeIcon,Tr=(0,ae.Z)(Nn,Oe),Br=he.useRef(),Lr=(0,Fe.Z)(0,{value:ua,defaultValue:Co}),Jn=(0,ue.Z)(Lr,2),Qr=Jn[0],ta=Jn[1],oa=(0,Fe.Z)(void 0,{value:Un,postState:function(mn){return Qr<0||Qr>=qr.length?!1:mn!=null?mn:!0}}),ha=(0,ue.Z)(oa,2),Da=ha[0],Ur=ha[1],Hr=he.useRef(Da);(0,a.Z)(function(){Da&&!Hr.current&&ta(0),Hr.current=Da},[Da]);var Xa=qr[Qr]||{},Ai=Xa.target,Ea=Xa.placement,di=Xa.style,vo=Xa.arrow,Ko=Xa.className,Ba=Xa.mask,Oo=Xa.scrollIntoViewOptions,si=Xa.closeIcon,Ka=Da&&(Ba!=null?Ba:Rr),Yi=si!=null?si:cr,Di=Oo!=null?Oo:Fa,yi=Qe(Ai,Un,ra,Di),On=(0,ue.Z)(yi,2),Cn=On[0],xr=On[1],sr=Ve(xr,jo,Ea),yn=xr?typeof vo=="undefined"?Ir:vo:!1,In=(0,de.Z)(yn)==="object"?yn.pointAtCenter:!1;(0,a.Z)(function(){var Wo;(Wo=Br.current)===null||Wo===void 0||Wo.forceAlign()},[In,Qr]);var yo=function(mn){ta(mn),la==null||la(mn)};if(xr===void 0)return null;var zo=function(){Ur(!1),no==null||no(Qr)},Uo=function(){return he.createElement(Ze,(0,pe.Z)({arrow:yn,key:"content",prefixCls:Nr,total:qr.length,renderPanel:ma,onPrev:function(){yo(Qr-1)},onNext:function(){yo(Qr+1)},onClose:zo,current:Qr,onFinish:function(){zo(),rn==null||rn()},closeIcon:Yi},qr[Qr]))},ya=typeof Ka=="boolean"?Ka:!!Ka,No=typeof Ka=="boolean"?void 0:Ka,Ua=function(mn){return mn||xr||document.body};return he.createElement(he.Fragment,null,he.createElement(at,{zIndex:_r,prefixCls:Nr,pos:Cn,showMask:ya,style:No==null?void 0:No.style,fill:No==null?void 0:No.color,open:Da,animated:ni,rootClassName:aa}),he.createElement(Ke.Z,(0,pe.Z)({builtinPlacements:mt(In)},Tr,{ref:Br,popupStyle:di,popupPlacement:sr,popupVisible:Da,popupClassName:ke()(aa,Ko),prefixCls:Nr,popup:Uo,forceRender:!1,destroyPopupOnHide:!0,zIndex:_r,getTriggerDOMNode:Ua,arrow:!!yn}),he.createElement(we,{open:Da,autoLock:!0},he.createElement("div",{className:ke()(aa,"".concat(Nr,"-target-placeholder")),style:(0,x.Z)((0,x.Z)({},Cn||Ee),{},{position:"fixed",pointerEvents:"none"})}))))},Ge=Be,Ie=Ge,Ne=fe(80636),ze=fe(53124),it=fe(46605),yt=fe(73475),xt=fe(71577),It=fe(10110),St=fe(24457),wt=fe(69760);function Tt(er){return er!=null}var Ct=er=>{let{stepProps:Nn,current:Kn,type:Nr,indicatorsRender:zr,closeIcon:qr}=er;var Co,ua;const{prefixCls:la,total:no=1,title:rn,onClose:Un,onPrev:_n,onNext:Rr,onFinish:Gr,cover:Ir,description:aa,nextButtonProps:jo,prevButtonProps:ma,type:ra,className:ni,closeIcon:kr}=Nn,Fa=ra!=null?ra:Nr,Hn=kr!=null?kr:qr,_r=Hn!==!1&&Hn!==null,[cr,Tr]=(0,wt.Z)(_r,Hn,Xa=>he.createElement("span",{onClick:Un,"aria-label":"Close",className:`${la}-close`},Xa),he.createElement(yt.Z,{className:`${la}-close-icon`}),!0),Br=Kn===no-1,Lr=()=>{var Xa;_n==null||_n(),(Xa=ma==null?void 0:ma.onClick)===null||Xa===void 0||Xa.call(ma)},Jn=()=>{var Xa;Br?Gr==null||Gr():Rr==null||Rr(),(Xa=jo==null?void 0:jo.onClick)===null||Xa===void 0||Xa.call(jo)},Qr=Tt(rn)?he.createElement("div",{className:`${la}-header`},he.createElement("div",{className:`${la}-title`},rn)):null,ta=Tt(aa)?he.createElement("div",{className:`${la}-description`},aa):null,oa=Tt(Ir)?he.createElement("div",{className:`${la}-cover`},Ir):null;let ha;zr?ha=zr(Kn,no):ha=(0,z.Z)(Array.from({length:no}).keys()).map((Xa,Ai)=>he.createElement("span",{key:Xa,className:ke()(Ai===Kn&&`${la}-indicator-active`,`${la}-indicator`)}));const Da=Fa==="primary"?"default":"primary",Ur={type:"default",ghost:Fa==="primary"},[Hr]=(0,It.Z)("Tour",St.Z.Tour);return he.createElement("div",{className:ke()(ni,`${la}-content`)},he.createElement("div",{className:`${la}-inner`},cr&&Tr,oa,Qr,ta,he.createElement("div",{className:`${la}-footer`},no>1&&he.createElement("div",{className:`${la}-indicators`},ha),he.createElement("div",{className:`${la}-buttons`},Kn!==0?he.createElement(xt.ZP,Object.assign({},Ur,ma,{onClick:Lr,size:"small",className:ke()(`${la}-prev-btn`,ma==null?void 0:ma.className)}),(Co=ma==null?void 0:ma.children)!==null&&Co!==void 0?Co:Hr==null?void 0:Hr.Previous):null,he.createElement(xt.ZP,Object.assign({type:Da},jo,{onClick:Jn,size:"small",className:ke()(`${la}-next-btn`,jo==null?void 0:jo.className)}),(ua=jo==null?void 0:jo.children)!==null&&ua!==void 0?ua:Br?Hr==null?void 0:Hr.Finish:Hr==null?void 0:Hr.Next)))))},Zt=fe(66330),Pt=fe(84780),jt=fe(14747),Jt=fe(97414),en=fe(67968),fn=fe(45503);const Wn=er=>{const{componentCls:Nn,lineHeight:Kn,padding:Nr,paddingXS:zr,borderRadius:qr,borderRadiusXS:Co,colorPrimary:ua,colorText:la,colorFill:no,indicatorHeight:rn,indicatorWidth:Un,boxShadowTertiary:_n,tourZIndexPopup:Rr,fontSize:Gr,colorBgElevated:Ir,fontWeightStrong:aa,marginXS:jo,colorTextLightSolid:ma,tourBorderRadius:ra,colorWhite:ni,colorBgTextHover:kr,tourCloseSize:Fa,motionDurationSlow:Hn,antCls:_r}=er;return[{[Nn]:Object.assign(Object.assign({},(0,jt.Wf)(er)),{color:la,position:"absolute",zIndex:Rr,display:"block",visibility:"visible",fontSize:Gr,lineHeight:Kn,width:520,"--antd-arrow-background-color":Ir,"&-pure":{maxWidth:"100%",position:"relative"},[`&${Nn}-hidden`]:{display:"none"},[`${Nn}-content`]:{position:"relative"},[`${Nn}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:ra,boxShadow:_n,position:"relative",backgroundColor:Ir,border:"none",backgroundClip:"padding-box",[`${Nn}-close`]:{position:"absolute",top:Nr,insetInlineEnd:Nr,color:er.colorIcon,outline:"none",width:Fa,height:Fa,borderRadius:er.borderRadiusSM,transition:`background-color ${er.motionDurationMid}, color ${er.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:er.colorIconHover,backgroundColor:er.wireframe?"transparent":er.colorFillContent}},[`${Nn}-cover`]:{textAlign:"center",padding:`${Nr+Fa+zr}px ${Nr}px 0`,img:{width:"100%"}},[`${Nn}-header`]:{padding:`${Nr}px ${Nr}px ${zr}px`,[`${Nn}-title`]:{lineHeight:Kn,fontSize:Gr,fontWeight:aa}},[`${Nn}-description`]:{padding:`0 ${Nr}px`,lineHeight:Kn,wordWrap:"break-word"},[`${Nn}-footer`]:{padding:`${zr}px ${Nr}px ${Nr}px`,textAlign:"end",borderRadius:`0 0 ${Co}px ${Co}px`,display:"flex",[`${Nn}-indicators`]:{display:"inline-block",[`${Nn}-indicator`]:{width:Un,height:rn,display:"inline-block",borderRadius:"50%",background:no,"&:not(:last-child)":{marginInlineEnd:rn},"&-active":{background:ua}}},[`${Nn}-buttons`]:{marginInlineStart:"auto",[`${_r}-btn`]:{marginInlineStart:jo}}}},[`${Nn}-primary, &${Nn}-primary`]:{"--antd-arrow-background-color":ua,[`${Nn}-inner`]:{color:ma,textAlign:"start",textDecoration:"none",backgroundColor:ua,borderRadius:qr,boxShadow:_n,[`${Nn}-close`]:{color:ma},[`${Nn}-indicators`]:{[`${Nn}-indicator`]:{background:new Pt.C(ma).setAlpha(.15).toRgbString(),"&-active":{background:ma}}},[`${Nn}-prev-btn`]:{color:ma,borderColor:new Pt.C(ma).setAlpha(.15).toRgbString(),backgroundColor:ua,"&:hover":{backgroundColor:new Pt.C(ma).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${Nn}-next-btn`]:{color:ua,borderColor:"transparent",background:ni,"&:hover":{background:new Pt.C(kr).onBackground(ni).toRgbString()}}}}}),[`${Nn}-mask`]:{[`${Nn}-placeholder-animated`]:{transition:`all ${Hn}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${Nn}-inner`]:{borderRadius:Math.min(ra,Jt.qN)}}},(0,Jt.ZP)(er,{colorBg:"var(--antd-arrow-background-color)",contentRadius:ra,limitVerticalRadius:!0})]};var xn=(0,en.Z)("Tour",er=>{const{borderRadiusLG:Nn,fontSize:Kn,lineHeight:Nr}=er,zr=(0,fn.TS)(er,{tourZIndexPopup:er.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:Nn,tourCloseSize:Kn*Nr});return[Wn(zr)]}),Rn=fe(8745),gn=function(er,Nn){var Kn={};for(var Nr in er)Object.prototype.hasOwnProperty.call(er,Nr)&&Nn.indexOf(Nr)<0&&(Kn[Nr]=er[Nr]);if(er!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zr=0,Nr=Object.getOwnPropertySymbols(er);zr<Nr.length;zr++)Nn.indexOf(Nr[zr])<0&&Object.prototype.propertyIsEnumerable.call(er,Nr[zr])&&(Kn[Nr[zr]]=er[Nr[zr]]);return Kn};const En=er=>{const{prefixCls:Nn,current:Kn=0,total:Nr=6,className:zr,style:qr,type:Co}=er,ua=gn(er,["prefixCls","current","total","className","style","type"]),{getPrefixCls:la}=he.useContext(ze.E_),no=la("tour",Nn),[rn,Un]=xn(no);return rn(he.createElement(Zt.t5,{prefixCls:no,hashId:Un,className:ke()(zr,`${no}-pure`,Co&&`${no}-${Co}`),style:qr},he.createElement(Ct,{stepProps:Object.assign(Object.assign({},ua),{prefixCls:no,total:Nr}),current:Kn,type:Co})))};var or=(0,Rn.i)(En),fr=fe(5663),vr=er=>{let{defaultType:Nn,steps:Kn=[],current:Nr,defaultCurrent:zr}=er;var qr;const[Co,ua]=(0,fr.Z)(zr,{value:Nr});(0,he.useLayoutEffect)(()=>{Nr!==void 0&&ua(Nr)},[Nr]);const la=typeof Co=="number"?(qr=Kn[Co])===null||qr===void 0?void 0:qr.type:Nn;return{currentMergedType:la!=null?la:Nn,updateInnerCurrent:ua}},co=function(er,Nn){var Kn={};for(var Nr in er)Object.prototype.hasOwnProperty.call(er,Nr)&&Nn.indexOf(Nr)<0&&(Kn[Nr]=er[Nr]);if(er!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zr=0,Nr=Object.getOwnPropertySymbols(er);zr<Nr.length;zr++)Nn.indexOf(Nr[zr])<0&&Object.prototype.propertyIsEnumerable.call(er,Nr[zr])&&(Kn[Nr[zr]]=er[Nr[zr]]);return Kn};const Io=er=>{const{prefixCls:Nn,current:Kn,defaultCurrent:Nr,type:zr,rootClassName:qr,indicatorsRender:Co,steps:ua}=er,la=co(er,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:no,direction:rn}=(0,he.useContext)(ze.E_),Un=no("tour",Nn),[_n,Rr]=xn(Un),[,Gr]=(0,it.Z)(),{currentMergedType:Ir,updateInnerCurrent:aa}=vr({defaultType:zr,steps:ua,current:Kn,defaultCurrent:Nr}),jo=(0,Ne.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:Gr.marginXXS,arrowWidth:Gr.sizePopupArrow,borderRadius:Gr.borderRadius}),ma=ke()({[`${Un}-primary`]:Ir==="primary",[`${Un}-rtl`]:rn==="rtl"},Rr,qr),ra=(kr,Fa)=>he.createElement(Ct,{type:zr,stepProps:kr,current:Fa,indicatorsRender:Co}),ni=kr=>{var Fa;aa(kr),(Fa=er.onChange)===null||Fa===void 0||Fa.call(er,kr)};return _n(he.createElement(Ie,Object.assign({},la,{rootClassName:ma,prefixCls:Un,current:Kn,defaultCurrent:Nr,animated:!0,renderPanel:ra,builtinPlacements:jo,onChange:ni,steps:ua})))};Io._InternalPanelDoNotUseOrYouWillBeFired=or;var Zo=Io},79870:function(an,Mt,fe){"use strict";fe.d(Mt,{default:function(){return Wo}});var he=fe(87462),Re=fe(4942),x=fe(71002),pe=fe(1413),de=fe(74902),ue=fe(15671),ae=fe(43144),re=fe(97326),le=fe(60136),ie=fe(51630),se=fe(94184),oe=fe.n(se),te={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(Mn){var qn=Mn.keyCode;if(Mn.altKey&&!Mn.ctrlKey||Mn.metaKey||qn>=te.F1&&qn<=te.F12)return!1;switch(qn){case te.ALT:case te.CAPS_LOCK:case te.CONTEXT_MENU:case te.CTRL:case te.DOWN:case te.END:case te.ESC:case te.HOME:case te.INSERT:case te.LEFT:case te.MAC_FF_META:case te.META:case te.NUMLOCK:case te.NUM_CENTER:case te.PAGE_DOWN:case te.PAGE_UP:case te.PAUSE:case te.PRINT_SCREEN:case te.RIGHT:case te.SHIFT:case te.UP:case te.WIN_KEY:case te.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Mn){if(Mn>=te.ZERO&&Mn<=te.NINE||Mn>=te.NUM_ZERO&&Mn<=te.NUM_MULTIPLY||Mn>=te.A&&Mn<=te.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Mn===0)return!0;switch(Mn){case te.SPACE:case te.QUESTION_MARK:case te.NUM_PLUS:case te.NUM_MINUS:case te.NUM_PERIOD:case te.NUM_DIVISION:case te.SEMICOLON:case te.DASH:case te.EQUALS:case te.COMMA:case te.PERIOD:case te.SLASH:case te.APOSTROPHE:case te.SINGLE_QUOTE:case te.OPEN_SQUARE_BRACKET:case te.BACKSLASH:case te.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},z=te,a=fe(34952),y=fe(72978),E=fe(67294),b=fe(69610);function ee(mn){var Mn=mn.dropPosition,qn=mn.dropLevelOffset,Wt=mn.indent,ur={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(Mn){case-1:ur.top=0,ur.left=-qn*Wt;break;case 1:ur.bottom=0,ur.left=-qn*Wt;break;case 0:ur.bottom=0,ur.left=Wt;break}return E.createElement("div",{style:ur})}var ne=fe(36459),ce=fe(97685),Ae=fe(45987);function ge(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var me=ge()?E.useLayoutEffect:E.useEffect,ve=me,be=function(Mn,qn){var Wt=React.useRef(!0);me(function(){if(!Wt.current)return Mn()},qn),me(function(){return Wt.current=!1,function(){Wt.current=!0}},[])},ye=fe(73299),Ce=fe(73935);function we(mn){return mn instanceof HTMLElement||mn instanceof SVGElement}function Ke(mn){return we(mn)?mn:mn instanceof E.Component?Ce.findDOMNode(mn):null}var Se=fe(28580);function ke(mn,Mn,qn){var Wt=React.useRef({});return(!("value"in Wt.current)||qn(Wt.current.condition,Mn))&&(Wt.current.value=mn(),Wt.current.condition=Mn),Wt.current.value}function Fe(mn,Mn){typeof mn=="function"?mn(Mn):(0,x.Z)(mn)==="object"&&mn&&"current"in mn&&(mn.current=Mn)}function De(){for(var mn=arguments.length,Mn=new Array(mn),qn=0;qn<mn;qn++)Mn[qn]=arguments[qn];var Wt=Mn.filter(function(ur){return ur});return Wt.length<=1?Wt[0]:function(ur){Mn.forEach(function(oo){Fe(oo,ur)})}}function We(){for(var mn=arguments.length,Mn=new Array(mn),qn=0;qn<mn;qn++)Mn[qn]=arguments[qn];return useMemo(function(){return De.apply(void 0,Mn)},Mn,function(Wt,ur){return Wt.length===ur.length&&Wt.every(function(oo,Wr){return oo===ur[Wr]})})}function Ve(mn){var Mn,qn,Wt=(0,Se.isMemo)(mn)?mn.type.type:mn.type;return!(typeof Wt=="function"&&!((Mn=Wt.prototype)!==null&&Mn!==void 0&&Mn.render)||typeof mn=="function"&&!((qn=mn.prototype)!==null&&qn!==void 0&&qn.render))}function Qe(mn,Mn){var qn={};return qn[mn.toLowerCase()]=Mn.toLowerCase(),qn["Webkit".concat(mn)]="webkit".concat(Mn),qn["Moz".concat(mn)]="moz".concat(Mn),qn["ms".concat(mn)]="MS".concat(Mn),qn["O".concat(mn)]="o".concat(Mn.toLowerCase()),qn}function Je(mn,Mn){var qn={animationend:Qe("Animation","AnimationEnd"),transitionend:Qe("Transition","TransitionEnd")};return mn&&("AnimationEvent"in Mn||delete qn.animationend.animation,"TransitionEvent"in Mn||delete qn.transitionend.transition),qn}var et=Je(ge(),typeof window!="undefined"?window:{}),ct={};if(ge()){var ut=document.createElement("div");ct=ut.style}var nt={};function lt(mn){if(nt[mn])return nt[mn];var Mn=et[mn];if(Mn)for(var qn=Object.keys(Mn),Wt=qn.length,ur=0;ur<Wt;ur+=1){var oo=qn[ur];if(Object.prototype.hasOwnProperty.call(Mn,oo)&&oo in ct)return nt[mn]=Mn[oo],nt[mn]}return""}var at=lt("animationend"),pt=lt("transitionend"),bt=!!(at&&pt),Lt=at||"animationend",mt=pt||"transitionend";function At(mn,Mn){if(!mn)return null;if((0,x.Z)(mn)==="object"){var qn=Mn.replace(/-\w/g,function(Wt){return Wt[1].toUpperCase()});return mn[qn]}return"".concat(mn,"-").concat(Mn)}var qe="none",je="appear",Ze="enter",Oe="leave",Ee="none",Be="prepare",Ge="start",Ie="active",Ne="end";function ze(mn){var Mn=E.useRef(!1),qn=E.useState(mn),Wt=(0,ce.Z)(qn,2),ur=Wt[0],oo=Wt[1];E.useEffect(function(){return Mn.current=!1,function(){Mn.current=!0}},[]);function Wr(tr,pr){pr&&Mn.current||oo(tr)}return[ur,Wr]}var it=function(Mn){return+setTimeout(Mn,16)},yt=function(Mn){return clearTimeout(Mn)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(it=function(Mn){return window.requestAnimationFrame(Mn)},yt=function(Mn){return window.cancelAnimationFrame(Mn)});var xt=0,It=new Map;function St(mn){It.delete(mn)}var wt=function(Mn){var qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;xt+=1;var Wt=xt;function ur(oo){if(oo===0)St(Wt),Mn();else{var Wr=it(function(){ur(oo-1)});It.set(Wt,Wr)}}return ur(qn),Wt};wt.cancel=function(mn){var Mn=It.get(mn);return St(Mn),yt(Mn)};var Tt=wt,Ht=function(){var mn=E.useRef(null);function Mn(){Tt.cancel(mn.current)}function qn(Wt){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Mn();var oo=Tt(function(){ur<=1?Wt({isCanceled:function(){return oo!==mn.current}}):qn(Wt,ur-1)});mn.current=oo}return E.useEffect(function(){return function(){Mn()}},[]),[qn,Mn]},Ct=ge()?E.useLayoutEffect:E.useEffect,Zt=Ct,Pt=[Be,Ge,Ie,Ne],jt=!1,Jt=!0;function en(mn){return mn===Ie||mn===Ne}var fn=function(mn,Mn){var qn=ze(Ee),Wt=(0,ce.Z)(qn,2),ur=Wt[0],oo=Wt[1],Wr=Ht(),tr=(0,ce.Z)(Wr,2),pr=tr[0],yr=tr[1];function to(){oo(Be,!0)}return Zt(function(){if(ur!==Ee&&ur!==Ne){var ho=Pt.indexOf(ur),Go=Pt[ho+1],ln=Mn(ur);ln===jt?oo(Go,!0):pr(function(Zn){function dr(){Zn.isCanceled()||oo(Go,!0)}ln===!0?dr():Promise.resolve(ln).then(dr)})}},[mn,ur]),E.useEffect(function(){return function(){yr()}},[]),[to,ur]},Wn=function(mn){var Mn=(0,E.useRef)(),qn=(0,E.useRef)(mn);qn.current=mn;var Wt=E.useCallback(function(Wr){qn.current(Wr)},[]);function ur(Wr){Wr&&(Wr.removeEventListener(mt,Wt),Wr.removeEventListener(Lt,Wt))}function oo(Wr){Mn.current&&Mn.current!==Wr&&ur(Mn.current),Wr&&Wr!==Mn.current&&(Wr.addEventListener(mt,Wt),Wr.addEventListener(Lt,Wt),Mn.current=Wr)}return E.useEffect(function(){return function(){ur(Mn.current)}},[]),[oo,ur]};function xn(mn,Mn,qn,Wt){var ur=Wt.motionEnter,oo=ur===void 0?!0:ur,Wr=Wt.motionAppear,tr=Wr===void 0?!0:Wr,pr=Wt.motionLeave,yr=pr===void 0?!0:pr,to=Wt.motionDeadline,ho=Wt.motionLeaveImmediately,Go=Wt.onAppearPrepare,ln=Wt.onEnterPrepare,Zn=Wt.onLeavePrepare,dr=Wt.onAppearStart,Pr=Wt.onEnterStart,Gn=Wt.onLeaveStart,ir=Wt.onAppearActive,hr=Wt.onEnterActive,Dr=Wt.onLeaveActive,Kr=Wt.onAppearEnd,ao=Wt.onEnterEnd,Ut=Wt.onLeaveEnd,Qt=Wt.onVisibleChanged,Vt=ze(),Ln=(0,ce.Z)(Vt,2),Dn=Ln[0],rr=Ln[1],Or=ze(qe),io=(0,ce.Z)(Or,2),bo=io[0],To=io[1],vn=ze(null),dn=(0,ce.Z)(vn,2),Bn=dn[0],lr=dn[1],$r=(0,E.useRef)(!1),Er=(0,E.useRef)(null);function gr(){return qn()}var wo=(0,E.useRef)(!1);function Ro(ri){var Bi=gr();if(!(ri&&!ri.deadline&&ri.target!==Bi)){var Ri=wo.current,Ui;bo===je&&Ri?Ui=Kr==null?void 0:Kr(Bi,ri):bo===Ze&&Ri?Ui=ao==null?void 0:ao(Bi,ri):bo===Oe&&Ri&&(Ui=Ut==null?void 0:Ut(Bi,ri)),bo!==qe&&Ri&&Ui!==!1&&(To(qe,!0),lr(null,!0))}}var ga=Wn(Ro),so=(0,ce.Z)(ga,1),ro=so[0],ca=E.useMemo(function(){var ri,Bi,Ri;switch(bo){case je:return ri={},(0,Re.Z)(ri,Be,Go),(0,Re.Z)(ri,Ge,dr),(0,Re.Z)(ri,Ie,ir),ri;case Ze:return Bi={},(0,Re.Z)(Bi,Be,ln),(0,Re.Z)(Bi,Ge,Pr),(0,Re.Z)(Bi,Ie,hr),Bi;case Oe:return Ri={},(0,Re.Z)(Ri,Be,Zn),(0,Re.Z)(Ri,Ge,Gn),(0,Re.Z)(Ri,Ie,Dr),Ri;default:return{}}},[bo]),La=fn(bo,function(ri){if(ri===Be){var Bi=ca[Be];return Bi?Bi(gr()):jt}if(Yr in ca){var Ri;lr(((Ri=ca[Yr])===null||Ri===void 0?void 0:Ri.call(ca,gr(),null))||null)}return Yr===Ie&&(ro(gr()),to>0&&(clearTimeout(Er.current),Er.current=setTimeout(function(){Ro({deadline:!0})},to))),Jt}),xa=(0,ce.Z)(La,2),Vo=xa[0],Yr=xa[1],na=en(Yr);wo.current=na,Zt(function(){rr(Mn);var ri=$r.current;if($r.current=!0,!!mn){var Bi;!ri&&Mn&&tr&&(Bi=je),ri&&Mn&&oo&&(Bi=Ze),(ri&&!Mn&&yr||!ri&&ho&&!Mn&&yr)&&(Bi=Oe),Bi&&(To(Bi),Vo())}},[Mn]),(0,E.useEffect)(function(){(bo===je&&!tr||bo===Ze&&!oo||bo===Oe&&!yr)&&To(qe)},[tr,oo,yr]),(0,E.useEffect)(function(){return function(){$r.current=!1,clearTimeout(Er.current)}},[]);var Jo=E.useRef(!1);(0,E.useEffect)(function(){Dn&&(Jo.current=!0),Dn!==void 0&&bo===qe&&((Jo.current||Dn)&&(Qt==null||Qt(Dn)),Jo.current=!0)},[Dn,bo]);var $a=Bn;return ca[Be]&&Yr===Ge&&($a=(0,pe.Z)({transition:"none"},$a)),[bo,Yr,$a,Dn!=null?Dn:Mn]}var Rn=function(mn){(0,le.Z)(qn,mn);var Mn=(0,ie.Z)(qn);function qn(){return(0,ue.Z)(this,qn),Mn.apply(this,arguments)}return(0,ae.Z)(qn,[{key:"render",value:function(){return this.props.children}}]),qn}(E.Component),gn=Rn;function En(mn){var Mn=mn;(0,x.Z)(mn)==="object"&&(Mn=mn.transitionSupport);function qn(ur){return!!(ur.motionName&&Mn)}var Wt=E.forwardRef(function(ur,oo){var Wr=ur.visible,tr=Wr===void 0?!0:Wr,pr=ur.removeOnLeave,yr=pr===void 0?!0:pr,to=ur.forceRender,ho=ur.children,Go=ur.motionName,ln=ur.leavedClassName,Zn=ur.eventProps,dr=qn(ur),Pr=(0,E.useRef)(),Gn=(0,E.useRef)();function ir(){try{return Pr.current instanceof HTMLElement?Pr.current:Ke(Gn.current)}catch(vn){return null}}var hr=xn(dr,tr,ir,ur),Dr=(0,ce.Z)(hr,4),Kr=Dr[0],ao=Dr[1],Ut=Dr[2],Qt=Dr[3],Vt=E.useRef(Qt);Qt&&(Vt.current=!0);var Ln=E.useCallback(function(vn){Pr.current=vn,Fe(oo,vn)},[oo]),Dn,rr=(0,pe.Z)((0,pe.Z)({},Zn),{},{visible:tr});if(!ho)Dn=null;else if(Kr===qe||!qn(ur))Qt?Dn=ho((0,pe.Z)({},rr),Ln):!yr&&Vt.current&&ln?Dn=ho((0,pe.Z)((0,pe.Z)({},rr),{},{className:ln}),Ln):to||!yr&&!ln?Dn=ho((0,pe.Z)((0,pe.Z)({},rr),{},{style:{display:"none"}}),Ln):Dn=null;else{var Or,io;ao===Be?io="prepare":en(ao)?io="active":ao===Ge&&(io="start"),Dn=ho((0,pe.Z)((0,pe.Z)({},rr),{},{className:oe()(At(Go,Kr),(Or={},(0,Re.Z)(Or,At(Go,"".concat(Kr,"-").concat(io)),io),(0,Re.Z)(Or,Go,typeof Go=="string"),Or)),style:Ut}),Ln)}if(E.isValidElement(Dn)&&Ve(Dn)){var bo=Dn,To=bo.ref;To||(Dn=E.cloneElement(Dn,{ref:Ln}))}return E.createElement(gn,{ref:Gn},Dn)});return Wt.displayName="CSSMotion",Wt}var or=En(bt),fr="add",Vr="keep",vr="remove",co="removed";function Io(mn){var Mn;return mn&&(0,x.Z)(mn)==="object"&&"key"in mn?Mn=mn:Mn={key:mn},(0,pe.Z)((0,pe.Z)({},Mn),{},{key:String(Mn.key)})}function Zo(){var mn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return mn.map(Io)}function er(){var mn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],qn=[],Wt=0,ur=Mn.length,oo=Zo(mn),Wr=Zo(Mn);oo.forEach(function(yr){for(var to=!1,ho=Wt;ho<ur;ho+=1){var Go=Wr[ho];if(Go.key===yr.key){Wt<ho&&(qn=qn.concat(Wr.slice(Wt,ho).map(function(ln){return(0,pe.Z)((0,pe.Z)({},ln),{},{status:fr})})),Wt=ho),qn.push((0,pe.Z)((0,pe.Z)({},Go),{},{status:Vr})),Wt+=1,to=!0;break}}to||qn.push((0,pe.Z)((0,pe.Z)({},yr),{},{status:vr}))}),Wt<ur&&(qn=qn.concat(Wr.slice(Wt).map(function(yr){return(0,pe.Z)((0,pe.Z)({},yr),{},{status:fr})})));var tr={};qn.forEach(function(yr){var to=yr.key;tr[to]=(tr[to]||0)+1});var pr=Object.keys(tr).filter(function(yr){return tr[yr]>1});return pr.forEach(function(yr){qn=qn.filter(function(to){var ho=to.key,Go=to.status;return ho!==yr||Go!==vr}),qn.forEach(function(to){to.key===yr&&(to.status=Vr)})}),qn}var Nn=["component","children","onVisibleChanged","onAllRemoved"],Kn=["status"],Nr=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function zr(mn){var Mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:or,qn=function(Wt){(0,le.Z)(oo,Wt);var ur=(0,ie.Z)(oo);function oo(){var Wr;(0,ue.Z)(this,oo);for(var tr=arguments.length,pr=new Array(tr),yr=0;yr<tr;yr++)pr[yr]=arguments[yr];return Wr=ur.call.apply(ur,[this].concat(pr)),(0,Re.Z)((0,re.Z)(Wr),"state",{keyEntities:[]}),(0,Re.Z)((0,re.Z)(Wr),"removeKey",function(to){var ho=Wr.state.keyEntities,Go=ho.map(function(ln){return ln.key!==to?ln:(0,pe.Z)((0,pe.Z)({},ln),{},{status:co})});return Wr.setState({keyEntities:Go}),Go.filter(function(ln){var Zn=ln.status;return Zn!==co}).length}),Wr}return(0,ae.Z)(oo,[{key:"render",value:function(){var tr=this,pr=this.state.keyEntities,yr=this.props,to=yr.component,ho=yr.children,Go=yr.onVisibleChanged,ln=yr.onAllRemoved,Zn=(0,Ae.Z)(yr,Nn),dr=to||E.Fragment,Pr={};return Nr.forEach(function(Gn){Pr[Gn]=Zn[Gn],delete Zn[Gn]}),delete Zn.keys,E.createElement(dr,Zn,pr.map(function(Gn){var ir=Gn.status,hr=(0,Ae.Z)(Gn,Kn),Dr=ir===fr||ir===Vr;return E.createElement(Mn,(0,he.Z)({},Pr,{key:hr.key,visible:Dr,eventProps:hr,onVisibleChanged:function(ao){if(Go==null||Go(ao,{key:hr.key}),!ao){var Ut=tr.removeKey(hr.key);Ut===0&&ln&&ln()}}}),ho)}))}}],[{key:"getDerivedStateFromProps",value:function(tr,pr){var yr=tr.keys,to=pr.keyEntities,ho=Zo(yr),Go=er(to,ho);return{keyEntities:Go.filter(function(ln){var Zn=to.find(function(dr){var Pr=dr.key;return ln.key===Pr});return!(Zn&&Zn.status===co&&ln.status===vr)})}}}]),oo}(E.Component);return(0,Re.Z)(qn,"defaultProps",{component:"div"}),qn}var qr=zr(bt),Co=or,ua=fe(56261);function la(mn,Mn){var qn=E.useState(!1),Wt=(0,ce.Z)(qn,2),ur=Wt[0],oo=Wt[1];E.useLayoutEffect(function(){if(ur)return mn(),function(){Mn()}},[ur]),E.useLayoutEffect(function(){return oo(!0),function(){oo(!1)}},[])}var no=fe(83898),rn=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Un=function(Mn,qn){var Wt=Mn.className,ur=Mn.style,oo=Mn.motion,Wr=Mn.motionNodes,tr=Mn.motionType,pr=Mn.onMotionStart,yr=Mn.onMotionEnd,to=Mn.active,ho=Mn.treeNodeRequiredProps,Go=(0,Ae.Z)(Mn,rn),ln=E.useState(!0),Zn=(0,ce.Z)(ln,2),dr=Zn[0],Pr=Zn[1],Gn=E.useContext(b.k),ir=Gn.prefixCls,hr=Wr&&tr!=="hide";ve(function(){Wr&&hr!==dr&&Pr(hr)},[Wr]);var Dr=function(){Wr&&pr()},Kr=E.useRef(!1),ao=function(){Wr&&!Kr.current&&(Kr.current=!0,yr())};la(Dr,ao);var Ut=function(Vt){hr===Vt&&ao()};return Wr?E.createElement(Co,(0,he.Z)({ref:qn,visible:dr},oo,{motionAppear:tr==="show",onVisibleChanged:Ut}),function(Qt,Vt){var Ln=Qt.className,Dn=Qt.style;return E.createElement("div",{ref:Vt,className:oe()("".concat(ir,"-treenode-motion"),Ln),style:Dn},Wr.map(function(rr){var Or=(0,he.Z)({},((0,ne.Z)(rr.data),rr.data)),io=rr.title,bo=rr.key,To=rr.isStart,vn=rr.isEnd;delete Or.children;var dn=(0,no.H8)(bo,ho);return E.createElement(ua.Z,(0,he.Z)({},Or,dn,{title:io,active:to,data:rr.data,key:bo,isStart:To,isEnd:vn}))}))}):E.createElement(ua.Z,(0,he.Z)({domRef:qn,className:Wt,style:ur},Go,{active:to}))};Un.displayName="MotionTreeNode";var _n=E.forwardRef(Un),Rr=_n;function Gr(){var mn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],qn=mn.length,Wt=Mn.length;if(Math.abs(qn-Wt)!==1)return{add:!1,key:null};function ur(oo,Wr){var tr=new Map;oo.forEach(function(yr){tr.set(yr,!0)});var pr=Wr.filter(function(yr){return!tr.has(yr)});return pr.length===1?pr[0]:null}return qn<Wt?{add:!0,key:ur(mn,Mn)}:{add:!1,key:ur(Mn,mn)}}function Ir(mn,Mn,qn){var Wt=mn.findIndex(function(tr){return tr.key===qn}),ur=mn[Wt+1],oo=Mn.findIndex(function(tr){return tr.key===qn});if(ur){var Wr=Mn.findIndex(function(tr){return tr.key===ur.key});return Mn.slice(oo+1,Wr)}return Mn.slice(oo+1)}var aa=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],jo={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},ma=function(){},ra="RC_TREE_MOTION_".concat(Math.random()),ni={key:ra},kr={key:ra,level:0,index:0,pos:"0",node:ni,nodes:[ni]},Fa={parent:null,children:[],pos:kr.pos,data:ni,title:null,key:ra,isStart:[],isEnd:[]};function Hn(mn,Mn,qn,Wt){return Mn===!1||!qn?mn:mn.slice(0,Math.ceil(qn/Wt)+1)}function _r(mn){var Mn=mn.key,qn=mn.pos;return(0,no.km)(Mn,qn)}function cr(mn){for(var Mn=String(mn.data.key),qn=mn;qn.parent;)qn=qn.parent,Mn="".concat(qn.data.key," > ").concat(Mn);return Mn}var Tr=E.forwardRef(function(mn,Mn){var qn=mn.prefixCls,Wt=mn.data,ur=mn.selectable,oo=mn.checkable,Wr=mn.expandedKeys,tr=mn.selectedKeys,pr=mn.checkedKeys,yr=mn.loadedKeys,to=mn.loadingKeys,ho=mn.halfCheckedKeys,Go=mn.keyEntities,ln=mn.disabled,Zn=mn.dragging,dr=mn.dragOverNodeKey,Pr=mn.dropPosition,Gn=mn.motion,ir=mn.height,hr=mn.itemHeight,Dr=mn.virtual,Kr=mn.focusable,ao=mn.activeItem,Ut=mn.focused,Qt=mn.tabIndex,Vt=mn.onKeyDown,Ln=mn.onFocus,Dn=mn.onBlur,rr=mn.onActiveChange,Or=mn.onListChangeStart,io=mn.onListChangeEnd,bo=(0,Ae.Z)(mn,aa),To=E.useRef(null),vn=E.useRef(null);E.useImperativeHandle(Mn,function(){return{scrollTo:function(wi){To.current.scrollTo(wi)},getIndentWidth:function(){return vn.current.offsetWidth}}});var dn=E.useState(Wr),Bn=(0,ce.Z)(dn,2),lr=Bn[0],$r=Bn[1],Er=E.useState(Wt),gr=(0,ce.Z)(Er,2),wo=gr[0],Ro=gr[1],ga=E.useState(Wt),so=(0,ce.Z)(ga,2),ro=so[0],ca=so[1],La=E.useState([]),xa=(0,ce.Z)(La,2),Vo=xa[0],Yr=xa[1],na=E.useState(null),Jo=(0,ce.Z)(na,2),$a=Jo[0],ri=Jo[1],Bi=E.useRef(Wt);Bi.current=Wt;function Ri(){var Si=Bi.current;Ro(Si),ca(Si),Yr([]),ri(null),io()}ve(function(){$r(Wr);var Si=Gr(lr,Wr);if(Si.key!==null)if(Si.add){var wi=wo.findIndex(function(ei){var ds=ei.key;return ds===Si.key}),Ji=Hn(Ir(wo,Wt,Si.key),Dr,ir,hr),Ni=wo.slice();Ni.splice(wi+1,0,Fa),ca(Ni),Yr(Ji),ri("show")}else{var fs=Wt.findIndex(function(ei){var ds=ei.key;return ds===Si.key}),Mi=Hn(Ir(Wt,wo,Si.key),Dr,ir,hr),As=Wt.slice();As.splice(fs+1,0,Fa),ca(As),Yr(Mi),ri("hide")}else wo!==Wt&&(Ro(Wt),ca(Wt))},[Wr,Wt]),E.useEffect(function(){Zn||Ri()},[Zn]);var Ui=Gn?ro:Wt,vs={expandedKeys:Wr,selectedKeys:tr,loadedKeys:yr,loadingKeys:to,checkedKeys:pr,halfCheckedKeys:ho,dragOverNodeKey:dr,dropPosition:Pr,keyEntities:Go};return E.createElement(E.Fragment,null,Ut&&ao&&E.createElement("span",{style:jo,"aria-live":"assertive"},cr(ao)),E.createElement("div",null,E.createElement("input",{style:jo,disabled:Kr===!1||ln,tabIndex:Kr!==!1?Qt:null,onKeyDown:Vt,onFocus:Ln,onBlur:Dn,value:"",onChange:ma,"aria-label":"for screen reader"})),E.createElement("div",{className:"".concat(qn,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},E.createElement("div",{className:"".concat(qn,"-indent")},E.createElement("div",{ref:vn,className:"".concat(qn,"-indent-unit")}))),E.createElement(ye.Z,(0,he.Z)({},bo,{data:Ui,itemKey:_r,height:ir,fullHeight:!1,virtual:Dr,itemHeight:hr,prefixCls:"".concat(qn,"-list"),ref:To,onVisibleChange:function(wi,Ji){var Ni=new Set(wi),fs=Ji.filter(function(Mi){return!Ni.has(Mi)});fs.some(function(Mi){return _r(Mi)===ra})&&Ri()}}),function(Si){var wi=Si.pos,Ji=(0,he.Z)({},((0,ne.Z)(Si.data),Si.data)),Ni=Si.title,fs=Si.key,Mi=Si.isStart,As=Si.isEnd,ei=(0,no.km)(fs,wi);delete Ji.key,delete Ji.children;var ds=(0,no.H8)(ei,vs);return E.createElement(Rr,(0,he.Z)({},Ji,ds,{title:Ni,active:!!ao&&fs===ao.key,pos:wi,data:Si.data,isStart:Mi,isEnd:As,motion:Gn,motionNodes:fs===ra?Vo:null,motionType:$a,onMotionStart:Or,onMotionEnd:Ri,treeNodeRequiredProps:vs,onMouseMove:function(){rr(null)}}))}))});Tr.displayName="NodeList";var Br=Tr,Lr=fe(29873),Jn=fe(97153),Qr=fe(3596),ta=10,oa=function(mn){(0,le.Z)(qn,mn);var Mn=(0,ie.Z)(qn);function qn(){var Wt;(0,ue.Z)(this,qn);for(var ur=arguments.length,oo=new Array(ur),Wr=0;Wr<ur;Wr++)oo[Wr]=arguments[Wr];return Wt=Mn.call.apply(Mn,[this].concat(oo)),Wt.destroyed=!1,Wt.delayedDragEnterLogic=void 0,Wt.loadingRetryTimes={},Wt.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,no.w$)()},Wt.dragStartMousePosition=null,Wt.dragNode=void 0,Wt.currentMouseOverDroppableNodeKey=null,Wt.listRef=E.createRef(),Wt.onNodeDragStart=function(tr,pr){var yr=Wt.state,to=yr.expandedKeys,ho=yr.keyEntities,Go=Wt.props.onDragStart,ln=pr.props.eventKey;Wt.dragNode=pr,Wt.dragStartMousePosition={x:tr.clientX,y:tr.clientY};var Zn=(0,Lr._5)(to,ln);Wt.setState({draggingNodeKey:ln,dragChildrenKeys:(0,Lr.wA)(ln,ho),indent:Wt.listRef.current.getIndentWidth()}),Wt.setExpandedKeys(Zn),window.addEventListener("dragend",Wt.onWindowDragEnd),Go==null||Go({event:tr,node:(0,no.F)(pr.props)})},Wt.onNodeDragEnter=function(tr,pr){var yr=Wt.state,to=yr.expandedKeys,ho=yr.keyEntities,Go=yr.dragChildrenKeys,ln=yr.flattenNodes,Zn=yr.indent,dr=Wt.props,Pr=dr.onDragEnter,Gn=dr.onExpand,ir=dr.allowDrop,hr=dr.direction,Dr=pr.props,Kr=Dr.pos,ao=Dr.eventKey,Ut=(0,re.Z)(Wt),Qt=Ut.dragNode;if(Wt.currentMouseOverDroppableNodeKey!==ao&&(Wt.currentMouseOverDroppableNodeKey=ao),!Qt){Wt.resetDragState();return}var Vt=(0,Lr.OM)(tr,Qt,pr,Zn,Wt.dragStartMousePosition,ir,ln,ho,to,hr),Ln=Vt.dropPosition,Dn=Vt.dropLevelOffset,rr=Vt.dropTargetKey,Or=Vt.dropContainerKey,io=Vt.dropTargetPos,bo=Vt.dropAllowed,To=Vt.dragOverNodeKey;if(Go.indexOf(rr)!==-1||!bo){Wt.resetDragState();return}if(Wt.delayedDragEnterLogic||(Wt.delayedDragEnterLogic={}),Object.keys(Wt.delayedDragEnterLogic).forEach(function(vn){clearTimeout(Wt.delayedDragEnterLogic[vn])}),Qt.props.eventKey!==pr.props.eventKey&&(tr.persist(),Wt.delayedDragEnterLogic[Kr]=window.setTimeout(function(){if(Wt.state.draggingNodeKey!==null){var vn=(0,de.Z)(to),dn=(0,Qr.Z)(ho,pr.props.eventKey);dn&&(dn.children||[]).length&&(vn=(0,Lr.L0)(to,pr.props.eventKey)),"expandedKeys"in Wt.props||Wt.setExpandedKeys(vn),Gn==null||Gn(vn,{node:(0,no.F)(pr.props),expanded:!0,nativeEvent:tr.nativeEvent})}},800)),Qt.props.eventKey===rr&&Dn===0){Wt.resetDragState();return}Wt.setState({dragOverNodeKey:To,dropPosition:Ln,dropLevelOffset:Dn,dropTargetKey:rr,dropContainerKey:Or,dropTargetPos:io,dropAllowed:bo}),Pr==null||Pr({event:tr,node:(0,no.F)(pr.props),expandedKeys:to})},Wt.onNodeDragOver=function(tr,pr){var yr=Wt.state,to=yr.dragChildrenKeys,ho=yr.flattenNodes,Go=yr.keyEntities,ln=yr.expandedKeys,Zn=yr.indent,dr=Wt.props,Pr=dr.onDragOver,Gn=dr.allowDrop,ir=dr.direction,hr=(0,re.Z)(Wt),Dr=hr.dragNode;if(Dr){var Kr=(0,Lr.OM)(tr,Dr,pr,Zn,Wt.dragStartMousePosition,Gn,ho,Go,ln,ir),ao=Kr.dropPosition,Ut=Kr.dropLevelOffset,Qt=Kr.dropTargetKey,Vt=Kr.dropContainerKey,Ln=Kr.dropAllowed,Dn=Kr.dropTargetPos,rr=Kr.dragOverNodeKey;to.indexOf(Qt)!==-1||!Ln||(Dr.props.eventKey===Qt&&Ut===0?Wt.state.dropPosition===null&&Wt.state.dropLevelOffset===null&&Wt.state.dropTargetKey===null&&Wt.state.dropContainerKey===null&&Wt.state.dropTargetPos===null&&Wt.state.dropAllowed===!1&&Wt.state.dragOverNodeKey===null||Wt.resetDragState():ao===Wt.state.dropPosition&&Ut===Wt.state.dropLevelOffset&&Qt===Wt.state.dropTargetKey&&Vt===Wt.state.dropContainerKey&&Dn===Wt.state.dropTargetPos&&Ln===Wt.state.dropAllowed&&rr===Wt.state.dragOverNodeKey||Wt.setState({dropPosition:ao,dropLevelOffset:Ut,dropTargetKey:Qt,dropContainerKey:Vt,dropTargetPos:Dn,dropAllowed:Ln,dragOverNodeKey:rr}),Pr==null||Pr({event:tr,node:(0,no.F)(pr.props)}))}},Wt.onNodeDragLeave=function(tr,pr){Wt.currentMouseOverDroppableNodeKey===pr.props.eventKey&&!tr.currentTarget.contains(tr.relatedTarget)&&(Wt.resetDragState(),Wt.currentMouseOverDroppableNodeKey=null);var yr=Wt.props.onDragLeave;yr==null||yr({event:tr,node:(0,no.F)(pr.props)})},Wt.onWindowDragEnd=function(tr){Wt.onNodeDragEnd(tr,null,!0),window.removeEventListener("dragend",Wt.onWindowDragEnd)},Wt.onNodeDragEnd=function(tr,pr){var yr=Wt.props.onDragEnd;Wt.setState({dragOverNodeKey:null}),Wt.cleanDragState(),yr==null||yr({event:tr,node:(0,no.F)(pr.props)}),Wt.dragNode=null,window.removeEventListener("dragend",Wt.onWindowDragEnd)},Wt.onNodeDrop=function(tr,pr){var yr,to=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ho=Wt.state,Go=ho.dragChildrenKeys,ln=ho.dropPosition,Zn=ho.dropTargetKey,dr=ho.dropTargetPos,Pr=ho.dropAllowed;if(Pr){var Gn=Wt.props.onDrop;if(Wt.setState({dragOverNodeKey:null}),Wt.cleanDragState(),Zn!==null){var ir=(0,pe.Z)((0,pe.Z)({},(0,no.H8)(Zn,Wt.getTreeNodeRequiredProps())),{},{active:((yr=Wt.getActiveItem())===null||yr===void 0?void 0:yr.key)===Zn,data:(0,Qr.Z)(Wt.state.keyEntities,Zn).node}),hr=Go.indexOf(Zn)!==-1;(0,y.ZP)(!hr,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Dr=(0,Lr.yx)(dr),Kr={event:tr,node:(0,no.F)(ir),dragNode:Wt.dragNode?(0,no.F)(Wt.dragNode.props):null,dragNodesKeys:[Wt.dragNode.props.eventKey].concat(Go),dropToGap:ln!==0,dropPosition:ln+Number(Dr[Dr.length-1])};to||Gn==null||Gn(Kr),Wt.dragNode=null}}},Wt.cleanDragState=function(){var tr=Wt.state.draggingNodeKey;tr!==null&&Wt.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Wt.dragStartMousePosition=null,Wt.currentMouseOverDroppableNodeKey=null},Wt.triggerExpandActionExpand=function(tr,pr){var yr=Wt.state,to=yr.expandedKeys,ho=yr.flattenNodes,Go=pr.expanded,ln=pr.key,Zn=pr.isLeaf;if(!(Zn||tr.shiftKey||tr.metaKey||tr.ctrlKey)){var dr=ho.filter(function(Gn){return Gn.key===ln})[0],Pr=(0,no.F)((0,pe.Z)((0,pe.Z)({},(0,no.H8)(ln,Wt.getTreeNodeRequiredProps())),{},{data:dr.data}));Wt.setExpandedKeys(Go?(0,Lr._5)(to,ln):(0,Lr.L0)(to,ln)),Wt.onNodeExpand(tr,Pr)}},Wt.onNodeClick=function(tr,pr){var yr=Wt.props,to=yr.onClick,ho=yr.expandAction;ho==="click"&&Wt.triggerExpandActionExpand(tr,pr),to==null||to(tr,pr)},Wt.onNodeDoubleClick=function(tr,pr){var yr=Wt.props,to=yr.onDoubleClick,ho=yr.expandAction;ho==="doubleClick"&&Wt.triggerExpandActionExpand(tr,pr),to==null||to(tr,pr)},Wt.onNodeSelect=function(tr,pr){var yr=Wt.state.selectedKeys,to=Wt.state,ho=to.keyEntities,Go=to.fieldNames,ln=Wt.props,Zn=ln.onSelect,dr=ln.multiple,Pr=pr.selected,Gn=pr[Go.key],ir=!Pr;ir?dr?yr=(0,Lr.L0)(yr,Gn):yr=[Gn]:yr=(0,Lr._5)(yr,Gn);var hr=yr.map(function(Dr){var Kr=(0,Qr.Z)(ho,Dr);return Kr?Kr.node:null}).filter(function(Dr){return Dr});Wt.setUncontrolledState({selectedKeys:yr}),Zn==null||Zn(yr,{event:"select",selected:ir,node:pr,selectedNodes:hr,nativeEvent:tr.nativeEvent})},Wt.onNodeCheck=function(tr,pr,yr){var to=Wt.state,ho=to.keyEntities,Go=to.checkedKeys,ln=to.halfCheckedKeys,Zn=Wt.props,dr=Zn.checkStrictly,Pr=Zn.onCheck,Gn=pr.key,ir,hr={event:"check",node:pr,checked:yr,nativeEvent:tr.nativeEvent};if(dr){var Dr=yr?(0,Lr.L0)(Go,Gn):(0,Lr._5)(Go,Gn),Kr=(0,Lr._5)(ln,Gn);ir={checked:Dr,halfChecked:Kr},hr.checkedNodes=Dr.map(function(Dn){return(0,Qr.Z)(ho,Dn)}).filter(function(Dn){return Dn}).map(function(Dn){return Dn.node}),Wt.setUncontrolledState({checkedKeys:Dr})}else{var ao=(0,Jn.S)([].concat((0,de.Z)(Go),[Gn]),!0,ho),Ut=ao.checkedKeys,Qt=ao.halfCheckedKeys;if(!yr){var Vt=new Set(Ut);Vt.delete(Gn);var Ln=(0,Jn.S)(Array.from(Vt),{checked:!1,halfCheckedKeys:Qt},ho);Ut=Ln.checkedKeys,Qt=Ln.halfCheckedKeys}ir=Ut,hr.checkedNodes=[],hr.checkedNodesPositions=[],hr.halfCheckedKeys=Qt,Ut.forEach(function(Dn){var rr=(0,Qr.Z)(ho,Dn);if(rr){var Or=rr.node,io=rr.pos;hr.checkedNodes.push(Or),hr.checkedNodesPositions.push({node:Or,pos:io})}}),Wt.setUncontrolledState({checkedKeys:Ut},!1,{halfCheckedKeys:Qt})}Pr==null||Pr(ir,hr)},Wt.onNodeLoad=function(tr){var pr=tr.key,yr=new Promise(function(to,ho){Wt.setState(function(Go){var ln=Go.loadedKeys,Zn=ln===void 0?[]:ln,dr=Go.loadingKeys,Pr=dr===void 0?[]:dr,Gn=Wt.props,ir=Gn.loadData,hr=Gn.onLoad;if(!ir||Zn.indexOf(pr)!==-1||Pr.indexOf(pr)!==-1)return null;var Dr=ir(tr);return Dr.then(function(){var Kr=Wt.state.loadedKeys,ao=(0,Lr.L0)(Kr,pr);hr==null||hr(ao,{event:"load",node:tr}),Wt.setUncontrolledState({loadedKeys:ao}),Wt.setState(function(Ut){return{loadingKeys:(0,Lr._5)(Ut.loadingKeys,pr)}}),to()}).catch(function(Kr){if(Wt.setState(function(Ut){return{loadingKeys:(0,Lr._5)(Ut.loadingKeys,pr)}}),Wt.loadingRetryTimes[pr]=(Wt.loadingRetryTimes[pr]||0)+1,Wt.loadingRetryTimes[pr]>=ta){var ao=Wt.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Wt.setUncontrolledState({loadedKeys:(0,Lr.L0)(ao,pr)}),to()}ho(Kr)}),{loadingKeys:(0,Lr.L0)(Pr,pr)}})});return yr.catch(function(){}),yr},Wt.onNodeMouseEnter=function(tr,pr){var yr=Wt.props.onMouseEnter;yr==null||yr({event:tr,node:pr})},Wt.onNodeMouseLeave=function(tr,pr){var yr=Wt.props.onMouseLeave;yr==null||yr({event:tr,node:pr})},Wt.onNodeContextMenu=function(tr,pr){var yr=Wt.props.onRightClick;yr&&(tr.preventDefault(),yr({event:tr,node:pr}))},Wt.onFocus=function(){var tr=Wt.props.onFocus;Wt.setState({focused:!0});for(var pr=arguments.length,yr=new Array(pr),to=0;to<pr;to++)yr[to]=arguments[to];tr==null||tr.apply(void 0,yr)},Wt.onBlur=function(){var tr=Wt.props.onBlur;Wt.setState({focused:!1}),Wt.onActiveChange(null);for(var pr=arguments.length,yr=new Array(pr),to=0;to<pr;to++)yr[to]=arguments[to];tr==null||tr.apply(void 0,yr)},Wt.getTreeNodeRequiredProps=function(){var tr=Wt.state,pr=tr.expandedKeys,yr=tr.selectedKeys,to=tr.loadedKeys,ho=tr.loadingKeys,Go=tr.checkedKeys,ln=tr.halfCheckedKeys,Zn=tr.dragOverNodeKey,dr=tr.dropPosition,Pr=tr.keyEntities;return{expandedKeys:pr||[],selectedKeys:yr||[],loadedKeys:to||[],loadingKeys:ho||[],checkedKeys:Go||[],halfCheckedKeys:ln||[],dragOverNodeKey:Zn,dropPosition:dr,keyEntities:Pr}},Wt.setExpandedKeys=function(tr){var pr=Wt.state,yr=pr.treeData,to=pr.fieldNames,ho=(0,no.oH)(yr,tr,to);Wt.setUncontrolledState({expandedKeys:tr,flattenNodes:ho},!0)},Wt.onNodeExpand=function(tr,pr){var yr=Wt.state.expandedKeys,to=Wt.state,ho=to.listChanging,Go=to.fieldNames,ln=Wt.props,Zn=ln.onExpand,dr=ln.loadData,Pr=pr.expanded,Gn=pr[Go.key];if(!ho){var ir=yr.indexOf(Gn),hr=!Pr;if((0,y.ZP)(Pr&&ir!==-1||!Pr&&ir===-1,"Expand state not sync with index check"),hr?yr=(0,Lr.L0)(yr,Gn):yr=(0,Lr._5)(yr,Gn),Wt.setExpandedKeys(yr),Zn==null||Zn(yr,{node:pr,expanded:hr,nativeEvent:tr.nativeEvent}),hr&&dr){var Dr=Wt.onNodeLoad(pr);Dr&&Dr.then(function(){var Kr=(0,no.oH)(Wt.state.treeData,yr,Go);Wt.setUncontrolledState({flattenNodes:Kr})}).catch(function(){var Kr=Wt.state.expandedKeys,ao=(0,Lr._5)(Kr,Gn);Wt.setExpandedKeys(ao)})}}},Wt.onListChangeStart=function(){Wt.setUncontrolledState({listChanging:!0})},Wt.onListChangeEnd=function(){setTimeout(function(){Wt.setUncontrolledState({listChanging:!1})})},Wt.onActiveChange=function(tr){var pr=Wt.state.activeKey,yr=Wt.props.onActiveChange;pr!==tr&&(Wt.setState({activeKey:tr}),tr!==null&&Wt.scrollTo({key:tr}),yr==null||yr(tr))},Wt.getActiveItem=function(){var tr=Wt.state,pr=tr.activeKey,yr=tr.flattenNodes;return pr===null?null:yr.find(function(to){var ho=to.key;return ho===pr})||null},Wt.offsetActiveKey=function(tr){var pr=Wt.state,yr=pr.flattenNodes,to=pr.activeKey,ho=yr.findIndex(function(Zn){var dr=Zn.key;return dr===to});ho===-1&&tr<0&&(ho=yr.length),ho=(ho+tr+yr.length)%yr.length;var Go=yr[ho];if(Go){var ln=Go.key;Wt.onActiveChange(ln)}else Wt.onActiveChange(null)},Wt.onKeyDown=function(tr){var pr=Wt.state,yr=pr.activeKey,to=pr.expandedKeys,ho=pr.checkedKeys,Go=pr.fieldNames,ln=Wt.props,Zn=ln.onKeyDown,dr=ln.checkable,Pr=ln.selectable;switch(tr.which){case z.UP:{Wt.offsetActiveKey(-1),tr.preventDefault();break}case z.DOWN:{Wt.offsetActiveKey(1),tr.preventDefault();break}}var Gn=Wt.getActiveItem();if(Gn&&Gn.data){var ir=Wt.getTreeNodeRequiredProps(),hr=Gn.data.isLeaf===!1||!!(Gn.data[Go.children]||[]).length,Dr=(0,no.F)((0,pe.Z)((0,pe.Z)({},(0,no.H8)(yr,ir)),{},{data:Gn.data,active:!0}));switch(tr.which){case z.LEFT:{hr&&to.includes(yr)?Wt.onNodeExpand({},Dr):Gn.parent&&Wt.onActiveChange(Gn.parent.key),tr.preventDefault();break}case z.RIGHT:{hr&&!to.includes(yr)?Wt.onNodeExpand({},Dr):Gn.children&&Gn.children.length&&Wt.onActiveChange(Gn.children[0].key),tr.preventDefault();break}case z.ENTER:case z.SPACE:{dr&&!Dr.disabled&&Dr.checkable!==!1&&!Dr.disableCheckbox?Wt.onNodeCheck({},Dr,!ho.includes(yr)):!dr&&Pr&&!Dr.disabled&&Dr.selectable!==!1&&Wt.onNodeSelect({},Dr);break}}}Zn==null||Zn(tr)},Wt.setUncontrolledState=function(tr){var pr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,yr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Wt.destroyed){var to=!1,ho=!0,Go={};Object.keys(tr).forEach(function(ln){if(ln in Wt.props){ho=!1;return}to=!0,Go[ln]=tr[ln]}),to&&(!pr||ho)&&Wt.setState((0,pe.Z)((0,pe.Z)({},Go),yr))}},Wt.scrollTo=function(tr){Wt.listRef.current.scrollTo(tr)},Wt}return(0,ae.Z)(qn,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var ur=this.props.activeKey;ur!==void 0&&ur!==this.state.activeKey&&(this.setState({activeKey:ur}),ur!==null&&this.scrollTo({key:ur}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var ur,oo=this.state,Wr=oo.focused,tr=oo.flattenNodes,pr=oo.keyEntities,yr=oo.draggingNodeKey,to=oo.activeKey,ho=oo.dropLevelOffset,Go=oo.dropContainerKey,ln=oo.dropTargetKey,Zn=oo.dropPosition,dr=oo.dragOverNodeKey,Pr=oo.indent,Gn=this.props,ir=Gn.prefixCls,hr=Gn.className,Dr=Gn.style,Kr=Gn.showLine,ao=Gn.focusable,Ut=Gn.tabIndex,Qt=Ut===void 0?0:Ut,Vt=Gn.selectable,Ln=Gn.showIcon,Dn=Gn.icon,rr=Gn.switcherIcon,Or=Gn.draggable,io=Gn.checkable,bo=Gn.checkStrictly,To=Gn.disabled,vn=Gn.motion,dn=Gn.loadData,Bn=Gn.filterTreeNode,lr=Gn.height,$r=Gn.itemHeight,Er=Gn.virtual,gr=Gn.titleRender,wo=Gn.dropIndicatorRender,Ro=Gn.onContextMenu,ga=Gn.onScroll,so=Gn.direction,ro=Gn.rootClassName,ca=Gn.rootStyle,La=(0,a.Z)(this.props,{aria:!0,data:!0}),xa;return Or&&((0,x.Z)(Or)==="object"?xa=Or:typeof Or=="function"?xa={nodeDraggable:Or}:xa={}),E.createElement(b.k.Provider,{value:{prefixCls:ir,selectable:Vt,showIcon:Ln,icon:Dn,switcherIcon:rr,draggable:xa,draggingNodeKey:yr,checkable:io,checkStrictly:bo,disabled:To,keyEntities:pr,dropLevelOffset:ho,dropContainerKey:Go,dropTargetKey:ln,dropPosition:Zn,dragOverNodeKey:dr,indent:Pr,direction:so,dropIndicatorRender:wo,loadData:dn,filterTreeNode:Bn,titleRender:gr,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},E.createElement("div",{role:"tree",className:oe()(ir,hr,ro,(ur={},(0,Re.Z)(ur,"".concat(ir,"-show-line"),Kr),(0,Re.Z)(ur,"".concat(ir,"-focused"),Wr),(0,Re.Z)(ur,"".concat(ir,"-active-focused"),to!==null),ur)),style:ca},E.createElement(Br,(0,he.Z)({ref:this.listRef,prefixCls:ir,style:Dr,data:tr,disabled:To,selectable:Vt,checkable:!!io,motion:vn,dragging:yr!==null,height:lr,itemHeight:$r,virtual:Er,focusable:ao,focused:Wr,tabIndex:Qt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ro,onScroll:ga},this.getTreeNodeRequiredProps(),La))))}}],[{key:"getDerivedStateFromProps",value:function(ur,oo){var Wr=oo.prevProps,tr={prevProps:ur};function pr(ao){return!Wr&&ao in ur||Wr&&Wr[ao]!==ur[ao]}var yr,to=oo.fieldNames;if(pr("fieldNames")&&(to=(0,no.w$)(ur.fieldNames),tr.fieldNames=to),pr("treeData")?yr=ur.treeData:pr("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),yr=(0,no.zn)(ur.children)),yr){tr.treeData=yr;var ho=(0,no.I8)(yr,{fieldNames:to});tr.keyEntities=(0,pe.Z)((0,Re.Z)({},ra,kr),ho.keyEntities)}var Go=tr.keyEntities||oo.keyEntities;if(pr("expandedKeys")||Wr&&pr("autoExpandParent"))tr.expandedKeys=ur.autoExpandParent||!Wr&&ur.defaultExpandParent?(0,Lr.r7)(ur.expandedKeys,Go):ur.expandedKeys;else if(!Wr&&ur.defaultExpandAll){var ln=(0,pe.Z)({},Go);delete ln[ra],tr.expandedKeys=Object.keys(ln).map(function(ao){return ln[ao].key})}else!Wr&&ur.defaultExpandedKeys&&(tr.expandedKeys=ur.autoExpandParent||ur.defaultExpandParent?(0,Lr.r7)(ur.defaultExpandedKeys,Go):ur.defaultExpandedKeys);if(tr.expandedKeys||delete tr.expandedKeys,yr||tr.expandedKeys){var Zn=(0,no.oH)(yr||oo.treeData,tr.expandedKeys||oo.expandedKeys,to);tr.flattenNodes=Zn}if(ur.selectable&&(pr("selectedKeys")?tr.selectedKeys=(0,Lr.BT)(ur.selectedKeys,ur):!Wr&&ur.defaultSelectedKeys&&(tr.selectedKeys=(0,Lr.BT)(ur.defaultSelectedKeys,ur))),ur.checkable){var dr;if(pr("checkedKeys")?dr=(0,Lr.E6)(ur.checkedKeys)||{}:!Wr&&ur.defaultCheckedKeys?dr=(0,Lr.E6)(ur.defaultCheckedKeys)||{}:yr&&(dr=(0,Lr.E6)(ur.checkedKeys)||{checkedKeys:oo.checkedKeys,halfCheckedKeys:oo.halfCheckedKeys}),dr){var Pr=dr,Gn=Pr.checkedKeys,ir=Gn===void 0?[]:Gn,hr=Pr.halfCheckedKeys,Dr=hr===void 0?[]:hr;if(!ur.checkStrictly){var Kr=(0,Jn.S)(ir,!0,Go);ir=Kr.checkedKeys,Dr=Kr.halfCheckedKeys}tr.checkedKeys=ir,tr.halfCheckedKeys=Dr}}return pr("loadedKeys")&&(tr.loadedKeys=ur.loadedKeys),tr}}]),qn}(E.Component);oa.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:ee,allowDrop:function(){return!0},expandAction:!1},oa.TreeNode=ua.Z;var ha=oa,Da=ha,Ur=fe(73148),Hr=fe(56747),Xa={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Ai=Xa,Ea=fe(74643),di=function(Mn,qn){return E.createElement(Ea.Z,(0,he.Z)({},Mn,{ref:qn,icon:Ai}))},vo=E.forwardRef(di),Ko=fe(53124),Ba=fe(50881),Oo=fe(33603),si=fe(32157);const Ka=4;function Yi(mn){const{dropPosition:Mn,dropLevelOffset:qn,prefixCls:Wt,indent:ur,direction:oo="ltr"}=mn,Wr=oo==="ltr"?"left":"right",tr=oo==="ltr"?"right":"left",pr={[Wr]:-qn*ur+Ka,[tr]:0};switch(Mn){case-1:pr.top=-3;break;case 1:pr.bottom=-3;break;default:pr.bottom=-3,pr[Wr]=ur+Ka;break}return E.createElement("div",{style:pr,className:`${Wt}-drop-indicator`})}var Di=fe(99184),On=E.forwardRef((mn,Mn)=>{const{getPrefixCls:qn,direction:Wt,virtual:ur,tree:oo}=E.useContext(Ko.E_),{prefixCls:Wr,className:tr,showIcon:pr=!1,showLine:yr,switcherIcon:to,blockNode:ho=!1,children:Go,checkable:ln=!1,selectable:Zn=!0,draggable:dr,motion:Pr,style:Gn}=mn,ir=qn("tree",Wr),hr=qn(),Dr=Pr!=null?Pr:Object.assign(Object.assign({},(0,Oo.Z)(hr)),{motionAppear:!1}),Kr=Object.assign(Object.assign({},mn),{checkable:ln,selectable:Zn,showIcon:pr,motion:Dr,blockNode:ho,showLine:!!yr,dropIndicatorRender:Yi}),[ao,Ut]=(0,si.ZP)(ir),Qt=E.useMemo(()=>{if(!dr)return!1;let Ln={};switch(typeof dr){case"function":Ln.nodeDraggable=dr;break;case"object":Ln=Object.assign({},dr);break;default:break}return Ln.icon!==!1&&(Ln.icon=Ln.icon||E.createElement(Ba.Z,null)),Ln},[dr]),Vt=Ln=>E.createElement(Di.Z,{prefixCls:ir,switcherIcon:to,treeNodeProps:Ln,showLine:yr});return ao(E.createElement(Da,Object.assign({itemHeight:20,ref:Mn,virtual:ur},Kr,{style:Object.assign(Object.assign({},oo==null?void 0:oo.style),Gn),prefixCls:ir,className:oe()({[`${ir}-icon-hide`]:!pr,[`${ir}-block-node`]:ho,[`${ir}-unselectable`]:!Zn,[`${ir}-rtl`]:Wt==="rtl"},oo==null?void 0:oo.className,tr,Ut),direction:Wt,checkable:ln&&E.createElement("span",{className:`${ir}-checkbox-inner`}),selectable:Zn,switcherIcon:Vt,draggable:Qt}),Go))}),Cn;(function(mn){mn[mn.None=0]="None",mn[mn.Start=1]="Start",mn[mn.End=2]="End"})(Cn||(Cn={}));function xr(mn,Mn){function qn(Wt){const{key:ur,children:oo}=Wt;Mn(ur,Wt)!==!1&&xr(oo||[],Mn)}mn.forEach(qn)}function sr(mn){let{treeData:Mn,expandedKeys:qn,startKey:Wt,endKey:ur}=mn;const oo=[];let Wr=Cn.None;if(Wt&&Wt===ur)return[Wt];if(!Wt||!ur)return[];function tr(pr){return pr===Wt||pr===ur}return xr(Mn,pr=>{if(Wr===Cn.End)return!1;if(tr(pr)){if(oo.push(pr),Wr===Cn.None)Wr=Cn.Start;else if(Wr===Cn.Start)return Wr=Cn.End,!1}else Wr===Cn.Start&&oo.push(pr);return qn.includes(pr)}),oo}function yn(mn,Mn){const qn=(0,de.Z)(Mn),Wt=[];return xr(mn,(ur,oo)=>{const Wr=qn.indexOf(ur);return Wr!==-1&&(Wt.push(oo),qn.splice(Wr,1)),!!qn.length}),Wt}var In=function(mn,Mn){var qn={};for(var Wt in mn)Object.prototype.hasOwnProperty.call(mn,Wt)&&Mn.indexOf(Wt)<0&&(qn[Wt]=mn[Wt]);if(mn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ur=0,Wt=Object.getOwnPropertySymbols(mn);ur<Wt.length;ur++)Mn.indexOf(Wt[ur])<0&&Object.prototype.propertyIsEnumerable.call(mn,Wt[ur])&&(qn[Wt[ur]]=mn[Wt[ur]]);return qn};function yo(mn){const{isLeaf:Mn,expanded:qn}=mn;return Mn?E.createElement(Ur.Z,null):qn?E.createElement(Hr.Z,null):E.createElement(vo,null)}function zo(mn){let{treeData:Mn,children:qn}=mn;return Mn||(0,no.zn)(qn)}const Uo=(mn,Mn)=>{var{defaultExpandAll:qn,defaultExpandParent:Wt,defaultExpandedKeys:ur}=mn,oo=In(mn,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Wr=E.useRef(),tr=E.useRef(),pr=()=>{const{keyEntities:Qt}=(0,no.I8)(zo(oo));let Vt;return qn?Vt=Object.keys(Qt):Wt?Vt=(0,Lr.r7)(oo.expandedKeys||ur||[],Qt):Vt=oo.expandedKeys||ur,Vt},[yr,to]=E.useState(oo.selectedKeys||oo.defaultSelectedKeys||[]),[ho,Go]=E.useState(()=>pr());E.useEffect(()=>{"selectedKeys"in oo&&to(oo.selectedKeys)},[oo.selectedKeys]),E.useEffect(()=>{"expandedKeys"in oo&&Go(oo.expandedKeys)},[oo.expandedKeys]);const ln=(Qt,Vt)=>{var Ln;return"expandedKeys"in oo||Go(Qt),(Ln=oo.onExpand)===null||Ln===void 0?void 0:Ln.call(oo,Qt,Vt)},Zn=(Qt,Vt)=>{var Ln;const{multiple:Dn}=oo,{node:rr,nativeEvent:Or}=Vt,{key:io=""}=rr,bo=zo(oo),To=Object.assign(Object.assign({},Vt),{selected:!0}),vn=(Or==null?void 0:Or.ctrlKey)||(Or==null?void 0:Or.metaKey),dn=Or==null?void 0:Or.shiftKey;let Bn;Dn&&vn?(Bn=Qt,Wr.current=io,tr.current=Bn,To.selectedNodes=yn(bo,Bn)):Dn&&dn?(Bn=Array.from(new Set([].concat((0,de.Z)(tr.current||[]),(0,de.Z)(sr({treeData:bo,expandedKeys:ho,startKey:io,endKey:Wr.current}))))),To.selectedNodes=yn(bo,Bn)):(Bn=[io],Wr.current=io,tr.current=Bn,To.selectedNodes=yn(bo,Bn)),(Ln=oo.onSelect)===null||Ln===void 0||Ln.call(oo,Bn,To),"selectedKeys"in oo||to(Bn)},{getPrefixCls:dr,direction:Pr}=E.useContext(Ko.E_),{prefixCls:Gn,className:ir,showIcon:hr=!0,expandAction:Dr="click"}=oo,Kr=In(oo,["prefixCls","className","showIcon","expandAction"]),ao=dr("tree",Gn),Ut=oe()(`${ao}-directory`,{[`${ao}-directory-rtl`]:Pr==="rtl"},ir);return E.createElement(On,Object.assign({icon:yo,ref:Mn,blockNode:!0},Kr,{showIcon:hr,expandAction:Dr,prefixCls:ao,className:Ut,expandedKeys:ho,selectedKeys:yr,onSelect:Zn,onExpand:ln}))};var No=E.forwardRef(Uo);const Ua=On;Ua.DirectoryTree=No,Ua.TreeNode=ua.Z;var Wo=Ua},32157:function(an,Mt,fe){"use strict";fe.d(Mt,{TM:function(){return te},Yk:function(){return oe}});var he=fe(45930),Re=fe(63185),x=fe(14747),pe=fe(33507),de=fe(45503),ue=fe(67968);const ae=new he.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),re=(z,a)=>({[`.${z}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),le=(z,a)=>({[`.${z}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:a.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${a.lineWidthBold}px solid ${a.colorPrimary}`,borderRadius:"50%",content:'""'}}}),ie=(z,a)=>{const{treeCls:y,treeNodeCls:E,treeNodePadding:b,titleHeight:ee,nodeSelectedBg:ne,nodeHoverBg:ce}=a,Ae=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,x.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${y}-rtl`]:{[`${y}-switcher`]:{"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${y}-active-focused)`]:Object.assign({},(0,x.oN)(a)),[`${y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${y}-block-node`]:{[`${y}-list-holder-inner`]:{alignItems:"stretch",[`${y}-node-content-wrapper`]:{flex:"auto"},[`${E}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:ae,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${E}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${y}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${y}-node-content-wrapper`]:Object.assign({},(0,x.oN)(a)),[`&:not(${E}-disabled).filter-node ${y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${y}-draggable-icon`]:{flexShrink:0,width:ee,lineHeight:`${ee}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${a.motionDurationSlow}`,[`${E}:hover &`]:{opacity:.45}},[`&${E}-disabled`]:{[`${y}-draggable-icon`]:{visibility:"hidden"}}}},[`${y}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:ee}},[`${y}-draggable-icon`]:{visibility:"hidden"},[`${y}-switcher`]:Object.assign(Object.assign({},re(z,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:ee,margin:0,lineHeight:`${ee}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ee/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ee/2*.8,height:ee/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${y}-checkbox`]:{top:"initial",marginInlineEnd:Ae},[`${y}-node-content-wrapper, ${y}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:ee,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${ee}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ce},[`&${y}-node-selected`]:{backgroundColor:ne},[`${y}-iconEle`]:{display:"inline-block",width:ee,height:ee,lineHeight:`${ee}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${y}-unselectable ${y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${y}-node-content-wrapper`]:Object.assign({lineHeight:`${ee}px`,userSelect:"none"},le(z,a)),[`${E}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${y}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ee/2,bottom:-b,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${y}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${E}-leaf-last`]:{[`${y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${ee/2}px !important`}}}}})}},se=z=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:E,directoryNodeSelectedBg:b,directoryNodeSelectedColor:ee}=z;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,transition:`background-color ${z.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:z.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${z.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:ee,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${a}-switcher`]:{color:ee},[`${a}-node-content-wrapper`]:{color:ee,background:"transparent"}}}}}},oe=(z,a)=>{const y=`.${z}`,E=`${y}-treenode`,b=a.paddingXS/2,ee=(0,de.TS)(a,{treeCls:y,treeNodeCls:E,treeNodePadding:b});return[ie(z,ee),se(ee)]},te=z=>{const{controlHeightSM:a}=z;return{titleHeight:a,nodeHoverBg:z.controlItemBgHover,nodeSelectedBg:z.controlItemBgActive}};Mt.ZP=(0,ue.Z)("Tree",(z,a)=>{let{prefixCls:y}=a;return[{[z.componentCls]:(0,Re.C2)(`${y}-checkbox`,z)},oe(y,z),(0,pe.Z)(z)]},z=>{const{colorTextLightSolid:a,colorPrimary:y}=z;return Object.assign(Object.assign({},te(z)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},99184:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return y}});var he=fe(87462),Re=fe(67294),x={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},pe=x,de=fe(74643),ue=function(b,ee){return Re.createElement(de.Z,(0,he.Z)({},b,{ref:ee,icon:pe}))},ae=Re.forwardRef(ue),re=fe(73148),le=fe(3407),ie=fe(34182),se=fe(74664),oe=fe(94184),te=fe.n(oe),z=fe(96159),y=E=>{const{prefixCls:b,switcherIcon:ee,treeNodeProps:ne,showLine:ce}=E,{isLeaf:Ae,expanded:ge,loading:me}=ne;if(me)return Re.createElement(le.Z,{className:`${b}-switcher-loading-icon`});let ve;if(ce&&typeof ce=="object"&&(ve=ce.showLeafIcon),Ae){if(!ce)return null;if(typeof ve!="boolean"&&ve){const Ce=typeof ve=="function"?ve(ne):ve,we=`${b}-switcher-line-custom-icon`;return(0,z.l$)(Ce)?(0,z.Tm)(Ce,{className:te()(Ce.props.className||"",we)}):Ce}return ve?Re.createElement(re.Z,{className:`${b}-switcher-line-icon`}):Re.createElement("span",{className:`${b}-switcher-leaf-line`})}const be=`${b}-switcher-icon`,ye=typeof ee=="function"?ee(ne):ee;return(0,z.l$)(ye)?(0,z.Tm)(ye,{className:te()(ye.props.className||"",be)}):ye!==void 0?ye:ce?ge?Re.createElement(ie.Z,{className:`${b}-switcher-line-icon`}):Re.createElement(se.Z,{className:`${b}-switcher-line-icon`}):Re.createElement(ae,{className:be})}},59810:function(an,Mt,fe){"use strict";fe.d(Mt,{default:function(){return Fa}});var he=fe(67294),Re=fe(74902),x=fe(94184),pe=fe.n(x),de=fe(87462),ue=fe(15671),ae=fe(43144),re=fe(60136),le=fe(51630),ie=fe(4942),se=fe(45987),oe=fe(74165),te=fe(71002),z=fe(15861),a=fe(64217);function y(Hn,_r){var cr="cannot ".concat(Hn.method," ").concat(Hn.action," ").concat(_r.status,"'"),Tr=new Error(cr);return Tr.status=_r.status,Tr.method=Hn.method,Tr.url=Hn.action,Tr}function E(Hn){var _r=Hn.responseText||Hn.response;if(!_r)return _r;try{return JSON.parse(_r)}catch(cr){return _r}}function b(Hn){var _r=new XMLHttpRequest;Hn.onProgress&&_r.upload&&(_r.upload.onprogress=function(Lr){Lr.total>0&&(Lr.percent=Lr.loaded/Lr.total*100),Hn.onProgress(Lr)});var cr=new FormData;Hn.data&&Object.keys(Hn.data).forEach(function(Br){var Lr=Hn.data[Br];if(Array.isArray(Lr)){Lr.forEach(function(Jn){cr.append("".concat(Br,"[]"),Jn)});return}cr.append(Br,Lr)}),Hn.file instanceof Blob?cr.append(Hn.filename,Hn.file,Hn.file.name):cr.append(Hn.filename,Hn.file),_r.onerror=function(Lr){Hn.onError(Lr)},_r.onload=function(){return _r.status<200||_r.status>=300?Hn.onError(y(Hn,_r),E(_r)):Hn.onSuccess(E(_r),_r)},_r.open(Hn.method,Hn.action,!0),Hn.withCredentials&&"withCredentials"in _r&&(_r.withCredentials=!0);var Tr=Hn.headers||{};return Tr["X-Requested-With"]!==null&&_r.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Tr).forEach(function(Br){Tr[Br]!==null&&_r.setRequestHeader(Br,Tr[Br])}),_r.send(cr),{abort:function(){_r.abort()}}}var ee=+new Date,ne=0;function ce(){return"rc-upload-".concat(ee,"-").concat(++ne)}var Ae=fe(80334),ge=function(Hn,_r){if(Hn&&_r){var cr=Array.isArray(_r)?_r:_r.split(","),Tr=Hn.name||"",Br=Hn.type||"",Lr=Br.replace(/\/.*$/,"");return cr.some(function(Jn){var Qr=Jn.trim();if(/^\*(\/\*)?$/.test(Jn))return!0;if(Qr.charAt(0)==="."){var ta=Tr.toLowerCase(),oa=Qr.toLowerCase(),ha=[oa];return(oa===".jpg"||oa===".jpeg")&&(ha=[".jpg",".jpeg"]),ha.some(function(Da){return ta.endsWith(Da)})}return/\/\*$/.test(Qr)?Lr===Qr.replace(/\/.*$/,""):Br===Qr?!0:/^\w+$/.test(Qr)?((0,Ae.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Qr,"'.Skip for check.")),!0):!1})}return!0};function me(Hn,_r){var cr=Hn.createReader(),Tr=[];function Br(){cr.readEntries(function(Lr){var Jn=Array.prototype.slice.apply(Lr);Tr=Tr.concat(Jn);var Qr=!Jn.length;Qr?_r(Tr):Br()})}Br()}var ve=function(_r,cr,Tr){var Br=function Lr(Jn,Qr){Jn&&(Jn.path=Qr||"",Jn.isFile?Jn.file(function(ta){Tr(ta)&&(Jn.fullPath&&!ta.webkitRelativePath&&(Object.defineProperties(ta,{webkitRelativePath:{writable:!0}}),ta.webkitRelativePath=Jn.fullPath.replace(/^\//,""),Object.defineProperties(ta,{webkitRelativePath:{writable:!1}})),cr([ta]))}):Jn.isDirectory&&me(Jn,function(ta){ta.forEach(function(oa){Lr(oa,"".concat(Qr).concat(Jn.name,"/"))})}))};_r.forEach(function(Lr){Br(Lr.webkitGetAsEntry())})},be=ve,ye=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Ce=function(Hn){(0,re.Z)(cr,Hn);var _r=(0,le.Z)(cr);function cr(){var Tr;(0,ue.Z)(this,cr);for(var Br=arguments.length,Lr=new Array(Br),Jn=0;Jn<Br;Jn++)Lr[Jn]=arguments[Jn];return Tr=_r.call.apply(_r,[this].concat(Lr)),Tr.state={uid:ce()},Tr.reqs={},Tr.fileInput=void 0,Tr._isMounted=void 0,Tr.onChange=function(Qr){var ta=Tr.props,oa=ta.accept,ha=ta.directory,Da=Qr.target.files,Ur=(0,Re.Z)(Da).filter(function(Hr){return!ha||ge(Hr,oa)});Tr.uploadFiles(Ur),Tr.reset()},Tr.onClick=function(Qr){var ta=Tr.fileInput;if(ta){var oa=Tr.props,ha=oa.children,Da=oa.onClick;if(ha&&ha.type==="button"){var Ur=ta.parentNode;Ur.focus(),Ur.querySelector("button").blur()}ta.click(),Da&&Da(Qr)}},Tr.onKeyDown=function(Qr){Qr.key==="Enter"&&Tr.onClick(Qr)},Tr.onFileDrop=function(Qr){var ta=Tr.props.multiple;if(Qr.preventDefault(),Qr.type!=="dragover")if(Tr.props.directory)be(Array.prototype.slice.call(Qr.dataTransfer.items),Tr.uploadFiles,function(ha){return ge(ha,Tr.props.accept)});else{var oa=(0,Re.Z)(Qr.dataTransfer.files).filter(function(ha){return ge(ha,Tr.props.accept)});ta===!1&&(oa=oa.slice(0,1)),Tr.uploadFiles(oa)}},Tr.uploadFiles=function(Qr){var ta=(0,Re.Z)(Qr),oa=ta.map(function(ha){return ha.uid=ce(),Tr.processFile(ha,ta)});Promise.all(oa).then(function(ha){var Da=Tr.props.onBatchStart;Da==null||Da(ha.map(function(Ur){var Hr=Ur.origin,Xa=Ur.parsedFile;return{file:Hr,parsedFile:Xa}})),ha.filter(function(Ur){return Ur.parsedFile!==null}).forEach(function(Ur){Tr.post(Ur)})})},Tr.processFile=function(){var Qr=(0,z.Z)((0,oe.Z)().mark(function ta(oa,ha){var Da,Ur,Hr,Xa,Ai,Ea,di,vo,Ko;return(0,oe.Z)().wrap(function(Oo){for(;;)switch(Oo.prev=Oo.next){case 0:if(Da=Tr.props.beforeUpload,Ur=oa,!Da){Oo.next=14;break}return Oo.prev=3,Oo.next=6,Da(oa,ha);case 6:Ur=Oo.sent,Oo.next=12;break;case 9:Oo.prev=9,Oo.t0=Oo.catch(3),Ur=!1;case 12:if(Ur!==!1){Oo.next=14;break}return Oo.abrupt("return",{origin:oa,parsedFile:null,action:null,data:null});case 14:if(Hr=Tr.props.action,typeof Hr!="function"){Oo.next=21;break}return Oo.next=18,Hr(oa);case 18:Xa=Oo.sent,Oo.next=22;break;case 21:Xa=Hr;case 22:if(Ai=Tr.props.data,typeof Ai!="function"){Oo.next=29;break}return Oo.next=26,Ai(oa);case 26:Ea=Oo.sent,Oo.next=30;break;case 29:Ea=Ai;case 30:return di=((0,te.Z)(Ur)==="object"||typeof Ur=="string")&&Ur?Ur:oa,di instanceof File?vo=di:vo=new File([di],oa.name,{type:oa.type}),Ko=vo,Ko.uid=oa.uid,Oo.abrupt("return",{origin:oa,data:Ea,parsedFile:Ko,action:Xa});case 35:case"end":return Oo.stop()}},ta,null,[[3,9]])}));return function(ta,oa){return Qr.apply(this,arguments)}}(),Tr.saveFileInput=function(Qr){Tr.fileInput=Qr},Tr}return(0,ae.Z)(cr,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(Br){var Lr=this,Jn=Br.data,Qr=Br.origin,ta=Br.action,oa=Br.parsedFile;if(this._isMounted){var ha=this.props,Da=ha.onStart,Ur=ha.customRequest,Hr=ha.name,Xa=ha.headers,Ai=ha.withCredentials,Ea=ha.method,di=Qr.uid,vo=Ur||b,Ko={action:ta,filename:Hr,data:Jn,file:oa,headers:Xa,withCredentials:Ai,method:Ea||"post",onProgress:function(Oo){var si=Lr.props.onProgress;si==null||si(Oo,oa)},onSuccess:function(Oo,si){var Ka=Lr.props.onSuccess;Ka==null||Ka(Oo,oa,si),delete Lr.reqs[di]},onError:function(Oo,si){var Ka=Lr.props.onError;Ka==null||Ka(Oo,si,oa),delete Lr.reqs[di]}};Da(Qr),this.reqs[di]=vo(Ko)}}},{key:"reset",value:function(){this.setState({uid:ce()})}},{key:"abort",value:function(Br){var Lr=this.reqs;if(Br){var Jn=Br.uid?Br.uid:Br;Lr[Jn]&&Lr[Jn].abort&&Lr[Jn].abort(),delete Lr[Jn]}else Object.keys(Lr).forEach(function(Qr){Lr[Qr]&&Lr[Qr].abort&&Lr[Qr].abort(),delete Lr[Qr]})}},{key:"render",value:function(){var Br,Lr=this.props,Jn=Lr.component,Qr=Lr.prefixCls,ta=Lr.className,oa=Lr.disabled,ha=Lr.id,Da=Lr.style,Ur=Lr.multiple,Hr=Lr.accept,Xa=Lr.capture,Ai=Lr.children,Ea=Lr.directory,di=Lr.openFileDialogOnClick,vo=Lr.onMouseEnter,Ko=Lr.onMouseLeave,Ba=(0,se.Z)(Lr,ye),Oo=pe()((Br={},(0,ie.Z)(Br,Qr,!0),(0,ie.Z)(Br,"".concat(Qr,"-disabled"),oa),(0,ie.Z)(Br,ta,ta),Br)),si=Ea?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Ka=oa?{}:{onClick:di?this.onClick:function(){},onKeyDown:di?this.onKeyDown:function(){},onMouseEnter:vo,onMouseLeave:Ko,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return he.createElement(Jn,(0,de.Z)({},Ka,{className:Oo,role:"button",style:Da}),he.createElement("input",(0,de.Z)({},(0,a.Z)(Ba,{aria:!0,data:!0}),{id:ha,disabled:oa,type:"file",ref:this.saveFileInput,onClick:function(Di){return Di.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:Hr},si,{multiple:Ur,onChange:this.onChange},Xa!=null?{capture:Xa}:{})),Ai)}}]),cr}(he.Component),we=Ce;function Ke(){}var Se=function(Hn){(0,re.Z)(cr,Hn);var _r=(0,le.Z)(cr);function cr(){var Tr;(0,ue.Z)(this,cr);for(var Br=arguments.length,Lr=new Array(Br),Jn=0;Jn<Br;Jn++)Lr[Jn]=arguments[Jn];return Tr=_r.call.apply(_r,[this].concat(Lr)),Tr.uploader=void 0,Tr.saveUploader=function(Qr){Tr.uploader=Qr},Tr}return(0,ae.Z)(cr,[{key:"abort",value:function(Br){this.uploader.abort(Br)}},{key:"render",value:function(){return he.createElement(we,(0,de.Z)({},this.props,{ref:this.saveUploader}))}}]),cr}(he.Component);Se.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:Ke,onError:Ke,onSuccess:Ke,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var ke=Se,Fe=ke,De=fe(5663),We=fe(73935),Ve=fe(53124),Qe=fe(98866),Je=fe(10110),et=fe(24457),ct={icon:function(_r,cr){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:cr}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:_r}}]}},name:"file",theme:"twotone"},ut=ct,nt=fe(74643),lt=function(_r,cr){return he.createElement(nt.Z,(0,de.Z)({},_r,{ref:cr,icon:ut}))},at=he.forwardRef(lt),pt=fe(3407),bt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},Lt=bt,mt=function(_r,cr){return he.createElement(nt.Z,(0,de.Z)({},_r,{ref:cr,icon:Lt}))},At=he.forwardRef(mt),qe={icon:function(_r,cr){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:_r}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:cr}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:cr}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:cr}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:_r}}]}},name:"picture",theme:"twotone"},je=qe,Ze=function(_r,cr){return he.createElement(nt.Z,(0,de.Z)({},_r,{ref:cr,icon:je}))},Oe=he.forwardRef(Ze),Ee=fe(38379),Be=fe(57838),Ge=fe(33603),Ie=fe(96159),Ne=fe(71577);function ze(Hn){return Object.assign(Object.assign({},Hn),{lastModified:Hn.lastModified,lastModifiedDate:Hn.lastModifiedDate,name:Hn.name,size:Hn.size,type:Hn.type,uid:Hn.uid,percent:0,originFileObj:Hn})}function it(Hn,_r){const cr=(0,Re.Z)(_r),Tr=cr.findIndex(Br=>{let{uid:Lr}=Br;return Lr===Hn.uid});return Tr===-1?cr.push(Hn):cr[Tr]=Hn,cr}function yt(Hn,_r){const cr=Hn.uid!==void 0?"uid":"name";return _r.filter(Tr=>Tr[cr]===Hn[cr])[0]}function xt(Hn,_r){const cr=Hn.uid!==void 0?"uid":"name",Tr=_r.filter(Br=>Br[cr]!==Hn[cr]);return Tr.length===_r.length?null:Tr}const It=function(){const _r=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Tr=_r[_r.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Tr)||[""])[0]},St=Hn=>Hn.indexOf("image/")===0,wt=Hn=>{if(Hn.type&&!Hn.thumbUrl)return St(Hn.type);const _r=Hn.thumbUrl||Hn.url||"",cr=It(_r);return/^data:image\//.test(_r)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(cr)?!0:!(/^data:/.test(_r)||cr)},Tt=200;function Ht(Hn){return new Promise(_r=>{if(!Hn.type||!St(Hn.type)){_r("");return}const cr=document.createElement("canvas");cr.width=Tt,cr.height=Tt,cr.style.cssText=`position: fixed; left: 0; top: 0; width: ${Tt}px; height: ${Tt}px; z-index: 9999; display: none;`,document.body.appendChild(cr);const Tr=cr.getContext("2d"),Br=new Image;if(Br.onload=()=>{const{width:Lr,height:Jn}=Br;let Qr=Tt,ta=Tt,oa=0,ha=0;Lr>Jn?(ta=Jn*(Tt/Lr),ha=-(ta-Qr)/2):(Qr=Lr*(Tt/Jn),oa=-(Qr-ta)/2),Tr.drawImage(Br,oa,ha,Qr,ta);const Da=cr.toDataURL();document.body.removeChild(cr),window.URL.revokeObjectURL(Br.src),_r(Da)},Br.crossOrigin="anonymous",Hn.type.startsWith("image/svg+xml")){const Lr=new FileReader;Lr.onload=()=>{Lr.result&&(Br.src=Lr.result)},Lr.readAsDataURL(Hn)}else if(Hn.type.startsWith("image/gif")){const Lr=new FileReader;Lr.onload=()=>{Lr.result&&_r(Lr.result)},Lr.readAsDataURL(Hn)}else Br.src=window.URL.createObjectURL(Hn)})}var Ct=fe(84249),Zt=fe(90674),Pt=fe(99569),jt=fe(38703),Jt=fe(83062),fn=he.forwardRef((Hn,_r)=>{let{prefixCls:cr,className:Tr,style:Br,locale:Lr,listType:Jn,file:Qr,items:ta,progress:oa,iconRender:ha,actionIconRender:Da,itemRender:Ur,isImgUrl:Hr,showPreviewIcon:Xa,showRemoveIcon:Ai,showDownloadIcon:Ea,previewIcon:di,removeIcon:vo,downloadIcon:Ko,onPreview:Ba,onDownload:Oo,onClose:si}=Hn;var Ka,Yi;const{status:Di}=Qr,[yi,On]=he.useState(Di);he.useEffect(()=>{Di!=="removed"&&On(Di)},[Di]);const[Cn,xr]=he.useState(!1);he.useEffect(()=>{const tr=setTimeout(()=>{xr(!0)},300);return()=>{clearTimeout(tr)}},[]);const sr=ha(Qr);let yn=he.createElement("div",{className:`${cr}-icon`},sr);if(Jn==="picture"||Jn==="picture-card"||Jn==="picture-circle")if(yi==="uploading"||!Qr.thumbUrl&&!Qr.url){const tr=pe()(`${cr}-list-item-thumbnail`,{[`${cr}-list-item-file`]:yi!=="uploading"});yn=he.createElement("div",{className:tr},sr)}else{const tr=Hr!=null&&Hr(Qr)?he.createElement("img",{src:Qr.thumbUrl||Qr.url,alt:Qr.name,className:`${cr}-list-item-image`,crossOrigin:Qr.crossOrigin}):sr,pr=pe()(`${cr}-list-item-thumbnail`,{[`${cr}-list-item-file`]:Hr&&!Hr(Qr)});yn=he.createElement("a",{className:pr,onClick:yr=>Ba(Qr,yr),href:Qr.url||Qr.thumbUrl,target:"_blank",rel:"noopener noreferrer"},tr)}const In=pe()(`${cr}-list-item`,`${cr}-list-item-${yi}`),yo=typeof Qr.linkProps=="string"?JSON.parse(Qr.linkProps):Qr.linkProps,zo=Ai?Da((typeof vo=="function"?vo(Qr):vo)||he.createElement(Ct.Z,null),()=>si(Qr),cr,Lr.removeFile):null,Uo=Ea&&yi==="done"?Da((typeof Ko=="function"?Ko(Qr):Ko)||he.createElement(Zt.Z,null),()=>Oo(Qr),cr,Lr.downloadFile):null,ya=Jn!=="picture-card"&&Jn!=="picture-circle"&&he.createElement("span",{key:"download-delete",className:pe()(`${cr}-list-item-actions`,{picture:Jn==="picture"})},Uo,zo),No=pe()(`${cr}-list-item-name`),Ua=Qr.url?[he.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:No,title:Qr.name},yo,{href:Qr.url,onClick:tr=>Ba(Qr,tr)}),Qr.name),ya]:[he.createElement("span",{key:"view",className:No,onClick:tr=>Ba(Qr,tr),title:Qr.name},Qr.name),ya],Wo={pointerEvents:"none",opacity:.5},mn=Xa?he.createElement("a",{href:Qr.url||Qr.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Qr.url||Qr.thumbUrl?void 0:Wo,onClick:tr=>Ba(Qr,tr),title:Lr.previewFile},typeof di=="function"?di(Qr):di||he.createElement(Pt.Z,null)):null,Mn=(Jn==="picture-card"||Jn==="picture-circle")&&yi!=="uploading"&&he.createElement("span",{className:`${cr}-list-item-actions`},mn,yi==="done"&&Uo,zo),{getPrefixCls:qn}=he.useContext(Ve.E_),Wt=qn(),ur=he.createElement("div",{className:In},yn,Ua,Mn,Cn&&he.createElement(Ee.default,{motionName:`${Wt}-fade`,visible:yi==="uploading",motionDeadline:2e3},tr=>{let{className:pr}=tr;const yr="percent"in Qr?he.createElement(jt.Z,Object.assign({},oa,{type:"line",percent:Qr.percent,"aria-label":Qr["aria-label"],"aria-labelledby":Qr["aria-labelledby"]})):null;return he.createElement("div",{className:pe()(`${cr}-list-item-progress`,pr)},yr)})),oo=Qr.response&&typeof Qr.response=="string"?Qr.response:((Ka=Qr.error)===null||Ka===void 0?void 0:Ka.statusText)||((Yi=Qr.error)===null||Yi===void 0?void 0:Yi.message)||Lr.uploadError,Wr=yi==="error"?he.createElement(Jt.Z,{title:oo,getPopupContainer:tr=>tr.parentNode},ur):ur;return he.createElement("div",{className:pe()(`${cr}-list-item-container`,Tr),style:Br,ref:_r},Ur?Ur(Wr,Qr,ta,{download:Oo.bind(null,Qr),preview:Ba.bind(null,Qr),remove:si.bind(null,Qr)}):Wr)});const Wn=(Hn,_r)=>{const{listType:cr="text",previewFile:Tr=Ht,onPreview:Br,onDownload:Lr,onRemove:Jn,locale:Qr,iconRender:ta,isImageUrl:oa=wt,prefixCls:ha,items:Da=[],showPreviewIcon:Ur=!0,showRemoveIcon:Hr=!0,showDownloadIcon:Xa=!1,removeIcon:Ai,previewIcon:Ea,downloadIcon:di,progress:vo={size:[-1,2],showInfo:!1},appendAction:Ko,appendActionVisible:Ba=!0,itemRender:Oo,disabled:si}=Hn,Ka=(0,Be.Z)(),[Yi,Di]=he.useState(!1);he.useEffect(()=>{cr!=="picture"&&cr!=="picture-card"&&cr!=="picture-circle"||(Da||[]).forEach(Wo=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Wo.originFileObj instanceof File||Wo.originFileObj instanceof Blob)||Wo.thumbUrl!==void 0||(Wo.thumbUrl="",Tr&&Tr(Wo.originFileObj).then(mn=>{Wo.thumbUrl=mn||"",Ka()}))})},[cr,Da,Tr]),he.useEffect(()=>{Di(!0)},[]);const yi=(Wo,mn)=>{if(Br)return mn==null||mn.preventDefault(),Br(Wo)},On=Wo=>{typeof Lr=="function"?Lr(Wo):Wo.url&&window.open(Wo.url)},Cn=Wo=>{Jn==null||Jn(Wo)},xr=Wo=>{if(ta)return ta(Wo,cr);const mn=Wo.status==="uploading",Mn=oa&&oa(Wo)?he.createElement(Oe,null):he.createElement(at,null);let qn=mn?he.createElement(pt.Z,null):he.createElement(At,null);return cr==="picture"?qn=mn?he.createElement(pt.Z,null):Mn:(cr==="picture-card"||cr==="picture-circle")&&(qn=mn?Qr.uploading:Mn),qn},sr=(Wo,mn,Mn,qn)=>{const Wt={type:"text",size:"small",title:qn,onClick:ur=>{mn(),(0,Ie.l$)(Wo)&&Wo.props.onClick&&Wo.props.onClick(ur)},className:`${Mn}-list-item-action`,disabled:si};if((0,Ie.l$)(Wo)){const ur=(0,Ie.Tm)(Wo,Object.assign(Object.assign({},Wo.props),{onClick:()=>{}}));return he.createElement(Ne.ZP,Object.assign({},Wt,{icon:ur}))}return he.createElement(Ne.ZP,Object.assign({},Wt),he.createElement("span",null,Wo))};he.useImperativeHandle(_r,()=>({handlePreview:yi,handleDownload:On}));const{getPrefixCls:yn}=he.useContext(Ve.E_),In=yn("upload",ha),yo=yn(),zo=pe()(`${In}-list`,`${In}-list-${cr}`),Uo=(0,Re.Z)(Da.map(Wo=>({key:Wo.uid,file:Wo})));let No={motionDeadline:2e3,motionName:`${In}-${cr==="picture-card"||cr==="picture-circle"?"animate-inline":"animate"}`,keys:Uo,motionAppear:Yi};const Ua=he.useMemo(()=>{const Wo=Object.assign({},(0,Ge.Z)(yo));return delete Wo.onAppearEnd,delete Wo.onEnterEnd,delete Wo.onLeaveEnd,Wo},[yo]);return cr!=="picture-card"&&cr!=="picture-circle"&&(No=Object.assign(Object.assign({},Ua),No)),he.createElement("div",{className:zo},he.createElement(Ee.CSSMotionList,Object.assign({},No,{component:!1}),Wo=>{let{key:mn,file:Mn,className:qn,style:Wt}=Wo;return he.createElement(fn,{key:mn,locale:Qr,prefixCls:In,className:qn,style:Wt,file:Mn,items:Da,progress:vo,listType:cr,isImgUrl:oa,showPreviewIcon:Ur,showRemoveIcon:Hr,showDownloadIcon:Xa,removeIcon:Ai,previewIcon:Ea,downloadIcon:di,iconRender:xr,actionIconRender:sr,itemRender:Oo,onPreview:yi,onDownload:On,onClose:Cn})}),Ko&&he.createElement(Ee.default,Object.assign({},No,{visible:Ba,forceRender:!0}),Wo=>{let{className:mn,style:Mn}=Wo;return(0,Ie.Tm)(Ko,qn=>({className:pe()(qn.className,mn),style:Object.assign(Object.assign(Object.assign({},Mn),{pointerEvents:mn?"none":void 0}),qn.style)}))}))};var Rn=he.forwardRef(Wn),gn=fe(14747),En=fe(33507),or=fe(67968),fr=fe(45503),vr=Hn=>{const{componentCls:_r,iconCls:cr}=Hn;return{[`${_r}-wrapper`]:{[`${_r}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:Hn.colorFillAlter,border:`${Hn.lineWidth}px dashed ${Hn.colorBorder}`,borderRadius:Hn.borderRadiusLG,cursor:"pointer",transition:`border-color ${Hn.motionDurationSlow}`,[_r]:{padding:`${Hn.padding}px 0`},[`${_r}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${_r}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${_r}-disabled):hover`]:{borderColor:Hn.colorPrimaryHover},[`p${_r}-drag-icon`]:{marginBottom:Hn.margin,[cr]:{color:Hn.colorPrimary,fontSize:Hn.uploadThumbnailSize}},[`p${_r}-text`]:{margin:`0 0 ${Hn.marginXXS}px`,color:Hn.colorTextHeading,fontSize:Hn.fontSizeLG},[`p${_r}-hint`]:{color:Hn.colorTextDescription,fontSize:Hn.fontSize},[`&${_r}-disabled`]:{cursor:"not-allowed",[`p${_r}-drag-icon ${cr},
p${_r}-text,
p${_r}-hint
`]:{color:Hn.colorTextDisabled}}}}}},Io=Hn=>{const{componentCls:_r,antCls:cr,iconCls:Tr,fontSize:Br,lineHeight:Lr}=Hn,Jn=`${_r}-list-item`,Qr=`${Jn}-actions`,ta=`${Jn}-action`,oa=Math.round(Br*Lr);return{[`${_r}-wrapper`]:{[`${_r}-list`]:Object.assign(Object.assign({},(0,gn.dF)()),{lineHeight:Hn.lineHeight,[Jn]:{position:"relative",height:Hn.lineHeight*Br,marginTop:Hn.marginXS,fontSize:Br,display:"flex",alignItems:"center",transition:`background-color ${Hn.motionDurationSlow}`,"&:hover":{backgroundColor:Hn.controlItemBgHover},[`${Jn}-name`]:Object.assign(Object.assign({},gn.vS),{padding:`0 ${Hn.paddingXS}px`,lineHeight:Lr,flex:"auto",transition:`all ${Hn.motionDurationSlow}`}),[Qr]:{[ta]:{opacity:0},[`${ta}${cr}-btn-sm`]:{height:oa,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
${ta}:focus-visible,
&.picture ${ta}
`]:{opacity:1},[Tr]:{color:Hn.actionsColor,transition:`all ${Hn.motionDurationSlow}`},[`&:hover ${Tr}`]:{color:Hn.colorText}},[`${_r}-icon ${Tr}`]:{color:Hn.colorTextDescription,fontSize:Br},[`${Jn}-progress`]:{position:"absolute",bottom:-Hn.uploadProgressOffset,width:"100%",paddingInlineStart:Br+Hn.paddingXS,fontSize:Br,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Jn}:hover ${ta}`]:{opacity:1,color:Hn.colorText},[`${Jn}-error`]:{color:Hn.colorError,[`${Jn}-name, ${_r}-icon ${Tr}`]:{color:Hn.colorError},[Qr]:{[`${Tr}, ${Tr}:hover`]:{color:Hn.colorError},[ta]:{opacity:1}}},[`${_r}-list-item-container`]:{transition:`opacity ${Hn.motionDurationSlow}, height ${Hn.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Zo=fe(45930),er=fe(16932);const Nn=new Zo.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Kn=new Zo.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var zr=Hn=>{const{componentCls:_r}=Hn,cr=`${_r}-animate-inline`;return[{[`${_r}-wrapper`]:{[`${cr}-appear, ${cr}-enter, ${cr}-leave`]:{animationDuration:Hn.motionDurationSlow,animationTimingFunction:Hn.motionEaseInOutCirc,animationFillMode:"forwards"},[`${cr}-appear, ${cr}-enter`]:{animationName:Nn},[`${cr}-leave`]:{animationName:Kn}}},{[`${_r}-wrapper`]:(0,er.J$)(Hn)},Nn,Kn]},qr=fe(47448),Co=fe(84780);const ua=Hn=>{const{componentCls:_r,iconCls:cr,uploadThumbnailSize:Tr,uploadProgressOffset:Br}=Hn,Lr=`${_r}-list`,Jn=`${Lr}-item`;return{[`${_r}-wrapper`]:{[`
${Lr}${Lr}-picture,
${Lr}${Lr}-picture-card,
${Lr}${Lr}-picture-circle
`]:{[Jn]:{position:"relative",height:Tr+Hn.lineWidth*2+Hn.paddingXS*2,padding:Hn.paddingXS,border:`${Hn.lineWidth}px ${Hn.lineType} ${Hn.colorBorder}`,borderRadius:Hn.borderRadiusLG,"&:hover":{background:"transparent"},[`${Jn}-thumbnail`]:Object.assign(Object.assign({},gn.vS),{width:Tr,height:Tr,lineHeight:`${Tr+Hn.paddingSM}px`,textAlign:"center",flex:"none",[cr]:{fontSize:Hn.fontSizeHeading2,color:Hn.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Jn}-progress`]:{bottom:Br,width:`calc(100% - ${Hn.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Tr+Hn.paddingXS}},[`${Jn}-error`]:{borderColor:Hn.colorError,[`${Jn}-thumbnail ${cr}`]:{[`svg path[fill='${qr.blue[0]}']`]:{fill:Hn.colorErrorBg},[`svg path[fill='${qr.blue.primary}']`]:{fill:Hn.colorError}}},[`${Jn}-uploading`]:{borderStyle:"dashed",[`${Jn}-name`]:{marginBottom:Br}}},[`${Lr}${Lr}-picture-circle ${Jn}`]:{[`&, &::before, ${Jn}-thumbnail`]:{borderRadius:"50%"}}}}},la=Hn=>{const{componentCls:_r,iconCls:cr,fontSizeLG:Tr,colorTextLightSolid:Br}=Hn,Lr=`${_r}-list`,Jn=`${Lr}-item`,Qr=Hn.uploadPicCardSize;return{[`
${_r}-wrapper${_r}-picture-card-wrapper,
${_r}-wrapper${_r}-picture-circle-wrapper
`]:Object.assign(Object.assign({},(0,gn.dF)()),{display:"inline-block",width:"100%",[`${_r}${_r}-select`]:{width:Qr,height:Qr,marginInlineEnd:Hn.marginXS,marginBottom:Hn.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:Hn.colorFillAlter,border:`${Hn.lineWidth}px dashed ${Hn.colorBorder}`,borderRadius:Hn.borderRadiusLG,cursor:"pointer",transition:`border-color ${Hn.motionDurationSlow}`,[`> ${_r}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${_r}-disabled):hover`]:{borderColor:Hn.colorPrimary}},[`${Lr}${Lr}-picture-card, ${Lr}${Lr}-picture-circle`]:{[`${Lr}-item-container`]:{display:"inline-block",width:Qr,height:Qr,marginBlock:`0 ${Hn.marginXS}px`,marginInline:`0 ${Hn.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Jn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${Hn.paddingXS*2}px)`,height:`calc(100% - ${Hn.paddingXS*2}px)`,backgroundColor:Hn.colorBgMask,opacity:0,transition:`all ${Hn.motionDurationSlow}`,content:'" "'}},[`${Jn}:hover`]:{[`&::before, ${Jn}-actions`]:{opacity:1}},[`${Jn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${Hn.motionDurationSlow}`,[`${cr}-eye, ${cr}-download, ${cr}-delete`]:{zIndex:10,width:Tr,margin:`0 ${Hn.marginXXS}px`,fontSize:Tr,cursor:"pointer",transition:`all ${Hn.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Jn}-actions, ${Jn}-actions:hover`]:{[`${cr}-eye, ${cr}-download, ${cr}-delete`]:{color:new Co.C(Br).setAlpha(.65).toRgbString(),"&:hover":{color:Br}}},[`${Jn}-thumbnail, ${Jn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Jn}-name`]:{display:"none",textAlign:"center"},[`${Jn}-file + ${Jn}-name`]:{position:"absolute",bottom:Hn.margin,display:"block",width:`calc(100% - ${Hn.paddingXS*2}px)`},[`${Jn}-uploading`]:{[`&${Jn}`]:{backgroundColor:Hn.colorFillAlter},[`&::before, ${cr}-eye, ${cr}-download, ${cr}-delete`]:{display:"none"}},[`${Jn}-progress`]:{bottom:Hn.marginXL,width:`calc(100% - ${Hn.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${_r}-wrapper${_r}-picture-circle-wrapper`]:{[`${_r}${_r}-select`]:{borderRadius:"50%"}}}};var rn=Hn=>{const{componentCls:_r}=Hn;return{[`${_r}-rtl`]:{direction:"rtl"}}};const Un=Hn=>{const{componentCls:_r,colorTextDisabled:cr}=Hn;return{[`${_r}-wrapper`]:Object.assign(Object.assign({},(0,gn.Wf)(Hn)),{[_r]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${_r}-select`]:{display:"inline-block"},[`${_r}-disabled`]:{color:cr,cursor:"not-allowed"}})}};var _n=(0,or.Z)("Upload",Hn=>{const{fontSizeHeading3:_r,fontSize:cr,lineHeight:Tr,lineWidth:Br,controlHeightLG:Lr}=Hn,Jn=Math.round(cr*Tr),Qr=(0,fr.TS)(Hn,{uploadThumbnailSize:_r*2,uploadProgressOffset:Jn/2+Br,uploadPicCardSize:Lr*2.55});return[Un(Qr),vr(Qr),ua(Qr),la(Qr),Io(Qr),zr(Qr),rn(Qr),(0,En.Z)(Qr)]},Hn=>({actionsColor:Hn.colorTextDescription})),Rr=function(Hn,_r,cr,Tr){function Br(Lr){return Lr instanceof cr?Lr:new cr(function(Jn){Jn(Lr)})}return new(cr||(cr=Promise))(function(Lr,Jn){function Qr(ha){try{oa(Tr.next(ha))}catch(Da){Jn(Da)}}function ta(ha){try{oa(Tr.throw(ha))}catch(Da){Jn(Da)}}function oa(ha){ha.done?Lr(ha.value):Br(ha.value).then(Qr,ta)}oa((Tr=Tr.apply(Hn,_r||[])).next())})};const Gr=`__LIST_IGNORE_${Date.now()}__`,Ir=(Hn,_r)=>{const{fileList:cr,defaultFileList:Tr,onRemove:Br,showUploadList:Lr=!0,listType:Jn="text",onPreview:Qr,onDownload:ta,onChange:oa,onDrop:ha,previewFile:Da,disabled:Ur,locale:Hr,iconRender:Xa,isImageUrl:Ai,progress:Ea,prefixCls:di,className:vo,type:Ko="select",children:Ba,style:Oo,itemRender:si,maxCount:Ka,data:Yi={},multiple:Di=!1,action:yi="",accept:On="",supportServerRender:Cn=!0,rootClassName:xr}=Hn,sr=he.useContext(Qe.Z),yn=Ur!=null?Ur:sr,[In,yo]=(0,De.Z)(Tr||[],{value:cr,postState:Vt=>Vt!=null?Vt:[]}),[zo,Uo]=he.useState("drop"),ya=he.useRef(null);he.useMemo(()=>{const Vt=Date.now();(cr||[]).forEach((Ln,Dn)=>{!Ln.uid&&!Object.isFrozen(Ln)&&(Ln.uid=`__AUTO__${Vt}_${Dn}__`)})},[cr]);const No=(Vt,Ln,Dn)=>{let rr=(0,Re.Z)(Ln),Or=!1;Ka===1?rr=rr.slice(-1):Ka&&(Or=rr.length>Ka,rr=rr.slice(0,Ka)),(0,We.flushSync)(()=>{yo(rr)});const io={file:Vt,fileList:rr};Dn&&(io.event=Dn),(!Or||rr.some(bo=>bo.uid===Vt.uid))&&(0,We.flushSync)(()=>{oa==null||oa(io)})},Ua=(Vt,Ln)=>Rr(void 0,void 0,void 0,function*(){const{beforeUpload:Dn,transformFile:rr}=Hn;let Or=Vt;if(Dn){const io=yield Dn(Vt,Ln);if(io===!1)return!1;if(delete Vt[Gr],io===Gr)return Object.defineProperty(Vt,Gr,{value:!0,configurable:!0}),!1;typeof io=="object"&&io&&(Or=io)}return rr&&(Or=yield rr(Or)),Or}),Wo=Vt=>{const Ln=Vt.filter(Or=>!Or.file[Gr]);if(!Ln.length)return;const Dn=Ln.map(Or=>ze(Or.file));let rr=(0,Re.Z)(In);Dn.forEach(Or=>{rr=it(Or,rr)}),Dn.forEach((Or,io)=>{let bo=Or;if(Ln[io].parsedFile)Or.status="uploading";else{const{originFileObj:To}=Or;let vn;try{vn=new File([To],To.name,{type:To.type})}catch(dn){vn=new Blob([To],{type:To.type}),vn.name=To.name,vn.lastModifiedDate=new Date,vn.lastModified=new Date().getTime()}vn.uid=Or.uid,bo=vn}No(bo,rr)})},mn=(Vt,Ln,Dn)=>{try{typeof Vt=="string"&&(Vt=JSON.parse(Vt))}catch(io){}if(!yt(Ln,In))return;const rr=ze(Ln);rr.status="done",rr.percent=100,rr.response=Vt,rr.xhr=Dn;const Or=it(rr,In);No(rr,Or)},Mn=(Vt,Ln)=>{if(!yt(Ln,In))return;const Dn=ze(Ln);Dn.status="uploading",Dn.percent=Vt.percent;const rr=it(Dn,In);No(Dn,rr,Vt)},qn=(Vt,Ln,Dn)=>{if(!yt(Dn,In))return;const rr=ze(Dn);rr.error=Vt,rr.response=Ln,rr.status="error";const Or=it(rr,In);No(rr,Or)},Wt=Vt=>{let Ln;Promise.resolve(typeof Br=="function"?Br(Vt):Br).then(Dn=>{var rr;if(Dn===!1)return;const Or=xt(Vt,In);Or&&(Ln=Object.assign(Object.assign({},Vt),{status:"removed"}),In==null||In.forEach(io=>{const bo=Ln.uid!==void 0?"uid":"name";io[bo]===Ln[bo]&&!Object.isFrozen(io)&&(io.status="removed")}),(rr=ya.current)===null||rr===void 0||rr.abort(Ln),No(Ln,Or))})},ur=Vt=>{Uo(Vt.type),Vt.type==="drop"&&(ha==null||ha(Vt))};he.useImperativeHandle(_r,()=>({onBatchStart:Wo,onSuccess:mn,onProgress:Mn,onError:qn,fileList:In,upload:ya.current}));const{getPrefixCls:oo,direction:Wr,upload:tr}=he.useContext(Ve.E_),pr=oo("upload",di),yr=Object.assign(Object.assign({onBatchStart:Wo,onError:qn,onProgress:Mn,onSuccess:mn},Hn),{data:Yi,multiple:Di,action:yi,accept:On,supportServerRender:Cn,prefixCls:pr,disabled:yn,beforeUpload:Ua,onChange:void 0});delete yr.className,delete yr.style,(!Ba||yn)&&delete yr.id;const[to,ho]=_n(pr),[Go]=(0,Je.Z)("Upload",et.Z.Upload),{showRemoveIcon:ln,showPreviewIcon:Zn,showDownloadIcon:dr,removeIcon:Pr,previewIcon:Gn,downloadIcon:ir}=typeof Lr=="boolean"?{}:Lr,hr=(Vt,Ln)=>Lr?he.createElement(Rn,{prefixCls:pr,listType:Jn,items:In,previewFile:Da,onPreview:Qr,onDownload:ta,onRemove:Wt,showRemoveIcon:!yn&&ln,showPreviewIcon:Zn,showDownloadIcon:dr,removeIcon:Pr,previewIcon:Gn,downloadIcon:ir,iconRender:Xa,locale:Object.assign(Object.assign({},Go),Hr),isImageUrl:Ai,progress:Ea,appendAction:Vt,appendActionVisible:Ln,itemRender:si,disabled:yn}):Vt,Dr=pe()(`${pr}-wrapper`,vo,xr,ho,tr==null?void 0:tr.className,{[`${pr}-rtl`]:Wr==="rtl",[`${pr}-picture-card-wrapper`]:Jn==="picture-card",[`${pr}-picture-circle-wrapper`]:Jn==="picture-circle"}),Kr=Object.assign(Object.assign({},tr==null?void 0:tr.style),Oo);if(Ko==="drag"){const Vt=pe()(ho,pr,`${pr}-drag`,{[`${pr}-drag-uploading`]:In.some(Ln=>Ln.status==="uploading"),[`${pr}-drag-hover`]:zo==="dragover",[`${pr}-disabled`]:yn,[`${pr}-rtl`]:Wr==="rtl"});return to(he.createElement("span",{className:Dr},he.createElement("div",{className:Vt,style:Kr,onDrop:ur,onDragOver:ur,onDragLeave:ur},he.createElement(Fe,Object.assign({},yr,{ref:ya,className:`${pr}-btn`}),he.createElement("div",{className:`${pr}-drag-container`},Ba))),hr()))}const ao=pe()(pr,`${pr}-select`,{[`${pr}-disabled`]:yn}),Qt=(Vt=>he.createElement("div",{className:ao,style:Vt},he.createElement(Fe,Object.assign({},yr,{ref:ya}))))(Ba?void 0:{display:"none"});return to(Jn==="picture-card"||Jn==="picture-circle"?he.createElement("span",{className:Dr},hr(Qt,!!Ba)):he.createElement("span",{className:Dr},Qt,hr()))};var jo=he.forwardRef(Ir),ma=function(Hn,_r){var cr={};for(var Tr in Hn)Object.prototype.hasOwnProperty.call(Hn,Tr)&&_r.indexOf(Tr)<0&&(cr[Tr]=Hn[Tr]);if(Hn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Br=0,Tr=Object.getOwnPropertySymbols(Hn);Br<Tr.length;Br++)_r.indexOf(Tr[Br])<0&&Object.prototype.propertyIsEnumerable.call(Hn,Tr[Br])&&(cr[Tr[Br]]=Hn[Tr[Br]]);return cr},ni=he.forwardRef((Hn,_r)=>{var{style:cr,height:Tr}=Hn,Br=ma(Hn,["style","height"]);return he.createElement(jo,Object.assign({ref:_r},Br,{type:"drag",style:Object.assign(Object.assign({},cr),{height:Tr})}))});const kr=jo;kr.Dragger=ni,kr.LIST_IGNORE=Gr;var Fa=kr},72665:function(an,Mt){"use strict";var fe;var he=typeof Symbol=="function"&&Symbol.for,Re=he?Symbol.for("react.element"):60103,x=he?Symbol.for("react.portal"):60106,pe=he?Symbol.for("react.fragment"):60107,de=he?Symbol.for("react.strict_mode"):60108,ue=he?Symbol.for("react.profiler"):60114,ae=he?Symbol.for("react.provider"):60109,re=he?Symbol.for("react.context"):60110,le=he?Symbol.for("react.async_mode"):60111,ie=he?Symbol.for("react.concurrent_mode"):60111,se=he?Symbol.for("react.forward_ref"):60112,oe=he?Symbol.for("react.suspense"):60113,te=he?Symbol.for("react.suspense_list"):60120,z=he?Symbol.for("react.memo"):60115,a=he?Symbol.for("react.lazy"):60116,y=he?Symbol.for("react.block"):60121,E=he?Symbol.for("react.fundamental"):60117,b=he?Symbol.for("react.responder"):60118,ee=he?Symbol.for("react.scope"):60119;function ne(Ae){if(typeof Ae=="object"&&Ae!==null){var ge=Ae.$$typeof;switch(ge){case Re:switch(Ae=Ae.type,Ae){case le:case ie:case pe:case ue:case de:case oe:return Ae;default:switch(Ae=Ae&&Ae.$$typeof,Ae){case re:case se:case a:case z:case ae:return Ae;default:return ge}}case x:return ge}}}function ce(Ae){return ne(Ae)===ie}fe=le,fe=ie,fe=re,fe=ae,fe=Re,fe=se,fe=pe,fe=a,fe=z,fe=x,fe=ue,fe=de,fe=oe,fe=function(Ae){return ce(Ae)||ne(Ae)===le},fe=ce,fe=function(Ae){return ne(Ae)===re},fe=function(Ae){return ne(Ae)===ae},fe=function(Ae){return typeof Ae=="object"&&Ae!==null&&Ae.$$typeof===Re},fe=function(Ae){return ne(Ae)===se},fe=function(Ae){return ne(Ae)===pe},fe=function(Ae){return ne(Ae)===a},Mt.isMemo=function(Ae){return ne(Ae)===z},fe=function(Ae){return ne(Ae)===x},fe=function(Ae){return ne(Ae)===ue},fe=function(Ae){return ne(Ae)===de},fe=function(Ae){return ne(Ae)===oe},fe=function(Ae){return typeof Ae=="string"||typeof Ae=="function"||Ae===pe||Ae===ie||Ae===ue||Ae===de||Ae===oe||Ae===te||typeof Ae=="object"&&Ae!==null&&(Ae.$$typeof===a||Ae.$$typeof===z||Ae.$$typeof===ae||Ae.$$typeof===re||Ae.$$typeof===se||Ae.$$typeof===E||Ae.$$typeof===b||Ae.$$typeof===ee||Ae.$$typeof===y)},fe=ne},12060:function(an,Mt,fe){"use strict";an.exports=fe(72665)},56261:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ve}});var he=fe(87462),Re=fe(4942),x=fe(45987),pe=fe(1413),de=fe(15671),ue=fe(43144),ae=fe(97326),re=fe(60136),le=fe(51630),ie=fe(94184),se=fe.n(ie),oe=fe(34952),te=fe(67294),z=fe(69610),a=function(ye){for(var Ce=ye.prefixCls,we=ye.level,Ke=ye.isStart,Se=ye.isEnd,ke="".concat(Ce,"-indent-unit"),Fe=[],De=0;De<we;De+=1){var We;Fe.push(te.createElement("span",{key:De,className:se()(ke,(We={},(0,Re.Z)(We,"".concat(ke,"-start"),Ke[De]),(0,Re.Z)(We,"".concat(ke,"-end"),Se[De]),We))}))}return te.createElement("span",{"aria-hidden":"true",className:"".concat(Ce,"-indent")},Fe)},y=te.memo(a),E=fe(3596),b=fe(83898),ee=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],ne="open",ce="close",Ae="---",ge=function(be){(0,re.Z)(Ce,be);var ye=(0,le.Z)(Ce);function Ce(){var we;(0,de.Z)(this,Ce);for(var Ke=arguments.length,Se=new Array(Ke),ke=0;ke<Ke;ke++)Se[ke]=arguments[ke];return we=ye.call.apply(ye,[this].concat(Se)),we.state={dragNodeHighlight:!1},we.selectHandle=void 0,we.cacheIndent=void 0,we.onSelectorClick=function(Fe){var De=we.props.context.onNodeClick;De(Fe,(0,b.F)(we.props)),we.isSelectable()?we.onSelect(Fe):we.onCheck(Fe)},we.onSelectorDoubleClick=function(Fe){var De=we.props.context.onNodeDoubleClick;De(Fe,(0,b.F)(we.props))},we.onSelect=function(Fe){if(!we.isDisabled()){var De=we.props.context.onNodeSelect;De(Fe,(0,b.F)(we.props))}},we.onCheck=function(Fe){if(!we.isDisabled()){var De=we.props,We=De.disableCheckbox,Ve=De.checked,Qe=we.props.context.onNodeCheck;if(!(!we.isCheckable()||We)){var Je=!Ve;Qe(Fe,(0,b.F)(we.props),Je)}}},we.onMouseEnter=function(Fe){var De=we.props.context.onNodeMouseEnter;De(Fe,(0,b.F)(we.props))},we.onMouseLeave=function(Fe){var De=we.props.context.onNodeMouseLeave;De(Fe,(0,b.F)(we.props))},we.onContextMenu=function(Fe){var De=we.props.context.onNodeContextMenu;De(Fe,(0,b.F)(we.props))},we.onDragStart=function(Fe){var De=we.props.context.onNodeDragStart;Fe.stopPropagation(),we.setState({dragNodeHighlight:!0}),De(Fe,(0,ae.Z)(we));try{Fe.dataTransfer.setData("text/plain","")}catch(We){}},we.onDragEnter=function(Fe){var De=we.props.context.onNodeDragEnter;Fe.preventDefault(),Fe.stopPropagation(),De(Fe,(0,ae.Z)(we))},we.onDragOver=function(Fe){var De=we.props.context.onNodeDragOver;Fe.preventDefault(),Fe.stopPropagation(),De(Fe,(0,ae.Z)(we))},we.onDragLeave=function(Fe){var De=we.props.context.onNodeDragLeave;Fe.stopPropagation(),De(Fe,(0,ae.Z)(we))},we.onDragEnd=function(Fe){var De=we.props.context.onNodeDragEnd;Fe.stopPropagation(),we.setState({dragNodeHighlight:!1}),De(Fe,(0,ae.Z)(we))},we.onDrop=function(Fe){var De=we.props.context.onNodeDrop;Fe.preventDefault(),Fe.stopPropagation(),we.setState({dragNodeHighlight:!1}),De(Fe,(0,ae.Z)(we))},we.onExpand=function(Fe){var De=we.props,We=De.loading,Ve=De.context.onNodeExpand;We||Ve(Fe,(0,b.F)(we.props))},we.setSelectHandle=function(Fe){we.selectHandle=Fe},we.getNodeState=function(){var Fe=we.props.expanded;return we.isLeaf()?null:Fe?ne:ce},we.hasChildren=function(){var Fe=we.props.eventKey,De=we.props.context.keyEntities,We=(0,E.Z)(De,Fe)||{},Ve=We.children;return!!(Ve||[]).length},we.isLeaf=function(){var Fe=we.props,De=Fe.isLeaf,We=Fe.loaded,Ve=we.props.context.loadData,Qe=we.hasChildren();return De===!1?!1:De||!Ve&&!Qe||Ve&&We&&!Qe},we.isDisabled=function(){var Fe=we.props.disabled,De=we.props.context.disabled;return!!(De||Fe)},we.isCheckable=function(){var Fe=we.props.checkable,De=we.props.context.checkable;return!De||Fe===!1?!1:De},we.syncLoadData=function(Fe){var De=Fe.expanded,We=Fe.loading,Ve=Fe.loaded,Qe=we.props.context,Je=Qe.loadData,et=Qe.onNodeLoad;We||Je&&De&&!we.isLeaf()&&!we.hasChildren()&&!Ve&&et((0,b.F)(we.props))},we.isDraggable=function(){var Fe=we.props,De=Fe.data,We=Fe.context.draggable;return!!(We&&(!We.nodeDraggable||We.nodeDraggable(De)))},we.renderDragHandler=function(){var Fe=we.props.context,De=Fe.draggable,We=Fe.prefixCls;return De!=null&&De.icon?te.createElement("span",{className:"".concat(We,"-draggable-icon")},De.icon):null},we.renderSwitcherIconDom=function(Fe){var De=we.props.switcherIcon,We=we.props.context.switcherIcon,Ve=De||We;return typeof Ve=="function"?Ve((0,pe.Z)((0,pe.Z)({},we.props),{},{isLeaf:Fe})):Ve},we.renderSwitcher=function(){var Fe=we.props.expanded,De=we.props.context.prefixCls;if(we.isLeaf()){var We=we.renderSwitcherIconDom(!0);return We!==!1?te.createElement("span",{className:se()("".concat(De,"-switcher"),"".concat(De,"-switcher-noop"))},We):null}var Ve=se()("".concat(De,"-switcher"),"".concat(De,"-switcher_").concat(Fe?ne:ce)),Qe=we.renderSwitcherIconDom(!1);return Qe!==!1?te.createElement("span",{onClick:we.onExpand,className:Ve},Qe):null},we.renderCheckbox=function(){var Fe=we.props,De=Fe.checked,We=Fe.halfChecked,Ve=Fe.disableCheckbox,Qe=we.props.context.prefixCls,Je=we.isDisabled(),et=we.isCheckable();if(!et)return null;var ct=typeof et!="boolean"?et:null;return te.createElement("span",{className:se()("".concat(Qe,"-checkbox"),De&&"".concat(Qe,"-checkbox-checked"),!De&&We&&"".concat(Qe,"-checkbox-indeterminate"),(Je||Ve)&&"".concat(Qe,"-checkbox-disabled")),onClick:we.onCheck},ct)},we.renderIcon=function(){var Fe=we.props.loading,De=we.props.context.prefixCls;return te.createElement("span",{className:se()("".concat(De,"-iconEle"),"".concat(De,"-icon__").concat(we.getNodeState()||"docu"),Fe&&"".concat(De,"-icon_loading"))})},we.renderSelector=function(){var Fe=we.state.dragNodeHighlight,De=we.props,We=De.title,Ve=We===void 0?Ae:We,Qe=De.selected,Je=De.icon,et=De.loading,ct=De.data,ut=we.props.context,nt=ut.prefixCls,lt=ut.showIcon,at=ut.icon,pt=ut.loadData,bt=ut.titleRender,Lt=we.isDisabled(),mt="".concat(nt,"-node-content-wrapper"),At;if(lt){var qe=Je||at;At=qe?te.createElement("span",{className:se()("".concat(nt,"-iconEle"),"".concat(nt,"-icon__customize"))},typeof qe=="function"?qe(we.props):qe):we.renderIcon()}else pt&&et&&(At=we.renderIcon());var je;typeof Ve=="function"?je=Ve(ct):bt?je=bt(ct):je=Ve;var Ze=te.createElement("span",{className:"".concat(nt,"-title")},je);return te.createElement("span",{ref:we.setSelectHandle,title:typeof Ve=="string"?Ve:"",className:se()("".concat(mt),"".concat(mt,"-").concat(we.getNodeState()||"normal"),!Lt&&(Qe||Fe)&&"".concat(nt,"-node-selected")),onMouseEnter:we.onMouseEnter,onMouseLeave:we.onMouseLeave,onContextMenu:we.onContextMenu,onClick:we.onSelectorClick,onDoubleClick:we.onSelectorDoubleClick},At,Ze,we.renderDropIndicator())},we.renderDropIndicator=function(){var Fe=we.props,De=Fe.disabled,We=Fe.eventKey,Ve=we.props.context,Qe=Ve.draggable,Je=Ve.dropLevelOffset,et=Ve.dropPosition,ct=Ve.prefixCls,ut=Ve.indent,nt=Ve.dropIndicatorRender,lt=Ve.dragOverNodeKey,at=Ve.direction,pt=!!Qe,bt=!De&&pt&&lt===We,Lt=ut!=null?ut:we.cacheIndent;return we.cacheIndent=ut,bt?nt({dropPosition:et,dropLevelOffset:Je,indent:Lt,prefixCls:ct,direction:at}):null},we}return(0,ue.Z)(Ce,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var Ke=this.props.selectable,Se=this.props.context.selectable;return typeof Ke=="boolean"?Ke:Se}},{key:"render",value:function(){var Ke,Se=this.props,ke=Se.eventKey,Fe=Se.className,De=Se.style,We=Se.dragOver,Ve=Se.dragOverGapTop,Qe=Se.dragOverGapBottom,Je=Se.isLeaf,et=Se.isStart,ct=Se.isEnd,ut=Se.expanded,nt=Se.selected,lt=Se.checked,at=Se.halfChecked,pt=Se.loading,bt=Se.domRef,Lt=Se.active,mt=Se.data,At=Se.onMouseMove,qe=Se.selectable,je=(0,x.Z)(Se,ee),Ze=this.props.context,Oe=Ze.prefixCls,Ee=Ze.filterTreeNode,Be=Ze.keyEntities,Ge=Ze.dropContainerKey,Ie=Ze.dropTargetKey,Ne=Ze.draggingNodeKey,ze=this.isDisabled(),it=(0,oe.Z)(je,{aria:!0,data:!0}),yt=(0,E.Z)(Be,ke)||{},xt=yt.level,It=ct[ct.length-1],St=this.isDraggable(),wt=!ze&&St,Tt=Ne===ke,Ht=qe!==void 0?{"aria-selected":!!qe}:void 0;return te.createElement("div",(0,he.Z)({ref:bt,className:se()(Fe,"".concat(Oe,"-treenode"),(Ke={},(0,Re.Z)(Ke,"".concat(Oe,"-treenode-disabled"),ze),(0,Re.Z)(Ke,"".concat(Oe,"-treenode-switcher-").concat(ut?"open":"close"),!Je),(0,Re.Z)(Ke,"".concat(Oe,"-treenode-checkbox-checked"),lt),(0,Re.Z)(Ke,"".concat(Oe,"-treenode-checkbox-indeterminate"),at),(0,Re.Z)(Ke,"".concat(Oe,"-treenode-selected"),nt),(0,Re.Z)(Ke,"".concat(Oe,"-treenode-loading"),pt),(0,Re.Z)(Ke,"".concat(Oe,"-treenode-active"),Lt),(0,Re.Z)(Ke,"".concat(Oe,"-treenode-leaf-last"),It),(0,Re.Z)(Ke,"".concat(Oe,"-treenode-draggable"),St),(0,Re.Z)(Ke,"dragging",Tt),(0,Re.Z)(Ke,"drop-target",Ie===ke),(0,Re.Z)(Ke,"drop-container",Ge===ke),(0,Re.Z)(Ke,"drag-over",!ze&&We),(0,Re.Z)(Ke,"drag-over-gap-top",!ze&&Ve),(0,Re.Z)(Ke,"drag-over-gap-bottom",!ze&&Qe),(0,Re.Z)(Ke,"filter-node",Ee&&Ee((0,b.F)(this.props))),Ke)),style:De,draggable:wt,"aria-grabbed":Tt,onDragStart:wt?this.onDragStart:void 0,onDragEnter:St?this.onDragEnter:void 0,onDragOver:St?this.onDragOver:void 0,onDragLeave:St?this.onDragLeave:void 0,onDrop:St?this.onDrop:void 0,onDragEnd:St?this.onDragEnd:void 0,onMouseMove:At},Ht,it),te.createElement(y,{prefixCls:Oe,level:xt,isStart:et,isEnd:ct}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),Ce}(te.Component),me=function(ye){return te.createElement(z.k.Consumer,null,function(Ce){return te.createElement(ge,(0,he.Z)({},ye,{context:Ce}))})};me.displayName="TreeNode",me.isTreeNode=1;var ve=me},69610:function(an,Mt,fe){"use strict";fe.d(Mt,{k:function(){return Re}});var he=fe(67294),Re=he.createContext(null)},29873:function(an,Mt,fe){"use strict";fe.d(Mt,{BT:function(){return y},E6:function(){return ee},L0:function(){return ie},OM:function(){return a},_5:function(){return le},r7:function(){return ne},wA:function(){return oe},yx:function(){return se}});var he=fe(74902),Re=fe(71002),x=fe(72978),pe=fe(67294),de=fe(56261),ue=fe(3596),ae=fe(83898),re=null;function le(ce,Ae){if(!ce)return[];var ge=ce.slice(),me=ge.indexOf(Ae);return me>=0&&ge.splice(me,1),ge}function ie(ce,Ae){var ge=(ce||[]).slice();return ge.indexOf(Ae)===-1&&ge.push(Ae),ge}function se(ce){return ce.split("-")}function oe(ce,Ae){var ge=[],me=(0,ue.Z)(Ae,ce);function ve(){var be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];be.forEach(function(ye){var Ce=ye.key,we=ye.children;ge.push(Ce),ve(we)})}return ve(me.children),ge}function te(ce){if(ce.parent){var Ae=se(ce.pos);return Number(Ae[Ae.length-1])===ce.parent.children.length-1}return!1}function z(ce){var Ae=se(ce.pos);return Number(Ae[Ae.length-1])===0}function a(ce,Ae,ge,me,ve,be,ye,Ce,we,Ke){var Se,ke=ce.clientX,Fe=ce.clientY,De=ce.target.getBoundingClientRect(),We=De.top,Ve=De.height,Qe=(Ke==="rtl"?-1:1)*(((ve==null?void 0:ve.x)||0)-ke),Je=(Qe-12)/me,et=(0,ue.Z)(Ce,ge.props.eventKey);if(Fe<We+Ve/2){var ct=ye.findIndex(function(Ze){return Ze.key===et.key}),ut=ct<=0?0:ct-1,nt=ye[ut].key;et=(0,ue.Z)(Ce,nt)}var lt=et.key,at=et,pt=et.key,bt=0,Lt=0;if(!we.includes(lt))for(var mt=0;mt<Je&&te(et);mt+=1)et=et.parent,Lt+=1;var At=Ae.props.data,qe=et.node,je=!0;return z(et)&&et.level===0&&Fe<We+Ve/2&&be({dragNode:At,dropNode:qe,dropPosition:-1})&&et.key===ge.props.eventKey?bt=-1:(at.children||[]).length&&we.includes(pt)?be({dragNode:At,dropNode:qe,dropPosition:0})?bt=0:je=!1:Lt===0?Je>-1.5?be({dragNode:At,dropNode:qe,dropPosition:1})?bt=1:je=!1:be({dragNode:At,dropNode:qe,dropPosition:0})?bt=0:be({dragNode:At,dropNode:qe,dropPosition:1})?bt=1:je=!1:be({dragNode:At,dropNode:qe,dropPosition:1})?bt=1:je=!1,{dropPosition:bt,dropLevelOffset:Lt,dropTargetKey:et.key,dropTargetPos:et.pos,dragOverNodeKey:pt,dropContainerKey:bt===0?null:((Se=et.parent)===null||Se===void 0?void 0:Se.key)||null,dropAllowed:je}}function y(ce,Ae){if(ce){var ge=Ae.multiple;return ge?ce.slice():ce.length?[ce[0]]:ce}}var E=function(Ae){return Ae};function b(ce,Ae){if(!ce)return[];var ge=Ae||{},me=ge.processProps,ve=me===void 0?E:me,be=Array.isArray(ce)?ce:[ce];return be.map(function(ye){var Ce=ye.children,we=_objectWithoutProperties(ye,re),Ke=b(Ce,Ae);return React.createElement(TreeNode,_extends({key:we.key},ve(we)),Ke)})}function ee(ce){if(!ce)return null;var Ae;if(Array.isArray(ce))Ae={checkedKeys:ce,halfCheckedKeys:void 0};else if((0,Re.Z)(ce)==="object")Ae={checkedKeys:ce.checked||void 0,halfCheckedKeys:ce.halfChecked||void 0};else return(0,x.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Ae}function ne(ce,Ae){var ge=new Set;function me(ve){if(!ge.has(ve)){var be=(0,ue.Z)(Ae,ve);if(be){ge.add(ve);var ye=be.parent,Ce=be.node;Ce.disabled||ye&&me(ye.key)}}}return(ce||[]).forEach(function(ve){me(ve)}),(0,he.Z)(ge)}},97153:function(an,Mt,fe){"use strict";fe.d(Mt,{S:function(){return ae}});var he=fe(72978),Re=fe(3596);function x(re,le){var ie=new Set;return re.forEach(function(se){le.has(se)||ie.add(se)}),ie}function pe(re){var le=re||{},ie=le.disabled,se=le.disableCheckbox,oe=le.checkable;return!!(ie||se)||oe===!1}function de(re,le,ie,se){for(var oe=new Set(re),te=new Set,z=0;z<=ie;z+=1){var a=le.get(z)||new Set;a.forEach(function(ee){var ne=ee.key,ce=ee.node,Ae=ee.children,ge=Ae===void 0?[]:Ae;oe.has(ne)&&!se(ce)&&ge.filter(function(me){return!se(me.node)}).forEach(function(me){oe.add(me.key)})})}for(var y=new Set,E=ie;E>=0;E-=1){var b=le.get(E)||new Set;b.forEach(function(ee){var ne=ee.parent,ce=ee.node;if(!(se(ce)||!ee.parent||y.has(ee.parent.key))){if(se(ee.parent.node)){y.add(ne.key);return}var Ae=!0,ge=!1;(ne.children||[]).filter(function(me){return!se(me.node)}).forEach(function(me){var ve=me.key,be=oe.has(ve);Ae&&!be&&(Ae=!1),!ge&&(be||te.has(ve))&&(ge=!0)}),Ae&&oe.add(ne.key),ge&&te.add(ne.key),y.add(ne.key)}})}return{checkedKeys:Array.from(oe),halfCheckedKeys:Array.from(x(te,oe))}}function ue(re,le,ie,se,oe){for(var te=new Set(re),z=new Set(le),a=0;a<=se;a+=1){var y=ie.get(a)||new Set;y.forEach(function(ne){var ce=ne.key,Ae=ne.node,ge=ne.children,me=ge===void 0?[]:ge;!te.has(ce)&&!z.has(ce)&&!oe(Ae)&&me.filter(function(ve){return!oe(ve.node)}).forEach(function(ve){te.delete(ve.key)})})}z=new Set;for(var E=new Set,b=se;b>=0;b-=1){var ee=ie.get(b)||new Set;ee.forEach(function(ne){var ce=ne.parent,Ae=ne.node;if(!(oe(Ae)||!ne.parent||E.has(ne.parent.key))){if(oe(ne.parent.node)){E.add(ce.key);return}var ge=!0,me=!1;(ce.children||[]).filter(function(ve){return!oe(ve.node)}).forEach(function(ve){var be=ve.key,ye=te.has(be);ge&&!ye&&(ge=!1),!me&&(ye||z.has(be))&&(me=!0)}),ge||te.delete(ce.key),me&&z.add(ce.key),E.add(ce.key)}})}return{checkedKeys:Array.from(te),halfCheckedKeys:Array.from(x(z,te))}}function ae(re,le,ie,se){var oe=[],te;se?te=se:te=pe;var z=new Set(re.filter(function(b){var ee=!!(0,Re.Z)(ie,b);return ee||oe.push(b),ee})),a=new Map,y=0;Object.keys(ie).forEach(function(b){var ee=ie[b],ne=ee.level,ce=a.get(ne);ce||(ce=new Set,a.set(ne,ce)),ce.add(ee),y=Math.max(y,ne)}),(0,he.ZP)(!oe.length,"Tree missing follow keys: ".concat(oe.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var E;return le===!0?E=de(z,a,y,te):E=ue(z,le.halfCheckedKeys,a,y,te),E}},3596:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return he}});function he(Re,x){return Re[x]}},83898:function(an,Mt,fe){"use strict";fe.d(Mt,{I8:function(){return ne},F:function(){return Ae},zn:function(){return E},w$:function(){return a},oH:function(){return b},km:function(){return z},H8:function(){return ce}});var he=fe(71002),Re=fe(74902),x=fe(1413),pe=fe(45987),de=fe(67294),ue=fe(28580);function ae(ge){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ve=[];return de.Children.forEach(ge,function(be){be==null&&!me.keepEmpty||(Array.isArray(be)?ve=ve.concat(ae(be)):(0,ue.isFragment)(be)&&be.props?ve=ve.concat(ae(be.props.children,me)):ve.push(be))}),ve}function re(ge,me){var ve=(0,x.Z)({},ge);return Array.isArray(me)&&me.forEach(function(be){delete ve[be]}),ve}var le=fe(72978),ie=fe(3596),se=["children"];function oe(ge,me){return"".concat(ge,"-").concat(me)}function te(ge){return ge&&ge.type&&ge.type.isTreeNode}function z(ge,me){return ge!=null?ge:me}function a(ge){var me=ge||{},ve=me.title,be=me._title,ye=me.key,Ce=me.children,we=ve||"title";return{title:we,_title:be||[we],key:ye||"key",children:Ce||"children"}}function y(ge,me){var ve=new Map;function be(ye){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ye||[]).forEach(function(we){var Ke=we[me.key],Se=we[me.children];warning(Ke!=null,"Tree node must have a certain key: [".concat(Ce).concat(Ke,"]"));var ke=String(Ke);warning(!ve.has(ke)||Ke===null||Ke===void 0,"Same 'key' exist in the Tree: ".concat(ke)),ve.set(ke,!0),be(Se,"".concat(Ce).concat(ke," > "))})}be(ge)}function E(ge){function me(ve){var be=ae(ve);return be.map(function(ye){if(!te(ye))return(0,le.ZP)(!ye,"Tree/TreeNode can only accept TreeNode as children."),null;var Ce=ye.key,we=ye.props,Ke=we.children,Se=(0,pe.Z)(we,se),ke=(0,x.Z)({key:Ce},Se),Fe=me(Ke);return Fe.length&&(ke.children=Fe),ke}).filter(function(ye){return ye})}return me(ge)}function b(ge,me,ve){var be=a(ve),ye=be._title,Ce=be.key,we=be.children,Ke=new Set(me===!0?[]:me),Se=[];function ke(Fe){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Fe.map(function(We,Ve){for(var Qe=oe(De?De.pos:"0",Ve),Je=z(We[Ce],Qe),et,ct=0;ct<ye.length;ct+=1){var ut=ye[ct];if(We[ut]!==void 0){et=We[ut];break}}var nt=(0,x.Z)((0,x.Z)({},re(We,[].concat((0,Re.Z)(ye),[Ce,we]))),{},{title:et,key:Je,parent:De,pos:Qe,children:null,data:We,isStart:[].concat((0,Re.Z)(De?De.isStart:[]),[Ve===0]),isEnd:[].concat((0,Re.Z)(De?De.isEnd:[]),[Ve===Fe.length-1])});return Se.push(nt),me===!0||Ke.has(Je)?nt.children=ke(We[we]||[],nt):nt.children=[],nt})}return ke(ge),Se}function ee(ge,me,ve){var be={};(0,he.Z)(ve)==="object"?be=ve:be={externalGetKey:ve},be=be||{};var ye=be,Ce=ye.childrenPropName,we=ye.externalGetKey,Ke=ye.fieldNames,Se=a(Ke),ke=Se.key,Fe=Se.children,De=Ce||Fe,We;we?typeof we=="string"?We=function(Je){return Je[we]}:typeof we=="function"&&(We=function(Je){return we(Je)}):We=function(Je,et){return z(Je[ke],et)};function Ve(Qe,Je,et,ct){var ut=Qe?Qe[De]:ge,nt=Qe?oe(et.pos,Je):"0",lt=Qe?[].concat((0,Re.Z)(ct),[Qe]):[];if(Qe){var at=We(Qe,nt),pt={node:Qe,index:Je,pos:nt,key:at,parentPos:et.node?et.pos:null,level:et.level+1,nodes:lt};me(pt)}ut&&ut.forEach(function(bt,Lt){Ve(bt,Lt,{node:Qe,pos:nt,level:et?et.level+1:-1},lt)})}Ve(null)}function ne(ge){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ve=me.initWrapper,be=me.processEntity,ye=me.onProcessFinished,Ce=me.externalGetKey,we=me.childrenPropName,Ke=me.fieldNames,Se=arguments.length>2?arguments[2]:void 0,ke=Ce||Se,Fe={},De={},We={posEntities:Fe,keyEntities:De};return ve&&(We=ve(We)||We),ee(ge,function(Ve){var Qe=Ve.node,Je=Ve.index,et=Ve.pos,ct=Ve.key,ut=Ve.parentPos,nt=Ve.level,lt=Ve.nodes,at={node:Qe,nodes:lt,index:Je,key:ct,pos:et,level:nt},pt=z(ct,et);Fe[et]=at,De[pt]=at,at.parent=Fe[ut],at.parent&&(at.parent.children=at.parent.children||[],at.parent.children.push(at)),be&&be(at,We)},{externalGetKey:ke,childrenPropName:we,fieldNames:Ke}),ye&&ye(We),We}function ce(ge,me){var ve=me.expandedKeys,be=me.selectedKeys,ye=me.loadedKeys,Ce=me.loadingKeys,we=me.checkedKeys,Ke=me.halfCheckedKeys,Se=me.dragOverNodeKey,ke=me.dropPosition,Fe=me.keyEntities,De=(0,ie.Z)(Fe,ge),We={eventKey:ge,expanded:ve.indexOf(ge)!==-1,selected:be.indexOf(ge)!==-1,loaded:ye.indexOf(ge)!==-1,loading:Ce.indexOf(ge)!==-1,checked:we.indexOf(ge)!==-1,halfChecked:Ke.indexOf(ge)!==-1,pos:String(De?De.pos:""),dragOver:Se===ge&&ke===0,dragOverGapTop:Se===ge&&ke===-1,dragOverGapBottom:Se===ge&&ke===1};return We}function Ae(ge){var me=ge.data,ve=ge.expanded,be=ge.selected,ye=ge.checked,Ce=ge.loaded,we=ge.loading,Ke=ge.halfChecked,Se=ge.dragOver,ke=ge.dragOverGapTop,Fe=ge.dragOverGapBottom,De=ge.pos,We=ge.active,Ve=ge.eventKey,Qe=(0,x.Z)((0,x.Z)({},me),{},{expanded:ve,selected:be,checked:ye,loaded:Ce,loading:we,halfChecked:Ke,dragOver:Se,dragOverGapTop:ke,dragOverGapBottom:Fe,pos:De,active:We,key:Ve});return"props"in Qe||Object.defineProperty(Qe,"props",{get:function(){return(0,le.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ge}}),Qe}},34952:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return re}});var he=fe(1413),Re=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,x=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,pe="".concat(Re," ").concat(x).split(/[\s\n]+/),de="aria-",ue="data-";function ae(le,ie){return le.indexOf(ie)===0}function re(le){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,se;ie===!1?se={aria:!0,data:!0,attr:!0}:ie===!0?se={aria:!0}:se=(0,he.Z)({},ie);var oe={};return Object.keys(le).forEach(function(te){(se.aria&&(te==="role"||ae(te,de))||se.data&&ae(te,ue)||se.attr&&pe.includes(te))&&(oe[te]=le[te])}),oe}},72978:function(an,Mt,fe){"use strict";var he={};function Re(re,le){}function x(re,le){}function pe(){he={}}function de(re,le,ie){!le&&!he[ie]&&(re(!1,ie),he[ie]=!0)}function ue(re,le){de(Re,re,le)}function ae(re,le){de(x,re,le)}Mt.ZP=ue},81533:function(an,Mt){"use strict";var fe;var he=typeof Symbol=="function"&&Symbol.for,Re=he?Symbol.for("react.element"):60103,x=he?Symbol.for("react.portal"):60106,pe=he?Symbol.for("react.fragment"):60107,de=he?Symbol.for("react.strict_mode"):60108,ue=he?Symbol.for("react.profiler"):60114,ae=he?Symbol.for("react.provider"):60109,re=he?Symbol.for("react.context"):60110,le=he?Symbol.for("react.async_mode"):60111,ie=he?Symbol.for("react.concurrent_mode"):60111,se=he?Symbol.for("react.forward_ref"):60112,oe=he?Symbol.for("react.suspense"):60113,te=he?Symbol.for("react.suspense_list"):60120,z=he?Symbol.for("react.memo"):60115,a=he?Symbol.for("react.lazy"):60116,y=he?Symbol.for("react.block"):60121,E=he?Symbol.for("react.fundamental"):60117,b=he?Symbol.for("react.responder"):60118,ee=he?Symbol.for("react.scope"):60119;function ne(Ae){if(typeof Ae=="object"&&Ae!==null){var ge=Ae.$$typeof;switch(ge){case Re:switch(Ae=Ae.type,Ae){case le:case ie:case pe:case ue:case de:case oe:return Ae;default:switch(Ae=Ae&&Ae.$$typeof,Ae){case re:case se:case a:case z:case ae:return Ae;default:return ge}}case x:return ge}}}function ce(Ae){return ne(Ae)===ie}fe=le,fe=ie,fe=re,fe=ae,fe=Re,fe=se,fe=pe,fe=a,fe=z,fe=x,fe=ue,fe=de,fe=oe,fe=function(Ae){return ce(Ae)||ne(Ae)===le},fe=ce,fe=function(Ae){return ne(Ae)===re},fe=function(Ae){return ne(Ae)===ae},fe=function(Ae){return typeof Ae=="object"&&Ae!==null&&Ae.$$typeof===Re},fe=function(Ae){return ne(Ae)===se},Mt.isFragment=function(Ae){return ne(Ae)===pe},fe=function(Ae){return ne(Ae)===a},Mt.isMemo=function(Ae){return ne(Ae)===z},fe=function(Ae){return ne(Ae)===x},fe=function(Ae){return ne(Ae)===ue},fe=function(Ae){return ne(Ae)===de},fe=function(Ae){return ne(Ae)===oe},fe=function(Ae){return typeof Ae=="string"||typeof Ae=="function"||Ae===pe||Ae===ie||Ae===ue||Ae===de||Ae===oe||Ae===te||typeof Ae=="object"&&Ae!==null&&(Ae.$$typeof===a||Ae.$$typeof===z||Ae.$$typeof===ae||Ae.$$typeof===re||Ae.$$typeof===se||Ae.$$typeof===E||Ae.$$typeof===b||Ae.$$typeof===ee||Ae.$$typeof===y)},fe=ne},28580:function(an,Mt,fe){"use strict";an.exports=fe(81533)},92389:function(an,Mt){"use strict";var fe={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(Re){var x=Re.keyCode;if(Re.altKey&&!Re.ctrlKey||Re.metaKey||x>=fe.F1&&x<=fe.F12)return!1;switch(x){case fe.ALT:case fe.CAPS_LOCK:case fe.CONTEXT_MENU:case fe.CTRL:case fe.DOWN:case fe.END:case fe.ESC:case fe.HOME:case fe.INSERT:case fe.LEFT:case fe.MAC_FF_META:case fe.META:case fe.NUMLOCK:case fe.NUM_CENTER:case fe.PAGE_DOWN:case fe.PAGE_UP:case fe.PAUSE:case fe.PRINT_SCREEN:case fe.RIGHT:case fe.SHIFT:case fe.UP:case fe.WIN_KEY:case fe.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Re){if(Re>=fe.ZERO&&Re<=fe.NINE||Re>=fe.NUM_ZERO&&Re<=fe.NUM_MULTIPLY||Re>=fe.A&&Re<=fe.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Re===0)return!0;switch(Re){case fe.SPACE:case fe.QUESTION_MARK:case fe.NUM_PLUS:case fe.NUM_MINUS:case fe.NUM_PERIOD:case fe.NUM_DIVISION:case fe.SEMICOLON:case fe.DASH:case fe.EQUALS:case fe.COMMA:case fe.PERIOD:case fe.SLASH:case fe.APOSTROPHE:case fe.SINGLE_QUOTE:case fe.OPEN_SQUARE_BRACKET:case fe.BACKSLASH:case fe.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};Mt.Z=fe},80258:function(an,Mt){"use strict";Mt.byteLength=ae,Mt.toByteArray=le,Mt.fromByteArray=oe;for(var fe=[],he=[],Re=typeof Uint8Array!="undefined"?Uint8Array:Array,x="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",pe=0,de=x.length;pe<de;++pe)fe[pe]=x[pe],he[x.charCodeAt(pe)]=pe;he[45]=62,he[95]=63;function ue(te){var z=te.length;if(z%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var a=te.indexOf("=");a===-1&&(a=z);var y=a===z?0:4-a%4;return[a,y]}function ae(te){var z=ue(te),a=z[0],y=z[1];return(a+y)*3/4-y}function re(te,z,a){return(z+a)*3/4-a}function le(te){var z,a=ue(te),y=a[0],E=a[1],b=new Re(re(te,y,E)),ee=0,ne=E>0?y-4:y,ce;for(ce=0;ce<ne;ce+=4)z=he[te.charCodeAt(ce)]<<18|he[te.charCodeAt(ce+1)]<<12|he[te.charCodeAt(ce+2)]<<6|he[te.charCodeAt(ce+3)],b[ee++]=z>>16&255,b[ee++]=z>>8&255,b[ee++]=z&255;return E===2&&(z=he[te.charCodeAt(ce)]<<2|he[te.charCodeAt(ce+1)]>>4,b[ee++]=z&255),E===1&&(z=he[te.charCodeAt(ce)]<<10|he[te.charCodeAt(ce+1)]<<4|he[te.charCodeAt(ce+2)]>>2,b[ee++]=z>>8&255,b[ee++]=z&255),b}function ie(te){return fe[te>>18&63]+fe[te>>12&63]+fe[te>>6&63]+fe[te&63]}function se(te,z,a){for(var y,E=[],b=z;b<a;b+=3)y=(te[b]<<16&16711680)+(te[b+1]<<8&65280)+(te[b+2]&255),E.push(ie(y));return E.join("")}function oe(te){for(var z,a=te.length,y=a%3,E=[],b=16383,ee=0,ne=a-y;ee<ne;ee+=b)E.push(se(te,ee,ee+b>ne?ne:ee+b));return y===1?(z=te[a-1],E.push(fe[z>>2]+fe[z<<4&63]+"==")):y===2&&(z=(te[a-2]<<8)+te[a-1],E.push(fe[z>>10]+fe[z>>4&63]+fe[z<<2&63]+"=")),E.join("")}},48764:function(an,Mt,fe){"use strict";var he;var Re=fe(80258),x=fe(80645),pe=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Mt.lW=re,he=ee,Mt.h2=50;var de=2147483647;he=de,re.TYPED_ARRAY_SUPPORT=ue(),!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 ue(){try{var Oe=new Uint8Array(1),Ee={foo:function(){return 42}};return Object.setPrototypeOf(Ee,Uint8Array.prototype),Object.setPrototypeOf(Oe,Ee),Oe.foo()===42}catch(Be){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 ae(Oe){if(Oe>de)throw new RangeError('The value "'+Oe+'" is invalid for option "size"');var Ee=new Uint8Array(Oe);return Object.setPrototypeOf(Ee,re.prototype),Ee}function re(Oe,Ee,Be){if(typeof Oe=="number"){if(typeof Ee=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return oe(Oe)}return le(Oe,Ee,Be)}re.poolSize=8192;function le(Oe,Ee,Be){if(typeof Oe=="string")return te(Oe,Ee);if(ArrayBuffer.isView(Oe))return a(Oe);if(Oe==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Oe);if(qe(Oe,ArrayBuffer)||Oe&&qe(Oe.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(qe(Oe,SharedArrayBuffer)||Oe&&qe(Oe.buffer,SharedArrayBuffer)))return y(Oe,Ee,Be);if(typeof Oe=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Ge=Oe.valueOf&&Oe.valueOf();if(Ge!=null&&Ge!==Oe)return re.from(Ge,Ee,Be);var Ie=E(Oe);if(Ie)return Ie;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Oe[Symbol.toPrimitive]=="function")return re.from(Oe[Symbol.toPrimitive]("string"),Ee,Be);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Oe)}re.from=function(Oe,Ee,Be){return le(Oe,Ee,Be)},Object.setPrototypeOf(re.prototype,Uint8Array.prototype),Object.setPrototypeOf(re,Uint8Array);function ie(Oe){if(typeof Oe!="number")throw new TypeError('"size" argument must be of type number');if(Oe<0)throw new RangeError('The value "'+Oe+'" is invalid for option "size"')}function se(Oe,Ee,Be){return ie(Oe),Oe<=0?ae(Oe):Ee!==void 0?typeof Be=="string"?ae(Oe).fill(Ee,Be):ae(Oe).fill(Ee):ae(Oe)}re.alloc=function(Oe,Ee,Be){return se(Oe,Ee,Be)};function oe(Oe){return ie(Oe),ae(Oe<0?0:b(Oe)|0)}re.allocUnsafe=function(Oe){return oe(Oe)},re.allocUnsafeSlow=function(Oe){return oe(Oe)};function te(Oe,Ee){if((typeof Ee!="string"||Ee==="")&&(Ee="utf8"),!re.isEncoding(Ee))throw new TypeError("Unknown encoding: "+Ee);var Be=ne(Oe,Ee)|0,Ge=ae(Be),Ie=Ge.write(Oe,Ee);return Ie!==Be&&(Ge=Ge.slice(0,Ie)),Ge}function z(Oe){for(var Ee=Oe.length<0?0:b(Oe.length)|0,Be=ae(Ee),Ge=0;Ge<Ee;Ge+=1)Be[Ge]=Oe[Ge]&255;return Be}function a(Oe){if(qe(Oe,Uint8Array)){var Ee=new Uint8Array(Oe);return y(Ee.buffer,Ee.byteOffset,Ee.byteLength)}return z(Oe)}function y(Oe,Ee,Be){if(Ee<0||Oe.byteLength<Ee)throw new RangeError('"offset" is outside of buffer bounds');if(Oe.byteLength<Ee+(Be||0))throw new RangeError('"length" is outside of buffer bounds');var Ge;return Ee===void 0&&Be===void 0?Ge=new Uint8Array(Oe):Be===void 0?Ge=new Uint8Array(Oe,Ee):Ge=new Uint8Array(Oe,Ee,Be),Object.setPrototypeOf(Ge,re.prototype),Ge}function E(Oe){if(re.isBuffer(Oe)){var Ee=b(Oe.length)|0,Be=ae(Ee);return Be.length===0||Oe.copy(Be,0,0,Ee),Be}if(Oe.length!==void 0)return typeof Oe.length!="number"||je(Oe.length)?ae(0):z(Oe);if(Oe.type==="Buffer"&&Array.isArray(Oe.data))return z(Oe.data)}function b(Oe){if(Oe>=de)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+de.toString(16)+" bytes");return Oe|0}function ee(Oe){return+Oe!=Oe&&(Oe=0),re.alloc(+Oe)}re.isBuffer=function(Ee){return Ee!=null&&Ee._isBuffer===!0&&Ee!==re.prototype},re.compare=function(Ee,Be){if(qe(Ee,Uint8Array)&&(Ee=re.from(Ee,Ee.offset,Ee.byteLength)),qe(Be,Uint8Array)&&(Be=re.from(Be,Be.offset,Be.byteLength)),!re.isBuffer(Ee)||!re.isBuffer(Be))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Ee===Be)return 0;for(var Ge=Ee.length,Ie=Be.length,Ne=0,ze=Math.min(Ge,Ie);Ne<ze;++Ne)if(Ee[Ne]!==Be[Ne]){Ge=Ee[Ne],Ie=Be[Ne];break}return Ge<Ie?-1:Ie<Ge?1:0},re.isEncoding=function(Ee){switch(String(Ee).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(Ee,Be){if(!Array.isArray(Ee))throw new TypeError('"list" argument must be an Array of Buffers');if(Ee.length===0)return re.alloc(0);var Ge;if(Be===void 0)for(Be=0,Ge=0;Ge<Ee.length;++Ge)Be+=Ee[Ge].length;var Ie=re.allocUnsafe(Be),Ne=0;for(Ge=0;Ge<Ee.length;++Ge){var ze=Ee[Ge];if(qe(ze,Uint8Array))Ne+ze.length>Ie.length?re.from(ze).copy(Ie,Ne):Uint8Array.prototype.set.call(Ie,ze,Ne);else if(re.isBuffer(ze))ze.copy(Ie,Ne);else throw new TypeError('"list" argument must be an Array of Buffers');Ne+=ze.length}return Ie};function ne(Oe,Ee){if(re.isBuffer(Oe))return Oe.length;if(ArrayBuffer.isView(Oe)||qe(Oe,ArrayBuffer))return Oe.byteLength;if(typeof Oe!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Oe);var Be=Oe.length,Ge=arguments.length>2&&arguments[2]===!0;if(!Ge&&Be===0)return 0;for(var Ie=!1;;)switch(Ee){case"ascii":case"latin1":case"binary":return Be;case"utf8":case"utf-8":return pt(Oe).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Be*2;case"hex":return Be>>>1;case"base64":return mt(Oe).length;default:if(Ie)return Ge?-1:pt(Oe).length;Ee=(""+Ee).toLowerCase(),Ie=!0}}re.byteLength=ne;function ce(Oe,Ee,Be){var Ge=!1;if((Ee===void 0||Ee<0)&&(Ee=0),Ee>this.length||((Be===void 0||Be>this.length)&&(Be=this.length),Be<=0)||(Be>>>=0,Ee>>>=0,Be<=Ee))return"";for(Oe||(Oe="utf8");;)switch(Oe){case"hex":return Ve(this,Ee,Be);case"utf8":case"utf-8":return Se(this,Ee,Be);case"ascii":return De(this,Ee,Be);case"latin1":case"binary":return We(this,Ee,Be);case"base64":return Ke(this,Ee,Be);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Qe(this,Ee,Be);default:if(Ge)throw new TypeError("Unknown encoding: "+Oe);Oe=(Oe+"").toLowerCase(),Ge=!0}}re.prototype._isBuffer=!0;function Ae(Oe,Ee,Be){var Ge=Oe[Ee];Oe[Ee]=Oe[Be],Oe[Be]=Ge}re.prototype.swap16=function(){var Ee=this.length;if(Ee%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Be=0;Be<Ee;Be+=2)Ae(this,Be,Be+1);return this},re.prototype.swap32=function(){var Ee=this.length;if(Ee%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var Be=0;Be<Ee;Be+=4)Ae(this,Be,Be+3),Ae(this,Be+1,Be+2);return this},re.prototype.swap64=function(){var Ee=this.length;if(Ee%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var Be=0;Be<Ee;Be+=8)Ae(this,Be,Be+7),Ae(this,Be+1,Be+6),Ae(this,Be+2,Be+5),Ae(this,Be+3,Be+4);return this},re.prototype.toString=function(){var Ee=this.length;return Ee===0?"":arguments.length===0?Se(this,0,Ee):ce.apply(this,arguments)},re.prototype.toLocaleString=re.prototype.toString,re.prototype.equals=function(Ee){if(!re.isBuffer(Ee))throw new TypeError("Argument must be a Buffer");return this===Ee?!0:re.compare(this,Ee)===0},re.prototype.inspect=function(){var Ee="",Be=Mt.h2;return Ee=this.toString("hex",0,Be).replace(/(.{2})/g,"$1 ").trim(),this.length>Be&&(Ee+=" ... "),"<Buffer "+Ee+">"},pe&&(re.prototype[pe]=re.prototype.inspect),re.prototype.compare=function(Ee,Be,Ge,Ie,Ne){if(qe(Ee,Uint8Array)&&(Ee=re.from(Ee,Ee.offset,Ee.byteLength)),!re.isBuffer(Ee))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Ee);if(Be===void 0&&(Be=0),Ge===void 0&&(Ge=Ee?Ee.length:0),Ie===void 0&&(Ie=0),Ne===void 0&&(Ne=this.length),Be<0||Ge>Ee.length||Ie<0||Ne>this.length)throw new RangeError("out of range index");if(Ie>=Ne&&Be>=Ge)return 0;if(Ie>=Ne)return-1;if(Be>=Ge)return 1;if(Be>>>=0,Ge>>>=0,Ie>>>=0,Ne>>>=0,this===Ee)return 0;for(var ze=Ne-Ie,it=Ge-Be,yt=Math.min(ze,it),xt=this.slice(Ie,Ne),It=Ee.slice(Be,Ge),St=0;St<yt;++St)if(xt[St]!==It[St]){ze=xt[St],it=It[St];break}return ze<it?-1:it<ze?1:0};function ge(Oe,Ee,Be,Ge,Ie){if(Oe.length===0)return-1;if(typeof Be=="string"?(Ge=Be,Be=0):Be>2147483647?Be=2147483647:Be<-2147483648&&(Be=-2147483648),Be=+Be,je(Be)&&(Be=Ie?0:Oe.length-1),Be<0&&(Be=Oe.length+Be),Be>=Oe.length){if(Ie)return-1;Be=Oe.length-1}else if(Be<0)if(Ie)Be=0;else return-1;if(typeof Ee=="string"&&(Ee=re.from(Ee,Ge)),re.isBuffer(Ee))return Ee.length===0?-1:me(Oe,Ee,Be,Ge,Ie);if(typeof Ee=="number")return Ee=Ee&255,typeof Uint8Array.prototype.indexOf=="function"?Ie?Uint8Array.prototype.indexOf.call(Oe,Ee,Be):Uint8Array.prototype.lastIndexOf.call(Oe,Ee,Be):me(Oe,[Ee],Be,Ge,Ie);throw new TypeError("val must be string, number or Buffer")}function me(Oe,Ee,Be,Ge,Ie){var Ne=1,ze=Oe.length,it=Ee.length;if(Ge!==void 0&&(Ge=String(Ge).toLowerCase(),Ge==="ucs2"||Ge==="ucs-2"||Ge==="utf16le"||Ge==="utf-16le")){if(Oe.length<2||Ee.length<2)return-1;Ne=2,ze/=2,it/=2,Be/=2}function yt(Tt,Ht){return Ne===1?Tt[Ht]:Tt.readUInt16BE(Ht*Ne)}var xt;if(Ie){var It=-1;for(xt=Be;xt<ze;xt++)if(yt(Oe,xt)===yt(Ee,It===-1?0:xt-It)){if(It===-1&&(It=xt),xt-It+1===it)return It*Ne}else It!==-1&&(xt-=xt-It),It=-1}else for(Be+it>ze&&(Be=ze-it),xt=Be;xt>=0;xt--){for(var St=!0,wt=0;wt<it;wt++)if(yt(Oe,xt+wt)!==yt(Ee,wt)){St=!1;break}if(St)return xt}return-1}re.prototype.includes=function(Ee,Be,Ge){return this.indexOf(Ee,Be,Ge)!==-1},re.prototype.indexOf=function(Ee,Be,Ge){return ge(this,Ee,Be,Ge,!0)},re.prototype.lastIndexOf=function(Ee,Be,Ge){return ge(this,Ee,Be,Ge,!1)};function ve(Oe,Ee,Be,Ge){Be=Number(Be)||0;var Ie=Oe.length-Be;Ge?(Ge=Number(Ge),Ge>Ie&&(Ge=Ie)):Ge=Ie;var Ne=Ee.length;Ge>Ne/2&&(Ge=Ne/2);for(var ze=0;ze<Ge;++ze){var it=parseInt(Ee.substr(ze*2,2),16);if(je(it))return ze;Oe[Be+ze]=it}return ze}function be(Oe,Ee,Be,Ge){return At(pt(Ee,Oe.length-Be),Oe,Be,Ge)}function ye(Oe,Ee,Be,Ge){return At(bt(Ee),Oe,Be,Ge)}function Ce(Oe,Ee,Be,Ge){return At(mt(Ee),Oe,Be,Ge)}function we(Oe,Ee,Be,Ge){return At(Lt(Ee,Oe.length-Be),Oe,Be,Ge)}re.prototype.write=function(Ee,Be,Ge,Ie){if(Be===void 0)Ie="utf8",Ge=this.length,Be=0;else if(Ge===void 0&&typeof Be=="string")Ie=Be,Ge=this.length,Be=0;else if(isFinite(Be))Be=Be>>>0,isFinite(Ge)?(Ge=Ge>>>0,Ie===void 0&&(Ie="utf8")):(Ie=Ge,Ge=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Ne=this.length-Be;if((Ge===void 0||Ge>Ne)&&(Ge=Ne),Ee.length>0&&(Ge<0||Be<0)||Be>this.length)throw new RangeError("Attempt to write outside buffer bounds");Ie||(Ie="utf8");for(var ze=!1;;)switch(Ie){case"hex":return ve(this,Ee,Be,Ge);case"utf8":case"utf-8":return be(this,Ee,Be,Ge);case"ascii":case"latin1":case"binary":return ye(this,Ee,Be,Ge);case"base64":return Ce(this,Ee,Be,Ge);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return we(this,Ee,Be,Ge);default:if(ze)throw new TypeError("Unknown encoding: "+Ie);Ie=(""+Ie).toLowerCase(),ze=!0}},re.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Ke(Oe,Ee,Be){return Ee===0&&Be===Oe.length?Re.fromByteArray(Oe):Re.fromByteArray(Oe.slice(Ee,Be))}function Se(Oe,Ee,Be){Be=Math.min(Oe.length,Be);for(var Ge=[],Ie=Ee;Ie<Be;){var Ne=Oe[Ie],ze=null,it=Ne>239?4:Ne>223?3:Ne>191?2:1;if(Ie+it<=Be){var yt,xt,It,St;switch(it){case 1:Ne<128&&(ze=Ne);break;case 2:yt=Oe[Ie+1],(yt&192)===128&&(St=(Ne&31)<<6|yt&63,St>127&&(ze=St));break;case 3:yt=Oe[Ie+1],xt=Oe[Ie+2],(yt&192)===128&&(xt&192)===128&&(St=(Ne&15)<<12|(yt&63)<<6|xt&63,St>2047&&(St<55296||St>57343)&&(ze=St));break;case 4:yt=Oe[Ie+1],xt=Oe[Ie+2],It=Oe[Ie+3],(yt&192)===128&&(xt&192)===128&&(It&192)===128&&(St=(Ne&15)<<18|(yt&63)<<12|(xt&63)<<6|It&63,St>65535&&St<1114112&&(ze=St))}}ze===null?(ze=65533,it=1):ze>65535&&(ze-=65536,Ge.push(ze>>>10&1023|55296),ze=56320|ze&1023),Ge.push(ze),Ie+=it}return Fe(Ge)}var ke=4096;function Fe(Oe){var Ee=Oe.length;if(Ee<=ke)return String.fromCharCode.apply(String,Oe);for(var Be="",Ge=0;Ge<Ee;)Be+=String.fromCharCode.apply(String,Oe.slice(Ge,Ge+=ke));return Be}function De(Oe,Ee,Be){var Ge="";Be=Math.min(Oe.length,Be);for(var Ie=Ee;Ie<Be;++Ie)Ge+=String.fromCharCode(Oe[Ie]&127);return Ge}function We(Oe,Ee,Be){var Ge="";Be=Math.min(Oe.length,Be);for(var Ie=Ee;Ie<Be;++Ie)Ge+=String.fromCharCode(Oe[Ie]);return Ge}function Ve(Oe,Ee,Be){var Ge=Oe.length;(!Ee||Ee<0)&&(Ee=0),(!Be||Be<0||Be>Ge)&&(Be=Ge);for(var Ie="",Ne=Ee;Ne<Be;++Ne)Ie+=Ze[Oe[Ne]];return Ie}function Qe(Oe,Ee,Be){for(var Ge=Oe.slice(Ee,Be),Ie="",Ne=0;Ne<Ge.length-1;Ne+=2)Ie+=String.fromCharCode(Ge[Ne]+Ge[Ne+1]*256);return Ie}re.prototype.slice=function(Ee,Be){var Ge=this.length;Ee=~~Ee,Be=Be===void 0?Ge:~~Be,Ee<0?(Ee+=Ge,Ee<0&&(Ee=0)):Ee>Ge&&(Ee=Ge),Be<0?(Be+=Ge,Be<0&&(Be=0)):Be>Ge&&(Be=Ge),Be<Ee&&(Be=Ee);var Ie=this.subarray(Ee,Be);return Object.setPrototypeOf(Ie,re.prototype),Ie};function Je(Oe,Ee,Be){if(Oe%1!==0||Oe<0)throw new RangeError("offset is not uint");if(Oe+Ee>Be)throw new RangeError("Trying to access beyond buffer length")}re.prototype.readUintLE=re.prototype.readUIntLE=function(Ee,Be,Ge){Ee=Ee>>>0,Be=Be>>>0,Ge||Je(Ee,Be,this.length);for(var Ie=this[Ee],Ne=1,ze=0;++ze<Be&&(Ne*=256);)Ie+=this[Ee+ze]*Ne;return Ie},re.prototype.readUintBE=re.prototype.readUIntBE=function(Ee,Be,Ge){Ee=Ee>>>0,Be=Be>>>0,Ge||Je(Ee,Be,this.length);for(var Ie=this[Ee+--Be],Ne=1;Be>0&&(Ne*=256);)Ie+=this[Ee+--Be]*Ne;return Ie},re.prototype.readUint8=re.prototype.readUInt8=function(Ee,Be){return Ee=Ee>>>0,Be||Je(Ee,1,this.length),this[Ee]},re.prototype.readUint16LE=re.prototype.readUInt16LE=function(Ee,Be){return Ee=Ee>>>0,Be||Je(Ee,2,this.length),this[Ee]|this[Ee+1]<<8},re.prototype.readUint16BE=re.prototype.readUInt16BE=function(Ee,Be){return Ee=Ee>>>0,Be||Je(Ee,2,this.length),this[Ee]<<8|this[Ee+1]},re.prototype.readUint32LE=re.prototype.readUInt32LE=function(Ee,Be){return Ee=Ee>>>0,Be||Je(Ee,4,this.length),(this[Ee]|this[Ee+1]<<8|this[Ee+2]<<16)+this[Ee+3]*16777216},re.prototype.readUint32BE=re.prototype.readUInt32BE=function(Ee,Be){return Ee=Ee>>>0,Be||Je(Ee,4,this.length),this[Ee]*16777216+(this[Ee+1]<<16|this[Ee+2]<<8|this[Ee+3])},re.prototype.readIntLE=function(Ee,Be,Ge){Ee=Ee>>>0,Be=Be>>>0,Ge||Je(Ee,Be,this.length);for(var Ie=this[Ee],Ne=1,ze=0;++ze<Be&&(Ne*=256);)Ie+=this[Ee+ze]*Ne;return Ne*=128,Ie>=Ne&&(Ie-=Math.pow(2,8*Be)),Ie},re.prototype.readIntBE=function(Ee,Be,Ge){Ee=Ee>>>0,Be=Be>>>0,Ge||Je(Ee,Be,this.length);for(var Ie=Be,Ne=1,ze=this[Ee+--Ie];Ie>0&&(Ne*=256);)ze+=this[Ee+--Ie]*Ne;return Ne*=128,ze>=Ne&&(ze-=Math.pow(2,8*Be)),ze},re.prototype.readInt8=function(Ee,Be){return Ee=Ee>>>0,Be||Je(Ee,1,this.length),this[Ee]&128?(255-this[Ee]+1)*-1:this[Ee]},re.prototype.readInt16LE=function(Ee,Be){Ee=Ee>>>0,Be||Je(Ee,2,this.length);var Ge=this[Ee]|this[Ee+1]<<8;return Ge&32768?Ge|4294901760:Ge},re.prototype.readInt16BE=function(Ee,Be){Ee=Ee>>>0,Be||Je(Ee,2,this.length);var Ge=this[Ee+1]|this[Ee]<<8;return Ge&32768?Ge|4294901760:Ge},re.prototype.readInt32LE=function(Ee,Be){return Ee=Ee>>>0,Be||Je(Ee,4,this.length),this[Ee]|this[Ee+1]<<8|this[Ee+2]<<16|this[Ee+3]<<24},re.prototype.readInt32BE=function(Ee,Be){return Ee=Ee>>>0,Be||Je(Ee,4,this.length),this[Ee]<<24|this[Ee+1]<<16|this[Ee+2]<<8|this[Ee+3]},re.prototype.readFloatLE=function(Ee,Be){return Ee=Ee>>>0,Be||Je(Ee,4,this.length),x.read(this,Ee,!0,23,4)},re.prototype.readFloatBE=function(Ee,Be){return Ee=Ee>>>0,Be||Je(Ee,4,this.length),x.read(this,Ee,!1,23,4)},re.prototype.readDoubleLE=function(Ee,Be){return Ee=Ee>>>0,Be||Je(Ee,8,this.length),x.read(this,Ee,!0,52,8)},re.prototype.readDoubleBE=function(Ee,Be){return Ee=Ee>>>0,Be||Je(Ee,8,this.length),x.read(this,Ee,!1,52,8)};function et(Oe,Ee,Be,Ge,Ie,Ne){if(!re.isBuffer(Oe))throw new TypeError('"buffer" argument must be a Buffer instance');if(Ee>Ie||Ee<Ne)throw new RangeError('"value" argument is out of bounds');if(Be+Ge>Oe.length)throw new RangeError("Index out of range")}re.prototype.writeUintLE=re.prototype.writeUIntLE=function(Ee,Be,Ge,Ie){if(Ee=+Ee,Be=Be>>>0,Ge=Ge>>>0,!Ie){var Ne=Math.pow(2,8*Ge)-1;et(this,Ee,Be,Ge,Ne,0)}var ze=1,it=0;for(this[Be]=Ee&255;++it<Ge&&(ze*=256);)this[Be+it]=Ee/ze&255;return Be+Ge},re.prototype.writeUintBE=re.prototype.writeUIntBE=function(Ee,Be,Ge,Ie){if(Ee=+Ee,Be=Be>>>0,Ge=Ge>>>0,!Ie){var Ne=Math.pow(2,8*Ge)-1;et(this,Ee,Be,Ge,Ne,0)}var ze=Ge-1,it=1;for(this[Be+ze]=Ee&255;--ze>=0&&(it*=256);)this[Be+ze]=Ee/it&255;return Be+Ge},re.prototype.writeUint8=re.prototype.writeUInt8=function(Ee,Be,Ge){return Ee=+Ee,Be=Be>>>0,Ge||et(this,Ee,Be,1,255,0),this[Be]=Ee&255,Be+1},re.prototype.writeUint16LE=re.prototype.writeUInt16LE=function(Ee,Be,Ge){return Ee=+Ee,Be=Be>>>0,Ge||et(this,Ee,Be,2,65535,0),this[Be]=Ee&255,this[Be+1]=Ee>>>8,Be+2},re.prototype.writeUint16BE=re.prototype.writeUInt16BE=function(Ee,Be,Ge){return Ee=+Ee,Be=Be>>>0,Ge||et(this,Ee,Be,2,65535,0),this[Be]=Ee>>>8,this[Be+1]=Ee&255,Be+2},re.prototype.writeUint32LE=re.prototype.writeUInt32LE=function(Ee,Be,Ge){return Ee=+Ee,Be=Be>>>0,Ge||et(this,Ee,Be,4,4294967295,0),this[Be+3]=Ee>>>24,this[Be+2]=Ee>>>16,this[Be+1]=Ee>>>8,this[Be]=Ee&255,Be+4},re.prototype.writeUint32BE=re.prototype.writeUInt32BE=function(Ee,Be,Ge){return Ee=+Ee,Be=Be>>>0,Ge||et(this,Ee,Be,4,4294967295,0),this[Be]=Ee>>>24,this[Be+1]=Ee>>>16,this[Be+2]=Ee>>>8,this[Be+3]=Ee&255,Be+4},re.prototype.writeIntLE=function(Ee,Be,Ge,Ie){if(Ee=+Ee,Be=Be>>>0,!Ie){var Ne=Math.pow(2,8*Ge-1);et(this,Ee,Be,Ge,Ne-1,-Ne)}var ze=0,it=1,yt=0;for(this[Be]=Ee&255;++ze<Ge&&(it*=256);)Ee<0&&yt===0&&this[Be+ze-1]!==0&&(yt=1),this[Be+ze]=(Ee/it>>0)-yt&255;return Be+Ge},re.prototype.writeIntBE=function(Ee,Be,Ge,Ie){if(Ee=+Ee,Be=Be>>>0,!Ie){var Ne=Math.pow(2,8*Ge-1);et(this,Ee,Be,Ge,Ne-1,-Ne)}var ze=Ge-1,it=1,yt=0;for(this[Be+ze]=Ee&255;--ze>=0&&(it*=256);)Ee<0&&yt===0&&this[Be+ze+1]!==0&&(yt=1),this[Be+ze]=(Ee/it>>0)-yt&255;return Be+Ge},re.prototype.writeInt8=function(Ee,Be,Ge){return Ee=+Ee,Be=Be>>>0,Ge||et(this,Ee,Be,1,127,-128),Ee<0&&(Ee=255+Ee+1),this[Be]=Ee&255,Be+1},re.prototype.writeInt16LE=function(Ee,Be,Ge){return Ee=+Ee,Be=Be>>>0,Ge||et(this,Ee,Be,2,32767,-32768),this[Be]=Ee&255,this[Be+1]=Ee>>>8,Be+2},re.prototype.writeInt16BE=function(Ee,Be,Ge){return Ee=+Ee,Be=Be>>>0,Ge||et(this,Ee,Be,2,32767,-32768),this[Be]=Ee>>>8,this[Be+1]=Ee&255,Be+2},re.prototype.writeInt32LE=function(Ee,Be,Ge){return Ee=+Ee,Be=Be>>>0,Ge||et(this,Ee,Be,4,2147483647,-2147483648),this[Be]=Ee&255,this[Be+1]=Ee>>>8,this[Be+2]=Ee>>>16,this[Be+3]=Ee>>>24,Be+4},re.prototype.writeInt32BE=function(Ee,Be,Ge){return Ee=+Ee,Be=Be>>>0,Ge||et(this,Ee,Be,4,2147483647,-2147483648),Ee<0&&(Ee=4294967295+Ee+1),this[Be]=Ee>>>24,this[Be+1]=Ee>>>16,this[Be+2]=Ee>>>8,this[Be+3]=Ee&255,Be+4};function ct(Oe,Ee,Be,Ge,Ie,Ne){if(Be+Ge>Oe.length)throw new RangeError("Index out of range");if(Be<0)throw new RangeError("Index out of range")}function ut(Oe,Ee,Be,Ge,Ie){return Ee=+Ee,Be=Be>>>0,Ie||ct(Oe,Ee,Be,4,34028234663852886e22,-34028234663852886e22),x.write(Oe,Ee,Be,Ge,23,4),Be+4}re.prototype.writeFloatLE=function(Ee,Be,Ge){return ut(this,Ee,Be,!0,Ge)},re.prototype.writeFloatBE=function(Ee,Be,Ge){return ut(this,Ee,Be,!1,Ge)};function nt(Oe,Ee,Be,Ge,Ie){return Ee=+Ee,Be=Be>>>0,Ie||ct(Oe,Ee,Be,8,17976931348623157e292,-17976931348623157e292),x.write(Oe,Ee,Be,Ge,52,8),Be+8}re.prototype.writeDoubleLE=function(Ee,Be,Ge){return nt(this,Ee,Be,!0,Ge)},re.prototype.writeDoubleBE=function(Ee,Be,Ge){return nt(this,Ee,Be,!1,Ge)},re.prototype.copy=function(Ee,Be,Ge,Ie){if(!re.isBuffer(Ee))throw new TypeError("argument should be a Buffer");if(Ge||(Ge=0),!Ie&&Ie!==0&&(Ie=this.length),Be>=Ee.length&&(Be=Ee.length),Be||(Be=0),Ie>0&&Ie<Ge&&(Ie=Ge),Ie===Ge||Ee.length===0||this.length===0)return 0;if(Be<0)throw new RangeError("targetStart out of bounds");if(Ge<0||Ge>=this.length)throw new RangeError("Index out of range");if(Ie<0)throw new RangeError("sourceEnd out of bounds");Ie>this.length&&(Ie=this.length),Ee.length-Be<Ie-Ge&&(Ie=Ee.length-Be+Ge);var Ne=Ie-Ge;return this===Ee&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(Be,Ge,Ie):Uint8Array.prototype.set.call(Ee,this.subarray(Ge,Ie),Be),Ne},re.prototype.fill=function(Ee,Be,Ge,Ie){if(typeof Ee=="string"){if(typeof Be=="string"?(Ie=Be,Be=0,Ge=this.length):typeof Ge=="string"&&(Ie=Ge,Ge=this.length),Ie!==void 0&&typeof Ie!="string")throw new TypeError("encoding must be a string");if(typeof Ie=="string"&&!re.isEncoding(Ie))throw new TypeError("Unknown encoding: "+Ie);if(Ee.length===1){var Ne=Ee.charCodeAt(0);(Ie==="utf8"&&Ne<128||Ie==="latin1")&&(Ee=Ne)}}else typeof Ee=="number"?Ee=Ee&255:typeof Ee=="boolean"&&(Ee=Number(Ee));if(Be<0||this.length<Be||this.length<Ge)throw new RangeError("Out of range index");if(Ge<=Be)return this;Be=Be>>>0,Ge=Ge===void 0?this.length:Ge>>>0,Ee||(Ee=0);var ze;if(typeof Ee=="number")for(ze=Be;ze<Ge;++ze)this[ze]=Ee;else{var it=re.isBuffer(Ee)?Ee:re.from(Ee,Ie),yt=it.length;if(yt===0)throw new TypeError('The value "'+Ee+'" is invalid for argument "value"');for(ze=0;ze<Ge-Be;++ze)this[ze+Be]=it[ze%yt]}return this};var lt=/[^+/0-9A-Za-z-_]/g;function at(Oe){if(Oe=Oe.split("=")[0],Oe=Oe.trim().replace(lt,""),Oe.length<2)return"";for(;Oe.length%4!==0;)Oe=Oe+"=";return Oe}function pt(Oe,Ee){Ee=Ee||1/0;for(var Be,Ge=Oe.length,Ie=null,Ne=[],ze=0;ze<Ge;++ze){if(Be=Oe.charCodeAt(ze),Be>55295&&Be<57344){if(!Ie){if(Be>56319){(Ee-=3)>-1&&Ne.push(239,191,189);continue}else if(ze+1===Ge){(Ee-=3)>-1&&Ne.push(239,191,189);continue}Ie=Be;continue}if(Be<56320){(Ee-=3)>-1&&Ne.push(239,191,189),Ie=Be;continue}Be=(Ie-55296<<10|Be-56320)+65536}else Ie&&(Ee-=3)>-1&&Ne.push(239,191,189);if(Ie=null,Be<128){if((Ee-=1)<0)break;Ne.push(Be)}else if(Be<2048){if((Ee-=2)<0)break;Ne.push(Be>>6|192,Be&63|128)}else if(Be<65536){if((Ee-=3)<0)break;Ne.push(Be>>12|224,Be>>6&63|128,Be&63|128)}else if(Be<1114112){if((Ee-=4)<0)break;Ne.push(Be>>18|240,Be>>12&63|128,Be>>6&63|128,Be&63|128)}else throw new Error("Invalid code point")}return Ne}function bt(Oe){for(var Ee=[],Be=0;Be<Oe.length;++Be)Ee.push(Oe.charCodeAt(Be)&255);return Ee}function Lt(Oe,Ee){for(var Be,Ge,Ie,Ne=[],ze=0;ze<Oe.length&&!((Ee-=2)<0);++ze)Be=Oe.charCodeAt(ze),Ge=Be>>8,Ie=Be%256,Ne.push(Ie),Ne.push(Ge);return Ne}function mt(Oe){return Re.toByteArray(at(Oe))}function At(Oe,Ee,Be,Ge){for(var Ie=0;Ie<Ge&&!(Ie+Be>=Ee.length||Ie>=Oe.length);++Ie)Ee[Ie+Be]=Oe[Ie];return Ie}function qe(Oe,Ee){return Oe instanceof Ee||Oe!=null&&Oe.constructor!=null&&Oe.constructor.name!=null&&Oe.constructor.name===Ee.name}function je(Oe){return Oe!==Oe}var Ze=function(){for(var Oe="0123456789abcdef",Ee=new Array(256),Be=0;Be<16;++Be)for(var Ge=Be*16,Ie=0;Ie<16;++Ie)Ee[Ge+Ie]=Oe[Be]+Oe[Ie];return Ee}()},46020:function(an){(function(Mt,fe){an.exports=fe()})(this,function(){"use strict";var Mt=function(xe,Pe){return Mt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(He,Me){He.__proto__=Me}||function(He,Me){for(var rt in Me)Object.prototype.hasOwnProperty.call(Me,rt)&&(He[rt]=Me[rt])},Mt(xe,Pe)};function fe(xe,Pe){if(typeof Pe!="function"&&Pe!==null)throw new TypeError("Class extends value "+String(Pe)+" is not a constructor or null");Mt(xe,Pe);function He(){this.constructor=xe}xe.prototype=Pe===null?Object.create(Pe):(He.prototype=Pe.prototype,new He)}var he=function(){return he=Object.assign||function(Pe){for(var He,Me=1,rt=arguments.length;Me<rt;Me++){He=arguments[Me];for(var Et in He)Object.prototype.hasOwnProperty.call(He,Et)&&(Pe[Et]=He[Et])}return Pe},he.apply(this,arguments)};function Re(xe,Pe,He,Me){function rt(Et){return Et instanceof He?Et:new He(function(Ot){Ot(Et)})}return new(He||(He=Promise))(function(Et,Ot){function Nt(Sn){try{cn(Me.next(Sn))}catch(Fn){Ot(Fn)}}function _t(Sn){try{cn(Me.throw(Sn))}catch(Fn){Ot(Fn)}}function cn(Sn){Sn.done?Et(Sn.value):rt(Sn.value).then(Nt,_t)}cn((Me=Me.apply(xe,Pe||[])).next())})}function x(xe,Pe){var He={label:0,sent:function(){if(Et[0]&1)throw Et[1];return Et[1]},trys:[],ops:[]},Me,rt,Et,Ot;return Ot={next:Nt(0),throw:Nt(1),return:Nt(2)},typeof Symbol=="function"&&(Ot[Symbol.iterator]=function(){return this}),Ot;function Nt(cn){return function(Sn){return _t([cn,Sn])}}function _t(cn){if(Me)throw new TypeError("Generator is already executing.");for(;He;)try{if(Me=1,rt&&(Et=cn[0]&2?rt.return:cn[0]?rt.throw||((Et=rt.return)&&Et.call(rt),0):rt.next)&&!(Et=Et.call(rt,cn[1])).done)return Et;switch(rt=0,Et&&(cn=[cn[0]&2,Et.value]),cn[0]){case 0:case 1:Et=cn;break;case 4:return He.label++,{value:cn[1],done:!1};case 5:He.label++,rt=cn[1],cn=[0];continue;case 7:cn=He.ops.pop(),He.trys.pop();continue;default:if(Et=He.trys,!(Et=Et.length>0&&Et[Et.length-1])&&(cn[0]===6||cn[0]===2)){He=0;continue}if(cn[0]===3&&(!Et||cn[1]>Et[0]&&cn[1]<Et[3])){He.label=cn[1];break}if(cn[0]===6&&He.label<Et[1]){He.label=Et[1],Et=cn;break}if(Et&&He.label<Et[2]){He.label=Et[2],He.ops.push(cn);break}Et[2]&&He.ops.pop(),He.trys.pop();continue}cn=Pe.call(xe,He)}catch(Sn){cn=[6,Sn],rt=0}finally{Me=Et=0}if(cn[0]&5)throw cn[1];return{value:cn[0]?cn[1]:void 0,done:!0}}}function pe(xe,Pe,He){if(He||arguments.length===2)for(var Me=0,rt=Pe.length,Et;Me<rt;Me++)(Et||!(Me in Pe))&&(Et||(Et=Array.prototype.slice.call(Pe,0,Me)),Et[Me]=Pe[Me]);return xe.concat(Et||Pe)}for(var de=function(){function xe(Pe,He,Me,rt){this.left=Pe,this.top=He,this.width=Me,this.height=rt}return xe.prototype.add=function(Pe,He,Me,rt){return new xe(this.left+Pe,this.top+He,this.width+Me,this.height+rt)},xe.fromClientRect=function(Pe,He){return new xe(He.left+Pe.windowBounds.left,He.top+Pe.windowBounds.top,He.width,He.height)},xe.fromDOMRectList=function(Pe,He){var Me=Array.from(He).find(function(rt){return rt.width!==0});return Me?new xe(Me.left+Pe.windowBounds.left,Me.top+Pe.windowBounds.top,Me.width,Me.height):xe.EMPTY},xe.EMPTY=new xe(0,0,0,0),xe}(),ue=function(xe,Pe){return de.fromClientRect(xe,Pe.getBoundingClientRect())},ae=function(xe){var Pe=xe.body,He=xe.documentElement;if(!Pe||!He)throw new Error("Unable to get document size");var Me=Math.max(Math.max(Pe.scrollWidth,He.scrollWidth),Math.max(Pe.offsetWidth,He.offsetWidth),Math.max(Pe.clientWidth,He.clientWidth)),rt=Math.max(Math.max(Pe.scrollHeight,He.scrollHeight),Math.max(Pe.offsetHeight,He.offsetHeight),Math.max(Pe.clientHeight,He.clientHeight));return new de(0,0,Me,rt)},re=function(xe){for(var Pe=[],He=0,Me=xe.length;He<Me;){var rt=xe.charCodeAt(He++);if(rt>=55296&&rt<=56319&&He<Me){var Et=xe.charCodeAt(He++);(Et&64512)===56320?Pe.push(((rt&1023)<<10)+(Et&1023)+65536):(Pe.push(rt),He--)}else Pe.push(rt)}return Pe},le=function(){for(var xe=[],Pe=0;Pe<arguments.length;Pe++)xe[Pe]=arguments[Pe];if(String.fromCodePoint)return String.fromCodePoint.apply(String,xe);var He=xe.length;if(!He)return"";for(var Me=[],rt=-1,Et="";++rt<He;){var Ot=xe[rt];Ot<=65535?Me.push(Ot):(Ot-=65536,Me.push((Ot>>10)+55296,Ot%1024+56320)),(rt+1===He||Me.length>16384)&&(Et+=String.fromCharCode.apply(String,Me),Me.length=0)}return Et},ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",se=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),oe=0;oe<ie.length;oe++)se[ie.charCodeAt(oe)]=oe;for(var te="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",z=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),a=0;a<te.length;a++)z[te.charCodeAt(a)]=a;for(var y=function(xe){var Pe=xe.length*.75,He=xe.length,Me,rt=0,Et,Ot,Nt,_t;xe[xe.length-1]==="="&&(Pe--,xe[xe.length-2]==="="&&Pe--);var cn=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(Pe):new Array(Pe),Sn=Array.isArray(cn)?cn:new Uint8Array(cn);for(Me=0;Me<He;Me+=4)Et=z[xe.charCodeAt(Me)],Ot=z[xe.charCodeAt(Me+1)],Nt=z[xe.charCodeAt(Me+2)],_t=z[xe.charCodeAt(Me+3)],Sn[rt++]=Et<<2|Ot>>4,Sn[rt++]=(Ot&15)<<4|Nt>>2,Sn[rt++]=(Nt&3)<<6|_t&63;return cn},E=function(xe){for(var Pe=xe.length,He=[],Me=0;Me<Pe;Me+=2)He.push(xe[Me+1]<<8|xe[Me]);return He},b=function(xe){for(var Pe=xe.length,He=[],Me=0;Me<Pe;Me+=4)He.push(xe[Me+3]<<24|xe[Me+2]<<16|xe[Me+1]<<8|xe[Me]);return He},ee=5,ne=11,ce=2,Ae=ne-ee,ge=65536>>ee,me=1<<ee,ve=me-1,be=1024>>ee,ye=ge+be,Ce=ye,we=32,Ke=Ce+we,Se=65536>>ne,ke=1<<Ae,Fe=ke-1,De=function(xe,Pe,He){return xe.slice?xe.slice(Pe,He):new Uint16Array(Array.prototype.slice.call(xe,Pe,He))},We=function(xe,Pe,He){return xe.slice?xe.slice(Pe,He):new Uint32Array(Array.prototype.slice.call(xe,Pe,He))},Ve=function(xe,Pe){var He=y(xe),Me=Array.isArray(He)?b(He):new Uint32Array(He),rt=Array.isArray(He)?E(He):new Uint16Array(He),Et=24,Ot=De(rt,Et/2,Me[4]/2),Nt=Me[5]===2?De(rt,(Et+Me[4])/2):We(Me,Math.ceil((Et+Me[4])/4));return new Qe(Me[0],Me[1],Me[2],Me[3],Ot,Nt)},Qe=function(){function xe(Pe,He,Me,rt,Et,Ot){this.initialValue=Pe,this.errorValue=He,this.highStart=Me,this.highValueIndex=rt,this.index=Et,this.data=Ot}return xe.prototype.get=function(Pe){var He;if(Pe>=0){if(Pe<55296||Pe>56319&&Pe<=65535)return He=this.index[Pe>>ee],He=(He<<ce)+(Pe&ve),this.data[He];if(Pe<=65535)return He=this.index[ge+(Pe-55296>>ee)],He=(He<<ce)+(Pe&ve),this.data[He];if(Pe<this.highStart)return He=Ke-Se+(Pe>>ne),He=this.index[He],He+=Pe>>ee&Fe,He=this.index[He],He=(He<<ce)+(Pe&ve),this.data[He];if(Pe<=1114111)return this.data[this.highValueIndex]}return this.errorValue},xe}(),Je="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",et=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ct=0;ct<Je.length;ct++)et[Je.charCodeAt(ct)]=ct;var ut="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==",nt=50,lt=1,at=2,pt=3,bt=4,Lt=5,mt=7,At=8,qe=9,je=10,Ze=11,Oe=12,Ee=13,Be=14,Ge=15,Ie=16,Ne=17,ze=18,it=19,yt=20,xt=21,It=22,St=23,wt=24,Tt=25,Ht=26,Ct=27,Zt=28,Pt=29,jt=30,Jt=31,en=32,fn=33,Wn=34,xn=35,Rn=36,gn=37,En=38,or=39,fr=40,Vr=41,vr=42,co=43,Io=[9001,65288],Zo="!",er="\xD7",Nn="\xF7",Kn=Ve(ut),Nr=[jt,Rn],zr=[lt,at,pt,Lt],qr=[je,At],Co=[Ct,Ht],ua=zr.concat(qr),la=[En,or,fr,Wn,xn],no=[Ge,Ee],rn=function(xe,Pe){Pe===void 0&&(Pe="strict");var He=[],Me=[],rt=[];return xe.forEach(function(Et,Ot){var Nt=Kn.get(Et);if(Nt>nt?(rt.push(!0),Nt-=nt):rt.push(!1),["normal","auto","loose"].indexOf(Pe)!==-1&&[8208,8211,12316,12448].indexOf(Et)!==-1)return Me.push(Ot),He.push(Ie);if(Nt===bt||Nt===Ze){if(Ot===0)return Me.push(Ot),He.push(jt);var _t=He[Ot-1];return ua.indexOf(_t)===-1?(Me.push(Me[Ot-1]),He.push(_t)):(Me.push(Ot),He.push(jt))}if(Me.push(Ot),Nt===Jt)return He.push(Pe==="strict"?xt:gn);if(Nt===vr||Nt===Pt)return He.push(jt);if(Nt===co)return Et>=131072&&Et<=196605||Et>=196608&&Et<=262141?He.push(gn):He.push(jt);He.push(Nt)}),[Me,He,rt]},Un=function(xe,Pe,He,Me){var rt=Me[He];if(Array.isArray(xe)?xe.indexOf(rt)!==-1:xe===rt)for(var Et=He;Et<=Me.length;){Et++;var Ot=Me[Et];if(Ot===Pe)return!0;if(Ot!==je)break}if(rt===je)for(var Et=He;Et>0;){Et--;var Nt=Me[Et];if(Array.isArray(xe)?xe.indexOf(Nt)!==-1:xe===Nt)for(var _t=He;_t<=Me.length;){_t++;var Ot=Me[_t];if(Ot===Pe)return!0;if(Ot!==je)break}if(Nt!==je)break}return!1},_n=function(xe,Pe){for(var He=xe;He>=0;){var Me=Pe[He];if(Me===je)He--;else return Me}return 0},Rr=function(xe,Pe,He,Me,rt){if(He[Me]===0)return er;var Et=Me-1;if(Array.isArray(rt)&&rt[Et]===!0)return er;var Ot=Et-1,Nt=Et+1,_t=Pe[Et],cn=Ot>=0?Pe[Ot]:0,Sn=Pe[Nt];if(_t===at&&Sn===pt)return er;if(zr.indexOf(_t)!==-1)return Zo;if(zr.indexOf(Sn)!==-1||qr.indexOf(Sn)!==-1)return er;if(_n(Et,Pe)===At)return Nn;if(Kn.get(xe[Et])===Ze||(_t===en||_t===fn)&&Kn.get(xe[Nt])===Ze||_t===mt||Sn===mt||_t===qe||[je,Ee,Ge].indexOf(_t)===-1&&Sn===qe||[Ne,ze,it,wt,Zt].indexOf(Sn)!==-1||_n(Et,Pe)===It||Un(St,It,Et,Pe)||Un([Ne,ze],xt,Et,Pe)||Un(Oe,Oe,Et,Pe))return er;if(_t===je)return Nn;if(_t===St||Sn===St)return er;if(Sn===Ie||_t===Ie)return Nn;if([Ee,Ge,xt].indexOf(Sn)!==-1||_t===Be||cn===Rn&&no.indexOf(_t)!==-1||_t===Zt&&Sn===Rn||Sn===yt||Nr.indexOf(Sn)!==-1&&_t===Tt||Nr.indexOf(_t)!==-1&&Sn===Tt||_t===Ct&&[gn,en,fn].indexOf(Sn)!==-1||[gn,en,fn].indexOf(_t)!==-1&&Sn===Ht||Nr.indexOf(_t)!==-1&&Co.indexOf(Sn)!==-1||Co.indexOf(_t)!==-1&&Nr.indexOf(Sn)!==-1||[Ct,Ht].indexOf(_t)!==-1&&(Sn===Tt||[It,Ge].indexOf(Sn)!==-1&&Pe[Nt+1]===Tt)||[It,Ge].indexOf(_t)!==-1&&Sn===Tt||_t===Tt&&[Tt,Zt,wt].indexOf(Sn)!==-1)return er;if([Tt,Zt,wt,Ne,ze].indexOf(Sn)!==-1)for(var Fn=Et;Fn>=0;){var Cr=Pe[Fn];if(Cr===Tt)return er;if([Zt,wt].indexOf(Cr)!==-1)Fn--;else break}if([Ct,Ht].indexOf(Sn)!==-1)for(var Fn=[Ne,ze].indexOf(_t)!==-1?Ot:Et;Fn>=0;){var Cr=Pe[Fn];if(Cr===Tt)return er;if([Zt,wt].indexOf(Cr)!==-1)Fn--;else break}if(En===_t&&[En,or,Wn,xn].indexOf(Sn)!==-1||[or,Wn].indexOf(_t)!==-1&&[or,fr].indexOf(Sn)!==-1||[fr,xn].indexOf(_t)!==-1&&Sn===fr||la.indexOf(_t)!==-1&&[yt,Ht].indexOf(Sn)!==-1||la.indexOf(Sn)!==-1&&_t===Ct||Nr.indexOf(_t)!==-1&&Nr.indexOf(Sn)!==-1||_t===wt&&Nr.indexOf(Sn)!==-1||Nr.concat(Tt).indexOf(_t)!==-1&&Sn===It&&Io.indexOf(xe[Nt])===-1||Nr.concat(Tt).indexOf(Sn)!==-1&&_t===ze)return er;if(_t===Vr&&Sn===Vr){for(var Ao=He[Et],Bo=1;Ao>0&&(Ao--,Pe[Ao]===Vr);)Bo++;if(Bo%2!==0)return er}return _t===en&&Sn===fn?er:Nn},Gr=function(xe,Pe){Pe||(Pe={lineBreak:"normal",wordBreak:"normal"});var He=rn(xe,Pe.lineBreak),Me=He[0],rt=He[1],Et=He[2];(Pe.wordBreak==="break-all"||Pe.wordBreak==="break-word")&&(rt=rt.map(function(Nt){return[Tt,jt,vr].indexOf(Nt)!==-1?gn:Nt}));var Ot=Pe.wordBreak==="keep-all"?Et.map(function(Nt,_t){return Nt&&xe[_t]>=19968&&xe[_t]<=40959}):void 0;return[Me,rt,Ot]},Ir=function(){function xe(Pe,He,Me,rt){this.codePoints=Pe,this.required=He===Zo,this.start=Me,this.end=rt}return xe.prototype.slice=function(){return le.apply(void 0,this.codePoints.slice(this.start,this.end))},xe}(),aa=function(xe,Pe){var He=re(xe),Me=Gr(He,Pe),rt=Me[0],Et=Me[1],Ot=Me[2],Nt=He.length,_t=0,cn=0;return{next:function(){if(cn>=Nt)return{done:!0,value:null};for(var Sn=er;cn<Nt&&(Sn=Rr(He,Et,rt,++cn,Ot))===er;);if(Sn!==er||cn===Nt){var Fn=new Ir(He,Sn,_t,cn);return _t=cn,{value:Fn,done:!1}}return{done:!0,value:null}}}},jo=1,ma=2,ra=4,ni=8,kr=10,Fa=47,Hn=92,_r=9,cr=32,Tr=34,Br=61,Lr=35,Jn=36,Qr=37,ta=39,oa=40,ha=41,Da=95,Ur=45,Hr=33,Xa=60,Ai=62,Ea=64,di=91,vo=93,Ko=61,Ba=123,Oo=63,si=125,Ka=124,Yi=126,Di=128,yi=65533,On=42,Cn=43,xr=44,sr=58,yn=59,In=46,yo=0,zo=8,Uo=11,ya=14,No=31,Ua=127,Wo=-1,mn=48,Mn=97,qn=101,Wt=102,ur=117,oo=122,Wr=65,tr=69,pr=70,yr=85,to=90,ho=function(xe){return xe>=mn&&xe<=57},Go=function(xe){return xe>=55296&&xe<=57343},ln=function(xe){return ho(xe)||xe>=Wr&&xe<=pr||xe>=Mn&&xe<=Wt},Zn=function(xe){return xe>=Mn&&xe<=oo},dr=function(xe){return xe>=Wr&&xe<=to},Pr=function(xe){return Zn(xe)||dr(xe)},Gn=function(xe){return xe>=Di},ir=function(xe){return xe===kr||xe===_r||xe===cr},hr=function(xe){return Pr(xe)||Gn(xe)||xe===Da},Dr=function(xe){return hr(xe)||ho(xe)||xe===Ur},Kr=function(xe){return xe>=yo&&xe<=zo||xe===Uo||xe>=ya&&xe<=No||xe===Ua},ao=function(xe,Pe){return xe!==Hn?!1:Pe!==kr},Ut=function(xe,Pe,He){return xe===Ur?hr(Pe)||ao(Pe,He):hr(xe)?!0:!!(xe===Hn&&ao(xe,Pe))},Qt=function(xe,Pe,He){return xe===Cn||xe===Ur?ho(Pe)?!0:Pe===In&&ho(He):ho(xe===In?Pe:xe)},Vt=function(xe){var Pe=0,He=1;(xe[Pe]===Cn||xe[Pe]===Ur)&&(xe[Pe]===Ur&&(He=-1),Pe++);for(var Me=[];ho(xe[Pe]);)Me.push(xe[Pe++]);var rt=Me.length?parseInt(le.apply(void 0,Me),10):0;xe[Pe]===In&&Pe++;for(var Et=[];ho(xe[Pe]);)Et.push(xe[Pe++]);var Ot=Et.length,Nt=Ot?parseInt(le.apply(void 0,Et),10):0;(xe[Pe]===tr||xe[Pe]===qn)&&Pe++;var _t=1;(xe[Pe]===Cn||xe[Pe]===Ur)&&(xe[Pe]===Ur&&(_t=-1),Pe++);for(var cn=[];ho(xe[Pe]);)cn.push(xe[Pe++]);var Sn=cn.length?parseInt(le.apply(void 0,cn),10):0;return He*(rt+Nt*Math.pow(10,-Ot))*Math.pow(10,_t*Sn)},Ln={type:2},Dn={type:3},rr={type:4},Or={type:13},io={type:8},bo={type:21},To={type:9},vn={type:10},dn={type:11},Bn={type:12},lr={type:14},$r={type:23},Er={type:1},gr={type:25},wo={type:24},Ro={type:26},ga={type:27},so={type:28},ro={type:29},ca={type:31},La={type:32},xa=function(){function xe(){this._value=[]}return xe.prototype.write=function(Pe){this._value=this._value.concat(re(Pe))},xe.prototype.read=function(){for(var Pe=[],He=this.consumeToken();He!==La;)Pe.push(He),He=this.consumeToken();return Pe},xe.prototype.consumeToken=function(){var Pe=this.consumeCodePoint();switch(Pe){case Tr:return this.consumeStringToken(Tr);case Lr:var He=this.peekCodePoint(0),Me=this.peekCodePoint(1),rt=this.peekCodePoint(2);if(Dr(He)||ao(Me,rt)){var Et=Ut(He,Me,rt)?ma:jo,Ot=this.consumeName();return{type:5,value:Ot,flags:Et}}break;case Jn:if(this.peekCodePoint(0)===Br)return this.consumeCodePoint(),Or;break;case ta:return this.consumeStringToken(ta);case oa:return Ln;case ha:return Dn;case On:if(this.peekCodePoint(0)===Br)return this.consumeCodePoint(),lr;break;case Cn:if(Qt(Pe,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Pe),this.consumeNumericToken();break;case xr:return rr;case Ur:var Nt=Pe,_t=this.peekCodePoint(0),cn=this.peekCodePoint(1);if(Qt(Nt,_t,cn))return this.reconsumeCodePoint(Pe),this.consumeNumericToken();if(Ut(Nt,_t,cn))return this.reconsumeCodePoint(Pe),this.consumeIdentLikeToken();if(_t===Ur&&cn===Ai)return this.consumeCodePoint(),this.consumeCodePoint(),wo;break;case In:if(Qt(Pe,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Pe),this.consumeNumericToken();break;case Fa:if(this.peekCodePoint(0)===On)for(this.consumeCodePoint();;){var Sn=this.consumeCodePoint();if(Sn===On&&(Sn=this.consumeCodePoint(),Sn===Fa))return this.consumeToken();if(Sn===Wo)return this.consumeToken()}break;case sr:return Ro;case yn:return ga;case Xa:if(this.peekCodePoint(0)===Hr&&this.peekCodePoint(1)===Ur&&this.peekCodePoint(2)===Ur)return this.consumeCodePoint(),this.consumeCodePoint(),gr;break;case Ea:var Fn=this.peekCodePoint(0),Cr=this.peekCodePoint(1),Ao=this.peekCodePoint(2);if(Ut(Fn,Cr,Ao)){var Ot=this.consumeName();return{type:7,value:Ot}}break;case di:return so;case Hn:if(ao(Pe,this.peekCodePoint(0)))return this.reconsumeCodePoint(Pe),this.consumeIdentLikeToken();break;case vo:return ro;case Ko:if(this.peekCodePoint(0)===Br)return this.consumeCodePoint(),io;break;case Ba:return dn;case si:return Bn;case ur:case yr:var Bo=this.peekCodePoint(0),uo=this.peekCodePoint(1);return Bo===Cn&&(ln(uo)||uo===Oo)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(Pe),this.consumeIdentLikeToken();case Ka:if(this.peekCodePoint(0)===Br)return this.consumeCodePoint(),To;if(this.peekCodePoint(0)===Ka)return this.consumeCodePoint(),bo;break;case Yi:if(this.peekCodePoint(0)===Br)return this.consumeCodePoint(),vn;break;case Wo:return La}return ir(Pe)?(this.consumeWhiteSpace(),ca):ho(Pe)?(this.reconsumeCodePoint(Pe),this.consumeNumericToken()):hr(Pe)?(this.reconsumeCodePoint(Pe),this.consumeIdentLikeToken()):{type:6,value:le(Pe)}},xe.prototype.consumeCodePoint=function(){var Pe=this._value.shift();return typeof Pe=="undefined"?-1:Pe},xe.prototype.reconsumeCodePoint=function(Pe){this._value.unshift(Pe)},xe.prototype.peekCodePoint=function(Pe){return Pe>=this._value.length?-1:this._value[Pe]},xe.prototype.consumeUnicodeRangeToken=function(){for(var Pe=[],He=this.consumeCodePoint();ln(He)&&Pe.length<6;)Pe.push(He),He=this.consumeCodePoint();for(var Me=!1;He===Oo&&Pe.length<6;)Pe.push(He),He=this.consumeCodePoint(),Me=!0;if(Me){var rt=parseInt(le.apply(void 0,Pe.map(function(_t){return _t===Oo?mn:_t})),16),Et=parseInt(le.apply(void 0,Pe.map(function(_t){return _t===Oo?pr:_t})),16);return{type:30,start:rt,end:Et}}var Ot=parseInt(le.apply(void 0,Pe),16);if(this.peekCodePoint(0)===Ur&&ln(this.peekCodePoint(1))){this.consumeCodePoint(),He=this.consumeCodePoint();for(var Nt=[];ln(He)&&Nt.length<6;)Nt.push(He),He=this.consumeCodePoint();var Et=parseInt(le.apply(void 0,Nt),16);return{type:30,start:Ot,end:Et}}else return{type:30,start:Ot,end:Ot}},xe.prototype.consumeIdentLikeToken=function(){var Pe=this.consumeName();return Pe.toLowerCase()==="url"&&this.peekCodePoint(0)===oa?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===oa?(this.consumeCodePoint(),{type:19,value:Pe}):{type:20,value:Pe}},xe.prototype.consumeUrlToken=function(){var Pe=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Wo)return{type:22,value:""};var He=this.peekCodePoint(0);if(He===ta||He===Tr){var Me=this.consumeStringToken(this.consumeCodePoint());return Me.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Wo||this.peekCodePoint(0)===ha)?(this.consumeCodePoint(),{type:22,value:Me.value}):(this.consumeBadUrlRemnants(),$r)}for(;;){var rt=this.consumeCodePoint();if(rt===Wo||rt===ha)return{type:22,value:le.apply(void 0,Pe)};if(ir(rt))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Wo||this.peekCodePoint(0)===ha?(this.consumeCodePoint(),{type:22,value:le.apply(void 0,Pe)}):(this.consumeBadUrlRemnants(),$r);if(rt===Tr||rt===ta||rt===oa||Kr(rt))return this.consumeBadUrlRemnants(),$r;if(rt===Hn)if(ao(rt,this.peekCodePoint(0)))Pe.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),$r;else Pe.push(rt)}},xe.prototype.consumeWhiteSpace=function(){for(;ir(this.peekCodePoint(0));)this.consumeCodePoint()},xe.prototype.consumeBadUrlRemnants=function(){for(;;){var Pe=this.consumeCodePoint();if(Pe===ha||Pe===Wo)return;ao(Pe,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},xe.prototype.consumeStringSlice=function(Pe){for(var He=5e4,Me="";Pe>0;){var rt=Math.min(He,Pe);Me+=le.apply(void 0,this._value.splice(0,rt)),Pe-=rt}return this._value.shift(),Me},xe.prototype.consumeStringToken=function(Pe){var He="",Me=0;do{var rt=this._value[Me];if(rt===Wo||rt===void 0||rt===Pe)return He+=this.consumeStringSlice(Me),{type:0,value:He};if(rt===kr)return this._value.splice(0,Me),Er;if(rt===Hn){var Et=this._value[Me+1];Et!==Wo&&Et!==void 0&&(Et===kr?(He+=this.consumeStringSlice(Me),Me=-1,this._value.shift()):ao(rt,Et)&&(He+=this.consumeStringSlice(Me),He+=le(this.consumeEscapedCodePoint()),Me=-1))}Me++}while(!0)},xe.prototype.consumeNumber=function(){var Pe=[],He=ra,Me=this.peekCodePoint(0);for((Me===Cn||Me===Ur)&&Pe.push(this.consumeCodePoint());ho(this.peekCodePoint(0));)Pe.push(this.consumeCodePoint());Me=this.peekCodePoint(0);var rt=this.peekCodePoint(1);if(Me===In&&ho(rt))for(Pe.push(this.consumeCodePoint(),this.consumeCodePoint()),He=ni;ho(this.peekCodePoint(0));)Pe.push(this.consumeCodePoint());Me=this.peekCodePoint(0),rt=this.peekCodePoint(1);var Et=this.peekCodePoint(2);if((Me===tr||Me===qn)&&((rt===Cn||rt===Ur)&&ho(Et)||ho(rt)))for(Pe.push(this.consumeCodePoint(),this.consumeCodePoint()),He=ni;ho(this.peekCodePoint(0));)Pe.push(this.consumeCodePoint());return[Vt(Pe),He]},xe.prototype.consumeNumericToken=function(){var Pe=this.consumeNumber(),He=Pe[0],Me=Pe[1],rt=this.peekCodePoint(0),Et=this.peekCodePoint(1),Ot=this.peekCodePoint(2);if(Ut(rt,Et,Ot)){var Nt=this.consumeName();return{type:15,number:He,flags:Me,unit:Nt}}return rt===Qr?(this.consumeCodePoint(),{type:16,number:He,flags:Me}):{type:17,number:He,flags:Me}},xe.prototype.consumeEscapedCodePoint=function(){var Pe=this.consumeCodePoint();if(ln(Pe)){for(var He=le(Pe);ln(this.peekCodePoint(0))&&He.length<6;)He+=le(this.consumeCodePoint());ir(this.peekCodePoint(0))&&this.consumeCodePoint();var Me=parseInt(He,16);return Me===0||Go(Me)||Me>1114111?yi:Me}return Pe===Wo?yi:Pe},xe.prototype.consumeName=function(){for(var Pe="";;){var He=this.consumeCodePoint();if(Dr(He))Pe+=le(He);else if(ao(He,this.peekCodePoint(0)))Pe+=le(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(He),Pe}},xe}(),Vo=function(){function xe(Pe){this._tokens=Pe}return xe.create=function(Pe){var He=new xa;return He.write(Pe),new xe(He.read())},xe.parseValue=function(Pe){return xe.create(Pe).parseComponentValue()},xe.parseValues=function(Pe){return xe.create(Pe).parseComponentValues()},xe.prototype.parseComponentValue=function(){for(var Pe=this.consumeToken();Pe.type===31;)Pe=this.consumeToken();if(Pe.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(Pe);var He=this.consumeComponentValue();do Pe=this.consumeToken();while(Pe.type===31);if(Pe.type===32)return He;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},xe.prototype.parseComponentValues=function(){for(var Pe=[];;){var He=this.consumeComponentValue();if(He.type===32)return Pe;Pe.push(He),Pe.push()}},xe.prototype.consumeComponentValue=function(){var Pe=this.consumeToken();switch(Pe.type){case 11:case 28:case 2:return this.consumeSimpleBlock(Pe.type);case 19:return this.consumeFunction(Pe)}return Pe},xe.prototype.consumeSimpleBlock=function(Pe){for(var He={type:Pe,values:[]},Me=this.consumeToken();;){if(Me.type===32||vs(Me,Pe))return He;this.reconsumeToken(Me),He.values.push(this.consumeComponentValue()),Me=this.consumeToken()}},xe.prototype.consumeFunction=function(Pe){for(var He={name:Pe.value,values:[],type:18};;){var Me=this.consumeToken();if(Me.type===32||Me.type===3)return He;this.reconsumeToken(Me),He.values.push(this.consumeComponentValue())}},xe.prototype.consumeToken=function(){var Pe=this._tokens.shift();return typeof Pe=="undefined"?La:Pe},xe.prototype.reconsumeToken=function(Pe){this._tokens.unshift(Pe)},xe}(),Yr=function(xe){return xe.type===15},na=function(xe){return xe.type===17},Jo=function(xe){return xe.type===20},$a=function(xe){return xe.type===0},ri=function(xe,Pe){return Jo(xe)&&xe.value===Pe},Bi=function(xe){return xe.type!==31},Ri=function(xe){return xe.type!==31&&xe.type!==4},Ui=function(xe){var Pe=[],He=[];return xe.forEach(function(Me){if(Me.type===4){if(He.length===0)throw new Error("Error parsing function args, zero tokens for arg");Pe.push(He),He=[];return}Me.type!==31&&He.push(Me)}),He.length&&Pe.push(He),Pe},vs=function(xe,Pe){return Pe===11&&xe.type===12||Pe===28&&xe.type===29?!0:Pe===2&&xe.type===3},Si=function(xe){return xe.type===17||xe.type===15},wi=function(xe){return xe.type===16||Si(xe)},Ji=function(xe){return xe.length>1?[xe[0],xe[1]]:[xe[0]]},Ni={type:17,number:0,flags:ra},fs={type:16,number:50,flags:ra},Mi={type:16,number:100,flags:ra},As=function(xe,Pe,He){var Me=xe[0],rt=xe[1];return[ei(Me,Pe),ei(typeof rt!="undefined"?rt:Me,He)]},ei=function(xe,Pe){if(xe.type===16)return xe.number/100*Pe;if(Yr(xe))switch(xe.unit){case"rem":case"em":return 16*xe.number;case"px":default:return xe.number}return xe.number},ds="deg",Xs="grad",rl="rad",Hi="turn",ls={name:"angle",parse:function(xe,Pe){if(Pe.type===15)switch(Pe.unit){case ds:return Math.PI*Pe.number/180;case Xs:return Math.PI/200*Pe.number;case rl:return Pe.number;case Hi:return Math.PI*2*Pe.number}throw new Error("Unsupported angle type")}},ys=function(xe){return xe.type===15&&(xe.unit===ds||xe.unit===Xs||xe.unit===rl||xe.unit===Hi)},dl=function(xe){var Pe=xe.filter(Jo).map(function(He){return He.value}).join(" ");switch(Pe){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ni,Ni];case"to top":case"bottom":return Us(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ni,Mi];case"to right":case"left":return Us(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Mi,Mi];case"to bottom":case"top":return Us(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Mi,Ni];case"to left":case"right":return Us(270)}return 0},Us=function(xe){return Math.PI*xe/180},ll={name:"color",parse:function(xe,Pe){if(Pe.type===18){var He=wl[Pe.name];if(typeof He=="undefined")throw new Error('Attempting to parse an unsupported color function "'+Pe.name+'"');return He(xe,Pe.values)}if(Pe.type===5){if(Pe.value.length===3){var Me=Pe.value.substring(0,1),rt=Pe.value.substring(1,2),Et=Pe.value.substring(2,3);return ai(parseInt(Me+Me,16),parseInt(rt+rt,16),parseInt(Et+Et,16),1)}if(Pe.value.length===4){var Me=Pe.value.substring(0,1),rt=Pe.value.substring(1,2),Et=Pe.value.substring(2,3),Ot=Pe.value.substring(3,4);return ai(parseInt(Me+Me,16),parseInt(rt+rt,16),parseInt(Et+Et,16),parseInt(Ot+Ot,16)/255)}if(Pe.value.length===6){var Me=Pe.value.substring(0,2),rt=Pe.value.substring(2,4),Et=Pe.value.substring(4,6);return ai(parseInt(Me,16),parseInt(rt,16),parseInt(Et,16),1)}if(Pe.value.length===8){var Me=Pe.value.substring(0,2),rt=Pe.value.substring(2,4),Et=Pe.value.substring(4,6),Ot=Pe.value.substring(6,8);return ai(parseInt(Me,16),parseInt(rt,16),parseInt(Et,16),parseInt(Ot,16)/255)}}if(Pe.type===20){var Nt=fl[Pe.value.toUpperCase()];if(typeof Nt!="undefined")return Nt}return fl.TRANSPARENT}},xs=function(xe){return(255&xe)===0},pa=function(xe){var Pe=255&xe,He=255&xe>>8,Me=255&xe>>16,rt=255&xe>>24;return Pe<255?"rgba("+rt+","+Me+","+He+","+Pe/255+")":"rgb("+rt+","+Me+","+He+")"},ai=function(xe,Pe,He,Me){return(xe<<24|Pe<<16|He<<8|Math.round(Me*255)<<0)>>>0},hs=function(xe,Pe){if(xe.type===17)return xe.number;if(xe.type===16){var He=Pe===3?1:255;return Pe===3?xe.number/100*He:Math.round(xe.number/100*He)}return 0},Hs=function(xe,Pe){var He=Pe.filter(Ri);if(He.length===3){var Me=He.map(hs),rt=Me[0],Et=Me[1],Ot=Me[2];return ai(rt,Et,Ot,1)}if(He.length===4){var Nt=He.map(hs),rt=Nt[0],Et=Nt[1],Ot=Nt[2],_t=Nt[3];return ai(rt,Et,Ot,_t)}return 0};function bl(xe,Pe,He){return He<0&&(He+=1),He>=1&&(He-=1),He<1/6?(Pe-xe)*He*6+xe:He<1/2?Pe:He<2/3?(Pe-xe)*6*(2/3-He)+xe:xe}var zl=function(xe,Pe){var He=Pe.filter(Ri),Me=He[0],rt=He[1],Et=He[2],Ot=He[3],Nt=(Me.type===17?Us(Me.number):ls.parse(xe,Me))/(Math.PI*2),_t=wi(rt)?rt.number/100:0,cn=wi(Et)?Et.number/100:0,Sn=typeof Ot!="undefined"&&wi(Ot)?ei(Ot,1):1;if(_t===0)return ai(cn*255,cn*255,cn*255,1);var Fn=cn<=.5?cn*(_t+1):cn+_t-cn*_t,Cr=cn*2-Fn,Ao=bl(Cr,Fn,Nt+1/3),Bo=bl(Cr,Fn,Nt),uo=bl(Cr,Fn,Nt-1/3);return ai(Ao*255,Bo*255,uo*255,Sn)},wl={hsl:zl,hsla:zl,rgb:Hs,rgba:Hs},gs=function(xe,Pe){return ll.parse(xe,Vo.create(Pe).parseComponentValue())},fl={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},zu={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(xe,Pe){return Pe.map(function(He){if(Jo(He))switch(He.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ql={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Rl=function(xe,Pe){var He=ll.parse(xe,Pe[0]),Me=Pe[1];return Me&&wi(Me)?{color:He,stop:Me}:{color:He,stop:null}},iu=function(xe,Pe){var He=xe[0],Me=xe[xe.length-1];He.stop===null&&(He.stop=Ni),Me.stop===null&&(Me.stop=Mi);for(var rt=[],Et=0,Ot=0;Ot<xe.length;Ot++){var Nt=xe[Ot].stop;if(Nt!==null){var _t=ei(Nt,Pe);_t>Et?rt.push(_t):rt.push(Et),Et=_t}else rt.push(null)}for(var cn=null,Ot=0;Ot<rt.length;Ot++){var Sn=rt[Ot];if(Sn===null)cn===null&&(cn=Ot);else if(cn!==null){for(var Fn=Ot-cn,Cr=rt[cn-1],Ao=(Sn-Cr)/(Fn+1),Bo=1;Bo<=Fn;Bo++)rt[cn+Bo-1]=Ao*Bo;cn=null}}return xe.map(function(uo,ti){var wa=uo.color;return{color:wa,stop:Math.max(Math.min(1,rt[ti]/Pe),0)}})},$u=function(xe,Pe,He){var Me=Pe/2,rt=He/2,Et=ei(xe[0],Pe)-Me,Ot=rt-ei(xe[1],He);return(Math.atan2(Ot,Et)+Math.PI*2)%(Math.PI*2)},ec=function(xe,Pe,He){var Me=typeof xe=="number"?xe:$u(xe,Pe,He),rt=Math.abs(Pe*Math.sin(Me))+Math.abs(He*Math.cos(Me)),Et=Pe/2,Ot=He/2,Nt=rt/2,_t=Math.sin(Me-Math.PI/2)*Nt,cn=Math.cos(Me-Math.PI/2)*Nt;return[rt,Et-cn,Et+cn,Ot-_t,Ot+_t]},xl=function(xe,Pe){return Math.sqrt(xe*xe+Pe*Pe)},Bc=function(xe,Pe,He,Me,rt){var Et=[[0,0],[0,Pe],[xe,0],[xe,Pe]];return Et.reduce(function(Ot,Nt){var _t=Nt[0],cn=Nt[1],Sn=xl(He-_t,Me-cn);return(rt?Sn<Ot.optimumDistance:Sn>Ot.optimumDistance)?{optimumCorner:Nt,optimumDistance:Sn}:Ot},{optimumDistance:rt?1/0:-1/0,optimumCorner:null}).optimumCorner},Ue=function(xe,Pe,He,Me,rt){var Et=0,Ot=0;switch(xe.size){case 0:xe.shape===0?Et=Ot=Math.min(Math.abs(Pe),Math.abs(Pe-Me),Math.abs(He),Math.abs(He-rt)):xe.shape===1&&(Et=Math.min(Math.abs(Pe),Math.abs(Pe-Me)),Ot=Math.min(Math.abs(He),Math.abs(He-rt)));break;case 2:if(xe.shape===0)Et=Ot=Math.min(xl(Pe,He),xl(Pe,He-rt),xl(Pe-Me,He),xl(Pe-Me,He-rt));else if(xe.shape===1){var Nt=Math.min(Math.abs(He),Math.abs(He-rt))/Math.min(Math.abs(Pe),Math.abs(Pe-Me)),_t=Bc(Me,rt,Pe,He,!0),cn=_t[0],Sn=_t[1];Et=xl(cn-Pe,(Sn-He)/Nt),Ot=Nt*Et}break;case 1:xe.shape===0?Et=Ot=Math.max(Math.abs(Pe),Math.abs(Pe-Me),Math.abs(He),Math.abs(He-rt)):xe.shape===1&&(Et=Math.max(Math.abs(Pe),Math.abs(Pe-Me)),Ot=Math.max(Math.abs(He),Math.abs(He-rt)));break;case 3:if(xe.shape===0)Et=Ot=Math.max(xl(Pe,He),xl(Pe,He-rt),xl(Pe-Me,He),xl(Pe-Me,He-rt));else if(xe.shape===1){var Nt=Math.max(Math.abs(He),Math.abs(He-rt))/Math.max(Math.abs(Pe),Math.abs(Pe-Me)),Fn=Bc(Me,rt,Pe,He,!1),cn=Fn[0],Sn=Fn[1];Et=xl(cn-Pe,(Sn-He)/Nt),Ot=Nt*Et}break}return Array.isArray(xe.size)&&(Et=ei(xe.size[0],Me),Ot=xe.size.length===2?ei(xe.size[1],rt):Et),[Et,Ot]},Le=function(xe,Pe){var He=Us(180),Me=[];return Ui(Pe).forEach(function(rt,Et){if(Et===0){var Ot=rt[0];if(Ot.type===20&&Ot.value==="to"){He=dl(rt);return}else if(ys(Ot)){He=ls.parse(xe,Ot);return}}var Nt=Rl(xe,rt);Me.push(Nt)}),{angle:He,stops:Me,type:1}},_e=function(xe,Pe){var He=Us(180),Me=[];return Ui(Pe).forEach(function(rt,Et){if(Et===0){var Ot=rt[0];if(Ot.type===20&&["top","left","right","bottom"].indexOf(Ot.value)!==-1){He=dl(rt);return}else if(ys(Ot)){He=(ls.parse(xe,Ot)+Us(270))%Us(360);return}}var Nt=Rl(xe,rt);Me.push(Nt)}),{angle:He,stops:Me,type:1}},Xe=function(xe,Pe){var He=Us(180),Me=[],rt=1,Et=0,Ot=3,Nt=[];return Ui(Pe).forEach(function(_t,cn){var Sn=_t[0];if(cn===0){if(Jo(Sn)&&Sn.value==="linear"){rt=1;return}else if(Jo(Sn)&&Sn.value==="radial"){rt=2;return}}if(Sn.type===18){if(Sn.name==="from"){var Fn=ll.parse(xe,Sn.values[0]);Me.push({stop:Ni,color:Fn})}else if(Sn.name==="to"){var Fn=ll.parse(xe,Sn.values[0]);Me.push({stop:Mi,color:Fn})}else if(Sn.name==="color-stop"){var Cr=Sn.values.filter(Ri);if(Cr.length===2){var Fn=ll.parse(xe,Cr[1]),Ao=Cr[0];na(Ao)&&Me.push({stop:{type:16,number:Ao.number*100,flags:Ao.flags},color:Fn})}}}}),rt===1?{angle:(He+Us(180))%Us(360),stops:Me,type:rt}:{size:Ot,shape:Et,stops:Me,position:Nt,type:rt}},tt="closest-side",$e="farthest-side",st="closest-corner",ft="farthest-corner",gt="circle",Dt="ellipse",Kt="cover",Yt="contain",nn=function(xe,Pe){var He=0,Me=3,rt=[],Et=[];return Ui(Pe).forEach(function(Ot,Nt){var _t=!0;if(Nt===0){var cn=!1;_t=Ot.reduce(function(Fn,Cr){if(cn)if(Jo(Cr))switch(Cr.value){case"center":return Et.push(fs),Fn;case"top":case"left":return Et.push(Ni),Fn;case"right":case"bottom":return Et.push(Mi),Fn}else(wi(Cr)||Si(Cr))&&Et.push(Cr);else if(Jo(Cr))switch(Cr.value){case gt:return He=0,!1;case Dt:return He=1,!1;case"at":return cn=!0,!1;case tt:return Me=0,!1;case Kt:case $e:return Me=1,!1;case Yt:case st:return Me=2,!1;case ft:return Me=3,!1}else if(Si(Cr)||wi(Cr))return Array.isArray(Me)||(Me=[]),Me.push(Cr),!1;return Fn},_t)}if(_t){var Sn=Rl(xe,Ot);rt.push(Sn)}}),{size:Me,shape:He,stops:rt,position:Et,type:2}},Ft=function(xe,Pe){var He=0,Me=3,rt=[],Et=[];return Ui(Pe).forEach(function(Ot,Nt){var _t=!0;if(Nt===0?_t=Ot.reduce(function(Sn,Fn){if(Jo(Fn))switch(Fn.value){case"center":return Et.push(fs),!1;case"top":case"left":return Et.push(Ni),!1;case"right":case"bottom":return Et.push(Mi),!1}else if(wi(Fn)||Si(Fn))return Et.push(Fn),!1;return Sn},_t):Nt===1&&(_t=Ot.reduce(function(Sn,Fn){if(Jo(Fn))switch(Fn.value){case gt:return He=0,!1;case Dt:return He=1,!1;case Yt:case tt:return Me=0,!1;case $e:return Me=1,!1;case st:return Me=2,!1;case Kt:case ft:return Me=3,!1}else if(Si(Fn)||wi(Fn))return Array.isArray(Me)||(Me=[]),Me.push(Fn),!1;return Sn},_t)),_t){var cn=Rl(xe,Ot);rt.push(cn)}}),{size:Me,shape:He,stops:rt,position:Et,type:2}},Tn=function(xe){return xe.type===1},hn=function(xe){return xe.type===2},Qn={name:"image",parse:function(xe,Pe){if(Pe.type===22){var He={url:Pe.value,type:0};return xe.cache.addImage(Pe.value),He}if(Pe.type===18){var Me=jn[Pe.name];if(typeof Me=="undefined")throw new Error('Attempting to parse an unsupported image function "'+Pe.name+'"');return Me(xe,Pe.values)}throw new Error("Unsupported image type "+Pe.type)}};function un(xe){return!(xe.type===20&&xe.value==="none")&&(xe.type!==18||!!jn[xe.name])}var jn={"linear-gradient":Le,"-moz-linear-gradient":_e,"-ms-linear-gradient":_e,"-o-linear-gradient":_e,"-webkit-linear-gradient":_e,"radial-gradient":nn,"-moz-radial-gradient":Ft,"-ms-radial-gradient":Ft,"-o-radial-gradient":Ft,"-webkit-radial-gradient":Ft,"-webkit-gradient":Xe},br={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(xe,Pe){if(Pe.length===0)return[];var He=Pe[0];return He.type===20&&He.value==="none"?[]:Pe.filter(function(Me){return Ri(Me)&&un(Me)}).map(function(Me){return Qn.parse(xe,Me)})}},Zr={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(xe,Pe){return Pe.map(function(He){if(Jo(He))switch(He.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Po={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(xe,Pe){return Ui(Pe).map(function(He){return He.filter(wi)}).map(Ji)}},$o={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(xe,Pe){return Ui(Pe).map(function(He){return He.filter(Jo).map(function(Me){return Me.value}).join(" ")}).map(Xr)}},Xr=function(xe){switch(xe){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}},nr;(function(xe){xe.AUTO="auto",xe.CONTAIN="contain",xe.COVER="cover"})(nr||(nr={}));var Qo={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(xe,Pe){return Ui(Pe).map(function(He){return He.filter(Ho)})}},Ho=function(xe){return Jo(xe)||wi(xe)},wn=function(xe){return{name:"border-"+xe+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},bn=wn("top"),Ar=wn("right"),ar=wn("bottom"),Fo=wn("left"),fo=function(xe){return{name:"border-radius-"+xe,initialValue:"0 0",prefix:!1,type:1,parse:function(Pe,He){return Ji(He.filter(wi))}}},Lo=fo("top-left"),Jr=fo("top-right"),Mo=fo("bottom-right"),_o=fo("bottom-left"),ja=function(xe){return{name:"border-"+xe+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(Pe,He){switch(He){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},qt=ja("top"),kn=ja("right"),Vn=ja("bottom"),mr=ja("left"),jr=function(xe){return{name:"border-"+xe+"-width",initialValue:"0",type:0,prefix:!1,parse:function(Pe,He){return Yr(He)?He.number:0}}},eo=jr("top"),lo=jr("right"),po=jr("bottom"),ba=jr("left"),va={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Ya={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"rtl":return 1;case"ltr":default:return 0}}},Ja={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(xe,Pe){return Pe.filter(Jo).reduce(function(He,Me){return He|Ii(Me.value)},0)}},Ii=function(xe){switch(xe){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},Do={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Xn={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(xe,Pe){return Pe.type===20&&Pe.value==="normal"?0:Pe.type===17||Pe.type===15?Pe.number:0}},ki;(function(xe){xe.NORMAL="normal",xe.STRICT="strict"})(ki||(ki={}));var pi={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"strict":return ki.STRICT;case"normal":default:return ki.NORMAL}}},Aa={name:"line-height",initialValue:"normal",prefix:!1,type:4},Ta=function(xe,Pe){return Jo(xe)&&xe.value==="normal"?1.2*Pe:xe.type===17?Pe*xe.number:wi(xe)?ei(xe,Pe):Pe},Ga={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(xe,Pe){return Pe.type===20&&Pe.value==="none"?null:Qn.parse(xe,Pe)}},Ha={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"inside":return 0;case"outside":default:return 1}}},gi={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){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}}},Oi=function(xe){return{name:"margin-"+xe,initialValue:"0",prefix:!1,type:4}},$i=Oi("top"),os=Oi("right"),bs=Oi("bottom"),_s=Oi("left"),Qi={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(xe,Pe){return Pe.filter(Jo).map(function(He){switch(He.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},us={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"break-word":return"break-word";case"normal":default:return"normal"}}},Qa=function(xe){return{name:"padding-"+xe,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Ml=Qa("top"),Ss=Qa("right"),Lu=Qa("bottom"),Ms=Qa("left"),ol={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Iu={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Os={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(xe,Pe){return Pe.length===1&&ri(Pe[0],"none")?[]:Ui(Pe).map(function(He){for(var Me={color:fl.TRANSPARENT,offsetX:Ni,offsetY:Ni,blur:Ni},rt=0,Et=0;Et<He.length;Et++){var Ot=He[Et];Si(Ot)?(rt===0?Me.offsetX=Ot:rt===1?Me.offsetY=Ot:Me.blur=Ot,rt++):Me.color=ll.parse(xe,Ot)}return Me})}},tc={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},hl={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(xe,Pe){if(Pe.type===20&&Pe.value==="none")return null;if(Pe.type===18){var He=ul[Pe.name];if(typeof He=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+Pe.name+'"');return He(Pe.values)}return null}},vu=function(xe){var Pe=xe.filter(function(He){return He.type===17}).map(function(He){return He.number});return Pe.length===6?Pe:null},Gu=function(xe){var Pe=xe.filter(function(_t){return _t.type===17}).map(function(_t){return _t.number}),He=Pe[0],Me=Pe[1];Pe[2],Pe[3];var rt=Pe[4],Et=Pe[5];Pe[6],Pe[7],Pe[8],Pe[9],Pe[10],Pe[11];var Ot=Pe[12],Nt=Pe[13];return Pe[14],Pe[15],Pe.length===16?[He,Me,rt,Et,Ot,Nt]:null},ul={matrix:vu,matrix3d:Gu},Wi={type:16,number:50,flags:ra},Ps=[Wi,Wi],hc={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(xe,Pe){var He=Pe.filter(wi);return He.length!==2?Ps:[He[0],He[1]]}},Nl={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},eu;(function(xe){xe.NORMAL="normal",xe.BREAK_ALL="break-all",xe.KEEP_ALL="keep-all"})(eu||(eu={}));for(var Ou={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"break-all":return eu.BREAK_ALL;case"keep-all":return eu.KEEP_ALL;case"normal":default:return eu.NORMAL}}},_i={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(xe,Pe){if(Pe.type===20)return{auto:!0,order:0};if(na(Pe))return{auto:!1,order:Pe.number};throw new Error("Invalid z-index number parsed")}},su={name:"time",parse:function(xe,Pe){if(Pe.type===15)switch(Pe.unit.toLowerCase()){case"s":return 1e3*Pe.number;case"ms":return Pe.number}throw new Error("Unsupported time type")}},Ru={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(xe,Pe){return na(Pe)?Pe.number:1}},Gl={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Pl={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(xe,Pe){return Pe.filter(Jo).map(function(He){switch(He.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(He){return He!==0})}},gl={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(xe,Pe){var He=[],Me=[];return Pe.forEach(function(rt){switch(rt.type){case 20:case 0:He.push(rt.value);break;case 17:He.push(rt.number.toString());break;case 4:Me.push(He.join(" ")),He.length=0;break}}),He.length&&Me.push(He.join(" ")),Me.map(function(rt){return rt.indexOf(" ")===-1?rt:"'"+rt+"'"})}},lu={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},gc={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(xe,Pe){if(na(Pe))return Pe.number;if(Jo(Pe))switch(Pe.value){case"bold":return 700;case"normal":default:return 400}return 400}},Mu={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(xe,Pe){return Pe.filter(Jo).map(function(He){return He.value})}},yu={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},Ts=function(xe,Pe){return(xe&Pe)!==0},bu={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(xe,Pe){if(Pe.length===0)return[];var He=Pe[0];return He.type===20&&He.value==="none"?[]:Pe}},Tu={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(xe,Pe){if(Pe.length===0)return null;var He=Pe[0];if(He.type===20&&He.value==="none")return null;for(var Me=[],rt=Pe.filter(Bi),Et=0;Et<rt.length;Et++){var Ot=rt[Et],Nt=rt[Et+1];if(Ot.type===20){var _t=Nt&&na(Nt)?Nt.number:1;Me.push({counter:Ot.value,increment:_t})}}return Me}},uu={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(xe,Pe){if(Pe.length===0)return[];for(var He=[],Me=Pe.filter(Bi),rt=0;rt<Me.length;rt++){var Et=Me[rt],Ot=Me[rt+1];if(Jo(Et)&&Et.value!=="none"){var Nt=Ot&&na(Ot)?Ot.number:0;He.push({counter:Et.value,reset:Nt})}}return He}},Fl={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(xe,Pe){return Pe.filter(Yr).map(function(He){return su.parse(xe,He)})}},nc={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(xe,Pe){if(Pe.length===0)return null;var He=Pe[0];if(He.type===20&&He.value==="none")return null;var Me=[],rt=Pe.filter($a);if(rt.length%2!==0)return null;for(var Et=0;Et<rt.length;Et+=2){var Ot=rt[Et].value,Nt=rt[Et+1].value;Me.push({open:Ot,close:Nt})}return Me}},rc=function(xe,Pe,He){if(!xe)return"";var Me=xe[Math.min(Pe,xe.length-1)];return Me?He?Me.open:Me.close:""},ht={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(xe,Pe){return Pe.length===1&&ri(Pe[0],"none")?[]:Ui(Pe).map(function(He){for(var Me={color:255,offsetX:Ni,offsetY:Ni,blur:Ni,spread:Ni,inset:!1},rt=0,Et=0;Et<He.length;Et++){var Ot=He[Et];ri(Ot,"inset")?Me.inset=!0:Si(Ot)?(rt===0?Me.offsetX=Ot:rt===1?Me.offsetY=Ot:rt===2?Me.blur=Ot:Me.spread=Ot,rt++):Me.color=ll.parse(xe,Ot)}return Me})}},vt={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(xe,Pe){var He=[0,1,2],Me=[];return Pe.filter(Jo).forEach(function(rt){switch(rt.value){case"stroke":Me.push(1);break;case"fill":Me.push(0);break;case"markers":Me.push(2);break}}),He.forEach(function(rt){Me.indexOf(rt)===-1&&Me.push(rt)}),Me}},Rt={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},zt={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(xe,Pe){return Yr(Pe)?Pe.number:0}},on=function(){function xe(Pe,He){var Me,rt;this.animationDuration=pn(Pe,Fl,He.animationDuration),this.backgroundClip=pn(Pe,zu,He.backgroundClip),this.backgroundColor=pn(Pe,Ql,He.backgroundColor),this.backgroundImage=pn(Pe,br,He.backgroundImage),this.backgroundOrigin=pn(Pe,Zr,He.backgroundOrigin),this.backgroundPosition=pn(Pe,Po,He.backgroundPosition),this.backgroundRepeat=pn(Pe,$o,He.backgroundRepeat),this.backgroundSize=pn(Pe,Qo,He.backgroundSize),this.borderTopColor=pn(Pe,bn,He.borderTopColor),this.borderRightColor=pn(Pe,Ar,He.borderRightColor),this.borderBottomColor=pn(Pe,ar,He.borderBottomColor),this.borderLeftColor=pn(Pe,Fo,He.borderLeftColor),this.borderTopLeftRadius=pn(Pe,Lo,He.borderTopLeftRadius),this.borderTopRightRadius=pn(Pe,Jr,He.borderTopRightRadius),this.borderBottomRightRadius=pn(Pe,Mo,He.borderBottomRightRadius),this.borderBottomLeftRadius=pn(Pe,_o,He.borderBottomLeftRadius),this.borderTopStyle=pn(Pe,qt,He.borderTopStyle),this.borderRightStyle=pn(Pe,kn,He.borderRightStyle),this.borderBottomStyle=pn(Pe,Vn,He.borderBottomStyle),this.borderLeftStyle=pn(Pe,mr,He.borderLeftStyle),this.borderTopWidth=pn(Pe,eo,He.borderTopWidth),this.borderRightWidth=pn(Pe,lo,He.borderRightWidth),this.borderBottomWidth=pn(Pe,po,He.borderBottomWidth),this.borderLeftWidth=pn(Pe,ba,He.borderLeftWidth),this.boxShadow=pn(Pe,ht,He.boxShadow),this.color=pn(Pe,va,He.color),this.direction=pn(Pe,Ya,He.direction),this.display=pn(Pe,Ja,He.display),this.float=pn(Pe,Do,He.cssFloat),this.fontFamily=pn(Pe,gl,He.fontFamily),this.fontSize=pn(Pe,lu,He.fontSize),this.fontStyle=pn(Pe,yu,He.fontStyle),this.fontVariant=pn(Pe,Mu,He.fontVariant),this.fontWeight=pn(Pe,gc,He.fontWeight),this.letterSpacing=pn(Pe,Xn,He.letterSpacing),this.lineBreak=pn(Pe,pi,He.lineBreak),this.lineHeight=pn(Pe,Aa,He.lineHeight),this.listStyleImage=pn(Pe,Ga,He.listStyleImage),this.listStylePosition=pn(Pe,Ha,He.listStylePosition),this.listStyleType=pn(Pe,gi,He.listStyleType),this.marginTop=pn(Pe,$i,He.marginTop),this.marginRight=pn(Pe,os,He.marginRight),this.marginBottom=pn(Pe,bs,He.marginBottom),this.marginLeft=pn(Pe,_s,He.marginLeft),this.opacity=pn(Pe,Ru,He.opacity);var Et=pn(Pe,Qi,He.overflow);this.overflowX=Et[0],this.overflowY=Et[Et.length>1?1:0],this.overflowWrap=pn(Pe,us,He.overflowWrap),this.paddingTop=pn(Pe,Ml,He.paddingTop),this.paddingRight=pn(Pe,Ss,He.paddingRight),this.paddingBottom=pn(Pe,Lu,He.paddingBottom),this.paddingLeft=pn(Pe,Ms,He.paddingLeft),this.paintOrder=pn(Pe,vt,He.paintOrder),this.position=pn(Pe,Iu,He.position),this.textAlign=pn(Pe,ol,He.textAlign),this.textDecorationColor=pn(Pe,Gl,(Me=He.textDecorationColor)!==null&&Me!==void 0?Me:He.color),this.textDecorationLine=pn(Pe,Pl,(rt=He.textDecorationLine)!==null&&rt!==void 0?rt:He.textDecoration),this.textShadow=pn(Pe,Os,He.textShadow),this.textTransform=pn(Pe,tc,He.textTransform),this.transform=pn(Pe,hl,He.transform),this.transformOrigin=pn(Pe,hc,He.transformOrigin),this.visibility=pn(Pe,Nl,He.visibility),this.webkitTextStrokeColor=pn(Pe,Rt,He.webkitTextStrokeColor),this.webkitTextStrokeWidth=pn(Pe,zt,He.webkitTextStrokeWidth),this.wordBreak=pn(Pe,Ou,He.wordBreak),this.zIndex=pn(Pe,_i,He.zIndex)}return xe.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},xe.prototype.isTransparent=function(){return xs(this.backgroundColor)},xe.prototype.isTransformed=function(){return this.transform!==null},xe.prototype.isPositioned=function(){return this.position!==0},xe.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},xe.prototype.isFloating=function(){return this.float!==0},xe.prototype.isInlineLevel=function(){return Ts(this.display,4)||Ts(this.display,33554432)||Ts(this.display,268435456)||Ts(this.display,536870912)||Ts(this.display,67108864)||Ts(this.display,134217728)},xe}(),An=function(){function xe(Pe,He){this.content=pn(Pe,bu,He.content),this.quotes=pn(Pe,nc,He.quotes)}return xe}(),zn=function(){function xe(Pe,He){this.counterIncrement=pn(Pe,Tu,He.counterIncrement),this.counterReset=pn(Pe,uu,He.counterReset)}return xe}(),pn=function(xe,Pe,He){var Me=new xa,rt=He!==null&&typeof He!="undefined"?He.toString():Pe.initialValue;Me.write(rt);var Et=new Vo(Me.read());switch(Pe.type){case 2:var Ot=Et.parseComponentValue();return Pe.parse(xe,Jo(Ot)?Ot.value:Pe.initialValue);case 0:return Pe.parse(xe,Et.parseComponentValue());case 1:return Pe.parse(xe,Et.parseComponentValues());case 4:return Et.parseComponentValue();case 3:switch(Pe.format){case"angle":return ls.parse(xe,Et.parseComponentValue());case"color":return ll.parse(xe,Et.parseComponentValue());case"image":return Qn.parse(xe,Et.parseComponentValue());case"length":var Nt=Et.parseComponentValue();return Si(Nt)?Nt:Ni;case"length-percentage":var _t=Et.parseComponentValue();return wi(_t)?_t:Ni;case"time":return su.parse(xe,Et.parseComponentValue())}break}},$n="data-html2canvas-debug",Sr=function(xe){var Pe=xe.getAttribute($n);switch(Pe){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Mr=function(xe,Pe){var He=Sr(xe);return He===1||Pe===He},wr=function(){function xe(Pe,He){if(this.context=Pe,this.textNodes=[],this.elements=[],this.flags=0,Mr(He,3))debugger;this.styles=new on(Pe,window.getComputedStyle(He,null)),ac(He)&&(this.styles.animationDuration.some(function(Me){return Me>0})&&(He.style.animationDuration="0s"),this.styles.transform!==null&&(He.style.transform="none")),this.bounds=ue(this.context,He),Mr(He,4)&&(this.flags|=16)}return xe}(),xo="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",So="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Eo=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ko=0;ko<So.length;ko++)Eo[So.charCodeAt(ko)]=ko;for(var Xo=function(xe){var Pe=xe.length*.75,He=xe.length,Me,rt=0,Et,Ot,Nt,_t;xe[xe.length-1]==="="&&(Pe--,xe[xe.length-2]==="="&&Pe--);var cn=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(Pe):new Array(Pe),Sn=Array.isArray(cn)?cn:new Uint8Array(cn);for(Me=0;Me<He;Me+=4)Et=Eo[xe.charCodeAt(Me)],Ot=Eo[xe.charCodeAt(Me+1)],Nt=Eo[xe.charCodeAt(Me+2)],_t=Eo[xe.charCodeAt(Me+3)],Sn[rt++]=Et<<2|Ot>>4,Sn[rt++]=(Ot&15)<<4|Nt>>2,Sn[rt++]=(Nt&3)<<6|_t&63;return cn},sa=function(xe){for(var Pe=xe.length,He=[],Me=0;Me<Pe;Me+=2)He.push(xe[Me+1]<<8|xe[Me]);return He},ea=function(xe){for(var Pe=xe.length,He=[],Me=0;Me<Pe;Me+=4)He.push(xe[Me+3]<<24|xe[Me+2]<<16|xe[Me+1]<<8|xe[Me]);return He},ia=5,Ma=11,Na=2,Ia=Ma-ia,Wa=65536>>ia,bi=1<<ia,Sa=bi-1,Ra=1024>>ia,Ca=Wa+Ra,da=Ca,Oa=32,hi=da+Oa,Fi=65536>>Ma,Ci=1<<Ia,ii=Ci-1,ji=function(xe,Pe,He){return xe.slice?xe.slice(Pe,He):new Uint16Array(Array.prototype.slice.call(xe,Pe,He))},Pi=function(xe,Pe,He){return xe.slice?xe.slice(Pe,He):new Uint32Array(Array.prototype.slice.call(xe,Pe,He))},cs=function(xe,Pe){var He=Xo(xe),Me=Array.isArray(He)?ea(He):new Uint32Array(He),rt=Array.isArray(He)?sa(He):new Uint16Array(He),Et=24,Ot=ji(rt,Et/2,Me[4]/2),Nt=Me[5]===2?ji(rt,(Et+Me[4])/2):Pi(Me,Math.ceil((Et+Me[4])/4));return new Zi(Me[0],Me[1],Me[2],Me[3],Ot,Nt)},Zi=function(){function xe(Pe,He,Me,rt,Et,Ot){this.initialValue=Pe,this.errorValue=He,this.highStart=Me,this.highValueIndex=rt,this.index=Et,this.data=Ot}return xe.prototype.get=function(Pe){var He;if(Pe>=0){if(Pe<55296||Pe>56319&&Pe<=65535)return He=this.index[Pe>>ia],He=(He<<Na)+(Pe&Sa),this.data[He];if(Pe<=65535)return He=this.index[Wa+(Pe-55296>>ia)],He=(He<<Na)+(Pe&Sa),this.data[He];if(Pe<this.highStart)return He=hi-Fi+(Pe>>Ma),He=this.index[He],He+=Pe>>ia&ii,He=this.index[He],He=(He<<Na)+(Pe&Sa),this.data[He];if(Pe<=1114111)return this.data[this.highValueIndex]}return this.errorValue},xe}(),Fs="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",es=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),mi=0;mi<Fs.length;mi++)es[Fs.charCodeAt(mi)]=mi;var Qs=1,Pa=2,ws=3,Cs=4,Ys=5,li=7,oi=8,Za=9,ka=10,ts=11,za=12,vi=13,zi=14,Ti=15,el=function(xe){for(var Pe=[],He=0,Me=xe.length;He<Me;){var rt=xe.charCodeAt(He++);if(rt>=55296&&rt<=56319&&He<Me){var Et=xe.charCodeAt(He++);(Et&64512)===56320?Pe.push(((rt&1023)<<10)+(Et&1023)+65536):(Pe.push(rt),He--)}else Pe.push(rt)}return Pe},pl=function(){for(var xe=[],Pe=0;Pe<arguments.length;Pe++)xe[Pe]=arguments[Pe];if(String.fromCodePoint)return String.fromCodePoint.apply(String,xe);var He=xe.length;if(!He)return"";for(var Me=[],rt=-1,Et="";++rt<He;){var Ot=xe[rt];Ot<=65535?Me.push(Ot):(Ot-=65536,Me.push((Ot>>10)+55296,Ot%1024+56320)),(rt+1===He||Me.length>16384)&&(Et+=String.fromCharCode.apply(String,Me),Me.length=0)}return Et},_l=cs(xo),as="\xD7",Cl="\xF7",Ks=function(xe){return _l.get(xe)},Ll=function(xe,Pe,He){var Me=He-2,rt=Pe[Me],Et=Pe[He-1],Ot=Pe[He];if(Et===Pa&&Ot===ws)return as;if(Et===Pa||Et===ws||Et===Cs||Ot===Pa||Ot===ws||Ot===Cs)return Cl;if(Et===oi&&[oi,Za,ts,za].indexOf(Ot)!==-1||(Et===ts||Et===Za)&&(Ot===Za||Ot===ka)||(Et===za||Et===ka)&&Ot===ka||Ot===vi||Ot===Ys||Ot===li||Et===Qs)return as;if(Et===vi&&Ot===zi){for(;rt===Ys;)rt=Pe[--Me];if(rt===zi)return as}if(Et===Ti&&Ot===Ti){for(var Nt=0;rt===Ti;)Nt++,rt=Pe[--Me];if(Nt%2===0)return as}return Cl},Du=function(xe){var Pe=el(xe),He=Pe.length,Me=0,rt=0,Et=Pe.map(Ks);return{next:function(){if(Me>=He)return{done:!0,value:null};for(var Ot=as;Me<He&&(Ot=Ll(Pe,Et,++Me))===as;);if(Ot!==as||Me===He){var Nt=pl.apply(null,Pe.slice(rt,Me));return rt=Me,{value:Nt,done:!1}}return{done:!0,value:null}}}},rs=function(xe){for(var Pe=Du(xe),He=[],Me;!(Me=Pe.next()).done;)Me.value&&He.push(Me.value.slice());return He},Xi=function(xe){var Pe=123;if(xe.createRange){var He=xe.createRange();if(He.getBoundingClientRect){var Me=xe.createElement("boundtest");Me.style.height=Pe+"px",Me.style.display="block",xe.body.appendChild(Me),He.selectNode(Me);var rt=He.getBoundingClientRect(),Et=Math.round(rt.height);if(xe.body.removeChild(Me),Et===Pe)return!0}}return!1},ps=function(xe){var Pe=xe.createElement("boundtest");Pe.style.width="50px",Pe.style.display="block",Pe.style.fontSize="12px",Pe.style.letterSpacing="0px",Pe.style.wordSpacing="0px",xe.body.appendChild(Pe);var He=xe.createRange();Pe.innerHTML=typeof"".repeat=="function"?"&#128104;".repeat(10):"";var Me=Pe.firstChild,rt=re(Me.data).map(function(_t){return le(_t)}),Et=0,Ot={},Nt=rt.every(function(_t,cn){He.setStart(Me,Et),He.setEnd(Me,Et+_t.length);var Sn=He.getBoundingClientRect();Et+=_t.length;var Fn=Sn.x>Ot.x||Sn.y>Ot.y;return Ot=Sn,cn===0?!0:Fn});return xe.body.removeChild(Pe),Nt},tl=function(){return typeof new Image().crossOrigin!="undefined"},Ds=function(){return typeof new XMLHttpRequest().responseType=="string"},xi=function(xe){var Pe=new Image,He=xe.createElement("canvas"),Me=He.getContext("2d");if(!Me)return!1;Pe.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{Me.drawImage(Pe,0,0),He.toDataURL()}catch(rt){return!1}return!0},ml=function(xe){return xe[0]===0&&xe[1]===255&&xe[2]===0&&xe[3]===255},al=function(xe){var Pe=xe.createElement("canvas"),He=100;Pe.width=He,Pe.height=He;var Me=Pe.getContext("2d");if(!Me)return Promise.reject(!1);Me.fillStyle="rgb(0, 255, 0)",Me.fillRect(0,0,He,He);var rt=new Image,Et=Pe.toDataURL();rt.src=Et;var Ot=Il(He,He,0,0,rt);return Me.fillStyle="red",Me.fillRect(0,0,He,He),kl(Ot).then(function(Nt){Me.drawImage(Nt,0,0);var _t=Me.getImageData(0,0,He,He).data;Me.fillStyle="red",Me.fillRect(0,0,He,He);var cn=xe.createElement("div");return cn.style.backgroundImage="url("+Et+")",cn.style.height=He+"px",ml(_t)?kl(Il(He,He,0,0,cn)):Promise.reject(!1)}).then(function(Nt){return Me.drawImage(Nt,0,0),ml(Me.getImageData(0,0,He,He).data)}).catch(function(){return!1})},Il=function(xe,Pe,He,Me,rt){var Et="http://www.w3.org/2000/svg",Ot=document.createElementNS(Et,"svg"),Nt=document.createElementNS(Et,"foreignObject");return Ot.setAttributeNS(null,"width",xe.toString()),Ot.setAttributeNS(null,"height",Pe.toString()),Nt.setAttributeNS(null,"width","100%"),Nt.setAttributeNS(null,"height","100%"),Nt.setAttributeNS(null,"x",He.toString()),Nt.setAttributeNS(null,"y",Me.toString()),Nt.setAttributeNS(null,"externalResourcesRequired","true"),Ot.appendChild(Nt),Nt.appendChild(rt),Ot},kl=function(xe){return new Promise(function(Pe,He){var Me=new Image;Me.onload=function(){return Pe(Me)},Me.onerror=He,Me.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(xe))})},Ns={get SUPPORT_RANGE_BOUNDS(){var xe=Xi(document);return Object.defineProperty(Ns,"SUPPORT_RANGE_BOUNDS",{value:xe}),xe},get SUPPORT_WORD_BREAKING(){var xe=Ns.SUPPORT_RANGE_BOUNDS&&ps(document);return Object.defineProperty(Ns,"SUPPORT_WORD_BREAKING",{value:xe}),xe},get SUPPORT_SVG_DRAWING(){var xe=xi(document);return Object.defineProperty(Ns,"SUPPORT_SVG_DRAWING",{value:xe}),xe},get SUPPORT_FOREIGNOBJECT_DRAWING(){var xe=typeof Array.from=="function"&&typeof window.fetch=="function"?al(document):Promise.resolve(!1);return Object.defineProperty(Ns,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:xe}),xe},get SUPPORT_CORS_IMAGES(){var xe=tl();return Object.defineProperty(Ns,"SUPPORT_CORS_IMAGES",{value:xe}),xe},get SUPPORT_RESPONSE_TYPE(){var xe=Ds();return Object.defineProperty(Ns,"SUPPORT_RESPONSE_TYPE",{value:xe}),xe},get SUPPORT_CORS_XHR(){var xe="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Ns,"SUPPORT_CORS_XHR",{value:xe}),xe},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var xe=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Ns,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:xe}),xe}},tu=function(){function xe(Pe,He){this.text=Pe,this.bounds=He}return xe}(),nu=function(xe,Pe,He,Me){var rt=Ls(Pe,He),Et=[],Ot=0;return rt.forEach(function(Nt){if(He.textDecorationLine.length||Nt.trim().length>0)if(Ns.SUPPORT_RANGE_BOUNDS){var _t=vl(Me,Ot,Nt.length).getClientRects();if(_t.length>1){var cn=cl(Nt),Sn=0;cn.forEach(function(Cr){Et.push(new tu(Cr,de.fromDOMRectList(xe,vl(Me,Sn+Ot,Cr.length).getClientRects()))),Sn+=Cr.length})}else Et.push(new tu(Nt,de.fromDOMRectList(xe,_t)))}else{var Fn=Me.splitText(Nt.length);Et.push(new tu(Nt,Kl(xe,Me))),Me=Fn}else Ns.SUPPORT_RANGE_BOUNDS||(Me=Me.splitText(Nt.length));Ot+=Nt.length}),Et},Kl=function(xe,Pe){var He=Pe.ownerDocument;if(He){var Me=He.createElement("html2canvaswrapper");Me.appendChild(Pe.cloneNode(!0));var rt=Pe.parentNode;if(rt){rt.replaceChild(Me,Pe);var Et=ue(xe,Me);return Me.firstChild&&rt.replaceChild(Me.firstChild,Me),Et}}return de.EMPTY},vl=function(xe,Pe,He){var Me=xe.ownerDocument;if(!Me)throw new Error("Node has no owner document");var rt=Me.createRange();return rt.setStart(xe,Pe),rt.setEnd(xe,Pe+He),rt},cl=function(xe){if(Ns.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Pe=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(Pe.segment(xe)).map(function(He){return He.segment})}return rs(xe)},zs=function(xe,Pe){if(Ns.SUPPORT_NATIVE_TEXT_SEGMENTATION){var He=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(He.segment(xe)).map(function(Me){return Me.segment})}return Au(xe,Pe)},Ls=function(xe,Pe){return Pe.letterSpacing!==0?cl(xe):zs(xe,Pe)},cu=[32,160,4961,65792,65793,4153,4241],Au=function(xe,Pe){for(var He=aa(xe,{lineBreak:Pe.lineBreak,wordBreak:Pe.overflowWrap==="break-word"?"break-word":Pe.wordBreak}),Me=[],rt,Et=function(){if(rt.value){var Ot=rt.value.slice(),Nt=re(Ot),_t="";Nt.forEach(function(cn){cu.indexOf(cn)===-1?_t+=le(cn):(_t.length&&Me.push(_t),Me.push(le(cn)),_t="")}),_t.length&&Me.push(_t)}};!(rt=He.next()).done;)Et();return Me},Wl=function(){function xe(Pe,He,Me){this.text=Zl(He.data,Me.textTransform),this.textBounds=nu(Pe,this.text,Me,He)}return xe}(),Zl=function(xe,Pe){switch(Pe){case 1:return xe.toLowerCase();case 3:return xe.replace(Su,oc);case 2:return xe.toUpperCase();default:return xe}},Su=/(^|\s|:|-|\(|\))([a-z])/g,oc=function(xe,Pe,He){return xe.length>0?Pe+He.toUpperCase():xe},ot=function(xe){fe(Pe,xe);function Pe(He,Me){var rt=xe.call(this,He,Me)||this;return rt.src=Me.currentSrc||Me.src,rt.intrinsicWidth=Me.naturalWidth,rt.intrinsicHeight=Me.naturalHeight,rt.context.cache.addImage(rt.src),rt}return Pe}(wr),kt=function(xe){fe(Pe,xe);function Pe(He,Me){var rt=xe.call(this,He,Me)||this;return rt.canvas=Me,rt.intrinsicWidth=Me.width,rt.intrinsicHeight=Me.height,rt}return Pe}(wr),Pn=function(xe){fe(Pe,xe);function Pe(He,Me){var rt=xe.call(this,He,Me)||this,Et=new XMLSerializer,Ot=ue(He,Me);return Me.setAttribute("width",Ot.width+"px"),Me.setAttribute("height",Ot.height+"px"),rt.svg="data:image/svg+xml,"+encodeURIComponent(Et.serializeToString(Me)),rt.intrinsicWidth=Me.width.baseVal.value,rt.intrinsicHeight=Me.height.baseVal.value,rt.context.cache.addImage(rt.svg),rt}return Pe}(wr),Yn=function(xe){fe(Pe,xe);function Pe(He,Me){var rt=xe.call(this,He,Me)||this;return rt.value=Me.value,rt}return Pe}(wr),Fr=function(xe){fe(Pe,xe);function Pe(He,Me){var rt=xe.call(this,He,Me)||this;return rt.start=Me.start,rt.reversed=typeof Me.reversed=="boolean"&&Me.reversed===!0,rt}return Pe}(wr),mo=[{type:15,flags:0,unit:"px",number:3}],Yo=[{type:16,flags:0,number:50}],_a=function(xe){return xe.width>xe.height?new de(xe.left+(xe.width-xe.height)/2,xe.top,xe.height,xe.height):xe.width<xe.height?new de(xe.left,xe.top+(xe.height-xe.width)/2,xe.width,xe.width):xe},Ei=function(xe){var Pe=xe.type===ms?new Array(xe.value.length+1).join("\u2022"):xe.value;return Pe.length===0?xe.placeholder||"":Pe},Ki="checkbox",Vi="radio",ms="password",Js=707406591,ks=function(xe){fe(Pe,xe);function Pe(He,Me){var rt=xe.call(this,He,Me)||this;switch(rt.type=Me.type.toLowerCase(),rt.checked=Me.checked,rt.value=Ei(Me),(rt.type===Ki||rt.type===Vi)&&(rt.styles.backgroundColor=3739148031,rt.styles.borderTopColor=rt.styles.borderRightColor=rt.styles.borderBottomColor=rt.styles.borderLeftColor=2779096575,rt.styles.borderTopWidth=rt.styles.borderRightWidth=rt.styles.borderBottomWidth=rt.styles.borderLeftWidth=1,rt.styles.borderTopStyle=rt.styles.borderRightStyle=rt.styles.borderBottomStyle=rt.styles.borderLeftStyle=1,rt.styles.backgroundClip=[0],rt.styles.backgroundOrigin=[0],rt.bounds=_a(rt.bounds)),rt.type){case Ki:rt.styles.borderTopRightRadius=rt.styles.borderTopLeftRadius=rt.styles.borderBottomRightRadius=rt.styles.borderBottomLeftRadius=mo;break;case Vi:rt.styles.borderTopRightRadius=rt.styles.borderTopLeftRadius=rt.styles.borderBottomRightRadius=rt.styles.borderBottomLeftRadius=Yo;break}return rt}return Pe}(wr),Gs=function(xe){fe(Pe,xe);function Pe(He,Me){var rt=xe.call(this,He,Me)||this,Et=Me.options[Me.selectedIndex||0];return rt.value=Et&&Et.text||"",rt}return Pe}(wr),Ol=function(xe){fe(Pe,xe);function Pe(He,Me){var rt=xe.call(this,He,Me)||this;return rt.value=Me.value,rt}return Pe}(wr),El=function(xe){fe(Pe,xe);function Pe(He,Me){var rt=xe.call(this,He,Me)||this;rt.src=Me.src,rt.width=parseInt(Me.width,10)||0,rt.height=parseInt(Me.height,10)||0,rt.backgroundColor=rt.styles.backgroundColor;try{if(Me.contentWindow&&Me.contentWindow.document&&Me.contentWindow.document.documentElement){rt.tree=Wu(He,Me.contentWindow.document.documentElement);var Et=Me.contentWindow.document.documentElement?gs(He,getComputedStyle(Me.contentWindow.document.documentElement).backgroundColor):fl.TRANSPARENT,Ot=Me.contentWindow.document.body?gs(He,getComputedStyle(Me.contentWindow.document.body).backgroundColor):fl.TRANSPARENT;rt.backgroundColor=xs(Et)?xs(Ot)?rt.styles.backgroundColor:Ot:Et}}catch(Nt){}return rt}return Pe}(wr),du=["OL","UL","MENU"],Ul=function(xe,Pe,He,Me){for(var rt=Pe.firstChild,Et=void 0;rt;rt=Et)if(Et=rt.nextSibling,Zu(rt)&&rt.data.trim().length>0)He.textNodes.push(new Wl(xe,rt,He.styles));else if(Cu(rt))if(Xl(rt)&&rt.assignedNodes)rt.assignedNodes().forEach(function(Nt){return Ul(xe,Nt,He,Me)});else{var Ot=wu(xe,rt);Ot.styles.isVisible()&&(pc(rt,Ot,Me)?Ot.flags|=4:vc(Ot.styles)&&(Ot.flags|=2),du.indexOf(rt.tagName)!==-1&&(Ot.flags|=8),He.elements.push(Ot),rt.slot,rt.shadowRoot?Ul(xe,rt.shadowRoot,Ot,Me):!cc(rt)&&!Xu(rt)&&!ru(rt)&&Ul(xe,rt,Ot,Me))}},wu=function(xe,Pe){return lc(Pe)?new ot(xe,Pe):yc(Pe)?new kt(xe,Pe):Xu(Pe)?new Pn(xe,Pe):Vl(Pe)?new Yn(xe,Pe):ic(Pe)?new Fr(xe,Pe):Uu(Pe)?new ks(xe,Pe):ru(Pe)?new Gs(xe,Pe):cc(Pe)?new Ol(xe,Pe):fu(Pe)?new El(xe,Pe):new wr(xe,Pe)},Wu=function(xe,Pe){var He=wu(xe,Pe);return He.flags|=4,Ul(xe,Pe,He,He),He},pc=function(xe,Pe,He){return Pe.styles.isPositionedWithZIndex()||Pe.styles.opacity<1||Pe.styles.isTransformed()||jl(xe)&&He.styles.isTransparent()},vc=function(xe){return xe.isPositioned()||xe.isFloating()},Zu=function(xe){return xe.nodeType===Node.TEXT_NODE},Cu=function(xe){return xe.nodeType===Node.ELEMENT_NODE},ac=function(xe){return Cu(xe)&&typeof xe.style!="undefined"&&!ku(xe)},ku=function(xe){return typeof xe.className=="object"},Vl=function(xe){return xe.tagName==="LI"},ic=function(xe){return xe.tagName==="OL"},Uu=function(xe){return xe.tagName==="INPUT"},Vu=function(xe){return xe.tagName==="HTML"},Xu=function(xe){return xe.tagName==="svg"},jl=function(xe){return xe.tagName==="BODY"},yc=function(xe){return xe.tagName==="CANVAS"},sc=function(xe){return xe.tagName==="VIDEO"},lc=function(xe){return xe.tagName==="IMG"},fu=function(xe){return xe.tagName==="IFRAME"},uc=function(xe){return xe.tagName==="STYLE"},bc=function(xe){return xe.tagName==="SCRIPT"},cc=function(xe){return xe.tagName==="TEXTAREA"},ru=function(xe){return xe.tagName==="SELECT"},Xl=function(xe){return xe.tagName==="SLOT"},hu=function(xe){return xe.tagName.indexOf("-")>0},qi=function(){function xe(){this.counters={}}return xe.prototype.getCounterValue=function(Pe){var He=this.counters[Pe];return He&&He.length?He[He.length-1]:1},xe.prototype.getCounterValues=function(Pe){var He=this.counters[Pe];return He||[]},xe.prototype.pop=function(Pe){var He=this;Pe.forEach(function(Me){return He.counters[Me].pop()})},xe.prototype.parse=function(Pe){var He=this,Me=Pe.counterIncrement,rt=Pe.counterReset,Et=!0;Me!==null&&Me.forEach(function(Nt){var _t=He.counters[Nt.counter];_t&&Nt.increment!==0&&(Et=!1,_t.length||_t.push(1),_t[Math.max(0,_t.length-1)]+=Nt.increment)});var Ot=[];return Et&&rt.forEach(function(Nt){var _t=He.counters[Nt.counter];Ot.push(Nt.counter),_t||(_t=He.counters[Nt.counter]=[]),_t.push(Nt.reset)}),Ot},xe}(),is={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"]},yl={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"]},ou={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"]},Tl={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"]},gu=function(xe,Pe,He,Me,rt,Et){return xe<Pe||xe>He?js(xe,rt,Et.length>0):Me.integers.reduce(function(Ot,Nt,_t){for(;xe>=Nt;)xe-=Nt,Ot+=Me.values[_t];return Ot},"")+Et},Yu=function(xe,Pe,He,Me){var rt="";do He||xe--,rt=Me(xe)+rt,xe/=Pe;while(xe*Pe>=Pe);return rt},Is=function(xe,Pe,He,Me,rt){var Et=He-Pe+1;return(xe<0?"-":"")+(Yu(Math.abs(xe),Et,Me,function(Ot){return le(Math.floor(Ot%Et)+Pe)})+rt)},Bl=function(xe,Pe,He){He===void 0&&(He=". ");var Me=Pe.length;return Yu(Math.abs(xe),Me,!1,function(rt){return Pe[Math.floor(rt%Me)]})+He},Hl=1,pu=2,Eu=4,Hu=8,Yl=function(xe,Pe,He,Me,rt,Et){if(xe<-9999||xe>9999)return js(xe,4,rt.length>0);var Ot=Math.abs(xe),Nt=rt;if(Ot===0)return Pe[0]+Nt;for(var _t=0;Ot>0&&_t<=4;_t++){var cn=Ot%10;cn===0&&Ts(Et,Hl)&&Nt!==""?Nt=Pe[cn]+Nt:cn>1||cn===1&&_t===0||cn===1&&_t===1&&Ts(Et,pu)||cn===1&&_t===1&&Ts(Et,Eu)&&xe>100||cn===1&&_t>1&&Ts(Et,Hu)?Nt=Pe[cn]+(_t>0?He[_t-1]:"")+Nt:cn===1&&_t>0&&(Nt=He[_t-1]+Nt),Ot=Math.floor(Ot/10)}return(xe<0?Me:"")+Nt},xc="\u5341\u767E\u5343\u842C",Bu="\u62FE\u4F70\u4EDF\u842C",Ju="\u30DE\u30A4\u30CA\u30B9",Ws="\uB9C8\uC774\uB108\uC2A4",js=function(xe,Pe,He){var Me=He?". ":"",rt=He?"\u3001":"",Et=He?", ":"",Ot=He?" ":"";switch(Pe){case 0:return"\u2022"+Ot;case 1:return"\u25E6"+Ot;case 2:return"\u25FE"+Ot;case 5:var Nt=Is(xe,48,57,!0,Me);return Nt.length<4?"0"+Nt:Nt;case 4:return Bl(xe,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",rt);case 6:return gu(xe,1,3999,is,3,Me).toLowerCase();case 7:return gu(xe,1,3999,is,3,Me);case 8:return Is(xe,945,969,!1,Me);case 9:return Is(xe,97,122,!1,Me);case 10:return Is(xe,65,90,!1,Me);case 11:return Is(xe,1632,1641,!0,Me);case 12:case 49:return gu(xe,1,9999,yl,3,Me);case 35:return gu(xe,1,9999,yl,3,Me).toLowerCase();case 13:return Is(xe,2534,2543,!0,Me);case 14:case 30:return Is(xe,6112,6121,!0,Me);case 15:return Bl(xe,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",rt);case 16:return Bl(xe,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",rt);case 17:case 48:return Yl(xe,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",xc,"\u8CA0",rt,pu|Eu|Hu);case 47:return Yl(xe,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Bu,"\u8CA0",rt,Hl|pu|Eu|Hu);case 42:return Yl(xe,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",xc,"\u8D1F",rt,pu|Eu|Hu);case 41:return Yl(xe,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Bu,"\u8D1F",rt,Hl|pu|Eu|Hu);case 26:return Yl(xe,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",Ju,rt,0);case 25:return Yl(xe,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",Ju,rt,Hl|pu|Eu);case 31:return Yl(xe,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",Ws,Et,Hl|pu|Eu);case 33:return Yl(xe,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",Ws,Et,0);case 32:return Yl(xe,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",Ws,Et,Hl|pu|Eu);case 18:return Is(xe,2406,2415,!0,Me);case 20:return gu(xe,1,19999,Tl,3,Me);case 21:return Is(xe,2790,2799,!0,Me);case 22:return Is(xe,2662,2671,!0,Me);case 22:return gu(xe,1,10999,ou,3,Me);case 23:return Bl(xe,"\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 Bl(xe,"\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 Is(xe,3302,3311,!0,Me);case 28:return Bl(xe,"\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",rt);case 29:return Bl(xe,"\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",rt);case 34:return Is(xe,3792,3801,!0,Me);case 37:return Is(xe,6160,6169,!0,Me);case 38:return Is(xe,4160,4169,!0,Me);case 39:return Is(xe,2918,2927,!0,Me);case 40:return Is(xe,1776,1785,!0,Me);case 43:return Is(xe,3046,3055,!0,Me);case 44:return Is(xe,3174,3183,!0,Me);case 45:return Is(xe,3664,3673,!0,Me);case 46:return Is(xe,3872,3881,!0,Me);case 3:default:return Is(xe,48,57,!0,Me)}},Sl="data-html2canvas-ignore",Dl=function(){function xe(Pe,He,Me){if(this.context=Pe,this.options=Me,this.scrolledElements=[],this.referenceElement=He,this.counters=new qi,this.quoteDepth=0,!He.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(He.ownerDocument.documentElement,!1)}return xe.prototype.toIFrame=function(Pe,He){var Me=this,rt=mc(Pe,He);if(!rt.contentWindow)return Promise.reject("Unable to find iframe window");var Et=Pe.defaultView.pageXOffset,Ot=Pe.defaultView.pageYOffset,Nt=rt.contentWindow,_t=Nt.document,cn=hA(rt).then(function(){return Re(Me,void 0,void 0,function(){var Sn,Fn;return x(this,function(Cr){switch(Cr.label){case 0:return this.scrolledElements.forEach(vA),Nt&&(Nt.scrollTo(He.left,He.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Nt.scrollY!==He.top||Nt.scrollX!==He.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Nt.scrollX-He.left,Nt.scrollY-He.top,0,0))),Sn=this.options.onclone,Fn=this.clonedReferenceElement,typeof Fn=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:_t.fonts&&_t.fonts.ready?[4,_t.fonts.ready]:[3,2];case 1:Cr.sent(),Cr.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,zc(_t)]:[3,4];case 3:Cr.sent(),Cr.label=4;case 4:return typeof Sn=="function"?[2,Promise.resolve().then(function(){return Sn(_t,Fn)}).then(function(){return rt})]:[2,rt]}})})});return _t.open(),_t.write(pA(document.doctype)+"<html></html>"),mA(this.referenceElement.ownerDocument,Et,Ot),_t.replaceChild(_t.adoptNode(this.documentElement),_t.documentElement),_t.close(),cn},xe.prototype.createElementClone=function(Pe){if(Mr(Pe,2))debugger;if(yc(Pe))return this.createCanvasClone(Pe);if(sc(Pe))return this.createVideoClone(Pe);if(uc(Pe))return this.createStyleClone(Pe);var He=Pe.cloneNode(!1);return lc(He)&&(lc(Pe)&&Pe.currentSrc&&Pe.currentSrc!==Pe.src&&(He.src=Pe.currentSrc,He.srcset=""),He.loading==="lazy"&&(He.loading="eager")),hu(He)?this.createCustomElementClone(He):He},xe.prototype.createCustomElementClone=function(Pe){var He=document.createElement("html2canvascustomelement");return Gc(Pe.style,He),He},xe.prototype.createStyleClone=function(Pe){try{var He=Pe.sheet;if(He&&He.cssRules){var Me=[].slice.call(He.cssRules,0).reduce(function(Et,Ot){return Ot&&typeof Ot.cssText=="string"?Et+Ot.cssText:Et},""),rt=Pe.cloneNode(!1);return rt.textContent=Me,rt}}catch(Et){if(this.context.logger.error("Unable to access cssRules property",Et),Et.name!=="SecurityError")throw Et}return Pe.cloneNode(!1)},xe.prototype.createCanvasClone=function(Pe){var He;if(this.options.inlineImages&&Pe.ownerDocument){var Me=Pe.ownerDocument.createElement("img");try{return Me.src=Pe.toDataURL(),Me}catch(cn){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",Pe)}}var rt=Pe.cloneNode(!1);try{rt.width=Pe.width,rt.height=Pe.height;var Et=Pe.getContext("2d"),Ot=rt.getContext("2d");if(Ot)if(!this.options.allowTaint&&Et)Ot.putImageData(Et.getImageData(0,0,Pe.width,Pe.height),0,0);else{var Nt=(He=Pe.getContext("webgl2"))!==null&&He!==void 0?He:Pe.getContext("webgl");if(Nt){var _t=Nt.getContextAttributes();(_t==null?void 0:_t.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",Pe)}Ot.drawImage(Pe,0,0)}return rt}catch(cn){this.context.logger.info("Unable to clone canvas as it is tainted",Pe)}return rt},xe.prototype.createVideoClone=function(Pe){var He=Pe.ownerDocument.createElement("canvas");He.width=Pe.offsetWidth,He.height=Pe.offsetHeight;var Me=He.getContext("2d");try{return Me&&(Me.drawImage(Pe,0,0,He.width,He.height),this.options.allowTaint||Me.getImageData(0,0,He.width,He.height)),He}catch(Et){this.context.logger.info("Unable to clone video as it is tainted",Pe)}var rt=Pe.ownerDocument.createElement("canvas");return rt.width=Pe.offsetWidth,rt.height=Pe.offsetHeight,rt},xe.prototype.appendChildNode=function(Pe,He,Me){(!Cu(He)||!bc(He)&&!He.hasAttribute(Sl)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(He)))&&(!this.options.copyStyles||!Cu(He)||!uc(He))&&Pe.appendChild(this.cloneNode(He,Me))},xe.prototype.cloneChildNodes=function(Pe,He,Me){for(var rt=this,Et=Pe.shadowRoot?Pe.shadowRoot.firstChild:Pe.firstChild;Et;Et=Et.nextSibling)if(Cu(Et)&&Xl(Et)&&typeof Et.assignedNodes=="function"){var Ot=Et.assignedNodes();Ot.length&&Ot.forEach(function(Nt){return rt.appendChildNode(He,Nt,Me)})}else this.appendChildNode(He,Et,Me)},xe.prototype.cloneNode=function(Pe,He){if(Zu(Pe))return document.createTextNode(Pe.data);if(!Pe.ownerDocument)return Pe.cloneNode(!1);var Me=Pe.ownerDocument.defaultView;if(Me&&Cu(Pe)&&(ac(Pe)||ku(Pe))){var rt=this.createElementClone(Pe);rt.style.transitionProperty="none";var Et=Me.getComputedStyle(Pe),Ot=Me.getComputedStyle(Pe,":before"),Nt=Me.getComputedStyle(Pe,":after");this.referenceElement===Pe&&ac(rt)&&(this.clonedReferenceElement=rt),jl(rt)&&Zc(rt);var _t=this.counters.parse(new zn(this.context,Et)),cn=this.resolvePseudoContent(Pe,rt,Ot,xu.BEFORE);hu(Pe)&&(He=!0),sc(Pe)||this.cloneChildNodes(Pe,rt,He),cn&&rt.insertBefore(cn,rt.firstChild);var Sn=this.resolvePseudoContent(Pe,rt,Nt,xu.AFTER);return Sn&&rt.appendChild(Sn),this.counters.pop(_t),(Et&&(this.options.copyStyles||ku(Pe))&&!fu(Pe)||He)&&Gc(Et,rt),(Pe.scrollTop!==0||Pe.scrollLeft!==0)&&this.scrolledElements.push([rt,Pe.scrollLeft,Pe.scrollTop]),(cc(Pe)||ru(Pe))&&(cc(rt)||ru(rt))&&(rt.value=Pe.value),rt}return Pe.cloneNode(!1)},xe.prototype.resolvePseudoContent=function(Pe,He,Me,rt){var Et=this;if(Me){var Ot=Me.content,Nt=He.ownerDocument;if(!(!Nt||!Ot||Ot==="none"||Ot==="-moz-alt-content"||Me.display==="none")){this.counters.parse(new zn(this.context,Me));var _t=new An(this.context,Me),cn=Nt.createElement("html2canvaspseudoelement");Gc(Me,cn),_t.content.forEach(function(Fn){if(Fn.type===0)cn.appendChild(Nt.createTextNode(Fn.value));else if(Fn.type===22){var Cr=Nt.createElement("img");Cr.src=Fn.value,Cr.style.opacity="1",cn.appendChild(Cr)}else if(Fn.type===18){if(Fn.name==="attr"){var Ao=Fn.values.filter(Jo);Ao.length&&cn.appendChild(Nt.createTextNode(Pe.getAttribute(Ao[0].value)||""))}else if(Fn.name==="counter"){var Bo=Fn.values.filter(Ri),uo=Bo[0],ti=Bo[1];if(uo&&Jo(uo)){var wa=Et.counters.getCounterValue(uo.value),fa=ti&&Jo(ti)?gi.parse(Et.context,ti.value):3;cn.appendChild(Nt.createTextNode(js(wa,fa,!1)))}}else if(Fn.name==="counters"){var ui=Fn.values.filter(Ri),uo=ui[0],ci=ui[1],ti=ui[2];if(uo&&Jo(uo)){var Va=Et.counters.getCounterValues(uo.value),qo=ti&&Jo(ti)?gi.parse(Et.context,ti.value):3,Li=ci&&ci.type===0?ci.value:"",Gi=Va.map(function(ns){return js(ns,qo,!1)}).join(Li);cn.appendChild(Nt.createTextNode(Gi))}}}else if(Fn.type===20)switch(Fn.value){case"open-quote":cn.appendChild(Nt.createTextNode(rc(_t.quotes,Et.quoteDepth++,!0)));break;case"close-quote":cn.appendChild(Nt.createTextNode(rc(_t.quotes,--Et.quoteDepth,!1)));break;default:cn.appendChild(Nt.createTextNode(Fn.value))}}),cn.className=au+" "+mu;var Sn=rt===xu.BEFORE?" "+au:" "+mu;return ku(He)?He.className.baseValue+=Sn:He.className+=Sn,cn}}},xe.destroy=function(Pe){return Pe.parentNode?(Pe.parentNode.removeChild(Pe),!0):!1},xe}(),xu;(function(xe){xe[xe.BEFORE=0]="BEFORE",xe[xe.AFTER=1]="AFTER"})(xu||(xu={}));var mc=function(xe,Pe){var He=xe.createElement("iframe");return He.className="html2canvas-container",He.style.visibility="hidden",He.style.position="fixed",He.style.left="-10000px",He.style.top="0px",He.style.border="0",He.width=Pe.width.toString(),He.height=Pe.height.toString(),He.scrolling="no",He.setAttribute(Sl,"true"),xe.body.appendChild(He),He},Pc=function(xe){return new Promise(function(Pe){if(xe.complete){Pe();return}if(!xe.src){Pe();return}xe.onload=Pe,xe.onerror=Pe})},zc=function(xe){return Promise.all([].slice.call(xe.images,0).map(Pc))},hA=function(xe){return new Promise(function(Pe,He){var Me=xe.contentWindow;if(!Me)return He("No window assigned for iframe");var rt=Me.document;Me.onload=xe.onload=function(){Me.onload=xe.onload=null;var Et=setInterval(function(){rt.body.childNodes.length>0&&rt.readyState==="complete"&&(clearInterval(Et),Pe(xe))},50)}})},gA=["all","d","content"],Gc=function(xe,Pe){for(var He=xe.length-1;He>=0;He--){var Me=xe.item(He);gA.indexOf(Me)===-1&&Pe.style.setProperty(Me,xe.getPropertyValue(Me))}return Pe},pA=function(xe){var Pe="";return xe&&(Pe+="<!DOCTYPE ",xe.name&&(Pe+=xe.name),xe.internalSubset&&(Pe+=xe.internalSubset),xe.publicId&&(Pe+='"'+xe.publicId+'"'),xe.systemId&&(Pe+='"'+xe.systemId+'"'),Pe+=">"),Pe},mA=function(xe,Pe,He){xe&&xe.defaultView&&(Pe!==xe.defaultView.pageXOffset||He!==xe.defaultView.pageYOffset)&&xe.defaultView.scrollTo(Pe,He)},vA=function(xe){var Pe=xe[0],He=xe[1],Me=xe[2];Pe.scrollLeft=He,Pe.scrollTop=Me},oA=":before",Wc=":after",au="___html2canvas___pseudoelement_before",mu="___html2canvas___pseudoelement_after",Rc=`{
content: "" !important;
display: none !important;
}`,Zc=function(xe){yA(xe,"."+au+oA+Rc+`
.`+mu+Wc+Rc)},yA=function(xe,Pe){var He=xe.ownerDocument;if(He){var Me=He.createElement("style");Me.textContent=Pe,xe.appendChild(Me)}},Mc=function(){function xe(){}return xe.getOrigin=function(Pe){var He=xe._link;return He?(He.href=Pe,He.href=He.href,He.protocol+He.hostname+He.port):"about:blank"},xe.isSameOrigin=function(Pe){return xe.getOrigin(Pe)===xe._origin},xe.setContext=function(Pe){xe._link=Pe.document.createElement("a"),xe._origin=xe.getOrigin(Pe.location.href)},xe._origin="about:blank",xe}(),Vc=function(){function xe(Pe,He){this.context=Pe,this._options=He,this._cache={}}return xe.prototype.addImage=function(Pe){var He=Promise.resolve();return this.has(Pe)||(uA(Pe)||sA(Pe))&&(this._cache[Pe]=this.loadImage(Pe)).catch(function(){}),He},xe.prototype.match=function(Pe){return this._cache[Pe]},xe.prototype.loadImage=function(Pe){return Re(this,void 0,void 0,function(){var He,Me,rt,Et,Ot=this;return x(this,function(Nt){switch(Nt.label){case 0:return He=Mc.isSameOrigin(Pe),Me=!Fc(Pe)&&this._options.useCORS===!0&&Ns.SUPPORT_CORS_IMAGES&&!He,rt=!Fc(Pe)&&!He&&!uA(Pe)&&typeof this._options.proxy=="string"&&Ns.SUPPORT_CORS_XHR&&!Me,!He&&this._options.allowTaint===!1&&!Fc(Pe)&&!uA(Pe)&&!rt&&!Me?[2]:(Et=Pe,rt?[4,this.proxy(Et)]:[3,2]);case 1:Et=Nt.sent(),Nt.label=2;case 2:return this.context.logger.debug("Added image "+Pe.substring(0,256)),[4,new Promise(function(_t,cn){var Sn=new Image;Sn.onload=function(){return _t(Sn)},Sn.onerror=cn,(lA(Et)||Me)&&(Sn.crossOrigin="anonymous"),Sn.src=Et,Sn.complete===!0&&setTimeout(function(){return _t(Sn)},500),Ot._options.imageTimeout>0&&setTimeout(function(){return cn("Timed out ("+Ot._options.imageTimeout+"ms) loading image")},Ot._options.imageTimeout)})];case 3:return[2,Nt.sent()]}})})},xe.prototype.has=function(Pe){return typeof this._cache[Pe]!="undefined"},xe.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},xe.prototype.proxy=function(Pe){var He=this,Me=this._options.proxy;if(!Me)throw new Error("No proxy defined");var rt=Pe.substring(0,256);return new Promise(function(Et,Ot){var Nt=Ns.SUPPORT_RESPONSE_TYPE?"blob":"text",_t=new XMLHttpRequest;_t.onload=function(){if(_t.status===200)if(Nt==="text")Et(_t.response);else{var Fn=new FileReader;Fn.addEventListener("load",function(){return Et(Fn.result)},!1),Fn.addEventListener("error",function(Cr){return Ot(Cr)},!1),Fn.readAsDataURL(_t.response)}else Ot("Failed to proxy resource "+rt+" with status code "+_t.status)},_t.onerror=Ot;var cn=Me.indexOf("?")>-1?"&":"?";if(_t.open("GET",""+Me+cn+"url="+encodeURIComponent(Pe)+"&responseType="+Nt),Nt!=="text"&&_t instanceof XMLHttpRequest&&(_t.responseType=Nt),He._options.imageTimeout){var Sn=He._options.imageTimeout;_t.timeout=Sn,_t.ontimeout=function(){return Ot("Timed out ("+Sn+"ms) proxying "+rt)}}_t.send()})},xe}(),aA=/^data:image\/svg\+xml/i,bA=/^data:image\/.*;base64,/i,iA=/^data:image\/.*/i,sA=function(xe){return Ns.SUPPORT_SVG_DRAWING||!QA(xe)},Fc=function(xe){return iA.test(xe)},lA=function(xe){return bA.test(xe)},uA=function(xe){return xe.substr(0,4)==="blob"},QA=function(xe){return xe.substr(-3).toLowerCase()==="svg"||aA.test(xe)},qa=function(){function xe(Pe,He){this.type=0,this.x=Pe,this.y=He}return xe.prototype.add=function(Pe,He){return new xe(this.x+Pe,this.y+He)},xe}(),Lc=function(xe,Pe,He){return new qa(xe.x+(Pe.x-xe.x)*He,xe.y+(Pe.y-xe.y)*He)},Xc=function(){function xe(Pe,He,Me,rt){this.type=1,this.start=Pe,this.startControl=He,this.endControl=Me,this.end=rt}return xe.prototype.subdivide=function(Pe,He){var Me=Lc(this.start,this.startControl,Pe),rt=Lc(this.startControl,this.endControl,Pe),Et=Lc(this.endControl,this.end,Pe),Ot=Lc(Me,rt,Pe),Nt=Lc(rt,Et,Pe),_t=Lc(Ot,Nt,Pe);return He?new xe(this.start,Me,Ot,_t):new xe(_t,Nt,Et,this.end)},xe.prototype.add=function(Pe,He){return new xe(this.start.add(Pe,He),this.startControl.add(Pe,He),this.endControl.add(Pe,He),this.end.add(Pe,He))},xe.prototype.reverse=function(){return new xe(this.end,this.endControl,this.startControl,this.start)},xe}(),Nu=function(xe){return xe.type===1},KA=function(){function xe(Pe){var He=Pe.styles,Me=Pe.bounds,rt=As(He.borderTopLeftRadius,Me.width,Me.height),Et=rt[0],Ot=rt[1],Nt=As(He.borderTopRightRadius,Me.width,Me.height),_t=Nt[0],cn=Nt[1],Sn=As(He.borderBottomRightRadius,Me.width,Me.height),Fn=Sn[0],Cr=Sn[1],Ao=As(He.borderBottomLeftRadius,Me.width,Me.height),Bo=Ao[0],uo=Ao[1],ti=[];ti.push((Et+_t)/Me.width),ti.push((Bo+Fn)/Me.width),ti.push((Ot+uo)/Me.height),ti.push((cn+Cr)/Me.height);var wa=Math.max.apply(Math,ti);wa>1&&(Et/=wa,Ot/=wa,_t/=wa,cn/=wa,Fn/=wa,Cr/=wa,Bo/=wa,uo/=wa);var fa=Me.width-_t,ui=Me.height-Cr,ci=Me.width-Fn,Va=Me.height-uo,qo=He.borderTopWidth,Li=He.borderRightWidth,Gi=He.borderBottomWidth,fi=He.borderLeftWidth,Bs=ei(He.paddingTop,Pe.bounds.width),ns=ei(He.paddingRight,Pe.bounds.width),il=ei(He.paddingBottom,Pe.bounds.width),ss=ei(He.paddingLeft,Pe.bounds.width);this.topLeftBorderDoubleOuterBox=Et>0||Ot>0?nl(Me.left+fi/3,Me.top+qo/3,Et-fi/3,Ot-qo/3,Rs.TOP_LEFT):new qa(Me.left+fi/3,Me.top+qo/3),this.topRightBorderDoubleOuterBox=Et>0||Ot>0?nl(Me.left+fa,Me.top+qo/3,_t-Li/3,cn-qo/3,Rs.TOP_RIGHT):new qa(Me.left+Me.width-Li/3,Me.top+qo/3),this.bottomRightBorderDoubleOuterBox=Fn>0||Cr>0?nl(Me.left+ci,Me.top+ui,Fn-Li/3,Cr-Gi/3,Rs.BOTTOM_RIGHT):new qa(Me.left+Me.width-Li/3,Me.top+Me.height-Gi/3),this.bottomLeftBorderDoubleOuterBox=Bo>0||uo>0?nl(Me.left+fi/3,Me.top+Va,Bo-fi/3,uo-Gi/3,Rs.BOTTOM_LEFT):new qa(Me.left+fi/3,Me.top+Me.height-Gi/3),this.topLeftBorderDoubleInnerBox=Et>0||Ot>0?nl(Me.left+fi*2/3,Me.top+qo*2/3,Et-fi*2/3,Ot-qo*2/3,Rs.TOP_LEFT):new qa(Me.left+fi*2/3,Me.top+qo*2/3),this.topRightBorderDoubleInnerBox=Et>0||Ot>0?nl(Me.left+fa,Me.top+qo*2/3,_t-Li*2/3,cn-qo*2/3,Rs.TOP_RIGHT):new qa(Me.left+Me.width-Li*2/3,Me.top+qo*2/3),this.bottomRightBorderDoubleInnerBox=Fn>0||Cr>0?nl(Me.left+ci,Me.top+ui,Fn-Li*2/3,Cr-Gi*2/3,Rs.BOTTOM_RIGHT):new qa(Me.left+Me.width-Li*2/3,Me.top+Me.height-Gi*2/3),this.bottomLeftBorderDoubleInnerBox=Bo>0||uo>0?nl(Me.left+fi*2/3,Me.top+Va,Bo-fi*2/3,uo-Gi*2/3,Rs.BOTTOM_LEFT):new qa(Me.left+fi*2/3,Me.top+Me.height-Gi*2/3),this.topLeftBorderStroke=Et>0||Ot>0?nl(Me.left+fi/2,Me.top+qo/2,Et-fi/2,Ot-qo/2,Rs.TOP_LEFT):new qa(Me.left+fi/2,Me.top+qo/2),this.topRightBorderStroke=Et>0||Ot>0?nl(Me.left+fa,Me.top+qo/2,_t-Li/2,cn-qo/2,Rs.TOP_RIGHT):new qa(Me.left+Me.width-Li/2,Me.top+qo/2),this.bottomRightBorderStroke=Fn>0||Cr>0?nl(Me.left+ci,Me.top+ui,Fn-Li/2,Cr-Gi/2,Rs.BOTTOM_RIGHT):new qa(Me.left+Me.width-Li/2,Me.top+Me.height-Gi/2),this.bottomLeftBorderStroke=Bo>0||uo>0?nl(Me.left+fi/2,Me.top+Va,Bo-fi/2,uo-Gi/2,Rs.BOTTOM_LEFT):new qa(Me.left+fi/2,Me.top+Me.height-Gi/2),this.topLeftBorderBox=Et>0||Ot>0?nl(Me.left,Me.top,Et,Ot,Rs.TOP_LEFT):new qa(Me.left,Me.top),this.topRightBorderBox=_t>0||cn>0?nl(Me.left+fa,Me.top,_t,cn,Rs.TOP_RIGHT):new qa(Me.left+Me.width,Me.top),this.bottomRightBorderBox=Fn>0||Cr>0?nl(Me.left+ci,Me.top+ui,Fn,Cr,Rs.BOTTOM_RIGHT):new qa(Me.left+Me.width,Me.top+Me.height),this.bottomLeftBorderBox=Bo>0||uo>0?nl(Me.left,Me.top+Va,Bo,uo,Rs.BOTTOM_LEFT):new qa(Me.left,Me.top+Me.height),this.topLeftPaddingBox=Et>0||Ot>0?nl(Me.left+fi,Me.top+qo,Math.max(0,Et-fi),Math.max(0,Ot-qo),Rs.TOP_LEFT):new qa(Me.left+fi,Me.top+qo),this.topRightPaddingBox=_t>0||cn>0?nl(Me.left+Math.min(fa,Me.width-Li),Me.top+qo,fa>Me.width+Li?0:Math.max(0,_t-Li),Math.max(0,cn-qo),Rs.TOP_RIGHT):new qa(Me.left+Me.width-Li,Me.top+qo),this.bottomRightPaddingBox=Fn>0||Cr>0?nl(Me.left+Math.min(ci,Me.width-fi),Me.top+Math.min(ui,Me.height-Gi),Math.max(0,Fn-Li),Math.max(0,Cr-Gi),Rs.BOTTOM_RIGHT):new qa(Me.left+Me.width-Li,Me.top+Me.height-Gi),this.bottomLeftPaddingBox=Bo>0||uo>0?nl(Me.left+fi,Me.top+Math.min(Va,Me.height-Gi),Math.max(0,Bo-fi),Math.max(0,uo-Gi),Rs.BOTTOM_LEFT):new qa(Me.left+fi,Me.top+Me.height-Gi),this.topLeftContentBox=Et>0||Ot>0?nl(Me.left+fi+ss,Me.top+qo+Bs,Math.max(0,Et-(fi+ss)),Math.max(0,Ot-(qo+Bs)),Rs.TOP_LEFT):new qa(Me.left+fi+ss,Me.top+qo+Bs),this.topRightContentBox=_t>0||cn>0?nl(Me.left+Math.min(fa,Me.width+fi+ss),Me.top+qo+Bs,fa>Me.width+fi+ss?0:_t-fi+ss,cn-(qo+Bs),Rs.TOP_RIGHT):new qa(Me.left+Me.width-(Li+ns),Me.top+qo+Bs),this.bottomRightContentBox=Fn>0||Cr>0?nl(Me.left+Math.min(ci,Me.width-(fi+ss)),Me.top+Math.min(ui,Me.height+qo+Bs),Math.max(0,Fn-(Li+ns)),Cr-(Gi+il),Rs.BOTTOM_RIGHT):new qa(Me.left+Me.width-(Li+ns),Me.top+Me.height-(Gi+il)),this.bottomLeftContentBox=Bo>0||uo>0?nl(Me.left+fi+ss,Me.top+Va,Math.max(0,Bo-(fi+ss)),uo-(Gi+il),Rs.BOTTOM_LEFT):new qa(Me.left+fi+ss,Me.top+Me.height-(Gi+il))}return xe}(),Rs;(function(xe){xe[xe.TOP_LEFT=0]="TOP_LEFT",xe[xe.TOP_RIGHT=1]="TOP_RIGHT",xe[xe.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",xe[xe.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Rs||(Rs={}));var nl=function(xe,Pe,He,Me,rt){var Et=4*((Math.sqrt(2)-1)/3),Ot=He*Et,Nt=Me*Et,_t=xe+He,cn=Pe+Me;switch(rt){case Rs.TOP_LEFT:return new Xc(new qa(xe,cn),new qa(xe,cn-Nt),new qa(_t-Ot,Pe),new qa(_t,Pe));case Rs.TOP_RIGHT:return new Xc(new qa(xe,Pe),new qa(xe+Ot,Pe),new qa(_t,cn-Nt),new qa(_t,cn));case Rs.BOTTOM_RIGHT:return new Xc(new qa(_t,Pe),new qa(_t,Pe+Nt),new qa(xe+Ot,cn),new qa(xe,cn));case Rs.BOTTOM_LEFT:default:return new Xc(new qa(_t,cn),new qa(_t-Ot,cn),new qa(xe,Pe+Nt),new qa(xe,Pe))}},Ic=function(xe){return[xe.topLeftBorderBox,xe.topRightBorderBox,xe.bottomRightBorderBox,xe.bottomLeftBorderBox]},kc=function(xe){return[xe.topLeftContentBox,xe.topRightContentBox,xe.bottomRightContentBox,xe.bottomLeftContentBox]},Yc=function(xe){return[xe.topLeftPaddingBox,xe.topRightPaddingBox,xe.bottomRightPaddingBox,xe.bottomLeftPaddingBox]},zA=function(){function xe(Pe,He,Me){this.offsetX=Pe,this.offsetY=He,this.matrix=Me,this.type=0,this.target=6}return xe}(),Uc=function(){function xe(Pe,He){this.path=Pe,this.target=He,this.type=1}return xe}(),GA=function(){function xe(Pe){this.opacity=Pe,this.type=2,this.target=6}return xe}(),WA=function(xe){return xe.type===0},SA=function(xe){return xe.type===1},ZA=function(xe){return xe.type===2},Ac=function(xe,Pe){return xe.length===Pe.length?xe.some(function(He,Me){return He===Pe[Me]}):!1},Qu=function(xe,Pe,He,Me,rt){return xe.map(function(Et,Ot){switch(Ot){case 0:return Et.add(Pe,He);case 1:return Et.add(Pe+Me,He);case 2:return Et.add(Pe+Me,He+rt);case 3:return Et.add(Pe,He+rt)}return Et})},qu=function(){function xe(Pe){this.element=Pe,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return xe}(),wA=function(){function xe(Pe,He){if(this.container=Pe,this.parent=He,this.effects=[],this.curves=new KA(this.container),this.container.styles.opacity<1&&this.effects.push(new GA(this.container.styles.opacity)),this.container.styles.transform!==null){var Me=this.container.bounds.left+this.container.styles.transformOrigin[0].number,rt=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Et=this.container.styles.transform;this.effects.push(new zA(Me,rt,Et))}if(this.container.styles.overflowX!==0){var Ot=Ic(this.curves),Nt=Yc(this.curves);Ac(Ot,Nt)?this.effects.push(new Uc(Ot,6)):(this.effects.push(new Uc(Ot,2)),this.effects.push(new Uc(Nt,4)))}}return xe.prototype.getEffects=function(Pe){for(var He=[2,3].indexOf(this.container.styles.position)===-1,Me=this.parent,rt=this.effects.slice(0);Me;){var Et=Me.effects.filter(function(_t){return!SA(_t)});if(He||Me.container.styles.position!==0||!Me.parent){if(rt.unshift.apply(rt,Et),He=[2,3].indexOf(Me.container.styles.position)===-1,Me.container.styles.overflowX!==0){var Ot=Ic(Me.curves),Nt=Yc(Me.curves);Ac(Ot,Nt)||rt.unshift(new Uc(Nt,6))}}else rt.unshift.apply(rt,Et);Me=Me.parent}return rt.filter(function(_t){return Ts(_t.target,Pe)})},xe}(),Jc=function(xe,Pe,He,Me){xe.container.elements.forEach(function(rt){var Et=Ts(rt.flags,4),Ot=Ts(rt.flags,2),Nt=new wA(rt,xe);Ts(rt.styles.display,2048)&&Me.push(Nt);var _t=Ts(rt.flags,8)?[]:Me;if(Et||Ot){var cn=Et||rt.styles.isPositioned()?He:Pe,Sn=new qu(Nt);if(rt.styles.isPositioned()||rt.styles.opacity<1||rt.styles.isTransformed()){var Fn=rt.styles.zIndex.order;if(Fn<0){var Cr=0;cn.negativeZIndex.some(function(Bo,uo){return Fn>Bo.element.container.styles.zIndex.order?(Cr=uo,!1):Cr>0}),cn.negativeZIndex.splice(Cr,0,Sn)}else if(Fn>0){var Ao=0;cn.positiveZIndex.some(function(Bo,uo){return Fn>=Bo.element.container.styles.zIndex.order?(Ao=uo+1,!1):Ao>0}),cn.positiveZIndex.splice(Ao,0,Sn)}else cn.zeroOrAutoZIndexOrTransformedOrOpacity.push(Sn)}else rt.styles.isFloating()?cn.nonPositionedFloats.push(Sn):cn.nonPositionedInlineLevel.push(Sn);Jc(Nt,Sn,Et?Sn:He,_t)}else rt.styles.isInlineLevel()?Pe.inlineLevel.push(Nt):Pe.nonInlineLevel.push(Nt),Jc(Nt,Pe,He,_t);Ts(rt.flags,8)&&dc(rt,_t)})},dc=function(xe,Pe){for(var He=xe instanceof Fr?xe.start:1,Me=xe instanceof Fr?xe.reversed:!1,rt=0;rt<Pe.length;rt++){var Et=Pe[rt];Et.container instanceof Yn&&typeof Et.container.value=="number"&&Et.container.value!==0&&(He=Et.container.value),Et.listValue=js(He,Et.container.styles.listStyleType,!0),He+=Me?-1:1}},_u=function(xe){var Pe=new wA(xe,null),He=new qu(Pe),Me=[];return Jc(Pe,He,He,Me),dc(Pe.container,Me),He},CA=function(xe,Pe){switch(Pe){case 0:return Pu(xe.topLeftBorderBox,xe.topLeftPaddingBox,xe.topRightBorderBox,xe.topRightPaddingBox);case 1:return Pu(xe.topRightBorderBox,xe.topRightPaddingBox,xe.bottomRightBorderBox,xe.bottomRightPaddingBox);case 2:return Pu(xe.bottomRightBorderBox,xe.bottomRightPaddingBox,xe.bottomLeftBorderBox,xe.bottomLeftPaddingBox);case 3:default:return Pu(xe.bottomLeftBorderBox,xe.bottomLeftPaddingBox,xe.topLeftBorderBox,xe.topLeftPaddingBox)}},VA=function(xe,Pe){switch(Pe){case 0:return Pu(xe.topLeftBorderBox,xe.topLeftBorderDoubleOuterBox,xe.topRightBorderBox,xe.topRightBorderDoubleOuterBox);case 1:return Pu(xe.topRightBorderBox,xe.topRightBorderDoubleOuterBox,xe.bottomRightBorderBox,xe.bottomRightBorderDoubleOuterBox);case 2:return Pu(xe.bottomRightBorderBox,xe.bottomRightBorderDoubleOuterBox,xe.bottomLeftBorderBox,xe.bottomLeftBorderDoubleOuterBox);case 3:default:return Pu(xe.bottomLeftBorderBox,xe.bottomLeftBorderDoubleOuterBox,xe.topLeftBorderBox,xe.topLeftBorderDoubleOuterBox)}},EA=function(xe,Pe){switch(Pe){case 0:return Pu(xe.topLeftBorderDoubleInnerBox,xe.topLeftPaddingBox,xe.topRightBorderDoubleInnerBox,xe.topRightPaddingBox);case 1:return Pu(xe.topRightBorderDoubleInnerBox,xe.topRightPaddingBox,xe.bottomRightBorderDoubleInnerBox,xe.bottomRightPaddingBox);case 2:return Pu(xe.bottomRightBorderDoubleInnerBox,xe.bottomRightPaddingBox,xe.bottomLeftBorderDoubleInnerBox,xe.bottomLeftPaddingBox);case 3:default:return Pu(xe.bottomLeftBorderDoubleInnerBox,xe.bottomLeftPaddingBox,xe.topLeftBorderDoubleInnerBox,xe.topLeftPaddingBox)}},BA=function(xe,Pe){switch(Pe){case 0:return Hc(xe.topLeftBorderStroke,xe.topRightBorderStroke);case 1:return Hc(xe.topRightBorderStroke,xe.bottomRightBorderStroke);case 2:return Hc(xe.bottomRightBorderStroke,xe.bottomLeftBorderStroke);case 3:default:return Hc(xe.bottomLeftBorderStroke,xe.topLeftBorderStroke)}},Hc=function(xe,Pe){var He=[];return Nu(xe)?He.push(xe.subdivide(.5,!1)):He.push(xe),Nu(Pe)?He.push(Pe.subdivide(.5,!0)):He.push(Pe),He},Pu=function(xe,Pe,He,Me){var rt=[];return Nu(xe)?rt.push(xe.subdivide(.5,!1)):rt.push(xe),Nu(He)?rt.push(He.subdivide(.5,!0)):rt.push(He),Nu(Me)?rt.push(Me.subdivide(.5,!0).reverse()):rt.push(Me),Nu(Pe)?rt.push(Pe.subdivide(.5,!1).reverse()):rt.push(Pe),rt},xA=function(xe){var Pe=xe.bounds,He=xe.styles;return Pe.add(He.borderLeftWidth,He.borderTopWidth,-(He.borderRightWidth+He.borderLeftWidth),-(He.borderTopWidth+He.borderBottomWidth))},Sc=function(xe){var Pe=xe.styles,He=xe.bounds,Me=ei(Pe.paddingLeft,He.width),rt=ei(Pe.paddingRight,He.width),Et=ei(Pe.paddingTop,He.width),Ot=ei(Pe.paddingBottom,He.width);return He.add(Me+Pe.borderLeftWidth,Et+Pe.borderTopWidth,-(Pe.borderRightWidth+Pe.borderLeftWidth+Me+rt),-(Pe.borderTopWidth+Pe.borderBottomWidth+Et+Ot))},qc=function(xe,Pe){return xe===0?Pe.bounds:xe===2?Sc(Pe):xA(Pe)},Qc=function(xe,Pe){return xe===0?Pe.bounds:xe===2?Sc(Pe):xA(Pe)},Kc=function(xe,Pe,He){var Me=qc(Oc(xe.styles.backgroundOrigin,Pe),xe),rt=Qc(Oc(xe.styles.backgroundClip,Pe),xe),Et=PA(Oc(xe.styles.backgroundSize,Pe),He,Me),Ot=Et[0],Nt=Et[1],_t=As(Oc(xe.styles.backgroundPosition,Pe),Me.width-Ot,Me.height-Nt),cn=XA(Oc(xe.styles.backgroundRepeat,Pe),_t,Et,Me,rt),Sn=Math.round(Me.left+_t[0]),Fn=Math.round(Me.top+_t[1]);return[cn,Sn,Fn,Ot,Nt]},wc=function(xe){return Jo(xe)&&xe.value===nr.AUTO},$c=function(xe){return typeof xe=="number"},PA=function(xe,Pe,He){var Me=Pe[0],rt=Pe[1],Et=Pe[2],Ot=xe[0],Nt=xe[1];if(!Ot)return[0,0];if(wi(Ot)&&Nt&&wi(Nt))return[ei(Ot,He.width),ei(Nt,He.height)];var _t=$c(Et);if(Jo(Ot)&&(Ot.value===nr.CONTAIN||Ot.value===nr.COVER)){if($c(Et)){var cn=He.width/He.height;return cn<Et!=(Ot.value===nr.COVER)?[He.width,He.width/Et]:[He.height*Et,He.height]}return[He.width,He.height]}var Sn=$c(Me),Fn=$c(rt),Cr=Sn||Fn;if(wc(Ot)&&(!Nt||wc(Nt))){if(Sn&&Fn)return[Me,rt];if(!_t&&!Cr)return[He.width,He.height];if(Cr&&_t){var Ao=Sn?Me:rt*Et,Bo=Fn?rt:Me/Et;return[Ao,Bo]}var uo=Sn?Me:He.width,ti=Fn?rt:He.height;return[uo,ti]}if(_t){var wa=0,fa=0;return wi(Ot)?wa=ei(Ot,He.width):wi(Nt)&&(fa=ei(Nt,He.height)),wc(Ot)?wa=fa*Et:(!Nt||wc(Nt))&&(fa=wa/Et),[wa,fa]}var ui=null,ci=null;if(wi(Ot)?ui=ei(Ot,He.width):Nt&&wi(Nt)&&(ci=ei(Nt,He.height)),ui!==null&&(!Nt||wc(Nt))&&(ci=Sn&&Fn?ui/Me*rt:He.height),ci!==null&&wc(Ot)&&(ui=Sn&&Fn?ci/rt*Me:He.width),ui!==null&&ci!==null)return[ui,ci];throw new Error("Unable to calculate background-size for element")},Oc=function(xe,Pe){var He=xe[Pe];return typeof He=="undefined"?xe[0]:He},XA=function(xe,Pe,He,Me,rt){var Et=Pe[0],Ot=Pe[1],Nt=He[0],_t=He[1];switch(xe){case 2:return[new qa(Math.round(Me.left),Math.round(Me.top+Ot)),new qa(Math.round(Me.left+Me.width),Math.round(Me.top+Ot)),new qa(Math.round(Me.left+Me.width),Math.round(_t+Me.top+Ot)),new qa(Math.round(Me.left),Math.round(_t+Me.top+Ot))];case 3:return[new qa(Math.round(Me.left+Et),Math.round(Me.top)),new qa(Math.round(Me.left+Et+Nt),Math.round(Me.top)),new qa(Math.round(Me.left+Et+Nt),Math.round(Me.height+Me.top)),new qa(Math.round(Me.left+Et),Math.round(Me.height+Me.top))];case 1:return[new qa(Math.round(Me.left+Et),Math.round(Me.top+Ot)),new qa(Math.round(Me.left+Et+Nt),Math.round(Me.top+Ot)),new qa(Math.round(Me.left+Et+Nt),Math.round(Me.top+Ot+_t)),new qa(Math.round(Me.left+Et),Math.round(Me.top+Ot+_t))];default:return[new qa(Math.round(rt.left),Math.round(rt.top)),new qa(Math.round(rt.left+rt.width),Math.round(rt.top)),new qa(Math.round(rt.left+rt.width),Math.round(rt.height+rt.top)),new qa(Math.round(rt.left),Math.round(rt.height+rt.top))]}},YA="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",FA="Hidden Text",JA=function(){function xe(Pe){this._data={},this._document=Pe}return xe.prototype.parseMetrics=function(Pe,He){var Me=this._document.createElement("div"),rt=this._document.createElement("img"),Et=this._document.createElement("span"),Ot=this._document.body;Me.style.visibility="hidden",Me.style.fontFamily=Pe,Me.style.fontSize=He,Me.style.margin="0",Me.style.padding="0",Me.style.whiteSpace="nowrap",Ot.appendChild(Me),rt.src=YA,rt.width=1,rt.height=1,rt.style.margin="0",rt.style.padding="0",rt.style.verticalAlign="baseline",Et.style.fontFamily=Pe,Et.style.fontSize=He,Et.style.margin="0",Et.style.padding="0",Et.appendChild(this._document.createTextNode(FA)),Me.appendChild(Et),Me.appendChild(rt);var Nt=rt.offsetTop-Et.offsetTop+2;Me.removeChild(Et),Me.appendChild(this._document.createTextNode(FA)),Me.style.lineHeight="normal",rt.style.verticalAlign="super";var _t=rt.offsetTop-Me.offsetTop+2;return Ot.removeChild(Me),{baseline:Nt,middle:_t}},xe.prototype.getMetrics=function(Pe,He){var Me=Pe+" "+He;return typeof this._data[Me]=="undefined"&&(this._data[Me]=this.parseMetrics(Pe,He)),this._data[Me]},xe}(),LA=function(){function xe(Pe,He){this.context=Pe,this.options=He}return xe}(),IA=1e4,eA=function(xe){fe(Pe,xe);function Pe(He,Me){var rt=xe.call(this,He,Me)||this;return rt._activeEffects=[],rt.canvas=Me.canvas?Me.canvas:document.createElement("canvas"),rt.ctx=rt.canvas.getContext("2d"),Me.canvas||(rt.canvas.width=Math.floor(Me.width*Me.scale),rt.canvas.height=Math.floor(Me.height*Me.scale),rt.canvas.style.width=Me.width+"px",rt.canvas.style.height=Me.height+"px"),rt.fontMetrics=new JA(document),rt.ctx.scale(rt.options.scale,rt.options.scale),rt.ctx.translate(-Me.x,-Me.y),rt.ctx.textBaseline="bottom",rt._activeEffects=[],rt.context.logger.debug("Canvas renderer initialized ("+Me.width+"x"+Me.height+") with scale "+Me.scale),rt}return Pe.prototype.applyEffects=function(He){for(var Me=this;this._activeEffects.length;)this.popEffect();He.forEach(function(rt){return Me.applyEffect(rt)})},Pe.prototype.applyEffect=function(He){this.ctx.save(),ZA(He)&&(this.ctx.globalAlpha=He.opacity),WA(He)&&(this.ctx.translate(He.offsetX,He.offsetY),this.ctx.transform(He.matrix[0],He.matrix[1],He.matrix[2],He.matrix[3],He.matrix[4],He.matrix[5]),this.ctx.translate(-He.offsetX,-He.offsetY)),SA(He)&&(this.path(He.path),this.ctx.clip()),this._activeEffects.push(He)},Pe.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},Pe.prototype.renderStack=function(He){return Re(this,void 0,void 0,function(){var Me;return x(this,function(rt){switch(rt.label){case 0:return Me=He.element.container.styles,Me.isVisible()?[4,this.renderStackContent(He)]:[3,2];case 1:rt.sent(),rt.label=2;case 2:return[2]}})})},Pe.prototype.renderNode=function(He){return Re(this,void 0,void 0,function(){return x(this,function(Me){switch(Me.label){case 0:if(Ts(He.container.flags,16))debugger;return He.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(He)]:[3,3];case 1:return Me.sent(),[4,this.renderNodeContent(He)];case 2:Me.sent(),Me.label=3;case 3:return[2]}})})},Pe.prototype.renderTextWithLetterSpacing=function(He,Me,rt){var Et=this;if(Me===0)this.ctx.fillText(He.text,He.bounds.left,He.bounds.top+rt);else{var Ot=cl(He.text);Ot.reduce(function(Nt,_t){return Et.ctx.fillText(_t,Nt,He.bounds.top+rt),Nt+Et.ctx.measureText(_t).width},He.bounds.left)}},Pe.prototype.createFontStyle=function(He){var Me=He.fontVariant.filter(function(Ot){return Ot==="normal"||Ot==="small-caps"}).join(""),rt=Ye(He.fontFamily).join(", "),Et=Yr(He.fontSize)?""+He.fontSize.number+He.fontSize.unit:He.fontSize.number+"px";return[[He.fontStyle,Me,He.fontWeight,Et,rt].join(" "),rt,Et]},Pe.prototype.renderTextNode=function(He,Me){return Re(this,void 0,void 0,function(){var rt,Et,Ot,Nt,_t,cn,Sn,Fn,Cr=this;return x(this,function(Ao){return rt=this.createFontStyle(Me),Et=rt[0],Ot=rt[1],Nt=rt[2],this.ctx.font=Et,this.ctx.direction=Me.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",_t=this.fontMetrics.getMetrics(Ot,Nt),cn=_t.baseline,Sn=_t.middle,Fn=Me.paintOrder,He.textBounds.forEach(function(Bo){Fn.forEach(function(uo){switch(uo){case 0:Cr.ctx.fillStyle=pa(Me.color),Cr.renderTextWithLetterSpacing(Bo,Me.letterSpacing,cn);var ti=Me.textShadow;ti.length&&Bo.text.trim().length&&(ti.slice(0).reverse().forEach(function(wa){Cr.ctx.shadowColor=pa(wa.color),Cr.ctx.shadowOffsetX=wa.offsetX.number*Cr.options.scale,Cr.ctx.shadowOffsetY=wa.offsetY.number*Cr.options.scale,Cr.ctx.shadowBlur=wa.blur.number,Cr.renderTextWithLetterSpacing(Bo,Me.letterSpacing,cn)}),Cr.ctx.shadowColor="",Cr.ctx.shadowOffsetX=0,Cr.ctx.shadowOffsetY=0,Cr.ctx.shadowBlur=0),Me.textDecorationLine.length&&(Cr.ctx.fillStyle=pa(Me.textDecorationColor||Me.color),Me.textDecorationLine.forEach(function(wa){switch(wa){case 1:Cr.ctx.fillRect(Bo.bounds.left,Math.round(Bo.bounds.top+cn),Bo.bounds.width,1);break;case 2:Cr.ctx.fillRect(Bo.bounds.left,Math.round(Bo.bounds.top),Bo.bounds.width,1);break;case 3:Cr.ctx.fillRect(Bo.bounds.left,Math.ceil(Bo.bounds.top+Sn),Bo.bounds.width,1);break}}));break;case 1:Me.webkitTextStrokeWidth&&Bo.text.trim().length&&(Cr.ctx.strokeStyle=pa(Me.webkitTextStrokeColor),Cr.ctx.lineWidth=Me.webkitTextStrokeWidth,Cr.ctx.lineJoin=window.chrome?"miter":"round",Cr.ctx.strokeText(Bo.text,Bo.bounds.left,Bo.bounds.top+cn)),Cr.ctx.strokeStyle="",Cr.ctx.lineWidth=0,Cr.ctx.lineJoin="miter";break}})}),[2]})})},Pe.prototype.renderReplacedElement=function(He,Me,rt){if(rt&&He.intrinsicWidth>0&&He.intrinsicHeight>0){var Et=Sc(He),Ot=Yc(Me);this.path(Ot),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(rt,0,0,He.intrinsicWidth,He.intrinsicHeight,Et.left,Et.top,Et.width,Et.height),this.ctx.restore()}},Pe.prototype.renderNodeContent=function(He){return Re(this,void 0,void 0,function(){var Me,rt,Et,Ot,Nt,_t,fa,fa,cn,Sn,Fn,Cr,ci,Ao,Bo,Va,uo,ti,wa,fa,ui,ci,Va;return x(this,function(qo){switch(qo.label){case 0:this.applyEffects(He.getEffects(4)),Me=He.container,rt=He.curves,Et=Me.styles,Ot=0,Nt=Me.textNodes,qo.label=1;case 1:return Ot<Nt.length?(_t=Nt[Ot],[4,this.renderTextNode(_t,Et)]):[3,4];case 2:qo.sent(),qo.label=3;case 3:return Ot++,[3,1];case 4:if(!(Me instanceof ot))return[3,8];qo.label=5;case 5:return qo.trys.push([5,7,,8]),[4,this.context.cache.match(Me.src)];case 6:return fa=qo.sent(),this.renderReplacedElement(Me,rt,fa),[3,8];case 7:return qo.sent(),this.context.logger.error("Error loading image "+Me.src),[3,8];case 8:if(Me instanceof kt&&this.renderReplacedElement(Me,rt,Me.canvas),!(Me instanceof Pn))return[3,12];qo.label=9;case 9:return qo.trys.push([9,11,,12]),[4,this.context.cache.match(Me.svg)];case 10:return fa=qo.sent(),this.renderReplacedElement(Me,rt,fa),[3,12];case 11:return qo.sent(),this.context.logger.error("Error loading svg "+Me.svg.substring(0,255)),[3,12];case 12:return Me instanceof El&&Me.tree?(cn=new Pe(this.context,{scale:this.options.scale,backgroundColor:Me.backgroundColor,x:0,y:0,width:Me.width,height:Me.height}),[4,cn.render(Me.tree)]):[3,14];case 13:Sn=qo.sent(),Me.width&&Me.height&&this.ctx.drawImage(Sn,0,0,Me.width,Me.height,Me.bounds.left,Me.bounds.top,Me.bounds.width,Me.bounds.height),qo.label=14;case 14:if(Me instanceof ks&&(Fn=Math.min(Me.bounds.width,Me.bounds.height),Me.type===Ki?Me.checked&&(this.ctx.save(),this.path([new qa(Me.bounds.left+Fn*.39363,Me.bounds.top+Fn*.79),new qa(Me.bounds.left+Fn*.16,Me.bounds.top+Fn*.5549),new qa(Me.bounds.left+Fn*.27347,Me.bounds.top+Fn*.44071),new qa(Me.bounds.left+Fn*.39694,Me.bounds.top+Fn*.5649),new qa(Me.bounds.left+Fn*.72983,Me.bounds.top+Fn*.23),new qa(Me.bounds.left+Fn*.84,Me.bounds.top+Fn*.34085),new qa(Me.bounds.left+Fn*.39363,Me.bounds.top+Fn*.79)]),this.ctx.fillStyle=pa(Js),this.ctx.fill(),this.ctx.restore()):Me.type===Vi&&Me.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(Me.bounds.left+Fn/2,Me.bounds.top+Fn/2,Fn/4,0,Math.PI*2,!0),this.ctx.fillStyle=pa(Js),this.ctx.fill(),this.ctx.restore())),qA(Me)&&Me.value.length){switch(Cr=this.createFontStyle(Et),ci=Cr[0],Ao=Cr[1],Bo=this.fontMetrics.getMetrics(ci,Ao).baseline,this.ctx.font=ci,this.ctx.fillStyle=pa(Et.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=OA(Me.styles.textAlign),Va=Sc(Me),uo=0,Me.styles.textAlign){case 1:uo+=Va.width/2;break;case 2:uo+=Va.width;break}ti=Va.add(uo,0,0,-Va.height/2+1),this.ctx.save(),this.path([new qa(Va.left,Va.top),new qa(Va.left+Va.width,Va.top),new qa(Va.left+Va.width,Va.top+Va.height),new qa(Va.left,Va.top+Va.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new tu(Me.value,ti),Et.letterSpacing,Bo),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!Ts(Me.styles.display,2048))return[3,20];if(Me.styles.listStyleImage===null)return[3,19];if(wa=Me.styles.listStyleImage,wa.type!==0)return[3,18];fa=void 0,ui=wa.url,qo.label=15;case 15:return qo.trys.push([15,17,,18]),[4,this.context.cache.match(ui)];case 16:return fa=qo.sent(),this.ctx.drawImage(fa,Me.bounds.left-(fa.width+10),Me.bounds.top),[3,18];case 17:return qo.sent(),this.context.logger.error("Error loading list-style-image "+ui),[3,18];case 18:return[3,20];case 19:He.listValue&&Me.styles.listStyleType!==-1&&(ci=this.createFontStyle(Et)[0],this.ctx.font=ci,this.ctx.fillStyle=pa(Et.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",Va=new de(Me.bounds.left,Me.bounds.top+ei(Me.styles.paddingTop,Me.bounds.width),Me.bounds.width,Ta(Et.lineHeight,Et.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new tu(He.listValue,Va),Et.letterSpacing,Ta(Et.lineHeight,Et.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),qo.label=20;case 20:return[2]}})})},Pe.prototype.renderStackContent=function(He){return Re(this,void 0,void 0,function(){var Me,rt,wa,Et,Ot,wa,Nt,_t,wa,cn,Sn,wa,Fn,Cr,wa,Ao,Bo,wa,uo,ti,wa;return x(this,function(fa){switch(fa.label){case 0:if(Ts(He.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(He.element)];case 1:fa.sent(),Me=0,rt=He.negativeZIndex,fa.label=2;case 2:return Me<rt.length?(wa=rt[Me],[4,this.renderStack(wa)]):[3,5];case 3:fa.sent(),fa.label=4;case 4:return Me++,[3,2];case 5:return[4,this.renderNodeContent(He.element)];case 6:fa.sent(),Et=0,Ot=He.nonInlineLevel,fa.label=7;case 7:return Et<Ot.length?(wa=Ot[Et],[4,this.renderNode(wa)]):[3,10];case 8:fa.sent(),fa.label=9;case 9:return Et++,[3,7];case 10:Nt=0,_t=He.nonPositionedFloats,fa.label=11;case 11:return Nt<_t.length?(wa=_t[Nt],[4,this.renderStack(wa)]):[3,14];case 12:fa.sent(),fa.label=13;case 13:return Nt++,[3,11];case 14:cn=0,Sn=He.nonPositionedInlineLevel,fa.label=15;case 15:return cn<Sn.length?(wa=Sn[cn],[4,this.renderStack(wa)]):[3,18];case 16:fa.sent(),fa.label=17;case 17:return cn++,[3,15];case 18:Fn=0,Cr=He.inlineLevel,fa.label=19;case 19:return Fn<Cr.length?(wa=Cr[Fn],[4,this.renderNode(wa)]):[3,22];case 20:fa.sent(),fa.label=21;case 21:return Fn++,[3,19];case 22:Ao=0,Bo=He.zeroOrAutoZIndexOrTransformedOrOpacity,fa.label=23;case 23:return Ao<Bo.length?(wa=Bo[Ao],[4,this.renderStack(wa)]):[3,26];case 24:fa.sent(),fa.label=25;case 25:return Ao++,[3,23];case 26:uo=0,ti=He.positiveZIndex,fa.label=27;case 27:return uo<ti.length?(wa=ti[uo],[4,this.renderStack(wa)]):[3,30];case 28:fa.sent(),fa.label=29;case 29:return uo++,[3,27];case 30:return[2]}})})},Pe.prototype.mask=function(He){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(He.slice(0).reverse()),this.ctx.closePath()},Pe.prototype.path=function(He){this.ctx.beginPath(),this.formatPath(He),this.ctx.closePath()},Pe.prototype.formatPath=function(He){var Me=this;He.forEach(function(rt,Et){var Ot=Nu(rt)?rt.start:rt;Et===0?Me.ctx.moveTo(Ot.x,Ot.y):Me.ctx.lineTo(Ot.x,Ot.y),Nu(rt)&&Me.ctx.bezierCurveTo(rt.startControl.x,rt.startControl.y,rt.endControl.x,rt.endControl.y,rt.end.x,rt.end.y)})},Pe.prototype.renderRepeat=function(He,Me,rt,Et){this.path(He),this.ctx.fillStyle=Me,this.ctx.translate(rt,Et),this.ctx.fill(),this.ctx.translate(-rt,-Et)},Pe.prototype.resizeImage=function(He,Me,rt){var Et;if(He.width===Me&&He.height===rt)return He;var Ot=(Et=this.canvas.ownerDocument)!==null&&Et!==void 0?Et:document,Nt=Ot.createElement("canvas");Nt.width=Math.max(1,Me),Nt.height=Math.max(1,rt);var _t=Nt.getContext("2d");return _t.drawImage(He,0,0,He.width,He.height,0,0,Me,rt),Nt},Pe.prototype.renderBackgroundImage=function(He){return Re(this,void 0,void 0,function(){var Me,rt,Et,Ot,Nt,_t;return x(this,function(cn){switch(cn.label){case 0:Me=He.styles.backgroundImage.length-1,rt=function(Sn){var Fn,Cr,Ao,Bs,Zs,sl,ss,Es,Gi,Bo,Bs,Zs,sl,ss,Es,uo,ti,wa,fa,ui,ci,Va,qo,Li,Gi,fi,Bs,ns,il,ss,Es,Al,Zs,sl,Jl,$s,ql,Fu,ju,$l,Vs,Ku;return x(this,function(Cc){switch(Cc.label){case 0:if(Sn.type!==0)return[3,5];Fn=void 0,Cr=Sn.url,Cc.label=1;case 1:return Cc.trys.push([1,3,,4]),[4,Et.context.cache.match(Cr)];case 2:return Fn=Cc.sent(),[3,4];case 3:return Cc.sent(),Et.context.logger.error("Error loading background-image "+Cr),[3,4];case 4:return Fn&&(Ao=Kc(He,Me,[Fn.width,Fn.height,Fn.width/Fn.height]),Bs=Ao[0],Zs=Ao[1],sl=Ao[2],ss=Ao[3],Es=Ao[4],Gi=Et.ctx.createPattern(Et.resizeImage(Fn,ss,Es),"repeat"),Et.renderRepeat(Bs,Gi,Zs,sl)),[3,6];case 5:Tn(Sn)?(Bo=Kc(He,Me,[null,null,null]),Bs=Bo[0],Zs=Bo[1],sl=Bo[2],ss=Bo[3],Es=Bo[4],uo=ec(Sn.angle,ss,Es),ti=uo[0],wa=uo[1],fa=uo[2],ui=uo[3],ci=uo[4],Va=document.createElement("canvas"),Va.width=ss,Va.height=Es,qo=Va.getContext("2d"),Li=qo.createLinearGradient(wa,ui,fa,ci),iu(Sn.stops,ti).forEach(function(Tc){return Li.addColorStop(Tc.stop,pa(Tc.color))}),qo.fillStyle=Li,qo.fillRect(0,0,ss,Es),ss>0&&Es>0&&(Gi=Et.ctx.createPattern(Va,"repeat"),Et.renderRepeat(Bs,Gi,Zs,sl))):hn(Sn)&&(fi=Kc(He,Me,[null,null,null]),Bs=fi[0],ns=fi[1],il=fi[2],ss=fi[3],Es=fi[4],Al=Sn.position.length===0?[fs]:Sn.position,Zs=ei(Al[0],ss),sl=ei(Al[Al.length-1],Es),Jl=Ue(Sn,Zs,sl,ss,Es),$s=Jl[0],ql=Jl[1],$s>0&&ql>0&&(Fu=Et.ctx.createRadialGradient(ns+Zs,il+sl,0,ns+Zs,il+sl,$s),iu(Sn.stops,$s*2).forEach(function(Tc){return Fu.addColorStop(Tc.stop,pa(Tc.color))}),Et.path(Bs),Et.ctx.fillStyle=Fu,$s!==ql?(ju=He.bounds.left+.5*He.bounds.width,$l=He.bounds.top+.5*He.bounds.height,Vs=ql/$s,Ku=1/Vs,Et.ctx.save(),Et.ctx.translate(ju,$l),Et.ctx.transform(1,0,0,Vs,0,0),Et.ctx.translate(-ju,-$l),Et.ctx.fillRect(ns,Ku*(il-$l)+$l,ss,Es*Ku),Et.ctx.restore()):Et.ctx.fill())),Cc.label=6;case 6:return Me--,[2]}})},Et=this,Ot=0,Nt=He.styles.backgroundImage.slice(0).reverse(),cn.label=1;case 1:return Ot<Nt.length?(_t=Nt[Ot],[5,rt(_t)]):[3,4];case 2:cn.sent(),cn.label=3;case 3:return Ot++,[3,1];case 4:return[2]}})})},Pe.prototype.renderSolidBorder=function(He,Me,rt){return Re(this,void 0,void 0,function(){return x(this,function(Et){return this.path(CA(rt,Me)),this.ctx.fillStyle=pa(He),this.ctx.fill(),[2]})})},Pe.prototype.renderDoubleBorder=function(He,Me,rt,Et){return Re(this,void 0,void 0,function(){var Ot,Nt;return x(this,function(_t){switch(_t.label){case 0:return Me<3?[4,this.renderSolidBorder(He,rt,Et)]:[3,2];case 1:return _t.sent(),[2];case 2:return Ot=VA(Et,rt),this.path(Ot),this.ctx.fillStyle=pa(He),this.ctx.fill(),Nt=EA(Et,rt),this.path(Nt),this.ctx.fill(),[2]}})})},Pe.prototype.renderNodeBackgroundAndBorders=function(He){return Re(this,void 0,void 0,function(){var Me,rt,Et,Ot,Nt,_t,cn,Sn,Fn=this;return x(this,function(Cr){switch(Cr.label){case 0:return this.applyEffects(He.getEffects(2)),Me=He.container.styles,rt=!xs(Me.backgroundColor)||Me.backgroundImage.length,Et=[{style:Me.borderTopStyle,color:Me.borderTopColor,width:Me.borderTopWidth},{style:Me.borderRightStyle,color:Me.borderRightColor,width:Me.borderRightWidth},{style:Me.borderBottomStyle,color:Me.borderBottomColor,width:Me.borderBottomWidth},{style:Me.borderLeftStyle,color:Me.borderLeftColor,width:Me.borderLeftWidth}],Ot=$A(Oc(Me.backgroundClip,0),He.curves),rt||Me.boxShadow.length?(this.ctx.save(),this.path(Ot),this.ctx.clip(),xs(Me.backgroundColor)||(this.ctx.fillStyle=pa(Me.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(He.container)]):[3,2];case 1:Cr.sent(),this.ctx.restore(),Me.boxShadow.slice(0).reverse().forEach(function(Ao){Fn.ctx.save();var Bo=Ic(He.curves),uo=Ao.inset?0:IA,ti=Qu(Bo,-uo+(Ao.inset?1:-1)*Ao.spread.number,(Ao.inset?1:-1)*Ao.spread.number,Ao.spread.number*(Ao.inset?-2:2),Ao.spread.number*(Ao.inset?-2:2));Ao.inset?(Fn.path(Bo),Fn.ctx.clip(),Fn.mask(ti)):(Fn.mask(Bo),Fn.ctx.clip(),Fn.path(ti)),Fn.ctx.shadowOffsetX=Ao.offsetX.number+uo,Fn.ctx.shadowOffsetY=Ao.offsetY.number,Fn.ctx.shadowColor=pa(Ao.color),Fn.ctx.shadowBlur=Ao.blur.number,Fn.ctx.fillStyle=Ao.inset?pa(Ao.color):"rgba(0,0,0,1)",Fn.ctx.fill(),Fn.ctx.restore()}),Cr.label=2;case 2:Nt=0,_t=0,cn=Et,Cr.label=3;case 3:return _t<cn.length?(Sn=cn[_t],Sn.style!==0&&!xs(Sn.color)&&Sn.width>0?Sn.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Sn.color,Sn.width,Nt,He.curves,2)]:[3,11]):[3,13];case 4:return Cr.sent(),[3,11];case 5:return Sn.style!==3?[3,7]:[4,this.renderDashedDottedBorder(Sn.color,Sn.width,Nt,He.curves,3)];case 6:return Cr.sent(),[3,11];case 7:return Sn.style!==4?[3,9]:[4,this.renderDoubleBorder(Sn.color,Sn.width,Nt,He.curves)];case 8:return Cr.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Sn.color,Nt,He.curves)];case 10:Cr.sent(),Cr.label=11;case 11:Nt++,Cr.label=12;case 12:return _t++,[3,3];case 13:return[2]}})})},Pe.prototype.renderDashedDottedBorder=function(He,Me,rt,Et,Ot){return Re(this,void 0,void 0,function(){var Nt,_t,cn,Sn,Fn,Cr,Ao,Bo,uo,ti,wa,fa,ui,ci,Va,qo,Va,qo;return x(this,function(Li){return this.ctx.save(),Nt=BA(Et,rt),_t=CA(Et,rt),Ot===2&&(this.path(_t),this.ctx.clip()),Nu(_t[0])?(cn=_t[0].start.x,Sn=_t[0].start.y):(cn=_t[0].x,Sn=_t[0].y),Nu(_t[1])?(Fn=_t[1].end.x,Cr=_t[1].end.y):(Fn=_t[1].x,Cr=_t[1].y),rt===0||rt===2?Ao=Math.abs(cn-Fn):Ao=Math.abs(Sn-Cr),this.ctx.beginPath(),Ot===3?this.formatPath(Nt):this.formatPath(_t.slice(0,2)),Bo=Me<3?Me*3:Me*2,uo=Me<3?Me*2:Me,Ot===3&&(Bo=Me,uo=Me),ti=!0,Ao<=Bo*2?ti=!1:Ao<=Bo*2+uo?(wa=Ao/(2*Bo+uo),Bo*=wa,uo*=wa):(fa=Math.floor((Ao+uo)/(Bo+uo)),ui=(Ao-fa*Bo)/(fa-1),ci=(Ao-(fa+1)*Bo)/fa,uo=ci<=0||Math.abs(uo-ui)<Math.abs(uo-ci)?ui:ci),ti&&(Ot===3?this.ctx.setLineDash([0,Bo+uo]):this.ctx.setLineDash([Bo,uo])),Ot===3?(this.ctx.lineCap="round",this.ctx.lineWidth=Me):this.ctx.lineWidth=Me*2+1.1,this.ctx.strokeStyle=pa(He),this.ctx.stroke(),this.ctx.setLineDash([]),Ot===2&&(Nu(_t[0])&&(Va=_t[3],qo=_t[0],this.ctx.beginPath(),this.formatPath([new qa(Va.end.x,Va.end.y),new qa(qo.start.x,qo.start.y)]),this.ctx.stroke()),Nu(_t[1])&&(Va=_t[1],qo=_t[2],this.ctx.beginPath(),this.formatPath([new qa(Va.end.x,Va.end.y),new qa(qo.start.x,qo.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},Pe.prototype.render=function(He){return Re(this,void 0,void 0,function(){var Me;return x(this,function(rt){switch(rt.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=pa(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),Me=_u(He),[4,this.renderStack(Me)];case 1:return rt.sent(),this.applyEffects([]),[2,this.canvas]}})})},Pe}(LA),qA=function(xe){return xe instanceof Ol||xe instanceof Gs?!0:xe instanceof ks&&xe.type!==Vi&&xe.type!==Ki},$A=function(xe,Pe){switch(xe){case 0:return Ic(Pe);case 2:return kc(Pe);case 1:default:return Yc(Pe)}},OA=function(xe){switch(xe){case 1:return"center";case 2:return"right";case 0:default:return"left"}},Te=["-apple-system","system-ui"],Ye=function(xe){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?xe.filter(function(Pe){return Te.indexOf(Pe)===-1}):xe},dt=function(xe){fe(Pe,xe);function Pe(He,Me){var rt=xe.call(this,He,Me)||this;return rt.canvas=Me.canvas?Me.canvas:document.createElement("canvas"),rt.ctx=rt.canvas.getContext("2d"),rt.options=Me,rt.canvas.width=Math.floor(Me.width*Me.scale),rt.canvas.height=Math.floor(Me.height*Me.scale),rt.canvas.style.width=Me.width+"px",rt.canvas.style.height=Me.height+"px",rt.ctx.scale(rt.options.scale,rt.options.scale),rt.ctx.translate(-Me.x,-Me.y),rt.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+Me.width+"x"+Me.height+" at "+Me.x+","+Me.y+") with scale "+Me.scale),rt}return Pe.prototype.render=function(He){return Re(this,void 0,void 0,function(){var Me,rt;return x(this,function(Et){switch(Et.label){case 0:return Me=Il(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,He),[4,Bt(Me)];case 1:return rt=Et.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=pa(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(rt,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},Pe}(LA),Bt=function(xe){return new Promise(function(Pe,He){var Me=new Image;Me.onload=function(){Pe(Me)},Me.onerror=He,Me.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(xe))})},Gt=function(){function xe(Pe){var He=Pe.id,Me=Pe.enabled;this.id=He,this.enabled=Me,this.start=Date.now()}return xe.prototype.debug=function(){for(var Pe=[],He=0;He<arguments.length;He++)Pe[He]=arguments[He];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,pe([this.id,this.getTime()+"ms"],Pe)):this.info.apply(this,Pe))},xe.prototype.getTime=function(){return Date.now()-this.start},xe.prototype.info=function(){for(var Pe=[],He=0;He<arguments.length;He++)Pe[He]=arguments[He];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,pe([this.id,this.getTime()+"ms"],Pe))},xe.prototype.warn=function(){for(var Pe=[],He=0;He<arguments.length;He++)Pe[He]=arguments[He];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,pe([this.id,this.getTime()+"ms"],Pe)):this.info.apply(this,Pe))},xe.prototype.error=function(){for(var Pe=[],He=0;He<arguments.length;He++)Pe[He]=arguments[He];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,pe([this.id,this.getTime()+"ms"],Pe)):this.info.apply(this,Pe))},xe.instances={},xe}(),Xt=function(){function xe(Pe,He){var Me;this.windowBounds=He,this.instanceName="#"+xe.instanceCount++,this.logger=new Gt({id:this.instanceName,enabled:Pe.logging}),this.cache=(Me=Pe.cache)!==null&&Me!==void 0?Me:new Vc(this,Pe)}return xe.instanceCount=1,xe}(),$t=function(xe,Pe){return Pe===void 0&&(Pe={}),tn(xe,Pe)};typeof window!="undefined"&&Mc.setContext(window);var tn=function(xe,Pe){return Re(void 0,void 0,void 0,function(){var He,Me,rt,Et,Ot,Nt,_t,cn,Sn,Fn,Cr,Ao,Bo,uo,ti,wa,fa,ui,ci,Va,Li,qo,Li,Gi,fi,Bs,ns,il,ss,Es,Al,Zs,sl,Jl,$s,ql,Fu,ju,$l,Vs;return x(this,function(Ku){switch(Ku.label){case 0:if(!xe||typeof xe!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(He=xe.ownerDocument,!He)throw new Error("Element is not attached to a Document");if(Me=He.defaultView,!Me)throw new Error("Document is not attached to a Window");return rt={allowTaint:(Gi=Pe.allowTaint)!==null&&Gi!==void 0?Gi:!1,imageTimeout:(fi=Pe.imageTimeout)!==null&&fi!==void 0?fi:15e3,proxy:Pe.proxy,useCORS:(Bs=Pe.useCORS)!==null&&Bs!==void 0?Bs:!1},Et=he({logging:(ns=Pe.logging)!==null&&ns!==void 0?ns:!0,cache:Pe.cache},rt),Ot={windowWidth:(il=Pe.windowWidth)!==null&&il!==void 0?il:Me.innerWidth,windowHeight:(ss=Pe.windowHeight)!==null&&ss!==void 0?ss:Me.innerHeight,scrollX:(Es=Pe.scrollX)!==null&&Es!==void 0?Es:Me.pageXOffset,scrollY:(Al=Pe.scrollY)!==null&&Al!==void 0?Al:Me.pageYOffset},Nt=new de(Ot.scrollX,Ot.scrollY,Ot.windowWidth,Ot.windowHeight),_t=new Xt(Et,Nt),cn=(Zs=Pe.foreignObjectRendering)!==null&&Zs!==void 0?Zs:!1,Sn={allowTaint:(sl=Pe.allowTaint)!==null&&sl!==void 0?sl:!1,onclone:Pe.onclone,ignoreElements:Pe.ignoreElements,inlineImages:cn,copyStyles:cn},_t.logger.debug("Starting document clone with size "+Nt.width+"x"+Nt.height+" scrolled to "+-Nt.left+","+-Nt.top),Fn=new Dl(_t,xe,Sn),Cr=Fn.clonedReferenceElement,Cr?[4,Fn.toIFrame(He,Nt)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return Ao=Ku.sent(),Bo=jl(Cr)||Vu(Cr)?ae(Cr.ownerDocument):ue(_t,Cr),uo=Bo.width,ti=Bo.height,wa=Bo.left,fa=Bo.top,ui=sn(_t,Cr,Pe.backgroundColor),ci={canvas:Pe.canvas,backgroundColor:ui,scale:($s=(Jl=Pe.scale)!==null&&Jl!==void 0?Jl:Me.devicePixelRatio)!==null&&$s!==void 0?$s:1,x:((ql=Pe.x)!==null&&ql!==void 0?ql:0)+wa,y:((Fu=Pe.y)!==null&&Fu!==void 0?Fu:0)+fa,width:(ju=Pe.width)!==null&&ju!==void 0?ju:Math.ceil(uo),height:($l=Pe.height)!==null&&$l!==void 0?$l:Math.ceil(ti)},cn?(_t.logger.debug("Document cloned, using foreign object rendering"),Li=new dt(_t,ci),[4,Li.render(Cr)]):[3,3];case 2:return Va=Ku.sent(),[3,5];case 3:return _t.logger.debug("Document cloned, element located at "+wa+","+fa+" with size "+uo+"x"+ti+" using computed rendering"),_t.logger.debug("Starting DOM parsing"),qo=Wu(_t,Cr),ui===qo.styles.backgroundColor&&(qo.styles.backgroundColor=fl.TRANSPARENT),_t.logger.debug("Starting renderer for element at "+ci.x+","+ci.y+" with size "+ci.width+"x"+ci.height),Li=new eA(_t,ci),[4,Li.render(qo)];case 4:Va=Ku.sent(),Ku.label=5;case 5:return(!((Vs=Pe.removeContainer)!==null&&Vs!==void 0)||Vs)&&(Dl.destroy(Ao)||_t.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),_t.logger.debug("Finished rendering"),[2,Va]}})})},sn=function(xe,Pe,He){var Me=Pe.ownerDocument,rt=Me.documentElement?gs(xe,getComputedStyle(Me.documentElement).backgroundColor):fl.TRANSPARENT,Et=Me.body?gs(xe,getComputedStyle(Me.body).backgroundColor):fl.TRANSPARENT,Ot=typeof He=="string"?gs(xe,He):He===null?fl.TRANSPARENT:4294967295;return Pe===Me.documentElement?xs(rt)?xs(Et)?Ot:Et:rt:Ot};return $t})},80599:function(an,Mt,fe){var he=fe(34155);(function(x,pe){an.exports=pe(fe(47190),fe(46020))})(self,function(Re,x){return function(){var pe={"./src/plugin/hyperlinks.js":function(re,le,ie){"use strict";ie.r(le);var se=ie("./node_modules/core-js/modules/web.dom-collections.for-each.js"),oe=ie.n(se),te=ie("./node_modules/core-js/modules/es.string.link.js"),z=ie.n(te),a=ie("./src/worker.js"),y=ie("./src/utils.js"),E=[],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 ce=this.prop.container,Ae=ce.querySelectorAll("a"),ge=(0,y.unitConvert)(ce.getBoundingClientRect(),this.prop.pageSize.k);E=[],Array.prototype.forEach.call(Ae,function(me){for(var ve=me.getClientRects(),be=0;be<ve.length;be++){var ye=(0,y.unitConvert)(ve[be],this.prop.pageSize.k);ye.left-=ge.left,ye.top-=ge.top;var Ce=Math.floor(ye.top/this.prop.pageSize.inner.height)+1,we=this.opt.margin[0]+ye.top%this.prop.pageSize.inner.height,Ke=this.opt.margin[1]+ye.left;E.push({page:Ce,top:we,left:Ke,clientRect:ye,link:me})}},this)}})},a.default.prototype.toPdf=function(){return b.toPdf.call(this).then(function(){if(this.opt.enableLinks){E.forEach(function(Ae){this.prop.pdf.setPage(Ae.page),this.prop.pdf.link(Ae.left,Ae.top,Ae.clientRect.width,Ae.clientRect.height,{url:Ae.link.href})},this);var ce=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(ce)}})}},"./src/plugin/jspdf-plugin.js":function(re,le,ie){"use strict";ie.r(le);var se=ie("./node_modules/core-js/modules/es.symbol.js"),oe=ie.n(se),te=ie("./node_modules/core-js/modules/es.symbol.description.js"),z=ie.n(te),a=ie("./node_modules/core-js/modules/es.object.to-string.js"),y=ie.n(a),E=ie("./node_modules/core-js/modules/es.symbol.iterator.js"),b=ie.n(E),ee=ie("./node_modules/core-js/modules/es.array.iterator.js"),ne=ie.n(ee),ce=ie("./node_modules/core-js/modules/es.string.iterator.js"),Ae=ie.n(ce),ge=ie("./node_modules/core-js/modules/web.dom-collections.iterator.js"),me=ie.n(ge),ve=ie("jspdf"),be=ie.n(ve);function ye(Ce){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ye=function(Ke){return typeof Ke}:ye=function(Ke){return Ke&&typeof Symbol=="function"&&Ke.constructor===Symbol&&Ke!==Symbol.prototype?"symbol":typeof Ke},ye(Ce)}ve.jsPDF.getPageSize=function(Ce,we,Ke){if(ye(Ce)==="object"){var Se=Ce;Ce=Se.orientation,we=Se.unit||we,Ke=Se.format||Ke}we=we||"mm",Ke=Ke||"a4",Ce=(""+(Ce||"P")).toLowerCase();var ke=(""+Ke).toLowerCase(),Fe={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(we){case"pt":var De=1;break;case"mm":var De=72/25.4;break;case"cm":var De=72/2.54;break;case"in":var De=72;break;case"px":var De=72/96;break;case"pc":var De=12;break;case"em":var De=12;break;case"ex":var De=6;break;default:throw"Invalid unit: "+we}if(Fe.hasOwnProperty(ke))var We=Fe[ke][1]/De,Ve=Fe[ke][0]/De;else try{var We=Ke[1],Ve=Ke[0]}catch(et){throw new Error("Invalid format: "+Ke)}if(Ce==="p"||Ce==="portrait"){if(Ce="p",Ve>We){var Qe=Ve;Ve=We,We=Qe}}else if(Ce==="l"||Ce==="landscape"){if(Ce="l",We>Ve){var Qe=Ve;Ve=We,We=Qe}}else throw"Invalid orientation: "+Ce;var Je={width:Ve,height:We,unit:we,k:De};return Je},le.default=ve.jsPDF},"./src/plugin/pagebreaks.js":function(re,le,ie){"use strict";ie.r(le);var se=ie("./node_modules/core-js/modules/es.array.concat.js"),oe=ie.n(se),te=ie("./node_modules/core-js/modules/es.array.slice.js"),z=ie.n(te),a=ie("./node_modules/core-js/modules/es.array.join.js"),y=ie.n(a),E=ie("./node_modules/core-js/modules/web.dom-collections.for-each.js"),b=ie.n(E),ee=ie("./node_modules/core-js/modules/es.object.keys.js"),ne=ie.n(ee),ce=ie("./src/worker.js"),Ae=ie("./src/utils.js"),ge={toContainer:ce.default.prototype.toContainer};ce.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},ce.default.prototype.toContainer=function(){return ge.toContainer.call(this).then(function(){var be=this.prop.container,ye=this.prop.pageSize.inner.px.height,Ce=[].concat(this.opt.pagebreak.mode),we={avoidAll:Ce.indexOf("avoid-all")!==-1,css:Ce.indexOf("css")!==-1,legacy:Ce.indexOf("legacy")!==-1},Ke={},Se=this;["before","after","avoid"].forEach(function(De){var We=we.avoidAll&&De==="avoid";Ke[De]=We?[]:[].concat(Se.opt.pagebreak[De]||[]),Ke[De].length>0&&(Ke[De]=Array.prototype.slice.call(be.querySelectorAll(Ke[De].join(", "))))});var ke=be.querySelectorAll(".html2pdf__page-break");ke=Array.prototype.slice.call(ke);var Fe=be.querySelectorAll("*");Array.prototype.forEach.call(Fe,function(We){var Ve={before:!1,after:we.legacy&&ke.indexOf(We)!==-1,avoid:we.avoidAll};if(we.css){var Qe=window.getComputedStyle(We),Je=["always","page","left","right"],et=["avoid","avoid-page"];Ve={before:Ve.before||Je.indexOf(Qe.breakBefore||Qe.pageBreakBefore)!==-1,after:Ve.after||Je.indexOf(Qe.breakAfter||Qe.pageBreakAfter)!==-1,avoid:Ve.avoid||et.indexOf(Qe.breakInside||Qe.pageBreakInside)!==-1}}Object.keys(Ve).forEach(function(pt){Ve[pt]=Ve[pt]||Ke[pt].indexOf(We)!==-1});var ct=We.getBoundingClientRect();if(Ve.avoid&&!Ve.before){var ut=Math.floor(ct.top/ye),nt=Math.floor(ct.bottom/ye),lt=Math.abs(ct.bottom-ct.top)/ye;nt!==ut&&lt<=1&&(Ve.before=!0)}if(Ve.before){var at=(0,Ae.createElement)("div",{style:{display:"block",height:ye-ct.top%ye+"px"}});We.parentNode.insertBefore(at,We)}if(Ve.after){var at=(0,Ae.createElement)("div",{style:{display:"block",height:ye-ct.bottom%ye+"px"}});We.parentNode.insertBefore(at,We.nextSibling)}})})}},"./src/utils.js":function(re,le,ie){"use strict";ie.r(le),ie.d(le,{objType:function(){return Ce},createElement:function(){return we},cloneNode:function(){return Ke},unitConvert:function(){return Se},toPx:function(){return ke}});var se=ie("./node_modules/core-js/modules/es.number.constructor.js"),oe=ie.n(se),te=ie("./node_modules/core-js/modules/es.symbol.js"),z=ie.n(te),a=ie("./node_modules/core-js/modules/es.symbol.description.js"),y=ie.n(a),E=ie("./node_modules/core-js/modules/es.object.to-string.js"),b=ie.n(E),ee=ie("./node_modules/core-js/modules/es.symbol.iterator.js"),ne=ie.n(ee),ce=ie("./node_modules/core-js/modules/es.array.iterator.js"),Ae=ie.n(ce),ge=ie("./node_modules/core-js/modules/es.string.iterator.js"),me=ie.n(ge),ve=ie("./node_modules/core-js/modules/web.dom-collections.iterator.js"),be=ie.n(ve);function ye(Fe){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ye=function(We){return typeof We}:ye=function(We){return We&&typeof Symbol=="function"&&We.constructor===Symbol&&We!==Symbol.prototype?"symbol":typeof We},ye(Fe)}var Ce=function(De){var We=ye(De);return We==="undefined"?"undefined":We==="string"||De instanceof String?"string":We==="number"||De instanceof Number?"number":We==="function"||De instanceof Function?"function":De&&De.constructor===Array?"array":De&&De.nodeType===1?"element":We==="object"?"object":"unknown"},we=function(De,We){var Ve=document.createElement(De);if(We.className&&(Ve.className=We.className),We.innerHTML){Ve.innerHTML=We.innerHTML;for(var Qe=Ve.getElementsByTagName("script"),Je=Qe.length;Je-- >0;null)Qe[Je].parentNode.removeChild(Qe[Je])}for(var et in We.style)Ve.style[et]=We.style[et];return Ve},Ke=function Fe(De,We){for(var Ve=De.nodeType===3?document.createTextNode(De.nodeValue):De.cloneNode(!1),Qe=De.firstChild;Qe;Qe=Qe.nextSibling)(We===!0||Qe.nodeType!==1||Qe.nodeName!=="SCRIPT")&&Ve.appendChild(Fe(Qe,We));return De.nodeType===1&&(De.nodeName==="CANVAS"?(Ve.width=De.width,Ve.height=De.height,Ve.getContext("2d").drawImage(De,0,0)):(De.nodeName==="TEXTAREA"||De.nodeName==="SELECT")&&(Ve.value=De.value),Ve.addEventListener("load",function(){Ve.scrollTop=De.scrollTop,Ve.scrollLeft=De.scrollLeft},!0)),Ve},Se=function(De,We){if(Ce(De)==="number")return De*72/96/We;var Ve={};for(var Qe in De)Ve[Qe]=De[Qe]*72/96/We;return Ve},ke=function(De,We){return Math.floor(De*We/72*96)}},"./src/worker.js":function(re,le,ie){"use strict";ie.r(le);var se=ie("./node_modules/core-js/modules/es.object.assign.js"),oe=ie.n(se),te=ie("./node_modules/core-js/modules/es.array.map.js"),z=ie.n(te),a=ie("./node_modules/core-js/modules/es.object.keys.js"),y=ie.n(a),E=ie("./node_modules/core-js/modules/es.array.concat.js"),b=ie.n(E),ee=ie("./node_modules/core-js/modules/es.object.to-string.js"),ne=ie.n(ee),ce=ie("./node_modules/core-js/modules/es.regexp.to-string.js"),Ae=ie.n(ce),ge=ie("./node_modules/core-js/modules/es.function.name.js"),me=ie.n(ge),ve=ie("./node_modules/core-js/modules/web.dom-collections.for-each.js"),be=ie.n(ve),ye=ie("jspdf"),Ce=ie.n(ye),we=ie("html2canvas"),Ke=ie.n(we),Se=ie("./src/utils.js"),ke=ie("./node_modules/es6-promise/dist/es6-promise.js"),Fe=ie.n(ke),De=Fe().Promise,We=function Ve(Qe){var Je=Object.assign(Ve.convert(De.resolve()),JSON.parse(JSON.stringify(Ve.template))),et=Ve.convert(De.resolve(),Je);return et=et.setProgress(1,Ve,1,[Ve]),et=et.set(Qe),et};We.prototype=Object.create(De.prototype),We.prototype.constructor=We,We.convert=function(Qe,Je){return Qe.__proto__=Je||We.prototype,Qe},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(Qe,Je){function et(ct){switch((0,Se.objType)(ct)){case"string":return"string";case"element":return ct.nodeName.toLowerCase==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(Je=Je||et(Qe),Je){case"string":return this.set({src:(0,Se.createElement)("div",{innerHTML:Qe})});case"element":return this.set({src:Qe});case"canvas":return this.set({canvas:Qe});case"img":return this.set({img:Qe});default:return this.error("Unknown source type.")}})},We.prototype.to=function(Qe){switch(Qe){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 Qe=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Qe).then(function(){var et={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},ct={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};et.opacity=0;var ut=(0,Se.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,Se.createElement)("div",{className:"html2pdf__overlay",style:et}),this.prop.container=(0,Se.createElement)("div",{className:"html2pdf__container",style:ct}),this.prop.container.appendChild(ut),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},We.prototype.toCanvas=function(){var Qe=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Qe).then(function(){var et=Object.assign({},this.opt.html2canvas);return delete et.onrendered,we(this.prop.container,et)}).then(function(et){var ct=this.opt.html2canvas.onrendered||function(){};ct(et),this.prop.canvas=et,document.body.removeChild(this.prop.overlay)})},We.prototype.toImg=function(){var Qe=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(Qe).then(function(){var et=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=et})},We.prototype.toPdf=function(){var Qe=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(Qe).then(function(){var et=this.prop.canvas,ct=this.opt,ut=et.height,nt=Math.floor(et.width*this.prop.pageSize.inner.ratio),lt=Math.ceil(ut/nt),at=this.prop.pageSize.inner.height,pt=document.createElement("canvas"),bt=pt.getContext("2d");pt.width=et.width,pt.height=nt,this.prop.pdf=this.prop.pdf||new ye.jsPDF(ct.jsPDF);for(var Lt=0;Lt<lt;Lt++){Lt===lt-1&&ut%nt!==0&&(pt.height=ut%nt,at=pt.height*this.prop.pageSize.inner.width/pt.width);var mt=pt.width,At=pt.height;bt.fillStyle="white",bt.fillRect(0,0,mt,At),bt.drawImage(et,0,Lt*nt,mt,At,0,0,mt,At),Lt&&this.prop.pdf.addPage();var qe=pt.toDataURL("image/"+ct.image.type,ct.image.quality);this.prop.pdf.addImage(qe,ct.image.type,ct.margin[1],ct.margin[0],this.prop.pageSize.inner.width,at)}})},We.prototype.output=function(Qe,Je,et){return et=et||"pdf",et.toLowerCase()==="img"||et.toLowerCase()==="image"?this.outputImg(Qe,Je):this.outputPdf(Qe,Je)},We.prototype.outputPdf=function(Qe,Je){var et=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(et).then(function(){return this.prop.pdf.output(Qe,Je)})},We.prototype.outputImg=function(Qe,Je){var et=[function(){return this.prop.img||this.toImg()}];return this.thenList(et).then(function(){switch(Qe){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 "'+Qe+'" is not supported.'}})},We.prototype.save=function(Qe){var Je=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(Je).set(Qe?{filename:Qe}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},We.prototype.set=function(Qe){if((0,Se.objType)(Qe)!=="object")return this;var Je=Object.keys(Qe||{}).map(function(et){switch(et){case"margin":return this.setMargin.bind(this,Qe.margin);case"jsPDF":return function(){return this.opt.jsPDF=Qe.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,Qe.pageSize);default:return et in We.template.prop?function(){this.prop[et]=Qe[et]}:function(){this.opt[et]=Qe[et]}}},this);return this.then(function(){return this.thenList(Je)})},We.prototype.get=function(Qe,Je){return this.then(function(){var ct=Qe in We.template.prop?this.prop[Qe]:this.opt[Qe];return Je?Je(ct):ct})},We.prototype.setMargin=function(Qe){return this.then(function(){switch((0,Se.objType)(Qe)){case"number":Qe=[Qe,Qe,Qe,Qe];case"array":if(Qe.length===2&&(Qe=[Qe[0],Qe[1],Qe[0],Qe[1]]),Qe.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=Qe}).then(this.setPageSize)},We.prototype.setPageSize=function(Qe){return this.then(function(){Qe=Qe||ye.jsPDF.getPageSize(this.opt.jsPDF),Qe.hasOwnProperty("inner")||(Qe.inner={width:Qe.width-this.opt.margin[1]-this.opt.margin[3],height:Qe.height-this.opt.margin[0]-this.opt.margin[2]},Qe.inner.px={width:(0,Se.toPx)(Qe.inner.width,Qe.k),height:(0,Se.toPx)(Qe.inner.height,Qe.k)},Qe.inner.ratio=Qe.inner.height/Qe.inner.width),this.prop.pageSize=Qe})},We.prototype.setProgress=function(Qe,Je,et,ct){return Qe!=null&&(this.progress.val=Qe),Je!=null&&(this.progress.state=Je),et!=null&&(this.progress.n=et),ct!=null&&(this.progress.stack=ct),this.progress.ratio=this.progress.val/this.progress.state,this},We.prototype.updateProgress=function(Qe,Je,et,ct){return this.setProgress(Qe?this.progress.val+Qe:null,Je||null,et?this.progress.n+et:null,ct?this.progress.stack.concat(ct):null)},We.prototype.then=function(Qe,Je){var et=this;return this.thenCore(Qe,Je,function(ut,nt){return et.updateProgress(null,null,1,[ut]),De.prototype.then.call(this,function(at){return et.updateProgress(null,ut),at}).then(ut,nt).then(function(at){return et.updateProgress(1),at})})},We.prototype.thenCore=function(Qe,Je,et){et=et||De.prototype.then;var ct=this;Qe&&(Qe=Qe.bind(ct)),Je&&(Je=Je.bind(ct));var ut=De.toString().indexOf("[native code]")!==-1&&De.name==="Promise",nt=ut?ct:We.convert(Object.assign({},ct),De.prototype),lt=et.call(nt,Qe,Je);return We.convert(lt,ct.__proto__)},We.prototype.thenExternal=function(Qe,Je){return De.prototype.then.call(this,Qe,Je)},We.prototype.thenList=function(Qe){var Je=this;return Qe.forEach(function(ct){Je=Je.thenCore(ct)}),Je},We.prototype.catch=function(Ve){Ve&&(Ve=Ve.bind(this));var Qe=De.prototype.catch.call(this,Ve);return We.convert(Qe,this)},We.prototype.catchExternal=function(Qe){return De.prototype.catch.call(this,Qe)},We.prototype.error=function(Qe){return this.then(function(){throw new Error(Qe)})},We.prototype.using=We.prototype.set,We.prototype.saveAs=We.prototype.save,We.prototype.export=We.prototype.output,We.prototype.run=We.prototype.then,le.default=We},"./node_modules/core-js/internals/a-function.js":function(re){re.exports=function(le){if(typeof le!="function")throw TypeError(String(le)+" is not a function");return le}},"./node_modules/core-js/internals/a-possible-prototype.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/is-object.js");re.exports=function(oe){if(!se(oe)&&oe!==null)throw TypeError("Can't set "+String(oe)+" as a prototype");return oe}},"./node_modules/core-js/internals/add-to-unscopables.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/well-known-symbol.js"),oe=ie("./node_modules/core-js/internals/object-create.js"),te=ie("./node_modules/core-js/internals/object-define-property.js"),z=se("unscopables"),a=Array.prototype;a[z]==null&&te.f(a,z,{configurable:!0,value:oe(null)}),re.exports=function(y){a[z][y]=!0}},"./node_modules/core-js/internals/an-object.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/is-object.js");re.exports=function(oe){if(!se(oe))throw TypeError(String(oe)+" is not an object");return oe}},"./node_modules/core-js/internals/array-for-each.js":function(re,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/array-iteration.js").forEach,oe=ie("./node_modules/core-js/internals/array-method-is-strict.js"),te=oe("forEach");re.exports=te?[].forEach:function(a){return se(this,a,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/to-indexed-object.js"),oe=ie("./node_modules/core-js/internals/to-length.js"),te=ie("./node_modules/core-js/internals/to-absolute-index.js"),z=function(a){return function(y,E,b){var ee=se(y),ne=oe(ee.length),ce=te(b,ne),Ae;if(a&&E!=E){for(;ne>ce;)if(Ae=ee[ce++],Ae!=Ae)return!0}else for(;ne>ce;ce++)if((a||ce in ee)&&ee[ce]===E)return a||ce||0;return!a&&-1}};re.exports={includes:z(!0),indexOf:z(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/function-bind-context.js"),oe=ie("./node_modules/core-js/internals/indexed-object.js"),te=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,E=function(b){var ee=b==1,ne=b==2,ce=b==3,Ae=b==4,ge=b==6,me=b==7,ve=b==5||ge;return function(be,ye,Ce,we){for(var Ke=te(be),Se=oe(Ke),ke=se(ye,Ce,3),Fe=z(Se.length),De=0,We=we||a,Ve=ee?We(be,Fe):ne||me?We(be,0):void 0,Qe,Je;Fe>De;De++)if((ve||De in Se)&&(Qe=Se[De],Je=ke(Qe,De,Ke),b))if(ee)Ve[De]=Je;else if(Je)switch(b){case 3:return!0;case 5:return Qe;case 6:return De;case 2:y.call(Ve,Qe)}else switch(b){case 4:return!1;case 7:y.call(Ve,Qe)}return ge?-1:ce||Ae?Ae:Ve}};re.exports={forEach:E(0),map:E(1),filter:E(2),some:E(3),every:E(4),find:E(5),findIndex:E(6),filterReject:E(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/fails.js"),oe=ie("./node_modules/core-js/internals/well-known-symbol.js"),te=ie("./node_modules/core-js/internals/engine-v8-version.js"),z=oe("species");re.exports=function(a){return te>=51||!se(function(){var y=[],E=y.constructor={};return E[z]=function(){return{foo:1}},y[a](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(re,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/fails.js");re.exports=function(oe,te){var z=[][oe];return!!z&&se(function(){z.call(null,te||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/is-object.js"),oe=ie("./node_modules/core-js/internals/is-array.js"),te=ie("./node_modules/core-js/internals/well-known-symbol.js"),z=te("species");re.exports=function(a){var y;return oe(a)&&(y=a.constructor,typeof y=="function"&&(y===Array||oe(y.prototype))?y=void 0:se(y)&&(y=y[z],y===null&&(y=void 0))),y===void 0?Array:y}},"./node_modules/core-js/internals/array-species-create.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/array-species-constructor.js");re.exports=function(oe,te){return new(se(oe))(te===0?0:te)}},"./node_modules/core-js/internals/classof-raw.js":function(re){var le={}.toString;re.exports=function(ie){return le.call(ie).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/to-string-tag-support.js"),oe=ie("./node_modules/core-js/internals/classof-raw.js"),te=ie("./node_modules/core-js/internals/well-known-symbol.js"),z=te("toStringTag"),a=oe(function(){return arguments}())=="Arguments",y=function(E,b){try{return E[b]}catch(ee){}};re.exports=se?oe:function(E){var b,ee,ne;return E===void 0?"Undefined":E===null?"Null":typeof(ee=y(b=Object(E),z))=="string"?ee:a?oe(b):(ne=oe(b))=="Object"&&typeof b.callee=="function"?"Arguments":ne}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/has.js"),oe=ie("./node_modules/core-js/internals/own-keys.js"),te=ie("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),z=ie("./node_modules/core-js/internals/object-define-property.js");re.exports=function(a,y){for(var E=oe(y),b=z.f,ee=te.f,ne=0;ne<E.length;ne++){var ce=E[ne];se(a,ce)||b(a,ce,ee(y,ce))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/fails.js");re.exports=!se(function(){function oe(){}return oe.prototype.constructor=null,Object.getPrototypeOf(new oe)!==oe.prototype})},"./node_modules/core-js/internals/create-html.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/require-object-coercible.js"),oe=ie("./node_modules/core-js/internals/to-string.js"),te=/"/g;re.exports=function(z,a,y,E){var b=oe(se(z)),ee="<"+a;return y!==""&&(ee+=" "+y+'="'+oe(E).replace(te,"&quot;")+'"'),ee+">"+b+"</"+a+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(re,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,oe=ie("./node_modules/core-js/internals/object-create.js"),te=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};re.exports=function(E,b,ee){var ne=b+" Iterator";return E.prototype=oe(se,{next:te(1,ee)}),z(E,ne,!1,!0),a[ne]=y,E}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/descriptors.js"),oe=ie("./node_modules/core-js/internals/object-define-property.js"),te=ie("./node_modules/core-js/internals/create-property-descriptor.js");re.exports=se?function(z,a,y){return oe.f(z,a,te(1,y))}:function(z,a,y){return z[a]=y,z}},"./node_modules/core-js/internals/create-property-descriptor.js":function(re){re.exports=function(le,ie){return{enumerable:!(le&1),configurable:!(le&2),writable:!(le&4),value:ie}}},"./node_modules/core-js/internals/create-property.js":function(re,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/to-property-key.js"),oe=ie("./node_modules/core-js/internals/object-define-property.js"),te=ie("./node_modules/core-js/internals/create-property-descriptor.js");re.exports=function(z,a,y){var E=se(a);E in z?oe.f(z,E,te(0,y)):z[E]=y}},"./node_modules/core-js/internals/define-iterator.js":function(re,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/export.js"),oe=ie("./node_modules/core-js/internals/create-iterator-constructor.js"),te=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"),E=ie("./node_modules/core-js/internals/redefine.js"),b=ie("./node_modules/core-js/internals/well-known-symbol.js"),ee=ie("./node_modules/core-js/internals/is-pure.js"),ne=ie("./node_modules/core-js/internals/iterators.js"),ce=ie("./node_modules/core-js/internals/iterators-core.js"),Ae=ce.IteratorPrototype,ge=ce.BUGGY_SAFARI_ITERATORS,me=b("iterator"),ve="keys",be="values",ye="entries",Ce=function(){return this};re.exports=function(we,Ke,Se,ke,Fe,De,We){oe(Se,Ke,ke);var Ve=function(bt){if(bt===Fe&&ut)return ut;if(!ge&&bt in et)return et[bt];switch(bt){case ve:return function(){return new Se(this,bt)};case be:return function(){return new Se(this,bt)};case ye:return function(){return new Se(this,bt)}}return function(){return new Se(this)}},Qe=Ke+" Iterator",Je=!1,et=we.prototype,ct=et[me]||et["@@iterator"]||Fe&&et[Fe],ut=!ge&&ct||Ve(Fe),nt=Ke=="Array"&&et.entries||ct,lt,at,pt;if(nt&&(lt=te(nt.call(new we)),Ae!==Object.prototype&&lt.next&&(!ee&&te(lt)!==Ae&&(z?z(lt,Ae):typeof lt[me]!="function"&&y(lt,me,Ce)),a(lt,Qe,!0,!0),ee&&(ne[Qe]=Ce))),Fe==be&&ct&&ct.name!==be&&(Je=!0,ut=function(){return ct.call(this)}),(!ee||We)&&et[me]!==ut&&y(et,me,ut),ne[Ke]=ut,Fe)if(at={values:Ve(be),keys:De?ut:Ve(ve),entries:Ve(ye)},We)for(pt in at)(ge||Je||!(pt in et))&&E(et,pt,at[pt]);else se({target:Ke,proto:!0,forced:ge||Je},at);return at}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/path.js"),oe=ie("./node_modules/core-js/internals/has.js"),te=ie("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),z=ie("./node_modules/core-js/internals/object-define-property.js").f;re.exports=function(a){var y=se.Symbol||(se.Symbol={});oe(y,a)||z(y,a,{value:te.f(a)})}},"./node_modules/core-js/internals/descriptors.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/fails.js");re.exports=!se(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/global.js"),oe=ie("./node_modules/core-js/internals/is-object.js"),te=se.document,z=oe(te)&&oe(te.createElement);re.exports=function(a){return z?te.createElement(a):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(re){re.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(re,le,ie){var se=ie("./node_modules/core-js/internals/get-built-in.js");re.exports=se("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/global.js"),oe=ie("./node_modules/core-js/internals/engine-user-agent.js"),te=se.process,z=se.Deno,a=te&&te.versions||z&&z.version,y=a&&a.v8,E,b;y?(E=y.split("."),b=E[0]<4?1:E[0]+E[1]):oe&&(E=oe.match(/Edge\/(\d+)/),(!E||E[1]>=74)&&(E=oe.match(/Chrome\/(\d+)/),E&&(b=E[1]))),re.exports=b&&+b},"./node_modules/core-js/internals/enum-bug-keys.js":function(re){re.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/global.js"),oe=ie("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,te=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"),E=ie("./node_modules/core-js/internals/is-forced.js");re.exports=function(b,ee){var ne=b.target,ce=b.global,Ae=b.stat,ge,me,ve,be,ye,Ce;if(ce?me=se:Ae?me=se[ne]||a(ne,{}):me=(se[ne]||{}).prototype,me)for(ve in ee){if(ye=ee[ve],b.noTargetGet?(Ce=oe(me,ve),be=Ce&&Ce.value):be=me[ve],ge=E(ce?ve:ne+(Ae?".":"#")+ve,b.forced),!ge&&be!==void 0){if(typeof ye==typeof be)continue;y(ye,be)}(b.sham||be&&be.sham)&&te(ye,"sham",!0),z(me,ve,ye,b)}}},"./node_modules/core-js/internals/fails.js":function(re){re.exports=function(le){try{return!!le()}catch(ie){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/a-function.js");re.exports=function(oe,te,z){if(se(oe),te===void 0)return oe;switch(z){case 0:return function(){return oe.call(te)};case 1:return function(a){return oe.call(te,a)};case 2:return function(a,y){return oe.call(te,a,y)};case 3:return function(a,y,E){return oe.call(te,a,y,E)}}return function(){return oe.apply(te,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/global.js"),oe=function(te){return typeof te=="function"?te:void 0};re.exports=function(te,z){return arguments.length<2?oe(se[te]):se[te]&&se[te][z]}},"./node_modules/core-js/internals/global.js":function(re){var le=function(ie){return ie&&ie.Math==Math&&ie};re.exports=le(typeof globalThis=="object"&&globalThis)||le(typeof window=="object"&&window)||le(typeof self=="object"&&self)||le(typeof fe.g=="object"&&fe.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/to-object.js"),oe={}.hasOwnProperty;re.exports=Object.hasOwn||function(z,a){return oe.call(se(z),a)}},"./node_modules/core-js/internals/hidden-keys.js":function(re){re.exports={}},"./node_modules/core-js/internals/html.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/get-built-in.js");re.exports=se("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/descriptors.js"),oe=ie("./node_modules/core-js/internals/fails.js"),te=ie("./node_modules/core-js/internals/document-create-element.js");re.exports=!se&&!oe(function(){return Object.defineProperty(te("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/fails.js"),oe=ie("./node_modules/core-js/internals/classof-raw.js"),te="".split;re.exports=se(function(){return!Object("z").propertyIsEnumerable(0)})?function(z){return oe(z)=="String"?te.call(z,""):Object(z)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/is-object.js"),oe=ie("./node_modules/core-js/internals/object-set-prototype-of.js");re.exports=function(te,z,a){var y,E;return oe&&typeof(y=z.constructor)=="function"&&y!==a&&se(E=y.prototype)&&E!==a.prototype&&oe(te,E),te}},"./node_modules/core-js/internals/inspect-source.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/shared-store.js"),oe=Function.toString;typeof se.inspectSource!="function"&&(se.inspectSource=function(te){return oe.call(te)}),re.exports=se.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/native-weak-map.js"),oe=ie("./node_modules/core-js/internals/global.js"),te=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"),E=ie("./node_modules/core-js/internals/shared-key.js"),b=ie("./node_modules/core-js/internals/hidden-keys.js"),ee="Object already initialized",ne=oe.WeakMap,ce,Ae,ge,me=function(Se){return ge(Se)?Ae(Se):ce(Se,{})},ve=function(Se){return function(ke){var Fe;if(!te(ke)||(Fe=Ae(ke)).type!==Se)throw TypeError("Incompatible receiver, "+Se+" required");return Fe}};if(se||y.state){var be=y.state||(y.state=new ne),ye=be.get,Ce=be.has,we=be.set;ce=function(Se,ke){if(Ce.call(be,Se))throw new TypeError(ee);return ke.facade=Se,we.call(be,Se,ke),ke},Ae=function(Se){return ye.call(be,Se)||{}},ge=function(Se){return Ce.call(be,Se)}}else{var Ke=E("state");b[Ke]=!0,ce=function(Se,ke){if(a(Se,Ke))throw new TypeError(ee);return ke.facade=Se,z(Se,Ke,ke),ke},Ae=function(Se){return a(Se,Ke)?Se[Ke]:{}},ge=function(Se){return a(Se,Ke)}}re.exports={set:ce,get:Ae,has:ge,enforce:me,getterFor:ve}},"./node_modules/core-js/internals/is-array.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/classof-raw.js");re.exports=Array.isArray||function(te){return se(te)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/fails.js"),oe=/#|\.prototype\./,te=function(b,ee){var ne=a[z(b)];return ne==E?!0:ne==y?!1:typeof ee=="function"?se(ee):!!ee},z=te.normalize=function(b){return String(b).replace(oe,".").toLowerCase()},a=te.data={},y=te.NATIVE="N",E=te.POLYFILL="P";re.exports=te},"./node_modules/core-js/internals/is-object.js":function(re){re.exports=function(le){return typeof le=="object"?le!==null:typeof le=="function"}},"./node_modules/core-js/internals/is-pure.js":function(re){re.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/get-built-in.js"),oe=ie("./node_modules/core-js/internals/use-symbol-as-uid.js");re.exports=oe?function(te){return typeof te=="symbol"}:function(te){var z=se("Symbol");return typeof z=="function"&&Object(te)instanceof z}},"./node_modules/core-js/internals/iterators-core.js":function(re,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/fails.js"),oe=ie("./node_modules/core-js/internals/object-get-prototype-of.js"),te=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"),E=a("iterator"),b=!1,ee=function(){return this},ne,ce,Ae;[].keys&&(Ae=[].keys(),"next"in Ae?(ce=oe(oe(Ae)),ce!==Object.prototype&&(ne=ce)):b=!0);var ge=ne==null||se(function(){var me={};return ne[E].call(me)!==me});ge&&(ne={}),(!y||ge)&&!z(ne,E)&&te(ne,E,ee),re.exports={IteratorPrototype:ne,BUGGY_SAFARI_ITERATORS:b}},"./node_modules/core-js/internals/iterators.js":function(re){re.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/engine-v8-version.js"),oe=ie("./node_modules/core-js/internals/fails.js");re.exports=!!Object.getOwnPropertySymbols&&!oe(function(){var te=Symbol();return!String(te)||!(Object(te)instanceof Symbol)||!Symbol.sham&&se&&se<41})},"./node_modules/core-js/internals/native-weak-map.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/global.js"),oe=ie("./node_modules/core-js/internals/inspect-source.js"),te=se.WeakMap;re.exports=typeof te=="function"&&/native code/.test(oe(te))},"./node_modules/core-js/internals/object-assign.js":function(re,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/descriptors.js"),oe=ie("./node_modules/core-js/internals/fails.js"),te=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"),E=ie("./node_modules/core-js/internals/indexed-object.js"),b=Object.assign,ee=Object.defineProperty;re.exports=!b||oe(function(){if(se&&b({b:1},b(ee({},"a",{enumerable:!0,get:function(){ee(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var ne={},ce={},Ae=Symbol(),ge="abcdefghijklmnopqrst";return ne[Ae]=7,ge.split("").forEach(function(me){ce[me]=me}),b({},ne)[Ae]!=7||te(b({},ce)).join("")!=ge})?function(ce,Ae){for(var ge=y(ce),me=arguments.length,ve=1,be=z.f,ye=a.f;me>ve;)for(var Ce=E(arguments[ve++]),we=be?te(Ce).concat(be(Ce)):te(Ce),Ke=we.length,Se=0,ke;Ke>Se;)ke=we[Se++],(!se||ye.call(Ce,ke))&&(ge[ke]=Ce[ke]);return ge}:b},"./node_modules/core-js/internals/object-create.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/an-object.js"),oe=ie("./node_modules/core-js/internals/object-define-properties.js"),te=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"),E=ie("./node_modules/core-js/internals/shared-key.js"),b=">",ee="<",ne="prototype",ce="script",Ae=E("IE_PROTO"),ge=function(){},me=function(we){return ee+ce+b+we+ee+"/"+ce+b},ve=function(we){we.write(me("")),we.close();var Ke=we.parentWindow.Object;return we=null,Ke},be=function(){var we=y("iframe"),Ke="java"+ce+":",Se;if(we.style)return we.style.display="none",a.appendChild(we),we.src=String(Ke),Se=we.contentWindow.document,Se.open(),Se.write(me("document.F=Object")),Se.close(),Se.F},ye,Ce=function(){try{ye=new ActiveXObject("htmlfile")}catch(Ke){}Ce=document.domain&&ye?ve(ye):be()||ve(ye);for(var we=te.length;we--;)delete Ce[ne][te[we]];return Ce()};z[Ae]=!0,re.exports=Object.create||function(Ke,Se){var ke;return Ke!==null?(ge[ne]=se(Ke),ke=new ge,ge[ne]=null,ke[Ae]=Ke):ke=Ce(),Se===void 0?ke:oe(ke,Se)}},"./node_modules/core-js/internals/object-define-properties.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/descriptors.js"),oe=ie("./node_modules/core-js/internals/object-define-property.js"),te=ie("./node_modules/core-js/internals/an-object.js"),z=ie("./node_modules/core-js/internals/object-keys.js");re.exports=se?Object.defineProperties:function(y,E){te(y);for(var b=z(E),ee=b.length,ne=0,ce;ee>ne;)oe.f(y,ce=b[ne++],E[ce]);return y}},"./node_modules/core-js/internals/object-define-property.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/descriptors.js"),oe=ie("./node_modules/core-js/internals/ie8-dom-define.js"),te=ie("./node_modules/core-js/internals/an-object.js"),z=ie("./node_modules/core-js/internals/to-property-key.js"),a=Object.defineProperty;le.f=se?a:function(E,b,ee){if(te(E),b=z(b),te(ee),oe)try{return a(E,b,ee)}catch(ne){}if("get"in ee||"set"in ee)throw TypeError("Accessors not supported");return"value"in ee&&(E[b]=ee.value),E}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/descriptors.js"),oe=ie("./node_modules/core-js/internals/object-property-is-enumerable.js"),te=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"),E=ie("./node_modules/core-js/internals/ie8-dom-define.js"),b=Object.getOwnPropertyDescriptor;le.f=se?b:function(ne,ce){if(ne=z(ne),ce=a(ce),E)try{return b(ne,ce)}catch(Ae){}if(y(ne,ce))return te(!oe.f.call(ne,ce),ne[ce])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/to-indexed-object.js"),oe=ie("./node_modules/core-js/internals/object-get-own-property-names.js").f,te={}.toString,z=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(y){try{return oe(y)}catch(E){return z.slice()}};re.exports.f=function(E){return z&&te.call(E)=="[object Window]"?a(E):oe(se(E))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/object-keys-internal.js"),oe=ie("./node_modules/core-js/internals/enum-bug-keys.js"),te=oe.concat("length","prototype");le.f=Object.getOwnPropertyNames||function(a){return se(a,te)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(re,le){le.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/has.js"),oe=ie("./node_modules/core-js/internals/to-object.js"),te=ie("./node_modules/core-js/internals/shared-key.js"),z=ie("./node_modules/core-js/internals/correct-prototype-getter.js"),a=te("IE_PROTO"),y=Object.prototype;re.exports=z?Object.getPrototypeOf:function(E){return E=oe(E),se(E,a)?E[a]:typeof E.constructor=="function"&&E instanceof E.constructor?E.constructor.prototype:E instanceof Object?y:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/has.js"),oe=ie("./node_modules/core-js/internals/to-indexed-object.js"),te=ie("./node_modules/core-js/internals/array-includes.js").indexOf,z=ie("./node_modules/core-js/internals/hidden-keys.js");re.exports=function(a,y){var E=oe(a),b=0,ee=[],ne;for(ne in E)!se(z,ne)&&se(E,ne)&&ee.push(ne);for(;y.length>b;)se(E,ne=y[b++])&&(~te(ee,ne)||ee.push(ne));return ee}},"./node_modules/core-js/internals/object-keys.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/object-keys-internal.js"),oe=ie("./node_modules/core-js/internals/enum-bug-keys.js");re.exports=Object.keys||function(z){return se(z,oe)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(re,le){"use strict";var ie={}.propertyIsEnumerable,se=Object.getOwnPropertyDescriptor,oe=se&&!ie.call({1:2},1);le.f=oe?function(z){var a=se(this,z);return!!a&&a.enumerable}:ie},"./node_modules/core-js/internals/object-set-prototype-of.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/an-object.js"),oe=ie("./node_modules/core-js/internals/a-possible-prototype.js");re.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var te=!1,z={},a;try{a=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,a.call(z,[]),te=z instanceof Array}catch(y){}return function(E,b){return se(E),oe(b),te?a.call(E,b):E.__proto__=b,E}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(re,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/to-string-tag-support.js"),oe=ie("./node_modules/core-js/internals/classof.js");re.exports=se?{}.toString:function(){return"[object "+oe(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/is-object.js");re.exports=function(oe,te){var z,a;if(te==="string"&&typeof(z=oe.toString)=="function"&&!se(a=z.call(oe))||typeof(z=oe.valueOf)=="function"&&!se(a=z.call(oe))||te!=="string"&&typeof(z=oe.toString)=="function"&&!se(a=z.call(oe)))return a;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/get-built-in.js"),oe=ie("./node_modules/core-js/internals/object-get-own-property-names.js"),te=ie("./node_modules/core-js/internals/object-get-own-property-symbols.js"),z=ie("./node_modules/core-js/internals/an-object.js");re.exports=se("Reflect","ownKeys")||function(y){var E=oe.f(z(y)),b=te.f;return b?E.concat(b(y)):E}},"./node_modules/core-js/internals/path.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/global.js");re.exports=se},"./node_modules/core-js/internals/redefine.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/global.js"),oe=ie("./node_modules/core-js/internals/create-non-enumerable-property.js"),te=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"),E=y.get,b=y.enforce,ee=String(String).split("String");(re.exports=function(ne,ce,Ae,ge){var me=ge?!!ge.unsafe:!1,ve=ge?!!ge.enumerable:!1,be=ge?!!ge.noTargetGet:!1,ye;if(typeof Ae=="function"&&(typeof ce=="string"&&!te(Ae,"name")&&oe(Ae,"name",ce),ye=b(Ae),ye.source||(ye.source=ee.join(typeof ce=="string"?ce:""))),ne===se){ve?ne[ce]=Ae:z(ce,Ae);return}else me?!be&&ne[ce]&&(ve=!0):delete ne[ce];ve?ne[ce]=Ae:oe(ne,ce,Ae)})(Function.prototype,"toString",function(){return typeof this=="function"&&E(this).source||a(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(re,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/an-object.js");re.exports=function(){var oe=se(this),te="";return oe.global&&(te+="g"),oe.ignoreCase&&(te+="i"),oe.multiline&&(te+="m"),oe.dotAll&&(te+="s"),oe.unicode&&(te+="u"),oe.sticky&&(te+="y"),te}},"./node_modules/core-js/internals/require-object-coercible.js":function(re){re.exports=function(le){if(le==null)throw TypeError("Can't call method on "+le);return le}},"./node_modules/core-js/internals/set-global.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/global.js");re.exports=function(oe,te){try{Object.defineProperty(se,oe,{value:te,configurable:!0,writable:!0})}catch(z){se[oe]=te}return te}},"./node_modules/core-js/internals/set-to-string-tag.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/object-define-property.js").f,oe=ie("./node_modules/core-js/internals/has.js"),te=ie("./node_modules/core-js/internals/well-known-symbol.js"),z=te("toStringTag");re.exports=function(a,y,E){a&&!oe(a=E?a:a.prototype,z)&&se(a,z,{configurable:!0,value:y})}},"./node_modules/core-js/internals/shared-key.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/shared.js"),oe=ie("./node_modules/core-js/internals/uid.js"),te=se("keys");re.exports=function(z){return te[z]||(te[z]=oe(z))}},"./node_modules/core-js/internals/shared-store.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/global.js"),oe=ie("./node_modules/core-js/internals/set-global.js"),te="__core-js_shared__",z=se[te]||oe(te,{});re.exports=z},"./node_modules/core-js/internals/shared.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/is-pure.js"),oe=ie("./node_modules/core-js/internals/shared-store.js");(re.exports=function(te,z){return oe[te]||(oe[te]=z!==void 0?z:{})})("versions",[]).push({version:"3.16.0",mode:se?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/fails.js");re.exports=function(oe){return se(function(){var te=""[oe]('"');return te!==te.toLowerCase()||te.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/to-integer.js"),oe=ie("./node_modules/core-js/internals/to-string.js"),te=ie("./node_modules/core-js/internals/require-object-coercible.js"),z=function(a){return function(y,E){var b=oe(te(y)),ee=se(E),ne=b.length,ce,Ae;return ee<0||ee>=ne?a?"":void 0:(ce=b.charCodeAt(ee),ce<55296||ce>56319||ee+1===ne||(Ae=b.charCodeAt(ee+1))<56320||Ae>57343?a?b.charAt(ee):ce:a?b.slice(ee,ee+2):(ce-55296<<10)+(Ae-56320)+65536)}};re.exports={codeAt:z(!1),charAt:z(!0)}},"./node_modules/core-js/internals/string-trim.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/require-object-coercible.js"),oe=ie("./node_modules/core-js/internals/to-string.js"),te=ie("./node_modules/core-js/internals/whitespaces.js"),z="["+te+"]",a=RegExp("^"+z+z+"*"),y=RegExp(z+z+"*$"),E=function(b){return function(ee){var ne=oe(se(ee));return b&1&&(ne=ne.replace(a,"")),b&2&&(ne=ne.replace(y,"")),ne}};re.exports={start:E(1),end:E(2),trim:E(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/to-integer.js"),oe=Math.max,te=Math.min;re.exports=function(z,a){var y=se(z);return y<0?oe(y+a,0):te(y,a)}},"./node_modules/core-js/internals/to-indexed-object.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/indexed-object.js"),oe=ie("./node_modules/core-js/internals/require-object-coercible.js");re.exports=function(te){return se(oe(te))}},"./node_modules/core-js/internals/to-integer.js":function(re){var le=Math.ceil,ie=Math.floor;re.exports=function(se){return isNaN(se=+se)?0:(se>0?ie:le)(se)}},"./node_modules/core-js/internals/to-length.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/to-integer.js"),oe=Math.min;re.exports=function(te){return te>0?oe(se(te),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/require-object-coercible.js");re.exports=function(oe){return Object(se(oe))}},"./node_modules/core-js/internals/to-primitive.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/is-object.js"),oe=ie("./node_modules/core-js/internals/is-symbol.js"),te=ie("./node_modules/core-js/internals/ordinary-to-primitive.js"),z=ie("./node_modules/core-js/internals/well-known-symbol.js"),a=z("toPrimitive");re.exports=function(y,E){if(!se(y)||oe(y))return y;var b=y[a],ee;if(b!==void 0){if(E===void 0&&(E="default"),ee=b.call(y,E),!se(ee)||oe(ee))return ee;throw TypeError("Can't convert object to primitive value")}return E===void 0&&(E="number"),te(y,E)}},"./node_modules/core-js/internals/to-property-key.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/to-primitive.js"),oe=ie("./node_modules/core-js/internals/is-symbol.js");re.exports=function(te){var z=se(te,"string");return oe(z)?z:String(z)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/well-known-symbol.js"),oe=se("toStringTag"),te={};te[oe]="z",re.exports=String(te)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/is-symbol.js");re.exports=function(oe){if(se(oe))throw TypeError("Cannot convert a Symbol value to a string");return String(oe)}},"./node_modules/core-js/internals/uid.js":function(re){var le=0,ie=Math.random();re.exports=function(se){return"Symbol("+String(se===void 0?"":se)+")_"+(++le+ie).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/native-symbol.js");re.exports=se&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/well-known-symbol.js");le.f=se},"./node_modules/core-js/internals/well-known-symbol.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/global.js"),oe=ie("./node_modules/core-js/internals/shared.js"),te=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"),E=oe("wks"),b=se.Symbol,ee=y?b:b&&b.withoutSetter||z;re.exports=function(ne){return(!te(E,ne)||!(a||typeof E[ne]=="string"))&&(a&&te(b,ne)?E[ne]=b[ne]:E[ne]=ee("Symbol."+ne)),E[ne]}},"./node_modules/core-js/internals/whitespaces.js":function(re){re.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(re,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/export.js"),oe=ie("./node_modules/core-js/internals/fails.js"),te=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"),E=ie("./node_modules/core-js/internals/create-property.js"),b=ie("./node_modules/core-js/internals/array-species-create.js"),ee=ie("./node_modules/core-js/internals/array-method-has-species-support.js"),ne=ie("./node_modules/core-js/internals/well-known-symbol.js"),ce=ie("./node_modules/core-js/internals/engine-v8-version.js"),Ae=ne("isConcatSpreadable"),ge=9007199254740991,me="Maximum allowed index exceeded",ve=ce>=51||!oe(function(){var we=[];return we[Ae]=!1,we.concat()[0]!==we}),be=ee("concat"),ye=function(we){if(!z(we))return!1;var Ke=we[Ae];return Ke!==void 0?!!Ke:te(we)},Ce=!ve||!be;se({target:"Array",proto:!0,forced:Ce},{concat:function(Ke){var Se=a(this),ke=b(Se,0),Fe=0,De,We,Ve,Qe,Je;for(De=-1,Ve=arguments.length;De<Ve;De++)if(Je=De===-1?Se:arguments[De],ye(Je)){if(Qe=y(Je.length),Fe+Qe>ge)throw TypeError(me);for(We=0;We<Qe;We++,Fe++)We in Je&&E(ke,Fe,Je[We])}else{if(Fe>=ge)throw TypeError(me);E(ke,Fe++,Je)}return ke.length=Fe,ke}})},"./node_modules/core-js/modules/es.array.iterator.js":function(re,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/to-indexed-object.js"),oe=ie("./node_modules/core-js/internals/add-to-unscopables.js"),te=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",E=z.set,b=z.getterFor(y);re.exports=a(Array,"Array",function(ee,ne){E(this,{type:y,target:se(ee),index:0,kind:ne})},function(){var ee=b(this),ne=ee.target,ce=ee.kind,Ae=ee.index++;return!ne||Ae>=ne.length?(ee.target=void 0,{value:void 0,done:!0}):ce=="keys"?{value:Ae,done:!1}:ce=="values"?{value:ne[Ae],done:!1}:{value:[Ae,ne[Ae]],done:!1}},"values"),te.Arguments=te.Array,oe("keys"),oe("values"),oe("entries")},"./node_modules/core-js/modules/es.array.join.js":function(re,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/export.js"),oe=ie("./node_modules/core-js/internals/indexed-object.js"),te=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=oe!=Object,E=z("join",",");se({target:"Array",proto:!0,forced:y||!E},{join:function(ee){return a.call(te(this),ee===void 0?",":ee)}})},"./node_modules/core-js/modules/es.array.map.js":function(re,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/export.js"),oe=ie("./node_modules/core-js/internals/array-iteration.js").map,te=ie("./node_modules/core-js/internals/array-method-has-species-support.js"),z=te("map");se({target:"Array",proto:!0,forced:!z},{map:function(y){return oe(this,y,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(re,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/export.js"),oe=ie("./node_modules/core-js/internals/is-object.js"),te=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"),E=ie("./node_modules/core-js/internals/create-property.js"),b=ie("./node_modules/core-js/internals/well-known-symbol.js"),ee=ie("./node_modules/core-js/internals/array-method-has-species-support.js"),ne=ee("slice"),ce=b("species"),Ae=[].slice,ge=Math.max;se({target:"Array",proto:!0,forced:!ne},{slice:function(ve,be){var ye=y(this),Ce=a(ye.length),we=z(ve,Ce),Ke=z(be===void 0?Ce:be,Ce),Se,ke,Fe;if(te(ye)&&(Se=ye.constructor,typeof Se=="function"&&(Se===Array||te(Se.prototype))?Se=void 0:oe(Se)&&(Se=Se[ce],Se===null&&(Se=void 0)),Se===Array||Se===void 0))return Ae.call(ye,we,Ke);for(ke=new(Se===void 0?Array:Se)(ge(Ke-we,0)),Fe=0;we<Ke;we++,Fe++)we in ye&&E(ke,Fe,ye[we]);return ke.length=Fe,ke}})},"./node_modules/core-js/modules/es.function.name.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/descriptors.js"),oe=ie("./node_modules/core-js/internals/object-define-property.js").f,te=Function.prototype,z=te.toString,a=/^\s*function ([^ (]*)/,y="name";se&&!(y in te)&&oe(te,y,{configurable:!0,get:function(){try{return z.call(this).match(a)[1]}catch(E){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(re,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/descriptors.js"),oe=ie("./node_modules/core-js/internals/global.js"),te=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"),E=ie("./node_modules/core-js/internals/inherit-if-required.js"),b=ie("./node_modules/core-js/internals/is-symbol.js"),ee=ie("./node_modules/core-js/internals/to-primitive.js"),ne=ie("./node_modules/core-js/internals/fails.js"),ce=ie("./node_modules/core-js/internals/object-create.js"),Ae=ie("./node_modules/core-js/internals/object-get-own-property-names.js").f,ge=ie("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,me=ie("./node_modules/core-js/internals/object-define-property.js").f,ve=ie("./node_modules/core-js/internals/string-trim.js").trim,be="Number",ye=oe[be],Ce=ye.prototype,we=y(ce(Ce))==be,Ke=function(We){if(b(We))throw TypeError("Cannot convert a Symbol value to a number");var Ve=ee(We,"number"),Qe,Je,et,ct,ut,nt,lt,at;if(typeof Ve=="string"&&Ve.length>2){if(Ve=ve(Ve),Qe=Ve.charCodeAt(0),Qe===43||Qe===45){if(Je=Ve.charCodeAt(2),Je===88||Je===120)return NaN}else if(Qe===48){switch(Ve.charCodeAt(1)){case 66:case 98:et=2,ct=49;break;case 79:case 111:et=8,ct=55;break;default:return+Ve}for(ut=Ve.slice(2),nt=ut.length,lt=0;lt<nt;lt++)if(at=ut.charCodeAt(lt),at<48||at>ct)return NaN;return parseInt(ut,et)}}return+Ve};if(te(be,!ye(" 0o1")||!ye("0b1")||ye("+0x1"))){for(var Se=function(Ve){var Qe=arguments.length<1?0:Ve,Je=this;return Je instanceof Se&&(we?ne(function(){Ce.valueOf.call(Je)}):y(Je)!=be)?E(new ye(Ke(Qe)),Je,Se):Ke(Qe)},ke=se?Ae(ye):"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(","),Fe=0,De;ke.length>Fe;Fe++)a(ye,De=ke[Fe])&&!a(Se,De)&&me(Se,De,ge(ye,De));Se.prototype=Ce,Ce.constructor=Se,z(oe,be,Se)}},"./node_modules/core-js/modules/es.object.assign.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/export.js"),oe=ie("./node_modules/core-js/internals/object-assign.js");se({target:"Object",stat:!0,forced:Object.assign!==oe},{assign:oe})},"./node_modules/core-js/modules/es.object.keys.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/export.js"),oe=ie("./node_modules/core-js/internals/to-object.js"),te=ie("./node_modules/core-js/internals/object-keys.js"),z=ie("./node_modules/core-js/internals/fails.js"),a=z(function(){te(1)});se({target:"Object",stat:!0,forced:a},{keys:function(E){return te(oe(E))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/to-string-tag-support.js"),oe=ie("./node_modules/core-js/internals/redefine.js"),te=ie("./node_modules/core-js/internals/object-to-string.js");se||oe(Object.prototype,"toString",te,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(re,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/redefine.js"),oe=ie("./node_modules/core-js/internals/an-object.js"),te=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",E=RegExp.prototype,b=E[y],ee=z(function(){return b.call({source:"a",flags:"b"})!="/a/b"}),ne=b.name!=y;(ee||ne)&&se(RegExp.prototype,y,function(){var Ae=oe(this),ge=te(Ae.source),me=Ae.flags,ve=te(me===void 0&&Ae instanceof RegExp&&!("flags"in E)?a.call(Ae):me);return"/"+ge+"/"+ve},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(re,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/string-multibyte.js").charAt,oe=ie("./node_modules/core-js/internals/to-string.js"),te=ie("./node_modules/core-js/internals/internal-state.js"),z=ie("./node_modules/core-js/internals/define-iterator.js"),a="String Iterator",y=te.set,E=te.getterFor(a);z(String,"String",function(b){y(this,{type:a,string:oe(b),index:0})},function(){var ee=E(this),ne=ee.string,ce=ee.index,Ae;return ce>=ne.length?{value:void 0,done:!0}:(Ae=se(ne,ce),ee.index+=Ae.length,{value:Ae,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(re,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/export.js"),oe=ie("./node_modules/core-js/internals/create-html.js"),te=ie("./node_modules/core-js/internals/string-html-forced.js");se({target:"String",proto:!0,forced:te("link")},{link:function(a){return oe(this,"a","href",a)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(re,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/export.js"),oe=ie("./node_modules/core-js/internals/descriptors.js"),te=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,E=ie("./node_modules/core-js/internals/copy-constructor-properties.js"),b=te.Symbol;if(oe&&typeof b=="function"&&(!("description"in b.prototype)||b().description!==void 0)){var ee={},ne=function(){var be=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),ye=this instanceof ne?new b(be):be===void 0?b():b(be);return be===""&&(ee[ye]=!0),ye};E(ne,b);var ce=ne.prototype=b.prototype;ce.constructor=ne;var Ae=ce.toString,ge=String(b("test"))=="Symbol(test)",me=/^Symbol\((.*)\)[^)]+$/;y(ce,"description",{configurable:!0,get:function(){var be=a(this)?this.valueOf():this,ye=Ae.call(be);if(z(ee,be))return"";var Ce=ge?ye.slice(7,-1):ye.replace(me,"$1");return Ce===""?void 0:Ce}}),se({global:!0,forced:!0},{Symbol:ne})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/define-well-known-symbol.js");se("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(re,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/export.js"),oe=ie("./node_modules/core-js/internals/global.js"),te=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"),E=ie("./node_modules/core-js/internals/fails.js"),b=ie("./node_modules/core-js/internals/has.js"),ee=ie("./node_modules/core-js/internals/is-array.js"),ne=ie("./node_modules/core-js/internals/is-object.js"),ce=ie("./node_modules/core-js/internals/is-symbol.js"),Ae=ie("./node_modules/core-js/internals/an-object.js"),ge=ie("./node_modules/core-js/internals/to-object.js"),me=ie("./node_modules/core-js/internals/to-indexed-object.js"),ve=ie("./node_modules/core-js/internals/to-property-key.js"),be=ie("./node_modules/core-js/internals/to-string.js"),ye=ie("./node_modules/core-js/internals/create-property-descriptor.js"),Ce=ie("./node_modules/core-js/internals/object-create.js"),we=ie("./node_modules/core-js/internals/object-keys.js"),Ke=ie("./node_modules/core-js/internals/object-get-own-property-names.js"),Se=ie("./node_modules/core-js/internals/object-get-own-property-names-external.js"),ke=ie("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Fe=ie("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),De=ie("./node_modules/core-js/internals/object-define-property.js"),We=ie("./node_modules/core-js/internals/object-property-is-enumerable.js"),Ve=ie("./node_modules/core-js/internals/create-non-enumerable-property.js"),Qe=ie("./node_modules/core-js/internals/redefine.js"),Je=ie("./node_modules/core-js/internals/shared.js"),et=ie("./node_modules/core-js/internals/shared-key.js"),ct=ie("./node_modules/core-js/internals/hidden-keys.js"),ut=ie("./node_modules/core-js/internals/uid.js"),nt=ie("./node_modules/core-js/internals/well-known-symbol.js"),lt=ie("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),at=ie("./node_modules/core-js/internals/define-well-known-symbol.js"),pt=ie("./node_modules/core-js/internals/set-to-string-tag.js"),bt=ie("./node_modules/core-js/internals/internal-state.js"),Lt=ie("./node_modules/core-js/internals/array-iteration.js").forEach,mt=et("hidden"),At="Symbol",qe="prototype",je=nt("toPrimitive"),Ze=bt.set,Oe=bt.getterFor(At),Ee=Object[qe],Be=oe.Symbol,Ge=te("JSON","stringify"),Ie=Fe.f,Ne=De.f,ze=Se.f,it=We.f,yt=Je("symbols"),xt=Je("op-symbols"),It=Je("string-to-symbol-registry"),St=Je("symbol-to-string-registry"),wt=Je("wks"),Tt=oe.QObject,Ht=!Tt||!Tt[qe]||!Tt[qe].findChild,Ct=a&&E(function(){return Ce(Ne({},"a",{get:function(){return Ne(this,"a",{value:7}).a}})).a!=7})?function(gn,En,or){var fr=Ie(Ee,En);fr&&delete Ee[En],Ne(gn,En,or),fr&&gn!==Ee&&Ne(Ee,En,fr)}:Ne,Zt=function(gn,En){var or=yt[gn]=Ce(Be[qe]);return Ze(or,{type:At,tag:gn,description:En}),a||(or.description=En),or},Pt=function(En,or,fr){En===Ee&&Pt(xt,or,fr),Ae(En);var Vr=ve(or);return Ae(fr),b(yt,Vr)?(fr.enumerable?(b(En,mt)&&En[mt][Vr]&&(En[mt][Vr]=!1),fr=Ce(fr,{enumerable:ye(0,!1)})):(b(En,mt)||Ne(En,mt,ye(1,{})),En[mt][Vr]=!0),Ct(En,Vr,fr)):Ne(En,Vr,fr)},jt=function(En,or){Ae(En);var fr=me(or),Vr=we(fr).concat(xn(fr));return Lt(Vr,function(vr){(!a||en.call(fr,vr))&&Pt(En,vr,fr[vr])}),En},Jt=function(En,or){return or===void 0?Ce(En):jt(Ce(En),or)},en=function(En){var or=ve(En),fr=it.call(this,or);return this===Ee&&b(yt,or)&&!b(xt,or)?!1:fr||!b(this,or)||!b(yt,or)||b(this,mt)&&this[mt][or]?fr:!0},fn=function(En,or){var fr=me(En),Vr=ve(or);if(!(fr===Ee&&b(yt,Vr)&&!b(xt,Vr))){var vr=Ie(fr,Vr);return vr&&b(yt,Vr)&&!(b(fr,mt)&&fr[mt][Vr])&&(vr.enumerable=!0),vr}},Wn=function(En){var or=ze(me(En)),fr=[];return Lt(or,function(Vr){!b(yt,Vr)&&!b(ct,Vr)&&fr.push(Vr)}),fr},xn=function(En){var or=En===Ee,fr=ze(or?xt:me(En)),Vr=[];return Lt(fr,function(vr){b(yt,vr)&&(!or||b(Ee,vr))&&Vr.push(yt[vr])}),Vr};if(y||(Be=function(){if(this instanceof Be)throw TypeError("Symbol is not a constructor");var En=!arguments.length||arguments[0]===void 0?void 0:be(arguments[0]),or=ut(En),fr=function(Vr){this===Ee&&fr.call(xt,Vr),b(this,mt)&&b(this[mt],or)&&(this[mt][or]=!1),Ct(this,or,ye(1,Vr))};return a&&Ht&&Ct(Ee,or,{configurable:!0,set:fr}),Zt(or,En)},Qe(Be[qe],"toString",function(){return Oe(this).tag}),Qe(Be,"withoutSetter",function(gn){return Zt(ut(gn),gn)}),We.f=en,De.f=Pt,Fe.f=fn,Ke.f=Se.f=Wn,ke.f=xn,lt.f=function(gn){return Zt(nt(gn),gn)},a&&(Ne(Be[qe],"description",{configurable:!0,get:function(){return Oe(this).description}}),z||Qe(Ee,"propertyIsEnumerable",en,{unsafe:!0}))),se({global:!0,wrap:!0,forced:!y,sham:!y},{Symbol:Be}),Lt(we(wt),function(gn){at(gn)}),se({target:At,stat:!0,forced:!y},{for:function(gn){var En=be(gn);if(b(It,En))return It[En];var or=Be(En);return It[En]=or,St[or]=En,or},keyFor:function(En){if(!ce(En))throw TypeError(En+" is not a symbol");if(b(St,En))return St[En]},useSetter:function(){Ht=!0},useSimple:function(){Ht=!1}}),se({target:"Object",stat:!0,forced:!y,sham:!a},{create:Jt,defineProperty:Pt,defineProperties:jt,getOwnPropertyDescriptor:fn}),se({target:"Object",stat:!0,forced:!y},{getOwnPropertyNames:Wn,getOwnPropertySymbols:xn}),se({target:"Object",stat:!0,forced:E(function(){ke.f(1)})},{getOwnPropertySymbols:function(En){return ke.f(ge(En))}}),Ge){var Rn=!y||E(function(){var gn=Be();return Ge([gn])!="[null]"||Ge({a:gn})!="{}"||Ge(Object(gn))!="{}"});se({target:"JSON",stat:!0,forced:Rn},{stringify:function(En,or,fr){for(var Vr=[En],vr=1,co;arguments.length>vr;)Vr.push(arguments[vr++]);if(co=or,!(!ne(or)&&En===void 0||ce(En)))return ee(or)||(or=function(Io,Zo){if(typeof co=="function"&&(Zo=co.call(this,Io,Zo)),!ce(Zo))return Zo}),Vr[1]=or,Ge.apply(null,Vr)}})}Be[qe][je]||Ve(Be[qe],je,Be[qe].valueOf),pt(Be,At),ct[mt]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/global.js"),oe=ie("./node_modules/core-js/internals/dom-iterables.js"),te=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 oe){var y=se[a],E=y&&y.prototype;if(E&&E.forEach!==te)try{z(E,"forEach",te)}catch(b){E.forEach=te}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(re,le,ie){var se=ie("./node_modules/core-js/internals/global.js"),oe=ie("./node_modules/core-js/internals/dom-iterables.js"),te=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"),E=a("toStringTag"),b=te.values;for(var ee in oe){var ne=se[ee],ce=ne&&ne.prototype;if(ce){if(ce[y]!==b)try{z(ce,y,b)}catch(ge){ce[y]=b}if(ce[E]||z(ce,E,ee),oe[ee]){for(var Ae in te)if(ce[Ae]!==te[Ae])try{z(ce,Ae,te[Ae])}catch(ge){ce[Ae]=te[Ae]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(re){(function(le,ie){re.exports=ie()})(this,function(){"use strict";function le(Tt){var Ht=typeof Tt;return Tt!==null&&(Ht==="object"||Ht==="function")}function ie(Tt){return typeof Tt=="function"}var se=void 0;Array.isArray?se=Array.isArray:se=function(Tt){return Object.prototype.toString.call(Tt)==="[object Array]"};var oe=se,te=0,z=void 0,a=void 0,y=function(Ht,Ct){we[te]=Ht,we[te+1]=Ct,te+=2,te===2&&(a?a(Ke):ke())};function E(Tt){a=Tt}function b(Tt){y=Tt}var ee=typeof window!="undefined"?window:void 0,ne=ee||{},ce=ne.MutationObserver||ne.WebKitMutationObserver,Ae=typeof self=="undefined"&&typeof he!="undefined"&&{}.toString.call(he)==="[object process]",ge=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function me(){return function(){return he.nextTick(Ke)}}function ve(){return typeof z!="undefined"?function(){z(Ke)}:Ce()}function be(){var Tt=0,Ht=new ce(Ke),Ct=document.createTextNode("");return Ht.observe(Ct,{characterData:!0}),function(){Ct.data=Tt=++Tt%2}}function ye(){var Tt=new MessageChannel;return Tt.port1.onmessage=Ke,function(){return Tt.port2.postMessage(0)}}function Ce(){var Tt=setTimeout;return function(){return Tt(Ke,1)}}var we=new Array(1e3);function Ke(){for(var Tt=0;Tt<te;Tt+=2){var Ht=we[Tt],Ct=we[Tt+1];Ht(Ct),we[Tt]=void 0,we[Tt+1]=void 0}te=0}function Se(){try{var Tt=Function("return this")().require("vertx");return z=Tt.runOnLoop||Tt.runOnContext,ve()}catch(Ht){return Ce()}}var ke=void 0;Ae?ke=me():ce?ke=be():ge?ke=ye():ee===void 0?ke=Se():ke=Ce();function Fe(Tt,Ht){var Ct=this,Zt=new this.constructor(Ve);Zt[We]===void 0&&Ge(Zt);var Pt=Ct._state;if(Pt){var jt=arguments[Pt-1];y(function(){return Ze(Pt,Zt,jt,Ct._result)})}else qe(Ct,Zt,Tt,Ht);return Zt}function De(Tt){var Ht=this;if(Tt&&typeof Tt=="object"&&Tt.constructor===Ht)return Tt;var Ct=new Ht(Ve);return bt(Ct,Tt),Ct}var We=Math.random().toString(36).substring(2);function Ve(){}var Qe=void 0,Je=1,et=2;function ct(){return new TypeError("You cannot resolve a promise with itself")}function ut(){return new TypeError("A promises callback cannot return that same promise.")}function nt(Tt,Ht,Ct,Zt){try{Tt.call(Ht,Ct,Zt)}catch(Pt){return Pt}}function lt(Tt,Ht,Ct){y(function(Zt){var Pt=!1,jt=nt(Ct,Ht,function(Jt){Pt||(Pt=!0,Ht!==Jt?bt(Zt,Jt):mt(Zt,Jt))},function(Jt){Pt||(Pt=!0,At(Zt,Jt))},"Settle: "+(Zt._label||" unknown promise"));!Pt&&jt&&(Pt=!0,At(Zt,jt))},Tt)}function at(Tt,Ht){Ht._state===Je?mt(Tt,Ht._result):Ht._state===et?At(Tt,Ht._result):qe(Ht,void 0,function(Ct){return bt(Tt,Ct)},function(Ct){return At(Tt,Ct)})}function pt(Tt,Ht,Ct){Ht.constructor===Tt.constructor&&Ct===Fe&&Ht.constructor.resolve===De?at(Tt,Ht):Ct===void 0?mt(Tt,Ht):ie(Ct)?lt(Tt,Ht,Ct):mt(Tt,Ht)}function bt(Tt,Ht){if(Tt===Ht)At(Tt,ct());else if(le(Ht)){var Ct=void 0;try{Ct=Ht.then}catch(Zt){At(Tt,Zt);return}pt(Tt,Ht,Ct)}else mt(Tt,Ht)}function Lt(Tt){Tt._onerror&&Tt._onerror(Tt._result),je(Tt)}function mt(Tt,Ht){Tt._state===Qe&&(Tt._result=Ht,Tt._state=Je,Tt._subscribers.length!==0&&y(je,Tt))}function At(Tt,Ht){Tt._state===Qe&&(Tt._state=et,Tt._result=Ht,y(Lt,Tt))}function qe(Tt,Ht,Ct,Zt){var Pt=Tt._subscribers,jt=Pt.length;Tt._onerror=null,Pt[jt]=Ht,Pt[jt+Je]=Ct,Pt[jt+et]=Zt,jt===0&&Tt._state&&y(je,Tt)}function je(Tt){var Ht=Tt._subscribers,Ct=Tt._state;if(Ht.length!==0){for(var Zt=void 0,Pt=void 0,jt=Tt._result,Jt=0;Jt<Ht.length;Jt+=3)Zt=Ht[Jt],Pt=Ht[Jt+Ct],Zt?Ze(Ct,Zt,Pt,jt):Pt(jt);Tt._subscribers.length=0}}function Ze(Tt,Ht,Ct,Zt){var Pt=ie(Ct),jt=void 0,Jt=void 0,en=!0;if(Pt){try{jt=Ct(Zt)}catch(fn){en=!1,Jt=fn}if(Ht===jt){At(Ht,ut());return}}else jt=Zt;Ht._state!==Qe||(Pt&&en?bt(Ht,jt):en===!1?At(Ht,Jt):Tt===Je?mt(Ht,jt):Tt===et&&At(Ht,jt))}function Oe(Tt,Ht){try{Ht(function(Zt){bt(Tt,Zt)},function(Zt){At(Tt,Zt)})}catch(Ct){At(Tt,Ct)}}var Ee=0;function Be(){return Ee++}function Ge(Tt){Tt[We]=Ee++,Tt._state=void 0,Tt._result=void 0,Tt._subscribers=[]}function Ie(){return new Error("Array Methods must be provided an Array")}var Ne=function(){function Tt(Ht,Ct){this._instanceConstructor=Ht,this.promise=new Ht(Ve),this.promise[We]||Ge(this.promise),oe(Ct)?(this.length=Ct.length,this._remaining=Ct.length,this._result=new Array(this.length),this.length===0?mt(this.promise,this._result):(this.length=this.length||0,this._enumerate(Ct),this._remaining===0&&mt(this.promise,this._result))):At(this.promise,Ie())}return Tt.prototype._enumerate=function(Ct){for(var Zt=0;this._state===Qe&&Zt<Ct.length;Zt++)this._eachEntry(Ct[Zt],Zt)},Tt.prototype._eachEntry=function(Ct,Zt){var Pt=this._instanceConstructor,jt=Pt.resolve;if(jt===De){var Jt=void 0,en=void 0,fn=!1;try{Jt=Ct.then}catch(xn){fn=!0,en=xn}if(Jt===Fe&&Ct._state!==Qe)this._settledAt(Ct._state,Zt,Ct._result);else if(typeof Jt!="function")this._remaining--,this._result[Zt]=Ct;else if(Pt===St){var Wn=new Pt(Ve);fn?At(Wn,en):pt(Wn,Ct,Jt),this._willSettleAt(Wn,Zt)}else this._willSettleAt(new Pt(function(xn){return xn(Ct)}),Zt)}else this._willSettleAt(jt(Ct),Zt)},Tt.prototype._settledAt=function(Ct,Zt,Pt){var jt=this.promise;jt._state===Qe&&(this._remaining--,Ct===et?At(jt,Pt):this._result[Zt]=Pt),this._remaining===0&&mt(jt,this._result)},Tt.prototype._willSettleAt=function(Ct,Zt){var Pt=this;qe(Ct,void 0,function(jt){return Pt._settledAt(Je,Zt,jt)},function(jt){return Pt._settledAt(et,Zt,jt)})},Tt}();function ze(Tt){return new Ne(this,Tt).promise}function it(Tt){var Ht=this;return oe(Tt)?new Ht(function(Ct,Zt){for(var Pt=Tt.length,jt=0;jt<Pt;jt++)Ht.resolve(Tt[jt]).then(Ct,Zt)}):new Ht(function(Ct,Zt){return Zt(new TypeError("You must pass an array to race."))})}function yt(Tt){var Ht=this,Ct=new Ht(Ve);return At(Ct,Tt),Ct}function xt(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function It(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var St=function(){function Tt(Ht){this[We]=Be(),this._result=this._state=void 0,this._subscribers=[],Ve!==Ht&&(typeof Ht!="function"&&xt(),this instanceof Tt?Oe(this,Ht):It())}return Tt.prototype.catch=function(Ct){return this.then(null,Ct)},Tt.prototype.finally=function(Ct){var Zt=this,Pt=Zt.constructor;return ie(Ct)?Zt.then(function(jt){return Pt.resolve(Ct()).then(function(){return jt})},function(jt){return Pt.resolve(Ct()).then(function(){throw jt})}):Zt.then(Ct,Ct)},Tt}();St.prototype.then=Fe,St.all=ze,St.race=it,St.resolve=De,St.reject=yt,St._setScheduler=E,St._setAsap=b,St._asap=y;function wt(){var Tt=void 0;if(typeof fe.g!="undefined")Tt=fe.g;else if(typeof self!="undefined")Tt=self;else try{Tt=Function("return this")()}catch(Zt){throw new Error("polyfill failed because global object is unavailable in this environment")}var Ht=Tt.Promise;if(Ht){var Ct=null;try{Ct=Object.prototype.toString.call(Ht.resolve())}catch(Zt){}if(Ct==="[object Promise]"&&!Ht.cast)return}Tt.Promise=St}return St.polyfill=wt,St.Promise=St,St})},html2canvas:function(re){"use strict";re.exports=x},jspdf:function(re){"use strict";re.exports=Re}},de={};function ue(re){var le=de[re];if(le!==void 0)return le.exports;var ie=de[re]={exports:{}};return pe[re].call(ie.exports,ie,ie.exports,ue),ie.exports}(function(){ue.n=function(re){var le=re&&re.__esModule?function(){return re.default}:function(){return re};return ue.d(le,{a:le}),le}})(),function(){ue.d=function(re,le){for(var ie in le)ue.o(le,ie)&&!ue.o(re,ie)&&Object.defineProperty(re,ie,{enumerable:!0,get:le[ie]})}}(),function(){ue.o=function(re,le){return Object.prototype.hasOwnProperty.call(re,le)}}(),function(){ue.r=function(re){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(re,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(re,"__esModule",{value:!0})}}();var ae={};return function(){"use strict";ue.r(ae);var re=ue("./src/worker.js"),le=ue("./src/plugin/jspdf-plugin.js"),ie=ue("./src/plugin/pagebreaks.js"),se=ue("./src/plugin/hyperlinks.js"),oe=function te(z,a){var y=new te.Worker(a);return z?y.from(z).save():y};oe.Worker=re.default,ae.default=oe}(),ae=ae.default,ae}()})},47190:function(an,Mt,fe){"use strict";fe.r(Mt),fe.d(Mt,{AcroForm:function(){return wo},AcroFormAppearance:function(){return Er},AcroFormButton:function(){return bo},AcroFormCheckBox:function(){return Bn},AcroFormChoiceField:function(){return Dn},AcroFormComboBox:function(){return Or},AcroFormEditBox:function(){return io},AcroFormListBox:function(){return rr},AcroFormPasswordField:function(){return $r},AcroFormPushButton:function(){return To},AcroFormRadioButton:function(){return vn},AcroFormTextField:function(){return lr},GState:function(){return yo},ShadingPattern:function(){return Uo},TilingPattern:function(){return ya},default:function(){return Bc},jsPDF:function(){return No}});var he=fe(71002),Re={},x=function(Ue,Le,_e,Xe,tt){var $e=Re[Le]||(Re[Le]=URL.createObjectURL(new Blob([Ue],{type:"text/javascript"}))),st=new Worker($e);return st.onerror=function(ft){return tt(ft.error,null)},st.onmessage=function(ft){return tt(null,ft.data)},st.postMessage(_e,Xe),st},pe=Uint8Array,de=Uint16Array,ue=Uint32Array,ae=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]),re=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]),le=new pe([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ie=function(Ue,Le){for(var _e=new de(31),Xe=0;Xe<31;++Xe)_e[Xe]=Le+=1<<Ue[Xe-1];for(var tt=new ue(_e[30]),Xe=1;Xe<30;++Xe)for(var $e=_e[Xe];$e<_e[Xe+1];++$e)tt[$e]=$e-_e[Xe]<<5|Xe;return[_e,tt]},se=ie(ae,2),oe=se[0],te=se[1];oe[28]=258,te[258]=28;for(var z=ie(re,0),a=z[0],y=z[1],E=new de(32768),b=0;b<32768;++b){var ee=(b&43690)>>>1|(b&21845)<<1;ee=(ee&52428)>>>2|(ee&13107)<<2,ee=(ee&61680)>>>4|(ee&3855)<<4,E[b]=((ee&65280)>>>8|(ee&255)<<8)>>>1}for(var ne=function(Ue,Le,_e){for(var Xe=Ue.length,tt=0,$e=new de(Le);tt<Xe;++tt)++$e[Ue[tt]-1];var st=new de(Le);for(tt=0;tt<Le;++tt)st[tt]=st[tt-1]+$e[tt-1]<<1;var ft;if(_e){ft=new de(1<<Le);var gt=15-Le;for(tt=0;tt<Xe;++tt)if(Ue[tt])for(var Dt=tt<<4|Ue[tt],Kt=Le-Ue[tt],Yt=st[Ue[tt]-1]++<<Kt,nn=Yt|(1<<Kt)-1;Yt<=nn;++Yt)ft[E[Yt]>>>gt]=Dt}else for(ft=new de(Xe),tt=0;tt<Xe;++tt)ft[tt]=E[st[Ue[tt]-1]++]>>>15-Ue[tt];return ft},ce=new pe(288),b=0;b<144;++b)ce[b]=8;for(var b=144;b<256;++b)ce[b]=9;for(var b=256;b<280;++b)ce[b]=7;for(var b=280;b<288;++b)ce[b]=8;for(var Ae=new pe(32),b=0;b<32;++b)Ae[b]=5;var ge=ne(ce,9,0),me=ne(ce,9,1),ve=ne(Ae,5,0),be=ne(Ae,5,1),ye=function(Ue){for(var Le=Ue[0],_e=1;_e<Ue.length;++_e)Ue[_e]>Le&&(Le=Ue[_e]);return Le},Ce=function(Ue,Le,_e){var Xe=Le/8>>0;return(Ue[Xe]|Ue[Xe+1]<<8)>>>(Le&7)&_e},we=function(Ue,Le){var _e=Le/8>>0;return(Ue[_e]|Ue[_e+1]<<8|Ue[_e+2]<<16)>>>(Le&7)},Ke=function(Ue){return(Ue/8>>0)+(Ue&7&&1)},Se=function(Ue,Le,_e){(Le==null||Le<0)&&(Le=0),(_e==null||_e>Ue.length)&&(_e=Ue.length);var Xe=new(Ue instanceof de?de:Ue instanceof ue?ue:pe)(_e-Le);return Xe.set(Ue.subarray(Le,_e)),Xe},ke=function(Ue,Le,_e){var Xe=Ue.length,tt=!Le||_e,$e=!_e||_e.i;_e||(_e={}),Le||(Le=new pe(Xe*3));var st=function(jr){var eo=Le.length;if(jr>eo){var lo=new pe(Math.max(eo*2,jr));lo.set(Le),Le=lo}},ft=_e.f||0,gt=_e.p||0,Dt=_e.b||0,Kt=_e.l,Yt=_e.d,nn=_e.m,Ft=_e.n,Tn=Xe*8;do{if(!Kt){_e.f=ft=Ce(Ue,gt,1);var hn=Ce(Ue,gt+1,3);if(gt+=3,hn)if(hn==1)Kt=me,Yt=be,nn=9,Ft=5;else if(hn==2){var br=Ce(Ue,gt,31)+257,Zr=Ce(Ue,gt+10,15)+4,Po=br+Ce(Ue,gt+5,31)+1;gt+=14;for(var $o=new pe(Po),Xr=new pe(19),nr=0;nr<Zr;++nr)Xr[le[nr]]=Ce(Ue,gt+nr*3,7);gt+=Zr*3;var Qo=ye(Xr),Ho=(1<<Qo)-1;if(!$e&&gt+Po*(Qo+7)>Tn)break;for(var wn=ne(Xr,Qo,1),nr=0;nr<Po;){var bn=wn[Ce(Ue,gt,Ho)];gt+=bn&15;var Qn=bn>>>4;if(Qn<16)$o[nr++]=Qn;else{var Ar=0,ar=0;for(Qn==16?(ar=3+Ce(Ue,gt,3),gt+=2,Ar=$o[nr-1]):Qn==17?(ar=3+Ce(Ue,gt,7),gt+=3):Qn==18&&(ar=11+Ce(Ue,gt,127),gt+=7);ar--;)$o[nr++]=Ar}}var Fo=$o.subarray(0,br),fo=$o.subarray(br);nn=ye(Fo),Ft=ye(fo),Kt=ne(Fo,nn,1),Yt=ne(fo,Ft,1)}else throw"invalid block type";else{var Qn=Ke(gt)+4,un=Ue[Qn-4]|Ue[Qn-3]<<8,jn=Qn+un;if(jn>Xe){if($e)throw"unexpected EOF";break}tt&&st(Dt+un),Le.set(Ue.subarray(Qn,jn),Dt),_e.b=Dt+=un,_e.p=gt=jn*8;continue}if(gt>Tn)throw"unexpected EOF"}tt&&st(Dt+131072);for(var Lo=(1<<nn)-1,Jr=(1<<Ft)-1,Mo=nn+Ft+18;$e||gt+Mo<Tn;){var Ar=Kt[we(Ue,gt)&Lo],_o=Ar>>>4;if(gt+=Ar&15,gt>Tn)throw"unexpected EOF";if(!Ar)throw"invalid length/literal";if(_o<256)Le[Dt++]=_o;else if(_o==256){Kt=null;break}else{var ja=_o-254;if(_o>264){var nr=_o-257,qt=ae[nr];ja=Ce(Ue,gt,(1<<qt)-1)+oe[nr],gt+=qt}var kn=Yt[we(Ue,gt)&Jr],Vn=kn>>>4;if(!kn)throw"invalid distance";gt+=kn&15;var fo=a[Vn];if(Vn>3){var qt=re[Vn];fo+=we(Ue,gt)&(1<<qt)-1,gt+=qt}if(gt>Tn)throw"unexpected EOF";tt&&st(Dt+131072);for(var mr=Dt+ja;Dt<mr;Dt+=4)Le[Dt]=Le[Dt-fo],Le[Dt+1]=Le[Dt+1-fo],Le[Dt+2]=Le[Dt+2-fo],Le[Dt+3]=Le[Dt+3-fo];Dt=mr}}_e.l=Kt,_e.p=gt,_e.b=Dt,Kt&&(ft=1,_e.m=nn,_e.d=Yt,_e.n=Ft)}while(!ft);return Dt==Le.length?Le:Se(Le,0,Dt)},Fe=function(Ue,Le,_e){_e<<=Le&7;var Xe=Le/8>>0;Ue[Xe]|=_e,Ue[Xe+1]|=_e>>>8},De=function(Ue,Le,_e){_e<<=Le&7;var Xe=Le/8>>0;Ue[Xe]|=_e,Ue[Xe+1]|=_e>>>8,Ue[Xe+2]|=_e>>>16},We=function(Ue,Le){for(var _e=[],Xe=0;Xe<Ue.length;++Xe)Ue[Xe]&&_e.push({s:Xe,f:Ue[Xe]});var tt=_e.length,$e=_e.slice();if(!tt)return[new pe(0),0];if(tt==1){var st=new pe(_e[0].s+1);return st[_e[0].s]=1,[st,1]}_e.sort(function(Po,$o){return Po.f-$o.f}),_e.push({s:-1,f:25001});var ft=_e[0],gt=_e[1],Dt=0,Kt=1,Yt=2;for(_e[0]={s:-1,f:ft.f+gt.f,l:ft,r:gt};Kt!=tt-1;)ft=_e[_e[Dt].f<_e[Yt].f?Dt++:Yt++],gt=_e[Dt!=Kt&&_e[Dt].f<_e[Yt].f?Dt++:Yt++],_e[Kt++]={s:-1,f:ft.f+gt.f,l:ft,r:gt};for(var nn=$e[0].s,Xe=1;Xe<tt;++Xe)$e[Xe].s>nn&&(nn=$e[Xe].s);var Ft=new de(nn+1),Tn=Ve(_e[Kt-1],Ft,0);if(Tn>Le){var Xe=0,hn=0,Qn=Tn-Le,un=1<<Qn;for($e.sort(function($o,Xr){return Ft[Xr.s]-Ft[$o.s]||$o.f-Xr.f});Xe<tt;++Xe){var jn=$e[Xe].s;if(Ft[jn]>Le)hn+=un-(1<<Tn-Ft[jn]),Ft[jn]=Le;else break}for(hn>>>=Qn;hn>0;){var br=$e[Xe].s;Ft[br]<Le?hn-=1<<Le-Ft[br]++-1:++Xe}for(;Xe>=0&&hn;--Xe){var Zr=$e[Xe].s;Ft[Zr]==Le&&(--Ft[Zr],++hn)}Tn=Le}return[new pe(Ft),Tn]},Ve=function(Ue,Le,_e){return Ue.s==-1?Math.max(Ve(Ue.l,Le,_e+1),Ve(Ue.r,Le,_e+1)):Le[Ue.s]=_e},Qe=function(Ue){for(var Le=Ue.length;Le&&!Ue[--Le];);for(var _e=new de(++Le),Xe=0,tt=Ue[0],$e=1,st=function(gt){_e[Xe++]=gt},ft=1;ft<=Le;++ft)if(Ue[ft]==tt&&ft!=Le)++$e;else{if(!tt&&$e>2){for(;$e>138;$e-=138)st(32754);$e>2&&(st($e>10?$e-11<<5|28690:$e-3<<5|12305),$e=0)}else if($e>3){for(st(tt),--$e;$e>6;$e-=6)st(8304);$e>2&&(st($e-3<<5|8208),$e=0)}for(;$e--;)st(tt);$e=1,tt=Ue[ft]}return[_e.subarray(0,Xe),Le]},Je=function(Ue,Le){for(var _e=0,Xe=0;Xe<Le.length;++Xe)_e+=Ue[Xe]*Le[Xe];return _e},et=function(Ue,Le,_e){var Xe=_e.length,tt=Ke(Le+2);Ue[tt]=Xe&255,Ue[tt+1]=Xe>>>8,Ue[tt+2]=Ue[tt]^255,Ue[tt+3]=Ue[tt+1]^255;for(var $e=0;$e<Xe;++$e)Ue[tt+$e+4]=_e[$e];return(tt+4+Xe)*8},ct=function(Ue,Le,_e,Xe,tt,$e,st,ft,gt,Dt,Kt){Fe(Le,Kt++,_e),++tt[256];for(var Yt=We(tt,15),nn=Yt[0],Ft=Yt[1],Tn=We($e,15),hn=Tn[0],Qn=Tn[1],un=Qe(nn),jn=un[0],br=un[1],Zr=Qe(hn),Po=Zr[0],$o=Zr[1],Xr=new de(19),nr=0;nr<jn.length;++nr)Xr[jn[nr]&31]++;for(var nr=0;nr<Po.length;++nr)Xr[Po[nr]&31]++;for(var Qo=We(Xr,7),Ho=Qo[0],wn=Qo[1],bn=19;bn>4&&!Ho[le[bn-1]];--bn);var Ar=Dt+5<<3,ar=Je(tt,ce)+Je($e,Ae)+st,Fo=Je(tt,nn)+Je($e,hn)+st+14+3*bn+Je(Xr,Ho)+(2*Xr[16]+3*Xr[17]+7*Xr[18]);if(Ar<=ar&&Ar<=Fo)return et(Le,Kt,Ue.subarray(gt,gt+Dt));var fo,Lo,Jr,Mo;if(Fe(Le,Kt,1+(Fo<ar)),Kt+=2,Fo<ar){fo=ne(nn,Ft,0),Lo=nn,Jr=ne(hn,Qn,0),Mo=hn;var _o=ne(Ho,wn,0);Fe(Le,Kt,br-257),Fe(Le,Kt+5,$o-1),Fe(Le,Kt+10,bn-4),Kt+=14;for(var nr=0;nr<bn;++nr)Fe(Le,Kt+3*nr,Ho[le[nr]]);Kt+=3*bn;for(var ja=[jn,Po],qt=0;qt<2;++qt)for(var kn=ja[qt],nr=0;nr<kn.length;++nr){var Vn=kn[nr]&31;Fe(Le,Kt,_o[Vn]),Kt+=Ho[Vn],Vn>15&&(Fe(Le,Kt,kn[nr]>>>5&127),Kt+=kn[nr]>>>12)}}else fo=ge,Lo=ce,Jr=ve,Mo=Ae;for(var nr=0;nr<ft;++nr)if(Xe[nr]>255){var Vn=Xe[nr]>>>18&31;De(Le,Kt,fo[Vn+257]),Kt+=Lo[Vn+257],Vn>7&&(Fe(Le,Kt,Xe[nr]>>>23&31),Kt+=ae[Vn]);var mr=Xe[nr]&31;De(Le,Kt,Jr[mr]),Kt+=Mo[mr],mr>3&&(De(Le,Kt,Xe[nr]>>>5&8191),Kt+=re[mr])}else De(Le,Kt,fo[Xe[nr]]),Kt+=Lo[Xe[nr]];return De(Le,Kt,fo[256]),Kt+Lo[256]},ut=new ue([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),nt=new pe(0),lt=function(Ue,Le,_e,Xe,tt,$e){var st=Ue.length,ft=new pe(Xe+st+5*(1+Math.floor(st/7e3))+tt),gt=ft.subarray(Xe,ft.length-tt),Dt=0;if(!Le||st<8)for(var Kt=0;Kt<=st;Kt+=65535){var Yt=Kt+65535;Yt<st?Dt=et(gt,Dt,Ue.subarray(Kt,Yt)):(gt[Kt]=$e,Dt=et(gt,Dt,Ue.subarray(Kt,st)))}else{for(var nn=ut[Le-1],Ft=nn>>>13,Tn=nn&8191,hn=(1<<_e)-1,Qn=new de(32768),un=new de(hn+1),jn=Math.ceil(_e/3),br=2*jn,Zr=function(Ii){return(Ue[Ii]^Ue[Ii+1]<<jn^Ue[Ii+2]<<br)&hn},Po=new ue(25e3),$o=new de(288),Xr=new de(32),nr=0,Qo=0,Kt=0,Ho=0,wn=0,bn=0;Kt<st;++Kt){var Ar=Zr(Kt),ar=Kt&32767,Fo=un[Ar];if(Qn[ar]=Fo,un[Ar]=ar,wn<=Kt){var fo=st-Kt;if((nr>7e3||Ho>24576)&&fo>423){Dt=ct(Ue,gt,0,Po,$o,Xr,Qo,Ho,bn,Kt-bn,Dt),Ho=nr=Qo=0,bn=Kt;for(var Lo=0;Lo<286;++Lo)$o[Lo]=0;for(var Lo=0;Lo<30;++Lo)Xr[Lo]=0}var Jr=2,Mo=0,_o=Tn,ja=ar-Fo&32767;if(fo>2&&Ar==Zr(Kt-ja))for(var qt=Math.min(Ft,fo)-1,kn=Math.min(32767,Kt),Vn=Math.min(258,fo);ja<=kn&&--_o&&ar!=Fo;){if(Ue[Kt+Jr]==Ue[Kt+Jr-ja]){for(var mr=0;mr<Vn&&Ue[Kt+mr]==Ue[Kt+mr-ja];++mr);if(mr>Jr){if(Jr=mr,Mo=ja,mr>qt)break;for(var jr=Math.min(ja,mr-2),eo=0,Lo=0;Lo<jr;++Lo){var lo=Kt-ja+Lo+32768&32767,po=Qn[lo],ba=lo-po+32768&32767;ba>eo&&(eo=ba,Fo=lo)}}}ar=Fo,Fo=Qn[ar],ja+=ar-Fo+32768&32767}if(Mo){Po[Ho++]=268435456|te[Jr]<<18|y[Mo];var va=te[Jr]&31,Ya=y[Mo]&31;Qo+=ae[va]+re[Ya],++$o[257+va],++Xr[Ya],wn=Kt+Jr,++nr}else Po[Ho++]=Ue[Kt],++$o[Ue[Kt]]}}Dt=ct(Ue,gt,$e,Po,$o,Xr,Qo,Ho,bn,Kt-bn,Dt),$e||(Dt=et(gt,Dt,nt))}return Se(ft,0,Xe+Ke(Dt)+tt)},at=null,pt=function(){var Ue=4294967295;return{p:function(Le){for(var _e=Ue,Xe=0;Xe<Le.length;++Xe)_e=at[_e&255^Le[Xe]]^_e>>>8;Ue=_e},d:function(){return Ue^4294967295}}},bt=function(){var Ue=1,Le=0;return{p:function(_e){for(var Xe=Ue,tt=Le,$e=_e.length,st=0;st!=$e;){for(var ft=Math.min(st+5552,$e);st<ft;++st)Xe+=_e[st],tt+=Xe;Xe%=65521,tt%=65521}Ue=Xe,Le=tt},d:function(){return(Ue>>>8<<16|(Le&255)<<8|Le>>>8)+((Ue&255)<<23)*2}}},Lt=function(Ue,Le,_e,Xe,tt){return lt(Ue,Le.level==null?6:Le.level,Le.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(Ue.length)))*1.5):12+Le.mem,_e,Xe,!tt)},mt=function(Ue,Le){var _e={};for(var Xe in Ue)_e[Xe]=Ue[Xe];for(var Xe in Le)_e[Xe]=Le[Xe];return _e},At=function(Ue,Le,_e){for(var Xe=Ue(),tt=Ue.toString(),$e=tt.slice(tt.indexOf("[")+1,tt.lastIndexOf("]")).replace(/ /g,"").split(","),st=0;st<Xe.length;++st){var ft=Xe[st],gt=$e[st];if(typeof ft=="function"){Le+=";"+gt+"=";var Dt=ft.toString();if(ft.prototype)if(Dt.indexOf("[native code]")!=-1){var Kt=Dt.indexOf(" ",8)+1;Le+=Dt.slice(Kt,Dt.indexOf("(",Kt))}else{Le+=Dt;for(var Yt in ft.prototype)Le+=";"+gt+".prototype."+Yt+"="+ft.prototype[Yt].toString()}else Le+=Dt}else _e[gt]=ft}return[Le,_e]},qe=null,je=function(Ue){var Le=[];for(var _e in Ue)(Ue[_e]instanceof pe||Ue[_e]instanceof de||Ue[_e]instanceof ue)&&Le.push((Ue[_e]=new Ue[_e].constructor(Ue[_e])).buffer);return Le},Ze=function(Ue,Le,_e,Xe){var tt;if(!qe[_e]){for(var $e="",st={},ft=Ue.length-1,gt=0;gt<ft;++gt)tt=At(Ue[gt],$e,st),$e=tt[0],st=tt[1];qe[_e]=At(Ue[ft],$e,st)}var Dt=mt({},qe[_e][1]);return x(qe[_e][0]+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+Le.toString()+"}",_e,Dt,je(Dt),Xe)},Oe=function(){return[pe,de,ue,ae,re,le,oe,a,me,be,E,ne,ye,Ce,we,Ke,Se,ke,fr,ze,it]},Ee=function(){return[pe,de,ue,ae,re,le,te,y,ge,ce,ve,Ae,E,ut,nt,ne,Fe,De,We,Ve,Qe,Je,et,ct,Ke,Se,lt,Lt,Rn,ze]},Be=function(){return[Ht,Pt,Tt,pt,at]},Ge=function(){return[Ct,Zt]},Ie=function(){return[jt,Tt,bt]},Ne=function(){return[Jt]},ze=function(Ue){return postMessage(Ue,[Ue.buffer])},it=function(Ue){return Ue&&Ue.size&&new pe(Ue.size)},yt=function(Ue,Le,_e,Xe,tt,$e){var st=Ze(_e,Xe,tt,function(ft,gt){st.terminate(),$e(ft,gt)});return Le.consume||(Ue=new pe(Ue)),st.postMessage([Ue,Le],[Ue.buffer]),function(){st.terminate()}},xt=function(Ue){return Ue.ondata=function(Le,_e){return postMessage([Le,_e],[Le.buffer])},function(Le){return Ue.push(Le.data[0],Le.data[1])}},It=function(Ue,Le,_e,Xe,tt){var $e,st=Ze(Ue,Xe,tt,function(ft,gt){ft?(st.terminate(),Le.ondata.call(Le,ft)):(gt[1]&&st.terminate(),Le.ondata.call(Le,ft,gt[0],gt[1]))});st.postMessage(_e),Le.push=function(ft,gt){if($e)throw"stream finished";if(!Le.ondata)throw"no stream handler";st.postMessage([ft,$e=gt],[ft.buffer])},Le.terminate=function(){st.terminate()}},St=function(Ue,Le){return Ue[Le]|Ue[Le+1]<<8},wt=function(Ue,Le){return(Ue[Le]|Ue[Le+1]<<8|Ue[Le+2]<<16)+(Ue[Le+3]<<23)*2},Tt=function(Ue,Le,_e){for(;_e;++Le)Ue[Le]=_e,_e>>>=8},Ht=function(Ue,Le){var _e=Le.filename;if(Ue[0]=31,Ue[1]=139,Ue[2]=8,Ue[8]=Le.level<2?4:Le.level==9?2:0,Ue[9]=3,Le.mtime!=0&&Tt(Ue,4,Math.floor(new Date(Le.mtime||Date.now())/1e3)),_e){Ue[3]=8;for(var Xe=0;Xe<=_e.length;++Xe)Ue[Xe+10]=_e.charCodeAt(Xe)}},Ct=function(Ue){if(Ue[0]!=31||Ue[1]!=139||Ue[2]!=8)throw"invalid gzip data";var Le=Ue[3],_e=10;Le&4&&(_e+=Ue[10]|(Ue[11]<<8)+2);for(var Xe=(Le>>3&1)+(Le>>4&1);Xe>0;Xe-=!Ue[_e++]);return _e+(Le&2)},Zt=function(Ue){var Le=Ue.length;return(Ue[Le-4]|Ue[Le-3]<<8|Ue[Le-2]<<16)+2*(Ue[Le-1]<<23)},Pt=function(Ue){return 10+(Ue.filename&&Ue.filename.length+1||0)},jt=function(Ue,Le){var _e=Le.level,Xe=_e==0?0:_e<6?1:_e==9?3:2;Ue[0]=120,Ue[1]=Xe<<6|(Xe?32-2*Xe:1)},Jt=function(Ue){if((Ue[0]&15)!=8||Ue[0]>>>4>7||(Ue[0]<<8|Ue[1])%31)throw"invalid zlib data";if(Ue[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function en(Ue,Le){return!Le&&typeof Ue=="function"&&(Le=Ue,Ue={}),this.ondata=Le,Ue}var fn=null,Wn=null;function xn(Ue,Le,_e){if(_e||(_e=Le,Le={}),typeof _e!="function")throw"no callback";return yt(Ue,Le,[Ee],function(Xe){return ze(Rn(Xe.data[0],Xe.data[1]))},0,_e)}function Rn(Ue,Le){return Le===void 0&&(Le={}),Lt(Ue,Le,0,0)}var gn=null,En=null;function or(Ue,Le,_e){if(_e||(_e=Le,Le={}),typeof _e!="function")throw"no callback";return yt(Ue,Le,[Oe],function(Xe){return ze(fr(Xe.data[0],it(Xe.data[1])))},1,_e)}function fr(Ue,Le){return ke(Ue,Le)}var Vr=null,vr=null;function co(Ue,Le,_e){if(_e||(_e=Le,Le={}),typeof _e!="function")throw"no callback";return yt(Ue,Le,[Ee,Be,function(){return[Io]}],function(Xe){return ze(Io(Xe.data[0],Xe.data[1]))},2,_e)}function Io(Ue,Le){Le===void 0&&(Le={});var _e=pt(),Xe=Ue.length;_e.p(Ue);var tt=Lt(Ue,Le,Pt(Le),8),$e=tt.length;return Ht(tt,Le),Tt(tt,$e-8,_e.d()),Tt(tt,$e-4,Xe),tt}var Zo=null,er=null;function Nn(Ue,Le,_e){if(_e||(_e=Le,Le={}),typeof _e!="function")throw"no callback";return yt(Ue,Le,[Oe,Ge,function(){return[Kn]}],function(Xe){return ze(Kn(Xe.data[0]))},3,_e)}function Kn(Ue,Le){return ke(Ue.subarray(Ct(Ue),-8),Le||new pe(Zt(Ue)))}var Nr=null,zr=null;function qr(Ue,Le,_e){if(_e||(_e=Le,Le={}),typeof _e!="function")throw"no callback";return yt(Ue,Le,[Ee,Ie,function(){return[Co]}],function(Xe){return ze(Co(Xe.data[0],Xe.data[1]))},4,_e)}function Co(Ue,Le){Le===void 0&&(Le={});var _e=bt();_e.p(Ue);var Xe=Lt(Ue,Le,2,4);return jt(Xe,Le),Tt(Xe,Xe.length-4,_e.d()),Xe}var ua=null,la=null;function no(Ue,Le,_e){if(_e||(_e=Le,Le={}),typeof _e!="function")throw"no callback";return yt(Ue,Le,[Oe,Ne,function(){return[rn]}],function(Xe){return ze(rn(Xe.data[0],it(Xe.data[1])))},5,_e)}function rn(Ue,Le){return ke((Jt(Ue),Ue.subarray(2,-4)),Le)}var Un=null,_n=null;function Rr(Ue,Le,_e){if(_e||(_e=Le,Le={}),typeof _e!="function")throw"no callback";return Ue[0]==31&&Ue[1]==139&&Ue[2]==8?Nn(Ue,Le,_e):(Ue[0]&15)!=8||Ue[0]>>4>7||(Ue[0]<<8|Ue[1])%31?or(Ue,Le,_e):no(Ue,Le,_e)}function Gr(Ue,Le){return Ue[0]==31&&Ue[1]==139&&Ue[2]==8?Kn(Ue,Le):(Ue[0]&15)!=8||Ue[0]>>4>7||(Ue[0]<<8|Ue[1])%31?fr(Ue,Le):rn(Ue,Le)}var Ir=function(Ue,Le,_e,Xe){for(var tt in Ue){var $e=Ue[tt],st=Le+tt;$e instanceof pe?_e[st]=[$e,Xe]:Array.isArray($e)?_e[st]=[$e[0],mt(Xe,$e[1])]:Ir($e,st+"/",_e,Xe)}};function aa(Ue,Le){var _e=Ue.length;if(!Le&&typeof TextEncoder!="undefined")return new TextEncoder().encode(Ue);for(var Xe=new pe(Ue.length+(Ue.length>>>1)),tt=0,$e=function(Dt){Xe[tt++]=Dt},st=0;st<_e;++st){if(tt+5>Xe.length){var ft=new pe(tt+8+(_e-st<<1));ft.set(Xe),Xe=ft}var gt=Ue.charCodeAt(st);gt<128||Le?$e(gt):gt<2048?($e(192|gt>>>6),$e(128|gt&63)):gt>55295&&gt<57344?(gt=65536+(gt&1047552)|Ue.charCodeAt(++st)&1023,$e(240|gt>>>18),$e(128|gt>>>12&63),$e(128|gt>>>6&63),$e(128|gt&63)):($e(224|gt>>>12),$e(128|gt>>>6&63),$e(128|gt&63))}return Se(Xe,0,tt)}function jo(Ue,Le){var _e="";if(!Le&&typeof TextDecoder!="undefined")return new TextDecoder().decode(Ue);for(var Xe=0;Xe<Ue.length;){var tt=Ue[Xe++];tt<128||Le?_e+=String.fromCharCode(tt):tt<224?_e+=String.fromCharCode((tt&31)<<6|Ue[Xe++]&63):tt<240?_e+=String.fromCharCode((tt&15)<<12|(Ue[Xe++]&63)<<6|Ue[Xe++]&63):(tt=((tt&15)<<18|(Ue[Xe++]&63)<<12|(Ue[Xe++]&63)<<6|Ue[Xe++]&63)-65536,_e+=String.fromCharCode(55296|tt>>10,56320|tt&1023))}return _e}var ma=function(Ue,Le){return Le+30+St(Ue,Le+26)+St(Ue,Le+28)},ra=function(Ue,Le,_e){var Xe=St(Ue,Le+28),tt=jo(Ue.subarray(Le+46,Le+46+Xe),!(St(Ue,Le+8)&2048)),$e=Le+46+Xe,st=_e?ni(Ue,$e):[wt(Ue,Le+20),wt(Ue,Le+24),wt(Ue,Le+42)],ft=st[0],gt=st[1],Dt=st[2];return[St(Ue,Le+10),ft,gt,tt,$e+St(Ue,Le+30)+St(Ue,Le+32),Dt]},ni=function(Ue,Le){for(;St(Ue,Le)!=1;Le+=4+St(Ue,Le+2));return[wt(Ue,Le+12),wt(Ue,Le+4),wt(Ue,Le+20)]},kr=function(Ue,Le,_e,Xe,tt,$e,st,ft,gt,Dt){var Kt=$e.length,Yt=Xe.length;Tt(Ue,Le,gt!=null?33639248:67324752),Le+=4,gt!=null&&(Ue[Le]=20,Le+=2),Ue[Le]=20,Le+=2,Ue[Le++]=Dt==8&&(ft.level==1?6:ft.level<6?4:ft.level==9?2:0),Ue[Le++]=st&&8,Ue[Le]=Dt,Le+=2;var nn=new Date(ft.mtime||Date.now()),Ft=nn.getFullYear()-1980;if(Ft<0||Ft>119)throw"date not in range 1980-2099";Tt(Ue,Le,(Ft<<24)*2|nn.getMonth()+1<<21|nn.getDate()<<16|nn.getHours()<<11|nn.getMinutes()<<5|nn.getSeconds()>>>1),Le+=4,Tt(Ue,Le,_e),Tt(Ue,Le+4,Yt),Tt(Ue,Le+8,tt),Tt(Ue,Le+12,Kt),Le+=16,gt!=null&&(Tt(Ue,Le+=10,gt),Le+=4),Ue.set($e,Le),Le+=Kt,gt==null&&Ue.set(Xe,Le)},Fa=function(Ue,Le,_e,Xe,tt){Tt(Ue,Le,101010256),Tt(Ue,Le+8,_e),Tt(Ue,Le+10,_e),Tt(Ue,Le+12,Xe),Tt(Ue,Le+16,tt)};function Hn(Ue,Le,_e){if(_e||(_e=Le,Le={}),typeof _e!="function")throw"no callback";var Xe={};Ir(Ue,"",Xe,Le);var tt=Object.keys(Xe),$e=tt.length,st=0,ft=0,gt=$e,Dt=new Array($e),Kt=[],Yt=function(){for(var hn=0;hn<Kt.length;++hn)Kt[hn]()},nn=function(){var hn=new pe(ft+22),Qn=st,un=ft-st;ft=0;for(var jn=0;jn<gt;++jn){var br=Dt[jn];try{kr(hn,ft,br.c,br.d,br.m,br.n,br.u,br.p,null,br.t),kr(hn,st,br.c,br.d,br.m,br.n,br.u,br.p,ft,br.t),st+=46+br.n.length,ft+=30+br.n.length+br.d.length}catch(Zr){return _e(Zr,null)}}Fa(hn,st,Dt.length,un,Qn),_e(null,hn)};$e||nn();for(var Ft=function(hn){var Qn=tt[hn],un=Xe[Qn],jn=un[0],br=un[1],Zr=pt(),Po=jn.length;Zr.p(jn);var $o=aa(Qn),Xr=$o.length,nr=br.level==0?0:8,Qo=function(Ho,wn){if(Ho)Yt(),_e(Ho,null);else{var bn=wn.length;Dt[hn]={t:nr,d:wn,m:Po,c:Zr.d(),u:Qn.length!=bn,n:$o,p:br},st+=30+Xr+bn,ft+=76+2*Xr+bn,--$e||nn()}};if($o.length>65535&&Qo("filename too long",null),!nr)Qo(null,jn);else if(Po<16e4)try{Qo(null,Rn(jn,br))}catch(Ho){Qo(Ho,null)}else Kt.push(xn(jn,br,Qo))},Tn=0;Tn<gt;++Tn)Ft(Tn);return Yt}function _r(Ue,Le){Le===void 0&&(Le={});var _e={},Xe=[];Ir(Ue,"",_e,Le);var tt=0,$e=0;for(var st in _e){var ft=_e[st],gt=ft[0],Dt=ft[1],Kt=Dt.level==0?0:8,Yt=aa(st),nn=Yt.length;if(Yt.length>65535)throw"filename too long";var Ft=Kt?Rn(gt,Dt):gt,Tn=Ft.length,hn=pt();hn.p(gt),Xe.push({t:Kt,d:Ft,m:gt.length,c:hn.d(),u:st.length!=nn,n:Yt,o:tt,p:Dt}),tt+=30+nn+Tn,$e+=76+2*nn+Tn}for(var Qn=new pe($e+22),un=tt,jn=$e-tt,br=0;br<Xe.length;++br){var Zr=Xe[br];kr(Qn,Zr.o,Zr.c,Zr.d,Zr.m,Zr.n,Zr.u,Zr.p,null,Zr.t),kr(Qn,tt,Zr.c,Zr.d,Zr.m,Zr.n,Zr.u,Zr.p,Zr.o,Zr.t),tt+=46+Zr.n.length}return Fa(Qn,tt,Xe.length,jn,un),Qn}function cr(Ue,Le){if(typeof Le!="function")throw"no callback";for(var _e=[],Xe=function(){for(var nn=0;nn<_e.length;++nn)_e[nn]()},tt={},$e=Ue.length-22;wt(Ue,$e)!=101010256;--$e)if(!$e||Ue.length-$e>65558){Le("invalid zip file",null);return}var st=St(Ue,$e+8);st||Le(null,{});var ft=st,gt=wt(Ue,$e+16),Dt=gt==4294967295;if(Dt){if($e=wt(Ue,$e-12),wt(Ue,$e)!=101075792)throw"invalid zip file";ft=st=wt(Ue,$e+32),gt=wt(Ue,$e+48)}for(var Kt=function(nn){var Ft=ra(Ue,gt,Dt),Tn=Ft[0],hn=Ft[1],Qn=Ft[2],un=Ft[3],jn=Ft[4],br=Ft[5],Zr=ma(Ue,br);gt=jn;var Po=function(Xr,nr){Xr?(Xe(),Le(Xr,null)):(tt[un]=nr,--st||Le(null,tt))};if(!Tn)Po(null,Se(Ue,Zr,Zr+hn));else if(Tn==8){var $o=Ue.subarray(Zr,Zr+hn);if(hn<32e4)try{Po(null,fr($o,new pe(Qn)))}catch(Xr){Po(Xr,null)}else _e.push(or($o,{size:Qn},Po))}else Po("unknown compression type "+Tn,null)},Yt=0;Yt<ft;++Yt)Kt(Yt);return Xe}function Tr(Ue){for(var Le={},_e=Ue.length-22;wt(Ue,_e)!=101010256;--_e)if(!_e||Ue.length-_e>65558)throw"invalid zip file";var Xe=St(Ue,_e+8);if(!Xe)return{};var tt=wt(Ue,_e+16),$e=tt==4294967295;if($e){if(_e=wt(Ue,_e-12),wt(Ue,_e)!=101075792)throw"invalid zip file";Xe=wt(Ue,_e+32),tt=wt(Ue,_e+48)}for(var st=0;st<Xe;++st){var ft=ra(Ue,tt,$e),gt=ft[0],Dt=ft[1],Kt=ft[2],Yt=ft[3],nn=ft[4],Ft=ft[5],Tn=ma(Ue,Ft);if(tt=nn,!gt)Le[Yt]=Se(Ue,Tn,Tn+Dt);else if(gt==8)Le[Yt]=fr(Ue.subarray(Tn,Tn+Dt),new pe(Kt));else throw"unknown compression type "+gt}return Le}var Br=function(){return typeof window!="undefined"?window:typeof fe.g!="undefined"?fe.g:typeof self!="undefined"?self:this}();function Lr(){Br.console&&typeof Br.console.log=="function"&&Br.console.log.apply(Br.console,arguments)}var Jn={log:Lr,warn:function(Ue){Br.console&&(typeof Br.console.warn=="function"?Br.console.warn.apply(Br.console,arguments):Lr.call(null,arguments))},error:function(Ue){Br.console&&(typeof Br.console.error=="function"?Br.console.error.apply(Br.console,arguments):Lr(Ue))}};function Qr(Ue,Le,_e){var Xe=new XMLHttpRequest;Xe.open("GET",Ue),Xe.responseType="blob",Xe.onload=function(){Ur(Xe.response,Le,_e)},Xe.onerror=function(){Jn.error("could not download file")},Xe.send()}function ta(Ue){var Le=new XMLHttpRequest;Le.open("HEAD",Ue,!1);try{Le.send()}catch(_e){}return Le.status>=200&&Le.status<=299}function oa(Ue){try{Ue.dispatchEvent(new MouseEvent("click"))}catch(_e){var Le=document.createEvent("MouseEvents");Le.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),Ue.dispatchEvent(Le)}}var ha,Da,Ur=Br.saveAs||((typeof window=="undefined"?"undefined":(0,he.Z)(window))!=="object"||window!==Br?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(Ue,Le,_e){var Xe=Br.URL||Br.webkitURL,tt=document.createElement("a");Le=Le||Ue.name||"download",tt.download=Le,tt.rel="noopener",typeof Ue=="string"?(tt.href=Ue,tt.origin!==location.origin?ta(tt.href)?Qr(Ue,Le,_e):oa(tt,tt.target="_blank"):oa(tt)):(tt.href=Xe.createObjectURL(Ue),setTimeout(function(){Xe.revokeObjectURL(tt.href)},4e4),setTimeout(function(){oa(tt)},0))}:"msSaveOrOpenBlob"in navigator?function(Ue,Le,_e){if(Le=Le||Ue.name||"download",typeof Ue=="string")if(ta(Ue))Qr(Ue,Le,_e);else{var Xe=document.createElement("a");Xe.href=Ue,Xe.target="_blank",setTimeout(function(){oa(Xe)})}else navigator.msSaveOrOpenBlob(function(tt,$e){return $e===void 0?$e={autoBom:!1}:(0,he.Z)($e)!=="object"&&(Jn.warn("Deprecated: Expected third argument to be a object"),$e={autoBom:!$e}),$e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(tt.type)?new Blob(["\uFEFF",tt],{type:tt.type}):tt}(Ue,_e),Le)}:function(Ue,Le,_e,Xe){if((Xe=Xe||open("","_blank"))&&(Xe.document.title=Xe.document.body.innerText="downloading..."),typeof Ue=="string")return Qr(Ue,Le,_e);var tt=Ue.type==="application/octet-stream",$e=/constructor/i.test(Br.HTMLElement)||Br.safari,st=/CriOS\/[\d]+/.test(navigator.userAgent);if((st||tt&&$e)&&(typeof FileReader=="undefined"?"undefined":(0,he.Z)(FileReader))==="object"){var ft=new FileReader;ft.onloadend=function(){var Kt=ft.result;Kt=st?Kt:Kt.replace(/^data:[^;]*;/,"data:attachment/file;"),Xe?Xe.location.href=Kt:location=Kt,Xe=null},ft.readAsDataURL(Ue)}else{var gt=Br.URL||Br.webkitURL,Dt=gt.createObjectURL(Ue);Xe?Xe.location=Dt:location.href=Dt,Xe=null,setTimeout(function(){gt.revokeObjectURL(Dt)},4e4)}});function Hr(Ue){var Le;Ue=Ue||"",this.ok=!1,Ue.charAt(0)=="#"&&(Ue=Ue.substr(1,6)),Ue={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"}[Ue=(Ue=Ue.replace(/ /g,"")).toLowerCase()]||Ue;for(var _e=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(ft){return[parseInt(ft[1]),parseInt(ft[2]),parseInt(ft[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(ft){return[parseInt(ft[1],16),parseInt(ft[2],16),parseInt(ft[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(ft){return[parseInt(ft[1]+ft[1],16),parseInt(ft[2]+ft[2],16),parseInt(ft[3]+ft[3],16)]}}],Xe=0;Xe<_e.length;Xe++){var tt=_e[Xe].re,$e=_e[Xe].process,st=tt.exec(Ue);st&&(Le=$e(st),this.r=Le[0],this.g=Le[1],this.b=Le[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 ft=this.r.toString(16),gt=this.g.toString(16),Dt=this.b.toString(16);return ft.length==1&&(ft="0"+ft),gt.length==1&&(gt="0"+gt),Dt.length==1&&(Dt="0"+Dt),"#"+ft+gt+Dt}}function Xa(Ue,Le){var _e=Ue[0],Xe=Ue[1],tt=Ue[2],$e=Ue[3];_e=Ea(_e,Xe,tt,$e,Le[0],7,-680876936),$e=Ea($e,_e,Xe,tt,Le[1],12,-389564586),tt=Ea(tt,$e,_e,Xe,Le[2],17,606105819),Xe=Ea(Xe,tt,$e,_e,Le[3],22,-1044525330),_e=Ea(_e,Xe,tt,$e,Le[4],7,-176418897),$e=Ea($e,_e,Xe,tt,Le[5],12,1200080426),tt=Ea(tt,$e,_e,Xe,Le[6],17,-1473231341),Xe=Ea(Xe,tt,$e,_e,Le[7],22,-45705983),_e=Ea(_e,Xe,tt,$e,Le[8],7,1770035416),$e=Ea($e,_e,Xe,tt,Le[9],12,-1958414417),tt=Ea(tt,$e,_e,Xe,Le[10],17,-42063),Xe=Ea(Xe,tt,$e,_e,Le[11],22,-1990404162),_e=Ea(_e,Xe,tt,$e,Le[12],7,1804603682),$e=Ea($e,_e,Xe,tt,Le[13],12,-40341101),tt=Ea(tt,$e,_e,Xe,Le[14],17,-1502002290),_e=di(_e,Xe=Ea(Xe,tt,$e,_e,Le[15],22,1236535329),tt,$e,Le[1],5,-165796510),$e=di($e,_e,Xe,tt,Le[6],9,-1069501632),tt=di(tt,$e,_e,Xe,Le[11],14,643717713),Xe=di(Xe,tt,$e,_e,Le[0],20,-373897302),_e=di(_e,Xe,tt,$e,Le[5],5,-701558691),$e=di($e,_e,Xe,tt,Le[10],9,38016083),tt=di(tt,$e,_e,Xe,Le[15],14,-660478335),Xe=di(Xe,tt,$e,_e,Le[4],20,-405537848),_e=di(_e,Xe,tt,$e,Le[9],5,568446438),$e=di($e,_e,Xe,tt,Le[14],9,-1019803690),tt=di(tt,$e,_e,Xe,Le[3],14,-187363961),Xe=di(Xe,tt,$e,_e,Le[8],20,1163531501),_e=di(_e,Xe,tt,$e,Le[13],5,-1444681467),$e=di($e,_e,Xe,tt,Le[2],9,-51403784),tt=di(tt,$e,_e,Xe,Le[7],14,1735328473),_e=vo(_e,Xe=di(Xe,tt,$e,_e,Le[12],20,-1926607734),tt,$e,Le[5],4,-378558),$e=vo($e,_e,Xe,tt,Le[8],11,-2022574463),tt=vo(tt,$e,_e,Xe,Le[11],16,1839030562),Xe=vo(Xe,tt,$e,_e,Le[14],23,-35309556),_e=vo(_e,Xe,tt,$e,Le[1],4,-1530992060),$e=vo($e,_e,Xe,tt,Le[4],11,1272893353),tt=vo(tt,$e,_e,Xe,Le[7],16,-155497632),Xe=vo(Xe,tt,$e,_e,Le[10],23,-1094730640),_e=vo(_e,Xe,tt,$e,Le[13],4,681279174),$e=vo($e,_e,Xe,tt,Le[0],11,-358537222),tt=vo(tt,$e,_e,Xe,Le[3],16,-722521979),Xe=vo(Xe,tt,$e,_e,Le[6],23,76029189),_e=vo(_e,Xe,tt,$e,Le[9],4,-640364487),$e=vo($e,_e,Xe,tt,Le[12],11,-421815835),tt=vo(tt,$e,_e,Xe,Le[15],16,530742520),_e=Ko(_e,Xe=vo(Xe,tt,$e,_e,Le[2],23,-995338651),tt,$e,Le[0],6,-198630844),$e=Ko($e,_e,Xe,tt,Le[7],10,1126891415),tt=Ko(tt,$e,_e,Xe,Le[14],15,-1416354905),Xe=Ko(Xe,tt,$e,_e,Le[5],21,-57434055),_e=Ko(_e,Xe,tt,$e,Le[12],6,1700485571),$e=Ko($e,_e,Xe,tt,Le[3],10,-1894986606),tt=Ko(tt,$e,_e,Xe,Le[10],15,-1051523),Xe=Ko(Xe,tt,$e,_e,Le[1],21,-2054922799),_e=Ko(_e,Xe,tt,$e,Le[8],6,1873313359),$e=Ko($e,_e,Xe,tt,Le[15],10,-30611744),tt=Ko(tt,$e,_e,Xe,Le[6],15,-1560198380),Xe=Ko(Xe,tt,$e,_e,Le[13],21,1309151649),_e=Ko(_e,Xe,tt,$e,Le[4],6,-145523070),$e=Ko($e,_e,Xe,tt,Le[11],10,-1120210379),tt=Ko(tt,$e,_e,Xe,Le[2],15,718787259),Xe=Ko(Xe,tt,$e,_e,Le[9],21,-343485551),Ue[0]=On(_e,Ue[0]),Ue[1]=On(Xe,Ue[1]),Ue[2]=On(tt,Ue[2]),Ue[3]=On($e,Ue[3])}function Ai(Ue,Le,_e,Xe,tt,$e){return Le=On(On(Le,Ue),On(Xe,$e)),On(Le<<tt|Le>>>32-tt,_e)}function Ea(Ue,Le,_e,Xe,tt,$e,st){return Ai(Le&_e|~Le&Xe,Ue,Le,tt,$e,st)}function di(Ue,Le,_e,Xe,tt,$e,st){return Ai(Le&Xe|_e&~Xe,Ue,Le,tt,$e,st)}function vo(Ue,Le,_e,Xe,tt,$e,st){return Ai(Le^_e^Xe,Ue,Le,tt,$e,st)}function Ko(Ue,Le,_e,Xe,tt,$e,st){return Ai(_e^(Le|~Xe),Ue,Le,tt,$e,st)}function Ba(Ue){var Le,_e=Ue.length,Xe=[1732584193,-271733879,-1732584194,271733878];for(Le=64;Le<=Ue.length;Le+=64)Xa(Xe,Oo(Ue.substring(Le-64,Le)));Ue=Ue.substring(Le-64);var tt=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(Le=0;Le<Ue.length;Le++)tt[Le>>2]|=Ue.charCodeAt(Le)<<(Le%4<<3);if(tt[Le>>2]|=128<<(Le%4<<3),Le>55)for(Xa(Xe,tt),Le=0;Le<16;Le++)tt[Le]=0;return tt[14]=8*_e,Xa(Xe,tt),Xe}function Oo(Ue){var Le,_e=[];for(Le=0;Le<64;Le+=4)_e[Le>>2]=Ue.charCodeAt(Le)+(Ue.charCodeAt(Le+1)<<8)+(Ue.charCodeAt(Le+2)<<16)+(Ue.charCodeAt(Le+3)<<24);return _e}ha=Br.atob.bind(Br),Da=Br.btoa.bind(Br);var si="0123456789abcdef".split("");function Ka(Ue){for(var Le="",_e=0;_e<4;_e++)Le+=si[Ue>>8*_e+4&15]+si[Ue>>8*_e&15];return Le}function Yi(Ue){return String.fromCharCode((255&Ue)>>0,(65280&Ue)>>8,(16711680&Ue)>>16,(4278190080&Ue)>>24)}function Di(Ue){return Ba(Ue).map(Yi).join("")}var yi=function(Ue){for(var Le=0;Le<Ue.length;Le++)Ue[Le]=Ka(Ue[Le]);return Ue.join("")}(Ba("hello"))!="5d41402abc4b2a76b9719d911017c592";function On(Ue,Le){if(yi){var _e=(65535&Ue)+(65535&Le);return(Ue>>16)+(Le>>16)+(_e>>16)<<16|65535&_e}return Ue+Le&4294967295}function Cn(Ue,Le){var _e,Xe,tt,$e;if(Ue!==_e){for(var st=(tt=Ue,$e=1+(256/Ue.length>>0),new Array($e+1).join(tt)),ft=[],gt=0;gt<256;gt++)ft[gt]=gt;var Dt=0;for(gt=0;gt<256;gt++){var Kt=ft[gt];Dt=(Dt+Kt+st.charCodeAt(gt))%256,ft[gt]=ft[Dt],ft[Dt]=Kt}_e=Ue,Xe=ft}else ft=Xe;var Yt=Le.length,nn=0,Ft=0,Tn="";for(gt=0;gt<Yt;gt++)Ft=(Ft+(Kt=ft[nn=(nn+1)%256]))%256,ft[nn]=ft[Ft],ft[Ft]=Kt,st=ft[(ft[nn]+ft[Ft])%256],Tn+=String.fromCharCode(Le.charCodeAt(gt)^st);return Tn}var xr={print:4,modify:8,copy:16,"annot-forms":32};function sr(Ue,Le,_e,Xe){this.v=1,this.r=2;var tt=192;Ue.forEach(function(ft){if(xr.perm!==void 0)throw new Error("Invalid permission: "+ft);tt+=xr[ft]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var $e=(Le+this.padding).substr(0,32),st=(_e+this.padding).substr(0,32);this.O=this.processOwnerPassword($e,st),this.P=-(1+(255^tt)),this.encryptionKey=Di($e+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(Xe)).substr(0,5),this.U=Cn(this.encryptionKey,this.padding)}function yn(Ue){if(/[^\u0000-\u00ff]/.test(Ue))throw new Error("Invalid PDF Name Object: "+Ue+", Only accept ASCII characters.");for(var Le="",_e=Ue.length,Xe=0;Xe<_e;Xe++){var tt=Ue.charCodeAt(Xe);tt<33||tt===35||tt===37||tt===40||tt===41||tt===47||tt===60||tt===62||tt===91||tt===93||tt===123||tt===125||tt>126?Le+="#"+("0"+tt.toString(16)).slice(-2):Le+=Ue[Xe]}return Le}function In(Ue){if((0,he.Z)(Ue)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var Le={};this.subscribe=function(_e,Xe,tt){if(tt=tt||!1,typeof _e!="string"||typeof Xe!="function"||typeof tt!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");Le.hasOwnProperty(_e)||(Le[_e]={});var $e=Math.random().toString(35);return Le[_e][$e]=[Xe,!!tt],$e},this.unsubscribe=function(_e){for(var Xe in Le)if(Le[Xe][_e])return delete Le[Xe][_e],Object.keys(Le[Xe]).length===0&&delete Le[Xe],!0;return!1},this.publish=function(_e){if(Le.hasOwnProperty(_e)){var Xe=Array.prototype.slice.call(arguments,1),tt=[];for(var $e in Le[_e]){var st=Le[_e][$e];try{st[0].apply(Ue,Xe)}catch(ft){Br.console&&Jn.error("jsPDF PubSub Error",ft.message,ft)}st[1]&&tt.push($e)}tt.length&&tt.forEach(this.unsubscribe)}},this.getTopics=function(){return Le}}function yo(Ue){if(!(this instanceof yo))return new yo(Ue);var Le="opacity,stroke-opacity".split(",");for(var _e in Ue)Ue.hasOwnProperty(_e)&&Le.indexOf(_e)>=0&&(this[_e]=Ue[_e]);this.id="",this.objectNumber=-1}function zo(Ue,Le){this.gState=Ue,this.matrix=Le,this.id="",this.objectNumber=-1}function Uo(Ue,Le,_e,Xe,tt){if(!(this instanceof Uo))return new Uo(Ue,Le,_e,Xe,tt);this.type=Ue==="axial"?2:3,this.coords=Le,this.colors=_e,zo.call(this,Xe,tt)}function ya(Ue,Le,_e,Xe,tt){if(!(this instanceof ya))return new ya(Ue,Le,_e,Xe,tt);this.boundingBox=Ue,this.xStep=Le,this.yStep=_e,this.stream="",this.cloneIndex=0,zo.call(this,Xe,tt)}function No(Ue){var Le,_e=typeof arguments[0]=="string"?arguments[0]:"p",Xe=arguments[1],tt=arguments[2],$e=arguments[3],st=[],ft=1,gt=16,Dt="S",Kt=null;(0,he.Z)(Ue=Ue||{})==="object"&&(_e=Ue.orientation,Xe=Ue.unit||Xe,tt=Ue.format||tt,$e=Ue.compress||Ue.compressPdf||$e,(Kt=Ue.encryption||null)!==null&&(Kt.userPassword=Kt.userPassword||"",Kt.ownerPassword=Kt.ownerPassword||"",Kt.userPermissions=Kt.userPermissions||[]),ft=typeof Ue.userUnit=="number"?Math.abs(Ue.userUnit):1,Ue.precision!==void 0&&(Le=Ue.precision),Ue.floatPrecision!==void 0&&(gt=Ue.floatPrecision),Dt=Ue.defaultPathOperation||"S"),st=Ue.filters||($e===!0?["FlateEncode"]:st),Xe=Xe||"mm",_e=(""+(_e||"P")).toLowerCase();var Yt=Ue.putOnlyUsedFonts||!1,nn={},Ft={internal:{},__private__:{}};Ft.__private__.PubSub=In;var Tn="1.3",hn=Ft.__private__.getPdfVersion=function(){return Tn};Ft.__private__.setPdfVersion=function(ot){Tn=ot};var Qn={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]};Ft.__private__.getPageFormats=function(){return Qn};var un=Ft.__private__.getPageFormat=function(ot){return Qn[ot]};tt=tt||"a4";var jn={COMPAT:"compat",ADVANCED:"advanced"},br=jn.COMPAT;function Zr(){this.saveGraphicsState(),Xn(new _i(Qa,0,0,-Qa,0,Su()*Qa).toString()+" cm"),this.setFontSize(this.getFontSize()/Qa),Dt="n",br=jn.ADVANCED}function Po(){this.restoreGraphicsState(),Dt="S",br=jn.COMPAT}var $o=Ft.__private__.combineFontStyleAndFontWeight=function(ot,kt){if(ot=="bold"&&kt=="normal"||ot=="bold"&&kt==400||ot=="normal"&&kt=="italic"||ot=="bold"&&kt=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return kt&&(ot=kt==400||kt==="normal"?ot==="italic"?"italic":"normal":kt!=700&&kt!=="bold"||ot!=="normal"?(kt==700?"bold":kt)+""+ot:"bold"),ot};Ft.advancedAPI=function(ot){var kt=br===jn.COMPAT;return kt&&Zr.call(this),typeof ot!="function"||(ot(this),kt&&Po.call(this)),this},Ft.compatAPI=function(ot){var kt=br===jn.ADVANCED;return kt&&Po.call(this),typeof ot!="function"||(ot(this),kt&&Zr.call(this)),this},Ft.isAdvancedAPI=function(){return br===jn.ADVANCED};var Xr,nr=function(ot){if(br!==jn.ADVANCED)throw new Error(ot+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Qo=Ft.roundToPrecision=Ft.__private__.roundToPrecision=function(ot,kt){var Pn=Le||kt;if(isNaN(ot)||isNaN(Pn))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return ot.toFixed(Pn).replace(/0+$/,"")};Xr=Ft.hpf=Ft.__private__.hpf=typeof gt=="number"?function(ot){if(isNaN(ot))throw new Error("Invalid argument passed to jsPDF.hpf");return Qo(ot,gt)}:gt==="smart"?function(ot){if(isNaN(ot))throw new Error("Invalid argument passed to jsPDF.hpf");return Qo(ot,ot>-1&&ot<1?16:5)}:function(ot){if(isNaN(ot))throw new Error("Invalid argument passed to jsPDF.hpf");return Qo(ot,16)};var Ho=Ft.f2=Ft.__private__.f2=function(ot){if(isNaN(ot))throw new Error("Invalid argument passed to jsPDF.f2");return Qo(ot,2)},wn=Ft.__private__.f3=function(ot){if(isNaN(ot))throw new Error("Invalid argument passed to jsPDF.f3");return Qo(ot,3)},bn=Ft.scale=Ft.__private__.scale=function(ot){if(isNaN(ot))throw new Error("Invalid argument passed to jsPDF.scale");return br===jn.COMPAT?ot*Qa:br===jn.ADVANCED?ot:void 0},Ar=function(ot){return br===jn.COMPAT?Su()-ot:br===jn.ADVANCED?ot:void 0},ar=function(ot){return bn(Ar(ot))};Ft.__private__.setPrecision=Ft.setPrecision=function(ot){typeof parseInt(ot,10)=="number"&&(Le=parseInt(ot,10))};var Fo,fo="00000000000000000000000000000000",Lo=Ft.__private__.getFileId=function(){return fo},Jr=Ft.__private__.setFileId=function(ot){return fo=ot!==void 0&&/^[a-fA-F0-9]{32}$/.test(ot)?ot.toUpperCase():fo.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),Kt!==null&&(es=new sr(Kt.userPermissions,Kt.userPassword,Kt.ownerPassword,fo)),fo};Ft.setFileId=function(ot){return Jr(ot),this},Ft.getFileId=function(){return Lo()};var Mo=Ft.__private__.convertDateToPDFDate=function(ot){var kt=ot.getTimezoneOffset(),Pn=kt<0?"+":"-",Yn=Math.floor(Math.abs(kt/60)),Fr=Math.abs(kt%60),mo=[Pn,Vn(Yn),"'",Vn(Fr),"'"].join("");return["D:",ot.getFullYear(),Vn(ot.getMonth()+1),Vn(ot.getDate()),Vn(ot.getHours()),Vn(ot.getMinutes()),Vn(ot.getSeconds()),mo].join("")},_o=Ft.__private__.convertPDFDateToDate=function(ot){var kt=parseInt(ot.substr(2,4),10),Pn=parseInt(ot.substr(6,2),10)-1,Yn=parseInt(ot.substr(8,2),10),Fr=parseInt(ot.substr(10,2),10),mo=parseInt(ot.substr(12,2),10),Yo=parseInt(ot.substr(14,2),10);return new Date(kt,Pn,Yn,Fr,mo,Yo,0)},ja=Ft.__private__.setCreationDate=function(ot){var kt;if(ot===void 0&&(ot=new Date),ot instanceof Date)kt=Mo(ot);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(ot))throw new Error("Invalid argument passed to jsPDF.setCreationDate");kt=ot}return Fo=kt},qt=Ft.__private__.getCreationDate=function(ot){var kt=Fo;return ot==="jsDate"&&(kt=_o(Fo)),kt};Ft.setCreationDate=function(ot){return ja(ot),this},Ft.getCreationDate=function(ot){return qt(ot)};var kn,Vn=Ft.__private__.padd2=function(ot){return("0"+parseInt(ot)).slice(-2)},mr=Ft.__private__.padd2Hex=function(ot){return("00"+(ot=ot.toString())).substr(ot.length)},jr=0,eo=[],lo=[],po=0,ba=[],va=[],Ya=!1,Ja=lo,Ii=function(){jr=0,po=0,lo=[],eo=[],ba=[],Mu=gl(),yu=gl()};Ft.__private__.setCustomOutputDestination=function(ot){Ya=!0,Ja=ot};var Do=function(ot){Ya||(Ja=ot)};Ft.__private__.resetCustomOutputDestination=function(){Ya=!1,Ja=lo};var Xn=Ft.__private__.out=function(ot){return ot=ot.toString(),po+=ot.length+1,Ja.push(ot),Ja},ki=Ft.__private__.write=function(ot){return Xn(arguments.length===1?ot.toString():Array.prototype.join.call(arguments," "))},pi=Ft.__private__.getArrayBuffer=function(ot){for(var kt=ot.length,Pn=new ArrayBuffer(kt),Yn=new Uint8Array(Pn);kt--;)Yn[kt]=ot.charCodeAt(kt);return Pn},Aa=[["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]];Ft.__private__.getStandardFonts=function(){return Aa};var Ta=Ue.fontSize||16;Ft.__private__.setFontSize=Ft.setFontSize=function(ot){return Ta=br===jn.ADVANCED?ot/Qa:ot,this};var Ga,Ha=Ft.__private__.getFontSize=Ft.getFontSize=function(){return br===jn.COMPAT?Ta:Ta*Qa},gi=Ue.R2L||!1;Ft.__private__.setR2L=Ft.setR2L=function(ot){return gi=ot,this},Ft.__private__.getR2L=Ft.getR2L=function(){return gi};var Oi,$i=Ft.__private__.setZoomMode=function(ot){var kt=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(ot))Ga=ot;else if(isNaN(ot)){if(kt.indexOf(ot)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+ot+'" is not recognized.');Ga=ot}else Ga=parseInt(ot,10)};Ft.__private__.getZoomMode=function(){return Ga};var os,bs=Ft.__private__.setPageMode=function(ot){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(ot)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+ot+'" is not recognized.');Oi=ot};Ft.__private__.getPageMode=function(){return Oi};var _s=Ft.__private__.setLayoutMode=function(ot){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(ot)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+ot+'" is not recognized.');os=ot};Ft.__private__.getLayoutMode=function(){return os},Ft.__private__.setDisplayMode=Ft.setDisplayMode=function(ot,kt,Pn){return $i(ot),_s(kt),bs(Pn),this};var Qi={title:"",subject:"",author:"",keywords:"",creator:""};Ft.__private__.getDocumentProperty=function(ot){if(Object.keys(Qi).indexOf(ot)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Qi[ot]},Ft.__private__.getDocumentProperties=function(){return Qi},Ft.__private__.setDocumentProperties=Ft.setProperties=Ft.setDocumentProperties=function(ot){for(var kt in Qi)Qi.hasOwnProperty(kt)&&ot[kt]&&(Qi[kt]=ot[kt]);return this},Ft.__private__.setDocumentProperty=function(ot,kt){if(Object.keys(Qi).indexOf(ot)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Qi[ot]=kt};var us,Qa,Ml,Ss,Lu,Ms={},ol={},Iu=[],Os={},tc={},hl={},vu={},Gu=null,ul=0,Wi=[],Ps=new In(Ft),hc=Ue.hotfixes||[],Nl={},eu={},Ou=[],_i=function ot(kt,Pn,Yn,Fr,mo,Yo){if(!(this instanceof ot))return new ot(kt,Pn,Yn,Fr,mo,Yo);isNaN(kt)&&(kt=1),isNaN(Pn)&&(Pn=0),isNaN(Yn)&&(Yn=0),isNaN(Fr)&&(Fr=1),isNaN(mo)&&(mo=0),isNaN(Yo)&&(Yo=0),this._matrix=[kt,Pn,Yn,Fr,mo,Yo]};Object.defineProperty(_i.prototype,"sx",{get:function(){return this._matrix[0]},set:function(ot){this._matrix[0]=ot}}),Object.defineProperty(_i.prototype,"shy",{get:function(){return this._matrix[1]},set:function(ot){this._matrix[1]=ot}}),Object.defineProperty(_i.prototype,"shx",{get:function(){return this._matrix[2]},set:function(ot){this._matrix[2]=ot}}),Object.defineProperty(_i.prototype,"sy",{get:function(){return this._matrix[3]},set:function(ot){this._matrix[3]=ot}}),Object.defineProperty(_i.prototype,"tx",{get:function(){return this._matrix[4]},set:function(ot){this._matrix[4]=ot}}),Object.defineProperty(_i.prototype,"ty",{get:function(){return this._matrix[5]},set:function(ot){this._matrix[5]=ot}}),Object.defineProperty(_i.prototype,"a",{get:function(){return this._matrix[0]},set:function(ot){this._matrix[0]=ot}}),Object.defineProperty(_i.prototype,"b",{get:function(){return this._matrix[1]},set:function(ot){this._matrix[1]=ot}}),Object.defineProperty(_i.prototype,"c",{get:function(){return this._matrix[2]},set:function(ot){this._matrix[2]=ot}}),Object.defineProperty(_i.prototype,"d",{get:function(){return this._matrix[3]},set:function(ot){this._matrix[3]=ot}}),Object.defineProperty(_i.prototype,"e",{get:function(){return this._matrix[4]},set:function(ot){this._matrix[4]=ot}}),Object.defineProperty(_i.prototype,"f",{get:function(){return this._matrix[5]},set:function(ot){this._matrix[5]=ot}}),Object.defineProperty(_i.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(_i.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(_i.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(_i.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),_i.prototype.join=function(ot){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(Xr).join(ot)},_i.prototype.multiply=function(ot){var kt=ot.sx*this.sx+ot.shy*this.shx,Pn=ot.sx*this.shy+ot.shy*this.sy,Yn=ot.shx*this.sx+ot.sy*this.shx,Fr=ot.shx*this.shy+ot.sy*this.sy,mo=ot.tx*this.sx+ot.ty*this.shx+this.tx,Yo=ot.tx*this.shy+ot.ty*this.sy+this.ty;return new _i(kt,Pn,Yn,Fr,mo,Yo)},_i.prototype.decompose=function(){var ot=this.sx,kt=this.shy,Pn=this.shx,Yn=this.sy,Fr=this.tx,mo=this.ty,Yo=Math.sqrt(ot*ot+kt*kt),_a=(ot/=Yo)*Pn+(kt/=Yo)*Yn;Pn-=ot*_a,Yn-=kt*_a;var Ei=Math.sqrt(Pn*Pn+Yn*Yn);return _a/=Ei,ot*(Yn/=Ei)<kt*(Pn/=Ei)&&(ot=-ot,kt=-kt,_a=-_a,Yo=-Yo),{scale:new _i(Yo,0,0,Ei,0,0),translate:new _i(1,0,0,1,Fr,mo),rotate:new _i(ot,kt,-kt,ot,0,0),skew:new _i(1,0,_a,1,0,0)}},_i.prototype.toString=function(ot){return this.join(" ")},_i.prototype.inversed=function(){var ot=this.sx,kt=this.shy,Pn=this.shx,Yn=this.sy,Fr=this.tx,mo=this.ty,Yo=1/(ot*Yn-kt*Pn),_a=Yn*Yo,Ei=-kt*Yo,Ki=-Pn*Yo,Vi=ot*Yo;return new _i(_a,Ei,Ki,Vi,-_a*Fr-Ki*mo,-Ei*Fr-Vi*mo)},_i.prototype.applyToPoint=function(ot){var kt=ot.x*this.sx+ot.y*this.shx+this.tx,Pn=ot.x*this.shy+ot.y*this.sy+this.ty;return new vl(kt,Pn)},_i.prototype.applyToRectangle=function(ot){var kt=this.applyToPoint(ot),Pn=this.applyToPoint(new vl(ot.x+ot.w,ot.y+ot.h));return new cl(kt.x,kt.y,Pn.x-kt.x,Pn.y-kt.y)},_i.prototype.clone=function(){var ot=this.sx,kt=this.shy,Pn=this.shx,Yn=this.sy,Fr=this.tx,mo=this.ty;return new _i(ot,kt,Pn,Yn,Fr,mo)},Ft.Matrix=_i;var su=Ft.matrixMult=function(ot,kt){return kt.multiply(ot)},Ru=new _i(1,0,0,1,0,0);Ft.unitMatrix=Ft.identityMatrix=Ru;var Gl=function(ot,kt){if(!tc[ot]){var Pn=(kt instanceof Uo?"Sh":"P")+(Object.keys(Os).length+1).toString(10);kt.id=Pn,tc[ot]=Pn,Os[Pn]=kt,Ps.publish("addPattern",kt)}};Ft.ShadingPattern=Uo,Ft.TilingPattern=ya,Ft.addShadingPattern=function(ot,kt){return nr("addShadingPattern()"),Gl(ot,kt),this},Ft.beginTilingPattern=function(ot){nr("beginTilingPattern()"),Ls(ot.boundingBox[0],ot.boundingBox[1],ot.boundingBox[2]-ot.boundingBox[0],ot.boundingBox[3]-ot.boundingBox[1],ot.matrix)},Ft.endTilingPattern=function(ot,kt){nr("endTilingPattern()"),kt.stream=va[kn].join(`
`),Gl(ot,kt),Ps.publish("endTilingPattern",kt),Ou.pop().restore()};var Pl=Ft.__private__.newObject=function(){var ot=gl();return lu(ot,!0),ot},gl=Ft.__private__.newObjectDeferred=function(){return jr++,eo[jr]=function(){return po},jr},lu=function(ot,kt){return kt=typeof kt=="boolean"&&kt,eo[ot]=po,kt&&Xn(ot+" 0 obj"),ot},gc=Ft.__private__.newAdditionalObject=function(){var ot={objId:gl(),content:""};return ba.push(ot),ot},Mu=gl(),yu=gl(),Ts=Ft.__private__.decodeColorString=function(ot){var kt=ot.split(" ");if(kt.length!==2||kt[1]!=="g"&&kt[1]!=="G")kt.length===5&&(kt[4]==="k"||kt[4]==="K")&&(kt=[(1-kt[0])*(1-kt[3]),(1-kt[1])*(1-kt[3]),(1-kt[2])*(1-kt[3]),"r"]);else{var Pn=parseFloat(kt[0]);kt=[Pn,Pn,Pn,"r"]}for(var Yn="#",Fr=0;Fr<3;Fr++)Yn+=("0"+Math.floor(255*parseFloat(kt[Fr])).toString(16)).slice(-2);return Yn},bu=Ft.__private__.encodeColorString=function(ot){var kt;typeof ot=="string"&&(ot={ch1:ot});var Pn=ot.ch1,Yn=ot.ch2,Fr=ot.ch3,mo=ot.ch4,Yo=ot.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof Pn=="string"&&Pn.charAt(0)!=="#"){var _a=new Hr(Pn);if(_a.ok)Pn=_a.toHex();else if(!/^\d*\.?\d*$/.test(Pn))throw new Error('Invalid color "'+Pn+'" passed to jsPDF.encodeColorString.')}if(typeof Pn=="string"&&/^#[0-9A-Fa-f]{3}$/.test(Pn)&&(Pn="#"+Pn[1]+Pn[1]+Pn[2]+Pn[2]+Pn[3]+Pn[3]),typeof Pn=="string"&&/^#[0-9A-Fa-f]{6}$/.test(Pn)){var Ei=parseInt(Pn.substr(1),16);Pn=Ei>>16&255,Yn=Ei>>8&255,Fr=255&Ei}if(Yn===void 0||mo===void 0&&Pn===Yn&&Yn===Fr)if(typeof Pn=="string")kt=Pn+" "+Yo[0];else switch(ot.precision){case 2:kt=Ho(Pn/255)+" "+Yo[0];break;case 3:default:kt=wn(Pn/255)+" "+Yo[0]}else if(mo===void 0||(0,he.Z)(mo)==="object"){if(mo&&!isNaN(mo.a)&&mo.a===0)return kt=["1.","1.","1.",Yo[1]].join(" ");if(typeof Pn=="string")kt=[Pn,Yn,Fr,Yo[1]].join(" ");else switch(ot.precision){case 2:kt=[Ho(Pn/255),Ho(Yn/255),Ho(Fr/255),Yo[1]].join(" ");break;default:case 3:kt=[wn(Pn/255),wn(Yn/255),wn(Fr/255),Yo[1]].join(" ")}}else if(typeof Pn=="string")kt=[Pn,Yn,Fr,mo,Yo[2]].join(" ");else switch(ot.precision){case 2:kt=[Ho(Pn),Ho(Yn),Ho(Fr),Ho(mo),Yo[2]].join(" ");break;case 3:default:kt=[wn(Pn),wn(Yn),wn(Fr),wn(mo),Yo[2]].join(" ")}return kt},Tu=Ft.__private__.getFilters=function(){return st},uu=Ft.__private__.putStream=function(ot){var kt=(ot=ot||{}).data||"",Pn=ot.filters||Tu(),Yn=ot.alreadyAppliedFilters||[],Fr=ot.addLength1||!1,mo=kt.length,Yo=ot.objectId,_a=function(Ol){return Ol};if(Kt!==null&&Yo===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");Kt!==null&&(_a=es.encryptor(Yo,0));var Ei={};Pn===!0&&(Pn=["FlateEncode"]);var Ki=ot.additionalKeyValues||[],Vi=(Ei=No.API.processDataByFilters!==void 0?No.API.processDataByFilters(kt,Pn):{data:kt,reverseChain:[]}).reverseChain+(Array.isArray(Yn)?Yn.join(" "):Yn.toString());if(Ei.data.length!==0&&(Ki.push({key:"Length",value:Ei.data.length}),Fr===!0&&Ki.push({key:"Length1",value:mo})),Vi.length!=0)if(Vi.split("/").length-1==1)Ki.push({key:"Filter",value:Vi});else{Ki.push({key:"Filter",value:"["+Vi+"]"});for(var ms=0;ms<Ki.length;ms+=1)if(Ki[ms].key==="DecodeParms"){for(var Js=[],ks=0;ks<Ei.reverseChain.split("/").length-1;ks+=1)Js.push("null");Js.push(Ki[ms].value),Ki[ms].value="["+Js.join(" ")+"]"}}Xn("<<");for(var Gs=0;Gs<Ki.length;Gs++)Xn("/"+Ki[Gs].key+" "+Ki[Gs].value);Xn(">>"),Ei.data.length!==0&&(Xn("stream"),Xn(_a(Ei.data)),Xn("endstream"))},Fl=Ft.__private__.putPage=function(ot){var kt=ot.number,Pn=ot.data,Yn=ot.objId,Fr=ot.contentsObjId;lu(Yn,!0),Xn("<</Type /Page"),Xn("/Parent "+ot.rootDictionaryObjId+" 0 R"),Xn("/Resources "+ot.resourceDictionaryObjId+" 0 R"),Xn("/MediaBox ["+parseFloat(Xr(ot.mediaBox.bottomLeftX))+" "+parseFloat(Xr(ot.mediaBox.bottomLeftY))+" "+Xr(ot.mediaBox.topRightX)+" "+Xr(ot.mediaBox.topRightY)+"]"),ot.cropBox!==null&&Xn("/CropBox ["+Xr(ot.cropBox.bottomLeftX)+" "+Xr(ot.cropBox.bottomLeftY)+" "+Xr(ot.cropBox.topRightX)+" "+Xr(ot.cropBox.topRightY)+"]"),ot.bleedBox!==null&&Xn("/BleedBox ["+Xr(ot.bleedBox.bottomLeftX)+" "+Xr(ot.bleedBox.bottomLeftY)+" "+Xr(ot.bleedBox.topRightX)+" "+Xr(ot.bleedBox.topRightY)+"]"),ot.trimBox!==null&&Xn("/TrimBox ["+Xr(ot.trimBox.bottomLeftX)+" "+Xr(ot.trimBox.bottomLeftY)+" "+Xr(ot.trimBox.topRightX)+" "+Xr(ot.trimBox.topRightY)+"]"),ot.artBox!==null&&Xn("/ArtBox ["+Xr(ot.artBox.bottomLeftX)+" "+Xr(ot.artBox.bottomLeftY)+" "+Xr(ot.artBox.topRightX)+" "+Xr(ot.artBox.topRightY)+"]"),typeof ot.userUnit=="number"&&ot.userUnit!==1&&Xn("/UserUnit "+ot.userUnit),Ps.publish("putPage",{objId:Yn,pageContext:Wi[kt],pageNumber:kt,page:Pn}),Xn("/Contents "+Fr+" 0 R"),Xn(">>"),Xn("endobj");var mo=Pn.join(`
`);return br===jn.ADVANCED&&(mo+=`
Q`),lu(Fr,!0),uu({data:mo,filters:Tu(),objectId:Fr}),Xn("endobj"),Yn},nc=Ft.__private__.putPages=function(){var ot,kt,Pn=[];for(ot=1;ot<=ul;ot++)Wi[ot].objId=gl(),Wi[ot].contentsObjId=gl();for(ot=1;ot<=ul;ot++)Pn.push(Fl({number:ot,data:va[ot],objId:Wi[ot].objId,contentsObjId:Wi[ot].contentsObjId,mediaBox:Wi[ot].mediaBox,cropBox:Wi[ot].cropBox,bleedBox:Wi[ot].bleedBox,trimBox:Wi[ot].trimBox,artBox:Wi[ot].artBox,userUnit:Wi[ot].userUnit,rootDictionaryObjId:Mu,resourceDictionaryObjId:yu}));lu(Mu,!0),Xn("<</Type /Pages");var Yn="/Kids [";for(kt=0;kt<ul;kt++)Yn+=Pn[kt]+" 0 R ";Xn(Yn+"]"),Xn("/Count "+ul),Xn(">>"),Xn("endobj"),Ps.publish("postPutPages")},rc=function(ot){Ps.publish("putFont",{font:ot,out:Xn,newObject:Pl,putStream:uu}),ot.isAlreadyPutted!==!0&&(ot.objectNumber=Pl(),Xn("<<"),Xn("/Type /Font"),Xn("/BaseFont /"+yn(ot.postScriptName)),Xn("/Subtype /Type1"),typeof ot.encoding=="string"&&Xn("/Encoding /"+ot.encoding),Xn("/FirstChar 32"),Xn("/LastChar 255"),Xn(">>"),Xn("endobj"))},ht=function(){for(var ot in Ms)Ms.hasOwnProperty(ot)&&(Yt===!1||Yt===!0&&nn.hasOwnProperty(ot))&&rc(Ms[ot])},vt=function(ot){ot.objectNumber=Pl();var kt=[];kt.push({key:"Type",value:"/XObject"}),kt.push({key:"Subtype",value:"/Form"}),kt.push({key:"BBox",value:"["+[Xr(ot.x),Xr(ot.y),Xr(ot.x+ot.width),Xr(ot.y+ot.height)].join(" ")+"]"}),kt.push({key:"Matrix",value:"["+ot.matrix.toString()+"]"});var Pn=ot.pages[1].join(`
`);uu({data:Pn,additionalKeyValues:kt,objectId:ot.objectNumber}),Xn("endobj")},Rt=function(){for(var ot in Nl)Nl.hasOwnProperty(ot)&&vt(Nl[ot])},zt=function(ot,kt){var Pn,Yn=[],Fr=1/(kt-1);for(Pn=0;Pn<1;Pn+=Fr)Yn.push(Pn);if(Yn.push(1),ot[0].offset!=0){var mo={offset:0,color:ot[0].color};ot.unshift(mo)}if(ot[ot.length-1].offset!=1){var Yo={offset:1,color:ot[ot.length-1].color};ot.push(Yo)}for(var _a="",Ei=0,Ki=0;Ki<Yn.length;Ki++){for(Pn=Yn[Ki];Pn>ot[Ei+1].offset;)Ei++;var Vi=ot[Ei].offset,ms=(Pn-Vi)/(ot[Ei+1].offset-Vi),Js=ot[Ei].color,ks=ot[Ei+1].color;_a+=mr(Math.round((1-ms)*Js[0]+ms*ks[0]).toString(16))+mr(Math.round((1-ms)*Js[1]+ms*ks[1]).toString(16))+mr(Math.round((1-ms)*Js[2]+ms*ks[2]).toString(16))}return _a.trim()},on=function(ot,kt){kt||(kt=21);var Pn=Pl(),Yn=zt(ot.colors,kt),Fr=[];Fr.push({key:"FunctionType",value:"0"}),Fr.push({key:"Domain",value:"[0.0 1.0]"}),Fr.push({key:"Size",value:"["+kt+"]"}),Fr.push({key:"BitsPerSample",value:"8"}),Fr.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Fr.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),uu({data:Yn,additionalKeyValues:Fr,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:Pn}),Xn("endobj"),ot.objectNumber=Pl(),Xn("<< /ShadingType "+ot.type),Xn("/ColorSpace /DeviceRGB");var mo="/Coords ["+Xr(parseFloat(ot.coords[0]))+" "+Xr(parseFloat(ot.coords[1]))+" ";ot.type===2?mo+=Xr(parseFloat(ot.coords[2]))+" "+Xr(parseFloat(ot.coords[3])):mo+=Xr(parseFloat(ot.coords[2]))+" "+Xr(parseFloat(ot.coords[3]))+" "+Xr(parseFloat(ot.coords[4]))+" "+Xr(parseFloat(ot.coords[5])),Xn(mo+="]"),ot.matrix&&Xn("/Matrix ["+ot.matrix.toString()+"]"),Xn("/Function "+Pn+" 0 R"),Xn("/Extend [true true]"),Xn(">>"),Xn("endobj")},An=function(ot,kt){var Pn=gl(),Yn=Pl();kt.push({resourcesOid:Pn,objectOid:Yn}),ot.objectNumber=Yn;var Fr=[];Fr.push({key:"Type",value:"/Pattern"}),Fr.push({key:"PatternType",value:"1"}),Fr.push({key:"PaintType",value:"1"}),Fr.push({key:"TilingType",value:"1"}),Fr.push({key:"BBox",value:"["+ot.boundingBox.map(Xr).join(" ")+"]"}),Fr.push({key:"XStep",value:Xr(ot.xStep)}),Fr.push({key:"YStep",value:Xr(ot.yStep)}),Fr.push({key:"Resources",value:Pn+" 0 R"}),ot.matrix&&Fr.push({key:"Matrix",value:"["+ot.matrix.toString()+"]"}),uu({data:ot.stream,additionalKeyValues:Fr,objectId:ot.objectNumber}),Xn("endobj")},zn=function(ot){var kt;for(kt in Os)Os.hasOwnProperty(kt)&&(Os[kt]instanceof Uo?on(Os[kt]):Os[kt]instanceof ya&&An(Os[kt],ot))},pn=function(ot){for(var kt in ot.objectNumber=Pl(),Xn("<<"),ot)switch(kt){case"opacity":Xn("/ca "+Ho(ot[kt]));break;case"stroke-opacity":Xn("/CA "+Ho(ot[kt]))}Xn(">>"),Xn("endobj")},$n=function(){var ot;for(ot in hl)hl.hasOwnProperty(ot)&&pn(hl[ot])},Sr=function(){for(var ot in Xn("/XObject <<"),Nl)Nl.hasOwnProperty(ot)&&Nl[ot].objectNumber>=0&&Xn("/"+ot+" "+Nl[ot].objectNumber+" 0 R");Ps.publish("putXobjectDict"),Xn(">>")},Mr=function(){es.oid=Pl(),Xn("<<"),Xn("/Filter /Standard"),Xn("/V "+es.v),Xn("/R "+es.r),Xn("/U <"+es.toHexString(es.U)+">"),Xn("/O <"+es.toHexString(es.O)+">"),Xn("/P "+es.P),Xn(">>"),Xn("endobj")},wr=function(){for(var ot in Xn("/Font <<"),Ms)Ms.hasOwnProperty(ot)&&(Yt===!1||Yt===!0&&nn.hasOwnProperty(ot))&&Xn("/"+ot+" "+Ms[ot].objectNumber+" 0 R");Xn(">>")},xo=function(){if(Object.keys(Os).length>0){for(var ot in Xn("/Shading <<"),Os)Os.hasOwnProperty(ot)&&Os[ot]instanceof Uo&&Os[ot].objectNumber>=0&&Xn("/"+ot+" "+Os[ot].objectNumber+" 0 R");Ps.publish("putShadingPatternDict"),Xn(">>")}},So=function(ot){if(Object.keys(Os).length>0){for(var kt in Xn("/Pattern <<"),Os)Os.hasOwnProperty(kt)&&Os[kt]instanceof Ft.TilingPattern&&Os[kt].objectNumber>=0&&Os[kt].objectNumber<ot&&Xn("/"+kt+" "+Os[kt].objectNumber+" 0 R");Ps.publish("putTilingPatternDict"),Xn(">>")}},Eo=function(){if(Object.keys(hl).length>0){var ot;for(ot in Xn("/ExtGState <<"),hl)hl.hasOwnProperty(ot)&&hl[ot].objectNumber>=0&&Xn("/"+ot+" "+hl[ot].objectNumber+" 0 R");Ps.publish("putGStateDict"),Xn(">>")}},ko=function(ot){lu(ot.resourcesOid,!0),Xn("<<"),Xn("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),wr(),xo(),So(ot.objectOid),Eo(),Sr(),Xn(">>"),Xn("endobj")},Xo=function(){var ot=[];ht(),$n(),Rt(),zn(ot),Ps.publish("putResources"),ot.forEach(ko),ko({resourcesOid:yu,objectOid:Number.MAX_SAFE_INTEGER}),Ps.publish("postPutResources")},sa=function(){Ps.publish("putAdditionalObjects");for(var ot=0;ot<ba.length;ot++){var kt=ba[ot];lu(kt.objId,!0),Xn(kt.content),Xn("endobj")}Ps.publish("postPutAdditionalObjects")},ea=function(ot){ol[ot.fontName]=ol[ot.fontName]||{},ol[ot.fontName][ot.fontStyle]=ot.id},ia=function(ot,kt,Pn,Yn,Fr){var mo={id:"F"+(Object.keys(Ms).length+1).toString(10),postScriptName:ot,fontName:kt,fontStyle:Pn,encoding:Yn,isStandardFont:Fr||!1,metadata:{}};return Ps.publish("addFont",{font:mo,instance:this}),Ms[mo.id]=mo,ea(mo),mo.id},Ma=function(ot){for(var kt=0,Pn=Aa.length;kt<Pn;kt++){var Yn=ia.call(this,ot[kt][0],ot[kt][1],ot[kt][2],Aa[kt][3],!0);Yt===!1&&(nn[Yn]=!0);var Fr=ot[kt][0].split("-");ea({id:Yn,fontName:Fr[0],fontStyle:Fr[1]||""})}Ps.publish("addFonts",{fonts:Ms,dictionary:ol})},Na=function(ot){return ot.foo=function(){try{return ot.apply(this,arguments)}catch(Yn){var kt=Yn.stack||"";~kt.indexOf(" at ")&&(kt=kt.split(" at ")[1]);var Pn="Error in function "+kt.split(`
`)[0].split("<")[0]+": "+Yn.message;if(!Br.console)throw new Error(Pn);Br.console.error(Pn,Yn),Br.alert&&alert(Pn)}},ot.foo.bar=ot,ot.foo},Ia=function(ot,kt){var Pn,Yn,Fr,mo,Yo,_a,Ei,Ki,Vi;if(Fr=(kt=kt||{}).sourceEncoding||"Unicode",Yo=kt.outputEncoding,(kt.autoencode||Yo)&&Ms[us].metadata&&Ms[us].metadata[Fr]&&Ms[us].metadata[Fr].encoding&&(mo=Ms[us].metadata[Fr].encoding,!Yo&&Ms[us].encoding&&(Yo=Ms[us].encoding),!Yo&&mo.codePages&&(Yo=mo.codePages[0]),typeof Yo=="string"&&(Yo=mo[Yo]),Yo)){for(Ei=!1,_a=[],Pn=0,Yn=ot.length;Pn<Yn;Pn++)(Ki=Yo[ot.charCodeAt(Pn)])?_a.push(String.fromCharCode(Ki)):_a.push(ot[Pn]),_a[Pn].charCodeAt(0)>>8&&(Ei=!0);ot=_a.join("")}for(Pn=ot.length;Ei===void 0&&Pn!==0;)ot.charCodeAt(Pn-1)>>8&&(Ei=!0),Pn--;if(!Ei)return ot;for(_a=kt.noBOM?[]:[254,255],Pn=0,Yn=ot.length;Pn<Yn;Pn++){if((Vi=(Ki=ot.charCodeAt(Pn))>>8)>>8)throw new Error("Character at position "+Pn+" of string '"+ot+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");_a.push(Vi),_a.push(Ki-(Vi<<8))}return String.fromCharCode.apply(void 0,_a)},Wa=Ft.__private__.pdfEscape=Ft.pdfEscape=function(ot,kt){return Ia(ot,kt).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},bi=Ft.__private__.beginPage=function(ot){va[++ul]=[],Wi[ul]={objId:0,contentsObjId:0,userUnit:Number(ft),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(ot[0]),topRightY:Number(ot[1])}},Ca(ul),Do(va[kn])},Sa=function(ot,kt){var Pn,Yn,Fr;switch(_e=kt||_e,typeof ot=="string"&&(Pn=un(ot.toLowerCase()),Array.isArray(Pn)&&(Yn=Pn[0],Fr=Pn[1])),Array.isArray(ot)&&(Yn=ot[0]*Qa,Fr=ot[1]*Qa),isNaN(Yn)&&(Yn=tt[0],Fr=tt[1]),(Yn>14400||Fr>14400)&&(Jn.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),Yn=Math.min(14400,Yn),Fr=Math.min(14400,Fr)),tt=[Yn,Fr],_e.substr(0,1)){case"l":Fr>Yn&&(tt=[Fr,Yn]);break;case"p":Yn>Fr&&(tt=[Fr,Yn])}bi(tt),Ks(as),Xn(xi),tu!==0&&Xn(tu+" J"),nu!==0&&Xn(nu+" j"),Ps.publish("addPage",{pageNumber:ul})},Ra=function(ot){ot>0&&ot<=ul&&(va.splice(ot,1),Wi.splice(ot,1),ul--,kn>ul&&(kn=ul),this.setPage(kn))},Ca=function(ot){ot>0&&ot<=ul&&(kn=ot)},da=Ft.__private__.getNumberOfPages=Ft.getNumberOfPages=function(){return va.length-1},Oa=function(ot,kt,Pn){var Yn,Fr=void 0;return Pn=Pn||{},ot=ot!==void 0?ot:Ms[us].fontName,kt=kt!==void 0?kt:Ms[us].fontStyle,Yn=ot.toLowerCase(),ol[Yn]!==void 0&&ol[Yn][kt]!==void 0?Fr=ol[Yn][kt]:ol[ot]!==void 0&&ol[ot][kt]!==void 0?Fr=ol[ot][kt]:Pn.disableWarning===!1&&Jn.warn("Unable to look up font label for font '"+ot+"', '"+kt+"'. Refer to getFontList() for available fonts."),Fr||Pn.noFallback||(Fr=ol.times[kt])==null&&(Fr=ol.times.normal),Fr},hi=Ft.__private__.putInfo=function(){var ot=Pl(),kt=function(Yn){return Yn};for(var Pn in Kt!==null&&(kt=es.encryptor(ot,0)),Xn("<<"),Xn("/Producer ("+Wa(kt("jsPDF "+No.version))+")"),Qi)Qi.hasOwnProperty(Pn)&&Qi[Pn]&&Xn("/"+Pn.substr(0,1).toUpperCase()+Pn.substr(1)+" ("+Wa(kt(Qi[Pn]))+")");Xn("/CreationDate ("+Wa(kt(Fo))+")"),Xn(">>"),Xn("endobj")},Fi=Ft.__private__.putCatalog=function(ot){var kt=(ot=ot||{}).rootDictionaryObjId||Mu;switch(Pl(),Xn("<<"),Xn("/Type /Catalog"),Xn("/Pages "+kt+" 0 R"),Ga||(Ga="fullwidth"),Ga){case"fullwidth":Xn("/OpenAction [3 0 R /FitH null]");break;case"fullheight":Xn("/OpenAction [3 0 R /FitV null]");break;case"fullpage":Xn("/OpenAction [3 0 R /Fit]");break;case"original":Xn("/OpenAction [3 0 R /XYZ null null 1]");break;default:var Pn=""+Ga;Pn.substr(Pn.length-1)==="%"&&(Ga=parseInt(Ga)/100),typeof Ga=="number"&&Xn("/OpenAction [3 0 R /XYZ null null "+Ho(Ga)+"]")}switch(os||(os="continuous"),os){case"continuous":Xn("/PageLayout /OneColumn");break;case"single":Xn("/PageLayout /SinglePage");break;case"two":case"twoleft":Xn("/PageLayout /TwoColumnLeft");break;case"tworight":Xn("/PageLayout /TwoColumnRight")}Oi&&Xn("/PageMode /"+Oi),Ps.publish("putCatalog"),Xn(">>"),Xn("endobj")},Ci=Ft.__private__.putTrailer=function(){Xn("trailer"),Xn("<<"),Xn("/Size "+(jr+1)),Xn("/Root "+jr+" 0 R"),Xn("/Info "+(jr-1)+" 0 R"),Kt!==null&&Xn("/Encrypt "+es.oid+" 0 R"),Xn("/ID [ <"+fo+"> <"+fo+"> ]"),Xn(">>")},ii=Ft.__private__.putHeader=function(){Xn("%PDF-"+Tn),Xn("%\xBA\xDF\xAC\xE0")},ji=Ft.__private__.putXRef=function(){var ot="0000000000";Xn("xref"),Xn("0 "+(jr+1)),Xn("0000000000 65535 f ");for(var kt=1;kt<=jr;kt++)typeof eo[kt]=="function"?Xn((ot+eo[kt]()).slice(-10)+" 00000 n "):eo[kt]!==void 0?Xn((ot+eo[kt]).slice(-10)+" 00000 n "):Xn("0000000000 00000 n ")},Pi=Ft.__private__.buildDocument=function(){Ii(),Do(lo),Ps.publish("buildDocument"),ii(),nc(),sa(),Xo(),Kt!==null&&Mr(),hi(),Fi();var ot=po;return ji(),Ci(),Xn("startxref"),Xn(""+ot),Xn("%%EOF"),Do(va[kn]),lo.join(`
`)},cs=Ft.__private__.getBlob=function(ot){return new Blob([pi(ot)],{type:"application/pdf"})},Zi=Ft.output=Ft.__private__.output=Na(function(ot,kt){switch(typeof(kt=kt||{})=="string"?kt={filename:kt}:kt.filename=kt.filename||"generated.pdf",ot){case void 0:return Pi();case"save":Ft.save(kt.filename);break;case"arraybuffer":return pi(Pi());case"blob":return cs(Pi());case"bloburi":case"bloburl":if(Br.URL!==void 0&&typeof Br.URL.createObjectURL=="function")return Br.URL&&Br.URL.createObjectURL(cs(Pi()))||void 0;Jn.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var Pn="",Yn=Pi();try{Pn=Da(Yn)}catch(ks){Pn=Da(unescape(encodeURIComponent(Yn)))}return"data:application/pdf;filename="+kt.filename+";base64,"+Pn;case"pdfobjectnewwindow":if(Object.prototype.toString.call(Br)==="[object Window]"){var Fr="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",mo=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';kt.pdfObjectUrl&&(Fr=kt.pdfObjectUrl,mo="");var Yo='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+Fr+'"'+mo+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(kt)+");<\/script></body></html>",_a=Br.open();return _a!==null&&_a.document.write(Yo),_a}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(Br)==="[object Window]"){var Ei='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(kt.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+kt.filename+'" width="500px" height="400px" /></body></html>',Ki=Br.open();if(Ki!==null){Ki.document.write(Ei);var Vi=this;Ki.document.documentElement.querySelector("#pdfViewer").onload=function(){Ki.document.title=kt.filename,Ki.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(Vi.output("bloburl"))}}return Ki}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(Br)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var ms='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",kt)+'"></iframe></body></html>',Js=Br.open();if(Js!==null&&(Js.document.write(ms),Js.document.title=kt.filename),Js||typeof safari=="undefined")return Js;break;case"datauri":case"dataurl":return Br.document.location.href=this.output("datauristring",kt);default:return null}}),Fs=function(ot){return Array.isArray(hc)===!0&&hc.indexOf(ot)>-1};switch(Xe){case"pt":Qa=1;break;case"mm":Qa=72/25.4;break;case"cm":Qa=72/2.54;break;case"in":Qa=72;break;case"px":Qa=Fs("px_scaling")==1?.75:96/72;break;case"pc":case"em":Qa=12;break;case"ex":Qa=6;break;default:if(typeof Xe!="number")throw new Error("Invalid unit: "+Xe);Qa=Xe}var es=null;ja(),Jr();var mi=function(ot){return Kt!==null?es.encryptor(ot,0):function(kt){return kt}},Qs=Ft.__private__.getPageInfo=Ft.getPageInfo=function(ot){if(isNaN(ot)||ot%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Wi[ot].objId,pageNumber:ot,pageContext:Wi[ot]}},Pa=Ft.__private__.getPageInfoByObjId=function(ot){if(isNaN(ot)||ot%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var kt in Wi)if(Wi[kt].objId===ot)break;return Qs(kt)},ws=Ft.__private__.getCurrentPageInfo=Ft.getCurrentPageInfo=function(){return{objId:Wi[kn].objId,pageNumber:kn,pageContext:Wi[kn]}};Ft.addPage=function(){return Sa.apply(this,arguments),this},Ft.setPage=function(){return Ca.apply(this,arguments),Do.call(this,va[kn]),this},Ft.insertPage=function(ot){return this.addPage(),this.movePage(kn,ot),this},Ft.movePage=function(ot,kt){var Pn,Yn;if(ot>kt){Pn=va[ot],Yn=Wi[ot];for(var Fr=ot;Fr>kt;Fr--)va[Fr]=va[Fr-1],Wi[Fr]=Wi[Fr-1];va[kt]=Pn,Wi[kt]=Yn,this.setPage(kt)}else if(ot<kt){Pn=va[ot],Yn=Wi[ot];for(var mo=ot;mo<kt;mo++)va[mo]=va[mo+1],Wi[mo]=Wi[mo+1];va[kt]=Pn,Wi[kt]=Yn,this.setPage(kt)}return this},Ft.deletePage=function(){return Ra.apply(this,arguments),this},Ft.__private__.text=Ft.text=function(ot,kt,Pn,Yn,Fr){var mo,Yo,_a,Ei,Ki,Vi,ms,Js,ks,Gs=(Yn=Yn||{}).scope||this;if(typeof ot=="number"&&typeof kt=="number"&&(typeof Pn=="string"||Array.isArray(Pn))){var Ol=Pn;Pn=kt,kt=ot,ot=Ol}if(arguments[3]instanceof _i?(nr("The transform parameter of text() with a Matrix value"),ks=Fr):(_a=arguments[4],Ei=arguments[5],(0,he.Z)(ms=arguments[3])==="object"&&ms!==null||(typeof _a=="string"&&(Ei=_a,_a=null),typeof ms=="string"&&(Ei=ms,ms=null),typeof ms=="number"&&(_a=ms,ms=null),Yn={flags:ms,angle:_a,align:Ei})),isNaN(kt)||isNaN(Pn)||ot==null)throw new Error("Invalid arguments passed to jsPDF.text");if(ot.length===0)return Gs;var El="",du=!1,Ul=typeof Yn.lineHeightFactor=="number"?Yn.lineHeightFactor:_l,wu=Gs.internal.scaleFactor;function Wu(Ws){return Ws=Ws.split(" ").join(Array(Yn.TabLen||9).join(" ")),Wa(Ws,ms)}function pc(Ws){for(var js,Sl=Ws.concat(),Dl=[],xu=Sl.length;xu--;)typeof(js=Sl.shift())=="string"?Dl.push(js):Array.isArray(Ws)&&(js.length===1||js[1]===void 0&&js[2]===void 0)?Dl.push(js[0]):Dl.push([js[0],js[1],js[2]]);return Dl}function vc(Ws,js){var Sl;if(typeof Ws=="string")Sl=js(Ws)[0];else if(Array.isArray(Ws)){for(var Dl,xu,mc=Ws.concat(),Pc=[],zc=mc.length;zc--;)typeof(Dl=mc.shift())=="string"?Pc.push(js(Dl)[0]):Array.isArray(Dl)&&typeof Dl[0]=="string"&&(xu=js(Dl[0],Dl[1],Dl[2]),Pc.push([xu[0],xu[1],xu[2]]));Sl=Pc}return Sl}var Zu=!1,Cu=!0;if(typeof ot=="string")Zu=!0;else if(Array.isArray(ot)){var ac=ot.concat();Yo=[];for(var ku,Vl=ac.length;Vl--;)(typeof(ku=ac.shift())!="string"||Array.isArray(ku)&&typeof ku[0]!="string")&&(Cu=!1);Zu=Cu}if(Zu===!1)throw new Error('Type of text must be string or Array. "'+ot+'" is not recognized.');typeof ot=="string"&&(ot=ot.match(/[\r?\n]/)?ot.split(/\r\n|\r|\n/g):[ot]);var ic=Ta/Gs.internal.scaleFactor,Uu=ic*(Ul-1);switch(Yn.baseline){case"bottom":Pn-=Uu;break;case"top":Pn+=ic-Uu;break;case"hanging":Pn+=ic-2*Uu;break;case"middle":Pn+=ic/2-Uu}if((Vi=Yn.maxWidth||0)>0&&(typeof ot=="string"?ot=Gs.splitTextToSize(ot,Vi):Object.prototype.toString.call(ot)==="[object Array]"&&(ot=ot.reduce(function(Ws,js){return Ws.concat(Gs.splitTextToSize(js,Vi))},[]))),mo={text:ot,x:kt,y:Pn,options:Yn,mutex:{pdfEscape:Wa,activeFontKey:us,fonts:Ms,activeFontSize:Ta}},Ps.publish("preProcessText",mo),ot=mo.text,_a=(Yn=mo.options).angle,!(ks instanceof _i)&&_a&&typeof _a=="number"){_a*=Math.PI/180,Yn.rotationDirection===0&&(_a=-_a),br===jn.ADVANCED&&(_a=-_a);var Vu=Math.cos(_a),Xu=Math.sin(_a);ks=new _i(Vu,Xu,-Xu,Vu,0,0)}else _a&&_a instanceof _i&&(ks=_a);br!==jn.ADVANCED||ks||(ks=Ru),(Ki=Yn.charSpace||kl)!==void 0&&(El+=Xr(bn(Ki))+` Tc
`,this.setCharSpace(this.getCharSpace()||0)),(Js=Yn.horizontalScale)!==void 0&&(El+=Xr(100*Js)+` Tz
`),Yn.lang;var jl=-1,yc=Yn.renderingMode!==void 0?Yn.renderingMode:Yn.stroke,sc=Gs.internal.getCurrentPageInfo().pageContext;switch(yc){case 0:case!1:case"fill":jl=0;break;case 1:case!0:case"stroke":jl=1;break;case 2:case"fillThenStroke":jl=2;break;case 3:case"invisible":jl=3;break;case 4:case"fillAndAddForClipping":jl=4;break;case 5:case"strokeAndAddPathForClipping":jl=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":jl=6;break;case 7:case"addToPathForClipping":jl=7}var lc=sc.usedRenderingMode!==void 0?sc.usedRenderingMode:-1;jl!==-1?El+=jl+` Tr
`:lc!==-1&&(El+=`0 Tr
`),jl!==-1&&(sc.usedRenderingMode=jl),Ei=Yn.align||"left";var fu,uc=Ta*Ul,bc=Gs.internal.pageSize.getWidth(),cc=Ms[us];Ki=Yn.charSpace||kl,Vi=Yn.maxWidth||0,ms=Object.assign({autoencode:!0,noBOM:!0},Yn.flags);var ru=[];if(Object.prototype.toString.call(ot)==="[object Array]"){var Xl;Yo=pc(ot),Ei!=="left"&&(fu=Yo.map(function(Ws){return Gs.getStringUnitWidth(Ws,{font:cc,charSpace:Ki,fontSize:Ta,doKerning:!1})*Ta/wu}));var hu,qi=0;if(Ei==="right"){kt-=fu[0],ot=[],Vl=Yo.length;for(var is=0;is<Vl;is++)is===0?(hu=Xi(kt),Xl=ps(Pn)):(hu=bn(qi-fu[is]),Xl=-uc),ot.push([Yo[is],hu,Xl]),qi=fu[is]}else if(Ei==="center"){kt-=fu[0]/2,ot=[],Vl=Yo.length;for(var yl=0;yl<Vl;yl++)yl===0?(hu=Xi(kt),Xl=ps(Pn)):(hu=bn((qi-fu[yl])/2),Xl=-uc),ot.push([Yo[yl],hu,Xl]),qi=fu[yl]}else if(Ei==="left"){ot=[],Vl=Yo.length;for(var ou=0;ou<Vl;ou++)ot.push(Yo[ou])}else{if(Ei!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');ot=[],Vl=Yo.length,Vi=Vi!==0?Vi:bc;for(var Tl=0;Tl<Vl;Tl++)Xl=Tl===0?ps(Pn):-uc,hu=Tl===0?Xi(kt):0,Tl<Vl-1?ru.push(Xr(bn((Vi-fu[Tl])/(Yo[Tl].split(" ").length-1)))):ru.push(0),ot.push([Yo[Tl],hu,Xl])}}var gu=typeof Yn.R2L=="boolean"?Yn.R2L:gi;gu===!0&&(ot=vc(ot,function(Ws,js,Sl){return[Ws.split("").reverse().join(""),js,Sl]})),mo={text:ot,x:kt,y:Pn,options:Yn,mutex:{pdfEscape:Wa,activeFontKey:us,fonts:Ms,activeFontSize:Ta}},Ps.publish("postProcessText",mo),ot=mo.text,du=mo.mutex.isHex||!1;var Yu=Ms[us].encoding;Yu!=="WinAnsiEncoding"&&Yu!=="StandardEncoding"||(ot=vc(ot,function(Ws,js,Sl){return[Wu(Ws),js,Sl]})),Yo=pc(ot),ot=[];for(var Is,Bl,Hl,pu=0,Eu=1,Hu=Array.isArray(Yo[0])?Eu:pu,Yl="",xc=function(Ws,js,Sl){var Dl="";return Sl instanceof _i?(Sl=typeof Yn.angle=="number"?su(Sl,new _i(1,0,0,1,Ws,js)):su(new _i(1,0,0,1,Ws,js),Sl),br===jn.ADVANCED&&(Sl=su(new _i(1,0,0,-1,0,0),Sl)),Dl=Sl.join(" ")+` Tm
`):Dl=Xr(Ws)+" "+Xr(js)+` Td
`,Dl},Bu=0;Bu<Yo.length;Bu++){switch(Yl="",Hu){case Eu:Hl=(du?"<":"(")+Yo[Bu][0]+(du?">":")"),Is=parseFloat(Yo[Bu][1]),Bl=parseFloat(Yo[Bu][2]);break;case pu:Hl=(du?"<":"(")+Yo[Bu]+(du?">":")"),Is=Xi(kt),Bl=ps(Pn)}ru!==void 0&&ru[Bu]!==void 0&&(Yl=ru[Bu]+` Tw
`),Bu===0?ot.push(Yl+xc(Is,Bl,ks)+Hl):Hu===pu?ot.push(Yl+Hl):Hu===Eu&&ot.push(Yl+xc(Is,Bl,ks)+Hl)}ot=Hu===pu?ot.join(` Tj
T* `):ot.join(` Tj
`),ot+=` Tj
`;var Ju=`BT
/`;return Ju+=us+" "+Ta+` Tf
`,Ju+=Xr(Ta*Ul)+` TL
`,Ju+=al+`
`,Ju+=El,Ju+=ot,Xn(Ju+="ET"),nn[us]=!0,Gs};var Cs=Ft.__private__.clip=Ft.clip=function(ot){return Xn(ot==="evenodd"?"W*":"W"),this};Ft.clipEvenOdd=function(){return Cs("evenodd")},Ft.__private__.discardPath=Ft.discardPath=function(){return Xn("n"),this};var Ys=Ft.__private__.isValidStyle=function(ot){var kt=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(ot)!==-1&&(kt=!0),kt};Ft.__private__.setDefaultPathOperation=Ft.setDefaultPathOperation=function(ot){return Ys(ot)&&(Dt=ot),this};var li=Ft.__private__.getStyle=Ft.getStyle=function(ot){var kt=Dt;switch(ot){case"D":case"S":kt="S";break;case"F":kt="f";break;case"FD":case"DF":kt="B";break;case"f":case"f*":case"B":case"B*":kt=ot}return kt},oi=Ft.close=function(){return Xn("h"),this};Ft.stroke=function(){return Xn("S"),this},Ft.fill=function(ot){return Za("f",ot),this},Ft.fillEvenOdd=function(ot){return Za("f*",ot),this},Ft.fillStroke=function(ot){return Za("B",ot),this},Ft.fillStrokeEvenOdd=function(ot){return Za("B*",ot),this};var Za=function(ot,kt){(0,he.Z)(kt)==="object"?za(kt,ot):Xn(ot)},ka=function(ot){ot===null||br===jn.ADVANCED&&ot===void 0||(ot=li(ot),Xn(ot))};function ts(ot,kt,Pn,Yn,Fr){var mo=new ya(kt||this.boundingBox,Pn||this.xStep,Yn||this.yStep,this.gState,Fr||this.matrix);mo.stream=this.stream;var Yo=ot+"$$"+this.cloneIndex+++"$$";return Gl(Yo,mo),mo}var za=function(ot,kt){var Pn=tc[ot.key],Yn=Os[Pn];if(Yn instanceof Uo)Xn("q"),Xn(vi(kt)),Yn.gState&&Ft.setGState(Yn.gState),Xn(ot.matrix.toString()+" cm"),Xn("/"+Pn+" sh"),Xn("Q");else if(Yn instanceof ya){var Fr=new _i(1,0,0,-1,0,Su());ot.matrix&&(Fr=Fr.multiply(ot.matrix||Ru),Pn=ts.call(Yn,ot.key,ot.boundingBox,ot.xStep,ot.yStep,Fr).id),Xn("q"),Xn("/Pattern cs"),Xn("/"+Pn+" scn"),Yn.gState&&Ft.setGState(Yn.gState),Xn(kt),Xn("Q")}},vi=function(ot){switch(ot){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"}},zi=Ft.moveTo=function(ot,kt){return Xn(Xr(bn(ot))+" "+Xr(ar(kt))+" m"),this},Ti=Ft.lineTo=function(ot,kt){return Xn(Xr(bn(ot))+" "+Xr(ar(kt))+" l"),this},el=Ft.curveTo=function(ot,kt,Pn,Yn,Fr,mo){return Xn([Xr(bn(ot)),Xr(ar(kt)),Xr(bn(Pn)),Xr(ar(Yn)),Xr(bn(Fr)),Xr(ar(mo)),"c"].join(" ")),this};Ft.__private__.line=Ft.line=function(ot,kt,Pn,Yn,Fr){if(isNaN(ot)||isNaN(kt)||isNaN(Pn)||isNaN(Yn)||!Ys(Fr))throw new Error("Invalid arguments passed to jsPDF.line");return br===jn.COMPAT?this.lines([[Pn-ot,Yn-kt]],ot,kt,[1,1],Fr||"S"):this.lines([[Pn-ot,Yn-kt]],ot,kt,[1,1]).stroke()},Ft.__private__.lines=Ft.lines=function(ot,kt,Pn,Yn,Fr,mo){var Yo,_a,Ei,Ki,Vi,ms,Js,ks,Gs,Ol,El,du;if(typeof ot=="number"&&(du=Pn,Pn=kt,kt=ot,ot=du),Yn=Yn||[1,1],mo=mo||!1,isNaN(kt)||isNaN(Pn)||!Array.isArray(ot)||!Array.isArray(Yn)||!Ys(Fr)||typeof mo!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(zi(kt,Pn),Yo=Yn[0],_a=Yn[1],Ki=ot.length,Ol=kt,El=Pn,Ei=0;Ei<Ki;Ei++)(Vi=ot[Ei]).length===2?(Ol=Vi[0]*Yo+Ol,El=Vi[1]*_a+El,Ti(Ol,El)):(ms=Vi[0]*Yo+Ol,Js=Vi[1]*_a+El,ks=Vi[2]*Yo+Ol,Gs=Vi[3]*_a+El,Ol=Vi[4]*Yo+Ol,El=Vi[5]*_a+El,el(ms,Js,ks,Gs,Ol,El));return mo&&oi(),ka(Fr),this},Ft.path=function(ot){for(var kt=0;kt<ot.length;kt++){var Pn=ot[kt],Yn=Pn.c;switch(Pn.op){case"m":zi(Yn[0],Yn[1]);break;case"l":Ti(Yn[0],Yn[1]);break;case"c":el.apply(this,Yn);break;case"h":oi()}}return this},Ft.__private__.rect=Ft.rect=function(ot,kt,Pn,Yn,Fr){if(isNaN(ot)||isNaN(kt)||isNaN(Pn)||isNaN(Yn)||!Ys(Fr))throw new Error("Invalid arguments passed to jsPDF.rect");return br===jn.COMPAT&&(Yn=-Yn),Xn([Xr(bn(ot)),Xr(ar(kt)),Xr(bn(Pn)),Xr(bn(Yn)),"re"].join(" ")),ka(Fr),this},Ft.__private__.triangle=Ft.triangle=function(ot,kt,Pn,Yn,Fr,mo,Yo){if(isNaN(ot)||isNaN(kt)||isNaN(Pn)||isNaN(Yn)||isNaN(Fr)||isNaN(mo)||!Ys(Yo))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[Pn-ot,Yn-kt],[Fr-Pn,mo-Yn],[ot-Fr,kt-mo]],ot,kt,[1,1],Yo,!0),this},Ft.__private__.roundedRect=Ft.roundedRect=function(ot,kt,Pn,Yn,Fr,mo,Yo){if(isNaN(ot)||isNaN(kt)||isNaN(Pn)||isNaN(Yn)||isNaN(Fr)||isNaN(mo)||!Ys(Yo))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var _a=4/3*(Math.SQRT2-1);return Fr=Math.min(Fr,.5*Pn),mo=Math.min(mo,.5*Yn),this.lines([[Pn-2*Fr,0],[Fr*_a,0,Fr,mo-mo*_a,Fr,mo],[0,Yn-2*mo],[0,mo*_a,-Fr*_a,mo,-Fr,mo],[2*Fr-Pn,0],[-Fr*_a,0,-Fr,-mo*_a,-Fr,-mo],[0,2*mo-Yn],[0,-mo*_a,Fr*_a,-mo,Fr,-mo]],ot+Fr,kt,[1,1],Yo,!0),this},Ft.__private__.ellipse=Ft.ellipse=function(ot,kt,Pn,Yn,Fr){if(isNaN(ot)||isNaN(kt)||isNaN(Pn)||isNaN(Yn)||!Ys(Fr))throw new Error("Invalid arguments passed to jsPDF.ellipse");var mo=4/3*(Math.SQRT2-1)*Pn,Yo=4/3*(Math.SQRT2-1)*Yn;return zi(ot+Pn,kt),el(ot+Pn,kt-Yo,ot+mo,kt-Yn,ot,kt-Yn),el(ot-mo,kt-Yn,ot-Pn,kt-Yo,ot-Pn,kt),el(ot-Pn,kt+Yo,ot-mo,kt+Yn,ot,kt+Yn),el(ot+mo,kt+Yn,ot+Pn,kt+Yo,ot+Pn,kt),ka(Fr),this},Ft.__private__.circle=Ft.circle=function(ot,kt,Pn,Yn){if(isNaN(ot)||isNaN(kt)||isNaN(Pn)||!Ys(Yn))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(ot,kt,Pn,Pn,Yn)},Ft.setFont=function(ot,kt,Pn){return Pn&&(kt=$o(kt,Pn)),us=Oa(ot,kt,{disableWarning:!1}),this};var pl=Ft.__private__.getFont=Ft.getFont=function(){return Ms[Oa.apply(Ft,arguments)]};Ft.__private__.getFontList=Ft.getFontList=function(){var ot,kt,Pn={};for(ot in ol)if(ol.hasOwnProperty(ot))for(kt in Pn[ot]=[],ol[ot])ol[ot].hasOwnProperty(kt)&&Pn[ot].push(kt);return Pn},Ft.addFont=function(ot,kt,Pn,Yn,Fr){var mo=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&mo.indexOf(arguments[3])!==-1?Fr=arguments[3]:arguments[3]&&mo.indexOf(arguments[3])==-1&&(Pn=$o(Pn,Yn)),Fr=Fr||"Identity-H",ia.call(this,ot,kt,Pn,Fr)};var _l,as=Ue.lineWidth||.200025,Cl=Ft.__private__.getLineWidth=Ft.getLineWidth=function(){return as},Ks=Ft.__private__.setLineWidth=Ft.setLineWidth=function(ot){return as=ot,Xn(Xr(bn(ot))+" w"),this};Ft.__private__.setLineDash=No.API.setLineDash=No.API.setLineDashPattern=function(ot,kt){if(ot=ot||[],kt=kt||0,isNaN(kt)||!Array.isArray(ot))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return ot=ot.map(function(Pn){return Xr(bn(Pn))}).join(" "),kt=Xr(bn(kt)),Xn("["+ot+"] "+kt+" d"),this};var Ll=Ft.__private__.getLineHeight=Ft.getLineHeight=function(){return Ta*_l};Ft.__private__.getLineHeight=Ft.getLineHeight=function(){return Ta*_l};var Du=Ft.__private__.setLineHeightFactor=Ft.setLineHeightFactor=function(ot){return typeof(ot=ot||1.15)=="number"&&(_l=ot),this},rs=Ft.__private__.getLineHeightFactor=Ft.getLineHeightFactor=function(){return _l};Du(Ue.lineHeight);var Xi=Ft.__private__.getHorizontalCoordinate=function(ot){return bn(ot)},ps=Ft.__private__.getVerticalCoordinate=function(ot){return br===jn.ADVANCED?ot:Wi[kn].mediaBox.topRightY-Wi[kn].mediaBox.bottomLeftY-bn(ot)},tl=Ft.__private__.getHorizontalCoordinateString=Ft.getHorizontalCoordinateString=function(ot){return Xr(Xi(ot))},Ds=Ft.__private__.getVerticalCoordinateString=Ft.getVerticalCoordinateString=function(ot){return Xr(ps(ot))},xi=Ue.strokeColor||"0 G";Ft.__private__.getStrokeColor=Ft.getDrawColor=function(){return Ts(xi)},Ft.__private__.setStrokeColor=Ft.setDrawColor=function(ot,kt,Pn,Yn){return xi=bu({ch1:ot,ch2:kt,ch3:Pn,ch4:Yn,pdfColorType:"draw",precision:2}),Xn(xi),this};var ml=Ue.fillColor||"0 g";Ft.__private__.getFillColor=Ft.getFillColor=function(){return Ts(ml)},Ft.__private__.setFillColor=Ft.setFillColor=function(ot,kt,Pn,Yn){return ml=bu({ch1:ot,ch2:kt,ch3:Pn,ch4:Yn,pdfColorType:"fill",precision:2}),Xn(ml),this};var al=Ue.textColor||"0 g",Il=Ft.__private__.getTextColor=Ft.getTextColor=function(){return Ts(al)};Ft.__private__.setTextColor=Ft.setTextColor=function(ot,kt,Pn,Yn){return al=bu({ch1:ot,ch2:kt,ch3:Pn,ch4:Yn,pdfColorType:"text",precision:3}),this};var kl=Ue.charSpace,Ns=Ft.__private__.getCharSpace=Ft.getCharSpace=function(){return parseFloat(kl||0)};Ft.__private__.setCharSpace=Ft.setCharSpace=function(ot){if(isNaN(ot))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return kl=ot,this};var tu=0;Ft.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},Ft.__private__.setLineCap=Ft.setLineCap=function(ot){var kt=Ft.CapJoinStyles[ot];if(kt===void 0)throw new Error("Line cap style of '"+ot+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return tu=kt,Xn(kt+" J"),this};var nu=0;Ft.__private__.setLineJoin=Ft.setLineJoin=function(ot){var kt=Ft.CapJoinStyles[ot];if(kt===void 0)throw new Error("Line join style of '"+ot+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return nu=kt,Xn(kt+" j"),this},Ft.__private__.setLineMiterLimit=Ft.__private__.setMiterLimit=Ft.setLineMiterLimit=Ft.setMiterLimit=function(ot){if(ot=ot||0,isNaN(ot))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return Xn(Xr(bn(ot))+" M"),this},Ft.GState=yo,Ft.setGState=function(ot){(ot=typeof ot=="string"?hl[vu[ot]]:Kl(null,ot)).equals(Gu)||(Xn("/"+ot.id+" gs"),Gu=ot)};var Kl=function(ot,kt){if(!ot||!vu[ot]){var Pn=!1;for(var Yn in hl)if(hl.hasOwnProperty(Yn)&&hl[Yn].equals(kt)){Pn=!0;break}if(Pn)kt=hl[Yn];else{var Fr="GS"+(Object.keys(hl).length+1).toString(10);hl[Fr]=kt,kt.id=Fr}return ot&&(vu[ot]=kt.id),Ps.publish("addGState",kt),kt}};Ft.addGState=function(ot,kt){return Kl(ot,kt),this},Ft.saveGraphicsState=function(){return Xn("q"),Iu.push({key:us,size:Ta,color:al}),this},Ft.restoreGraphicsState=function(){Xn("Q");var ot=Iu.pop();return us=ot.key,Ta=ot.size,al=ot.color,Gu=null,this},Ft.setCurrentTransformationMatrix=function(ot){return Xn(ot.toString()+" cm"),this},Ft.comment=function(ot){return Xn("#"+ot),this};var vl=function(ot,kt){var Pn=ot||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Pn},set:function(mo){isNaN(mo)||(Pn=parseFloat(mo))}});var Yn=kt||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Yn},set:function(mo){isNaN(mo)||(Yn=parseFloat(mo))}});var Fr="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return Fr},set:function(mo){Fr=mo.toString()}}),this},cl=function(ot,kt,Pn,Yn){vl.call(this,ot,kt),this.type="rect";var Fr=Pn||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return Fr},set:function(Yo){isNaN(Yo)||(Fr=parseFloat(Yo))}});var mo=Yn||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return mo},set:function(Yo){isNaN(Yo)||(mo=parseFloat(Yo))}}),this},zs=function(){this.page=ul,this.currentPage=kn,this.pages=va.slice(0),this.pagesContext=Wi.slice(0),this.x=Ml,this.y=Ss,this.matrix=Lu,this.width=Wl(kn),this.height=Su(kn),this.outputDestination=Ja,this.id="",this.objectNumber=-1};zs.prototype.restore=function(){ul=this.page,kn=this.currentPage,Wi=this.pagesContext,va=this.pages,Ml=this.x,Ss=this.y,Lu=this.matrix,Zl(kn,this.width),oc(kn,this.height),Ja=this.outputDestination};var Ls=function(ot,kt,Pn,Yn,Fr){Ou.push(new zs),ul=kn=0,va=[],Ml=ot,Ss=kt,Lu=Fr,bi([Pn,Yn])},cu=function(ot){if(eu[ot])Ou.pop().restore();else{var kt=new zs,Pn="Xo"+(Object.keys(Nl).length+1).toString(10);kt.id=Pn,eu[ot]=Pn,Nl[Pn]=kt,Ps.publish("addFormObject",kt),Ou.pop().restore()}};for(var Au in Ft.beginFormObject=function(ot,kt,Pn,Yn,Fr){return Ls(ot,kt,Pn,Yn,Fr),this},Ft.endFormObject=function(ot){return cu(ot),this},Ft.doFormObject=function(ot,kt){var Pn=Nl[eu[ot]];return Xn("q"),Xn(kt.toString()+" cm"),Xn("/"+Pn.id+" Do"),Xn("Q"),this},Ft.getFormObject=function(ot){var kt=Nl[eu[ot]];return{x:kt.x,y:kt.y,width:kt.width,height:kt.height,matrix:kt.matrix}},Ft.save=function(ot,kt){return ot=ot||"generated.pdf",(kt=kt||{}).returnPromise=kt.returnPromise||!1,kt.returnPromise===!1?(Ur(cs(Pi()),ot),typeof Ur.unload=="function"&&Br.setTimeout&&setTimeout(Ur.unload,911),this):new Promise(function(Pn,Yn){try{var Fr=Ur(cs(Pi()),ot);typeof Ur.unload=="function"&&Br.setTimeout&&setTimeout(Ur.unload,911),Pn(Fr)}catch(mo){Yn(mo.message)}})},No.API)No.API.hasOwnProperty(Au)&&(Au==="events"&&No.API.events.length?function(ot,kt){var Pn,Yn,Fr;for(Fr=kt.length-1;Fr!==-1;Fr--)Pn=kt[Fr][0],Yn=kt[Fr][1],ot.subscribe.apply(ot,[Pn].concat(typeof Yn=="function"?[Yn]:Yn))}(Ps,No.API.events):Ft[Au]=No.API[Au]);var Wl=Ft.getPageWidth=function(ot){return(Wi[ot=ot||kn].mediaBox.topRightX-Wi[ot].mediaBox.bottomLeftX)/Qa},Zl=Ft.setPageWidth=function(ot,kt){Wi[ot].mediaBox.topRightX=kt*Qa+Wi[ot].mediaBox.bottomLeftX},Su=Ft.getPageHeight=function(ot){return(Wi[ot=ot||kn].mediaBox.topRightY-Wi[ot].mediaBox.bottomLeftY)/Qa},oc=Ft.setPageHeight=function(ot,kt){Wi[ot].mediaBox.topRightY=kt*Qa+Wi[ot].mediaBox.bottomLeftY};return Ft.internal={pdfEscape:Wa,getStyle:li,getFont:pl,getFontSize:Ha,getCharSpace:Ns,getTextColor:Il,getLineHeight:Ll,getLineHeightFactor:rs,getLineWidth:Cl,write:ki,getHorizontalCoordinate:Xi,getVerticalCoordinate:ps,getCoordinateString:tl,getVerticalCoordinateString:Ds,collections:{},newObject:Pl,newAdditionalObject:gc,newObjectDeferred:gl,newObjectDeferredBegin:lu,getFilters:Tu,putStream:uu,events:Ps,scaleFactor:Qa,pageSize:{getWidth:function(){return Wl(kn)},setWidth:function(ot){Zl(kn,ot)},getHeight:function(){return Su(kn)},setHeight:function(ot){oc(kn,ot)}},encryptionOptions:Kt,encryption:es,getEncryptor:mi,output:Zi,getNumberOfPages:da,pages:va,out:Xn,f2:Ho,f3:wn,getPageInfo:Qs,getPageInfoByObjId:Pa,getCurrentPageInfo:ws,getPDFVersion:hn,Point:vl,Rectangle:cl,Matrix:_i,hasHotfix:Fs},Object.defineProperty(Ft.internal.pageSize,"width",{get:function(){return Wl(kn)},set:function(ot){Zl(kn,ot)},enumerable:!0,configurable:!0}),Object.defineProperty(Ft.internal.pageSize,"height",{get:function(){return Su(kn)},set:function(ot){oc(kn,ot)},enumerable:!0,configurable:!0}),Ma.call(Ft,Aa),us="F1",Sa(tt,_e),Ps.publish("initialized"),Ft}sr.prototype.lsbFirstWord=function(Ue){return String.fromCharCode(Ue>>0&255,Ue>>8&255,Ue>>16&255,Ue>>24&255)},sr.prototype.toHexString=function(Ue){return Ue.split("").map(function(Le){return("0"+(255&Le.charCodeAt(0)).toString(16)).slice(-2)}).join("")},sr.prototype.hexToBytes=function(Ue){for(var Le=[],_e=0;_e<Ue.length;_e+=2)Le.push(String.fromCharCode(parseInt(Ue.substr(_e,2),16)));return Le.join("")},sr.prototype.processOwnerPassword=function(Ue,Le){return Cn(Di(Le).substr(0,5),Ue)},sr.prototype.encryptor=function(Ue,Le){var _e=Di(this.encryptionKey+String.fromCharCode(255&Ue,Ue>>8&255,Ue>>16&255,255&Le,Le>>8&255)).substr(0,10);return function(Xe){return Cn(_e,Xe)}},yo.prototype.equals=function(Ue){var Le,_e="id,objectNumber,equals";if(!Ue||(0,he.Z)(Ue)!==(0,he.Z)(this))return!1;var Xe=0;for(Le in this)if(!(_e.indexOf(Le)>=0)){if(this.hasOwnProperty(Le)&&!Ue.hasOwnProperty(Le)||this[Le]!==Ue[Le])return!1;Xe++}for(Le in Ue)Ue.hasOwnProperty(Le)&&_e.indexOf(Le)<0&&Xe--;return Xe===0},No.API={events:[]},No.version="2.5.1";var Ua=No.API,Wo=1,mn=function(Ue){return Ue.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Mn=function(Ue){return Ue.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},qn=function(Ue){return Ue.toFixed(2)},Wt=function(Ue){return Ue.toFixed(5)};Ua.__acroform__={};var ur=function(Ue,Le){Ue.prototype=Object.create(Le.prototype),Ue.prototype.constructor=Ue},oo=function(Ue){return Ue*Wo},Wr=function(Ue){var Le=new Qt,_e=Er.internal.getHeight(Ue)||0,Xe=Er.internal.getWidth(Ue)||0;return Le.BBox=[0,0,Number(qn(Xe)),Number(qn(_e))],Le},tr=Ua.__acroform__.setBit=function(Ue,Le){if(Ue=Ue||0,Le=Le||0,isNaN(Ue)||isNaN(Le))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return Ue|=1<<Le},pr=Ua.__acroform__.clearBit=function(Ue,Le){if(Ue=Ue||0,Le=Le||0,isNaN(Ue)||isNaN(Le))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return Ue&=~(1<<Le)},yr=Ua.__acroform__.getBit=function(Ue,Le){if(isNaN(Ue)||isNaN(Le))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return Ue&1<<Le?1:0},to=Ua.__acroform__.getBitForPdf=function(Ue,Le){if(isNaN(Ue)||isNaN(Le))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return yr(Ue,Le-1)},ho=Ua.__acroform__.setBitForPdf=function(Ue,Le){if(isNaN(Ue)||isNaN(Le))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return tr(Ue,Le-1)},Go=Ua.__acroform__.clearBitForPdf=function(Ue,Le){if(isNaN(Ue)||isNaN(Le))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return pr(Ue,Le-1)},ln=Ua.__acroform__.calculateCoordinates=function(Ue,Le){var _e=Le.internal.getHorizontalCoordinate,Xe=Le.internal.getVerticalCoordinate,tt=Ue[0],$e=Ue[1],st=Ue[2],ft=Ue[3],gt={};return gt.lowerLeft_X=_e(tt)||0,gt.lowerLeft_Y=Xe($e+ft)||0,gt.upperRight_X=_e(tt+st)||0,gt.upperRight_Y=Xe($e)||0,[Number(qn(gt.lowerLeft_X)),Number(qn(gt.lowerLeft_Y)),Number(qn(gt.upperRight_X)),Number(qn(gt.upperRight_Y))]},Zn=function(Ue){if(Ue.appearanceStreamContent)return Ue.appearanceStreamContent;if(Ue.V||Ue.DV){var Le=[],_e=Ue._V||Ue.DV,Xe=dr(Ue,_e),tt=Ue.scope.internal.getFont(Ue.fontName,Ue.fontStyle).id;Le.push("/Tx BMC"),Le.push("q"),Le.push("BT"),Le.push(Ue.scope.__private__.encodeColorString(Ue.color)),Le.push("/"+tt+" "+qn(Xe.fontSize)+" Tf"),Le.push("1 0 0 1 0 0 Tm"),Le.push(Xe.text),Le.push("ET"),Le.push("Q"),Le.push("EMC");var $e=Wr(Ue);return $e.scope=Ue.scope,$e.stream=Le.join(`
`),$e}},dr=function(Ue,Le){var _e=Ue.fontSize===0?Ue.maxFontSize:Ue.fontSize,Xe={text:"",fontSize:""},tt=(Le=(Le=Le.substr(0,1)=="("?Le.substr(1):Le).substr(Le.length-1)==")"?Le.substr(0,Le.length-1):Le).split(" ");tt=Ue.multiline?tt.map(function(wn){return wn.split(`
`)}):tt.map(function(wn){return[wn]});var $e=_e,st=Er.internal.getHeight(Ue)||0;st=st<0?-st:st;var ft=Er.internal.getWidth(Ue)||0;ft=ft<0?-ft:ft;var gt=function(wn,bn,Ar){if(wn+1<tt.length){var ar=bn+" "+tt[wn+1][0];return Pr(ar,Ue,Ar).width<=ft-4}return!1};$e++;e:for(;$e>0;){Le="",$e--;var Dt,Kt,Yt=Pr("3",Ue,$e).height,nn=Ue.multiline?st-$e:(st-Yt)/2,Ft=nn+=2,Tn=0,hn=0,Qn=0;if($e<=0){Le=`(...) Tj
`,Le+="% Width of Text: "+Pr(Le,Ue,$e=12).width+", FieldWidth:"+ft+`
`;break}for(var un="",jn=0,br=0;br<tt.length;br++)if(tt.hasOwnProperty(br)){var Zr=!1;if(tt[br].length!==1&&Qn!==tt[br].length-1){if((Yt+2)*(jn+2)+2>st)continue e;un+=tt[br][Qn],Zr=!0,hn=br,br--}else{un=(un+=tt[br][Qn]+" ").substr(un.length-1)==" "?un.substr(0,un.length-1):un;var Po=parseInt(br),$o=gt(Po,un,$e),Xr=br>=tt.length-1;if($o&&!Xr){un+=" ",Qn=0;continue}if($o||Xr){if(Xr)hn=Po;else if(Ue.multiline&&(Yt+2)*(jn+2)+2>st)continue e}else{if(!Ue.multiline||(Yt+2)*(jn+2)+2>st)continue e;hn=Po}}for(var nr="",Qo=Tn;Qo<=hn;Qo++){var Ho=tt[Qo];if(Ue.multiline){if(Qo===hn){nr+=Ho[Qn]+" ",Qn=(Qn+1)%Ho.length;continue}if(Qo===Tn){nr+=Ho[Ho.length-1]+" ";continue}}nr+=Ho[0]+" "}switch(nr=nr.substr(nr.length-1)==" "?nr.substr(0,nr.length-1):nr,Kt=Pr(nr,Ue,$e).width,Ue.textAlign){case"right":Dt=ft-Kt-2;break;case"center":Dt=(ft-Kt)/2;break;case"left":default:Dt=2}Le+=qn(Dt)+" "+qn(Ft)+` Td
`,Le+="("+mn(nr)+`) Tj
`,Le+=-qn(Dt)+` 0 Td
`,Ft=-($e+2),Kt=0,Tn=Zr?hn:hn+1,jn++,un=""}break}return Xe.text=Le,Xe.fontSize=$e,Xe},Pr=function(Ue,Le,_e){var Xe=Le.scope.internal.getFont(Le.fontName,Le.fontStyle),tt=Le.scope.getStringUnitWidth(Ue,{font:Xe,fontSize:parseFloat(_e),charSpace:0})*parseFloat(_e);return{height:Le.scope.getStringUnitWidth("3",{font:Xe,fontSize:parseFloat(_e),charSpace:0})*parseFloat(_e)*1.5,width:tt}},Gn={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},ir=function(Ue,Le){var _e={type:"reference",object:Ue};Le.internal.getPageInfo(Ue.page).pageContext.annotations.find(function(Xe){return Xe.type===_e.type&&Xe.object===_e.object})===void 0&&Le.internal.getPageInfo(Ue.page).pageContext.annotations.push(_e)},hr=function(Ue,Le){for(var _e in Ue)if(Ue.hasOwnProperty(_e)){var Xe=_e,tt=Ue[_e];Le.internal.newObjectDeferredBegin(tt.objId,!0),(0,he.Z)(tt)==="object"&&typeof tt.putStream=="function"&&tt.putStream(),delete Ue[Xe]}},Dr=function(Ue,Le){if(Le.scope=Ue,Ue.internal!==void 0&&(Ue.internal.acroformPlugin===void 0||Ue.internal.acroformPlugin.isInitialized===!1)){if(Ln.FieldNum=0,Ue.internal.acroformPlugin=JSON.parse(JSON.stringify(Gn)),Ue.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Wo=Ue.internal.scaleFactor,Ue.internal.acroformPlugin.acroFormDictionaryRoot=new Vt,Ue.internal.acroformPlugin.acroFormDictionaryRoot.scope=Ue,Ue.internal.acroformPlugin.acroFormDictionaryRoot._eventID=Ue.internal.events.subscribe("postPutResources",function(){(function(_e){_e.internal.events.unsubscribe(_e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete _e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,_e.internal.acroformPlugin.printedOut=!0})(Ue)}),Ue.internal.events.subscribe("buildDocument",function(){(function(_e){_e.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var Xe=_e.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var tt in Xe)if(Xe.hasOwnProperty(tt)){var $e=Xe[tt];$e.objId=void 0,$e.hasAnnotation&&ir($e,_e)}})(Ue)}),Ue.internal.events.subscribe("putCatalog",function(){(function(_e){if(_e.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");_e.internal.write("/AcroForm "+_e.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(Ue)}),Ue.internal.events.subscribe("postPutPages",function(_e){(function(Xe,tt){var $e=!Xe;for(var st in Xe||(tt.internal.newObjectDeferredBegin(tt.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),tt.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),Xe=Xe||tt.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(Xe.hasOwnProperty(st)){var ft=Xe[st],gt=[],Dt=ft.Rect;if(ft.Rect&&(ft.Rect=ln(ft.Rect,tt)),tt.internal.newObjectDeferredBegin(ft.objId,!0),ft.DA=Er.createDefaultAppearanceStream(ft),(0,he.Z)(ft)==="object"&&typeof ft.getKeyValueListForStream=="function"&&(gt=ft.getKeyValueListForStream()),ft.Rect=Dt,ft.hasAppearanceStream&&!ft.appearanceStreamContent){var Kt=Zn(ft);gt.push({key:"AP",value:"<</N "+Kt+">>"}),tt.internal.acroformPlugin.xForms.push(Kt)}if(ft.appearanceStreamContent){var Yt="";for(var nn in ft.appearanceStreamContent)if(ft.appearanceStreamContent.hasOwnProperty(nn)){var Ft=ft.appearanceStreamContent[nn];if(Yt+="/"+nn+" ",Yt+="<<",Object.keys(Ft).length>=1||Array.isArray(Ft)){for(var st in Ft)if(Ft.hasOwnProperty(st)){var Tn=Ft[st];typeof Tn=="function"&&(Tn=Tn.call(tt,ft)),Yt+="/"+st+" "+Tn+" ",tt.internal.acroformPlugin.xForms.indexOf(Tn)>=0||tt.internal.acroformPlugin.xForms.push(Tn)}}else typeof(Tn=Ft)=="function"&&(Tn=Tn.call(tt,ft)),Yt+="/"+st+" "+Tn,tt.internal.acroformPlugin.xForms.indexOf(Tn)>=0||tt.internal.acroformPlugin.xForms.push(Tn);Yt+=">>"}gt.push({key:"AP",value:`<<
`+Yt+">>"})}tt.internal.putStream({additionalKeyValues:gt,objectId:ft.objId}),tt.internal.out("endobj")}$e&&hr(tt.internal.acroformPlugin.xForms,tt)})(_e,Ue)}),Ue.internal.acroformPlugin.isInitialized=!0}},Kr=Ua.__acroform__.arrayToPdfArray=function(Ue,Le,_e){var Xe=function(st){return st};if(Array.isArray(Ue)){for(var tt="[",$e=0;$e<Ue.length;$e++)switch($e!==0&&(tt+=" "),(0,he.Z)(Ue[$e])){case"boolean":case"number":case"object":tt+=Ue[$e].toString();break;case"string":Ue[$e].substr(0,1)!=="/"?(Le!==void 0&&_e&&(Xe=_e.internal.getEncryptor(Le)),tt+="("+mn(Xe(Ue[$e].toString()))+")"):tt+=Ue[$e].toString()}return tt+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},ao=function(Ue,Le,_e){var Xe=function(tt){return tt};return Le!==void 0&&_e&&(Xe=_e.internal.getEncryptor(Le)),(Ue=Ue||"").toString(),Ue="("+mn(Xe(Ue))+")"},Ut=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(Ue){this._objId=Ue}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};Ut.prototype.toString=function(){return this.objId+" 0 R"},Ut.prototype.putStream=function(){var Ue=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:Ue,objectId:this.objId}),this.scope.internal.out("endobj")},Ut.prototype.getKeyValueListForStream=function(){var Ue=[],Le=Object.getOwnPropertyNames(this).filter(function($e){return $e!="content"&&$e!="appearanceStreamContent"&&$e!="scope"&&$e!="objId"&&$e.substring(0,1)!="_"});for(var _e in Le)if(Object.getOwnPropertyDescriptor(this,Le[_e]).configurable===!1){var Xe=Le[_e],tt=this[Xe];tt&&(Array.isArray(tt)?Ue.push({key:Xe,value:Kr(tt,this.objId,this.scope)}):tt instanceof Ut?(tt.scope=this.scope,Ue.push({key:Xe,value:tt.objId+" 0 R"})):typeof tt!="function"&&Ue.push({key:Xe,value:tt}))}return Ue};var Qt=function(){Ut.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 Ue,Le=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return Le},set:function(_e){Le=_e}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(_e){Ue=_e.trim()},get:function(){return Ue||null}})};ur(Qt,Ut);var Vt=function(){Ut.call(this);var Ue,Le=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return Le.length>0?Le:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return Le}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(Ue){var _e=function(Xe){return Xe};return this.scope&&(_e=this.scope.internal.getEncryptor(this.objId)),"("+mn(_e(Ue))+")"}},set:function(_e){Ue=_e}})};ur(Vt,Ut);var Ln=function Ue(){Ut.call(this);var Le=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return Le},set:function(un){if(isNaN(un))throw new Error('Invalid value "'+un+'" for attribute F supplied.');Le=un}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!to(Le,3)},set:function(un){un?this.F=ho(Le,3):this.F=Go(Le,3)}});var _e=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return _e},set:function(un){if(isNaN(un))throw new Error('Invalid value "'+un+'" for attribute Ff supplied.');_e=un}});var Xe=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(Xe.length!==0)return Xe},set:function(un){Xe=un!==void 0?un:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!Xe||isNaN(Xe[0])?0:Xe[0]},set:function(un){Xe[0]=un}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!Xe||isNaN(Xe[1])?0:Xe[1]},set:function(un){Xe[1]=un}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!Xe||isNaN(Xe[2])?0:Xe[2]},set:function(un){Xe[2]=un}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!Xe||isNaN(Xe[3])?0:Xe[3]},set:function(un){Xe[3]=un}});var tt="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return tt},set:function(un){switch(un){case"/Btn":case"/Tx":case"/Ch":case"/Sig":tt=un;break;default:throw new Error('Invalid value "'+un+'" for attribute FT supplied.')}}});var $e=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!$e||$e.length<1){if(this instanceof dn)return;$e="FieldObject"+Ue.FieldNum++}var un=function(jn){return jn};return this.scope&&(un=this.scope.internal.getEncryptor(this.objId)),"("+mn(un($e))+")"},set:function(un){$e=un.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return $e},set:function(un){$e=un}});var st="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return st},set:function(un){st=un}});var ft="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return ft},set:function(un){ft=un}});var gt=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return gt},set:function(un){gt=un}});var Dt=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return Dt===void 0?50/Wo:Dt},set:function(un){Dt=un}});var Kt="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return Kt},set:function(un){Kt=un}});var Yt="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!Yt||this instanceof dn||this instanceof lr))return ao(Yt,this.objId,this.scope)},set:function(un){un=un.toString(),Yt=un}});var nn=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(nn)return this instanceof bo?nn:ao(nn,this.objId,this.scope)},set:function(un){un=un.toString(),nn=this instanceof bo?un:un.substr(0,1)==="("?Mn(un.substr(1,un.length-2)):Mn(un)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof bo?Mn(nn.substr(1,nn.length-1)):nn},set:function(un){un=un.toString(),nn=this instanceof bo?"/"+un:un}});var Ft=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(Ft)return Ft},set:function(un){this.V=un}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(Ft)return this instanceof bo?Ft:ao(Ft,this.objId,this.scope)},set:function(un){un=un.toString(),Ft=this instanceof bo?un:un.substr(0,1)==="("?Mn(un.substr(1,un.length-2)):Mn(un)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof bo?Mn(Ft.substr(1,Ft.length-1)):Ft},set:function(un){un=un.toString(),Ft=this instanceof bo?"/"+un:un}}),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 Tn,hn=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return hn},set:function(un){un=!!un,hn=un}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(Tn)return Tn},set:function(un){Tn=un}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!to(this.Ff,1)},set:function(un){un?this.Ff=ho(this.Ff,1):this.Ff=Go(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!to(this.Ff,2)},set:function(un){un?this.Ff=ho(this.Ff,2):this.Ff=Go(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!to(this.Ff,3)},set:function(un){un?this.Ff=ho(this.Ff,3):this.Ff=Go(this.Ff,3)}});var Qn=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(Qn!==null)return Qn},set:function(un){if([0,1,2].indexOf(un)===-1)throw new Error('Invalid value "'+un+'" for attribute Q supplied.');Qn=un}}),Object.defineProperty(this,"textAlign",{get:function(){var un;switch(Qn){case 0:default:un="left";break;case 1:un="center";break;case 2:un="right"}return un},configurable:!0,enumerable:!0,set:function(un){switch(un){case"right":case 2:Qn=2;break;case"center":case 1:Qn=1;break;case"left":case 0:default:Qn=0}}})};ur(Ln,Ut);var Dn=function(){Ln.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var Ue=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return Ue},set:function(_e){Ue=_e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return Ue},set:function(_e){Ue=_e}});var Le=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Kr(Le,this.objId,this.scope)},set:function(_e){var Xe,tt;tt=[],typeof(Xe=_e)=="string"&&(tt=function($e,st,ft){ft||(ft=1);for(var gt,Dt=[];gt=st.exec($e);)Dt.push(gt[ft]);return Dt}(Xe,/\((.*?)\)/g)),Le=tt}}),this.getOptions=function(){return Le},this.setOptions=function(_e){Le=_e,this.sort&&Le.sort()},this.addOption=function(_e){_e=(_e=_e||"").toString(),Le.push(_e),this.sort&&Le.sort()},this.removeOption=function(_e,Xe){for(Xe=Xe||!1,_e=(_e=_e||"").toString();Le.indexOf(_e)!==-1&&(Le.splice(Le.indexOf(_e),1),Xe!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!to(this.Ff,18)},set:function(_e){_e?this.Ff=ho(this.Ff,18):this.Ff=Go(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!to(this.Ff,19)},set:function(_e){this.combo===!0&&(_e?this.Ff=ho(this.Ff,19):this.Ff=Go(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!to(this.Ff,20)},set:function(_e){_e?(this.Ff=ho(this.Ff,20),Le.sort()):this.Ff=Go(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!to(this.Ff,22)},set:function(_e){_e?this.Ff=ho(this.Ff,22):this.Ff=Go(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!to(this.Ff,23)},set:function(_e){_e?this.Ff=ho(this.Ff,23):this.Ff=Go(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!to(this.Ff,27)},set:function(_e){_e?this.Ff=ho(this.Ff,27):this.Ff=Go(this.Ff,27)}}),this.hasAppearanceStream=!1};ur(Dn,Ln);var rr=function(){Dn.call(this),this.fontName="helvetica",this.combo=!1};ur(rr,Dn);var Or=function(){rr.call(this),this.combo=!0};ur(Or,rr);var io=function(){Or.call(this),this.edit=!0};ur(io,Or);var bo=function(){Ln.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!to(this.Ff,15)},set:function(_e){_e?this.Ff=ho(this.Ff,15):this.Ff=Go(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!to(this.Ff,16)},set:function(_e){_e?this.Ff=ho(this.Ff,16):this.Ff=Go(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!to(this.Ff,17)},set:function(_e){_e?this.Ff=ho(this.Ff,17):this.Ff=Go(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!to(this.Ff,26)},set:function(_e){_e?this.Ff=ho(this.Ff,26):this.Ff=Go(this.Ff,26)}});var Ue,Le={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var _e=function($e){return $e};if(this.scope&&(_e=this.scope.internal.getEncryptor(this.objId)),Object.keys(Le).length!==0){var Xe,tt=[];for(Xe in tt.push("<<"),Le)tt.push("/"+Xe+" ("+mn(_e(Le[Xe]))+")");return tt.push(">>"),tt.join(`
`)}},set:function(_e){(0,he.Z)(_e)==="object"&&(Le=_e)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return Le.CA||""},set:function(_e){typeof _e=="string"&&(Le.CA=_e)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return Ue},set:function(_e){Ue=_e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return Ue.substr(1,Ue.length-1)},set:function(_e){Ue="/"+_e}})};ur(bo,Ln);var To=function(){bo.call(this),this.pushButton=!0};ur(To,bo);var vn=function(){bo.call(this),this.radio=!0,this.pushButton=!1;var Ue=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return Ue},set:function(Le){Ue=Le!==void 0?Le:[]}})};ur(vn,bo);var dn=function(){var Ue,Le;Ln.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return Ue},set:function(tt){Ue=tt}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return Le},set:function(tt){Le=tt}});var _e,Xe={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var tt=function(ft){return ft};this.scope&&(tt=this.scope.internal.getEncryptor(this.objId));var $e,st=[];for($e in st.push("<<"),Xe)st.push("/"+$e+" ("+mn(tt(Xe[$e]))+")");return st.push(">>"),st.join(`
`)},set:function(tt){(0,he.Z)(tt)==="object"&&(Xe=tt)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return Xe.CA||""},set:function(tt){typeof tt=="string"&&(Xe.CA=tt)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return _e},set:function(tt){_e=tt}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return _e.substr(1,_e.length-1)},set:function(tt){_e="/"+tt}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Er.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};ur(dn,Ln),vn.prototype.setAppearance=function(Ue){if(!("createAppearanceStream"in Ue)||!("getCA"in Ue))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var Le in this.Kids)if(this.Kids.hasOwnProperty(Le)){var _e=this.Kids[Le];_e.appearanceStreamContent=Ue.createAppearanceStream(_e.optionName),_e.caption=Ue.getCA()}},vn.prototype.createOption=function(Ue){var Le=new dn;return Le.Parent=this,Le.optionName=Ue,this.Kids.push(Le),gr.call(this.scope,Le),Le};var Bn=function(){bo.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Er.CheckBox.createAppearanceStream()};ur(Bn,bo);var lr=function(){Ln.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!to(this.Ff,13)},set:function(Le){Le?this.Ff=ho(this.Ff,13):this.Ff=Go(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!to(this.Ff,21)},set:function(Le){Le?this.Ff=ho(this.Ff,21):this.Ff=Go(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!to(this.Ff,23)},set:function(Le){Le?this.Ff=ho(this.Ff,23):this.Ff=Go(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!to(this.Ff,24)},set:function(Le){Le?this.Ff=ho(this.Ff,24):this.Ff=Go(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!to(this.Ff,25)},set:function(Le){Le?this.Ff=ho(this.Ff,25):this.Ff=Go(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!to(this.Ff,26)},set:function(Le){Le?this.Ff=ho(this.Ff,26):this.Ff=Go(this.Ff,26)}});var Ue=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return Ue},set:function(Le){Ue=Le}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return Ue},set:function(Le){Number.isInteger(Le)&&(Ue=Le)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};ur(lr,Ln);var $r=function(){lr.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!to(this.Ff,14)},set:function(Ue){Ue?this.Ff=ho(this.Ff,14):this.Ff=Go(this.Ff,14)}}),this.password=!0};ur($r,lr);var Er={CheckBox:{createAppearanceStream:function(){return{N:{On:Er.CheckBox.YesNormal},D:{On:Er.CheckBox.YesPushDown,Off:Er.CheckBox.OffPushDown}}},YesPushDown:function(Ue){var Le=Wr(Ue);Le.scope=Ue.scope;var _e=[],Xe=Ue.scope.internal.getFont(Ue.fontName,Ue.fontStyle).id,tt=Ue.scope.__private__.encodeColorString(Ue.color),$e=dr(Ue,Ue.caption);return _e.push("0.749023 g"),_e.push("0 0 "+qn(Er.internal.getWidth(Ue))+" "+qn(Er.internal.getHeight(Ue))+" re"),_e.push("f"),_e.push("BMC"),_e.push("q"),_e.push("0 0 1 rg"),_e.push("/"+Xe+" "+qn($e.fontSize)+" Tf "+tt),_e.push("BT"),_e.push($e.text),_e.push("ET"),_e.push("Q"),_e.push("EMC"),Le.stream=_e.join(`
`),Le},YesNormal:function(Ue){var Le=Wr(Ue);Le.scope=Ue.scope;var _e=Ue.scope.internal.getFont(Ue.fontName,Ue.fontStyle).id,Xe=Ue.scope.__private__.encodeColorString(Ue.color),tt=[],$e=Er.internal.getHeight(Ue),st=Er.internal.getWidth(Ue),ft=dr(Ue,Ue.caption);return tt.push("1 g"),tt.push("0 0 "+qn(st)+" "+qn($e)+" re"),tt.push("f"),tt.push("q"),tt.push("0 0 1 rg"),tt.push("0 0 "+qn(st-1)+" "+qn($e-1)+" re"),tt.push("W"),tt.push("n"),tt.push("0 g"),tt.push("BT"),tt.push("/"+_e+" "+qn(ft.fontSize)+" Tf "+Xe),tt.push(ft.text),tt.push("ET"),tt.push("Q"),Le.stream=tt.join(`
`),Le},OffPushDown:function(Ue){var Le=Wr(Ue);Le.scope=Ue.scope;var _e=[];return _e.push("0.749023 g"),_e.push("0 0 "+qn(Er.internal.getWidth(Ue))+" "+qn(Er.internal.getHeight(Ue))+" re"),_e.push("f"),Le.stream=_e.join(`
`),Le}},RadioButton:{Circle:{createAppearanceStream:function(Ue){var Le={D:{Off:Er.RadioButton.Circle.OffPushDown},N:{}};return Le.N[Ue]=Er.RadioButton.Circle.YesNormal,Le.D[Ue]=Er.RadioButton.Circle.YesPushDown,Le},getCA:function(){return"l"},YesNormal:function(Ue){var Le=Wr(Ue);Le.scope=Ue.scope;var _e=[],Xe=Er.internal.getWidth(Ue)<=Er.internal.getHeight(Ue)?Er.internal.getWidth(Ue)/4:Er.internal.getHeight(Ue)/4;Xe=Number((.9*Xe).toFixed(5));var tt=Er.internal.Bezier_C,$e=Number((Xe*tt).toFixed(5));return _e.push("q"),_e.push("1 0 0 1 "+Wt(Er.internal.getWidth(Ue)/2)+" "+Wt(Er.internal.getHeight(Ue)/2)+" cm"),_e.push(Xe+" 0 m"),_e.push(Xe+" "+$e+" "+$e+" "+Xe+" 0 "+Xe+" c"),_e.push("-"+$e+" "+Xe+" -"+Xe+" "+$e+" -"+Xe+" 0 c"),_e.push("-"+Xe+" -"+$e+" -"+$e+" -"+Xe+" 0 -"+Xe+" c"),_e.push($e+" -"+Xe+" "+Xe+" -"+$e+" "+Xe+" 0 c"),_e.push("f"),_e.push("Q"),Le.stream=_e.join(`
`),Le},YesPushDown:function(Ue){var Le=Wr(Ue);Le.scope=Ue.scope;var _e=[],Xe=Er.internal.getWidth(Ue)<=Er.internal.getHeight(Ue)?Er.internal.getWidth(Ue)/4:Er.internal.getHeight(Ue)/4;Xe=Number((.9*Xe).toFixed(5));var tt=Number((2*Xe).toFixed(5)),$e=Number((tt*Er.internal.Bezier_C).toFixed(5)),st=Number((Xe*Er.internal.Bezier_C).toFixed(5));return _e.push("0.749023 g"),_e.push("q"),_e.push("1 0 0 1 "+Wt(Er.internal.getWidth(Ue)/2)+" "+Wt(Er.internal.getHeight(Ue)/2)+" cm"),_e.push(tt+" 0 m"),_e.push(tt+" "+$e+" "+$e+" "+tt+" 0 "+tt+" c"),_e.push("-"+$e+" "+tt+" -"+tt+" "+$e+" -"+tt+" 0 c"),_e.push("-"+tt+" -"+$e+" -"+$e+" -"+tt+" 0 -"+tt+" c"),_e.push($e+" -"+tt+" "+tt+" -"+$e+" "+tt+" 0 c"),_e.push("f"),_e.push("Q"),_e.push("0 g"),_e.push("q"),_e.push("1 0 0 1 "+Wt(Er.internal.getWidth(Ue)/2)+" "+Wt(Er.internal.getHeight(Ue)/2)+" cm"),_e.push(Xe+" 0 m"),_e.push(Xe+" "+st+" "+st+" "+Xe+" 0 "+Xe+" c"),_e.push("-"+st+" "+Xe+" -"+Xe+" "+st+" -"+Xe+" 0 c"),_e.push("-"+Xe+" -"+st+" -"+st+" -"+Xe+" 0 -"+Xe+" c"),_e.push(st+" -"+Xe+" "+Xe+" -"+st+" "+Xe+" 0 c"),_e.push("f"),_e.push("Q"),Le.stream=_e.join(`
`),Le},OffPushDown:function(Ue){var Le=Wr(Ue);Le.scope=Ue.scope;var _e=[],Xe=Er.internal.getWidth(Ue)<=Er.internal.getHeight(Ue)?Er.internal.getWidth(Ue)/4:Er.internal.getHeight(Ue)/4;Xe=Number((.9*Xe).toFixed(5));var tt=Number((2*Xe).toFixed(5)),$e=Number((tt*Er.internal.Bezier_C).toFixed(5));return _e.push("0.749023 g"),_e.push("q"),_e.push("1 0 0 1 "+Wt(Er.internal.getWidth(Ue)/2)+" "+Wt(Er.internal.getHeight(Ue)/2)+" cm"),_e.push(tt+" 0 m"),_e.push(tt+" "+$e+" "+$e+" "+tt+" 0 "+tt+" c"),_e.push("-"+$e+" "+tt+" -"+tt+" "+$e+" -"+tt+" 0 c"),_e.push("-"+tt+" -"+$e+" -"+$e+" -"+tt+" 0 -"+tt+" c"),_e.push($e+" -"+tt+" "+tt+" -"+$e+" "+tt+" 0 c"),_e.push("f"),_e.push("Q"),Le.stream=_e.join(`
`),Le}},Cross:{createAppearanceStream:function(Ue){var Le={D:{Off:Er.RadioButton.Cross.OffPushDown},N:{}};return Le.N[Ue]=Er.RadioButton.Cross.YesNormal,Le.D[Ue]=Er.RadioButton.Cross.YesPushDown,Le},getCA:function(){return"8"},YesNormal:function(Ue){var Le=Wr(Ue);Le.scope=Ue.scope;var _e=[],Xe=Er.internal.calculateCross(Ue);return _e.push("q"),_e.push("1 1 "+qn(Er.internal.getWidth(Ue)-2)+" "+qn(Er.internal.getHeight(Ue)-2)+" re"),_e.push("W"),_e.push("n"),_e.push(qn(Xe.x1.x)+" "+qn(Xe.x1.y)+" m"),_e.push(qn(Xe.x2.x)+" "+qn(Xe.x2.y)+" l"),_e.push(qn(Xe.x4.x)+" "+qn(Xe.x4.y)+" m"),_e.push(qn(Xe.x3.x)+" "+qn(Xe.x3.y)+" l"),_e.push("s"),_e.push("Q"),Le.stream=_e.join(`
`),Le},YesPushDown:function(Ue){var Le=Wr(Ue);Le.scope=Ue.scope;var _e=Er.internal.calculateCross(Ue),Xe=[];return Xe.push("0.749023 g"),Xe.push("0 0 "+qn(Er.internal.getWidth(Ue))+" "+qn(Er.internal.getHeight(Ue))+" re"),Xe.push("f"),Xe.push("q"),Xe.push("1 1 "+qn(Er.internal.getWidth(Ue)-2)+" "+qn(Er.internal.getHeight(Ue)-2)+" re"),Xe.push("W"),Xe.push("n"),Xe.push(qn(_e.x1.x)+" "+qn(_e.x1.y)+" m"),Xe.push(qn(_e.x2.x)+" "+qn(_e.x2.y)+" l"),Xe.push(qn(_e.x4.x)+" "+qn(_e.x4.y)+" m"),Xe.push(qn(_e.x3.x)+" "+qn(_e.x3.y)+" l"),Xe.push("s"),Xe.push("Q"),Le.stream=Xe.join(`
`),Le},OffPushDown:function(Ue){var Le=Wr(Ue);Le.scope=Ue.scope;var _e=[];return _e.push("0.749023 g"),_e.push("0 0 "+qn(Er.internal.getWidth(Ue))+" "+qn(Er.internal.getHeight(Ue))+" re"),_e.push("f"),Le.stream=_e.join(`
`),Le}}},createDefaultAppearanceStream:function(Ue){var Le=Ue.scope.internal.getFont(Ue.fontName,Ue.fontStyle).id,_e=Ue.scope.__private__.encodeColorString(Ue.color);return"/"+Le+" "+Ue.fontSize+" Tf "+_e}};Er.internal={Bezier_C:.551915024494,calculateCross:function(Ue){var Le=Er.internal.getWidth(Ue),_e=Er.internal.getHeight(Ue),Xe=Math.min(Le,_e);return{x1:{x:(Le-Xe)/2,y:(_e-Xe)/2+Xe},x2:{x:(Le-Xe)/2+Xe,y:(_e-Xe)/2},x3:{x:(Le-Xe)/2,y:(_e-Xe)/2},x4:{x:(Le-Xe)/2+Xe,y:(_e-Xe)/2+Xe}}}},Er.internal.getWidth=function(Ue){var Le=0;return(0,he.Z)(Ue)==="object"&&(Le=oo(Ue.Rect[2])),Le},Er.internal.getHeight=function(Ue){var Le=0;return(0,he.Z)(Ue)==="object"&&(Le=oo(Ue.Rect[3])),Le};var gr=Ua.addField=function(Ue){if(Dr(this,Ue),!(Ue instanceof Ln))throw new Error("Invalid argument passed to jsPDF.addField.");var Le;return(Le=Ue).scope.internal.acroformPlugin.printedOut&&(Le.scope.internal.acroformPlugin.printedOut=!1,Le.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),Le.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(Le),Ue.page=Ue.scope.internal.getCurrentPageInfo().pageNumber,this};Ua.AcroFormChoiceField=Dn,Ua.AcroFormListBox=rr,Ua.AcroFormComboBox=Or,Ua.AcroFormEditBox=io,Ua.AcroFormButton=bo,Ua.AcroFormPushButton=To,Ua.AcroFormRadioButton=vn,Ua.AcroFormCheckBox=Bn,Ua.AcroFormTextField=lr,Ua.AcroFormPasswordField=$r,Ua.AcroFormAppearance=Er,Ua.AcroForm={ChoiceField:Dn,ListBox:rr,ComboBox:Or,EditBox:io,Button:bo,PushButton:To,RadioButton:vn,CheckBox:Bn,TextField:lr,PasswordField:$r,Appearance:Er},No.AcroForm={ChoiceField:Dn,ListBox:rr,ComboBox:Or,EditBox:io,Button:bo,PushButton:To,RadioButton:vn,CheckBox:Bn,TextField:lr,PasswordField:$r,Appearance:Er};var wo=No.AcroForm;function Ro(Ue){return Ue.reduce(function(Le,_e,Xe){return Le[_e]=Xe,Le},{})}(function(Ue){Ue.__addimage__={};var Le="UNKNOWN",_e={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]]},Xe=Ue.__addimage__.getImageFileTypeByImageData=function(wn,bn){var Ar,ar,Fo,fo,Lo,Jr=Le;if((bn=bn||Le)==="RGBA"||wn.data!==void 0&&wn.data instanceof Uint8ClampedArray&&"height"in wn&&"width"in wn)return"RGBA";if($o(wn))for(Lo in _e)for(Fo=_e[Lo],Ar=0;Ar<Fo.length;Ar+=1){for(fo=!0,ar=0;ar<Fo[Ar].length;ar+=1)if(Fo[Ar][ar]!==void 0&&Fo[Ar][ar]!==wn[ar]){fo=!1;break}if(fo===!0){Jr=Lo;break}}else for(Lo in _e)for(Fo=_e[Lo],Ar=0;Ar<Fo.length;Ar+=1){for(fo=!0,ar=0;ar<Fo[Ar].length;ar+=1)if(Fo[Ar][ar]!==void 0&&Fo[Ar][ar]!==wn.charCodeAt(ar)){fo=!1;break}if(fo===!0){Jr=Lo;break}}return Jr===Le&&bn!==Le&&(Jr=bn),Jr},tt=function wn(bn){for(var Ar=this.internal.write,ar=this.internal.putStream,Fo=(0,this.internal.getFilters)();Fo.indexOf("FlateEncode")!==-1;)Fo.splice(Fo.indexOf("FlateEncode"),1);bn.objectId=this.internal.newObject();var fo=[];if(fo.push({key:"Type",value:"/XObject"}),fo.push({key:"Subtype",value:"/Image"}),fo.push({key:"Width",value:bn.width}),fo.push({key:"Height",value:bn.height}),bn.colorSpace===Qn.INDEXED?fo.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(bn.palette.length/3-1)+" "+("sMask"in bn&&bn.sMask!==void 0?bn.objectId+2:bn.objectId+1)+" 0 R]"}):(fo.push({key:"ColorSpace",value:"/"+bn.colorSpace}),bn.colorSpace===Qn.DEVICE_CMYK&&fo.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),fo.push({key:"BitsPerComponent",value:bn.bitsPerComponent}),"decodeParameters"in bn&&bn.decodeParameters!==void 0&&fo.push({key:"DecodeParms",value:"<<"+bn.decodeParameters+">>"}),"transparency"in bn&&Array.isArray(bn.transparency)){for(var Lo="",Jr=0,Mo=bn.transparency.length;Jr<Mo;Jr++)Lo+=bn.transparency[Jr]+" "+bn.transparency[Jr]+" ";fo.push({key:"Mask",value:"["+Lo+"]"})}bn.sMask!==void 0&&fo.push({key:"SMask",value:bn.objectId+1+" 0 R"});var _o=bn.filter!==void 0?["/"+bn.filter]:void 0;if(ar({data:bn.data,additionalKeyValues:fo,alreadyAppliedFilters:_o,objectId:bn.objectId}),Ar("endobj"),"sMask"in bn&&bn.sMask!==void 0){var ja="/Predictor "+bn.predictor+" /Colors 1 /BitsPerComponent "+bn.bitsPerComponent+" /Columns "+bn.width,qt={width:bn.width,height:bn.height,colorSpace:"DeviceGray",bitsPerComponent:bn.bitsPerComponent,decodeParameters:ja,data:bn.sMask};"filter"in bn&&(qt.filter=bn.filter),wn.call(this,qt)}if(bn.colorSpace===Qn.INDEXED){var kn=this.internal.newObject();ar({data:nr(new Uint8Array(bn.palette)),objectId:kn}),Ar("endobj")}},$e=function(){var wn=this.internal.collections.addImage_images;for(var bn in wn)tt.call(this,wn[bn])},st=function(){var wn,bn=this.internal.collections.addImage_images,Ar=this.internal.write;for(var ar in bn)Ar("/I"+(wn=bn[ar]).index,wn.objectId,"0","R")},ft=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",$e),this.internal.events.subscribe("putXobjectDict",st))},gt=function(){var wn=this.internal.collections.addImage_images;return ft.call(this),wn},Dt=function(){return Object.keys(this.internal.collections.addImage_images).length},Kt=function(wn){return typeof Ue["process"+wn.toUpperCase()]=="function"},Yt=function(wn){return(0,he.Z)(wn)==="object"&&wn.nodeType===1},nn=function(wn,bn){if(wn.nodeName==="IMG"&&wn.hasAttribute("src")){var Ar=""+wn.getAttribute("src");if(Ar.indexOf("data:image/")===0)return ha(unescape(Ar).split("base64,").pop());var ar=Ue.loadFile(Ar,!0);if(ar!==void 0)return ar}if(wn.nodeName==="CANVAS"){if(wn.width===0||wn.height===0)throw new Error("Given canvas must have data. Canvas width: "+wn.width+", height: "+wn.height);var Fo;switch(bn){case"PNG":Fo="image/png";break;case"WEBP":Fo="image/webp";break;case"JPEG":case"JPG":default:Fo="image/jpeg"}return ha(wn.toDataURL(Fo,1).split("base64,").pop())}},Ft=function(wn){var bn=this.internal.collections.addImage_images;if(bn){for(var Ar in bn)if(wn===bn[Ar].alias)return bn[Ar]}},Tn=function(wn,bn,Ar){return wn||bn||(wn=-96,bn=-96),wn<0&&(wn=-1*Ar.width*72/wn/this.internal.scaleFactor),bn<0&&(bn=-1*Ar.height*72/bn/this.internal.scaleFactor),wn===0&&(wn=bn*Ar.width/Ar.height),bn===0&&(bn=wn*Ar.height/Ar.width),[wn,bn]},hn=function(wn,bn,Ar,ar,Fo,fo){var Lo=Tn.call(this,Ar,ar,Fo),Jr=this.internal.getCoordinateString,Mo=this.internal.getVerticalCoordinateString,_o=gt.call(this);if(Ar=Lo[0],ar=Lo[1],_o[Fo.index]=Fo,fo){fo*=Math.PI/180;var ja=Math.cos(fo),qt=Math.sin(fo),kn=function(mr){return mr.toFixed(4)},Vn=[kn(ja),kn(qt),kn(-1*qt),kn(ja),0,0,"cm"]}this.internal.write("q"),fo?(this.internal.write([1,"0","0",1,Jr(wn),Mo(bn+ar),"cm"].join(" ")),this.internal.write(Vn.join(" ")),this.internal.write([Jr(Ar),"0","0",Jr(ar),"0","0","cm"].join(" "))):this.internal.write([Jr(Ar),"0","0",Jr(ar),Jr(wn),Mo(bn+ar),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+Fo.index+" Do"),this.internal.write("Q")},Qn=Ue.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"};Ue.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 un=Ue.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},jn=Ue.__addimage__.sHashCode=function(wn){var bn,Ar,ar=0;if(typeof wn=="string")for(Ar=wn.length,bn=0;bn<Ar;bn++)ar=(ar<<5)-ar+wn.charCodeAt(bn),ar|=0;else if($o(wn))for(Ar=wn.byteLength/2,bn=0;bn<Ar;bn++)ar=(ar<<5)-ar+wn[bn],ar|=0;return ar},br=Ue.__addimage__.validateStringAsBase64=function(wn){(wn=wn||"").toString().trim();var bn=!0;return wn.length===0&&(bn=!1),wn.length%4!=0&&(bn=!1),/^[A-Za-z0-9+/]+$/.test(wn.substr(0,wn.length-2))===!1&&(bn=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(wn.substr(-2))===!1&&(bn=!1),bn},Zr=Ue.__addimage__.extractImageFromDataUrl=function(wn){var bn=(wn=wn||"").split("base64,"),Ar=null;if(bn.length===2){var ar=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(bn[0]);Array.isArray(ar)&&(Ar={mimeType:ar[1],charset:ar[2],data:bn[1]})}return Ar},Po=Ue.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"};Ue.__addimage__.isArrayBuffer=function(wn){return Po()&&wn instanceof ArrayBuffer};var $o=Ue.__addimage__.isArrayBufferView=function(wn){return Po()&&typeof Uint32Array!="undefined"&&(wn instanceof Int8Array||wn instanceof Uint8Array||typeof Uint8ClampedArray!="undefined"&&wn instanceof Uint8ClampedArray||wn instanceof Int16Array||wn instanceof Uint16Array||wn instanceof Int32Array||wn instanceof Uint32Array||wn instanceof Float32Array||wn instanceof Float64Array)},Xr=Ue.__addimage__.binaryStringToUint8Array=function(wn){for(var bn=wn.length,Ar=new Uint8Array(bn),ar=0;ar<bn;ar++)Ar[ar]=wn.charCodeAt(ar);return Ar},nr=Ue.__addimage__.arrayBufferToBinaryString=function(wn){for(var bn="",Ar=$o(wn)?wn:new Uint8Array(wn),ar=0;ar<Ar.length;ar+=8192)bn+=String.fromCharCode.apply(null,Ar.subarray(ar,ar+8192));return bn};Ue.addImage=function(){var wn,bn,Ar,ar,Fo,fo,Lo,Jr,Mo;if(typeof arguments[1]=="number"?(bn=Le,Ar=arguments[1],ar=arguments[2],Fo=arguments[3],fo=arguments[4],Lo=arguments[5],Jr=arguments[6],Mo=arguments[7]):(bn=arguments[1],Ar=arguments[2],ar=arguments[3],Fo=arguments[4],fo=arguments[5],Lo=arguments[6],Jr=arguments[7],Mo=arguments[8]),(0,he.Z)(wn=arguments[0])==="object"&&!Yt(wn)&&"imageData"in wn){var _o=wn;wn=_o.imageData,bn=_o.format||bn||Le,Ar=_o.x||Ar||0,ar=_o.y||ar||0,Fo=_o.w||_o.width||Fo,fo=_o.h||_o.height||fo,Lo=_o.alias||Lo,Jr=_o.compression||Jr,Mo=_o.rotation||_o.angle||Mo}var ja=this.internal.getFilters();if(Jr===void 0&&ja.indexOf("FlateEncode")!==-1&&(Jr="SLOW"),isNaN(Ar)||isNaN(ar))throw new Error("Invalid coordinates passed to jsPDF.addImage");ft.call(this);var qt=Qo.call(this,wn,bn,Lo,Jr);return hn.call(this,Ar,ar,Fo,fo,qt,Mo),this};var Qo=function(wn,bn,Ar,ar){var Fo,fo,Lo;if(typeof wn=="string"&&Xe(wn)===Le){wn=unescape(wn);var Jr=Ho(wn,!1);(Jr!==""||(Jr=Ue.loadFile(wn,!0))!==void 0)&&(wn=Jr)}if(Yt(wn)&&(wn=nn(wn,bn)),bn=Xe(wn,bn),!Kt(bn))throw new Error("addImage does not support files of type '"+bn+"', please ensure that a plugin for '"+bn+"' support is added.");if(((Lo=Ar)==null||Lo.length===0)&&(Ar=function(Mo){return typeof Mo=="string"||$o(Mo)?jn(Mo):$o(Mo.data)?jn(Mo.data):null}(wn)),(Fo=Ft.call(this,Ar))||(Po()&&(wn instanceof Uint8Array||bn==="RGBA"||(fo=wn,wn=Xr(wn))),Fo=this["process"+bn.toUpperCase()](wn,Dt.call(this),Ar,function(Mo){return Mo&&typeof Mo=="string"&&(Mo=Mo.toUpperCase()),Mo in Ue.image_compression?Mo:un.NONE}(ar),fo)),!Fo)throw new Error("An unknown error occurred whilst processing the image.");return Fo},Ho=Ue.__addimage__.convertBase64ToBinaryString=function(wn,bn){var Ar;bn=typeof bn!="boolean"||bn;var ar,Fo="";if(typeof wn=="string"){ar=(Ar=Zr(wn))!==null?Ar.data:wn;try{Fo=ha(ar)}catch(fo){if(bn)throw br(ar)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+fo.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return Fo};Ue.getImageProperties=function(wn){var bn,Ar,ar="";if(Yt(wn)&&(wn=nn(wn)),typeof wn=="string"&&Xe(wn)===Le&&((ar=Ho(wn,!1))===""&&(ar=Ue.loadFile(wn)||""),wn=ar),Ar=Xe(wn),!Kt(Ar))throw new Error("addImage does not support files of type '"+Ar+"', please ensure that a plugin for '"+Ar+"' support is added.");if(!Po()||wn instanceof Uint8Array||(wn=Xr(wn)),!(bn=this["process"+Ar.toUpperCase()](wn)))throw new Error("An unknown error occurred whilst processing the image");return bn.fileType=Ar,bn}})(No.API),function(Ue){var Le=function(_e){if(_e!==void 0&&_e!="")return!0};No.API.events.push(["addPage",function(_e){this.internal.getPageInfo(_e.pageNumber).pageContext.annotations=[]}]),Ue.events.push(["putPage",function(_e){for(var Xe,tt,$e,st=this.internal.getCoordinateString,ft=this.internal.getVerticalCoordinateString,gt=this.internal.getPageInfoByObjId(_e.objId),Dt=_e.pageContext.annotations,Kt=!1,Yt=0;Yt<Dt.length&&!Kt;Yt++)switch((Xe=Dt[Yt]).type){case"link":(Le(Xe.options.url)||Le(Xe.options.pageNumber))&&(Kt=!0);break;case"reference":case"text":case"freetext":Kt=!0}if(Kt!=0){this.internal.write("/Annots [");for(var nn=0;nn<Dt.length;nn++){Xe=Dt[nn];var Ft=this.internal.pdfEscape,Tn=this.internal.getEncryptor(_e.objId);switch(Xe.type){case"reference":this.internal.write(" "+Xe.object.objId+" 0 R ");break;case"text":var hn=this.internal.newAdditionalObject(),Qn=this.internal.newAdditionalObject(),un=this.internal.getEncryptor(hn.objId),jn=Xe.title||"Note";$e="<</Type /Annot /Subtype /Text "+(tt="/Rect ["+st(Xe.bounds.x)+" "+ft(Xe.bounds.y+Xe.bounds.h)+" "+st(Xe.bounds.x+Xe.bounds.w)+" "+ft(Xe.bounds.y)+"] ")+"/Contents ("+Ft(un(Xe.contents))+")",$e+=" /Popup "+Qn.objId+" 0 R",$e+=" /P "+gt.objId+" 0 R",$e+=" /T ("+Ft(un(jn))+") >>",hn.content=$e;var br=hn.objId+" 0 R";$e="<</Type /Annot /Subtype /Popup "+(tt="/Rect ["+st(Xe.bounds.x+30)+" "+ft(Xe.bounds.y+Xe.bounds.h)+" "+st(Xe.bounds.x+Xe.bounds.w+30)+" "+ft(Xe.bounds.y)+"] ")+" /Parent "+br,Xe.open&&($e+=" /Open true"),$e+=" >>",Qn.content=$e,this.internal.write(hn.objId,"0 R",Qn.objId,"0 R");break;case"freetext":tt="/Rect ["+st(Xe.bounds.x)+" "+ft(Xe.bounds.y)+" "+st(Xe.bounds.x+Xe.bounds.w)+" "+ft(Xe.bounds.y+Xe.bounds.h)+"] ";var Zr=Xe.color||"#000000";$e="<</Type /Annot /Subtype /FreeText "+tt+"/Contents ("+Ft(Tn(Xe.contents))+")",$e+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+Zr+")",$e+=" /Border [0 0 0]",$e+=" >>",this.internal.write($e);break;case"link":if(Xe.options.name){var Po=this.annotations._nameMap[Xe.options.name];Xe.options.pageNumber=Po.page,Xe.options.top=Po.y}else Xe.options.top||(Xe.options.top=0);if(tt="/Rect ["+Xe.finalBounds.x+" "+Xe.finalBounds.y+" "+Xe.finalBounds.w+" "+Xe.finalBounds.h+"] ",$e="",Xe.options.url)$e="<</Type /Annot /Subtype /Link "+tt+"/Border [0 0 0] /A <</S /URI /URI ("+Ft(Tn(Xe.options.url))+") >>";else if(Xe.options.pageNumber)switch($e="<</Type /Annot /Subtype /Link "+tt+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(Xe.options.pageNumber).objId+" 0 R",Xe.options.magFactor=Xe.options.magFactor||"XYZ",Xe.options.magFactor){case"Fit":$e+=" /Fit]";break;case"FitH":$e+=" /FitH "+Xe.options.top+"]";break;case"FitV":Xe.options.left=Xe.options.left||0,$e+=" /FitV "+Xe.options.left+"]";break;case"XYZ":default:var $o=ft(Xe.options.top);Xe.options.left=Xe.options.left||0,Xe.options.zoom===void 0&&(Xe.options.zoom=0),$e+=" /XYZ "+Xe.options.left+" "+$o+" "+Xe.options.zoom+"]"}$e!=""&&($e+=" >>",this.internal.write($e))}}this.internal.write("]")}}]),Ue.createAnnotation=function(_e){var Xe=this.internal.getCurrentPageInfo();switch(_e.type){case"link":this.link(_e.bounds.x,_e.bounds.y,_e.bounds.w,_e.bounds.h,_e);break;case"text":case"freetext":Xe.pageContext.annotations.push(_e)}},Ue.link=function(_e,Xe,tt,$e,st){var ft=this.internal.getCurrentPageInfo(),gt=this.internal.getCoordinateString,Dt=this.internal.getVerticalCoordinateString;ft.pageContext.annotations.push({finalBounds:{x:gt(_e),y:Dt(Xe),w:gt(_e+tt),h:Dt(Xe+$e)},options:st,type:"link"})},Ue.textWithLink=function(_e,Xe,tt,$e){var st,ft,gt=this.getTextWidth(_e),Dt=this.internal.getLineHeight()/this.internal.scaleFactor;if($e.maxWidth!==void 0){ft=$e.maxWidth;var Kt=this.splitTextToSize(_e,ft).length;st=Math.ceil(Dt*Kt)}else ft=gt,st=Dt;return this.text(_e,Xe,tt,$e),tt+=.2*Dt,$e.align==="center"&&(Xe-=gt/2),$e.align==="right"&&(Xe-=gt),this.link(Xe,tt-Dt,ft,st,$e),gt},Ue.getTextWidth=function(_e){var Xe=this.internal.getFontSize();return this.getStringUnitWidth(_e)*Xe/this.internal.scaleFactor}}(No.API),function(Ue){var Le={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]},_e={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}},Xe={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},tt=[1570,1571,1573,1575];Ue.__arabicParser__={};var $e=Ue.__arabicParser__.isInArabicSubstitutionA=function(hn){return Le[hn.charCodeAt(0)]!==void 0},st=Ue.__arabicParser__.isArabicLetter=function(hn){return typeof hn=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(hn)},ft=Ue.__arabicParser__.isArabicEndLetter=function(hn){return st(hn)&&$e(hn)&&Le[hn.charCodeAt(0)].length<=2},gt=Ue.__arabicParser__.isArabicAlfLetter=function(hn){return st(hn)&&tt.indexOf(hn.charCodeAt(0))>=0};Ue.__arabicParser__.arabicLetterHasIsolatedForm=function(hn){return st(hn)&&$e(hn)&&Le[hn.charCodeAt(0)].length>=1};var Dt=Ue.__arabicParser__.arabicLetterHasFinalForm=function(hn){return st(hn)&&$e(hn)&&Le[hn.charCodeAt(0)].length>=2};Ue.__arabicParser__.arabicLetterHasInitialForm=function(hn){return st(hn)&&$e(hn)&&Le[hn.charCodeAt(0)].length>=3};var Kt=Ue.__arabicParser__.arabicLetterHasMedialForm=function(hn){return st(hn)&&$e(hn)&&Le[hn.charCodeAt(0)].length==4},Yt=Ue.__arabicParser__.resolveLigatures=function(hn){var Qn=0,un=_e,jn="",br=0;for(Qn=0;Qn<hn.length;Qn+=1)un[hn.charCodeAt(Qn)]!==void 0?(br++,typeof(un=un[hn.charCodeAt(Qn)])=="number"&&(jn+=String.fromCharCode(un),un=_e,br=0),Qn===hn.length-1&&(un=_e,jn+=hn.charAt(Qn-(br-1)),Qn-=br-1,br=0)):(un=_e,jn+=hn.charAt(Qn-br),Qn-=br,br=0);return jn};Ue.__arabicParser__.isArabicDiacritic=function(hn){return hn!==void 0&&Xe[hn.charCodeAt(0)]!==void 0};var nn=Ue.__arabicParser__.getCorrectForm=function(hn,Qn,un){return st(hn)?$e(hn)===!1?-1:!Dt(hn)||!st(Qn)&&!st(un)||!st(un)&&ft(Qn)||ft(hn)&&!st(Qn)||ft(hn)&&gt(Qn)||ft(hn)&&ft(Qn)?0:Kt(hn)&&st(Qn)&&!ft(Qn)&&st(un)&&Dt(un)?3:ft(hn)||!st(un)?1:2:-1},Ft=function(hn){var Qn=0,un=0,jn=0,br="",Zr="",Po="",$o=(hn=hn||"").split("\\s+"),Xr=[];for(Qn=0;Qn<$o.length;Qn+=1){for(Xr.push(""),un=0;un<$o[Qn].length;un+=1)br=$o[Qn][un],Zr=$o[Qn][un-1],Po=$o[Qn][un+1],st(br)?(jn=nn(br,Zr,Po),Xr[Qn]+=jn!==-1?String.fromCharCode(Le[br.charCodeAt(0)][jn]):br):Xr[Qn]+=br;Xr[Qn]=Yt(Xr[Qn])}return Xr.join(" ")},Tn=Ue.__arabicParser__.processArabic=Ue.processArabic=function(){var hn,Qn=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,un=[];if(Array.isArray(Qn)){var jn=0;for(un=[],jn=0;jn<Qn.length;jn+=1)Array.isArray(Qn[jn])?un.push([Ft(Qn[jn][0]),Qn[jn][1],Qn[jn][2]]):un.push([Ft(Qn[jn])]);hn=un}else hn=Ft(Qn);return typeof arguments[0]=="string"?hn:(arguments[0].text=hn,arguments[0])};Ue.events.push(["preProcessText",Tn])}(No.API),No.API.autoPrint=function(Ue){var Le;switch((Ue=Ue||{}).variant=Ue.variant||"non-conform",Ue.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){Le=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 "+Le+" 0 R")})}return this},function(Ue){var Le=function(){var _e=void 0;Object.defineProperty(this,"pdf",{get:function(){return _e},set:function(ft){_e=ft}});var Xe=150;Object.defineProperty(this,"width",{get:function(){return Xe},set:function(ft){Xe=isNaN(ft)||Number.isInteger(ft)===!1||ft<0?150:ft,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=Xe+1)}});var tt=300;Object.defineProperty(this,"height",{get:function(){return tt},set:function(ft){tt=isNaN(ft)||Number.isInteger(ft)===!1||ft<0?300:ft,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=tt+1)}});var $e=[];Object.defineProperty(this,"childNodes",{get:function(){return $e},set:function(ft){$e=ft}});var st={};Object.defineProperty(this,"style",{get:function(){return st},set:function(ft){st=ft}}),Object.defineProperty(this,"parentNode",{})};Le.prototype.getContext=function(_e,Xe){var tt;if((_e=_e||"2d")!=="2d")return null;for(tt in Xe)this.pdf.context2d.hasOwnProperty(tt)&&(this.pdf.context2d[tt]=Xe[tt]);return this.pdf.context2d._canvas=this,this.pdf.context2d},Le.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},Ue.events.push(["initialized",function(){this.canvas=new Le,this.canvas.pdf=this}])}(No.API),function(Ue){var Le={left:0,top:0,bottom:0,right:0},_e=!1,Xe=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({},Le),this.internal.__cell__.margins.width=this.getPageWidth(),tt.call(this))},tt=function(){this.internal.__cell__.lastCell=new $e,this.internal.__cell__.pages=1},$e=function(){var gt=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return gt},set:function(hn){gt=hn}});var Dt=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Dt},set:function(hn){Dt=hn}});var Kt=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return Kt},set:function(hn){Kt=hn}});var Yt=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return Yt},set:function(hn){Yt=hn}});var nn=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return nn},set:function(hn){nn=hn}});var Ft=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return Ft},set:function(hn){Ft=hn}});var Tn=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return Tn},set:function(hn){Tn=hn}}),this};$e.prototype.clone=function(){return new $e(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},$e.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},Ue.setHeaderFunction=function(gt){return Xe.call(this),this.internal.__cell__.headerFunction=typeof gt=="function"?gt:void 0,this},Ue.getTextDimensions=function(gt,Dt){Xe.call(this);var Kt=(Dt=Dt||{}).fontSize||this.getFontSize(),Yt=Dt.font||this.getFont(),nn=Dt.scaleFactor||this.internal.scaleFactor,Ft=0,Tn=0,hn=0,Qn=this;if(!Array.isArray(gt)&&typeof gt!="string"){if(typeof gt!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");gt=String(gt)}var un=Dt.maxWidth;un>0?typeof gt=="string"?gt=this.splitTextToSize(gt,un):Object.prototype.toString.call(gt)==="[object Array]"&&(gt=gt.reduce(function(br,Zr){return br.concat(Qn.splitTextToSize(Zr,un))},[])):gt=Array.isArray(gt)?gt:[gt];for(var jn=0;jn<gt.length;jn++)Ft<(hn=this.getStringUnitWidth(gt[jn],{font:Yt})*Kt)&&(Ft=hn);return Ft!==0&&(Tn=gt.length),{w:Ft/=nn,h:Math.max((Tn*Kt*this.getLineHeightFactor()-Kt*(this.getLineHeightFactor()-1))/nn,0)}},Ue.cellAddPage=function(){Xe.call(this),this.addPage();var gt=this.internal.__cell__.margins||Le;return this.internal.__cell__.lastCell=new $e(gt.left,gt.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var st=Ue.cell=function(){var gt;gt=arguments[0]instanceof $e?arguments[0]:new $e(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),Xe.call(this);var Dt=this.internal.__cell__.lastCell,Kt=this.internal.__cell__.padding,Yt=this.internal.__cell__.margins||Le,nn=this.internal.__cell__.tableHeaderRow,Ft=this.internal.__cell__.printHeaders;return Dt.lineNumber!==void 0&&(Dt.lineNumber===gt.lineNumber?(gt.x=(Dt.x||0)+(Dt.width||0),gt.y=Dt.y||0):Dt.y+Dt.height+gt.height+Yt.bottom>this.getPageHeight()?(this.cellAddPage(),gt.y=Yt.top,Ft&&nn&&(this.printHeaderRow(gt.lineNumber,!0),gt.y+=nn[0].height)):gt.y=Dt.y+Dt.height||gt.y),gt.text[0]!==void 0&&(this.rect(gt.x,gt.y,gt.width,gt.height,_e===!0?"FD":void 0),gt.align==="right"?this.text(gt.text,gt.x+gt.width-Kt,gt.y+Kt,{align:"right",baseline:"top"}):gt.align==="center"?this.text(gt.text,gt.x+gt.width/2,gt.y+Kt,{align:"center",baseline:"top",maxWidth:gt.width-Kt-Kt}):this.text(gt.text,gt.x+Kt,gt.y+Kt,{align:"left",baseline:"top",maxWidth:gt.width-Kt-Kt})),this.internal.__cell__.lastCell=gt,this};Ue.table=function(gt,Dt,Kt,Yt,nn){if(Xe.call(this),!Kt)throw new Error("No data for PDF table.");var Ft,Tn,hn,Qn,un=[],jn=[],br=[],Zr={},Po={},$o=[],Xr=[],nr=(nn=nn||{}).autoSize||!1,Qo=nn.printHeaders!==!1,Ho=nn.css&&nn.css["font-size"]!==void 0?16*nn.css["font-size"]:nn.fontSize||12,wn=nn.margins||Object.assign({width:this.getPageWidth()},Le),bn=typeof nn.padding=="number"?nn.padding:3,Ar=nn.headerBackgroundColor||"#c8c8c8",ar=nn.headerTextColor||"#000";if(tt.call(this),this.internal.__cell__.printHeaders=Qo,this.internal.__cell__.margins=wn,this.internal.__cell__.table_font_size=Ho,this.internal.__cell__.padding=bn,this.internal.__cell__.headerBackgroundColor=Ar,this.internal.__cell__.headerTextColor=ar,this.setFontSize(Ho),Yt==null)jn=un=Object.keys(Kt[0]),br=un.map(function(){return"left"});else if(Array.isArray(Yt)&&(0,he.Z)(Yt[0])==="object")for(un=Yt.map(function(_o){return _o.name}),jn=Yt.map(function(_o){return _o.prompt||_o.name||""}),br=Yt.map(function(_o){return _o.align||"left"}),Ft=0;Ft<Yt.length;Ft+=1)Po[Yt[Ft].name]=Yt[Ft].width*(19.049976/25.4);else Array.isArray(Yt)&&typeof Yt[0]=="string"&&(jn=un=Yt,br=un.map(function(){return"left"}));if(nr||Array.isArray(Yt)&&typeof Yt[0]=="string")for(Ft=0;Ft<un.length;Ft+=1){for(Zr[Qn=un[Ft]]=Kt.map(function(_o){return _o[Qn]}),this.setFont(void 0,"bold"),$o.push(this.getTextDimensions(jn[Ft],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),Tn=Zr[Qn],this.setFont(void 0,"normal"),hn=0;hn<Tn.length;hn+=1)$o.push(this.getTextDimensions(Tn[hn],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);Po[Qn]=Math.max.apply(null,$o)+bn+bn,$o=[]}if(Qo){var Fo={};for(Ft=0;Ft<un.length;Ft+=1)Fo[un[Ft]]={},Fo[un[Ft]].text=jn[Ft],Fo[un[Ft]].align=br[Ft];var fo=ft.call(this,Fo,Po);Xr=un.map(function(_o){return new $e(gt,Dt,Po[_o],fo,Fo[_o].text,void 0,Fo[_o].align)}),this.setTableHeaderRow(Xr),this.printHeaderRow(1,!1)}var Lo=Yt.reduce(function(_o,ja){return _o[ja.name]=ja.align,_o},{});for(Ft=0;Ft<Kt.length;Ft+=1){"rowStart"in nn&&nn.rowStart instanceof Function&&nn.rowStart({row:Ft,data:Kt[Ft]},this);var Jr=ft.call(this,Kt[Ft],Po);for(hn=0;hn<un.length;hn+=1){var Mo=Kt[Ft][un[hn]];"cellStart"in nn&&nn.cellStart instanceof Function&&nn.cellStart({row:Ft,col:hn,data:Mo},this),st.call(this,new $e(gt,Dt,Po[un[hn]],Jr,Mo,Ft+2,Lo[un[hn]]))}}return this.internal.__cell__.table_x=gt,this.internal.__cell__.table_y=Dt,this};var ft=function(gt,Dt){var Kt=this.internal.__cell__.padding,Yt=this.internal.__cell__.table_font_size,nn=this.internal.scaleFactor;return Object.keys(gt).map(function(Ft){var Tn=gt[Ft];return this.splitTextToSize(Tn.hasOwnProperty("text")?Tn.text:Tn,Dt[Ft]-Kt-Kt)},this).map(function(Ft){return this.getLineHeightFactor()*Ft.length*Yt/nn+Kt+Kt},this).reduce(function(Ft,Tn){return Math.max(Ft,Tn)},0)};Ue.setTableHeaderRow=function(gt){Xe.call(this),this.internal.__cell__.tableHeaderRow=gt},Ue.printHeaderRow=function(gt,Dt){if(Xe.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var Kt;if(_e=!0,typeof this.internal.__cell__.headerFunction=="function"){var Yt=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new $e(Yt[0],Yt[1],Yt[2],Yt[3],void 0,-1)}this.setFont(void 0,"bold");for(var nn=[],Ft=0;Ft<this.internal.__cell__.tableHeaderRow.length;Ft+=1){Kt=this.internal.__cell__.tableHeaderRow[Ft].clone(),Dt&&(Kt.y=this.internal.__cell__.margins.top||0,nn.push(Kt)),Kt.lineNumber=gt;var Tn=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),st.call(this,Kt),this.setTextColor(Tn)}nn.length>0&&this.setTableHeaderRow(nn),this.setFont(void 0,"normal"),_e=!1}}(No.API);var ga={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},so=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],ro=Ro(so),ca=[100,200,300,400,500,600,700,800,900],La=Ro(ca);function xa(Ue){var Le=Ue.family.replace(/"|'/g,"").toLowerCase(),_e=function($e){return ga[$e=$e||"normal"]?$e:"normal"}(Ue.style),Xe=function($e){if(!$e)return 400;if(typeof $e=="number")return $e>=100&&$e<=900&&$e%100==0?$e:400;if(/^\d00$/.test($e))return parseInt($e);switch($e){case"bold":return 700;case"normal":default:return 400}}(Ue.weight),tt=function($e){return typeof ro[$e=$e||"normal"]=="number"?$e:"normal"}(Ue.stretch);return{family:Le,style:_e,weight:Xe,stretch:tt,src:Ue.src||[],ref:Ue.ref||{name:Le,style:[tt,_e,Xe].join(" ")}}}function Vo(Ue,Le,_e,Xe){var tt;for(tt=_e;tt>=0&&tt<Le.length;tt+=Xe)if(Ue[Le[tt]])return Ue[Le[tt]];for(tt=_e;tt>=0&&tt<Le.length;tt-=Xe)if(Ue[Le[tt]])return Ue[Le[tt]]}var Yr={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},na={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Jo(Ue){return[Ue.stretch,Ue.style,Ue.weight,Ue.family].join(" ")}function $a(Ue,Le,_e){for(var Xe=(_e=_e||{}).defaultFontFamily||"times",tt=Object.assign({},Yr,_e.genericFontFamilies||{}),$e=null,st=null,ft=0;ft<Le.length;++ft)if(tt[($e=xa(Le[ft])).family]&&($e.family=tt[$e.family]),Ue.hasOwnProperty($e.family)){st=Ue[$e.family];break}if(!(st=st||Ue[Xe]))throw new Error("Could not find a font-family for the rule '"+Jo($e)+"' and default family '"+Xe+"'.");if(st=function(gt,Dt){if(Dt[gt])return Dt[gt];var Kt=ro[gt],Yt=Kt<=ro.normal?-1:1,nn=Vo(Dt,so,Kt,Yt);if(!nn)throw new Error("Could not find a matching font-stretch value for "+gt);return nn}($e.stretch,st),st=function(gt,Dt){if(Dt[gt])return Dt[gt];for(var Kt=ga[gt],Yt=0;Yt<Kt.length;++Yt)if(Dt[Kt[Yt]])return Dt[Kt[Yt]];throw new Error("Could not find a matching font-style for "+gt)}($e.style,st),!(st=function(gt,Dt){if(Dt[gt])return Dt[gt];if(gt===400&&Dt[500])return Dt[500];if(gt===500&&Dt[400])return Dt[400];var Kt=La[gt],Yt=Vo(Dt,ca,Kt,gt<400?-1:1);if(!Yt)throw new Error("Could not find a matching font-weight for value "+gt);return Yt}($e.weight,st)))throw new Error("Failed to resolve a font for the rule '"+Jo($e)+"'.");return st}function ri(Ue){return Ue.trimLeft()}function Bi(Ue,Le){for(var _e=0;_e<Ue.length;){if(Ue.charAt(_e)===Le)return[Ue.substring(0,_e),Ue.substring(_e+1)];_e+=1}return null}function Ri(Ue){var Le=Ue.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return Le===null?null:[Le[0],Ue.substring(Le[0].length)]}var Ui,vs,Si,wi=["times"];(function(Ue){var Le,_e,Xe,tt,$e,st,ft,gt,Dt,Kt=function(qt){return qt=qt||{},this.isStrokeTransparent=qt.isStrokeTransparent||!1,this.strokeOpacity=qt.strokeOpacity||1,this.strokeStyle=qt.strokeStyle||"#000000",this.fillStyle=qt.fillStyle||"#000000",this.isFillTransparent=qt.isFillTransparent||!1,this.fillOpacity=qt.fillOpacity||1,this.font=qt.font||"10px sans-serif",this.textBaseline=qt.textBaseline||"alphabetic",this.textAlign=qt.textAlign||"left",this.lineWidth=qt.lineWidth||1,this.lineJoin=qt.lineJoin||"miter",this.lineCap=qt.lineCap||"butt",this.path=qt.path||[],this.transform=qt.transform!==void 0?qt.transform.clone():new gt,this.globalCompositeOperation=qt.globalCompositeOperation||"normal",this.globalAlpha=qt.globalAlpha||1,this.clip_path=qt.clip_path||[],this.currentPoint=qt.currentPoint||new st,this.miterLimit=qt.miterLimit||10,this.lastPoint=qt.lastPoint||new st,this.lineDashOffset=qt.lineDashOffset||0,this.lineDash=qt.lineDash||[],this.margin=qt.margin||[0,0,0,0],this.prevPageLastElemOffset=qt.prevPageLastElemOffset||0,this.ignoreClearRect=typeof qt.ignoreClearRect!="boolean"||qt.ignoreClearRect,this};Ue.events.push(["initialized",function(){this.context2d=new Yt(this),Le=this.internal.f2,_e=this.internal.getCoordinateString,Xe=this.internal.getVerticalCoordinateString,tt=this.internal.getHorizontalCoordinate,$e=this.internal.getVerticalCoordinate,st=this.internal.Point,ft=this.internal.Rectangle,gt=this.internal.Matrix,Dt=new Kt}]);var Yt=function(qt){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var kn=qt;Object.defineProperty(this,"pdf",{get:function(){return kn}});var Vn=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return Vn},set:function(Do){Vn=!!Do}});var mr=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return mr},set:function(Do){mr=!!Do}});var jr=0;Object.defineProperty(this,"posX",{get:function(){return jr},set:function(Do){isNaN(Do)||(jr=Do)}});var eo=0;Object.defineProperty(this,"posY",{get:function(){return eo},set:function(Do){isNaN(Do)||(eo=Do)}}),Object.defineProperty(this,"margin",{get:function(){return Dt.margin},set:function(Do){var Xn;typeof Do=="number"?Xn=[Do,Do,Do,Do]:((Xn=new Array(4))[0]=Do[0],Xn[1]=Do.length>=2?Do[1]:Xn[0],Xn[2]=Do.length>=3?Do[2]:Xn[0],Xn[3]=Do.length>=4?Do[3]:Xn[1]),Dt.margin=Xn}});var lo=!1;Object.defineProperty(this,"autoPaging",{get:function(){return lo},set:function(Do){lo=Do}});var po=0;Object.defineProperty(this,"lastBreak",{get:function(){return po},set:function(Do){po=Do}});var ba=[];Object.defineProperty(this,"pageBreaks",{get:function(){return ba},set:function(Do){ba=Do}}),Object.defineProperty(this,"ctx",{get:function(){return Dt},set:function(Do){Do instanceof Kt&&(Dt=Do)}}),Object.defineProperty(this,"path",{get:function(){return Dt.path},set:function(Do){Dt.path=Do}});var va=[];Object.defineProperty(this,"ctxStack",{get:function(){return va},set:function(Do){va=Do}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Do){var Xn;Xn=nn(Do),this.ctx.fillStyle=Xn.style,this.ctx.isFillTransparent=Xn.a===0,this.ctx.fillOpacity=Xn.a,this.pdf.setFillColor(Xn.r,Xn.g,Xn.b,{a:Xn.a}),this.pdf.setTextColor(Xn.r,Xn.g,Xn.b,{a:Xn.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Do){var Xn=nn(Do);this.ctx.strokeStyle=Xn.style,this.ctx.isStrokeTransparent=Xn.a===0,this.ctx.strokeOpacity=Xn.a,Xn.a===0?this.pdf.setDrawColor(255,255,255):(Xn.a,this.pdf.setDrawColor(Xn.r,Xn.g,Xn.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Do){["butt","round","square"].indexOf(Do)!==-1&&(this.ctx.lineCap=Do,this.pdf.setLineCap(Do))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Do){isNaN(Do)||(this.ctx.lineWidth=Do,this.pdf.setLineWidth(Do))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Do){["bevel","round","miter"].indexOf(Do)!==-1&&(this.ctx.lineJoin=Do,this.pdf.setLineJoin(Do))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Do){isNaN(Do)||(this.ctx.miterLimit=Do,this.pdf.setMiterLimit(Do))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Do){this.ctx.textBaseline=Do}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Do){["right","end","center","left","start"].indexOf(Do)!==-1&&(this.ctx.textAlign=Do)}});var Ya=null;function Ja(Do,Xn){if(Ya===null){var ki=function(pi){var Aa=[];return Object.keys(pi).forEach(function(Ta){pi[Ta].forEach(function(Ga){var Ha=null;switch(Ga){case"bold":Ha={family:Ta,weight:"bold"};break;case"italic":Ha={family:Ta,style:"italic"};break;case"bolditalic":Ha={family:Ta,weight:"bold",style:"italic"};break;case"":case"normal":Ha={family:Ta}}Ha!==null&&(Ha.ref={name:Ta,style:Ga},Aa.push(Ha))})}),Aa}(Do.getFontList());Ya=function(pi){for(var Aa={},Ta=0;Ta<pi.length;++Ta){var Ga=xa(pi[Ta]),Ha=Ga.family,gi=Ga.stretch,Oi=Ga.style,$i=Ga.weight;Aa[Ha]=Aa[Ha]||{},Aa[Ha][gi]=Aa[Ha][gi]||{},Aa[Ha][gi][Oi]=Aa[Ha][gi][Oi]||{},Aa[Ha][gi][Oi][$i]=Ga}return Aa}(ki.concat(Xn))}return Ya}var Ii=null;Object.defineProperty(this,"fontFaces",{get:function(){return Ii},set:function(Do){Ya=null,Ii=Do}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Do){var Xn;if(this.ctx.font=Do,(Xn=/^\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(Do))!==null){var ki=Xn[1],pi=(Xn[2],Xn[3]),Aa=Xn[4],Ta=(Xn[5],Xn[6]),Ga=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Aa)[2];Aa=Math.floor(Ga==="px"?parseFloat(Aa)*this.pdf.internal.scaleFactor:Ga==="em"?parseFloat(Aa)*this.pdf.getFontSize():parseFloat(Aa)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Aa);var Ha=function(Qi){var us,Qa,Ml=[],Ss=Qi.trim();if(Ss==="")return wi;if(Ss in na)return[na[Ss]];for(;Ss!=="";){switch(Qa=null,us=(Ss=ri(Ss)).charAt(0)){case'"':case"'":Qa=Bi(Ss.substring(1),us);break;default:Qa=Ri(Ss)}if(Qa===null||(Ml.push(Qa[0]),(Ss=ri(Qa[1]))!==""&&Ss.charAt(0)!==","))return wi;Ss=Ss.replace(/^,/,"")}return Ml}(Ta);if(this.fontFaces){var gi=$a(Ja(this.pdf,this.fontFaces),Ha.map(function(Qi){return{family:Qi,stretch:"normal",weight:pi,style:ki}}));this.pdf.setFont(gi.ref.name,gi.ref.style)}else{var Oi="";(pi==="bold"||parseInt(pi,10)>=700||ki==="bold")&&(Oi="bold"),ki==="italic"&&(Oi+="italic"),Oi.length===0&&(Oi="normal");for(var $i="",os={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"},bs=0;bs<Ha.length;bs++){if(this.pdf.internal.getFont(Ha[bs],Oi,{noFallback:!0,disableWarning:!0})!==void 0){$i=Ha[bs];break}if(Oi==="bolditalic"&&this.pdf.internal.getFont(Ha[bs],"bold",{noFallback:!0,disableWarning:!0})!==void 0)$i=Ha[bs],Oi="bold";else if(this.pdf.internal.getFont(Ha[bs],"normal",{noFallback:!0,disableWarning:!0})!==void 0){$i=Ha[bs],Oi="normal";break}}if($i===""){for(var _s=0;_s<Ha.length;_s++)if(os[Ha[_s]]){$i=os[Ha[_s]];break}}$i=$i===""?"Times":$i,this.pdf.setFont($i,Oi)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(Do){this.ctx.globalCompositeOperation=Do}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(Do){this.ctx.globalAlpha=Do}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(Do){this.ctx.lineDashOffset=Do,ja.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Do){this.ctx.lineDash=Do,ja.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Do){this.ctx.ignoreClearRect=!!Do}})};Yt.prototype.setLineDash=function(qt){this.lineDash=qt},Yt.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},Yt.prototype.fill=function(){Zr.call(this,"fill",!1)},Yt.prototype.stroke=function(){Zr.call(this,"stroke",!1)},Yt.prototype.beginPath=function(){this.path=[{type:"begin"}]},Yt.prototype.moveTo=function(qt,kn){if(isNaN(qt)||isNaN(kn))throw Jn.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var Vn=this.ctx.transform.applyToPoint(new st(qt,kn));this.path.push({type:"mt",x:Vn.x,y:Vn.y}),this.ctx.lastPoint=new st(qt,kn)},Yt.prototype.closePath=function(){var qt=new st(0,0),kn=0;for(kn=this.path.length-1;kn!==-1;kn--)if(this.path[kn].type==="begin"&&(0,he.Z)(this.path[kn+1])==="object"&&typeof this.path[kn+1].x=="number"){qt=new st(this.path[kn+1].x,this.path[kn+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new st(qt.x,qt.y)},Yt.prototype.lineTo=function(qt,kn){if(isNaN(qt)||isNaN(kn))throw Jn.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var Vn=this.ctx.transform.applyToPoint(new st(qt,kn));this.path.push({type:"lt",x:Vn.x,y:Vn.y}),this.ctx.lastPoint=new st(Vn.x,Vn.y)},Yt.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),Zr.call(this,null,!0)},Yt.prototype.quadraticCurveTo=function(qt,kn,Vn,mr){if(isNaN(Vn)||isNaN(mr)||isNaN(qt)||isNaN(kn))throw Jn.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var jr=this.ctx.transform.applyToPoint(new st(Vn,mr)),eo=this.ctx.transform.applyToPoint(new st(qt,kn));this.path.push({type:"qct",x1:eo.x,y1:eo.y,x:jr.x,y:jr.y}),this.ctx.lastPoint=new st(jr.x,jr.y)},Yt.prototype.bezierCurveTo=function(qt,kn,Vn,mr,jr,eo){if(isNaN(jr)||isNaN(eo)||isNaN(qt)||isNaN(kn)||isNaN(Vn)||isNaN(mr))throw Jn.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var lo=this.ctx.transform.applyToPoint(new st(jr,eo)),po=this.ctx.transform.applyToPoint(new st(qt,kn)),ba=this.ctx.transform.applyToPoint(new st(Vn,mr));this.path.push({type:"bct",x1:po.x,y1:po.y,x2:ba.x,y2:ba.y,x:lo.x,y:lo.y}),this.ctx.lastPoint=new st(lo.x,lo.y)},Yt.prototype.arc=function(qt,kn,Vn,mr,jr,eo){if(isNaN(qt)||isNaN(kn)||isNaN(Vn)||isNaN(mr)||isNaN(jr))throw Jn.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(eo=!!eo,!this.ctx.transform.isIdentity){var lo=this.ctx.transform.applyToPoint(new st(qt,kn));qt=lo.x,kn=lo.y;var po=this.ctx.transform.applyToPoint(new st(0,Vn)),ba=this.ctx.transform.applyToPoint(new st(0,0));Vn=Math.sqrt(Math.pow(po.x-ba.x,2)+Math.pow(po.y-ba.y,2))}Math.abs(jr-mr)>=2*Math.PI&&(mr=0,jr=2*Math.PI),this.path.push({type:"arc",x:qt,y:kn,radius:Vn,startAngle:mr,endAngle:jr,counterclockwise:eo})},Yt.prototype.arcTo=function(qt,kn,Vn,mr,jr){throw new Error("arcTo not implemented.")},Yt.prototype.rect=function(qt,kn,Vn,mr){if(isNaN(qt)||isNaN(kn)||isNaN(Vn)||isNaN(mr))throw Jn.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(qt,kn),this.lineTo(qt+Vn,kn),this.lineTo(qt+Vn,kn+mr),this.lineTo(qt,kn+mr),this.lineTo(qt,kn),this.lineTo(qt+Vn,kn),this.lineTo(qt,kn)},Yt.prototype.fillRect=function(qt,kn,Vn,mr){if(isNaN(qt)||isNaN(kn)||isNaN(Vn)||isNaN(mr))throw Jn.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!Ft.call(this)){var jr={};this.lineCap!=="butt"&&(jr.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(jr.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(qt,kn,Vn,mr),this.fill(),jr.hasOwnProperty("lineCap")&&(this.lineCap=jr.lineCap),jr.hasOwnProperty("lineJoin")&&(this.lineJoin=jr.lineJoin)}},Yt.prototype.strokeRect=function(qt,kn,Vn,mr){if(isNaN(qt)||isNaN(kn)||isNaN(Vn)||isNaN(mr))throw Jn.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");Tn.call(this)||(this.beginPath(),this.rect(qt,kn,Vn,mr),this.stroke())},Yt.prototype.clearRect=function(qt,kn,Vn,mr){if(isNaN(qt)||isNaN(kn)||isNaN(Vn)||isNaN(mr))throw Jn.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(qt,kn,Vn,mr))},Yt.prototype.save=function(qt){qt=typeof qt!="boolean"||qt;for(var kn=this.pdf.internal.getCurrentPageInfo().pageNumber,Vn=0;Vn<this.pdf.internal.getNumberOfPages();Vn++)this.pdf.setPage(Vn+1),this.pdf.internal.out("q");if(this.pdf.setPage(kn),qt){this.ctx.fontSize=this.pdf.internal.getFontSize();var mr=new Kt(this.ctx);this.ctxStack.push(this.ctx),this.ctx=mr}},Yt.prototype.restore=function(qt){qt=typeof qt!="boolean"||qt;for(var kn=this.pdf.internal.getCurrentPageInfo().pageNumber,Vn=0;Vn<this.pdf.internal.getNumberOfPages();Vn++)this.pdf.setPage(Vn+1),this.pdf.internal.out("Q");this.pdf.setPage(kn),qt&&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)},Yt.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var nn=function(qt){var kn,Vn,mr,jr;if(qt.isCanvasGradient===!0&&(qt=qt.getColor()),!qt)return{r:0,g:0,b:0,a:0,style:qt};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(qt))kn=0,Vn=0,mr=0,jr=0;else{var eo=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(qt);if(eo!==null)kn=parseInt(eo[1]),Vn=parseInt(eo[2]),mr=parseInt(eo[3]),jr=1;else if((eo=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(qt))!==null)kn=parseInt(eo[1]),Vn=parseInt(eo[2]),mr=parseInt(eo[3]),jr=parseFloat(eo[4]);else{if(jr=1,typeof qt=="string"&&qt.charAt(0)!=="#"){var lo=new Hr(qt);qt=lo.ok?lo.toHex():"#000000"}qt.length===4?(kn=qt.substring(1,2),kn+=kn,Vn=qt.substring(2,3),Vn+=Vn,mr=qt.substring(3,4),mr+=mr):(kn=qt.substring(1,3),Vn=qt.substring(3,5),mr=qt.substring(5,7)),kn=parseInt(kn,16),Vn=parseInt(Vn,16),mr=parseInt(mr,16)}}return{r:kn,g:Vn,b:mr,a:jr,style:qt}},Ft=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},Tn=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};Yt.prototype.fillText=function(qt,kn,Vn,mr){if(isNaN(kn)||isNaN(Vn)||typeof qt!="string")throw Jn.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(mr=isNaN(mr)?void 0:mr,!Ft.call(this)){var jr=Jr(this.ctx.transform.rotation),eo=this.ctx.transform.scaleX;bn.call(this,{text:qt,x:kn,y:Vn,scale:eo,angle:jr,align:this.textAlign,maxWidth:mr})}},Yt.prototype.strokeText=function(qt,kn,Vn,mr){if(isNaN(kn)||isNaN(Vn)||typeof qt!="string")throw Jn.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!Tn.call(this)){mr=isNaN(mr)?void 0:mr;var jr=Jr(this.ctx.transform.rotation),eo=this.ctx.transform.scaleX;bn.call(this,{text:qt,x:kn,y:Vn,scale:eo,renderingMode:"stroke",angle:jr,align:this.textAlign,maxWidth:mr})}},Yt.prototype.measureText=function(qt){if(typeof qt!="string")throw Jn.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var kn=this.pdf,Vn=this.pdf.internal.scaleFactor,mr=kn.internal.getFontSize(),jr=kn.getStringUnitWidth(qt)*mr/kn.internal.scaleFactor,eo=function(lo){var po=(lo=lo||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return po}}),this};return new eo({width:jr*=Math.round(96*Vn/72*1e4)/1e4})},Yt.prototype.scale=function(qt,kn){if(isNaN(qt)||isNaN(kn))throw Jn.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var Vn=new gt(qt,0,0,kn,0,0);this.ctx.transform=this.ctx.transform.multiply(Vn)},Yt.prototype.rotate=function(qt){if(isNaN(qt))throw Jn.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var kn=new gt(Math.cos(qt),Math.sin(qt),-Math.sin(qt),Math.cos(qt),0,0);this.ctx.transform=this.ctx.transform.multiply(kn)},Yt.prototype.translate=function(qt,kn){if(isNaN(qt)||isNaN(kn))throw Jn.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var Vn=new gt(1,0,0,1,qt,kn);this.ctx.transform=this.ctx.transform.multiply(Vn)},Yt.prototype.transform=function(qt,kn,Vn,mr,jr,eo){if(isNaN(qt)||isNaN(kn)||isNaN(Vn)||isNaN(mr)||isNaN(jr)||isNaN(eo))throw Jn.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var lo=new gt(qt,kn,Vn,mr,jr,eo);this.ctx.transform=this.ctx.transform.multiply(lo)},Yt.prototype.setTransform=function(qt,kn,Vn,mr,jr,eo){qt=isNaN(qt)?1:qt,kn=isNaN(kn)?0:kn,Vn=isNaN(Vn)?0:Vn,mr=isNaN(mr)?1:mr,jr=isNaN(jr)?0:jr,eo=isNaN(eo)?0:eo,this.ctx.transform=new gt(qt,kn,Vn,mr,jr,eo)};var hn=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};Yt.prototype.drawImage=function(qt,kn,Vn,mr,jr,eo,lo,po,ba){var va=this.pdf.getImageProperties(qt),Ya=1,Ja=1,Ii=1,Do=1;mr!==void 0&&po!==void 0&&(Ii=po/mr,Do=ba/jr,Ya=va.width/mr*po/mr,Ja=va.height/jr*ba/jr),eo===void 0&&(eo=kn,lo=Vn,kn=0,Vn=0),mr!==void 0&&po===void 0&&(po=mr,ba=jr),mr===void 0&&po===void 0&&(po=va.width,ba=va.height);for(var Xn,ki=this.ctx.transform.decompose(),pi=Jr(ki.rotate.shx),Aa=new gt,Ta=(Aa=(Aa=(Aa=Aa.multiply(ki.translate)).multiply(ki.skew)).multiply(ki.scale)).applyToRectangle(new ft(eo-kn*Ii,lo-Vn*Do,mr*Ya,jr*Ja)),Ga=Qn.call(this,Ta),Ha=[],gi=0;gi<Ga.length;gi+=1)Ha.indexOf(Ga[gi])===-1&&Ha.push(Ga[gi]);if(br(Ha),this.autoPaging)for(var Oi=Ha[0],$i=Ha[Ha.length-1],os=Oi;os<$i+1;os++){this.pdf.setPage(os);var bs=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],_s=os===1?this.posY+this.margin[0]:this.margin[0],Qi=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],us=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Qa=os===1?0:Qi+(os-2)*us;if(this.ctx.clip_path.length!==0){var Ml=this.path;Xn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=jn(Xn,this.posX+this.margin[3],-Qa+_s+this.ctx.prevPageLastElemOffset),Po.call(this,"fill",!0),this.path=Ml}var Ss=JSON.parse(JSON.stringify(Ta));Ss=jn([Ss],this.posX+this.margin[3],-Qa+_s+this.ctx.prevPageLastElemOffset)[0];var Lu=(os>Oi||os<$i)&&hn.call(this);Lu&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],bs,us,null).clip().discardPath()),this.pdf.addImage(qt,"JPEG",Ss.x,Ss.y,Ss.w,Ss.h,null,null,pi),Lu&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(qt,"JPEG",Ta.x,Ta.y,Ta.w,Ta.h,null,null,pi)};var Qn=function(qt,kn,Vn){var mr=[];kn=kn||this.pdf.internal.pageSize.width,Vn=Vn||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var jr=this.posY+this.ctx.prevPageLastElemOffset;switch(qt.type){default:case"mt":case"lt":mr.push(Math.floor((qt.y+jr)/Vn)+1);break;case"arc":mr.push(Math.floor((qt.y+jr-qt.radius)/Vn)+1),mr.push(Math.floor((qt.y+jr+qt.radius)/Vn)+1);break;case"qct":var eo=Mo(this.ctx.lastPoint.x,this.ctx.lastPoint.y,qt.x1,qt.y1,qt.x,qt.y);mr.push(Math.floor((eo.y+jr)/Vn)+1),mr.push(Math.floor((eo.y+eo.h+jr)/Vn)+1);break;case"bct":var lo=_o(this.ctx.lastPoint.x,this.ctx.lastPoint.y,qt.x1,qt.y1,qt.x2,qt.y2,qt.x,qt.y);mr.push(Math.floor((lo.y+jr)/Vn)+1),mr.push(Math.floor((lo.y+lo.h+jr)/Vn)+1);break;case"rect":mr.push(Math.floor((qt.y+jr)/Vn)+1),mr.push(Math.floor((qt.y+qt.h+jr)/Vn)+1)}for(var po=0;po<mr.length;po+=1)for(;this.pdf.internal.getNumberOfPages()<mr[po];)un.call(this);return mr},un=function(){var qt=this.fillStyle,kn=this.strokeStyle,Vn=this.font,mr=this.lineCap,jr=this.lineWidth,eo=this.lineJoin;this.pdf.addPage(),this.fillStyle=qt,this.strokeStyle=kn,this.font=Vn,this.lineCap=mr,this.lineWidth=jr,this.lineJoin=eo},jn=function(qt,kn,Vn){for(var mr=0;mr<qt.length;mr++)switch(qt[mr].type){case"bct":qt[mr].x2+=kn,qt[mr].y2+=Vn;case"qct":qt[mr].x1+=kn,qt[mr].y1+=Vn;case"mt":case"lt":case"arc":default:qt[mr].x+=kn,qt[mr].y+=Vn}return qt},br=function(qt){return qt.sort(function(kn,Vn){return kn-Vn})},Zr=function(qt,kn){for(var Vn,mr,jr=this.fillStyle,eo=this.strokeStyle,lo=this.lineCap,po=this.lineWidth,ba=Math.abs(po*this.ctx.transform.scaleX),va=this.lineJoin,Ya=JSON.parse(JSON.stringify(this.path)),Ja=JSON.parse(JSON.stringify(this.path)),Ii=[],Do=0;Do<Ja.length;Do++)if(Ja[Do].x!==void 0)for(var Xn=Qn.call(this,Ja[Do]),ki=0;ki<Xn.length;ki+=1)Ii.indexOf(Xn[ki])===-1&&Ii.push(Xn[ki]);for(var pi=0;pi<Ii.length;pi++)for(;this.pdf.internal.getNumberOfPages()<Ii[pi];)un.call(this);if(br(Ii),this.autoPaging)for(var Aa=Ii[0],Ta=Ii[Ii.length-1],Ga=Aa;Ga<Ta+1;Ga++){this.pdf.setPage(Ga),this.fillStyle=jr,this.strokeStyle=eo,this.lineCap=lo,this.lineWidth=ba,this.lineJoin=va;var Ha=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],gi=Ga===1?this.posY+this.margin[0]:this.margin[0],Oi=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],$i=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],os=Ga===1?0:Oi+(Ga-2)*$i;if(this.ctx.clip_path.length!==0){var bs=this.path;Vn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=jn(Vn,this.posX+this.margin[3],-os+gi+this.ctx.prevPageLastElemOffset),Po.call(this,qt,!0),this.path=bs}if(mr=JSON.parse(JSON.stringify(Ya)),this.path=jn(mr,this.posX+this.margin[3],-os+gi+this.ctx.prevPageLastElemOffset),kn===!1||Ga===0){var _s=(Ga>Aa||Ga<Ta)&&hn.call(this);_s&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Ha,$i,null).clip().discardPath()),Po.call(this,qt,kn),_s&&this.pdf.restoreGraphicsState()}this.lineWidth=po}else this.lineWidth=ba,Po.call(this,qt,kn),this.lineWidth=po;this.path=Ya},Po=function(qt,kn){if((qt!=="stroke"||kn||!Tn.call(this))&&(qt==="stroke"||kn||!Ft.call(this))){for(var Vn,mr,jr=[],eo=this.path,lo=0;lo<eo.length;lo++){var po=eo[lo];switch(po.type){case"begin":jr.push({begin:!0});break;case"close":jr.push({close:!0});break;case"mt":jr.push({start:po,deltas:[],abs:[]});break;case"lt":var ba=jr.length;if(eo[lo-1]&&!isNaN(eo[lo-1].x)&&(Vn=[po.x-eo[lo-1].x,po.y-eo[lo-1].y],ba>0)){for(;ba>=0;ba--)if(jr[ba-1].close!==!0&&jr[ba-1].begin!==!0){jr[ba-1].deltas.push(Vn),jr[ba-1].abs.push(po);break}}break;case"bct":Vn=[po.x1-eo[lo-1].x,po.y1-eo[lo-1].y,po.x2-eo[lo-1].x,po.y2-eo[lo-1].y,po.x-eo[lo-1].x,po.y-eo[lo-1].y],jr[jr.length-1].deltas.push(Vn);break;case"qct":var va=eo[lo-1].x+2/3*(po.x1-eo[lo-1].x),Ya=eo[lo-1].y+2/3*(po.y1-eo[lo-1].y),Ja=po.x+2/3*(po.x1-po.x),Ii=po.y+2/3*(po.y1-po.y),Do=po.x,Xn=po.y;Vn=[va-eo[lo-1].x,Ya-eo[lo-1].y,Ja-eo[lo-1].x,Ii-eo[lo-1].y,Do-eo[lo-1].x,Xn-eo[lo-1].y],jr[jr.length-1].deltas.push(Vn);break;case"arc":jr.push({deltas:[],abs:[],arc:!0}),Array.isArray(jr[jr.length-1].abs)&&jr[jr.length-1].abs.push(po)}}mr=kn?null:qt==="stroke"?"stroke":"fill";for(var ki=!1,pi=0;pi<jr.length;pi++)if(jr[pi].arc)for(var Aa=jr[pi].abs,Ta=0;Ta<Aa.length;Ta++){var Ga=Aa[Ta];Ga.type==="arc"?nr.call(this,Ga.x,Ga.y,Ga.radius,Ga.startAngle,Ga.endAngle,Ga.counterclockwise,void 0,kn,!ki):Ar.call(this,Ga.x,Ga.y),ki=!0}else if(jr[pi].close===!0)this.pdf.internal.out("h"),ki=!1;else if(jr[pi].begin!==!0){var Ha=jr[pi].start.x,gi=jr[pi].start.y;ar.call(this,jr[pi].deltas,Ha,gi),ki=!0}mr&&Qo.call(this,mr),kn&&Ho.call(this)}},$o=function(qt){var kn=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,Vn=kn*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return qt-Vn;case"top":return qt+kn-Vn;case"hanging":return qt+kn-2*Vn;case"middle":return qt+kn/2-Vn;case"ideographic":return qt;case"alphabetic":default:return qt}},Xr=function(qt){return qt+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};Yt.prototype.createLinearGradient=function(){var qt=function(){};return qt.colorStops=[],qt.addColorStop=function(kn,Vn){this.colorStops.push([kn,Vn])},qt.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},qt.isCanvasGradient=!0,qt},Yt.prototype.createPattern=function(){return this.createLinearGradient()},Yt.prototype.createRadialGradient=function(){return this.createLinearGradient()};var nr=function(qt,kn,Vn,mr,jr,eo,lo,po,ba){for(var va=fo.call(this,Vn,mr,jr,eo),Ya=0;Ya<va.length;Ya++){var Ja=va[Ya];Ya===0&&(ba?wn.call(this,Ja.x1+qt,Ja.y1+kn):Ar.call(this,Ja.x1+qt,Ja.y1+kn)),Fo.call(this,qt,kn,Ja.x2,Ja.y2,Ja.x3,Ja.y3,Ja.x4,Ja.y4)}po?Ho.call(this):Qo.call(this,lo)},Qo=function(qt){switch(qt){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},Ho=function(){this.pdf.clip(),this.pdf.discardPath()},wn=function(qt,kn){this.pdf.internal.out(_e(qt)+" "+Xe(kn)+" m")},bn=function(qt){var kn;switch(qt.align){case"right":case"end":kn="right";break;case"center":kn="center";break;case"left":case"start":default:kn="left"}var Vn=this.pdf.getTextDimensions(qt.text),mr=$o.call(this,qt.y),jr=Xr.call(this,mr)-Vn.h,eo=this.ctx.transform.applyToPoint(new st(qt.x,mr)),lo=this.ctx.transform.decompose(),po=new gt;po=(po=(po=po.multiply(lo.translate)).multiply(lo.skew)).multiply(lo.scale);for(var ba,va,Ya,Ja=this.ctx.transform.applyToRectangle(new ft(qt.x,mr,Vn.w,Vn.h)),Ii=po.applyToRectangle(new ft(qt.x,jr,Vn.w,Vn.h)),Do=Qn.call(this,Ii),Xn=[],ki=0;ki<Do.length;ki+=1)Xn.indexOf(Do[ki])===-1&&Xn.push(Do[ki]);if(br(Xn),this.autoPaging)for(var pi=Xn[0],Aa=Xn[Xn.length-1],Ta=pi;Ta<Aa+1;Ta++){this.pdf.setPage(Ta);var Ga=Ta===1?this.posY+this.margin[0]:this.margin[0],Ha=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],gi=this.pdf.internal.pageSize.height-this.margin[2],Oi=gi-this.margin[0],$i=this.pdf.internal.pageSize.width-this.margin[1],os=$i-this.margin[3],bs=Ta===1?0:Ha+(Ta-2)*Oi;if(this.ctx.clip_path.length!==0){var _s=this.path;ba=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=jn(ba,this.posX+this.margin[3],-1*bs+Ga),Po.call(this,"fill",!0),this.path=_s}var Qi=jn([JSON.parse(JSON.stringify(Ii))],this.posX+this.margin[3],-bs+Ga+this.ctx.prevPageLastElemOffset)[0];qt.scale>=.01&&(va=this.pdf.internal.getFontSize(),this.pdf.setFontSize(va*qt.scale),Ya=this.lineWidth,this.lineWidth=Ya*qt.scale);var us=this.autoPaging!=="text";if(us||Qi.y+Qi.h<=gi){if(us||Qi.y>=Ga&&Qi.x<=$i){var Qa=us?qt.text:this.pdf.splitTextToSize(qt.text,qt.maxWidth||$i-Qi.x)[0],Ml=jn([JSON.parse(JSON.stringify(Ja))],this.posX+this.margin[3],-bs+Ga+this.ctx.prevPageLastElemOffset)[0],Ss=us&&(Ta>pi||Ta<Aa)&&hn.call(this);Ss&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],os,Oi,null).clip().discardPath()),this.pdf.text(Qa,Ml.x,Ml.y,{angle:qt.angle,align:kn,renderingMode:qt.renderingMode}),Ss&&this.pdf.restoreGraphicsState()}}else Qi.y<gi&&(this.ctx.prevPageLastElemOffset+=gi-Qi.y);qt.scale>=.01&&(this.pdf.setFontSize(va),this.lineWidth=Ya)}else qt.scale>=.01&&(va=this.pdf.internal.getFontSize(),this.pdf.setFontSize(va*qt.scale),Ya=this.lineWidth,this.lineWidth=Ya*qt.scale),this.pdf.text(qt.text,eo.x+this.posX,eo.y+this.posY,{angle:qt.angle,align:kn,renderingMode:qt.renderingMode,maxWidth:qt.maxWidth}),qt.scale>=.01&&(this.pdf.setFontSize(va),this.lineWidth=Ya)},Ar=function(qt,kn,Vn,mr){Vn=Vn||0,mr=mr||0,this.pdf.internal.out(_e(qt+Vn)+" "+Xe(kn+mr)+" l")},ar=function(qt,kn,Vn){return this.pdf.lines(qt,kn,Vn,null,null)},Fo=function(qt,kn,Vn,mr,jr,eo,lo,po){this.pdf.internal.out([Le(tt(Vn+qt)),Le($e(mr+kn)),Le(tt(jr+qt)),Le($e(eo+kn)),Le(tt(lo+qt)),Le($e(po+kn)),"c"].join(" "))},fo=function(qt,kn,Vn,mr){for(var jr=2*Math.PI,eo=Math.PI/2;kn>Vn;)kn-=jr;var lo=Math.abs(Vn-kn);lo<jr&&mr&&(lo=jr-lo);for(var po=[],ba=mr?-1:1,va=kn;lo>1e-5;){var Ya=va+ba*Math.min(lo,eo);po.push(Lo.call(this,qt,va,Ya)),lo-=Math.abs(Ya-va),va=Ya}return po},Lo=function(qt,kn,Vn){var mr=(Vn-kn)/2,jr=qt*Math.cos(mr),eo=qt*Math.sin(mr),lo=jr,po=-eo,ba=lo*lo+po*po,va=ba+lo*jr+po*eo,Ya=4/3*(Math.sqrt(2*ba*va)-va)/(lo*eo-po*jr),Ja=lo-Ya*po,Ii=po+Ya*lo,Do=Ja,Xn=-Ii,ki=mr+kn,pi=Math.cos(ki),Aa=Math.sin(ki);return{x1:qt*Math.cos(kn),y1:qt*Math.sin(kn),x2:Ja*pi-Ii*Aa,y2:Ja*Aa+Ii*pi,x3:Do*pi-Xn*Aa,y3:Do*Aa+Xn*pi,x4:qt*Math.cos(Vn),y4:qt*Math.sin(Vn)}},Jr=function(qt){return 180*qt/Math.PI},Mo=function(qt,kn,Vn,mr,jr,eo){var lo=qt+.5*(Vn-qt),po=kn+.5*(mr-kn),ba=jr+.5*(Vn-jr),va=eo+.5*(mr-eo),Ya=Math.min(qt,jr,lo,ba),Ja=Math.max(qt,jr,lo,ba),Ii=Math.min(kn,eo,po,va),Do=Math.max(kn,eo,po,va);return new ft(Ya,Ii,Ja-Ya,Do-Ii)},_o=function(qt,kn,Vn,mr,jr,eo,lo,po){var ba,va,Ya,Ja,Ii,Do,Xn,ki,pi,Aa,Ta,Ga,Ha,gi,Oi=Vn-qt,$i=mr-kn,os=jr-Vn,bs=eo-mr,_s=lo-jr,Qi=po-eo;for(va=0;va<41;va++)pi=(Xn=(Ya=qt+(ba=va/40)*Oi)+ba*((Ii=Vn+ba*os)-Ya))+ba*(Ii+ba*(jr+ba*_s-Ii)-Xn),Aa=(ki=(Ja=kn+ba*$i)+ba*((Do=mr+ba*bs)-Ja))+ba*(Do+ba*(eo+ba*Qi-Do)-ki),va==0?(Ta=pi,Ga=Aa,Ha=pi,gi=Aa):(Ta=Math.min(Ta,pi),Ga=Math.min(Ga,Aa),Ha=Math.max(Ha,pi),gi=Math.max(gi,Aa));return new ft(Math.round(Ta),Math.round(Ga),Math.round(Ha-Ta),Math.round(gi-Ga))},ja=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var qt,kn,Vn=(qt=this.ctx.lineDash,kn=this.ctx.lineDashOffset,JSON.stringify({lineDash:qt,lineDashOffset:kn}));this.prevLineDash!==Vn&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=Vn)}}})(No.API),function(Ue){var Le=function($e){var st,ft,gt,Dt,Kt,Yt,nn,Ft,Tn,hn;for(/[^\x00-\xFF]/.test($e),ft=[],gt=0,Dt=($e+=st="\0\0\0\0".slice($e.length%4||4)).length;Dt>gt;gt+=4)(Kt=($e.charCodeAt(gt)<<24)+($e.charCodeAt(gt+1)<<16)+($e.charCodeAt(gt+2)<<8)+$e.charCodeAt(gt+3))!==0?(Yt=(Kt=((Kt=((Kt=((Kt=(Kt-(hn=Kt%85))/85)-(Tn=Kt%85))/85)-(Ft=Kt%85))/85)-(nn=Kt%85))/85)%85,ft.push(Yt+33,nn+33,Ft+33,Tn+33,hn+33)):ft.push(122);return function(Qn,un){for(var jn=un;jn>0;jn--)Qn.pop()}(ft,st.length),String.fromCharCode.apply(String,ft)+"~>"},_e=function($e){var st,ft,gt,Dt,Kt,Yt=String,nn="length",Ft=255,Tn="charCodeAt",hn="slice",Qn="replace";for($e[hn](-2),$e=$e[hn](0,-2)[Qn](/\s/g,"")[Qn]("z","!!!!!"),gt=[],Dt=0,Kt=($e+=st="uuuuu"[hn]($e[nn]%5||5))[nn];Kt>Dt;Dt+=5)ft=52200625*($e[Tn](Dt)-33)+614125*($e[Tn](Dt+1)-33)+7225*($e[Tn](Dt+2)-33)+85*($e[Tn](Dt+3)-33)+($e[Tn](Dt+4)-33),gt.push(Ft&ft>>24,Ft&ft>>16,Ft&ft>>8,Ft&ft);return function(un,jn){for(var br=jn;br>0;br--)un.pop()}(gt,st[nn]),Yt.fromCharCode.apply(Yt,gt)},Xe=function($e){var st=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(($e=$e.replace(/\s/g,"")).indexOf(">")!==-1&&($e=$e.substr(0,$e.indexOf(">"))),$e.length%2&&($e+="0"),st.test($e)===!1)return"";for(var ft="",gt=0;gt<$e.length;gt+=2)ft+=String.fromCharCode("0x"+($e[gt]+$e[gt+1]));return ft},tt=function($e){for(var st=new Uint8Array($e.length),ft=$e.length;ft--;)st[ft]=$e.charCodeAt(ft);return $e=(st=Co(st)).reduce(function(gt,Dt){return gt+String.fromCharCode(Dt)},"")};Ue.processDataByFilters=function($e,st){var ft=0,gt=$e||"",Dt=[];for(typeof(st=st||[])=="string"&&(st=[st]),ft=0;ft<st.length;ft+=1)switch(st[ft]){case"ASCII85Decode":case"/ASCII85Decode":gt=_e(gt),Dt.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":gt=Le(gt),Dt.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":gt=Xe(gt),Dt.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":gt=gt.split("").map(function(Kt){return("0"+Kt.charCodeAt().toString(16)).slice(-2)}).join("")+">",Dt.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":gt=tt(gt),Dt.push("/FlateDecode");break;default:throw new Error('The filter: "'+st[ft]+'" is not implemented')}return{data:gt,reverseChain:Dt.reverse().join(" ")}}}(No.API),function(Ue){Ue.loadFile=function(Le,_e,Xe){return function(tt,$e,st){$e=$e!==!1,st=typeof st=="function"?st:function(){};var ft=void 0;try{ft=function(gt,Dt,Kt){var Yt=new XMLHttpRequest,nn=0,Ft=function(Tn){var hn=Tn.length,Qn=[],un=String.fromCharCode;for(nn=0;nn<hn;nn+=1)Qn.push(un(255&Tn.charCodeAt(nn)));return Qn.join("")};if(Yt.open("GET",gt,!Dt),Yt.overrideMimeType("text/plain; charset=x-user-defined"),Dt===!1&&(Yt.onload=function(){Yt.status===200?Kt(Ft(this.responseText)):Kt(void 0)}),Yt.send(null),Dt&&Yt.status===200)return Ft(Yt.responseText)}(tt,$e,st)}catch(gt){}return ft}(Le,_e,Xe)},Ue.loadImageFile=Ue.loadFile}(No.API),function(Ue){function Le(){return(Br.html2canvas?Promise.resolve(Br.html2canvas):Promise.resolve().then(fe.t.bind(fe,46020,23))).catch(function(st){return Promise.reject(new Error("Could not load html2canvas: "+st))}).then(function(st){return st.default?st.default:st})}function _e(){return(Br.DOMPurify?Promise.resolve(Br.DOMPurify):fe.e(3326).then(fe.t.bind(fe,3326,23))).catch(function(st){return Promise.reject(new Error("Could not load dompurify: "+st))}).then(function(st){return st.default?st.default:st})}var Xe=function(st){var ft=(0,he.Z)(st);return ft==="undefined"?"undefined":ft==="string"||st instanceof String?"string":ft==="number"||st instanceof Number?"number":ft==="function"||st instanceof Function?"function":st&&st.constructor===Array?"array":st&&st.nodeType===1?"element":ft==="object"?"object":"unknown"},tt=function(st,ft){var gt=document.createElement(st);for(var Dt in ft.className&&(gt.className=ft.className),ft.innerHTML&&ft.dompurify&&(gt.innerHTML=ft.dompurify.sanitize(ft.innerHTML)),ft.style)gt.style[Dt]=ft.style[Dt];return gt},$e=function st(ft){var gt=Object.assign(st.convert(Promise.resolve()),JSON.parse(JSON.stringify(st.template))),Dt=st.convert(Promise.resolve(),gt);return Dt=(Dt=Dt.setProgress(1,st,1,[st])).set(ft)};($e.prototype=Object.create(Promise.prototype)).constructor=$e,$e.convert=function(st,ft){return st.__proto__=ft||$e.prototype,st},$e.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"}},$e.prototype.from=function(st,ft){return this.then(function(){switch(ft=ft||function(gt){switch(Xe(gt)){case"string":return"string";case"element":return gt.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(st)){case"string":return this.then(_e).then(function(gt){return this.set({src:tt("div",{innerHTML:st,dompurify:gt})})});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.")}})},$e.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.")}},$e.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},ft=function gt(Dt,Kt){for(var Yt=Dt.nodeType===3?document.createTextNode(Dt.nodeValue):Dt.cloneNode(!1),nn=Dt.firstChild;nn;nn=nn.nextSibling)Kt!==!0&&nn.nodeType===1&&nn.nodeName==="SCRIPT"||Yt.appendChild(gt(nn,Kt));return Dt.nodeType===1&&(Dt.nodeName==="CANVAS"?(Yt.width=Dt.width,Yt.height=Dt.height,Yt.getContext("2d").drawImage(Dt,0,0)):Dt.nodeName!=="TEXTAREA"&&Dt.nodeName!=="SELECT"||(Yt.value=Dt.value),Yt.addEventListener("load",function(){Yt.scrollTop=Dt.scrollTop,Yt.scrollLeft=Dt.scrollLeft},!0)),Yt}(this.prop.src,this.opt.html2canvas.javascriptEnabled);ft.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=tt("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=tt("div",{className:"html2pdf__container",style:st}),this.prop.container.appendChild(ft),this.prop.container.firstChild.appendChild(tt("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"})},$e.prototype.toCanvas=function(){var st=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(st).then(Le).then(function(ft){var gt=Object.assign({},this.opt.html2canvas);return delete gt.onrendered,ft(this.prop.container,gt)}).then(function(ft){(this.opt.html2canvas.onrendered||function(){})(ft),this.prop.canvas=ft,document.body.removeChild(this.prop.overlay)})},$e.prototype.toContext2d=function(){var st=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(st).then(Le).then(function(ft){var gt=this.opt.jsPDF,Dt=this.opt.fontFaces,Kt=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,Yt=Object.assign({async:!0,allowTaint:!0,scale:Kt,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 Yt.onrendered,gt.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,gt.context2d.posX=this.opt.x,gt.context2d.posY=this.opt.y,gt.context2d.margin=this.opt.margin,gt.context2d.fontFaces=Dt,Dt)for(var nn=0;nn<Dt.length;++nn){var Ft=Dt[nn],Tn=Ft.src.find(function(hn){return hn.format==="truetype"});Tn&&gt.addFont(Tn.url,Ft.ref.name,Ft.ref.style)}return Yt.windowHeight=Yt.windowHeight||0,Yt.windowHeight=Yt.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):Yt.windowHeight,gt.context2d.save(!0),ft(this.prop.container,Yt)}).then(function(ft){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(ft),this.prop.canvas=ft,document.body.removeChild(this.prop.overlay)})},$e.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})},$e.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},$e.prototype.output=function(st,ft,gt){return(gt=gt||"pdf").toLowerCase()==="img"||gt.toLowerCase()==="image"?this.outputImg(st,ft):this.outputPdf(st,ft)},$e.prototype.outputPdf=function(st,ft){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(st,ft)})},$e.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.'}})},$e.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)})},$e.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},$e.prototype.set=function(st){if(Xe(st)!=="object")return this;var ft=Object.keys(st||{}).map(function(gt){if(gt in $e.template.prop)return function(){this.prop[gt]=st[gt]};switch(gt){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[gt]=st[gt]}}},this);return this.then(function(){return this.thenList(ft)})},$e.prototype.get=function(st,ft){return this.then(function(){var gt=st in $e.template.prop?this.prop[st]:this.opt[st];return ft?ft(gt):gt})},$e.prototype.setMargin=function(st){return this.then(function(){switch(Xe(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)},$e.prototype.setPageSize=function(st){function ft(gt,Dt){return Math.floor(gt*Dt/72*96)}return this.then(function(){(st=st||No.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:ft(st.inner.width,st.k),height:ft(st.inner.height,st.k)},st.inner.ratio=st.inner.height/st.inner.width),this.prop.pageSize=st})},$e.prototype.setProgress=function(st,ft,gt,Dt){return st!=null&&(this.progress.val=st),ft!=null&&(this.progress.state=ft),gt!=null&&(this.progress.n=gt),Dt!=null&&(this.progress.stack=Dt),this.progress.ratio=this.progress.val/this.progress.state,this},$e.prototype.updateProgress=function(st,ft,gt,Dt){return this.setProgress(st?this.progress.val+st:null,ft||null,gt?this.progress.n+gt:null,Dt?this.progress.stack.concat(Dt):null)},$e.prototype.then=function(st,ft){var gt=this;return this.thenCore(st,ft,function(Dt,Kt){return gt.updateProgress(null,null,1,[Dt]),Promise.prototype.then.call(this,function(Yt){return gt.updateProgress(null,Dt),Yt}).then(Dt,Kt).then(function(Yt){return gt.updateProgress(1),Yt})})},$e.prototype.thenCore=function(st,ft,gt){gt=gt||Promise.prototype.then,st&&(st=st.bind(this)),ft&&(ft=ft.bind(this));var Dt=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:$e.convert(Object.assign({},this),Promise.prototype),Kt=gt.call(Dt,st,ft);return $e.convert(Kt,this.__proto__)},$e.prototype.thenExternal=function(st,ft){return Promise.prototype.then.call(this,st,ft)},$e.prototype.thenList=function(st){var ft=this;return st.forEach(function(gt){ft=ft.thenCore(gt)}),ft},$e.prototype.catch=function(st){st&&(st=st.bind(this));var ft=Promise.prototype.catch.call(this,st);return $e.convert(ft,this)},$e.prototype.catchExternal=function(st){return Promise.prototype.catch.call(this,st)},$e.prototype.error=function(st){return this.then(function(){throw new Error(st)})},$e.prototype.using=$e.prototype.set,$e.prototype.saveAs=$e.prototype.save,$e.prototype.export=$e.prototype.output,$e.prototype.run=$e.prototype.then,No.getPageSize=function(st,ft,gt){if((0,he.Z)(st)==="object"){var Dt=st;st=Dt.orientation,ft=Dt.unit||ft,gt=Dt.format||gt}ft=ft||"mm",gt=gt||"a4",st=(""+(st||"P")).toLowerCase();var Kt,Yt=(""+gt).toLowerCase(),nn={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(ft){case"pt":Kt=1;break;case"mm":Kt=72/25.4;break;case"cm":Kt=72/2.54;break;case"in":Kt=72;break;case"px":Kt=.75;break;case"pc":case"em":Kt=12;break;case"ex":Kt=6;break;default:throw"Invalid unit: "+ft}var Ft,Tn=0,hn=0;if(nn.hasOwnProperty(Yt))Tn=nn[Yt][1]/Kt,hn=nn[Yt][0]/Kt;else try{Tn=gt[1],hn=gt[0]}catch(Qn){throw new Error("Invalid format: "+gt)}if(st==="p"||st==="portrait")st="p",hn>Tn&&(Ft=hn,hn=Tn,Tn=Ft);else{if(st!=="l"&&st!=="landscape")throw"Invalid orientation: "+st;st="l",Tn>hn&&(Ft=hn,hn=Tn,Tn=Ft)}return{width:hn,height:Tn,unit:ft,k:Kt,orientation:st}},Ue.html=function(st,ft){(ft=ft||{}).callback=ft.callback||function(){},ft.html2canvas=ft.html2canvas||{},ft.html2canvas.canvas=ft.html2canvas.canvas||this.canvas,ft.jsPDF=ft.jsPDF||this,ft.fontFaces=ft.fontFaces?ft.fontFaces.map(xa):null;var gt=new $e(ft);return ft.worker?gt:gt.from(st).doCallback()}}(No.API),No.API.addJS=function(Ue){return Si=Ue,this.internal.events.subscribe("postPutResources",function(){Ui=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Ui+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),vs=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+Si+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){Ui!==void 0&&vs!==void 0&&this.internal.out("/Names <</JavaScript "+Ui+" 0 R>>")}),this},function(Ue){var Le;Ue.events.push(["postPutResources",function(){var _e=this,Xe=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var tt=_e.outline.render().split(/\r\n/),$e=0;$e<tt.length;$e++){var st=tt[$e],ft=Xe.exec(st);if(ft!=null){var gt=ft[1];_e.internal.newObjectDeferredBegin(gt,!1)}_e.internal.write(st)}if(this.outline.createNamedDestinations){var Dt=this.internal.pages.length,Kt=[];for($e=0;$e<Dt;$e++){var Yt=_e.internal.newObject();Kt.push(Yt);var nn=_e.internal.getPageInfo($e+1);_e.internal.write("<< /D["+nn.objId+" 0 R /XYZ null null null]>> endobj")}var Ft=_e.internal.newObject();for(_e.internal.write("<< /Names [ "),$e=0;$e<Kt.length;$e++)_e.internal.write("(page_"+($e+1)+")"+Kt[$e]+" 0 R");_e.internal.write(" ] >>","endobj"),Le=_e.internal.newObject(),_e.internal.write("<< /Dests "+Ft+" 0 R"),_e.internal.write(">>","endobj")}}]),Ue.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 "+Le+" 0 R"))}]),Ue.events.push(["initialized",function(){var _e=this;_e.outline={createNamedDestinations:!1,root:{children:[]}},_e.outline.add=function(Xe,tt,$e){var st={title:tt,options:$e,children:[]};return Xe==null&&(Xe=this.root),Xe.children.push(st),st},_e.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=_e,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},_e.outline.genIds_r=function(Xe){Xe.id=_e.internal.newObjectDeferred();for(var tt=0;tt<Xe.children.length;tt++)this.genIds_r(Xe.children[tt])},_e.outline.renderRoot=function(Xe){this.objStart(Xe),this.line("/Type /Outlines"),Xe.children.length>0&&(this.line("/First "+this.makeRef(Xe.children[0])),this.line("/Last "+this.makeRef(Xe.children[Xe.children.length-1]))),this.line("/Count "+this.count_r({count:0},Xe)),this.objEnd()},_e.outline.renderItems=function(Xe){for(var tt=this.ctx.pdf.internal.getVerticalCoordinateString,$e=0;$e<Xe.children.length;$e++){var st=Xe.children[$e];this.objStart(st),this.line("/Title "+this.makeString(st.title)),this.line("/Parent "+this.makeRef(Xe)),$e>0&&this.line("/Prev "+this.makeRef(Xe.children[$e-1])),$e<Xe.children.length-1&&this.line("/Next "+this.makeRef(Xe.children[$e+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 ft=this.count=this.count_r({count:0},st);if(ft>0&&this.line("/Count "+ft),st.options&&st.options.pageNumber){var gt=_e.internal.getPageInfo(st.options.pageNumber);this.line("/Dest ["+gt.objId+" 0 R /XYZ 0 "+tt(0)+" 0]")}this.objEnd()}for(var Dt=0;Dt<Xe.children.length;Dt++)this.renderItems(Xe.children[Dt])},_e.outline.line=function(Xe){this.ctx.val+=Xe+`\r
`},_e.outline.makeRef=function(Xe){return Xe.id+" 0 R"},_e.outline.makeString=function(Xe){return"("+_e.internal.pdfEscape(Xe)+")"},_e.outline.objStart=function(Xe){this.ctx.val+=`\r
`+Xe.id+` 0 obj\r
<<\r
`},_e.outline.objEnd=function(){this.ctx.val+=`>> \r
endobj\r
`},_e.outline.count_r=function(Xe,tt){for(var $e=0;$e<tt.children.length;$e++)Xe.count++,this.count_r(Xe,tt.children[$e]);return Xe.count}}])}(No.API),function(Ue){var Le=[192,193,194,195,196,197,198,199];Ue.processJPEG=function(_e,Xe,tt,$e,st,ft){var gt,Dt=this.decode.DCT_DECODE,Kt=null;if(typeof _e=="string"||this.__addimage__.isArrayBuffer(_e)||this.__addimage__.isArrayBufferView(_e)){switch(_e=st||_e,_e=this.__addimage__.isArrayBuffer(_e)?new Uint8Array(_e):_e,(gt=function(Yt){for(var nn,Ft=256*Yt.charCodeAt(4)+Yt.charCodeAt(5),Tn=Yt.length,hn={width:0,height:0,numcomponents:1},Qn=4;Qn<Tn;Qn+=2){if(Qn+=Ft,Le.indexOf(Yt.charCodeAt(Qn+1))!==-1){nn=256*Yt.charCodeAt(Qn+5)+Yt.charCodeAt(Qn+6),hn={width:256*Yt.charCodeAt(Qn+7)+Yt.charCodeAt(Qn+8),height:nn,numcomponents:Yt.charCodeAt(Qn+9)};break}Ft=256*Yt.charCodeAt(Qn+2)+Yt.charCodeAt(Qn+3)}return hn}(_e=this.__addimage__.isArrayBufferView(_e)?this.__addimage__.arrayBufferToBinaryString(_e):_e)).numcomponents){case 1:ft=this.color_spaces.DEVICE_GRAY;break;case 4:ft=this.color_spaces.DEVICE_CMYK;break;case 3:ft=this.color_spaces.DEVICE_RGB}Kt={data:_e,width:gt.width,height:gt.height,colorSpace:ft,bitsPerComponent:8,filter:Dt,index:Xe,alias:tt}}return Kt}}(No.API);var Ji,Ni,fs,Mi,As,ei=function(){var Ue,Le,_e;function Xe($e){var st,ft,gt,Dt,Kt,Yt,nn,Ft,Tn,hn,Qn,un,jn,br;for(this.data=$e,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},Yt=null;;){switch(st=this.readUInt32(),Tn=function(){var Zr,Po;for(Po=[],Zr=0;Zr<4;++Zr)Po.push(String.fromCharCode(this.data[this.pos++]));return Po}.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":Yt&&this.animation.frames.push(Yt),this.pos+=4,Yt={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},Kt=this.readUInt16(),Dt=this.readUInt16()||100,Yt.delay=1e3*Kt/Dt,Yt.disposeOp=this.data[this.pos++],Yt.blendOp=this.data[this.pos++],Yt.data=[];break;case"IDAT":case"fdAT":for(Tn==="fdAT"&&(this.pos+=4,st-=4),$e=(Yt!=null?Yt.data:void 0)||this.imgData,un=0;0<=st?un<st:un>st;0<=st?++un:--un)$e.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(gt=this.palette.length/3,this.transparency.indexed=this.read(st),this.transparency.indexed.length>gt)throw new Error("More transparent colors than palette size");if((hn=gt-this.transparency.indexed.length)>0)for(jn=0;0<=hn?jn<hn:jn>hn;0<=hn?++jn:--jn)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":nn=(Qn=this.read(st)).indexOf(0),Ft=String.fromCharCode.apply(String,Qn.slice(0,nn)),this.text[Ft]=String.fromCharCode.apply(String,Qn.slice(nn+1));break;case"IEND":return Yt&&this.animation.frames.push(Yt),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(br=this.colorType)===4||br===6,ft=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*ft,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")}}Xe.prototype.read=function($e){var st,ft;for(ft=[],st=0;0<=$e?st<$e:st>$e;0<=$e?++st:--st)ft.push(this.data[this.pos++]);return ft},Xe.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},Xe.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},Xe.prototype.decodePixels=function($e){var st=this.pixelBitlength/8,ft=new Uint8Array(this.width*this.height*st),gt=0,Dt=this;if($e==null&&($e=this.imgData),$e.length===0)return new Uint8Array(0);function Kt(Yt,nn,Ft,Tn){var hn,Qn,un,jn,br,Zr,Po,$o,Xr,nr,Qo,Ho,wn,bn,Ar,ar,Fo,fo,Lo,Jr,Mo,_o=Math.ceil((Dt.width-Yt)/Ft),ja=Math.ceil((Dt.height-nn)/Tn),qt=Dt.width==_o&&Dt.height==ja;for(bn=st*_o,Ho=qt?ft:new Uint8Array(bn*ja),Zr=$e.length,wn=0,Qn=0;wn<ja&&gt<Zr;){switch($e[gt++]){case 0:for(jn=Fo=0;Fo<bn;jn=Fo+=1)Ho[Qn++]=$e[gt++];break;case 1:for(jn=fo=0;fo<bn;jn=fo+=1)hn=$e[gt++],br=jn<st?0:Ho[Qn-st],Ho[Qn++]=(hn+br)%256;break;case 2:for(jn=Lo=0;Lo<bn;jn=Lo+=1)hn=$e[gt++],un=(jn-jn%st)/st,Ar=wn&&Ho[(wn-1)*bn+un*st+jn%st],Ho[Qn++]=(Ar+hn)%256;break;case 3:for(jn=Jr=0;Jr<bn;jn=Jr+=1)hn=$e[gt++],un=(jn-jn%st)/st,br=jn<st?0:Ho[Qn-st],Ar=wn&&Ho[(wn-1)*bn+un*st+jn%st],Ho[Qn++]=(hn+Math.floor((br+Ar)/2))%256;break;case 4:for(jn=Mo=0;Mo<bn;jn=Mo+=1)hn=$e[gt++],un=(jn-jn%st)/st,br=jn<st?0:Ho[Qn-st],wn===0?Ar=ar=0:(Ar=Ho[(wn-1)*bn+un*st+jn%st],ar=un&&Ho[(wn-1)*bn+(un-1)*st+jn%st]),Po=br+Ar-ar,$o=Math.abs(Po-br),nr=Math.abs(Po-Ar),Qo=Math.abs(Po-ar),Xr=$o<=nr&&$o<=Qo?br:nr<=Qo?Ar:ar,Ho[Qn++]=(hn+Xr)%256;break;default:throw new Error("Invalid filter algorithm: "+$e[gt-1])}if(!qt){var kn=((nn+wn*Tn)*Dt.width+Yt)*st,Vn=wn*bn;for(jn=0;jn<_o;jn+=1){for(var mr=0;mr<st;mr+=1)ft[kn++]=Ho[Vn++];kn+=(Ft-1)*st}}wn++}}return $e=rn($e),Dt.interlaceMethod==1?(Kt(0,0,8,8),Kt(4,0,8,8),Kt(0,4,4,8),Kt(2,0,4,4),Kt(0,2,2,4),Kt(1,0,2,2),Kt(0,1,1,2)):Kt(0,0,1,1),ft},Xe.prototype.decodePalette=function(){var $e,st,ft,gt,Dt,Kt,Yt,nn,Ft;for(ft=this.palette,Kt=this.transparency.indexed||[],Dt=new Uint8Array((Kt.length||0)+ft.length),gt=0,$e=0,st=Yt=0,nn=ft.length;Yt<nn;st=Yt+=3)Dt[gt++]=ft[st],Dt[gt++]=ft[st+1],Dt[gt++]=ft[st+2],Dt[gt++]=(Ft=Kt[$e++])!=null?Ft:255;return Dt},Xe.prototype.copyToImageData=function($e,st){var ft,gt,Dt,Kt,Yt,nn,Ft,Tn,hn,Qn,un;if(gt=this.colors,hn=null,ft=this.hasAlphaChannel,this.palette.length&&(hn=(un=this._decodedPalette)!=null?un:this._decodedPalette=this.decodePalette(),gt=4,ft=!0),Tn=(Dt=$e.data||$e).length,Yt=hn||st,Kt=nn=0,gt===1)for(;Kt<Tn;)Ft=hn?4*st[Kt/4]:nn,Qn=Yt[Ft++],Dt[Kt++]=Qn,Dt[Kt++]=Qn,Dt[Kt++]=Qn,Dt[Kt++]=ft?Yt[Ft++]:255,nn=Ft;else for(;Kt<Tn;)Ft=hn?4*st[Kt/4]:nn,Dt[Kt++]=Yt[Ft++],Dt[Kt++]=Yt[Ft++],Dt[Kt++]=Yt[Ft++],Dt[Kt++]=ft?Yt[Ft++]:255,nn=Ft},Xe.prototype.decode=function(){var $e;return $e=new Uint8Array(this.width*this.height*4),this.copyToImageData($e,this.decodePixels()),$e};var tt=function(){if(Object.prototype.toString.call(Br)==="[object Window]"){try{Le=Br.document.createElement("canvas"),_e=Le.getContext("2d")}catch($e){return!1}return!0}return!1};return tt(),Ue=function($e){var st;if(tt()===!0)return _e.width=$e.width,_e.height=$e.height,_e.clearRect(0,0,$e.width,$e.height),_e.putImageData($e,0,0),(st=new Image).src=Le.toDataURL(),st;throw new Error("This method requires a Browser with Canvas-capability.")},Xe.prototype.decodeFrames=function($e){var st,ft,gt,Dt,Kt,Yt,nn,Ft;if(this.animation){for(Ft=[],ft=Kt=0,Yt=(nn=this.animation.frames).length;Kt<Yt;ft=++Kt)st=nn[ft],gt=$e.createImageData(st.width,st.height),Dt=this.decodePixels(new Uint8Array(st.data)),this.copyToImageData(gt,Dt),st.imageData=gt,Ft.push(st.image=Ue(gt));return Ft}},Xe.prototype.renderFrame=function($e,st){var ft,gt,Dt;return ft=(gt=this.animation.frames)[st],Dt=gt[st-1],st===0&&$e.clearRect(0,0,this.width,this.height),(Dt!=null?Dt.disposeOp:void 0)===1?$e.clearRect(Dt.xOffset,Dt.yOffset,Dt.width,Dt.height):(Dt!=null?Dt.disposeOp:void 0)===2&&$e.putImageData(Dt.imageData,Dt.xOffset,Dt.yOffset),ft.blendOp===0&&$e.clearRect(ft.xOffset,ft.yOffset,ft.width,ft.height),$e.drawImage(ft.image,ft.xOffset,ft.yOffset)},Xe.prototype.animate=function($e){var st,ft,gt,Dt,Kt,Yt,nn=this;return ft=0,Yt=this.animation,Dt=Yt.numFrames,gt=Yt.frames,Kt=Yt.numPlays,(st=function(){var Ft,Tn;if(Ft=ft++%Dt,Tn=gt[Ft],nn.renderFrame($e,Ft),Dt>1&&ft/Dt<Kt)return nn.animation._timeout=setTimeout(st,Tn.delay)})()},Xe.prototype.stopAnimation=function(){var $e;return clearTimeout(($e=this.animation)!=null?$e._timeout:void 0)},Xe.prototype.render=function($e){var st,ft;return $e._png&&$e._png.stopAnimation(),$e._png=this,$e.width=this.width,$e.height=this.height,st=$e.getContext("2d"),this.animation?(this.decodeFrames(st),this.animate(st)):(ft=st.createImageData(this.width,this.height),this.copyToImageData(ft,this.decodePixels()),st.putImageData(ft,0,0))},Xe}();function ds(Ue){var Le=0;if(Ue[Le++]!==71||Ue[Le++]!==73||Ue[Le++]!==70||Ue[Le++]!==56||(Ue[Le++]+1&253)!=56||Ue[Le++]!==97)throw new Error("Invalid GIF 87a/89a header.");var _e=Ue[Le++]|Ue[Le++]<<8,Xe=Ue[Le++]|Ue[Le++]<<8,tt=Ue[Le++],$e=tt>>7,st=1<<(7&tt)+1;Ue[Le++],Ue[Le++];var ft=null,gt=null;$e&&(ft=Le,gt=st,Le+=3*st);var Dt=!0,Kt=[],Yt=0,nn=null,Ft=0,Tn=null;for(this.width=_e,this.height=Xe;Dt&&Le<Ue.length;)switch(Ue[Le++]){case 33:switch(Ue[Le++]){case 255:if(Ue[Le]!==11||Ue[Le+1]==78&&Ue[Le+2]==69&&Ue[Le+3]==84&&Ue[Le+4]==83&&Ue[Le+5]==67&&Ue[Le+6]==65&&Ue[Le+7]==80&&Ue[Le+8]==69&&Ue[Le+9]==50&&Ue[Le+10]==46&&Ue[Le+11]==48&&Ue[Le+12]==3&&Ue[Le+13]==1&&Ue[Le+16]==0)Le+=14,Tn=Ue[Le++]|Ue[Le++]<<8,Le++;else for(Le+=12;;){if(!((wn=Ue[Le++])>=0))throw Error("Invalid block size");if(wn===0)break;Le+=wn}break;case 249:if(Ue[Le++]!==4||Ue[Le+4]!==0)throw new Error("Invalid graphics extension block.");var hn=Ue[Le++];Yt=Ue[Le++]|Ue[Le++]<<8,nn=Ue[Le++],!(1&hn)&&(nn=null),Ft=hn>>2&7,Le++;break;case 254:for(;;){if(!((wn=Ue[Le++])>=0))throw Error("Invalid block size");if(wn===0)break;Le+=wn}break;default:throw new Error("Unknown graphic control label: 0x"+Ue[Le-1].toString(16))}break;case 44:var Qn=Ue[Le++]|Ue[Le++]<<8,un=Ue[Le++]|Ue[Le++]<<8,jn=Ue[Le++]|Ue[Le++]<<8,br=Ue[Le++]|Ue[Le++]<<8,Zr=Ue[Le++],Po=Zr>>6&1,$o=1<<(7&Zr)+1,Xr=ft,nr=gt,Qo=!1;Zr>>7&&(Qo=!0,Xr=Le,nr=$o,Le+=3*$o);var Ho=Le;for(Le++;;){var wn;if(!((wn=Ue[Le++])>=0))throw Error("Invalid block size");if(wn===0)break;Le+=wn}Kt.push({x:Qn,y:un,width:jn,height:br,has_local_palette:Qo,palette_offset:Xr,palette_size:nr,data_offset:Ho,data_length:Le-Ho,transparent_index:nn,interlaced:!!Po,delay:Yt,disposal:Ft});break;case 59:Dt=!1;break;default:throw new Error("Unknown gif block: 0x"+Ue[Le-1].toString(16))}this.numFrames=function(){return Kt.length},this.loopCount=function(){return Tn},this.frameInfo=function(bn){if(bn<0||bn>=Kt.length)throw new Error("Frame index out of range.");return Kt[bn]},this.decodeAndBlitFrameBGRA=function(bn,Ar){var ar=this.frameInfo(bn),Fo=ar.width*ar.height,fo=new Uint8Array(Fo);Xs(Ue,ar.data_offset,fo,Fo);var Lo=ar.palette_offset,Jr=ar.transparent_index;Jr===null&&(Jr=256);var Mo=ar.width,_o=_e-Mo,ja=Mo,qt=4*(ar.y*_e+ar.x),kn=4*((ar.y+ar.height)*_e+ar.x),Vn=qt,mr=4*_o;ar.interlaced===!0&&(mr+=4*_e*7);for(var jr=8,eo=0,lo=fo.length;eo<lo;++eo){var po=fo[eo];if(ja===0&&(ja=Mo,(Vn+=mr)>=kn&&(mr=4*_o+4*_e*(jr-1),Vn=qt+(Mo+_o)*(jr<<1),jr>>=1)),po===Jr)Vn+=4;else{var ba=Ue[Lo+3*po],va=Ue[Lo+3*po+1],Ya=Ue[Lo+3*po+2];Ar[Vn++]=Ya,Ar[Vn++]=va,Ar[Vn++]=ba,Ar[Vn++]=255}--ja}},this.decodeAndBlitFrameRGBA=function(bn,Ar){var ar=this.frameInfo(bn),Fo=ar.width*ar.height,fo=new Uint8Array(Fo);Xs(Ue,ar.data_offset,fo,Fo);var Lo=ar.palette_offset,Jr=ar.transparent_index;Jr===null&&(Jr=256);var Mo=ar.width,_o=_e-Mo,ja=Mo,qt=4*(ar.y*_e+ar.x),kn=4*((ar.y+ar.height)*_e+ar.x),Vn=qt,mr=4*_o;ar.interlaced===!0&&(mr+=4*_e*7);for(var jr=8,eo=0,lo=fo.length;eo<lo;++eo){var po=fo[eo];if(ja===0&&(ja=Mo,(Vn+=mr)>=kn&&(mr=4*_o+4*_e*(jr-1),Vn=qt+(Mo+_o)*(jr<<1),jr>>=1)),po===Jr)Vn+=4;else{var ba=Ue[Lo+3*po],va=Ue[Lo+3*po+1],Ya=Ue[Lo+3*po+2];Ar[Vn++]=ba,Ar[Vn++]=va,Ar[Vn++]=Ya,Ar[Vn++]=255}--ja}}}function Xs(Ue,Le,_e,Xe){for(var tt=Ue[Le++],$e=1<<tt,st=$e+1,ft=st+1,gt=tt+1,Dt=(1<<gt)-1,Kt=0,Yt=0,nn=0,Ft=Ue[Le++],Tn=new Int32Array(4096),hn=null;;){for(;Kt<16&&Ft!==0;)Yt|=Ue[Le++]<<Kt,Kt+=8,Ft===1?Ft=Ue[Le++]:--Ft;if(Kt<gt)break;var Qn=Yt&Dt;if(Yt>>=gt,Kt-=gt,Qn!==$e){if(Qn===st)break;for(var un=Qn<ft?Qn:hn,jn=0,br=un;br>$e;)br=Tn[br]>>8,++jn;var Zr=br;if(nn+jn+(un!==Qn?1:0)>Xe)return void Jn.log("Warning, gif stream longer than expected.");_e[nn++]=Zr;var Po=nn+=jn;for(un!==Qn&&(_e[nn++]=Zr),br=un;jn--;)br=Tn[br],_e[--Po]=255&br,br>>=8;hn!==null&&ft<4096&&(Tn[ft++]=hn<<8|Zr,ft>=Dt+1&&gt<12&&(++gt,Dt=Dt<<1|1)),hn=Qn}else ft=st+1,Dt=(1<<(gt=tt+1))-1,hn=null}return nn!==Xe&&Jn.log("Warning, gif stream shorter than expected."),_e}function rl(Ue){var Le,_e,Xe,tt,$e,st=Math.floor,ft=new Array(64),gt=new Array(64),Dt=new Array(64),Kt=new Array(64),Yt=new Array(65535),nn=new Array(65535),Ft=new Array(64),Tn=new Array(64),hn=[],Qn=0,un=7,jn=new Array(64),br=new Array(64),Zr=new Array(64),Po=new Array(256),$o=new Array(2048),Xr=[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],nr=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],Qo=[0,1,2,3,4,5,6,7,8,9,10,11],Ho=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],wn=[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],bn=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],Ar=[0,1,2,3,4,5,6,7,8,9,10,11],ar=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],Fo=[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 fo(qt,kn){for(var Vn=0,mr=0,jr=new Array,eo=1;eo<=16;eo++){for(var lo=1;lo<=qt[eo];lo++)jr[kn[mr]]=[],jr[kn[mr]][0]=Vn,jr[kn[mr]][1]=eo,mr++,Vn++;Vn*=2}return jr}function Lo(qt){for(var kn=qt[0],Vn=qt[1]-1;Vn>=0;)kn&1<<Vn&&(Qn|=1<<un),Vn--,--un<0&&(Qn==255?(Jr(255),Jr(0)):Jr(Qn),un=7,Qn=0)}function Jr(qt){hn.push(qt)}function Mo(qt){Jr(qt>>8&255),Jr(255&qt)}function _o(qt,kn,Vn,mr,jr){for(var eo,lo=jr[0],po=jr[240],ba=function(Aa,Ta){var Ga,Ha,gi,Oi,$i,os,bs,_s,Qi,us,Qa=0;for(Qi=0;Qi<8;++Qi){Ga=Aa[Qa],Ha=Aa[Qa+1],gi=Aa[Qa+2],Oi=Aa[Qa+3],$i=Aa[Qa+4],os=Aa[Qa+5],bs=Aa[Qa+6];var Ml=Ga+(_s=Aa[Qa+7]),Ss=Ga-_s,Lu=Ha+bs,Ms=Ha-bs,ol=gi+os,Iu=gi-os,Os=Oi+$i,tc=Oi-$i,hl=Ml+Os,vu=Ml-Os,Gu=Lu+ol,ul=Lu-ol;Aa[Qa]=hl+Gu,Aa[Qa+4]=hl-Gu;var Wi=.707106781*(ul+vu);Aa[Qa+2]=vu+Wi,Aa[Qa+6]=vu-Wi;var Ps=.382683433*((hl=tc+Iu)-(ul=Ms+Ss)),hc=.5411961*hl+Ps,Nl=1.306562965*ul+Ps,eu=.707106781*(Gu=Iu+Ms),Ou=Ss+eu,_i=Ss-eu;Aa[Qa+5]=_i+hc,Aa[Qa+3]=_i-hc,Aa[Qa+1]=Ou+Nl,Aa[Qa+7]=Ou-Nl,Qa+=8}for(Qa=0,Qi=0;Qi<8;++Qi){Ga=Aa[Qa],Ha=Aa[Qa+8],gi=Aa[Qa+16],Oi=Aa[Qa+24],$i=Aa[Qa+32],os=Aa[Qa+40],bs=Aa[Qa+48];var su=Ga+(_s=Aa[Qa+56]),Ru=Ga-_s,Gl=Ha+bs,Pl=Ha-bs,gl=gi+os,lu=gi-os,gc=Oi+$i,Mu=Oi-$i,yu=su+gc,Ts=su-gc,bu=Gl+gl,Tu=Gl-gl;Aa[Qa]=yu+bu,Aa[Qa+32]=yu-bu;var uu=.707106781*(Tu+Ts);Aa[Qa+16]=Ts+uu,Aa[Qa+48]=Ts-uu;var Fl=.382683433*((yu=Mu+lu)-(Tu=Pl+Ru)),nc=.5411961*yu+Fl,rc=1.306562965*Tu+Fl,ht=.707106781*(bu=lu+Pl),vt=Ru+ht,Rt=Ru-ht;Aa[Qa+40]=Rt+nc,Aa[Qa+24]=Rt-nc,Aa[Qa+8]=vt+rc,Aa[Qa+56]=vt-rc,Qa++}for(Qi=0;Qi<64;++Qi)us=Aa[Qi]*Ta[Qi],Ft[Qi]=us>0?us+.5|0:us-.5|0;return Ft}(qt,kn),va=0;va<64;++va)Tn[Xr[va]]=ba[va];var Ya=Tn[0]-Vn;Vn=Tn[0],Ya==0?Lo(mr[0]):(Lo(mr[nn[eo=32767+Ya]]),Lo(Yt[eo]));for(var Ja=63;Ja>0&&Tn[Ja]==0;)Ja--;if(Ja==0)return Lo(lo),Vn;for(var Ii,Do=1;Do<=Ja;){for(var Xn=Do;Tn[Do]==0&&Do<=Ja;)++Do;var ki=Do-Xn;if(ki>=16){Ii=ki>>4;for(var pi=1;pi<=Ii;++pi)Lo(po);ki&=15}eo=32767+Tn[Do],Lo(jr[(ki<<4)+nn[eo]]),Lo(Yt[eo]),Do++}return Ja!=63&&Lo(lo),Vn}function ja(qt){qt=Math.min(Math.max(qt,1),100),$e!=qt&&(function(kn){for(var Vn=[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],mr=0;mr<64;mr++){var jr=st((Vn[mr]*kn+50)/100);jr=Math.min(Math.max(jr,1),255),ft[Xr[mr]]=jr}for(var eo=[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],lo=0;lo<64;lo++){var po=st((eo[lo]*kn+50)/100);po=Math.min(Math.max(po,1),255),gt[Xr[lo]]=po}for(var ba=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],va=0,Ya=0;Ya<8;Ya++)for(var Ja=0;Ja<8;Ja++)Dt[va]=1/(ft[Xr[va]]*ba[Ya]*ba[Ja]*8),Kt[va]=1/(gt[Xr[va]]*ba[Ya]*ba[Ja]*8),va++}(qt<50?Math.floor(5e3/qt):Math.floor(200-2*qt)),$e=qt)}this.encode=function(qt,kn){kn&&ja(kn),hn=new Array,Qn=0,un=7,Mo(65496),Mo(65504),Mo(16),Jr(74),Jr(70),Jr(73),Jr(70),Jr(0),Jr(1),Jr(1),Jr(0),Mo(1),Mo(1),Jr(0),Jr(0),function(){Mo(65499),Mo(132),Jr(0);for(var Ha=0;Ha<64;Ha++)Jr(ft[Ha]);Jr(1);for(var gi=0;gi<64;gi++)Jr(gt[gi])}(),function(Ha,gi){Mo(65472),Mo(17),Jr(8),Mo(gi),Mo(Ha),Jr(3),Jr(1),Jr(17),Jr(0),Jr(2),Jr(17),Jr(1),Jr(3),Jr(17),Jr(1)}(qt.width,qt.height),function(){Mo(65476),Mo(418),Jr(0);for(var Ha=0;Ha<16;Ha++)Jr(nr[Ha+1]);for(var gi=0;gi<=11;gi++)Jr(Qo[gi]);Jr(16);for(var Oi=0;Oi<16;Oi++)Jr(Ho[Oi+1]);for(var $i=0;$i<=161;$i++)Jr(wn[$i]);Jr(1);for(var os=0;os<16;os++)Jr(bn[os+1]);for(var bs=0;bs<=11;bs++)Jr(Ar[bs]);Jr(17);for(var _s=0;_s<16;_s++)Jr(ar[_s+1]);for(var Qi=0;Qi<=161;Qi++)Jr(Fo[Qi])}(),Mo(65498),Mo(12),Jr(3),Jr(1),Jr(0),Jr(2),Jr(17),Jr(3),Jr(17),Jr(0),Jr(63),Jr(0);var Vn=0,mr=0,jr=0;Qn=0,un=7,this.encode.displayName="_encode_";for(var eo,lo,po,ba,va,Ya,Ja,Ii,Do,Xn=qt.data,ki=qt.width,pi=qt.height,Aa=4*ki,Ta=0;Ta<pi;){for(eo=0;eo<Aa;){for(va=Aa*Ta+eo,Ja=-1,Ii=0,Do=0;Do<64;Do++)Ya=va+(Ii=Do>>3)*Aa+(Ja=4*(7&Do)),Ta+Ii>=pi&&(Ya-=Aa*(Ta+1+Ii-pi)),eo+Ja>=Aa&&(Ya-=eo+Ja-Aa+4),lo=Xn[Ya++],po=Xn[Ya++],ba=Xn[Ya++],jn[Do]=($o[lo]+$o[po+256>>0]+$o[ba+512>>0]>>16)-128,br[Do]=($o[lo+768>>0]+$o[po+1024>>0]+$o[ba+1280>>0]>>16)-128,Zr[Do]=($o[lo+1280>>0]+$o[po+1536>>0]+$o[ba+1792>>0]>>16)-128;Vn=_o(jn,Dt,Vn,Le,Xe),mr=_o(br,Kt,mr,_e,tt),jr=_o(Zr,Kt,jr,_e,tt),eo+=32}Ta+=8}if(un>=0){var Ga=[];Ga[1]=un+1,Ga[0]=(1<<un+1)-1,Lo(Ga)}return Mo(65497),new Uint8Array(hn)},Ue=Ue||50,function(){for(var qt=String.fromCharCode,kn=0;kn<256;kn++)Po[kn]=qt(kn)}(),Le=fo(nr,Qo),_e=fo(bn,Ar),Xe=fo(Ho,wn),tt=fo(ar,Fo),function(){for(var qt=1,kn=2,Vn=1;Vn<=15;Vn++){for(var mr=qt;mr<kn;mr++)nn[32767+mr]=Vn,Yt[32767+mr]=[],Yt[32767+mr][1]=Vn,Yt[32767+mr][0]=mr;for(var jr=-(kn-1);jr<=-qt;jr++)nn[32767+jr]=Vn,Yt[32767+jr]=[],Yt[32767+jr][1]=Vn,Yt[32767+jr][0]=kn-1+jr;qt<<=1,kn<<=1}}(),function(){for(var qt=0;qt<256;qt++)$o[qt]=19595*qt,$o[qt+256>>0]=38470*qt,$o[qt+512>>0]=7471*qt+32768,$o[qt+768>>0]=-11059*qt,$o[qt+1024>>0]=-21709*qt,$o[qt+1280>>0]=32768*qt+8421375,$o[qt+1536>>0]=-27439*qt,$o[qt+1792>>0]=-5329*qt}(),ja(Ue)}function Hi(Ue,Le){if(this.pos=0,this.buffer=Ue,this.datav=new DataView(Ue.buffer),this.is_with_alpha=!!Le,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 ls(Ue){function Le(nr){if(!nr)throw Error("assert :P")}function _e(nr,Qo,Ho){for(var wn=0;4>wn;wn++)if(nr[Qo+wn]!=Ho.charCodeAt(wn))return!0;return!1}function Xe(nr,Qo,Ho,wn,bn){for(var Ar=0;Ar<bn;Ar++)nr[Qo+Ar]=Ho[wn+Ar]}function tt(nr,Qo,Ho,wn){for(var bn=0;bn<wn;bn++)nr[Qo+bn]=Ho}function $e(nr){return new Int32Array(nr)}function st(nr,Qo){for(var Ho=[],wn=0;wn<nr;wn++)Ho.push(new Qo);return Ho}function ft(nr,Qo){var Ho=[];return function wn(bn,Ar,ar){for(var Fo=ar[Ar],fo=0;fo<Fo&&(bn.push(ar.length>Ar+1?[]:new Qo),!(ar.length<Ar+1));fo++)wn(bn[fo],Ar+1,ar)}(Ho,0,nr),Ho}var gt=function(){var nr=this;function Qo(Te,Ye){for(var dt=1<<Ye-1>>>0;Te&dt;)dt>>>=1;return dt?(Te&dt-1)+dt:Te}function Ho(Te,Ye,dt,Bt,Gt){Le(!(Bt%dt));do Te[Ye+(Bt-=dt)]=Gt;while(0<Bt)}function wn(Te,Ye,dt,Bt,Gt){if(Le(2328>=Gt),512>=Gt)var Xt=$e(512);else if((Xt=$e(Gt))==null)return 0;return function($t,tn,sn,xe,Pe,He){var Me,rt,Et=tn,Ot=1<<sn,Nt=$e(16),_t=$e(16);for(Le(Pe!=0),Le(xe!=null),Le($t!=null),Le(0<sn),rt=0;rt<Pe;++rt){if(15<xe[rt])return 0;++Nt[xe[rt]]}if(Nt[0]==Pe)return 0;for(_t[1]=0,Me=1;15>Me;++Me){if(Nt[Me]>1<<Me)return 0;_t[Me+1]=_t[Me]+Nt[Me]}for(rt=0;rt<Pe;++rt)Me=xe[rt],0<xe[rt]&&(He[_t[Me]++]=rt);if(_t[15]==1)return(xe=new bn).g=0,xe.value=He[0],Ho($t,Et,1,Ot,xe),Ot;var cn,Sn=-1,Fn=Ot-1,Cr=0,Ao=1,Bo=1,uo=1<<sn;for(rt=0,Me=1,Pe=2;Me<=sn;++Me,Pe<<=1){if(Ao+=Bo<<=1,0>(Bo-=Nt[Me]))return 0;for(;0<Nt[Me];--Nt[Me])(xe=new bn).g=Me,xe.value=He[rt++],Ho($t,Et+Cr,Pe,uo,xe),Cr=Qo(Cr,Me)}for(Me=sn+1,Pe=2;15>=Me;++Me,Pe<<=1){if(Ao+=Bo<<=1,0>(Bo-=Nt[Me]))return 0;for(;0<Nt[Me];--Nt[Me]){if(xe=new bn,(Cr&Fn)!=Sn){for(Et+=uo,cn=1<<(Sn=Me)-sn;15>Sn&&!(0>=(cn-=Nt[Sn]));)++Sn,cn<<=1;Ot+=uo=1<<(cn=Sn-sn),$t[tn+(Sn=Cr&Fn)].g=cn+sn,$t[tn+Sn].value=Et-tn-Sn}xe.g=Me-sn,xe.value=He[rt++],Ho($t,Et+(Cr>>sn),Pe,uo,xe),Cr=Qo(Cr,Me)}}return Ao!=2*_t[15]-1?0:Ot}(Te,Ye,dt,Bt,Gt,Xt)}function bn(){this.value=this.g=0}function Ar(){this.value=this.g=0}function ar(){this.G=st(5,bn),this.H=$e(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=st(Vl,Ar)}function Fo(Te,Ye,dt,Bt){Le(Te!=null),Le(Ye!=null),Le(2147483648>Bt),Te.Ca=254,Te.I=0,Te.b=-8,Te.Ka=0,Te.oa=Ye,Te.pa=dt,Te.Jd=Ye,Te.Yc=dt+Bt,Te.Zc=4<=Bt?dt+Bt-4+1:dt,eo(Te)}function fo(Te,Ye){for(var dt=0;0<Ye--;)dt|=po(Te,128)<<Ye;return dt}function Lo(Te,Ye){var dt=fo(Te,Ye);return lo(Te)?-dt:dt}function Jr(Te,Ye,dt,Bt){var Gt,Xt=0;for(Le(Te!=null),Le(Ye!=null),Le(4294967288>Bt),Te.Sb=Bt,Te.Ra=0,Te.u=0,Te.h=0,4<Bt&&(Bt=4),Gt=0;Gt<Bt;++Gt)Xt+=Ye[dt+Gt]<<8*Gt;Te.Ra=Xt,Te.bb=Bt,Te.oa=Ye,Te.pa=dt}function Mo(Te){for(;8<=Te.u&&Te.bb<Te.Sb;)Te.Ra>>>=8,Te.Ra+=Te.oa[Te.pa+Te.bb]<<Vu-8>>>0,++Te.bb,Te.u-=8;Vn(Te)&&(Te.h=1,Te.u=0)}function _o(Te,Ye){if(Le(0<=Ye),!Te.h&&Ye<=Uu){var dt=kn(Te)&ic[Ye];return Te.u+=Ye,Mo(Te),dt}return Te.h=1,Te.u=0}function ja(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function qt(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function kn(Te){return Te.Ra>>>(Te.u&Vu-1)>>>0}function Vn(Te){return Le(Te.bb<=Te.Sb),Te.h||Te.bb==Te.Sb&&Te.u>Vu}function mr(Te,Ye){Te.u=Ye,Te.h=Vn(Te)}function jr(Te){Te.u>=Xu&&(Le(Te.u>=Xu),Mo(Te))}function eo(Te){Le(Te!=null&&Te.oa!=null),Te.pa<Te.Zc?(Te.I=(Te.oa[Te.pa++]|Te.I<<8)>>>0,Te.b+=8):(Le(Te!=null&&Te.oa!=null),Te.pa<Te.Yc?(Te.b+=8,Te.I=Te.oa[Te.pa++]|Te.I<<8):Te.Ka?Te.b=0:(Te.I<<=8,Te.b+=8,Te.Ka=1))}function lo(Te){return fo(Te,1)}function po(Te,Ye){var dt=Te.Ca;0>Te.b&&eo(Te);var Bt=Te.b,Gt=dt*Ye>>>8,Xt=(Te.I>>>Bt>Gt)+0;for(Xt?(dt-=Gt,Te.I-=Gt+1<<Bt>>>0):dt=Gt+1,Bt=dt,Gt=0;256<=Bt;)Gt+=8,Bt>>=8;return Bt=7^Gt+jl[Bt],Te.b-=Bt,Te.Ca=(dt<<Bt)-1,Xt}function ba(Te,Ye,dt){Te[Ye+0]=dt>>24&255,Te[Ye+1]=dt>>16&255,Te[Ye+2]=dt>>8&255,Te[Ye+3]=dt>>0&255}function va(Te,Ye){return Te[Ye+0]<<0|Te[Ye+1]<<8}function Ya(Te,Ye){return va(Te,Ye)|Te[Ye+2]<<16}function Ja(Te,Ye){return va(Te,Ye)|va(Te,Ye+2)<<16}function Ii(Te,Ye){var dt=1<<Ye;return Le(Te!=null),Le(0<Ye),Te.X=$e(dt),Te.X==null?0:(Te.Mb=32-Ye,Te.Xa=Ye,1)}function Do(Te,Ye){Le(Te!=null),Le(Ye!=null),Le(Te.Xa==Ye.Xa),Xe(Ye.X,0,Te.X,0,1<<Ye.Xa)}function Xn(){this.X=[],this.Xa=this.Mb=0}function ki(Te,Ye,dt,Bt){Le(dt!=null),Le(Bt!=null);var Gt=dt[0],Xt=Bt[0];return Gt==0&&(Gt=(Te*Xt+Ye/2)/Ye),Xt==0&&(Xt=(Ye*Gt+Te/2)/Te),0>=Gt||0>=Xt?0:(dt[0]=Gt,Bt[0]=Xt,1)}function pi(Te,Ye){return Te+(1<<Ye)-1>>>Ye}function Aa(Te,Ye){return((4278255360&Te)+(4278255360&Ye)>>>0&4278255360)+((16711935&Te)+(16711935&Ye)>>>0&16711935)>>>0}function Ta(Te,Ye){nr[Ye]=function(dt,Bt,Gt,Xt,$t,tn,sn){var xe;for(xe=0;xe<$t;++xe){var Pe=nr[Te](tn[sn+xe-1],Gt,Xt+xe);tn[sn+xe]=Aa(dt[Bt+xe],Pe)}}}function Ga(){this.ud=this.hd=this.jd=0}function Ha(Te,Ye){return((4278124286&(Te^Ye))>>>1)+(Te&Ye)>>>0}function gi(Te){return 0<=Te&&256>Te?Te:0>Te?0:255<Te?255:void 0}function Oi(Te,Ye){return gi(Te+(Te-Ye+.5>>1))}function $i(Te,Ye,dt){return Math.abs(Ye-dt)-Math.abs(Te-dt)}function os(Te,Ye,dt,Bt,Gt,Xt,$t){for(Bt=Xt[$t-1],dt=0;dt<Gt;++dt)Xt[$t+dt]=Bt=Aa(Te[Ye+dt],Bt)}function bs(Te,Ye,dt,Bt,Gt){var Xt;for(Xt=0;Xt<dt;++Xt){var $t=Te[Ye+Xt],tn=$t>>8&255,sn=16711935&(sn=(sn=16711935&$t)+((tn<<16)+tn));Bt[Gt+Xt]=(4278255360&$t)+sn>>>0}}function _s(Te,Ye){Ye.jd=Te>>0&255,Ye.hd=Te>>8&255,Ye.ud=Te>>16&255}function Qi(Te,Ye,dt,Bt,Gt,Xt){var $t;for($t=0;$t<Bt;++$t){var tn=Ye[dt+$t],sn=tn>>>8,xe=tn,Pe=255&(Pe=(Pe=tn>>>16)+((Te.jd<<24>>24)*(sn<<24>>24)>>>5));xe=255&(xe=(xe=xe+((Te.hd<<24>>24)*(sn<<24>>24)>>>5))+((Te.ud<<24>>24)*(Pe<<24>>24)>>>5)),Gt[Xt+$t]=(4278255360&tn)+(Pe<<16)+xe}}function us(Te,Ye,dt,Bt,Gt){nr[Ye]=function(Xt,$t,tn,sn,xe,Pe,He,Me,rt){for(sn=He;sn<Me;++sn)for(He=0;He<rt;++He)xe[Pe++]=Gt(tn[Bt(Xt[$t++])])},nr[Te]=function(Xt,$t,tn,sn,xe,Pe,He){var Me=8>>Xt.b,rt=Xt.Ea,Et=Xt.K[0],Ot=Xt.w;if(8>Me)for(Xt=(1<<Xt.b)-1,Ot=(1<<Me)-1;$t<tn;++$t){var Nt,_t=0;for(Nt=0;Nt<rt;++Nt)Nt&Xt||(_t=Bt(sn[xe++])),Pe[He++]=Gt(Et[_t&Ot]),_t>>=Me}else nr["VP8LMapColor"+dt](sn,xe,Et,Ot,Pe,He,$t,tn,rt)}}function Qa(Te,Ye,dt,Bt,Gt){for(dt=Ye+dt;Ye<dt;){var Xt=Te[Ye++];Bt[Gt++]=Xt>>16&255,Bt[Gt++]=Xt>>8&255,Bt[Gt++]=Xt>>0&255}}function Ml(Te,Ye,dt,Bt,Gt){for(dt=Ye+dt;Ye<dt;){var Xt=Te[Ye++];Bt[Gt++]=Xt>>16&255,Bt[Gt++]=Xt>>8&255,Bt[Gt++]=Xt>>0&255,Bt[Gt++]=Xt>>24&255}}function Ss(Te,Ye,dt,Bt,Gt){for(dt=Ye+dt;Ye<dt;){var Xt=($t=Te[Ye++])>>16&240|$t>>12&15,$t=$t>>0&240|$t>>28&15;Bt[Gt++]=Xt,Bt[Gt++]=$t}}function Lu(Te,Ye,dt,Bt,Gt){for(dt=Ye+dt;Ye<dt;){var Xt=($t=Te[Ye++])>>16&248|$t>>13&7,$t=$t>>5&224|$t>>3&31;Bt[Gt++]=Xt,Bt[Gt++]=$t}}function Ms(Te,Ye,dt,Bt,Gt){for(dt=Ye+dt;Ye<dt;){var Xt=Te[Ye++];Bt[Gt++]=Xt>>0&255,Bt[Gt++]=Xt>>8&255,Bt[Gt++]=Xt>>16&255}}function ol(Te,Ye,dt,Bt,Gt,Xt){if(Xt==0)for(dt=Ye+dt;Ye<dt;)ba(Bt,((Xt=Te[Ye++])[0]>>24|Xt[1]>>8&65280|Xt[2]<<8&16711680|Xt[3]<<24)>>>0),Gt+=32;else Xe(Bt,Gt,Te,Ye,dt)}function Iu(Te,Ye){nr[Ye][0]=nr[Te+"0"],nr[Ye][1]=nr[Te+"1"],nr[Ye][2]=nr[Te+"2"],nr[Ye][3]=nr[Te+"3"],nr[Ye][4]=nr[Te+"4"],nr[Ye][5]=nr[Te+"5"],nr[Ye][6]=nr[Te+"6"],nr[Ye][7]=nr[Te+"7"],nr[Ye][8]=nr[Te+"8"],nr[Ye][9]=nr[Te+"9"],nr[Ye][10]=nr[Te+"10"],nr[Ye][11]=nr[Te+"11"],nr[Ye][12]=nr[Te+"12"],nr[Ye][13]=nr[Te+"13"],nr[Ye][14]=nr[Te+"0"],nr[Ye][15]=nr[Te+"0"]}function Os(Te){return Te==iA||Te==sA||Te==Fc||Te==lA}function tc(){this.eb=[],this.size=this.A=this.fb=0}function hl(){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 vu(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new tc,this.f.kb=new hl,this.sd=null}function Gu(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function ul(){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 Wi(Te){return alert("todo:WebPSamplerProcessPlane"),Te.T}function Ps(Te,Ye){var dt=Te.T,Bt=Ye.ba.f.RGBA,Gt=Bt.eb,Xt=Bt.fb+Te.ka*Bt.A,$t=_u[Ye.ba.S],tn=Te.y,sn=Te.O,xe=Te.f,Pe=Te.N,He=Te.ea,Me=Te.W,rt=Ye.cc,Et=Ye.dc,Ot=Ye.Mc,Nt=Ye.Nc,_t=Te.ka,cn=Te.ka+Te.T,Sn=Te.U,Fn=Sn+1>>1;for(_t==0?$t(tn,sn,null,null,xe,Pe,He,Me,xe,Pe,He,Me,Gt,Xt,null,null,Sn):($t(Ye.ec,Ye.fc,tn,sn,rt,Et,Ot,Nt,xe,Pe,He,Me,Gt,Xt-Bt.A,Gt,Xt,Sn),++dt);_t+2<cn;_t+=2)rt=xe,Et=Pe,Ot=He,Nt=Me,Pe+=Te.Rc,Me+=Te.Rc,Xt+=2*Bt.A,$t(tn,(sn+=2*Te.fa)-Te.fa,tn,sn,rt,Et,Ot,Nt,xe,Pe,He,Me,Gt,Xt-Bt.A,Gt,Xt,Sn);return sn+=Te.fa,Te.j+cn<Te.o?(Xe(Ye.ec,Ye.fc,tn,sn,Sn),Xe(Ye.cc,Ye.dc,xe,Pe,Fn),Xe(Ye.Mc,Ye.Nc,He,Me,Fn),dt--):1&cn||$t(tn,sn,null,null,xe,Pe,He,Me,xe,Pe,He,Me,Gt,Xt+Bt.A,null,null,Sn),dt}function hc(Te,Ye,dt){var Bt=Te.F,Gt=[Te.J];if(Bt!=null){var Xt=Te.U,$t=Ye.ba.S,tn=$t==Vc||$t==Fc;Ye=Ye.ba.f.RGBA;var sn=[0],xe=Te.ka;sn[0]=Te.T,Te.Kb&&(xe==0?--sn[0]:(--xe,Gt[0]-=Te.width),Te.j+Te.ka+Te.T==Te.o&&(sn[0]=Te.o-Te.j-xe));var Pe=Ye.eb;xe=Ye.fb+xe*Ye.A,Te=zc(Bt,Gt[0],Te.width,Xt,sn,Pe,xe+(tn?0:3),Ye.A),Le(dt==sn),Te&&Os($t)&&mc(Pe,xe,tn,Xt,sn,Ye.A)}return 0}function Nl(Te){var Ye=Te.ma,dt=Ye.ba.S,Bt=11>dt,Gt=dt==Zc||dt==Mc||dt==Vc||dt==aA||dt==12||Os(dt);if(Ye.memory=null,Ye.Ib=null,Ye.Jb=null,Ye.Nd=null,!Cu(Ye.Oa,Te,Gt?11:12))return 0;if(Gt&&Os(dt)&&Yo(),Te.da)alert("todo:use_scaling");else{if(Bt){if(Ye.Ib=Wi,Te.Kb){if(dt=Te.U+1>>1,Ye.memory=$e(Te.U+2*dt),Ye.memory==null)return 0;Ye.ec=Ye.memory,Ye.fc=0,Ye.cc=Ye.ec,Ye.dc=Ye.fc+Te.U,Ye.Mc=Ye.cc,Ye.Nc=Ye.dc+dt,Ye.Ib=Ps,Yo()}}else alert("todo:EmitYUV");Gt&&(Ye.Jb=hc,Bt&&Fr())}if(Bt&&!PA){for(Te=0;256>Te;++Te)Oc[Te]=89858*(Te-128)+qc>>Sc,FA[Te]=-22014*(Te-128)+qc,YA[Te]=-45773*(Te-128),XA[Te]=113618*(Te-128)+qc>>Sc;for(Te=Qc;Te<Kc;++Te)Ye=76283*(Te-16)+qc>>Sc,JA[Te-Qc]=Ul(Ye,255),LA[Te-Qc]=Ul(Ye+8>>4,15);PA=1}return 1}function eu(Te){var Ye=Te.ma,dt=Te.U,Bt=Te.T;return Le(!(1&Te.ka)),0>=dt||0>=Bt?0:(dt=Ye.Ib(Te,Ye),Ye.Jb!=null&&Ye.Jb(Te,Ye,dt),Ye.Dc+=dt,1)}function Ou(Te){Te.ma.memory=null}function _i(Te,Ye,dt,Bt){return _o(Te,8)!=47?0:(Ye[0]=_o(Te,14)+1,dt[0]=_o(Te,14)+1,Bt[0]=_o(Te,1),_o(Te,3)!=0?0:!Te.h)}function su(Te,Ye){if(4>Te)return Te+1;var dt=Te-2>>1;return(2+(1&Te)<<dt)+_o(Ye,dt)+1}function Ru(Te,Ye){return 120<Ye?Ye-120:1<=(dt=((dt=Nu[Ye-1])>>4)*Te+(8-(15&dt)))?dt:1;var dt}function Gl(Te,Ye,dt){var Bt=kn(dt),Gt=Te[Ye+=255&Bt].g-8;return 0<Gt&&(mr(dt,dt.u+8),Bt=kn(dt),Ye+=Te[Ye].value,Ye+=Bt&(1<<Gt)-1),mr(dt,dt.u+Te[Ye].g),Te[Ye].value}function Pl(Te,Ye,dt){return dt.g+=Te.g,dt.value+=Te.value<<Ye>>>0,Le(8>=dt.g),Te.g}function gl(Te,Ye,dt){var Bt=Te.xc;return Le((Ye=Bt==0?0:Te.vc[Te.md*(dt>>Bt)+(Ye>>Bt)])<Te.Wb),Te.Ya[Ye]}function lu(Te,Ye,dt,Bt){var Gt=Te.ab,Xt=Te.c*Ye,$t=Te.C;Ye=$t+Ye;var tn=dt,sn=Bt;for(Bt=Te.Ta,dt=Te.Ua;0<Gt--;){var xe=Te.gc[Gt],Pe=$t,He=Ye,Me=tn,rt=sn,Et=(sn=Bt,tn=dt,xe.Ea);switch(Le(Pe<He),Le(He<=xe.nc),xe.hc){case 2:lc(Me,rt,(He-Pe)*Et,sn,tn);break;case 0:var Ot=Pe,Nt=He,_t=sn,cn=tn,Sn=(uo=xe).Ea;Ot==0&&(yc(Me,rt,null,null,1,_t,cn),os(Me,rt+1,0,0,Sn-1,_t,cn+1),rt+=Sn,cn+=Sn,++Ot);for(var Fn=1<<uo.b,Cr=Fn-1,Ao=pi(Sn,uo.b),Bo=uo.K,uo=uo.w+(Ot>>uo.b)*Ao;Ot<Nt;){var ti=Bo,wa=uo,fa=1;for(sc(Me,rt,_t,cn-Sn,1,_t,cn);fa<Sn;){var ui=(fa&~Cr)+Fn;ui>Sn&&(ui=Sn),(0,ru[ti[wa++]>>8&15])(Me,rt+ +fa,_t,cn+fa-Sn,ui-fa,_t,cn+fa),fa=ui}rt+=Sn,cn+=Sn,++Ot&Cr||(uo+=Ao)}He!=xe.nc&&Xe(sn,tn-Et,sn,tn+(He-Pe-1)*Et,Et);break;case 1:for(Et=Me,Nt=rt,Sn=(Me=xe.Ea)-(cn=Me&~(_t=(rt=1<<xe.b)-1)),Ot=pi(Me,xe.b),Fn=xe.K,xe=xe.w+(Pe>>xe.b)*Ot;Pe<He;){for(Cr=Fn,Ao=xe,Bo=new Ga,uo=Nt+cn,ti=Nt+Me;Nt<uo;)_s(Cr[Ao++],Bo),Xl(Bo,Et,Nt,rt,sn,tn),Nt+=rt,tn+=rt;Nt<ti&&(_s(Cr[Ao++],Bo),Xl(Bo,Et,Nt,Sn,sn,tn),Nt+=Sn,tn+=Sn),++Pe&_t||(xe+=Ot)}break;case 3:if(Me==sn&&rt==tn&&0<xe.b){for(Nt=sn,Me=Et=tn+(He-Pe)*Et-(cn=(He-Pe)*pi(xe.Ea,xe.b)),rt=sn,_t=tn,Ot=[],cn=(Sn=cn)-1;0<=cn;--cn)Ot[cn]=rt[_t+cn];for(cn=Sn-1;0<=cn;--cn)Nt[Me+cn]=Ot[cn];fu(xe,Pe,He,sn,Et,sn,tn)}else fu(xe,Pe,He,Me,rt,sn,tn)}tn=Bt,sn=dt}sn!=dt&&Xe(Bt,dt,tn,sn,Xt)}function gc(Te,Ye){var dt=Te.V,Bt=Te.Ba+Te.c*Te.C,Gt=Ye-Te.C;if(Le(Ye<=Te.l.o),Le(16>=Gt),0<Gt){var Xt=Te.l,$t=Te.Ta,tn=Te.Ua,sn=Xt.width;if(lu(Te,Gt,dt,Bt),Gt=tn=[tn],Le((dt=Te.C)<(Bt=Ye)),Le(Xt.v<Xt.va),Bt>Xt.o&&(Bt=Xt.o),dt<Xt.j){var xe=Xt.j-dt;dt=Xt.j,Gt[0]+=xe*sn}if(dt>=Bt?dt=0:(Gt[0]+=4*Xt.v,Xt.ka=dt-Xt.j,Xt.U=Xt.va-Xt.v,Xt.T=Bt-dt,dt=1),dt){if(tn=tn[0],11>(dt=Te.ca).S){var Pe=dt.f.RGBA,He=(Bt=dt.S,Gt=Xt.U,Xt=Xt.T,xe=Pe.eb,Pe.A),Me=Xt;for(Pe=Pe.fb+Te.Ma*Pe.A;0<Me--;){var rt=$t,Et=tn,Ot=Gt,Nt=xe,_t=Pe;switch(Bt){case Rc:hu(rt,Et,Ot,Nt,_t);break;case Zc:qi(rt,Et,Ot,Nt,_t);break;case iA:qi(rt,Et,Ot,Nt,_t),mc(Nt,_t,0,Ot,1,0);break;case yA:ou(rt,Et,Ot,Nt,_t);break;case Mc:ol(rt,Et,Ot,Nt,_t,1);break;case sA:ol(rt,Et,Ot,Nt,_t,1),mc(Nt,_t,0,Ot,1,0);break;case Vc:ol(rt,Et,Ot,Nt,_t,0);break;case Fc:ol(rt,Et,Ot,Nt,_t,0),mc(Nt,_t,1,Ot,1,0);break;case aA:is(rt,Et,Ot,Nt,_t);break;case lA:is(rt,Et,Ot,Nt,_t),Pc(Nt,_t,Ot,1,0);break;case bA:yl(rt,Et,Ot,Nt,_t);break;default:Le(0)}tn+=sn,Pe+=He}Te.Ma+=Xt}else alert("todo:EmitRescaledRowsYUVA");Le(Te.Ma<=dt.height)}}Te.C=Ye,Le(Te.C<=Te.i)}function Mu(Te){var Ye;if(0<Te.ua)return 0;for(Ye=0;Ye<Te.Wb;++Ye){var dt=Te.Ya[Ye].G,Bt=Te.Ya[Ye].H;if(0<dt[1][Bt[1]+0].g||0<dt[2][Bt[2]+0].g||0<dt[3][Bt[3]+0].g)return 0}return 1}function yu(Te,Ye,dt,Bt,Gt,Xt){if(Te.Z!=0){var $t=Te.qd,tn=Te.rd;for(Le(dc[Te.Z]!=null);Ye<dt;++Ye)dc[Te.Z]($t,tn,Bt,Gt,Bt,Gt,Xt),$t=Bt,tn=Gt,Gt+=Xt;Te.qd=$t,Te.rd=tn}}function Ts(Te,Ye){var dt=Te.l.ma,Bt=dt.Z==0||dt.Z==1?Te.l.j:Te.C;if(Bt=Te.C<Bt?Bt:Te.C,Le(Ye<=Te.l.o),Ye>Bt){var Gt=Te.l.width,Xt=dt.ca,$t=dt.tb+Gt*Bt,tn=Te.V,sn=Te.Ba+Te.c*Bt,xe=Te.gc;Le(Te.ab==1),Le(xe[0].hc==3),bc(xe[0],Bt,Ye,tn,sn,Xt,$t),yu(dt,Bt,Ye,Xt,$t,Gt)}Te.C=Te.Ma=Ye}function bu(Te,Ye,dt,Bt,Gt,Xt,$t){var tn=Te.$/Bt,sn=Te.$%Bt,xe=Te.m,Pe=Te.s,He=dt+Te.$,Me=He;Gt=dt+Bt*Gt;var rt=dt+Bt*Xt,Et=280+Pe.ua,Ot=Te.Pb?tn:16777216,Nt=0<Pe.ua?Pe.Wa:null,_t=Pe.wc,cn=He<rt?gl(Pe,sn,tn):null;Le(Te.C<Xt),Le(rt<=Gt);var Sn=!1;e:for(;;){for(;Sn||He<rt;){var Fn=0;if(tn>=Ot){var Cr=He-dt;Le((Ot=Te).Pb),Ot.wd=Ot.m,Ot.xd=Cr,0<Ot.s.ua&&Do(Ot.s.Wa,Ot.s.vb),Ot=tn+Rs}if(sn&_t||(cn=gl(Pe,sn,tn)),Le(cn!=null),cn.Qb&&(Ye[He]=cn.qb,Sn=!0),!Sn)if(jr(xe),cn.jc){Fn=xe,Cr=Ye;var Ao=He,Bo=cn.pd[kn(Fn)&Vl-1];Le(cn.jc),256>Bo.g?(mr(Fn,Fn.u+Bo.g),Cr[Ao]=Bo.value,Fn=0):(mr(Fn,Fn.u+Bo.g-256),Le(256<=Bo.value),Fn=Bo.value),Fn==0&&(Sn=!0)}else Fn=Gl(cn.G[0],cn.H[0],xe);if(xe.h)break;if(Sn||256>Fn){if(!Sn)if(cn.nd)Ye[He]=(cn.qb|Fn<<8)>>>0;else{if(jr(xe),Sn=Gl(cn.G[1],cn.H[1],xe),jr(xe),Cr=Gl(cn.G[2],cn.H[2],xe),Ao=Gl(cn.G[3],cn.H[3],xe),xe.h)break;Ye[He]=(Ao<<24|Sn<<16|Fn<<8|Cr)>>>0}if(Sn=!1,++He,++sn>=Bt&&(sn=0,++tn,$t!=null&&tn<=Xt&&!(tn%16)&&$t(Te,tn),Nt!=null))for(;Me<He;)Fn=Ye[Me++],Nt.X[(506832829*Fn&4294967295)>>>Nt.Mb]=Fn}else if(280>Fn){if(Fn=su(Fn-256,xe),Cr=Gl(cn.G[4],cn.H[4],xe),jr(xe),Cr=Ru(Bt,Cr=su(Cr,xe)),xe.h)break;if(He-dt<Cr||Gt-He<Fn)break e;for(Ao=0;Ao<Fn;++Ao)Ye[He+Ao]=Ye[He+Ao-Cr];for(He+=Fn,sn+=Fn;sn>=Bt;)sn-=Bt,++tn,$t!=null&&tn<=Xt&&!(tn%16)&&$t(Te,tn);if(Le(He<=Gt),sn&_t&&(cn=gl(Pe,sn,tn)),Nt!=null)for(;Me<He;)Fn=Ye[Me++],Nt.X[(506832829*Fn&4294967295)>>>Nt.Mb]=Fn}else{if(!(Fn<Et))break e;for(Sn=Fn-280,Le(Nt!=null);Me<He;)Fn=Ye[Me++],Nt.X[(506832829*Fn&4294967295)>>>Nt.Mb]=Fn;Fn=He,Le(!(Sn>>>(Cr=Nt).Xa)),Ye[Fn]=Cr.X[Sn],Sn=!0}Sn||Le(xe.h==Vn(xe))}if(Te.Pb&&xe.h&&He<Gt)Le(Te.m.h),Te.a=5,Te.m=Te.wd,Te.$=Te.xd,0<Te.s.ua&&Do(Te.s.vb,Te.s.Wa);else{if(xe.h)break e;$t!=null&&$t(Te,tn>Xt?Xt:tn),Te.a=0,Te.$=He-dt}return 1}return Te.a=3,0}function Tu(Te){Le(Te!=null),Te.vc=null,Te.yc=null,Te.Ya=null;var Ye=Te.Wa;Ye!=null&&(Ye.X=null),Te.vb=null,Le(Te!=null)}function uu(){var Te=new cu;return Te==null?null:(Te.a=0,Te.xb=Jc,Iu("Predictor","VP8LPredictors"),Iu("Predictor","VP8LPredictors_C"),Iu("PredictorAdd","VP8LPredictorsAdd"),Iu("PredictorAdd","VP8LPredictorsAdd_C"),lc=bs,Xl=Qi,hu=Qa,qi=Ml,is=Ss,yl=Lu,ou=Ms,nr.VP8LMapColor32b=uc,nr.VP8LMapColor8b=cc,Te)}function Fl(Te,Ye,dt,Bt,Gt){var Xt=1,$t=[Te],tn=[Ye],sn=Bt.m,xe=Bt.s,Pe=null,He=0;e:for(;;){if(dt)for(;Xt&&_o(sn,1);){var Me=$t,rt=tn,Et=Bt,Ot=1,Nt=Et.m,_t=Et.gc[Et.ab],cn=_o(Nt,2);if(Et.Oc&1<<cn)Xt=0;else{switch(Et.Oc|=1<<cn,_t.hc=cn,_t.Ea=Me[0],_t.nc=rt[0],_t.K=[null],++Et.ab,Le(4>=Et.ab),cn){case 0:case 1:_t.b=_o(Nt,3)+2,Ot=Fl(pi(_t.Ea,_t.b),pi(_t.nc,_t.b),0,Et,_t.K),_t.K=_t.K[0];break;case 3:var Sn,Fn=_o(Nt,8)+1,Cr=16<Fn?0:4<Fn?1:2<Fn?2:3;if(Me[0]=pi(_t.Ea,Cr),_t.b=Cr,Sn=Ot=Fl(Fn,1,0,Et,_t.K)){var Ao,Bo=Fn,uo=_t,ti=1<<(8>>uo.b),wa=$e(ti);if(wa==null)Sn=0;else{var fa=uo.K[0],ui=uo.w;for(wa[0]=uo.K[0][0],Ao=1;Ao<1*Bo;++Ao)wa[Ao]=Aa(fa[ui+Ao],wa[Ao-1]);for(;Ao<4*ti;++Ao)wa[Ao]=0;uo.K[0]=null,uo.K[0]=wa,Sn=1}}Ot=Sn;break;case 2:break;default:Le(0)}Xt=Ot}}if($t=$t[0],tn=tn[0],Xt&&_o(sn,1)&&!(Xt=1<=(He=_o(sn,4))&&11>=He)){Bt.a=3;break e}var ci;if(ci=Xt)t:{var Va,qo,Li,Gi=Bt,fi=$t,Bs=tn,ns=He,il=dt,ss=Gi.m,Es=Gi.s,Al=[null],Zs=1,sl=0,Jl=KA[ns];n:for(;;){if(il&&_o(ss,1)){var $s=_o(ss,3)+2,ql=pi(fi,$s),Fu=pi(Bs,$s),ju=ql*Fu;if(!Fl(ql,Fu,0,Gi,Al))break n;for(Al=Al[0],Es.xc=$s,Va=0;Va<ju;++Va){var $l=Al[Va]>>8&65535;Al[Va]=$l,$l>=Zs&&(Zs=$l+1)}}if(ss.h)break n;for(qo=0;5>qo;++qo){var Vs=qa[qo];!qo&&0<ns&&(Vs+=1<<ns),sl<Vs&&(sl=Vs)}var Ku=st(Zs*Jl,bn),Cc=Zs,Tc=st(Cc,ar);if(Tc==null)var TA=null;else Le(65536>=Cc),TA=Tc;var cA=$e(sl);if(TA==null||cA==null||Ku==null){Gi.a=1;break n}var DA=Ku;for(Va=Li=0;Va<Zs;++Va){var fc=TA[Va],tA=fc.G,nA=fc.H,ld=0,NA=1,ud=0;for(qo=0;5>qo;++qo){Vs=qa[qo],tA[qo]=DA,nA[qo]=Li,!qo&&0<ns&&(Vs+=1<<ns);o:{var _A,ed=Vs,jA=Gi,AA=cA,Sd=DA,wd=Li,td=0,Dc=jA.m,Cd=_o(Dc,1);if(tt(AA,0,0,ed),Cd){var Ed=_o(Dc,1)+1,Bd=_o(Dc,1),cd=_o(Dc,Bd==0?1:8);AA[cd]=1,Ed==2&&(AA[cd=_o(Dc,8)]=1);var RA=1}else{var Ad=$e(19),dd=_o(Dc,4)+4;if(19<dd){jA.a=3;var MA=0;break o}for(_A=0;_A<dd;++_A)Ad[Xc[_A]]=_o(Dc,3);var nd=void 0,dA=void 0,fd=jA,xd=Ad,kA=ed,hd=AA,rd=0,Nc=fd.m,gd=8,pd=st(128,bn);r:for(;wn(pd,0,7,xd,19);){if(_o(Nc,1)){var Pd=2+2*_o(Nc,3);if((nd=2+_o(Nc,Pd))>kA)break r}else nd=kA;for(dA=0;dA<kA&&nd--;){jr(Nc);var md=pd[0+(127&kn(Nc))];mr(Nc,Nc.u+md.g);var rA=md.value;if(16>rA)hd[dA++]=rA,rA!=0&&(gd=rA);else{var Fd=rA==16,vd=rA-16,Ld=QA[vd],yd=_o(Nc,uA[vd])+Ld;if(dA+yd>kA)break r;for(var Id=Fd?gd:0;0<yd--;)hd[dA++]=Id}}rd=1;break r}rd||(fd.a=3),RA=rd}(RA=RA&&!Dc.h)&&(td=wn(Sd,wd,8,AA,ed)),RA&&td!=0?MA=td:(jA.a=3,MA=0)}if(MA==0)break n;if(NA&&Lc[qo]==1&&(NA=DA[Li].g==0),ld+=DA[Li].g,Li+=MA,3>=qo){var fA,od=cA[0];for(fA=1;fA<Vs;++fA)cA[fA]>od&&(od=cA[fA]);ud+=od}}if(fc.nd=NA,fc.Qb=0,NA&&(fc.qb=(tA[3][nA[3]+0].value<<24|tA[1][nA[1]+0].value<<16|tA[2][nA[2]+0].value)>>>0,ld==0&&256>tA[0][nA[0]+0].value&&(fc.Qb=1,fc.qb+=tA[0][nA[0]+0].value<<8)),fc.jc=!fc.Qb&&6>ud,fc.jc){var UA,Ec=fc;for(UA=0;UA<Vl;++UA){var _c=UA,jc=Ec.pd[_c],HA=Ec.G[0][Ec.H[0]+_c];256<=HA.value?(jc.g=HA.g+256,jc.value=HA.value):(jc.g=0,jc.value=0,_c>>=Pl(HA,8,jc),_c>>=Pl(Ec.G[1][Ec.H[1]+_c],16,jc),_c>>=Pl(Ec.G[2][Ec.H[2]+_c],0,jc),Pl(Ec.G[3][Ec.H[3]+_c],24,jc))}}}Es.vc=Al,Es.Wb=Zs,Es.Ya=TA,Es.yc=Ku,ci=1;break t}ci=0}if(!(Xt=ci)){Bt.a=3;break e}if(0<He){if(xe.ua=1<<He,!Ii(xe.Wa,He)){Bt.a=1,Xt=0;break e}}else xe.ua=0;var ad=Bt,bd=$t,Od=tn,id=ad.s,sd=id.xc;if(ad.c=bd,ad.i=Od,id.md=pi(bd,sd),id.wc=sd==0?-1:(1<<sd)-1,dt){Bt.xb=wA;break e}if((Pe=$e($t*tn))==null){Bt.a=1,Xt=0;break e}Xt=(Xt=bu(Bt,Pe,0,$t,tn,tn,null))&&!sn.h;break e}return Xt?(Gt!=null?Gt[0]=Pe:(Le(Pe==null),Le(dt)),Bt.$=0,dt||Tu(xe)):Tu(xe),Xt}function nc(Te,Ye){var dt=Te.c*Te.i,Bt=dt+Ye+16*Ye;return Le(Te.c<=Ye),Te.V=$e(Bt),Te.V==null?(Te.Ta=null,Te.Ua=0,Te.a=1,0):(Te.Ta=Te.V,Te.Ua=Te.Ba+dt+Ye,1)}function rc(Te,Ye){var dt=Te.C,Bt=Ye-dt,Gt=Te.V,Xt=Te.Ba+Te.c*dt;for(Le(Ye<=Te.l.o);0<Bt;){var $t=16<Bt?16:Bt,tn=Te.l.ma,sn=Te.l.width,xe=sn*$t,Pe=tn.ca,He=tn.tb+sn*dt,Me=Te.Ta,rt=Te.Ua;lu(Te,$t,Gt,Xt),hA(Me,rt,Pe,He,xe),yu(tn,dt,dt+$t,Pe,He,sn),Bt-=$t,Gt+=$t*Te.c,dt+=$t}Le(dt==Ye),Te.C=Te.Ma=Ye}function ht(){this.ub=this.yd=this.td=this.Rb=0}function vt(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Rt(){this.Fb=this.Bb=this.Cb=0,this.Zb=$e(4),this.Lb=$e(4)}function zt(){this.Yb=function(){var Te=[];return function Ye(dt,Bt,Gt){for(var Xt=Gt[Bt],$t=0;$t<Xt&&(dt.push(Gt.length>Bt+1?[]:0),!(Gt.length<Bt+1));$t++)Ye(dt[$t],Bt+1,Gt)}(Te,0,[3,11]),Te}()}function on(){this.jb=$e(3),this.Wc=ft([4,8],zt),this.Xc=ft([4,17],zt)}function An(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new $e(4),this.od=new $e(4)}function zn(){this.ld=this.La=this.dd=this.tc=0}function pn(){this.Na=this.la=0}function $n(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Sr(){this.ad=$e(384),this.Za=0,this.Ob=$e(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Mr(){this.uc=this.M=this.Nb=0,this.wa=Array(new zn),this.Y=0,this.ya=Array(new Sr),this.aa=0,this.l=new So}function wr(){this.y=$e(16),this.f=$e(8),this.ea=$e(8)}function xo(){this.cb=this.a=0,this.sc="",this.m=new ja,this.Od=new ht,this.Kc=new vt,this.ed=new An,this.Qa=new Rt,this.Ic=this.$c=this.Aa=0,this.D=new Mr,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=st(8,ja),this.ia=0,this.pb=st(4,$n),this.Pa=new on,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new wr),this.Hd=0,this.rb=Array(new pn),this.sb=0,this.wa=Array(new zn),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 Sr),this.L=this.aa=0,this.gd=ft([4,2],zn),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 So(){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 Eo(){var Te=new xo;return Te!=null&&(Te.a=0,Te.sc="OK",Te.cb=0,Te.Xb=0,kc||(kc=ea)),Te}function ko(Te,Ye,dt){return Te.a==0&&(Te.a=Ye,Te.sc=dt,Te.cb=0),0}function Xo(Te,Ye,dt){return 3<=dt&&Te[Ye+0]==157&&Te[Ye+1]==1&&Te[Ye+2]==42}function sa(Te,Ye){if(Te==null)return 0;if(Te.a=0,Te.sc="OK",Ye==null)return ko(Te,2,"null VP8Io passed to VP8GetHeaders()");var dt=Ye.data,Bt=Ye.w,Gt=Ye.ha;if(4>Gt)return ko(Te,7,"Truncated header.");var Xt=dt[Bt+0]|dt[Bt+1]<<8|dt[Bt+2]<<16,$t=Te.Od;if($t.Rb=!(1&Xt),$t.td=Xt>>1&7,$t.yd=Xt>>4&1,$t.ub=Xt>>5,3<$t.td)return ko(Te,3,"Incorrect keyframe parameters.");if(!$t.yd)return ko(Te,4,"Frame not displayable.");Bt+=3,Gt-=3;var tn=Te.Kc;if($t.Rb){if(7>Gt)return ko(Te,7,"cannot parse picture header");if(!Xo(dt,Bt,Gt))return ko(Te,3,"Bad code word");tn.c=16383&(dt[Bt+4]<<8|dt[Bt+3]),tn.Td=dt[Bt+4]>>6,tn.i=16383&(dt[Bt+6]<<8|dt[Bt+5]),tn.Ud=dt[Bt+6]>>6,Bt+=7,Gt-=7,Te.za=tn.c+15>>4,Te.Ub=tn.i+15>>4,Ye.width=tn.c,Ye.height=tn.i,Ye.Da=0,Ye.j=0,Ye.v=0,Ye.va=Ye.width,Ye.o=Ye.height,Ye.da=0,Ye.ib=Ye.width,Ye.hb=Ye.height,Ye.U=Ye.width,Ye.T=Ye.height,tt((Xt=Te.Pa).jb,0,255,Xt.jb.length),Le((Xt=Te.Qa)!=null),Xt.Cb=0,Xt.Bb=0,Xt.Fb=1,tt(Xt.Zb,0,0,Xt.Zb.length),tt(Xt.Lb,0,0,Xt.Lb)}if($t.ub>Gt)return ko(Te,7,"bad partition length");Fo(Xt=Te.m,dt,Bt,$t.ub),Bt+=$t.ub,Gt-=$t.ub,$t.Rb&&(tn.Ld=lo(Xt),tn.Kd=lo(Xt)),tn=Te.Qa;var sn,xe=Te.Pa;if(Le(Xt!=null),Le(tn!=null),tn.Cb=lo(Xt),tn.Cb){if(tn.Bb=lo(Xt),lo(Xt)){for(tn.Fb=lo(Xt),sn=0;4>sn;++sn)tn.Zb[sn]=lo(Xt)?Lo(Xt,7):0;for(sn=0;4>sn;++sn)tn.Lb[sn]=lo(Xt)?Lo(Xt,6):0}if(tn.Bb)for(sn=0;3>sn;++sn)xe.jb[sn]=lo(Xt)?fo(Xt,8):255}else tn.Bb=0;if(Xt.Ka)return ko(Te,3,"cannot parse segment header");if((tn=Te.ed).zd=lo(Xt),tn.Tb=fo(Xt,6),tn.wb=fo(Xt,3),tn.Pc=lo(Xt),tn.Pc&&lo(Xt)){for(xe=0;4>xe;++xe)lo(Xt)&&(tn.vd[xe]=Lo(Xt,6));for(xe=0;4>xe;++xe)lo(Xt)&&(tn.od[xe]=Lo(Xt,6))}if(Te.L=tn.Tb==0?0:tn.zd?1:2,Xt.Ka)return ko(Te,3,"cannot parse filter header");var Pe=Gt;if(Gt=sn=Bt,Bt=sn+Pe,tn=Pe,Te.Xb=(1<<fo(Te.m,2))-1,Pe<3*(xe=Te.Xb))dt=7;else{for(sn+=3*xe,tn-=3*xe,Pe=0;Pe<xe;++Pe){var He=dt[Gt+0]|dt[Gt+1]<<8|dt[Gt+2]<<16;He>tn&&(He=tn),Fo(Te.Jc[+Pe],dt,sn,He),sn+=He,tn-=He,Gt+=3}Fo(Te.Jc[+xe],dt,sn,tn),dt=sn<Bt?0:5}if(dt!=0)return ko(Te,dt,"cannot parse partitions");for(dt=fo(sn=Te.m,7),Gt=lo(sn)?Lo(sn,4):0,Bt=lo(sn)?Lo(sn,4):0,tn=lo(sn)?Lo(sn,4):0,xe=lo(sn)?Lo(sn,4):0,sn=lo(sn)?Lo(sn,4):0,Pe=Te.Qa,He=0;4>He;++He){if(Pe.Cb){var Me=Pe.Zb[He];Pe.Fb||(Me+=dt)}else{if(0<He){Te.pb[He]=Te.pb[0];continue}Me=dt}var rt=Te.pb[He];rt.Sc[0]=nl[Ul(Me+Gt,127)],rt.Sc[1]=Ic[Ul(Me+0,127)],rt.Eb[0]=2*nl[Ul(Me+Bt,127)],rt.Eb[1]=101581*Ic[Ul(Me+tn,127)]>>16,8>rt.Eb[1]&&(rt.Eb[1]=8),rt.Qc[0]=nl[Ul(Me+xe,117)],rt.Qc[1]=Ic[Ul(Me+sn,127)],rt.lc=Me+sn}if(!$t.Rb)return ko(Te,4,"Not a key frame.");for(lo(Xt),$t=Te.Pa,dt=0;4>dt;++dt){for(Gt=0;8>Gt;++Gt)for(Bt=0;3>Bt;++Bt)for(tn=0;11>tn;++tn)xe=po(Xt,SA[dt][Gt][Bt][tn])?fo(Xt,8):GA[dt][Gt][Bt][tn],$t.Wc[dt][Gt].Yb[Bt][tn]=xe;for(Gt=0;17>Gt;++Gt)$t.Xc[dt][Gt]=$t.Wc[dt][ZA[Gt]]}return Te.kc=lo(Xt),Te.kc&&(Te.Bd=fo(Xt,8)),Te.cb=1}function ea(Te,Ye,dt,Bt,Gt,Xt,$t){var tn=Ye[Gt].Yb[dt];for(dt=0;16>Gt;++Gt){if(!po(Te,tn[dt+0]))return Gt;for(;!po(Te,tn[dt+1]);)if(tn=Ye[++Gt].Yb[0],dt=0,Gt==16)return 16;var sn=Ye[Gt+1].Yb;if(po(Te,tn[dt+2])){var xe=Te,Pe=0;if(po(xe,(Me=tn)[(He=dt)+3]))if(po(xe,Me[He+6])){for(tn=0,He=2*(Pe=po(xe,Me[He+8]))+(Me=po(xe,Me[He+9+Pe])),Pe=0,Me=Yc[He];Me[tn];++tn)Pe+=Pe+po(xe,Me[tn]);Pe+=3+(8<<He)}else po(xe,Me[He+7])?(Pe=7+2*po(xe,165),Pe+=po(xe,145)):Pe=5+po(xe,159);else Pe=po(xe,Me[He+4])?3+po(xe,Me[He+5]):2;tn=sn[2]}else Pe=1,tn=sn[1];sn=$t+zA[Gt],0>(xe=Te).b&&eo(xe);var He,Me=xe.b,rt=(He=xe.Ca>>1)-(xe.I>>Me)>>31;--xe.b,xe.Ca+=rt,xe.Ca|=1,xe.I-=(He+1&rt)<<Me,Xt[sn]=((Pe^rt)-rt)*Bt[(0<Gt)+0]}return 16}function ia(Te){var Ye=Te.rb[Te.sb-1];Ye.la=0,Ye.Na=0,tt(Te.zc,0,0,Te.zc.length),Te.ja=0}function Ma(Te,Ye){if(Te==null)return 0;if(Ye==null)return ko(Te,2,"NULL VP8Io parameter in VP8Decode().");if(!Te.cb&&!sa(Te,Ye))return 0;if(Le(Te.cb),Ye.ac==null||Ye.ac(Ye)){Ye.ob&&(Te.L=0);var dt=eA[Te.L];if(Te.L==2?(Te.yb=0,Te.zb=0):(Te.yb=Ye.v-dt>>4,Te.zb=Ye.j-dt>>4,0>Te.yb&&(Te.yb=0),0>Te.zb&&(Te.zb=0)),Te.Va=Ye.o+15+dt>>4,Te.Hb=Ye.va+15+dt>>4,Te.Hb>Te.za&&(Te.Hb=Te.za),Te.Va>Te.Ub&&(Te.Va=Te.Ub),0<Te.L){var Bt=Te.ed;for(dt=0;4>dt;++dt){var Gt;if(Te.Qa.Cb){var Xt=Te.Qa.Lb[dt];Te.Qa.Fb||(Xt+=Bt.Tb)}else Xt=Bt.Tb;for(Gt=0;1>=Gt;++Gt){var $t=Te.gd[dt][Gt],tn=Xt;if(Bt.Pc&&(tn+=Bt.vd[0],Gt&&(tn+=Bt.od[0])),0<(tn=0>tn?0:63<tn?63:tn)){var sn=tn;0<Bt.wb&&(sn=4<Bt.wb?sn>>2:sn>>1)>9-Bt.wb&&(sn=9-Bt.wb),1>sn&&(sn=1),$t.dd=sn,$t.tc=2*tn+sn,$t.ld=40<=tn?2:15<=tn?1:0}else $t.tc=0;$t.La=Gt}}}dt=0}else ko(Te,6,"Frame setup failed"),dt=Te.a;if(dt=dt==0){if(dt){Te.$c=0,0<Te.Aa||(Te.Ic=$A);e:{dt=Te.Ic,Bt=4*(sn=Te.za);var xe=32*sn,Pe=sn+1,He=0<Te.L?sn*(0<Te.Aa?2:1):0,Me=(Te.Aa==2?2:1)*sn;if(($t=Bt+832+(Gt=3*(16*dt+eA[Te.L])/2*xe)+(Xt=Te.Fa!=null&&0<Te.Fa.length?Te.Kc.c*Te.Kc.i:0))!=$t)dt=0;else{if($t>Te.Vb){if(Te.Vb=0,Te.Ec=$e($t),Te.Fc=0,Te.Ec==null){dt=ko(Te,1,"no memory during frame initialization.");break e}Te.Vb=$t}$t=Te.Ec,tn=Te.Fc,Te.Ac=$t,Te.Bc=tn,tn+=Bt,Te.Gd=st(xe,wr),Te.Hd=0,Te.rb=st(Pe+1,pn),Te.sb=1,Te.wa=He?st(He,zn):null,Te.Y=0,Te.D.Nb=0,Te.D.wa=Te.wa,Te.D.Y=Te.Y,0<Te.Aa&&(Te.D.Y+=sn),Le(!0),Te.oc=$t,Te.pc=tn,tn+=832,Te.ya=st(Me,Sr),Te.aa=0,Te.D.ya=Te.ya,Te.D.aa=Te.aa,Te.Aa==2&&(Te.D.aa+=sn),Te.R=16*sn,Te.B=8*sn,sn=(xe=eA[Te.L])*Te.R,xe=xe/2*Te.B,Te.sa=$t,Te.ta=tn+sn,Te.qa=Te.sa,Te.ra=Te.ta+16*dt*Te.R+xe,Te.Ha=Te.qa,Te.Ia=Te.ra+8*dt*Te.B+xe,Te.$c=0,tn+=Gt,Te.mb=Xt?$t:null,Te.nb=Xt?tn:null,Le(tn+Xt<=Te.Fc+Te.Vb),ia(Te),tt(Te.Ac,Te.Bc,0,Bt),dt=1}}if(dt){if(Ye.ka=0,Ye.y=Te.sa,Ye.O=Te.ta,Ye.f=Te.qa,Ye.N=Te.ra,Ye.ea=Te.Ha,Ye.Vd=Te.Ia,Ye.fa=Te.R,Ye.Rc=Te.B,Ye.F=null,Ye.J=0,!vA){for(dt=-255;255>=dt;++dt)gA[255+dt]=0>dt?-dt:dt;for(dt=-1020;1020>=dt;++dt)Gc[1020+dt]=-128>dt?-128:127<dt?127:dt;for(dt=-112;112>=dt;++dt)pA[112+dt]=-16>dt?-16:15<dt?15:dt;for(dt=-255;510>=dt;++dt)mA[255+dt]=0>dt?0:255<dt?255:dt;vA=1}Tl=hi,gu=Ra,Is=Ca,Bl=da,Hl=Oa,Yu=Sa,pu=ml,Eu=al,Hu=Ns,Yl=tu,xc=Il,Bu=kl,Ju=nu,Ws=Kl,js=rs,Sl=Xi,Dl=ps,xu=tl,Qu[0]=Ys,Qu[1]=Ci,Qu[2]=ws,Qu[3]=Cs,Qu[4]=li,Qu[5]=Za,Qu[6]=oi,Qu[7]=ka,Qu[8]=za,Qu[9]=ts,Ac[0]=Fs,Ac[1]=ji,Ac[2]=Pi,Ac[3]=cs,Ac[4]=es,Ac[5]=mi,Ac[6]=Qs,qu[0]=el,qu[1]=ii,qu[2]=vi,qu[3]=zi,qu[4]=_l,qu[5]=pl,qu[6]=as,dt=1}else dt=0}dt&&(dt=function(rt,Et){for(rt.M=0;rt.M<rt.Va;++rt.M){var Ot,Nt=rt.Jc[rt.M&rt.Xb],_t=rt.m,cn=rt;for(Ot=0;Ot<cn.za;++Ot){var Sn=_t,Fn=cn,Cr=Fn.Ac,Ao=Fn.Bc+4*Ot,Bo=Fn.zc,uo=Fn.ya[Fn.aa+Ot];if(Fn.Qa.Bb?uo.$b=po(Sn,Fn.Pa.jb[0])?2+po(Sn,Fn.Pa.jb[2]):po(Sn,Fn.Pa.jb[1]):uo.$b=0,Fn.kc&&(uo.Ad=po(Sn,Fn.Bd)),uo.Za=!po(Sn,145)+0,uo.Za){var ti=uo.Ob,wa=0;for(Fn=0;4>Fn;++Fn){var fa,ui=Bo[0+Fn];for(fa=0;4>fa;++fa){ui=WA[Cr[Ao+fa]][ui];for(var ci=Uc[po(Sn,ui[0])];0<ci;)ci=Uc[2*ci+po(Sn,ui[ci])];ui=-ci,Cr[Ao+fa]=ui}Xe(ti,wa,Cr,Ao,4),wa+=4,Bo[0+Fn]=ui}}else ui=po(Sn,156)?po(Sn,128)?1:3:po(Sn,163)?2:0,uo.Ob[0]=ui,tt(Cr,Ao,ui,4),tt(Bo,0,ui,4);uo.Dd=po(Sn,142)?po(Sn,114)?po(Sn,183)?1:3:2:0}if(cn.m.Ka)return ko(rt,7,"Premature end-of-partition0 encountered.");for(;rt.ja<rt.za;++rt.ja){if(cn=Nt,Sn=(_t=rt).rb[_t.sb-1],Cr=_t.rb[_t.sb+_t.ja],Ot=_t.ya[_t.aa+_t.ja],Ao=_t.kc?Ot.Ad:0)Sn.la=Cr.la=0,Ot.Za||(Sn.Na=Cr.Na=0),Ot.Hc=0,Ot.Gc=0,Ot.ia=0;else{var Va,qo;if(Sn=Cr,Cr=cn,Ao=_t.Pa.Xc,Bo=_t.ya[_t.aa+_t.ja],uo=_t.pb[Bo.$b],Fn=Bo.ad,ti=0,wa=_t.rb[_t.sb-1],ui=fa=0,tt(Fn,ti,0,384),Bo.Za)var Li=0,Gi=Ao[3];else{ci=$e(16);var fi=Sn.Na+wa.Na;if(fi=kc(Cr,Ao[1],fi,uo.Eb,0,ci,0),Sn.Na=wa.Na=(0<fi)+0,1<fi)Tl(ci,0,Fn,ti);else{var Bs=ci[0]+3>>3;for(ci=0;256>ci;ci+=16)Fn[ti+ci]=Bs}Li=1,Gi=Ao[0]}var ns=15&Sn.la,il=15&wa.la;for(ci=0;4>ci;++ci){var ss=1&il;for(Bs=qo=0;4>Bs;++Bs)ns=ns>>1|(ss=(fi=kc(Cr,Gi,fi=ss+(1&ns),uo.Sc,Li,Fn,ti))>Li)<<7,qo=qo<<2|(3<fi?3:1<fi?2:Fn[ti+0]!=0),ti+=16;ns>>=4,il=il>>1|ss<<7,fa=(fa<<8|qo)>>>0}for(Gi=ns,Li=il>>4,Va=0;4>Va;Va+=2){for(qo=0,ns=Sn.la>>4+Va,il=wa.la>>4+Va,ci=0;2>ci;++ci){for(ss=1&il,Bs=0;2>Bs;++Bs)fi=ss+(1&ns),ns=ns>>1|(ss=0<(fi=kc(Cr,Ao[2],fi,uo.Qc,0,Fn,ti)))<<3,qo=qo<<2|(3<fi?3:1<fi?2:Fn[ti+0]!=0),ti+=16;ns>>=2,il=il>>1|ss<<5}ui|=qo<<4*Va,Gi|=ns<<4<<Va,Li|=(240&il)<<Va}Sn.la=Gi,wa.la=Li,Bo.Hc=fa,Bo.Gc=ui,Bo.ia=43690&ui?0:uo.ia,Ao=!(fa|ui)}if(0<_t.L&&(_t.wa[_t.Y+_t.ja]=_t.gd[Ot.$b][Ot.Za],_t.wa[_t.Y+_t.ja].La|=!Ao),cn.Ka)return ko(rt,7,"Premature end-of-file encountered.")}if(ia(rt),_t=Et,cn=1,Ot=(Nt=rt).D,Sn=0<Nt.L&&Nt.M>=Nt.zb&&Nt.M<=Nt.Va,Nt.Aa==0)e:{if(Ot.M=Nt.M,Ot.uc=Sn,vc(Nt,Ot),cn=1,Ot=(qo=Nt.D).Nb,Sn=(ui=eA[Nt.L])*Nt.R,Cr=ui/2*Nt.B,ci=16*Ot*Nt.R,Bs=8*Ot*Nt.B,Ao=Nt.sa,Bo=Nt.ta-Sn+ci,uo=Nt.qa,Fn=Nt.ra-Cr+Bs,ti=Nt.Ha,wa=Nt.Ia-Cr+Bs,il=(ns=qo.M)==0,fa=ns>=Nt.Va-1,Nt.Aa==2&&vc(Nt,qo),qo.uc)for(ss=(fi=Nt).D.M,Le(fi.D.uc),qo=fi.yb;qo<fi.Hb;++qo){Li=qo,Gi=ss;var Es=(Al=(Vs=fi).D).Nb;Va=Vs.R;var Al=Al.wa[Al.Y+Li],Zs=Vs.sa,sl=Vs.ta+16*Es*Va+16*Li,Jl=Al.dd,$s=Al.tc;if($s!=0)if(Le(3<=$s),Vs.L==1)0<Li&&Sl(Zs,sl,Va,$s+4),Al.La&&xu(Zs,sl,Va,$s),0<Gi&&js(Zs,sl,Va,$s+4),Al.La&&Dl(Zs,sl,Va,$s);else{var ql=Vs.B,Fu=Vs.qa,ju=Vs.ra+8*Es*ql+8*Li,$l=Vs.Ha,Vs=Vs.Ia+8*Es*ql+8*Li;Es=Al.ld,0<Li&&(Eu(Zs,sl,Va,$s+4,Jl,Es),Yl(Fu,ju,$l,Vs,ql,$s+4,Jl,Es)),Al.La&&(Bu(Zs,sl,Va,$s,Jl,Es),Ws(Fu,ju,$l,Vs,ql,$s,Jl,Es)),0<Gi&&(pu(Zs,sl,Va,$s+4,Jl,Es),Hu(Fu,ju,$l,Vs,ql,$s+4,Jl,Es)),Al.La&&(xc(Zs,sl,Va,$s,Jl,Es),Ju(Fu,ju,$l,Vs,ql,$s,Jl,Es))}}if(Nt.ia&&alert("todo:DitherRow"),_t.put!=null){if(qo=16*ns,ns=16*(ns+1),il?(_t.y=Nt.sa,_t.O=Nt.ta+ci,_t.f=Nt.qa,_t.N=Nt.ra+Bs,_t.ea=Nt.Ha,_t.W=Nt.Ia+Bs):(qo-=ui,_t.y=Ao,_t.O=Bo,_t.f=uo,_t.N=Fn,_t.ea=ti,_t.W=wa),fa||(ns-=ui),ns>_t.o&&(ns=_t.o),_t.F=null,_t.J=null,Nt.Fa!=null&&0<Nt.Fa.length&&qo<ns&&(_t.J=oc(Nt,_t,qo,ns-qo),_t.F=Nt.mb,_t.F==null&&_t.F.length==0)){cn=ko(Nt,3,"Could not decode alpha data.");break e}qo<_t.j&&(ui=_t.j-qo,qo=_t.j,Le(!(1&ui)),_t.O+=Nt.R*ui,_t.N+=Nt.B*(ui>>1),_t.W+=Nt.B*(ui>>1),_t.F!=null&&(_t.J+=_t.width*ui)),qo<ns&&(_t.O+=_t.v,_t.N+=_t.v>>1,_t.W+=_t.v>>1,_t.F!=null&&(_t.J+=_t.v),_t.ka=qo-_t.j,_t.U=_t.va-_t.v,_t.T=ns-qo,cn=_t.put(_t))}Ot+1!=Nt.Ic||fa||(Xe(Nt.sa,Nt.ta-Sn,Ao,Bo+16*Nt.R,Sn),Xe(Nt.qa,Nt.ra-Cr,uo,Fn+8*Nt.B,Cr),Xe(Nt.Ha,Nt.Ia-Cr,ti,wa+8*Nt.B,Cr))}if(!cn)return ko(rt,6,"Output aborted.")}return 1}(Te,Ye)),Ye.bc!=null&&Ye.bc(Ye),dt&=1}return dt?(Te.cb=0,dt):0}function Na(Te,Ye,dt,Bt,Gt){Gt=Te[Ye+dt+32*Bt]+(Gt>>3),Te[Ye+dt+32*Bt]=-256&Gt?0>Gt?0:255:Gt}function Ia(Te,Ye,dt,Bt,Gt,Xt){Na(Te,Ye,0,dt,Bt+Gt),Na(Te,Ye,1,dt,Bt+Xt),Na(Te,Ye,2,dt,Bt-Xt),Na(Te,Ye,3,dt,Bt-Gt)}function Wa(Te){return(20091*Te>>16)+Te}function bi(Te,Ye,dt,Bt){var Gt,Xt=0,$t=$e(16);for(Gt=0;4>Gt;++Gt){var tn=Te[Ye+0]+Te[Ye+8],sn=Te[Ye+0]-Te[Ye+8],xe=(35468*Te[Ye+4]>>16)-Wa(Te[Ye+12]),Pe=Wa(Te[Ye+4])+(35468*Te[Ye+12]>>16);$t[Xt+0]=tn+Pe,$t[Xt+1]=sn+xe,$t[Xt+2]=sn-xe,$t[Xt+3]=tn-Pe,Xt+=4,Ye++}for(Gt=Xt=0;4>Gt;++Gt)tn=(Te=$t[Xt+0]+4)+$t[Xt+8],sn=Te-$t[Xt+8],xe=(35468*$t[Xt+4]>>16)-Wa($t[Xt+12]),Na(dt,Bt,0,0,tn+(Pe=Wa($t[Xt+4])+(35468*$t[Xt+12]>>16))),Na(dt,Bt,1,0,sn+xe),Na(dt,Bt,2,0,sn-xe),Na(dt,Bt,3,0,tn-Pe),Xt++,Bt+=32}function Sa(Te,Ye,dt,Bt){var Gt=Te[Ye+0]+4,Xt=35468*Te[Ye+4]>>16,$t=Wa(Te[Ye+4]),tn=35468*Te[Ye+1]>>16;Ia(dt,Bt,0,Gt+$t,Te=Wa(Te[Ye+1]),tn),Ia(dt,Bt,1,Gt+Xt,Te,tn),Ia(dt,Bt,2,Gt-Xt,Te,tn),Ia(dt,Bt,3,Gt-$t,Te,tn)}function Ra(Te,Ye,dt,Bt,Gt){bi(Te,Ye,dt,Bt),Gt&&bi(Te,Ye+16,dt,Bt+4)}function Ca(Te,Ye,dt,Bt){gu(Te,Ye+0,dt,Bt,1),gu(Te,Ye+32,dt,Bt+128,1)}function da(Te,Ye,dt,Bt){var Gt;for(Te=Te[Ye+0]+4,Gt=0;4>Gt;++Gt)for(Ye=0;4>Ye;++Ye)Na(dt,Bt,Ye,Gt,Te)}function Oa(Te,Ye,dt,Bt){Te[Ye+0]&&Bl(Te,Ye+0,dt,Bt),Te[Ye+16]&&Bl(Te,Ye+16,dt,Bt+4),Te[Ye+32]&&Bl(Te,Ye+32,dt,Bt+128),Te[Ye+48]&&Bl(Te,Ye+48,dt,Bt+128+4)}function hi(Te,Ye,dt,Bt){var Gt,Xt=$e(16);for(Gt=0;4>Gt;++Gt){var $t=Te[Ye+0+Gt]+Te[Ye+12+Gt],tn=Te[Ye+4+Gt]+Te[Ye+8+Gt],sn=Te[Ye+4+Gt]-Te[Ye+8+Gt],xe=Te[Ye+0+Gt]-Te[Ye+12+Gt];Xt[0+Gt]=$t+tn,Xt[8+Gt]=$t-tn,Xt[4+Gt]=xe+sn,Xt[12+Gt]=xe-sn}for(Gt=0;4>Gt;++Gt)$t=(Te=Xt[0+4*Gt]+3)+Xt[3+4*Gt],tn=Xt[1+4*Gt]+Xt[2+4*Gt],sn=Xt[1+4*Gt]-Xt[2+4*Gt],xe=Te-Xt[3+4*Gt],dt[Bt+0]=$t+tn>>3,dt[Bt+16]=xe+sn>>3,dt[Bt+32]=$t-tn>>3,dt[Bt+48]=xe-sn>>3,Bt+=64}function Fi(Te,Ye,dt){var Bt,Gt=Ye-32,Xt=au,$t=255-Te[Gt-1];for(Bt=0;Bt<dt;++Bt){var tn,sn=Xt,xe=$t+Te[Ye-1];for(tn=0;tn<dt;++tn)Te[Ye+tn]=sn[xe+Te[Gt+tn]];Ye+=32}}function Ci(Te,Ye){Fi(Te,Ye,4)}function ii(Te,Ye){Fi(Te,Ye,8)}function ji(Te,Ye){Fi(Te,Ye,16)}function Pi(Te,Ye){var dt;for(dt=0;16>dt;++dt)Xe(Te,Ye+32*dt,Te,Ye-32,16)}function cs(Te,Ye){var dt;for(dt=16;0<dt;--dt)tt(Te,Ye,Te[Ye-1],16),Ye+=32}function Zi(Te,Ye,dt){var Bt;for(Bt=0;16>Bt;++Bt)tt(Ye,dt+32*Bt,Te,16)}function Fs(Te,Ye){var dt,Bt=16;for(dt=0;16>dt;++dt)Bt+=Te[Ye-1+32*dt]+Te[Ye+dt-32];Zi(Bt>>5,Te,Ye)}function es(Te,Ye){var dt,Bt=8;for(dt=0;16>dt;++dt)Bt+=Te[Ye-1+32*dt];Zi(Bt>>4,Te,Ye)}function mi(Te,Ye){var dt,Bt=8;for(dt=0;16>dt;++dt)Bt+=Te[Ye+dt-32];Zi(Bt>>4,Te,Ye)}function Qs(Te,Ye){Zi(128,Te,Ye)}function Pa(Te,Ye,dt){return Te+2*Ye+dt+2>>2}function ws(Te,Ye){var dt,Bt=Ye-32;for(Bt=new Uint8Array([Pa(Te[Bt-1],Te[Bt+0],Te[Bt+1]),Pa(Te[Bt+0],Te[Bt+1],Te[Bt+2]),Pa(Te[Bt+1],Te[Bt+2],Te[Bt+3]),Pa(Te[Bt+2],Te[Bt+3],Te[Bt+4])]),dt=0;4>dt;++dt)Xe(Te,Ye+32*dt,Bt,0,Bt.length)}function Cs(Te,Ye){var dt=Te[Ye-1],Bt=Te[Ye-1+32],Gt=Te[Ye-1+64],Xt=Te[Ye-1+96];ba(Te,Ye+0,16843009*Pa(Te[Ye-1-32],dt,Bt)),ba(Te,Ye+32,16843009*Pa(dt,Bt,Gt)),ba(Te,Ye+64,16843009*Pa(Bt,Gt,Xt)),ba(Te,Ye+96,16843009*Pa(Gt,Xt,Xt))}function Ys(Te,Ye){var dt,Bt=4;for(dt=0;4>dt;++dt)Bt+=Te[Ye+dt-32]+Te[Ye-1+32*dt];for(Bt>>=3,dt=0;4>dt;++dt)tt(Te,Ye+32*dt,Bt,4)}function li(Te,Ye){var dt=Te[Ye-1+0],Bt=Te[Ye-1+32],Gt=Te[Ye-1+64],Xt=Te[Ye-1-32],$t=Te[Ye+0-32],tn=Te[Ye+1-32],sn=Te[Ye+2-32],xe=Te[Ye+3-32];Te[Ye+0+96]=Pa(Bt,Gt,Te[Ye-1+96]),Te[Ye+1+96]=Te[Ye+0+64]=Pa(dt,Bt,Gt),Te[Ye+2+96]=Te[Ye+1+64]=Te[Ye+0+32]=Pa(Xt,dt,Bt),Te[Ye+3+96]=Te[Ye+2+64]=Te[Ye+1+32]=Te[Ye+0+0]=Pa($t,Xt,dt),Te[Ye+3+64]=Te[Ye+2+32]=Te[Ye+1+0]=Pa(tn,$t,Xt),Te[Ye+3+32]=Te[Ye+2+0]=Pa(sn,tn,$t),Te[Ye+3+0]=Pa(xe,sn,tn)}function oi(Te,Ye){var dt=Te[Ye+1-32],Bt=Te[Ye+2-32],Gt=Te[Ye+3-32],Xt=Te[Ye+4-32],$t=Te[Ye+5-32],tn=Te[Ye+6-32],sn=Te[Ye+7-32];Te[Ye+0+0]=Pa(Te[Ye+0-32],dt,Bt),Te[Ye+1+0]=Te[Ye+0+32]=Pa(dt,Bt,Gt),Te[Ye+2+0]=Te[Ye+1+32]=Te[Ye+0+64]=Pa(Bt,Gt,Xt),Te[Ye+3+0]=Te[Ye+2+32]=Te[Ye+1+64]=Te[Ye+0+96]=Pa(Gt,Xt,$t),Te[Ye+3+32]=Te[Ye+2+64]=Te[Ye+1+96]=Pa(Xt,$t,tn),Te[Ye+3+64]=Te[Ye+2+96]=Pa($t,tn,sn),Te[Ye+3+96]=Pa(tn,sn,sn)}function Za(Te,Ye){var dt=Te[Ye-1+0],Bt=Te[Ye-1+32],Gt=Te[Ye-1+64],Xt=Te[Ye-1-32],$t=Te[Ye+0-32],tn=Te[Ye+1-32],sn=Te[Ye+2-32],xe=Te[Ye+3-32];Te[Ye+0+0]=Te[Ye+1+64]=Xt+$t+1>>1,Te[Ye+1+0]=Te[Ye+2+64]=$t+tn+1>>1,Te[Ye+2+0]=Te[Ye+3+64]=tn+sn+1>>1,Te[Ye+3+0]=sn+xe+1>>1,Te[Ye+0+96]=Pa(Gt,Bt,dt),Te[Ye+0+64]=Pa(Bt,dt,Xt),Te[Ye+0+32]=Te[Ye+1+96]=Pa(dt,Xt,$t),Te[Ye+1+32]=Te[Ye+2+96]=Pa(Xt,$t,tn),Te[Ye+2+32]=Te[Ye+3+96]=Pa($t,tn,sn),Te[Ye+3+32]=Pa(tn,sn,xe)}function ka(Te,Ye){var dt=Te[Ye+0-32],Bt=Te[Ye+1-32],Gt=Te[Ye+2-32],Xt=Te[Ye+3-32],$t=Te[Ye+4-32],tn=Te[Ye+5-32],sn=Te[Ye+6-32],xe=Te[Ye+7-32];Te[Ye+0+0]=dt+Bt+1>>1,Te[Ye+1+0]=Te[Ye+0+64]=Bt+Gt+1>>1,Te[Ye+2+0]=Te[Ye+1+64]=Gt+Xt+1>>1,Te[Ye+3+0]=Te[Ye+2+64]=Xt+$t+1>>1,Te[Ye+0+32]=Pa(dt,Bt,Gt),Te[Ye+1+32]=Te[Ye+0+96]=Pa(Bt,Gt,Xt),Te[Ye+2+32]=Te[Ye+1+96]=Pa(Gt,Xt,$t),Te[Ye+3+32]=Te[Ye+2+96]=Pa(Xt,$t,tn),Te[Ye+3+64]=Pa($t,tn,sn),Te[Ye+3+96]=Pa(tn,sn,xe)}function ts(Te,Ye){var dt=Te[Ye-1+0],Bt=Te[Ye-1+32],Gt=Te[Ye-1+64],Xt=Te[Ye-1+96];Te[Ye+0+0]=dt+Bt+1>>1,Te[Ye+2+0]=Te[Ye+0+32]=Bt+Gt+1>>1,Te[Ye+2+32]=Te[Ye+0+64]=Gt+Xt+1>>1,Te[Ye+1+0]=Pa(dt,Bt,Gt),Te[Ye+3+0]=Te[Ye+1+32]=Pa(Bt,Gt,Xt),Te[Ye+3+32]=Te[Ye+1+64]=Pa(Gt,Xt,Xt),Te[Ye+3+64]=Te[Ye+2+64]=Te[Ye+0+96]=Te[Ye+1+96]=Te[Ye+2+96]=Te[Ye+3+96]=Xt}function za(Te,Ye){var dt=Te[Ye-1+0],Bt=Te[Ye-1+32],Gt=Te[Ye-1+64],Xt=Te[Ye-1+96],$t=Te[Ye-1-32],tn=Te[Ye+0-32],sn=Te[Ye+1-32],xe=Te[Ye+2-32];Te[Ye+0+0]=Te[Ye+2+32]=dt+$t+1>>1,Te[Ye+0+32]=Te[Ye+2+64]=Bt+dt+1>>1,Te[Ye+0+64]=Te[Ye+2+96]=Gt+Bt+1>>1,Te[Ye+0+96]=Xt+Gt+1>>1,Te[Ye+3+0]=Pa(tn,sn,xe),Te[Ye+2+0]=Pa($t,tn,sn),Te[Ye+1+0]=Te[Ye+3+32]=Pa(dt,$t,tn),Te[Ye+1+32]=Te[Ye+3+64]=Pa(Bt,dt,$t),Te[Ye+1+64]=Te[Ye+3+96]=Pa(Gt,Bt,dt),Te[Ye+1+96]=Pa(Xt,Gt,Bt)}function vi(Te,Ye){var dt;for(dt=0;8>dt;++dt)Xe(Te,Ye+32*dt,Te,Ye-32,8)}function zi(Te,Ye){var dt;for(dt=0;8>dt;++dt)tt(Te,Ye,Te[Ye-1],8),Ye+=32}function Ti(Te,Ye,dt){var Bt;for(Bt=0;8>Bt;++Bt)tt(Ye,dt+32*Bt,Te,8)}function el(Te,Ye){var dt,Bt=8;for(dt=0;8>dt;++dt)Bt+=Te[Ye+dt-32]+Te[Ye-1+32*dt];Ti(Bt>>4,Te,Ye)}function pl(Te,Ye){var dt,Bt=4;for(dt=0;8>dt;++dt)Bt+=Te[Ye+dt-32];Ti(Bt>>3,Te,Ye)}function _l(Te,Ye){var dt,Bt=4;for(dt=0;8>dt;++dt)Bt+=Te[Ye-1+32*dt];Ti(Bt>>3,Te,Ye)}function as(Te,Ye){Ti(128,Te,Ye)}function Cl(Te,Ye,dt){var Bt=Te[Ye-dt],Gt=Te[Ye+0],Xt=3*(Gt-Bt)+oA[1020+Te[Ye-2*dt]-Te[Ye+dt]],$t=Wc[112+(Xt+4>>3)];Te[Ye-dt]=au[255+Bt+Wc[112+(Xt+3>>3)]],Te[Ye+0]=au[255+Gt-$t]}function Ks(Te,Ye,dt,Bt){var Gt=Te[Ye+0],Xt=Te[Ye+dt];return mu[255+Te[Ye-2*dt]-Te[Ye-dt]]>Bt||mu[255+Xt-Gt]>Bt}function Ll(Te,Ye,dt,Bt){return 4*mu[255+Te[Ye-dt]-Te[Ye+0]]+mu[255+Te[Ye-2*dt]-Te[Ye+dt]]<=Bt}function Du(Te,Ye,dt,Bt,Gt){var Xt=Te[Ye-3*dt],$t=Te[Ye-2*dt],tn=Te[Ye-dt],sn=Te[Ye+0],xe=Te[Ye+dt],Pe=Te[Ye+2*dt],He=Te[Ye+3*dt];return 4*mu[255+tn-sn]+mu[255+$t-xe]>Bt?0:mu[255+Te[Ye-4*dt]-Xt]<=Gt&&mu[255+Xt-$t]<=Gt&&mu[255+$t-tn]<=Gt&&mu[255+He-Pe]<=Gt&&mu[255+Pe-xe]<=Gt&&mu[255+xe-sn]<=Gt}function rs(Te,Ye,dt,Bt){var Gt=2*Bt+1;for(Bt=0;16>Bt;++Bt)Ll(Te,Ye+Bt,dt,Gt)&&Cl(Te,Ye+Bt,dt)}function Xi(Te,Ye,dt,Bt){var Gt=2*Bt+1;for(Bt=0;16>Bt;++Bt)Ll(Te,Ye+Bt*dt,1,Gt)&&Cl(Te,Ye+Bt*dt,1)}function ps(Te,Ye,dt,Bt){var Gt;for(Gt=3;0<Gt;--Gt)rs(Te,Ye+=4*dt,dt,Bt)}function tl(Te,Ye,dt,Bt){var Gt;for(Gt=3;0<Gt;--Gt)Xi(Te,Ye+=4,dt,Bt)}function Ds(Te,Ye,dt,Bt,Gt,Xt,$t,tn){for(Xt=2*Xt+1;0<Gt--;){if(Du(Te,Ye,dt,Xt,$t))if(Ks(Te,Ye,dt,tn))Cl(Te,Ye,dt);else{var sn=Te,xe=Ye,Pe=dt,He=sn[xe-2*Pe],Me=sn[xe-Pe],rt=sn[xe+0],Et=sn[xe+Pe],Ot=sn[xe+2*Pe],Nt=27*(cn=oA[1020+3*(rt-Me)+oA[1020+He-Et]])+63>>7,_t=18*cn+63>>7,cn=9*cn+63>>7;sn[xe-3*Pe]=au[255+sn[xe-3*Pe]+cn],sn[xe-2*Pe]=au[255+He+_t],sn[xe-Pe]=au[255+Me+Nt],sn[xe+0]=au[255+rt-Nt],sn[xe+Pe]=au[255+Et-_t],sn[xe+2*Pe]=au[255+Ot-cn]}Ye+=Bt}}function xi(Te,Ye,dt,Bt,Gt,Xt,$t,tn){for(Xt=2*Xt+1;0<Gt--;){if(Du(Te,Ye,dt,Xt,$t))if(Ks(Te,Ye,dt,tn))Cl(Te,Ye,dt);else{var sn=Te,xe=Ye,Pe=dt,He=sn[xe-Pe],Me=sn[xe+0],rt=sn[xe+Pe],Et=Wc[112+((Ot=3*(Me-He))+4>>3)],Ot=Wc[112+(Ot+3>>3)],Nt=Et+1>>1;sn[xe-2*Pe]=au[255+sn[xe-2*Pe]+Nt],sn[xe-Pe]=au[255+He+Ot],sn[xe+0]=au[255+Me-Et],sn[xe+Pe]=au[255+rt-Nt]}Ye+=Bt}}function ml(Te,Ye,dt,Bt,Gt,Xt){Ds(Te,Ye,dt,1,16,Bt,Gt,Xt)}function al(Te,Ye,dt,Bt,Gt,Xt){Ds(Te,Ye,1,dt,16,Bt,Gt,Xt)}function Il(Te,Ye,dt,Bt,Gt,Xt){var $t;for($t=3;0<$t;--$t)xi(Te,Ye+=4*dt,dt,1,16,Bt,Gt,Xt)}function kl(Te,Ye,dt,Bt,Gt,Xt){var $t;for($t=3;0<$t;--$t)xi(Te,Ye+=4,1,dt,16,Bt,Gt,Xt)}function Ns(Te,Ye,dt,Bt,Gt,Xt,$t,tn){Ds(Te,Ye,Gt,1,8,Xt,$t,tn),Ds(dt,Bt,Gt,1,8,Xt,$t,tn)}function tu(Te,Ye,dt,Bt,Gt,Xt,$t,tn){Ds(Te,Ye,1,Gt,8,Xt,$t,tn),Ds(dt,Bt,1,Gt,8,Xt,$t,tn)}function nu(Te,Ye,dt,Bt,Gt,Xt,$t,tn){xi(Te,Ye+4*Gt,Gt,1,8,Xt,$t,tn),xi(dt,Bt+4*Gt,Gt,1,8,Xt,$t,tn)}function Kl(Te,Ye,dt,Bt,Gt,Xt,$t,tn){xi(Te,Ye+4,1,Gt,8,Xt,$t,tn),xi(dt,Bt+4,1,Gt,8,Xt,$t,tn)}function vl(){this.ba=new vu,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new ul,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function cl(){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 zs(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function Ls(){this.ua=0,this.Wa=new Xn,this.vb=new Xn,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new ar,this.yc=new bn}function cu(){this.xb=this.a=0,this.l=new So,this.ca=new vu,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new qt,this.Pb=0,this.wd=new qt,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new Ls,this.ab=0,this.gc=st(4,zs),this.Oc=0}function Au(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new So,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Wl(Te,Ye,dt,Bt,Gt,Xt,$t){for(Te=Te==null?0:Te[Ye+0],Ye=0;Ye<$t;++Ye)Gt[Xt+Ye]=Te+dt[Bt+Ye]&255,Te=Gt[Xt+Ye]}function Zl(Te,Ye,dt,Bt,Gt,Xt,$t){var tn;if(Te==null)Wl(null,null,dt,Bt,Gt,Xt,$t);else for(tn=0;tn<$t;++tn)Gt[Xt+tn]=Te[Ye+tn]+dt[Bt+tn]&255}function Su(Te,Ye,dt,Bt,Gt,Xt,$t){if(Te==null)Wl(null,null,dt,Bt,Gt,Xt,$t);else{var tn,sn=Te[Ye+0],xe=sn,Pe=sn;for(tn=0;tn<$t;++tn)xe=Pe+(sn=Te[Ye+tn])-xe,Pe=dt[Bt+tn]+(-256&xe?0>xe?0:255:xe)&255,xe=sn,Gt[Xt+tn]=Pe}}function oc(Te,Ye,dt,Bt){var Gt=Ye.width,Xt=Ye.o;if(Le(Te!=null&&Ye!=null),0>dt||0>=Bt||dt+Bt>Xt)return null;if(!Te.Cc){if(Te.ga==null){var $t;if(Te.ga=new Au,($t=Te.ga==null)||($t=Ye.width*Ye.o,Le(Te.Gb.length==0),Te.Gb=$e($t),Te.Uc=0,Te.Gb==null?$t=0:(Te.mb=Te.Gb,Te.nb=Te.Uc,Te.rc=null,$t=1),$t=!$t),!$t){$t=Te.ga;var tn=Te.Fa,sn=Te.P,xe=Te.qc,Pe=Te.mb,He=Te.nb,Me=sn+1,rt=xe-1,Et=$t.l;if(Le(tn!=null&&Pe!=null&&Ye!=null),dc[0]=null,dc[1]=Wl,dc[2]=Zl,dc[3]=Su,$t.ca=Pe,$t.tb=He,$t.c=Ye.width,$t.i=Ye.height,Le(0<$t.c&&0<$t.i),1>=xe)Ye=0;else if($t.$a=tn[sn+0]>>0&3,$t.Z=tn[sn+0]>>2&3,$t.Lc=tn[sn+0]>>4&3,sn=tn[sn+0]>>6&3,0>$t.$a||1<$t.$a||4<=$t.Z||1<$t.Lc||sn)Ye=0;else if(Et.put=eu,Et.ac=Nl,Et.bc=Ou,Et.ma=$t,Et.width=Ye.width,Et.height=Ye.height,Et.Da=Ye.Da,Et.v=Ye.v,Et.va=Ye.va,Et.j=Ye.j,Et.o=Ye.o,$t.$a)e:{Le($t.$a==1),Ye=uu();t:for(;;){if(Ye==null){Ye=0;break e}if(Le($t!=null),$t.mc=Ye,Ye.c=$t.c,Ye.i=$t.i,Ye.l=$t.l,Ye.l.ma=$t,Ye.l.width=$t.c,Ye.l.height=$t.i,Ye.a=0,Jr(Ye.m,tn,Me,rt),!Fl($t.c,$t.i,1,Ye,null)||(Ye.ab==1&&Ye.gc[0].hc==3&&Mu(Ye.s)?($t.ic=1,tn=Ye.c*Ye.i,Ye.Ta=null,Ye.Ua=0,Ye.V=$e(tn),Ye.Ba=0,Ye.V==null?(Ye.a=1,Ye=0):Ye=1):($t.ic=0,Ye=nc(Ye,$t.c)),!Ye))break t;Ye=1;break e}$t.mc=null,Ye=0}else Ye=rt>=$t.c*$t.i;$t=!Ye}if($t)return null;Te.ga.Lc!=1?Te.Ga=0:Bt=Xt-dt}Le(Te.ga!=null),Le(dt+Bt<=Xt);e:{if(Ye=(tn=Te.ga).c,Xt=tn.l.o,tn.$a==0){if(Me=Te.rc,rt=Te.Vc,Et=Te.Fa,sn=Te.P+1+dt*Ye,xe=Te.mb,Pe=Te.nb+dt*Ye,Le(sn<=Te.P+Te.qc),tn.Z!=0)for(Le(dc[tn.Z]!=null),$t=0;$t<Bt;++$t)dc[tn.Z](Me,rt,Et,sn,xe,Pe,Ye),Me=xe,rt=Pe,Pe+=Ye,sn+=Ye;else for($t=0;$t<Bt;++$t)Xe(xe,Pe,Et,sn,Ye),Me=xe,rt=Pe,Pe+=Ye,sn+=Ye;Te.rc=Me,Te.Vc=rt}else{if(Le(tn.mc!=null),Ye=dt+Bt,Le(($t=tn.mc)!=null),Le(Ye<=$t.i),$t.C>=Ye)Ye=1;else if(tn.ic||Fr(),tn.ic){tn=$t.V,Me=$t.Ba,rt=$t.c;var Ot=$t.i,Nt=(Et=1,sn=$t.$/rt,xe=$t.$%rt,Pe=$t.m,He=$t.s,$t.$),_t=rt*Ot,cn=rt*Ye,Sn=He.wc,Fn=Nt<cn?gl(He,xe,sn):null;Le(Nt<=_t),Le(Ye<=Ot),Le(Mu(He));t:for(;;){for(;!Pe.h&&Nt<cn;){if(xe&Sn||(Fn=gl(He,xe,sn)),Le(Fn!=null),jr(Pe),256>(Ot=Gl(Fn.G[0],Fn.H[0],Pe)))tn[Me+Nt]=Ot,++Nt,++xe>=rt&&(xe=0,++sn<=Ye&&!(sn%16)&&Ts($t,sn));else{if(!(280>Ot)){Et=0;break t}Ot=su(Ot-256,Pe);var Cr,Ao=Gl(Fn.G[4],Fn.H[4],Pe);if(jr(Pe),!(Nt>=(Ao=Ru(rt,Ao=su(Ao,Pe)))&&_t-Nt>=Ot)){Et=0;break t}for(Cr=0;Cr<Ot;++Cr)tn[Me+Nt+Cr]=tn[Me+Nt+Cr-Ao];for(Nt+=Ot,xe+=Ot;xe>=rt;)xe-=rt,++sn<=Ye&&!(sn%16)&&Ts($t,sn);Nt<cn&&xe&Sn&&(Fn=gl(He,xe,sn))}Le(Pe.h==Vn(Pe))}Ts($t,sn>Ye?Ye:sn);break t}!Et||Pe.h&&Nt<_t?(Et=0,$t.a=Pe.h?5:3):$t.$=Nt,Ye=Et}else Ye=bu($t,$t.V,$t.Ba,$t.c,$t.i,Ye,rc);if(!Ye){Bt=0;break e}}dt+Bt>=Xt&&(Te.Cc=1),Bt=1}if(!Bt)return null;if(Te.Cc&&((Bt=Te.ga)!=null&&(Bt.mc=null),Te.ga=null,0<Te.Ga))return alert("todo:WebPDequantizeLevels"),null}return Te.nb+dt*Gt}function ot(Te,Ye,dt,Bt,Gt,Xt){for(;0<Gt--;){var $t,tn=Te,sn=Ye+(dt?1:0),xe=Te,Pe=Ye+(dt?0:3);for($t=0;$t<Bt;++$t){var He=xe[Pe+4*$t];He!=255&&(He*=32897,tn[sn+4*$t+0]=tn[sn+4*$t+0]*He>>23,tn[sn+4*$t+1]=tn[sn+4*$t+1]*He>>23,tn[sn+4*$t+2]=tn[sn+4*$t+2]*He>>23)}Ye+=Xt}}function kt(Te,Ye,dt,Bt,Gt){for(;0<Bt--;){var Xt;for(Xt=0;Xt<dt;++Xt){var $t=Te[Ye+2*Xt+0],tn=15&(xe=Te[Ye+2*Xt+1]),sn=4369*tn,xe=(240&xe|xe>>4)*sn>>16;Te[Ye+2*Xt+0]=(240&$t|$t>>4)*sn>>16&240|(15&$t|$t<<4)*sn>>16>>4&15,Te[Ye+2*Xt+1]=240&xe|tn}Ye+=Gt}}function Pn(Te,Ye,dt,Bt,Gt,Xt,$t,tn){var sn,xe,Pe=255;for(xe=0;xe<Gt;++xe){for(sn=0;sn<Bt;++sn){var He=Te[Ye+sn];Xt[$t+4*sn]=He,Pe&=He}Ye+=dt,$t+=tn}return Pe!=255}function Yn(Te,Ye,dt,Bt,Gt){var Xt;for(Xt=0;Xt<Gt;++Xt)dt[Bt+Xt]=Te[Ye+Xt]>>8}function Fr(){mc=ot,Pc=kt,zc=Pn,hA=Yn}function mo(Te,Ye,dt){nr[Te]=function(Bt,Gt,Xt,$t,tn,sn,xe,Pe,He,Me,rt,Et,Ot,Nt,_t,cn,Sn){var Fn,Cr=Sn-1>>1,Ao=tn[sn+0]|xe[Pe+0]<<16,Bo=He[Me+0]|rt[Et+0]<<16;Le(Bt!=null);var uo=3*Ao+Bo+131074>>2;for(Ye(Bt[Gt+0],255&uo,uo>>16,Ot,Nt),Xt!=null&&(uo=3*Bo+Ao+131074>>2,Ye(Xt[$t+0],255&uo,uo>>16,_t,cn)),Fn=1;Fn<=Cr;++Fn){var ti=tn[sn+Fn]|xe[Pe+Fn]<<16,wa=He[Me+Fn]|rt[Et+Fn]<<16,fa=Ao+ti+Bo+wa+524296,ui=fa+2*(ti+Bo)>>3;uo=ui+Ao>>1,Ao=(fa=fa+2*(Ao+wa)>>3)+ti>>1,Ye(Bt[Gt+2*Fn-1],255&uo,uo>>16,Ot,Nt+(2*Fn-1)*dt),Ye(Bt[Gt+2*Fn-0],255&Ao,Ao>>16,Ot,Nt+(2*Fn-0)*dt),Xt!=null&&(uo=fa+Bo>>1,Ao=ui+wa>>1,Ye(Xt[$t+2*Fn-1],255&uo,uo>>16,_t,cn+(2*Fn-1)*dt),Ye(Xt[$t+2*Fn+0],255&Ao,Ao>>16,_t,cn+(2*Fn+0)*dt)),Ao=ti,Bo=wa}1&Sn||(uo=3*Ao+Bo+131074>>2,Ye(Bt[Gt+Sn-1],255&uo,uo>>16,Ot,Nt+(Sn-1)*dt),Xt!=null&&(uo=3*Bo+Ao+131074>>2,Ye(Xt[$t+Sn-1],255&uo,uo>>16,_t,cn+(Sn-1)*dt)))}}function Yo(){_u[Rc]=CA,_u[Zc]=EA,_u[yA]=VA,_u[Mc]=BA,_u[Vc]=Hc,_u[aA]=Pu,_u[bA]=xA,_u[iA]=EA,_u[sA]=BA,_u[Fc]=Hc,_u[lA]=Pu}function _a(Te){return Te&~$c?0>Te?0:255:Te>>wc}function Ei(Te,Ye){return _a((19077*Te>>8)+(26149*Ye>>8)-14234)}function Ki(Te,Ye,dt){return _a((19077*Te>>8)-(6419*Ye>>8)-(13320*dt>>8)+8708)}function Vi(Te,Ye){return _a((19077*Te>>8)+(33050*Ye>>8)-17685)}function ms(Te,Ye,dt,Bt,Gt){Bt[Gt+0]=Ei(Te,dt),Bt[Gt+1]=Ki(Te,Ye,dt),Bt[Gt+2]=Vi(Te,Ye)}function Js(Te,Ye,dt,Bt,Gt){Bt[Gt+0]=Vi(Te,Ye),Bt[Gt+1]=Ki(Te,Ye,dt),Bt[Gt+2]=Ei(Te,dt)}function ks(Te,Ye,dt,Bt,Gt){var Xt=Ki(Te,Ye,dt);Ye=Xt<<3&224|Vi(Te,Ye)>>3,Bt[Gt+0]=248&Ei(Te,dt)|Xt>>5,Bt[Gt+1]=Ye}function Gs(Te,Ye,dt,Bt,Gt){var Xt=240&Vi(Te,Ye)|15;Bt[Gt+0]=240&Ei(Te,dt)|Ki(Te,Ye,dt)>>4,Bt[Gt+1]=Xt}function Ol(Te,Ye,dt,Bt,Gt){Bt[Gt+0]=255,ms(Te,Ye,dt,Bt,Gt+1)}function El(Te,Ye,dt,Bt,Gt){Js(Te,Ye,dt,Bt,Gt),Bt[Gt+3]=255}function du(Te,Ye,dt,Bt,Gt){ms(Te,Ye,dt,Bt,Gt),Bt[Gt+3]=255}function Ul(Te,Ye){return 0>Te?0:Te>Ye?Ye:Te}function wu(Te,Ye,dt){nr[Te]=function(Bt,Gt,Xt,$t,tn,sn,xe,Pe,He){for(var Me=Pe+(-2&He)*dt;Pe!=Me;)Ye(Bt[Gt+0],Xt[$t+0],tn[sn+0],xe,Pe),Ye(Bt[Gt+1],Xt[$t+0],tn[sn+0],xe,Pe+dt),Gt+=2,++$t,++sn,Pe+=2*dt;1&He&&Ye(Bt[Gt+0],Xt[$t+0],tn[sn+0],xe,Pe)}}function Wu(Te,Ye,dt){return dt==0?Te==0?Ye==0?6:5:Ye==0?4:0:dt}function pc(Te,Ye,dt,Bt,Gt){switch(Te>>>30){case 3:gu(Ye,dt,Bt,Gt,0);break;case 2:Yu(Ye,dt,Bt,Gt);break;case 1:Bl(Ye,dt,Bt,Gt)}}function vc(Te,Ye){var dt,Bt,Gt=Ye.M,Xt=Ye.Nb,$t=Te.oc,tn=Te.pc+40,sn=Te.oc,xe=Te.pc+584,Pe=Te.oc,He=Te.pc+600;for(dt=0;16>dt;++dt)$t[tn+32*dt-1]=129;for(dt=0;8>dt;++dt)sn[xe+32*dt-1]=129,Pe[He+32*dt-1]=129;for(0<Gt?$t[tn-1-32]=sn[xe-1-32]=Pe[He-1-32]=129:(tt($t,tn-32-1,127,21),tt(sn,xe-32-1,127,9),tt(Pe,He-32-1,127,9)),Bt=0;Bt<Te.za;++Bt){var Me=Ye.ya[Ye.aa+Bt];if(0<Bt){for(dt=-1;16>dt;++dt)Xe($t,tn+32*dt-4,$t,tn+32*dt+12,4);for(dt=-1;8>dt;++dt)Xe(sn,xe+32*dt-4,sn,xe+32*dt+4,4),Xe(Pe,He+32*dt-4,Pe,He+32*dt+4,4)}var rt=Te.Gd,Et=Te.Hd+Bt,Ot=Me.ad,Nt=Me.Hc;if(0<Gt&&(Xe($t,tn-32,rt[Et].y,0,16),Xe(sn,xe-32,rt[Et].f,0,8),Xe(Pe,He-32,rt[Et].ea,0,8)),Me.Za){var _t=$t,cn=tn-32+16;for(0<Gt&&(Bt>=Te.za-1?tt(_t,cn,rt[Et].y[15],4):Xe(_t,cn,rt[Et+1].y,0,4)),dt=0;4>dt;dt++)_t[cn+128+dt]=_t[cn+256+dt]=_t[cn+384+dt]=_t[cn+0+dt];for(dt=0;16>dt;++dt,Nt<<=2)_t=$t,cn=tn+IA[dt],Qu[Me.Ob[dt]](_t,cn),pc(Nt,Ot,16*+dt,_t,cn)}else if(_t=Wu(Bt,Gt,Me.Ob[0]),Ac[_t]($t,tn),Nt!=0)for(dt=0;16>dt;++dt,Nt<<=2)pc(Nt,Ot,16*+dt,$t,tn+IA[dt]);for(dt=Me.Gc,_t=Wu(Bt,Gt,Me.Dd),qu[_t](sn,xe),qu[_t](Pe,He),Nt=Ot,_t=sn,cn=xe,255&(Me=dt>>0)&&(170&Me?Is(Nt,256,_t,cn):Hl(Nt,256,_t,cn)),Me=Pe,Nt=He,255&(dt>>=8)&&(170&dt?Is(Ot,320,Me,Nt):Hl(Ot,320,Me,Nt)),Gt<Te.Ub-1&&(Xe(rt[Et].y,0,$t,tn+480,16),Xe(rt[Et].f,0,sn,xe+224,8),Xe(rt[Et].ea,0,Pe,He+224,8)),dt=8*Xt*Te.B,rt=Te.sa,Et=Te.ta+16*Bt+16*Xt*Te.R,Ot=Te.qa,Me=Te.ra+8*Bt+dt,Nt=Te.Ha,_t=Te.Ia+8*Bt+dt,dt=0;16>dt;++dt)Xe(rt,Et+dt*Te.R,$t,tn+32*dt,16);for(dt=0;8>dt;++dt)Xe(Ot,Me+dt*Te.B,sn,xe+32*dt,8),Xe(Nt,_t+dt*Te.B,Pe,He+32*dt,8)}}function Zu(Te,Ye,dt,Bt,Gt,Xt,$t,tn,sn){var xe=[0],Pe=[0],He=0,Me=sn!=null?sn.kd:0,rt=sn!=null?sn:new cl;if(Te==null||12>dt)return 7;rt.data=Te,rt.w=Ye,rt.ha=dt,Ye=[Ye],dt=[dt],rt.gb=[rt.gb];e:{var Et=Ye,Ot=dt,Nt=rt.gb;if(Le(Te!=null),Le(Ot!=null),Le(Nt!=null),Nt[0]=0,12<=Ot[0]&&!_e(Te,Et[0],"RIFF")){if(_e(Te,Et[0]+8,"WEBP")){Nt=3;break e}var _t=Ja(Te,Et[0]+4);if(12>_t||4294967286<_t){Nt=3;break e}if(Me&&_t>Ot[0]-8){Nt=7;break e}Nt[0]=_t,Et[0]+=12,Ot[0]-=12}Nt=0}if(Nt!=0)return Nt;for(_t=0<rt.gb[0],dt=dt[0];;){e:{var cn=Te;Ot=Ye,Nt=dt;var Sn=xe,Fn=Pe,Cr=Et=[0];if((uo=He=[He])[0]=0,8>Nt[0])Nt=7;else{if(!_e(cn,Ot[0],"VP8X")){if(Ja(cn,Ot[0]+4)!=10){Nt=3;break e}if(18>Nt[0]){Nt=7;break e}var Ao=Ja(cn,Ot[0]+8),Bo=1+Ya(cn,Ot[0]+12);if(2147483648<=Bo*(cn=1+Ya(cn,Ot[0]+15))){Nt=3;break e}Cr!=null&&(Cr[0]=Ao),Sn!=null&&(Sn[0]=Bo),Fn!=null&&(Fn[0]=cn),Ot[0]+=18,Nt[0]-=18,uo[0]=1}Nt=0}}if(He=He[0],Et=Et[0],Nt!=0)return Nt;if(Ot=!!(2&Et),!_t&&He)return 3;if(Xt!=null&&(Xt[0]=!!(16&Et)),$t!=null&&($t[0]=Ot),tn!=null&&(tn[0]=0),$t=xe[0],Et=Pe[0],He&&Ot&&sn==null){Nt=0;break}if(4>dt){Nt=7;break}if(_t&&He||!_t&&!He&&!_e(Te,Ye[0],"ALPH")){dt=[dt],rt.na=[rt.na],rt.P=[rt.P],rt.Sa=[rt.Sa];e:{Ao=Te,Nt=Ye,_t=dt;var uo=rt.gb;Sn=rt.na,Fn=rt.P,Cr=rt.Sa,Bo=22,Le(Ao!=null),Le(_t!=null),cn=Nt[0];var ti=_t[0];for(Le(Sn!=null),Le(Cr!=null),Sn[0]=null,Fn[0]=null,Cr[0]=0;;){if(Nt[0]=cn,_t[0]=ti,8>ti){Nt=7;break e}var wa=Ja(Ao,cn+4);if(4294967286<wa){Nt=3;break e}var fa=8+wa+1&-2;if(Bo+=fa,0<uo&&Bo>uo){Nt=3;break e}if(!_e(Ao,cn,"VP8 ")||!_e(Ao,cn,"VP8L")){Nt=0;break e}if(ti[0]<fa){Nt=7;break e}_e(Ao,cn,"ALPH")||(Sn[0]=Ao,Fn[0]=cn+8,Cr[0]=wa),cn+=fa,ti-=fa}}if(dt=dt[0],rt.na=rt.na[0],rt.P=rt.P[0],rt.Sa=rt.Sa[0],Nt!=0)break}dt=[dt],rt.Ja=[rt.Ja],rt.xa=[rt.xa];e:if(uo=Te,Nt=Ye,_t=dt,Sn=rt.gb[0],Fn=rt.Ja,Cr=rt.xa,Ao=Nt[0],cn=!_e(uo,Ao,"VP8 "),Bo=!_e(uo,Ao,"VP8L"),Le(uo!=null),Le(_t!=null),Le(Fn!=null),Le(Cr!=null),8>_t[0])Nt=7;else{if(cn||Bo){if(uo=Ja(uo,Ao+4),12<=Sn&&uo>Sn-12){Nt=3;break e}if(Me&&uo>_t[0]-8){Nt=7;break e}Fn[0]=uo,Nt[0]+=8,_t[0]-=8,Cr[0]=Bo}else Cr[0]=5<=_t[0]&&uo[Ao+0]==47&&!(uo[Ao+4]>>5),Fn[0]=_t[0];Nt=0}if(dt=dt[0],rt.Ja=rt.Ja[0],rt.xa=rt.xa[0],Ye=Ye[0],Nt!=0)break;if(4294967286<rt.Ja)return 3;if(tn==null||Ot||(tn[0]=rt.xa?2:1),$t=[$t],Et=[Et],rt.xa){if(5>dt){Nt=7;break}tn=$t,Me=Et,Ot=Xt,Te==null||5>dt?Te=0:5<=dt&&Te[Ye+0]==47&&!(Te[Ye+4]>>5)?(_t=[0],uo=[0],Sn=[0],Jr(Fn=new qt,Te,Ye,dt),_i(Fn,_t,uo,Sn)?(tn!=null&&(tn[0]=_t[0]),Me!=null&&(Me[0]=uo[0]),Ot!=null&&(Ot[0]=Sn[0]),Te=1):Te=0):Te=0}else{if(10>dt){Nt=7;break}tn=Et,Te==null||10>dt||!Xo(Te,Ye+3,dt-3)?Te=0:(Me=Te[Ye+0]|Te[Ye+1]<<8|Te[Ye+2]<<16,Ot=16383&(Te[Ye+7]<<8|Te[Ye+6]),Te=16383&(Te[Ye+9]<<8|Te[Ye+8]),1&Me||3<(Me>>1&7)||!(Me>>4&1)||Me>>5>=rt.Ja||!Ot||!Te?Te=0:($t&&($t[0]=Ot),tn&&(tn[0]=Te),Te=1))}if(!Te||($t=$t[0],Et=Et[0],He&&(xe[0]!=$t||Pe[0]!=Et)))return 3;sn!=null&&(sn[0]=rt,sn.offset=Ye-sn.w,Le(4294967286>Ye-sn.w),Le(sn.offset==sn.ha-dt));break}return Nt==0||Nt==7&&He&&sn==null?(Xt!=null&&(Xt[0]|=rt.na!=null&&0<rt.na.length),Bt!=null&&(Bt[0]=$t),Gt!=null&&(Gt[0]=Et),0):Nt}function Cu(Te,Ye,dt){var Bt=Ye.width,Gt=Ye.height,Xt=0,$t=0,tn=Bt,sn=Gt;if(Ye.Da=Te!=null&&0<Te.Da,Ye.Da&&(tn=Te.cd,sn=Te.bd,Xt=Te.v,$t=Te.j,11>dt||(Xt&=-2,$t&=-2),0>Xt||0>$t||0>=tn||0>=sn||Xt+tn>Bt||$t+sn>Gt))return 0;if(Ye.v=Xt,Ye.j=$t,Ye.va=Xt+tn,Ye.o=$t+sn,Ye.U=tn,Ye.T=sn,Ye.da=Te!=null&&0<Te.da,Ye.da){if(!ki(tn,sn,dt=[Te.ib],Xt=[Te.hb]))return 0;Ye.ib=dt[0],Ye.hb=Xt[0]}return Ye.ob=Te!=null&&Te.ob,Ye.Kb=Te==null||!Te.Sd,Ye.da&&(Ye.ob=Ye.ib<3*Bt/4&&Ye.hb<3*Gt/4,Ye.Kb=0),1}function ac(Te){if(Te==null)return 2;if(11>Te.S){var Ye=Te.f.RGBA;Ye.fb+=(Te.height-1)*Ye.A,Ye.A=-Ye.A}else Ye=Te.f.kb,Te=Te.height,Ye.O+=(Te-1)*Ye.fa,Ye.fa=-Ye.fa,Ye.N+=(Te-1>>1)*Ye.Ab,Ye.Ab=-Ye.Ab,Ye.W+=(Te-1>>1)*Ye.Db,Ye.Db=-Ye.Db,Ye.F!=null&&(Ye.J+=(Te-1)*Ye.lb,Ye.lb=-Ye.lb);return 0}function ku(Te,Ye,dt,Bt){if(Bt==null||0>=Te||0>=Ye)return 2;if(dt!=null){if(dt.Da){var Gt=dt.cd,Xt=dt.bd,$t=-2&dt.v,tn=-2&dt.j;if(0>$t||0>tn||0>=Gt||0>=Xt||$t+Gt>Te||tn+Xt>Ye)return 2;Te=Gt,Ye=Xt}if(dt.da){if(!ki(Te,Ye,Gt=[dt.ib],Xt=[dt.hb]))return 2;Te=Gt[0],Ye=Xt[0]}}Bt.width=Te,Bt.height=Ye;e:{var sn=Bt.width,xe=Bt.height;if(Te=Bt.S,0>=sn||0>=xe||!(Te>=Rc&&13>Te))Te=2;else{if(0>=Bt.Rd&&Bt.sd==null){$t=Xt=Gt=Ye=0;var Pe=(tn=sn*OA[Te])*xe;if(11>Te||(Xt=(xe+1)/2*(Ye=(sn+1)/2),Te==12&&($t=(Gt=sn)*xe)),(xe=$e(Pe+2*Xt+$t))==null){Te=1;break e}Bt.sd=xe,11>Te?((sn=Bt.f.RGBA).eb=xe,sn.fb=0,sn.A=tn,sn.size=Pe):((sn=Bt.f.kb).y=xe,sn.O=0,sn.fa=tn,sn.Fd=Pe,sn.f=xe,sn.N=0+Pe,sn.Ab=Ye,sn.Cd=Xt,sn.ea=xe,sn.W=0+Pe+Xt,sn.Db=Ye,sn.Ed=Xt,Te==12&&(sn.F=xe,sn.J=0+Pe+2*Xt),sn.Tc=$t,sn.lb=Gt)}if(Ye=1,Gt=Bt.S,Xt=Bt.width,$t=Bt.height,Gt>=Rc&&13>Gt)if(11>Gt)Te=Bt.f.RGBA,Ye&=(tn=Math.abs(Te.A))*($t-1)+Xt<=Te.size,Ye&=tn>=Xt*OA[Gt],Ye&=Te.eb!=null;else{Te=Bt.f.kb,tn=(Xt+1)/2,Pe=($t+1)/2,sn=Math.abs(Te.fa),xe=Math.abs(Te.Ab);var He=Math.abs(Te.Db),Me=Math.abs(Te.lb),rt=Me*($t-1)+Xt;Ye&=sn*($t-1)+Xt<=Te.Fd,Ye&=xe*(Pe-1)+tn<=Te.Cd,Ye=(Ye&=He*(Pe-1)+tn<=Te.Ed)&sn>=Xt&xe>=tn&He>=tn,Ye&=Te.y!=null,Ye&=Te.f!=null,Ye&=Te.ea!=null,Gt==12&&(Ye&=Me>=Xt,Ye&=rt<=Te.Tc,Ye&=Te.F!=null)}else Ye=0;Te=Ye?0:2}}return Te!=0||dt!=null&&dt.fd&&(Te=ac(Bt)),Te}var Vl=64,ic=[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],Uu=24,Vu=32,Xu=8,jl=[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];Ta("Predictor0","PredictorAdd0"),nr.Predictor0=function(){return 4278190080},nr.Predictor1=function(Te){return Te},nr.Predictor2=function(Te,Ye,dt){return Ye[dt+0]},nr.Predictor3=function(Te,Ye,dt){return Ye[dt+1]},nr.Predictor4=function(Te,Ye,dt){return Ye[dt-1]},nr.Predictor5=function(Te,Ye,dt){return Ha(Ha(Te,Ye[dt+1]),Ye[dt+0])},nr.Predictor6=function(Te,Ye,dt){return Ha(Te,Ye[dt-1])},nr.Predictor7=function(Te,Ye,dt){return Ha(Te,Ye[dt+0])},nr.Predictor8=function(Te,Ye,dt){return Ha(Ye[dt-1],Ye[dt+0])},nr.Predictor9=function(Te,Ye,dt){return Ha(Ye[dt+0],Ye[dt+1])},nr.Predictor10=function(Te,Ye,dt){return Ha(Ha(Te,Ye[dt-1]),Ha(Ye[dt+0],Ye[dt+1]))},nr.Predictor11=function(Te,Ye,dt){var Bt=Ye[dt+0];return 0>=$i(Bt>>24&255,Te>>24&255,(Ye=Ye[dt-1])>>24&255)+$i(Bt>>16&255,Te>>16&255,Ye>>16&255)+$i(Bt>>8&255,Te>>8&255,Ye>>8&255)+$i(255&Bt,255&Te,255&Ye)?Bt:Te},nr.Predictor12=function(Te,Ye,dt){var Bt=Ye[dt+0];return(gi((Te>>24&255)+(Bt>>24&255)-((Ye=Ye[dt-1])>>24&255))<<24|gi((Te>>16&255)+(Bt>>16&255)-(Ye>>16&255))<<16|gi((Te>>8&255)+(Bt>>8&255)-(Ye>>8&255))<<8|gi((255&Te)+(255&Bt)-(255&Ye)))>>>0},nr.Predictor13=function(Te,Ye,dt){var Bt=Ye[dt-1];return(Oi((Te=Ha(Te,Ye[dt+0]))>>24&255,Bt>>24&255)<<24|Oi(Te>>16&255,Bt>>16&255)<<16|Oi(Te>>8&255,Bt>>8&255)<<8|Oi(Te>>0&255,Bt>>0&255))>>>0};var yc=nr.PredictorAdd0;nr.PredictorAdd1=os,Ta("Predictor2","PredictorAdd2"),Ta("Predictor3","PredictorAdd3"),Ta("Predictor4","PredictorAdd4"),Ta("Predictor5","PredictorAdd5"),Ta("Predictor6","PredictorAdd6"),Ta("Predictor7","PredictorAdd7"),Ta("Predictor8","PredictorAdd8"),Ta("Predictor9","PredictorAdd9"),Ta("Predictor10","PredictorAdd10"),Ta("Predictor11","PredictorAdd11"),Ta("Predictor12","PredictorAdd12"),Ta("Predictor13","PredictorAdd13");var sc=nr.PredictorAdd2;us("ColorIndexInverseTransform","MapARGB","32b",function(Te){return Te>>8&255},function(Te){return Te}),us("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(Te){return Te},function(Te){return Te>>8&255});var lc,fu=nr.ColorIndexInverseTransform,uc=nr.MapARGB,bc=nr.VP8LColorIndexInverseTransformAlpha,cc=nr.MapAlpha,ru=nr.VP8LPredictorsAdd=[];ru.length=16,(nr.VP8LPredictors=[]).length=16,(nr.VP8LPredictorsAdd_C=[]).length=16,(nr.VP8LPredictors_C=[]).length=16;var Xl,hu,qi,is,yl,ou,Tl,gu,Yu,Is,Bl,Hl,pu,Eu,Hu,Yl,xc,Bu,Ju,Ws,js,Sl,Dl,xu,mc,Pc,zc,hA,gA=$e(511),Gc=$e(2041),pA=$e(225),mA=$e(767),vA=0,oA=Gc,Wc=pA,au=mA,mu=gA,Rc=0,Zc=1,yA=2,Mc=3,Vc=4,aA=5,bA=6,iA=7,sA=8,Fc=9,lA=10,uA=[2,3,7],QA=[3,3,11],qa=[280,256,256,256,40],Lc=[0,1,1,1,0],Xc=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Nu=[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],KA=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],Rs=8,nl=[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],Ic=[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],kc=null,Yc=[[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]],zA=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],Uc=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],GA=[[[[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]]]],WA=[[[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]]],SA=[[[[255,255,255,255,255,255,255,255,255,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]]]],ZA=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Ac=[],Qu=[],qu=[],wA=1,Jc=2,dc=[],_u=[];mo("UpsampleRgbLinePair",ms,3),mo("UpsampleBgrLinePair",Js,3),mo("UpsampleRgbaLinePair",du,4),mo("UpsampleBgraLinePair",El,4),mo("UpsampleArgbLinePair",Ol,4),mo("UpsampleRgba4444LinePair",Gs,2),mo("UpsampleRgb565LinePair",ks,2);var CA=nr.UpsampleRgbLinePair,VA=nr.UpsampleBgrLinePair,EA=nr.UpsampleRgbaLinePair,BA=nr.UpsampleBgraLinePair,Hc=nr.UpsampleArgbLinePair,Pu=nr.UpsampleRgba4444LinePair,xA=nr.UpsampleRgb565LinePair,Sc=16,qc=1<<Sc-1,Qc=-227,Kc=482,wc=6,$c=(256<<wc)-1,PA=0,Oc=$e(256),XA=$e(256),YA=$e(256),FA=$e(256),JA=$e(Kc-Qc),LA=$e(Kc-Qc);wu("YuvToRgbRow",ms,3),wu("YuvToBgrRow",Js,3),wu("YuvToRgbaRow",du,4),wu("YuvToBgraRow",El,4),wu("YuvToArgbRow",Ol,4),wu("YuvToRgba4444Row",Gs,2),wu("YuvToRgb565Row",ks,2);var IA=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],eA=[0,2,8],qA=[8,7,6,4,4,2,2,2,1,1,1,1],$A=1;this.WebPDecodeRGBA=function(Te,Ye,dt,Bt,Gt){var Xt=Zc,$t=new vl,tn=new vu;$t.ba=tn,tn.S=Xt,tn.width=[tn.width],tn.height=[tn.height];var sn=tn.width,xe=tn.height,Pe=new Gu;if(Pe==null||Te==null)var He=2;else Le(Pe!=null),He=Zu(Te,Ye,dt,Pe.width,Pe.height,Pe.Pd,Pe.Qd,Pe.format,null);if(He!=0?sn=0:(sn!=null&&(sn[0]=Pe.width[0]),xe!=null&&(xe[0]=Pe.height[0]),sn=1),sn){tn.width=tn.width[0],tn.height=tn.height[0],Bt!=null&&(Bt[0]=tn.width),Gt!=null&&(Gt[0]=tn.height);e:{if(Bt=new So,(Gt=new cl).data=Te,Gt.w=Ye,Gt.ha=dt,Gt.kd=1,Ye=[0],Le(Gt!=null),((Te=Zu(Gt.data,Gt.w,Gt.ha,null,null,null,Ye,null,Gt))==0||Te==7)&&Ye[0]&&(Te=4),(Ye=Te)==0){if(Le($t!=null),Bt.data=Gt.data,Bt.w=Gt.w+Gt.offset,Bt.ha=Gt.ha-Gt.offset,Bt.put=eu,Bt.ac=Nl,Bt.bc=Ou,Bt.ma=$t,Gt.xa){if((Te=uu())==null){$t=1;break e}if(function(Me,rt){var Et=[0],Ot=[0],Nt=[0];t:for(;;){if(Me==null)return 0;if(rt==null)return Me.a=2,0;if(Me.l=rt,Me.a=0,Jr(Me.m,rt.data,rt.w,rt.ha),!_i(Me.m,Et,Ot,Nt)){Me.a=3;break t}if(Me.xb=Jc,rt.width=Et[0],rt.height=Ot[0],!Fl(Et[0],Ot[0],1,Me,null))break t;return 1}return Le(Me.a!=0),0}(Te,Bt)){if(Bt=(Ye=ku(Bt.width,Bt.height,$t.Oa,$t.ba))==0){t:{Bt=Te;n:for(;;){if(Bt==null){Bt=0;break t}if(Le(Bt.s.yc!=null),Le(Bt.s.Ya!=null),Le(0<Bt.s.Wb),Le((dt=Bt.l)!=null),Le((Gt=dt.ma)!=null),Bt.xb!=0){if(Bt.ca=Gt.ba,Bt.tb=Gt.tb,Le(Bt.ca!=null),!Cu(Gt.Oa,dt,Mc)){Bt.a=2;break n}if(!nc(Bt,dt.width)||dt.da)break n;if((dt.da||Os(Bt.ca.S))&&Fr(),11>Bt.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),Bt.ca.f.kb.F!=null&&Fr()),Bt.Pb&&0<Bt.s.ua&&Bt.s.vb.X==null&&!Ii(Bt.s.vb,Bt.s.Wa.Xa)){Bt.a=1;break n}Bt.xb=0}if(!bu(Bt,Bt.V,Bt.Ba,Bt.c,Bt.i,dt.o,gc))break n;Gt.Dc=Bt.Ma,Bt=1;break t}Le(Bt.a!=0),Bt=0}Bt=!Bt}Bt&&(Ye=Te.a)}else Ye=Te.a}else{if((Te=new Eo)==null){$t=1;break e}if(Te.Fa=Gt.na,Te.P=Gt.P,Te.qc=Gt.Sa,sa(Te,Bt)){if((Ye=ku(Bt.width,Bt.height,$t.Oa,$t.ba))==0){if(Te.Aa=0,dt=$t.Oa,Le((Gt=Te)!=null),dt!=null){if(0<(sn=0>(sn=dt.Md)?0:100<sn?255:255*sn/100)){for(xe=Pe=0;4>xe;++xe)12>(He=Gt.pb[xe]).lc&&(He.ia=sn*qA[0>He.lc?0:He.lc]>>3),Pe|=He.ia;Pe&&(alert("todo:VP8InitRandom"),Gt.ia=1)}Gt.Ga=dt.Id,100<Gt.Ga?Gt.Ga=100:0>Gt.Ga&&(Gt.Ga=0)}Ma(Te,Bt)||(Ye=Te.a)}}else Ye=Te.a}Ye==0&&$t.Oa!=null&&$t.Oa.fd&&(Ye=ac($t.ba))}$t=Ye}Xt=$t!=0?null:11>Xt?tn.f.RGBA.eb:tn.f.kb.y}else Xt=null;return Xt};var OA=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function Dt(nr,Qo){for(var Ho="",wn=0;wn<4;wn++)Ho+=String.fromCharCode(nr[Qo++]);return Ho}function Kt(nr,Qo){return(nr[Qo+0]<<0|nr[Qo+1]<<8|nr[Qo+2]<<16)>>>0}function Yt(nr,Qo){return(nr[Qo+0]<<0|nr[Qo+1]<<8|nr[Qo+2]<<16|nr[Qo+3]<<24)>>>0}new gt;var nn=[0],Ft=[0],Tn=[],hn=new gt,Qn=Ue,un=function(nr,Qo){var Ho={},wn=0,bn=!1,Ar=0,ar=0;if(Ho.frames=[],!function(kn,Vn,mr,jr){for(var eo=0;eo<jr;eo++)if(kn[Vn+eo]!=mr.charCodeAt(eo))return!0;return!1}(nr,Qo,"RIFF",4)){var Fo,fo;for(Yt(nr,Qo+=4),Qo+=8;Qo<nr.length;){var Lo=Dt(nr,Qo),Jr=Yt(nr,Qo+=4);Qo+=4;var Mo=Jr+(1&Jr);switch(Lo){case"VP8 ":case"VP8L":Ho.frames[wn]===void 0&&(Ho.frames[wn]={}),(qt=Ho.frames[wn]).src_off=bn?ar:Qo-8,qt.src_size=Ar+Jr+8,wn++,bn&&(bn=!1,Ar=0,ar=0);break;case"VP8X":(qt=Ho.header={}).feature_flags=nr[Qo];var _o=Qo+4;qt.canvas_width=1+Kt(nr,_o),_o+=3,qt.canvas_height=1+Kt(nr,_o),_o+=3;break;case"ALPH":bn=!0,Ar=Mo+8,ar=Qo-8;break;case"ANIM":(qt=Ho.header).bgcolor=Yt(nr,Qo),_o=Qo+4,qt.loop_count=(Fo=nr)[(fo=_o)+0]<<0|Fo[fo+1]<<8,_o+=2;break;case"ANMF":var ja,qt;(qt=Ho.frames[wn]={}).offset_x=2*Kt(nr,Qo),Qo+=3,qt.offset_y=2*Kt(nr,Qo),Qo+=3,qt.width=1+Kt(nr,Qo),Qo+=3,qt.height=1+Kt(nr,Qo),Qo+=3,qt.duration=Kt(nr,Qo),Qo+=3,ja=nr[Qo++],qt.dispose=1&ja,qt.blend=ja>>1&1}Lo!="ANMF"&&(Qo+=Mo)}return Ho}}(Qn,0);un.response=Qn,un.rgbaoutput=!0,un.dataurl=!1;var jn=un.header?un.header:null,br=un.frames?un.frames:null;if(jn){jn.loop_counter=jn.loop_count,nn=[jn.canvas_height],Ft=[jn.canvas_width];for(var Zr=0;Zr<br.length&&br[Zr].blend!=0;Zr++);}var Po=br[0],$o=hn.WebPDecodeRGBA(Qn,Po.src_off,Po.src_size,Ft,nn);Po.rgba=$o,Po.imgwidth=Ft[0],Po.imgheight=nn[0];for(var Xr=0;Xr<Ft[0]*nn[0]*4;Xr++)Tn[Xr]=$o[Xr];return this.width=Ft,this.height=nn,this.data=Tn,this}(function(Ue){var Le=function(){return typeof Co=="function"},_e=function(nn,Ft,Tn,hn){var Qn=4,un=st;switch(hn){case Ue.image_compression.FAST:Qn=1,un=$e;break;case Ue.image_compression.MEDIUM:Qn=6,un=ft;break;case Ue.image_compression.SLOW:Qn=9,un=gt}nn=Xe(nn,Ft,Tn,un);var jn=Co(nn,{level:Qn});return Ue.__addimage__.arrayBufferToBinaryString(jn)},Xe=function(nn,Ft,Tn,hn){for(var Qn,un,jn,br=nn.length/Ft,Zr=new Uint8Array(nn.length+br),Po=Kt(),$o=0;$o<br;$o+=1){if(jn=$o*Ft,Qn=nn.subarray(jn,jn+Ft),hn)Zr.set(hn(Qn,Tn,un),jn+$o);else{for(var Xr,nr=Po.length,Qo=[];Xr<nr;Xr+=1)Qo[Xr]=Po[Xr](Qn,Tn,un);var Ho=Yt(Qo.concat());Zr.set(Qo[Ho],jn+$o)}un=Qn}return Zr},tt=function(nn){var Ft=Array.apply([],nn);return Ft.unshift(0),Ft},$e=function(nn,Ft){var Tn,hn=[],Qn=nn.length;hn[0]=1;for(var un=0;un<Qn;un+=1)Tn=nn[un-Ft]||0,hn[un+1]=nn[un]-Tn+256&255;return hn},st=function(nn,Ft,Tn){var hn,Qn=[],un=nn.length;Qn[0]=2;for(var jn=0;jn<un;jn+=1)hn=Tn&&Tn[jn]||0,Qn[jn+1]=nn[jn]-hn+256&255;return Qn},ft=function(nn,Ft,Tn){var hn,Qn,un=[],jn=nn.length;un[0]=3;for(var br=0;br<jn;br+=1)hn=nn[br-Ft]||0,Qn=Tn&&Tn[br]||0,un[br+1]=nn[br]+256-(hn+Qn>>>1)&255;return un},gt=function(nn,Ft,Tn){var hn,Qn,un,jn,br=[],Zr=nn.length;br[0]=4;for(var Po=0;Po<Zr;Po+=1)hn=nn[Po-Ft]||0,Qn=Tn&&Tn[Po]||0,un=Tn&&Tn[Po-Ft]||0,jn=Dt(hn,Qn,un),br[Po+1]=nn[Po]-jn+256&255;return br},Dt=function(nn,Ft,Tn){if(nn===Ft&&Ft===Tn)return nn;var hn=Math.abs(Ft-Tn),Qn=Math.abs(nn-Tn),un=Math.abs(nn+Ft-Tn-Tn);return hn<=Qn&&hn<=un?nn:Qn<=un?Ft:Tn},Kt=function(){return[tt,$e,st,ft,gt]},Yt=function(nn){var Ft=nn.map(function(Tn){return Tn.reduce(function(hn,Qn){return hn+Math.abs(Qn)},0)});return Ft.indexOf(Math.min.apply(null,Ft))};Ue.processPNG=function(nn,Ft,Tn,hn){var Qn,un,jn,br,Zr,Po,$o,Xr,nr,Qo,Ho,wn,bn,Ar,ar,Fo=this.decode.FLATE_DECODE,fo="";if(this.__addimage__.isArrayBuffer(nn)&&(nn=new Uint8Array(nn)),this.__addimage__.isArrayBufferView(nn)){if(nn=(jn=new ei(nn)).imgData,un=jn.bits,Qn=jn.colorSpace,Zr=jn.colors,[4,6].indexOf(jn.colorType)!==-1){if(jn.bits===8){nr=(Xr=jn.pixelBitlength==32?new Uint32Array(jn.decodePixels().buffer):jn.pixelBitlength==16?new Uint16Array(jn.decodePixels().buffer):new Uint8Array(jn.decodePixels().buffer)).length,Ho=new Uint8Array(nr*jn.colors),Qo=new Uint8Array(nr);var Lo,Jr=jn.pixelBitlength-jn.bits;for(Ar=0,ar=0;Ar<nr;Ar++){for(bn=Xr[Ar],Lo=0;Lo<Jr;)Ho[ar++]=bn>>>Lo&255,Lo+=jn.bits;Qo[Ar]=bn>>>Lo&255}}if(jn.bits===16){nr=(Xr=new Uint32Array(jn.decodePixels().buffer)).length,Ho=new Uint8Array(nr*(32/jn.pixelBitlength)*jn.colors),Qo=new Uint8Array(nr*(32/jn.pixelBitlength)),wn=jn.colors>1,Ar=0,ar=0;for(var Mo=0;Ar<nr;)bn=Xr[Ar++],Ho[ar++]=bn>>>0&255,wn&&(Ho[ar++]=bn>>>16&255,bn=Xr[Ar++],Ho[ar++]=bn>>>0&255),Qo[Mo++]=bn>>>16&255;un=8}hn!==Ue.image_compression.NONE&&Le()?(nn=_e(Ho,jn.width*jn.colors,jn.colors,hn),$o=_e(Qo,jn.width,1,hn)):(nn=Ho,$o=Qo,Fo=void 0)}if(jn.colorType===3&&(Qn=this.color_spaces.INDEXED,Po=jn.palette,jn.transparency.indexed)){var _o=jn.transparency.indexed,ja=0;for(Ar=0,nr=_o.length;Ar<nr;++Ar)ja+=_o[Ar];if((ja/=255)===nr-1&&_o.indexOf(0)!==-1)br=[_o.indexOf(0)];else if(ja!==nr){for(Xr=jn.decodePixels(),Qo=new Uint8Array(Xr.length),Ar=0,nr=Xr.length;Ar<nr;Ar++)Qo[Ar]=_o[Xr[Ar]];$o=_e(Qo,jn.width,1)}}var qt=function(kn){var Vn;switch(kn){case Ue.image_compression.FAST:Vn=11;break;case Ue.image_compression.MEDIUM:Vn=13;break;case Ue.image_compression.SLOW:Vn=14;break;default:Vn=12}return Vn}(hn);return Fo===this.decode.FLATE_DECODE&&(fo="/Predictor "+qt+" "),fo+="/Colors "+Zr+" /BitsPerComponent "+un+" /Columns "+jn.width,(this.__addimage__.isArrayBuffer(nn)||this.__addimage__.isArrayBufferView(nn))&&(nn=this.__addimage__.arrayBufferToBinaryString(nn)),($o&&this.__addimage__.isArrayBuffer($o)||this.__addimage__.isArrayBufferView($o))&&($o=this.__addimage__.arrayBufferToBinaryString($o)),{alias:Tn,data:nn,index:Ft,filter:Fo,decodeParameters:fo,transparency:br,palette:Po,sMask:$o,predictor:qt,width:jn.width,height:jn.height,bitsPerComponent:un,colorSpace:Qn}}}})(No.API),function(Ue){Ue.processGIF89A=function(Le,_e,Xe,tt){var $e=new ds(Le),st=$e.width,ft=$e.height,gt=[];$e.decodeAndBlitFrameRGBA(0,gt);var Dt={data:gt,width:st,height:ft},Kt=new rl(100).encode(Dt,100);return Ue.processJPEG.call(this,Kt,_e,Xe,tt)},Ue.processGIF87A=Ue.processGIF89A}(No.API),Hi.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 Ue=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(Ue);for(var Le=0;Le<Ue;Le++){var _e=this.datav.getUint8(this.pos++,!0),Xe=this.datav.getUint8(this.pos++,!0),tt=this.datav.getUint8(this.pos++,!0),$e=this.datav.getUint8(this.pos++,!0);this.palette[Le]={red:tt,green:Xe,blue:_e,quad:$e}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Hi.prototype.parseBGR=function(){this.pos=this.offset;try{var Ue="bit"+this.bitPP,Le=this.width*this.height*4;this.data=new Uint8Array(Le),this[Ue]()}catch(_e){Jn.log("bit decode error:"+_e)}},Hi.prototype.bit1=function(){var Ue,Le=Math.ceil(this.width/8),_e=Le%4;for(Ue=this.height-1;Ue>=0;Ue--){for(var Xe=this.bottom_up?Ue:this.height-1-Ue,tt=0;tt<Le;tt++)for(var $e=this.datav.getUint8(this.pos++,!0),st=Xe*this.width*4+8*tt*4,ft=0;ft<8&&8*tt+ft<this.width;ft++){var gt=this.palette[$e>>7-ft&1];this.data[st+4*ft]=gt.blue,this.data[st+4*ft+1]=gt.green,this.data[st+4*ft+2]=gt.red,this.data[st+4*ft+3]=255}_e!==0&&(this.pos+=4-_e)}},Hi.prototype.bit4=function(){for(var Ue=Math.ceil(this.width/2),Le=Ue%4,_e=this.height-1;_e>=0;_e--){for(var Xe=this.bottom_up?_e:this.height-1-_e,tt=0;tt<Ue;tt++){var $e=this.datav.getUint8(this.pos++,!0),st=Xe*this.width*4+2*tt*4,ft=$e>>4,gt=15&$e,Dt=this.palette[ft];if(this.data[st]=Dt.blue,this.data[st+1]=Dt.green,this.data[st+2]=Dt.red,this.data[st+3]=255,2*tt+1>=this.width)break;Dt=this.palette[gt],this.data[st+4]=Dt.blue,this.data[st+4+1]=Dt.green,this.data[st+4+2]=Dt.red,this.data[st+4+3]=255}Le!==0&&(this.pos+=4-Le)}},Hi.prototype.bit8=function(){for(var Ue=this.width%4,Le=this.height-1;Le>=0;Le--){for(var _e=this.bottom_up?Le:this.height-1-Le,Xe=0;Xe<this.width;Xe++){var tt=this.datav.getUint8(this.pos++,!0),$e=_e*this.width*4+4*Xe;if(tt<this.palette.length){var st=this.palette[tt];this.data[$e]=st.red,this.data[$e+1]=st.green,this.data[$e+2]=st.blue,this.data[$e+3]=255}else this.data[$e]=255,this.data[$e+1]=255,this.data[$e+2]=255,this.data[$e+3]=255}Ue!==0&&(this.pos+=4-Ue)}},Hi.prototype.bit15=function(){for(var Ue=this.width%3,Le=parseInt("11111",2),_e=this.height-1;_e>=0;_e--){for(var Xe=this.bottom_up?_e:this.height-1-_e,tt=0;tt<this.width;tt++){var $e=this.datav.getUint16(this.pos,!0);this.pos+=2;var st=($e&Le)/Le*255|0,ft=($e>>5&Le)/Le*255|0,gt=($e>>10&Le)/Le*255|0,Dt=$e>>15?255:0,Kt=Xe*this.width*4+4*tt;this.data[Kt]=gt,this.data[Kt+1]=ft,this.data[Kt+2]=st,this.data[Kt+3]=Dt}this.pos+=Ue}},Hi.prototype.bit16=function(){for(var Ue=this.width%3,Le=parseInt("11111",2),_e=parseInt("111111",2),Xe=this.height-1;Xe>=0;Xe--){for(var tt=this.bottom_up?Xe:this.height-1-Xe,$e=0;$e<this.width;$e++){var st=this.datav.getUint16(this.pos,!0);this.pos+=2;var ft=(st&Le)/Le*255|0,gt=(st>>5&_e)/_e*255|0,Dt=(st>>11)/Le*255|0,Kt=tt*this.width*4+4*$e;this.data[Kt]=Dt,this.data[Kt+1]=gt,this.data[Kt+2]=ft,this.data[Kt+3]=255}this.pos+=Ue}},Hi.prototype.bit24=function(){for(var Ue=this.height-1;Ue>=0;Ue--){for(var Le=this.bottom_up?Ue:this.height-1-Ue,_e=0;_e<this.width;_e++){var Xe=this.datav.getUint8(this.pos++,!0),tt=this.datav.getUint8(this.pos++,!0),$e=this.datav.getUint8(this.pos++,!0),st=Le*this.width*4+4*_e;this.data[st]=$e,this.data[st+1]=tt,this.data[st+2]=Xe,this.data[st+3]=255}this.pos+=this.width%4}},Hi.prototype.bit32=function(){for(var Ue=this.height-1;Ue>=0;Ue--)for(var Le=this.bottom_up?Ue:this.height-1-Ue,_e=0;_e<this.width;_e++){var Xe=this.datav.getUint8(this.pos++,!0),tt=this.datav.getUint8(this.pos++,!0),$e=this.datav.getUint8(this.pos++,!0),st=this.datav.getUint8(this.pos++,!0),ft=Le*this.width*4+4*_e;this.data[ft]=$e,this.data[ft+1]=tt,this.data[ft+2]=Xe,this.data[ft+3]=st}},Hi.prototype.getData=function(){return this.data},function(Ue){Ue.processBMP=function(Le,_e,Xe,tt){var $e=new Hi(Le,!1),st=$e.width,ft=$e.height,gt={data:$e.getData(),width:st,height:ft},Dt=new rl(100).encode(gt,100);return Ue.processJPEG.call(this,Dt,_e,Xe,tt)}}(No.API),ls.prototype.getData=function(){return this.data},function(Ue){Ue.processWEBP=function(Le,_e,Xe,tt){var $e=new ls(Le,!1),st=$e.width,ft=$e.height,gt={data:$e.getData(),width:st,height:ft},Dt=new rl(100).encode(gt,100);return Ue.processJPEG.call(this,Dt,_e,Xe,tt)}}(No.API),No.API.processRGBA=function(Ue,Le,_e){for(var Xe=Ue.data,tt=Xe.length,$e=new Uint8Array(tt/4*3),st=new Uint8Array(tt/4),ft=0,gt=0,Dt=0;Dt<tt;Dt+=4){var Kt=Xe[Dt],Yt=Xe[Dt+1],nn=Xe[Dt+2],Ft=Xe[Dt+3];$e[ft++]=Kt,$e[ft++]=Yt,$e[ft++]=nn,st[gt++]=Ft}var Tn=this.__addimage__.arrayBufferToBinaryString($e);return{alpha:this.__addimage__.arrayBufferToBinaryString(st),data:Tn,index:Le,alias:_e,colorSpace:"DeviceRGB",bitsPerComponent:8,width:Ue.width,height:Ue.height}},No.API.setLanguage=function(Ue){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"}[Ue]!==void 0&&(this.internal.languageSettings.languageCode=Ue,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},Ji=No.API,Ni=Ji.getCharWidthsArray=function(Ue,Le){var _e,Xe,tt=(Le=Le||{}).font||this.internal.getFont(),$e=Le.fontSize||this.internal.getFontSize(),st=Le.charSpace||this.internal.getCharSpace(),ft=Le.widths?Le.widths:tt.metadata.Unicode.widths,gt=ft.fof?ft.fof:1,Dt=Le.kerning?Le.kerning:tt.metadata.Unicode.kerning,Kt=Dt.fof?Dt.fof:1,Yt=Le.doKerning!==!1,nn=0,Ft=Ue.length,Tn=0,hn=ft[0]||gt,Qn=[];for(_e=0;_e<Ft;_e++)Xe=Ue.charCodeAt(_e),typeof tt.metadata.widthOfString=="function"?Qn.push((tt.metadata.widthOfGlyph(tt.metadata.characterToGlyph(Xe))+st*(1e3/$e)||0)/1e3):(nn=Yt&&(0,he.Z)(Dt[Xe])==="object"&&!isNaN(parseInt(Dt[Xe][Tn],10))?Dt[Xe][Tn]/Kt:0,Qn.push((ft[Xe]||hn)/gt+nn)),Tn=Xe;return Qn},fs=Ji.getStringUnitWidth=function(Ue,Le){var _e=(Le=Le||{}).fontSize||this.internal.getFontSize(),Xe=Le.font||this.internal.getFont(),tt=Le.charSpace||this.internal.getCharSpace();return Ji.processArabic&&(Ue=Ji.processArabic(Ue)),typeof Xe.metadata.widthOfString=="function"?Xe.metadata.widthOfString(Ue,_e,tt)/_e:Ni.apply(this,arguments).reduce(function($e,st){return $e+st},0)},Mi=function(Ue,Le,_e,Xe){for(var tt=[],$e=0,st=Ue.length,ft=0;$e!==st&&ft+Le[$e]<_e;)ft+=Le[$e],$e++;tt.push(Ue.slice(0,$e));var gt=$e;for(ft=0;$e!==st;)ft+Le[$e]>Xe&&(tt.push(Ue.slice(gt,$e)),ft=0,gt=$e),ft+=Le[$e],$e++;return gt!==$e&&tt.push(Ue.slice(gt,$e)),tt},As=function(Ue,Le,_e){_e||(_e={});var Xe,tt,$e,st,ft,gt,Dt,Kt=[],Yt=[Kt],nn=_e.textIndent||0,Ft=0,Tn=0,hn=Ue.split(" "),Qn=Ni.apply(this,[" ",_e])[0];if(gt=_e.lineIndent===-1?hn[0].length+2:_e.lineIndent||0){var un=Array(gt).join(" "),jn=[];hn.map(function(Zr){(Zr=Zr.split(/\s*\n/)).length>1?jn=jn.concat(Zr.map(function(Po,$o){return($o&&Po.length?`
`:"")+Po})):jn.push(Zr[0])}),hn=jn,gt=fs.apply(this,[un,_e])}for($e=0,st=hn.length;$e<st;$e++){var br=0;if(Xe=hn[$e],gt&&Xe[0]==`
`&&(Xe=Xe.substr(1),br=1),nn+Ft+(Tn=(tt=Ni.apply(this,[Xe,_e])).reduce(function(Zr,Po){return Zr+Po},0))>Le||br){if(Tn>Le){for(ft=Mi.apply(this,[Xe,tt,Le-(nn+Ft),Le]),Kt.push(ft.shift()),Kt=[ft.pop()];ft.length;)Yt.push([ft.shift()]);Tn=tt.slice(Xe.length-(Kt[0]?Kt[0].length:0)).reduce(function(Zr,Po){return Zr+Po},0)}else Kt=[Xe];Yt.push(Kt),nn=Tn+gt,Ft=Qn}else Kt.push(Xe),nn+=Ft+Tn,Ft=Qn}return Dt=gt?function(Zr,Po){return(Po?un:"")+Zr.join(" ")}:function(Zr){return Zr.join(" ")},Yt.map(Dt)},Ji.splitTextToSize=function(Ue,Le,_e){var Xe,tt=(_e=_e||{}).fontSize||this.internal.getFontSize(),$e=function(Kt){if(Kt.widths&&Kt.kerning)return{widths:Kt.widths,kerning:Kt.kerning};var Yt=this.internal.getFont(Kt.fontName,Kt.fontStyle);return Yt.metadata.Unicode?{widths:Yt.metadata.Unicode.widths||{0:1},kerning:Yt.metadata.Unicode.kerning||{}}:{font:Yt.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,_e);Xe=Array.isArray(Ue)?Ue:String(Ue).split(/\r?\n/);var st=1*this.internal.scaleFactor*Le/tt;$e.textIndent=_e.textIndent?1*_e.textIndent*this.internal.scaleFactor/tt:0,$e.lineIndent=_e.lineIndent;var ft,gt,Dt=[];for(ft=0,gt=Xe.length;ft<gt;ft++)Dt=Dt.concat(As.apply(this,[Xe[ft],st,$e]));return Dt},function(Ue){Ue.__fontmetrics__=Ue.__fontmetrics__||{};for(var Le="klmnopqrstuvwxyz",_e={},Xe={},tt=0;tt<Le.length;tt++)_e[Le[tt]]="0123456789abcdef"[tt],Xe["0123456789abcdef"[tt]]=Le[tt];var $e=function(Yt){return"0x"+parseInt(Yt,10).toString(16)},st=Ue.__fontmetrics__.compress=function(Yt){var nn,Ft,Tn,hn,Qn=["{"];for(var un in Yt){if(nn=Yt[un],isNaN(parseInt(un,10))?Ft="'"+un+"'":(un=parseInt(un,10),Ft=(Ft=$e(un).slice(2)).slice(0,-1)+Xe[Ft.slice(-1)]),typeof nn=="number")nn<0?(Tn=$e(nn).slice(3),hn="-"):(Tn=$e(nn).slice(2),hn=""),Tn=hn+Tn.slice(0,-1)+Xe[Tn.slice(-1)];else{if((0,he.Z)(nn)!=="object")throw new Error("Don't know what to do with value type "+(0,he.Z)(nn)+".");Tn=st(nn)}Qn.push(Ft+Tn)}return Qn.push("}"),Qn.join("")},ft=Ue.__fontmetrics__.uncompress=function(Yt){if(typeof Yt!="string")throw new Error("Invalid argument passed to uncompress.");for(var nn,Ft,Tn,hn,Qn={},un=1,jn=Qn,br=[],Zr="",Po="",$o=Yt.length-1,Xr=1;Xr<$o;Xr+=1)(hn=Yt[Xr])=="'"?nn?(Tn=nn.join(""),nn=void 0):nn=[]:nn?nn.push(hn):hn=="{"?(br.push([jn,Tn]),jn={},Tn=void 0):hn=="}"?((Ft=br.pop())[0][Ft[1]]=jn,Tn=void 0,jn=Ft[0]):hn=="-"?un=-1:Tn===void 0?_e.hasOwnProperty(hn)?(Zr+=_e[hn],Tn=parseInt(Zr,16)*un,un=1,Zr=""):Zr+=hn:_e.hasOwnProperty(hn)?(Po+=_e[hn],jn[Tn]=parseInt(Po,16)*un,un=1,Tn=void 0,Po=""):Po+=hn;return Qn},gt={codePages:["WinAnsiEncoding"],WinAnsiEncoding:ft("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},Dt={Unicode:{Courier:gt,"Courier-Bold":gt,"Courier-BoldOblique":gt,"Courier-Oblique":gt,Helvetica:gt,"Helvetica-Bold":gt,"Helvetica-BoldOblique":gt,"Helvetica-Oblique":gt,"Times-Roman":gt,"Times-Bold":gt,"Times-BoldItalic":gt,"Times-Italic":gt}},Kt={Unicode:{"Courier-Oblique":ft("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":ft("{'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":ft("{'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:ft("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":ft("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":ft("{'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:ft("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:ft("{'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":ft("{'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:ft("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":ft("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":ft("{'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":ft("{'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":ft("{'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}}}")}};Ue.events.push(["addFont",function(Yt){var nn=Yt.font,Ft=Kt.Unicode[nn.postScriptName];Ft&&(nn.metadata.Unicode={},nn.metadata.Unicode.widths=Ft.widths,nn.metadata.Unicode.kerning=Ft.kerning);var Tn=Dt.Unicode[nn.postScriptName];Tn&&(nn.metadata.Unicode.encoding=Tn,nn.encoding=Tn.codePages[0])}])}(No.API),function(Ue){var Le=function(_e){for(var Xe=_e.length,tt=new Uint8Array(Xe),$e=0;$e<Xe;$e++)tt[$e]=_e.charCodeAt($e);return tt};Ue.API.events.push(["addFont",function(_e){var Xe=void 0,tt=_e.font,$e=_e.instance;if(!tt.isStandardFont){if($e===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+tt.postScriptName+"').");if(typeof(Xe=$e.existsFileInVFS(tt.postScriptName)===!1?$e.loadFile(tt.postScriptName):$e.getFileFromVFS(tt.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+tt.postScriptName+"').");(function(st,ft){ft=/^\x00\x01\x00\x00/.test(ft)?Le(ft):Le(ha(ft)),st.metadata=Ue.API.TTFFont.open(ft),st.metadata.Unicode=st.metadata.Unicode||{encoding:{},kerning:{},widths:[]},st.metadata.glyIdsUsed=[0]})(tt,Xe)}}])}(No),function(Ue){function Le(){return(Br.canvg?Promise.resolve(Br.canvg):fe.e(1935).then(fe.bind(fe,71935))).catch(function(_e){return Promise.reject(new Error("Could not load canvg: "+_e))}).then(function(_e){return _e.default?_e.default:_e})}No.API.addSvgAsImage=function(_e,Xe,tt,$e,st,ft,gt,Dt){if(isNaN(Xe)||isNaN(tt))throw Jn.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN($e)||isNaN(st))throw Jn.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var Kt=document.createElement("canvas");Kt.width=$e,Kt.height=st;var Yt=Kt.getContext("2d");Yt.fillStyle="#fff",Yt.fillRect(0,0,Kt.width,Kt.height);var nn={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},Ft=this;return Le().then(function(Tn){return Tn.fromString(Yt,_e,nn)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(Tn){return Tn.render(nn)}).then(function(){Ft.addImage(Kt.toDataURL("image/jpeg",1),Xe,tt,$e,st,gt,Dt)})}}(),No.API.putTotalPages=function(Ue){var Le,_e=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(Le=new RegExp(Ue,"g"),_e=this.internal.getNumberOfPages()):(Le=new RegExp(this.pdfEscape16(Ue,this.internal.getFont()),"g"),_e=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var Xe=1;Xe<=this.internal.getNumberOfPages();Xe++)for(var tt=0;tt<this.internal.pages[Xe].length;tt++)this.internal.pages[Xe][tt]=this.internal.pages[Xe][tt].replace(Le,_e);return this},No.API.viewerPreferences=function(Ue,Le){var _e;Ue=Ue||{},Le=Le||!1;var Xe,tt,$e,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}},ft=Object.keys(st),gt=[],Dt=0,Kt=0,Yt=0;function nn(Tn,hn){var Qn,un=!1;for(Qn=0;Qn<Tn.length;Qn+=1)Tn[Qn]===hn&&(un=!0);return un}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(st)),this.internal.viewerpreferences.isSubscribed=!1),_e=this.internal.viewerpreferences.configuration,Ue==="reset"||Le===!0){var Ft=ft.length;for(Yt=0;Yt<Ft;Yt+=1)_e[ft[Yt]].value=_e[ft[Yt]].defaultValue,_e[ft[Yt]].explicitSet=!1}if((0,he.Z)(Ue)==="object"){for(tt in Ue)if($e=Ue[tt],nn(ft,tt)&&$e!==void 0){if(_e[tt].type==="boolean"&&typeof $e=="boolean")_e[tt].value=$e;else if(_e[tt].type==="name"&&nn(_e[tt].valueSet,$e))_e[tt].value=$e;else if(_e[tt].type==="integer"&&Number.isInteger($e))_e[tt].value=$e;else if(_e[tt].type==="array"){for(Dt=0;Dt<$e.length;Dt+=1)if(Xe=!0,$e[Dt].length===1&&typeof $e[Dt][0]=="number")gt.push(String($e[Dt]-1));else if($e[Dt].length>1){for(Kt=0;Kt<$e[Dt].length;Kt+=1)typeof $e[Dt][Kt]!="number"&&(Xe=!1);Xe===!0&&gt.push([$e[Dt][0]-1,$e[Dt][1]-1].join(" "))}_e[tt].value="["+gt.join(" ")+"]"}else _e[tt].value=_e[tt].defaultValue;_e[tt].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var Tn,hn=[];for(Tn in _e)_e[Tn].explicitSet===!0&&(_e[Tn].type==="name"?hn.push("/"+Tn+" /"+_e[Tn].value):hn.push("/"+Tn+" "+_e[Tn].value));hn.length!==0&&this.internal.write(`/ViewerPreferences
<<
`+hn.join(`
`)+`
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=_e,this},function(Ue){var Le=function(){var Xe='<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>',tt=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),$e=unescape(encodeURIComponent(Xe)),st=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),ft=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),gt=unescape(encodeURIComponent("</x:xmpmeta>")),Dt=$e.length+st.length+ft.length+tt.length+gt.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+Dt+" >>"),this.internal.write("stream"),this.internal.write(tt+$e+st+ft+gt),this.internal.write("endstream"),this.internal.write("endobj")},_e=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};Ue.addMetadata=function(Xe,tt){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:Xe,namespaceuri:tt||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",_e),this.internal.events.subscribe("postPutResources",Le)),this}}(No.API),function(Ue){var Le=Ue.API,_e=Le.pdfEscape16=function($e,st){for(var ft,gt=st.metadata.Unicode.widths,Dt=["","0","00","000","0000"],Kt=[""],Yt=0,nn=$e.length;Yt<nn;++Yt){if(ft=st.metadata.characterToGlyph($e.charCodeAt(Yt)),st.metadata.glyIdsUsed.push(ft),st.metadata.toUnicode[ft]=$e.charCodeAt(Yt),gt.indexOf(ft)==-1&&(gt.push(ft),gt.push([parseInt(st.metadata.widthOfGlyph(ft),10)])),ft=="0")return Kt.join("");ft=ft.toString(16),Kt.push(Dt[4-ft.length],ft)}return Kt.join("")},Xe=function($e){var st,ft,gt,Dt,Kt,Yt,nn;for(Kt=`/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`,gt=[],Yt=0,nn=(ft=Object.keys($e).sort(function(Ft,Tn){return Ft-Tn})).length;Yt<nn;Yt++)st=ft[Yt],gt.length>=100&&(Kt+=`
`+gt.length+` beginbfchar
`+gt.join(`
`)+`
endbfchar`,gt=[]),$e[st]!==void 0&&$e[st]!==null&&typeof $e[st].toString=="function"&&(Dt=("0000"+$e[st].toString(16)).slice(-4),st=("0000"+(+st).toString(16)).slice(-4),gt.push("<"+st+"><"+Dt+">"));return gt.length&&(Kt+=`
`+gt.length+` beginbfchar
`+gt.join(`
`)+`
endbfchar
`),Kt+=`endcmap
CMapName currentdict /CMap defineresource pop
end
end`};Le.events.push(["putFont",function($e){(function(st){var ft=st.font,gt=st.out,Dt=st.newObject,Kt=st.putStream;if(ft.metadata instanceof Ue.API.TTFFont&&ft.encoding==="Identity-H"){for(var Yt=ft.metadata.Unicode.widths,nn=ft.metadata.subset.encode(ft.metadata.glyIdsUsed,1),Ft="",Tn=0;Tn<nn.length;Tn++)Ft+=String.fromCharCode(nn[Tn]);var hn=Dt();Kt({data:Ft,addLength1:!0,objectId:hn}),gt("endobj");var Qn=Dt();Kt({data:Xe(ft.metadata.toUnicode),addLength1:!0,objectId:Qn}),gt("endobj");var un=Dt();gt("<<"),gt("/Type /FontDescriptor"),gt("/FontName /"+yn(ft.fontName)),gt("/FontFile2 "+hn+" 0 R"),gt("/FontBBox "+Ue.API.PDFObject.convert(ft.metadata.bbox)),gt("/Flags "+ft.metadata.flags),gt("/StemV "+ft.metadata.stemV),gt("/ItalicAngle "+ft.metadata.italicAngle),gt("/Ascent "+ft.metadata.ascender),gt("/Descent "+ft.metadata.decender),gt("/CapHeight "+ft.metadata.capHeight),gt(">>"),gt("endobj");var jn=Dt();gt("<<"),gt("/Type /Font"),gt("/BaseFont /"+yn(ft.fontName)),gt("/FontDescriptor "+un+" 0 R"),gt("/W "+Ue.API.PDFObject.convert(Yt)),gt("/CIDToGIDMap /Identity"),gt("/DW 1000"),gt("/Subtype /CIDFontType2"),gt("/CIDSystemInfo"),gt("<<"),gt("/Supplement 0"),gt("/Registry (Adobe)"),gt("/Ordering ("+ft.encoding+")"),gt(">>"),gt(">>"),gt("endobj"),ft.objectNumber=Dt(),gt("<<"),gt("/Type /Font"),gt("/Subtype /Type0"),gt("/ToUnicode "+Qn+" 0 R"),gt("/BaseFont /"+yn(ft.fontName)),gt("/Encoding /"+ft.encoding),gt("/DescendantFonts ["+jn+" 0 R]"),gt(">>"),gt("endobj"),ft.isAlreadyPutted=!0}})($e)}]),Le.events.push(["putFont",function($e){(function(st){var ft=st.font,gt=st.out,Dt=st.newObject,Kt=st.putStream;if(ft.metadata instanceof Ue.API.TTFFont&&ft.encoding==="WinAnsiEncoding"){for(var Yt=ft.metadata.rawData,nn="",Ft=0;Ft<Yt.length;Ft++)nn+=String.fromCharCode(Yt[Ft]);var Tn=Dt();Kt({data:nn,addLength1:!0,objectId:Tn}),gt("endobj");var hn=Dt();Kt({data:Xe(ft.metadata.toUnicode),addLength1:!0,objectId:hn}),gt("endobj");var Qn=Dt();gt("<<"),gt("/Descent "+ft.metadata.decender),gt("/CapHeight "+ft.metadata.capHeight),gt("/StemV "+ft.metadata.stemV),gt("/Type /FontDescriptor"),gt("/FontFile2 "+Tn+" 0 R"),gt("/Flags 96"),gt("/FontBBox "+Ue.API.PDFObject.convert(ft.metadata.bbox)),gt("/FontName /"+yn(ft.fontName)),gt("/ItalicAngle "+ft.metadata.italicAngle),gt("/Ascent "+ft.metadata.ascender),gt(">>"),gt("endobj"),ft.objectNumber=Dt();for(var un=0;un<ft.metadata.hmtx.widths.length;un++)ft.metadata.hmtx.widths[un]=parseInt(ft.metadata.hmtx.widths[un]*(1e3/ft.metadata.head.unitsPerEm));gt("<</Subtype/TrueType/Type/Font/ToUnicode "+hn+" 0 R/BaseFont/"+yn(ft.fontName)+"/FontDescriptor "+Qn+" 0 R/Encoding/"+ft.encoding+" /FirstChar 29 /LastChar 255 /Widths "+Ue.API.PDFObject.convert(ft.metadata.hmtx.widths)+">>"),gt("endobj"),ft.isAlreadyPutted=!0}})($e)}]);var tt=function($e){var st,ft=$e.text||"",gt=$e.x,Dt=$e.y,Kt=$e.options||{},Yt=$e.mutex||{},nn=Yt.pdfEscape,Ft=Yt.activeFontKey,Tn=Yt.fonts,hn=Ft,Qn="",un=0,jn="",br=Tn[hn].encoding;if(Tn[hn].encoding!=="Identity-H")return{text:ft,x:gt,y:Dt,options:Kt,mutex:Yt};for(jn=ft,hn=Ft,Array.isArray(ft)&&(jn=ft[0]),un=0;un<jn.length;un+=1)Tn[hn].metadata.hasOwnProperty("cmap")&&(st=Tn[hn].metadata.cmap.unicode.codeMap[jn[un].charCodeAt(0)]),st||jn[un].charCodeAt(0)<256&&Tn[hn].metadata.hasOwnProperty("Unicode")?Qn+=jn[un]:Qn+="";var Zr="";return parseInt(hn.slice(1))<14||br==="WinAnsiEncoding"?Zr=nn(Qn,hn).split("").map(function(Po){return Po.charCodeAt(0).toString(16)}).join(""):br==="Identity-H"&&(Zr=_e(Qn,Tn[hn])),Yt.isHex=!0,{text:Zr,x:gt,y:Dt,options:Kt,mutex:Yt}};Le.events.push(["postProcessText",function($e){var st=$e.text||"",ft=[],gt={text:st,x:$e.x,y:$e.y,options:$e.options,mutex:$e.mutex};if(Array.isArray(st)){var Dt=0;for(Dt=0;Dt<st.length;Dt+=1)Array.isArray(st[Dt])&&st[Dt].length===3?ft.push([tt(Object.assign({},gt,{text:st[Dt][0]})).text,st[Dt][1],st[Dt][2]]):ft.push(tt(Object.assign({},gt,{text:st[Dt]})).text);$e.text=ft}else $e.text=tt(Object.assign({},gt,{text:st})).text}])}(No),function(Ue){var Le=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};Ue.existsFileInVFS=function(_e){return Le.call(this),this.internal.vFS[_e]!==void 0},Ue.addFileToVFS=function(_e,Xe){return Le.call(this),this.internal.vFS[_e]=Xe,this},Ue.getFileFromVFS=function(_e){return Le.call(this),this.internal.vFS[_e]!==void 0?this.internal.vFS[_e]:null}}(No.API),function(Ue){Ue.__bidiEngine__=Ue.prototype.__bidiEngine__=function(Xe){var tt,$e,st,ft,gt,Dt,Kt,Yt=Le,nn=[[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]],Ft=[[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]],Tn={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},hn={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},Qn=["(",")","(","<",">","<","[","]","[","{","}","{","\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"],un=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)$/),jn=!1,br=0;this.__bidiEngine__={};var Zr=function(wn){var bn=wn.charCodeAt(),Ar=bn>>8,ar=hn[Ar];return ar!==void 0?Yt[256*ar+(255&bn)]:Ar===252||Ar===253?"AL":un.test(Ar)?"L":Ar===8?"R":"N"},Po=function(wn){for(var bn,Ar=0;Ar<wn.length;Ar++){if((bn=Zr(wn.charAt(Ar)))==="L")return!1;if(bn==="R")return!0}return!1},$o=function(wn,bn,Ar,ar){var Fo,fo,Lo,Jr,Mo=bn[ar];switch(Mo){case"L":case"R":jn=!1;break;case"N":case"AN":break;case"EN":jn&&(Mo="AN");break;case"AL":jn=!0,Mo="R";break;case"WS":Mo="N";break;case"CS":ar<1||ar+1>=bn.length||(Fo=Ar[ar-1])!=="EN"&&Fo!=="AN"||(fo=bn[ar+1])!=="EN"&&fo!=="AN"?Mo="N":jn&&(fo="AN"),Mo=fo===Fo?fo:"N";break;case"ES":Mo=(Fo=ar>0?Ar[ar-1]:"B")==="EN"&&ar+1<bn.length&&bn[ar+1]==="EN"?"EN":"N";break;case"ET":if(ar>0&&Ar[ar-1]==="EN"){Mo="EN";break}if(jn){Mo="N";break}for(Lo=ar+1,Jr=bn.length;Lo<Jr&&bn[Lo]==="ET";)Lo++;Mo=Lo<Jr&&bn[Lo]==="EN"?"EN":"N";break;case"NSM":if(st&&!ft){for(Jr=bn.length,Lo=ar+1;Lo<Jr&&bn[Lo]==="NSM";)Lo++;if(Lo<Jr){var _o=wn[ar],ja=_o>=1425&&_o<=2303||_o===64286;if(Fo=bn[Lo],ja&&(Fo==="R"||Fo==="AL")){Mo="R";break}}}Mo=ar<1||(Fo=bn[ar-1])==="B"?"N":Ar[ar-1];break;case"B":jn=!1,tt=!0,Mo=br;break;case"S":$e=!0,Mo="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":jn=!1;break;case"BN":Mo="N"}return Mo},Xr=function(wn,bn,Ar){var ar=wn.split("");return Ar&&nr(ar,Ar,{hiLevel:br}),ar.reverse(),bn&&bn.reverse(),ar.join("")},nr=function(wn,bn,Ar){var ar,Fo,fo,Lo,Jr,Mo=-1,_o=wn.length,ja=0,qt=[],kn=br?Ft:nn,Vn=[];for(jn=!1,tt=!1,$e=!1,Fo=0;Fo<_o;Fo++)Vn[Fo]=Zr(wn[Fo]);for(fo=0;fo<_o;fo++){if(Jr=ja,qt[fo]=$o(wn,Vn,qt,fo),ar=240&(ja=kn[Jr][Tn[qt[fo]]]),ja&=15,bn[fo]=Lo=kn[ja][5],ar>0)if(ar===16){for(Fo=Mo;Fo<fo;Fo++)bn[Fo]=1;Mo=-1}else Mo=-1;if(kn[ja][6])Mo===-1&&(Mo=fo);else if(Mo>-1){for(Fo=Mo;Fo<fo;Fo++)bn[Fo]=Lo;Mo=-1}Vn[fo]==="B"&&(bn[fo]=0),Ar.hiLevel|=Lo}$e&&function(mr,jr,eo){for(var lo=0;lo<eo;lo++)if(mr[lo]==="S"){jr[lo]=br;for(var po=lo-1;po>=0&&mr[po]==="WS";po--)jr[po]=br}}(Vn,bn,_o)},Qo=function(wn,bn,Ar,ar,Fo){if(!(Fo.hiLevel<wn)){if(wn===1&&br===1&&!tt)return bn.reverse(),void(Ar&&Ar.reverse());for(var fo,Lo,Jr,Mo,_o=bn.length,ja=0;ja<_o;){if(ar[ja]>=wn){for(Jr=ja+1;Jr<_o&&ar[Jr]>=wn;)Jr++;for(Mo=ja,Lo=Jr-1;Mo<Lo;Mo++,Lo--)fo=bn[Mo],bn[Mo]=bn[Lo],bn[Lo]=fo,Ar&&(fo=Ar[Mo],Ar[Mo]=Ar[Lo],Ar[Lo]=fo);ja=Jr}ja++}}},Ho=function(wn,bn,Ar){var ar=wn.split(""),Fo={hiLevel:br};return Ar||(Ar=[]),nr(ar,Ar,Fo),function(fo,Lo,Jr){if(Jr.hiLevel!==0&&Kt)for(var Mo,_o=0;_o<fo.length;_o++)Lo[_o]===1&&(Mo=Qn.indexOf(fo[_o]))>=0&&(fo[_o]=Qn[Mo+1])}(ar,Ar,Fo),Qo(2,ar,bn,Ar,Fo),Qo(1,ar,bn,Ar,Fo),ar.join("")};return this.__bidiEngine__.doBidiReorder=function(wn,bn,Ar){if(function(Fo,fo){if(fo)for(var Lo=0;Lo<Fo.length;Lo++)fo[Lo]=Lo;ft===void 0&&(ft=Po(Fo)),Dt===void 0&&(Dt=Po(Fo))}(wn,bn),st||!gt||Dt)if(st&&gt&&ft^Dt)br=ft?1:0,wn=Xr(wn,bn,Ar);else if(!st&&gt&&Dt)br=ft?1:0,wn=Ho(wn,bn,Ar),wn=Xr(wn,bn);else if(!st||ft||gt||Dt){if(st&&!gt&&ft^Dt)wn=Xr(wn,bn),ft?(br=0,wn=Ho(wn,bn,Ar)):(br=1,wn=Ho(wn,bn,Ar),wn=Xr(wn,bn));else if(st&&ft&&!gt&&Dt)br=1,wn=Ho(wn,bn,Ar),wn=Xr(wn,bn);else if(!st&&!gt&&ft^Dt){var ar=Kt;ft?(br=1,wn=Ho(wn,bn,Ar),br=0,Kt=!1,wn=Ho(wn,bn,Ar),Kt=ar):(br=0,wn=Ho(wn,bn,Ar),wn=Xr(wn,bn),br=1,Kt=!1,wn=Ho(wn,bn,Ar),Kt=ar,wn=Xr(wn,bn))}}else br=0,wn=Ho(wn,bn,Ar);else br=ft?1:0,wn=Ho(wn,bn,Ar);return wn},this.__bidiEngine__.setOptions=function(wn){wn&&(st=wn.isInputVisual,gt=wn.isOutputVisual,ft=wn.isInputRtl,Dt=wn.isOutputRtl,Kt=wn.isSymmetricSwapping)},this.__bidiEngine__.setOptions(Xe),this.__bidiEngine__};var Le=["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"],_e=new Ue.__bidiEngine__({isInputVisual:!0});Ue.API.events.push(["postProcessText",function(Xe){var tt=Xe.text,$e=(Xe.x,Xe.y,Xe.options||{}),st=(Xe.mutex,$e.lang,[]);if($e.isInputVisual=typeof $e.isInputVisual!="boolean"||$e.isInputVisual,_e.setOptions($e),Object.prototype.toString.call(tt)==="[object Array]"){var ft=0;for(st=[],ft=0;ft<tt.length;ft+=1)Object.prototype.toString.call(tt[ft])==="[object Array]"?st.push([_e.doBidiReorder(tt[ft][0]),tt[ft][1],tt[ft][2]]):st.push([_e.doBidiReorder(tt[ft])]);Xe.text=st}else Xe.text=_e.doBidiReorder(tt);_e.setOptions({isInputVisual:!0})}])}(No),No.API.TTFFont=function(){function Ue(Le){var _e;if(this.rawData=Le,_e=this.contents=new dl(Le),this.contents.pos=4,_e.readString(4)==="ttcf")throw new Error("TTCF not supported.");_e.pos=0,this.parse(),this.subset=new xl(this),this.registerTTF()}return Ue.open=function(Le){return new Ue(Le)},Ue.prototype.parse=function(){return this.directory=new Us(this.contents),this.head=new pa(this),this.name=new gs(this),this.cmap=new hs(this),this.toUnicode={},this.hhea=new Hs(this),this.maxp=new fl(this),this.hmtx=new zu(this),this.post=new zl(this),this.os2=new bl(this),this.loca=new ec(this),this.glyf=new Rl(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]},Ue.prototype.registerTTF=function(){var Le,_e,Xe,tt,$e;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var st,ft,gt,Dt;for(Dt=[],st=0,ft=(gt=this.bbox).length;st<ft;st++)Le=gt[st],Dt.push(Math.round(Le*this.scaleFactor));return Dt}.call(this),this.stemV=0,this.post.exists?(Xe=255&(tt=this.post.italic_angle),32768&(_e=tt>>16)&&(_e=-(1+(65535^_e))),this.italicAngle=+(_e+"."+Xe)):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=($e=this.familyClass)===1||$e===2||$e===3||$e===4||$e===5||$e===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")},Ue.prototype.characterToGlyph=function(Le){var _e;return((_e=this.cmap.unicode)!=null?_e.codeMap[Le]:void 0)||0},Ue.prototype.widthOfGlyph=function(Le){var _e;return _e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(Le).advance*_e},Ue.prototype.widthOfString=function(Le,_e,Xe){var tt,$e,st,ft;for(st=0,$e=0,ft=(Le=""+Le).length;0<=ft?$e<ft:$e>ft;$e=0<=ft?++$e:--$e)tt=Le.charCodeAt($e),st+=this.widthOfGlyph(this.characterToGlyph(tt))+Xe*(1e3/_e)||0;return st*(_e/1e3)},Ue.prototype.lineHeight=function(Le,_e){var Xe;return _e==null&&(_e=!1),Xe=_e?this.lineGap:0,(this.ascender+Xe-this.decender)/1e3*Le},Ue}();var ys,dl=function(){function Ue(Le){this.data=Le!=null?Le:[],this.pos=0,this.length=this.data.length}return Ue.prototype.readByte=function(){return this.data[this.pos++]},Ue.prototype.writeByte=function(Le){return this.data[this.pos++]=Le},Ue.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},Ue.prototype.writeUInt32=function(Le){return this.writeByte(Le>>>24&255),this.writeByte(Le>>16&255),this.writeByte(Le>>8&255),this.writeByte(255&Le)},Ue.prototype.readInt32=function(){var Le;return(Le=this.readUInt32())>=2147483648?Le-4294967296:Le},Ue.prototype.writeInt32=function(Le){return Le<0&&(Le+=4294967296),this.writeUInt32(Le)},Ue.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},Ue.prototype.writeUInt16=function(Le){return this.writeByte(Le>>8&255),this.writeByte(255&Le)},Ue.prototype.readInt16=function(){var Le;return(Le=this.readUInt16())>=32768?Le-65536:Le},Ue.prototype.writeInt16=function(Le){return Le<0&&(Le+=65536),this.writeUInt16(Le)},Ue.prototype.readString=function(Le){var _e,Xe;for(Xe=[],_e=0;0<=Le?_e<Le:_e>Le;_e=0<=Le?++_e:--_e)Xe[_e]=String.fromCharCode(this.readByte());return Xe.join("")},Ue.prototype.writeString=function(Le){var _e,Xe,tt;for(tt=[],_e=0,Xe=Le.length;0<=Xe?_e<Xe:_e>Xe;_e=0<=Xe?++_e:--_e)tt.push(this.writeByte(Le.charCodeAt(_e)));return tt},Ue.prototype.readShort=function(){return this.readInt16()},Ue.prototype.writeShort=function(Le){return this.writeInt16(Le)},Ue.prototype.readLongLong=function(){var Le,_e,Xe,tt,$e,st,ft,gt;return Le=this.readByte(),_e=this.readByte(),Xe=this.readByte(),tt=this.readByte(),$e=this.readByte(),st=this.readByte(),ft=this.readByte(),gt=this.readByte(),128&Le?-1*(72057594037927940*(255^Le)+281474976710656*(255^_e)+1099511627776*(255^Xe)+4294967296*(255^tt)+16777216*(255^$e)+65536*(255^st)+256*(255^ft)+(255^gt)+1):72057594037927940*Le+281474976710656*_e+1099511627776*Xe+4294967296*tt+16777216*$e+65536*st+256*ft+gt},Ue.prototype.writeLongLong=function(Le){var _e,Xe;return _e=Math.floor(Le/4294967296),Xe=4294967295&Le,this.writeByte(_e>>24&255),this.writeByte(_e>>16&255),this.writeByte(_e>>8&255),this.writeByte(255&_e),this.writeByte(Xe>>24&255),this.writeByte(Xe>>16&255),this.writeByte(Xe>>8&255),this.writeByte(255&Xe)},Ue.prototype.readInt=function(){return this.readInt32()},Ue.prototype.writeInt=function(Le){return this.writeInt32(Le)},Ue.prototype.read=function(Le){var _e,Xe;for(_e=[],Xe=0;0<=Le?Xe<Le:Xe>Le;Xe=0<=Le?++Xe:--Xe)_e.push(this.readByte());return _e},Ue.prototype.write=function(Le){var _e,Xe,tt,$e;for($e=[],Xe=0,tt=Le.length;Xe<tt;Xe++)_e=Le[Xe],$e.push(this.writeByte(_e));return $e},Ue}(),Us=function(){var Ue;function Le(_e){var Xe,tt,$e;for(this.scalarType=_e.readInt(),this.tableCount=_e.readShort(),this.searchRange=_e.readShort(),this.entrySelector=_e.readShort(),this.rangeShift=_e.readShort(),this.tables={},tt=0,$e=this.tableCount;0<=$e?tt<$e:tt>$e;tt=0<=$e?++tt:--tt)Xe={tag:_e.readString(4),checksum:_e.readInt(),offset:_e.readInt(),length:_e.readInt()},this.tables[Xe.tag]=Xe}return Le.prototype.encode=function(_e){var Xe,tt,$e,st,ft,gt,Dt,Kt,Yt,nn,Ft,Tn,hn;for(hn in Ft=Object.keys(_e).length,gt=Math.log(2),Yt=16*Math.floor(Math.log(Ft)/gt),st=Math.floor(Yt/gt),Kt=16*Ft-Yt,(tt=new dl).writeInt(this.scalarType),tt.writeShort(Ft),tt.writeShort(Yt),tt.writeShort(st),tt.writeShort(Kt),$e=16*Ft,Dt=tt.pos+$e,ft=null,Tn=[],_e)for(nn=_e[hn],tt.writeString(hn),tt.writeInt(Ue(nn)),tt.writeInt(Dt),tt.writeInt(nn.length),Tn=Tn.concat(nn),hn==="head"&&(ft=Dt),Dt+=nn.length;Dt%4;)Tn.push(0),Dt++;return tt.write(Tn),Xe=2981146554-Ue(tt.data),tt.pos=ft+8,tt.writeUInt32(Xe),tt.data},Ue=function(_e){var Xe,tt,$e,st;for(_e=Ql.call(_e);_e.length%4;)_e.push(0);for($e=new dl(_e),tt=0,Xe=0,st=_e.length;Xe<st;Xe=Xe+=4)tt+=$e.readUInt32();return 4294967295&tt},Le}(),ll={}.hasOwnProperty,xs=function(Ue,Le){for(var _e in Le)ll.call(Le,_e)&&(Ue[_e]=Le[_e]);function Xe(){this.constructor=Ue}return Xe.prototype=Le.prototype,Ue.prototype=new Xe,Ue.__super__=Le.prototype,Ue};ys=function(){function Ue(Le){var _e;this.file=Le,_e=this.file.directory.tables[this.tag],this.exists=!!_e,_e&&(this.offset=_e.offset,this.length=_e.length,this.parse(this.file.contents))}return Ue.prototype.parse=function(){},Ue.prototype.encode=function(){},Ue.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},Ue}();var pa=function(Ue){function Le(){return Le.__super__.constructor.apply(this,arguments)}return xs(Le,ys),Le.prototype.tag="head",Le.prototype.parse=function(_e){return _e.pos=this.offset,this.version=_e.readInt(),this.revision=_e.readInt(),this.checkSumAdjustment=_e.readInt(),this.magicNumber=_e.readInt(),this.flags=_e.readShort(),this.unitsPerEm=_e.readShort(),this.created=_e.readLongLong(),this.modified=_e.readLongLong(),this.xMin=_e.readShort(),this.yMin=_e.readShort(),this.xMax=_e.readShort(),this.yMax=_e.readShort(),this.macStyle=_e.readShort(),this.lowestRecPPEM=_e.readShort(),this.fontDirectionHint=_e.readShort(),this.indexToLocFormat=_e.readShort(),this.glyphDataFormat=_e.readShort()},Le.prototype.encode=function(_e){var Xe;return(Xe=new dl).writeInt(this.version),Xe.writeInt(this.revision),Xe.writeInt(this.checkSumAdjustment),Xe.writeInt(this.magicNumber),Xe.writeShort(this.flags),Xe.writeShort(this.unitsPerEm),Xe.writeLongLong(this.created),Xe.writeLongLong(this.modified),Xe.writeShort(this.xMin),Xe.writeShort(this.yMin),Xe.writeShort(this.xMax),Xe.writeShort(this.yMax),Xe.writeShort(this.macStyle),Xe.writeShort(this.lowestRecPPEM),Xe.writeShort(this.fontDirectionHint),Xe.writeShort(_e),Xe.writeShort(this.glyphDataFormat),Xe.data},Le}(),ai=function(){function Ue(Le,_e){var Xe,tt,$e,st,ft,gt,Dt,Kt,Yt,nn,Ft,Tn,hn,Qn,un,jn,br;switch(this.platformID=Le.readUInt16(),this.encodingID=Le.readShort(),this.offset=_e+Le.readInt(),Yt=Le.pos,Le.pos=this.offset,this.format=Le.readUInt16(),this.length=Le.readUInt16(),this.language=Le.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(gt=0;gt<256;++gt)this.codeMap[gt]=Le.readByte();break;case 4:for(Ft=Le.readUInt16(),nn=Ft/2,Le.pos+=6,$e=function(){var Zr,Po;for(Po=[],gt=Zr=0;0<=nn?Zr<nn:Zr>nn;gt=0<=nn?++Zr:--Zr)Po.push(Le.readUInt16());return Po}(),Le.pos+=2,hn=function(){var Zr,Po;for(Po=[],gt=Zr=0;0<=nn?Zr<nn:Zr>nn;gt=0<=nn?++Zr:--Zr)Po.push(Le.readUInt16());return Po}(),Dt=function(){var Zr,Po;for(Po=[],gt=Zr=0;0<=nn?Zr<nn:Zr>nn;gt=0<=nn?++Zr:--Zr)Po.push(Le.readUInt16());return Po}(),Kt=function(){var Zr,Po;for(Po=[],gt=Zr=0;0<=nn?Zr<nn:Zr>nn;gt=0<=nn?++Zr:--Zr)Po.push(Le.readUInt16());return Po}(),tt=(this.length-Le.pos+this.offset)/2,ft=function(){var Zr,Po;for(Po=[],gt=Zr=0;0<=tt?Zr<tt:Zr>tt;gt=0<=tt?++Zr:--Zr)Po.push(Le.readUInt16());return Po}(),gt=un=0,br=$e.length;un<br;gt=++un)for(Qn=$e[gt],Xe=jn=Tn=hn[gt];Tn<=Qn?jn<=Qn:jn>=Qn;Xe=Tn<=Qn?++jn:--jn)Kt[gt]===0?st=Xe+Dt[gt]:(st=ft[Kt[gt]/2+(Xe-Tn)-(nn-gt)]||0)!==0&&(st+=Dt[gt]),this.codeMap[Xe]=65535&st}Le.pos=Yt}return Ue.encode=function(Le,_e){var Xe,tt,$e,st,ft,gt,Dt,Kt,Yt,nn,Ft,Tn,hn,Qn,un,jn,br,Zr,Po,$o,Xr,nr,Qo,Ho,wn,bn,Ar,ar,Fo,fo,Lo,Jr,Mo,_o,ja,qt,kn,Vn,mr,jr,eo,lo,po,ba,va,Ya;switch(ar=new dl,st=Object.keys(Le).sort(function(Ja,Ii){return Ja-Ii}),_e){case"macroman":for(hn=0,Qn=function(){var Ja=[];for(Tn=0;Tn<256;++Tn)Ja.push(0);return Ja}(),jn={0:0},$e={},Fo=0,Mo=st.length;Fo<Mo;Fo++)jn[po=Le[tt=st[Fo]]]==null&&(jn[po]=++hn),$e[tt]={old:Le[tt],new:jn[Le[tt]]},Qn[tt]=jn[Le[tt]];return ar.writeUInt16(1),ar.writeUInt16(0),ar.writeUInt32(12),ar.writeUInt16(0),ar.writeUInt16(262),ar.writeUInt16(0),ar.write(Qn),{charMap:$e,subtable:ar.data,maxGlyphID:hn+1};case"unicode":for(bn=[],Yt=[],br=0,jn={},Xe={},un=Dt=null,fo=0,_o=st.length;fo<_o;fo++)jn[Po=Le[tt=st[fo]]]==null&&(jn[Po]=++br),Xe[tt]={old:Po,new:jn[Po]},ft=jn[Po]-tt,un!=null&&ft===Dt||(un&&Yt.push(un),bn.push(tt),Dt=ft),un=tt;for(un&&Yt.push(un),Yt.push(65535),bn.push(65535),Ho=2*(Qo=bn.length),nr=2*Math.pow(Math.log(Qo)/Math.LN2,2),nn=Math.log(nr/2)/Math.LN2,Xr=2*Qo-nr,gt=[],$o=[],Ft=[],Tn=Lo=0,ja=bn.length;Lo<ja;Tn=++Lo){if(wn=bn[Tn],Kt=Yt[Tn],wn===65535){gt.push(0),$o.push(0);break}if(wn-(Ar=Xe[wn].new)>=32768)for(gt.push(0),$o.push(2*(Ft.length+Qo-Tn)),tt=Jr=wn;wn<=Kt?Jr<=Kt:Jr>=Kt;tt=wn<=Kt?++Jr:--Jr)Ft.push(Xe[tt].new);else gt.push(Ar-wn),$o.push(0)}for(ar.writeUInt16(3),ar.writeUInt16(1),ar.writeUInt32(12),ar.writeUInt16(4),ar.writeUInt16(16+8*Qo+2*Ft.length),ar.writeUInt16(0),ar.writeUInt16(Ho),ar.writeUInt16(nr),ar.writeUInt16(nn),ar.writeUInt16(Xr),eo=0,qt=Yt.length;eo<qt;eo++)tt=Yt[eo],ar.writeUInt16(tt);for(ar.writeUInt16(0),lo=0,kn=bn.length;lo<kn;lo++)tt=bn[lo],ar.writeUInt16(tt);for(ba=0,Vn=gt.length;ba<Vn;ba++)ft=gt[ba],ar.writeUInt16(ft);for(va=0,mr=$o.length;va<mr;va++)Zr=$o[va],ar.writeUInt16(Zr);for(Ya=0,jr=Ft.length;Ya<jr;Ya++)hn=Ft[Ya],ar.writeUInt16(hn);return{charMap:Xe,subtable:ar.data,maxGlyphID:br+1}}},Ue}(),hs=function(Ue){function Le(){return Le.__super__.constructor.apply(this,arguments)}return xs(Le,ys),Le.prototype.tag="cmap",Le.prototype.parse=function(_e){var Xe,tt,$e;for(_e.pos=this.offset,this.version=_e.readUInt16(),$e=_e.readUInt16(),this.tables=[],this.unicode=null,tt=0;0<=$e?tt<$e:tt>$e;tt=0<=$e?++tt:--tt)Xe=new ai(_e,this.offset),this.tables.push(Xe),Xe.isUnicode&&this.unicode==null&&(this.unicode=Xe);return!0},Le.encode=function(_e,Xe){var tt,$e;return Xe==null&&(Xe="macroman"),tt=ai.encode(_e,Xe),($e=new dl).writeUInt16(0),$e.writeUInt16(1),tt.table=$e.data.concat(tt.subtable),tt},Le}(),Hs=function(Ue){function Le(){return Le.__super__.constructor.apply(this,arguments)}return xs(Le,ys),Le.prototype.tag="hhea",Le.prototype.parse=function(_e){return _e.pos=this.offset,this.version=_e.readInt(),this.ascender=_e.readShort(),this.decender=_e.readShort(),this.lineGap=_e.readShort(),this.advanceWidthMax=_e.readShort(),this.minLeftSideBearing=_e.readShort(),this.minRightSideBearing=_e.readShort(),this.xMaxExtent=_e.readShort(),this.caretSlopeRise=_e.readShort(),this.caretSlopeRun=_e.readShort(),this.caretOffset=_e.readShort(),_e.pos+=8,this.metricDataFormat=_e.readShort(),this.numberOfMetrics=_e.readUInt16()},Le}(),bl=function(Ue){function Le(){return Le.__super__.constructor.apply(this,arguments)}return xs(Le,ys),Le.prototype.tag="OS/2",Le.prototype.parse=function(_e){if(_e.pos=this.offset,this.version=_e.readUInt16(),this.averageCharWidth=_e.readShort(),this.weightClass=_e.readUInt16(),this.widthClass=_e.readUInt16(),this.type=_e.readShort(),this.ySubscriptXSize=_e.readShort(),this.ySubscriptYSize=_e.readShort(),this.ySubscriptXOffset=_e.readShort(),this.ySubscriptYOffset=_e.readShort(),this.ySuperscriptXSize=_e.readShort(),this.ySuperscriptYSize=_e.readShort(),this.ySuperscriptXOffset=_e.readShort(),this.ySuperscriptYOffset=_e.readShort(),this.yStrikeoutSize=_e.readShort(),this.yStrikeoutPosition=_e.readShort(),this.familyClass=_e.readShort(),this.panose=function(){var Xe,tt;for(tt=[],Xe=0;Xe<10;++Xe)tt.push(_e.readByte());return tt}(),this.charRange=function(){var Xe,tt;for(tt=[],Xe=0;Xe<4;++Xe)tt.push(_e.readInt());return tt}(),this.vendorID=_e.readString(4),this.selection=_e.readShort(),this.firstCharIndex=_e.readShort(),this.lastCharIndex=_e.readShort(),this.version>0&&(this.ascent=_e.readShort(),this.descent=_e.readShort(),this.lineGap=_e.readShort(),this.winAscent=_e.readShort(),this.winDescent=_e.readShort(),this.codePageRange=function(){var Xe,tt;for(tt=[],Xe=0;Xe<2;Xe=++Xe)tt.push(_e.readInt());return tt}(),this.version>1))return this.xHeight=_e.readShort(),this.capHeight=_e.readShort(),this.defaultChar=_e.readShort(),this.breakChar=_e.readShort(),this.maxContext=_e.readShort()},Le}(),zl=function(Ue){function Le(){return Le.__super__.constructor.apply(this,arguments)}return xs(Le,ys),Le.prototype.tag="post",Le.prototype.parse=function(_e){var Xe,tt,$e;switch(_e.pos=this.offset,this.format=_e.readInt(),this.italicAngle=_e.readInt(),this.underlinePosition=_e.readShort(),this.underlineThickness=_e.readShort(),this.isFixedPitch=_e.readInt(),this.minMemType42=_e.readInt(),this.maxMemType42=_e.readInt(),this.minMemType1=_e.readInt(),this.maxMemType1=_e.readInt(),this.format){case 65536:break;case 131072:var st;for(tt=_e.readUInt16(),this.glyphNameIndex=[],st=0;0<=tt?st<tt:st>tt;st=0<=tt?++st:--st)this.glyphNameIndex.push(_e.readUInt16());for(this.names=[],$e=[];_e.pos<this.offset+this.length;)Xe=_e.readByte(),$e.push(this.names.push(_e.readString(Xe)));return $e;case 151552:return tt=_e.readUInt16(),this.offsets=_e.read(tt);case 196608:break;case 262144:return this.map=function(){var ft,gt,Dt;for(Dt=[],st=ft=0,gt=this.file.maxp.numGlyphs;0<=gt?ft<gt:ft>gt;st=0<=gt?++ft:--ft)Dt.push(_e.readUInt32());return Dt}.call(this)}},Le}(),wl=function(Ue,Le){this.raw=Ue,this.length=Ue.length,this.platformID=Le.platformID,this.encodingID=Le.encodingID,this.languageID=Le.languageID},gs=function(Ue){function Le(){return Le.__super__.constructor.apply(this,arguments)}return xs(Le,ys),Le.prototype.tag="name",Le.prototype.parse=function(_e){var Xe,tt,$e,st,ft,gt,Dt,Kt,Yt,nn,Ft;for(_e.pos=this.offset,_e.readShort(),Xe=_e.readShort(),gt=_e.readShort(),tt=[],st=0;0<=Xe?st<Xe:st>Xe;st=0<=Xe?++st:--st)tt.push({platformID:_e.readShort(),encodingID:_e.readShort(),languageID:_e.readShort(),nameID:_e.readShort(),length:_e.readShort(),offset:this.offset+gt+_e.readShort()});for(Dt={},st=Yt=0,nn=tt.length;Yt<nn;st=++Yt)$e=tt[st],_e.pos=$e.offset,Kt=_e.readString($e.length),ft=new wl(Kt,$e),Dt[Ft=$e.nameID]==null&&(Dt[Ft]=[]),Dt[$e.nameID].push(ft);this.strings=Dt,this.copyright=Dt[0],this.fontFamily=Dt[1],this.fontSubfamily=Dt[2],this.uniqueSubfamily=Dt[3],this.fontName=Dt[4],this.version=Dt[5];try{this.postscriptName=Dt[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(Tn){this.postscriptName=Dt[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=Dt[7],this.manufacturer=Dt[8],this.designer=Dt[9],this.description=Dt[10],this.vendorUrl=Dt[11],this.designerUrl=Dt[12],this.license=Dt[13],this.licenseUrl=Dt[14],this.preferredFamily=Dt[15],this.preferredSubfamily=Dt[17],this.compatibleFull=Dt[18],this.sampleText=Dt[19]},Le}(),fl=function(Ue){function Le(){return Le.__super__.constructor.apply(this,arguments)}return xs(Le,ys),Le.prototype.tag="maxp",Le.prototype.parse=function(_e){return _e.pos=this.offset,this.version=_e.readInt(),this.numGlyphs=_e.readUInt16(),this.maxPoints=_e.readUInt16(),this.maxContours=_e.readUInt16(),this.maxCompositePoints=_e.readUInt16(),this.maxComponentContours=_e.readUInt16(),this.maxZones=_e.readUInt16(),this.maxTwilightPoints=_e.readUInt16(),this.maxStorage=_e.readUInt16(),this.maxFunctionDefs=_e.readUInt16(),this.maxInstructionDefs=_e.readUInt16(),this.maxStackElements=_e.readUInt16(),this.maxSizeOfInstructions=_e.readUInt16(),this.maxComponentElements=_e.readUInt16(),this.maxComponentDepth=_e.readUInt16()},Le}(),zu=function(Ue){function Le(){return Le.__super__.constructor.apply(this,arguments)}return xs(Le,ys),Le.prototype.tag="hmtx",Le.prototype.parse=function(_e){var Xe,tt,$e,st,ft,gt,Dt;for(_e.pos=this.offset,this.metrics=[],Xe=0,gt=this.file.hhea.numberOfMetrics;0<=gt?Xe<gt:Xe>gt;Xe=0<=gt?++Xe:--Xe)this.metrics.push({advance:_e.readUInt16(),lsb:_e.readInt16()});for($e=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var Kt,Yt;for(Yt=[],Xe=Kt=0;0<=$e?Kt<$e:Kt>$e;Xe=0<=$e?++Kt:--Kt)Yt.push(_e.readInt16());return Yt}(),this.widths=function(){var Kt,Yt,nn,Ft;for(Ft=[],Kt=0,Yt=(nn=this.metrics).length;Kt<Yt;Kt++)st=nn[Kt],Ft.push(st.advance);return Ft}.call(this),tt=this.widths[this.widths.length-1],Dt=[],Xe=ft=0;0<=$e?ft<$e:ft>$e;Xe=0<=$e?++ft:--ft)Dt.push(this.widths.push(tt));return Dt},Le.prototype.forGlyph=function(_e){return _e in this.metrics?this.metrics[_e]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[_e-this.metrics.length]}},Le}(),Ql=[].slice,Rl=function(Ue){function Le(){return Le.__super__.constructor.apply(this,arguments)}return xs(Le,ys),Le.prototype.tag="glyf",Le.prototype.parse=function(){return this.cache={}},Le.prototype.glyphFor=function(_e){var Xe,tt,$e,st,ft,gt,Dt,Kt,Yt,nn;return _e in this.cache?this.cache[_e]:(st=this.file.loca,Xe=this.file.contents,tt=st.indexOf(_e),($e=st.lengthOf(_e))===0?this.cache[_e]=null:(Xe.pos=this.offset+tt,ft=(gt=new dl(Xe.read($e))).readShort(),Kt=gt.readShort(),nn=gt.readShort(),Dt=gt.readShort(),Yt=gt.readShort(),this.cache[_e]=ft===-1?new $u(gt,Kt,nn,Dt,Yt):new iu(gt,ft,Kt,nn,Dt,Yt),this.cache[_e]))},Le.prototype.encode=function(_e,Xe,tt){var $e,st,ft,gt,Dt;for(ft=[],st=[],gt=0,Dt=Xe.length;gt<Dt;gt++)$e=_e[Xe[gt]],st.push(ft.length),$e&&(ft=ft.concat($e.encode(tt)));return st.push(ft.length),{table:ft,offsets:st}},Le}(),iu=function(){function Ue(Le,_e,Xe,tt,$e,st){this.raw=Le,this.numberOfContours=_e,this.xMin=Xe,this.yMin=tt,this.xMax=$e,this.yMax=st,this.compound=!1}return Ue.prototype.encode=function(){return this.raw.data},Ue}(),$u=function(){function Ue(Le,_e,Xe,tt,$e){var st,ft;for(this.raw=Le,this.xMin=_e,this.yMin=Xe,this.xMax=tt,this.yMax=$e,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],st=this.raw;ft=st.readShort(),this.glyphOffsets.push(st.pos),this.glyphIDs.push(st.readUInt16()),32&ft;)st.pos+=1&ft?4:2,128&ft?st.pos+=8:64&ft?st.pos+=4:8&ft&&(st.pos+=2)}return Ue.prototype.encode=function(){var Le,_e,Xe;for(_e=new dl(Ql.call(this.raw.data)),Le=0,Xe=this.glyphIDs.length;Le<Xe;++Le)_e.pos=this.glyphOffsets[Le];return _e.data},Ue}(),ec=function(Ue){function Le(){return Le.__super__.constructor.apply(this,arguments)}return xs(Le,ys),Le.prototype.tag="loca",Le.prototype.parse=function(_e){var Xe,tt;return _e.pos=this.offset,Xe=this.file.head.indexToLocFormat,this.offsets=Xe===0?function(){var $e,st;for(st=[],tt=0,$e=this.length;tt<$e;tt+=2)st.push(2*_e.readUInt16());return st}.call(this):function(){var $e,st;for(st=[],tt=0,$e=this.length;tt<$e;tt+=4)st.push(_e.readUInt32());return st}.call(this)},Le.prototype.indexOf=function(_e){return this.offsets[_e]},Le.prototype.lengthOf=function(_e){return this.offsets[_e+1]-this.offsets[_e]},Le.prototype.encode=function(_e,Xe){for(var tt=new Uint32Array(this.offsets.length),$e=0,st=0,ft=0;ft<tt.length;++ft)if(tt[ft]=$e,st<Xe.length&&Xe[st]==ft){++st,tt[ft]=$e;var gt=this.offsets[ft],Dt=this.offsets[ft+1]-gt;Dt>0&&($e+=Dt)}for(var Kt=new Array(4*tt.length),Yt=0;Yt<tt.length;++Yt)Kt[4*Yt+3]=255&tt[Yt],Kt[4*Yt+2]=(65280&tt[Yt])>>8,Kt[4*Yt+1]=(16711680&tt[Yt])>>16,Kt[4*Yt]=(4278190080&tt[Yt])>>24;return Kt},Le}(),xl=function(){function Ue(Le){this.font=Le,this.subset={},this.unicodes={},this.next=33}return Ue.prototype.generateCmap=function(){var Le,_e,Xe,tt,$e;for(_e in tt=this.font.cmap.tables[0].codeMap,Le={},$e=this.subset)Xe=$e[_e],Le[_e]=tt[Xe];return Le},Ue.prototype.glyphsFor=function(Le){var _e,Xe,tt,$e,st,ft,gt;for(tt={},st=0,ft=Le.length;st<ft;st++)tt[$e=Le[st]]=this.font.glyf.glyphFor($e);for($e in _e=[],tt)(Xe=tt[$e])!=null&&Xe.compound&&_e.push.apply(_e,Xe.glyphIDs);if(_e.length>0)for($e in gt=this.glyphsFor(_e))Xe=gt[$e],tt[$e]=Xe;return tt},Ue.prototype.encode=function(Le,_e){var Xe,tt,$e,st,ft,gt,Dt,Kt,Yt,nn,Ft,Tn,hn,Qn,un;for(tt in Xe=hs.encode(this.generateCmap(),"unicode"),st=this.glyphsFor(Le),Ft={0:0},un=Xe.charMap)Ft[(gt=un[tt]).old]=gt.new;for(Tn in nn=Xe.maxGlyphID,st)Tn in Ft||(Ft[Tn]=nn++);return Kt=function(jn){var br,Zr;for(br in Zr={},jn)Zr[jn[br]]=br;return Zr}(Ft),Yt=Object.keys(Kt).sort(function(jn,br){return jn-br}),hn=function(){var jn,br,Zr;for(Zr=[],jn=0,br=Yt.length;jn<br;jn++)ft=Yt[jn],Zr.push(Kt[ft]);return Zr}(),$e=this.font.glyf.encode(st,hn,Ft),Dt=this.font.loca.encode($e.offsets,hn),Qn={cmap:this.font.cmap.raw(),glyf:$e.table,loca:Dt,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(_e)},this.font.os2.exists&&(Qn["OS/2"]=this.font.os2.raw()),this.font.directory.encode(Qn)},Ue}();No.API.PDFObject=function(){var Ue;function Le(){}return Ue=function(_e,Xe){return(Array(Xe+1).join("0")+_e).slice(-Xe)},Le.convert=function(_e){var Xe,tt,$e,st;if(Array.isArray(_e))return"["+function(){var ft,gt,Dt;for(Dt=[],ft=0,gt=_e.length;ft<gt;ft++)Xe=_e[ft],Dt.push(Le.convert(Xe));return Dt}().join(" ")+"]";if(typeof _e=="string")return"/"+_e;if(_e!=null&&_e.isString)return"("+_e+")";if(_e instanceof Date)return"(D:"+Ue(_e.getUTCFullYear(),4)+Ue(_e.getUTCMonth(),2)+Ue(_e.getUTCDate(),2)+Ue(_e.getUTCHours(),2)+Ue(_e.getUTCMinutes(),2)+Ue(_e.getUTCSeconds(),2)+"Z)";if({}.toString.call(_e)==="[object Object]"){for(tt in $e=["<<"],_e)st=_e[tt],$e.push("/"+tt+" "+Le.convert(st));return $e.push(">>"),$e.join(`
`)}return""+_e},Le}();var Bc=No},80645:function(an,Mt){Mt.read=function(fe,he,Re,x,pe){var de,ue,ae=pe*8-x-1,re=(1<<ae)-1,le=re>>1,ie=-7,se=Re?pe-1:0,oe=Re?-1:1,te=fe[he+se];for(se+=oe,de=te&(1<<-ie)-1,te>>=-ie,ie+=ae;ie>0;de=de*256+fe[he+se],se+=oe,ie-=8);for(ue=de&(1<<-ie)-1,de>>=-ie,ie+=x;ie>0;ue=ue*256+fe[he+se],se+=oe,ie-=8);if(de===0)de=1-le;else{if(de===re)return ue?NaN:(te?-1:1)*(1/0);ue=ue+Math.pow(2,x),de=de-le}return(te?-1:1)*ue*Math.pow(2,de-x)},Mt.write=function(fe,he,Re,x,pe,de){var ue,ae,re,le=de*8-pe-1,ie=(1<<le)-1,se=ie>>1,oe=pe===23?Math.pow(2,-24)-Math.pow(2,-77):0,te=x?0:de-1,z=x?1:-1,a=he<0||he===0&&1/he<0?1:0;for(he=Math.abs(he),isNaN(he)||he===1/0?(ae=isNaN(he)?1:0,ue=ie):(ue=Math.floor(Math.log(he)/Math.LN2),he*(re=Math.pow(2,-ue))<1&&(ue--,re*=2),ue+se>=1?he+=oe/re:he+=oe*Math.pow(2,1-se),he*re>=2&&(ue++,re/=2),ue+se>=ie?(ae=0,ue=ie):ue+se>=1?(ae=(he*re-1)*Math.pow(2,pe),ue=ue+se):(ae=he*Math.pow(2,se-1)*Math.pow(2,pe),ue=0));pe>=8;fe[Re+te]=ae&255,te+=z,ae/=256,pe-=8);for(ue=ue<<pe|ae,le+=pe;le>0;fe[Re+te]=ue&255,te+=z,ue/=256,le-=8);fe[Re+te-z]|=a*128}},19575:function(an,Mt,fe){var he,Re;(function(x,pe){an.exports=pe(x)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof fe.g!="undefined"?fe.g:this,function(x){"use strict";x=x||{};var pe=x.Base64,de="2.6.4",ue="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ae=function(Se){for(var ke={},Fe=0,De=Se.length;Fe<De;Fe++)ke[Se.charAt(Fe)]=Fe;return ke}(ue),re=String.fromCharCode,le=function(Se){if(Se.length<2){var ke=Se.charCodeAt(0);return ke<128?Se:ke<2048?re(192|ke>>>6)+re(128|ke&63):re(224|ke>>>12&15)+re(128|ke>>>6&63)+re(128|ke&63)}else{var ke=65536+(Se.charCodeAt(0)-55296)*1024+(Se.charCodeAt(1)-56320);return re(240|ke>>>18&7)+re(128|ke>>>12&63)+re(128|ke>>>6&63)+re(128|ke&63)}},ie=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,se=function(Se){return Se.replace(ie,le)},oe=function(Se){var ke=[0,2,1][Se.length%3],Fe=Se.charCodeAt(0)<<16|(Se.length>1?Se.charCodeAt(1):0)<<8|(Se.length>2?Se.charCodeAt(2):0),De=[ue.charAt(Fe>>>18),ue.charAt(Fe>>>12&63),ke>=2?"=":ue.charAt(Fe>>>6&63),ke>=1?"=":ue.charAt(Fe&63)];return De.join("")},te=x.btoa&&typeof x.btoa=="function"?function(Se){return x.btoa(Se)}:function(Se){if(Se.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Se.replace(/[\s\S]{1,3}/g,oe)},z=function(Se){return te(se(String(Se)))},a=function(Se){return Se.replace(/[+\/]/g,function(ke){return ke=="+"?"-":"_"}).replace(/=/g,"")},y=function(Se,ke){return ke?a(z(Se)):z(Se)},E=function(Se){return y(Se,!0)},b;x.Uint8Array&&(b=function(Se,ke){for(var Fe="",De=0,We=Se.length;De<We;De+=3){var Ve=Se[De],Qe=Se[De+1],Je=Se[De+2],et=Ve<<16|Qe<<8|Je;Fe+=ue.charAt(et>>>18)+ue.charAt(et>>>12&63)+(typeof Qe!="undefined"?ue.charAt(et>>>6&63):"=")+(typeof Je!="undefined"?ue.charAt(et&63):"=")}return ke?a(Fe):Fe});var ee=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ne=function(Se){switch(Se.length){case 4:var ke=(7&Se.charCodeAt(0))<<18|(63&Se.charCodeAt(1))<<12|(63&Se.charCodeAt(2))<<6|63&Se.charCodeAt(3),Fe=ke-65536;return re((Fe>>>10)+55296)+re((Fe&1023)+56320);case 3:return re((15&Se.charCodeAt(0))<<12|(63&Se.charCodeAt(1))<<6|63&Se.charCodeAt(2));default:return re((31&Se.charCodeAt(0))<<6|63&Se.charCodeAt(1))}},ce=function(Se){return Se.replace(ee,ne)},Ae=function(Se){var ke=Se.length,Fe=ke%4,De=(ke>0?ae[Se.charAt(0)]<<18:0)|(ke>1?ae[Se.charAt(1)]<<12:0)|(ke>2?ae[Se.charAt(2)]<<6:0)|(ke>3?ae[Se.charAt(3)]:0),We=[re(De>>>16),re(De>>>8&255),re(De&255)];return We.length-=[0,0,2,1][Fe],We.join("")},ge=x.atob&&typeof x.atob=="function"?function(Se){return x.atob(Se)}:function(Se){return Se.replace(/\S{1,4}/g,Ae)},me=function(Se){return ge(String(Se).replace(/[^A-Za-z0-9\+\/]/g,""))},ve=function(Se){return ce(ge(Se))},be=function(Se){return String(Se).replace(/[-_]/g,function(ke){return ke=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ye=function(Se){return ve(be(Se))},Ce;x.Uint8Array&&(Ce=function(Se){return Uint8Array.from(me(be(Se)),function(ke){return ke.charCodeAt(0)})});var we=function(){var Se=x.Base64;return x.Base64=pe,Se};if(x.Base64={VERSION:de,atob:me,btoa:te,fromBase64:ye,toBase64:y,utob:se,encode:y,encodeURI:E,btou:ce,decode:ye,noConflict:we,fromUint8Array:b,toUint8Array:Ce},typeof Object.defineProperty=="function"){var Ke=function(Se){return{value:Se,enumerable:!1,writable:!0,configurable:!0}};x.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ke(function(){return ye(this)})),Object.defineProperty(String.prototype,"toBase64",Ke(function(Se){return y(this,Se)})),Object.defineProperty(String.prototype,"toBase64URI",Ke(function(){return y(this,!0)}))}}return x.Meteor&&(Base64=x.Base64),an.exports?an.exports.Base64=x.Base64:(he=[],Re=function(){return x.Base64}.apply(Mt,he),Re!==void 0&&(an.exports=Re)),{Base64:x.Base64}})},55733:function(an,Mt,fe){var he=fe(48764).lW,Re=fe(34155);(function(x){an.exports=x()})(function(){return function x(pe,de,ue){function ae(ie,se){if(!de[ie]){if(!pe[ie]){var oe=void 0;if(!se&&oe)return require(ie,!0);if(re)return re(ie,!0);var te=new Error("Cannot find module '"+ie+"'");throw te.code="MODULE_NOT_FOUND",te}var z=de[ie]={exports:{}};pe[ie][0].call(z.exports,function(a){var y=pe[ie][1][a];return ae(y||a)},z,z.exports,x,pe,de,ue)}return de[ie].exports}for(var re=void 0,le=0;le<ue.length;le++)ae(ue[le]);return ae}({1:[function(x,pe,de){"use strict";var ue=x("./utils"),ae=x("./support"),re="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";de.encode=function(le){for(var ie,se,oe,te,z,a,y,E=[],b=0,ee=le.length,ne=ee,ce=ue.getTypeOf(le)!=="string";b<le.length;)ne=ee-b,oe=ce?(ie=le[b++],se=b<ee?le[b++]:0,b<ee?le[b++]:0):(ie=le.charCodeAt(b++),se=b<ee?le.charCodeAt(b++):0,b<ee?le.charCodeAt(b++):0),te=ie>>2,z=(3&ie)<<4|se>>4,a=1<ne?(15&se)<<2|oe>>6:64,y=2<ne?63&oe:64,E.push(re.charAt(te)+re.charAt(z)+re.charAt(a)+re.charAt(y));return E.join("")},de.decode=function(le){var ie,se,oe,te,z,a,y=0,E=0,b="data:";if(le.substr(0,b.length)===b)throw new Error("Invalid base64 input, it looks like a data url.");var ee,ne=3*(le=le.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(le.charAt(le.length-1)===re.charAt(64)&&ne--,le.charAt(le.length-2)===re.charAt(64)&&ne--,ne%1!=0)throw new Error("Invalid base64 input, bad content length.");for(ee=ae.uint8array?new Uint8Array(0|ne):new Array(0|ne);y<le.length;)ie=re.indexOf(le.charAt(y++))<<2|(te=re.indexOf(le.charAt(y++)))>>4,se=(15&te)<<4|(z=re.indexOf(le.charAt(y++)))>>2,oe=(3&z)<<6|(a=re.indexOf(le.charAt(y++))),ee[E++]=ie,z!==64&&(ee[E++]=se),a!==64&&(ee[E++]=oe);return ee}},{"./support":30,"./utils":32}],2:[function(x,pe,de){"use strict";var ue=x("./external"),ae=x("./stream/DataWorker"),re=x("./stream/Crc32Probe"),le=x("./stream/DataLengthProbe");function ie(se,oe,te,z,a){this.compressedSize=se,this.uncompressedSize=oe,this.crc32=te,this.compression=z,this.compressedContent=a}ie.prototype={getContentWorker:function(){var se=new ae(ue.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new le("data_length")),oe=this;return se.on("end",function(){if(this.streamInfo.data_length!==oe.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),se},getCompressedWorker:function(){return new ae(ue.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},ie.createWorkerFrom=function(se,oe,te){return se.pipe(new re).pipe(new le("uncompressedSize")).pipe(oe.compressWorker(te)).pipe(new le("compressedSize")).withStreamInfo("compression",oe)},pe.exports=ie},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(x,pe,de){"use strict";var ue=x("./stream/GenericWorker");de.STORE={magic:"\0\0",compressWorker:function(){return new ue("STORE compression")},uncompressWorker:function(){return new ue("STORE decompression")}},de.DEFLATE=x("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(x,pe,de){"use strict";var ue=x("./utils"),ae=function(){for(var re,le=[],ie=0;ie<256;ie++){re=ie;for(var se=0;se<8;se++)re=1&re?3988292384^re>>>1:re>>>1;le[ie]=re}return le}();pe.exports=function(re,le){return re!==void 0&&re.length?ue.getTypeOf(re)!=="string"?function(ie,se,oe,te){var z=ae,a=te+oe;ie^=-1;for(var y=te;y<a;y++)ie=ie>>>8^z[255&(ie^se[y])];return-1^ie}(0|le,re,re.length,0):function(ie,se,oe,te){var z=ae,a=te+oe;ie^=-1;for(var y=te;y<a;y++)ie=ie>>>8^z[255&(ie^se.charCodeAt(y))];return-1^ie}(0|le,re,re.length,0):0}},{"./utils":32}],5:[function(x,pe,de){"use strict";de.base64=!1,de.binary=!1,de.dir=!1,de.createFolders=!0,de.date=null,de.compression=null,de.compressionOptions=null,de.comment=null,de.unixPermissions=null,de.dosPermissions=null},{}],6:[function(x,pe,de){"use strict";var ue=null;ue=typeof Promise!="undefined"?Promise:x("lie"),pe.exports={Promise:ue}},{lie:37}],7:[function(x,pe,de){"use strict";var ue=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",ae=x("pako"),re=x("./utils"),le=x("./stream/GenericWorker"),ie=ue?"uint8array":"array";function se(oe,te){le.call(this,"FlateWorker/"+oe),this._pako=null,this._pakoAction=oe,this._pakoOptions=te,this.meta={}}de.magic="\b\0",re.inherits(se,le),se.prototype.processChunk=function(oe){this.meta=oe.meta,this._pako===null&&this._createPako(),this._pako.push(re.transformTo(ie,oe.data),!1)},se.prototype.flush=function(){le.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},se.prototype.cleanUp=function(){le.prototype.cleanUp.call(this),this._pako=null},se.prototype._createPako=function(){this._pako=new ae[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var oe=this;this._pako.onData=function(te){oe.push({data:te,meta:oe.meta})}},de.compressWorker=function(oe){return new se("Deflate",oe)},de.uncompressWorker=function(){return new se("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(x,pe,de){"use strict";function ue(z,a){var y,E="";for(y=0;y<a;y++)E+=String.fromCharCode(255&z),z>>>=8;return E}function ae(z,a,y,E,b,ee){var ne,ce,Ae=z.file,ge=z.compression,me=ee!==ie.utf8encode,ve=re.transformTo("string",ee(Ae.name)),be=re.transformTo("string",ie.utf8encode(Ae.name)),ye=Ae.comment,Ce=re.transformTo("string",ee(ye)),we=re.transformTo("string",ie.utf8encode(ye)),Ke=be.length!==Ae.name.length,Se=we.length!==ye.length,ke="",Fe="",De="",We=Ae.dir,Ve=Ae.date,Qe={crc32:0,compressedSize:0,uncompressedSize:0};a&&!y||(Qe.crc32=z.crc32,Qe.compressedSize=z.compressedSize,Qe.uncompressedSize=z.uncompressedSize);var Je=0;a&&(Je|=8),me||!Ke&&!Se||(Je|=2048);var et=0,ct=0;We&&(et|=16),b==="UNIX"?(ct=798,et|=function(nt,lt){var at=nt;return nt||(at=lt?16893:33204),(65535&at)<<16}(Ae.unixPermissions,We)):(ct=20,et|=function(nt){return 63&(nt||0)}(Ae.dosPermissions)),ne=Ve.getUTCHours(),ne<<=6,ne|=Ve.getUTCMinutes(),ne<<=5,ne|=Ve.getUTCSeconds()/2,ce=Ve.getUTCFullYear()-1980,ce<<=4,ce|=Ve.getUTCMonth()+1,ce<<=5,ce|=Ve.getUTCDate(),Ke&&(Fe=ue(1,1)+ue(se(ve),4)+be,ke+="up"+ue(Fe.length,2)+Fe),Se&&(De=ue(1,1)+ue(se(Ce),4)+we,ke+="uc"+ue(De.length,2)+De);var ut="";return ut+=`
\0`,ut+=ue(Je,2),ut+=ge.magic,ut+=ue(ne,2),ut+=ue(ce,2),ut+=ue(Qe.crc32,4),ut+=ue(Qe.compressedSize,4),ut+=ue(Qe.uncompressedSize,4),ut+=ue(ve.length,2),ut+=ue(ke.length,2),{fileRecord:oe.LOCAL_FILE_HEADER+ut+ve+ke,dirRecord:oe.CENTRAL_FILE_HEADER+ue(ct,2)+ut+ue(Ce.length,2)+"\0\0\0\0"+ue(et,4)+ue(E,4)+ve+ke+Ce}}var re=x("../utils"),le=x("../stream/GenericWorker"),ie=x("../utf8"),se=x("../crc32"),oe=x("../signature");function te(z,a,y,E){le.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=a,this.zipPlatform=y,this.encodeFileName=E,this.streamFiles=z,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}re.inherits(te,le),te.prototype.push=function(z){var a=z.meta.percent||0,y=this.entriesCount,E=this._sources.length;this.accumulate?this.contentBuffer.push(z):(this.bytesWritten+=z.data.length,le.prototype.push.call(this,{data:z.data,meta:{currentFile:this.currentFile,percent:y?(a+100*(y-E-1))/y:100}}))},te.prototype.openedSource=function(z){this.currentSourceOffset=this.bytesWritten,this.currentFile=z.file.name;var a=this.streamFiles&&!z.file.dir;if(a){var y=ae(z,a,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:y.fileRecord,meta:{percent:0}})}else this.accumulate=!0},te.prototype.closedSource=function(z){this.accumulate=!1;var a=this.streamFiles&&!z.file.dir,y=ae(z,a,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(y.dirRecord),a)this.push({data:function(E){return oe.DATA_DESCRIPTOR+ue(E.crc32,4)+ue(E.compressedSize,4)+ue(E.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},te.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,E=function(b,ee,ne,ce,Ae){var ge=re.transformTo("string",Ae(ce));return oe.CENTRAL_DIRECTORY_END+"\0\0\0\0"+ue(b,2)+ue(b,2)+ue(ee,4)+ue(ne,4)+ue(ge.length,2)+ge}(this.dirRecords.length,y,z,this.zipComment,this.encodeFileName);this.push({data:E,meta:{percent:100}})},te.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},te.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},te.prototype.resume=function(){return!!le.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},te.prototype.error=function(z){var a=this._sources;if(!le.prototype.error.call(this,z))return!1;for(var y=0;y<a.length;y++)try{a[y].error(z)}catch(E){}return!0},te.prototype.lock=function(){le.prototype.lock.call(this);for(var z=this._sources,a=0;a<z.length;a++)z[a].lock()},pe.exports=te},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(x,pe,de){"use strict";var ue=x("../compressions"),ae=x("./ZipFileWorker");de.generateWorker=function(re,le,ie){var se=new ae(le.streamFiles,ie,le.platform,le.encodeFileName),oe=0;try{re.forEach(function(te,z){oe++;var a=function(ee,ne){var ce=ee||ne,Ae=ue[ce];if(!Ae)throw new Error(ce+" is not a valid compression method !");return Ae}(z.options.compression,le.compression),y=z.options.compressionOptions||le.compressionOptions||{},E=z.dir,b=z.date;z._compressWorker(a,y).withStreamInfo("file",{name:te,dir:E,date:b,comment:z.comment||"",unixPermissions:z.unixPermissions,dosPermissions:z.dosPermissions}).pipe(se)}),se.entriesCount=oe}catch(te){se.error(te)}return se}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(x,pe,de){"use strict";function ue(){if(!(this instanceof ue))return new ue;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 ae=new ue;for(var re in this)typeof this[re]!="function"&&(ae[re]=this[re]);return ae}}(ue.prototype=x("./object")).loadAsync=x("./load"),ue.support=x("./support"),ue.defaults=x("./defaults"),ue.version="3.10.1",ue.loadAsync=function(ae,re){return new ue().loadAsync(ae,re)},ue.external=x("./external"),pe.exports=ue},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(x,pe,de){"use strict";var ue=x("./utils"),ae=x("./external"),re=x("./utf8"),le=x("./zipEntries"),ie=x("./stream/Crc32Probe"),se=x("./nodejsUtils");function oe(te){return new ae.Promise(function(z,a){var y=te.decompressed.getContentWorker().pipe(new ie);y.on("error",function(E){a(E)}).on("end",function(){y.streamInfo.crc32!==te.decompressed.crc32?a(new Error("Corrupted zip : CRC32 mismatch")):z()}).resume()})}pe.exports=function(te,z){var a=this;return z=ue.extend(z||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:re.utf8decode}),se.isNode&&se.isStream(te)?ae.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):ue.prepareContent("the loaded zip file",te,!0,z.optimizedBinaryString,z.base64).then(function(y){var E=new le(z);return E.load(y),E}).then(function(y){var E=[ae.Promise.resolve(y)],b=y.files;if(z.checkCRC32)for(var ee=0;ee<b.length;ee++)E.push(oe(b[ee]));return ae.Promise.all(E)}).then(function(y){for(var E=y.shift(),b=E.files,ee=0;ee<b.length;ee++){var ne=b[ee],ce=ne.fileNameStr,Ae=ue.resolve(ne.fileNameStr);a.file(Ae,ne.decompressed,{binary:!0,optimizedBinaryString:!0,date:ne.date,dir:ne.dir,comment:ne.fileCommentStr.length?ne.fileCommentStr:null,unixPermissions:ne.unixPermissions,dosPermissions:ne.dosPermissions,createFolders:z.createFolders}),ne.dir||(a.file(Ae).unsafeOriginalName=ce)}return E.zipComment.length&&(a.comment=E.zipComment),a})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(x,pe,de){"use strict";var ue=x("../utils"),ae=x("../stream/GenericWorker");function re(le,ie){ae.call(this,"Nodejs stream input adapter for "+le),this._upstreamEnded=!1,this._bindStream(ie)}ue.inherits(re,ae),re.prototype._bindStream=function(le){var ie=this;(this._stream=le).pause(),le.on("data",function(se){ie.push({data:se,meta:{percent:0}})}).on("error",function(se){ie.isPaused?this.generatedError=se:ie.error(se)}).on("end",function(){ie.isPaused?ie._upstreamEnded=!0:ie.end()})},re.prototype.pause=function(){return!!ae.prototype.pause.call(this)&&(this._stream.pause(),!0)},re.prototype.resume=function(){return!!ae.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},pe.exports=re},{"../stream/GenericWorker":28,"../utils":32}],13:[function(x,pe,de){"use strict";var ue=x("readable-stream").Readable;function ae(re,le,ie){ue.call(this,le),this._helper=re;var se=this;re.on("data",function(oe,te){se.push(oe)||se._helper.pause(),ie&&ie(te)}).on("error",function(oe){se.emit("error",oe)}).on("end",function(){se.push(null)})}x("../utils").inherits(ae,ue),ae.prototype._read=function(){this._helper.resume()},pe.exports=ae},{"../utils":32,"readable-stream":16}],14:[function(x,pe,de){"use strict";pe.exports={isNode:typeof he!="undefined",newBufferFrom:function(ue,ae){if(he.from&&he.from!==Uint8Array.from)return he.from(ue,ae);if(typeof ue=="number")throw new Error('The "data" argument must not be a number');return new he(ue,ae)},allocBuffer:function(ue){if(he.alloc)return he.alloc(ue);var ae=new he(ue);return ae.fill(0),ae},isBuffer:function(ue){return he.isBuffer(ue)},isStream:function(ue){return ue&&typeof ue.on=="function"&&typeof ue.pause=="function"&&typeof ue.resume=="function"}}},{}],15:[function(x,pe,de){"use strict";function ue(Ae,ge,me){var ve,be=re.getTypeOf(ge),ye=re.extend(me||{},se);ye.date=ye.date||new Date,ye.compression!==null&&(ye.compression=ye.compression.toUpperCase()),typeof ye.unixPermissions=="string"&&(ye.unixPermissions=parseInt(ye.unixPermissions,8)),ye.unixPermissions&&16384&ye.unixPermissions&&(ye.dir=!0),ye.dosPermissions&&16&ye.dosPermissions&&(ye.dir=!0),ye.dir&&(Ae=b(Ae)),ye.createFolders&&(ve=E(Ae))&&ee.call(this,ve,!0);var Ce=be==="string"&&ye.binary===!1&&ye.base64===!1;me&&me.binary!==void 0||(ye.binary=!Ce),(ge instanceof oe&&ge.uncompressedSize===0||ye.dir||!ge||ge.length===0)&&(ye.base64=!1,ye.binary=!0,ge="",ye.compression="STORE",be="string");var we=null;we=ge instanceof oe||ge instanceof le?ge:a.isNode&&a.isStream(ge)?new y(Ae,ge):re.prepareContent(Ae,ge,ye.binary,ye.optimizedBinaryString,ye.base64);var Ke=new te(Ae,we,ye);this.files[Ae]=Ke}var ae=x("./utf8"),re=x("./utils"),le=x("./stream/GenericWorker"),ie=x("./stream/StreamHelper"),se=x("./defaults"),oe=x("./compressedObject"),te=x("./zipObject"),z=x("./generate"),a=x("./nodejsUtils"),y=x("./nodejs/NodejsStreamInputAdapter"),E=function(Ae){Ae.slice(-1)==="/"&&(Ae=Ae.substring(0,Ae.length-1));var ge=Ae.lastIndexOf("/");return 0<ge?Ae.substring(0,ge):""},b=function(Ae){return Ae.slice(-1)!=="/"&&(Ae+="/"),Ae},ee=function(Ae,ge){return ge=ge!==void 0?ge:se.createFolders,Ae=b(Ae),this.files[Ae]||ue.call(this,Ae,null,{dir:!0,createFolders:ge}),this.files[Ae]};function ne(Ae){return Object.prototype.toString.call(Ae)==="[object RegExp]"}var ce={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(Ae){var ge,me,ve;for(ge in this.files)ve=this.files[ge],(me=ge.slice(this.root.length,ge.length))&&ge.slice(0,this.root.length)===this.root&&Ae(me,ve)},filter:function(Ae){var ge=[];return this.forEach(function(me,ve){Ae(me,ve)&&ge.push(ve)}),ge},file:function(Ae,ge,me){if(arguments.length!==1)return Ae=this.root+Ae,ue.call(this,Ae,ge,me),this;if(ne(Ae)){var ve=Ae;return this.filter(function(ye,Ce){return!Ce.dir&&ve.test(ye)})}var be=this.files[this.root+Ae];return be&&!be.dir?be:null},folder:function(Ae){if(!Ae)return this;if(ne(Ae))return this.filter(function(be,ye){return ye.dir&&Ae.test(be)});var ge=this.root+Ae,me=ee.call(this,ge),ve=this.clone();return ve.root=me.name,ve},remove:function(Ae){Ae=this.root+Ae;var ge=this.files[Ae];if(ge||(Ae.slice(-1)!=="/"&&(Ae+="/"),ge=this.files[Ae]),ge&&!ge.dir)delete this.files[Ae];else for(var me=this.filter(function(be,ye){return ye.name.slice(0,Ae.length)===Ae}),ve=0;ve<me.length;ve++)delete this.files[me[ve].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(Ae){var ge,me={};try{if((me=re.extend(Ae||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:ae.utf8encode})).type=me.type.toLowerCase(),me.compression=me.compression.toUpperCase(),me.type==="binarystring"&&(me.type="string"),!me.type)throw new Error("No output type specified.");re.checkSupport(me.type),me.platform!=="darwin"&&me.platform!=="freebsd"&&me.platform!=="linux"&&me.platform!=="sunos"||(me.platform="UNIX"),me.platform==="win32"&&(me.platform="DOS");var ve=me.comment||this.comment||"";ge=z.generateWorker(this,me,ve)}catch(be){(ge=new le("error")).error(be)}return new ie(ge,me.type||"string",me.mimeType)},generateAsync:function(Ae,ge){return this.generateInternalStream(Ae).accumulate(ge)},generateNodeStream:function(Ae,ge){return(Ae=Ae||{}).type||(Ae.type="nodebuffer"),this.generateInternalStream(Ae).toNodejsStream(ge)}};pe.exports=ce},{"./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(x,pe,de){"use strict";pe.exports=x("stream")},{stream:void 0}],17:[function(x,pe,de){"use strict";var ue=x("./DataReader");function ae(re){ue.call(this,re);for(var le=0;le<this.data.length;le++)re[le]=255&re[le]}x("../utils").inherits(ae,ue),ae.prototype.byteAt=function(re){return this.data[this.zero+re]},ae.prototype.lastIndexOfSignature=function(re){for(var le=re.charCodeAt(0),ie=re.charCodeAt(1),se=re.charCodeAt(2),oe=re.charCodeAt(3),te=this.length-4;0<=te;--te)if(this.data[te]===le&&this.data[te+1]===ie&&this.data[te+2]===se&&this.data[te+3]===oe)return te-this.zero;return-1},ae.prototype.readAndCheckSignature=function(re){var le=re.charCodeAt(0),ie=re.charCodeAt(1),se=re.charCodeAt(2),oe=re.charCodeAt(3),te=this.readData(4);return le===te[0]&&ie===te[1]&&se===te[2]&&oe===te[3]},ae.prototype.readData=function(re){if(this.checkOffset(re),re===0)return[];var le=this.data.slice(this.zero+this.index,this.zero+this.index+re);return this.index+=re,le},pe.exports=ae},{"../utils":32,"./DataReader":18}],18:[function(x,pe,de){"use strict";var ue=x("../utils");function ae(re){this.data=re,this.length=re.length,this.index=0,this.zero=0}ae.prototype={checkOffset:function(re){this.checkIndex(this.index+re)},checkIndex:function(re){if(this.length<this.zero+re||re<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+re+"). Corrupted zip ?")},setIndex:function(re){this.checkIndex(re),this.index=re},skip:function(re){this.setIndex(this.index+re)},byteAt:function(){},readInt:function(re){var le,ie=0;for(this.checkOffset(re),le=this.index+re-1;le>=this.index;le--)ie=(ie<<8)+this.byteAt(le);return this.index+=re,ie},readString:function(re){return ue.transformTo("string",this.readData(re))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var re=this.readInt(4);return new Date(Date.UTC(1980+(re>>25&127),(re>>21&15)-1,re>>16&31,re>>11&31,re>>5&63,(31&re)<<1))}},pe.exports=ae},{"../utils":32}],19:[function(x,pe,de){"use strict";var ue=x("./Uint8ArrayReader");function ae(re){ue.call(this,re)}x("../utils").inherits(ae,ue),ae.prototype.readData=function(re){this.checkOffset(re);var le=this.data.slice(this.zero+this.index,this.zero+this.index+re);return this.index+=re,le},pe.exports=ae},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(x,pe,de){"use strict";var ue=x("./DataReader");function ae(re){ue.call(this,re)}x("../utils").inherits(ae,ue),ae.prototype.byteAt=function(re){return this.data.charCodeAt(this.zero+re)},ae.prototype.lastIndexOfSignature=function(re){return this.data.lastIndexOf(re)-this.zero},ae.prototype.readAndCheckSignature=function(re){return re===this.readData(4)},ae.prototype.readData=function(re){this.checkOffset(re);var le=this.data.slice(this.zero+this.index,this.zero+this.index+re);return this.index+=re,le},pe.exports=ae},{"../utils":32,"./DataReader":18}],21:[function(x,pe,de){"use strict";var ue=x("./ArrayReader");function ae(re){ue.call(this,re)}x("../utils").inherits(ae,ue),ae.prototype.readData=function(re){if(this.checkOffset(re),re===0)return new Uint8Array(0);var le=this.data.subarray(this.zero+this.index,this.zero+this.index+re);return this.index+=re,le},pe.exports=ae},{"../utils":32,"./ArrayReader":17}],22:[function(x,pe,de){"use strict";var ue=x("../utils"),ae=x("../support"),re=x("./ArrayReader"),le=x("./StringReader"),ie=x("./NodeBufferReader"),se=x("./Uint8ArrayReader");pe.exports=function(oe){var te=ue.getTypeOf(oe);return ue.checkSupport(te),te!=="string"||ae.uint8array?te==="nodebuffer"?new ie(oe):ae.uint8array?new se(ue.transformTo("uint8array",oe)):new re(ue.transformTo("array",oe)):new le(oe)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(x,pe,de){"use strict";de.LOCAL_FILE_HEADER="PK",de.CENTRAL_FILE_HEADER="PK",de.CENTRAL_DIRECTORY_END="PK",de.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",de.ZIP64_CENTRAL_DIRECTORY_END="PK",de.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(x,pe,de){"use strict";var ue=x("./GenericWorker"),ae=x("../utils");function re(le){ue.call(this,"ConvertWorker to "+le),this.destType=le}ae.inherits(re,ue),re.prototype.processChunk=function(le){this.push({data:ae.transformTo(this.destType,le.data),meta:le.meta})},pe.exports=re},{"../utils":32,"./GenericWorker":28}],25:[function(x,pe,de){"use strict";var ue=x("./GenericWorker"),ae=x("../crc32");function re(){ue.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}x("../utils").inherits(re,ue),re.prototype.processChunk=function(le){this.streamInfo.crc32=ae(le.data,this.streamInfo.crc32||0),this.push(le)},pe.exports=re},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(x,pe,de){"use strict";var ue=x("../utils"),ae=x("./GenericWorker");function re(le){ae.call(this,"DataLengthProbe for "+le),this.propName=le,this.withStreamInfo(le,0)}ue.inherits(re,ae),re.prototype.processChunk=function(le){if(le){var ie=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=ie+le.data.length}ae.prototype.processChunk.call(this,le)},pe.exports=re},{"../utils":32,"./GenericWorker":28}],27:[function(x,pe,de){"use strict";var ue=x("../utils"),ae=x("./GenericWorker");function re(le){ae.call(this,"DataWorker");var ie=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,le.then(function(se){ie.dataIsReady=!0,ie.data=se,ie.max=se&&se.length||0,ie.type=ue.getTypeOf(se),ie.isPaused||ie._tickAndRepeat()},function(se){ie.error(se)})}ue.inherits(re,ae),re.prototype.cleanUp=function(){ae.prototype.cleanUp.call(this),this.data=null},re.prototype.resume=function(){return!!ae.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,ue.delay(this._tickAndRepeat,[],this)),!0)},re.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(ue.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},re.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var le=null,ie=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":le=this.data.substring(this.index,ie);break;case"uint8array":le=this.data.subarray(this.index,ie);break;case"array":case"nodebuffer":le=this.data.slice(this.index,ie)}return this.index=ie,this.push({data:le,meta:{percent:this.max?this.index/this.max*100:0}})},pe.exports=re},{"../utils":32,"./GenericWorker":28}],28:[function(x,pe,de){"use strict";function ue(ae){this.name=ae||"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}ue.prototype={push:function(ae){this.emit("data",ae)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(ae){this.emit("error",ae)}return!0},error:function(ae){return!this.isFinished&&(this.isPaused?this.generatedError=ae:(this.isFinished=!0,this.emit("error",ae),this.previous&&this.previous.error(ae),this.cleanUp()),!0)},on:function(ae,re){return this._listeners[ae].push(re),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(ae,re){if(this._listeners[ae])for(var le=0;le<this._listeners[ae].length;le++)this._listeners[ae][le].call(this,re)},pipe:function(ae){return ae.registerPrevious(this)},registerPrevious:function(ae){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=ae.streamInfo,this.mergeStreamInfo(),this.previous=ae;var re=this;return ae.on("data",function(le){re.processChunk(le)}),ae.on("end",function(){re.end()}),ae.on("error",function(le){re.error(le)}),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 ae=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),ae=!0),this.previous&&this.previous.resume(),!ae},flush:function(){},processChunk:function(ae){this.push(ae)},withStreamInfo:function(ae,re){return this.extraStreamInfo[ae]=re,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var ae in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,ae)&&(this.streamInfo[ae]=this.extraStreamInfo[ae])},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 ae="Worker "+this.name;return this.previous?this.previous+" -> "+ae:ae}},pe.exports=ue},{}],29:[function(x,pe,de){"use strict";var ue=x("../utils"),ae=x("./ConvertWorker"),re=x("./GenericWorker"),le=x("../base64"),ie=x("../support"),se=x("../external"),oe=null;if(ie.nodestream)try{oe=x("../nodejs/NodejsStreamOutputAdapter")}catch(a){}function te(a,y){return new se.Promise(function(E,b){var ee=[],ne=a._internalType,ce=a._outputType,Ae=a._mimeType;a.on("data",function(ge,me){ee.push(ge),y&&y(me)}).on("error",function(ge){ee=[],b(ge)}).on("end",function(){try{var ge=function(me,ve,be){switch(me){case"blob":return ue.newBlob(ue.transformTo("arraybuffer",ve),be);case"base64":return le.encode(ve);default:return ue.transformTo(me,ve)}}(ce,function(me,ve){var be,ye=0,Ce=null,we=0;for(be=0;be<ve.length;be++)we+=ve[be].length;switch(me){case"string":return ve.join("");case"array":return Array.prototype.concat.apply([],ve);case"uint8array":for(Ce=new Uint8Array(we),be=0;be<ve.length;be++)Ce.set(ve[be],ye),ye+=ve[be].length;return Ce;case"nodebuffer":return he.concat(ve);default:throw new Error("concat : unsupported type '"+me+"'")}}(ne,ee),Ae);E(ge)}catch(me){b(me)}ee=[]}).resume()})}function z(a,y,E){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=E,ue.checkSupport(b),this._worker=a.pipe(new ae(b)),a.lock()}catch(ee){this._worker=new re("error"),this._worker.error(ee)}}z.prototype={accumulate:function(a){return te(this,a)},on:function(a,y){var E=this;return a==="data"?this._worker.on(a,function(b){y.call(E,b.data,b.meta)}):this._worker.on(a,function(){ue.delay(y,arguments,E)}),this},resume:function(){return ue.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(a){if(ue.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new oe(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(x,pe,de){"use strict";if(de.base64=!0,de.array=!0,de.string=!0,de.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",de.nodebuffer=typeof he!="undefined",de.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")de.blob=!1;else{var ue=new ArrayBuffer(0);try{de.blob=new Blob([ue],{type:"application/zip"}).size===0}catch(re){try{var ae=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);ae.append(ue),de.blob=ae.getBlob("application/zip").size===0}catch(le){de.blob=!1}}}try{de.nodestream=!!x("readable-stream").Readable}catch(re){de.nodestream=!1}},{"readable-stream":16}],31:[function(x,pe,de){"use strict";for(var ue=x("./utils"),ae=x("./support"),re=x("./nodejsUtils"),le=x("./stream/GenericWorker"),ie=new Array(256),se=0;se<256;se++)ie[se]=252<=se?6:248<=se?5:240<=se?4:224<=se?3:192<=se?2:1;ie[254]=ie[254]=1;function oe(){le.call(this,"utf-8 decode"),this.leftOver=null}function te(){le.call(this,"utf-8 encode")}de.utf8encode=function(z){return ae.nodebuffer?re.newBufferFrom(z,"utf-8"):function(a){var y,E,b,ee,ne,ce=a.length,Ae=0;for(ee=0;ee<ce;ee++)(64512&(E=a.charCodeAt(ee)))==55296&&ee+1<ce&&(64512&(b=a.charCodeAt(ee+1)))==56320&&(E=65536+(E-55296<<10)+(b-56320),ee++),Ae+=E<128?1:E<2048?2:E<65536?3:4;for(y=ae.uint8array?new Uint8Array(Ae):new Array(Ae),ee=ne=0;ne<Ae;ee++)(64512&(E=a.charCodeAt(ee)))==55296&&ee+1<ce&&(64512&(b=a.charCodeAt(ee+1)))==56320&&(E=65536+(E-55296<<10)+(b-56320),ee++),E<128?y[ne++]=E:(E<2048?y[ne++]=192|E>>>6:(E<65536?y[ne++]=224|E>>>12:(y[ne++]=240|E>>>18,y[ne++]=128|E>>>12&63),y[ne++]=128|E>>>6&63),y[ne++]=128|63&E);return y}(z)},de.utf8decode=function(z){return ae.nodebuffer?ue.transformTo("nodebuffer",z).toString("utf-8"):function(a){var y,E,b,ee,ne=a.length,ce=new Array(2*ne);for(y=E=0;y<ne;)if((b=a[y++])<128)ce[E++]=b;else if(4<(ee=ie[b]))ce[E++]=65533,y+=ee-1;else{for(b&=ee===2?31:ee===3?15:7;1<ee&&y<ne;)b=b<<6|63&a[y++],ee--;1<ee?ce[E++]=65533:b<65536?ce[E++]=b:(b-=65536,ce[E++]=55296|b>>10&1023,ce[E++]=56320|1023&b)}return ce.length!==E&&(ce.subarray?ce=ce.subarray(0,E):ce.length=E),ue.applyFromCharCode(ce)}(z=ue.transformTo(ae.uint8array?"uint8array":"array",z))},ue.inherits(oe,le),oe.prototype.processChunk=function(z){var a=ue.transformTo(ae.uint8array?"uint8array":"array",z.data);if(this.leftOver&&this.leftOver.length){if(ae.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 E=function(ee,ne){var ce;for((ne=ne||ee.length)>ee.length&&(ne=ee.length),ce=ne-1;0<=ce&&(192&ee[ce])==128;)ce--;return ce<0||ce===0?ne:ce+ie[ee[ce]]>ne?ce:ne}(a),b=a;E!==a.length&&(ae.uint8array?(b=a.subarray(0,E),this.leftOver=a.subarray(E,a.length)):(b=a.slice(0,E),this.leftOver=a.slice(E,a.length))),this.push({data:de.utf8decode(b),meta:z.meta})},oe.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:de.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},de.Utf8DecodeWorker=oe,ue.inherits(te,le),te.prototype.processChunk=function(z){this.push({data:de.utf8encode(z.data),meta:z.meta})},de.Utf8EncodeWorker=te},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(x,pe,de){"use strict";var ue=x("./support"),ae=x("./base64"),re=x("./nodejsUtils"),le=x("./external");function ie(y){return y}function se(y,E){for(var b=0;b<y.length;++b)E[b]=255&y.charCodeAt(b);return E}x("setimmediate"),de.newBlob=function(y,E){de.checkSupport("blob");try{return new Blob([y],{type:E})}catch(ee){try{var b=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return b.append(y),b.getBlob(E)}catch(ne){throw new Error("Bug : can't construct the Blob.")}}};var oe={stringifyByChunk:function(y,E,b){var ee=[],ne=0,ce=y.length;if(ce<=b)return String.fromCharCode.apply(null,y);for(;ne<ce;)E==="array"||E==="nodebuffer"?ee.push(String.fromCharCode.apply(null,y.slice(ne,Math.min(ne+b,ce)))):ee.push(String.fromCharCode.apply(null,y.subarray(ne,Math.min(ne+b,ce)))),ne+=b;return ee.join("")},stringifyByChar:function(y){for(var E="",b=0;b<y.length;b++)E+=String.fromCharCode(y[b]);return E},applyCanBeUsed:{uint8array:function(){try{return ue.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(y){return!1}}(),nodebuffer:function(){try{return ue.nodebuffer&&String.fromCharCode.apply(null,re.allocBuffer(1)).length===1}catch(y){return!1}}()}};function te(y){var E=65536,b=de.getTypeOf(y),ee=!0;if(b==="uint8array"?ee=oe.applyCanBeUsed.uint8array:b==="nodebuffer"&&(ee=oe.applyCanBeUsed.nodebuffer),ee)for(;1<E;)try{return oe.stringifyByChunk(y,b,E)}catch(ne){E=Math.floor(E/2)}return oe.stringifyByChar(y)}function z(y,E){for(var b=0;b<y.length;b++)E[b]=y[b];return E}de.applyFromCharCode=te;var a={};a.string={string:ie,array:function(y){return se(y,new Array(y.length))},arraybuffer:function(y){return a.string.uint8array(y).buffer},uint8array:function(y){return se(y,new Uint8Array(y.length))},nodebuffer:function(y){return se(y,re.allocBuffer(y.length))}},a.array={string:te,array:ie,arraybuffer:function(y){return new Uint8Array(y).buffer},uint8array:function(y){return new Uint8Array(y)},nodebuffer:function(y){return re.newBufferFrom(y)}},a.arraybuffer={string:function(y){return te(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 re.newBufferFrom(new Uint8Array(y))}},a.uint8array={string:te,array:function(y){return z(y,new Array(y.length))},arraybuffer:function(y){return y.buffer},uint8array:ie,nodebuffer:function(y){return re.newBufferFrom(y)}},a.nodebuffer={string:te,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},de.transformTo=function(y,E){if(E=E||"",!y)return E;de.checkSupport(y);var b=de.getTypeOf(E);return a[b][y](E)},de.resolve=function(y){for(var E=y.split("/"),b=[],ee=0;ee<E.length;ee++){var ne=E[ee];ne==="."||ne===""&&ee!==0&&ee!==E.length-1||(ne===".."?b.pop():b.push(ne))}return b.join("/")},de.getTypeOf=function(y){return typeof y=="string"?"string":Object.prototype.toString.call(y)==="[object Array]"?"array":ue.nodebuffer&&re.isBuffer(y)?"nodebuffer":ue.uint8array&&y instanceof Uint8Array?"uint8array":ue.arraybuffer&&y instanceof ArrayBuffer?"arraybuffer":void 0},de.checkSupport=function(y){if(!ue[y.toLowerCase()])throw new Error(y+" is not supported by this platform")},de.MAX_VALUE_16BITS=65535,de.MAX_VALUE_32BITS=-1,de.pretty=function(y){var E,b,ee="";for(b=0;b<(y||"").length;b++)ee+="\\x"+((E=y.charCodeAt(b))<16?"0":"")+E.toString(16).toUpperCase();return ee},de.delay=function(y,E,b){setImmediate(function(){y.apply(b||null,E||[])})},de.inherits=function(y,E){function b(){}b.prototype=E.prototype,y.prototype=new b},de.extend=function(){var y,E,b={};for(y=0;y<arguments.length;y++)for(E in arguments[y])Object.prototype.hasOwnProperty.call(arguments[y],E)&&b[E]===void 0&&(b[E]=arguments[y][E]);return b},de.prepareContent=function(y,E,b,ee,ne){return le.Promise.resolve(E).then(function(ce){return ue.blob&&(ce instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(ce))!==-1)&&typeof FileReader!="undefined"?new le.Promise(function(Ae,ge){var me=new FileReader;me.onload=function(ve){Ae(ve.target.result)},me.onerror=function(ve){ge(ve.target.error)},me.readAsArrayBuffer(ce)}):ce}).then(function(ce){var Ae=de.getTypeOf(ce);return Ae?(Ae==="arraybuffer"?ce=de.transformTo("uint8array",ce):Ae==="string"&&(ne?ce=ae.decode(ce):b&&ee!==!0&&(ce=function(ge){return se(ge,ue.uint8array?new Uint8Array(ge.length):new Array(ge.length))}(ce))),ce):le.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(x,pe,de){"use strict";var ue=x("./reader/readerFor"),ae=x("./utils"),re=x("./signature"),le=x("./zipEntry"),ie=x("./support");function se(oe){this.files=[],this.loadOptions=oe}se.prototype={checkSignature:function(oe){if(!this.reader.readAndCheckSignature(oe)){this.reader.index-=4;var te=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+ae.pretty(te)+", expected "+ae.pretty(oe)+")")}},isSignature:function(oe,te){var z=this.reader.index;this.reader.setIndex(oe);var a=this.reader.readString(4)===te;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 oe=this.reader.readData(this.zipCommentLength),te=ie.uint8array?"uint8array":"array",z=ae.transformTo(te,oe);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 oe,te,z,a=this.zip64EndOfCentralSize-44;0<a;)oe=this.reader.readInt(2),te=this.reader.readInt(4),z=this.reader.readData(te),this.zip64ExtensibleData[oe]={id:oe,length:te,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 oe,te;for(oe=0;oe<this.files.length;oe++)te=this.files[oe],this.reader.setIndex(te.localHeaderOffset),this.checkSignature(re.LOCAL_FILE_HEADER),te.readLocalPart(this.reader),te.handleUTF8(),te.processAttributes()},readCentralDir:function(){var oe;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(re.CENTRAL_FILE_HEADER);)(oe=new le({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(oe);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 oe=this.reader.lastIndexOfSignature(re.CENTRAL_DIRECTORY_END);if(oe<0)throw this.isSignature(0,re.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(oe);var te=oe;if(this.checkSignature(re.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===ae.MAX_VALUE_16BITS||this.diskWithCentralDirStart===ae.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===ae.MAX_VALUE_16BITS||this.centralDirRecords===ae.MAX_VALUE_16BITS||this.centralDirSize===ae.MAX_VALUE_32BITS||this.centralDirOffset===ae.MAX_VALUE_32BITS){if(this.zip64=!0,(oe=this.reader.lastIndexOfSignature(re.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(oe),this.checkSignature(re.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,re.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(re.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(re.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var z=this.centralDirOffset+this.centralDirSize;this.zip64&&(z+=20,z+=12+this.zip64EndOfCentralSize);var a=te-z;if(0<a)this.isSignature(te,re.CENTRAL_FILE_HEADER)||(this.reader.zero=a);else if(a<0)throw new Error("Corrupted zip: missing "+Math.abs(a)+" bytes.")},prepareReader:function(oe){this.reader=ue(oe)},load:function(oe){this.prepareReader(oe),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},pe.exports=se},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(x,pe,de){"use strict";var ue=x("./reader/readerFor"),ae=x("./utils"),re=x("./compressedObject"),le=x("./crc32"),ie=x("./utf8"),se=x("./compressions"),oe=x("./support");function te(z,a){this.options=z,this.loadOptions=a}te.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(E){for(var b in se)if(Object.prototype.hasOwnProperty.call(se,b)&&se[b].magic===E)return se[b];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+ae.pretty(this.compressionMethod)+" unknown (inner file : "+ae.transformTo("string",this.fileName)+")");this.decompressed=new re(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=ue(this.extraFields[1].value);this.uncompressedSize===ae.MAX_VALUE_32BITS&&(this.uncompressedSize=z.readInt(8)),this.compressedSize===ae.MAX_VALUE_32BITS&&(this.compressedSize=z.readInt(8)),this.localHeaderOffset===ae.MAX_VALUE_32BITS&&(this.localHeaderOffset=z.readInt(8)),this.diskNumberStart===ae.MAX_VALUE_32BITS&&(this.diskNumberStart=z.readInt(4))}},readExtraFields:function(z){var a,y,E,b=z.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});z.index+4<b;)a=z.readInt(2),y=z.readInt(2),E=z.readData(y),this.extraFields[a]={id:a,length:y,value:E};z.setIndex(b)},handleUTF8:function(){var z=oe.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=ae.transformTo(z,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(y)}var E=this.findExtraFieldUnicodeComment();if(E!==null)this.fileCommentStr=E;else{var b=ae.transformTo(z,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(b)}}},findExtraFieldUnicodePath:function(){var z=this.extraFields[28789];if(z){var a=ue(z.value);return a.readInt(1)!==1||le(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=ue(z.value);return a.readInt(1)!==1||le(this.fileComment)!==a.readInt(4)?null:ie.utf8decode(a.readData(z.length-5))}return null}},pe.exports=te},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(x,pe,de){"use strict";function ue(a,y,E){this.name=a,this.dir=E.dir,this.date=E.date,this.comment=E.comment,this.unixPermissions=E.unixPermissions,this.dosPermissions=E.dosPermissions,this._data=y,this._dataBinary=E.binary,this.options={compression:E.compression,compressionOptions:E.compressionOptions}}var ae=x("./stream/StreamHelper"),re=x("./stream/DataWorker"),le=x("./utf8"),ie=x("./compressedObject"),se=x("./stream/GenericWorker");ue.prototype={internalStream:function(a){var y=null,E="string";try{if(!a)throw new Error("No output type specified.");var b=(E=a.toLowerCase())==="string"||E==="text";E!=="binarystring"&&E!=="text"||(E="string"),y=this._decompressWorker();var ee=!this._dataBinary;ee&&!b&&(y=y.pipe(new le.Utf8EncodeWorker)),!ee&&b&&(y=y.pipe(new le.Utf8DecodeWorker))}catch(ne){(y=new se("error")).error(ne)}return new ae(y,E,"")},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 E=this._decompressWorker();return this._dataBinary||(E=E.pipe(new le.Utf8EncodeWorker)),ie.createWorkerFrom(E,a,y)},_decompressWorker:function(){return this._data instanceof ie?this._data.getContentWorker():this._data instanceof se?this._data:new re(this._data)}};for(var oe=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],te=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},z=0;z<oe.length;z++)ue.prototype[oe[z]]=te;pe.exports=ue},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(x,pe,de){(function(ue){"use strict";var ae,re,le=ue.MutationObserver||ue.WebKitMutationObserver;if(le){var ie=0,se=new le(a),oe=ue.document.createTextNode("");se.observe(oe,{characterData:!0}),ae=function(){oe.data=ie=++ie%2}}else if(ue.setImmediate||ue.MessageChannel===void 0)ae="document"in ue&&"onreadystatechange"in ue.document.createElement("script")?function(){var y=ue.document.createElement("script");y.onreadystatechange=function(){a(),y.onreadystatechange=null,y.parentNode.removeChild(y),y=null},ue.document.documentElement.appendChild(y)}:function(){setTimeout(a,0)};else{var te=new ue.MessageChannel;te.port1.onmessage=a,ae=function(){te.port2.postMessage(0)}}var z=[];function a(){var y,E;re=!0;for(var b=z.length;b;){for(E=z,z=[],y=-1;++y<b;)E[y]();b=z.length}re=!1}pe.exports=function(y){z.push(y)!==1||re||ae()}}).call(this,typeof fe.g!="undefined"?fe.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(x,pe,de){"use strict";var ue=x("immediate");function ae(){}var re={},le=["REJECTED"],ie=["FULFILLED"],se=["PENDING"];function oe(b){if(typeof b!="function")throw new TypeError("resolver must be a function");this.state=se,this.queue=[],this.outcome=void 0,b!==ae&&y(this,b)}function te(b,ee,ne){this.promise=b,typeof ee=="function"&&(this.onFulfilled=ee,this.callFulfilled=this.otherCallFulfilled),typeof ne=="function"&&(this.onRejected=ne,this.callRejected=this.otherCallRejected)}function z(b,ee,ne){ue(function(){var ce;try{ce=ee(ne)}catch(Ae){return re.reject(b,Ae)}ce===b?re.reject(b,new TypeError("Cannot resolve promise with itself")):re.resolve(b,ce)})}function a(b){var ee=b&&b.then;if(b&&(typeof b=="object"||typeof b=="function")&&typeof ee=="function")return function(){ee.apply(b,arguments)}}function y(b,ee){var ne=!1;function ce(me){ne||(ne=!0,re.reject(b,me))}function Ae(me){ne||(ne=!0,re.resolve(b,me))}var ge=E(function(){ee(Ae,ce)});ge.status==="error"&&ce(ge.value)}function E(b,ee){var ne={};try{ne.value=b(ee),ne.status="success"}catch(ce){ne.status="error",ne.value=ce}return ne}(pe.exports=oe).prototype.finally=function(b){if(typeof b!="function")return this;var ee=this.constructor;return this.then(function(ne){return ee.resolve(b()).then(function(){return ne})},function(ne){return ee.resolve(b()).then(function(){throw ne})})},oe.prototype.catch=function(b){return this.then(null,b)},oe.prototype.then=function(b,ee){if(typeof b!="function"&&this.state===ie||typeof ee!="function"&&this.state===le)return this;var ne=new this.constructor(ae);return this.state!==se?z(ne,this.state===ie?b:ee,this.outcome):this.queue.push(new te(ne,b,ee)),ne},te.prototype.callFulfilled=function(b){re.resolve(this.promise,b)},te.prototype.otherCallFulfilled=function(b){z(this.promise,this.onFulfilled,b)},te.prototype.callRejected=function(b){re.reject(this.promise,b)},te.prototype.otherCallRejected=function(b){z(this.promise,this.onRejected,b)},re.resolve=function(b,ee){var ne=E(a,ee);if(ne.status==="error")return re.reject(b,ne.value);var ce=ne.value;if(ce)y(b,ce);else{b.state=ie,b.outcome=ee;for(var Ae=-1,ge=b.queue.length;++Ae<ge;)b.queue[Ae].callFulfilled(ee)}return b},re.reject=function(b,ee){b.state=le,b.outcome=ee;for(var ne=-1,ce=b.queue.length;++ne<ce;)b.queue[ne].callRejected(ee);return b},oe.resolve=function(b){return b instanceof this?b:re.resolve(new this(ae),b)},oe.reject=function(b){var ee=new this(ae);return re.reject(ee,b)},oe.all=function(b){var ee=this;if(Object.prototype.toString.call(b)!=="[object Array]")return this.reject(new TypeError("must be an array"));var ne=b.length,ce=!1;if(!ne)return this.resolve([]);for(var Ae=new Array(ne),ge=0,me=-1,ve=new this(ae);++me<ne;)be(b[me],me);return ve;function be(ye,Ce){ee.resolve(ye).then(function(we){Ae[Ce]=we,++ge!==ne||ce||(ce=!0,re.resolve(ve,Ae))},function(we){ce||(ce=!0,re.reject(ve,we))})}},oe.race=function(b){var ee=this;if(Object.prototype.toString.call(b)!=="[object Array]")return this.reject(new TypeError("must be an array"));var ne=b.length,ce=!1;if(!ne)return this.resolve([]);for(var Ae=-1,ge=new this(ae);++Ae<ne;)me=b[Ae],ee.resolve(me).then(function(ve){ce||(ce=!0,re.resolve(ge,ve))},function(ve){ce||(ce=!0,re.reject(ge,ve))});var me;return ge}},{immediate:36}],38:[function(x,pe,de){"use strict";var ue={};(0,x("./lib/utils/common").assign)(ue,x("./lib/deflate"),x("./lib/inflate"),x("./lib/zlib/constants")),pe.exports=ue},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(x,pe,de){"use strict";var ue=x("./zlib/deflate"),ae=x("./utils/common"),re=x("./utils/strings"),le=x("./zlib/messages"),ie=x("./zlib/zstream"),se=Object.prototype.toString,oe=0,te=-1,z=0,a=8;function y(b){if(!(this instanceof y))return new y(b);this.options=ae.assign({level:te,method:a,chunkSize:16384,windowBits:15,memLevel:8,strategy:z,to:""},b||{});var ee=this.options;ee.raw&&0<ee.windowBits?ee.windowBits=-ee.windowBits:ee.gzip&&0<ee.windowBits&&ee.windowBits<16&&(ee.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ie,this.strm.avail_out=0;var ne=ue.deflateInit2(this.strm,ee.level,ee.method,ee.windowBits,ee.memLevel,ee.strategy);if(ne!==oe)throw new Error(le[ne]);if(ee.header&&ue.deflateSetHeader(this.strm,ee.header),ee.dictionary){var ce;if(ce=typeof ee.dictionary=="string"?re.string2buf(ee.dictionary):se.call(ee.dictionary)==="[object ArrayBuffer]"?new Uint8Array(ee.dictionary):ee.dictionary,(ne=ue.deflateSetDictionary(this.strm,ce))!==oe)throw new Error(le[ne]);this._dict_set=!0}}function E(b,ee){var ne=new y(ee);if(ne.push(b,!0),ne.err)throw ne.msg||le[ne.err];return ne.result}y.prototype.push=function(b,ee){var ne,ce,Ae=this.strm,ge=this.options.chunkSize;if(this.ended)return!1;ce=ee===~~ee?ee:ee===!0?4:0,typeof b=="string"?Ae.input=re.string2buf(b):se.call(b)==="[object ArrayBuffer]"?Ae.input=new Uint8Array(b):Ae.input=b,Ae.next_in=0,Ae.avail_in=Ae.input.length;do{if(Ae.avail_out===0&&(Ae.output=new ae.Buf8(ge),Ae.next_out=0,Ae.avail_out=ge),(ne=ue.deflate(Ae,ce))!==1&&ne!==oe)return this.onEnd(ne),!(this.ended=!0);Ae.avail_out!==0&&(Ae.avail_in!==0||ce!==4&&ce!==2)||(this.options.to==="string"?this.onData(re.buf2binstring(ae.shrinkBuf(Ae.output,Ae.next_out))):this.onData(ae.shrinkBuf(Ae.output,Ae.next_out)))}while((0<Ae.avail_in||Ae.avail_out===0)&&ne!==1);return ce===4?(ne=ue.deflateEnd(this.strm),this.onEnd(ne),this.ended=!0,ne===oe):ce!==2||(this.onEnd(oe),!(Ae.avail_out=0))},y.prototype.onData=function(b){this.chunks.push(b)},y.prototype.onEnd=function(b){b===oe&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=ae.flattenChunks(this.chunks)),this.chunks=[],this.err=b,this.msg=this.strm.msg},de.Deflate=y,de.deflate=E,de.deflateRaw=function(b,ee){return(ee=ee||{}).raw=!0,E(b,ee)},de.gzip=function(b,ee){return(ee=ee||{}).gzip=!0,E(b,ee)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(x,pe,de){"use strict";var ue=x("./zlib/inflate"),ae=x("./utils/common"),re=x("./utils/strings"),le=x("./zlib/constants"),ie=x("./zlib/messages"),se=x("./zlib/zstream"),oe=x("./zlib/gzheader"),te=Object.prototype.toString;function z(y){if(!(this instanceof z))return new z(y);this.options=ae.assign({chunkSize:16384,windowBits:0,to:""},y||{});var E=this.options;E.raw&&0<=E.windowBits&&E.windowBits<16&&(E.windowBits=-E.windowBits,E.windowBits===0&&(E.windowBits=-15)),!(0<=E.windowBits&&E.windowBits<16)||y&&y.windowBits||(E.windowBits+=32),15<E.windowBits&&E.windowBits<48&&!(15&E.windowBits)&&(E.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new se,this.strm.avail_out=0;var b=ue.inflateInit2(this.strm,E.windowBits);if(b!==le.Z_OK)throw new Error(ie[b]);this.header=new oe,ue.inflateGetHeader(this.strm,this.header)}function a(y,E){var b=new z(E);if(b.push(y,!0),b.err)throw b.msg||ie[b.err];return b.result}z.prototype.push=function(y,E){var b,ee,ne,ce,Ae,ge,me=this.strm,ve=this.options.chunkSize,be=this.options.dictionary,ye=!1;if(this.ended)return!1;ee=E===~~E?E:E===!0?le.Z_FINISH:le.Z_NO_FLUSH,typeof y=="string"?me.input=re.binstring2buf(y):te.call(y)==="[object ArrayBuffer]"?me.input=new Uint8Array(y):me.input=y,me.next_in=0,me.avail_in=me.input.length;do{if(me.avail_out===0&&(me.output=new ae.Buf8(ve),me.next_out=0,me.avail_out=ve),(b=ue.inflate(me,le.Z_NO_FLUSH))===le.Z_NEED_DICT&&be&&(ge=typeof be=="string"?re.string2buf(be):te.call(be)==="[object ArrayBuffer]"?new Uint8Array(be):be,b=ue.inflateSetDictionary(this.strm,ge)),b===le.Z_BUF_ERROR&&ye===!0&&(b=le.Z_OK,ye=!1),b!==le.Z_STREAM_END&&b!==le.Z_OK)return this.onEnd(b),!(this.ended=!0);me.next_out&&(me.avail_out!==0&&b!==le.Z_STREAM_END&&(me.avail_in!==0||ee!==le.Z_FINISH&&ee!==le.Z_SYNC_FLUSH)||(this.options.to==="string"?(ne=re.utf8border(me.output,me.next_out),ce=me.next_out-ne,Ae=re.buf2string(me.output,ne),me.next_out=ce,me.avail_out=ve-ce,ce&&ae.arraySet(me.output,me.output,ne,ce,0),this.onData(Ae)):this.onData(ae.shrinkBuf(me.output,me.next_out)))),me.avail_in===0&&me.avail_out===0&&(ye=!0)}while((0<me.avail_in||me.avail_out===0)&&b!==le.Z_STREAM_END);return b===le.Z_STREAM_END&&(ee=le.Z_FINISH),ee===le.Z_FINISH?(b=ue.inflateEnd(this.strm),this.onEnd(b),this.ended=!0,b===le.Z_OK):ee!==le.Z_SYNC_FLUSH||(this.onEnd(le.Z_OK),!(me.avail_out=0))},z.prototype.onData=function(y){this.chunks.push(y)},z.prototype.onEnd=function(y){y===le.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=ae.flattenChunks(this.chunks)),this.chunks=[],this.err=y,this.msg=this.strm.msg},de.Inflate=z,de.inflate=a,de.inflateRaw=function(y,E){return(E=E||{}).raw=!0,a(y,E)},de.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(x,pe,de){"use strict";var ue=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";de.assign=function(le){for(var ie=Array.prototype.slice.call(arguments,1);ie.length;){var se=ie.shift();if(se){if(typeof se!="object")throw new TypeError(se+"must be non-object");for(var oe in se)se.hasOwnProperty(oe)&&(le[oe]=se[oe])}}return le},de.shrinkBuf=function(le,ie){return le.length===ie?le:le.subarray?le.subarray(0,ie):(le.length=ie,le)};var ae={arraySet:function(le,ie,se,oe,te){if(ie.subarray&&le.subarray)le.set(ie.subarray(se,se+oe),te);else for(var z=0;z<oe;z++)le[te+z]=ie[se+z]},flattenChunks:function(le){var ie,se,oe,te,z,a;for(ie=oe=0,se=le.length;ie<se;ie++)oe+=le[ie].length;for(a=new Uint8Array(oe),ie=te=0,se=le.length;ie<se;ie++)z=le[ie],a.set(z,te),te+=z.length;return a}},re={arraySet:function(le,ie,se,oe,te){for(var z=0;z<oe;z++)le[te+z]=ie[se+z]},flattenChunks:function(le){return[].concat.apply([],le)}};de.setTyped=function(le){le?(de.Buf8=Uint8Array,de.Buf16=Uint16Array,de.Buf32=Int32Array,de.assign(de,ae)):(de.Buf8=Array,de.Buf16=Array,de.Buf32=Array,de.assign(de,re))},de.setTyped(ue)},{}],42:[function(x,pe,de){"use strict";var ue=x("./common"),ae=!0,re=!0;try{String.fromCharCode.apply(null,[0])}catch(oe){ae=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(oe){re=!1}for(var le=new ue.Buf8(256),ie=0;ie<256;ie++)le[ie]=252<=ie?6:248<=ie?5:240<=ie?4:224<=ie?3:192<=ie?2:1;function se(oe,te){if(te<65537&&(oe.subarray&&re||!oe.subarray&&ae))return String.fromCharCode.apply(null,ue.shrinkBuf(oe,te));for(var z="",a=0;a<te;a++)z+=String.fromCharCode(oe[a]);return z}le[254]=le[254]=1,de.string2buf=function(oe){var te,z,a,y,E,b=oe.length,ee=0;for(y=0;y<b;y++)(64512&(z=oe.charCodeAt(y)))==55296&&y+1<b&&(64512&(a=oe.charCodeAt(y+1)))==56320&&(z=65536+(z-55296<<10)+(a-56320),y++),ee+=z<128?1:z<2048?2:z<65536?3:4;for(te=new ue.Buf8(ee),y=E=0;E<ee;y++)(64512&(z=oe.charCodeAt(y)))==55296&&y+1<b&&(64512&(a=oe.charCodeAt(y+1)))==56320&&(z=65536+(z-55296<<10)+(a-56320),y++),z<128?te[E++]=z:(z<2048?te[E++]=192|z>>>6:(z<65536?te[E++]=224|z>>>12:(te[E++]=240|z>>>18,te[E++]=128|z>>>12&63),te[E++]=128|z>>>6&63),te[E++]=128|63&z);return te},de.buf2binstring=function(oe){return se(oe,oe.length)},de.binstring2buf=function(oe){for(var te=new ue.Buf8(oe.length),z=0,a=te.length;z<a;z++)te[z]=oe.charCodeAt(z);return te},de.buf2string=function(oe,te){var z,a,y,E,b=te||oe.length,ee=new Array(2*b);for(z=a=0;z<b;)if((y=oe[z++])<128)ee[a++]=y;else if(4<(E=le[y]))ee[a++]=65533,z+=E-1;else{for(y&=E===2?31:E===3?15:7;1<E&&z<b;)y=y<<6|63&oe[z++],E--;1<E?ee[a++]=65533:y<65536?ee[a++]=y:(y-=65536,ee[a++]=55296|y>>10&1023,ee[a++]=56320|1023&y)}return se(ee,a)},de.utf8border=function(oe,te){var z;for((te=te||oe.length)>oe.length&&(te=oe.length),z=te-1;0<=z&&(192&oe[z])==128;)z--;return z<0||z===0?te:z+le[oe[z]]>te?z:te}},{"./common":41}],43:[function(x,pe,de){"use strict";pe.exports=function(ue,ae,re,le){for(var ie=65535&ue|0,se=ue>>>16&65535|0,oe=0;re!==0;){for(re-=oe=2e3<re?2e3:re;se=se+(ie=ie+ae[le++]|0)|0,--oe;);ie%=65521,se%=65521}return ie|se<<16|0}},{}],44:[function(x,pe,de){"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(x,pe,de){"use strict";var ue=function(){for(var ae,re=[],le=0;le<256;le++){ae=le;for(var ie=0;ie<8;ie++)ae=1&ae?3988292384^ae>>>1:ae>>>1;re[le]=ae}return re}();pe.exports=function(ae,re,le,ie){var se=ue,oe=ie+le;ae^=-1;for(var te=ie;te<oe;te++)ae=ae>>>8^se[255&(ae^re[te])];return-1^ae}},{}],46:[function(x,pe,de){"use strict";var ue,ae=x("../utils/common"),re=x("./trees"),le=x("./adler32"),ie=x("./crc32"),se=x("./messages"),oe=0,te=4,z=0,a=-2,y=-1,E=4,b=2,ee=8,ne=9,ce=286,Ae=30,ge=19,me=2*ce+1,ve=15,be=3,ye=258,Ce=ye+be+1,we=42,Ke=113,Se=1,ke=2,Fe=3,De=4;function We(je,Ze){return je.msg=se[Ze],Ze}function Ve(je){return(je<<1)-(4<je?9:0)}function Qe(je){for(var Ze=je.length;0<=--Ze;)je[Ze]=0}function Je(je){var Ze=je.state,Oe=Ze.pending;Oe>je.avail_out&&(Oe=je.avail_out),Oe!==0&&(ae.arraySet(je.output,Ze.pending_buf,Ze.pending_out,Oe,je.next_out),je.next_out+=Oe,Ze.pending_out+=Oe,je.total_out+=Oe,je.avail_out-=Oe,Ze.pending-=Oe,Ze.pending===0&&(Ze.pending_out=0))}function et(je,Ze){re._tr_flush_block(je,0<=je.block_start?je.block_start:-1,je.strstart-je.block_start,Ze),je.block_start=je.strstart,Je(je.strm)}function ct(je,Ze){je.pending_buf[je.pending++]=Ze}function ut(je,Ze){je.pending_buf[je.pending++]=Ze>>>8&255,je.pending_buf[je.pending++]=255&Ze}function nt(je,Ze){var Oe,Ee,Be=je.max_chain_length,Ge=je.strstart,Ie=je.prev_length,Ne=je.nice_match,ze=je.strstart>je.w_size-Ce?je.strstart-(je.w_size-Ce):0,it=je.window,yt=je.w_mask,xt=je.prev,It=je.strstart+ye,St=it[Ge+Ie-1],wt=it[Ge+Ie];je.prev_length>=je.good_match&&(Be>>=2),Ne>je.lookahead&&(Ne=je.lookahead);do if(it[(Oe=Ze)+Ie]===wt&&it[Oe+Ie-1]===St&&it[Oe]===it[Ge]&&it[++Oe]===it[Ge+1]){Ge+=2,Oe++;do;while(it[++Ge]===it[++Oe]&&it[++Ge]===it[++Oe]&&it[++Ge]===it[++Oe]&&it[++Ge]===it[++Oe]&&it[++Ge]===it[++Oe]&&it[++Ge]===it[++Oe]&&it[++Ge]===it[++Oe]&&it[++Ge]===it[++Oe]&&Ge<It);if(Ee=ye-(It-Ge),Ge=It-ye,Ie<Ee){if(je.match_start=Ze,Ne<=(Ie=Ee))break;St=it[Ge+Ie-1],wt=it[Ge+Ie]}}while((Ze=xt[Ze&yt])>ze&&--Be!=0);return Ie<=je.lookahead?Ie:je.lookahead}function lt(je){var Ze,Oe,Ee,Be,Ge,Ie,Ne,ze,it,yt,xt=je.w_size;do{if(Be=je.window_size-je.lookahead-je.strstart,je.strstart>=xt+(xt-Ce)){for(ae.arraySet(je.window,je.window,xt,xt,0),je.match_start-=xt,je.strstart-=xt,je.block_start-=xt,Ze=Oe=je.hash_size;Ee=je.head[--Ze],je.head[Ze]=xt<=Ee?Ee-xt:0,--Oe;);for(Ze=Oe=xt;Ee=je.prev[--Ze],je.prev[Ze]=xt<=Ee?Ee-xt:0,--Oe;);Be+=xt}if(je.strm.avail_in===0)break;if(Ie=je.strm,Ne=je.window,ze=je.strstart+je.lookahead,it=Be,yt=void 0,yt=Ie.avail_in,it<yt&&(yt=it),Oe=yt===0?0:(Ie.avail_in-=yt,ae.arraySet(Ne,Ie.input,Ie.next_in,yt,ze),Ie.state.wrap===1?Ie.adler=le(Ie.adler,Ne,yt,ze):Ie.state.wrap===2&&(Ie.adler=ie(Ie.adler,Ne,yt,ze)),Ie.next_in+=yt,Ie.total_in+=yt,yt),je.lookahead+=Oe,je.lookahead+je.insert>=be)for(Ge=je.strstart-je.insert,je.ins_h=je.window[Ge],je.ins_h=(je.ins_h<<je.hash_shift^je.window[Ge+1])&je.hash_mask;je.insert&&(je.ins_h=(je.ins_h<<je.hash_shift^je.window[Ge+be-1])&je.hash_mask,je.prev[Ge&je.w_mask]=je.head[je.ins_h],je.head[je.ins_h]=Ge,Ge++,je.insert--,!(je.lookahead+je.insert<be)););}while(je.lookahead<Ce&&je.strm.avail_in!==0)}function at(je,Ze){for(var Oe,Ee;;){if(je.lookahead<Ce){if(lt(je),je.lookahead<Ce&&Ze===oe)return Se;if(je.lookahead===0)break}if(Oe=0,je.lookahead>=be&&(je.ins_h=(je.ins_h<<je.hash_shift^je.window[je.strstart+be-1])&je.hash_mask,Oe=je.prev[je.strstart&je.w_mask]=je.head[je.ins_h],je.head[je.ins_h]=je.strstart),Oe!==0&&je.strstart-Oe<=je.w_size-Ce&&(je.match_length=nt(je,Oe)),je.match_length>=be)if(Ee=re._tr_tally(je,je.strstart-je.match_start,je.match_length-be),je.lookahead-=je.match_length,je.match_length<=je.max_lazy_match&&je.lookahead>=be){for(je.match_length--;je.strstart++,je.ins_h=(je.ins_h<<je.hash_shift^je.window[je.strstart+be-1])&je.hash_mask,Oe=je.prev[je.strstart&je.w_mask]=je.head[je.ins_h],je.head[je.ins_h]=je.strstart,--je.match_length!=0;);je.strstart++}else je.strstart+=je.match_length,je.match_length=0,je.ins_h=je.window[je.strstart],je.ins_h=(je.ins_h<<je.hash_shift^je.window[je.strstart+1])&je.hash_mask;else Ee=re._tr_tally(je,0,je.window[je.strstart]),je.lookahead--,je.strstart++;if(Ee&&(et(je,!1),je.strm.avail_out===0))return Se}return je.insert=je.strstart<be-1?je.strstart:be-1,Ze===te?(et(je,!0),je.strm.avail_out===0?Fe:De):je.last_lit&&(et(je,!1),je.strm.avail_out===0)?Se:ke}function pt(je,Ze){for(var Oe,Ee,Be;;){if(je.lookahead<Ce){if(lt(je),je.lookahead<Ce&&Ze===oe)return Se;if(je.lookahead===0)break}if(Oe=0,je.lookahead>=be&&(je.ins_h=(je.ins_h<<je.hash_shift^je.window[je.strstart+be-1])&je.hash_mask,Oe=je.prev[je.strstart&je.w_mask]=je.head[je.ins_h],je.head[je.ins_h]=je.strstart),je.prev_length=je.match_length,je.prev_match=je.match_start,je.match_length=be-1,Oe!==0&&je.prev_length<je.max_lazy_match&&je.strstart-Oe<=je.w_size-Ce&&(je.match_length=nt(je,Oe),je.match_length<=5&&(je.strategy===1||je.match_length===be&&4096<je.strstart-je.match_start)&&(je.match_length=be-1)),je.prev_length>=be&&je.match_length<=je.prev_length){for(Be=je.strstart+je.lookahead-be,Ee=re._tr_tally(je,je.strstart-1-je.prev_match,je.prev_length-be),je.lookahead-=je.prev_length-1,je.prev_length-=2;++je.strstart<=Be&&(je.ins_h=(je.ins_h<<je.hash_shift^je.window[je.strstart+be-1])&je.hash_mask,Oe=je.prev[je.strstart&je.w_mask]=je.head[je.ins_h],je.head[je.ins_h]=je.strstart),--je.prev_length!=0;);if(je.match_available=0,je.match_length=be-1,je.strstart++,Ee&&(et(je,!1),je.strm.avail_out===0))return Se}else if(je.match_available){if((Ee=re._tr_tally(je,0,je.window[je.strstart-1]))&&et(je,!1),je.strstart++,je.lookahead--,je.strm.avail_out===0)return Se}else je.match_available=1,je.strstart++,je.lookahead--}return je.match_available&&(Ee=re._tr_tally(je,0,je.window[je.strstart-1]),je.match_available=0),je.insert=je.strstart<be-1?je.strstart:be-1,Ze===te?(et(je,!0),je.strm.avail_out===0?Fe:De):je.last_lit&&(et(je,!1),je.strm.avail_out===0)?Se:ke}function bt(je,Ze,Oe,Ee,Be){this.good_length=je,this.max_lazy=Ze,this.nice_length=Oe,this.max_chain=Ee,this.func=Be}function Lt(){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=ee,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 ae.Buf16(2*me),this.dyn_dtree=new ae.Buf16(2*(2*Ae+1)),this.bl_tree=new ae.Buf16(2*(2*ge+1)),Qe(this.dyn_ltree),Qe(this.dyn_dtree),Qe(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new ae.Buf16(ve+1),this.heap=new ae.Buf16(2*ce+1),Qe(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new ae.Buf16(2*ce+1),Qe(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 mt(je){var Ze;return je&&je.state?(je.total_in=je.total_out=0,je.data_type=b,(Ze=je.state).pending=0,Ze.pending_out=0,Ze.wrap<0&&(Ze.wrap=-Ze.wrap),Ze.status=Ze.wrap?we:Ke,je.adler=Ze.wrap===2?0:1,Ze.last_flush=oe,re._tr_init(Ze),z):We(je,a)}function At(je){var Ze=mt(je);return Ze===z&&function(Oe){Oe.window_size=2*Oe.w_size,Qe(Oe.head),Oe.max_lazy_match=ue[Oe.level].max_lazy,Oe.good_match=ue[Oe.level].good_length,Oe.nice_match=ue[Oe.level].nice_length,Oe.max_chain_length=ue[Oe.level].max_chain,Oe.strstart=0,Oe.block_start=0,Oe.lookahead=0,Oe.insert=0,Oe.match_length=Oe.prev_length=be-1,Oe.match_available=0,Oe.ins_h=0}(je.state),Ze}function qe(je,Ze,Oe,Ee,Be,Ge){if(!je)return a;var Ie=1;if(Ze===y&&(Ze=6),Ee<0?(Ie=0,Ee=-Ee):15<Ee&&(Ie=2,Ee-=16),Be<1||ne<Be||Oe!==ee||Ee<8||15<Ee||Ze<0||9<Ze||Ge<0||E<Ge)return We(je,a);Ee===8&&(Ee=9);var Ne=new Lt;return(je.state=Ne).strm=je,Ne.wrap=Ie,Ne.gzhead=null,Ne.w_bits=Ee,Ne.w_size=1<<Ne.w_bits,Ne.w_mask=Ne.w_size-1,Ne.hash_bits=Be+7,Ne.hash_size=1<<Ne.hash_bits,Ne.hash_mask=Ne.hash_size-1,Ne.hash_shift=~~((Ne.hash_bits+be-1)/be),Ne.window=new ae.Buf8(2*Ne.w_size),Ne.head=new ae.Buf16(Ne.hash_size),Ne.prev=new ae.Buf16(Ne.w_size),Ne.lit_bufsize=1<<Be+6,Ne.pending_buf_size=4*Ne.lit_bufsize,Ne.pending_buf=new ae.Buf8(Ne.pending_buf_size),Ne.d_buf=1*Ne.lit_bufsize,Ne.l_buf=3*Ne.lit_bufsize,Ne.level=Ze,Ne.strategy=Ge,Ne.method=Oe,At(je)}ue=[new bt(0,0,0,0,function(je,Ze){var Oe=65535;for(Oe>je.pending_buf_size-5&&(Oe=je.pending_buf_size-5);;){if(je.lookahead<=1){if(lt(je),je.lookahead===0&&Ze===oe)return Se;if(je.lookahead===0)break}je.strstart+=je.lookahead,je.lookahead=0;var Ee=je.block_start+Oe;if((je.strstart===0||je.strstart>=Ee)&&(je.lookahead=je.strstart-Ee,je.strstart=Ee,et(je,!1),je.strm.avail_out===0)||je.strstart-je.block_start>=je.w_size-Ce&&(et(je,!1),je.strm.avail_out===0))return Se}return je.insert=0,Ze===te?(et(je,!0),je.strm.avail_out===0?Fe:De):(je.strstart>je.block_start&&(et(je,!1),je.strm.avail_out),Se)}),new bt(4,4,8,4,at),new bt(4,5,16,8,at),new bt(4,6,32,32,at),new bt(4,4,16,16,pt),new bt(8,16,32,32,pt),new bt(8,16,128,128,pt),new bt(8,32,128,256,pt),new bt(32,128,258,1024,pt),new bt(32,258,258,4096,pt)],de.deflateInit=function(je,Ze){return qe(je,Ze,ee,15,8,0)},de.deflateInit2=qe,de.deflateReset=At,de.deflateResetKeep=mt,de.deflateSetHeader=function(je,Ze){return je&&je.state?je.state.wrap!==2?a:(je.state.gzhead=Ze,z):a},de.deflate=function(je,Ze){var Oe,Ee,Be,Ge;if(!je||!je.state||5<Ze||Ze<0)return je?We(je,a):a;if(Ee=je.state,!je.output||!je.input&&je.avail_in!==0||Ee.status===666&&Ze!==te)return We(je,je.avail_out===0?-5:a);if(Ee.strm=je,Oe=Ee.last_flush,Ee.last_flush=Ze,Ee.status===we)if(Ee.wrap===2)je.adler=0,ct(Ee,31),ct(Ee,139),ct(Ee,8),Ee.gzhead?(ct(Ee,(Ee.gzhead.text?1:0)+(Ee.gzhead.hcrc?2:0)+(Ee.gzhead.extra?4:0)+(Ee.gzhead.name?8:0)+(Ee.gzhead.comment?16:0)),ct(Ee,255&Ee.gzhead.time),ct(Ee,Ee.gzhead.time>>8&255),ct(Ee,Ee.gzhead.time>>16&255),ct(Ee,Ee.gzhead.time>>24&255),ct(Ee,Ee.level===9?2:2<=Ee.strategy||Ee.level<2?4:0),ct(Ee,255&Ee.gzhead.os),Ee.gzhead.extra&&Ee.gzhead.extra.length&&(ct(Ee,255&Ee.gzhead.extra.length),ct(Ee,Ee.gzhead.extra.length>>8&255)),Ee.gzhead.hcrc&&(je.adler=ie(je.adler,Ee.pending_buf,Ee.pending,0)),Ee.gzindex=0,Ee.status=69):(ct(Ee,0),ct(Ee,0),ct(Ee,0),ct(Ee,0),ct(Ee,0),ct(Ee,Ee.level===9?2:2<=Ee.strategy||Ee.level<2?4:0),ct(Ee,3),Ee.status=Ke);else{var Ie=ee+(Ee.w_bits-8<<4)<<8;Ie|=(2<=Ee.strategy||Ee.level<2?0:Ee.level<6?1:Ee.level===6?2:3)<<6,Ee.strstart!==0&&(Ie|=32),Ie+=31-Ie%31,Ee.status=Ke,ut(Ee,Ie),Ee.strstart!==0&&(ut(Ee,je.adler>>>16),ut(Ee,65535&je.adler)),je.adler=1}if(Ee.status===69)if(Ee.gzhead.extra){for(Be=Ee.pending;Ee.gzindex<(65535&Ee.gzhead.extra.length)&&(Ee.pending!==Ee.pending_buf_size||(Ee.gzhead.hcrc&&Ee.pending>Be&&(je.adler=ie(je.adler,Ee.pending_buf,Ee.pending-Be,Be)),Je(je),Be=Ee.pending,Ee.pending!==Ee.pending_buf_size));)ct(Ee,255&Ee.gzhead.extra[Ee.gzindex]),Ee.gzindex++;Ee.gzhead.hcrc&&Ee.pending>Be&&(je.adler=ie(je.adler,Ee.pending_buf,Ee.pending-Be,Be)),Ee.gzindex===Ee.gzhead.extra.length&&(Ee.gzindex=0,Ee.status=73)}else Ee.status=73;if(Ee.status===73)if(Ee.gzhead.name){Be=Ee.pending;do{if(Ee.pending===Ee.pending_buf_size&&(Ee.gzhead.hcrc&&Ee.pending>Be&&(je.adler=ie(je.adler,Ee.pending_buf,Ee.pending-Be,Be)),Je(je),Be=Ee.pending,Ee.pending===Ee.pending_buf_size)){Ge=1;break}Ge=Ee.gzindex<Ee.gzhead.name.length?255&Ee.gzhead.name.charCodeAt(Ee.gzindex++):0,ct(Ee,Ge)}while(Ge!==0);Ee.gzhead.hcrc&&Ee.pending>Be&&(je.adler=ie(je.adler,Ee.pending_buf,Ee.pending-Be,Be)),Ge===0&&(Ee.gzindex=0,Ee.status=91)}else Ee.status=91;if(Ee.status===91)if(Ee.gzhead.comment){Be=Ee.pending;do{if(Ee.pending===Ee.pending_buf_size&&(Ee.gzhead.hcrc&&Ee.pending>Be&&(je.adler=ie(je.adler,Ee.pending_buf,Ee.pending-Be,Be)),Je(je),Be=Ee.pending,Ee.pending===Ee.pending_buf_size)){Ge=1;break}Ge=Ee.gzindex<Ee.gzhead.comment.length?255&Ee.gzhead.comment.charCodeAt(Ee.gzindex++):0,ct(Ee,Ge)}while(Ge!==0);Ee.gzhead.hcrc&&Ee.pending>Be&&(je.adler=ie(je.adler,Ee.pending_buf,Ee.pending-Be,Be)),Ge===0&&(Ee.status=103)}else Ee.status=103;if(Ee.status===103&&(Ee.gzhead.hcrc?(Ee.pending+2>Ee.pending_buf_size&&Je(je),Ee.pending+2<=Ee.pending_buf_size&&(ct(Ee,255&je.adler),ct(Ee,je.adler>>8&255),je.adler=0,Ee.status=Ke)):Ee.status=Ke),Ee.pending!==0){if(Je(je),je.avail_out===0)return Ee.last_flush=-1,z}else if(je.avail_in===0&&Ve(Ze)<=Ve(Oe)&&Ze!==te)return We(je,-5);if(Ee.status===666&&je.avail_in!==0)return We(je,-5);if(je.avail_in!==0||Ee.lookahead!==0||Ze!==oe&&Ee.status!==666){var Ne=Ee.strategy===2?function(ze,it){for(var yt;;){if(ze.lookahead===0&&(lt(ze),ze.lookahead===0)){if(it===oe)return Se;break}if(ze.match_length=0,yt=re._tr_tally(ze,0,ze.window[ze.strstart]),ze.lookahead--,ze.strstart++,yt&&(et(ze,!1),ze.strm.avail_out===0))return Se}return ze.insert=0,it===te?(et(ze,!0),ze.strm.avail_out===0?Fe:De):ze.last_lit&&(et(ze,!1),ze.strm.avail_out===0)?Se:ke}(Ee,Ze):Ee.strategy===3?function(ze,it){for(var yt,xt,It,St,wt=ze.window;;){if(ze.lookahead<=ye){if(lt(ze),ze.lookahead<=ye&&it===oe)return Se;if(ze.lookahead===0)break}if(ze.match_length=0,ze.lookahead>=be&&0<ze.strstart&&(xt=wt[It=ze.strstart-1])===wt[++It]&&xt===wt[++It]&&xt===wt[++It]){St=ze.strstart+ye;do;while(xt===wt[++It]&&xt===wt[++It]&&xt===wt[++It]&&xt===wt[++It]&&xt===wt[++It]&&xt===wt[++It]&&xt===wt[++It]&&xt===wt[++It]&&It<St);ze.match_length=ye-(St-It),ze.match_length>ze.lookahead&&(ze.match_length=ze.lookahead)}if(ze.match_length>=be?(yt=re._tr_tally(ze,1,ze.match_length-be),ze.lookahead-=ze.match_length,ze.strstart+=ze.match_length,ze.match_length=0):(yt=re._tr_tally(ze,0,ze.window[ze.strstart]),ze.lookahead--,ze.strstart++),yt&&(et(ze,!1),ze.strm.avail_out===0))return Se}return ze.insert=0,it===te?(et(ze,!0),ze.strm.avail_out===0?Fe:De):ze.last_lit&&(et(ze,!1),ze.strm.avail_out===0)?Se:ke}(Ee,Ze):ue[Ee.level].func(Ee,Ze);if(Ne!==Fe&&Ne!==De||(Ee.status=666),Ne===Se||Ne===Fe)return je.avail_out===0&&(Ee.last_flush=-1),z;if(Ne===ke&&(Ze===1?re._tr_align(Ee):Ze!==5&&(re._tr_stored_block(Ee,0,0,!1),Ze===3&&(Qe(Ee.head),Ee.lookahead===0&&(Ee.strstart=0,Ee.block_start=0,Ee.insert=0))),Je(je),je.avail_out===0))return Ee.last_flush=-1,z}return Ze!==te?z:Ee.wrap<=0?1:(Ee.wrap===2?(ct(Ee,255&je.adler),ct(Ee,je.adler>>8&255),ct(Ee,je.adler>>16&255),ct(Ee,je.adler>>24&255),ct(Ee,255&je.total_in),ct(Ee,je.total_in>>8&255),ct(Ee,je.total_in>>16&255),ct(Ee,je.total_in>>24&255)):(ut(Ee,je.adler>>>16),ut(Ee,65535&je.adler)),Je(je),0<Ee.wrap&&(Ee.wrap=-Ee.wrap),Ee.pending!==0?z:1)},de.deflateEnd=function(je){var Ze;return je&&je.state?(Ze=je.state.status)!==we&&Ze!==69&&Ze!==73&&Ze!==91&&Ze!==103&&Ze!==Ke&&Ze!==666?We(je,a):(je.state=null,Ze===Ke?We(je,-3):z):a},de.deflateSetDictionary=function(je,Ze){var Oe,Ee,Be,Ge,Ie,Ne,ze,it,yt=Ze.length;if(!je||!je.state||(Ge=(Oe=je.state).wrap)===2||Ge===1&&Oe.status!==we||Oe.lookahead)return a;for(Ge===1&&(je.adler=le(je.adler,Ze,yt,0)),Oe.wrap=0,yt>=Oe.w_size&&(Ge===0&&(Qe(Oe.head),Oe.strstart=0,Oe.block_start=0,Oe.insert=0),it=new ae.Buf8(Oe.w_size),ae.arraySet(it,Ze,yt-Oe.w_size,Oe.w_size,0),Ze=it,yt=Oe.w_size),Ie=je.avail_in,Ne=je.next_in,ze=je.input,je.avail_in=yt,je.next_in=0,je.input=Ze,lt(Oe);Oe.lookahead>=be;){for(Ee=Oe.strstart,Be=Oe.lookahead-(be-1);Oe.ins_h=(Oe.ins_h<<Oe.hash_shift^Oe.window[Ee+be-1])&Oe.hash_mask,Oe.prev[Ee&Oe.w_mask]=Oe.head[Oe.ins_h],Oe.head[Oe.ins_h]=Ee,Ee++,--Be;);Oe.strstart=Ee,Oe.lookahead=be-1,lt(Oe)}return Oe.strstart+=Oe.lookahead,Oe.block_start=Oe.strstart,Oe.insert=Oe.lookahead,Oe.lookahead=0,Oe.match_length=Oe.prev_length=be-1,Oe.match_available=0,je.next_in=Ne,je.input=ze,je.avail_in=Ie,Oe.wrap=Ge,z},de.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(x,pe,de){"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(x,pe,de){"use strict";pe.exports=function(ue,ae){var re,le,ie,se,oe,te,z,a,y,E,b,ee,ne,ce,Ae,ge,me,ve,be,ye,Ce,we,Ke,Se,ke;re=ue.state,le=ue.next_in,Se=ue.input,ie=le+(ue.avail_in-5),se=ue.next_out,ke=ue.output,oe=se-(ae-ue.avail_out),te=se+(ue.avail_out-257),z=re.dmax,a=re.wsize,y=re.whave,E=re.wnext,b=re.window,ee=re.hold,ne=re.bits,ce=re.lencode,Ae=re.distcode,ge=(1<<re.lenbits)-1,me=(1<<re.distbits)-1;e:do{ne<15&&(ee+=Se[le++]<<ne,ne+=8,ee+=Se[le++]<<ne,ne+=8),ve=ce[ee&ge];t:for(;;){if(ee>>>=be=ve>>>24,ne-=be,(be=ve>>>16&255)===0)ke[se++]=65535&ve;else{if(!(16&be)){if(!(64&be)){ve=ce[(65535&ve)+(ee&(1<<be)-1)];continue t}if(32&be){re.mode=12;break e}ue.msg="invalid literal/length code",re.mode=30;break e}ye=65535&ve,(be&=15)&&(ne<be&&(ee+=Se[le++]<<ne,ne+=8),ye+=ee&(1<<be)-1,ee>>>=be,ne-=be),ne<15&&(ee+=Se[le++]<<ne,ne+=8,ee+=Se[le++]<<ne,ne+=8),ve=Ae[ee&me];n:for(;;){if(ee>>>=be=ve>>>24,ne-=be,!(16&(be=ve>>>16&255))){if(!(64&be)){ve=Ae[(65535&ve)+(ee&(1<<be)-1)];continue n}ue.msg="invalid distance code",re.mode=30;break e}if(Ce=65535&ve,ne<(be&=15)&&(ee+=Se[le++]<<ne,(ne+=8)<be&&(ee+=Se[le++]<<ne,ne+=8)),z<(Ce+=ee&(1<<be)-1)){ue.msg="invalid distance too far back",re.mode=30;break e}if(ee>>>=be,ne-=be,(be=se-oe)<Ce){if(y<(be=Ce-be)&&re.sane){ue.msg="invalid distance too far back",re.mode=30;break e}if(Ke=b,(we=0)===E){if(we+=a-be,be<ye){for(ye-=be;ke[se++]=b[we++],--be;);we=se-Ce,Ke=ke}}else if(E<be){if(we+=a+E-be,(be-=E)<ye){for(ye-=be;ke[se++]=b[we++],--be;);if(we=0,E<ye){for(ye-=be=E;ke[se++]=b[we++],--be;);we=se-Ce,Ke=ke}}}else if(we+=E-be,be<ye){for(ye-=be;ke[se++]=b[we++],--be;);we=se-Ce,Ke=ke}for(;2<ye;)ke[se++]=Ke[we++],ke[se++]=Ke[we++],ke[se++]=Ke[we++],ye-=3;ye&&(ke[se++]=Ke[we++],1<ye&&(ke[se++]=Ke[we++]))}else{for(we=se-Ce;ke[se++]=ke[we++],ke[se++]=ke[we++],ke[se++]=ke[we++],2<(ye-=3););ye&&(ke[se++]=ke[we++],1<ye&&(ke[se++]=ke[we++]))}break}}break}}while(le<ie&&se<te);le-=ye=ne>>3,ee&=(1<<(ne-=ye<<3))-1,ue.next_in=le,ue.next_out=se,ue.avail_in=le<ie?ie-le+5:5-(le-ie),ue.avail_out=se<te?te-se+257:257-(se-te),re.hold=ee,re.bits=ne}},{}],49:[function(x,pe,de){"use strict";var ue=x("../utils/common"),ae=x("./adler32"),re=x("./crc32"),le=x("./inffast"),ie=x("./inftrees"),se=1,oe=2,te=0,z=-2,a=1,y=852,E=592;function b(we){return(we>>>24&255)+(we>>>8&65280)+((65280&we)<<8)+((255&we)<<24)}function ee(){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 ue.Buf16(320),this.work=new ue.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ne(we){var Ke;return we&&we.state?(Ke=we.state,we.total_in=we.total_out=Ke.total=0,we.msg="",Ke.wrap&&(we.adler=1&Ke.wrap),Ke.mode=a,Ke.last=0,Ke.havedict=0,Ke.dmax=32768,Ke.head=null,Ke.hold=0,Ke.bits=0,Ke.lencode=Ke.lendyn=new ue.Buf32(y),Ke.distcode=Ke.distdyn=new ue.Buf32(E),Ke.sane=1,Ke.back=-1,te):z}function ce(we){var Ke;return we&&we.state?((Ke=we.state).wsize=0,Ke.whave=0,Ke.wnext=0,ne(we)):z}function Ae(we,Ke){var Se,ke;return we&&we.state?(ke=we.state,Ke<0?(Se=0,Ke=-Ke):(Se=1+(Ke>>4),Ke<48&&(Ke&=15)),Ke&&(Ke<8||15<Ke)?z:(ke.window!==null&&ke.wbits!==Ke&&(ke.window=null),ke.wrap=Se,ke.wbits=Ke,ce(we))):z}function ge(we,Ke){var Se,ke;return we?(ke=new ee,(we.state=ke).window=null,(Se=Ae(we,Ke))!==te&&(we.state=null),Se):z}var me,ve,be=!0;function ye(we){if(be){var Ke;for(me=new ue.Buf32(512),ve=new ue.Buf32(32),Ke=0;Ke<144;)we.lens[Ke++]=8;for(;Ke<256;)we.lens[Ke++]=9;for(;Ke<280;)we.lens[Ke++]=7;for(;Ke<288;)we.lens[Ke++]=8;for(ie(se,we.lens,0,288,me,0,we.work,{bits:9}),Ke=0;Ke<32;)we.lens[Ke++]=5;ie(oe,we.lens,0,32,ve,0,we.work,{bits:5}),be=!1}we.lencode=me,we.lenbits=9,we.distcode=ve,we.distbits=5}function Ce(we,Ke,Se,ke){var Fe,De=we.state;return De.window===null&&(De.wsize=1<<De.wbits,De.wnext=0,De.whave=0,De.window=new ue.Buf8(De.wsize)),ke>=De.wsize?(ue.arraySet(De.window,Ke,Se-De.wsize,De.wsize,0),De.wnext=0,De.whave=De.wsize):(ke<(Fe=De.wsize-De.wnext)&&(Fe=ke),ue.arraySet(De.window,Ke,Se-ke,Fe,De.wnext),(ke-=Fe)?(ue.arraySet(De.window,Ke,Se-ke,ke,0),De.wnext=ke,De.whave=De.wsize):(De.wnext+=Fe,De.wnext===De.wsize&&(De.wnext=0),De.whave<De.wsize&&(De.whave+=Fe))),0}de.inflateReset=ce,de.inflateReset2=Ae,de.inflateResetKeep=ne,de.inflateInit=function(we){return ge(we,15)},de.inflateInit2=ge,de.inflate=function(we,Ke){var Se,ke,Fe,De,We,Ve,Qe,Je,et,ct,ut,nt,lt,at,pt,bt,Lt,mt,At,qe,je,Ze,Oe,Ee,Be=0,Ge=new ue.Buf8(4),Ie=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!we||!we.state||!we.output||!we.input&&we.avail_in!==0)return z;(Se=we.state).mode===12&&(Se.mode=13),We=we.next_out,Fe=we.output,Qe=we.avail_out,De=we.next_in,ke=we.input,Ve=we.avail_in,Je=Se.hold,et=Se.bits,ct=Ve,ut=Qe,Ze=te;e:for(;;)switch(Se.mode){case a:if(Se.wrap===0){Se.mode=13;break}for(;et<16;){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}if(2&Se.wrap&&Je===35615){Ge[Se.check=0]=255&Je,Ge[1]=Je>>>8&255,Se.check=re(Se.check,Ge,2,0),et=Je=0,Se.mode=2;break}if(Se.flags=0,Se.head&&(Se.head.done=!1),!(1&Se.wrap)||(((255&Je)<<8)+(Je>>8))%31){we.msg="incorrect header check",Se.mode=30;break}if((15&Je)!=8){we.msg="unknown compression method",Se.mode=30;break}if(et-=4,je=8+(15&(Je>>>=4)),Se.wbits===0)Se.wbits=je;else if(je>Se.wbits){we.msg="invalid window size",Se.mode=30;break}Se.dmax=1<<je,we.adler=Se.check=1,Se.mode=512&Je?10:12,et=Je=0;break;case 2:for(;et<16;){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}if(Se.flags=Je,(255&Se.flags)!=8){we.msg="unknown compression method",Se.mode=30;break}if(57344&Se.flags){we.msg="unknown header flags set",Se.mode=30;break}Se.head&&(Se.head.text=Je>>8&1),512&Se.flags&&(Ge[0]=255&Je,Ge[1]=Je>>>8&255,Se.check=re(Se.check,Ge,2,0)),et=Je=0,Se.mode=3;case 3:for(;et<32;){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}Se.head&&(Se.head.time=Je),512&Se.flags&&(Ge[0]=255&Je,Ge[1]=Je>>>8&255,Ge[2]=Je>>>16&255,Ge[3]=Je>>>24&255,Se.check=re(Se.check,Ge,4,0)),et=Je=0,Se.mode=4;case 4:for(;et<16;){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}Se.head&&(Se.head.xflags=255&Je,Se.head.os=Je>>8),512&Se.flags&&(Ge[0]=255&Je,Ge[1]=Je>>>8&255,Se.check=re(Se.check,Ge,2,0)),et=Je=0,Se.mode=5;case 5:if(1024&Se.flags){for(;et<16;){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}Se.length=Je,Se.head&&(Se.head.extra_len=Je),512&Se.flags&&(Ge[0]=255&Je,Ge[1]=Je>>>8&255,Se.check=re(Se.check,Ge,2,0)),et=Je=0}else Se.head&&(Se.head.extra=null);Se.mode=6;case 6:if(1024&Se.flags&&(Ve<(nt=Se.length)&&(nt=Ve),nt&&(Se.head&&(je=Se.head.extra_len-Se.length,Se.head.extra||(Se.head.extra=new Array(Se.head.extra_len)),ue.arraySet(Se.head.extra,ke,De,nt,je)),512&Se.flags&&(Se.check=re(Se.check,ke,nt,De)),Ve-=nt,De+=nt,Se.length-=nt),Se.length))break e;Se.length=0,Se.mode=7;case 7:if(2048&Se.flags){if(Ve===0)break e;for(nt=0;je=ke[De+nt++],Se.head&&je&&Se.length<65536&&(Se.head.name+=String.fromCharCode(je)),je&&nt<Ve;);if(512&Se.flags&&(Se.check=re(Se.check,ke,nt,De)),Ve-=nt,De+=nt,je)break e}else Se.head&&(Se.head.name=null);Se.length=0,Se.mode=8;case 8:if(4096&Se.flags){if(Ve===0)break e;for(nt=0;je=ke[De+nt++],Se.head&&je&&Se.length<65536&&(Se.head.comment+=String.fromCharCode(je)),je&&nt<Ve;);if(512&Se.flags&&(Se.check=re(Se.check,ke,nt,De)),Ve-=nt,De+=nt,je)break e}else Se.head&&(Se.head.comment=null);Se.mode=9;case 9:if(512&Se.flags){for(;et<16;){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}if(Je!==(65535&Se.check)){we.msg="header crc mismatch",Se.mode=30;break}et=Je=0}Se.head&&(Se.head.hcrc=Se.flags>>9&1,Se.head.done=!0),we.adler=Se.check=0,Se.mode=12;break;case 10:for(;et<32;){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}we.adler=Se.check=b(Je),et=Je=0,Se.mode=11;case 11:if(Se.havedict===0)return we.next_out=We,we.avail_out=Qe,we.next_in=De,we.avail_in=Ve,Se.hold=Je,Se.bits=et,2;we.adler=Se.check=1,Se.mode=12;case 12:if(Ke===5||Ke===6)break e;case 13:if(Se.last){Je>>>=7&et,et-=7&et,Se.mode=27;break}for(;et<3;){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}switch(Se.last=1&Je,et-=1,3&(Je>>>=1)){case 0:Se.mode=14;break;case 1:if(ye(Se),Se.mode=20,Ke!==6)break;Je>>>=2,et-=2;break e;case 2:Se.mode=17;break;case 3:we.msg="invalid block type",Se.mode=30}Je>>>=2,et-=2;break;case 14:for(Je>>>=7&et,et-=7&et;et<32;){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}if((65535&Je)!=(Je>>>16^65535)){we.msg="invalid stored block lengths",Se.mode=30;break}if(Se.length=65535&Je,et=Je=0,Se.mode=15,Ke===6)break e;case 15:Se.mode=16;case 16:if(nt=Se.length){if(Ve<nt&&(nt=Ve),Qe<nt&&(nt=Qe),nt===0)break e;ue.arraySet(Fe,ke,De,nt,We),Ve-=nt,De+=nt,Qe-=nt,We+=nt,Se.length-=nt;break}Se.mode=12;break;case 17:for(;et<14;){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}if(Se.nlen=257+(31&Je),Je>>>=5,et-=5,Se.ndist=1+(31&Je),Je>>>=5,et-=5,Se.ncode=4+(15&Je),Je>>>=4,et-=4,286<Se.nlen||30<Se.ndist){we.msg="too many length or distance symbols",Se.mode=30;break}Se.have=0,Se.mode=18;case 18:for(;Se.have<Se.ncode;){for(;et<3;){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}Se.lens[Ie[Se.have++]]=7&Je,Je>>>=3,et-=3}for(;Se.have<19;)Se.lens[Ie[Se.have++]]=0;if(Se.lencode=Se.lendyn,Se.lenbits=7,Oe={bits:Se.lenbits},Ze=ie(0,Se.lens,0,19,Se.lencode,0,Se.work,Oe),Se.lenbits=Oe.bits,Ze){we.msg="invalid code lengths set",Se.mode=30;break}Se.have=0,Se.mode=19;case 19:for(;Se.have<Se.nlen+Se.ndist;){for(;bt=(Be=Se.lencode[Je&(1<<Se.lenbits)-1])>>>16&255,Lt=65535&Be,!((pt=Be>>>24)<=et);){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}if(Lt<16)Je>>>=pt,et-=pt,Se.lens[Se.have++]=Lt;else{if(Lt===16){for(Ee=pt+2;et<Ee;){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}if(Je>>>=pt,et-=pt,Se.have===0){we.msg="invalid bit length repeat",Se.mode=30;break}je=Se.lens[Se.have-1],nt=3+(3&Je),Je>>>=2,et-=2}else if(Lt===17){for(Ee=pt+3;et<Ee;){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}et-=pt,je=0,nt=3+(7&(Je>>>=pt)),Je>>>=3,et-=3}else{for(Ee=pt+7;et<Ee;){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}et-=pt,je=0,nt=11+(127&(Je>>>=pt)),Je>>>=7,et-=7}if(Se.have+nt>Se.nlen+Se.ndist){we.msg="invalid bit length repeat",Se.mode=30;break}for(;nt--;)Se.lens[Se.have++]=je}}if(Se.mode===30)break;if(Se.lens[256]===0){we.msg="invalid code -- missing end-of-block",Se.mode=30;break}if(Se.lenbits=9,Oe={bits:Se.lenbits},Ze=ie(se,Se.lens,0,Se.nlen,Se.lencode,0,Se.work,Oe),Se.lenbits=Oe.bits,Ze){we.msg="invalid literal/lengths set",Se.mode=30;break}if(Se.distbits=6,Se.distcode=Se.distdyn,Oe={bits:Se.distbits},Ze=ie(oe,Se.lens,Se.nlen,Se.ndist,Se.distcode,0,Se.work,Oe),Se.distbits=Oe.bits,Ze){we.msg="invalid distances set",Se.mode=30;break}if(Se.mode=20,Ke===6)break e;case 20:Se.mode=21;case 21:if(6<=Ve&&258<=Qe){we.next_out=We,we.avail_out=Qe,we.next_in=De,we.avail_in=Ve,Se.hold=Je,Se.bits=et,le(we,ut),We=we.next_out,Fe=we.output,Qe=we.avail_out,De=we.next_in,ke=we.input,Ve=we.avail_in,Je=Se.hold,et=Se.bits,Se.mode===12&&(Se.back=-1);break}for(Se.back=0;bt=(Be=Se.lencode[Je&(1<<Se.lenbits)-1])>>>16&255,Lt=65535&Be,!((pt=Be>>>24)<=et);){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}if(bt&&!(240&bt)){for(mt=pt,At=bt,qe=Lt;bt=(Be=Se.lencode[qe+((Je&(1<<mt+At)-1)>>mt)])>>>16&255,Lt=65535&Be,!(mt+(pt=Be>>>24)<=et);){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}Je>>>=mt,et-=mt,Se.back+=mt}if(Je>>>=pt,et-=pt,Se.back+=pt,Se.length=Lt,bt===0){Se.mode=26;break}if(32&bt){Se.back=-1,Se.mode=12;break}if(64&bt){we.msg="invalid literal/length code",Se.mode=30;break}Se.extra=15&bt,Se.mode=22;case 22:if(Se.extra){for(Ee=Se.extra;et<Ee;){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}Se.length+=Je&(1<<Se.extra)-1,Je>>>=Se.extra,et-=Se.extra,Se.back+=Se.extra}Se.was=Se.length,Se.mode=23;case 23:for(;bt=(Be=Se.distcode[Je&(1<<Se.distbits)-1])>>>16&255,Lt=65535&Be,!((pt=Be>>>24)<=et);){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}if(!(240&bt)){for(mt=pt,At=bt,qe=Lt;bt=(Be=Se.distcode[qe+((Je&(1<<mt+At)-1)>>mt)])>>>16&255,Lt=65535&Be,!(mt+(pt=Be>>>24)<=et);){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}Je>>>=mt,et-=mt,Se.back+=mt}if(Je>>>=pt,et-=pt,Se.back+=pt,64&bt){we.msg="invalid distance code",Se.mode=30;break}Se.offset=Lt,Se.extra=15&bt,Se.mode=24;case 24:if(Se.extra){for(Ee=Se.extra;et<Ee;){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}Se.offset+=Je&(1<<Se.extra)-1,Je>>>=Se.extra,et-=Se.extra,Se.back+=Se.extra}if(Se.offset>Se.dmax){we.msg="invalid distance too far back",Se.mode=30;break}Se.mode=25;case 25:if(Qe===0)break e;if(nt=ut-Qe,Se.offset>nt){if((nt=Se.offset-nt)>Se.whave&&Se.sane){we.msg="invalid distance too far back",Se.mode=30;break}lt=nt>Se.wnext?(nt-=Se.wnext,Se.wsize-nt):Se.wnext-nt,nt>Se.length&&(nt=Se.length),at=Se.window}else at=Fe,lt=We-Se.offset,nt=Se.length;for(Qe<nt&&(nt=Qe),Qe-=nt,Se.length-=nt;Fe[We++]=at[lt++],--nt;);Se.length===0&&(Se.mode=21);break;case 26:if(Qe===0)break e;Fe[We++]=Se.length,Qe--,Se.mode=21;break;case 27:if(Se.wrap){for(;et<32;){if(Ve===0)break e;Ve--,Je|=ke[De++]<<et,et+=8}if(ut-=Qe,we.total_out+=ut,Se.total+=ut,ut&&(we.adler=Se.check=Se.flags?re(Se.check,Fe,ut,We-ut):ae(Se.check,Fe,ut,We-ut)),ut=Qe,(Se.flags?Je:b(Je))!==Se.check){we.msg="incorrect data check",Se.mode=30;break}et=Je=0}Se.mode=28;case 28:if(Se.wrap&&Se.flags){for(;et<32;){if(Ve===0)break e;Ve--,Je+=ke[De++]<<et,et+=8}if(Je!==(4294967295&Se.total)){we.msg="incorrect length check",Se.mode=30;break}et=Je=0}Se.mode=29;case 29:Ze=1;break e;case 30:Ze=-3;break e;case 31:return-4;case 32:default:return z}return we.next_out=We,we.avail_out=Qe,we.next_in=De,we.avail_in=Ve,Se.hold=Je,Se.bits=et,(Se.wsize||ut!==we.avail_out&&Se.mode<30&&(Se.mode<27||Ke!==4))&&Ce(we,we.output,we.next_out,ut-we.avail_out)?(Se.mode=31,-4):(ct-=we.avail_in,ut-=we.avail_out,we.total_in+=ct,we.total_out+=ut,Se.total+=ut,Se.wrap&&ut&&(we.adler=Se.check=Se.flags?re(Se.check,Fe,ut,we.next_out-ut):ae(Se.check,Fe,ut,we.next_out-ut)),we.data_type=Se.bits+(Se.last?64:0)+(Se.mode===12?128:0)+(Se.mode===20||Se.mode===15?256:0),(ct==0&&ut===0||Ke===4)&&Ze===te&&(Ze=-5),Ze)},de.inflateEnd=function(we){if(!we||!we.state)return z;var Ke=we.state;return Ke.window&&(Ke.window=null),we.state=null,te},de.inflateGetHeader=function(we,Ke){var Se;return we&&we.state&&2&(Se=we.state).wrap?((Se.head=Ke).done=!1,te):z},de.inflateSetDictionary=function(we,Ke){var Se,ke=Ke.length;return we&&we.state?(Se=we.state).wrap!==0&&Se.mode!==11?z:Se.mode===11&&ae(1,Ke,ke,0)!==Se.check?-3:Ce(we,Ke,ke,ke)?(Se.mode=31,-4):(Se.havedict=1,te):z},de.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(x,pe,de){"use strict";var ue=x("../utils/common"),ae=[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],re=[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],le=[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(se,oe,te,z,a,y,E,b){var ee,ne,ce,Ae,ge,me,ve,be,ye,Ce=b.bits,we=0,Ke=0,Se=0,ke=0,Fe=0,De=0,We=0,Ve=0,Qe=0,Je=0,et=null,ct=0,ut=new ue.Buf16(16),nt=new ue.Buf16(16),lt=null,at=0;for(we=0;we<=15;we++)ut[we]=0;for(Ke=0;Ke<z;Ke++)ut[oe[te+Ke]]++;for(Fe=Ce,ke=15;1<=ke&&ut[ke]===0;ke--);if(ke<Fe&&(Fe=ke),ke===0)return a[y++]=20971520,a[y++]=20971520,b.bits=1,0;for(Se=1;Se<ke&&ut[Se]===0;Se++);for(Fe<Se&&(Fe=Se),we=Ve=1;we<=15;we++)if(Ve<<=1,(Ve-=ut[we])<0)return-1;if(0<Ve&&(se===0||ke!==1))return-1;for(nt[1]=0,we=1;we<15;we++)nt[we+1]=nt[we]+ut[we];for(Ke=0;Ke<z;Ke++)oe[te+Ke]!==0&&(E[nt[oe[te+Ke]]++]=Ke);if(me=se===0?(et=lt=E,19):se===1?(et=ae,ct-=257,lt=re,at-=257,256):(et=le,lt=ie,-1),we=Se,ge=y,We=Ke=Je=0,ce=-1,Ae=(Qe=1<<(De=Fe))-1,se===1&&852<Qe||se===2&&592<Qe)return 1;for(;;){for(ve=we-We,ye=E[Ke]<me?(be=0,E[Ke]):E[Ke]>me?(be=lt[at+E[Ke]],et[ct+E[Ke]]):(be=96,0),ee=1<<we-We,Se=ne=1<<De;a[ge+(Je>>We)+(ne-=ee)]=ve<<24|be<<16|ye|0,ne!==0;);for(ee=1<<we-1;Je&ee;)ee>>=1;if(ee!==0?(Je&=ee-1,Je+=ee):Je=0,Ke++,--ut[we]==0){if(we===ke)break;we=oe[te+E[Ke]]}if(Fe<we&&(Je&Ae)!==ce){for(We===0&&(We=Fe),ge+=Se,Ve=1<<(De=we-We);De+We<ke&&!((Ve-=ut[De+We])<=0);)De++,Ve<<=1;if(Qe+=1<<De,se===1&&852<Qe||se===2&&592<Qe)return 1;a[ce=Je&Ae]=Fe<<24|De<<16|ge-y|0}}return Je!==0&&(a[ge+Je]=we-We<<24|64<<16|0),b.bits=Fe,0}},{"../utils/common":41}],51:[function(x,pe,de){"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(x,pe,de){"use strict";var ue=x("../utils/common"),ae=0,re=1;function le(Be){for(var Ge=Be.length;0<=--Ge;)Be[Ge]=0}var ie=0,se=29,oe=256,te=oe+1+se,z=30,a=19,y=2*te+1,E=15,b=16,ee=7,ne=256,ce=16,Ae=17,ge=18,me=[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],ve=[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],be=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ye=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Ce=new Array(2*(te+2));le(Ce);var we=new Array(2*z);le(we);var Ke=new Array(512);le(Ke);var Se=new Array(256);le(Se);var ke=new Array(se);le(ke);var Fe,De,We,Ve=new Array(z);function Qe(Be,Ge,Ie,Ne,ze){this.static_tree=Be,this.extra_bits=Ge,this.extra_base=Ie,this.elems=Ne,this.max_length=ze,this.has_stree=Be&&Be.length}function Je(Be,Ge){this.dyn_tree=Be,this.max_code=0,this.stat_desc=Ge}function et(Be){return Be<256?Ke[Be]:Ke[256+(Be>>>7)]}function ct(Be,Ge){Be.pending_buf[Be.pending++]=255&Ge,Be.pending_buf[Be.pending++]=Ge>>>8&255}function ut(Be,Ge,Ie){Be.bi_valid>b-Ie?(Be.bi_buf|=Ge<<Be.bi_valid&65535,ct(Be,Be.bi_buf),Be.bi_buf=Ge>>b-Be.bi_valid,Be.bi_valid+=Ie-b):(Be.bi_buf|=Ge<<Be.bi_valid&65535,Be.bi_valid+=Ie)}function nt(Be,Ge,Ie){ut(Be,Ie[2*Ge],Ie[2*Ge+1])}function lt(Be,Ge){for(var Ie=0;Ie|=1&Be,Be>>>=1,Ie<<=1,0<--Ge;);return Ie>>>1}function at(Be,Ge,Ie){var Ne,ze,it=new Array(E+1),yt=0;for(Ne=1;Ne<=E;Ne++)it[Ne]=yt=yt+Ie[Ne-1]<<1;for(ze=0;ze<=Ge;ze++){var xt=Be[2*ze+1];xt!==0&&(Be[2*ze]=lt(it[xt]++,xt))}}function pt(Be){var Ge;for(Ge=0;Ge<te;Ge++)Be.dyn_ltree[2*Ge]=0;for(Ge=0;Ge<z;Ge++)Be.dyn_dtree[2*Ge]=0;for(Ge=0;Ge<a;Ge++)Be.bl_tree[2*Ge]=0;Be.dyn_ltree[2*ne]=1,Be.opt_len=Be.static_len=0,Be.last_lit=Be.matches=0}function bt(Be){8<Be.bi_valid?ct(Be,Be.bi_buf):0<Be.bi_valid&&(Be.pending_buf[Be.pending++]=Be.bi_buf),Be.bi_buf=0,Be.bi_valid=0}function Lt(Be,Ge,Ie,Ne){var ze=2*Ge,it=2*Ie;return Be[ze]<Be[it]||Be[ze]===Be[it]&&Ne[Ge]<=Ne[Ie]}function mt(Be,Ge,Ie){for(var Ne=Be.heap[Ie],ze=Ie<<1;ze<=Be.heap_len&&(ze<Be.heap_len&&Lt(Ge,Be.heap[ze+1],Be.heap[ze],Be.depth)&&ze++,!Lt(Ge,Ne,Be.heap[ze],Be.depth));)Be.heap[Ie]=Be.heap[ze],Ie=ze,ze<<=1;Be.heap[Ie]=Ne}function At(Be,Ge,Ie){var Ne,ze,it,yt,xt=0;if(Be.last_lit!==0)for(;Ne=Be.pending_buf[Be.d_buf+2*xt]<<8|Be.pending_buf[Be.d_buf+2*xt+1],ze=Be.pending_buf[Be.l_buf+xt],xt++,Ne===0?nt(Be,ze,Ge):(nt(Be,(it=Se[ze])+oe+1,Ge),(yt=me[it])!==0&&ut(Be,ze-=ke[it],yt),nt(Be,it=et(--Ne),Ie),(yt=ve[it])!==0&&ut(Be,Ne-=Ve[it],yt)),xt<Be.last_lit;);nt(Be,ne,Ge)}function qe(Be,Ge){var Ie,Ne,ze,it=Ge.dyn_tree,yt=Ge.stat_desc.static_tree,xt=Ge.stat_desc.has_stree,It=Ge.stat_desc.elems,St=-1;for(Be.heap_len=0,Be.heap_max=y,Ie=0;Ie<It;Ie++)it[2*Ie]!==0?(Be.heap[++Be.heap_len]=St=Ie,Be.depth[Ie]=0):it[2*Ie+1]=0;for(;Be.heap_len<2;)it[2*(ze=Be.heap[++Be.heap_len]=St<2?++St:0)]=1,Be.depth[ze]=0,Be.opt_len--,xt&&(Be.static_len-=yt[2*ze+1]);for(Ge.max_code=St,Ie=Be.heap_len>>1;1<=Ie;Ie--)mt(Be,it,Ie);for(ze=It;Ie=Be.heap[1],Be.heap[1]=Be.heap[Be.heap_len--],mt(Be,it,1),Ne=Be.heap[1],Be.heap[--Be.heap_max]=Ie,Be.heap[--Be.heap_max]=Ne,it[2*ze]=it[2*Ie]+it[2*Ne],Be.depth[ze]=(Be.depth[Ie]>=Be.depth[Ne]?Be.depth[Ie]:Be.depth[Ne])+1,it[2*Ie+1]=it[2*Ne+1]=ze,Be.heap[1]=ze++,mt(Be,it,1),2<=Be.heap_len;);Be.heap[--Be.heap_max]=Be.heap[1],function(wt,Tt){var Ht,Ct,Zt,Pt,jt,Jt,en=Tt.dyn_tree,fn=Tt.max_code,Wn=Tt.stat_desc.static_tree,xn=Tt.stat_desc.has_stree,Rn=Tt.stat_desc.extra_bits,gn=Tt.stat_desc.extra_base,En=Tt.stat_desc.max_length,or=0;for(Pt=0;Pt<=E;Pt++)wt.bl_count[Pt]=0;for(en[2*wt.heap[wt.heap_max]+1]=0,Ht=wt.heap_max+1;Ht<y;Ht++)En<(Pt=en[2*en[2*(Ct=wt.heap[Ht])+1]+1]+1)&&(Pt=En,or++),en[2*Ct+1]=Pt,fn<Ct||(wt.bl_count[Pt]++,jt=0,gn<=Ct&&(jt=Rn[Ct-gn]),Jt=en[2*Ct],wt.opt_len+=Jt*(Pt+jt),xn&&(wt.static_len+=Jt*(Wn[2*Ct+1]+jt)));if(or!==0){do{for(Pt=En-1;wt.bl_count[Pt]===0;)Pt--;wt.bl_count[Pt]--,wt.bl_count[Pt+1]+=2,wt.bl_count[En]--,or-=2}while(0<or);for(Pt=En;Pt!==0;Pt--)for(Ct=wt.bl_count[Pt];Ct!==0;)fn<(Zt=wt.heap[--Ht])||(en[2*Zt+1]!==Pt&&(wt.opt_len+=(Pt-en[2*Zt+1])*en[2*Zt],en[2*Zt+1]=Pt),Ct--)}}(Be,Ge),at(it,St,Be.bl_count)}function je(Be,Ge,Ie){var Ne,ze,it=-1,yt=Ge[1],xt=0,It=7,St=4;for(yt===0&&(It=138,St=3),Ge[2*(Ie+1)+1]=65535,Ne=0;Ne<=Ie;Ne++)ze=yt,yt=Ge[2*(Ne+1)+1],++xt<It&&ze===yt||(xt<St?Be.bl_tree[2*ze]+=xt:ze!==0?(ze!==it&&Be.bl_tree[2*ze]++,Be.bl_tree[2*ce]++):xt<=10?Be.bl_tree[2*Ae]++:Be.bl_tree[2*ge]++,it=ze,St=(xt=0)===yt?(It=138,3):ze===yt?(It=6,3):(It=7,4))}function Ze(Be,Ge,Ie){var Ne,ze,it=-1,yt=Ge[1],xt=0,It=7,St=4;for(yt===0&&(It=138,St=3),Ne=0;Ne<=Ie;Ne++)if(ze=yt,yt=Ge[2*(Ne+1)+1],!(++xt<It&&ze===yt)){if(xt<St)for(;nt(Be,ze,Be.bl_tree),--xt!=0;);else ze!==0?(ze!==it&&(nt(Be,ze,Be.bl_tree),xt--),nt(Be,ce,Be.bl_tree),ut(Be,xt-3,2)):xt<=10?(nt(Be,Ae,Be.bl_tree),ut(Be,xt-3,3)):(nt(Be,ge,Be.bl_tree),ut(Be,xt-11,7));it=ze,St=(xt=0)===yt?(It=138,3):ze===yt?(It=6,3):(It=7,4)}}le(Ve);var Oe=!1;function Ee(Be,Ge,Ie,Ne){ut(Be,(ie<<1)+(Ne?1:0),3),function(ze,it,yt,xt){bt(ze),xt&&(ct(ze,yt),ct(ze,~yt)),ue.arraySet(ze.pending_buf,ze.window,it,yt,ze.pending),ze.pending+=yt}(Be,Ge,Ie,!0)}de._tr_init=function(Be){Oe||(function(){var Ge,Ie,Ne,ze,it,yt=new Array(E+1);for(ze=Ne=0;ze<se-1;ze++)for(ke[ze]=Ne,Ge=0;Ge<1<<me[ze];Ge++)Se[Ne++]=ze;for(Se[Ne-1]=ze,ze=it=0;ze<16;ze++)for(Ve[ze]=it,Ge=0;Ge<1<<ve[ze];Ge++)Ke[it++]=ze;for(it>>=7;ze<z;ze++)for(Ve[ze]=it<<7,Ge=0;Ge<1<<ve[ze]-7;Ge++)Ke[256+it++]=ze;for(Ie=0;Ie<=E;Ie++)yt[Ie]=0;for(Ge=0;Ge<=143;)Ce[2*Ge+1]=8,Ge++,yt[8]++;for(;Ge<=255;)Ce[2*Ge+1]=9,Ge++,yt[9]++;for(;Ge<=279;)Ce[2*Ge+1]=7,Ge++,yt[7]++;for(;Ge<=287;)Ce[2*Ge+1]=8,Ge++,yt[8]++;for(at(Ce,te+1,yt),Ge=0;Ge<z;Ge++)we[2*Ge+1]=5,we[2*Ge]=lt(Ge,5);Fe=new Qe(Ce,me,oe+1,te,E),De=new Qe(we,ve,0,z,E),We=new Qe(new Array(0),be,0,a,ee)}(),Oe=!0),Be.l_desc=new Je(Be.dyn_ltree,Fe),Be.d_desc=new Je(Be.dyn_dtree,De),Be.bl_desc=new Je(Be.bl_tree,We),Be.bi_buf=0,Be.bi_valid=0,pt(Be)},de._tr_stored_block=Ee,de._tr_flush_block=function(Be,Ge,Ie,Ne){var ze,it,yt=0;0<Be.level?(Be.strm.data_type===2&&(Be.strm.data_type=function(xt){var It,St=4093624447;for(It=0;It<=31;It++,St>>>=1)if(1&St&&xt.dyn_ltree[2*It]!==0)return ae;if(xt.dyn_ltree[18]!==0||xt.dyn_ltree[20]!==0||xt.dyn_ltree[26]!==0)return re;for(It=32;It<oe;It++)if(xt.dyn_ltree[2*It]!==0)return re;return ae}(Be)),qe(Be,Be.l_desc),qe(Be,Be.d_desc),yt=function(xt){var It;for(je(xt,xt.dyn_ltree,xt.l_desc.max_code),je(xt,xt.dyn_dtree,xt.d_desc.max_code),qe(xt,xt.bl_desc),It=a-1;3<=It&&xt.bl_tree[2*ye[It]+1]===0;It--);return xt.opt_len+=3*(It+1)+5+5+4,It}(Be),ze=Be.opt_len+3+7>>>3,(it=Be.static_len+3+7>>>3)<=ze&&(ze=it)):ze=it=Ie+5,Ie+4<=ze&&Ge!==-1?Ee(Be,Ge,Ie,Ne):Be.strategy===4||it===ze?(ut(Be,2+(Ne?1:0),3),At(Be,Ce,we)):(ut(Be,4+(Ne?1:0),3),function(xt,It,St,wt){var Tt;for(ut(xt,It-257,5),ut(xt,St-1,5),ut(xt,wt-4,4),Tt=0;Tt<wt;Tt++)ut(xt,xt.bl_tree[2*ye[Tt]+1],3);Ze(xt,xt.dyn_ltree,It-1),Ze(xt,xt.dyn_dtree,St-1)}(Be,Be.l_desc.max_code+1,Be.d_desc.max_code+1,yt+1),At(Be,Be.dyn_ltree,Be.dyn_dtree)),pt(Be),Ne&&bt(Be)},de._tr_tally=function(Be,Ge,Ie){return Be.pending_buf[Be.d_buf+2*Be.last_lit]=Ge>>>8&255,Be.pending_buf[Be.d_buf+2*Be.last_lit+1]=255&Ge,Be.pending_buf[Be.l_buf+Be.last_lit]=255&Ie,Be.last_lit++,Ge===0?Be.dyn_ltree[2*Ie]++:(Be.matches++,Ge--,Be.dyn_ltree[2*(Se[Ie]+oe+1)]++,Be.dyn_dtree[2*et(Ge)]++),Be.last_lit===Be.lit_bufsize-1},de._tr_align=function(Be){ut(Be,2,3),nt(Be,ne,Ce),function(Ge){Ge.bi_valid===16?(ct(Ge,Ge.bi_buf),Ge.bi_buf=0,Ge.bi_valid=0):8<=Ge.bi_valid&&(Ge.pending_buf[Ge.pending++]=255&Ge.bi_buf,Ge.bi_buf>>=8,Ge.bi_valid-=8)}(Be)}},{"../utils/common":41}],53:[function(x,pe,de){"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(x,pe,de){(function(ue){(function(ae,re){"use strict";if(!ae.setImmediate){var le,ie,se,oe,te=1,z={},a=!1,y=ae.document,E=Object.getPrototypeOf&&Object.getPrototypeOf(ae);E=E&&E.setTimeout?E:ae,le={}.toString.call(ae.process)==="[object process]"?function(ce){Re.nextTick(function(){ee(ce)})}:function(){if(ae.postMessage&&!ae.importScripts){var ce=!0,Ae=ae.onmessage;return ae.onmessage=function(){ce=!1},ae.postMessage("","*"),ae.onmessage=Ae,ce}}()?(oe="setImmediate$"+Math.random()+"$",ae.addEventListener?ae.addEventListener("message",ne,!1):ae.attachEvent("onmessage",ne),function(ce){ae.postMessage(oe+ce,"*")}):ae.MessageChannel?((se=new MessageChannel).port1.onmessage=function(ce){ee(ce.data)},function(ce){se.port2.postMessage(ce)}):y&&"onreadystatechange"in y.createElement("script")?(ie=y.documentElement,function(ce){var Ae=y.createElement("script");Ae.onreadystatechange=function(){ee(ce),Ae.onreadystatechange=null,ie.removeChild(Ae),Ae=null},ie.appendChild(Ae)}):function(ce){setTimeout(ee,0,ce)},E.setImmediate=function(ce){typeof ce!="function"&&(ce=new Function(""+ce));for(var Ae=new Array(arguments.length-1),ge=0;ge<Ae.length;ge++)Ae[ge]=arguments[ge+1];var me={callback:ce,args:Ae};return z[te]=me,le(te),te++},E.clearImmediate=b}function b(ce){delete z[ce]}function ee(ce){if(a)setTimeout(ee,0,ce);else{var Ae=z[ce];if(Ae){a=!0;try{(function(ge){var me=ge.callback,ve=ge.args;switch(ve.length){case 0:me();break;case 1:me(ve[0]);break;case 2:me(ve[0],ve[1]);break;case 3:me(ve[0],ve[1],ve[2]);break;default:me.apply(re,ve)}})(Ae)}finally{b(ce),a=!1}}}}function ne(ce){ce.source===ae&&typeof ce.data=="string"&&ce.data.indexOf(oe)===0&&ee(+ce.data.slice(oe.length))}})(typeof self=="undefined"?ue===void 0?this:ue:self)}).call(this,typeof fe.g!="undefined"?fe.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},26819:function(an,Mt){"use strict";var fe;var he=typeof Symbol=="function"&&Symbol.for,Re=he?Symbol.for("react.element"):60103,x=he?Symbol.for("react.portal"):60106,pe=he?Symbol.for("react.fragment"):60107,de=he?Symbol.for("react.strict_mode"):60108,ue=he?Symbol.for("react.profiler"):60114,ae=he?Symbol.for("react.provider"):60109,re=he?Symbol.for("react.context"):60110,le=he?Symbol.for("react.async_mode"):60111,ie=he?Symbol.for("react.concurrent_mode"):60111,se=he?Symbol.for("react.forward_ref"):60112,oe=he?Symbol.for("react.suspense"):60113,te=he?Symbol.for("react.suspense_list"):60120,z=he?Symbol.for("react.memo"):60115,a=he?Symbol.for("react.lazy"):60116,y=he?Symbol.for("react.block"):60121,E=he?Symbol.for("react.fundamental"):60117,b=he?Symbol.for("react.responder"):60118,ee=he?Symbol.for("react.scope"):60119;function ne(Ae){if(typeof Ae=="object"&&Ae!==null){var ge=Ae.$$typeof;switch(ge){case Re:switch(Ae=Ae.type,Ae){case le:case ie:case pe:case ue:case de:case oe:return Ae;default:switch(Ae=Ae&&Ae.$$typeof,Ae){case re:case se:case a:case z:case ae:return Ae;default:return ge}}case x:return ge}}}function ce(Ae){return ne(Ae)===ie}fe=le,fe=ie,fe=re,fe=ae,fe=Re,fe=se,fe=pe,fe=a,fe=z,fe=x,fe=ue,fe=de,fe=oe,fe=function(Ae){return ce(Ae)||ne(Ae)===le},fe=ce,fe=function(Ae){return ne(Ae)===re},fe=function(Ae){return ne(Ae)===ae},fe=function(Ae){return typeof Ae=="object"&&Ae!==null&&Ae.$$typeof===Re},fe=function(Ae){return ne(Ae)===se},fe=function(Ae){return ne(Ae)===pe},fe=function(Ae){return ne(Ae)===a},Mt.isMemo=function(Ae){return ne(Ae)===z},fe=function(Ae){return ne(Ae)===x},fe=function(Ae){return ne(Ae)===ue},fe=function(Ae){return ne(Ae)===de},fe=function(Ae){return ne(Ae)===oe},fe=function(Ae){return typeof Ae=="string"||typeof Ae=="function"||Ae===pe||Ae===ie||Ae===ue||Ae===de||Ae===oe||Ae===te||typeof Ae=="object"&&Ae!==null&&(Ae.$$typeof===a||Ae.$$typeof===z||Ae.$$typeof===ae||Ae.$$typeof===re||Ae.$$typeof===se||Ae.$$typeof===E||Ae.$$typeof===b||Ae.$$typeof===ee||Ae.$$typeof===y)},fe=ne},18459:function(an,Mt,fe){"use strict";an.exports=fe(26819)},16651:function(an,Mt){"use strict";var fe;var he=Symbol.for("react.element"),Re=Symbol.for("react.portal"),x=Symbol.for("react.fragment"),pe=Symbol.for("react.strict_mode"),de=Symbol.for("react.profiler"),ue=Symbol.for("react.provider"),ae=Symbol.for("react.context"),re=Symbol.for("react.server_context"),le=Symbol.for("react.forward_ref"),ie=Symbol.for("react.suspense"),se=Symbol.for("react.suspense_list"),oe=Symbol.for("react.memo"),te=Symbol.for("react.lazy"),z=Symbol.for("react.offscreen"),a;a=Symbol.for("react.module.reference");function y(E){if(typeof E=="object"&&E!==null){var b=E.$$typeof;switch(b){case he:switch(E=E.type,E){case x:case de:case pe:case ie:case se:return E;default:switch(E=E&&E.$$typeof,E){case re:case ae:case le:case te:case oe:case ue:return E;default:return b}}case Re:return b}}}fe=ae,fe=ue,fe=he,fe=le,fe=x,fe=te,fe=oe,fe=Re,fe=de,fe=pe,fe=ie,fe=se,fe=function(){return!1},fe=function(){return!1},fe=function(E){return y(E)===ae},fe=function(E){return y(E)===ue},fe=function(E){return typeof E=="object"&&E!==null&&E.$$typeof===he},fe=function(E){return y(E)===le},fe=function(E){return y(E)===x},fe=function(E){return y(E)===te},fe=function(E){return y(E)===oe},fe=function(E){return y(E)===Re},fe=function(E){return y(E)===de},fe=function(E){return y(E)===pe},fe=function(E){return y(E)===ie},fe=function(E){return y(E)===se},fe=function(E){return typeof E=="string"||typeof E=="function"||E===x||E===de||E===pe||E===ie||E===se||E===z||typeof E=="object"&&E!==null&&(E.$$typeof===te||E.$$typeof===oe||E.$$typeof===ue||E.$$typeof===ae||E.$$typeof===le||E.$$typeof===a||E.getModuleId!==void 0)},fe=y},33993:function(an,Mt,fe){"use strict";fe(16651)},81626:function(an,Mt){"use strict";Mt.Z={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"}},46762:function(an,Mt){"use strict";var fe;var he=Symbol.for("react.element"),Re=Symbol.for("react.portal"),x=Symbol.for("react.fragment"),pe=Symbol.for("react.strict_mode"),de=Symbol.for("react.profiler"),ue=Symbol.for("react.provider"),ae=Symbol.for("react.context"),re=Symbol.for("react.server_context"),le=Symbol.for("react.forward_ref"),ie=Symbol.for("react.suspense"),se=Symbol.for("react.suspense_list"),oe=Symbol.for("react.memo"),te=Symbol.for("react.lazy"),z=Symbol.for("react.offscreen"),a;a=Symbol.for("react.module.reference");function y(E){if(typeof E=="object"&&E!==null){var b=E.$$typeof;switch(b){case he:switch(E=E.type,E){case x:case de:case pe:case ie:case se:return E;default:switch(E=E&&E.$$typeof,E){case re:case ae:case le:case te:case oe:case ue:return E;default:return b}}case Re:return b}}}fe=ae,fe=ue,fe=he,fe=le,fe=x,fe=te,fe=oe,fe=Re,fe=de,fe=pe,fe=ie,fe=se,fe=function(){return!1},fe=function(){return!1},fe=function(E){return y(E)===ae},fe=function(E){return y(E)===ue},fe=function(E){return typeof E=="object"&&E!==null&&E.$$typeof===he},fe=function(E){return y(E)===le},Mt.isFragment=function(E){return y(E)===x},fe=function(E){return y(E)===te},fe=function(E){return y(E)===oe},fe=function(E){return y(E)===Re},fe=function(E){return y(E)===de},fe=function(E){return y(E)===pe},fe=function(E){return y(E)===ie},fe=function(E){return y(E)===se},fe=function(E){return typeof E=="string"||typeof E=="function"||E===x||E===de||E===pe||E===ie||E===se||E===z||typeof E=="object"&&E!==null&&(E.$$typeof===te||E.$$typeof===oe||E.$$typeof===ue||E.$$typeof===ae||E.$$typeof===le||E.$$typeof===a||E.getModuleId!==void 0)},fe=y},35110:function(an,Mt,fe){"use strict";an.exports=fe(46762)},64217:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return re}});var he=fe(1413),Re=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,x=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,pe="".concat(Re," ").concat(x).split(/[\s\n]+/),de="aria-",ue="data-";function ae(le,ie){return le.indexOf(ie)===0}function re(le){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,se;ie===!1?se={aria:!0,data:!0,attr:!0}:ie===!0?se={aria:!0}:se=(0,he.Z)({},ie);var oe={};return Object.keys(le).forEach(function(te){(se.aria&&(te==="role"||ae(te,de))||se.data&&ae(te,ue)||se.attr&&pe.includes(te))&&(oe[te]=le[te])}),oe}},58971:function(an,Mt,fe){var he=fe(62195),Re=fe(39015),x=[fe(19257)];an.exports=he.createStore(Re,x)},19257:function(an,Mt,fe){an.exports=he;function he(){return fe(55703),{}}},55703: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(an){return an<10?"0"+an:an}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(an){return rx_escapable.lastIndex=0,rx_escapable.test(an)?'"'+an.replace(rx_escapable,function(Mt){var fe=meta[Mt];return typeof fe=="string"?fe:"\\u"+("0000"+Mt.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+an+'"'}function str(an,Mt){var fe,he,Re,x,pe=gap,de,ue=Mt[an];switch(ue&&typeof ue=="object"&&typeof ue.toJSON=="function"&&(ue=ue.toJSON(an)),typeof rep=="function"&&(ue=rep.call(Mt,an,ue)),typeof ue){case"string":return quote(ue);case"number":return isFinite(ue)?String(ue):"null";case"boolean":case"null":return String(ue);case"object":if(!ue)return"null";if(gap+=indent,de=[],Object.prototype.toString.apply(ue)==="[object Array]"){for(x=ue.length,fe=0;fe<x;fe+=1)de[fe]=str(fe,ue)||"null";return Re=de.length===0?"[]":gap?`[
`+gap+de.join(`,
`+gap)+`
`+pe+"]":"["+de.join(",")+"]",gap=pe,Re}if(rep&&typeof rep=="object")for(x=rep.length,fe=0;fe<x;fe+=1)typeof rep[fe]=="string"&&(he=rep[fe],Re=str(he,ue),Re&&de.push(quote(he)+(gap?": ":":")+Re));else for(he in ue)Object.prototype.hasOwnProperty.call(ue,he)&&(Re=str(he,ue),Re&&de.push(quote(he)+(gap?": ":":")+Re));return Re=de.length===0?"{}":gap?`{
`+gap+de.join(`,
`+gap)+`
`+pe+"}":"{"+de.join(",")+"}",gap=pe,Re}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(an,Mt,fe){var he;if(gap="",indent="",typeof fe=="number")for(he=0;he<fe;he+=1)indent+=" ";else typeof fe=="string"&&(indent=fe);if(rep=Mt,Mt&&typeof Mt!="function"&&(typeof Mt!="object"||typeof Mt.length!="number"))throw new Error("JSON.stringify");return str("",{"":an})}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){var j;function walk(an,Mt){var fe,he,Re=an[Mt];if(Re&&typeof Re=="object")for(fe in Re)Object.prototype.hasOwnProperty.call(Re,fe)&&(he=walk(Re,fe),he!==void 0?Re[fe]=he:delete Re[fe]);return reviver.call(an,Mt,Re)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(an){return"\\u"+("0000"+an.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")})}()},62195:function(an,Mt,fe){var he=fe(69078),Re=he.slice,x=he.pluck,pe=he.each,de=he.bind,ue=he.create,ae=he.isList,re=he.isFunction,le=he.isObject;an.exports={createStore:oe};var ie={version:"2.0.12",enabled:!1,get:function(te,z){var a=this.storage.read(this._namespacePrefix+te);return this._deserialize(a,z)},set:function(te,z){return z===void 0?this.remove(te):(this.storage.write(this._namespacePrefix+te,this._serialize(z)),z)},remove:function(te){this.storage.remove(this._namespacePrefix+te)},each:function(te){var z=this;this.storage.each(function(a,y){te.call(z,z._deserialize(a),(y||"").replace(z._namespaceRegexp,""))})},clearAll:function(){this.storage.clearAll()},hasNamespace:function(te){return this._namespacePrefix=="__storejs_"+te+"_"},createStore:function(){return oe.apply(this,arguments)},addPlugin:function(te){this._addPlugin(te)},namespace:function(te){return oe(this.storage,this.plugins,te)}};function se(){var te=typeof console=="undefined"?null:console;if(te){var z=te.warn?te.warn:te.log;z.apply(te,arguments)}}function oe(te,z,a){a||(a=""),te&&!ae(te)&&(te=[te]),z&&!ae(z)&&(z=[z]);var y=a?"__storejs_"+a+"_":"",E=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 ee={_namespacePrefix:y,_namespaceRegexp:E,_testStorage:function(ce){try{var Ae="__storejs__test__";ce.write(Ae,Ae);var ge=ce.read(Ae)===Ae;return ce.remove(Ae),ge}catch(me){return!1}},_assignPluginFnProp:function(ce,Ae){var ge=this[Ae];this[Ae]=function(){var ve=Re(arguments,0),be=this;function ye(){if(ge)return pe(arguments,function(we,Ke){ve[Ke]=we}),ge.apply(be,ve)}var Ce=[ye].concat(ve);return ce.apply(be,Ce)}},_serialize:function(ce){return JSON.stringify(ce)},_deserialize:function(ce,Ae){if(!ce)return Ae;var ge="";try{ge=JSON.parse(ce)}catch(me){ge=ce}return ge!==void 0?ge:Ae},_addStorage:function(ce){this.enabled||this._testStorage(ce)&&(this.storage=ce,this.enabled=!0)},_addPlugin:function(ce){var Ae=this;if(ae(ce)){pe(ce,function(ve){Ae._addPlugin(ve)});return}var ge=x(this.plugins,function(ve){return ce===ve});if(!ge){if(this.plugins.push(ce),!re(ce))throw new Error("Plugins must be function values that return objects");var me=ce.call(this);if(!le(me))throw new Error("Plugins must return an object of function properties");pe(me,function(ve,be){if(!re(ve))throw new Error("Bad plugin property: "+be+" from plugin "+ce.name+". Plugins should only return functions.");Ae._assignPluginFnProp(ve,be)})}},addStorage:function(ce){se("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(ce)}},ne=ue(ee,ie,{plugins:[]});return ne.raw={},pe(ne,function(ce,Ae){re(ce)&&(ne.raw[Ae]=de(ne,ce))}),pe(te,function(ce){ne._addStorage(ce)}),pe(z,function(ce){ne._addPlugin(ce)}),ne}},69078:function(an,Mt,fe){var he=de(),Re=ue(),x=ae(),pe=typeof window!="undefined"?window:fe.g;an.exports={assign:he,create:Re,trim:x,bind:re,slice:le,each:ie,map:se,pluck:oe,isList:te,isFunction:z,isObject:a,Global:pe};function de(){return Object.assign?Object.assign:function(E,b,ee,ne){for(var ce=1;ce<arguments.length;ce++)ie(Object(arguments[ce]),function(Ae,ge){E[ge]=Ae});return E}}function ue(){if(Object.create)return function(b,ee,ne,ce){var Ae=le(arguments,1);return he.apply(this,[Object.create(b)].concat(Ae))};{let E=function(){};var y=E;return function(ee,ne,ce,Ae){var ge=le(arguments,1);return E.prototype=ee,he.apply(this,[new E].concat(ge))}}}function ae(){return String.prototype.trim?function(E){return String.prototype.trim.call(E)}:function(E){return E.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}}function re(y,E){return function(){return E.apply(y,Array.prototype.slice.call(arguments,0))}}function le(y,E){return Array.prototype.slice.call(y,E||0)}function ie(y,E){oe(y,function(b,ee){return E(b,ee),!1})}function se(y,E){var b=te(y)?[]:{};return oe(y,function(ee,ne){return b[ne]=E(ee,ne),!1}),b}function oe(y,E){if(te(y)){for(var b=0;b<y.length;b++)if(E(y[b],b))return y[b]}else for(var ee in y)if(y.hasOwnProperty(ee)&&E(y[ee],ee))return y[ee]}function te(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]"}},39015:function(an,Mt,fe){an.exports=[fe(39627),fe(95347),fe(34524),fe(45580),fe(58855),fe(8728)]},45580:function(an,Mt,fe){var he=fe(69078),Re=he.Global,x=he.trim;an.exports={name:"cookieStorage",read:de,write:ae,each:ue,remove:re,clearAll:le};var pe=Re.document;function de(se){if(!se||!ie(se))return null;var oe="(?:^|.*;\\s*)"+escape(se).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(pe.cookie.replace(new RegExp(oe),"$1"))}function ue(se){for(var oe=pe.cookie.split(/; ?/g),te=oe.length-1;te>=0;te--)if(x(oe[te])){var z=oe[te].split("="),a=unescape(z[0]),y=unescape(z[1]);se(y,a)}}function ae(se,oe){se&&(pe.cookie=escape(se)+"="+escape(oe)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function re(se){!se||!ie(se)||(pe.cookie=escape(se)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function le(){ue(function(se,oe){re(oe)})}function ie(se){return new RegExp("(?:^|;\\s*)"+escape(se).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(pe.cookie)}},39627:function(an,Mt,fe){var he=fe(69078),Re=he.Global;an.exports={name:"localStorage",read:pe,write:de,each:ue,remove:ae,clearAll:re};function x(){return Re.localStorage}function pe(le){return x().getItem(le)}function de(le,ie){return x().setItem(le,ie)}function ue(le){for(var ie=x().length-1;ie>=0;ie--){var se=x().key(ie);le(pe(se),se)}}function ae(le){return x().removeItem(le)}function re(){return x().clear()}},8728:function(an){an.exports={name:"memoryStorage",read:fe,write:he,each:Re,remove:x,clearAll:pe};var Mt={};function fe(de){return Mt[de]}function he(de,ue){Mt[de]=ue}function Re(de){for(var ue in Mt)Mt.hasOwnProperty(ue)&&de(Mt[ue],ue)}function x(de){delete Mt[de]}function pe(de){Mt={}}},95347:function(an,Mt,fe){var he=fe(69078),Re=he.Global;an.exports={name:"oldFF-globalStorage",read:pe,write:de,each:ue,remove:ae,clearAll:re};var x=Re.globalStorage;function pe(le){return x[le]}function de(le,ie){x[le]=ie}function ue(le){for(var ie=x.length-1;ie>=0;ie--){var se=x.key(ie);le(x[se],se)}}function ae(le){return x.removeItem(le)}function re(){ue(function(le,ie){delete x[le]})}},34524:function(an,Mt,fe){var he=fe(69078),Re=he.Global;an.exports={name:"oldIE-userDataStorage",write:ae,read:re,each:le,remove:ie,clearAll:se};var x="storejs",pe=Re.document,de=z(),ue=(Re.navigator?Re.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function ae(a,y){if(!ue){var E=te(a);de(function(b){b.setAttribute(E,y),b.save(x)})}}function re(a){if(!ue){var y=te(a),E=null;return de(function(b){E=b.getAttribute(y)}),E}}function le(a){de(function(y){for(var E=y.XMLDocument.documentElement.attributes,b=E.length-1;b>=0;b--){var ee=E[b];a(y.getAttribute(ee.name),ee.name)}})}function ie(a){var y=te(a);de(function(E){E.removeAttribute(y),E.save(x)})}function se(){de(function(a){var y=a.XMLDocument.documentElement.attributes;a.load(x);for(var E=y.length-1;E>=0;E--)a.removeAttribute(y[E].name);a.save(x)})}var oe=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function te(a){return a.replace(/^\d/,"___$&").replace(oe,"___")}function z(){if(!pe||!pe.documentElement||!pe.documentElement.addBehavior)return null;var a="script",y,E,b;try{E=new ActiveXObject("htmlfile"),E.open(),E.write("<"+a+">document.w=window</"+a+'><iframe src="/favicon.ico"></iframe>'),E.close(),y=E.w.frames[0].document,b=y.createElement("div")}catch(ee){b=pe.createElement("div"),y=pe.body}return function(ee){var ne=[].slice.call(arguments,0);ne.unshift(b),y.appendChild(b),b.addBehavior("#default#userData"),b.load(x),ee.apply(this,ne),y.removeChild(b)}}},58855:function(an,Mt,fe){var he=fe(69078),Re=he.Global;an.exports={name:"sessionStorage",read:pe,write:de,each:ue,remove:ae,clearAll:re};function x(){return Re.sessionStorage}function pe(le){return x().getItem(le)}function de(le,ie){return x().setItem(le,ie)}function ue(le){for(var ie=x().length-1;ie>=0;ie--){var se=x().key(ie);le(pe(se),se)}}function ae(le){return x().removeItem(le)}function re(){return x().clear()}},12320:function(an){(function(Mt,fe){if(1)an.exports=fe();else var he,Re})(window,function(){return function(Mt){var fe={};function he(Re){if(fe[Re])return fe[Re].exports;var x=fe[Re]={i:Re,l:!1,exports:{}};return Mt[Re].call(x.exports,x,x.exports,he),x.l=!0,x.exports}return he.m=Mt,he.c=fe,he.d=function(Re,x,pe){he.o(Re,x)||Object.defineProperty(Re,x,{enumerable:!0,get:pe})},he.r=function(Re){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(Re,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Re,"__esModule",{value:!0})},he.t=function(Re,x){if(1&x&&(Re=he(Re)),8&x||4&x&&typeof Re=="object"&&Re&&Re.__esModule)return Re;var pe=Object.create(null);if(he.r(pe),Object.defineProperty(pe,"default",{enumerable:!0,value:Re}),2&x&&typeof Re!="string")for(var de in Re)he.d(pe,de,function(ue){return Re[ue]}.bind(null,de));return pe},he.n=function(Re){var x=Re&&Re.__esModule?function(){return Re.default}:function(){return Re};return he.d(x,"a",x),x},he.o=function(Re,x){return Object.prototype.hasOwnProperty.call(Re,x)},he.p="",he(he.s=34)}([function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.forwardEvent=fe.EventEmitter=void 0;var Re=function(){function x(){this._listeners=[],this._disposed=!1}return Object.defineProperty(x.prototype,"event",{get:function(){var pe=this;return this._event||(this._event=function(de){return pe._listeners.push(de),{dispose:function(){if(!pe._disposed){for(var ue=0;ue<pe._listeners.length;ue++)if(pe._listeners[ue]===de)return void pe._listeners.splice(ue,1)}}}}),this._event},enumerable:!1,configurable:!0}),x.prototype.fire=function(pe,de){for(var ue=[],ae=0;ae<this._listeners.length;ae++)ue.push(this._listeners[ae]);for(ae=0;ae<ue.length;ae++)ue[ae].call(void 0,pe,de)},x.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},x}();fe.EventEmitter=Re,fe.forwardEvent=function(x,pe){return x(function(de){return pe.fire(de)})}},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.IUnicodeService=fe.IOptionsService=fe.ILogService=fe.IInstantiationService=fe.IDirtyRowService=fe.ICharsetService=fe.ICoreService=fe.ICoreMouseService=fe.IBufferService=void 0;var Re=he(14);fe.IBufferService=Re.createDecorator("BufferService"),fe.ICoreMouseService=Re.createDecorator("CoreMouseService"),fe.ICoreService=Re.createDecorator("CoreService"),fe.ICharsetService=Re.createDecorator("CharsetService"),fe.IDirtyRowService=Re.createDecorator("DirtyRowService"),fe.IInstantiationService=Re.createDecorator("InstantiationService"),fe.ILogService=Re.createDecorator("LogService"),fe.IOptionsService=Re.createDecorator("OptionsService"),fe.IUnicodeService=Re.createDecorator("UnicodeService")},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.getDisposeArrayDisposable=fe.disposeArray=fe.Disposable=void 0;var Re=function(){function pe(){this._disposables=[],this._isDisposed=!1}return pe.prototype.dispose=function(){this._isDisposed=!0;for(var de=0,ue=this._disposables;de<ue.length;de++)ue[de].dispose();this._disposables.length=0},pe.prototype.register=function(de){return this._disposables.push(de),de},pe.prototype.unregister=function(de){var ue=this._disposables.indexOf(de);ue!==-1&&this._disposables.splice(ue,1)},pe}();function x(pe){for(var de=0,ue=pe;de<ue.length;de++)ue[de].dispose();pe.length=0}fe.Disposable=Re,fe.disposeArray=x,fe.getDisposeArrayDisposable=function(pe){return{dispose:function(){return x(pe)}}}},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.WHITESPACE_CELL_CODE=fe.WHITESPACE_CELL_WIDTH=fe.WHITESPACE_CELL_CHAR=fe.NULL_CELL_CODE=fe.NULL_CELL_WIDTH=fe.NULL_CELL_CHAR=fe.CHAR_DATA_CODE_INDEX=fe.CHAR_DATA_WIDTH_INDEX=fe.CHAR_DATA_CHAR_INDEX=fe.CHAR_DATA_ATTR_INDEX=fe.DEFAULT_ATTR=fe.DEFAULT_COLOR=void 0,fe.DEFAULT_COLOR=256,fe.DEFAULT_ATTR=256|fe.DEFAULT_COLOR<<9,fe.CHAR_DATA_ATTR_INDEX=0,fe.CHAR_DATA_CHAR_INDEX=1,fe.CHAR_DATA_WIDTH_INDEX=2,fe.CHAR_DATA_CODE_INDEX=3,fe.NULL_CELL_CHAR="",fe.NULL_CELL_WIDTH=1,fe.NULL_CELL_CODE=0,fe.WHITESPACE_CELL_CHAR=" ",fe.WHITESPACE_CELL_WIDTH=1,fe.WHITESPACE_CELL_CODE=32},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(re,le){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,se){ie.__proto__=se}||function(ie,se){for(var oe in se)se.hasOwnProperty(oe)&&(ie[oe]=se[oe])})(re,le)},function(re,le){function ie(){this.constructor=re}Re(re,le),re.prototype=le===null?Object.create(le):(ie.prototype=le.prototype,new ie)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.CellData=void 0;var pe=he(8),de=he(3),ue=he(6),ae=function(re){function le(){var ie=re!==null&&re.apply(this,arguments)||this;return ie.content=0,ie.fg=0,ie.bg=0,ie.extended=new ue.ExtendedAttrs,ie.combinedData="",ie}return x(le,re),le.fromCharData=function(ie){var se=new le;return se.setFromCharData(ie),se},le.prototype.isCombined=function(){return 2097152&this.content},le.prototype.getWidth=function(){return this.content>>22},le.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?pe.stringFromCodePoint(2097151&this.content):""},le.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},le.prototype.setFromCharData=function(ie){this.fg=ie[de.CHAR_DATA_ATTR_INDEX],this.bg=0;var se=!1;if(ie[de.CHAR_DATA_CHAR_INDEX].length>2)se=!0;else if(ie[de.CHAR_DATA_CHAR_INDEX].length===2){var oe=ie[de.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=oe&&oe<=56319){var te=ie[de.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=te&&te<=57343?this.content=1024*(oe-55296)+te-56320+65536|ie[de.CHAR_DATA_WIDTH_INDEX]<<22:se=!0}else se=!0}else this.content=ie[de.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|ie[de.CHAR_DATA_WIDTH_INDEX]<<22;se&&(this.combinedData=ie[de.CHAR_DATA_CHAR_INDEX],this.content=2097152|ie[de.CHAR_DATA_WIDTH_INDEX]<<22)},le.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},le}(ue.AttributeData);fe.CellData=ae},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.ISoundService=fe.ISelectionService=fe.IRenderService=fe.IMouseService=fe.ICoreBrowserService=fe.ICharSizeService=void 0;var Re=he(14);fe.ICharSizeService=Re.createDecorator("CharSizeService"),fe.ICoreBrowserService=Re.createDecorator("CoreBrowserService"),fe.IMouseService=Re.createDecorator("MouseService"),fe.IRenderService=Re.createDecorator("RenderService"),fe.ISelectionService=Re.createDecorator("SelectionService"),fe.ISoundService=Re.createDecorator("SoundService")},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.ExtendedAttrs=fe.AttributeData=void 0;var Re=function(){function pe(){this.fg=0,this.bg=0,this.extended=new x}return pe.toColorRGB=function(de){return[de>>>16&255,de>>>8&255,255&de]},pe.fromColorRGB=function(de){return(255&de[0])<<16|(255&de[1])<<8|255&de[2]},pe.prototype.clone=function(){var de=new pe;return de.fg=this.fg,de.bg=this.bg,de.extended=this.extended.clone(),de},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}();fe.AttributeData=Re;var x=function(){function pe(de,ue){de===void 0&&(de=0),ue===void 0&&(ue=-1),this.underlineStyle=de,this.underlineColor=ue}return pe.prototype.clone=function(){return new pe(this.underlineStyle,this.underlineColor)},pe.prototype.isEmpty=function(){return this.underlineStyle===0},pe}();fe.ExtendedAttrs=x},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.addDisposableDomListener=void 0,fe.addDisposableDomListener=function(Re,x,pe,de){Re.addEventListener(x,pe,de);var ue=!1;return{dispose:function(){ue||(ue=!0,Re.removeEventListener(x,pe,de))}}}},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.Utf8ToUtf32=fe.StringToUtf32=fe.utf32ToString=fe.stringFromCodePoint=void 0,fe.stringFromCodePoint=function(pe){return pe>65535?(pe-=65536,String.fromCharCode(55296+(pe>>10))+String.fromCharCode(pe%1024+56320)):String.fromCharCode(pe)},fe.utf32ToString=function(pe,de,ue){de===void 0&&(de=0),ue===void 0&&(ue=pe.length);for(var ae="",re=de;re<ue;++re){var le=pe[re];le>65535?(le-=65536,ae+=String.fromCharCode(55296+(le>>10))+String.fromCharCode(le%1024+56320)):ae+=String.fromCharCode(le)}return ae};var Re=function(){function pe(){this._interim=0}return pe.prototype.clear=function(){this._interim=0},pe.prototype.decode=function(de,ue){var ae=de.length;if(!ae)return 0;var re=0,le=0;this._interim&&(56320<=(oe=de.charCodeAt(le++))&&oe<=57343?ue[re++]=1024*(this._interim-55296)+oe-56320+65536:(ue[re++]=this._interim,ue[re++]=oe),this._interim=0);for(var ie=le;ie<ae;++ie){var se=de.charCodeAt(ie);if(55296<=se&&se<=56319){if(++ie>=ae)return this._interim=se,re;var oe;56320<=(oe=de.charCodeAt(ie))&&oe<=57343?ue[re++]=1024*(se-55296)+oe-56320+65536:(ue[re++]=se,ue[re++]=oe)}else ue[re++]=se}return re},pe}();fe.StringToUtf32=Re;var x=function(){function pe(){this.interim=new Uint8Array(3)}return pe.prototype.clear=function(){this.interim.fill(0)},pe.prototype.decode=function(de,ue){var ae=de.length;if(!ae)return 0;var re,le,ie,se,oe=0,te=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 E=0,b=void 0;(b=63&this.interim[++E])&&E<4;)y<<=6,y|=b;for(var ee=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,ne=ee-E;z<ne;){if(z>=ae)return 0;if((192&(b=de[z++]))!=128){z--,a=!0;break}this.interim[E++]=b,y<<=6,y|=63&b}a||(ee===2?y<128?z--:ue[oe++]=y:ee===3?y<2048||y>=55296&&y<=57343||(ue[oe++]=y):y<65536||y>1114111||(ue[oe++]=y)),this.interim.fill(0)}for(var ce=ae-4,Ae=z;Ae<ae;){for(;!(!(Ae<ce)||128&(re=de[Ae])||128&(le=de[Ae+1])||128&(ie=de[Ae+2])||128&(se=de[Ae+3]));)ue[oe++]=re,ue[oe++]=le,ue[oe++]=ie,ue[oe++]=se,Ae+=4;if((re=de[Ae++])<128)ue[oe++]=re;else if((224&re)==192){if(Ae>=ae)return this.interim[0]=re,oe;if((192&(le=de[Ae++]))!=128){Ae--;continue}if((te=(31&re)<<6|63&le)<128){Ae--;continue}ue[oe++]=te}else if((240&re)==224){if(Ae>=ae)return this.interim[0]=re,oe;if((192&(le=de[Ae++]))!=128){Ae--;continue}if(Ae>=ae)return this.interim[0]=re,this.interim[1]=le,oe;if((192&(ie=de[Ae++]))!=128){Ae--;continue}if((te=(15&re)<<12|(63&le)<<6|63&ie)<2048||te>=55296&&te<=57343)continue;ue[oe++]=te}else if((248&re)==240){if(Ae>=ae)return this.interim[0]=re,oe;if((192&(le=de[Ae++]))!=128){Ae--;continue}if(Ae>=ae)return this.interim[0]=re,this.interim[1]=le,oe;if((192&(ie=de[Ae++]))!=128){Ae--;continue}if(Ae>=ae)return this.interim[0]=re,this.interim[1]=le,this.interim[2]=ie,oe;if((192&(se=de[Ae++]))!=128){Ae--;continue}if((te=(7&re)<<18|(63&le)<<12|(63&ie)<<6|63&se)<65536||te>1114111)continue;ue[oe++]=te}}return oe},pe}();fe.Utf8ToUtf32=x},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.CHAR_ATLAS_CELL_SPACING=fe.DIM_OPACITY=fe.INVERTED_DEFAULT_COLOR=void 0,fe.INVERTED_DEFAULT_COLOR=257,fe.DIM_OPACITY=.5,fe.CHAR_ATLAS_CELL_SPACING=1},function(Mt,fe,he){"use strict";var Re,x,pe,de;function ue(re){var le=re.toString(16);return le.length<2?"0"+le:le}function ae(re,le){return re<le?(le+.05)/(re+.05):(re+.05)/(le+.05)}Object.defineProperty(fe,"__esModule",{value:!0}),fe.contrastRatio=fe.toPaddedHex=fe.rgba=fe.rgb=fe.css=fe.color=fe.channels=void 0,function(re){re.toCss=function(le,ie,se,oe){return oe!==void 0?"#"+ue(le)+ue(ie)+ue(se)+ue(oe):"#"+ue(le)+ue(ie)+ue(se)},re.toRgba=function(le,ie,se,oe){return oe===void 0&&(oe=255),(le<<24|ie<<16|se<<8|oe)>>>0}}(Re=fe.channels||(fe.channels={})),(x=fe.color||(fe.color={})).blend=function(re,le){var ie=(255&le.rgba)/255;if(ie===1)return{css:le.css,rgba:le.rgba};var se=le.rgba>>24&255,oe=le.rgba>>16&255,te=le.rgba>>8&255,z=re.rgba>>24&255,a=re.rgba>>16&255,y=re.rgba>>8&255,E=z+Math.round((se-z)*ie),b=a+Math.round((oe-a)*ie),ee=y+Math.round((te-y)*ie);return{css:Re.toCss(E,b,ee),rgba:Re.toRgba(E,b,ee)}},x.isOpaque=function(re){return(255&re.rgba)==255},x.ensureContrastRatio=function(re,le,ie){var se=de.ensureContrastRatio(re.rgba,le.rgba,ie);if(se)return de.toColor(se>>24&255,se>>16&255,se>>8&255)},x.opaque=function(re){var le=(255|re.rgba)>>>0,ie=de.toChannels(le),se=ie[0],oe=ie[1],te=ie[2];return{css:Re.toCss(se,oe,te),rgba:le}},x.opacity=function(re,le){var ie=Math.round(255*le),se=de.toChannels(re.rgba),oe=se[0],te=se[1],z=se[2];return{css:Re.toCss(oe,te,z,ie),rgba:Re.toRgba(oe,te,z,ie)}},(fe.css||(fe.css={})).toColor=function(re){switch(re.length){case 7:return{css:re,rgba:(parseInt(re.slice(1),16)<<8|255)>>>0};case 9:return{css:re,rgba:parseInt(re.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(re){function le(ie,se,oe){var te=ie/255,z=se/255,a=oe/255;return .2126*(te<=.03928?te/12.92:Math.pow((te+.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))}re.relativeLuminance=function(ie){return le(ie>>16&255,ie>>8&255,255&ie)},re.relativeLuminance2=le}(pe=fe.rgb||(fe.rgb={})),function(re){function le(se,oe,te){for(var z=se>>24&255,a=se>>16&255,y=se>>8&255,E=oe>>24&255,b=oe>>16&255,ee=oe>>8&255,ne=ae(pe.relativeLuminance2(E,ee,b),pe.relativeLuminance2(z,a,y));ne<te&&(E>0||b>0||ee>0);)E-=Math.max(0,Math.ceil(.1*E)),b-=Math.max(0,Math.ceil(.1*b)),ee-=Math.max(0,Math.ceil(.1*ee)),ne=ae(pe.relativeLuminance2(E,ee,b),pe.relativeLuminance2(z,a,y));return(E<<24|b<<16|ee<<8|255)>>>0}function ie(se,oe,te){for(var z=se>>24&255,a=se>>16&255,y=se>>8&255,E=oe>>24&255,b=oe>>16&255,ee=oe>>8&255,ne=ae(pe.relativeLuminance2(E,ee,b),pe.relativeLuminance2(z,a,y));ne<te&&(E<255||b<255||ee<255);)E=Math.min(255,E+Math.ceil(.1*(255-E))),b=Math.min(255,b+Math.ceil(.1*(255-b))),ee=Math.min(255,ee+Math.ceil(.1*(255-ee))),ne=ae(pe.relativeLuminance2(E,ee,b),pe.relativeLuminance2(z,a,y));return(E<<24|b<<16|ee<<8|255)>>>0}re.ensureContrastRatio=function(se,oe,te){var z=pe.relativeLuminance(se>>8),a=pe.relativeLuminance(oe>>8);if(ae(z,a)<te)return a<z?le(se,oe,te):ie(se,oe,te)},re.reduceLuminance=le,re.increaseLuminance=ie,re.toChannels=function(se){return[se>>24&255,se>>16&255,se>>8&255,255&se]},re.toColor=function(se,oe,te){return{css:Re.toCss(se,oe,te),rgba:Re.toRgba(se,oe,te)}}}(de=fe.rgba||(fe.rgba={})),fe.toPaddedHex=ue,fe.contrastRatio=ae},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.isLinux=fe.isWindows=fe.isIphone=fe.isIpad=fe.isMac=fe.isSafari=fe.isFirefox=void 0;var Re=typeof navigator=="undefined",x=Re?"node":navigator.userAgent,pe=Re?"node":navigator.platform;function de(ue,ae){return ue.indexOf(ae)>=0}fe.isFirefox=!!~x.indexOf("Firefox"),fe.isSafari=/^((?!chrome|android).)*safari/i.test(x),fe.isMac=de(["Macintosh","MacIntel","MacPPC","Mac68K"],pe),fe.isIpad=pe==="iPad",fe.isIphone=pe==="iPhone",fe.isWindows=de(["Windows","Win16","Win32","WinCE"],pe),fe.isLinux=pe.indexOf("Linux")>=0},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.C1=fe.C0=void 0,function(Re){Re.NUL="\0",Re.SOH="",Re.STX="",Re.ETX="",Re.EOT="",Re.ENQ="",Re.ACK="",Re.BEL="\x07",Re.BS="\b",Re.HT=" ",Re.LF=`
`,Re.VT="\v",Re.FF="\f",Re.CR="\r",Re.SO="",Re.SI="",Re.DLE="",Re.DC1="",Re.DC2="",Re.DC3="",Re.DC4="",Re.NAK="",Re.SYN="",Re.ETB="",Re.CAN="",Re.EM="",Re.SUB="",Re.ESC="\x1B",Re.FS="",Re.GS="",Re.RS="",Re.US="",Re.SP=" ",Re.DEL="\x7F"}(fe.C0||(fe.C0={})),function(Re){Re.PAD="\x80",Re.HOP="\x81",Re.BPH="\x82",Re.NBH="\x83",Re.IND="\x84",Re.NEL="\x85",Re.SSA="\x86",Re.ESA="\x87",Re.HTS="\x88",Re.HTJ="\x89",Re.VTS="\x8A",Re.PLD="\x8B",Re.PLU="\x8C",Re.RI="\x8D",Re.SS2="\x8E",Re.SS3="\x8F",Re.DCS="\x90",Re.PU1="\x91",Re.PU2="\x92",Re.STS="\x93",Re.CCH="\x94",Re.MW="\x95",Re.SPA="\x96",Re.EPA="\x97",Re.SOS="\x98",Re.SGCI="\x99",Re.SCI="\x9A",Re.CSI="\x9B",Re.ST="\x9C",Re.OSC="\x9D",Re.PM="\x9E",Re.APC="\x9F"}(fe.C1||(fe.C1={}))},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.BaseRenderLayer=void 0;var Re=he(3),x=he(9),pe=he(25),de=he(6),ue=he(28),ae=he(10),re=he(17),le=function(){function ie(se,oe,te,z,a,y,E,b){this._container=se,this._alpha=z,this._colors=a,this._rendererId=y,this._bufferService=E,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-"+oe+"-layer"),this._canvas.style.zIndex=te.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return ie.prototype.dispose=function(){var se;re.removeElementFromParent(this._canvas),(se=this._charAtlas)===null||se===void 0||se.dispose()},ie.prototype._initCanvas=function(){this._ctx=ue.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(se,oe){},ie.prototype.onSelectionChanged=function(se,oe,te){te===void 0&&(te=!1)},ie.prototype.setColors=function(se){this._refreshCharAtlas(se)},ie.prototype._setTransparency=function(se){if(se!==this._alpha){var oe=this._canvas;this._alpha=se,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,oe),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},ie.prototype._refreshCharAtlas=function(se){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=pe.acquireCharAtlas(this._optionsService.options,this._rendererId,se,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},ie.prototype.resize=function(se){this._scaledCellWidth=se.scaledCellWidth,this._scaledCellHeight=se.scaledCellHeight,this._scaledCharWidth=se.scaledCharWidth,this._scaledCharHeight=se.scaledCharHeight,this._scaledCharLeft=se.scaledCharLeft,this._scaledCharTop=se.scaledCharTop,this._canvas.width=se.scaledCanvasWidth,this._canvas.height=se.scaledCanvasHeight,this._canvas.style.width=se.canvasWidth+"px",this._canvas.style.height=se.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},ie.prototype._fillCells=function(se,oe,te,z){this._ctx.fillRect(se*this._scaledCellWidth,oe*this._scaledCellHeight,te*this._scaledCellWidth,z*this._scaledCellHeight)},ie.prototype._fillBottomLineAtCells=function(se,oe,te){te===void 0&&(te=1),this._ctx.fillRect(se*this._scaledCellWidth,(oe+1)*this._scaledCellHeight-window.devicePixelRatio-1,te*this._scaledCellWidth,window.devicePixelRatio)},ie.prototype._fillLeftLineAtCell=function(se,oe,te){this._ctx.fillRect(se*this._scaledCellWidth,oe*this._scaledCellHeight,window.devicePixelRatio*te,this._scaledCellHeight)},ie.prototype._strokeRectAtCell=function(se,oe,te,z){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(se*this._scaledCellWidth+window.devicePixelRatio/2,oe*this._scaledCellHeight+window.devicePixelRatio/2,te*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(se,oe,te,z){this._alpha?this._ctx.clearRect(se*this._scaledCellWidth,oe*this._scaledCellHeight,te*this._scaledCellWidth,z*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(se*this._scaledCellWidth,oe*this._scaledCellHeight,te*this._scaledCellWidth,z*this._scaledCellHeight))},ie.prototype._fillCharTrueColor=function(se,oe,te){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(te),this._ctx.fillText(se.getChars(),oe*this._scaledCellWidth+this._scaledCharLeft,te*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},ie.prototype._drawChars=function(se,oe,te){var z,a,y=this._getContrastColor(se);y||se.isFgRGB()||se.isBgRGB()?this._drawUncachedChars(se,oe,te,y):(se.isInverse()?(z=se.isBgDefault()?x.INVERTED_DEFAULT_COLOR:se.getBgColor(),a=se.isFgDefault()?x.INVERTED_DEFAULT_COLOR:se.getFgColor()):(a=se.isBgDefault()?Re.DEFAULT_COLOR:se.getBgColor(),z=se.isFgDefault()?Re.DEFAULT_COLOR:se.getFgColor()),z+=this._optionsService.options.drawBoldTextInBrightColors&&se.isBold()&&z<8?8:0,this._currentGlyphIdentifier.chars=se.getChars()||Re.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=se.getCode()||Re.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=a,this._currentGlyphIdentifier.fg=z,this._currentGlyphIdentifier.bold=!!se.isBold(),this._currentGlyphIdentifier.dim=!!se.isDim(),this._currentGlyphIdentifier.italic=!!se.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,oe*this._scaledCellWidth+this._scaledCharLeft,te*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(se,oe,te))},ie.prototype._drawUncachedChars=function(se,oe,te,z){if(this._ctx.save(),this._ctx.font=this._getFont(!!se.isBold(),!!se.isItalic()),this._ctx.textBaseline="middle",se.isInverse())if(z)this._ctx.fillStyle=z.css;else if(se.isBgDefault())this._ctx.fillStyle=ae.color.opaque(this._colors.background).css;else if(se.isBgRGB())this._ctx.fillStyle="rgb("+de.AttributeData.toColorRGB(se.getBgColor()).join(",")+")";else{var a=se.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&se.isBold()&&a<8&&(a+=8),this._ctx.fillStyle=this._colors.ansi[a].css}else if(z)this._ctx.fillStyle=z.css;else if(se.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(se.isFgRGB())this._ctx.fillStyle="rgb("+de.AttributeData.toColorRGB(se.getFgColor()).join(",")+")";else{var y=se.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&se.isBold()&&y<8&&(y+=8),this._ctx.fillStyle=this._colors.ansi[y].css}this._clipRow(te),se.isDim()&&(this._ctx.globalAlpha=x.DIM_OPACITY),this._ctx.fillText(se.getChars(),oe*this._scaledCellWidth+this._scaledCharLeft,te*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},ie.prototype._clipRow=function(se){this._ctx.beginPath(),this._ctx.rect(0,se*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},ie.prototype._getFont=function(se,oe){return(oe?"italic":"")+" "+(se?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},ie.prototype._getContrastColor=function(se){if(this._optionsService.options.minimumContrastRatio!==1){var oe=this._colors.contrastCache.getColor(se.bg,se.fg);if(oe!==void 0)return oe||void 0;var te=se.getFgColor(),z=se.getFgColorMode(),a=se.getBgColor(),y=se.getBgColorMode(),E=!!se.isInverse(),b=!!se.isInverse();if(E){var ee=te;te=a,a=ee;var ne=z;z=y,y=ne}var ce=this._resolveBackgroundRgba(y,a,E),Ae=this._resolveForegroundRgba(z,te,E,b),ge=ae.rgba.ensureContrastRatio(ce,Ae,this._optionsService.options.minimumContrastRatio);if(ge){var me={css:ae.channels.toCss(ge>>24&255,ge>>16&255,ge>>8&255),rgba:ge};return this._colors.contrastCache.setColor(se.bg,se.fg,me),me}this._colors.contrastCache.setColor(se.bg,se.fg,null)}},ie.prototype._resolveBackgroundRgba=function(se,oe,te){switch(se){case 16777216:case 33554432:return this._colors.ansi[oe].rgba;case 50331648:return oe<<8;case 0:default:return te?this._colors.foreground.rgba:this._colors.background.rgba}},ie.prototype._resolveForegroundRgba=function(se,oe,te,z){switch(se){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&z&&oe<8&&(oe+=8),this._colors.ansi[oe].rgba;case 50331648:return oe<<8;case 0:default:return te?this._colors.background.rgba:this._colors.foreground.rgba}},ie}();fe.BaseRenderLayer=le},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.createDecorator=fe.getServiceDependencies=fe.serviceRegistry=void 0;function Re(x,pe,de){pe.di$target===pe?pe.di$dependencies.push({id:x,index:de}):(pe.di$dependencies=[{id:x,index:de}],pe.di$target=pe)}fe.serviceRegistry=new Map,fe.getServiceDependencies=function(x){return x.di$dependencies||[]},fe.createDecorator=function(x){if(fe.serviceRegistry.has(x))return fe.serviceRegistry.get(x);var pe=function(de,ue,ae){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");Re(pe,de,ae)};return pe.toString=function(){return x},fe.serviceRegistry.set(x,pe),pe}},function(Mt,fe,he){"use strict";function Re(x,pe,de,ue){if(de===void 0&&(de=0),ue===void 0&&(ue=x.length),de>=x.length)return x;de=(x.length+de)%x.length,ue=ue>=x.length?x.length:(x.length+ue)%x.length;for(var ae=de;ae<ue;++ae)x[ae]=pe;return x}Object.defineProperty(fe,"__esModule",{value:!0}),fe.concat=fe.fillFallback=fe.fill=void 0,fe.fill=function(x,pe,de,ue){return x.fill?x.fill(pe,de,ue):Re(x,pe,de,ue)},fe.fillFallback=Re,fe.concat=function(x,pe){var de=new x.constructor(x.length+pe.length);return de.set(x),de.set(pe,x.length),de}},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.BufferLine=fe.DEFAULT_ATTR_DATA=void 0;var Re=he(8),x=he(3),pe=he(4),de=he(6);fe.DEFAULT_ATTR_DATA=Object.freeze(new de.AttributeData);var ue=function(){function ae(re,le,ie){ie===void 0&&(ie=!1),this.isWrapped=ie,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*re);for(var se=le||pe.CellData.fromCharData([0,x.NULL_CELL_CHAR,x.NULL_CELL_WIDTH,x.NULL_CELL_CODE]),oe=0;oe<re;++oe)this.setCell(oe,se);this.length=re}return ae.prototype.get=function(re){var le=this._data[3*re+0],ie=2097151&le;return[this._data[3*re+1],2097152&le?this._combined[re]:ie?Re.stringFromCodePoint(ie):"",le>>22,2097152&le?this._combined[re].charCodeAt(this._combined[re].length-1):ie]},ae.prototype.set=function(re,le){this._data[3*re+1]=le[x.CHAR_DATA_ATTR_INDEX],le[x.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[re]=le[1],this._data[3*re+0]=2097152|re|le[x.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*re+0]=le[x.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|le[x.CHAR_DATA_WIDTH_INDEX]<<22},ae.prototype.getWidth=function(re){return this._data[3*re+0]>>22},ae.prototype.hasWidth=function(re){return 12582912&this._data[3*re+0]},ae.prototype.getFg=function(re){return this._data[3*re+1]},ae.prototype.getBg=function(re){return this._data[3*re+2]},ae.prototype.hasContent=function(re){return 4194303&this._data[3*re+0]},ae.prototype.getCodePoint=function(re){var le=this._data[3*re+0];return 2097152&le?this._combined[re].charCodeAt(this._combined[re].length-1):2097151&le},ae.prototype.isCombined=function(re){return 2097152&this._data[3*re+0]},ae.prototype.getString=function(re){var le=this._data[3*re+0];return 2097152&le?this._combined[re]:2097151&le?Re.stringFromCodePoint(2097151&le):""},ae.prototype.loadCell=function(re,le){var ie=3*re;return le.content=this._data[ie+0],le.fg=this._data[ie+1],le.bg=this._data[ie+2],2097152&le.content&&(le.combinedData=this._combined[re]),268435456&le.bg&&(le.extended=this._extendedAttrs[re]),le},ae.prototype.setCell=function(re,le){2097152&le.content&&(this._combined[re]=le.combinedData),268435456&le.bg&&(this._extendedAttrs[re]=le.extended),this._data[3*re+0]=le.content,this._data[3*re+1]=le.fg,this._data[3*re+2]=le.bg},ae.prototype.setCellFromCodePoint=function(re,le,ie,se,oe,te){268435456&oe&&(this._extendedAttrs[re]=te),this._data[3*re+0]=le|ie<<22,this._data[3*re+1]=se,this._data[3*re+2]=oe},ae.prototype.addCodepointToCell=function(re,le){var ie=this._data[3*re+0];2097152&ie?this._combined[re]+=Re.stringFromCodePoint(le):(2097151&ie?(this._combined[re]=Re.stringFromCodePoint(2097151&ie)+Re.stringFromCodePoint(le),ie&=-2097152,ie|=2097152):ie=le|1<<22,this._data[3*re+0]=ie)},ae.prototype.insertCells=function(re,le,ie,se){if((re%=this.length)&&this.getWidth(re-1)===2&&this.setCellFromCodePoint(re-1,0,1,(se==null?void 0:se.fg)||0,(se==null?void 0:se.bg)||0,(se==null?void 0:se.extended)||new de.ExtendedAttrs),le<this.length-re){for(var oe=new pe.CellData,te=this.length-re-le-1;te>=0;--te)this.setCell(re+le+te,this.loadCell(re+te,oe));for(te=0;te<le;++te)this.setCell(re+te,ie)}else for(te=re;te<this.length;++te)this.setCell(te,ie);this.getWidth(this.length-1)===2&&this.setCellFromCodePoint(this.length-1,0,1,(se==null?void 0:se.fg)||0,(se==null?void 0:se.bg)||0,(se==null?void 0:se.extended)||new de.ExtendedAttrs)},ae.prototype.deleteCells=function(re,le,ie,se){if(re%=this.length,le<this.length-re){for(var oe=new pe.CellData,te=0;te<this.length-re-le;++te)this.setCell(re+te,this.loadCell(re+le+te,oe));for(te=this.length-le;te<this.length;++te)this.setCell(te,ie)}else for(te=re;te<this.length;++te)this.setCell(te,ie);re&&this.getWidth(re-1)===2&&this.setCellFromCodePoint(re-1,0,1,(se==null?void 0:se.fg)||0,(se==null?void 0:se.bg)||0,(se==null?void 0:se.extended)||new de.ExtendedAttrs),this.getWidth(re)!==0||this.hasContent(re)||this.setCellFromCodePoint(re,0,1,(se==null?void 0:se.fg)||0,(se==null?void 0:se.bg)||0,(se==null?void 0:se.extended)||new de.ExtendedAttrs)},ae.prototype.replaceCells=function(re,le,ie,se){for(re&&this.getWidth(re-1)===2&&this.setCellFromCodePoint(re-1,0,1,(se==null?void 0:se.fg)||0,(se==null?void 0:se.bg)||0,(se==null?void 0:se.extended)||new de.ExtendedAttrs),le<this.length&&this.getWidth(le-1)===2&&this.setCellFromCodePoint(le,0,1,(se==null?void 0:se.fg)||0,(se==null?void 0:se.bg)||0,(se==null?void 0:se.extended)||new de.ExtendedAttrs);re<le&&re<this.length;)this.setCell(re++,ie)},ae.prototype.resize=function(re,le){if(re!==this.length){if(re>this.length){var ie=new Uint32Array(3*re);this.length&&(3*re<this._data.length?ie.set(this._data.subarray(0,3*re)):ie.set(this._data)),this._data=ie;for(var se=this.length;se<re;++se)this.setCell(se,le)}else if(re){(ie=new Uint32Array(3*re)).set(this._data.subarray(0,3*re)),this._data=ie;var oe=Object.keys(this._combined);for(se=0;se<oe.length;se++){var te=parseInt(oe[se],10);te>=re&&delete this._combined[te]}}else this._data=new Uint32Array(0),this._combined={};this.length=re}},ae.prototype.fill=function(re){this._combined={},this._extendedAttrs={};for(var le=0;le<this.length;++le)this.setCell(le,re)},ae.prototype.copyFrom=function(re){for(var le in this.length!==re.length?this._data=new Uint32Array(re._data):this._data.set(re._data),this.length=re.length,this._combined={},re._combined)this._combined[le]=re._combined[le];for(var le in this._extendedAttrs={},re._extendedAttrs)this._extendedAttrs[le]=re._extendedAttrs[le];this.isWrapped=re.isWrapped},ae.prototype.clone=function(){var re=new ae(0);for(var le in re._data=new Uint32Array(this._data),re.length=this.length,this._combined)re._combined[le]=this._combined[le];for(var le in this._extendedAttrs)re._extendedAttrs[le]=this._extendedAttrs[le];return re.isWrapped=this.isWrapped,re},ae.prototype.getTrimmedLength=function(){for(var re=this.length-1;re>=0;--re)if(4194303&this._data[3*re+0])return re+(this._data[3*re+0]>>22);return 0},ae.prototype.copyCellsFrom=function(re,le,ie,se,oe){var te=re._data;if(oe)for(var z=se-1;z>=0;z--)for(var a=0;a<3;a++)this._data[3*(ie+z)+a]=te[3*(le+z)+a];else for(z=0;z<se;z++)for(a=0;a<3;a++)this._data[3*(ie+z)+a]=te[3*(le+z)+a];var y=Object.keys(re._combined);for(a=0;a<y.length;a++){var E=parseInt(y[a],10);E>=le&&(this._combined[E-le+ie]=re._combined[E])}},ae.prototype.translateToString=function(re,le,ie){re===void 0&&(re=!1),le===void 0&&(le=0),ie===void 0&&(ie=this.length),re&&(ie=Math.min(ie,this.getTrimmedLength()));for(var se="";le<ie;){var oe=this._data[3*le+0],te=2097151&oe;se+=2097152&oe?this._combined[le]:te?Re.stringFromCodePoint(te):x.WHITESPACE_CELL_CHAR,le+=oe>>22||1}return se},ae}();fe.BufferLine=ue},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.removeElementFromParent=void 0,fe.removeElementFromParent=function(){for(var Re,x=[],pe=0;pe<arguments.length;pe++)x[pe]=arguments[pe];for(var de=0,ue=x;de<ue.length;de++){var ae=ue[de];(Re=ae==null?void 0:ae.parentElement)===null||Re===void 0||Re.removeChild(ae)}}},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.tooMuchOutput=fe.promptLabel=void 0,fe.promptLabel="Terminal input",fe.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(Ae,ge){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(me,ve){me.__proto__=ve}||function(me,ve){for(var be in ve)ve.hasOwnProperty(be)&&(me[be]=ve[be])})(Ae,ge)},function(Ae,ge){function me(){this.constructor=Ae}Re(Ae,ge),Ae.prototype=ge===null?Object.create(ge):(me.prototype=ge.prototype,new me)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.InputHandler=fe.WindowsOptionsReportType=void 0;var pe,de=he(12),ue=he(20),ae=he(39),re=he(2),le=he(15),ie=he(8),se=he(16),oe=he(0),te=he(3),z=he(4),a=he(6),y=he(22),E=he(24),b={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function ee(Ae,ge){if(Ae>24)return ge.setWinLines||!1;switch(Ae){case 1:return!!ge.restoreWin;case 2:return!!ge.minimizeWin;case 3:return!!ge.setWinPosition;case 4:return!!ge.setWinSizePixels;case 5:return!!ge.raiseWin;case 6:return!!ge.lowerWin;case 7:return!!ge.refreshWin;case 8:return!!ge.setWinSizeChars;case 9:return!!ge.maximizeWin;case 10:return!!ge.fullscreenWin;case 11:return!!ge.getWinState;case 13:return!!ge.getWinPosition;case 14:return!!ge.getWinSizePixels;case 15:return!!ge.getScreenSizePixels;case 16:return!!ge.getCellSizePixels;case 18:return!!ge.getWinSizeChars;case 19:return!!ge.getScreenSizeChars;case 20:return!!ge.getIconTitle;case 21:return!!ge.getWinTitle;case 22:return!!ge.pushTitle;case 23:return!!ge.popTitle;case 24:return!!ge.setWinLines}return!1}(function(Ae){Ae[Ae.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",Ae[Ae.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(pe=fe.WindowsOptionsReportType||(fe.WindowsOptionsReportType={}));var ne=function(){function Ae(ge,me,ve,be){this._bufferService=ge,this._coreService=me,this._logService=ve,this._optionsService=be,this._data=new Uint32Array(0)}return Ae.prototype.hook=function(ge){this._data=new Uint32Array(0)},Ae.prototype.put=function(ge,me,ve){this._data=le.concat(this._data,ge.subarray(me,ve))},Ae.prototype.unhook=function(ge){if(ge){var me=ie.utf32ToString(this._data);switch(this._data=new Uint32Array(0),me){case'"q':return this._coreService.triggerDataEvent(de.C0.ESC+'P1$r0"q'+de.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(de.C0.ESC+'P1$r61;1"p'+de.C0.ESC+"\\");case"r":var ve=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(de.C0.ESC+"P1$r"+ve+de.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(de.C0.ESC+"P1$r0m"+de.C0.ESC+"\\");case" q":var be={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return be-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(de.C0.ESC+"P1$r"+be+" q"+de.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",me),this._coreService.triggerDataEvent(de.C0.ESC+"P0$r"+de.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},Ae}(),ce=function(Ae){function ge(me,ve,be,ye,Ce,we,Ke,Se,ke){ke===void 0&&(ke=new ae.EscapeSequenceParser);var Fe=Ae.call(this)||this;Fe._bufferService=me,Fe._charsetService=ve,Fe._coreService=be,Fe._dirtyRowService=ye,Fe._logService=Ce,Fe._optionsService=we,Fe._coreMouseService=Ke,Fe._unicodeService=Se,Fe._parser=ke,Fe._parseBuffer=new Uint32Array(4096),Fe._stringDecoder=new ie.StringToUtf32,Fe._utf8Decoder=new ie.Utf8ToUtf32,Fe._workCell=new z.CellData,Fe._windowTitle="",Fe._iconName="",Fe._windowTitleStack=[],Fe._iconNameStack=[],Fe._curAttrData=se.DEFAULT_ATTR_DATA.clone(),Fe._eraseAttrDataInternal=se.DEFAULT_ATTR_DATA.clone(),Fe._onRequestBell=new oe.EventEmitter,Fe._onRequestRefreshRows=new oe.EventEmitter,Fe._onRequestReset=new oe.EventEmitter,Fe._onRequestScroll=new oe.EventEmitter,Fe._onRequestSyncScrollBar=new oe.EventEmitter,Fe._onRequestWindowsOptionsReport=new oe.EventEmitter,Fe._onA11yChar=new oe.EventEmitter,Fe._onA11yTab=new oe.EventEmitter,Fe._onCursorMove=new oe.EventEmitter,Fe._onLineFeed=new oe.EventEmitter,Fe._onScroll=new oe.EventEmitter,Fe._onTitleChange=new oe.EventEmitter,Fe.register(Fe._parser),Fe._parser.setCsiHandlerFallback(function(Qe,Je){Fe._logService.debug("Unknown CSI code: ",{identifier:Fe._parser.identToString(Qe),params:Je.toArray()})}),Fe._parser.setEscHandlerFallback(function(Qe){Fe._logService.debug("Unknown ESC code: ",{identifier:Fe._parser.identToString(Qe)})}),Fe._parser.setExecuteHandlerFallback(function(Qe){Fe._logService.debug("Unknown EXECUTE code: ",{code:Qe})}),Fe._parser.setOscHandlerFallback(function(Qe,Je,et){Fe._logService.debug("Unknown OSC code: ",{identifier:Qe,action:Je,data:et})}),Fe._parser.setDcsHandlerFallback(function(Qe,Je,et){Je==="HOOK"&&(et=et.toArray()),Fe._logService.debug("Unknown DCS code: ",{identifier:Fe._parser.identToString(Qe),action:Je,payload:et})}),Fe._parser.setPrintHandler(function(Qe,Je,et){return Fe.print(Qe,Je,et)}),Fe._parser.setCsiHandler({final:"@"},function(Qe){return Fe.insertChars(Qe)}),Fe._parser.setCsiHandler({intermediates:" ",final:"@"},function(Qe){return Fe.scrollLeft(Qe)}),Fe._parser.setCsiHandler({final:"A"},function(Qe){return Fe.cursorUp(Qe)}),Fe._parser.setCsiHandler({intermediates:" ",final:"A"},function(Qe){return Fe.scrollRight(Qe)}),Fe._parser.setCsiHandler({final:"B"},function(Qe){return Fe.cursorDown(Qe)}),Fe._parser.setCsiHandler({final:"C"},function(Qe){return Fe.cursorForward(Qe)}),Fe._parser.setCsiHandler({final:"D"},function(Qe){return Fe.cursorBackward(Qe)}),Fe._parser.setCsiHandler({final:"E"},function(Qe){return Fe.cursorNextLine(Qe)}),Fe._parser.setCsiHandler({final:"F"},function(Qe){return Fe.cursorPrecedingLine(Qe)}),Fe._parser.setCsiHandler({final:"G"},function(Qe){return Fe.cursorCharAbsolute(Qe)}),Fe._parser.setCsiHandler({final:"H"},function(Qe){return Fe.cursorPosition(Qe)}),Fe._parser.setCsiHandler({final:"I"},function(Qe){return Fe.cursorForwardTab(Qe)}),Fe._parser.setCsiHandler({final:"J"},function(Qe){return Fe.eraseInDisplay(Qe)}),Fe._parser.setCsiHandler({prefix:"?",final:"J"},function(Qe){return Fe.eraseInDisplay(Qe)}),Fe._parser.setCsiHandler({final:"K"},function(Qe){return Fe.eraseInLine(Qe)}),Fe._parser.setCsiHandler({prefix:"?",final:"K"},function(Qe){return Fe.eraseInLine(Qe)}),Fe._parser.setCsiHandler({final:"L"},function(Qe){return Fe.insertLines(Qe)}),Fe._parser.setCsiHandler({final:"M"},function(Qe){return Fe.deleteLines(Qe)}),Fe._parser.setCsiHandler({final:"P"},function(Qe){return Fe.deleteChars(Qe)}),Fe._parser.setCsiHandler({final:"S"},function(Qe){return Fe.scrollUp(Qe)}),Fe._parser.setCsiHandler({final:"T"},function(Qe){return Fe.scrollDown(Qe)}),Fe._parser.setCsiHandler({final:"X"},function(Qe){return Fe.eraseChars(Qe)}),Fe._parser.setCsiHandler({final:"Z"},function(Qe){return Fe.cursorBackwardTab(Qe)}),Fe._parser.setCsiHandler({final:"`"},function(Qe){return Fe.charPosAbsolute(Qe)}),Fe._parser.setCsiHandler({final:"a"},function(Qe){return Fe.hPositionRelative(Qe)}),Fe._parser.setCsiHandler({final:"b"},function(Qe){return Fe.repeatPrecedingCharacter(Qe)}),Fe._parser.setCsiHandler({final:"c"},function(Qe){return Fe.sendDeviceAttributesPrimary(Qe)}),Fe._parser.setCsiHandler({prefix:">",final:"c"},function(Qe){return Fe.sendDeviceAttributesSecondary(Qe)}),Fe._parser.setCsiHandler({final:"d"},function(Qe){return Fe.linePosAbsolute(Qe)}),Fe._parser.setCsiHandler({final:"e"},function(Qe){return Fe.vPositionRelative(Qe)}),Fe._parser.setCsiHandler({final:"f"},function(Qe){return Fe.hVPosition(Qe)}),Fe._parser.setCsiHandler({final:"g"},function(Qe){return Fe.tabClear(Qe)}),Fe._parser.setCsiHandler({final:"h"},function(Qe){return Fe.setMode(Qe)}),Fe._parser.setCsiHandler({prefix:"?",final:"h"},function(Qe){return Fe.setModePrivate(Qe)}),Fe._parser.setCsiHandler({final:"l"},function(Qe){return Fe.resetMode(Qe)}),Fe._parser.setCsiHandler({prefix:"?",final:"l"},function(Qe){return Fe.resetModePrivate(Qe)}),Fe._parser.setCsiHandler({final:"m"},function(Qe){return Fe.charAttributes(Qe)}),Fe._parser.setCsiHandler({final:"n"},function(Qe){return Fe.deviceStatus(Qe)}),Fe._parser.setCsiHandler({prefix:"?",final:"n"},function(Qe){return Fe.deviceStatusPrivate(Qe)}),Fe._parser.setCsiHandler({intermediates:"!",final:"p"},function(Qe){return Fe.softReset(Qe)}),Fe._parser.setCsiHandler({intermediates:" ",final:"q"},function(Qe){return Fe.setCursorStyle(Qe)}),Fe._parser.setCsiHandler({final:"r"},function(Qe){return Fe.setScrollRegion(Qe)}),Fe._parser.setCsiHandler({final:"s"},function(Qe){return Fe.saveCursor(Qe)}),Fe._parser.setCsiHandler({final:"t"},function(Qe){return Fe.windowOptions(Qe)}),Fe._parser.setCsiHandler({final:"u"},function(Qe){return Fe.restoreCursor(Qe)}),Fe._parser.setCsiHandler({intermediates:"'",final:"}"},function(Qe){return Fe.insertColumns(Qe)}),Fe._parser.setCsiHandler({intermediates:"'",final:"~"},function(Qe){return Fe.deleteColumns(Qe)}),Fe._parser.setExecuteHandler(de.C0.BEL,function(){return Fe.bell()}),Fe._parser.setExecuteHandler(de.C0.LF,function(){return Fe.lineFeed()}),Fe._parser.setExecuteHandler(de.C0.VT,function(){return Fe.lineFeed()}),Fe._parser.setExecuteHandler(de.C0.FF,function(){return Fe.lineFeed()}),Fe._parser.setExecuteHandler(de.C0.CR,function(){return Fe.carriageReturn()}),Fe._parser.setExecuteHandler(de.C0.BS,function(){return Fe.backspace()}),Fe._parser.setExecuteHandler(de.C0.HT,function(){return Fe.tab()}),Fe._parser.setExecuteHandler(de.C0.SO,function(){return Fe.shiftOut()}),Fe._parser.setExecuteHandler(de.C0.SI,function(){return Fe.shiftIn()}),Fe._parser.setExecuteHandler(de.C1.IND,function(){return Fe.index()}),Fe._parser.setExecuteHandler(de.C1.NEL,function(){return Fe.nextLine()}),Fe._parser.setExecuteHandler(de.C1.HTS,function(){return Fe.tabSet()}),Fe._parser.setOscHandler(0,new y.OscHandler(function(Qe){Fe.setTitle(Qe),Fe.setIconName(Qe)})),Fe._parser.setOscHandler(1,new y.OscHandler(function(Qe){return Fe.setIconName(Qe)})),Fe._parser.setOscHandler(2,new y.OscHandler(function(Qe){return Fe.setTitle(Qe)})),Fe._parser.setEscHandler({final:"7"},function(){return Fe.saveCursor()}),Fe._parser.setEscHandler({final:"8"},function(){return Fe.restoreCursor()}),Fe._parser.setEscHandler({final:"D"},function(){return Fe.index()}),Fe._parser.setEscHandler({final:"E"},function(){return Fe.nextLine()}),Fe._parser.setEscHandler({final:"H"},function(){return Fe.tabSet()}),Fe._parser.setEscHandler({final:"M"},function(){return Fe.reverseIndex()}),Fe._parser.setEscHandler({final:"="},function(){return Fe.keypadApplicationMode()}),Fe._parser.setEscHandler({final:">"},function(){return Fe.keypadNumericMode()}),Fe._parser.setEscHandler({final:"c"},function(){return Fe.fullReset()}),Fe._parser.setEscHandler({final:"n"},function(){return Fe.setgLevel(2)}),Fe._parser.setEscHandler({final:"o"},function(){return Fe.setgLevel(3)}),Fe._parser.setEscHandler({final:"|"},function(){return Fe.setgLevel(3)}),Fe._parser.setEscHandler({final:"}"},function(){return Fe.setgLevel(2)}),Fe._parser.setEscHandler({final:"~"},function(){return Fe.setgLevel(1)}),Fe._parser.setEscHandler({intermediates:"%",final:"@"},function(){return Fe.selectDefaultCharset()}),Fe._parser.setEscHandler({intermediates:"%",final:"G"},function(){return Fe.selectDefaultCharset()});var De=function(Qe){We._parser.setEscHandler({intermediates:"(",final:Qe},function(){return Fe.selectCharset("("+Qe)}),We._parser.setEscHandler({intermediates:")",final:Qe},function(){return Fe.selectCharset(")"+Qe)}),We._parser.setEscHandler({intermediates:"*",final:Qe},function(){return Fe.selectCharset("*"+Qe)}),We._parser.setEscHandler({intermediates:"+",final:Qe},function(){return Fe.selectCharset("+"+Qe)}),We._parser.setEscHandler({intermediates:"-",final:Qe},function(){return Fe.selectCharset("-"+Qe)}),We._parser.setEscHandler({intermediates:".",final:Qe},function(){return Fe.selectCharset("."+Qe)}),We._parser.setEscHandler({intermediates:"/",final:Qe},function(){return Fe.selectCharset("/"+Qe)})},We=this;for(var Ve in ue.CHARSETS)De(Ve);return Fe._parser.setEscHandler({intermediates:"#",final:"8"},function(){return Fe.screenAlignmentPattern()}),Fe._parser.setErrorHandler(function(Qe){return Fe._logService.error("Parsing error: ",Qe),Qe}),Fe._parser.setDcsHandler({intermediates:"$",final:"q"},new ne(Fe._bufferService,Fe._coreService,Fe._logService,Fe._optionsService)),Fe}return x(ge,Ae),Object.defineProperty(ge.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),ge.prototype.dispose=function(){Ae.prototype.dispose.call(this)},ge.prototype.parse=function(me){var ve=this._bufferService.buffer,be=ve.x,ye=ve.y;if(this._logService.debug("parsing data",me),this._parseBuffer.length<me.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(me.length,131072))),this._dirtyRowService.clearRange(),me.length>131072)for(var Ce=0;Ce<me.length;Ce+=131072){var we=Ce+131072<me.length?Ce+131072:me.length,Ke=typeof me=="string"?this._stringDecoder.decode(me.substring(Ce,we),this._parseBuffer):this._utf8Decoder.decode(me.subarray(Ce,we),this._parseBuffer);this._parser.parse(this._parseBuffer,Ke)}else Ke=typeof me=="string"?this._stringDecoder.decode(me,this._parseBuffer):this._utf8Decoder.decode(me,this._parseBuffer),this._parser.parse(this._parseBuffer,Ke);(ve=this._bufferService.buffer).x===be&&ve.y===ye||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},ge.prototype.print=function(me,ve,be){var ye,Ce,we=this._bufferService.buffer,Ke=this._charsetService.charset,Se=this._optionsService.options.screenReaderMode,ke=this._bufferService.cols,Fe=this._coreService.decPrivateModes.wraparound,De=this._coreService.modes.insertMode,We=this._curAttrData,Ve=we.lines.get(we.ybase+we.y);this._dirtyRowService.markDirty(we.y),we.x&&be-ve>0&&Ve.getWidth(we.x-1)===2&&Ve.setCellFromCodePoint(we.x-1,0,1,We.fg,We.bg,We.extended);for(var Qe=ve;Qe<be;++Qe){if(ye=me[Qe],Ce=this._unicodeService.wcwidth(ye),ye<127&&Ke){var Je=Ke[String.fromCharCode(ye)];Je&&(ye=Je.charCodeAt(0))}if(Se&&this._onA11yChar.fire(ie.stringFromCodePoint(ye)),Ce||!we.x){if(we.x+Ce-1>=ke){if(Fe){for(;we.x<ke;)Ve.setCellFromCodePoint(we.x++,0,1,We.fg,We.bg,We.extended);we.x=0,we.y++,we.y===we.scrollBottom+1?(we.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(we.y>=this._bufferService.rows&&(we.y=this._bufferService.rows-1),we.lines.get(we.ybase+we.y).isWrapped=!0),Ve=we.lines.get(we.ybase+we.y)}else if(we.x=ke-1,Ce===2)continue}if(De&&(Ve.insertCells(we.x,Ce,we.getNullCell(We),We),Ve.getWidth(ke-1)===2&&Ve.setCellFromCodePoint(ke-1,te.NULL_CELL_CODE,te.NULL_CELL_WIDTH,We.fg,We.bg,We.extended)),Ve.setCellFromCodePoint(we.x++,ye,Ce,We.fg,We.bg,We.extended),Ce>0)for(;--Ce;)Ve.setCellFromCodePoint(we.x++,0,0,We.fg,We.bg,We.extended)}else Ve.getWidth(we.x-1)?Ve.addCodepointToCell(we.x-1,ye):Ve.addCodepointToCell(we.x-2,ye)}be-ve>0&&(Ve.loadCell(we.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),we.x<ke&&be-ve>0&&Ve.getWidth(we.x)===0&&!Ve.hasContent(we.x)&&Ve.setCellFromCodePoint(we.x,0,1,We.fg,We.bg,We.extended),this._dirtyRowService.markDirty(we.y)},ge.prototype.addCsiHandler=function(me,ve){var be=this;return me.final!=="t"||me.prefix||me.intermediates?this._parser.addCsiHandler(me,ve):this._parser.addCsiHandler(me,function(ye){return!ee(ye.params[0],be._optionsService.options.windowOptions)||ve(ye)})},ge.prototype.addDcsHandler=function(me,ve){return this._parser.addDcsHandler(me,new E.DcsHandler(ve))},ge.prototype.addEscHandler=function(me,ve){return this._parser.addEscHandler(me,ve)},ge.prototype.addOscHandler=function(me,ve){return this._parser.addOscHandler(me,new y.OscHandler(ve))},ge.prototype.bell=function(){this._onRequestBell.fire()},ge.prototype.lineFeed=function(){var me=this._bufferService.buffer;this._dirtyRowService.markDirty(me.y),this._optionsService.options.convertEol&&(me.x=0),me.y++,me.y===me.scrollBottom+1?(me.y--,this._onRequestScroll.fire(this._eraseAttrData())):me.y>=this._bufferService.rows&&(me.y=this._bufferService.rows-1),me.x>=this._bufferService.cols&&me.x--,this._dirtyRowService.markDirty(me.y),this._onLineFeed.fire()},ge.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},ge.prototype.backspace=function(){var me,ve=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(ve.x>0&&ve.x--);if(this._restrictCursor(this._bufferService.cols),ve.x>0)ve.x--;else if(ve.x===0&&ve.y>ve.scrollTop&&ve.y<=ve.scrollBottom&&(!((me=ve.lines.get(ve.ybase+ve.y))===null||me===void 0)&&me.isWrapped)){ve.lines.get(ve.ybase+ve.y).isWrapped=!1,ve.y--,ve.x=this._bufferService.cols-1;var be=ve.lines.get(ve.ybase+ve.y);be.hasWidth(ve.x)&&!be.hasContent(ve.x)&&ve.x--}this._restrictCursor()},ge.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var me=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-me)}},ge.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},ge.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},ge.prototype._restrictCursor=function(me){me===void 0&&(me=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(me,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)},ge.prototype._setCursor=function(me,ve){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=me,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+ve):(this._bufferService.buffer.x=me,this._bufferService.buffer.y=ve),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},ge.prototype._moveCursor=function(me,ve){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+me,this._bufferService.buffer.y+ve)},ge.prototype.cursorUp=function(me){var ve=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;ve>=0?this._moveCursor(0,-Math.min(ve,me.params[0]||1)):this._moveCursor(0,-(me.params[0]||1))},ge.prototype.cursorDown=function(me){var ve=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;ve>=0?this._moveCursor(0,Math.min(ve,me.params[0]||1)):this._moveCursor(0,me.params[0]||1)},ge.prototype.cursorForward=function(me){this._moveCursor(me.params[0]||1,0)},ge.prototype.cursorBackward=function(me){this._moveCursor(-(me.params[0]||1),0)},ge.prototype.cursorNextLine=function(me){this.cursorDown(me),this._bufferService.buffer.x=0},ge.prototype.cursorPrecedingLine=function(me){this.cursorUp(me),this._bufferService.buffer.x=0},ge.prototype.cursorCharAbsolute=function(me){this._setCursor((me.params[0]||1)-1,this._bufferService.buffer.y)},ge.prototype.cursorPosition=function(me){this._setCursor(me.length>=2?(me.params[1]||1)-1:0,(me.params[0]||1)-1)},ge.prototype.charPosAbsolute=function(me){this._setCursor((me.params[0]||1)-1,this._bufferService.buffer.y)},ge.prototype.hPositionRelative=function(me){this._moveCursor(me.params[0]||1,0)},ge.prototype.linePosAbsolute=function(me){this._setCursor(this._bufferService.buffer.x,(me.params[0]||1)-1)},ge.prototype.vPositionRelative=function(me){this._moveCursor(0,me.params[0]||1)},ge.prototype.hVPosition=function(me){this.cursorPosition(me)},ge.prototype.tabClear=function(me){var ve=me.params[0];ve===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:ve===3&&(this._bufferService.buffer.tabs={})},ge.prototype.cursorForwardTab=function(me){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var ve=me.params[0]||1;ve--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},ge.prototype.cursorBackwardTab=function(me){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var ve=me.params[0]||1,be=this._bufferService.buffer;ve--;)be.x=be.prevStop()},ge.prototype._eraseInBufferLine=function(me,ve,be,ye){ye===void 0&&(ye=!1);var Ce=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+me);Ce.replaceCells(ve,be,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),ye&&(Ce.isWrapped=!1)},ge.prototype._resetBufferLine=function(me){var ve=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+me);ve.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),ve.isWrapped=!1},ge.prototype.eraseInDisplay=function(me){var ve;switch(this._restrictCursor(),me.params[0]){case 0:for(ve=this._bufferService.buffer.y,this._dirtyRowService.markDirty(ve),this._eraseInBufferLine(ve++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);ve<this._bufferService.rows;ve++)this._resetBufferLine(ve);this._dirtyRowService.markDirty(ve);break;case 1:for(ve=this._bufferService.buffer.y,this._dirtyRowService.markDirty(ve),this._eraseInBufferLine(ve,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=this._bufferService.cols&&(this._bufferService.buffer.lines.get(ve+1).isWrapped=!1);ve--;)this._resetBufferLine(ve);this._dirtyRowService.markDirty(0);break;case 2:for(ve=this._bufferService.rows,this._dirtyRowService.markDirty(ve-1);ve--;)this._resetBufferLine(ve);this._dirtyRowService.markDirty(0);break;case 3:var be=this._bufferService.buffer.lines.length-this._bufferService.rows;be>0&&(this._bufferService.buffer.lines.trimStart(be),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-be,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-be,0),this._onScroll.fire(0))}},ge.prototype.eraseInLine=function(me){switch(this._restrictCursor(),me.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)},ge.prototype.insertLines=function(me){this._restrictCursor();var ve=me.params[0]||1,be=this._bufferService.buffer;if(!(be.y>be.scrollBottom||be.y<be.scrollTop)){for(var ye=be.ybase+be.y,Ce=this._bufferService.rows-1-be.scrollBottom,we=this._bufferService.rows-1+be.ybase-Ce+1;ve--;)be.lines.splice(we-1,1),be.lines.splice(ye,0,be.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(be.y,be.scrollBottom),be.x=0}},ge.prototype.deleteLines=function(me){this._restrictCursor();var ve=me.params[0]||1,be=this._bufferService.buffer;if(!(be.y>be.scrollBottom||be.y<be.scrollTop)){var ye,Ce=be.ybase+be.y;for(ye=this._bufferService.rows-1-be.scrollBottom,ye=this._bufferService.rows-1+be.ybase-ye;ve--;)be.lines.splice(Ce,1),be.lines.splice(ye,0,be.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(be.y,be.scrollBottom),be.x=0}},ge.prototype.insertChars=function(me){this._restrictCursor();var ve=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);ve&&(ve.insertCells(this._bufferService.buffer.x,me.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},ge.prototype.deleteChars=function(me){this._restrictCursor();var ve=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);ve&&(ve.deleteCells(this._bufferService.buffer.x,me.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},ge.prototype.scrollUp=function(me){for(var ve=me.params[0]||1,be=this._bufferService.buffer;ve--;)be.lines.splice(be.ybase+be.scrollTop,1),be.lines.splice(be.ybase+be.scrollBottom,0,be.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(be.scrollTop,be.scrollBottom)},ge.prototype.scrollDown=function(me){for(var ve=me.params[0]||1,be=this._bufferService.buffer;ve--;)be.lines.splice(be.ybase+be.scrollBottom,1),be.lines.splice(be.ybase+be.scrollTop,0,be.getBlankLine(se.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(be.scrollTop,be.scrollBottom)},ge.prototype.scrollLeft=function(me){var ve=this._bufferService.buffer;if(!(ve.y>ve.scrollBottom||ve.y<ve.scrollTop)){for(var be=me.params[0]||1,ye=ve.scrollTop;ye<=ve.scrollBottom;++ye){var Ce=ve.lines.get(ve.ybase+ye);Ce.deleteCells(0,be,ve.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Ce.isWrapped=!1}this._dirtyRowService.markRangeDirty(ve.scrollTop,ve.scrollBottom)}},ge.prototype.scrollRight=function(me){var ve=this._bufferService.buffer;if(!(ve.y>ve.scrollBottom||ve.y<ve.scrollTop)){for(var be=me.params[0]||1,ye=ve.scrollTop;ye<=ve.scrollBottom;++ye){var Ce=ve.lines.get(ve.ybase+ye);Ce.insertCells(0,be,ve.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Ce.isWrapped=!1}this._dirtyRowService.markRangeDirty(ve.scrollTop,ve.scrollBottom)}},ge.prototype.insertColumns=function(me){var ve=this._bufferService.buffer;if(!(ve.y>ve.scrollBottom||ve.y<ve.scrollTop)){for(var be=me.params[0]||1,ye=ve.scrollTop;ye<=ve.scrollBottom;++ye){var Ce=this._bufferService.buffer.lines.get(ve.ybase+ye);Ce.insertCells(ve.x,be,ve.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Ce.isWrapped=!1}this._dirtyRowService.markRangeDirty(ve.scrollTop,ve.scrollBottom)}},ge.prototype.deleteColumns=function(me){var ve=this._bufferService.buffer;if(!(ve.y>ve.scrollBottom||ve.y<ve.scrollTop)){for(var be=me.params[0]||1,ye=ve.scrollTop;ye<=ve.scrollBottom;++ye){var Ce=ve.lines.get(ve.ybase+ye);Ce.deleteCells(ve.x,be,ve.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Ce.isWrapped=!1}this._dirtyRowService.markRangeDirty(ve.scrollTop,ve.scrollBottom)}},ge.prototype.eraseChars=function(me){this._restrictCursor();var ve=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);ve&&(ve.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(me.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},ge.prototype.repeatPrecedingCharacter=function(me){if(this._parser.precedingCodepoint){for(var ve=me.params[0]||1,be=new Uint32Array(ve),ye=0;ye<ve;++ye)be[ye]=this._parser.precedingCodepoint;this.print(be,0,be.length)}},ge.prototype.sendDeviceAttributesPrimary=function(me){me.params[0]>0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(de.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(de.C0.ESC+"[?6c"))},ge.prototype.sendDeviceAttributesSecondary=function(me){me.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(de.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(de.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(me.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(de.C0.ESC+"[>83;40003;0c"))},ge.prototype._is=function(me){return(this._optionsService.options.termName+"").indexOf(me)===0},ge.prototype.setMode=function(me){for(var ve=0;ve<me.length;ve++)switch(me.params[ve]){case 4:this._coreService.modes.insertMode=!0}},ge.prototype.setModePrivate=function(me){for(var ve=0;ve<me.length;ve++)switch(me.params[ve]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!0;break;case 2:this._charsetService.setgCharset(0,ue.DEFAULT_CHARSET),this._charsetService.setgCharset(1,ue.DEFAULT_CHARSET),this._charsetService.setgCharset(2,ue.DEFAULT_CHARSET),this._charsetService.setgCharset(3,ue.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}},ge.prototype.resetMode=function(me){for(var ve=0;ve<me.length;ve++)switch(me.params[ve]){case 4:this._coreService.modes.insertMode=!1}},ge.prototype.resetModePrivate=function(me){for(var ve=0;ve<me.length;ve++)switch(me.params[ve]){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(),me.params[ve]===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}},ge.prototype._updateAttrColor=function(me,ve,be,ye,Ce){return ve===2?(me|=50331648,me&=-16777216,me|=a.AttributeData.fromColorRGB([be,ye,Ce])):ve===5&&(me&=-50331904,me|=33554432|255&be),me},ge.prototype._extractColor=function(me,ve,be){var ye=[0,0,-1,0,0,0],Ce=0,we=0;do{if(ye[we+Ce]=me.params[ve+we],me.hasSubParams(ve+we)){var Ke=me.getSubParams(ve+we),Se=0;do ye[1]===5&&(Ce=1),ye[we+Se+1+Ce]=Ke[Se];while(++Se<Ke.length&&Se+we+1+Ce<ye.length);break}if(ye[1]===5&&we+Ce>=2||ye[1]===2&&we+Ce>=5)break;ye[1]&&(Ce=1)}while(++we+ve<me.length&&we+Ce<ye.length);for(Se=2;Se<ye.length;++Se)ye[Se]===-1&&(ye[Se]=0);switch(ye[0]){case 38:be.fg=this._updateAttrColor(be.fg,ye[1],ye[3],ye[4],ye[5]);break;case 48:be.bg=this._updateAttrColor(be.bg,ye[1],ye[3],ye[4],ye[5]);break;case 58:be.extended=be.extended.clone(),be.extended.underlineColor=this._updateAttrColor(be.extended.underlineColor,ye[1],ye[3],ye[4],ye[5])}return we},ge.prototype._processUnderline=function(me,ve){ve.extended=ve.extended.clone(),(!~me||me>5)&&(me=1),ve.extended.underlineStyle=me,ve.fg|=268435456,me===0&&(ve.fg&=-268435457),ve.updateExtended()},ge.prototype.charAttributes=function(me){if(me.length===1&&me.params[0]===0)return this._curAttrData.fg=se.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=se.DEFAULT_ATTR_DATA.bg);for(var ve,be=me.length,ye=this._curAttrData,Ce=0;Ce<be;Ce++)(ve=me.params[Ce])>=30&&ve<=37?(ye.fg&=-50331904,ye.fg|=16777216|ve-30):ve>=40&&ve<=47?(ye.bg&=-50331904,ye.bg|=16777216|ve-40):ve>=90&&ve<=97?(ye.fg&=-50331904,ye.fg|=16777224|ve-90):ve>=100&&ve<=107?(ye.bg&=-50331904,ye.bg|=16777224|ve-100):ve===0?(ye.fg=se.DEFAULT_ATTR_DATA.fg,ye.bg=se.DEFAULT_ATTR_DATA.bg):ve===1?ye.fg|=134217728:ve===3?ye.bg|=67108864:ve===4?(ye.fg|=268435456,this._processUnderline(me.hasSubParams(Ce)?me.getSubParams(Ce)[0]:1,ye)):ve===5?ye.fg|=536870912:ve===7?ye.fg|=67108864:ve===8?ye.fg|=1073741824:ve===2?ye.bg|=134217728:ve===21?this._processUnderline(2,ye):ve===22?(ye.fg&=-134217729,ye.bg&=-134217729):ve===23?ye.bg&=-67108865:ve===24?ye.fg&=-268435457:ve===25?ye.fg&=-536870913:ve===27?ye.fg&=-67108865:ve===28?ye.fg&=-1073741825:ve===39?(ye.fg&=-67108864,ye.fg|=16777215&se.DEFAULT_ATTR_DATA.fg):ve===49?(ye.bg&=-67108864,ye.bg|=16777215&se.DEFAULT_ATTR_DATA.bg):ve===38||ve===48||ve===58?Ce+=this._extractColor(me,Ce,ye):ve===59?(ye.extended=ye.extended.clone(),ye.extended.underlineColor=-1,ye.updateExtended()):ve===100?(ye.fg&=-67108864,ye.fg|=16777215&se.DEFAULT_ATTR_DATA.fg,ye.bg&=-67108864,ye.bg|=16777215&se.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",ve)},ge.prototype.deviceStatus=function(me){switch(me.params[0]){case 5:this._coreService.triggerDataEvent(de.C0.ESC+"[0n");break;case 6:var ve=this._bufferService.buffer.y+1,be=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(de.C0.ESC+"["+ve+";"+be+"R")}},ge.prototype.deviceStatusPrivate=function(me){switch(me.params[0]){case 6:var ve=this._bufferService.buffer.y+1,be=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(de.C0.ESC+"[?"+ve+";"+be+"R")}},ge.prototype.softReset=function(me){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=se.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},ge.prototype.setCursorStyle=function(me){var ve=me.params[0]||1;switch(ve){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 be=ve%2==1;this._optionsService.options.cursorBlink=be},ge.prototype.setScrollRegion=function(me){var ve,be=me.params[0]||1;(me.length<2||(ve=me.params[1])>this._bufferService.rows||ve===0)&&(ve=this._bufferService.rows),ve>be&&(this._bufferService.buffer.scrollTop=be-1,this._bufferService.buffer.scrollBottom=ve-1,this._setCursor(0,0))},ge.prototype.windowOptions=function(me){if(ee(me.params[0],this._optionsService.options.windowOptions)){var ve=me.length>1?me.params[1]:0;switch(me.params[0]){case 14:ve!==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(de.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:ve!==0&&ve!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),ve!==0&&ve!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:ve!==0&&ve!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),ve!==0&&ve!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},ge.prototype.saveCursor=function(me){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},ge.prototype.restoreCursor=function(me){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()},ge.prototype.setTitle=function(me){this._windowTitle=me,this._onTitleChange.fire(me)},ge.prototype.setIconName=function(me){this._iconName=me},ge.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},ge.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},ge.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},ge.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,ue.DEFAULT_CHARSET)},ge.prototype.selectCharset=function(me){me.length===2?me[0]!=="/"&&this._charsetService.setgCharset(b[me[0]],ue.CHARSETS[me[1]]||ue.DEFAULT_CHARSET):this.selectDefaultCharset()},ge.prototype.index=function(){this._restrictCursor();var me=this._bufferService.buffer;this._bufferService.buffer.y++,me.y===me.scrollBottom+1?(me.y--,this._onRequestScroll.fire(this._eraseAttrData())):me.y>=this._bufferService.rows&&(me.y=this._bufferService.rows-1),this._restrictCursor()},ge.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},ge.prototype.reverseIndex=function(){this._restrictCursor();var me=this._bufferService.buffer;if(me.y===me.scrollTop){var ve=me.scrollBottom-me.scrollTop;me.lines.shiftElements(me.ybase+me.y,ve,1),me.lines.set(me.ybase+me.y,me.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(me.scrollTop,me.scrollBottom)}else me.y--,this._restrictCursor()},ge.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},ge.prototype.reset=function(){this._curAttrData=se.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=se.DEFAULT_ATTR_DATA.clone()},ge.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},ge.prototype.setgLevel=function(me){this._charsetService.setgLevel(me)},ge.prototype.screenAlignmentPattern=function(){var me=new z.CellData;me.content=1<<22|69,me.fg=this._curAttrData.fg,me.bg=this._curAttrData.bg;var ve=this._bufferService.buffer;this._setCursor(0,0);for(var be=0;be<this._bufferService.rows;++be){var ye=ve.ybase+ve.y+be,Ce=ve.lines.get(ye);Ce&&(Ce.fill(me),Ce.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},ge}(re.Disposable);fe.InputHandler=ce},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.DEFAULT_CHARSET=fe.CHARSETS=void 0,fe.CHARSETS={},fe.DEFAULT_CHARSET=fe.CHARSETS.B,fe.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"},fe.CHARSETS.A={"#":"\xA3"},fe.CHARSETS.B=void 0,fe.CHARSETS[4]={"#":"\xA3","@":"\xBE","[":"ij","\\":"\xBD","]":"|","{":"\xA8","|":"f","}":"\xBC","~":"\xB4"},fe.CHARSETS.C=fe.CHARSETS[5]={"[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},fe.CHARSETS.R={"#":"\xA3","@":"\xE0","[":"\xB0","\\":"\xE7","]":"\xA7","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xA8"},fe.CHARSETS.Q={"@":"\xE0","[":"\xE2","\\":"\xE7","]":"\xEA","^":"\xEE","`":"\xF4","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xFB"},fe.CHARSETS.K={"@":"\xA7","[":"\xC4","\\":"\xD6","]":"\xDC","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xDF"},fe.CHARSETS.Y={"#":"\xA3","@":"\xA7","[":"\xB0","\\":"\xE7","]":"\xE9","`":"\xF9","{":"\xE0","|":"\xF2","}":"\xE8","~":"\xEC"},fe.CHARSETS.E=fe.CHARSETS[6]={"@":"\xC4","[":"\xC6","\\":"\xD8","]":"\xC5","^":"\xDC","`":"\xE4","{":"\xE6","|":"\xF8","}":"\xE5","~":"\xFC"},fe.CHARSETS.Z={"#":"\xA3","@":"\xA7","[":"\xA1","\\":"\xD1","]":"\xBF","{":"\xB0","|":"\xF1","}":"\xE7"},fe.CHARSETS.H=fe.CHARSETS[7]={"@":"\xC9","[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},fe.CHARSETS["="]={"#":"\xF9","@":"\xE0","[":"\xE9","\\":"\xE7","]":"\xEA","^":"\xEE",_:"\xE8","`":"\xF4","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xFB"}},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.Params=void 0;var Re=function(){function x(pe,de){if(pe===void 0&&(pe=32),de===void 0&&(de=32),this.maxLength=pe,this.maxSubParamsLength=de,de>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(pe),this.length=0,this._subParams=new Int32Array(de),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(pe),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return x.fromArray=function(pe){var de=new x;if(!pe.length)return de;for(var ue=pe[0]instanceof Array?1:0;ue<pe.length;++ue){var ae=pe[ue];if(ae instanceof Array)for(var re=0;re<ae.length;++re)de.addSubParam(ae[re]);else de.addParam(ae)}return de},x.prototype.clone=function(){var pe=new x(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},x.prototype.toArray=function(){for(var pe=[],de=0;de<this.length;++de){pe.push(this.params[de]);var ue=this._subParamsIdx[de]>>8,ae=255&this._subParamsIdx[de];ae-ue>0&&pe.push(Array.prototype.slice.call(this._subParams,ue,ae))}return pe},x.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},x.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}},x.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]++}},x.prototype.hasSubParams=function(pe){return(255&this._subParamsIdx[pe])-(this._subParamsIdx[pe]>>8)>0},x.prototype.getSubParams=function(pe){var de=this._subParamsIdx[pe]>>8,ue=255&this._subParamsIdx[pe];return ue-de>0?this._subParams.subarray(de,ue):null},x.prototype.getSubParamsAll=function(){for(var pe={},de=0;de<this.length;++de){var ue=this._subParamsIdx[de]>>8,ae=255&this._subParamsIdx[de];ae-ue>0&&(pe[de]=this._subParams.slice(ue,ae))}return pe},x.prototype.addDigit=function(pe){var de;if(!(this._rejectDigits||!(de=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var ue=this._digitIsSub?this._subParams:this.params,ae=ue[de-1];ue[de-1]=~ae?Math.min(10*ae+pe,2147483647):pe}},x}();fe.Params=Re},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.OscHandler=fe.OscParser=void 0;var Re=he(23),x=he(8),pe=function(){function ue(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return ue.prototype.addHandler=function(ae,re){this._handlers[ae]===void 0&&(this._handlers[ae]=[]);var le=this._handlers[ae];return le.push(re),{dispose:function(){var ie=le.indexOf(re);ie!==-1&&le.splice(ie,1)}}},ue.prototype.setHandler=function(ae,re){this._handlers[ae]=[re]},ue.prototype.clearHandler=function(ae){this._handlers[ae]&&delete this._handlers[ae]},ue.prototype.setHandlerFallback=function(ae){this._handlerFb=ae},ue.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},ue.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},ue.prototype._start=function(){var ae=this._handlers[this._id];if(ae)for(var re=ae.length-1;re>=0;re--)ae[re].start();else this._handlerFb(this._id,"START")},ue.prototype._put=function(ae,re,le){var ie=this._handlers[this._id];if(ie)for(var se=ie.length-1;se>=0;se--)ie[se].put(ae,re,le);else this._handlerFb(this._id,"PUT",x.utf32ToString(ae,re,le))},ue.prototype._end=function(ae){var re=this._handlers[this._id];if(re){for(var le=re.length-1;le>=0&&re[le].end(ae)===!1;le--);for(le--;le>=0;le--)re[le].end(!1)}else this._handlerFb(this._id,"END",ae)},ue.prototype.start=function(){this.reset(),this._id=-1,this._state=1},ue.prototype.put=function(ae,re,le){if(this._state!==3){if(this._state===1)for(;re<le;){var ie=ae[re++];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&&le-re>0&&this._put(ae,re,le)}},ue.prototype.end=function(ae){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(ae)),this._id=-1,this._state=0)},ue}();fe.OscParser=pe;var de=function(){function ue(ae){this._handler=ae,this._data="",this._hitLimit=!1}return ue.prototype.start=function(){this._data="",this._hitLimit=!1},ue.prototype.put=function(ae,re,le){this._hitLimit||(this._data+=x.utf32ToString(ae,re,le),this._data.length>Re.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ue.prototype.end=function(ae){var re;return this._hitLimit?re=!1:ae&&(re=this._handler(this._data)),this._data="",this._hitLimit=!1,re},ue}();fe.OscHandler=de},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.PAYLOAD_LIMIT=void 0,fe.PAYLOAD_LIMIT=1e7},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.DcsHandler=fe.DcsParser=void 0;var Re=he(8),x=he(21),pe=he(23),de=[],ue=function(){function re(){this._handlers=Object.create(null),this._active=de,this._ident=0,this._handlerFb=function(){}}return re.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},re.prototype.addHandler=function(le,ie){this._handlers[le]===void 0&&(this._handlers[le]=[]);var se=this._handlers[le];return se.push(ie),{dispose:function(){var oe=se.indexOf(ie);oe!==-1&&se.splice(oe,1)}}},re.prototype.setHandler=function(le,ie){this._handlers[le]=[ie]},re.prototype.clearHandler=function(le){this._handlers[le]&&delete this._handlers[le]},re.prototype.setHandlerFallback=function(le){this._handlerFb=le},re.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=de,this._ident=0},re.prototype.hook=function(le,ie){if(this.reset(),this._ident=le,this._active=this._handlers[le]||de,this._active.length)for(var se=this._active.length-1;se>=0;se--)this._active[se].hook(ie);else this._handlerFb(this._ident,"HOOK",ie)},re.prototype.put=function(le,ie,se){if(this._active.length)for(var oe=this._active.length-1;oe>=0;oe--)this._active[oe].put(le,ie,se);else this._handlerFb(this._ident,"PUT",Re.utf32ToString(le,ie,se))},re.prototype.unhook=function(le){if(this._active.length){for(var ie=this._active.length-1;ie>=0&&this._active[ie].unhook(le)===!1;ie--);for(ie--;ie>=0;ie--)this._active[ie].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",le);this._active=de,this._ident=0},re}();fe.DcsParser=ue;var ae=function(){function re(le){this._handler=le,this._data="",this._hitLimit=!1}return re.prototype.hook=function(le){this._params=le.clone(),this._data="",this._hitLimit=!1},re.prototype.put=function(le,ie,se){this._hitLimit||(this._data+=Re.utf32ToString(le,ie,se),this._data.length>pe.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},re.prototype.unhook=function(le){var ie;return this._hitLimit?ie=!1:le&&(ie=this._handler(this._data,this._params||new x.Params)),this._params=void 0,this._data="",this._hitLimit=!1,ie},re}();fe.DcsHandler=ae},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.removeTerminalFromCache=fe.acquireCharAtlas=void 0;var Re=he(26),x=he(43),pe=[];fe.acquireCharAtlas=function(de,ue,ae,re,le){for(var ie=Re.generateConfig(re,le,de,ae),se=0;se<pe.length;se++){var oe=(te=pe[se]).ownedBy.indexOf(ue);if(oe>=0){if(Re.configEquals(te.config,ie))return te.atlas;te.ownedBy.length===1?(te.atlas.dispose(),pe.splice(se,1)):te.ownedBy.splice(oe,1);break}}for(se=0;se<pe.length;se++){var te=pe[se];if(Re.configEquals(te.config,ie))return te.ownedBy.push(ue),te.atlas}var z={atlas:new x.DynamicCharAtlas(document,ie),config:ie,ownedBy:[ue]};return pe.push(z),z.atlas},fe.removeTerminalFromCache=function(de){for(var ue=0;ue<pe.length;ue++){var ae=pe[ue].ownedBy.indexOf(de);if(ae!==-1){pe[ue].ownedBy.length===1?(pe[ue].atlas.dispose(),pe.splice(ue,1)):pe[ue].ownedBy.splice(ae,1);break}}}},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.is256Color=fe.configEquals=fe.generateConfig=void 0;var Re=he(3);fe.generateConfig=function(x,pe,de,ue){var ae={foreground:ue.foreground,background:ue.background,cursor:void 0,cursorAccent:void 0,selection:void 0,ansi:ue.ansi.slice(0,16)};return{devicePixelRatio:window.devicePixelRatio,scaledCharWidth:x,scaledCharHeight:pe,fontFamily:de.fontFamily,fontSize:de.fontSize,fontWeight:de.fontWeight,fontWeightBold:de.fontWeightBold,allowTransparency:de.allowTransparency,colors:ae}},fe.configEquals=function(x,pe){for(var de=0;de<x.colors.ansi.length;de++)if(x.colors.ansi[de].rgba!==pe.colors.ansi[de].rgba)return!1;return x.devicePixelRatio===pe.devicePixelRatio&&x.fontFamily===pe.fontFamily&&x.fontSize===pe.fontSize&&x.fontWeight===pe.fontWeight&&x.fontWeightBold===pe.fontWeightBold&&x.allowTransparency===pe.allowTransparency&&x.scaledCharWidth===pe.scaledCharWidth&&x.scaledCharHeight===pe.scaledCharHeight&&x.colors.foreground===pe.colors.foreground&&x.colors.background===pe.colors.background},fe.is256Color=function(x){return x<Re.DEFAULT_COLOR}},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.ColorManager=fe.DEFAULT_ANSI_COLORS=void 0;var Re=he(10),x=he(45),pe=Re.css.toColor("#ffffff"),de=Re.css.toColor("#000000"),ue=Re.css.toColor("#ffffff"),ae=Re.css.toColor("#000000"),re={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};fe.DEFAULT_ANSI_COLORS=function(){for(var ie=[Re.css.toColor("#2e3436"),Re.css.toColor("#cc0000"),Re.css.toColor("#4e9a06"),Re.css.toColor("#c4a000"),Re.css.toColor("#3465a4"),Re.css.toColor("#75507b"),Re.css.toColor("#06989a"),Re.css.toColor("#d3d7cf"),Re.css.toColor("#555753"),Re.css.toColor("#ef2929"),Re.css.toColor("#8ae234"),Re.css.toColor("#fce94f"),Re.css.toColor("#729fcf"),Re.css.toColor("#ad7fa8"),Re.css.toColor("#34e2e2"),Re.css.toColor("#eeeeec")],se=[0,95,135,175,215,255],oe=0;oe<216;oe++){var te=se[oe/36%6|0],z=se[oe/6%6|0],a=se[oe%6];ie.push({css:Re.channels.toCss(te,z,a),rgba:Re.channels.toRgba(te,z,a)})}for(oe=0;oe<24;oe++){var y=8+10*oe;ie.push({css:Re.channels.toCss(y,y,y),rgba:Re.channels.toRgba(y,y,y)})}return ie}();var le=function(){function ie(se,oe){this.allowTransparency=oe;var te=se.createElement("canvas");te.width=1,te.height=1;var z=te.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 x.ColorContrastCache,this.colors={foreground:pe,background:de,cursor:ue,cursorAccent:ae,selectionTransparent:re,selectionOpaque:Re.color.blend(de,re),ansi:fe.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return ie.prototype.onOptionsChange=function(se){se==="minimumContrastRatio"&&this._contrastCache.clear()},ie.prototype.setTheme=function(se){se===void 0&&(se={}),this.colors.foreground=this._parseColor(se.foreground,pe),this.colors.background=this._parseColor(se.background,de),this.colors.cursor=this._parseColor(se.cursor,ue,!0),this.colors.cursorAccent=this._parseColor(se.cursorAccent,ae,!0),this.colors.selectionTransparent=this._parseColor(se.selection,re,!0),this.colors.selectionOpaque=Re.color.blend(this.colors.background,this.colors.selectionTransparent),Re.color.isOpaque(this.colors.selectionTransparent)&&(this.colors.selectionTransparent=Re.color.opacity(this.colors.selectionTransparent,.3)),this.colors.ansi[0]=this._parseColor(se.black,fe.DEFAULT_ANSI_COLORS[0]),this.colors.ansi[1]=this._parseColor(se.red,fe.DEFAULT_ANSI_COLORS[1]),this.colors.ansi[2]=this._parseColor(se.green,fe.DEFAULT_ANSI_COLORS[2]),this.colors.ansi[3]=this._parseColor(se.yellow,fe.DEFAULT_ANSI_COLORS[3]),this.colors.ansi[4]=this._parseColor(se.blue,fe.DEFAULT_ANSI_COLORS[4]),this.colors.ansi[5]=this._parseColor(se.magenta,fe.DEFAULT_ANSI_COLORS[5]),this.colors.ansi[6]=this._parseColor(se.cyan,fe.DEFAULT_ANSI_COLORS[6]),this.colors.ansi[7]=this._parseColor(se.white,fe.DEFAULT_ANSI_COLORS[7]),this.colors.ansi[8]=this._parseColor(se.brightBlack,fe.DEFAULT_ANSI_COLORS[8]),this.colors.ansi[9]=this._parseColor(se.brightRed,fe.DEFAULT_ANSI_COLORS[9]),this.colors.ansi[10]=this._parseColor(se.brightGreen,fe.DEFAULT_ANSI_COLORS[10]),this.colors.ansi[11]=this._parseColor(se.brightYellow,fe.DEFAULT_ANSI_COLORS[11]),this.colors.ansi[12]=this._parseColor(se.brightBlue,fe.DEFAULT_ANSI_COLORS[12]),this.colors.ansi[13]=this._parseColor(se.brightMagenta,fe.DEFAULT_ANSI_COLORS[13]),this.colors.ansi[14]=this._parseColor(se.brightCyan,fe.DEFAULT_ANSI_COLORS[14]),this.colors.ansi[15]=this._parseColor(se.brightWhite,fe.DEFAULT_ANSI_COLORS[15]),this._contrastCache.clear()},ie.prototype._parseColor=function(se,oe,te){if(te===void 0&&(te=this.allowTransparency),se===void 0)return oe;if(this._ctx.fillStyle=this._litmusColor,this._ctx.fillStyle=se,typeof this._ctx.fillStyle!="string")return console.warn("Color: "+se+" is invalid using fallback "+oe.css),oe;this._ctx.fillRect(0,0,1,1);var z=this._ctx.getImageData(0,0,1,1).data;if(z[3]!==255){if(!te)return console.warn("Color: "+se+" is using transparency, but allowTransparency is false. Using fallback "+oe.css+"."),oe;var a=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(ce){return Number(ce)}),y=a[0],E=a[1],b=a[2],ee=a[3],ne=Math.round(255*ee);return{rgba:Re.channels.toRgba(y,E,b,ne),css:se}}return{css:this._ctx.fillStyle,rgba:Re.channels.toRgba(z[0],z[1],z[2],z[3])}},ie}();fe.ColorManager=le},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.throwIfFalsy=void 0,fe.throwIfFalsy=function(Re){if(!Re)throw new Error("value must not be falsy");return Re}},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(le,ie){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(se,oe){se.__proto__=oe}||function(se,oe){for(var te in oe)oe.hasOwnProperty(te)&&(se[te]=oe[te])})(le,ie)},function(le,ie){function se(){this.constructor=le}Re(le,ie),le.prototype=ie===null?Object.create(ie):(se.prototype=ie.prototype,new se)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.CharacterJoinerRegistry=fe.JoinedCellData=void 0;var pe=he(6),de=he(3),ue=he(4),ae=function(le){function ie(se,oe,te){var z=le.call(this)||this;return z.content=0,z.combinedData="",z.fg=se.fg,z.bg=se.bg,z.combinedData=oe,z._width=te,z}return x(ie,le),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(se){throw new Error("not implemented")},ie.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},ie}(pe.AttributeData);fe.JoinedCellData=ae;var re=function(){function le(ie){this._bufferService=ie,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new ue.CellData}return le.prototype.registerCharacterJoiner=function(ie){var se={id:this._nextCharacterJoinerId++,handler:ie};return this._characterJoiners.push(se),se.id},le.prototype.deregisterCharacterJoiner=function(ie){for(var se=0;se<this._characterJoiners.length;se++)if(this._characterJoiners[se].id===ie)return this._characterJoiners.splice(se,1),!0;return!1},le.prototype.getJoinedCharacters=function(ie){if(this._characterJoiners.length===0)return[];var se=this._bufferService.buffer.lines.get(ie);if(!se||se.length===0)return[];for(var oe=[],te=se.translateToString(!0),z=0,a=0,y=0,E=se.getFg(0),b=se.getBg(0),ee=0;ee<se.getTrimmedLength();ee++)if(se.loadCell(ee,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==E||this._workCell.bg!==b){if(ee-z>1)for(var ne=this._getJoinedRanges(te,y,a,se,z),ce=0;ce<ne.length;ce++)oe.push(ne[ce]);z=ee,y=a,E=this._workCell.fg,b=this._workCell.bg}a+=this._workCell.getChars().length||de.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-z>1)for(ne=this._getJoinedRanges(te,y,a,se,z),ce=0;ce<ne.length;ce++)oe.push(ne[ce]);return oe},le.prototype._getJoinedRanges=function(ie,se,oe,te,z){for(var a=ie.substring(se,oe),y=this._characterJoiners[0].handler(a),E=1;E<this._characterJoiners.length;E++)for(var b=this._characterJoiners[E].handler(a),ee=0;ee<b.length;ee++)le._mergeRanges(y,b[ee]);return this._stringRangesToCellRanges(y,te,z),y},le.prototype._stringRangesToCellRanges=function(ie,se,oe){var te=0,z=!1,a=0,y=ie[te];if(y){for(var E=oe;E<this._bufferService.cols;E++){var b=se.getWidth(E),ee=se.getString(E).length||de.WHITESPACE_CELL_CHAR.length;if(b!==0){if(!z&&y[0]<=a&&(y[0]=E,z=!0),y[1]<=a){if(y[1]=E,!(y=ie[++te]))break;y[0]<=a?(y[0]=E,z=!0):z=!1}a+=ee}}y&&(y[1]=this._bufferService.cols)}},le._mergeRanges=function(ie,se){for(var oe=!1,te=0;te<ie.length;te++){var z=ie[te];if(oe){if(se[1]<=z[0])return ie[te-1][1]=se[1],ie;if(se[1]<=z[1])return ie[te-1][1]=Math.max(se[1],z[1]),ie.splice(te,1),ie;ie.splice(te,1),te--}else{if(se[1]<=z[0])return ie.splice(te,0,se),ie;if(se[1]<=z[1])return z[0]=Math.min(se[0],z[0]),ie;se[0]<z[1]&&(z[0]=Math.min(se[0],z[0]),oe=!0)}}return oe?ie[ie.length-1][1]=se[1]:ie.push(se),ie},le}();fe.CharacterJoinerRegistry=re},function(Mt,fe,he){"use strict";function Re(x,pe){var de=pe.getBoundingClientRect();return[x.clientX-de.left,x.clientY-de.top]}Object.defineProperty(fe,"__esModule",{value:!0}),fe.getRawByteCoords=fe.getCoords=fe.getCoordsRelativeToElement=void 0,fe.getCoordsRelativeToElement=Re,fe.getCoords=function(x,pe,de,ue,ae,re,le,ie){if(ae){var se=Re(x,pe);if(se)return se[0]=Math.ceil((se[0]+(ie?re/2:0))/re),se[1]=Math.ceil(se[1]/le),se[0]=Math.min(Math.max(se[0],1),de+(ie?1:0)),se[1]=Math.min(Math.max(se[1],1),ue),se}},fe.getRawByteCoords=function(x){if(x)return{x:x[0]+32,y:x[1]+32}}},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.RenderDebouncer=void 0;var Re=function(){function x(pe){this._renderCallback=pe}return x.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},x.prototype.refresh=function(pe,de,ue){var ae=this;this._rowCount=ue,pe=pe!==void 0?pe:0,de=de!==void 0?de: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,de):de,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){return ae._innerRefresh()}))},x.prototype._innerRefresh=function(){if(this._rowStart!==void 0&&this._rowEnd!==void 0&&this._rowCount!==void 0){var pe=Math.max(this._rowStart,0),de=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(pe,de)}},x}();fe.RenderDebouncer=Re},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(de,ue){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ae,re){ae.__proto__=re}||function(ae,re){for(var le in re)re.hasOwnProperty(le)&&(ae[le]=re[le])})(de,ue)},function(de,ue){function ae(){this.constructor=de}Re(de,ue),de.prototype=ue===null?Object.create(ue):(ae.prototype=ue.prototype,new ae)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.ScreenDprMonitor=void 0;var pe=function(de){function ue(){var ae=de!==null&&de.apply(this,arguments)||this;return ae._currentDevicePixelRatio=window.devicePixelRatio,ae}return x(ue,de),ue.prototype.setListener=function(ae){var re=this;this._listener&&this.clearListener(),this._listener=ae,this._outerListener=function(){re._listener&&(re._listener(window.devicePixelRatio,re._currentDevicePixelRatio),re._updateDpr())},this._updateDpr()},ue.prototype.dispose=function(){de.prototype.dispose.call(this),this.clearListener()},ue.prototype._updateDpr=function(){var ae;this._outerListener&&((ae=this._resolutionMediaMatchList)===null||ae===void 0||ae.removeListener(this._outerListener),this._currentDevicePixelRatio=window.devicePixelRatio,this._resolutionMediaMatchList=window.matchMedia("screen and (resolution: "+window.devicePixelRatio+"dppx)"),this._resolutionMediaMatchList.addListener(this._outerListener))},ue.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)},ue}(he(2).Disposable);fe.ScreenDprMonitor=pe},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.clone=void 0,fe.clone=function Re(x,pe){if(pe===void 0&&(pe=5),typeof x!="object")return x;var de=Array.isArray(x)?[]:{};for(var ue in x)de[ue]=pe<=1?x[ue]:x[ue]?Re(x[ue],pe-1):x[ue];return de}},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.Terminal=void 0;var Re=he(4),x=he(35),pe=he(18),de=he(0),ue=he(83),ae=function(){function te(z){this._core=new x.Terminal(z),this._addonManager=new ue.AddonManager}return te.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(te.prototype,"onCursorMove",{get:function(){return this._core.onCursorMove},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onLineFeed",{get:function(){return this._core.onLineFeed},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onSelectionChange",{get:function(){return this._core.onSelectionChange},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onData",{get:function(){return this._core.onData},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onBinary",{get:function(){return this._core.onBinary},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onTitleChange",{get:function(){return this._core.onTitleChange},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onScroll",{get:function(){return this._core.onScroll},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onKey",{get:function(){return this._core.onKey},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onRender",{get:function(){return this._core.onRender},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onResize",{get:function(){return this._core.onResize},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"element",{get:function(){return this._core.element},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"parser",{get:function(){return this._checkProposedApi(),this._parser||(this._parser=new se(this._core)),this._parser},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"unicode",{get:function(){return this._checkProposedApi(),new oe(this._core)},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"textarea",{get:function(){return this._core.textarea},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"rows",{get:function(){return this._core.rows},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"cols",{get:function(){return this._core.cols},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"buffer",{get:function(){return this._checkProposedApi(),new le(this._core.buffers)},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"markers",{get:function(){return this._checkProposedApi(),this._core.markers},enumerable:!1,configurable:!0}),te.prototype.blur=function(){this._core.blur()},te.prototype.focus=function(){this._core.focus()},te.prototype.resize=function(z,a){this._verifyIntegers(z,a),this._core.resize(z,a)},te.prototype.open=function(z){this._core.open(z)},te.prototype.attachCustomKeyEventHandler=function(z){this._core.attachCustomKeyEventHandler(z)},te.prototype.registerLinkMatcher=function(z,a,y){return this._checkProposedApi(),this._core.registerLinkMatcher(z,a,y)},te.prototype.deregisterLinkMatcher=function(z){this._checkProposedApi(),this._core.deregisterLinkMatcher(z)},te.prototype.registerLinkProvider=function(z){return this._checkProposedApi(),this._core.registerLinkProvider(z)},te.prototype.registerCharacterJoiner=function(z){return this._checkProposedApi(),this._core.registerCharacterJoiner(z)},te.prototype.deregisterCharacterJoiner=function(z){this._checkProposedApi(),this._core.deregisterCharacterJoiner(z)},te.prototype.registerMarker=function(z){return this._checkProposedApi(),this._verifyIntegers(z),this._core.addMarker(z)},te.prototype.addMarker=function(z){return this.registerMarker(z)},te.prototype.hasSelection=function(){return this._core.hasSelection()},te.prototype.select=function(z,a,y){this._verifyIntegers(z,a,y),this._core.select(z,a,y)},te.prototype.getSelection=function(){return this._core.getSelection()},te.prototype.getSelectionPosition=function(){return this._core.getSelectionPosition()},te.prototype.clearSelection=function(){this._core.clearSelection()},te.prototype.selectAll=function(){this._core.selectAll()},te.prototype.selectLines=function(z,a){this._verifyIntegers(z,a),this._core.selectLines(z,a)},te.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},te.prototype.scrollLines=function(z){this._verifyIntegers(z),this._core.scrollLines(z)},te.prototype.scrollPages=function(z){this._verifyIntegers(z),this._core.scrollPages(z)},te.prototype.scrollToTop=function(){this._core.scrollToTop()},te.prototype.scrollToBottom=function(){this._core.scrollToBottom()},te.prototype.scrollToLine=function(z){this._verifyIntegers(z),this._core.scrollToLine(z)},te.prototype.clear=function(){this._core.clear()},te.prototype.write=function(z,a){this._core.write(z,a)},te.prototype.writeUtf8=function(z,a){this._core.write(z,a)},te.prototype.writeln=function(z,a){this._core.write(z),this._core.write(`\r
`,a)},te.prototype.paste=function(z){this._core.paste(z)},te.prototype.getOption=function(z){return this._core.optionsService.getOption(z)},te.prototype.setOption=function(z,a){this._core.optionsService.setOption(z,a)},te.prototype.refresh=function(z,a){this._verifyIntegers(z,a),this._core.refresh(z,a)},te.prototype.reset=function(){this._core.reset()},te.prototype.loadAddon=function(z){return this._addonManager.loadAddon(this,z)},Object.defineProperty(te,"strings",{get:function(){return pe},enumerable:!1,configurable:!0}),te.prototype._verifyIntegers=function(){for(var z=[],a=0;a<arguments.length;a++)z[a]=arguments[a];for(var y=0,E=z;y<E.length;y++){var b=E[y];if(b===1/0||isNaN(b)||b%1!=0)throw new Error("This API only accepts integers")}},te}();fe.Terminal=ae;var re=function(){function te(z,a){this._buffer=z,this.type=a}return te.prototype.init=function(z){return this._buffer=z,this},Object.defineProperty(te.prototype,"cursorY",{get:function(){return this._buffer.y},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"cursorX",{get:function(){return this._buffer.x},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"viewportY",{get:function(){return this._buffer.ydisp},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"baseY",{get:function(){return this._buffer.ybase},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"length",{get:function(){return this._buffer.lines.length},enumerable:!1,configurable:!0}),te.prototype.getLine=function(z){var a=this._buffer.lines.get(z);if(a)return new ie(a)},te.prototype.getNullCell=function(){return new Re.CellData},te}(),le=function(){function te(z){var a=this;this._buffers=z,this._onBufferChange=new de.EventEmitter,this._normal=new re(this._buffers.normal,"normal"),this._alternate=new re(this._buffers.alt,"alternate"),this._buffers.onBufferActivate(function(){return a._onBufferChange.fire(a.active)})}return Object.defineProperty(te.prototype,"onBufferChange",{get:function(){return this._onBufferChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(te.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(te.prototype,"normal",{get:function(){return this._normal.init(this._buffers.normal)},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"alternate",{get:function(){return this._alternate.init(this._buffers.alt)},enumerable:!1,configurable:!0}),te}(),ie=function(){function te(z){this._line=z}return Object.defineProperty(te.prototype,"isWrapped",{get:function(){return this._line.isWrapped},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"length",{get:function(){return this._line.length},enumerable:!1,configurable:!0}),te.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 Re.CellData)},te.prototype.translateToString=function(z,a,y){return this._line.translateToString(z,a,y)},te}(),se=function(){function te(z){this._core=z}return te.prototype.registerCsiHandler=function(z,a){return this._core.addCsiHandler(z,function(y){return a(y.toArray())})},te.prototype.addCsiHandler=function(z,a){return this.registerCsiHandler(z,a)},te.prototype.registerDcsHandler=function(z,a){return this._core.addDcsHandler(z,function(y,E){return a(y,E.toArray())})},te.prototype.addDcsHandler=function(z,a){return this.registerDcsHandler(z,a)},te.prototype.registerEscHandler=function(z,a){return this._core.addEscHandler(z,a)},te.prototype.addEscHandler=function(z,a){return this.registerEscHandler(z,a)},te.prototype.registerOscHandler=function(z,a){return this._core.addOscHandler(z,a)},te.prototype.addOscHandler=function(z,a){return this.registerOscHandler(z,a)},te}(),oe=function(){function te(z){this._core=z}return te.prototype.register=function(z){this._core.unicodeService.register(z)},Object.defineProperty(te.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(z){this._core.unicodeService.activeVersion=z},enumerable:!1,configurable:!0}),te}()},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(ke,Fe){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(De,We){De.__proto__=We}||function(De,We){for(var Ve in We)We.hasOwnProperty(Ve)&&(De[Ve]=We[Ve])})(ke,Fe)},function(ke,Fe){function De(){this.constructor=ke}Re(ke,Fe),ke.prototype=Fe===null?Object.create(Fe):(De.prototype=Fe.prototype,new De)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.Terminal=void 0;var pe=he(36),de=he(37),ue=he(38),ae=he(12),re=he(19),le=he(40),ie=he(50),se=he(51),oe=he(11),te=he(7),z=he(18),a=he(54),y=he(55),E=he(56),b=he(57),ee=he(59),ne=he(0),ce=he(16),Ae=he(27),ge=he(60),me=he(5),ve=he(61),be=he(62),ye=he(63),Ce=he(64),we=he(65),Ke=typeof window!="undefined"?window.document:null,Se=function(ke){function Fe(De){De===void 0&&(De={});var We=ke.call(this,De)||this;return We.browser=oe,We._keyDownHandled=!1,We._onCursorMove=new ne.EventEmitter,We._onKey=new ne.EventEmitter,We._onRender=new ne.EventEmitter,We._onSelectionChange=new ne.EventEmitter,We._onTitleChange=new ne.EventEmitter,We._onFocus=new ne.EventEmitter,We._onBlur=new ne.EventEmitter,We._onA11yCharEmitter=new ne.EventEmitter,We._onA11yTabEmitter=new ne.EventEmitter,We._setup(),We.linkifier=We._instantiationService.createInstance(ie.Linkifier),We.linkifier2=We.register(We._instantiationService.createInstance(ye.Linkifier2)),We.register(We._inputHandler.onRequestBell(function(){return We.bell()})),We.register(We._inputHandler.onRequestRefreshRows(function(Ve,Qe){return We.refresh(Ve,Qe)})),We.register(We._inputHandler.onRequestReset(function(){return We.reset()})),We.register(We._inputHandler.onRequestScroll(function(Ve,Qe){return We.scroll(Ve,Qe||void 0)})),We.register(We._inputHandler.onRequestWindowsOptionsReport(function(Ve){return We._reportWindowsOptions(Ve)})),We.register(ne.forwardEvent(We._inputHandler.onCursorMove,We._onCursorMove)),We.register(ne.forwardEvent(We._inputHandler.onTitleChange,We._onTitleChange)),We.register(ne.forwardEvent(We._inputHandler.onA11yChar,We._onA11yCharEmitter)),We.register(ne.forwardEvent(We._inputHandler.onA11yTab,We._onA11yTabEmitter)),We.register(We._bufferService.onResize(function(Ve){return We._afterResize(Ve.cols,Ve.rows)})),We}return x(Fe,ke),Object.defineProperty(Fe.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(Fe.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(Fe.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(Fe.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(Fe.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Fe.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Fe.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(Fe.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(Fe.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(Fe.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),Fe.prototype.dispose=function(){var De,We,Ve;this._isDisposed||(ke.prototype.dispose.call(this),(De=this._renderService)===null||De===void 0||De.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(Ve=(We=this.element)===null||We===void 0?void 0:We.parentNode)===null||Ve===void 0||Ve.removeChild(this.element))},Fe.prototype._setup=function(){ke.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(Fe.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),Fe.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},Fe.prototype._updateOptions=function(De){var We,Ve,Qe,Je;switch(ke.prototype._updateOptions.call(this,De),De){case"fontFamily":case"fontSize":(We=this._renderService)===null||We===void 0||We.clear(),(Ve=this._charSizeService)===null||Ve===void 0||Ve.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":(Qe=this.viewport)===null||Qe===void 0||Qe.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new E.AccessibilityManager(this,this._renderService)):((Je=this._accessibilityManager)===null||Je===void 0||Je.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},Fe.prototype._onTextAreaFocus=function(De){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(ae.C0.ESC+"[I"),this.updateCursorStyle(De),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},Fe.prototype.blur=function(){var De;return(De=this.textarea)===null||De===void 0?void 0:De.blur()},Fe.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(ae.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},Fe.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var De=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),We=this._bufferService.buffer.y*De,Ve=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=Ve+"px",this.textarea.style.top=We+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=De+"px",this.textarea.style.lineHeight=De+"px",this.textarea.style.zIndex="-5"}},Fe.prototype._initGlobal=function(){var De=this;this._bindKeys(),this.register(te.addDisposableDomListener(this.element,"copy",function(Ve){De.hasSelection()&&ue.copyHandler(Ve,De._selectionService)}));var We=function(Ve){return ue.handlePasteEvent(Ve,De.textarea,De._coreService)};this.register(te.addDisposableDomListener(this.textarea,"paste",We)),this.register(te.addDisposableDomListener(this.element,"paste",We)),oe.isFirefox?this.register(te.addDisposableDomListener(this.element,"mousedown",function(Ve){Ve.button===2&&ue.rightClickHandler(Ve,De.textarea,De.screenElement,De._selectionService,De.options.rightClickSelectsWord)})):this.register(te.addDisposableDomListener(this.element,"contextmenu",function(Ve){ue.rightClickHandler(Ve,De.textarea,De.screenElement,De._selectionService,De.options.rightClickSelectsWord)})),oe.isLinux&&this.register(te.addDisposableDomListener(this.element,"auxclick",function(Ve){Ve.button===1&&ue.moveTextAreaUnderMouseCursor(Ve,De.textarea,De.screenElement)}))},Fe.prototype._bindKeys=function(){var De=this;this.register(te.addDisposableDomListener(this.textarea,"keyup",function(We){return De._keyUp(We)},!0)),this.register(te.addDisposableDomListener(this.textarea,"keydown",function(We){return De._keyDown(We)},!0)),this.register(te.addDisposableDomListener(this.textarea,"keypress",function(We){return De._keyPress(We)},!0)),this.register(te.addDisposableDomListener(this.textarea,"compositionstart",function(){return De._compositionHelper.compositionstart()})),this.register(te.addDisposableDomListener(this.textarea,"compositionupdate",function(We){return De._compositionHelper.compositionupdate(We)})),this.register(te.addDisposableDomListener(this.textarea,"compositionend",function(){return De._compositionHelper.compositionend()})),this.register(this.onRender(function(){return De._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(We){return De._queueLinkification(We.start,We.end)}))},Fe.prototype.open=function(De){var We=this;if(!De)throw new Error("Terminal requires a parent element.");Ke.body.contains(De)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=De.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"),De.appendChild(this.element);var Ve=Ke.createDocumentFragment();this._viewportElement=Ke.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),Ve.appendChild(this._viewportElement),this._viewportScrollArea=Ke.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=Ke.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=Ke.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),Ve.appendChild(this.screenElement),this.textarea=Ke.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(te.addDisposableDomListener(this.textarea,"focus",function(et){return We._onTextAreaFocus(et)})),this.register(te.addDisposableDomListener(this.textarea,"blur",function(){return We._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var Qe=this._instantiationService.createInstance(Ce.CoreBrowserService,this.textarea);this._instantiationService.setService(me.ICoreBrowserService,Qe),this._charSizeService=this._instantiationService.createInstance(ve.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(me.ICharSizeService,this._charSizeService),this._compositionView=Ke.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(Ve),this._theme=this.options.theme||this._theme,this._colorManager=new Ae.ColorManager(Ke,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(et){return We._colorManager.onOptionsChange(et)})),this._colorManager.setTheme(this._theme);var Je=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(ge.RenderService,Je,this.rows,this.screenElement)),this._instantiationService.setService(me.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(et){return We._onRender.fire(et)})),this.onResize(function(et){return We._renderService.resize(et.cols,et.rows)}),this._soundService=this._instantiationService.createInstance(a.SoundService),this._instantiationService.setService(me.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(be.MouseService),this._instantiationService.setService(me.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(de.Viewport,function(et,ct){return We.scrollLines(et,ct)},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(se.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(me.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(et){return We.scrollLines(et.amount,et.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return We._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(et){return We._renderService.onSelectionChanged(et.start,et.end,et.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(et){We.textarea.value=et,We.textarea.focus(),We.textarea.select()})),this.register(this.onScroll(function(){We.viewport.syncScrollArea(),We._selectionService.refresh()})),this.register(te.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(te.addDisposableDomListener(this.element,"mousedown",function(et){return We._selectionService.onMouseDown(et)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new E.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},Fe.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(le.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+'"')}},Fe.prototype._setTheme=function(De){var We,Ve,Qe;this._theme=De,(We=this._colorManager)===null||We===void 0||We.setTheme(De),(Ve=this._renderService)===null||Ve===void 0||Ve.setColors(this._colorManager.colors),(Qe=this.viewport)===null||Qe===void 0||Qe.onThemeChange(this._colorManager.colors)},Fe.prototype.bindMouse=function(){var De=this,We=this,Ve=this.element;function Qe(lt){var at,pt,bt=We._mouseService.getRawByteCoords(lt,We.screenElement,We.cols,We.rows);if(!bt)return!1;switch(lt.overrideType||lt.type){case"mousemove":pt=32,lt.buttons===void 0?(at=3,lt.button!==void 0&&(at=lt.button<3?lt.button:3)):at=1&lt.buttons?0:4&lt.buttons?1:2&lt.buttons?2:3;break;case"mouseup":pt=0,at=lt.button<3?lt.button:3;break;case"mousedown":pt=1,at=lt.button<3?lt.button:3;break;case"wheel":lt.deltaY!==0&&(pt=lt.deltaY<0?0:1),at=4;break;default:return!1}return!(pt===void 0||at===void 0||at>4)&&We._coreMouseService.triggerMouseEvent({col:bt.x-33,row:bt.y-33,button:at,action:pt,ctrl:lt.ctrlKey,alt:lt.altKey,shift:lt.shiftKey})}var Je={mouseup:null,wheel:null,mousedrag:null,mousemove:null},et=function(lt){return Qe(lt),lt.buttons||(De._document.removeEventListener("mouseup",Je.mouseup),Je.mousedrag&&De._document.removeEventListener("mousemove",Je.mousedrag)),De.cancel(lt)},ct=function(lt){return Qe(lt),lt.preventDefault(),De.cancel(lt)},ut=function(lt){lt.buttons&&Qe(lt)},nt=function(lt){lt.buttons||Qe(lt)};this.register(this._coreMouseService.onProtocolChange(function(lt){lt?(De.optionsService.options.logLevel==="debug"&&De._logService.debug("Binding to mouse events:",De._coreMouseService.explainEvents(lt)),De.element.classList.add("enable-mouse-events"),De._selectionService.disable()):(De._logService.debug("Unbinding from mouse events."),De.element.classList.remove("enable-mouse-events"),De._selectionService.enable()),8&lt?Je.mousemove||(Ve.addEventListener("mousemove",nt),Je.mousemove=nt):(Ve.removeEventListener("mousemove",Je.mousemove),Je.mousemove=null),16&lt?Je.wheel||(Ve.addEventListener("wheel",ct,{passive:!1}),Je.wheel=ct):(Ve.removeEventListener("wheel",Je.wheel),Je.wheel=null),2&lt?Je.mouseup||(Je.mouseup=et):(De._document.removeEventListener("mouseup",Je.mouseup),Je.mouseup=null),4&lt?Je.mousedrag||(Je.mousedrag=ut):(De._document.removeEventListener("mousemove",Je.mousedrag),Je.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(te.addDisposableDomListener(Ve,"mousedown",function(lt){if(lt.preventDefault(),De.focus(),De._coreMouseService.areMouseEventsActive&&!De._selectionService.shouldForceSelection(lt))return Qe(lt),Je.mouseup&&De._document.addEventListener("mouseup",Je.mouseup),Je.mousedrag&&De._document.addEventListener("mousemove",Je.mousedrag),De.cancel(lt)})),this.register(te.addDisposableDomListener(Ve,"wheel",function(lt){if(!Je.wheel){if(!De.buffer.hasScrollback){var at=De.viewport.getLinesScrolled(lt);if(at===0)return;for(var pt=ae.C0.ESC+(De._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(lt.deltaY<0?"A":"B"),bt="",Lt=0;Lt<Math.abs(at);Lt++)bt+=pt;De._coreService.triggerDataEvent(bt,!0)}}},{passive:!0})),this.register(te.addDisposableDomListener(Ve,"wheel",function(lt){if(!Je.wheel)return De.viewport.onWheel(lt)?void 0:De.cancel(lt)},{passive:!1})),this.register(te.addDisposableDomListener(Ve,"touchstart",function(lt){if(!De._coreMouseService.areMouseEventsActive)return De.viewport.onTouchStart(lt),De.cancel(lt)},{passive:!0})),this.register(te.addDisposableDomListener(Ve,"touchmove",function(lt){if(!De._coreMouseService.areMouseEventsActive)return De.viewport.onTouchMove(lt)?void 0:De.cancel(lt)},{passive:!1}))},Fe.prototype.refresh=function(De,We){var Ve;(Ve=this._renderService)===null||Ve===void 0||Ve.refreshRows(De,We)},Fe.prototype._queueLinkification=function(De,We){var Ve;(Ve=this.linkifier)===null||Ve===void 0||Ve.linkifyRows(De,We)},Fe.prototype.updateCursorStyle=function(De){this._selectionService&&this._selectionService.shouldColumnSelect(De)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},Fe.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},Fe.prototype.scrollLines=function(De,We){ke.prototype.scrollLines.call(this,De,We),this.refresh(0,this.rows-1)},Fe.prototype.paste=function(De){ue.paste(De,this.textarea,this._coreService)},Fe.prototype.attachCustomKeyEventHandler=function(De){this._customKeyEventHandler=De},Fe.prototype.registerLinkMatcher=function(De,We,Ve){var Qe=this.linkifier.registerLinkMatcher(De,We,Ve);return this.refresh(0,this.rows-1),Qe},Fe.prototype.deregisterLinkMatcher=function(De){this.linkifier.deregisterLinkMatcher(De)&&this.refresh(0,this.rows-1)},Fe.prototype.registerLinkProvider=function(De){return this.linkifier2.registerLinkProvider(De)},Fe.prototype.registerCharacterJoiner=function(De){var We=this._renderService.registerCharacterJoiner(De);return this.refresh(0,this.rows-1),We},Fe.prototype.deregisterCharacterJoiner=function(De){this._renderService.deregisterCharacterJoiner(De)&&this.refresh(0,this.rows-1)},Object.defineProperty(Fe.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),Fe.prototype.addMarker=function(De){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+De)},Fe.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},Fe.prototype.select=function(De,We,Ve){this._selectionService.setSelection(De,We,Ve)},Fe.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},Fe.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]}},Fe.prototype.clearSelection=function(){var De;(De=this._selectionService)===null||De===void 0||De.clearSelection()},Fe.prototype.selectAll=function(){var De;(De=this._selectionService)===null||De===void 0||De.selectAll()},Fe.prototype.selectLines=function(De,We){var Ve;(Ve=this._selectionService)===null||Ve===void 0||Ve.selectLines(De,We)},Fe.prototype._keyDown=function(De){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler(De)===!1)return!1;if(!this._compositionHelper.keydown(De))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var We=ee.evaluateKeyboardEvent(De,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(De),We.type===3||We.type===2){var Ve=this.rows-1;return this.scrollLines(We.type===2?-Ve:Ve),this.cancel(De,!0)}return We.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,De)||(We.cancel&&this.cancel(De,!0),!We.key||(We.key!==ae.C0.ETX&&We.key!==ae.C0.CR||(this.textarea.value=""),this._onKey.fire({key:We.key,domEvent:De}),this._showCursor(),this._coreService.triggerDataEvent(We.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(De,!0)))},Fe.prototype._isThirdLevelShift=function(De,We){var Ve=De.isMac&&!this.options.macOptionIsMeta&&We.altKey&&!We.ctrlKey&&!We.metaKey||De.isWindows&&We.altKey&&We.ctrlKey&&!We.metaKey;return We.type==="keypress"?Ve:Ve&&(!We.keyCode||We.keyCode>47)},Fe.prototype._keyUp=function(De){this._customKeyEventHandler&&this._customKeyEventHandler(De)===!1||(function(We){return We.keyCode===16||We.keyCode===17||We.keyCode===18}(De)||this.focus(),this.updateCursorStyle(De))},Fe.prototype._keyPress=function(De){var We;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(De)===!1)return!1;if(this.cancel(De),De.charCode)We=De.charCode;else if(De.which===null||De.which===void 0)We=De.keyCode;else{if(De.which===0||De.charCode===0)return!1;We=De.which}return!(!We||(De.altKey||De.ctrlKey||De.metaKey)&&!this._isThirdLevelShift(this.browser,De))&&(We=String.fromCharCode(We),this._onKey.fire({key:We,domEvent:De}),this._showCursor(),this._coreService.triggerDataEvent(We,!0),!0)},Fe.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},Fe.prototype.resize=function(De,We){De!==this.cols||We!==this.rows?ke.prototype.resize.call(this,De,We):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},Fe.prototype._afterResize=function(De,We){var Ve,Qe;(Ve=this._charSizeService)===null||Ve===void 0||Ve.measure(),(Qe=this.viewport)===null||Qe===void 0||Qe.syncScrollArea(!0)},Fe.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 De=1;De<this.rows;De++)this.buffer.lines.push(this.buffer.getBlankLine(ce.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},Fe.prototype.reset=function(){var De,We;this.options.rows=this.rows,this.options.cols=this.cols;var Ve=this._customKeyEventHandler;this._setup(),ke.prototype.reset.call(this),(De=this._selectionService)===null||De===void 0||De.reset(),this._customKeyEventHandler=Ve,this.refresh(0,this.rows-1),(We=this.viewport)===null||We===void 0||We.syncScrollArea()},Fe.prototype._reportWindowsOptions=function(De){if(this._renderService)switch(De){case re.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var We=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),Ve=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(ae.C0.ESC+"[4;"+Ve+";"+We+"t");break;case re.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var Qe=this._renderService.dimensions.scaledCellWidth.toFixed(0),Je=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(ae.C0.ESC+"[6;"+Je+";"+Qe+"t")}},Fe.prototype.cancel=function(De,We){if(this.options.cancelEvents||We)return De.preventDefault(),De.stopPropagation(),!1},Fe.prototype._visualBell=function(){return!1},Fe.prototype._soundBell=function(){return this.options.bellStyle==="sound"},Fe}(we.CoreTerminal);fe.Terminal=Se},function(Mt,fe,he){"use strict";var Re=this&&this.__decorate||function(ae,re,le,ie){var se,oe=arguments.length,te=oe<3?re:ie===null?ie=Object.getOwnPropertyDescriptor(re,le):ie;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")te=Reflect.decorate(ae,re,le,ie);else for(var z=ae.length-1;z>=0;z--)(se=ae[z])&&(te=(oe<3?se(te):oe>3?se(re,le,te):se(re,le))||te);return oe>3&&te&&Object.defineProperty(re,le,te),te},x=this&&this.__param||function(ae,re){return function(le,ie){re(le,ie,ae)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.CompositionHelper=void 0;var pe=he(5),de=he(1),ue=function(){function ae(re,le,ie,se,oe,te){this._textarea=re,this._compositionView=le,this._bufferService=ie,this._optionsService=se,this._charSizeService=oe,this._coreService=te,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(ae.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),ae.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},ae.prototype.compositionupdate=function(re){var le=this;this._compositionView.textContent=re.data,this.updateCompositionElements(),setTimeout(function(){le._compositionPosition.end=le._textarea.value.length},0)},ae.prototype.compositionend=function(){this._finalizeComposition(!0)},ae.prototype.keydown=function(re){if(this._isComposing||this._isSendingComposition){if(re.keyCode===229||re.keyCode===16||re.keyCode===17||re.keyCode===18)return!1;this._finalizeComposition(!1)}return re.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},ae.prototype._finalizeComposition=function(re){var le=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,re){var ie={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(le._isSendingComposition){le._isSendingComposition=!1;var oe=void 0;oe=le._isComposing?le._textarea.value.substring(ie.start,ie.end):le._textarea.value.substring(ie.start),le._coreService.triggerDataEvent(oe,!0)}},0)}else{this._isSendingComposition=!1;var se=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(se,!0)}},ae.prototype._handleAnyTextareaChanges=function(){var re=this,le=this._textarea.value;setTimeout(function(){if(!re._isComposing){var ie=re._textarea.value.replace(le,"");ie.length>0&&re._coreService.triggerDataEvent(ie,!0)}},0)},ae.prototype.updateCompositionElements=function(re){var le=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var ie=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),se=this._bufferService.buffer.y*ie,oe=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=oe+"px",this._compositionView.style.top=se+"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 te=this._compositionView.getBoundingClientRect();this._textarea.style.left=oe+"px",this._textarea.style.top=se+"px",this._textarea.style.width=te.width+"px",this._textarea.style.height=te.height+"px",this._textarea.style.lineHeight=te.height+"px"}re||setTimeout(function(){return le.updateCompositionElements(!0)},0)}},ae=Re([x(2,de.IBufferService),x(3,de.IOptionsService),x(4,pe.ICharSizeService),x(5,de.ICoreService)],ae)}();fe.CompositionHelper=ue},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(se,oe){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,z){te.__proto__=z}||function(te,z){for(var a in z)z.hasOwnProperty(a)&&(te[a]=z[a])})(se,oe)},function(se,oe){function te(){this.constructor=se}Re(se,oe),se.prototype=oe===null?Object.create(oe):(te.prototype=oe.prototype,new te)}),pe=this&&this.__decorate||function(se,oe,te,z){var a,y=arguments.length,E=y<3?oe:z===null?z=Object.getOwnPropertyDescriptor(oe,te):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(se,oe,te,z);else for(var b=se.length-1;b>=0;b--)(a=se[b])&&(E=(y<3?a(E):y>3?a(oe,te,E):a(oe,te))||E);return y>3&&E&&Object.defineProperty(oe,te,E),E},de=this&&this.__param||function(se,oe){return function(te,z){oe(te,z,se)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.Viewport=void 0;var ue=he(2),ae=he(7),re=he(5),le=he(1),ie=function(se){function oe(te,z,a,y,E,b,ee){var ne=se.call(this)||this;return ne._scrollLines=te,ne._viewportElement=z,ne._scrollArea=a,ne._bufferService=y,ne._optionsService=E,ne._charSizeService=b,ne._renderService=ee,ne.scrollBarWidth=0,ne._currentRowHeight=0,ne._lastRecordedBufferLength=0,ne._lastRecordedViewportHeight=0,ne._lastRecordedBufferHeight=0,ne._lastTouchY=0,ne._lastScrollTop=0,ne._wheelPartialScroll=0,ne._refreshAnimationFrame=null,ne._ignoreNextScrollEvent=!1,ne.scrollBarWidth=ne._viewportElement.offsetWidth-ne._scrollArea.offsetWidth||15,ne.register(ae.addDisposableDomListener(ne._viewportElement,"scroll",ne._onScroll.bind(ne))),setTimeout(function(){return ne.syncScrollArea()},0),ne}return x(oe,se),oe.prototype.onThemeChange=function(te){this._viewportElement.style.backgroundColor=te.background.css},oe.prototype._refresh=function(te){var z=this;if(te)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return z._innerRefresh()}))},oe.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var te=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==te&&(this._lastRecordedBufferHeight=te,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},oe.prototype.syncScrollArea=function(te){if(te===void 0&&(te=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(te);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(te)}else this._refresh(te)},oe.prototype._onScroll=function(te){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)}},oe.prototype._bubbleScroll=function(te,z){var a=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(z<0&&this._viewportElement.scrollTop!==0||z>0&&a<this._lastRecordedBufferHeight)||(te.cancelable&&te.preventDefault(),!1)},oe.prototype.onWheel=function(te){var z=this._getPixelsScrolled(te);return z!==0&&(this._viewportElement.scrollTop+=z,this._bubbleScroll(te,z))},oe.prototype._getPixelsScrolled=function(te){if(te.deltaY===0)return 0;var z=this._applyScrollModifier(te.deltaY,te);return te.deltaMode===WheelEvent.DOM_DELTA_LINE?z*=this._currentRowHeight:te.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(z*=this._currentRowHeight*this._bufferService.rows),z},oe.prototype.getLinesScrolled=function(te){if(te.deltaY===0)return 0;var z=this._applyScrollModifier(te.deltaY,te);return te.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):te.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(z*=this._bufferService.rows),z},oe.prototype._applyScrollModifier=function(te,z){var a=this._optionsService.options.fastScrollModifier;return a==="alt"&&z.altKey||a==="ctrl"&&z.ctrlKey||a==="shift"&&z.shiftKey?te*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:te*this._optionsService.options.scrollSensitivity},oe.prototype.onTouchStart=function(te){this._lastTouchY=te.touches[0].pageY},oe.prototype.onTouchMove=function(te){var z=this._lastTouchY-te.touches[0].pageY;return this._lastTouchY=te.touches[0].pageY,z!==0&&(this._viewportElement.scrollTop+=z,this._bubbleScroll(te,z))},oe=pe([de(3,le.IBufferService),de(4,le.IOptionsService),de(5,re.ICharSizeService),de(6,re.IRenderService)],oe)}(ue.Disposable);fe.Viewport=ie},function(Mt,fe,he){"use strict";function Re(ue){return ue.replace(/\r?\n/g,"\r")}function x(ue,ae){return ae?"\x1B[200~"+ue+"\x1B[201~":ue}function pe(ue,ae,re){ue=x(ue=Re(ue),re.decPrivateModes.bracketedPasteMode),re.triggerDataEvent(ue,!0),ae.value=""}function de(ue,ae,re){var le=re.getBoundingClientRect(),ie=ue.clientX-le.left-10,se=ue.clientY-le.top-10;ae.style.width="20px",ae.style.height="20px",ae.style.left=ie+"px",ae.style.top=se+"px",ae.style.zIndex="1000",ae.focus()}Object.defineProperty(fe,"__esModule",{value:!0}),fe.rightClickHandler=fe.moveTextAreaUnderMouseCursor=fe.paste=fe.handlePasteEvent=fe.copyHandler=fe.bracketTextForPaste=fe.prepareTextForTerminal=void 0,fe.prepareTextForTerminal=Re,fe.bracketTextForPaste=x,fe.copyHandler=function(ue,ae){ue.clipboardData&&ue.clipboardData.setData("text/plain",ae.selectionText),ue.preventDefault()},fe.handlePasteEvent=function(ue,ae,re){ue.stopPropagation(),ue.clipboardData&&pe(ue.clipboardData.getData("text/plain"),ae,re)},fe.paste=pe,fe.moveTextAreaUnderMouseCursor=de,fe.rightClickHandler=function(ue,ae,re,le,ie){de(ue,ae,re),ie&&!le.isClickInSelection(ue)&&le.selectWordAtCursor(ue),ae.value=le.selectionText,ae.select()}},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(se,oe){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,z){te.__proto__=z}||function(te,z){for(var a in z)z.hasOwnProperty(a)&&(te[a]=z[a])})(se,oe)},function(se,oe){function te(){this.constructor=se}Re(se,oe),se.prototype=oe===null?Object.create(oe):(te.prototype=oe.prototype,new te)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.EscapeSequenceParser=fe.VT500_TRANSITION_TABLE=fe.TransitionTable=void 0;var pe=he(2),de=he(15),ue=he(21),ae=he(22),re=he(24),le=function(){function se(oe){this.table=new Uint8Array(oe)}return se.prototype.setDefault=function(oe,te){de.fill(this.table,oe<<4|te)},se.prototype.add=function(oe,te,z,a){this.table[te<<8|oe]=z<<4|a},se.prototype.addMany=function(oe,te,z,a){for(var y=0;y<oe.length;y++)this.table[te<<8|oe[y]]=z<<4|a},se}();fe.TransitionTable=le,fe.VT500_TRANSITION_TABLE=function(){var se=new le(4095),oe=Array.apply(null,Array(256)).map(function(b,ee){return ee}),te=function(b,ee){return oe.slice(b,ee)},z=te(32,127),a=te(0,24);a.push(25),a.push.apply(a,te(28,32));var y,E=te(0,14);for(y in se.setDefault(1,0),se.addMany(z,0,2,0),E)se.addMany([24,26,153,154],y,3,0),se.addMany(te(128,144),y,3,0),se.addMany(te(144,152),y,3,0),se.add(156,y,0,0),se.add(27,y,11,1),se.add(157,y,4,8),se.addMany([152,158,159],y,0,7),se.add(155,y,11,3),se.add(144,y,11,9);return se.addMany(a,0,3,0),se.addMany(a,1,3,1),se.add(127,1,0,1),se.addMany(a,8,0,8),se.addMany(a,3,3,3),se.add(127,3,0,3),se.addMany(a,4,3,4),se.add(127,4,0,4),se.addMany(a,6,3,6),se.addMany(a,5,3,5),se.add(127,5,0,5),se.addMany(a,2,3,2),se.add(127,2,0,2),se.add(93,1,4,8),se.addMany(z,8,5,8),se.add(127,8,5,8),se.addMany([156,27,24,26,7],8,6,0),se.addMany(te(28,32),8,0,8),se.addMany([88,94,95],1,0,7),se.addMany(z,7,0,7),se.addMany(a,7,0,7),se.add(156,7,0,0),se.add(127,7,0,7),se.add(91,1,11,3),se.addMany(te(64,127),3,7,0),se.addMany(te(48,60),3,8,4),se.addMany([60,61,62,63],3,9,4),se.addMany(te(48,60),4,8,4),se.addMany(te(64,127),4,7,0),se.addMany([60,61,62,63],4,0,6),se.addMany(te(32,64),6,0,6),se.add(127,6,0,6),se.addMany(te(64,127),6,0,0),se.addMany(te(32,48),3,9,5),se.addMany(te(32,48),5,9,5),se.addMany(te(48,64),5,0,6),se.addMany(te(64,127),5,7,0),se.addMany(te(32,48),4,9,5),se.addMany(te(32,48),1,9,2),se.addMany(te(32,48),2,9,2),se.addMany(te(48,127),2,10,0),se.addMany(te(48,80),1,10,0),se.addMany(te(81,88),1,10,0),se.addMany([89,90,92],1,10,0),se.addMany(te(96,127),1,10,0),se.add(80,1,11,9),se.addMany(a,9,0,9),se.add(127,9,0,9),se.addMany(te(28,32),9,0,9),se.addMany(te(32,48),9,9,12),se.addMany(te(48,60),9,8,10),se.addMany([60,61,62,63],9,9,10),se.addMany(a,11,0,11),se.addMany(te(32,128),11,0,11),se.addMany(te(28,32),11,0,11),se.addMany(a,10,0,10),se.add(127,10,0,10),se.addMany(te(28,32),10,0,10),se.addMany(te(48,60),10,8,10),se.addMany([60,61,62,63],10,0,11),se.addMany(te(32,48),10,9,12),se.addMany(a,12,0,12),se.add(127,12,0,12),se.addMany(te(28,32),12,0,12),se.addMany(te(32,48),12,9,12),se.addMany(te(48,64),12,0,11),se.addMany(te(64,127),12,12,13),se.addMany(te(64,127),10,12,13),se.addMany(te(64,127),9,12,13),se.addMany(a,13,13,13),se.addMany(z,13,13,13),se.add(127,13,0,13),se.addMany([27,156,24,26],13,14,0),se.add(160,0,2,0),se.add(160,8,5,8),se.add(160,6,0,6),se.add(160,11,0,11),se.add(160,13,13,13),se}();var ie=function(se){function oe(te){te===void 0&&(te=fe.VT500_TRANSITION_TABLE);var z=se.call(this)||this;return z._transitions=te,z.initialState=0,z.currentState=z.initialState,z._params=new ue.Params,z._params.addParam(0),z._collect=0,z.precedingCodepoint=0,z._printHandlerFb=function(a,y,E){},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 ae.OscParser,z._dcsParser=new re.DcsParser,z._errorHandler=z._errorHandlerFb,z.setEscHandler({final:"\\"},function(){}),z}return x(oe,se),oe.prototype._identifier=function(te,z){z===void 0&&(z=[64,126]);var a=0;if(te.prefix){if(te.prefix.length>1)throw new Error("only one byte as prefix supported");if((a=te.prefix.charCodeAt(0))&&60>a||a>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(te.intermediates){if(te.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var y=0;y<te.intermediates.length;++y){var E=te.intermediates.charCodeAt(y);if(32>E||E>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");a<<=8,a|=E}}if(te.final.length!==1)throw new Error("final must be a single byte");var b=te.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},oe.prototype.identToString=function(te){for(var z=[];te;)z.push(String.fromCharCode(255&te)),te>>=8;return z.reverse().join("")},oe.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},oe.prototype.setPrintHandler=function(te){this._printHandler=te},oe.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},oe.prototype.addEscHandler=function(te,z){var a=this._identifier(te,[48,126]);this._escHandlers[a]===void 0&&(this._escHandlers[a]=[]);var y=this._escHandlers[a];return y.push(z),{dispose:function(){var E=y.indexOf(z);E!==-1&&y.splice(E,1)}}},oe.prototype.setEscHandler=function(te,z){this._escHandlers[this._identifier(te,[48,126])]=[z]},oe.prototype.clearEscHandler=function(te){this._escHandlers[this._identifier(te,[48,126])]&&delete this._escHandlers[this._identifier(te,[48,126])]},oe.prototype.setEscHandlerFallback=function(te){this._escHandlerFb=te},oe.prototype.setExecuteHandler=function(te,z){this._executeHandlers[te.charCodeAt(0)]=z},oe.prototype.clearExecuteHandler=function(te){this._executeHandlers[te.charCodeAt(0)]&&delete this._executeHandlers[te.charCodeAt(0)]},oe.prototype.setExecuteHandlerFallback=function(te){this._executeHandlerFb=te},oe.prototype.addCsiHandler=function(te,z){var a=this._identifier(te);this._csiHandlers[a]===void 0&&(this._csiHandlers[a]=[]);var y=this._csiHandlers[a];return y.push(z),{dispose:function(){var E=y.indexOf(z);E!==-1&&y.splice(E,1)}}},oe.prototype.setCsiHandler=function(te,z){this._csiHandlers[this._identifier(te)]=[z]},oe.prototype.clearCsiHandler=function(te){this._csiHandlers[this._identifier(te)]&&delete this._csiHandlers[this._identifier(te)]},oe.prototype.setCsiHandlerFallback=function(te){this._csiHandlerFb=te},oe.prototype.addDcsHandler=function(te,z){return this._dcsParser.addHandler(this._identifier(te),z)},oe.prototype.setDcsHandler=function(te,z){this._dcsParser.setHandler(this._identifier(te),z)},oe.prototype.clearDcsHandler=function(te){this._dcsParser.clearHandler(this._identifier(te))},oe.prototype.setDcsHandlerFallback=function(te){this._dcsParser.setHandlerFallback(te)},oe.prototype.addOscHandler=function(te,z){return this._oscParser.addHandler(te,z)},oe.prototype.setOscHandler=function(te,z){this._oscParser.setHandler(te,z)},oe.prototype.clearOscHandler=function(te){this._oscParser.clearHandler(te)},oe.prototype.setOscHandlerFallback=function(te){this._oscParser.setHandlerFallback(te)},oe.prototype.setErrorHandler=function(te){this._errorHandler=te},oe.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},oe.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},oe.prototype.parse=function(te,z){for(var a=0,y=0,E=this.currentState,b=this._oscParser,ee=this._dcsParser,ne=this._collect,ce=this._params,Ae=this._transitions.table,ge=0;ge<z;++ge){switch((y=Ae[E<<8|((a=te[ge])<160?a:160)])>>4){case 2:for(var me=ge+1;;++me){if(me>=z||(a=te[me])<32||a>126&&a<160){this._printHandler(te,ge,me),ge=me-1;break}if(++me>=z||(a=te[me])<32||a>126&&a<160){this._printHandler(te,ge,me),ge=me-1;break}if(++me>=z||(a=te[me])<32||a>126&&a<160){this._printHandler(te,ge,me),ge=me-1;break}if(++me>=z||(a=te[me])<32||a>126&&a<160){this._printHandler(te,ge,me),ge=me-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:ge,code:a,currentState:E,collect:ne,params:ce,abort:!1}).abort)return;break;case 7:for(var ve=this._csiHandlers[ne<<8|a],be=ve?ve.length-1:-1;be>=0&&ve[be](ce)===!1;be--);be<0&&this._csiHandlerFb(ne<<8|a,ce),this.precedingCodepoint=0;break;case 8:do switch(a){case 59:ce.addParam(0);break;case 58:ce.addSubParam(-1);break;default:ce.addDigit(a-48)}while(++ge<z&&(a=te[ge])>47&&a<60);ge--;break;case 9:ne<<=8,ne|=a;break;case 10:for(var ye=this._escHandlers[ne<<8|a],Ce=ye?ye.length-1:-1;Ce>=0&&ye[Ce]()===!1;Ce--);Ce<0&&this._escHandlerFb(ne<<8|a),this.precedingCodepoint=0;break;case 11:ce.reset(),ce.addParam(0),ne=0;break;case 12:ee.hook(ne<<8|a,ce);break;case 13:for(var we=ge+1;;++we)if(we>=z||(a=te[we])===24||a===26||a===27||a>127&&a<160){ee.put(te,ge,we),ge=we-1;break}break;case 14:ee.unhook(a!==24&&a!==26),a===27&&(y|=1),ce.reset(),ce.addParam(0),ne=0,this.precedingCodepoint=0;break;case 4:b.start();break;case 5:for(var Ke=ge+1;;Ke++)if(Ke>=z||(a=te[Ke])<32||a>127&&a<=159){b.put(te,ge,Ke),ge=Ke-1;break}break;case 6:b.end(a!==24&&a!==26),a===27&&(y|=1),ce.reset(),ce.addParam(0),ne=0,this.precedingCodepoint=0}E=15&y}this._collect=ne,this.currentState=E},oe}(pe.Disposable);fe.EscapeSequenceParser=ie},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(b,ee){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,ce){ne.__proto__=ce}||function(ne,ce){for(var Ae in ce)ce.hasOwnProperty(Ae)&&(ne[Ae]=ce[Ae])})(b,ee)},function(b,ee){function ne(){this.constructor=b}Re(b,ee),b.prototype=ee===null?Object.create(ee):(ne.prototype=ee.prototype,new ne)}),pe=this&&this.__decorate||function(b,ee,ne,ce){var Ae,ge=arguments.length,me=ge<3?ee:ce===null?ce=Object.getOwnPropertyDescriptor(ee,ne):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")me=Reflect.decorate(b,ee,ne,ce);else for(var ve=b.length-1;ve>=0;ve--)(Ae=b[ve])&&(me=(ge<3?Ae(me):ge>3?Ae(ee,ne,me):Ae(ee,ne))||me);return ge>3&&me&&Object.defineProperty(ee,ne,me),me},de=this&&this.__param||function(b,ee){return function(ne,ce){ee(ne,ce,b)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.Renderer=void 0;var ue=he(41),ae=he(47),re=he(48),le=he(49),ie=he(29),se=he(2),oe=he(5),te=he(1),z=he(25),a=he(0),y=1,E=function(b){function ee(ne,ce,Ae,ge,me,ve,be,ye,Ce){var we=b.call(this)||this;we._colors=ne,we._screenElement=ce,we._bufferService=me,we._charSizeService=ve,we._optionsService=be,we._id=y++,we._onRequestRedraw=new a.EventEmitter;var Ke=we._optionsService.options.allowTransparency;return we._characterJoinerRegistry=new ie.CharacterJoinerRegistry(we._bufferService),we._renderLayers=[new ue.TextRenderLayer(we._screenElement,0,we._colors,we._characterJoinerRegistry,Ke,we._id,we._bufferService,be),new ae.SelectionRenderLayer(we._screenElement,1,we._colors,we._id,we._bufferService,be),new le.LinkRenderLayer(we._screenElement,2,we._colors,we._id,Ae,ge,we._bufferService,be),new re.CursorRenderLayer(we._screenElement,3,we._colors,we._id,we._onRequestRedraw,we._bufferService,be,ye,Ce)],we.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},we._devicePixelRatio=window.devicePixelRatio,we._updateDimensions(),we.onOptionsChanged(),we}return x(ee,b),Object.defineProperty(ee.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),ee.prototype.dispose=function(){for(var ne=0,ce=this._renderLayers;ne<ce.length;ne++)ce[ne].dispose();b.prototype.dispose.call(this),z.removeTerminalFromCache(this._id)},ee.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},ee.prototype.setColors=function(ne){this._colors=ne;for(var ce=0,Ae=this._renderLayers;ce<Ae.length;ce++){var ge=Ae[ce];ge.setColors(this._colors),ge.reset()}},ee.prototype.onResize=function(ne,ce){this._updateDimensions();for(var Ae=0,ge=this._renderLayers;Ae<ge.length;Ae++)ge[Ae].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},ee.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},ee.prototype.onBlur=function(){this._runOperation(function(ne){return ne.onBlur()})},ee.prototype.onFocus=function(){this._runOperation(function(ne){return ne.onFocus()})},ee.prototype.onSelectionChanged=function(ne,ce,Ae){Ae===void 0&&(Ae=!1),this._runOperation(function(ge){return ge.onSelectionChanged(ne,ce,Ae)})},ee.prototype.onCursorMove=function(){this._runOperation(function(ne){return ne.onCursorMove()})},ee.prototype.onOptionsChanged=function(){this._runOperation(function(ne){return ne.onOptionsChanged()})},ee.prototype.clear=function(){this._runOperation(function(ne){return ne.reset()})},ee.prototype._runOperation=function(ne){for(var ce=0,Ae=this._renderLayers;ce<Ae.length;ce++)ne(Ae[ce])},ee.prototype.renderRows=function(ne,ce){for(var Ae=0,ge=this._renderLayers;Ae<ge.length;Ae++)ge[Ae].onGridChanged(ne,ce)},ee.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)},ee.prototype.registerCharacterJoiner=function(ne){return this._characterJoinerRegistry.registerCharacterJoiner(ne)},ee.prototype.deregisterCharacterJoiner=function(ne){return this._characterJoinerRegistry.deregisterCharacterJoiner(ne)},ee=pe([de(4,te.IBufferService),de(5,oe.ICharSizeService),de(6,te.IOptionsService),de(7,te.ICoreService),de(8,oe.ICoreBrowserService)],ee)}(se.Disposable);fe.Renderer=E},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(se,oe){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,z){te.__proto__=z}||function(te,z){for(var a in z)z.hasOwnProperty(a)&&(te[a]=z[a])})(se,oe)},function(se,oe){function te(){this.constructor=se}Re(se,oe),se.prototype=oe===null?Object.create(oe):(te.prototype=oe.prototype,new te)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.TextRenderLayer=void 0;var pe=he(42),de=he(13),ue=he(6),ae=he(3),re=he(29),le=he(4),ie=function(se){function oe(te,z,a,y,E,b,ee,ne){var ce=se.call(this,te,"text",z,E,a,b,ee,ne)||this;return ce._characterWidth=0,ce._characterFont="",ce._characterOverlapCache={},ce._workCell=new le.CellData,ce._state=new pe.GridCache,ce._characterJoinerRegistry=y,ce}return x(oe,se),oe.prototype.resize=function(te){se.prototype.resize.call(this,te);var z=this._getFont(!1,!1);this._characterWidth===te.scaledCharWidth&&this._characterFont===z||(this._characterWidth=te.scaledCharWidth,this._characterFont=z,this._characterOverlapCache={}),this._state.clear(),this._state.resize(this._bufferService.cols,this._bufferService.rows)},oe.prototype.reset=function(){this._state.clear(),this._clearAll()},oe.prototype._forEachCell=function(te,z,a,y){for(var E=te;E<=z;E++)for(var b=E+this._bufferService.buffer.ydisp,ee=this._bufferService.buffer.lines.get(b),ne=a?a.getJoinedCharacters(b):[],ce=0;ce<this._bufferService.cols;ce++){ee.loadCell(ce,this._workCell);var Ae=this._workCell,ge=!1,me=ce;if(Ae.getWidth()!==0){if(ne.length>0&&ce===ne[0][0]){ge=!0;var ve=ne.shift();Ae=new re.JoinedCellData(this._workCell,ee.translateToString(!0,ve[0],ve[1]),ve[1]-ve[0]),me=ve[1]-1}!ge&&this._isOverlapping(Ae)&&me<ee.length-1&&ee.getCodePoint(me+1)===ae.NULL_CELL_CODE&&(Ae.content&=-12582913,Ae.content|=2<<22),y(Ae,ce,E),ce=me}}},oe.prototype._drawBackground=function(te,z){var a=this,y=this._ctx,E=this._bufferService.cols,b=0,ee=0,ne=null;y.save(),this._forEachCell(te,z,null,function(ce,Ae,ge){var me=null;ce.isInverse()?me=ce.isFgDefault()?a._colors.foreground.css:ce.isFgRGB()?"rgb("+ue.AttributeData.toColorRGB(ce.getFgColor()).join(",")+")":a._colors.ansi[ce.getFgColor()].css:ce.isBgRGB()?me="rgb("+ue.AttributeData.toColorRGB(ce.getBgColor()).join(",")+")":ce.isBgPalette()&&(me=a._colors.ansi[ce.getBgColor()].css),ne===null&&(b=Ae,ee=ge),ge!==ee?(y.fillStyle=ne||"",a._fillCells(b,ee,E-b,1),b=Ae,ee=ge):ne!==me&&(y.fillStyle=ne||"",a._fillCells(b,ee,Ae-b,1),b=Ae,ee=ge),ne=me}),ne!==null&&(y.fillStyle=ne,this._fillCells(b,ee,E-b,1)),y.restore()},oe.prototype._drawForeground=function(te,z){var a=this;this._forEachCell(te,z,this._characterJoinerRegistry,function(y,E,b){if(!y.isInvisible()&&(a._drawChars(y,E,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("+ue.AttributeData.toColorRGB(y.getBgColor()).join(",")+")";else{var ee=y.getBgColor();a._optionsService.options.drawBoldTextInBrightColors&&y.isBold()&&ee<8&&(ee+=8),a._ctx.fillStyle=a._colors.ansi[ee].css}else if(y.isFgDefault())a._ctx.fillStyle=a._colors.foreground.css;else if(y.isFgRGB())a._ctx.fillStyle="rgb("+ue.AttributeData.toColorRGB(y.getFgColor()).join(",")+")";else{var ne=y.getFgColor();a._optionsService.options.drawBoldTextInBrightColors&&y.isBold()&&ne<8&&(ne+=8),a._ctx.fillStyle=a._colors.ansi[ne].css}a._fillBottomLineAtCells(E,b,y.getWidth()),a._ctx.restore()}})},oe.prototype.onGridChanged=function(te,z){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,te,this._bufferService.cols,z-te+1),this._drawBackground(te,z),this._drawForeground(te,z))},oe.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},oe.prototype._isOverlapping=function(te){if(te.getWidth()!==1||te.getCode()<256)return!1;var z=te.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},oe}(de.BaseRenderLayer);fe.TextRenderLayer=ie},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.GridCache=void 0;var Re=function(){function x(){this.cache=[]}return x.prototype.resize=function(pe,de){for(var ue=0;ue<pe;ue++){this.cache.length<=ue&&this.cache.push([]);for(var ae=this.cache[ue].length;ae<de;ae++)this.cache[ue].push(void 0);this.cache[ue].length=de}this.cache.length=pe},x.prototype.clear=function(){for(var pe=0;pe<this.cache.length;pe++)for(var de=0;de<this.cache[pe].length;de++)this.cache[pe][de]=void 0},x}();fe.GridCache=Re},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(a,y){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,b){E.__proto__=b}||function(E,b){for(var ee in b)b.hasOwnProperty(ee)&&(E[ee]=b[ee])})(a,y)},function(a,y){function E(){this.constructor=a}Re(a,y),a.prototype=y===null?Object.create(y):(E.prototype=y.prototype,new E)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.NoneCharAtlas=fe.DynamicCharAtlas=fe.getGlyphCacheKey=void 0;var pe=he(9),de=he(44),ue=he(27),ae=he(46),re=he(11),le=he(28),ie=he(10),se={css:"rgba(0, 0, 0, 0)",rgba:0};function oe(a){return a.code<<21|a.bg<<12|a.fg<<3|(a.bold?0:4)+(a.dim?0:2)+(a.italic?0:1)}fe.getGlyphCacheKey=oe;var te=function(a){function y(E,b){var ee=a.call(this)||this;ee._config=b,ee._drawToCacheCount=0,ee._glyphsWaitingOnBitmap=[],ee._bitmapCommitTimeout=null,ee._bitmap=null,ee._cacheCanvas=E.createElement("canvas"),ee._cacheCanvas.width=1024,ee._cacheCanvas.height=1024,ee._cacheCtx=le.throwIfFalsy(ee._cacheCanvas.getContext("2d",{alpha:!0}));var ne=E.createElement("canvas");ne.width=ee._config.scaledCharWidth,ne.height=ee._config.scaledCharHeight,ee._tmpCtx=le.throwIfFalsy(ne.getContext("2d",{alpha:ee._config.allowTransparency})),ee._width=Math.floor(1024/ee._config.scaledCharWidth),ee._height=Math.floor(1024/ee._config.scaledCharHeight);var ce=ee._width*ee._height;return ee._cacheMap=new ae.LRUMap(ce),ee._cacheMap.prealloc(ce),ee}return x(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(E,b,ee,ne){if(b.code===32)return!0;if(!this._canCache(b))return!1;var ce=oe(b),Ae=this._cacheMap.get(ce);if(Ae!=null)return this._drawFromCache(E,Ae,ee,ne),!0;if(this._drawToCacheCount<100){var ge=void 0;ge=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var me=this._drawToCache(b,ge);return this._cacheMap.set(ce,me),this._drawFromCache(E,me,ee,ne),!0}return!1},y.prototype._canCache=function(E){return E.code<256},y.prototype._toCoordinateX=function(E){return E%this._width*this._config.scaledCharWidth},y.prototype._toCoordinateY=function(E){return Math.floor(E/this._width)*this._config.scaledCharHeight},y.prototype._drawFromCache=function(E,b,ee,ne){if(!b.isEmpty){var ce=this._toCoordinateX(b.index),Ae=this._toCoordinateY(b.index);E.drawImage(b.inBitmap?this._bitmap:this._cacheCanvas,ce,Ae,this._config.scaledCharWidth,this._config.scaledCharHeight,ee,ne,this._config.scaledCharWidth,this._config.scaledCharHeight)}},y.prototype._getColorFromAnsiIndex=function(E){return E<this._config.colors.ansi.length?this._config.colors.ansi[E]:ue.DEFAULT_ANSI_COLORS[E]},y.prototype._getBackgroundColor=function(E){return this._config.allowTransparency?se:E.bg===pe.INVERTED_DEFAULT_COLOR?this._config.colors.foreground:E.bg<256?this._getColorFromAnsiIndex(E.bg):this._config.colors.background},y.prototype._getForegroundColor=function(E){return E.fg===pe.INVERTED_DEFAULT_COLOR?ie.color.opaque(this._config.colors.background):E.fg<256?this._getColorFromAnsiIndex(E.fg):this._config.colors.foreground},y.prototype._drawToCache=function(E,b){this._drawToCacheCount++,this._tmpCtx.save();var ee=this._getBackgroundColor(E);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=ee.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var ne=E.bold?this._config.fontWeightBold:this._config.fontWeight,ce=E.italic?"italic":"";this._tmpCtx.font=ce+" "+ne+" "+this._config.fontSize*this._config.devicePixelRatio+"px "+this._config.fontFamily,this._tmpCtx.textBaseline="middle",this._tmpCtx.fillStyle=this._getForegroundColor(E).css,E.dim&&(this._tmpCtx.globalAlpha=pe.DIM_OPACITY),this._tmpCtx.fillText(E.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var Ae=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),ge=!1;this._config.allowTransparency||(ge=function(ye,Ce){for(var we=!0,Ke=Ce.rgba>>>24,Se=Ce.rgba>>>16&255,ke=Ce.rgba>>>8&255,Fe=0;Fe<ye.data.length;Fe+=4)ye.data[Fe]===Ke&&ye.data[Fe+1]===Se&&ye.data[Fe+2]===ke?ye.data[Fe+3]=0:we=!1;return we}(Ae,ee));var me=this._toCoordinateX(b),ve=this._toCoordinateY(b);this._cacheCtx.putImageData(Ae,me,ve);var be={index:b,isEmpty:ge,inBitmap:!1};return this._addGlyphToBitmap(be),be},y.prototype._addGlyphToBitmap=function(E){var b=this;!("createImageBitmap"in window)||re.isFirefox||re.isSafari||(this._glyphsWaitingOnBitmap.push(E),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return b._generateBitmap()},100)))},y.prototype._generateBitmap=function(){var E=this,b=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(ee){E._bitmap=ee;for(var ne=0;ne<b.length;ne++)b[ne].inBitmap=!0}),this._bitmapCommitTimeout=null},y}(de.BaseCharAtlas);fe.DynamicCharAtlas=te;var z=function(a){function y(E,b){return a.call(this)||this}return x(y,a),y.prototype.draw=function(E,b,ee,ne){return!1},y}(de.BaseCharAtlas);fe.NoneCharAtlas=z},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.BaseCharAtlas=void 0;var Re=function(){function x(){this._didWarmUp=!1}return x.prototype.dispose=function(){},x.prototype.warmUp=function(){this._didWarmUp||(this._doWarmUp(),this._didWarmUp=!0)},x.prototype._doWarmUp=function(){},x.prototype.beginFrame=function(){},x}();fe.BaseCharAtlas=Re},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.ColorContrastCache=void 0;var Re=function(){function x(){this._color={},this._rgba={}}return x.prototype.clear=function(){this._color={},this._rgba={}},x.prototype.setCss=function(pe,de,ue){this._rgba[pe]||(this._rgba[pe]={}),this._rgba[pe][de]=ue},x.prototype.getCss=function(pe,de){return this._rgba[pe]?this._rgba[pe][de]:void 0},x.prototype.setColor=function(pe,de,ue){this._color[pe]||(this._color[pe]={}),this._color[pe][de]=ue},x.prototype.getColor=function(pe,de){return this._color[pe]?this._color[pe][de]:void 0},x}();fe.ColorContrastCache=Re},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.LRUMap=void 0;var Re=function(){function x(pe){this.capacity=pe,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return x.prototype._unlinkNode=function(pe){var de=pe.prev,ue=pe.next;pe===this._head&&(this._head=ue),pe===this._tail&&(this._tail=de),de!==null&&(de.next=ue),ue!==null&&(ue.prev=de)},x.prototype._appendNode=function(pe){var de=this._tail;de!==null&&(de.next=pe),pe.prev=de,pe.next=null,this._tail=pe,this._head===null&&(this._head=pe)},x.prototype.prealloc=function(pe){for(var de=this._nodePool,ue=0;ue<pe;ue++)de.push({prev:null,next:null,key:null,value:null})},x.prototype.get=function(pe){var de=this._map[pe];return de!==void 0?(this._unlinkNode(de),this._appendNode(de),de.value):null},x.prototype.peekValue=function(pe){var de=this._map[pe];return de!==void 0?de.value:null},x.prototype.peek=function(){var pe=this._head;return pe===null?null:pe.value},x.prototype.set=function(pe,de){var ue=this._map[pe];if(ue!==void 0)ue=this._map[pe],this._unlinkNode(ue),ue.value=de;else if(this.size>=this.capacity)ue=this._head,this._unlinkNode(ue),delete this._map[ue.key],ue.key=pe,ue.value=de,this._map[pe]=ue;else{var ae=this._nodePool;ae.length>0?((ue=ae.pop()).key=pe,ue.value=de):ue={prev:null,next:null,key:pe,value:de},this._map[pe]=ue,this.size++}this._appendNode(ue)},x}();fe.LRUMap=Re},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(de,ue){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ae,re){ae.__proto__=re}||function(ae,re){for(var le in re)re.hasOwnProperty(le)&&(ae[le]=re[le])})(de,ue)},function(de,ue){function ae(){this.constructor=de}Re(de,ue),de.prototype=ue===null?Object.create(ue):(ae.prototype=ue.prototype,new ae)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.SelectionRenderLayer=void 0;var pe=function(de){function ue(ae,re,le,ie,se,oe){var te=de.call(this,ae,"selection",re,!0,le,ie,se,oe)||this;return te._clearState(),te}return x(ue,de),ue.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},ue.prototype.resize=function(ae){de.prototype.resize.call(this,ae),this._clearState()},ue.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},ue.prototype.onSelectionChanged=function(ae,re,le){if(this._didStateChange(ae,re,le,this._bufferService.buffer.ydisp))if(this._clearAll(),ae&&re){var ie=ae[1]-this._bufferService.buffer.ydisp,se=re[1]-this._bufferService.buffer.ydisp,oe=Math.max(ie,0),te=Math.min(se,this._bufferService.rows-1);if(!(oe>=this._bufferService.rows||te<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,le){var z=ae[0],a=re[0]-z,y=te-oe+1;this._fillCells(z,oe,a,y)}else{z=ie===oe?ae[0]:0;var E=oe===te?re[0]:this._bufferService.cols;this._fillCells(z,oe,E-z,1);var b=Math.max(te-oe-1,0);if(this._fillCells(0,oe+1,this._bufferService.cols,b),oe!==te){var ee=se===te?re[0]:this._bufferService.cols;this._fillCells(0,te,ee,1)}}this._state.start=[ae[0],ae[1]],this._state.end=[re[0],re[1]],this._state.columnSelectMode=le,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},ue.prototype._didStateChange=function(ae,re,le,ie){return!this._areCoordinatesEqual(ae,this._state.start)||!this._areCoordinatesEqual(re,this._state.end)||le!==this._state.columnSelectMode||ie!==this._state.ydisp},ue.prototype._areCoordinatesEqual=function(ae,re){return!(!ae||!re)&&ae[0]===re[0]&&ae[1]===re[1]},ue}(he(13).BaseRenderLayer);fe.SelectionRenderLayer=pe},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(re,le){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,se){ie.__proto__=se}||function(ie,se){for(var oe in se)se.hasOwnProperty(oe)&&(ie[oe]=se[oe])})(re,le)},function(re,le){function ie(){this.constructor=re}Re(re,le),re.prototype=le===null?Object.create(le):(ie.prototype=le.prototype,new ie)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.CursorRenderLayer=void 0;var pe=he(13),de=he(4),ue=function(re){function le(ie,se,oe,te,z,a,y,E,b){var ee=re.call(this,ie,"cursor",se,!0,oe,te,a,y)||this;return ee._onRequestRedraw=z,ee._coreService=E,ee._coreBrowserService=b,ee._cell=new de.CellData,ee._state={x:0,y:0,isFocused:!1,style:"",width:0},ee._cursorRenderers={bar:ee._renderBarCursor.bind(ee),block:ee._renderBlockCursor.bind(ee),underline:ee._renderUnderlineCursor.bind(ee)},ee}return x(le,re),le.prototype.resize=function(ie){re.prototype.resize.call(this,ie),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},le.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},le.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},le.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},le.prototype.onOptionsChanged=function(){var ie,se=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new ae(this._coreBrowserService.isFocused,function(){se._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})},le.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},le.prototype.onGridChanged=function(ie,se){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},le.prototype._render=function(ie){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var se=this._bufferService.buffer.ybase+this._bufferService.buffer.y,oe=se-this._bufferService.buffer.ydisp;if(oe<0||oe>=this._bufferService.rows)this._clearCursor();else{var te=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(se).loadCell(te,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](te,oe,this._cell):this._renderBlurCursor(te,oe,this._cell),this._ctx.restore(),this._state.x=te,this._state.y=oe,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===te&&this._state.y===oe&&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"](te,oe,this._cell),this._ctx.restore(),this._state.x=te,this._state.y=oe,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},le.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})},le.prototype._renderBarCursor=function(ie,se,oe){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(ie,se,this._optionsService.options.cursorWidth),this._ctx.restore()},le.prototype._renderBlockCursor=function(ie,se,oe){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(ie,se,oe.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(oe,ie,se),this._ctx.restore()},le.prototype._renderUnderlineCursor=function(ie,se,oe){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(ie,se),this._ctx.restore()},le.prototype._renderBlurCursor=function(ie,se,oe){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(ie,se,oe.getWidth(),1),this._ctx.restore()},le}(pe.BaseRenderLayer);fe.CursorRenderLayer=ue;var ae=function(){function re(le,ie){this._renderCallback=ie,this.isCursorVisible=!0,le&&this._restartInterval()}return Object.defineProperty(re.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),re.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)},re.prototype.restartBlinkAnimation=function(){var le=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){le._renderCallback(),le._animationFrame=void 0})))},re.prototype._restartInterval=function(le){var ie=this;le===void 0&&(le=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(ie._animationTimeRestarted){var se=600-(Date.now()-ie._animationTimeRestarted);if(ie._animationTimeRestarted=void 0,se>0)return void ie._restartInterval(se)}ie.isCursorVisible=!1,ie._animationFrame=window.requestAnimationFrame(function(){ie._renderCallback(),ie._animationFrame=void 0}),ie._blinkInterval=window.setInterval(function(){if(ie._animationTimeRestarted){var oe=600-(Date.now()-ie._animationTimeRestarted);return ie._animationTimeRestarted=void 0,void ie._restartInterval(oe)}ie.isCursorVisible=!ie.isCursorVisible,ie._animationFrame=window.requestAnimationFrame(function(){ie._renderCallback(),ie._animationFrame=void 0})},600)},le)},re.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)},re.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},re}()},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(re,le){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,se){ie.__proto__=se}||function(ie,se){for(var oe in se)se.hasOwnProperty(oe)&&(ie[oe]=se[oe])})(re,le)},function(re,le){function ie(){this.constructor=re}Re(re,le),re.prototype=le===null?Object.create(le):(ie.prototype=le.prototype,new ie)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.LinkRenderLayer=void 0;var pe=he(13),de=he(9),ue=he(26),ae=function(re){function le(ie,se,oe,te,z,a,y,E){var b=re.call(this,ie,"link",se,!0,oe,te,y,E)||this;return z.onShowLinkUnderline(function(ee){return b._onShowLinkUnderline(ee)}),z.onHideLinkUnderline(function(ee){return b._onHideLinkUnderline(ee)}),a.onShowLinkUnderline(function(ee){return b._onShowLinkUnderline(ee)}),a.onHideLinkUnderline(function(ee){return b._onHideLinkUnderline(ee)}),b}return x(le,re),le.prototype.resize=function(ie){re.prototype.resize.call(this,ie),this._state=void 0},le.prototype.reset=function(){this._clearCurrentLink()},le.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}},le.prototype._onShowLinkUnderline=function(ie){if(ie.fg===de.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:ie.fg&&ue.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 se=ie.y1+1;se<ie.y2;se++)this._fillBottomLineAtCells(0,se,ie.cols);this._fillBottomLineAtCells(0,ie.y2,ie.x2)}this._state=ie},le.prototype._onHideLinkUnderline=function(ie){this._clearCurrentLink()},le}(pe.BaseRenderLayer);fe.LinkRenderLayer=ae},function(Mt,fe,he){"use strict";var Re=this&&this.__decorate||function(re,le,ie,se){var oe,te=arguments.length,z=te<3?le:se===null?se=Object.getOwnPropertyDescriptor(le,ie):se;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")z=Reflect.decorate(re,le,ie,se);else for(var a=re.length-1;a>=0;a--)(oe=re[a])&&(z=(te<3?oe(z):te>3?oe(le,ie,z):oe(le,ie))||z);return te>3&&z&&Object.defineProperty(le,ie,z),z},x=this&&this.__param||function(re,le){return function(ie,se){le(ie,se,re)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.MouseZone=fe.Linkifier=void 0;var pe=he(0),de=he(1),ue=function(){function re(le,ie,se){this._bufferService=le,this._logService=ie,this._unicodeService=se,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(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}),Object.defineProperty(re.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),re.prototype.attachToDom=function(le,ie){this._element=le,this._mouseZoneManager=ie},re.prototype.linkifyRows=function(le,ie){var se=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=le,this._rowsToLinkify.end=ie):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,le),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,ie)),this._mouseZoneManager.clearAll(le,ie),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return se._linkifyRows()},re._timeBeforeLatency))},re.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var le=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var ie=le.ydisp+this._rowsToLinkify.start;if(!(ie>=le.lines.length)){for(var se=le.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,oe=Math.ceil(2e3/this._bufferService.cols),te=this._bufferService.buffer.iterator(!1,ie,se,oe,oe);te.hasNext();)for(var z=te.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")},re.prototype.registerLinkMatcher=function(le,ie,se){if(se===void 0&&(se={}),!ie)throw new Error("handler must be defined");var oe={id:this._nextLinkMatcherId++,regex:le,handler:ie,matchIndex:se.matchIndex,validationCallback:se.validationCallback,hoverTooltipCallback:se.tooltipCallback,hoverLeaveCallback:se.leaveCallback,willLinkActivate:se.willLinkActivate,priority:se.priority||0};return this._addLinkMatcherToList(oe),oe.id},re.prototype._addLinkMatcherToList=function(le){if(this._linkMatchers.length!==0){for(var ie=this._linkMatchers.length-1;ie>=0;ie--)if(le.priority<=this._linkMatchers[ie].priority)return void this._linkMatchers.splice(ie+1,0,le);this._linkMatchers.splice(0,0,le)}else this._linkMatchers.push(le)},re.prototype.deregisterLinkMatcher=function(le){for(var ie=0;ie<this._linkMatchers.length;ie++)if(this._linkMatchers[ie].id===le)return this._linkMatchers.splice(ie,1),!0;return!1},re.prototype._doLinkifyRow=function(le,ie,se){for(var oe,te=this,z=new RegExp(se.regex.source,(se.regex.flags||"")+"g"),a=-1,y=function(){var b=oe[typeof se.matchIndex!="number"?0:se.matchIndex];if(!b)return E._logService.debug("match found without corresponding matchIndex",oe,se),"break";if(a=ie.indexOf(b,a+1),z.lastIndex=a+b.length,a<0)return"break";var ee=E._bufferService.buffer.stringIndexToBufferIndex(le,a);if(ee[0]<0)return"break";var ne=E._bufferService.buffer.lines.get(ee[0]);if(!ne)return"break";var ce=ne.getFg(ee[1]),Ae=ce?ce>>9&511:void 0;se.validationCallback?se.validationCallback(b,function(ge){te._rowsTimeoutId||ge&&te._addLink(ee[1],ee[0]-te._bufferService.buffer.ydisp,b,se,Ae)}):E._addLink(ee[1],ee[0]-E._bufferService.buffer.ydisp,b,se,Ae)},E=this;(oe=z.exec(ie))!==null&&y()!=="break";);},re.prototype._addLink=function(le,ie,se,oe,te){var z=this;if(this._mouseZoneManager&&this._element){var a=this._unicodeService.getStringCellWidth(se),y=le%this._bufferService.cols,E=ie+Math.floor(le/this._bufferService.cols),b=(y+a)%this._bufferService.cols,ee=E+Math.floor((y+a)/this._bufferService.cols);b===0&&(b=this._bufferService.cols,ee--),this._mouseZoneManager.add(new ae(y+1,E+1,b+1,ee+1,function(ne){if(oe.handler)return oe.handler(ne,se);var ce=window.open();ce?(ce.opener=null,ce.location.href=se):console.warn("Opening link blocked as opener could not be cleared")},function(){z._onShowLinkUnderline.fire(z._createLinkHoverEvent(y,E,b,ee,te)),z._element.classList.add("xterm-cursor-pointer")},function(ne){z._onLinkTooltip.fire(z._createLinkHoverEvent(y,E,b,ee,te)),oe.hoverTooltipCallback&&oe.hoverTooltipCallback(ne,se,{start:{x:y,y:E},end:{x:b,y:ee}})},function(){z._onHideLinkUnderline.fire(z._createLinkHoverEvent(y,E,b,ee,te)),z._element.classList.remove("xterm-cursor-pointer"),oe.hoverLeaveCallback&&oe.hoverLeaveCallback()},function(ne){return!oe.willLinkActivate||oe.willLinkActivate(ne,se)}))}},re.prototype._createLinkHoverEvent=function(le,ie,se,oe,te){return{x1:le,y1:ie,x2:se,y2:oe,cols:this._bufferService.cols,fg:te}},re._timeBeforeLatency=200,re=Re([x(0,de.IBufferService),x(1,de.ILogService),x(2,de.IUnicodeService)],re)}();fe.Linkifier=ue;var ae=function(re,le,ie,se,oe,te,z,a,y){this.x1=re,this.y1=le,this.x2=ie,this.y2=se,this.clickCallback=oe,this.hoverCallback=te,this.tooltipCallback=z,this.leaveCallback=a,this.willLinkActivate=y};fe.MouseZone=ae},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(b,ee){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,ce){ne.__proto__=ce}||function(ne,ce){for(var Ae in ce)ce.hasOwnProperty(Ae)&&(ne[Ae]=ce[Ae])})(b,ee)},function(b,ee){function ne(){this.constructor=b}Re(b,ee),b.prototype=ee===null?Object.create(ee):(ne.prototype=ee.prototype,new ne)}),pe=this&&this.__decorate||function(b,ee,ne,ce){var Ae,ge=arguments.length,me=ge<3?ee:ce===null?ce=Object.getOwnPropertyDescriptor(ee,ne):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")me=Reflect.decorate(b,ee,ne,ce);else for(var ve=b.length-1;ve>=0;ve--)(Ae=b[ve])&&(me=(ge<3?Ae(me):ge>3?Ae(ee,ne,me):Ae(ee,ne))||me);return ge>3&&me&&Object.defineProperty(ee,ne,me),me},de=this&&this.__param||function(b,ee){return function(ne,ce){ee(ne,ce,b)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.SelectionService=void 0;var ue=he(11),ae=he(52),re=he(4),le=he(0),ie=he(5),se=he(1),oe=he(30),te=he(53),z=he(2),a="\xA0",y=new RegExp(a,"g"),E=function(b){function ee(ne,ce,Ae,ge,me,ve,be){var ye=b.call(this)||this;return ye._element=ne,ye._screenElement=ce,ye._bufferService=Ae,ye._coreService=ge,ye._mouseService=me,ye._optionsService=ve,ye._renderService=be,ye._dragScrollAmount=0,ye._enabled=!0,ye._workCell=new re.CellData,ye._mouseDownTimeStamp=0,ye._onLinuxMouseSelection=ye.register(new le.EventEmitter),ye._onRedrawRequest=ye.register(new le.EventEmitter),ye._onSelectionChange=ye.register(new le.EventEmitter),ye._onRequestScrollLines=ye.register(new le.EventEmitter),ye._mouseMoveListener=function(Ce){return ye._onMouseMove(Ce)},ye._mouseUpListener=function(Ce){return ye._onMouseUp(Ce)},ye._coreService.onUserInput(function(){ye.hasSelection&&ye.clearSelection()}),ye._trimListener=ye._bufferService.buffer.lines.onTrim(function(Ce){return ye._onTrim(Ce)}),ye.register(ye._bufferService.buffers.onBufferActivate(function(Ce){return ye._onBufferActivate(Ce)})),ye.enable(),ye._model=new ae.SelectionModel(ye._bufferService),ye._activeSelectionMode=0,ye}return x(ee,b),Object.defineProperty(ee.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),ee.prototype.dispose=function(){this._removeMouseDownListeners()},ee.prototype.reset=function(){this.clearSelection()},ee.prototype.disable=function(){this.clearSelection(),this._enabled=!1},ee.prototype.enable=function(){this._enabled=!0},Object.defineProperty(ee.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"hasSelection",{get:function(){var ne=this._model.finalSelectionStart,ce=this._model.finalSelectionEnd;return!(!ne||!ce)&&(ne[0]!==ce[0]||ne[1]!==ce[1])},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"selectionText",{get:function(){var ne=this._model.finalSelectionStart,ce=this._model.finalSelectionEnd;if(!ne||!ce)return"";var Ae=this._bufferService.buffer,ge=[];if(this._activeSelectionMode===3){if(ne[0]===ce[0])return"";for(var me=ne[1];me<=ce[1];me++){var ve=Ae.translateBufferLineToString(me,!0,ne[0],ce[0]);ge.push(ve)}}else{var be=ne[1]===ce[1]?ce[0]:void 0;for(ge.push(Ae.translateBufferLineToString(ne[1],!0,ne[0],be)),me=ne[1]+1;me<=ce[1]-1;me++){var ye=Ae.lines.get(me);ve=Ae.translateBufferLineToString(me,!0),ye&&ye.isWrapped?ge[ge.length-1]+=ve:ge.push(ve)}ne[1]!==ce[1]&&(ye=Ae.lines.get(ce[1]),ve=Ae.translateBufferLineToString(ce[1],!0,0,ce[0]),ye&&ye.isWrapped?ge[ge.length-1]+=ve:ge.push(ve))}return ge.map(function(Ce){return Ce.replace(y," ")}).join(ue.isWindows?`\r
`:`
`)},enumerable:!1,configurable:!0}),ee.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},ee.prototype.refresh=function(ne){var ce=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return ce._refresh()})),ue.isLinux&&ne&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},ee.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},ee.prototype.isClickInSelection=function(ne){var ce=this._getMouseBufferCoords(ne),Ae=this._model.finalSelectionStart,ge=this._model.finalSelectionEnd;return!!(Ae&&ge&&ce)&&this._areCoordsInSelection(ce,Ae,ge)},ee.prototype._areCoordsInSelection=function(ne,ce,Ae){return ne[1]>ce[1]&&ne[1]<Ae[1]||ce[1]===Ae[1]&&ne[1]===ce[1]&&ne[0]>=ce[0]&&ne[0]<Ae[0]||ce[1]<Ae[1]&&ne[1]===Ae[1]&&ne[0]<Ae[0]||ce[1]<Ae[1]&&ne[1]===ce[1]&&ne[0]>=ce[0]},ee.prototype.selectWordAtCursor=function(ne){var ce=this._getMouseBufferCoords(ne);ce&&(this._selectWordAt(ce,!1),this._model.selectionEnd=void 0,this.refresh(!0))},ee.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},ee.prototype.selectLines=function(ne,ce){this._model.clearSelection(),ne=Math.max(ne,0),ce=Math.min(ce,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,ne],this._model.selectionEnd=[this._bufferService.cols,ce],this.refresh(),this._onSelectionChange.fire()},ee.prototype._onTrim=function(ne){this._model.onTrim(ne)&&this.refresh()},ee.prototype._getMouseBufferCoords=function(ne){var ce=this._mouseService.getCoords(ne,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(ce)return ce[0]--,ce[1]--,ce[1]+=this._bufferService.buffer.ydisp,ce},ee.prototype._getMouseEventScrollAmount=function(ne){var ce=oe.getCoordsRelativeToElement(ne,this._screenElement)[1],Ae=this._renderService.dimensions.canvasHeight;return ce>=0&&ce<=Ae?0:(ce>Ae&&(ce-=Ae),ce=Math.min(Math.max(ce,-50),50),(ce/=50)/Math.abs(ce)+Math.round(14*ce))},ee.prototype.shouldForceSelection=function(ne){return ue.isMac?ne.altKey&&this._optionsService.options.macOptionClickForcesSelection:ne.shiftKey},ee.prototype.onMouseDown=function(ne){if(this._mouseDownTimeStamp=ne.timeStamp,(ne.button!==2||!this.hasSelection)&&ne.button===0){if(!this._enabled){if(!this.shouldForceSelection(ne))return;ne.stopPropagation()}ne.preventDefault(),this._dragScrollAmount=0,this._enabled&&ne.shiftKey?this._onIncrementalClick(ne):ne.detail===1?this._onSingleClick(ne):ne.detail===2?this._onDoubleClick(ne):ne.detail===3&&this._onTripleClick(ne),this._addMouseDownListeners(),this.refresh(!0)}},ee.prototype._addMouseDownListeners=function(){var ne=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return ne._dragScroll()},50)},ee.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},ee.prototype._onIncrementalClick=function(ne){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(ne))},ee.prototype._onSingleClick=function(ne){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(ne)?3:0,this._model.selectionStart=this._getMouseBufferCoords(ne),this._model.selectionStart){this._model.selectionEnd=void 0;var ce=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);ce&&ce.length!==this._model.selectionStart[0]&&ce.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},ee.prototype._onDoubleClick=function(ne){var ce=this._getMouseBufferCoords(ne);ce&&(this._activeSelectionMode=1,this._selectWordAt(ce,!0))},ee.prototype._onTripleClick=function(ne){var ce=this._getMouseBufferCoords(ne);ce&&(this._activeSelectionMode=2,this._selectLineAt(ce[1]))},ee.prototype.shouldColumnSelect=function(ne){return ne.altKey&&!(ue.isMac&&this._optionsService.options.macOptionClickForcesSelection)},ee.prototype._onMouseMove=function(ne){if(ne.stopImmediatePropagation(),this._model.selectionStart){var ce=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(ne),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(ne),this._activeSelectionMode!==3&&(this._dragScrollAmount>0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var Ae=this._bufferService.buffer;if(this._model.selectionEnd[1]<Ae.lines.length){var ge=Ae.lines.get(this._model.selectionEnd[1]);ge&&ge.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}ce&&ce[0]===this._model.selectionEnd[0]&&ce[1]===this._model.selectionEnd[1]||this.refresh(!0)}else this.refresh(!0)}},ee.prototype._dragScroll=function(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});var ne=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(ne.ydisp+this._bufferService.rows,ne.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=ne.ydisp),this.refresh()}},ee.prototype._onMouseUp=function(ne){var ce=ne.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&ce<500&&ne.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var Ae=this._mouseService.getCoords(ne,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(Ae&&Ae[0]!==void 0&&Ae[1]!==void 0){var ge=te.moveToCellSequence(Ae[0]-1,Ae[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(ge,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},ee.prototype._onBufferActivate=function(ne){var ce=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=ne.activeBuffer.lines.onTrim(function(Ae){return ce._onTrim(Ae)})},ee.prototype._convertViewportColToCharacterIndex=function(ne,ce){for(var Ae=ce[0],ge=0;ce[0]>=ge;ge++){var me=ne.loadCell(ge,this._workCell).getChars().length;this._workCell.getWidth()===0?Ae--:me>1&&ce[0]!==ge&&(Ae+=me-1)}return Ae},ee.prototype.setSelection=function(ne,ce,Ae){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[ne,ce],this._model.selectionStartLength=Ae,this.refresh()},ee.prototype._getWordAt=function(ne,ce,Ae,ge){if(Ae===void 0&&(Ae=!0),ge===void 0&&(ge=!0),!(ne[0]>=this._bufferService.cols)){var me=this._bufferService.buffer,ve=me.lines.get(ne[1]);if(ve){var be=me.translateBufferLineToString(ne[1],!1),ye=this._convertViewportColToCharacterIndex(ve,ne),Ce=ye,we=ne[0]-ye,Ke=0,Se=0,ke=0,Fe=0;if(be.charAt(ye)===" "){for(;ye>0&&be.charAt(ye-1)===" ";)ye--;for(;Ce<be.length&&be.charAt(Ce+1)===" ";)Ce++}else{var De=ne[0],We=ne[0];ve.getWidth(De)===0&&(Ke++,De--),ve.getWidth(We)===2&&(Se++,We++);var Ve=ve.getString(We).length;for(Ve>1&&(Fe+=Ve-1,Ce+=Ve-1);De>0&&ye>0&&!this._isCharWordSeparator(ve.loadCell(De-1,this._workCell));){ve.loadCell(De-1,this._workCell);var Qe=this._workCell.getChars().length;this._workCell.getWidth()===0?(Ke++,De--):Qe>1&&(ke+=Qe-1,ye-=Qe-1),ye--,De--}for(;We<ve.length&&Ce+1<be.length&&!this._isCharWordSeparator(ve.loadCell(We+1,this._workCell));){ve.loadCell(We+1,this._workCell);var Je=this._workCell.getChars().length;this._workCell.getWidth()===2?(Se++,We++):Je>1&&(Fe+=Je-1,Ce+=Je-1),Ce++,We++}}Ce++;var et=ye+we-Ke+ke,ct=Math.min(this._bufferService.cols,Ce-ye+Ke+Se-ke-Fe);if(ce||be.slice(ye,Ce).trim()!==""){if(Ae&&et===0&&ve.getCodePoint(0)!==32){var ut=me.lines.get(ne[1]-1);if(ut&&ve.isWrapped&&ut.getCodePoint(this._bufferService.cols-1)!==32){var nt=this._getWordAt([this._bufferService.cols-1,ne[1]-1],!1,!0,!1);if(nt){var lt=this._bufferService.cols-nt.start;et-=lt,ct+=lt}}}if(ge&&et+ct===this._bufferService.cols&&ve.getCodePoint(this._bufferService.cols-1)!==32){var at=me.lines.get(ne[1]+1);if(at&&at.isWrapped&&at.getCodePoint(0)!==32){var pt=this._getWordAt([0,ne[1]+1],!1,!1,!0);pt&&(ct+=pt.length)}}return{start:et,length:ct}}}}},ee.prototype._selectWordAt=function(ne,ce){var Ae=this._getWordAt(ne,ce);if(Ae){for(;Ae.start<0;)Ae.start+=this._bufferService.cols,ne[1]--;this._model.selectionStart=[Ae.start,ne[1]],this._model.selectionStartLength=Ae.length}},ee.prototype._selectToWordAt=function(ne){var ce=this._getWordAt(ne,!0);if(ce){for(var Ae=ne[1];ce.start<0;)ce.start+=this._bufferService.cols,Ae--;if(!this._model.areSelectionValuesReversed())for(;ce.start+ce.length>this._bufferService.cols;)ce.length-=this._bufferService.cols,Ae++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?ce.start:ce.start+ce.length,Ae]}},ee.prototype._isCharWordSeparator=function(ne){return ne.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(ne.getChars())>=0},ee.prototype._selectLineAt=function(ne){var ce=this._bufferService.buffer.getWrappedRangeForLine(ne);this._model.selectionStart=[0,ce.first],this._model.selectionEnd=[this._bufferService.cols,ce.last],this._model.selectionStartLength=0},ee=pe([de(2,se.IBufferService),de(3,se.ICoreService),de(4,ie.IMouseService),de(5,se.IOptionsService),de(6,ie.IRenderService)],ee)}(z.Disposable);fe.SelectionService=E},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.SelectionModel=void 0;var Re=function(){function x(pe){this._bufferService=pe,this.isSelectAllActive=!1,this.selectionStartLength=0}return x.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(x.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(x.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}),x.prototype.areSelectionValuesReversed=function(){var pe=this.selectionStart,de=this.selectionEnd;return!(!pe||!de)&&(pe[1]>de[1]||pe[1]===de[1]&&pe[0]>de[0])},x.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)},x}();fe.SelectionModel=Re},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.moveToCellSequence=void 0;var Re=he(12);function x(le,ie,se,oe){var te=le-pe(se,le),z=ie-pe(se,ie);return re(Math.abs(te-z)-function(a,y,E){for(var b=0,ee=a-pe(E,a),ne=y-pe(E,y),ce=0;ce<Math.abs(ee-ne);ce++){var Ae=de(a,y)==="A"?-1:1,ge=E.buffer.lines.get(ee+Ae*ce);ge&&ge.isWrapped&&b++}return b}(le,ie,se),ae(de(le,ie),oe))}function pe(le,ie){for(var se=0,oe=le.buffer.lines.get(ie),te=oe&&oe.isWrapped;te&&ie>=0&&ie<le.rows;)se++,te=(oe=le.buffer.lines.get(--ie))&&oe.isWrapped;return se}function de(le,ie){return le>ie?"A":"B"}function ue(le,ie,se,oe,te,z){for(var a=le,y=ie,E="";a!==se||y!==oe;)a+=te?1:-1,te&&a>z.cols-1?(E+=z.buffer.translateBufferLineToString(y,!1,le,a),a=0,le=0,y++):!te&&a<0&&(E+=z.buffer.translateBufferLineToString(y,!1,0,le+1),le=a=z.cols-1,y--);return E+z.buffer.translateBufferLineToString(y,!1,le,a)}function ae(le,ie){var se=ie?"O":"[";return Re.C0.ESC+se+le}function re(le,ie){le=Math.floor(le);for(var se="",oe=0;oe<le;oe++)se+=ie;return se}fe.moveToCellSequence=function(le,ie,se,oe){var te,z=se.buffer.x,a=se.buffer.y;if(!se.buffer.hasScrollback)return function(E,b,ee,ne,ce,Ae){return x(b,ne,ce,Ae).length===0?"":re(ue(E,b,E,b-pe(ce,b),!1,ce).length,ae("D",Ae))}(z,a,0,ie,se,oe)+x(a,ie,se,oe)+function(E,b,ee,ne,ce,Ae){var ge;ge=x(b,ne,ce,Ae).length>0?ne-pe(ce,ne):b;var me=ne,ve=function(be,ye,Ce,we,Ke,Se){var ke;return ke=x(Ce,we,Ke,Se).length>0?we-pe(Ke,we):ye,be<Ce&&ke<=we||be>=Ce&&ke<we?"C":"D"}(E,b,ee,ne,ce,Ae);return re(ue(E,ge,ee,me,ve==="C",ce).length,ae(ve,Ae))}(z,a,le,ie,se,oe);if(a===ie)return te=z>le?"D":"C",re(Math.abs(z-le),ae(te,oe));te=a>ie?"D":"C";var y=Math.abs(a-ie);return re(function(E,b){return b.cols-E}(a>ie?le:z,se)+(y-1)*se.cols+1+((a>ie?z:le)-1),ae(te,oe))}},function(Mt,fe,he){"use strict";var Re=this&&this.__decorate||function(ue,ae,re,le){var ie,se=arguments.length,oe=se<3?ae:le===null?le=Object.getOwnPropertyDescriptor(ae,re):le;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")oe=Reflect.decorate(ue,ae,re,le);else for(var te=ue.length-1;te>=0;te--)(ie=ue[te])&&(oe=(se<3?ie(oe):se>3?ie(ae,re,oe):ie(ae,re))||oe);return se>3&&oe&&Object.defineProperty(ae,re,oe),oe},x=this&&this.__param||function(ue,ae){return function(re,le){ae(re,le,ue)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.SoundService=void 0;var pe=he(1),de=function(){function ue(ae){this._optionsService=ae}return Object.defineProperty(ue,"audioContext",{get:function(){if(!ue._audioContext){var ae=window.AudioContext||window.webkitAudioContext;if(!ae)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;ue._audioContext=new ae}return ue._audioContext},enumerable:!1,configurable:!0}),ue.prototype.playBellSound=function(){var ae=ue.audioContext;if(ae){var re=ae.createBufferSource();ae.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(le){re.buffer=le,re.connect(ae.destination),re.start(0)})}},ue.prototype._base64ToArrayBuffer=function(ae){for(var re=window.atob(ae),le=re.length,ie=new Uint8Array(le),se=0;se<le;se++)ie[se]=re.charCodeAt(se);return ie.buffer},ue.prototype._removeMimeType=function(ae){return ae.split(",")[1]},ue=Re([x(0,pe.IOptionsService)],ue)}();fe.SoundService=de},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(se,oe){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,z){te.__proto__=z}||function(te,z){for(var a in z)z.hasOwnProperty(a)&&(te[a]=z[a])})(se,oe)},function(se,oe){function te(){this.constructor=se}Re(se,oe),se.prototype=oe===null?Object.create(oe):(te.prototype=oe.prototype,new te)}),pe=this&&this.__decorate||function(se,oe,te,z){var a,y=arguments.length,E=y<3?oe:z===null?z=Object.getOwnPropertyDescriptor(oe,te):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(se,oe,te,z);else for(var b=se.length-1;b>=0;b--)(a=se[b])&&(E=(y<3?a(E):y>3?a(oe,te,E):a(oe,te))||E);return y>3&&E&&Object.defineProperty(oe,te,E),E},de=this&&this.__param||function(se,oe){return function(te,z){oe(te,z,se)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.MouseZoneManager=void 0;var ue=he(2),ae=he(7),re=he(5),le=he(1),ie=function(se){function oe(te,z,a,y,E,b){var ee=se.call(this)||this;return ee._element=te,ee._screenElement=z,ee._bufferService=a,ee._mouseService=y,ee._selectionService=E,ee._optionsService=b,ee._zones=[],ee._areZonesActive=!1,ee._lastHoverCoords=[void 0,void 0],ee._initialSelectionLength=0,ee.register(ae.addDisposableDomListener(ee._element,"mousedown",function(ne){return ee._onMouseDown(ne)})),ee._mouseMoveListener=function(ne){return ee._onMouseMove(ne)},ee._mouseLeaveListener=function(ne){return ee._onMouseLeave(ne)},ee._clickListener=function(ne){return ee._onClick(ne)},ee}return x(oe,se),oe.prototype.dispose=function(){se.prototype.dispose.call(this),this._deactivate()},oe.prototype.add=function(te){this._zones.push(te),this._zones.length===1&&this._activate()},oe.prototype.clearAll=function(te,z){if(this._zones.length!==0){te&&z||(te=0,z=this._bufferService.rows-1);for(var a=0;a<this._zones.length;a++){var y=this._zones[a];(y.y1>te&&y.y1<=z+1||y.y2>te&&y.y2<=z+1||y.y1<te&&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()}},oe.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))},oe.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))},oe.prototype._onMouseMove=function(te){this._lastHoverCoords[0]===te.pageX&&this._lastHoverCoords[1]===te.pageY||(this._onHover(te),this._lastHoverCoords=[te.pageX,te.pageY])},oe.prototype._onHover=function(te){var z=this,a=this._findZoneEventAt(te);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(te),this._tooltipTimeout=window.setTimeout(function(){return z._onTooltip(te)},this._optionsService.options.linkTooltipHoverDuration)))},oe.prototype._onTooltip=function(te){this._tooltipTimeout=void 0;var z=this._findZoneEventAt(te);z&&z.tooltipCallback&&z.tooltipCallback(te)},oe.prototype._onMouseDown=function(te){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var z=this._findZoneEventAt(te);z!=null&&z.willLinkActivate(te)&&(te.preventDefault(),te.stopImmediatePropagation())}},oe.prototype._onMouseLeave=function(te){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},oe.prototype._onClick=function(te){var z=this._findZoneEventAt(te),a=this._getSelectionLength();z&&a===this._initialSelectionLength&&(z.clickCallback(te),te.preventDefault(),te.stopImmediatePropagation())},oe.prototype._getSelectionLength=function(){var te=this._selectionService.selectionText;return te?te.length:0},oe.prototype._findZoneEventAt=function(te){var z=this._mouseService.getCoords(te,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(z)for(var a=z[0],y=z[1],E=0;E<this._zones.length;E++){var b=this._zones[E];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}},oe=pe([de(2,le.IBufferService),de(3,re.IMouseService),de(4,re.ISelectionService),de(5,le.IOptionsService)],oe)}(ue.Disposable);fe.MouseZoneManager=ie},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(oe,te){return(Re=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])})(oe,te)},function(oe,te){function z(){this.constructor=oe}Re(oe,te),oe.prototype=te===null?Object.create(te):(z.prototype=te.prototype,new z)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.AccessibilityManager=void 0;var pe=he(18),de=he(11),ue=he(31),ae=he(7),re=he(2),le=he(32),ie=he(17),se=function(oe){function te(z,a){var y=oe.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 E=0;E<y._terminal.rows;E++)y._rowElements[E]=y._createAccessibilityTreeNode(),y._rowContainer.appendChild(y._rowElements[E]);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 ue.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 le.ScreenDprMonitor,y.register(y._screenDprMonitor),y._screenDprMonitor.setListener(function(){return y._refreshRowsDimensions()}),y.register(ae.addDisposableDomListener(window,"resize",function(){return y._refreshRowsDimensions()})),y}return x(te,oe),te.prototype.dispose=function(){oe.prototype.dispose.call(this),ie.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},te.prototype._onBoundaryFocus=function(z,a){var y=z.target,E=this._rowElements[a===0?1:this._rowElements.length-2];if(y.getAttribute("aria-posinset")!==(a===0?"1":""+this._terminal.buffer.lines.length)&&z.relatedTarget===E){var b,ee;if(a===0?(b=y,ee=this._rowElements.pop(),this._rowContainer.removeChild(ee)):(b=this._rowElements.shift(),ee=y,this._rowContainer.removeChild(b)),b.removeEventListener("focus",this._topBoundaryFocusListener),ee.removeEventListener("focus",this._bottomBoundaryFocusListener),a===0){var ne=this._createAccessibilityTreeNode();this._rowElements.unshift(ne),this._rowContainer.insertAdjacentElement("afterbegin",ne)}else ne=this._createAccessibilityTreeNode(),this._rowElements.push(ne),this._rowContainer.appendChild(ne);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()}},te.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()},te.prototype._createAccessibilityTreeNode=function(){var z=document.createElement("div");return z.setAttribute("role","listitem"),z.tabIndex=-1,this._refreshRowDimensions(z),z},te.prototype._onTab=function(z){for(var a=0;a<z;a++)this._onChar(" ")},te.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)),de.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){a._accessibilityTreeRoot.appendChild(a._liveRegion)},0))},te.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,de.isMac&&ie.removeElementFromParent(this._liveRegion)},te.prototype._onKey=function(z){this._clearLiveRegion(),this._charsToConsume.push(z)},te.prototype._refreshRows=function(z,a){this._renderRowsDebouncer.refresh(z,a,this._terminal.rows)},te.prototype._renderRows=function(z,a){for(var y=this._terminal.buffer,E=y.lines.length.toString(),b=z;b<=a;b++){var ee=y.translateBufferLineToString(y.ydisp+b,!0),ne=(y.ydisp+b+1).toString(),ce=this._rowElements[b];ce&&(ee.length===0?ce.innerHTML="&nbsp;":ce.textContent=ee,ce.setAttribute("aria-posinset",ne),ce.setAttribute("aria-setsize",E))}this._announceCharacters()},te.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])}},te.prototype._refreshRowDimensions=function(z){z.style.height=this._renderService.dimensions.actualCellHeight+"px"},te.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},te}(re.Disposable);fe.AccessibilityManager=se},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(y,E){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,ee){b.__proto__=ee}||function(b,ee){for(var ne in ee)ee.hasOwnProperty(ne)&&(b[ne]=ee[ne])})(y,E)},function(y,E){function b(){this.constructor=y}Re(y,E),y.prototype=E===null?Object.create(E):(b.prototype=E.prototype,new b)}),pe=this&&this.__decorate||function(y,E,b,ee){var ne,ce=arguments.length,Ae=ce<3?E:ee===null?ee=Object.getOwnPropertyDescriptor(E,b):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")Ae=Reflect.decorate(y,E,b,ee);else for(var ge=y.length-1;ge>=0;ge--)(ne=y[ge])&&(Ae=(ce<3?ne(Ae):ce>3?ne(E,b,Ae):ne(E,b))||Ae);return ce>3&&Ae&&Object.defineProperty(E,b,Ae),Ae},de=this&&this.__param||function(y,E){return function(b,ee){E(b,ee,y)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.DomRenderer=void 0;var ue=he(58),ae=he(9),re=he(2),le=he(5),ie=he(1),se=he(0),oe=he(10),te=he(17),z=1,a=function(y){function E(b,ee,ne,ce,Ae,ge,me,ve,be){var ye=y.call(this)||this;return ye._colors=b,ye._element=ee,ye._screenElement=ne,ye._viewportElement=ce,ye._linkifier=Ae,ye._linkifier2=ge,ye._charSizeService=me,ye._optionsService=ve,ye._bufferService=be,ye._terminalClass=z++,ye._rowElements=[],ye._rowContainer=document.createElement("div"),ye._rowContainer.classList.add("xterm-rows"),ye._rowContainer.style.lineHeight="normal",ye._rowContainer.setAttribute("aria-hidden","true"),ye._refreshRowElements(ye._bufferService.cols,ye._bufferService.rows),ye._selectionContainer=document.createElement("div"),ye._selectionContainer.classList.add("xterm-selection"),ye._selectionContainer.setAttribute("aria-hidden","true"),ye.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},ye._updateDimensions(),ye._injectCss(),ye._rowFactory=new ue.DomRendererRowFactory(document,ye._optionsService,ye._colors),ye._element.classList.add("xterm-dom-renderer-owner-"+ye._terminalClass),ye._screenElement.appendChild(ye._rowContainer),ye._screenElement.appendChild(ye._selectionContainer),ye._linkifier.onShowLinkUnderline(function(Ce){return ye._onLinkHover(Ce)}),ye._linkifier.onHideLinkUnderline(function(Ce){return ye._onLinkLeave(Ce)}),ye._linkifier2.onShowLinkUnderline(function(Ce){return ye._onLinkHover(Ce)}),ye._linkifier2.onHideLinkUnderline(function(Ce){return ye._onLinkLeave(Ce)}),ye}return x(E,y),Object.defineProperty(E.prototype,"onRequestRedraw",{get:function(){return new se.EventEmitter().event},enumerable:!1,configurable:!0}),E.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),te.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),y.prototype.dispose.call(this)},E.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,ee=this._rowElements;b<ee.length;b++){var ne=ee[b];ne.style.width=this.dimensions.canvasWidth+"px",ne.style.height=this.dimensions.actualCellHeight+"px",ne.style.lineHeight=this.dimensions.actualCellHeight+"px",ne.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var ce=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=ce,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},E.prototype.setColors=function(b){this._colors=b,this._injectCss()},E.prototype._injectCss=function(){var b=this;this._themeStyleElement||(this._themeStyleElement=document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));var ee=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";ee+=this._terminalSelector+" span:not(."+ue.BOLD_CLASS+") { font-weight: "+this._optionsService.options.fontWeight+";}"+this._terminalSelector+" span."+ue.BOLD_CLASS+" { font-weight: "+this._optionsService.options.fontWeightBold+";}"+this._terminalSelector+" span."+ue.ITALIC_CLASS+" { font-style: italic;}",ee+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",ee+="@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+"; }}",ee+=this._terminalSelector+" .xterm-rows:not(.xterm-focus) ."+ue.CURSOR_CLASS+"."+ue.CURSOR_STYLE_BLOCK_CLASS+" { outline: 1px solid "+this._colors.cursor.css+"; outline-offset: -1px;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+ue.CURSOR_CLASS+"."+ue.CURSOR_BLINK_CLASS+":not(."+ue.CURSOR_STYLE_BLOCK_CLASS+") { animation: blink_box_shadow_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+ue.CURSOR_CLASS+"."+ue.CURSOR_BLINK_CLASS+"."+ue.CURSOR_STYLE_BLOCK_CLASS+" { animation: blink_block_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+ue.CURSOR_CLASS+"."+ue.CURSOR_STYLE_BLOCK_CLASS+" { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+";}"+this._terminalSelector+" .xterm-rows ."+ue.CURSOR_CLASS+"."+ue.CURSOR_STYLE_BAR_CLASS+" { box-shadow: "+this._optionsService.options.cursorWidth+"px 0 0 "+this._colors.cursor.css+" inset;}"+this._terminalSelector+" .xterm-rows ."+ue.CURSOR_CLASS+"."+ue.CURSOR_STYLE_UNDERLINE_CLASS+" { box-shadow: 0 -1px 0 "+this._colors.cursor.css+" inset;}",ee+=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(ne,ce){ee+=b._terminalSelector+" .xterm-fg-"+ce+" { color: "+ne.css+"; }"+b._terminalSelector+" .xterm-bg-"+ce+" { background-color: "+ne.css+"; }"}),ee+=this._terminalSelector+" .xterm-fg-"+ae.INVERTED_DEFAULT_COLOR+" { color: "+oe.color.opaque(this._colors.background).css+"; }"+this._terminalSelector+" .xterm-bg-"+ae.INVERTED_DEFAULT_COLOR+" { background-color: "+this._colors.foreground.css+"; }",this._themeStyleElement.innerHTML=ee},E.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},E.prototype._refreshRowElements=function(b,ee){for(var ne=this._rowElements.length;ne<=ee;ne++){var ce=document.createElement("div");this._rowContainer.appendChild(ce),this._rowElements.push(ce)}for(;this._rowElements.length>ee;)this._rowContainer.removeChild(this._rowElements.pop())},E.prototype.onResize=function(b,ee){this._refreshRowElements(b,ee),this._updateDimensions()},E.prototype.onCharSizeChanged=function(){this._updateDimensions()},E.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},E.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},E.prototype.onSelectionChanged=function(b,ee,ne){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(b&&ee){var ce=b[1]-this._bufferService.buffer.ydisp,Ae=ee[1]-this._bufferService.buffer.ydisp,ge=Math.max(ce,0),me=Math.min(Ae,this._bufferService.rows-1);if(!(ge>=this._bufferService.rows||me<0)){var ve=document.createDocumentFragment();if(ne)ve.appendChild(this._createSelectionElement(ge,b[0],ee[0],me-ge+1));else{var be=ce===ge?b[0]:0,ye=ge===me?ee[0]:this._bufferService.cols;ve.appendChild(this._createSelectionElement(ge,be,ye));var Ce=me-ge-1;if(ve.appendChild(this._createSelectionElement(ge+1,0,this._bufferService.cols,Ce)),ge!==me){var we=Ae===me?ee[0]:this._bufferService.cols;ve.appendChild(this._createSelectionElement(me,0,we))}}this._selectionContainer.appendChild(ve)}}},E.prototype._createSelectionElement=function(b,ee,ne,ce){ce===void 0&&(ce=1);var Ae=document.createElement("div");return Ae.style.height=ce*this.dimensions.actualCellHeight+"px",Ae.style.top=b*this.dimensions.actualCellHeight+"px",Ae.style.left=ee*this.dimensions.actualCellWidth+"px",Ae.style.width=this.dimensions.actualCellWidth*(ne-ee)+"px",Ae},E.prototype.onCursorMove=function(){},E.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},E.prototype.clear=function(){for(var b=0,ee=this._rowElements;b<ee.length;b++)ee[b].innerHTML=""},E.prototype.renderRows=function(b,ee){for(var ne=this._bufferService.buffer.ybase+this._bufferService.buffer.y,ce=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),Ae=this._optionsService.options.cursorBlink,ge=b;ge<=ee;ge++){var me=this._rowElements[ge];me.innerHTML="";var ve=ge+this._bufferService.buffer.ydisp,be=this._bufferService.buffer.lines.get(ve),ye=this._optionsService.options.cursorStyle;me.appendChild(this._rowFactory.createRow(be,ve===ne,ye,ce,Ae,this.dimensions.actualCellWidth,this._bufferService.cols))}},Object.defineProperty(E.prototype,"_terminalSelector",{get:function(){return".xterm-dom-renderer-owner-"+this._terminalClass},enumerable:!1,configurable:!0}),E.prototype.registerCharacterJoiner=function(b){return-1},E.prototype.deregisterCharacterJoiner=function(b){return!1},E.prototype._onLinkHover=function(b){this._setCellUnderline(b.x1,b.x2,b.y1,b.y2,b.cols,!0)},E.prototype._onLinkLeave=function(b){this._setCellUnderline(b.x1,b.x2,b.y1,b.y2,b.cols,!1)},E.prototype._setCellUnderline=function(b,ee,ne,ce,Ae,ge){for(;b!==ee||ne!==ce;){var me=this._rowElements[ne];if(!me)return;var ve=me.children[b];ve&&(ve.style.textDecoration=ge?"underline":"none"),++b>=Ae&&(b=0,ne++)}},E=pe([de(6,le.ICharSizeService),de(7,ie.IOptionsService),de(8,ie.IBufferService)],E)}(re.Disposable);fe.DomRenderer=a},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.DomRendererRowFactory=fe.CURSOR_STYLE_UNDERLINE_CLASS=fe.CURSOR_STYLE_BAR_CLASS=fe.CURSOR_STYLE_BLOCK_CLASS=fe.CURSOR_BLINK_CLASS=fe.CURSOR_CLASS=fe.UNDERLINE_CLASS=fe.ITALIC_CLASS=fe.DIM_CLASS=fe.BOLD_CLASS=void 0;var Re=he(9),x=he(3),pe=he(4),de=he(10);fe.BOLD_CLASS="xterm-bold",fe.DIM_CLASS="xterm-dim",fe.ITALIC_CLASS="xterm-italic",fe.UNDERLINE_CLASS="xterm-underline",fe.CURSOR_CLASS="xterm-cursor",fe.CURSOR_BLINK_CLASS="xterm-cursor-blink",fe.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",fe.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",fe.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var ue=function(){function re(le,ie,se){this._document=le,this._optionsService=ie,this._colors=se,this._workCell=new pe.CellData}return re.prototype.setColors=function(le){this._colors=le},re.prototype.createRow=function(le,ie,se,oe,te,z,a){for(var y=this._document.createDocumentFragment(),E=0,b=Math.min(le.length,a)-1;b>=0;b--)if(le.loadCell(b,this._workCell).getCode()!==x.NULL_CELL_CODE||ie&&b===oe){E=b+1;break}for(b=0;b<E;b++){le.loadCell(b,this._workCell);var ee=this._workCell.getWidth();if(ee!==0){var ne=this._document.createElement("span");if(ee>1&&(ne.style.width=z*ee+"px"),ie&&b===oe)switch(ne.classList.add(fe.CURSOR_CLASS),te&&ne.classList.add(fe.CURSOR_BLINK_CLASS),se){case"bar":ne.classList.add(fe.CURSOR_STYLE_BAR_CLASS);break;case"underline":ne.classList.add(fe.CURSOR_STYLE_UNDERLINE_CLASS);break;default:ne.classList.add(fe.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&ne.classList.add(fe.BOLD_CLASS),this._workCell.isItalic()&&ne.classList.add(fe.ITALIC_CLASS),this._workCell.isDim()&&ne.classList.add(fe.DIM_CLASS),this._workCell.isUnderline()&&ne.classList.add(fe.UNDERLINE_CLASS),this._workCell.isInvisible()?ne.textContent=x.WHITESPACE_CELL_CHAR:ne.textContent=this._workCell.getChars()||x.WHITESPACE_CELL_CHAR;var ce=this._workCell.getFgColor(),Ae=this._workCell.getFgColorMode(),ge=this._workCell.getBgColor(),me=this._workCell.getBgColorMode(),ve=!!this._workCell.isInverse();if(ve){var be=ce;ce=ge,ge=be;var ye=Ae;Ae=me,me=ye}switch(Ae){case 16777216:case 33554432:this._workCell.isBold()&&ce<8&&this._optionsService.options.drawBoldTextInBrightColors&&(ce+=8),this._applyMinimumContrast(ne,this._colors.background,this._colors.ansi[ce])||ne.classList.add("xterm-fg-"+ce);break;case 50331648:var Ce=de.rgba.toColor(ce>>16&255,ce>>8&255,255&ce);this._applyMinimumContrast(ne,this._colors.background,Ce)||this._addStyle(ne,"color:#"+ae(ce.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(ne,this._colors.background,this._colors.foreground)||ve&&ne.classList.add("xterm-fg-"+Re.INVERTED_DEFAULT_COLOR)}switch(me){case 16777216:case 33554432:ne.classList.add("xterm-bg-"+ge);break;case 50331648:this._addStyle(ne,"background-color:#"+ae(ge.toString(16),"0",6));break;case 0:default:ve&&ne.classList.add("xterm-bg-"+Re.INVERTED_DEFAULT_COLOR)}y.appendChild(ne)}}return y},re.prototype._applyMinimumContrast=function(le,ie,se){if(this._optionsService.options.minimumContrastRatio===1)return!1;var oe=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return oe===void 0&&(oe=de.color.ensureContrastRatio(ie,se,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,oe!=null?oe:null)),!!oe&&(this._addStyle(le,"color:"+oe.css),!0)},re.prototype._addStyle=function(le,ie){le.setAttribute("style",""+(le.getAttribute("style")||"")+ie+";")},re}();function ae(re,le,ie){for(;re.length<ie;)re=le+re;return re}fe.DomRendererRowFactory=ue},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.evaluateKeyboardEvent=void 0;var Re=he(12),x={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:["'",'"']};fe.evaluateKeyboardEvent=function(pe,de,ue,ae){var re={type:0,cancel:!1,key:void 0},le=(pe.shiftKey?1:0)|(pe.altKey?2:0)|(pe.ctrlKey?4:0)|(pe.metaKey?8:0);switch(pe.keyCode){case 0:pe.key==="UIKeyInputUpArrow"?re.key=de?Re.C0.ESC+"OA":Re.C0.ESC+"[A":pe.key==="UIKeyInputLeftArrow"?re.key=de?Re.C0.ESC+"OD":Re.C0.ESC+"[D":pe.key==="UIKeyInputRightArrow"?re.key=de?Re.C0.ESC+"OC":Re.C0.ESC+"[C":pe.key==="UIKeyInputDownArrow"&&(re.key=de?Re.C0.ESC+"OB":Re.C0.ESC+"[B");break;case 8:if(pe.shiftKey){re.key=Re.C0.BS;break}if(pe.altKey){re.key=Re.C0.ESC+Re.C0.DEL;break}re.key=Re.C0.DEL;break;case 9:if(pe.shiftKey){re.key=Re.C0.ESC+"[Z";break}re.key=Re.C0.HT,re.cancel=!0;break;case 13:re.key=pe.altKey?Re.C0.ESC+Re.C0.CR:Re.C0.CR,re.cancel=!0;break;case 27:re.key=Re.C0.ESC,pe.altKey&&(re.key=Re.C0.ESC+Re.C0.ESC),re.cancel=!0;break;case 37:if(pe.metaKey)break;le?(re.key=Re.C0.ESC+"[1;"+(le+1)+"D",re.key===Re.C0.ESC+"[1;3D"&&(re.key=Re.C0.ESC+(ue?"b":"[1;5D"))):re.key=de?Re.C0.ESC+"OD":Re.C0.ESC+"[D";break;case 39:if(pe.metaKey)break;le?(re.key=Re.C0.ESC+"[1;"+(le+1)+"C",re.key===Re.C0.ESC+"[1;3C"&&(re.key=Re.C0.ESC+(ue?"f":"[1;5C"))):re.key=de?Re.C0.ESC+"OC":Re.C0.ESC+"[C";break;case 38:if(pe.metaKey)break;le?(re.key=Re.C0.ESC+"[1;"+(le+1)+"A",ue||re.key!==Re.C0.ESC+"[1;3A"||(re.key=Re.C0.ESC+"[1;5A")):re.key=de?Re.C0.ESC+"OA":Re.C0.ESC+"[A";break;case 40:if(pe.metaKey)break;le?(re.key=Re.C0.ESC+"[1;"+(le+1)+"B",ue||re.key!==Re.C0.ESC+"[1;3B"||(re.key=Re.C0.ESC+"[1;5B")):re.key=de?Re.C0.ESC+"OB":Re.C0.ESC+"[B";break;case 45:pe.shiftKey||pe.ctrlKey||(re.key=Re.C0.ESC+"[2~");break;case 46:re.key=le?Re.C0.ESC+"[3;"+(le+1)+"~":Re.C0.ESC+"[3~";break;case 36:re.key=le?Re.C0.ESC+"[1;"+(le+1)+"H":de?Re.C0.ESC+"OH":Re.C0.ESC+"[H";break;case 35:re.key=le?Re.C0.ESC+"[1;"+(le+1)+"F":de?Re.C0.ESC+"OF":Re.C0.ESC+"[F";break;case 33:pe.shiftKey?re.type=2:re.key=Re.C0.ESC+"[5~";break;case 34:pe.shiftKey?re.type=3:re.key=Re.C0.ESC+"[6~";break;case 112:re.key=le?Re.C0.ESC+"[1;"+(le+1)+"P":Re.C0.ESC+"OP";break;case 113:re.key=le?Re.C0.ESC+"[1;"+(le+1)+"Q":Re.C0.ESC+"OQ";break;case 114:re.key=le?Re.C0.ESC+"[1;"+(le+1)+"R":Re.C0.ESC+"OR";break;case 115:re.key=le?Re.C0.ESC+"[1;"+(le+1)+"S":Re.C0.ESC+"OS";break;case 116:re.key=le?Re.C0.ESC+"[15;"+(le+1)+"~":Re.C0.ESC+"[15~";break;case 117:re.key=le?Re.C0.ESC+"[17;"+(le+1)+"~":Re.C0.ESC+"[17~";break;case 118:re.key=le?Re.C0.ESC+"[18;"+(le+1)+"~":Re.C0.ESC+"[18~";break;case 119:re.key=le?Re.C0.ESC+"[19;"+(le+1)+"~":Re.C0.ESC+"[19~";break;case 120:re.key=le?Re.C0.ESC+"[20;"+(le+1)+"~":Re.C0.ESC+"[20~";break;case 121:re.key=le?Re.C0.ESC+"[21;"+(le+1)+"~":Re.C0.ESC+"[21~";break;case 122:re.key=le?Re.C0.ESC+"[23;"+(le+1)+"~":Re.C0.ESC+"[23~";break;case 123:re.key=le?Re.C0.ESC+"[24;"+(le+1)+"~":Re.C0.ESC+"[24~";break;default:if(!pe.ctrlKey||pe.shiftKey||pe.altKey||pe.metaKey)if(ue&&!ae||!pe.altKey||pe.metaKey)ue&&!pe.altKey&&!pe.ctrlKey&&pe.metaKey?pe.keyCode===65&&(re.type=1):pe.key&&!pe.ctrlKey&&!pe.altKey&&!pe.metaKey&&pe.keyCode>=48&&pe.key.length===1?re.key=pe.key:pe.key&&pe.ctrlKey&&pe.key==="_"&&(re.key=Re.C0.US);else{var ie=x[pe.keyCode],se=ie&&ie[pe.shiftKey?1:0];if(se)re.key=Re.C0.ESC+se;else if(pe.keyCode>=65&&pe.keyCode<=90){var oe=pe.ctrlKey?pe.keyCode-64:pe.keyCode+32;re.key=Re.C0.ESC+String.fromCharCode(oe)}}else pe.keyCode>=65&&pe.keyCode<=90?re.key=String.fromCharCode(pe.keyCode-64):pe.keyCode===32?re.key=Re.C0.NUL:pe.keyCode>=51&&pe.keyCode<=55?re.key=String.fromCharCode(pe.keyCode-51+27):pe.keyCode===56?re.key=Re.C0.DEL:pe.keyCode===219?re.key=Re.C0.ESC:pe.keyCode===220?re.key=Re.C0.FS:pe.keyCode===221&&(re.key=Re.C0.GS)}return re}},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(z,a){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,E){y.__proto__=E}||function(y,E){for(var b in E)E.hasOwnProperty(b)&&(y[b]=E[b])})(z,a)},function(z,a){function y(){this.constructor=z}Re(z,a),z.prototype=a===null?Object.create(a):(y.prototype=a.prototype,new y)}),pe=this&&this.__decorate||function(z,a,y,E){var b,ee=arguments.length,ne=ee<3?a:E===null?E=Object.getOwnPropertyDescriptor(a,y):E;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ne=Reflect.decorate(z,a,y,E);else for(var ce=z.length-1;ce>=0;ce--)(b=z[ce])&&(ne=(ee<3?b(ne):ee>3?b(a,y,ne):b(a,y))||ne);return ee>3&&ne&&Object.defineProperty(a,y,ne),ne},de=this&&this.__param||function(z,a){return function(y,E){a(y,E,z)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.RenderService=void 0;var ue=he(31),ae=he(0),re=he(2),le=he(32),ie=he(7),se=he(1),oe=he(5),te=function(z){function a(y,E,b,ee,ne,ce){var Ae=z.call(this)||this;if(Ae._renderer=y,Ae._rowCount=E,Ae._isPaused=!1,Ae._needsFullRefresh=!1,Ae._isNextRenderRedrawOnly=!0,Ae._needsSelectionRefresh=!1,Ae._canvasWidth=0,Ae._canvasHeight=0,Ae._selectionState={start:void 0,end:void 0,columnSelectMode:!1},Ae._onDimensionsChange=new ae.EventEmitter,Ae._onRender=new ae.EventEmitter,Ae._onRefreshRequest=new ae.EventEmitter,Ae.register({dispose:function(){return Ae._renderer.dispose()}}),Ae._renderDebouncer=new ue.RenderDebouncer(function(me,ve){return Ae._renderRows(me,ve)}),Ae.register(Ae._renderDebouncer),Ae._screenDprMonitor=new le.ScreenDprMonitor,Ae._screenDprMonitor.setListener(function(){return Ae.onDevicePixelRatioChange()}),Ae.register(Ae._screenDprMonitor),Ae.register(ce.onResize(function(me){return Ae._fullRefresh()})),Ae.register(ee.onOptionChange(function(){return Ae._renderer.onOptionsChanged()})),Ae.register(ne.onCharSizeChange(function(){return Ae.onCharSizeChanged()})),Ae._renderer.onRequestRedraw(function(me){return Ae.refreshRows(me.start,me.end,!0)}),Ae.register(ie.addDisposableDomListener(window,"resize",function(){return Ae.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var ge=new IntersectionObserver(function(me){return Ae._onIntersectionChange(me[me.length-1])},{threshold:0});ge.observe(b),Ae.register({dispose:function(){return ge.disconnect()}})}return Ae}return x(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,E,b){b===void 0&&(b=!1),this._isPaused?this._needsFullRefresh=!0:(b||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(y,E,this._rowCount))},a.prototype._renderRows=function(y,E){this._renderer.renderRows(y,E),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:E}),this._isNextRenderRedrawOnly=!0},a.prototype.resize=function(y,E){this._rowCount=E,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 E=this;this._renderer.dispose(),this._renderer=y,this._renderer.onRequestRedraw(function(b){return E.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,E){this._renderer.onResize(y,E),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,E,b){this._selectionState.start=y,this._selectionState.end=E,this._selectionState.columnSelectMode=b,this._renderer.onSelectionChanged(y,E,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([de(3,se.IOptionsService),de(4,oe.ICharSizeService),de(5,se.IBufferService)],a)}(re.Disposable);fe.RenderService=te},function(Mt,fe,he){"use strict";var Re=this&&this.__decorate||function(re,le,ie,se){var oe,te=arguments.length,z=te<3?le:se===null?se=Object.getOwnPropertyDescriptor(le,ie):se;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")z=Reflect.decorate(re,le,ie,se);else for(var a=re.length-1;a>=0;a--)(oe=re[a])&&(z=(te<3?oe(z):te>3?oe(le,ie,z):oe(le,ie))||z);return te>3&&z&&Object.defineProperty(le,ie,z),z},x=this&&this.__param||function(re,le){return function(ie,se){le(ie,se,re)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.CharSizeService=void 0;var pe=he(1),de=he(0),ue=function(){function re(le,ie,se){this._optionsService=se,this.width=0,this.height=0,this._onCharSizeChange=new de.EventEmitter,this._measureStrategy=new ae(le,ie,this._optionsService)}return Object.defineProperty(re.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),re.prototype.measure=function(){var le=this._measureStrategy.measure();le.width===this.width&&le.height===this.height||(this.width=le.width,this.height=le.height,this._onCharSizeChange.fire())},re=Re([x(2,pe.IOptionsService)],re)}();fe.CharSizeService=ue;var ae=function(){function re(le,ie,se){this._document=le,this._parentElement=ie,this._optionsService=se,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 re.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var le=this._measureElement.getBoundingClientRect();return le.width!==0&&le.height!==0&&(this._result.width=le.width,this._result.height=Math.ceil(le.height)),this._result},re}()},function(Mt,fe,he){"use strict";var Re=this&&this.__decorate||function(ae,re,le,ie){var se,oe=arguments.length,te=oe<3?re:ie===null?ie=Object.getOwnPropertyDescriptor(re,le):ie;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")te=Reflect.decorate(ae,re,le,ie);else for(var z=ae.length-1;z>=0;z--)(se=ae[z])&&(te=(oe<3?se(te):oe>3?se(re,le,te):se(re,le))||te);return oe>3&&te&&Object.defineProperty(re,le,te),te},x=this&&this.__param||function(ae,re){return function(le,ie){re(le,ie,ae)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.MouseService=void 0;var pe=he(5),de=he(30),ue=function(){function ae(re,le){this._renderService=re,this._charSizeService=le}return ae.prototype.getCoords=function(re,le,ie,se,oe){return de.getCoords(re,le,ie,se,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,oe)},ae.prototype.getRawByteCoords=function(re,le,ie,se){var oe=this.getCoords(re,le,ie,se);return de.getRawByteCoords(oe)},ae=Re([x(0,pe.IRenderService),x(1,pe.ICharSizeService)],ae)}();fe.MouseService=ue},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(se,oe){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,z){te.__proto__=z}||function(te,z){for(var a in z)z.hasOwnProperty(a)&&(te[a]=z[a])})(se,oe)},function(se,oe){function te(){this.constructor=se}Re(se,oe),se.prototype=oe===null?Object.create(oe):(te.prototype=oe.prototype,new te)}),pe=this&&this.__decorate||function(se,oe,te,z){var a,y=arguments.length,E=y<3?oe:z===null?z=Object.getOwnPropertyDescriptor(oe,te):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(se,oe,te,z);else for(var b=se.length-1;b>=0;b--)(a=se[b])&&(E=(y<3?a(E):y>3?a(oe,te,E):a(oe,te))||E);return y>3&&E&&Object.defineProperty(oe,te,E),E},de=this&&this.__param||function(se,oe){return function(te,z){oe(te,z,se)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.Linkifier2=void 0;var ue=he(1),ae=he(0),re=he(2),le=he(7),ie=function(se){function oe(te){var z=se.call(this)||this;return z._bufferService=te,z._linkProviders=[],z._linkCacheDisposables=[],z._isMouseOut=!0,z._activeLine=-1,z._onShowLinkUnderline=z.register(new ae.EventEmitter),z._onHideLinkUnderline=z.register(new ae.EventEmitter),z.register(re.getDisposeArrayDisposable(z._linkCacheDisposables)),z}return x(oe,se),Object.defineProperty(oe.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),oe.prototype.registerLinkProvider=function(te){var z=this;return this._linkProviders.push(te),{dispose:function(){var a=z._linkProviders.indexOf(te);a!==-1&&z._linkProviders.splice(a,1)}}},oe.prototype.attachToDom=function(te,z,a){var y=this;this._element=te,this._mouseService=z,this._renderService=a,this.register(le.addDisposableDomListener(this._element,"mouseleave",function(){y._isMouseOut=!0,y._clearCurrentLink()})),this.register(le.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(le.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},oe.prototype._onMouseMove=function(te){if(this._lastMouseEvent=te,this._element&&this._mouseService){var z=this._positionFromMouseEvent(te,this._element,this._mouseService);if(z){this._isMouseOut=!1;for(var a=te.composedPath(),y=0;y<a.length;y++){var E=a[y];if(E.classList.contains("xterm"))break;if(E.classList.contains("xterm-hover"))return}this._lastBufferCell&&z.x===this._lastBufferCell.x&&z.y===this._lastBufferCell.y||(this._onHover(z),this._lastBufferCell=z)}}},oe.prototype._onHover=function(te){if(this._activeLine!==te.y)return this._clearCurrentLink(),void this._askForLink(te,!1);this._currentLink&&this._linkAtPosition(this._currentLink.link,te)||(this._clearCurrentLink(),this._askForLink(te,!0))},oe.prototype._askForLink=function(te,z){var a=this;this._activeProviderReplies&&z||(this._activeProviderReplies=new Map,this._activeLine=te.y);var y=!1;this._linkProviders.forEach(function(E,b){var ee;z?!((ee=a._activeProviderReplies)===null||ee===void 0)&&ee.get(b)&&(y=a._checkLinkProviderResult(b,te,y)):E.provideLinks(te.y,function(ne){var ce,Ae;if(!a._isMouseOut){var ge=ne==null?void 0:ne.map(function(me){return{link:me}});(ce=a._activeProviderReplies)===null||ce===void 0||ce.set(b,ge),y=a._checkLinkProviderResult(b,te,y),((Ae=a._activeProviderReplies)===null||Ae===void 0?void 0:Ae.size)===a._linkProviders.length&&a._removeIntersectingLinks(te.y,a._activeProviderReplies)}})})},oe.prototype._removeIntersectingLinks=function(te,z){for(var a=new Set,y=0;y<z.size;y++){var E=z.get(y);if(E)for(var b=0;b<E.length;b++)for(var ee=E[b],ne=ee.link.range.start.y<te?0:ee.link.range.start.x,ce=ee.link.range.end.y>te?this._bufferService.cols:ee.link.range.end.x,Ae=ne;Ae<=ce;Ae++){if(a.has(Ae)){E.splice(b--,1);break}a.add(Ae)}}},oe.prototype._checkLinkProviderResult=function(te,z,a){var y,E=this;if(!this._activeProviderReplies)return a;for(var b=this._activeProviderReplies.get(te),ee=!1,ne=0;ne<te;ne++)this._activeProviderReplies.has(ne)&&!this._activeProviderReplies.get(ne)||(ee=!0);if(!ee&&b){var ce=b.find(function(ge){return E._linkAtPosition(ge.link,z)});ce&&(a=!0,this._handleNewLink(ce))}if(this._activeProviderReplies.size===this._linkProviders.length&&!a)for(ne=0;ne<this._activeProviderReplies.size;ne++){var Ae=(y=this._activeProviderReplies.get(ne))===null||y===void 0?void 0:y.find(function(ge){return E._linkAtPosition(ge.link,z)});if(Ae){a=!0,this._handleNewLink(Ae);break}}return a},oe.prototype._onClick=function(te){if(this._element&&this._mouseService&&this._currentLink){var z=this._positionFromMouseEvent(te,this._element,this._mouseService);z&&this._linkAtPosition(this._currentLink.link,z)&&this._currentLink.link.activate(te,this._currentLink.link.text)}},oe.prototype._clearCurrentLink=function(te,z){this._element&&this._currentLink&&this._lastMouseEvent&&(!te||!z||this._currentLink.link.range.start.y>=te&&this._currentLink.link.range.end.y<=z)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,re.disposeArray(this._linkCacheDisposables))},oe.prototype._handleNewLink=function(te){var z=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var a=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);a&&this._linkAtPosition(te.link,a)&&(this._currentLink=te,this._currentLink.state={decorations:{underline:te.link.decorations===void 0||te.link.decorations.underline,pointerCursor:te.link.decorations===void 0||te.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,te.link,this._lastMouseEvent),te.link.decorations={},Object.defineProperties(te.link.decorations,{pointerCursor:{get:function(){var y,E;return(E=(y=z._currentLink)===null||y===void 0?void 0:y.state)===null||E===void 0?void 0:E.decorations.pointerCursor},set:function(y){var E,b;!((E=z._currentLink)===null||E===void 0)&&E.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,E;return(E=(y=z._currentLink)===null||y===void 0?void 0:y.state)===null||E===void 0?void 0:E.decorations.underline},set:function(y){var E,b,ee;!((E=z._currentLink)===null||E===void 0)&&E.state&&((ee=(b=z._currentLink)===null||b===void 0?void 0:b.state)===null||ee===void 0?void 0:ee.decorations.underline)!==y&&(z._currentLink.state.decorations.underline=y,z._currentLink.state.isHovered&&z._fireUnderlineEvent(te.link,y))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(y){var E=y.start===0?0:y.start+1+z._bufferService.buffer.ydisp;z._clearCurrentLink(E,y.end+1+z._bufferService.buffer.ydisp)})))}},oe.prototype._linkHover=function(te,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&&te.classList.add("xterm-cursor-pointer")),z.hover&&z.hover(a,z.text)},oe.prototype._fireUnderlineEvent=function(te,z){var a=te.range,y=this._bufferService.buffer.ydisp,E=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(E)},oe.prototype._linkLeave=function(te,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&&te.classList.remove("xterm-cursor-pointer")),z.leave&&z.leave(a,z.text)},oe.prototype._linkAtPosition=function(te,z){var a=te.range.start.y===te.range.end.y,y=te.range.start.y<z.y,E=te.range.end.y>z.y;return(a&&te.range.start.x<=z.x&&te.range.end.x>=z.x||y&&te.range.end.x>=z.x||E&&te.range.start.x<=z.x||y&&E)&&te.range.start.y<=z.y&&te.range.end.y>=z.y},oe.prototype._positionFromMouseEvent=function(te,z,a){var y=a.getCoords(te,z,this._bufferService.cols,this._bufferService.rows);if(y)return{x:y[0],y:y[1]+this._bufferService.buffer.ydisp}},oe.prototype._createLinkUnderlineEvent=function(te,z,a,y,E){return{x1:te,y1:z,x2:a,y2:y,cols:this._bufferService.cols,fg:E}},oe=pe([de(0,ue.IBufferService)],oe)}(re.Disposable);fe.Linkifier2=ie},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.CoreBrowserService=void 0;var Re=function(){function x(pe){this._textarea=pe}return Object.defineProperty(x.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),x}();fe.CoreBrowserService=Re},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(ne,ce){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Ae,ge){Ae.__proto__=ge}||function(Ae,ge){for(var me in ge)ge.hasOwnProperty(me)&&(Ae[me]=ge[me])})(ne,ce)},function(ne,ce){function Ae(){this.constructor=ne}Re(ne,ce),ne.prototype=ce===null?Object.create(ce):(Ae.prototype=ce.prototype,new Ae)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.CoreTerminal=void 0;var pe=he(2),de=he(1),ue=he(66),ae=he(67),re=he(68),le=he(74),ie=he(75),se=he(0),oe=he(76),te=he(77),z=he(78),a=he(80),y=he(81),E=he(19),b=he(82),ee=function(ne){function ce(Ae){var ge=ne.call(this)||this;return ge._onBinary=new se.EventEmitter,ge._onData=new se.EventEmitter,ge._onLineFeed=new se.EventEmitter,ge._onResize=new se.EventEmitter,ge._onScroll=new se.EventEmitter,ge._instantiationService=new ue.InstantiationService,ge.optionsService=new le.OptionsService(Ae),ge._instantiationService.setService(de.IOptionsService,ge.optionsService),ge._bufferService=ge.register(ge._instantiationService.createInstance(re.BufferService)),ge._instantiationService.setService(de.IBufferService,ge._bufferService),ge._logService=ge._instantiationService.createInstance(ae.LogService),ge._instantiationService.setService(de.ILogService,ge._logService),ge._coreService=ge.register(ge._instantiationService.createInstance(ie.CoreService,function(){return ge.scrollToBottom()})),ge._instantiationService.setService(de.ICoreService,ge._coreService),ge._coreMouseService=ge._instantiationService.createInstance(oe.CoreMouseService),ge._instantiationService.setService(de.ICoreMouseService,ge._coreMouseService),ge._dirtyRowService=ge._instantiationService.createInstance(te.DirtyRowService),ge._instantiationService.setService(de.IDirtyRowService,ge._dirtyRowService),ge.unicodeService=ge._instantiationService.createInstance(z.UnicodeService),ge._instantiationService.setService(de.IUnicodeService,ge.unicodeService),ge._charsetService=ge._instantiationService.createInstance(a.CharsetService),ge._instantiationService.setService(de.ICharsetService,ge._charsetService),ge._inputHandler=new E.InputHandler(ge._bufferService,ge._charsetService,ge._coreService,ge._dirtyRowService,ge._logService,ge.optionsService,ge._coreMouseService,ge.unicodeService),ge.register(se.forwardEvent(ge._inputHandler.onLineFeed,ge._onLineFeed)),ge.register(ge._inputHandler),ge.register(se.forwardEvent(ge._bufferService.onResize,ge._onResize)),ge.register(se.forwardEvent(ge._coreService.onData,ge._onData)),ge.register(se.forwardEvent(ge._coreService.onBinary,ge._onBinary)),ge.register(ge.optionsService.onOptionChange(function(me){return ge._updateOptions(me)})),ge._writeBuffer=new b.WriteBuffer(function(me){return ge._inputHandler.parse(me)}),ge}return x(ce,ne),Object.defineProperty(ce.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),ce.prototype.dispose=function(){var Ae;this._isDisposed||(ne.prototype.dispose.call(this),(Ae=this._windowsMode)===null||Ae===void 0||Ae.dispose(),this._windowsMode=void 0)},ce.prototype.write=function(Ae,ge){this._writeBuffer.write(Ae,ge)},ce.prototype.writeSync=function(Ae){this._writeBuffer.writeSync(Ae)},ce.prototype.resize=function(Ae,ge){isNaN(Ae)||isNaN(ge)||(Ae=Math.max(Ae,re.MINIMUM_COLS),ge=Math.max(ge,re.MINIMUM_ROWS),this._bufferService.resize(Ae,ge))},ce.prototype.scroll=function(Ae,ge){ge===void 0&&(ge=!1);var me,ve=this._bufferService.buffer;(me=this._cachedBlankLine)&&me.length===this.cols&&me.getFg(0)===Ae.fg&&me.getBg(0)===Ae.bg||(me=ve.getBlankLine(Ae,ge),this._cachedBlankLine=me),me.isWrapped=ge;var be=ve.ybase+ve.scrollTop,ye=ve.ybase+ve.scrollBottom;if(ve.scrollTop===0){var Ce=ve.lines.isFull;ye===ve.lines.length-1?Ce?ve.lines.recycle().copyFrom(me):ve.lines.push(me.clone()):ve.lines.splice(ye+1,0,me.clone()),Ce?this._bufferService.isUserScrolling&&(ve.ydisp=Math.max(ve.ydisp-1,0)):(ve.ybase++,this._bufferService.isUserScrolling||ve.ydisp++)}else{var we=ye-be+1;ve.lines.shiftElements(be+1,we-1,-1),ve.lines.set(ye,me.clone())}this._bufferService.isUserScrolling||(ve.ydisp=ve.ybase),this._dirtyRowService.markRangeDirty(ve.scrollTop,ve.scrollBottom),this._onScroll.fire(ve.ydisp)},ce.prototype.scrollLines=function(Ae,ge){var me=this._bufferService.buffer;if(Ae<0){if(me.ydisp===0)return;this._bufferService.isUserScrolling=!0}else Ae+me.ydisp>=me.ybase&&(this._bufferService.isUserScrolling=!1);var ve=me.ydisp;me.ydisp=Math.max(Math.min(me.ydisp+Ae,me.ybase),0),ve!==me.ydisp&&(ge||this._onScroll.fire(me.ydisp))},ce.prototype.scrollPages=function(Ae){this.scrollLines(Ae*(this.rows-1))},ce.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},ce.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},ce.prototype.scrollToLine=function(Ae){var ge=Ae-this._bufferService.buffer.ydisp;ge!==0&&this.scrollLines(ge)},ce.prototype.addEscHandler=function(Ae,ge){return this._inputHandler.addEscHandler(Ae,ge)},ce.prototype.addDcsHandler=function(Ae,ge){return this._inputHandler.addDcsHandler(Ae,ge)},ce.prototype.addCsiHandler=function(Ae,ge){return this._inputHandler.addCsiHandler(Ae,ge)},ce.prototype.addOscHandler=function(Ae,ge){return this._inputHandler.addOscHandler(Ae,ge)},ce.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},ce.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},ce.prototype._updateOptions=function(Ae){var ge;switch(Ae){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((ge=this._windowsMode)===null||ge===void 0||ge.dispose(),this._windowsMode=void 0)}},ce.prototype._enableWindowsMode=function(){var Ae=this;if(!this._windowsMode){var ge=[];ge.push(this.onLineFeed(y.updateWindowsModeWrappedState.bind(null,this._bufferService))),ge.push(this.addCsiHandler({final:"H"},function(){return y.updateWindowsModeWrappedState(Ae._bufferService),!1})),this._windowsMode={dispose:function(){for(var me=0,ve=ge;me<ve.length;me++)ve[me].dispose()}}}},ce}(pe.Disposable);fe.CoreTerminal=ee},function(Mt,fe,he){"use strict";var Re=this&&this.__spreadArrays||function(){for(var ae=0,re=0,le=arguments.length;re<le;re++)ae+=arguments[re].length;var ie=Array(ae),se=0;for(re=0;re<le;re++)for(var oe=arguments[re],te=0,z=oe.length;te<z;te++,se++)ie[se]=oe[te];return ie};Object.defineProperty(fe,"__esModule",{value:!0}),fe.InstantiationService=fe.ServiceCollection=void 0;var x=he(1),pe=he(14),de=function(){function ae(){for(var re=[],le=0;le<arguments.length;le++)re[le]=arguments[le];this._entries=new Map;for(var ie=0,se=re;ie<se.length;ie++){var oe=se[ie],te=oe[0],z=oe[1];this.set(te,z)}}return ae.prototype.set=function(re,le){var ie=this._entries.get(re);return this._entries.set(re,le),ie},ae.prototype.forEach=function(re){this._entries.forEach(function(le,ie){return re(ie,le)})},ae.prototype.has=function(re){return this._entries.has(re)},ae.prototype.get=function(re){return this._entries.get(re)},ae}();fe.ServiceCollection=de;var ue=function(){function ae(){this._services=new de,this._services.set(x.IInstantiationService,this)}return ae.prototype.setService=function(re,le){this._services.set(re,le)},ae.prototype.getService=function(re){return this._services.get(re)},ae.prototype.createInstance=function(re){for(var le=[],ie=1;ie<arguments.length;ie++)le[ie-1]=arguments[ie];for(var se=pe.getServiceDependencies(re).sort(function(b,ee){return b.index-ee.index}),oe=[],te=0,z=se;te<z.length;te++){var a=z[te],y=this._services.get(a.id);if(!y)throw new Error("[createInstance] "+re.name+" depends on UNKNOWN service "+a.id+".");oe.push(y)}var E=se.length>0?se[0].index:le.length;if(le.length!==E)throw new Error("[createInstance] First service dependency of "+re.name+" at position "+(E+1)+" conflicts with "+le.length+" static arguments");return new(re.bind.apply(re,Re([void 0],Re(le,oe))))},ae}();fe.InstantiationService=ue},function(Mt,fe,he){"use strict";var Re=this&&this.__decorate||function(le,ie,se,oe){var te,z=arguments.length,a=z<3?ie:oe===null?oe=Object.getOwnPropertyDescriptor(ie,se):oe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(le,ie,se,oe);else for(var y=le.length-1;y>=0;y--)(te=le[y])&&(a=(z<3?te(a):z>3?te(ie,se,a):te(ie,se))||a);return z>3&&a&&Object.defineProperty(ie,se,a),a},x=this&&this.__param||function(le,ie){return function(se,oe){ie(se,oe,le)}},pe=this&&this.__spreadArrays||function(){for(var le=0,ie=0,se=arguments.length;ie<se;ie++)le+=arguments[ie].length;var oe=Array(le),te=0;for(ie=0;ie<se;ie++)for(var z=arguments[ie],a=0,y=z.length;a<y;a++,te++)oe[te]=z[a];return oe};Object.defineProperty(fe,"__esModule",{value:!0}),fe.LogService=fe.LogLevel=void 0;var de,ue=he(1);(function(le){le[le.DEBUG=0]="DEBUG",le[le.INFO=1]="INFO",le[le.WARN=2]="WARN",le[le.ERROR=3]="ERROR",le[le.OFF=4]="OFF"})(de=fe.LogLevel||(fe.LogLevel={}));var ae={debug:de.DEBUG,info:de.INFO,warn:de.WARN,error:de.ERROR,off:de.OFF},re=function(){function le(ie){var se=this;this._optionsService=ie,this._updateLogLevel(),this._optionsService.onOptionChange(function(oe){oe==="logLevel"&&se._updateLogLevel()})}return le.prototype._updateLogLevel=function(){this._logLevel=ae[this._optionsService.options.logLevel]},le.prototype._evalLazyOptionalParams=function(ie){for(var se=0;se<ie.length;se++)typeof ie[se]=="function"&&(ie[se]=ie[se]())},le.prototype._log=function(ie,se,oe){this._evalLazyOptionalParams(oe),ie.call.apply(ie,pe([console,"xterm.js: "+se],oe))},le.prototype.debug=function(ie){for(var se=[],oe=1;oe<arguments.length;oe++)se[oe-1]=arguments[oe];this._logLevel<=de.DEBUG&&this._log(console.log,ie,se)},le.prototype.info=function(ie){for(var se=[],oe=1;oe<arguments.length;oe++)se[oe-1]=arguments[oe];this._logLevel<=de.INFO&&this._log(console.info,ie,se)},le.prototype.warn=function(ie){for(var se=[],oe=1;oe<arguments.length;oe++)se[oe-1]=arguments[oe];this._logLevel<=de.WARN&&this._log(console.warn,ie,se)},le.prototype.error=function(ie){for(var se=[],oe=1;oe<arguments.length;oe++)se[oe-1]=arguments[oe];this._logLevel<=de.ERROR&&this._log(console.error,ie,se)},le=Re([x(0,ue.IOptionsService)],le)}();fe.LogService=re},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(se,oe){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,z){te.__proto__=z}||function(te,z){for(var a in z)z.hasOwnProperty(a)&&(te[a]=z[a])})(se,oe)},function(se,oe){function te(){this.constructor=se}Re(se,oe),se.prototype=oe===null?Object.create(oe):(te.prototype=oe.prototype,new te)}),pe=this&&this.__decorate||function(se,oe,te,z){var a,y=arguments.length,E=y<3?oe:z===null?z=Object.getOwnPropertyDescriptor(oe,te):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(se,oe,te,z);else for(var b=se.length-1;b>=0;b--)(a=se[b])&&(E=(y<3?a(E):y>3?a(oe,te,E):a(oe,te))||E);return y>3&&E&&Object.defineProperty(oe,te,E),E},de=this&&this.__param||function(se,oe){return function(te,z){oe(te,z,se)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.BufferService=fe.MINIMUM_ROWS=fe.MINIMUM_COLS=void 0;var ue=he(1),ae=he(69),re=he(0),le=he(2);fe.MINIMUM_COLS=2,fe.MINIMUM_ROWS=1;var ie=function(se){function oe(te){var z=se.call(this)||this;return z._optionsService=te,z.isUserScrolling=!1,z._onResize=new re.EventEmitter,z.cols=Math.max(te.options.cols,fe.MINIMUM_COLS),z.rows=Math.max(te.options.rows,fe.MINIMUM_ROWS),z.buffers=new ae.BufferSet(te,z),z}return x(oe,se),Object.defineProperty(oe.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),oe.prototype.dispose=function(){se.prototype.dispose.call(this),this.buffers.dispose()},oe.prototype.resize=function(te,z){this.cols=te,this.rows=z,this.buffers.resize(te,z),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:te,rows:z})},oe.prototype.reset=function(){this.buffers.dispose(),this.buffers=new ae.BufferSet(this._optionsService,this),this.isUserScrolling=!1},oe=pe([de(0,ue.IOptionsService)],oe)}(le.Disposable);fe.BufferService=ie},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(ae,re){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(le,ie){le.__proto__=ie}||function(le,ie){for(var se in ie)ie.hasOwnProperty(se)&&(le[se]=ie[se])})(ae,re)},function(ae,re){function le(){this.constructor=ae}Re(ae,re),ae.prototype=re===null?Object.create(re):(le.prototype=re.prototype,new le)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.BufferSet=void 0;var pe=he(70),de=he(0),ue=function(ae){function re(le,ie){var se=ae.call(this)||this;return se._onBufferActivate=se.register(new de.EventEmitter),se._normal=new pe.Buffer(!0,le,ie),se._normal.fillViewportRows(),se._alt=new pe.Buffer(!1,le,ie),se._activeBuffer=se._normal,se.setupTabStops(),se}return x(re,ae),Object.defineProperty(re.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),re.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}))},re.prototype.activateAltBuffer=function(le){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(le),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}))},re.prototype.resize=function(le,ie){this._normal.resize(le,ie),this._alt.resize(le,ie)},re.prototype.setupTabStops=function(le){this._normal.setupTabStops(le),this._alt.setupTabStops(le)},re}(he(2).Disposable);fe.BufferSet=ue},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.BufferStringIterator=fe.Buffer=fe.MAX_BUFFER_SIZE=void 0;var Re=he(71),x=he(16),pe=he(4),de=he(3),ue=he(72),ae=he(73),re=he(20),le=he(6);fe.MAX_BUFFER_SIZE=4294967295;var ie=function(){function oe(te,z,a){this._hasScrollback=te,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=x.DEFAULT_ATTR_DATA.clone(),this.savedCharset=re.DEFAULT_CHARSET,this.markers=[],this._nullCell=pe.CellData.fromCharData([0,de.NULL_CELL_CHAR,de.NULL_CELL_WIDTH,de.NULL_CELL_CODE]),this._whitespaceCell=pe.CellData.fromCharData([0,de.WHITESPACE_CELL_CHAR,de.WHITESPACE_CELL_WIDTH,de.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new Re.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return oe.prototype.getNullCell=function(te){return te?(this._nullCell.fg=te.fg,this._nullCell.bg=te.bg,this._nullCell.extended=te.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new le.ExtendedAttrs),this._nullCell},oe.prototype.getWhitespaceCell=function(te){return te?(this._whitespaceCell.fg=te.fg,this._whitespaceCell.bg=te.bg,this._whitespaceCell.extended=te.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new le.ExtendedAttrs),this._whitespaceCell},oe.prototype.getBlankLine=function(te,z){return new x.BufferLine(this._bufferService.cols,this.getNullCell(te),z)},Object.defineProperty(oe.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isCursorInViewport",{get:function(){var te=this.ybase+this.y-this.ydisp;return te>=0&&te<this._rows},enumerable:!1,configurable:!0}),oe.prototype._getCorrectBufferLength=function(te){if(!this._hasScrollback)return te;var z=te+this._optionsService.options.scrollback;return z>fe.MAX_BUFFER_SIZE?fe.MAX_BUFFER_SIZE:z},oe.prototype.fillViewportRows=function(te){if(this.lines.length===0){te===void 0&&(te=x.DEFAULT_ATTR_DATA);for(var z=this._rows;z--;)this.lines.push(this.getBlankLine(te))}},oe.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new Re.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},oe.prototype.resize=function(te,z){var a=this.getNullCell(x.DEFAULT_ATTR_DATA),y=this._getCorrectBufferLength(z);if(y>this.lines.maxLength&&(this.lines.maxLength=y),this.lines.length>0){if(this._cols<te)for(var E=0;E<this.lines.length;E++)this.lines.get(E).resize(te,a);var b=0;if(this._rows<z)for(var ee=this._rows;ee<z;ee++)this.lines.length<z+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new x.BufferLine(te,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 x.BufferLine(te,a)));else for(ee=this._rows;ee>z;ee--)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 ne=this.lines.length-y;ne>0&&(this.lines.trimStart(ne),this.ybase=Math.max(this.ybase-ne,0),this.ydisp=Math.max(this.ydisp-ne,0),this.savedY=Math.max(this.savedY-ne,0)),this.lines.maxLength=y}this.x=Math.min(this.x,te-1),this.y=Math.min(this.y,z-1),b&&(this.y+=b),this.savedX=Math.min(this.savedX,te-1),this.scrollTop=0}if(this.scrollBottom=z-1,this._isReflowEnabled&&(this._reflow(te,z),this._cols>te))for(E=0;E<this.lines.length;E++)this.lines.get(E).resize(te,a);this._cols=te,this._rows=z},Object.defineProperty(oe.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),oe.prototype._reflow=function(te,z){this._cols!==te&&(te>this._cols?this._reflowLarger(te,z):this._reflowSmaller(te,z))},oe.prototype._reflowLarger=function(te,z){var a=ue.reflowLargerGetLinesToRemove(this.lines,this._cols,te,this.ybase+this.y,this.getNullCell(x.DEFAULT_ATTR_DATA));if(a.length>0){var y=ue.reflowLargerCreateNewLayout(this.lines,a);ue.reflowLargerApplyNewLayout(this.lines,y.layout),this._reflowLargerAdjustViewport(te,z,y.countRemoved)}},oe.prototype._reflowLargerAdjustViewport=function(te,z,a){for(var y=this.getNullCell(x.DEFAULT_ATTR_DATA),E=a;E-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<z&&this.lines.push(new x.BufferLine(te,y))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-a,0)},oe.prototype._reflowSmaller=function(te,z){for(var a=this.getNullCell(x.DEFAULT_ATTR_DATA),y=[],E=0,b=this.lines.length-1;b>=0;b--){var ee=this.lines.get(b);if(!(!ee||!ee.isWrapped&&ee.getTrimmedLength()<=te)){for(var ne=[ee];ee.isWrapped&&b>0;)ee=this.lines.get(--b),ne.unshift(ee);var ce=this.ybase+this.y;if(!(ce>=b&&ce<b+ne.length)){var Ae=ne[ne.length-1].getTrimmedLength(),ge=ue.reflowSmallerGetNewLineLengths(ne,this._cols,te),me=ge.length-ne.length,ve=void 0;ve=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+me):Math.max(0,this.lines.length-this.lines.maxLength+me);for(var be=[],ye=0;ye<me;ye++){var Ce=this.getBlankLine(x.DEFAULT_ATTR_DATA,!0);be.push(Ce)}be.length>0&&(y.push({start:b+ne.length+E,newLines:be}),E+=be.length),ne.push.apply(ne,be);var we=ge.length-1,Ke=ge[we];Ke===0&&(Ke=ge[--we]);for(var Se=ne.length-me-1,ke=Ae;Se>=0;){var Fe=Math.min(ke,Ke);if(ne[we].copyCellsFrom(ne[Se],ke-Fe,Ke-Fe,Fe,!0),(Ke-=Fe)===0&&(Ke=ge[--we]),(ke-=Fe)===0){Se--;var De=Math.max(Se,0);ke=ue.getWrappedLineTrimmedLength(ne,De,this._cols)}}for(ye=0;ye<ne.length;ye++)ge[ye]<te&&ne[ye].setCell(ge[ye],a);for(var We=me-ve;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+E)-z&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+me,this.ybase+z-1)}}}if(y.length>0){var Ve=[],Qe=[];for(ye=0;ye<this.lines.length;ye++)Qe.push(this.lines.get(ye));var Je=this.lines.length,et=Je-1,ct=0,ut=y[ct];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+E);var nt=0;for(ye=Math.min(this.lines.maxLength-1,Je+E-1);ye>=0;ye--)if(ut&&ut.start>et+nt){for(var lt=ut.newLines.length-1;lt>=0;lt--)this.lines.set(ye--,ut.newLines[lt]);ye++,Ve.push({index:et+1,amount:ut.newLines.length}),nt+=ut.newLines.length,ut=y[++ct]}else this.lines.set(ye,Qe[et--]);var at=0;for(ye=Ve.length-1;ye>=0;ye--)Ve[ye].index+=at,this.lines.onInsertEmitter.fire(Ve[ye]),at+=Ve[ye].amount;var pt=Math.max(0,Je+E-this.lines.maxLength);pt>0&&this.lines.onTrimEmitter.fire(pt)}},oe.prototype.stringIndexToBufferIndex=function(te,z,a){for(a===void 0&&(a=!1);z;){var y=this.lines.get(te);if(!y)return[-1,-1];for(var E=a?y.getTrimmedLength():y.length,b=0;b<E;++b)if(y.get(b)[de.CHAR_DATA_WIDTH_INDEX]&&(z-=y.get(b)[de.CHAR_DATA_CHAR_INDEX].length||1),z<0)return[te,b];te++}return[te,0]},oe.prototype.translateBufferLineToString=function(te,z,a,y){a===void 0&&(a=0);var E=this.lines.get(te);return E?E.translateToString(z,a,y):""},oe.prototype.getWrappedRangeForLine=function(te){for(var z=te,a=te;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}},oe.prototype.setupTabStops=function(te){for(te!=null?this.tabs[te]||(te=this.prevStop(te)):(this.tabs={},te=0);te<this._cols;te+=this._optionsService.options.tabStopWidth)this.tabs[te]=!0},oe.prototype.prevStop=function(te){for(te==null&&(te=this.x);!this.tabs[--te]&&te>0;);return te>=this._cols?this._cols-1:te<0?0:te},oe.prototype.nextStop=function(te){for(te==null&&(te=this.x);!this.tabs[++te]&&te<this._cols;);return te>=this._cols?this._cols-1:te<0?0:te},oe.prototype.addMarker=function(te){var z=this,a=new ae.Marker(te);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},oe.prototype._removeMarker=function(te){this.markers.splice(this.markers.indexOf(te),1)},oe.prototype.iterator=function(te,z,a,y,E){return new se(this,te,z,a,y,E)},oe}();fe.Buffer=ie;var se=function(){function oe(te,z,a,y,E,b){a===void 0&&(a=0),y===void 0&&(y=te.lines.length),E===void 0&&(E=0),b===void 0&&(b=0),this._buffer=te,this._trimRight=z,this._startIndex=a,this._endIndex=y,this._startOverscan=E,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 oe.prototype.hasNext=function(){return this._current<this._endIndex},oe.prototype.next=function(){var te=this._buffer.getWrappedRangeForLine(this._current);te.first<this._startIndex-this._startOverscan&&(te.first=this._startIndex-this._startOverscan),te.last>this._endIndex+this._endOverscan&&(te.last=this._endIndex+this._endOverscan),te.first=Math.max(te.first,0),te.last=Math.min(te.last,this._buffer.lines.length);for(var z="",a=te.first;a<=te.last;++a)z+=this._buffer.translateBufferLineToString(a,this._trimRight);return this._current=te.last+1,{range:te,content:z}},oe}();fe.BufferStringIterator=se},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.CircularList=void 0;var Re=he(0),x=function(){function pe(de){this._maxLength=de,this.onDeleteEmitter=new Re.EventEmitter,this.onInsertEmitter=new Re.EventEmitter,this.onTrimEmitter=new Re.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(de){if(this._maxLength!==de){for(var ue=new Array(de),ae=0;ae<Math.min(de,this.length);ae++)ue[ae]=this._array[this._getCyclicIndex(ae)];this._array=ue,this._maxLength=de,this._startIndex=0}},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"length",{get:function(){return this._length},set:function(de){if(de>this._length)for(var ue=this._length;ue<de;ue++)this._array[ue]=void 0;this._length=de},enumerable:!1,configurable:!0}),pe.prototype.get=function(de){return this._array[this._getCyclicIndex(de)]},pe.prototype.set=function(de,ue){this._array[this._getCyclicIndex(de)]=ue},pe.prototype.push=function(de){this._array[this._getCyclicIndex(this._length)]=de,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(de,ue){for(var ae=[],re=2;re<arguments.length;re++)ae[re-2]=arguments[re];if(ue){for(var le=de;le<this._length-ue;le++)this._array[this._getCyclicIndex(le)]=this._array[this._getCyclicIndex(le+ue)];this._length-=ue}for(le=this._length-1;le>=de;le--)this._array[this._getCyclicIndex(le+ae.length)]=this._array[this._getCyclicIndex(le)];for(le=0;le<ae.length;le++)this._array[this._getCyclicIndex(de+le)]=ae[le];if(this._length+ae.length>this._maxLength){var ie=this._length+ae.length-this._maxLength;this._startIndex+=ie,this._length=this._maxLength,this.onTrimEmitter.fire(ie)}else this._length+=ae.length},pe.prototype.trimStart=function(de){de>this._length&&(de=this._length),this._startIndex+=de,this._length-=de,this.onTrimEmitter.fire(de)},pe.prototype.shiftElements=function(de,ue,ae){if(!(ue<=0)){if(de<0||de>=this._length)throw new Error("start argument out of range");if(de+ae<0)throw new Error("Cannot shift elements in list beyond index 0");if(ae>0){for(var re=ue-1;re>=0;re--)this.set(de+re+ae,this.get(de+re));var le=de+ue+ae-this._length;if(le>0)for(this._length+=le;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(re=0;re<ue;re++)this.set(de+re+ae,this.get(de+re))}},pe.prototype._getCyclicIndex=function(de){return(this._startIndex+de)%this._maxLength},pe}();fe.CircularList=x},function(Mt,fe,he){"use strict";function Re(x,pe,de){if(pe===x.length-1)return x[pe].getTrimmedLength();var ue=!x[pe].hasContent(de-1)&&x[pe].getWidth(de-1)===1,ae=x[pe+1].getWidth(0)===2;return ue&&ae?de-1:de}Object.defineProperty(fe,"__esModule",{value:!0}),fe.getWrappedLineTrimmedLength=fe.reflowSmallerGetNewLineLengths=fe.reflowLargerApplyNewLayout=fe.reflowLargerCreateNewLayout=fe.reflowLargerGetLinesToRemove=void 0,fe.reflowLargerGetLinesToRemove=function(x,pe,de,ue,ae){for(var re=[],le=0;le<x.length-1;le++){var ie=le,se=x.get(++ie);if(se.isWrapped){for(var oe=[x.get(le)];ie<x.length&&se.isWrapped;)oe.push(se),se=x.get(++ie);if(ue>=le&&ue<ie)le+=oe.length-1;else{for(var te=0,z=Re(oe,te,pe),a=1,y=0;a<oe.length;){var E=Re(oe,a,pe),b=E-y,ee=de-z,ne=Math.min(b,ee);oe[te].copyCellsFrom(oe[a],y,z,ne,!1),(z+=ne)===de&&(te++,z=0),(y+=ne)===E&&(a++,y=0),z===0&&te!==0&&oe[te-1].getWidth(de-1)===2&&(oe[te].copyCellsFrom(oe[te-1],de-1,z++,1,!1),oe[te-1].setCell(de-1,ae))}oe[te].replaceCells(z,de,ae);for(var ce=0,Ae=oe.length-1;Ae>0&&(Ae>te||oe[Ae].getTrimmedLength()===0);Ae--)ce++;ce>0&&(re.push(le+oe.length-ce),re.push(ce)),le+=oe.length-1}}}return re},fe.reflowLargerCreateNewLayout=function(x,pe){for(var de=[],ue=0,ae=pe[ue],re=0,le=0;le<x.length;le++)if(ae===le){var ie=pe[++ue];x.onDeleteEmitter.fire({index:le-re,amount:ie}),le+=ie-1,re+=ie,ae=pe[++ue]}else de.push(le);return{layout:de,countRemoved:re}},fe.reflowLargerApplyNewLayout=function(x,pe){for(var de=[],ue=0;ue<pe.length;ue++)de.push(x.get(pe[ue]));for(ue=0;ue<de.length;ue++)x.set(ue,de[ue]);x.length=pe.length},fe.reflowSmallerGetNewLineLengths=function(x,pe,de){for(var ue=[],ae=x.map(function(z,a){return Re(x,a,pe)}).reduce(function(z,a){return z+a}),re=0,le=0,ie=0;ie<ae;){if(ae-ie<de){ue.push(ae-ie);break}re+=de;var se=Re(x,le,pe);re>se&&(re-=se,le++);var oe=x[le].getWidth(re-1)===2;oe&&re--;var te=oe?de-1:de;ue.push(te),ie+=te}return ue},fe.getWrappedLineTrimmedLength=Re},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(ue,ae){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,le){re.__proto__=le}||function(re,le){for(var ie in le)le.hasOwnProperty(ie)&&(re[ie]=le[ie])})(ue,ae)},function(ue,ae){function re(){this.constructor=ue}Re(ue,ae),ue.prototype=ae===null?Object.create(ae):(re.prototype=ae.prototype,new re)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.Marker=void 0;var pe=he(0),de=function(ue){function ae(re){var le=ue.call(this)||this;return le.line=re,le._id=ae._nextId++,le.isDisposed=!1,le._onDispose=new pe.EventEmitter,le}return x(ae,ue),Object.defineProperty(ae.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),ae.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},ae._nextId=1,ae}(he(2).Disposable);fe.Marker=de},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.OptionsService=fe.DEFAULT_OPTIONS=fe.DEFAULT_BELL_SOUND=void 0;var Re=he(0),x=he(11),pe=he(33);fe.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",fe.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:fe.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:x.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var de=["cols","rows"],ue=function(){function ae(re){this._onOptionChange=new Re.EventEmitter,this.options=pe.clone(fe.DEFAULT_OPTIONS);for(var le=0,ie=Object.keys(re);le<ie.length;le++){var se=ie[le];if(se in this.options){var oe=re[se];this.options[se]=oe}}}return Object.defineProperty(ae.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),ae.prototype.setOption=function(re,le){if(!(re in fe.DEFAULT_OPTIONS))throw new Error('No option with key "'+re+'"');if(de.indexOf(re)!==-1)throw new Error('Option "'+re+'" can only be set in the constructor');this.options[re]!==le&&(le=this._sanitizeAndValidateOption(re,le),this.options[re]!==le&&(this.options[re]=le,this._onOptionChange.fire(re)))},ae.prototype._sanitizeAndValidateOption=function(re,le){switch(re){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":le||(le=fe.DEFAULT_OPTIONS[re]);break;case"cursorWidth":le=Math.floor(le);case"lineHeight":case"tabStopWidth":if(le<1)throw new Error(re+" cannot be less than 1, value: "+le);break;case"minimumContrastRatio":le=Math.max(1,Math.min(21,Math.round(10*le)/10));break;case"scrollback":if((le=Math.min(le,4294967295))<0)throw new Error(re+" cannot be less than 0, value: "+le);break;case"fastScrollSensitivity":case"scrollSensitivity":if(le<=0)throw new Error(re+" cannot be less than or equal to 0, value: "+le)}return le},ae.prototype.getOption=function(re){if(!(re in fe.DEFAULT_OPTIONS))throw new Error('No option with key "'+re+'"');return this.options[re]},ae}();fe.OptionsService=ue},function(Mt,fe,he){"use strict";var Re,x=this&&this.__extends||(Re=function(te,z){return(Re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,y){a.__proto__=y}||function(a,y){for(var E in y)y.hasOwnProperty(E)&&(a[E]=y[E])})(te,z)},function(te,z){function a(){this.constructor=te}Re(te,z),te.prototype=z===null?Object.create(z):(a.prototype=z.prototype,new a)}),pe=this&&this.__decorate||function(te,z,a,y){var E,b=arguments.length,ee=b<3?z:y===null?y=Object.getOwnPropertyDescriptor(z,a):y;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ee=Reflect.decorate(te,z,a,y);else for(var ne=te.length-1;ne>=0;ne--)(E=te[ne])&&(ee=(b<3?E(ee):b>3?E(z,a,ee):E(z,a))||ee);return b>3&&ee&&Object.defineProperty(z,a,ee),ee},de=this&&this.__param||function(te,z){return function(a,y){z(a,y,te)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.CoreService=void 0;var ue=he(1),ae=he(0),re=he(33),le=he(2),ie=Object.freeze({insertMode:!1}),se=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),oe=function(te){function z(a,y,E,b){var ee=te.call(this)||this;return ee._bufferService=y,ee._logService=E,ee._optionsService=b,ee.isCursorInitialized=!1,ee.isCursorHidden=!1,ee._onData=ee.register(new ae.EventEmitter),ee._onUserInput=ee.register(new ae.EventEmitter),ee._onBinary=ee.register(new ae.EventEmitter),ee._scrollToBottom=a,ee.register({dispose:function(){return ee._scrollToBottom=void 0}}),ee.modes=re.clone(ie),ee.decPrivateModes=re.clone(se),ee}return x(z,te),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=re.clone(ie),this.decPrivateModes=re.clone(se)},z.prototype.triggerDataEvent=function(a,y){if(y===void 0&&(y=!1),!this._optionsService.options.disableStdin){var E=this._bufferService.buffer;E.ybase!==E.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([de(1,ue.IBufferService),de(2,ue.ILogService),de(3,ue.IOptionsService)],z)}(le.Disposable);fe.CoreService=oe},function(Mt,fe,he){"use strict";var Re=this&&this.__decorate||function(se,oe,te,z){var a,y=arguments.length,E=y<3?oe:z===null?z=Object.getOwnPropertyDescriptor(oe,te):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(se,oe,te,z);else for(var b=se.length-1;b>=0;b--)(a=se[b])&&(E=(y<3?a(E):y>3?a(oe,te,E):a(oe,te))||E);return y>3&&E&&Object.defineProperty(oe,te,E),E},x=this&&this.__param||function(se,oe){return function(te,z){oe(te,z,se)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.CoreMouseService=void 0;var pe=he(1),de=he(0),ue={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(se){return se.button!==4&&se.action===1&&(se.ctrl=!1,se.alt=!1,se.shift=!1,!0)}},VT200:{events:19,restrict:function(se){return se.action!==32}},DRAG:{events:23,restrict:function(se){return se.action!==32||se.button!==3}},ANY:{events:31,restrict:function(se){return!0}}};function ae(se,oe){var te=(se.ctrl?16:0)|(se.shift?4:0)|(se.alt?8:0);return se.button===4?(te|=64,te|=se.action):(te|=3&se.button,4&se.button&&(te|=64),8&se.button&&(te|=128),se.action===32?te|=32:se.action!==0||oe||(te|=3)),te}var re=String.fromCharCode,le={DEFAULT:function(se){var oe=[ae(se,!1)+32,se.col+32,se.row+32];return oe[0]>255||oe[1]>255||oe[2]>255?"":"\x1B[M"+re(oe[0])+re(oe[1])+re(oe[2])},SGR:function(se){var oe=se.action===0&&se.button!==4?"m":"M";return"\x1B[<"+ae(se,!0)+";"+se.col+";"+se.row+oe}},ie=function(){function se(oe,te){this._bufferService=oe,this._coreService=te,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new de.EventEmitter,this._lastEvent=null;for(var z=0,a=Object.keys(ue);z<a.length;z++){var y=a[z];this.addProtocol(y,ue[y])}for(var E=0,b=Object.keys(le);E<b.length;E++){var ee=b[E];this.addEncoding(ee,le[ee])}this.reset()}return se.prototype.addProtocol=function(oe,te){this._protocols[oe]=te},se.prototype.addEncoding=function(oe,te){this._encodings[oe]=te},Object.defineProperty(se.prototype,"activeProtocol",{get:function(){return this._activeProtocol},set:function(oe){if(!this._protocols[oe])throw new Error('unknown protocol "'+oe+'"');this._activeProtocol=oe,this._onProtocolChange.fire(this._protocols[oe].events)},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"areMouseEventsActive",{get:function(){return this._protocols[this._activeProtocol].events!==0},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"activeEncoding",{get:function(){return this._activeEncoding},set:function(oe){if(!this._encodings[oe])throw new Error('unknown encoding "'+oe+'"');this._activeEncoding=oe},enumerable:!1,configurable:!0}),se.prototype.reset=function(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null},Object.defineProperty(se.prototype,"onProtocolChange",{get:function(){return this._onProtocolChange.event},enumerable:!1,configurable:!0}),se.prototype.triggerMouseEvent=function(oe){if(oe.col<0||oe.col>=this._bufferService.cols||oe.row<0||oe.row>=this._bufferService.rows||oe.button===4&&oe.action===32||oe.button===3&&oe.action!==32||oe.button!==4&&(oe.action===2||oe.action===3)||(oe.col++,oe.row++,oe.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,oe))||!this._protocols[this._activeProtocol].restrict(oe))return!1;var te=this._encodings[this._activeEncoding](oe);return te&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(te):this._coreService.triggerDataEvent(te,!0)),this._lastEvent=oe,!0},se.prototype.explainEvents=function(oe){return{down:!!(1&oe),up:!!(2&oe),drag:!!(4&oe),move:!!(8&oe),wheel:!!(16&oe)}},se.prototype._compareEvents=function(oe,te){return oe.col===te.col&&oe.row===te.row&&oe.button===te.button&&oe.action===te.action&&oe.ctrl===te.ctrl&&oe.alt===te.alt&&oe.shift===te.shift},se=Re([x(0,pe.IBufferService),x(1,pe.ICoreService)],se)}();fe.CoreMouseService=ie},function(Mt,fe,he){"use strict";var Re=this&&this.__decorate||function(ue,ae,re,le){var ie,se=arguments.length,oe=se<3?ae:le===null?le=Object.getOwnPropertyDescriptor(ae,re):le;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")oe=Reflect.decorate(ue,ae,re,le);else for(var te=ue.length-1;te>=0;te--)(ie=ue[te])&&(oe=(se<3?ie(oe):se>3?ie(ae,re,oe):ie(ae,re))||oe);return se>3&&oe&&Object.defineProperty(ae,re,oe),oe},x=this&&this.__param||function(ue,ae){return function(re,le){ae(re,le,ue)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.DirtyRowService=void 0;var pe=he(1),de=function(){function ue(ae){this._bufferService=ae,this.clearRange()}return Object.defineProperty(ue.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),ue.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},ue.prototype.markDirty=function(ae){ae<this._start?this._start=ae:ae>this._end&&(this._end=ae)},ue.prototype.markRangeDirty=function(ae,re){if(ae>re){var le=ae;ae=re,re=le}ae<this._start&&(this._start=ae),re>this._end&&(this._end=re)},ue.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},ue=Re([x(0,pe.IBufferService)],ue)}();fe.DirtyRowService=de},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.UnicodeService=void 0;var Re=he(0),x=he(79),pe=function(){function de(){this._providers=Object.create(null),this._active="",this._onChange=new Re.EventEmitter;var ue=new x.UnicodeV6;this.register(ue),this._active=ue.version,this._activeProvider=ue}return Object.defineProperty(de.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"activeVersion",{get:function(){return this._active},set:function(ue){if(!this._providers[ue])throw new Error('unknown Unicode version "'+ue+'"');this._active=ue,this._activeProvider=this._providers[ue],this._onChange.fire(ue)},enumerable:!1,configurable:!0}),de.prototype.register=function(ue){this._providers[ue.version]=ue},de.prototype.wcwidth=function(ue){return this._activeProvider.wcwidth(ue)},de.prototype.getStringCellWidth=function(ue){for(var ae=0,re=ue.length,le=0;le<re;++le){var ie=ue.charCodeAt(le);if(55296<=ie&&ie<=56319){if(++le>=re)return ae+this.wcwidth(ie);var se=ue.charCodeAt(le);56320<=se&&se<=57343?ie=1024*(ie-55296)+se-56320+65536:ae+=this.wcwidth(se)}ae+=this.wcwidth(ie)}return ae},de}();fe.UnicodeService=pe},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.UnicodeV6=void 0;var Re,x=he(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]],de=[[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]],ue=function(){function ae(){if(this.version="6",!Re){Re=new Uint8Array(65536),x.fill(Re,1),Re[0]=0,x.fill(Re,0,1,32),x.fill(Re,0,127,160),x.fill(Re,2,4352,4448),Re[9001]=2,Re[9002]=2,x.fill(Re,2,11904,42192),Re[12351]=1,x.fill(Re,2,44032,55204),x.fill(Re,2,63744,64256),x.fill(Re,2,65040,65050),x.fill(Re,2,65072,65136),x.fill(Re,2,65280,65377),x.fill(Re,2,65504,65511);for(var re=0;re<pe.length;++re)x.fill(Re,0,pe[re][0],pe[re][1]+1)}}return ae.prototype.wcwidth=function(re){return re<32?0:re<127?1:re<65536?Re[re]:function(le,ie){var se,oe=0,te=ie.length-1;if(le<ie[0][0]||le>ie[te][1])return!1;for(;te>=oe;)if(le>ie[se=oe+te>>1][1])oe=se+1;else{if(!(le<ie[se][0]))return!0;te=se-1}return!1}(re,de)?0:re>=131072&&re<=196605||re>=196608&&re<=262141?2:1},ae}();fe.UnicodeV6=ue},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.CharsetService=void 0;var Re=function(){function x(){this.glevel=0,this._charsets=[]}return x.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},x.prototype.setgLevel=function(pe){this.glevel=pe,this.charset=this._charsets[pe]},x.prototype.setgCharset=function(pe,de){this._charsets[pe]=de,this.glevel===pe&&(this.charset=de)},x}();fe.CharsetService=Re},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.updateWindowsModeWrappedState=void 0;var Re=he(3);fe.updateWindowsModeWrappedState=function(x){var pe=x.buffer.lines.get(x.buffer.ybase+x.buffer.y-1),de=pe==null?void 0:pe.get(x.cols-1),ue=x.buffer.lines.get(x.buffer.ybase+x.buffer.y);ue&&de&&(ue.isWrapped=de[Re.CHAR_DATA_CODE_INDEX]!==Re.NULL_CELL_CODE&&de[Re.CHAR_DATA_CODE_INDEX]!==Re.WHITESPACE_CELL_CODE)}},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.WriteBuffer=void 0;var Re=function(){function x(pe){this._action=pe,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return x.prototype.writeSync=function(pe){if(this._writeBuffer.length){for(var de=this._bufferOffset;de<this._writeBuffer.length;++de){var ue=this._writeBuffer[de],ae=this._callbacks[de];this._action(ue),ae&&ae()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(pe)},x.prototype.write=function(pe,de){var ue=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 ue._innerWrite()})),this._pendingData+=pe.length,this._writeBuffer.push(pe),this._callbacks.push(de)},x.prototype._innerWrite=function(){for(var pe=this,de=Date.now();this._writeBuffer.length>this._bufferOffset;){var ue=this._writeBuffer[this._bufferOffset],ae=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(ue),this._pendingData-=ue.length,ae&&ae(),Date.now()-de>=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)},x}();fe.WriteBuffer=Re},function(Mt,fe,he){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.AddonManager=void 0;var Re=function(){function x(){this._addons=[]}return x.prototype.dispose=function(){for(var pe=this._addons.length-1;pe>=0;pe--)this._addons[pe].instance.dispose()},x.prototype.loadAddon=function(pe,de){var ue=this,ae={instance:de,dispose:de.dispose,isDisposed:!1};this._addons.push(ae),de.dispose=function(){return ue._wrappedAddonDispose(ae)},de.activate(pe)},x.prototype._wrappedAddonDispose=function(pe){if(!pe.isDisposed){for(var de=-1,ue=0;ue<this._addons.length;ue++)if(this._addons[ue]===pe){de=ue;break}if(de===-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(de,1)}},x}();fe.AddonManager=Re}])})},62522:function(an){"use strict";an.exports="data:image/png;base64,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"},25365:function(an){"use strict";an.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0VJREFUOE+V03lI01EcAPD3fjucs4nmwrXNOY/VdBoe0Tqggi5NgsLaWriWZFQEEvRHBxmL+iMo/KMg6KJSCy03mbapo1vXzCvJUstjZTM1bUzZZP6uF5M0Zwr1/nsHn/d93+/7QjBn3GhuZkm5scvRJIgODWX7sKCQT0oRGIAQorlnp+cIAAhnJghhhobvWRPjQ/rJ8eEVXIxGwcFsGBYWQUTFLrN6yCB9qpjdthA2BSGEsEd1X08NOlrPSiM4PxWJCSNL+HwfSZBMp/Mbr6+vVyyVyQm+SJYrCWea5sOmoMqm4ezu9rqSrUpFjzxBPgpoCkCEwO+3IJIgWRWVpiR5cirF40crZZGc3rkYdDgQp+advUXC9YZs2rjBQRCTwK/T6E9KaJoGJEVxyw3GtNUbt11KWSYp+AuyfRlf86baVJezc0sLb1HIxGxg9mEIIaiurVXgJOiUq6WbV8KVRMD+s45hbftL082DWk0TQohaKJn+9bb3H6Ntr16hvfvU6TExMe4A6G2Xc4+ttqIkL1fXBAAIuGVORMje3BpvNRrxM8fz0xfHxY0F7Hd/HVSYjKVtGpWqI4THc2ELhIRhTHjzXlHax4Z6++3i4iwIIRkAIYQY9+9cfxHKFyVtz8ho9/l8NIbN4mgaQAYDfHI4hRf152TxAsHhK9ev3for2f6F1sZn6w0VFvMuVY43WZHYi08SOKJIP4AYTBbW7XAKCgsvx0tEQobbg1d1fXj/eN2a9Ad6vZ6eBmd+ttlQpK15/uaaLHEFR7lK6QqPiPC63GMsm80eXmN5wmNiAJKIBRjsYCAQCNFAf98lq3lvAYSqqQLNQFNVaXyuMFue6oZ/utZ5J3Chx+NBFEX3xEnEpr5+Z5b1RX2mIHIJyFbngFHXGOr93FX41GI4CSGkAqA/fdcd1N8+xKWpRUiakuLxJ/bosXxdWenDuziOw6UiMdit2Q/cY17U0/nhgtViPD8vNF/h/P2oyz1U8KSqsgDHfQyhWAyyVVow+GOUdo8MnfhnaLq5NdrcC9XmylMUSWFLRSKQuWMXaHlr7/ov6DfGOJB35LSpovw8RRAYmx1ErF27Wvff0HRku9WaA/b613lRUdKrDQ22sl+EE3lgNS3QYQAAAABJRU5ErkJggg=="},75309:function(an){"use strict";an.exports="data:image/png;base64,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"},19664:function(an){"use strict";an.exports="data:image/png;base64,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"},77882:function(an){"use strict";an.exports="data:image/png;base64,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"},66832:function(an){"use strict";an.exports="data:image/png;base64,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"},47558:function(an){"use strict";an.exports="data:image/png;base64,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"},71979:function(an){"use strict";an.exports="data:image/png;base64,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"},91833:function(an){"use strict";an.exports="data:image/png;base64,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"},31081:function(an){"use strict";an.exports="data:image/png;base64,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"},96593:function(an){"use strict";an.exports="data:image/png;base64,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"},60345:function(an){"use strict";an.exports="data:image/png;base64,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"},20345:function(an){"use strict";an.exports="data:image/png;base64,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"},79005:function(an){"use strict";an.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEx5JREFUaEPFWwd4FWW6fueE9NATIEAoKkWKgIKVEkBgl2LB6159EFdRwHVd9a67SC+ryFVBEDGAUq57d0WUK6DuigYSeglFMJQIhBJSIIYUQgohObPP9/1l/pmcE7h9nvCcc+bMzJn53v/9vvcrWABQfuovrf3VeMeClWhbVrwFC5Zl0Vfi1aLP/EHu976K42wAtmXBx2cCtk9ew+ZT+bsbbT4/XUWeT1cUf4Bt61faY9v8a2I/vxXn0X7+p86l/bYftu3n7/30Sof6bdAd2351LXmMOl++0nUt/hlxnrg+vVe/6xfPbRwv7oeuJ+5RfUdPz/uMe5VP5zwfkOeDf6tlhUxqPXxOtkXgVFfVHLFgNYHlcwBRIBE+cIPEexg4+hPn0K0IPCz4A4GkrH4DkCxpEDa2fCAFqzC8AsMBifYLI6p93vdkUGUwtzEtCZC4bg0bXxnRNDrdlwBIfG8eoxZP3SCJc+sEicEUhvLBLrQsXw+r5Ognn8LGk4IoPiiQhB1vzCQ+XjHNeP2/AUkZU8JpgCRWr1yxinFy9bu+IyYZrAH8sP3ECsVOBwx1nGCPGyTN8kDg/ReYxDaFf41Vkr46F0C8MLRihmCFCyT6zNDyUYI9wu8J1+cB0+XuDPemndz/GJMcZvDyq5NJjrsz2cbuTrNPuLCgTGIXLFZ6IDa5wPeCZSwUuXoMN6h8huPOfUCeVXxklc1xQxpbAENGDwSSdHcBQFJgmbGrbpAEyHVtprvjCEKuTDyZwoJdV22myIf0xCV9nAGAMiiBJK0ury9B0oDUzSSXy6sVkxw26vgp783P7tkBnRjMhqF7pEVfdHilrYSAIEMgJhmCQbmx/weQnPgjRYSOSeKhhLEFo9wxSa14wxBelggFoUESLu6/AZK8t1qxynB3LrEQUDj4YRUfWmFzdNdqzaPQNJMckBRLHHfnuMP/FXfHisvZeNUFZBKBJBWWkn9a1ZmsUmxwAr5WV6Q4vTFJqzZ37AkUk26aSVppGrGyFkiWBEhK6OAgEQBS4RlCoLz4Z+SfPY42d9yPeuGROmbRm6Lcc2gYG8/7y4ouscuMatJcSPAbxKSaqmvIyTiI2IQOiGocx1CQ2qLb5N/MOoXWne9ESGg4uyOtzNndObJbSW0d1GGjMPsMrleUodkt3ehMKZdV3FEM8oDETCKFZ6Om+jp8IfW0iiu9lI0afzUaNUtwJL6U0mSbxi3b833WxSQzbrndnQ2r8OBH7OIcN6cktbOPv9dSW2Q5tO9C+m7sXrMYo6YkIaZRnM6XKktLsP7N8bhr1DPo3H8UNsydiBYde+CeX73ExwQGyYlJZUX5+HLWOPQd+xra9xmoqUMgnT2Qih1/eQ+jZ61EdKM4zSQHJLUiAzPp74teQ3SjWPR7+nWZYymQ3PJZanwNIEnww5s+xeXs00h8ZrJwqbCxbfU8Vn0Dxr4OyyfcLP0rzD2L3WsXo8M9Q3Hb3UOcOOlVfwFcnkzs+MUqPLDMFuwgiS2N5HV3ngSVjwWQnb4Huz9bjIcmJyGqcaxWdT/t/AY/fPNnPDpjBSLrN0Z68lr8tONvePxPnwC+kFrJ7P51y5B9NE0DQW6qvPgywqPro15YhEtHVF+rxLXyUkQ1agLLCpHZEpDQ9W70Hj1RBSeDSUIyU0z6+VwGvk+ajgHPTkZ8x17Oqtbxxu3CaLfj7vwozD6NbX9+G536jkDnB0bw+QVZJ7Hr00W448HH0a5HP52Y7vrsfVReLUb/sa8bjGN+G6AbUl0qPP49KYjoaOvy/iQNkFJvygUpZmmFxpmo4+4upO/Bns8WY9SkJYhu0kxL703vT0JEdAMMHD+TQSsrKsCGuRMweOJstOzUy11xsICcEwdRkp+j40xVxVX8uOkztO+diKZtbnMBdDnrNM4e2Ioew55AWFSMfpiGzVqh1e29QfFJSditq99C3k+H9fl+fw3smhqEhIYFFY/Nb+uG+598VYOnxIZwk34c3bIOp9OSkfjsVDSIa8nH7d+4AkXZmXhwwhz44EPu6SPYv3El+jw0jl2pcrFKRQZyd2bVwQTJupyWZKtSDq1Ik0kkv10gyc8HN6xAVUUZKq4UoTA7E/Ede/BD3/XI8ygvuYzkJVMRGhGJsMhobYjykkJmE7kB2lp07Il7n3g5oLsj9mxa9Ef0Gvk0Grdqj4YtEmD5iC1A1pHdSPtiKUa8thDRDZvyvhpKzxQwOjkFNi+fjbLCi7zihWZQ4KmV7KhB2nNqzyZ2m/1+PcmViFYUF6D051w+u+Z6Fc4d3oE23e9FSGgou6HKqyXw+/2IimnIv5Oeso5LSN0HjdbVkJjGcYiIaSyVprua4Up8PUyyCvYtsS0fuSyhxEyQbKP+ZgK1b91SVJVf5RsruZiFuPa3I6ReKO7+pxew89/ncyBuf2d/RDYitwdUlBbjTFoKbukzEFHSqA2btUa73gNlkitreVKqSb2IE9s24OCGVXhszmpEyvNcS9+24ZO1OhbaUt0pF7Fl+WzU1FRjyG/mSEYYwLhqdkJYpK54A74QH/r/+nVXwCfgfty0JijrbuaLLgMeRvue/WuVozS7XMpRuD5+HgLIWwT1xiQvk5SgyD66D3vXLsHIP36A6MZxOL33exz8ahXf7+AX5qDZLV0Y+KKcTGx6/3UMe3ke4treLp5HVibIsDnH9+N46pe1nrM4Lws11VVomtChDhsIVrTt0Red+o/kWKPqXQSQ31+NB1/4k8yPZH2V1rVUFU5FwUYKAeQLQf9nSEA48ejk7k04tuUL/PLldw01JlSdqMMZhVq/X+dgZGByuZs/no3b+z2E9r36u66rXF5tkJzk2/p57wciUSWbaSapOOMIh0AgMUCff4gRf1iMeuHh+PuCV9GweQIKzp/E4AmzEXdrF3aR5Aa/WzwZQ383D7FtOxuVclGZyD+XgfNHdjm5jgVcSN+HsuICdHrgl9q9BUOJDEGxI6H7fSIPl0zavGwWivLOo3XX3qokLn2a4e7YSuJzbsYhvv8Bz0xxSfCTu7/F0c3r8PC0j3C9vBTlRQWuqrZKjmWlCfALA0fXb4zQiGh8vfBVdOlPAA2oXYhVVQd5jkiOZfWcniV/z2KXzNaSW4sBBZIFcnmmq8s+tg/7Pk/C8D8sQmh4FLavfgt3PTQOm5fNRKP4NgiNiOIbra6qRFHOOTSKb4vQSLHvzhFPI7bd7Tp3Uq0IcrbZJ9KQ+vFc9Bw5Ft0ffFyoy7o224lBspbAq3jLslkouHCK8ymBg4xBEhRd6pefL+ecRpNWt2HAs1N0VYKs9RMBlPwFHpn+Mc4d2o6DG1fejFdjIdOu+wP46r1X0KX/w4JBRsvBVXBV7RFXackP69Lu9zVATu/HrCY4Etwbk3KOpWHfF0nokvgwLhxNw6CJc1BxpRDffzAZLTvficgGjfmGrpWVIvtYGlp17YNICqSWhY73D2cBIIvmIq+wLBTnncd3709C04RbMeSluSgtuIjvF1PeEXy7Y9gTLAREkifbPbCRsnQWSLkNefEN1TrSpSBJGy3ByRWlfDSH2Zo4bqoRK/wcQytLCtEwvi273OrKCqdup4umflyvLMfptM3ISt+LhG73oFPf4QgPj+E4HR7TEGGRMbov5W1pmDVB1bviOHRp1yIdg8yE1WGSKpoKJpERr1deRX7mMWQd2YlLmcdQLywM7e5KRK8RT6P40gUkfzAFgyfMkgyxOGkj0MjgsW06Oc0/0nCqSm5ZKC3Iw5bls3D18iU8NnsVIhvFgST32YNbpftzmES50PGULxHTtDkGjJuK+nEtRdtDxRYAyctmsqwe+uKbuuLA6aVRudbqjhi3fDbHILqes9JlAhuo/UC9JACVpUU4uedbnPthB2LbdETXgY8iuknzIFLdbCh6WxpcF5F5qmgQWvk7F9m2TO0DSWoRnwSL6P21ilJ8u+j3LCNJRpPcHvrSW2jQrDUbu4QAWjIVg8bPYnVHWxEBtGQKHvztm4hr20krRgGOuG7OiQPY9deFfD3axiz8iiW46srSPsE2C+cP7UDaumVI6HEf+oye4MprTJAIoGtlV9DnsYlSOAgWqpzD6WYK93dg/QqER9VH4rhpRhvAEQL0zGaHVHRbbWRs/xpHt65Hv6deQ2ybDrXjjDxOdX7FApEdWg/wZk2QG3z5OxYyg/y0mGVPJziThDHPHkxF7K1dmbr7/2MZfvEvC7h8Qt8xQB9OQ9M2HRAeFcNmraosR8G5DAYnNErkRt2H/ApNE25jgx9NXocfv1uDpq1vRasuvfHj92sxZuFGcT8ekKrKSvD51KfQY/gY3PGLJwP7PRmTCKDcjB9uKl6ogyinG/jcdJccvpSZzmLDVGy65Q0b+aeP4WJmOu4Y8s+OCxVaX7ZFbDSIbYlmbToa/Sp351YtHF2XI9HALm77e7rd4PeIgNoxyXF3tLJJHhNAw16drwG6QgAlTUfzDt25msAAVVzljL5Fhx6IqE/7gM79RqFJ61v4PeVVPsuHPo+Ox5lDO7B37QcY+95GnNjxDXKOHxAgSe/mr6nGpVPpaNSyLaIaiESVNvp81yPPOWCQy1o6A1QaotKOUneSQkoYO/IbwI5P5qNeWDgGPi8AUs2/I5v+ijMHUt1KUP6SSl4pgaXKhntzEuPW3e5Bt4GjRZw0ZhuCVb/VfuvS9gXMIBkYaim1wCAJoLIzCKDlGPrKuy6ANi+dgcTnpksXZ6E49yySk6Zh8G/eQBytIjXPoJqEdMc+0Yc6sz8Fe9YuYYAy9yUjL/Oo88yWyOSzDu9GXPvOiIltob+jxLf7sCdc9tmSNBME6LDfzhUZvazJ6fa0WLa6QUeynGLQwPEzpAioPdsgDOcurGZs/wrHtm7AY9NWGJUCMd9g5lPa6AFACgaUdXHbfJkHOVVscne0os3uqEhmaR89lfgu98QBpK3/iAGiCoHP50PJxQvYsowAmobYdpTz+DgGbU6azgCR5HVAFzHFqWJYyNyfgr1rP8SYBRuEpKc1Ll/pfWXFFXwx9Sk88NTvuTJRlwRngPzVGPbiXEEcDYjnvWz0JS+dBV9ICDNIMa12C7329E/Gto0M0OgZK1mkOCKkrkkht0AIClDu1ndtanfrdgOZhMrmcponmHCg/Vnp+3Do69UY+rt3uJpN25X8bKQsm8myt35sPBuwvLgAx1PXo0viI4hp2oKjfUhIGNr26usoOgnUmQMCoKcWbGCDekGqulqCz2eMZYCoFaGEQ6BAQwAV5pxBfOeenBcF2sz6XN7Jw9y/GTR+hnZxOu64Zh3Mhh9wfOt6HGeAVom44ZouCs4kcWzdsw1WTuo7zCAFEq14fhbZZdWrXRnLsvDTrr+hrOhnFF7IRHV1FYa/sgCoV4/BUAAFNoezl1oJj05f4czayfh3Zn8qVyfGzF+vx7noHk7vS+YcJTfjIM7/sBODJs5Cyy69+YLBQCKAqB2gYp2Zp3pjBT1zUfYZFjeDxs/Uak31hcw5O1rtly+cYkFEP35q9ybO9Ya/tkhQ0wBJt865UuCwq7a7q93d5TwoN+VtHhoxQVKTOiZIprvLSt+D/MyjLLMTut2rXRldp7QgFzs+eRv3PfkqP6yot8p8R0t2NREkXzWDwQ25vZ8nYcx8UZtTC2bbqrdAK5zKUc1u6YqB46bCCnPaBoFASqVaXE0NBlOiqkpATtwWBUkV7KlmtlzGoOdJZgunaIoFndzaNs4f3olD3/wb76LF1qnfSLTt2dfFvP9869xhk4pdVk7K28wg7U6MCR/2PwaTTJBM8cAxiYZIiH2GuxTHKDflgKQafrVjnLxBP/VsIowYKFhNLOcFasSkQHlSneyVFXAVk7wgOXFKJowGSAH7OgFm7hSoQrGZMUkUWN1TquIY77Eqjlk5W/5VVxIUSK6YpBSe2RsSS9sI9ka1gUo2HlAdIBRIXgFijHMZosE7c+cF6WbmGwIHHtGmoM09ziVVmxYTNwmSMV3knZXj2OcadKQOb3B15y0BWdmb5+ValhWvDM6zWEwcZz5O+ikNSjAmqclULdu9DT89GBl4CIWvy0xUSlFGGGMwMhCT9P2peMS0vUEUNJjETXFS+oa7c5gkV7wuchoGl0C62g6GBA/MJHMMWVWunf6PqlZIUPOsnC3zPrV59NeR2WoA3qkocJmh1miWmxmq0h0ihx7lsHwgkHTrXAAlCGlMq3qnWlUcM2KS192p3IqhFa5AJ7dBoXKBJIN7QJCcEWPvpJDAyIhV1N81GOOIAZNJDkhmYZTdrTFUAhtrrOzUt1ujxj4C2E201JZgcZ/VNWkawOh62secBqLWufgcqCvLDs0z3+CAZIwYe9xdLVepXJScFOKWhWQOd1rVoqqDTMGnV2U85AEN2cQw5h245yd7OLo8oxt4wVyYGyQnkXUadIa6K4xARA9+HALJ8vvfsW0kKnen3JQDkptFyiUKAIUrctSaSGh56uZGIGn3ZTLJ+99dlOpz/lcFOSQxrizjSBCQboZJdYMkWxgekNxFTckgs9cTNM7IZpxqypkTriKZzoPt3xpREzYp6t7x2f8ARtZc8eay0EoAAAAASUVORK5CYII="},39057:function(an){"use strict";an.exports="data:image/png;base64,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"},96908:function(an){"use strict";an.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg=="},57177:function(an){"use strict";an.exports="data:image/png;base64,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"},81378:function(an){"use strict";an.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII="},79633:function(an){"use strict";an.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhYAAAByCAYAAAAPvZi2AAAAAXNSR0IArs4c6QAAIABJREFUeF7tvXlzJzmSJQaSeWcd3TOzvT270mpN0ppM3/+raDWS6TJp/9jpObq6rqw8SZkDcI+HB3ccwR+zsruZZlUkI3A4HH48OByIq/T475EDjxx45MAjBx458MiBRw5ciANXF2rnsZlHDjxy4JEDjxx45MAjBx45kK7+l/96ezfigyCPq6vyX0p3SX4MK0yZev8Wpl18YQVu73z8djFU5zRUpyvlCYv+yUTS+2N2yksu4s09NuE0me7ch6Xv3B81WmSt/JNX/F6ba9rVNpgYaWTAA26bWaVVc5+VOTKdV3exHiD92J7ydqoBNsBa22MwlhmNrw5+2icNPOs9zIFYCW8uXNHCipX/1057Xl2WryHPPLma6H4jJo4wu6qK5Zy5EBnqmvIGUgX6fvbz0AuHzY3e7JhBT+RGup7fBfyXx9d3Kd3e3KWfn3xKN7UhnMuq+VnGblNKz9N1evXpOin/R/o1Gpe09ae3KX26U5/Vqj/qu44vkmtpS8aIY/3965RePUmJvaZnfphF6kvRJBkL71L6539N6c0vh01UWm9vqw0UWuS/2zI+fZ7L1Xe5z0w4/ON5qv7c6KmCdF3tcfb3oq+itPrzKqXbTym9/puUXv+mt8md3ZwBC62gRJRO7z4TuNg1hzuqxB7nEuru9397W2cKXl8EVLSaWhxBVYTIuYkQyjv9ucqxyLbmLkGJG3lGgYZ+i7RWhVfFrQxpjOXAeWs/HWgZORt+N2m/4SFYXmtGgQYxURVzhA/U6Lj8J75ZGRYaZzxNe1a+gUdbulsARulI/i8GrQFj7N1oQGKsWCZMlgL1Rr6xH1+V11xu4PhUV7g9BBaroCYb+5n5AD7Nis7GGDl8lje1cCv9rZRBX9CNt9oUKSNz/kQc0fVdenPzKV1XpnrToTx+enedXtwWGWvkhdYFrBqeSnxXgQXKHoua0o/gQm0Z949l//51Si8dYDEQN1cl0bZk2u5S+lcFFpWXKlcKJjKtFWR8quAi/62LrxG4ACoMMBTlLn7jKiXBEcozCyZoUAGAxVe/KaBm9G8aseDKhmZ0tdlo8I54ztTnzPuHBiKNak0JLNRclUkgDdgGFgQirHPSVjOYbNDHC/fpWM4WMMfveFldlbADrwB8qUtX4tgzDVBRflXft+736L4BEhBBsQgGUao6Ak030x/hhnDAnkX2QMWiUJW44+I/WvlJtyLOjTN11M7sBESdcBoCn+8S1c3xrLI3/96QHeHRR57DysQxkAInEHEU27QuV02Vg254eNzvrhWO1INV1kw9dIh1xSndiIOqTurT1V16c32bHVb5V5h1dQWRUHGGAkTurtJzAha74xBWSSThT+/KT9RD5FEDJmhxYe+oc41ecMRil0ako9ERARZ/TOmXt3XhVwEEgwuNTCiwyNEJjCYquMBIC7BfQUT+qRGJGo3NoKLKt0UvtIwAi9uUXv+2RCwuDixMt6oAtdGLSFvYK3pW0VNLR4s7TMtlgIvu2szR1M5aMC1enZlhPniBWyEbJn3WwfEeVv84lByyx4Wba5BnVtpMwtZK11PkTAtoIkdVLKS8RlKxczMHy1Y9AFxNJKcSzwYXAQZGaWxMdYvEtniqnjbOClZ2KxPsRoM2+NP0UettAQtoQFmnMiXGWw0uah1GbKTL2Wo+Gk43tx7DsPKulXfQw24TWQYHYzzTngcUIqATWb+IVWq/h2yjCGQeg6NnJtcCKFJKN9fmqwpPUkrvrsvS1ptjHJNENZ46kY0d/mVgkVL6/m35ifKq/FC67G/oQN+pncK+9d3vX9WtEB2UYytW9Jr1RRj0x+9S+kW2QsRG1C2NBljUbRB5Jrr3sYKPvECD/5T5Nm/YWf09217Y+sgRC+m3Pstbl5YCUbZFpI9X36b0SrZCLh2xQKZl2my/pkyDLwgMOFbg+kqZnSmMyj5UP1d1y+iqoOcdUrEwWwB457bpWumznmhmyfv3XohUrQoCiyaPogrNjhFBQ9FYLc9ieowyq1haahy4tuFsleg2UjbQ1QCw0GcFdRa3S0bd8ypaERVshI+HslaYMeL1UCNoJSjt6PaIrnLUCK8CikxL7XRbG2GudlQsL54j8V5pCOsPtkLOyHQj20CLxxt81r1nGceoZY0UoM9RR+RaC9g+xXmVCIVGKTy6xVHdprsku8HsO/BvARaSi3Effqkef/++ON682A4QmckoEa3920+yTRKxeHlzABfkxS7tymcl8TsBFjVioZEJjQxkMFGdueZYSNQi9680QpTDkB0sZJqFHORZZBbI38Kwqt9ZlxF4yLvbAipefvvAwMKEUlFO5ZCfgeHNsIe32WJ6oIQt7MzisqXAfj0L3albfeCpMT/raZEciyjnobNhI8uKoCLCCmhoRyyPNqBXjCqtxBer9LkYGMLbQl5Hj7qqtWSv3XY0J8UTETJ0OodutAJEZpeEKf+8ueZ5nmHH7v1aYq5LWzY+xZqVsZa2NOIUpYN7htcVdyy4w8yoA7W9I53RwZAzzsMD52KWg0yXjn0bGE0mfzStS/zE8dTG3CgYzB+yHMeD/em2h4AKBdv23iE6y0ddESPsLu3f5TyMKlJjjuhc9GlrZaruUvpBgQXJDqqMRUdrb0i7+mobu0bmUkq4FdLwH/7YBRgqY3/6U0rv3h3DzwnTtCWi2x4CMjRiYdEDilo08+HYJ41aZNE/9qvKVpYMnpI5c8TicwILpbkhpgpMvynJThtnn6cEnT46bM/xeyAlshazfrivEXjwPJI+K6I8W7mZhWaDSs4jU8FhSvv70GYr4yZystaPTNfU5VmBxtlW9jVcYyUHh35KEb1VN/Frip2wPBkYzZ9AScBn4Uqo7i+jBLAUen9POR2Njccww7nt5hiMuk+cG9KU98pr9nhFXCIDOVudJvTs/Lr9B04ri1fQUXfSIxJ51j9qczQOdlTT+VwsMDIJIX9IwOykBWxJqE2Kom5e20rLk+sSpYgs7mhoGrnQkLvlWYmlXBAU11nWDmUsIns/CbA4UgjyW2w6/14f6PPmpxM5UZn+t86pkIZs+GNhOIf9lC0cARaaYwGLrixbFI0QPdOIhb7Xgeq2CI/RvCYuUK+P5M38uAJFjfZo5EIBjWyFvPhcEQsUpAx0YG/m/sEtz3HvTJkn5pdaV6y0swAscKIxb4CGuRz1gCG3NhT/Yh6imdhZJqqWHo7JWqrdNdARlPaMYcLZbEbjOYvIgVAjDr6wEgYmyGFb08pGyopnYBEZ2ygBdMnvIOHe9PF020T0cuvlXbAUwFAzeeW9rDePcyM5Ma8CjIdytiwDmRYkDh1Dk2ReaipAbzyjp8r12Ug+FKd1UZoV0xDoqTdtI83tZKUWbuarbn2gbmYSK50RuWgleNtj1Qob/+qWsAE9zUmK7BUwvgGHQccyBgEUP32ABRgxjqsqwJLn+i7/rH/Ys/rL7wRY1K0Q5ntH1sbWTo60fJ/S23dwrF0jEBpNAnAh8ibAQuVOgYflV3DyJvBBAUTWBY1U8FFTAhgavXj5dUrPfw1gYaiI8i8OpvOSiqcjspBmEmg+WSX07xXNxrIgTYdbqb8NTUvgA462pzkWkVFDkq7EfFdTjlELEJg2TyA4A1qdgZvefnKLw2OA59M5XLwyQ0sOVmdpZJE9ghr+FmMSGcsI1HnRKDzmFknOjpS6joPVYRULunxYj1ZIN1pab7Up21Ga8S/vS4mc3LlhXG2cRKP9CQ7TZKc+y8OnvAE3YuXJiONI0OmiTevkoxIyvg1oTYqxbbaCkVy60+mAiCwuCn4HwudZY6mneRRI13RUOh+kBJ4umTNfleOgc5HFnz/UHAtqC0FEBwo0QkAgBwGG1JeIRXTctDMnBE5G/MrA4oeU3r87wJ70bXkVuuCszzKwwPea58N5F4iWkB/N4r+CGQQXejhD9avmX7z8JqXn33ymHIsRwzAB5Nz9FysqdikXNWtnR60O7XW3QhhfOUwc6VjkJ/tm2LVpUulw1qY2Y1y7rGIVw7Cx0r93uBn1p2DKNUzcUWdN/Fa7apq4xs68/s1bT93dDc7pEJ4/z6BHziRywO5olgXlyLlgB6dNHFtBNUqBTAfPrjqvhlaN4JZQeXQTKNDVdpgZ7TG1EtFoRS13Vvul+tJ2Z3A6AuXN+72bb5qgPJY6oALySg2bEofxDWvqwHn88ncGFHLag08zaX8rk0rzdhBHlXnwbAChHRM9G+gRiRJgMRJ7nCvtUttr/sbcnPr77/RUSC0Y6WjzfFI268ldSj/+kNK799Vsah1N2MT8CQHtkmOhwJ3KYNRCbbDqYmap8hXkRMFe/llP91gxBSF3Kb34JqUXX8/lffseixU54jJCYJNhunzB1kzVz1CDdVByp2b8ZGfBVog3NHjWheBHl1o1CsnhDG82VMxGQzq3dGCOYjh8BpROMrixu+EJkVHjMPWNzQaCG9sY5bmogwoGSv7AdH4EsPAUyhRQbBjmnh1+MmfWXSicnaj+3SX8tK0iwBDbJ8aQj6eG07Ko+p7WNlU9bwlAgMcWdYtzhL+zQ5rJME5RY+w5ylAbsr4G5klvggUsf5AB9aKxeeZDkzMtYRmIzXkRzhbTbOzNewds8PF4zANR55vbCBRGdeUNboWQ7JrogglkcIHWkd/9GwdYzPhqih6nAWWl+vHHkrypuSI2ZjpOmnVQgEX9maOCVTGbn5qTh8AXwAQCDAUcqrOaY6FpDXmMAiy+/oKAhU6mAYwc1r989kXpZ2Smt0T/AoULLd1qxiORGKJKYoo929nQ1VDj1NiV7YKnc+DCSwxTO8KGtVH0e3C8WyF4pKMxw46pbPaX9X1jdOm2UAvpUpLsDoDisjxDQz1h43xuuga+/cjQszCyx0NswQE3BZyUKEe3PbIrkkTtTnV1XGGSJ1mPaG4aYFEJWKXDm1+jxzkC28z/CFx4JytHHo+Oy6pBzndR6KmABkQGYTc0uQzYtP/KMBMN4JkVAbliW7FjFkROf/l4RCxy+8QHZCNvj3jbJdVn50YlYiFbIV7+kDc93bNoa7ACi/c1YqF+w4A4gAsF6XYLLgKPiopyzgUiJPy9KGTjLTVpUwGGRl3xmu8MLL5K6fmXErFgwTiiFw8JMHbE8SHLOhEL12sdd9tv37fdkb9q5lbGPfdWpreB0iA48oDFpag1RUKSIyQzGjoQ5PjJrJRtPks1ZPU5b4VE4InsrgVbLsWPldn1yhj78ngqOK4FI2mY0azxEB2znR5xGJwdC88beBtvTth5mNV0PDkCRw8Tqa+cjcls9UYeSUc7O1m2DQuTiHSOqjeOnYCF5lHI1kcUjWBgoOOfgWMcAsp8w1+98r82aqdVHCDp9qeJoSmltxVYEOaxlrTf5ifNoW4pIdCQ8r97mdKrp3DyiesF88VjZT8v73+SiMV7SC7WpE0AbAoY5Kjpx08E9mpEkKMW3ukQBRCZR1UW9FIsO2Zar/jO9lv+u03peQUWzc2bzoR8lq2QyHghwGBwtaBPFyoSwfoLNR8dNwUNy7/qKnnkx9W4LpE2MourY/aJackof3lbHuwbvLA++IulUS3igfNtkeXvjLazJcWOKkz0BKpmoOKEfzk/5gA05NMeJHOeRKw4YAvbXWkKcgFjtj1SaWB+N92rESfxbf70GAuc6dpfVQXKj2BHMeVBHci03IYhnLWlQ0NAYPpWX4qs4raHvM/lQQ9s62PhiPgpuZ3YtWbOUAYUhFD0W4FFpIea5Kt6y2M2wFF/sb9TSroV0kQsHGAZzY3xn9qWoQiweP8BkmzhVEhODgZCPtym9P5Te/ol816Pe2v7fDpEdQGOC1t+RUViCjqybFRMobZbgMWzr+rxG+I7qt6vBixgfM3tnf2EbGh+bnS1PJdbqYdlVsoXemwrxOsyMOrsJWLdM1GFlpiL4Tph4oxGKKdUbYwQOAfPwCiQ1DpM+X09ozlBbHgG1LDTWtaiEaT84bYUsFt+jSIWM1CEPEOyZw7EJmI+XcekUdljbgpyKrxs8y48GVyiTQm0wuXCOG1dkzsbPVHhIkGCJvq9VFZPctKNgyJZXR8HyD0cXR3V13fqoBuR45MsZ4EF2RZWgYY+uF2x2/YAejQhlPV8ZPlckDcQ/EvYALwcT2TovUQsIOEQuzd7Rcmo2W/TJJofB+DwdzXHQoFFM96z0YvayE8/FWDR8LsCCvs+T30pEQsBFhL5U68nzeQ50xMu9XcdP9pHjVIYiNBG9P4PuHlT8y2k/vPXB7CIZD7Tsfp10/sa/Vn9TEweDG6PoEOcaVyElWcAwDPnkWMG7scHE2GoRW0agQVyGFE3htus0YxzI76MeML1PD613qf8dZz46HJHupEfe53slDQ5lWR/ZbBdmUsYp0b5nP1q1V7MH1EOGpdUyVcdPPMLr991ODF0fp7X7yxqP7Csd1msRU71zlzWO24oHmBIIy4PAfzLvRfam+Zf6PFsVIGm3ZlKV3Itp6JO1MgQ4lyugIyGNnAoNg3QSH5WaXYv66r0ckTPMwHWLPKAHWKdHptFPPZZga8Cilwm4CeKFP9+SlGjqM+M4Z4b8Exb1R9xuFWku1xuPlIe5VR0R8/r7ZsILFj/8zA2oxfGRzkm+3NKOccCPhWQ28RTHxUAyR0WbyWPgj5Cpvqc2YNyiTyGyVQ22nYHHLQQOjBiIXr57FXZDjGaQBBwmr4YYKH0WfilcqaXOdYC729zE6qyg6DNTKqNMifddI2Wpgf6bHmzV+9p6xRgsEcZmc+zLvj47kmWV2wGWMCPeThMaXFox0phdSZGRs3a8Niy6PARMKlDUO9nTgJFDL8NMkqyHRA+MtwRPDxr3Cvb7Zp5C+syz4p5DuT+6B3nLaTVEBnoUxUkDMVKW3o+P5QHJGkCMlYdYtNM5FHJMZoIwJXP+VmtP523DYEfai7aCL47QumpDgPvo9BqzXDrwyjHoUkECpy78aDdUXGXYjyV6KxpWEviLnU+yBbB4Mpv9g4d2IBIbOOP71ISYKHJm0hQNz+LAAPrvf0lpbdvS6vyvAE9+cGRNCoRi3cKKujUiNqsvFCvA8D2DEzgACoiyT+Ud86V3s9eloiF5nFEk/LFAQs0ejZAO54aGTkUwZlorlilnX54dlgdjn1q/kx4Aypco95bMs2ubzZB0Zrh5uj095mu6lVH9VsQYKSiHacVcGG9qhPWo2sbSXBL4AJFYTZUBgqQDJaTmRygwmO1a4rBd4aBLaAn4pn3fMMXHRYKAJWCuTyzuTH/yz4+u46GPDoYt7VlwMJZQahBHzezC4C4owBIYDGkgy0DinAoHuCcm6gi7+/DVkj3sUevY69DKMe5Os09HQMvy/lZxgsQILmLIoMKdVreBC/y2nOobBp4qJG85OcTcEiq2akU4xvJP9Cha9P6s4o8miDTE6URacVcCnn+ty9K8mbUTkPLIrhQYj59SunNzzUpE1MqsJ16AZaAbwEWmT7Io9BcDF38CT3wGZDC6jpALweFQYUlclYGPn+Z0pNXX8g9Fqs2nctlptgNYSMDuCiZU0Iu0Q630d8P0MTnKk09rhghjQ1tnI45diF4zTPvf5uAAiiYOXtUOnZCeUSVdTLybQcKfDw55KOaJqmxVWK2e4OItlEWifIcJAKMqJlQckGMdDVSDNGKrAcDpJXobN4PhBMIO4q6fIwK7kjQq4tVJiyCRJ16PpEdkuegIi1THQ19bUOzRYYbGbI/8M6HCHCgwV+U/yEOqC/1cit1Lo1DrNOLz8bg8BieB9707YpkzawbtoXztqJGAixUVVllO/BQHxgvK6jEqKX+LrL41bOUfvMCsNDAUClfucjItkmOhdy+KSc+9ONiWfYRXNTrvAVY2JXeFWBgVEMjMVnv1ZfWtvL80WTbn5BfwcBaIhYCLGYG+ouMWHQAw0Iya+ZwRfg+X5kKLCKDUjVsuiViBA/NyQD+o5eUxmLxtqvDnYQmNJbu0uEsIoDgDO417zaHbI62bFihQllAjw5aJ7kIHtrXOXTd8Yq1DRw2+bA90cVIQN12MkcS44bBFkjvEviJ9/dx7AkHSXtImbADiJecq2JU8y2DsBKNmMBq1owVjzQucBGdjXkq2MpEp9VFLKqKLTlq2FNfIKspEo1X+KZfHrUohSPPDdAAcK8WwrMaKMorYn0v+d1lSCpf/Wz8JixYGKRwnpg6cc1zsMTQekW98PTr5ym9enIkaTMPmeRdgCGRCwEYH96X74Gonc201YkRfcinQhR01JcYvdBoRqbH+Ry6AQ8AvhixMB7C/T1PX/wFAQudqOOyDk4yOyF9n63KYVpc8NDbaaLMQyS77nY+2INKZ9sDq0dhB4ckfMQrnMinGTsutD1ymlNghPOvNAB81qQPBHu7SwEC4PNILFbHpCuVksdSL9Sfyps32ZGb6eXKBRVmzeHmMTT9qhikIPKn6rwaUDGotr/reW1MgN1w2EO6J1Eoc0Ziv1E/BmqHWj2cT3iJeQNhnbuU9JKrTAqudMHB6oqVHauS7Kn5qtx5jnWRLWOBqpPkzRWKggALzo3ChnUcOB6MyFpuA/K+NiARAgEXL5+WXItnN3vRC9Ukjx7kvfQjUQsBFx8/EsCQdyml9/jFUwAYmP+Ax1RVvTBxV8FDw1P4johuAeuV7k8EWLxY8CdfyqmQOamlRDaWEKrZ2yNe7eXS5YZLw0lnrM68RjitstYvRiiy4O9YkM3uGSZ5fg7LYPM7ZJkvu+9UwrYI7mWbLwRLgUmIB3PZmrfBosjPA67pAiwzPijP1Lg212gvieJsHeo3wnPbG1FlpvKA7oX2lsdV6RUkSR/8ASYEbR3l8MDjG4tvhJtRnjw8E+ZYOPKHdIw4jZ8Rx/abOvBHdw03sNtz9mpPdZ6Q/TMaR859hc9LaolKAMSqHjLQyvTrPQ4M8CdHQTM4BIG1MdCJH7SPT69TelEBhvxu1QcKqn1wkaiKbIfI8dmPHwrA0CiEAQu4YTOPoQ7E+uFxiyBV3jQAw1kQqa9FObl5ntKTlwdgjQDon8VWiCeEGrIpP3cS0JZE+oKFYCsELcLQwHtqe0GSoKlm22PkjVmCJt7NczJswLQ7z1DjaPN76H/mWLHuTtmQw5hzoXuUQDQCsSPhmHLSZr4aOmejzuNh/4sO3IyBnmXfFpvZRHuCG8GjdsOtGH7IivX2k5rB0t6FbolWJyArU/tOAo0zpmibIVYhmheIVrfnqyegYkoJCS/qVEMLfH1UZaGRydoR8mTEnzM6w203TPMA4wzB6dbojAfQtm5bVN/ZAnI6LdPkLGCiJCoTrgEcfRLZEzzx7ElKL+S/m5SeKMCYgYvazyrAkO2RDwowPpXtHo1YNHOudGpkD/txkkkVXNi3QdA3OGDj5lmJWMwWn3+2wMKckp61rfD+jFJMFfxeBYYIwjGH9+psuXKhqv9c9kxgljuAnAkV/FVO8EJF9wcVaVuocoGYyBhPq3rYrg4AoxX5EXkcBUK4P9tYuQUhZWA2A2p5NoE+XbEs55NMGeIV8CDO4Vu9ee/mNhdaOKObJ72CdAAY4kRkHzrvRcM/PVGBMncJsOFNnTwzfjObKouiuyIitnN7Hi7NR/P189a1IU3mQ78dkDSccdYbjmaM2ncb3mlQ5bg2hJGbEMDg3GOuiENoni+YSP0V59bLvWjuhaj9KUCR7ZHnT0ruhWyP6CV5I3uqc9z0O5gVaSsDjA8pvX2f0i9yX0etbEAJgIWqljbZRDOgH2GRAQzMtyguwv7JPFxLxOL5QN51zv7ctkIi84YRjGLQFqz3KWN6ppJzMqRr5nPQ2x4fbQwx7SOHhnJj+OxERmtdz+iv1p85DNeZzcYReHbri0BGkwgVIaiNKV4Zk+q9AhmxArcXQYYb4ZXMx2PAOER3vnPiawW0K4NU5JYbblvE0yN690WOYKhxm83xifc8hUKR3oo4a66bfvaS5FBze4HMWGImX6YEY18VN54zxgBGhxdlQOUC+hnQ5dlznDmJTzt5qwNwGN/kWMB7tGvo2CPn7jn/EcCQiIXkXsh/TzX/IhhH83iyVYMaKSr+87uUvn+b0tVtStcQTcH8kIZ2OlWiomWAsU5Y3k6Duyxwu0nm70qAxbNBxKI2+GcfsUCZkjEd+RdfELSIbmtxwcX2WmBmz6ru+sY/xDf8pUXPogbONwIsMz+i9WbN2kjAubfjaB3jtn3yvGPgMb3Fthvh3yYidpDKRzue6+CAE90tydG4UISo+ijGVmeRA667KsjvHL3QfXY42+L5xC0aYh9vmflee7NkTg/C2dzRh7nyTYiyaqxfIFUHN5vrSJyNJwF/7Vi8izSO0ebXNPUuNJ0RGkwI8kOL5NNCQXncjozmGKOeNRjWJLpy2xoRYAeP2E/qqD2QnAsBF7JFIr8joHHlpDYUARz2c28+pvSHn4s83IhMwA5jE72oDfLWDwILtLsyPr3iQROndXqlqetnKd08bU+qeFr/FwUsUOiUQYWBJyV61/KE5T2wwNMx82bniCm9lP93XGAPDl2YsjFKYDIiXzJgudqxEdDAMtHIm67p7v9QeXfZGAAKPAKWOQwfJ8t0neDLiDScqtJ+MXFoMGz1MXCCu8M/ymPrnjTNo3KntZD3nqAhkyHYD84h43rWfyRjbFA9UcdpHBn9KFBkdUYIgt41YKS+w20PVeaIn55+cdlOVlYYRQxqdNQzZ/WZfSOFdYkYmtdfDh2NUwZe2a/Qt8xDBl6OoHdgAbZE7F0QOWBg0JCuzrv2qTopjvn5Tc2/eFJOk6xsjbB2Md3S7psPKf3jm9KejFX+u6nRC63vAYz8bsG46gI9gwvhp9QR8PIspesntM/t8PrqP/9X3ZU73ka2dKZ4kQ9asbFny0TKJe1h9MJ1rOet7GZNz6qwybq8W+DTHptEd1+2NHSCl2IhZnLw0669imgcOaXGkUNYMOLwLh+sfB1MmBJQ34c5iRueFfmmvx+AoiZBgn4znze6CtjB8uhMblcDZ+GzAAAgAElEQVTzALAe79GRY1VPO9qmy+iyEc3GuXyvxvogzKPP85E9uEQosjFoGyIgEdk2GxM5l1DGHKPe+VtiSPf1UdruWfATscg7xh6drOXtUAt2i7DK4AKwn+r2wFjYK0ew8yMQTzlum+2/OnrgZwMIgCCMYIzmVAFGB1Lggf6qnlXokcROubHzmX58Y6CgXh9YPAOLGrHQ5/JToxcSwdBtJzwR1o1xJjj19KXKX95yeZrSNUQsojnNEYuRyZgr/dH0JdoZKfaKaeOBfhkAg00azuiIwzvc9+YhMqVr7j5HelQ6PObzMyQ3IN2xY1MbHDkkb67zs8H9Bfd3uBAOqOO3BbVeRjVj+yIROEuHga9fH3WCIgxGTgMoZaLFwtH1elxfkyd2zp6ud2LTDaoyT2Ph9k1v9SL1J1xfjdsj3tSsTEdXBsngb4UwUqHKq4mceMmVDBPzU7XJKRDyCip9gUHFq8RzETADmbsOwzRiN5K5Ztwwr/h10kbkaEqx35EvyPd4VDuA8hSBAhsSHi0loNABCeBDA1bqH/hMAYbkXGj+xRNFPoHwKa3M7gwgrlL65WNK//hzewgps7RGMARcSAQDbedo/N28gXxnVlZ9klMhshUyu6zuL3IrxBNuDSUeArliTu5nmkttVIHIDKj488+9/o/W6bQH45jeN7py1Rh5suddhpyHGAZKE/leVIQzQFKVwNqhs/weSdvwrRlrqZ3BhRoznMaTA9IpwyQ03vaIHPXlJXs2E96AW+qaCMMkkurTrxa79tWQhPsgbWKF2m+9Gly2SDQUHIGYFf41J36Ojz22ljxQ32H79ElzmX+85KgxJ8JHZsdImJ13tv0AbTHZy/oBTtUFcI4YjSSL3zFGiv5+IqcyaBBa1njvHL20MlC4AQ2Mqbwj3c69FwoOdAEi2yOafzHaHoloFZkQYCE5Fnq0lgGEyGcGFzWSwVu3Blwm8mJzUKOFt8JbOflSGcz7HVo+BBZef/zsUmX23Of9SmtiSmHA58y+iEDF/cajtUvrOqq2zSZ0r7B28RwiImdrlf0IJ5kBnspFQTvVYXr+dsSJFWPfGUSwTFz/THtVZEo3tW3mj26/GS084Lqq8PrHoridMtq/j1z66fHZ4KIW0Nzz72zq1aQCwwagQscfAotcwNMjmAxkCJCj11ojwEDqlo6SDAjMBtYhzcYSeVAyongNt92PQReWBl0d4k9tYvmoblPF89iMFGoZy0snHUdd9KZkZvUctWnUTyWqGVulIZ/GcJANypX9PgIY0ol+shwIlrpaH/Uf20TZavqtkSeJWMjxVAEYAjRsAeEwhvtQYPFPbwroZD+MtNn2iAIM52j0yFawhr+7S+ntdTlWK9s7Eh3qEkOFJj1uyjrh6cGoTGTg2IGMhJx5amU9BNN5kfqABNyRL7t5TIXv4S/YmlmVlQH6qsiAwnjmWRBjRn0ZaS+BAbs/QrUlsBSWqc2THChLNDddYmRWhnM8ahx0pX/gH2b2rj8OB7xQAJfH5Q1u0HF+5VxIMwJlSKzH8nMcY+I9jUXPg2YpsgJtTgT7Lc9GdMCsEWxEdoBqFV+gIwYm8OmRnH8xn/G+hGOJm3YwQ3+x/ZyAJ7kBlV50XvlRYP1nczybHXcfnCsNJsgrOnJU3jsPs3jjGo4VGn4q3/EgMWY9siHVeo3zRxCh74lwnJ9sVpx2vCiBjkFX+s3xVC/jlN1aFfccsXgD21QBQMpqg9sjapqw/IoQ1ftS3t6m9FNtU+7r0GvNhXTM53CTNxd14fLFRujEs29AQeS6XSLBsh17cQ8dvZjN3h47D2XsL7lqjLLr5CR0X74iib6uU3Dv5chqYF+zcrPhErvu3RwICBuFGSmj96q4hnv0nv3RB694MJU25P8oexzxXUTbffnVtzuS34byWpXLt9I1UmcftoDlDrNjB3t80KhSoleDSw5G4yAD5tljhxVyV1FuF3UmIKfpSy+5qsCyuUkU7eHChPp8a2dy6dK2wVTjvOlwRzIY4Wus09lutjs8MOCLbkEie+QmTL2gimkLAUYdjAsw1AkTeNCyTZ0AYAiAY1p1pS/iLFsL8v2RHAXwmAYAQ14LsJCIBYtFFz2oMqh2SvzdEzieinMYTfuxAE/prdyhocC5bo9I5EXotmvN5f1//sdx8qZOzFm3eLbekrFnKZ95AHaytb7QWFaLZZoWdHiJPFLpi7RcZO6QPJ/WHcYolX0d02/2AmwVGktJrBkY6YH+dPzdmpOB0LEL3GrXmfWGNfrRrNq/rQaJxZqxnes2TKDYmUMc2tgZwNhxArGsotlHxq6ACWZYPOORxObx6v+yjpbTIQjk3G2MkQqA3kvzenpEb++MqIxkRZ7zjZc25ZVlzEV5r7cd4hBHqtY5SZSrkUXaBCheU2f0hKeJc8Ftbgf0edM4o0UcXT49pJZS9RH4hW3I7/Z3/UX/5r6y7HnfDwGmHTLrH/Fv+qvRDnmmx1MFYMj2SAZHwWDfSsTilwOsoN/K7VM97FPsj4ALOTUayTpOiRaSZwgslA/SVz75otsjoqcCLE54yb7KyDKEUKg2gxKofpM1LIK+DQcmWYmdpLf9fx6AcZ7bh3HyxcFOJ7DA1HGPbK1rTOCm5eEKGq2m50uA7ypsK8b7jOta5S6SfEoBsBLdYdFtv6DWK4H1zL5tHw3C3StjmqkfgpBT481EeDMSgYdRL4H81qb6XkrqZzHYC9d/22DpIy/1OZ5g0O0njF54ICEcjcw9RTxCXtdJiq7hDufZmdyVuwjc9hgbOg5odaaX5BIVnm36pIGI5547wWcZWETbCnxPRe3E+nLusejogO9w6LsOLBDoa9oIvuOj0QZx0vn0iEQBnPwLkdkMLOo9FsxGo2lle0Tuv6gLou5EDsmd8FhyLDRiYWYNTizlD7MJzQYsIkc+c/qeFnnO3oPsrDDs+NkLeTR6wnqmf+grHzXO9D709siKaqo5j7c8QqeyYoPdyi3jzYgBuZnFs/nD4ZECR8Ai4gjbpzXO9aVYpLYBhscvGJsmB6uSskHRfBU13vm9YwBWxxdNAdm17mwS0jU21KxMo5Z3XdKaFBwZGuXcYxMJioTfrN5hoEY5QAoGm+0Rx7N1cqir4foCeYnOKt+a2dyt0+5JN+RqQMbpf1Uudsp53URibvpSCzQziMdST9DumfLZODyXICtnBhY4F3zcF0FaU44CBqzLrLv6HsspffLTiyJ4eRi6ZSKgQqMAus2QNawCC9wKUVpYO7Ncke1VWVM6BVhI9EL+G/1TYCGpHdYPbIvIs5xMOoxYjBT20NXZvM/fz/pZ6WuljTklzb3DR/SiEHBCT1Z6nE5kKTDIo+AW0PI5vMus4jIzSqvBMDARlZ+shmbdoFKMXM595wKVPc9zYXGf3QwR9yXa+R4LUGjto3Z1ZJWjgVaAgb58cbCsAjhG7pMjAh6wOMbrAQvmoCd02gILhQqlUjXJ84kObOdLstq9pG4ckV3w5J9AOG6PzByeF81DB6VH3e3DVBD+HsoVzj0Pbjxph+FfEFyPTW7XyDcuUKe1kbsalVsU4ZDSERuaSrVz2UrwciwaOujbGUxj/nt0Cye817Jov1DKu9+xM7ARWE4ea3BO8i/kci3ZHtFTQxKxUGDRLI5oIPqnNx7tL7NNtjOuyhZJ/laIE/wXOX53m9LPpJMNnzRI2EUsImVk7kSWn22OJy6eYqMTXG0jWkyxhxoZmNGCTL+iaNn6nw9gFPYegCIcQmMQnVKj+QTz094z0KqyRZ91RRIYZmvO81wsPxODN5qyBVu5XASHoqtWLwFq2mBtyE52OJrpGgDWo8h4TwlocPFW2kFs+BnhlL/x/22yQw8aCtnebC4Jpuc3OqfJ4tZ0pxbV3Z86LGimBoarbX6sX5SU+y+afzC/5gSggBbHbQ95ZndSjJCzZ78W9EWL+LMWNxCps4dd7FlrIsosx4I0lV4WezbLM5ODYiZO2CIWQBOS567iiX77cxVgBPX1sbm1+qApTjcGW536XL+eKlsk8rvcvPnDu8FR0xEtg+0eOZ6aoxcaYaOZQ2CB8qFqZtq+nGMxsvSeFETPRiI2sjX4zmbI2fadgY2piJN1qAaAv1f/UBDjsDejKMW+Ud4ZdlS22foYaTp6UM+ALhigmShcYjyMdZTUBgDMOiK5zMCCZDBsr9bF971TnBFwmffzKWE3E5l+dG8MKhxvNIQO+2PzxwEhN24SbYm8g2Ea0EzlanD5T5P3MN2kAaKVAPvGgmbl83aXZ89YIAfDn89XX5m5zzqGzgGTY03VieaGhntGJzyTPhtjB3zqIksiFnq/Qt56jC6tgg5WnTxiPpwu5V3DQ1j1Y/uNyDlyoWXxpwIhOZ4qwELlkelpaCIGMg1hgmeNWgi4EJCh6SrCbzluKlshjc0ilyk2rBw3HaHnyImvAISH8n9naNq3Ud1CS9iUWWXfrJ+J/nqnZQrK/0Pj6AaovBqocitLo3U6vXyLWdJP5yy9pVBAQiRCl+N8z2+cZ6F9+a4D2grplK8Ohnlop0Roqvh2x/VZ8p3KCO+d4ycSzEq5MnMrhmdv1O447GGlKcsf7X2w161qhYEO3B7Ri4lU+9RI522P+q2K/A4S/fZGUqyB3qzogoDFBruZ8aZqoH/6KnImXlVvHjbU3qeGGyXx0Sl9rcCCHR6YShQJduRohL13Uc6COflaCR232wcceGqGFkRITJ4c7nh5Ik2f0IH3vAMdsD0inwaR7REpI6dCPqAdq7Rgm9l+LkcsFoX4L7oY2KLjMqP7xy4UVLR6o3956szP2MArSME20JocIKa98Wk+e567yL2MLB8vbmP0NCfAU6pTtaiS8xGlrCCVdhme67SwGTxuqgrH00h7l10UyPO1047HDPDmjMi+BAdrG95kR66HBzujdI1MlnqTTU9GR6oE3SnYlCbkWOoH+Tz77RHgkHnM2x4VVMjflzhvN5p6fGdOG8ao+CkP46RX5/5Xm0FWnxbfbiLX5Pz18/4uCNUzPk1jDpGIjJ4LBc2HvTzwArpvttFxwJ0OelEtJ+qBbTJv9R07+my/ojFWe4yv0d7l2zsrHR8BDOW8NKprU/YILNaMVVPqQgBjH1CghfDABI8lKrNoTQdOvGkZJNKO8qEFgsLW82lr0xN136ayESRgwe5xBWAoENG6Zlz1F7C2nvNreMfDPDFI7EObQ4M/Ahc4/nnXkbvxUBJSEsnzCZ2kKsjy/Moe1F9QBTbwjQIMjV7o9ohtgW1GKXg+PIcQcRHrsgMbcRDnc8WKRLiEZViBDB6hHs4kC6jj+HiaunlFx17B3VcCLPQOd1gYqBiYBEJ/xvfA+YZ3V9Ty7JSxD3tH/bFe4Rw2dcA2dXWiK8kHdJ0CGDTZSB/KrI77MWJxHxvmhL5X4hcKKFpBn5vvmFQGCl7J2Vpj5ATGTHKNmtfcfYaIBmTxRoXdqR0ZLQUN6qRwe0SdjX3QKRq7Y8X1Wwsua9jwsmWcDJCdFvrXVd4wXTMpKu2uyhK7xtV6q9TXz8tjskSjKnV03nvGPzQslQeJWtgRVbl+c+MfO+bIgWOTzLEmGjNogGVhWxVrA1gvBCWoSB6AW+jck4xZNa3z9fOUJBch/w1HYJutCRyP5/DpGYORxplGZQn0GD1ky3Bc6LA9dR9tw0THWd32KYLB42FeI10RvXqMN4/zMWKxYQm8olVAcbVaBMJXA7nopxeYXfON5t3D9Ewol49UdGzY0RA2PfD5dc/7rC6NasOebYrYv2KQV2eZ+/VmJuK41m1u00QLyZ6drDRuiygL+Qrm++RdMCk7PFktOwcWq1Sslospy+zFXApPgG3COecCFBtBBnzPReb5w6cCLMSRye96PfgoyjCTVxKLeJdxYDb4q6WrcoMs8nQwshxL8oFTSg15arLUJtgL5asCC5q29og331EB9DSOk54XmToo01/xOfPI/saLsaI2aDzdHTdBIqqR5eVn1L6QVrUvO9GLZuhOm+rY8lw+Aosd8R2UBTvE+Rd9hGJFPWdrw9n7s+M6TKJn2tX5NY7P/hj36VK8woqNoVyqOTSqHkw75rg4FuQLnwphEKZ7k5nTtaMuoRMqofLzls0Ga04VHfgut71jjhlJeshyBGTRxZ0i/bD/3JTXtE14/1Ez7D0vICTP4i6ldx9TevshJflM97cvigxI7oWCDa2H6iHdjGTUxd9YYUHtz+jAmTrdrHiNeLaBnBKowfZENyCgzs23NWJBGED9XunDcdAuaIiOmjrAAJ07993QiXVXAAbzK3LqmP/gyNl2tCNKLqV+dKwGXPRbIduz+VhhyAE1Du0lLeX+wNissPlZZfKCpclNsYZHVgD79aDFkQSE9z7YSZlVT4TL/tWhLpS7iIGs/XhDyWRzPkZlbcMtnBYaK94ciaFaW1XaqaNCSHdqBB3jJQcc8HdlSvvp9CaYn43Ax33czTEQcxYjDDMX+aw9Iu8CIgU4CKhQACEXF3370vxVjlrk44CfirazFjX8JOZafsLivC4WczFApIKhpWC5wwZA3rEYzuIOrVEbHljQwWkC7TcvSgTJiyx0Dt8BObkMOXwEHSFIYLvhtN3UVYBDjFGZYbHU8VhxaN/jbW7HeZFPKkHj0XiQV15bWi8HBTHJ9BFYLHiqk0XkFoqrq2Pjo0zCKgjY6XS1TfZ0au4it7FmiVHhjGpyjGpZjYLadf47sDZsjFc5smO8Zm2ycRslcKrjsTaRvQOQoWKBdJthRwPwQEBsxgPPkM9JKXJfxrQyk8ysEVU8K+MR3IGAiT6yUbZNePamtVmdV2lGwML7jym9r1semkoiVy9LxMIar23J5VoCLnKCJ5HZ6MJgCMi9M7KN3DpTv5Fnh06mb9UazeQuojW0GfC9nt9UYOE6VeqYHSY6SwMsCBiAsMghWxvUQPdc21U9p7Y9HnhRBwYcHl3c1pnohWA1kWn+Zz4Abi9+3AqZSfjme3bHqniXPJ66SdJm8TVAgY02suZZ0LCwk+c3tChrQ7mXAQUjopxYvZFTymOUygxbJBRosGBoduU6HmaobQwd0qWs+j0dyDFc/VprsLTtvmCyNr+7pQRcCKhQmOPWd/CPzqVEIARMSJTili41kT/lOw4WsajChzIjwCLnX2QvNs883gUDIWgZMKoRlQi96AIhcia7E0HxWsZyQ70FGnWF7M2n8F2BRWN2IkAAzh3L8901nSN22sskRlssldjG6UOHTfsNI27TVfqQbtOzGvEuldSZs+31wIuVcU6QSEM41giUSARIbv0UPcjAWq/uRhsG7T8CixPK4VVBJ9QJCTgFNTjtB7LZI+x6iNXyK+X2gUWn4IHxjI6hmdsJDNg5ikABN+YYSbcIRWXbCmDJNy6iwVDmeFOsfga+EaJbI7kNeM5DwG0TtTQPlX+hPHF8b7NIZzkoQx65jwniWpo3j6q2ol+i+bRZroCU4raHRCkkd8JLjpC2xegysFAKVN8FkHD+heXigHFGCLYyfJ6bFRnt2h1VgimKoouNA69MjGY26sq1TDRxTa6Rl0NQgf1vNWLBekgC6jphAgxTx10LzMoNnXsdi4KFTGYd+83tL+nJx39Jn66/Sp9uvkq36emRhArjwfZxmB6QibZHWH+1rmz/yRdLJXdFIhYCsN9VgIEXuGHk5BFYrGjvpIwGWO3TzpjcQos1/VMcUH9yBNUrAgFbOH9w+WrnqnB9vHFk8EDPZp07pFH7qtfr5tceWjhlFceTs9qklhOy8FSHG3qkLnGm+Op3LWpGY+BLsy1RQzWyzCBTCtaMhtUBj9jmidgAk/pdYiNYghQi4GXc3RxIzFR61IKCM40yyOqM99t57z4DC9kKcS5ZawBG3U4RgKH5F/Z+ktTpjWl7qrnCAMV4RVf6Qz3yfh/OjbOibvK4JhMr/Yld/e3LEkXq5k0BHIEHT0fdHAvHkSMY6By6008DHmg8DD7k76efvk9P3/2XdHf9In26eZ0+Xct/r9ItfItU24zAjQsYvPsv1PYQIBNgIdEKARbCl5xnBABDdEUvgzOtfzwVMjND8fvshAQewFKcJ9dqk6NQB3botpq7mTqugA+keeARmqFxOc/z+7xolIudUqO1eB16u0JkBT0/K21N5mpkoPGUR5ckpQYpIAqHnLlm/2tvy3f5ZOWPc/ca8uCTIlYUjve6QCTyAN4Ur3iLBYO+Ol8KvgspvYvvMU35PN4FyBySqA5MAQVuXbBzYwcgwEISBmf/VCzs9MjHfnuk01YHBQ15sWpGAqc2wBqh8jf01AHkHwvfD8nk1jr3nWNN3vybVzV5cwAklhx8lMQZtRs45tH2yCwP5EaAxZv/ktL1Tbq7vk53V8/Sp5tX6dP11+nT1Ut3e6QBEtF3UsAuM98ZqBiweFG2AvW9RCvyFmH9T3RH/z1GLGbWwHmvyoeh5y2lAOxwAIzyMG5nBCii1aEHMLzlaMSENXDR5BI4hrBp3cNNsH1waYCxAiwsQlELj5R9ZniPHIt2+dpEQarBwmd57mt2deYXXJerf+fH+j0tNWKQKJtnFvnvzYX3flV4F1e4KDXYdHnug4QVCT6hqktVZM70JIcYyXwXhXOtBTt9GZuUk1sec8Ri8Z86UtmnlsgFXg/ufg4ImOg58cVuXTWsojYGbtS/ze89AYFnCoZGkM0Rya2ClL99VSIW4DtLswEfvefYdBi9qAYbL4YanUQJAYZDV34kHwH78H169ub/S7fXT/LXwPIiNl2n2xzBEHDxKt1ePe9PeSx83Az9zWh7RO59k4jFb56XyIRGJ6SO0Cl/I8AQuX4EFptamYEAHq3B+mzI0asxLgCpt7wL9+Nm3Rqm1twxxVEbsVk5u0pUg+z5Km81hnkXdvRy1dFtzh0qko6cEyJGXY+mV0lpjhhDBf2Vna4nIg1A6D2zf7ZIr1/Qo1/cEQMQkqLQszAOZSbWdmZ4plUTH7DOQNuJ6R5WsShF3S+WKEUERKOEQSkvPkxzLHZoVIAh+9ZimD9+hIMlCizV3pzUibAaCR4CKf59Z0zozJfmE9EF21LqWJ2tyqoH9ET//k4iFvpxC5BPy1mCdrV7dqz2HMsSAMh/Ah+7OvXB6edXKT19912OWNzePCmhneurCi7k500BGNffpE/XL93tkU5dJxEMG5PyrSZ3CrD4bQUW+YLZenePBimEf/lul08pvfnwCCyWdUYjC4p8G6FabmVcEPsYX6MzamcEIrDerNxatGI2dPaLjQJj1nntzpzqrOGT7w8HWE4K6DyetNuZCqzrAgvcuqiwAI1uwyM2VI5jx5VPg1f1yB3ksNgJEw2g8B0ZmA+0Kh4z0Rm7841tDYZyJyedqmXe1yiFgAm+0Ip7aRwDCUoGFld7EQtuXyOfSks+0sdITSst8n5HnlUnmwha7d8iYBsNDm0jGYRomHWKDlapDjl0sP4JsJAjwI1u4go++r7GKKoBjTFQsP49IEFgxJqJnqvTrgx48va79OzN/5tub55mYJEjFhlc1JCM6PXVs3R7/TJ9vPoqA4w7+9B5m//m0anPVKyy6NG9FAIYBFj8jWyF1IiFlss5zXpBYJ2tHwVY/K//6H+DDzv01Hn2Hid15KIu2c6l+mH7ypc/bejYniWkj5thTn3ckLM0bUw3v1+1UPcDFl1I3um2ibnsBGD2uNqVxj3z8aVl847ITjaJn1g7G9AGYJS36Ce0DEZRWPGtTcfncvvLcqptRRUiEZqzxynRboUc4z8GhKBr0Y8uUaJ5NDn5TE5pSI4DnysMtiOZNWp8pboAC8mxuJ/GlAVp3pKRCIokxDm0zQY6m0rXltfBmV7UQpa/M+g0lE+t48gpHiXaklGHDqwvv99IxOJ1uxXCzhwdLNc3skeOH52/F71eABjs5JVGpkeAxfOf/58MLDKYcMCFgA1ZJN0KwLj6Jr2/+bbJvcDxN/wGsMb9IrgQYPFKIhYVWCiokJ9667A+Exn66f1jxCJUGTUS0cpypuD3el+V8YhgoPsbAQWEcx4FM+/drH/vNYRMCaFGi0ZQTgU+31jO7tFHK3VvT/GME2PDaBELGnsmNs9r6QVfo4xZOUAdzQkakI1pPsUOh5YtfNDoMvPKaNHf6MHP4+fRR24W2mYJ9eq4kl8rWnJmd1FBX6sDE55jq1/UXEneXJkOHV/+NHvNvxDj7YGW7SnDCrVBTw9W6AwBjCf31GCuSyDbHYvzMOy32hvRv3/zVQ8sEOd4eRDhVsgIYDg3WHaOu3acnxPgaKy1189VSje/fJee//h/F2BxXYCFgou7fLZdIhdXSX4vVxg8Te+e/od0W6MWDBhU+Tw68Rl+Gl6TN//m5ZG8qUAiAwuNWtSxPgKLgY3M6ypBh44wrCjevcvUfnWVdXUVf9as9DUyM8tWH8hGELI/GlUky6FoPUnjORqotG0t57RhiNePz5U2znCJOd8AizwwbvXYr3DsfHNlVGMAK5OMV2CYO089Z8nci0YM8bBnBKK6XnwOt87CcaG1GkPqlfnSuZfVf85joKNxneYAMTvA4ut7RixYFnRstj3i3N65Os3NVkcdnw1zQ9+mRVkONNEYvTrkjjT0oxB0SPsoOaJBxjkDFh7AmDn9af7F6FIsWGCxM0fZs3fob2TXQ4DFD/9Xurt5YsBCIhd5S0T8UwYXdWsk8+0mvXv2H9Ld3RMzC50cM4iBPvWVggVpRIHF3wqwqNseCCYUXKht/XkUsfDmlp+tKLYn/Kv1ItfGMsg+C+vhO5Lvxh5rOR5jsypc1eRLlqPtEV3vTZXcpWGV81zZWy+tDRKVVkFG52rxxjY0POcGeaAEvMXDu3VubQjDUp1DcFlFIwbjjo1r1U73yNg03xShd0tDipRiqXJQaOAMZs2209wzkPXZk04WFdzuEucsgMJuvgwIYuOOKA/bb35fiFh4PlOdyoht+k6/T6JHYK29SggfhzUO8jdtNu/KYNn2HKN7eaoWhLweY/lEp5FXM63dujkAACAASURBVLnB9+r8M7CQrZCaYzFqA20Tz2nTNuVeICCw31EPK595LLhIzTJNdbgt4e21bIV893+m2yeSvHlNQIJzLuTqgyfp/fP/riRywqAyECBmNP1r5KGWyeVrBd0K+TsFFhChwJMh2v6PAiyiHIudSf2zL1s1sez+lijFfXzaQ/HDHI97emSl1zPA4hyoyJzEGyWBPFNoZwnKjwz9rQwPykiEx442OpN5qfllH81HSKeGDWmGLQLX4dTOOieK8npuulqBXxWTe4AJHXY/D2cHAHiy0p8/BCaAwlnte6vQZjhEmCcvanwlQv3Nc3+m7ytnyA28YwMjb9N7IJz5RKfnTjcLNk2YfZa9Vubtuvx4IEfT/pmdyEiYqExH9chSZAdYNENiYBDMv9kuz1FDg1qdf+LJFOuC+jaAkbdC/pie/fH/SHdPJMeibH00CZyYcyE0XT/NwEIARs6ToGgKDkvHgnTYKQ8AFvnmzScpCbAQXnOEArdDhPYffhVgsWq0PD29T93AwmehpDsD7msMNn3gXvEawVC6i45F2yTY9FnmnTP0kV3K1IJVweOmDCK6d6ZxPsu8eyEi5j7UHDffCkHLtcNGYJ5+zosNVHM014DxcclW8wXV2Uq1QyqzCnVgHrDgZwvgIwIXKrGHjI+Z2NwPUQEF5id0RhXkaSgPjuG3qZWIxXVKXwOwQNm/pJxlfahgSbd1+JTVaEU0pSsqUNmuY+ksycIgF4qY+uMsZ5IWKyv5v5Mci4WIhYtdAoCBtshW+hEgqA3j3EjRCEiog+/Adt0KefYv/3sGFnbUtEYuFGhYQufVXbq9fpY+vPiPBixMxHlcRKPSgMdHta7okNi1r5+V0yH65Vgp6+VY3B9YnPVVe670wUpzCHFRfh+Mnt2Ghf2ag7EKL9b6aE16OZ1y4vZDzgPgjANgeJORjhbM1X56yN/n2JjIjaJD1qlR64AFgKjusxm5RVx+HQxSYKBv2T+bwY32rNX3O3PQDQRpZCyKf888E/v9TcDSFi+NHU22KZ5KlgLsLP/1ymw5VTHKpQE8YceNeZjad+QM0Alko1uBxaXkaSRsumqUrRH70uqgAosgjj+qhlPdOTx+4IDHEIRQh9wPi5hGI6wa+hw4Xi3v9YTO7xa3QsKxwyTqryJbHz4UcCC7EgImLbI9OL7Kd2dEHzdr5kRBgOZY/NM/lIiFdKr3WDjbIoLAbm+ep/cv/2O6q1d+K2BA8IIgB0FS85y2ahRcPL8pJ0SeP5FsjsLzLyNisebZHrTUnzug8Gx/ARhFIi9j3DwvsbPsPs5QN7Vo3zXbCbpxshvDwPE1q5t7DDysugmem3ssvLkgS6q53I3As6GqwCkCF3h1ckPu7hQyoGPvgHhzEzQwhvIcuaf0yp92FXuADr0DQnMo9NbMFQOChpQVx3WMavChcXkkc/7V8/PJvyu0si/XiyXxmyaSoMpHRnfa7uaE5UEVc6ITO2qY1QErEHDAeYnEE3kj1f/tyYiFO/6rlG4/pfTDjym9eVNs2vNnKb16ldJzmXMFGA4YYbBgIIXtgndpVbUTV+9/Sk//+X9L17cf0t11TeDMV3sL4yjnQpz8k6fpw6v/vgEWBi5AfhEwGZ3wpdOsGzAmBA9y06xELuQ/ARq5PtT94d1fWY4Fr252FOCsgn7OejK+w7GtbI+MqEM3tgco3FbhKmozENWINHaFE86ga1UQaR+3Pc4emVt1brm/RcAWAwtcXuGgFFXFPbBBdRaI5SY8OlK7JXseUGBHwiR6YhE5I2Uie8j6N/uWxijXMkf3V1nOszGrUYoOUAw+CMYkGMnByrMZNgLDakw/F7CgrrNMyn+yavyEt4d6cxDw3R7DBwJHH1PzZMrogn6b+YRcKwQK7REoX1q1bc9WMz/0VMglgAVS89PPKf3hnwqP5Z/M97PnKX31ugCMp0/LROQomQMwGtoHOQ9+/sWndPPzP+djp1fvfsqzLQBDLuxocy7kKKpELJ6m96//h3R39bQ53srgotvyqER6ORYyZrvGW2Stmiy5Nv3l0wIwnkHk9E9/LcCCAYVntLaM8Jda2Mm/OA8vIq9xf5CBdi9HK2qT+rvnZBQV7+RRLE/TghNy3b7zMAIWuWi2hO3au9AIUAGspQGm+lq709IMMJoTTGh10amsTp/nxajN5tPtI2CCE+GBkw2En6vn+bqyxEw16LhaN1katM2vWC6ZbQhs8Z3M+et7RCxGOMAccTXcHqg0gCHhetgeWQXc3tRtTEnjwIw+F/0ua2SDPyaYyBpVYCE5Fs9O5FhE1P3LH1P64x/L9ofaIelLVu4vXhaAIT9liyTz3Lnfgn1OmH9RCyr/i8zdpquPb9L1m+/S9bvv0/WHXwqouNFjp/oz5S2Td1/9jyldPW1OnWSygDZrv/6itgO/A4I0I7CwkyDVcj2/TunV05LgKWDj1wMWq8u/PTnsShdDU6yhIbZ7tvnFV7/o8VQd7cpSdZ0zZrTIoro+p5ZxAcWF5Ej9pa342amuDw0iRn2lMhQg2vpZscK1XnB7p0r6yCGssMsoYWDCoAIWZ903Xhg7eVgK8JSBSyK+EQ+7/r0ACruPgj4WNjLgEb7RoTX73w4jO7mtDYpsLgML5usgElYPNh2Omy95o5NXuj2iH1R7/7HwibU4mo5IzDPJpiR02sMRXQV/q3uyKyCmA3WOMEsZAXmXjlj807+k9P33B7AwoCMRq9sCKF5WgCE/bXsEhBHH2PwOf1S/3wAlNRll/B/T1fuf082bP6Wrdz+kq09vy0Ll5qbeynmX7q6fpbff/KeUrk8Aixr9MlsCtDGw0DJ6r4XwXYCFRC/efIy2QkI7V6UL3+MEc72ZvVwxQDNryCswckR/NYCCrcLp0yMrXnR12eu3xSvx7GMqyu+OzkF+QaecKxZpZThUJjc7k92gXY5YeMWayIKBDXKJnQM6FIGHrSvWAqDL2441jkPzHe1xDsXyPwZ1jSpEAeCEvPvBGgK1Af6pSwJLzL3K4Vj9EuiK09rRfeaXDSfa/wbmbQELRyCQXc3rSL49m6gRDQBaksT67mP9FgqItDl+V1AKBR5NeFum6rAB/kVdXCzWTG8nY4Hu5YjF9eWBxT//awws8uq9DurZ05Rey/bI65Tk91H+RcOHxe2RPC/CjE8f0tW7H9PNm39J1x9/zkkgeivn3c3z9O7b/5SPnVpiptoDvNyq8hCTN207p5bnHAsGHDIGjHDI3xLFyQuF8B4L3q9FTqARIOF00eoKOOD2VXjYqHlWFZ55e++eMI9cI9rIyC9N7LQpxiX6QT/n4Iep6zTHc/r+C3ZB0y6HBcxoqRGsDM/PKeSLlz83xqw2wgp6ijKSzyXjF8j0ErBAMNENynf3+JTHrGBMv2ljBqBW0tXm0riso3aAMxV20Yy36EC9VsEOdLzocgEUzX0U+iXXgWNEfsmiHc/zj3Tac6pc1+N/E7GA8TRbfRCv6iIAtWO8l+GULEMl4V/mnfP1VivmGLIlOdGFwAKRIXBS57bQhitfUD+LmsjFdUq/v0DyJpIkWyEcsWgcstJRcw8kqVPARc6/kO2Rqgfo6D19Hm2P8LusGR/f5MjF9S9/SteffhHEke6uX6S3v/2fXGAhR5XZNuS5VnCkeSIbwEK3RXIzCpAysPjD7do2vBddGIEBFhYvsuBFOOjLas2KB8uzpaPvT/A+16rs/iWXywDD+LQ27WN+eDn7CxykREP+2BFve+jyCffNvcjGyio2pG7gOZcMbXWSGo4eceFoDzpVVKWDMIPPQn/cWmKxBXC0R/TiMCJmTSZHUxdmzi+Cn2ofMWvVBqgDvrvKiWIS2tdbM/E+gWbKgn718Wq+gRpe/FmntsmSb8Bx3WP2tuu6hRYvyjyOLgtc+80VpZklRujSb4/o/RciZghIGzIU6NeETrsTZZGuWTF1ZhU3Zok3cZ9VdviFcyzA/vdfn7vHIpJ/ARY//NBuhXjAQn2ObI/c3KT08kUBF7I9In/rOFHFtU8c9l7+xV26+vBTunr7Q7p5/126u7tN7377P/vAohJg/MIjpXUCvC0PoVETNnMTKh8EQPB5Cyx6G0bWidLjUUk8gWDgoFx0QIEZP6/MqJ3mrDuhJjCkAYZxb6RFo+LVY2GI8I7HTkTvbGOcxQP6hNDuR/Wwgk6PggszlvfyxtrKnkuyrQCQmQ5M1Ca1bINrnXpqrPYoWSu9Y+tmEQuchyJnA0Qz/PQUI/02fB0BjJ2xeNxBajvKWRDxb+yYAQZ0VNq8ynvXCiqiWbImFwal8rFQ1DSiK0sP9E+Zc8mO93BTKGGjaV8Ty64UyxYW0GO5AjAEXMh/+vVUs0N1ABnAL56CWuGnZ8R2gJ7nfF08JgmVkmNxYWDxr99VYCEJobD1kfUXGNBsHdTogOZfvK7HU68FYHAbautgUF6EwgMfBhJuP6Xr9z+k9Olt+vjid/mbIc0Jj+rUmggDgQQZ28qpkDVgoZ9N7+2U+/2kBgBEDv/wWu1edWSVFgBKLkJeuXRfHjZo6aRi/nrVVqDB5ak7oheFj8tGoiFl4CUCktlwKagoGQIFDWZaHJnkrS4TqVVLeIKNaLA9X4niGwGk1W6POWBlYfPqAwvuBwGGGaFVYjB0T3WWZIUL0Rypszu2cIoef6xRCttGqEyPnNEMAHiOyWsLyWuMOI7dARcesDD5nfBgYypcbz+TR1ZVtaOSq/LuQ9liYl6gmWVTvjTv6ig1kkZAZUdVh/0RkpJxPETEQoDFjz+mJKCgORJKCuWBDH0mR1IleiH/PXtWt3wDgKFebXS6RLrObVcaju2WT+kuX13VHhHNRb2tEK1ff14OWOhWiOf0PeDAIADLQBud8GA94xyI/Qx01KJ8Wm90H/2W0v4VFy4Ao0jWjuFoWcYTPGdoBKcIP8YNqcPBQNr5AQwJNlrrMCODfn9gESlKDOB07vhWP40va01U1Rmbjt48hQ9khT0SeiUPKEJiphhJjVDk1h3huC+wMIChxnQiot5wjG/QhjizV+IsQH+4XHPrqic8c3WZyicWYPvL5rXZHqmnR7zxrpA13KIcNLAMYFhYYTD8Kp8K+fqyx03/KMDip/a4KYpo5+SJKI1QSGJpzr94WbZH8vFUtSeOTGozTSRE7y6BfAalBRfXLrCoQKT+KPb+wYCFRixYKtnLeDAztjlHaytlZhoBs2gfCrufF1zRl7+qMtmRXCT/InaAPUPbq8JNgQigYuTCVrGarEUOy2tjeSJXllIPCCx8Zx8BNi193N0ZGWodv7SEs4MGxlf/ksVR/vXU4RM8MdDx+yC1AQzauoTkJUoxuoY7WlVjX+jgZnOu4GUGsLAdBm6a1JkjFs9aFnntuiYU5Mmlme2nU6iZBz05UB8imOSqmmMhUYu8PfKxnYOROuh8YNRptCpxcGIgVUSlOr4RUgIJ1YjFJe+xEGAhl2ThPRamFcB8BJNR9EKeS77Fixcp5e2RF/UkBW2roMYZcKnHQYUVehMm5mton5qsPNoKYdCi+rAbscjlCZzkuW5OhXg2bKQhUN7Nuh5J9Uzz0bnkdg7RjFYusyYf38850G6PnN0gmYOLVaOVw4GaRAbgpzFs6DD1nocdj8FyP6uLF2qRnM5HHs+BKvf4Eq2+ft5Ciiy3AwkKwCiEm4GBZnszcCgydhOyqRbK7VCFdivryhIzZyw3+zUo2L1aaHQHYGBz6ER0K8SHX3Odu1cJutAVbSPqmC4cmvA63raZylHe9x9q/oVzP4gHGBdY7OLMZdegTqvqvjXmdCyPHgJYfPenA1iYjiqYYWDBl2NlVHCwQKMX8kS2RwRgSATDux68kbfabgYNJ4EFboWorKp+6rtdYJHHQ7w4gAWjYl7WkLU0gVWjMTBqnXHhsDUca3URPYglT+q9FPKx8pADaoha97PCNBUWHzpMDQqcGEEjyBnsqhC6Uibs2e0br1DeZfKy8QLi+TPRavfuvxXShtQPLjLn6O+qg5EqoqqijcZWdLg8cz1Y6ue25MbAZjrbELh0VG7NlG0PvVzHo3nqsNCA+6JWDN60od4wjmTFAxdyEuhFTd5c6G5JFLUQ8gbnJ2rE6x/nuAEbAJBVbiV6JLd3yv0Xckw1t8cf+VvkqxaL5MlA50hoJ1OIVcUpSnbB77+57FbId9+n9LNELJxTVbyV0ABgUgmzZwqW6s+n8u2Ruj2i14Nr/gQ6bfl9GVh4ORYV5CDWabZPLpq8+Yfb5jQRGxETVJDYLCjO8U4VdjsSFl3XTEedGgGrjRRBL2KzaiC2NPax8BIHMIKxlt7ZuyF0ZJHhxQgEGtWmbq08OkFiRmyKYJzhN1Y3WOqrUQgcpz/6JVZbIQvpU/JkOUGC/5QYVZryU4fhOaVcAF5I2Ry9yJVq8myNZXgfSDs2Rw6ognOqX8G1nB1a+Yq1kZMJ3bYH8H7ZOTvf9vA47dkXh4tHSHdxutRAXwRYOODo4PAxr+jTWQRnsuf5bxeI1OOpsjWSAUZdxs7aZ9qatnkwoNi7EehIrqUdcf5/f2Fg8afvU/rpDX6HqcxHQzdfpEaqqXqH/lT9Wqb7uiR1Su6FHFO9kU99wIVWCkoYWOhOQZbF2jiW0TnBvj4PsMAcC8dYoi3zzNpI2Dqh1Qe1Et62SK8O47hsZRatwWOxOQeqkUMFXr//opWIVf/eAAuyHCgbzQVC0JVFMGB0uZnalipWOPhg1YueWrdk9FlDF950OufwqRI9sEBTfgAhBf4GMuAacAQeSEQBGNVg0s/y/LjVE8vpO8QrBYAqxKh16yVXs8+Zuw5/wq3Z3HYOLmjPwsIbNid/qrtGLE5NKskr+NumuRa8HVEWnrORGEf0eQBG2xEQ+LZuj8jv04gc805X+ROeejS4VWrBZpzgxB8EWPxQvmxqUVMvigKXTDFQ8vItdC7Y4cvNlZrg+exF+3l2aWcZWEhZsOMZTHzOUyH/IKdCdBETfCHR7DcafLQk/DtJsK7A7DFc34zGvzMqGwp+X6W+SP0zWn2Rjh+uEXSex7HQWe4FJv0tRaPzAJq8CfjoZ7OCZ9kZOAncPjFRimRqNnf4viqEJ7srq7ozs1XIjlo/bsOIgNyKKmndo42+vyOmwfQcrkF/EykQ6yL/ydaHze/aDkWRiQVmoXxgMpu3Tlpp1Iz9Qt8yNrk74bl84XLjn2dKZ6CiGQ/lR3DXK3wbmW2bQ72982NKbz+W/Avd8fICaDyubg4DPWNg0bFyYUC5jauU/t2FIxbf/5DSzxKxqNdVN34K6QoiaB6waIYDwEicv5SXGzslsVMiGLJVIuPKurSaY+FsheSoR6VR+2+2cs7cvOmcLMnzUIBFmdZGYEBCTHHhXHKOnuJ+eNXYkudfha+zSz1y0RWo3mFgKGdDSR+LPgwH0Ejg7+29E23fvILdoqx2gtEHA6WAcFBGbAUFgCMymLshV6NdjSF5Ks+ITld0Www5CrfRCp6ZqNHWii/YZoMv7XmQYxOstHhseDDElDfaawYUdE8CTOMSaJiCC5qE2RwbDybMwHKjovJOIha7wKIZl24rQ0foaHGlvCo+Up95zUCLI08sz1a/0idzKVsjskUieRgZCLGNRx1WpISDCQaAtBpvVurhlnz1T5cGFj/8WIAF2hoFVWE0AsBCM9c4x1RGtyiz86/RhZzg+bIked7I8dTKv+mpEA9YiC5WudB2HgxY5FMhnJyjq8UAQpsAetIAgoYrlMKPMvNdBKMya2gUZivKVY3zyj1k29rfqI+d/qOyvKKeeZHd8jpH9adUx+0RDqT7Yft7TJIqIeX2ZHFjPxss7BWwWPkVHinJXh9siQcxhXuM3DheyO3Nvzr7dn3fxi5yXYfeEV0KElR3Gdw0zs8aKvqtyZlN+2xI6SJfl5Yqp7OpQqOM7XhDbvzVpGHj2yB6Inrw/Ml4hjdZH07VkFyyDVw2UItGqtiko9gowMmXa1WAIWCj8R91oGbLJ7YN++tktHtpXqTbtlM681bI1/P52NFHARZvfoHkTUeOR9sdxmCQIbRFuHC3OdPIwu2RfyHg4snz43rwvNcAtCgN0XHT4VZIZeBlT4Wo6SLJa0LTNBPN1yjB+OKFVSqIdlxQw3e1H5U5VN6mG3Z+LA2oObyq9DQQ2rNfWfAZ1nvAAOkf9eO1xXSqRsjPkeZjOaSJrSj+zUuSURtTy334JSwqinyQfbi+dqpmA/PV3AOgzTM1Ys79DJnNePMfHxH1eKFzwB6Tre3AW50b6dzMzYFaRDQYY+DXvMdSQiMXhyhpBoXKA74pV3GLcTJDuyhXnmp7vJw1F9oS6ID9lcrKiCdax1v8rACLqO2Z8/dM3OrcqYhHZoDN0+hvbEvvrpBtEbm9U7dHVujyxovOtGujxcdHFAb1uVaSudEcixnQW6FVywiw+KV+oTw/I2DRyAQDK07yBFo7063tMnCpWxg5wfN52SJ5ItsjujWjIKTWi5I3M50nt0L2vxWCV3pXprBCN1sktM3BxhtXDho6ausfgdQVI+BCU5YK1hyysXbHBgOVsS3uZW/Uj+eU8Jm2NgMupEgNESNQ4rXPztMDUTNLTVxofepduoIIVCHdAxeXcbcqLwZYK39XDWLnvBgwaIEBTzB5lL9E+VDbIIWrnVbacMq0Ru9bgVqd7mND4wAQuaWqTPyNEzntofkUnYh7wMxx9DNjj+o6KouR0tl4m/eTDtBeNQ5/ELFo9eWgOnrOzoa3QbzxYFuRSZuBCOzXMzOeKZFnMud6ekS2R+TvIiftDLHpcUMyxH8ba1fZn331RXIq5MUkgjSTNXwvt26+eescNyUgkHlEE+QBUQYiOOyofsYEFRjIjZ0CMJ4+T+mJ5PZUkNVELHaPmwIo0blGWryPk1Vyuts783i6z6aDQDTCiMfGcD8bpNoAhDChCsPoaODS5LKj1XY5NAnCp4i6a3/ktD0Q4BG4IuQrZaK2Iw32LMpKPzAP4VbTSjtEL4JG9Btrp0fOAQ2MVmA0rTPGjtPyenT9COYRRQLKlrcy4CGBhVpqhW147DOOZrD7OkY88qEoDoVvrYDkLZJszO7SbSrHRyPZch2783AGALypGNbZuCjNAMNx6jY0TdonjncUsUDd8OSUgUBThhI0cbxRu9yH/j3SOJaSmV02fkGOhZ0ekfwLPZ6K9jawvWfm3ZUFyxRM6d99e3lgIRGLnLwJ9tloV4DBtttJ5hwCDz6y6rSHN10KqBBwIREM+Y6JflTudMSi3pNxOWAROO9sUvK7Q/Sm4em2uMmAmiacmJkAm01DBkfQmzUUJdYTahZ61FTUNG7Ha7fSZ4Cmt8x9ejs6p8jKezTip4w9mtniRGXYOepkjDSdEqVwqrFa/nR4pf04pFgensAwh5jQvDRTUY+1ReKxImuN0geE2mPtj+ThHGRaoa60rGmURz/I4VnvsQvBO0pYNJE6TOrUC67yagb4xeLcqV8g75EaRNxZcUohmIZGOxUfNIzOxFTLiViwGs5m2BZig1QYJGuk5qzKnih7Jt+rx+acnemh58XEyaVacjxVcjB0lctSuTJvzC9dtI7qqm+6NLCQ67wNWBAB+U8FBExc/VvLdDgB3zsgAh9lOUYdq9sjGdRKcudXFkwsJ0f4siuIeEhTSqrqB0Y7PGBx/60QnVGQvHYlVkbYAAxgEJfV/HFjrudQmalIAzmTTkGhvfwrTW6jVKxhG7Q0oCGit7XAa2fleEArnpeBCwt01MZu20AbzqvwGA0bThEaoja5k9kxc4K9Kfb6dJ9Nko9HRn7kiDpZYqu7kCYzczD77/Hzcfs8RdTG84hiLi2X8R9bHmrsGiflGV4cFBrIQB53HM9K2RVwgVPphq/xno86BrVpsq//7EToPdIb8iHHrkLllzkF1M/gFAjqB89nZFrRLDZ8IeHstpjrwkMAxQc9nloBRrYFTl6EK++jW1UHNkzlUU6FyGfsL/VPLsd6izkWtWFzytrRACgguMjFKZqxFckAoVc//Pqbknchf38ZEQv8umkkReS87XhqaEidj0utwNZuaTNIG4+c66wffM8a7EnizIlLnZEjJ6EbAaPp+btZPyOjzSAqGiuBpsyuyjMUfs8oeazN1ZuTHB4KupQJADdZu9ndnnABMOtFNNBfCVgU8jxYsMNXPlJa6iKgyEaLPxZGCdkmPrjYUEPskRMAkRUMPFMt7M5UYwGJNLLtlMdHwpOzwILZEZmjiBcMGiJ+sLhquchUemZ4ZOb47hDVOT2eKgmesj2yKqG2OkdbNAChRm9lyN9/m9KrCwILOWr69l2bY8ErfZf3CDQQDRLAauyqJ2+sI9Su1H8pHzR7/TDAQrpDENX8ju9Q5/W4qQl5BGNBC0bGGoWyCy27ml4felLuLcBQmyLvNgIMq9rEjngGWFhbURhWNDVaJjDPwNHnVzxWDwhx216bZOWaOZ5cnewNlW1CDDC8Sd5xiO2+Z5MwrHf1O9skox50FeBujURyuvLRpr1hbZTWqAUKRIx3/YZ7aFKGWtrW0x6dM6TJb5wY7HuzjDS2Ev5Y8PuuqZqCjKonuf2FTqwI6hdtf5kpkoiFfKRi8x813YyL37GpG2lNBDg884t8iwCIOyzuBPjLtOH2iFwP3i401uajkzsmHJyabIVcGli8e3/cYxEBgUZmvGERIDBR1OeOXIaRDCgrYF/yLGQ75HTEohKzfdx0CCx0ktAB8u8kSHpVsid0przeyu4MMBjRwu0VWxjfbbBaHgfmtccDhzL5V7YE1F4HwB2A0OARbA/DsuhLAufGRlxDkuaEoY3ObzJdA+M5MmjaTG4fPjy3aYuHxVUJEVzk7k5iF1NqD6yhztSBn+3n/jwozr8M01ewsS/lMx7wvZH6wTBXz7nRyufOQREwzezsFOAg3ZMjj35SiWb0I56anGz6NNYjU5sNYDGeh4NqHptjHjp8FAEDb12xSkfIR7qQrikHV8hL3/Ifnh7J+Rcr14PXRjt/aRrhLAAAFtlJREFUEhCvj+VUyGv5jP2F/skdFu/eleOdzRbGYDvDSARaw2f6Aturz3CozdYLtnuXklz//eKLiljUK70bO6kfKSRD0SlWdhB612YJx5avHB7OPTux2jjbksYB1zoehrBnmrHP7eH1zzVxxcL3Wra2jwq787sKtzpGr6490wtGHQvZlUFgoIrEAIEZqIxT5vKKHIizqmiZgMn5PV2Qlkk6aXmwmodTTc5Atkod5OieRcC9fo027LUQl+Z5ZlIZc1yq3712PC+NLWBEI2q5zILOmZz20OTMmXOxiiQzTV5OnWIWw07MHLnDOit8mYmu6rLXViSFw9ybq5SeLkYspH1PR1ADVsc7kz3mQwQ8VniKZTJ9AB5aSfPz1FW2dHvkF9ke+VhqNgsBbxEwm1C1m/XnxYHF25TeC7BA14YJm2xPgSG8fcx3YChQMV+odTdAhlx8lSMWr/trv1WustxV4UMZZLDiRSysbpXdta0Q+LppI2BVuufmnk3vwf0VI29lgo6ax1EZ/IoqAQsb03wgU/3KtKL1HdnoFa0PPG/HN1UsWHow3yI+WVW26GjJwFuOjO6UQaDgbB8cKTGDoivt+SVQPgUPCSy4R+NPB4zm95ut8u/y5ebAQkuUy60KqJj+GyXZ1cocxZG5YnFudHTQ6QpJYJfHJ5BqY6ttol40SYjyQi4uOgksZjzGaINH60jPVMXZZK2OeWTePF8Rlccx6O+6PSInSPL2yIwRjm3pxlFlS7ZCLhmxkBMhshWSP5uunXpHScmmemDUnDIQb6YZn+HgUFZJbrM+ScTi+RcGLP6hXult+8qBY0bjrYJqPK6/eKHgwwFW9kUhCbA2RgvfnQF36jeOFNtsiOv3BhqjhjczYhCZHLgpZu2HHb9Hb1Om/uEBrYOeOiL4IRY48xRAgZUHTWwwgwo8RiGgY5NX+hqnPD8bpfCcb7TwwOFoPT3SjN/DXLQzXTF1AK4sXii50vhEcvfrbYXMuBUDCwV10oJecrXreIblHduATjqsSy92aUKOrNC32j6W01WmzPtuxIJNlulCsIuLOo5lRzOPtm6ZHzNRAgfPdKBtaS42VBAO2yfKO7lcS6IXK9sjje126FS5ujiweJfSe8mxwLF78gnPmBfoIwz81kJsdxv9wH60PKBntdvyyfVnZ7dCBDDVUMXFIhb2dVNnf17BRHZwDHvBETXbHTVEVrejMgtspa9KQ6F7Uxr9hY528TGlyIBDdYqsly2axkdHyXZNI7WZ+qwIx1GAisIR3Lu86sPQmYW8VpbyntJ42yNo2ZTPdZB2K+SOoVi1rottgvx3F6h6wZpLOGaek01Sm+LsRFSWm6UwDOQS9N+H3rhuDywOMbyrWx5X+Zjaff+ZzQg8WbM9QtGLzF8UmgExO6I6BRaqM4MDXt5w0J54wMKTxewIamNan01rB14CPnjgBM0L9r/DrxUZQOeHuVq0DmqayrTBxWVaT6JjcnJEt0cYEDHtnd0lR/vvLxyxkBMh7z9AMrQHKlB4ncvZujEgCEHAwG075YypVX9yxOJZSk9ffUHJmwIs8kQ1zrOQzhOIioCr7wON1Sueo5WhNVg4n/8cOEKkC+kxwYMJMYVCI8G/k8YoOe7WA0UEsvIjj6o1cKMr6OTh94ZnalwyK+7SVUUCzFdMdDTFVP7CqQfcq9M0F414YJuFJcfMusbv0lYI+O71x9ZHaERZWzF0n6uMGlQD08CrLx1YoNEvUnDcSXEp/nWio/la2IHz0cMlkXMKrdRbKZPti0erwxhuT/g6iligzMvvq/Ro154u8DNerzAQYiC/SwOzAeubXFHSJvpatV2456ErdT0lIleCy9aIfJ7d8i8Adanu5Ud1QLjaV5oeAlh8+NAbJTfSgIOuTPMiwUpr1wb4NBQUHDv+rnIrn1Z/+vIksHiwiIV52AomWgvkJ9ahU6ekFpz4QyAdZ8Zt1L+zzLDTbEL7PfDxVuiN09c2waEXB1yceqYOIykIIhBk4PYE0qlCRHQCa49tDYjcTI+LgqAaB1Gp6lwpz3A5xIBpxVmb4zxhAM84pwhoXHJ75AxdUR01CA0vVW5H1v2SRNyzrezcah6F52BW5GREQtOm46xRjvU8S2c4R54M3u04yLAsCyHo/ozVWnUnYuH4HusmAgA4J1gG/G5uI5pP7QDt0Wxss/e4JRjR1ES9o0T+SlQeo1yu9SmlX96X7ZH89VT06cwIGLD+KlshX13wVIjkV3x4366WQ7CAwACZjjLr0KwAAXmufYy2SrRevt77LLCA3YfLbYXwR8hAUnl12whaBEaESMiFQIQaGRFzirTSj85TdRGGyAh5hr7x9APVYQ9yxmk4bdi2EN6xEG1zNFLGZ0ydsBAayMhjb5y/QGPf7WVErLuHV/JIlq2nS+RezIzk6ns31G93Uq628uuVEx6XS65igb7HFIZ5OrydiZ4UKSmgh5DDgKAdYDFy6NYj6dBS+1cpPcn32K8lIeYxwhBxHccmQ4uFjtsxC+iIvXoM/JYzJysxFmnQcfAAvL8VHEQDhIFKddwekTyM6Hpw9t1C27//zQMACydi4YIBBEEBgGgiEVwmALUyrsYe61zIz9vyMbIn9wEWVTkuByyc46YB0OqtYXSWeeDUUOgbZR5pJQpj4GwxrNYUWXDaRi6gzSaszQ4baVVBQKOyQO/0dOUib6cgy7HRK27NNahLVjZuPTKmwZTmx8p6MTa4l7syhs9VJpruz9X/sJ9q5NVht6c9WnBxz+ltyGjAQe3G/cowORSzPaNL2QJCp/QDQFG5GtYBexDxOLcjyZsVWMzmnEFFVH4FbHDdFUDIQGNqhwICjW9gG21+IfqbTSXmVURghPpRXdfTIzn/4tNhEKI140MBi4/1aCz7Ft6zDZ2/GrPaQMM/5Ukg8wy0Gxmqp0KePk3p5sXJrRAF81cHgFN7YWRrPgcAf6WDIytZJDR589DveheF55AmgKHxv11yZF+5F/JaZhAdWHWkQ1rYE3jjmox1ZkCW31+wn5Y351f6ETu8OOuKMRsaZXAsvKeIxtWKNdeDL3P5wQtecBovQivqlt5HMXO83nHf+8wv2VJbpodtcu5FbcClezCY2Tgb57AinCOQkz3nHrDo+MJOdbINybsB2h7OecTj7jkLbqj8zlYAb0+D3eY5yP3SPUTTZBP42mz+9kjNvxCwkdle+0OQ+BDAQhI3pf/cHXTmyVmX8+EUQvDR/R4AEHfrpbYt7yRicfP8HsCi9nvRiIWHjufW7TKmtAMX8463StzXMN7n4qb7971i9aqSmcyXeTkSNM/Nk2dvck+eNiEQ3LHqk5n0KS8Jwg/H25l4/Xo9zyhD8KWhU7zkKtyOyNPaovlLjrLbPkJP4A1KIxz1nYWBlxDBXnLkrrh6+91CLudYjPy1vIvUiFnDtnkEGJg9bFubtlYAxUDgOCLFi4BmzmfMmAk2fNxMnHx0PDXz9QG2QmQrRiIWLigbgN9pboRjTxFo5NcKHmhyUX7kFtN7AQtN3hxELJCO5nekEWjNEYvihjzv0IcO+rKxVMyN06FG+DnmPWWfrcy1tX4sLeUrvc5H1N4nPnLq2N+MNs+jH7SU2uXv0qpHp9cHmrFguUFikduHlYR7jnSFlY7YILeiWcMyevR3ZVZmtuv8+1+3d6RbKVEDaw5saT7ml2jt8KjzJZjECV6o4R7TSQAjvLSL6i0NV0HL5gkkz1nIxUmaYzFbCkSggutF1tgDHqM+DWy2i+3yeKRwE9NlV7LXCcw/hkimUqLlV790SoMTcCwJnRK9EIAhTt8itTWydOkcC+njkwCLSjvKl/1ODz0Z7GQHCuVf+W941kVCVH7rVsiTJyldf2kRiya+4x7SRylccdSBw2qEpLci+MUDPQ7nK01ggdzCK/R6jptV0jPhq+sHreuJm7cmaQeCkKGnQiFZBCpGoCXgDT5GktEYsBGJ8MyONzpTtoIcj5wzzf051sljr6sNd3XPCZHOII+L+Y+XOw4amxxpJ65kO+2JOsTtr83cizNjCOsEfYvDUWDhqQ5rOIMDT3U8YKHlGBOg9RrB3PyO9Lm7VCMyR54dQOA32y6qxBsN98Hj9Yu68sVUOT0iAOPTp+LF5L//5sLJm7INIu1H7oXlhUGCXgXQeYFaEcsjUGlAC/CLoxjy940Ai7OfTVe7Xj+5rvIURimA7sxz/RueX/3DHz5t6h5KHpuTCGePVIFdZfsxpX7fl0GL/h2ZtnKmoI/IYDh9YNGa86CeNqxoSOGLblD0AjoHF3ytjh/hiawGgiQU72gugUJib7dP6mAm746Hh967wOOpaGj/HIHCDs06g3nLY7Git1+rXzFVkMLGcLHpphhrZmNw2VRMkKHUlcgAilsex0z9J/kKI0AUjZn5x8CCLRRbP09Lo+GjdWFLs2WNWDhqZaN1kC/h8aFznmhioC9veu4lS3qaruZY6MfN3laAIdeD/7cCLJ6f6cWvI0mjtwwsRld612YaloOsNtEH4lV0d0Vj0xxHfn1zD2AByaMXzLEQYDFzMKwKPAH6ntXAU9sRMDnKqysuDOX2R/RiWV9QDqAxEvvybrz1M1MbfM+/F6jhR4vQ6h4idTwtvx18mSnRDPxwf317Fm6kKW1OLToWE29lXfZ8oJhzyojWq/zpht2uZgy80PvZPKx3o3wp3/aAr+nOxT84Etpy2pPWdepaAMCS3hjJWjRzBj2y01l+vXC5VpZVqr8MulYHqca90oQRi9W+ZmBiZh3Y+oT9eqBCJwHulnDnCRIuG3o9k7/Ku41yK90I4JQ8A7lYS7Yt/u51Si+ebHQyKSrJohKxGOUodUB8dvsmgYM8HYsgw4pBG9dPUrp6GidvSvt5KxFOd1ifD3NBFgOLFXH1zL3nZCPH6s2kJ/14EXep037gGUU9WgJFUjOywDPrzB6UvG24naTl/LHGAK9PrVsHFd74RwBwQyERtW+uQDd6OVVU77/wnNipBr/ASmKImmu4PbFkywwr1XZIMbBg6V5hBWIETzSGznfw0oZD2yPDeQYQsEL7znh1nGeABdMy4hODkMjyuXwYATYEFp4JJyI7aLyKoqCdhW6s9Grz4vQFYEiS5c11Sq+fHqdGduecywuokLyOZuyDCGGmmQgfPWsiYCSrDCKsaQQhAv7kI3hPS79iE4RWzUnSoiGweLiIhSfisymN1pJRvdXVGpcrfx+h/8ilrqxRWHVx3Cv0sUMeaeyKOPOaROu0Yyl/Fb4e3PVoicYT9SPlPb5Fc+uPyZRmxN5RVzNRW2GlU0bI+ex3X6yI0fZ4VAfK/HfbHmipF6y2Z+QKSShp9NGlDZojEhqwEYHSIULoiWi+PTLIJfG3f9YHFYmojkmcmU79rjhHIsNaey/RCojKjz115/IrZYidm2LpTsYKLzWpUm7q/OGXlCTC8NtXKX3zIqXnF4hcCLBoEofJ+SMK8ujVCFrzDuQ/2hrJqgB92fwjqFB9EWAhY/0ygUWEg0dgQdm6IgI7jtyjpY1gtD3OvBo7ba3t99NKOTvxmfXDNnfHfNDFefrlzQ4tIzp4DFx2D1w0UkAWpdkOYfOxKzZQf8GHFo59oXdfrLo1dFhm4JBvm1M1d7JHg56WrNLtlcP22NDywTT8jlC0t6Uy0ACM6KKhs6ZqYWtNgMU9mu9Y5S0FTgMLT1bYOXkAA+4iwqTbjtgBaJmJZgM2gc+R5WqsaWWI5ED8/C6lH9+l9OZdShKDF0Dx7fOUfvu65FvMTu2MZFqiFbLVMuK/p1NnnhkrdXuzEpafM6DBORRg++TkPRZfRvJmNAUzsV91/HOzhdEL38XPaEGQserZVttkILFvbvY5taSG3oGzCbNnZuGQeuOih3s8Fpxh51w04hJwemR1xu/T3SXq4qy6yZmryAr5r6HvJSb08x8CgwsMeEjSwHmZNtfTAgpQvOOpHZjZpDuicQYsVjR0lZRIdYYqxeBCnRQfHa/P3e8mbZqyFfGkNYixII9lMCChT5z9m/cp/fi2/BSAkfFdfSfVnz9L6TcvU/rty5RePWsTgFf5na/A9z79y44e+NPJiQd26VmUY7GSe3EnA79PxKISfOHkzVUWe+V2VeZyHgV7Lq3utr1Tfqcs82le13PhS7Z/e+rmtBxNLgILVKhIHNSAKRKsTuBhxjjEF3YPhw9KtxnaVmD27rC7toQsFP6E9zd4pC5Yc3f16U5EO/+4ujzDJY80O2VEL5vrv7kzopVJ5wgVrxxx9Xd2HFhPuCTAQunwWLljJXu75lO53OZAyZq7JzxZRb1FMhaFwZ3zYPdlMs35dU7UvCv3WEiU4qe3Kb2HmzhxCDkHSY5iSs7Fs5S+fZnSty9SeiH5FxsTr+1MQekq0GCQMfkb5dXbNpH3d7IVUrPWvRyLXCb/7ziWm+0f0vwwx02R1ZEkrpaZSd2snR1rfNzjUBzFTt0Kb3/lMwQHNwrtn9vZxmZLKdlRw7Y1dGKezzXnjl19BgZ8mZ84Pz63Zqc9NgzgVlH4Fo27B9w11svA7jRh+RBIoyeqvzdyE4AKdrL5bwKzTO98S2jMURRZBRa7PIl6GODzffswMudOrkvmN26DMAKvxNm8jIALgWVYg3RXMoYyoblS9cunst0h2x754qp6Amhk9YU8ARiyHfK1bI+8Ktsjz8QZL/7DG2xxDFa9E67ypmONd0yVAYn+Dec1rR14Z3QIIPhygcUih60Yi8EMTGjFs45/XO84GKqZCZ60e65tle5d/ihoccWwaUxv1DgoXuGRllkpiwAqKo/PI7PGY4p54hpt6tpGwBdvXco6L0zZl5J/oRxHQJElk7EdAzBv2hbGjVZvzm6Utbbxed2eGNY4z5IofWHy7aRjZpu2w0l4udxI3Ce81LFcD3IscHwjH+85olXtHpGZ+yTA1vBVHZgzEZwf1UWSToAKj1Yi7ziIX8Gh3E8hl2H9/LZeiHUXHytHkniFL+8k/0ISO2WLRCIZuI015KOCAgYCDCAingSgQvU8otu9YEsL1zYFWOjW0SUjFiISapNUjDDKIWTY38AXuCALtYt/52lHR8VOC9WDnZ/XB6vTiA7UEB8QlNpHG30Ew3PIM8viGVa28CiSM16WskpraQnHMzInbKZmpmdlLr05dKxRw9sF71WH1Kx+UJRo6ofnxBe6O1tEjexMCk61P5me3GcFVsIa2cs1yar5EGzvG3FRopivTKxnuWGKOyDIdNe/+YbOM8CCLYRHqqpDMyd0p8Is4oC0STt4cZs628wWBbYnBECByU2ty32e5U9kTU7JoOMIGzAVIDuVTbZOOyETtJIz2r35ytseAijkAqz3KQnAQAvf0Kb2Rm1r4Miz470qd10IuBCQ8WrjeCpvH5AZs2GqjHnj5iOmDaiABrs28DSJNizJpTcp3VYd/cKAhVIZWBTjTqR9M2fIQGDFIbLznvV9tHncq8n3XY4cs9c+P0O6vTFw+4dYHW+ONu9veFb4GIm+J/LaXmBtdsEFdgFAA8Up9wTiocZaDRgbuB3DNjNmjQGvQ74fwJl5+NYwSun8H2aBo8h54oZTxALkTR9Zd/uT1Gsoi0bHIRf3l902VNxoWm3ctqzAaaBjmYGLDsTw9gg6XeY7graRINU7FDwtiyyExzvWOA+AneF5t9UF43Rvya0MzrR74jwhAqtE1YdjrUyTrQ5JypT/LI+izkPjTQJ67DEWrh1j/oWACsm/+FryLzaOpzYAg2TFI8kFGoP8Cq+8yTvVE1Chl4PeF1gIizRKgb+rPC5FLHYM72PZRw48cuCRA48ceOTAIwceOTDB2o8MeuTAIwceOfDIgUcOPHLgkQOX4cD/Dy5hqdeaBa56AAAAAElFTkSuQmCC"},60141:function(an){"use strict";an.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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"},36459:function(an,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return he}});function he(Re){if(Re==null)throw new TypeError("Cannot destructure "+Re)}}}]);