|
|
(self.webpackChunk=self.webpackChunk||[]).push([[2884,6270],{52310:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var ve=fe(87462),je=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"},ge=x,Ae=fe(74643),ue=function(le,ie){return je.createElement(Ae.Z,(0,ve.Z)({},le,{ref:ie,icon:ge}))},ae=je.forwardRef(ue)},33463:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var ve=fe(87462),je=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"},ge=x,Ae=fe(74643),ue=function(le,ie){return je.createElement(Ae.Z,(0,ve.Z)({},le,{ref:ie,icon:ge}))},ae=je.forwardRef(ue)},28575:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var ve=fe(87462),je=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"},ge=x,Ae=fe(74643),ue=function(le,ie){return je.createElement(Ae.Z,(0,ve.Z)({},le,{ref:ie,icon:ge}))},ae=je.forwardRef(ue)},84249:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var ve=fe(87462),je=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"},ge=x,Ae=fe(74643),ue=function(le,ie){return je.createElement(Ae.Z,(0,ve.Z)({},le,{ref:ie,icon:ge}))},ae=je.forwardRef(ue)},33863:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var ve=fe(87462),je=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"},ge=x,Ae=fe(74643),ue=function(le,ie){return je.createElement(Ae.Z,(0,ve.Z)({},le,{ref:ie,icon:ge}))},ae=je.forwardRef(ue)},81893:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var ve=fe(87462),je=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"},ge=x,Ae=fe(74643),ue=function(le,ie){return je.createElement(Ae.Z,(0,ve.Z)({},le,{ref:ie,icon:ge}))},ae=je.forwardRef(ue)},90674:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var ve=fe(87462),je=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"},ge=x,Ae=fe(74643),ue=function(le,ie){return je.createElement(Ae.Z,(0,ve.Z)({},le,{ref:ie,icon:ge}))},ae=je.forwardRef(ue)},55304:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var ve=fe(87462),je=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"},ge=x,Ae=fe(74643),ue=function(le,ie){return je.createElement(Ae.Z,(0,ve.Z)({},le,{ref:ie,icon:ge}))},ae=je.forwardRef(ue)},73148:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var ve=fe(87462),je=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"},ge=x,Ae=fe(74643),ue=function(le,ie){return je.createElement(Ae.Z,(0,ve.Z)({},le,{ref:ie,icon:ge}))},ae=je.forwardRef(ue)},56747:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var ve=fe(87462),je=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"},ge=x,Ae=fe(74643),ue=function(le,ie){return je.createElement(Ae.Z,(0,ve.Z)({},le,{ref:ie,icon:ge}))},ae=je.forwardRef(ue)},50881:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var ve=fe(87462),je=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"},ge=x,Ae=fe(74643),ue=function(le,ie){return je.createElement(Ae.Z,(0,ve.Z)({},le,{ref:ie,icon:ge}))},ae=je.forwardRef(ue)},22751:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var ve=fe(87462),je=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"},ge=x,Ae=fe(74643),ue=function(le,ie){return je.createElement(Ae.Z,(0,ve.Z)({},le,{ref:ie,icon:ge}))},ae=je.forwardRef(ue)},34182:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var ve=fe(87462),je=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"},ge=x,Ae=fe(74643),ue=function(le,ie){return je.createElement(Ae.Z,(0,ve.Z)({},le,{ref:ie,icon:ge}))},ae=je.forwardRef(ue)},74664:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var ve=fe(87462),je=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"},ge=x,Ae=fe(74643),ue=function(le,ie){return je.createElement(Ae.Z,(0,ve.Z)({},le,{ref:ie,icon:ge}))},ae=je.forwardRef(ue)},91034:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var ve=fe(87462),je=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"},ge=x,Ae=fe(74643),ue=function(le,ie){return je.createElement(Ae.Z,(0,ve.Z)({},le,{ref:ie,icon:ge}))},ae=je.forwardRef(ue)},87922:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ae}});var ve=fe(87462),je=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"},ge=x,Ae=fe(74643),ue=function(le,ie){return je.createElement(Ae.Z,(0,ve.Z)({},le,{ref:ie,icon:ge}))},ae=je.forwardRef(ue)},71736:function(pn,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(pn,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(pn,Mt,fe){"use strict";var ve=fe(67294),je=Object.defineProperty,x=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ue=(le,ie,se)=>ie in le?je(le,ie,{enumerable:!0,configurable:!0,writable:!0,value:se}):le[ie]=se,ae=(le,ie)=>{for(var se in ie||(ie={}))ge.call(ie,se)&&ue(le,se,ie[se]);if(x)for(var se of x(ie))Ae.call(ie,se)&&ue(le,se,ie[se]);return le};const oe=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(pn,Mt,fe){"use strict";var ve=fe(67294),je=Object.defineProperty,x=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ue=(le,ie,se)=>ie in le?je(le,ie,{enumerable:!0,configurable:!0,writable:!0,value:se}):le[ie]=se,ae=(le,ie)=>{for(var se in ie||(ie={}))ge.call(ie,se)&&ue(le,se,ie[se]);if(x)for(var se of x(ie))Ae.call(ie,se)&&ue(le,se,ie[se]);return le};const oe=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 pn(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(pn.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(pn.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(pn.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(pn.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 pn))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 ve(){var z=Mt.pop();return z===void 0?new go.Point:z}function je(z){Mt.push(z)}function x(z,a,y,E,b,ee,ne,ce,de){de||(de=new go.Point);var he=z-y,pe=b-ne,me=NaN,be=NaN;if(he===0)if(pe===0)z===y&&(me=z,be=a);else{var ye=(ee-ce)/pe,Ce=ee-ye*b;me=z,be=ye*me+Ce}else if(pe===0){var we=(a-E)/he,Qe=a-we*z;me=b,be=we*me+Qe}else{var we=(a-E)/he,ye=(ee-ce)/pe,Qe=a-we*z,Ce=ee-ye*b;me=(Ce-Qe)/(we-ye),be=we*me+Qe}return de.x=me,de.y=be,de}function ge(z,a,y,E,b,ee,ne,ce,de,he,pe,me,be,ye){var Ce=1-de,we=de,Qe=z*Ce+y*we,Se=a*Ce+E*we,ke=y*Ce+b*we,Pe=E*Ce+ee*we,Te=b*Ce+ne*we,Ze=ee*Ce+ce*we,Xe=Qe*Ce+ke*we,Re=Se*Ce+Pe*we,Je=ke*Ce+Te*we,et=Pe*Ce+Ze*we,ut=Xe*Ce+Je*we,ct=Re*Ce+et*we;he.x=Qe,he.y=Se,pe.x=Xe,pe.y=Re,me.x=ut,me.y=ct,be.x=Je,be.y=et,ye.x=Te,ye.y=Ze}var Ae=new go.Spot(.156,.156),ue=new go.Spot(.844,.844),ae=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new pn("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=Ae,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 pn("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 pn("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 pn("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 pn("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 pn("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 oe=[];function le(){var z=oe.pop();return z===void 0?[]:z}function ie(z){z.length=0,oe.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 re(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],de=a[ne+1],he=a[(E+ne-1)%b],pe=a[(E+ne+ee)%b];y[ne*2]=ce,y[ne*2+1]=x(ce.x,ce.y,he.x,he.y,de.x,de.y,pe.x,pe.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=re(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=re(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=re(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=re(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=re(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=re(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 pn("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new pn("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 pn("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=Ae,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 pn("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new pn("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 pn("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 pn("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 pn("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),de=E-Math.min(Math.cos(ce)*E/2,ee),he=E-Math.min(Math.sin(ce)*E/2,ne),b=new go.Geometry,pe=new go.PathFigure(de,0,!0);return b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,ee,.2*y)),pe.add(new go.PathSegment(go.PathSegment.Line,a-de,0)),pe.add(new go.PathSegment(go.PathSegment.Line,a,he)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*a,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,a,y-he)),pe.add(new go.PathSegment(go.PathSegment.Line,a-de,y)),pe.add(new go.PathSegment(go.PathSegment.Line,ee,.8*y)),pe.add(new go.PathSegment(go.PathSegment.Line,de,y)),pe.add(new go.PathSegment(go.PathSegment.Line,0,y-he)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,0,he).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new pn("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 pn("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 pn("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,de=ee*ae;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+ee+ce)*y,(.5-ee+ne)*a,(.5+de+ce)*y,(.5-de+ne)*a,(.5+ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ne)*a,(.5+ce)*y,(.5+de+ne)*a,(.5+ee+ce)*y,(.5+ee+ne)*a,(.5+de+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+ce)*y,(1-.5+ee+ne)*a,(.5-de+ce)*y,(.5+de+ne)*a,(.5-ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-de+ne)*a,(.5-ee+ce)*y,(.5-ee+ne+.05)*a,(.5-de+ce-.02)*y)),ee=.2,ne=0,ce=-.3,de=ee*ae,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ne)*a,(.5+ce)*y,(.5+de+ne)*a,(.5+ee+ce)*y,(.5+ee+ne)*a,(.5+de+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+ce)*y,(1-.5+ee+ne)*a,(.5-de+ce)*y,(.5+de+ne)*a,(.5-ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ne)*a,(.5+ce)*y,(.5-de+ne)*a,(.5-ee+ce)*y,(.5-ee+ne)*a,(.5-de+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-de+ne)*a,(.5+ee+ce)*y,(.5-ee+ne)*a,(.5+de+ce)*y,(.5-de+ne)*a,(.5+ee+ce)*y)),ee=.2,ne=-.3,ce=0,de=ee*ae,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+ce)*y,(1-.5+ee+ne-.05)*a,(.5-de+ce-.02)*y,(.5+de+ne)*a,(.5-ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ne)*a,(.5+ce)*y,(.5-de+ne)*a,(.5-ee+ce)*y,(.5-ee+ne)*a,(.5-de+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+ee+ce)*y,(.5-ee+ne)*a,(.5+de+ce)*y,(.5-de+ne)*a,(.5+ee+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+de+ne)*a,(.5+ee+ce)*y,(.5+ee+ne)*a,(.5+de+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,de=new go.PathFigure(ne*a,(ce-ee)*y);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,ce*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+ee)*y,(ne-ee)*a,(ce+b)*y,(ne-b)*a,(ce+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,ce*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),de.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 he=ve(),pe=ve(),me=ve(),be=ve();ge(ne,ce-ee,ne+b,ce-ee,ne+ee,ce-b,ne+ee,ce,.42,he,pe,me,be,be);var ye=ve(),Ce=ve(),we=ve();ge(ne,ce-ee,ne+b,ce-ee,ne+ee,ce-b,ne+ee,ce,.58,be,be,we,ye,Ce);var Qe=ve(),Se=ve(),ke=ve();ge(ne,ce+ee,ne-b,ce+ee,ne-ee,ce+b,ne-ee,ce,.42,Qe,Se,ke,be,be);var Pe=ve(),Te=ve(),Ze=ve();return ge(ne,ce+ee,ne-b,ce+ee,ne-ee,ce+b,ne-ee,ce,.58,be,be,Ze,Pe,Te),de.add(new go.PathSegment(go.PathSegment.Move,Ze.x*a,Ze.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,ce*y,Pe.x*a,Pe.y*y,Te.x*a,Te.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,me.x*a,me.y*y,he.x*a,he.y*y,pe.x*a,pe.y*y)),de.add(new go.PathSegment(go.PathSegment.Line,Ze.x*a,Ze.y*y).close()),de.add(new go.PathSegment(go.PathSegment.Move,ke.x*a,ke.y*y)),de.add(new go.PathSegment(go.PathSegment.Line,we.x*a,we.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,ce*y,ye.x*a,ye.y*y,Ce.x*a,Ce.y*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ke.x*a,ke.y*y,Qe.x*a,Qe.y*y,Se.x*a,Se.y*y).close()),je(he),je(pe),je(me),je(be),je(ye),je(Ce),je(we),je(Qe),je(Se),je(ke),je(Pe),je(Te),je(Ze),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 pn("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,de=ve(),he=ve(),pe=ve(),me=ve(),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)),ge(ne,ce-ee,ne+b,ce-ee,ne+ee,ce-b,ne+ee,ce,.44,pe,me,he,de,de),be.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,pe.x*a,pe.y*y,me.x*a,me.y*y));var ye=fe(he.x,he.y);ge(ne,ce-ee,ne+b,ce-ee,ne+ee,ce-b,ne+ee,ce,.56,de,de,he,pe,me);var Ce=fe(he.x,he.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,pe.x*a,pe.y*y,me.x*a,me.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 Qe=new go.PathFigure((ne-ee)*a,ce*y,!1);return E.add(Qe),je(de),je(he),je(pe),je(me),je(ye),je(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,de=new go.PathFigure((.525+ee)*a,(.5+b+ne)*y,!1);E.add(de),de.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)),de.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)),de.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)),de.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)),de.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),de.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),de.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),de.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),de.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),de.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),de.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,ee=0,ne=-.125,ce=b*ae;var de=new go.PathFigure((1-.5+b+ee)*a,(.5+ne)*y,!1);E.add(de),de.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)),de.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)),de.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)),de.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 de=new go.PathFigure((.525+ee)*a,(.5+b+ne)*y,!1);return E.add(de),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 pn("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new pn("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,de=new go.Geometry,he=new go.PathFigure(0,ne,!0);de.add(he),he.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),he.add(new go.PathSegment(go.PathSegment.Line,ee,0)),he.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),he.add(new go.PathSegment(go.PathSegment.Line,ee,y)),he.add(new go.PathSegment(go.PathSegment.Line,ee,ce)),he.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),de.spot1=new go.Spot(0,ne/y);var pe=x(0,ce/y,1,ce/y,ee/a,1,1,.5,ve());return de.spot2=new go.Spot(pe.x,pe.y),je(pe),de}),go.Shape.setFigureParameter("Arrow2",0,new pn("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new pn("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,de=new go.Geometry,he=new go.PathFigure(0,ne,!0);de.add(he),he.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),he.add(new go.PathSegment(go.PathSegment.Line,ee,0)),he.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),he.add(new go.PathSegment(go.PathSegment.Line,ee,y)),he.add(new go.PathSegment(go.PathSegment.Line,ee,ce)),he.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),de.spot1=new go.Spot(0,ne/y);var pe=x(0,ce/y,1,ce/y,ee/a,1,1,.5,ve());return de.spot2=new go.Spot(pe.x,pe.y),je(pe),de}),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 pn("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 de=x(0,.5,.3,0,0,b/y,.1,b/y,ve());return ne.spot1=new go.Spot(de.x,de.y),de=x(.7,1,1,.5,0,ee/y,1,ee/y,de),ne.spot2=new go.Spot(de.x,de.y),je(de),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new pn("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new pn("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,de=ce+b;(E>y||b>y)&&(b>E?(E=E*y/b,ee=(y-E)/2,ne=ee+E,ce=0,de=y):(ee=0,ne=y,ce=0,de=y));var he=new go.Geometry,pe=new go.PathFigure(a,.5*y,!0);he.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,de)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*a,de)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*a,ce)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close());var me=x(0,.5,.3,ce/y,0,ee/y,1,ee/y,ve());return he.spot1=new go.Spot(me.x,me.y),me=x(.7,de/y,1,.5,0,ne/y,1,ne/y,me),he.spot2=new go.Spot(me.x,me.y),je(me),he}),go.Shape.setFigureParameter("IBeamArrow",0,new pn("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 de=x(.7,1,1,.5,0,ee/y,1,ee/y,ve());return ne.spot2=new go.Spot(de.x,de.y),je(de),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new pn("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new pn("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,de=ce+b;(E>y||b>y)&&(b>E?(E=E*y/b,ee=(y-E)/2,ne=ee+E,ce=0,de=y):(ee=0,ne=y,ce=0,de=y));var he=new go.Geometry,pe=new go.PathFigure(a,.5*y,!0);he.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,de)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,de)),pe.add(new go.PathSegment(go.PathSegment.Line,0,de)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ce)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,ce)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close()),he.spot1=new go.Spot(0,ee/y);var me=x(.7,de/y,1,.5,0,ne/y,1,ne/y,ve());return he.spot2=new go.Spot(me.x,me.y),je(me),he}),go.Shape.setFigureParameter("Pointer",0,new pn("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,ve());return b.spot2=new go.Spot(ne.x,ne.y),je(ne),b}),go.Shape.setFigureParameter("RoundedPointer",0,new pn("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,ve());return b.spot2=new go.Spot(ne.x,ne.y),je(ne),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new pn("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 de=x(.7,1,1,.5,0,ee/y,1,ee/y,ve());return ne.spot2=new go.Spot(de.x,de.y),je(de),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new pn("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 de=x(.7,1,1,.5,0,ee/y,1,ee/y,ve());return ne.spot2=new go.Spot(de.x,de.y),je(de),ne}),go.Shape.setFigureParameter("SquareArrow",0,new pn("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,de=.5,he=.1,pe=new go.PathFigure(de*a,(he+ee)*y,!0);E.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(de-b)*a,he*y,(de-ne)*a,(he+ee)*y,(de-b)*a,(he+ce)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-ee)*y,(de-b)*a,(he-ce)*y,(de-ne)*a,(he-ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(de+b)*a,he*y,(de+ne)*a,(he-ee)*y,(de+b)*a,(he-ce)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he+ee)*y,(de+b)*a,(he+ce)*y,(de+ne)*a,(he+ee)*y));var me=.05,be=ae*me;de=.05,he=.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)),de=.95,he=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,(de+me)*a,he*y,(de+be)*a,(he-me)*y,(de+me)*a,(he-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)),me=.025,be=ae*me,de=.825,he=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-me)*y,(de+me)*a,(he-be)*y,(de+be)*a,(he-me)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(de-me)*a,he*y,(de-be)*a,(he-me)*y,(de-me)*a,(he-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)),me=.05,be=ae*me,de=.5,he=.7,ye.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-me)*y,(de+me)*a,(he-be)*y,(de+be)*a,(he-me)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(de-me)*a,he*y,(de-be)*a,(he-me)*y,(de-me)*a,(he-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)),me=.025,be=ae*me,de=.175,he=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-me)*y,(de+me)*a,(he-be)*y,(de+be)*a,(he-me)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(de-me)*a,he*y,(de-be)*a,(he-me)*y,(de-me)*a,(he-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)),me=.05,be=ae*me,de=.05,he=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-me)*y,(de-me)*a,(he-be)*y,(de-be)*a,(he-me)*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 pn("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,de=new go.PathFigure(a,ce*y,!0);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,y,a,(ce+ne)*y,(ce+ne)*a,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,ce*y,(ce-ne)*a,y,0,(ce+ne)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,0,0,(ce-ne)*y,(ce-ne)*a,0)),de.add(new go.PathSegment(go.PathSegment.Bezier,a,ce*y,(ce+ne)*a,0,a,(ce-ne)*y));var he=new go.PathFigure((ee+b)*a,(ee+b)*y,!1);return E.add(he),he.add(new go.PathSegment(go.PathSegment.Line,ee*a,ee*y)),he.add(new go.PathSegment(go.PathSegment.Move,ee*a,(ee+b)*y)),he.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 de=new go.PathFigure(.8*a,.75*y,!1);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),de.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),de.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),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,de=new go.PathFigure(.8*a,.5*y,!0);E.add(de),de.add(new go.PathSegment(go.PathSegment.Line,0,y)),de.add(new go.PathSegment(go.PathSegment.Line,0,0)),de.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var he=new go.PathFigure((ne+ee)*a,ce*y,!0);return E.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,ce*y,(ne-b)*a,(ce+ee)*y,(ne-ee)*a,(ce+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y)),he.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,de=.9,he=.5,pe=new go.PathFigure(.8*a,.5*y,!0);E.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+ee)*y,(.4+b)*a,y)),pe.add(new go.PathSegment(go.PathSegment.Line,0,y)),pe.add(new go.PathSegment(go.PathSegment.Line,0,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-ee)*y));var me=new go.PathFigure((de+ce)*a,he*y,!0);return E.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he+ce)*y,(de+ce)*a,(he+ne)*y,(de+ne)*a,(he+ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(de-ce)*a,he*y,(de-ne)*a,(he+ce)*y,(de-ce)*a,(he+ne)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-ce)*y,(de-ce)*a,(he-ne)*y,(de-ne)*a,(he-ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(de+ce)*a,he*y,(de+ne)*a,(he-ce)*y,(de+ce)*a,(he-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,de=new go.PathFigure(.8*a,.5*y,!0);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(ne+ee)*a,(ce-b)*y,.7*a,(ce-ee)*y)),b=.1,ee=ae*.1,ne=.9,ce=.5;var he=new go.PathFigure((ne-b)*a,ce*y,!0);return E.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,ce*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),he.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,de=new go.PathFigure(0,0,!0);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ne+ee+ee)*a,(ce-b)*y,.8*a,(ce-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ce+ee)*y,(ne+ee+ee)*a,(ce+b)*y)),de.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,de=new go.PathFigure(.1*a,0,!1);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var he=new go.PathFigure(.8*a,.5*y,!0);E.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(ne+ee)*a,(ce-b)*y,.7*a,(ce-ee)*y)),b=.1,ee=ae*.1,ne=.9,ce=.5;var pe=new go.PathFigure((ne-b)*a,ce*y,!0);return E.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,ce*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),pe.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,de=new go.PathFigure(.1*a,0,!1);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var he=new go.PathFigure(.2*a,0,!0);return E.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ne+ee)*a,(ce-b)*y,.9*a,(ce-ee)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),he.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,de=new go.PathFigure((ne-b*.5)*a,y,!1);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-b)*a,y,(ne-ee)*a,0)),ne=.3,de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,(ne+ee)*a,0,(ne+b)*a,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-b)*a,y,(ne-ee)*a,0)),ne=.5,de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,(ne+ee)*a,0,(ne+b)*a,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-b)*a,y,(ne-ee)*a,0)),ne=.7,de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,(ne+ee)*a,0,(ne+b)*a,y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-b)*a,y,(ne-ee)*a,0)),ne=.9,de.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,de=new go.PathFigure((ne-ee)*a,ce*y,!1);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,ce*y,(ne+b)*a,(ce-ee)*y,(ne+ee)*a,(ce-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,ce*y,(ne-b)*a,(ce+ee)*y,(ne-ee)*a,(ce+b)*y)),de.add(new go.PathSegment(go.PathSegment.Move,(ne-ee+.1)*a,ce*y)),de.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,de=0,he=.5,pe=(b-a)/2,me=(ee-y)/2,be=new go.PathFigure(de*a+pe,(he+ce)*y+me,!0);E.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(de-ce)*a+pe,he*y+me,(de-ne)*a+pe,(he+ce)*y+me,(de-ce)*a+pe,(he+ne)*y+me)),be.add(new go.PathSegment(go.PathSegment.Bezier,de*a+pe,(he-ce)*y+me,(de-ce)*a+pe,(he-ne)*y+me,(de-ne)*a+pe,(he-ce)*y+me)),be.add(new go.PathSegment(go.PathSegment.Bezier,(de-ce+ne*.5)*a+pe,he*y+me,de*a+pe,(he-ce)*y+me,(de-ce+ne*.5)*a+pe,(he-ne)*y+me)),be.add(new go.PathSegment(go.PathSegment.Bezier,de*a+pe,(he+ce)*y+me,(de-ce+ne*.5)*a+pe,(he+ne)*y+me,de*a+pe,(he+ce)*y+me).close()),ne=ae*.4,ce=.4,de=.2,he=.5;var ye=new go.PathFigure(de*a+pe,(he+ce)*y+me,!0);E.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(de-ce)*a+pe,he*y+me,(de-ne)*a+pe,(he+ce)*y+me,(de-ce)*a+pe,(he+ne)*y+me)),ye.add(new go.PathSegment(go.PathSegment.Bezier,de*a+pe,(he-ce)*y+me,(de-ce)*a+pe,(he-ne)*y+me,(de-ne)*a+pe,(he-ce)*y+me)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(de-ce+ne*.5)*a+pe,he*y+me,de*a+pe,(he-ce)*y+me,(de-ce+ne*.5)*a+pe,(he-ne)*y+me)),ye.add(new go.PathSegment(go.PathSegment.Bezier,de*a+pe,(he+ce)*y+me,(de-ce+ne*.5)*a+pe,(he+ne)*y+me,de*a+pe,(he+ce)*y+me).close()),ne=ae*.2,ce=.2,de=.5,he=.5;var Ce=new go.PathFigure((de-ce)*a+pe,he*y+me,!0);E.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,de*a+pe,(he-ce)*y+me,(de-ce)*a+pe,(he-ne)*y+me,(de-ne)*a+pe,(he-ce)*y+me)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(de+ce)*a+pe,he*y+me,(de+ne)*a+pe,(he-ce)*y+me,(de+ce)*a+pe,(he-ne)*y+me)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,de*a+pe,(he+ce)*y+me,(de+ce)*a+pe,(he+ne)*y+me,(de+ne)*a+pe,(he+ce)*y+me)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(de-ce)*a+pe,he*y+me,(de-ne)*a+pe,(he+ce)*y+me,(de-ce)*a+pe,(he+ne)*y+me)),ne=ae*.4,ce=.4,de=.8,he=.5;var we=new go.PathFigure(de*a+pe,(he-ce)*y+me,!0);E.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,(de+ce)*a+pe,he*y+me,(de+ne)*a+pe,(he-ce)*y+me,(de+ce)*a+pe,(he-ne)*y+me)),we.add(new go.PathSegment(go.PathSegment.Bezier,de*a+pe,(he+ce)*y+me,(de+ce)*a+pe,(he+ne)*y+me,(de+ne)*a+pe,(he+ce)*y+me)),we.add(new go.PathSegment(go.PathSegment.Bezier,(de+ce-ne*.5)*a+pe,he*y+me,de*a+pe,(he+ce)*y+me,(de+ce-ne*.5)*a+pe,(he+ne)*y+me)),we.add(new go.PathSegment(go.PathSegment.Bezier,de*a+pe,(he-ce)*y+me,(de+ce-ne*.5)*a+pe,(he-ne)*y+me,de*a+pe,(he-ce)*y+me).close()),ne=ae*.8,ce=.8,de=1,he=.5;var Qe=new go.PathFigure(de*a+pe,(he-ce)*y+me,!0);return E.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(de+ce)*a+pe,he*y+me,(de+ne)*a+pe,(he-ce)*y+me,(de+ce)*a+pe,(he-ne)*y+me)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,de*a+pe,(he+ce)*y+me,(de+ce)*a+pe,(he+ne)*y+me,(de+ne)*a+pe,(he+ce)*y+me)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(de+ce-ne*.5)*a+pe,he*y+me,de*a+pe,(he+ce)*y+me,(de+ce-ne*.5)*a+pe,(he+ne)*y+me)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,de*a+pe,(he-ce)*y+me,(de+ce-ne*.5)*a+pe,(he-ne)*y+me,de*a+pe,(he-ce)*y+me).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,de=ve(),he=ve(),pe=ve(),me=ve();ge(ne,ce-ee,ne+b,ce-ee,ne+ee,ce-b,ne+ee,ce,.5,de,de,he,pe,me);var be=fe(he.x,he.y),ye=new go.PathFigure(he.x*a,he.y*y,!0);E.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,ce*y,pe.x*a,pe.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)),ge(ne-ee,ce,ne-ee,ce-b,ne-b,ce-ee,ne,ce-ee,.5,pe,me,he,de,de),ye.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,pe.x*a,pe.y*y,me.x*a,me.y*y)),b=ae*.3,ee=.3,ge(ne-ee,ce,ne-ee,ce-b,ne-b,ce-ee,ne,ce-ee,.5,pe,me,he,de,de),ye.add(new go.PathSegment(go.PathSegment.Line,he.x*a,he.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,ce*y,me.x*a,me.y*y,pe.x*a,pe.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)),ge(ne,ce-ee,ne+b,ce-ee,ne+ee,ce-b,ne+ee,ce,.5,de,de,he,pe,me),ye.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,me.x*a,me.y*y,pe.x*a,pe.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()),je(de),je(he),je(pe),je(me),je(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,de){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+ce)*a,(.8+de)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+ce)*a,(.5+de)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+ce)*a,(.5+de)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+ce)*a,(.8+de)*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,de=.4*Math.SQRT2/2+.5,he=.5-.5*Math.SQRT2/2,pe=1,me=.5,be=.5,ye=0,Ce=new go.PathFigure(de*a,(1-he)*y,!1);return E.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,me*y,pe*a,.7*y,pe*a,me*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,de=ne,he=Math.PI/4,pe=4*(1-Math.cos(he))/(3*Math.sin(he)),me=pe*.5,be=ne,ye=ne,Ce=pe*be,we=pe*ye;ee.add(new go.PathSegment(go.PathSegment.Bezier,(ce-be)*a,de*y,(ce-(Ce+be)/2)*a,(de+(ye+we)/2)*y,(ce-be)*a,(de+we)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-ye)*y,(ce-be)*a,(de-we)*y,(ce-Ce)*a,(de-ye)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(ce+be)*a,de*y,(ce+Ce)*a,(de-ye)*y,(ce+be)*a,(de-we)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ce+be)*a,(de+we)*y,(ce+(Ce+be)/2)*a,(de+(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 Qe=new go.PathFigure(.2*a,y,!1);E.add(Qe),Qe.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,de=.2,he=.9,pe=new go.PathFigure((de-ne)*a,he*y,!0);E.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-ne)*y,(de-ne)*a,(he-ce)*y,(de-ce)*a,(he-ne)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(de+ne)*a,he*y,(de+ce)*a,(he-ne)*y,(de+ne)*a,(he-ce)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he+ne)*y,(de+ne)*a,(he+ce)*y,(de+ce)*a,(he+ne)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(de-ne)*a,he*y,(de-ce)*a,(he+ne)*y,(de-ne)*a,(he+ce)*y).close()),ne=.1,ce=ae*.1,de=.8,he=.9;var me=new go.PathFigure((de-ne)*a,he*y,!0);return E.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he-ne)*y,(de-ne)*a,(he-ce)*y,(de-ce)*a,(he-ne)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(de+ne)*a,he*y,(de+ce)*a,(he-ne)*y,(de+ne)*a,(he-ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(he+ne)*y,(de+ne)*a,(he+ce)*y,(de+ce)*a,(he+ne)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(de-ne)*a,he*y,(de-ce)*a,(he+ne)*y,(de-ne)*a,(he+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 de=.1,he=ae*.1,pe=.1,me=.9,be=new go.PathFigure((pe-de)*a,me*y,!0);E.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(me-de)*y,(pe-de)*a,(me-he)*y,(pe-he)*a,(me-de)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe+de)*a,me*y,(pe+he)*a,(me-de)*y,(pe+de)*a,(me-he)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(me+de)*y,(pe+de)*a,(me+he)*y,(pe+he)*a,(me+de)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(pe-de)*a,me*y,(pe-he)*a,(me+de)*y,(pe-de)*a,(me+he)*y)),de=.1,he=ae*.1,pe=.4,me=.9;var ye=new go.PathFigure((pe-de)*a,me*y,!0);return E.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(me-de)*y,(pe-de)*a,(me-he)*y,(pe-he)*a,(me-de)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe+de)*a,me*y,(pe+he)*a,(me-de)*y,(pe+de)*a,(me-he)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(me+de)*y,(pe+de)*a,(me+he)*y,(pe+he)*a,(me+de)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe-de)*a,me*y,(pe-he)*a,(me+de)*y,(pe-de)*a,(me+he)*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 pe=.05,me=ae*.05,be=.175,ye=.95,ce=new go.PathFigure((be-pe)*a,ye*y,!0);E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye-pe)*y,(be-pe)*a,(ye-me)*y,(be-me)*a,(ye-pe)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(be+pe)*a,ye*y,(be+me)*a,(ye-pe)*y,(be+pe)*a,(ye-me)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye+pe)*y,(be+pe)*a,(ye+me)*y,(be+me)*a,(ye+pe)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(be-pe)*a,ye*y,(be-me)*a,(ye+pe)*y,(be-pe)*a,(ye+me)*y));var pe=.05,me=ae*.05,be=.375,ye=.95,de=new go.PathFigure((be-pe)*a,ye*y,!0);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye-pe)*y,(be-pe)*a,(ye-me)*y,(be-me)*a,(ye-pe)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(be+pe)*a,ye*y,(be+me)*a,(ye-pe)*y,(be+pe)*a,(ye-me)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye+pe)*y,(be+pe)*a,(ye+me)*y,(be+me)*a,(ye+pe)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(be-pe)*a,ye*y,(be-me)*a,(ye+pe)*y,(be-pe)*a,(ye+me)*y));var pe=.05,me=ae*.05,be=.625,ye=.95,he=new go.PathFigure((be-pe)*a,ye*y,!0);E.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye-pe)*y,(be-pe)*a,(ye-me)*y,(be-me)*a,(ye-pe)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(be+pe)*a,ye*y,(be+me)*a,(ye-pe)*y,(be+pe)*a,(ye-me)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye+pe)*y,(be+pe)*a,(ye+me)*y,(be+me)*a,(ye+pe)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(be-pe)*a,ye*y,(be-me)*a,(ye+pe)*y,(be-pe)*a,(ye+me)*y));var pe=.05,me=ae*.05,be=.825,ye=.95,Ce=new go.PathFigure((be-pe)*a,ye*y,!0);E.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye-pe)*y,(be-pe)*a,(ye-me)*y,(be-me)*a,(ye-pe)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(be+pe)*a,ye*y,(be+me)*a,(ye-pe)*y,(be+pe)*a,(ye-me)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(ye+pe)*y,(be+pe)*a,(ye+me)*y,(be+me)*a,(ye+pe)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(be-pe)*a,ye*y,(be-me)*a,(ye+pe)*y,(be-pe)*a,(ye+me)*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,de=ae*.05,he=.35,pe=.775,me=new go.PathFigure((he-ce)*a,pe*y,!0);return E.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,he*a,(pe-ce)*y,(he-ce)*a,(pe-de)*y,(he-de)*a,(pe-ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(he+ce)*a,pe*y,(he+de)*a,(pe-ce)*y,(he+ce)*a,(pe-de)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,he*a,(pe+ce)*y,(he+ce)*a,(pe+de)*y,(he+de)*a,(pe+ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(he-ce)*a,pe*y,(he-de)*a,(pe+ce)*y,(he-ce)*a,(pe+de)*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,de=new go.PathFigure((ne-b)*a,ce*y,!0);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,ce*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),de.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 he=new go.PathFigure(0,.7*y,!1);return E.add(he),he.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,de=new go.PathFigure((ne-b)*a,ce*y,!0);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,ce*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),de.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 he=new go.PathFigure(.15*a,.5*y,!1);return E.add(he),he.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,de=new go.PathFigure((ne-b)*a,ce*y,!1);E.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,ce*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),de.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 he=new go.PathFigure((ne-b)*a,ce*y,!1);return E.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce-b)*y,(ne-b)*a,(ce-ee)*y,(ne-ee)*a,(ce-b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,ce*y,(ne+ee)*a,(ce-b)*y,(ne+b)*a,(ce-ee)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ce+b)*y,(ne+b)*a,(ce+ee)*y,(ne+ee)*a,(ce+b)*y)),he.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()),he.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),he.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),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 de=new go.PathFigure(.5*a,.1*y,!1);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),de.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),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 de=new go.PathFigure(a*.816,y,!0);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),de.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),de.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),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 de=new go.PathFigure(a*1,0,!0);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),de.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),de.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),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 de=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return E.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),de.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),de.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),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 de=new go.PathFigure(a*.83,y*1,!1);E.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),de.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),de.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var he=new go.PathFigure(a*.78,y*.05,!1);return E.add(he),he.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),he.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),he.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),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 pn={},Mt="5.0",fe={},ve=null,je=!1,x=!1,ge=null,Ae=!1,ue=null,ae=null,oe=0;oe<arguments.length;oe++){var le=arguments[oe];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:ge=le;break;case"object":typeof le.is3D!="undefined"?ve=le:fe=le;break;case"boolean":je=le,x=!0;break}}ve===null&&(ve={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},fe.material_id!==void 0&&!x&&(je=!0)),ge!==null&&fe.id===void 0&&(fe.id=ge);var ie="",se="",re=!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 de=function(ot){return parseFloat(ot)>4?parseFloat(ot):5};pn.setHTML5Codebase=function(ot,st){ae=ot,et(ot,st)},pn.setJavaCodebase=pn.setJavaCodebaseVersion=pn.isCompiledInstalled=pn.setPreCompiledScriptPath=pn.setPreCompiledResourcePath=function(){},pn.setHTML5CodebaseVersion=function(ot,st){var lt=parseFloat(ot);if(lt!==NaN&<<5){console.log("The GeoGebra HTML5 codebase version "+lt+" is deprecated. Using version latest instead.");return}ue=ot,Je(ot,st)},pn.getHTML5CodebaseVersion=function(){return z},pn.getParameters=function(){return fe},pn.setFontsCSSURL=function(ot){ne=ot},pn.setGiacJSURL=function(ot){},pn.setJNLPFile=function(ot){ie=ot},pn.setJNLPBaseDir=function(ot){},pn.inject=function(){function ot(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var st="auto",lt=fe.id,pt,yt=!1,_t=0;_t<arguments.length;_t++){var mt=arguments[_t];typeof mt=="string"?(mt=mt.toLowerCase(),mt.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?st=mt:lt=arguments[_t]):typeof mt=="boolean"?yt=mt:mt instanceof HTMLElement&&(pt=mt)}dt();function dt(){if(!Ae){setTimeout(dt,200);return}st=Xe(st);var $e=pt||document.getElementById(lt);if(!$e){console.log("possibly bug on ajax loading? ");return}if(pn.removeExistingApplet($e,!1),fe.width===void 0&&$e.clientWidth&&(fe.width=$e.clientWidth),fe.height===void 0&&$e.clientHeight&&(fe.height=$e.clientHeight),!(fe.width&&fe.height)&&st==="html5"&&(delete fe.width,delete fe.height),te=st,st==="screenshot")Se($e,fe);else{var Fe=!1;fe.hasOwnProperty("playButton")&&fe.playButton||fe.hasOwnProperty("clickToLoad")&&fe.clickToLoad?Fe=!0:fe.hasOwnProperty("playButtonAutoDecide")&&fe.playButtonAutoDecide&&(Fe=(!he()||ot())&&pe()),Fe?(te="screenshot",Pe($e,fe,yt,st)):Qe($e,fe,yt)}}};function he(){try{return window.self!==window.top}catch(ot){return!0}}function pe(){return fe.hasOwnProperty("screenshotGenerator")&&fe.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}pn.getViews=function(){return ve},pn.isJavaInstalled=function(){return!1};var me=function(ot){var st=function(_t){var mt=JSON.parse(_t),dt=function(Ke){return Ke.type=="G"||Ke.type=="E"},$e=mt.elements?mt.elements.filter(dt)[0]:mt;if(!$e||!$e.url){lt();return}fe.fileName=$e.url,be($e.settings||{}),ve.is3D=!0;var Fe="https://www.geogebra.org/images/";pn.setPreviewImage(E||$e.previewUrl,Fe+"GeoGebra_loading.png",Fe+"applet_play.png"),ot()},lt=function(){fe.onError&&fe.onError(),ut("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",yt="/materials/"+fe.material_id+"?scope=basic";ye("https://"+pt+"/api/proxy.php?path="+encodeURIComponent(yt),st,lt)};function be(ot){var st=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(lt){ot[lt]=!!ot[lt]}),st.forEach(function(lt){fe[lt]===void 0&&ot[lt]!==void 0&&(fe[lt]=ot[lt])}),fe.showToolBarHelp===void 0&&(fe.showToolBarHelp=fe.showToolBar)}function ye(ot,st,lt){var pt=new XMLHttpRequest;pt.open("GET",ot),pt.onload=function(){st(pt.responseText)},pt.onerror=lt,pt.send()}pn.isHTML5Installed=function(){return!0},pn.getLoadedAppletType=function(){return te},pn.setPreviewImage=function(ot,st,lt){E=ot,b=st,ee=lt},pn.removeExistingApplet=function(ot,st){var lt;typeof ot=="string"&&(ot=document.getElementById(ot)),te=null;var pt=null;for(lt=0;lt<ot.childNodes.length;lt++){var yt=ot.childNodes[lt],_t=yt.className;_t==="applet_screenshot"?st?(yt.style.display="block",te="screenshot"):yt.style.display="none":_t!=="applet_scaler prerender"&&(ot.removeChild(yt),pt=_t&&_t.indexOf("appletParameters")!=-1?yt.id:null,lt--)}var mt=fe.id!==void 0?fe.id:pt,dt=window[mt];dt&&typeof dt.getBase64=="function"&&(dt.remove(),window[mt]=null)},pn.refreshHitPoints=function(){if(de(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var ot=pn.getAppletObject();return ot&&typeof ot.recalculateEnvironments=="function"?(ot.recalculateEnvironments(),!0):!1},pn.startAnimation=function(){var ot=pn.getAppletObject();return ot&&typeof ot.startAnimation=="function"?(ot.startAnimation(),!0):!1},pn.stopAnimation=function(){var ot=pn.getAppletObject();return ot&&typeof ot.stopAnimation=="function"?(ot.stopAnimation(),!0):!1},pn.getAppletObject=function(){var ot=fe.id!==void 0?fe.id:"ggbApplet";return window[ot]},pn.resize=function(){};var Ce=function(ot,st,lt){var pt=document.createElement("param");pt.setAttribute("name",st),pt.setAttribute("value",lt),ot.appendChild(pt)},we=function(ot){return ot&&ot!=="false"},Qe=function(ot,st,lt){de(z)<=4.2&&(lt=!0);var pt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==z||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(pt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var yt=document.createElement("div");yt.classList.add("appletParameters","notranslate");var _t=st.width,mt=st.height;if(st.disableAutoScale=st.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():st.disableAutoScale,st.width!==void 0)if(de(z)<=4.4)we(st.showToolBar)&&(st.height-=7),we(st.showAlgebraInput)&&(st.height-=37),st.width<605&&we(st.showToolBar)&&(st.width=605,_t=605);else{var dt=100;(we(st.showToolBar)||we(st.showMenuBar))&&(st.hasOwnProperty("customToolBar")&&(st.customToolbar=st.customToolBar),dt=we(st.showMenuBar)?245:155),_t<dt&&(st.width=dt,_t=dt)}yt.style.border="none",yt.style.display="inline-block";for(var $e in st)st.hasOwnProperty($e)&&$e!=="appletOnLoad"&&yt.setAttribute("data-param-"+$e,st[$e]);ne&&yt.setAttribute("data-param-fontscssurl",ne),pn.resize=function(){GGBAppletUtils.responsiveResize(ot,st)},window.addEventListener("resize",function(Ot){pn.resize()});var Fe=typeof st.appletOnLoad=="function"?st.appletOnLoad:function(){};if(!lt&&st.width!==void 0){st.hasOwnProperty("showSplash")||yt.setAttribute("data-param-showSplash","false");var Ke=ot.querySelector(".applet_scaler.prerender"),Ge=Ke!==null;if(Ge)var _e=Ke.querySelector(".ggb_preview");else{var _e=Ze(_t,mt,st.borderColor,!1);Ke=document.createElement("div"),Ke.className="applet_scaler",Ke.style.position="relative",Ke.style.display="block",Ke.style.width=_t+"px",Ke.style.height=mt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Ke,"66%"),de(z)>=5?(st.appletOnLoad=function(Ot){var St=ot.querySelector(".ggb_preview");St&&St.parentNode.removeChild(St),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Ke),window.GGBT_wsf_view&&$(window).trigger("resize"),Fe(Ot)},Ge||Ke.appendChild(_e)):yt.appendChild(_e),Ke.appendChild(yt),Ge||ot.appendChild(Ke),setTimeout(function(){pn.resize()},1)}else{var xe=document.createElement("div");xe.className="applet_scaler",xe.style.position="relative",xe.style.display="block",xe.appendChild(yt),ot.appendChild(xe),st.appletOnLoad=function(Ot){pn.resize(),Fe(Ot)}}function We(Ot,St){St&&typeof St.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Ot,St.appletOnLoad):renderGGBElement(Ot),ut("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",St)}function Ie(Ot,St){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Ot,params:St}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(wt){We(wt.article,wt.params)}),html5AppletsToProcess=null)},de(z)<5&&(Ot.className+=" geogebraweb")):We(Ot,St)}if(pt){scriptLoadStarted=!0;for(var De=0;De<yt.childNodes.length;De++){var ze=yt.childNodes[De].tagName;ze==="TABLE"&&(yt.removeChild(yt.childNodes[De]),De--)}if(ggbHTML5LoadedScript!==null){var at=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');at!=null&&at.parentNode.removeChild(at)}var bt=document.createElement("script"),Pt=function(){Ie(yt,st)};bt.src=se+a,ggbHTML5LoadedCodebaseIsWebSimple=y,ggbHTML5LoadedCodebaseVersion=z,ggbHTML5LoadedScript=bt.src,ut("GeoGebra HTML5 codebase loaded: '"+se+"'.",st),!ae&&(!ue||ue=="5.0")?(y?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Pt()):se.requirejs?__webpack_require__.e(12).then(function(){var Ot=[__webpack_require__(12)];Pt.apply(null,Ot)}.bind(this)).catch(__webpack_require__.oe):(bt.onload=Pt,ot.appendChild(bt))}else Ie(yt,st);st.height=mt,st.width=_t},Se=function(ot,st,lt){var pt=Ze(st.width,st.height,st.borderColor,lt),yt=document.createElement("div");yt.style.position="relative",yt.style.display="block",yt.style.width=st.width+"px",yt.style.height=st.height+"px",yt.className="applet_screenshot applet_scaler"+(lt?" applet_screenshot_play":""),yt.appendChild(pt);var _t=GGBAppletUtils.getScale(st,ot,lt);lt?(ot.appendChild(Te()),window.GGBT_wsf_view||(ot.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(yt,"66%"),ot.appendChild(yt),_t!==1&&!isNaN(_t)&&(GGBAppletUtils.scaleElement(yt,_t),yt.style.width=st.width+"px",yt.style.height=st.height+"px",yt.parentNode.style.width=st.width*_t+"px",yt.parentNode.style.height=st.height*_t+"px"),pn.resize=function(){ke(ot,pt,yt,lt)},window.addEventListener("resize",function(mt){pn.resize()}),pn.resize()};function ke(ot,st,lt,pt){if(ot.contains(st)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ot.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(ot)}var yt=GGBAppletUtils.getScale(fe,ot,pt);lt.parentNode!==null&&(!isNaN(yt)&&yt!==1?(GGBAppletUtils.scaleElement(lt,yt),lt.parentNode.style.width=fe.width*yt+"px",lt.parentNode.style.height=fe.height*yt+"px"):(GGBAppletUtils.scaleElement(lt,1),lt.parentNode.style.width=fe.width+"px",lt.parentNode.style.height=fe.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(ot),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}pn.onExitFullscreen=function(ot,st){st.appendChild(ot)};var Pe=function(ot,st,lt,pt){Se(ot,st,!0);for(var yt=function(){var dt=[];for(mt=0;mt<ot.childNodes.length;mt++)dt.push(ot.childNodes[mt]);if(window.GGBT_wsf_view){var $e=window.GGBT_wsf_view.renderFullScreen(ot,st.id),Fe=document.getElementById("fullscreencontainer"),Ke=jQuery(ot).find(".fullscreencontent");Ke.length>0?($e.remove(),Ke.attr("id","fullscreencontent").show(),jQuery(Fe).append(Ke),window.dispatchEvent(new Event("resize"))):Qe($e,st,!1),window.GGBT_wsf_view.launchFullScreen(Fe)}else te=pt,Qe(ot,st,!1);if(!window.GGBT_wsf_view)for(mt=0;mt<dt.length;mt++)ot.removeChild(dt[mt])},_t=ot.getElementsByClassName("ggb_preview_play"),mt=0;mt<_t.length;mt++)_t[mt].addEventListener("click",yt,!1),_t[mt].addEventListener("ontouchstart",yt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(ot),pe()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},Te=function(){var ot=document.createElement("div");if(ot.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var st='.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");}',lt=document.createElement("style");lt.styleSheet?lt.styleSheet.cssText=st:lt.appendChild(document.createTextNode(st)),document.getElementsByTagName("head")[0].appendChild(lt)}return ot},Ze=function(ot,st,lt,pt){var yt=document.createElement("div");yt.className="ggb_preview",yt.style.position="absolute",yt.style.zIndex="90",yt.style.width=ot-2+"px",yt.style.height=st-2+"px",yt.style.top="0px",yt.style.left="0px",yt.style.overflow="hidden",yt.style.backgroundColor="white";var _t="lightgrey";lt!==void 0&&(lt==="none"?_t="transparent":_t=lt),yt.style.border="1px solid "+_t;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 dt,$e,Fe;if(!pt){dt=document.createElement("img"),dt.style.position="absolute",dt.style.zIndex="1001",dt.style.opacity=1,mt.style.opacity=.3,$e=360,$e>ot/4*3&&($e=ot/4*3),Fe=$e/5.8,dt.setAttribute("src",b),dt.setAttribute("width",$e),dt.setAttribute("height",Fe);var Ke=(ot-$e)/2,Ge=(st-Fe)/2;dt.style.left=Ke+"px",dt.style.top=Ge+"px",yt.appendChild(dt)}}return yt.appendChild(mt),yt},Xe=function(ot){return ot=ot.toLowerCase(),ot==="html5"||ot==="screenshot"?ot:"html5"},Re=["web","webSimple","web3d","tablet","tablet3d","phone"],Je=function(ot,st){if(z=ot,st){et(z,!0);return}var lt=!je;if(lt){var pt=de(z);!isNaN(pt)&&pt<4.4&&(lt=!1)}var yt,_t;window.location.protocol.substr(0,4)==="http"?yt=window.location.protocol:yt="http:";var mt=z.indexOf("//");mt>0?_t=z:mt===0?_t=yt+z:_t="https://www.geogebra.org/apps/5.2.814.0/";for(var dt in Re)if(z.slice(Re[dt].length*-1)===Re[dt]||z.slice((Re[dt].length+1)*-1)===Re[dt]+"/"){et(_t,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&<&&!ve.is3D&&!ve.AV&&!ve.SV&&!ve.CV&&!ve.EV2&&!ve.CP&&!ve.PC&&!ve.DA&&!ve.FI&&!ve.PV&&!we(fe.showToolBar)&&!we(fe.showMenuBar)&&!we(fe.showAlgebraInput)&&!we(fe.enableRightClick)&&(!fe.appName||fe.appName=="classic")?_t+="webSimple/":_t+="web3d/",et(_t,!1)},et=function(ot,st){if(ot.requirejs){se=ot;return}ot.slice(-1)!=="/"&&(ot+="/"),se=ot,st===null&&(st=ot.indexOf("http")===-1),re=st,a="web.nocache.js",y=!1;var lt=se.split("/");lt.length>1&&(!st&<[lt.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):Re.indexOf(lt[lt.length-2])>=0&&(a=lt[lt.length-2]+".nocache.js")),lt=ot.split("/"),z=lt[lt.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&&ot.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+pt+" is deprecated. Using version latest instead."),Je("5.0",st))},ut=function(ot,st){window.console&&window.console.log&&(!st||typeof st.showLogging=="undefined"||st.showLogging&&st.showLogging!=="false")&&console.log(ot)};fe.material_id!==void 0?me(ct):ct();function ct(){var ot=Mt;ue!==null?ot=ue:parseFloat(ot)<5&&(ot="5.0"),Je(ot,!1),ae!==null&&et(ae,re),Ae=!0}return pn},GGBAppletUtils=function(){"use strict";function pn(){return window.GGBT_wsf_edit!==void 0}function Mt(Ae,ue){ue!=1?(Ae.style.transformOrigin="0% 0% 0px",Ae.style.webkitTransformOrigin="0% 0% 0px",Ae.style.transform="scale("+ue+","+ue+")",Ae.style.webkitTransform="scale("+ue+","+ue+")",Ae.style.maxWidth="initial",Ae.querySelector(".ggb_preview")!==null&&(Ae.querySelector(".ggb_preview").style.maxWidth="initial"),Ae.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ae.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ae.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ae.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ae.style.transform="none",Ae.style.webkitTransform="none")}function fe(Ae,ue,ae,oe,le,ie){var se=null;if(ie!=null&&ie!="")for(var re=Ae.parentNode;re!=null;)if((" "+re.className+" ").indexOf(" "+ie+" ")>-1){se=re;break}else re=re.parentNode;var te=0,z=0,a=0,y=0,E=0,b=0,ee=0;if(se)te=se.offsetWidth,z=Math.max(oe?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),Ae){var ne=Ae.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(Ae&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ce=Ae.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,ee=40)}}return Ae&&((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 ve(Ae,ue,ae,oe,le){if(Ae.isScreenshoGenerator)return 1;var ie=oe!==void 0&&oe,se=Ae.noScaleMargin!=null&&Ae.noScaleMargin,re=function(ce){return ce&&ce!=="false"},te=re(Ae.autoHeight),z=fe(ue,Ae.width,ae,te,ie&&window.GGBT_wsf_view||se,le),a=parseInt(z.width),y=Ae.width,E=Ae.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 je(Ae,ue,ae){var oe=1,le,ie=!1;if(Ae.hasOwnProperty("allowUpscale")&&(ie=Ae.allowUpscale),Ae.hasOwnProperty("scale")&&(oe=parseFloat(Ae.scale),(isNaN(oe)||oe===null||oe===0)&&(oe=1),oe>1&&(ie=!0)),ue&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ie=!0),!(Ae.hasOwnProperty("disableAutoScale")&&Ae.disableAutoScale))le=ve(Ae,ue,ie,ae,Ae.scaleContainerClass);else return oe;return ie&&(!Ae.hasOwnProperty("scale")||oe===1)?le:Math.min(oe,le)}function x(Ae){var ue=Math.min(window.innerWidth,document.documentElement.clientWidth),ae=Math.min(window.innerHeight,document.documentElement.clientHeight),oe=Ae.getBoundingClientRect(),le=(ue-oe.width)/2,ie=(ae-oe.height)/2;ie<0&&(ie=0),Ae.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(le<40?Ae.style.left="40px":Ae.style.left=le+"px",Ae.style.top=ie+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ie<40?Ae.style.top="40px":Ae.style.top=ie+"px",Ae.style.left=le+"px")}function ge(Ae,ue){var ae=Ae.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(Ae)}if(ae.parentElement&&/fullscreen/.test(ae.parentElement.className))return;var oe=je(ue,Ae);pn()&&ae.setAttribute("data-param-scale",oe);for(var le=null,ie=0;ie<Ae.childNodes.length;ie++)if(Ae.childNodes[ie].className!==void 0&&Ae.childNodes[ie].className.match(/^applet_scaler/)){le=Ae.childNodes[ie];break}if(le!==null&&le.querySelector(".noscale")!==null)return;var se=ue.id!==void 0?ue.id:"ggbApplet",re=window[se];(re==null||!re.recalculateEnvironments)&&le!==null&&!le.className.match(/fullscreen/)&&(le.parentNode.style.transform="",!isNaN(oe)&&oe!==1?(le.parentNode.style.width=ue.width*oe+"px",le.parentNode.style.height=ue.height*oe+"px",Mt(le,oe)):(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(Ae),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(ae).parents(".content-added-content"))}}return{responsiveResize:ge,isFlexibleWorksheetEditor:pn,positionCenter:x,getScale:je,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 pn=n.location.search;return pn.indexOf(J)!=-1||pn.indexOf(K)!=-1}function q(pn,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(pn){var Mt=s[L].bindings;s[L].bindings=function(){for(var fe=Mt?Mt():{},ve=pn[webModule.__softPermutationId],je=O;je<ve.length;je++){var x=ve[je];fe[x[O]]=x[P]}return fe}};var t;function u(){return v(),t}function v(){if(!t){var pn=o.createElement(Q);if(pn.id=L,pn.style.cssText=R+S,pn.tabIndex=-1,o.body.appendChild(pn),t=pn.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Mt=document.compatMode==U?V:W;t.write(Mt+X),t.close()}}}function w(pn){function Mt(ve){function je(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var x=je();if(x){ve();return}function ge(){if(!x){if(!je())return;x=!0,ve(),o.removeEventListener&&o.removeEventListener(Z,ge,!1),Ae&&clearInterval(Ae)}}o.addEventListener&&o.addEventListener(Z,ge,!1);var Ae=setInterval(function(){ge()},$)}function fe(ve){var je=u(),x=je.body,ge=je.createElement(_);ge.language=ab,ge.crossOrigin=W,ge.src=ve,webModule.__errFn&&(ge.onerror=function(){webModule.__errFn(L,new Error(bb+ve))}),x.appendChild(ge)}Mt(function(){fe(pn)})}webModule.__startLoadingFragment=function(pn){return C(pn)},webModule.__installRunAsyncCode=function(pn){var Mt=u(),fe=Mt.body,ve=Mt.createElement(_);ve.language=ab,ve.text=pn,fe.appendChild(ve),fe.removeChild(ve)};function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){if(j=j.replace(hb,W),j.indexOf(ib)>=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(pn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(pn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(pn){var Mt=c[pn];return Mt==null?null:Mt},r=d,webModule.__errFn=e}function B(){function pn(Ae){var ue=Ae.lastIndexOf(rb);ue==-1&&(ue=Ae.length);var ae=Ae.indexOf(sb);ae==-1&&(ae=Ae.length);var oe=Ae.lastIndexOf(tb,Math.min(ae,ue));return oe>=O?Ae.substring(O,oe+P):W}function Mt(Ae){if(!Ae.match(/^\w+:\/\//)){var ue=o.createElement(ub);ue.src=Ae+vb,Ae=pn(ue.src)}return Ae}function fe(){var Ae=__gwt_getMetaProperty(wb);return Ae!=null?Ae:W}function ve(){for(var Ae=o.getElementsByTagName(_),ue=O;ue<Ae.length;++ue)if(Ae[ue].src.indexOf(xb)!=-1)return pn(Ae[ue].src);return W}function je(){var Ae=o.getElementsByTagName(yb);return Ae.length>O?Ae[Ae.length-P].href:W}function x(){var Ae=o.location;return Ae.href==Ae.protocol+zb+Ae.host+Ae.pathname+Ae.search+Ae.hash}var ge=fe();return ge==W&&(ge=ve()),ge==W&&(ge=je()),ge==W&&x()&&(ge=pn(o.location.href)),ge=Mt(ge),ge}function C(pn){return pn.match(/^\//)||pn.match(/^[a-zA-Z]+:\/\//)?pn:webModule.__moduleBase+pn}function D(){var pn=[],Mt=O,fe=[],ve=[];function je(Ae){var ue=ve[Ae](),ae=fe[Ae];if(ue in ae)return ue;var oe=[];for(var le in ae)oe[ae[le]]=le;throw r&&r(Ae,oe,ue),null}if(__gwt_isKnownPropertyValue=function(Ae,ue){return ue in fe[Ae]},webModule.__getPropMap=function(){var Ae={};for(var ue in fe)fe.hasOwnProperty(ue)&&(Ae[ue]=je(ue));return Ae},webModule.__computePropValue=je,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var x;try{x=Cb;var ge=x.indexOf(Db);ge!=-1&&(Mt=parseInt(x.substring(ge+P),$),x=x.substring(O,ge))}catch(Ae){}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(pn,Mt,fe){"use strict";fe.d(Mt,{Ax:function(){return ge},Ds:function(){return Ae},KI:function(){return ae},SI:function(){return x},f1:function(){return je}});var ve=fe(11320);function je(oe){let le=!0;if(oe.length>0){for(let ie=0;ie<oe.length;ie++)if(oe[ie].compile_success==0||!oe[ie].compile_success){le=!1;break}}else le=!1;return le}function x(oe,le=""){let ie=[];for(let se=0;se<oe.length;se++){let re=oe[se],te=le?`${le}/${re.name}`:`${re.name}`;ie.push({title:re.name,type:re.type,isLeaf:re.type!=="tree",key:te})}return ie}function ge(oe,le,ie){for(let se=0;se<oe.length;se++){let re=oe[se];if(re.key===le){re.children=ie;break}re.children&&ge(re.children,le,ie)}return oe}function Ae(oe,le,ie){let se;return function(){let re=this,te=arguments,z=function(){se=null,ie||oe.apply(re,te)},a=ie&&!se;clearTimeout(se),se=setTimeout(z,le),a&&oe.apply(re,te)}}const ue=!0,ae=ve.Z.API_SERVER},93137:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return we},U:function(){return be}});var ve=fe(67294),je=fe(55054),x=fe(14446),ge=fe(9430),Ae=fe(51959),ue=fe(15835),ae=fe(27484),oe=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,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",re=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,de=(Qe,Se,ke)=>Se in Qe?y(Qe,Se,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Qe[Se]=ke,he=(Qe,Se)=>{for(var ke in Se||(Se={}))ne.call(Se,ke)&&de(Qe,ke,Se[ke]);if(ee)for(var ke of ee(Se))ce.call(Se,ke)&&de(Qe,ke,Se[ke]);return Qe},pe=(Qe,Se)=>E(Qe,b(Se)),me=(Qe,Se,ke)=>new Promise((Pe,Te)=>{var Ze=Je=>{try{Re(ke.next(Je))}catch(et){Te(et)}},Xe=Je=>{try{Re(ke.throw(Je))}catch(et){Te(et)}},Re=Je=>Je.done?Pe(Je.value):Promise.resolve(Je.value).then(Ze,Xe);Re((ke=ke.apply(Qe,Se)).next())});const be=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:ye}=je.default,Ce=({exercise:Qe,socket:Se,dispatch:ke,onStartScreenshot:Pe,onCloseScreenshot:Te,handleToDetail:Ze})=>{const[Xe,Re]=x.default.useModal(),Je=(0,ve.useRef)(),[et,ut]=(0,ve.useState)(!0),ct=(0,ve.useRef)(!1),ot=(0,te.useParams)();(0,ve.useEffect)(()=>{var ze,at,bt;if(document.addEventListener((0,Ae.gH)(),Ie,!1),window.addEventListener("blur",xe,!1),(ze=Qe.exerciseUserInfo)!=null&&ze.screen_open&&(0,Ae.vp)()&&ut(!1),(at=Qe.exerciseUserInfo)!=null&&at.screen_open&&!(0,Ae.vp)()){(0,re.RG)(" ",!0);const Pt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Qe.exerciseUserInfo.screen_sec+3:Qe.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"}},Qe.exerciseUserInfo.screen_num-Qe.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:()=>me(void 0,null,function*(){var Ot;const St=yield We();(Ot=Je.current)==null||Ot.destroy(),St.used_screen_num&&Ke(St.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+Pt*1e3})),"S\uFF09"),onOk:()=>{var Ot;(0,re.RG)(" ",!0),(Ot=Je.current)==null||Ot.destroy(),ut(!1),(0,Ae.Dj)(document.body),document.getElementById("root").addEventListener("click",lt,!1)}})}return(bt=Qe.exerciseUserInfo)!=null&&bt.screen_open&&!(0,Ae.vp)()||document.getElementById("root").addEventListener("click",lt,!1),()=>{document.getElementById("root").removeEventListener("click",lt,!1),document.removeEventListener((0,Ae.gH)(),Ie,!1),window.removeEventListener("blur",xe,!1)}},[]),(0,ve.useEffect)(()=>{setTimeout(()=>{Qe.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",lt,!1),document.removeEventListener((0,Ae.gH)(),Ie,!1))},500),pt()},[Qe.actionTabs]),(0,ve.useEffect)(()=>{setTimeout(()=>{Qe.exerciseUserInfo.used_screen_num>Qe.exerciseUserInfo.screen_num&&Ge()},500)},[Qe.exerciseUserInfo]);const st=()=>me(void 0,null,function*(){const ze=yield We();setTimeout(()=>{var at,bt;(at=Je.current)==null||at.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"},(bt=Qe.exerciseUserInfo)==null?void 0:bt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>me(void 0,null,function*(){(0,Ae.Dj)(document.body)})})},1e3)}),lt=ze=>{!(0,Ae.vp)()&&ze.target.nodeName!=="A"&&ze.target.nodeName!=="BUTTON"&&ze.target.innerHTML!=="\u786E \u5B9A"&&(0,Ae.Dj)(document.body)},pt=()=>me(void 0,null,function*(){const ze=yield ke({type:"exercise/getExerciseUserInfo",payload:he({},ot)});return ze==null?void 0:ze.data}),yt=ze=>me(void 0,null,function*(){var at;if((at=Qe.exerciseUserInfo)!=null&&at.screen_at){const Pt=yield(0,ue.ck)(pe(he({},ot),{reset:!0}));if((Pt==null?void 0:Pt.status)===-6)return}const bt=yield(0,ue.oy)({id:ot.categoryId});if(bt!=null&&bt.is_commit){x.default.destroyAll(),yield _t(),_e(!0);return}else Ke(ze+1)}),_t=()=>me(void 0,null,function*(){var ze;const at=oe()(),bt=Qe.exerciseUserInfo.screen_sec;if($e.current.length>0){const Pt=at.format("YYYY-MM-DD HH:mm:ss");let Ot=Math.floor(at.diff(oe()($e.current[0].start))/1e3);const St=$e.current.length;Ot/bt>>0>St&&(Ot=(St+1)*bt-1),yield(0,ue.P8)(ot.categoryId,{exercise_user_id:(ze=Qe.exerciseUserInfo)==null?void 0:ze.exercise_user_id,time:Pt,time_long:Ot,count:St})}$e.current=[]}),mt=(0,ve.useRef)(0),dt=(0,ve.useRef)(0),$e=(0,ve.useRef)([]),Fe=(0,ve.useRef)(!1),Ke=ze=>me(void 0,null,function*(){var at;ct.current||(Pe(),x.default.destroyAll(),mt.current=oe()().valueOf(),Fe.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},((at=Qe.exerciseUserInfo)==null?void 0:at.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:()=>{dt.current=oe()().valueOf(),$e.current.push({start:mt.current,end:dt.current}),yt(ze)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Qe.exerciseUserInfo.screen_sec+1)*1e3}),(0,z._V)(z.CP.recordScreen25)),(0,z._V)(z.CP.recordScreen16))),onOk:()=>{(0,re.RG)(" ",!0),_t(),(0,Ae.Dj)(document.body),Te(),Je.current.destroy(),Fe.current=!1}}))}),Ge=()=>me(void 0,null,function*(){x.default.destroyAll(),(yield(0,ue.VL)({categoryId:ot.categoryId,commit_method:1}))&&_e()}),_e=(ze=!1)=>me(void 0,null,function*(){var at,bt;if(document.removeEventListener((0,Ae.gH)(),Ie,!1),(0,Ae.BU)(),x.default.destroyAll(),ct.current=!0,ze){const Pt=yield(0,ue.Yu)(ot.categoryId,{exercise_user_id:(at=Qe.exerciseUserInfo)==null?void 0:at.exercise_user_id});Xe.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),(bt=Qe.exerciseUserInfo)==null?void 0:bt.screen_num,(0,z._V)(z.CP.recordScreen19)),a.createElement(ge.default,{dataSource:Pt==null?void 0:Pt.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:()=>{Te(),Ze()},onOk:()=>{te.history.push(`/classrooms/${ot.coursesId}/exercisenotice/${ot.categoryId}/users/${ot.login}?isShowApply=true`)}})}else Xe.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:()=>{Ze()}})}),xe=ze=>{(0,Ae.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Fe.current&&(0,Ae.BU)()},We=()=>me(void 0,null,function*(){var ze;if((ze=Qe.exerciseUserInfo)!=null&&ze.screen_at){const Pt=yield(0,ue.ck)(pe(he({},ot),{reset:!0}));if((Pt==null?void 0:Pt.status)===-6)return}const at=yield(0,ue.oy)({id:ot.categoryId});if(at!=null&&at.is_commit){_e();return}return yield pt()}),Ie=()=>me(void 0,null,function*(){var ze;if((0,re.RG)(" ",!0),(0,Ae.vp)()){if((ze=Qe.exerciseUserInfo)!=null&&ze.screen_at){var at=yield(0,ue.ck)(pe(he({},ot),{reset:!0}));if((at==null?void 0:at.status)===-6)return}}else if(!Fe.current){var at=yield(0,ue.ck)(he({},ot));if((at==null?void 0:at.status)===-6)return;const Pt=yield pt();Ke(Pt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),De=()=>me(void 0,null,function*(){(0,ue.ck)(he({},ot));const ze=yield pt();Ke(ze.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,Re)};var we=(0,te.connect)(({exercise:Qe,globalSetting:Se})=>({globalSetting:Se,exercise:Qe}))(Ce)},96325:function(pn,Mt,fe){"use strict";fe.d(Mt,{X:function(){return ge},y:function(){return x}});var ve=fe(67294),je=fe(2453);const x=Ae=>{(0,ve.useEffect)(()=>{if(Ae){const ue=oe=>{oe.key==="F12"&&(oe.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ae=oe=>{oe.preventDefault()};return document.addEventListener("keydown",ue),document.addEventListener("contextmenu",ae),()=>{document.removeEventListener("keydown",ue),document.removeEventListener("contextmenu",ae)}}},[Ae])},ge=()=>{const[Ae,ue]=(0,ve.useState)(!1),ae=oe=>{const{keyCode:le,ctrlKey:ie,metaKey:se,type:re}=oe;(re==="paste"||(le===67||le===86)&&(se||ie))&&(je.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),oe.preventDefault(),oe.stopPropagation())};return(0,ve.useEffect)(()=>(Ae&&(window.addEventListener("keydown",ae,!0),window.addEventListener("paste",ae,!0)),()=>{window.removeEventListener("keydown",ae,!0),window.removeEventListener("paste",ae,!0)}),[Ae]),{setOpenDisableCopyAndPaste:ue,disableCopyAndPaste:Ae}}},63205:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return se}});var ve=fe(67294),je={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},x=fe(94184),ge=fe.n(x),Ae=fe(57953),ue=fe(15979),ae=fe(33170),oe=fe(28706),le=(re,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(re,te)).next())}),se=({data:re,className:te,fullWidth:z,style:a={},onClose:y,onOk:E,showFullTools:b,noAssociationId:ee})=>{const ne=(0,ve.useRef)(null),ce=(0,ve.useRef)(null),de=(0,ve.useRef)(null),he=(0,ve.useRef)(null),[pe,me]=(0,ve.useState)(!1),[be,ye]=(0,ve.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ve.useEffect)(()=>{de.current||(de.current=document.createElement("style"),document.head.appendChild(de.current)),re!=null&&re.visible?(document.body.setAttribute("data-custom","y-hidden"),de.current.innerHTML=" html { overflow-y: hidden; }",re!=null&&re.src&&Ce()):(document.body.removeAttribute("data-custom"),de.current&&(document.head.removeChild(de.current),de.current=null))},[re==null?void 0:re.visible]);const Ce=()=>le(void 0,null,function*(){me(!0),ye("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Pe=yield(0,oe.ZJ)(re==null?void 0:re.src);ne.current.src="",ne.current.src=Pe,ne.current.onload=function(){ke()},me(!1),ye("")}),we=()=>{document.body.removeAttribute("data-custom"),de.current.innerHTML=" ",y()},Qe=Pe=>le(void 0,null,function*(){me(!0),ye("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Te=yield(0,ae.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:re.title,file:Pe.dataUrl}});Te!=null&&Te.id&&!ee?(yield(0,ae.ZP)(`/api/attachments/${re.id}/add_subitem.json`,{method:"post",body:{subitem_id:Te==null?void 0:Te.id,settings:JSON.stringify(Pe.state)}})).status===0&&E():Te!=null&&Te.id&&E(Te),document.body.removeAttribute("data-custom"),de.current.innerHTML=" ",me(!1),ye("")}),Se=()=>{const Pe=document.querySelector('a[href="https://markerjs.com/"]');Pe&&Pe.parentNode&&(Pe.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(Ze=>{const Xe=document.querySelector(Ze.name);Xe&&Xe.setAttribute("title",Ze.title)})},ke=()=>{ce.current=new ue.hP(ne.current),ce.current.targetRoot=he.current,ce.current.addEventListener("render",Qe),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(),re!=null&&re.snapshotData&&ce.current.restoreState(re.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Se()},300)};return ve.createElement(ve.Fragment,null,(re==null?void 0:re.visible)&&ve.createElement(Ae.Z,{spinning:pe,tip:be,style:{position:"absolute"}},ve.createElement("div",{ref:he,className:ge()(je.imageDimensions,te,z?je.fullWidth:""),style:a},ve.createElement("img",{className:je.img,ref:ne}))))}},36527:function(pn,Mt,fe){"use strict";var ve=fe(67294),je=fe(71230),x=fe(15746),ge=fe(66368),Ae=fe(71577),ue=fe(85725),ae=fe(71736),oe=fe(84279),le=fe(67294);const ie=(0,ve.forwardRef)(({callback:se,showSaveButton:re,value:te=""},z)=>{const a=(0,ve.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],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(je.Z,{className:ae.Z.lists,gutter:[10,10]},y.map((ce,de)=>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((he,pe)=>le.createElement("div",{key:pe},le.createElement("h1",null,he.name),le.createElement(je.Z,{gutter:[10,10]},he.data.map((me,be)=>le.createElement(x.Z,{key:be,onClick:()=>b(me),className:ae.Z.diamond},le.createElement(ue.Z,{value:"`$$"+me.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:le.createElement(je.Z,{className:ae.Z.lists,gutter:[10,10]},E.map((ce,de)=>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((he,pe)=>le.createElement("div",{key:pe},he.name&&le.createElement("h1",null,he.name),le.createElement(je.Z,{gutter:[10,10]},he.data.map((me,be)=>le.createElement(x.Z,{key:be,onClick:()=>b(me),className:ae.Z.diamond},le.createElement(ue.Z,{value:"`$$"+me.value+"$$`"}))))))))))}],ne=()=>{var ce=document.createElement("div");ce.innerHTML=a.current.getValue();var de=ce.innerText;return se&&se(de),de};return(0,ve.useImperativeHandle)(z,()=>({getData:ne})),le.createElement("div",{className:ae.Z.mathWrap},le.createElement(ge.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||""),re&&le.createElement("div",{className:ae.Z.button},le.createElement(Ae.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Mt.Z=ie},7621:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ge}});var ve=fe(35973),je={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},x=fe(67294),ge=({message:Ae,className:ue,children:ae,style:oe={}})=>x.createElement("div",{className:`custom-spinner ${je.idsRingWrapper} ${ue}`},x.createElement("div",{className:je.ldsRing},x.createElement("div",null),x.createElement("div",null),x.createElement("div",null),x.createElement("div",null)),Ae?x.createElement("p",{style:oe},Ae):null,ae,x.createElement(ve.Outlet,null))},60076:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ge}});var ve=fe(67294),je=fe(33054),x=fe(67294),ge=({defaultX:Ae="40%",leftChild:ue,rightChild:ae,className:oe,hideResize:le=!1})=>{const[ie,se]=(0,ve.useState)(Ae),re=(0,ve.useRef)();function te(){re.current=!0}(0,ve.useEffect)(()=>{function y(b){re.current&&(je.Z.publish("resize-move-bar",b),se(b.pageX))}function E(){re.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`:Ae,a=`calc(100% - ${le?"0px":"4px"} - ${z})`;return x.createElement("div",{className:`split-panel-container ${oe}`},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(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ue}});var ve=fe(67294),je={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),ge=fe.n(x),ue=({className:ae,style:oe={},leftNode:le,leftTitle:ie="\u81EA\u6D4B\u8F93\u5165",rightNode:se,rightTitle:re="\u8FD0\u884C\u7ED3\u679C"})=>ve.createElement("div",{className:ge()(je.result,ae),style:oe},ve.createElement("div",{className:je.left},ve.createElement("div",{className:je.title},ve.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,ie)),ve.createElement("div",{className:je.leftNode},le)),ve.createElement("div",{className:je.right},ve.createElement("div",{className:je.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,re)),ve.createElement("div",{className:je.rightNode},se)))},88508:function(pn,Mt,fe){"use strict";var ve=fe(67294);const je=ge=>String(ge).length===1?`0${ge}`:ge,x=({className:ge="",onChange:Ae,defaultValue:ue=0})=>{const[ae,oe]=(0,ve.useState)(ue);(0,ve.useEffect)(()=>{const re=setTimeout(()=>{oe(ae+1e3)},1e3);return Ae(ae+1e3),()=>{clearInterval(re)}},[ae]);const le=parseInt(ae/(60*6e4))||"00",ie=parseInt(ae%(60*6e4)/6e4)||"00",se=parseInt(ae%6e4/1e3)||"00";return ve.createElement("div",{className:ge},je(le),":",je(ie),":",je(se))};Mt.Z=x},1916:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return Qe}});var ve=fe(67294),je=fe(35973),x=fe(14446),ge=fe(22150),Ae=fe(2453),ue=fe(57953),ae=fe(79870),oe=fe(71230),le=fe(15746),ie=fe(83062),se=fe(69677),re={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},te=fe(9343),z=fe(65900),a=fe(26194),y=fe(30001),E=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,he=(Se,ke,Pe)=>ke in Se?E(Se,ke,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Se[ke]=Pe,pe=(Se,ke)=>{for(var Pe in ke||(ke={}))ce.call(ke,Pe)&&he(Se,Pe,ke[Pe]);if(ne)for(var Pe of ne(ke))de.call(ke,Pe)&&he(Se,Pe,ke[Pe]);return Se},me=(Se,ke)=>b(Se,ee(ke)),be=(Se,ke)=>{var Pe={};for(var Te in Se)ce.call(Se,Te)&&ke.indexOf(Te)<0&&(Pe[Te]=Se[Te]);if(Se!=null&&ne)for(var Te of ne(Se))ke.indexOf(Te)<0&&de.call(Se,Te)&&(Pe[Te]=Se[Te]);return Pe},ye=(Se,ke,Pe)=>new Promise((Te,Ze)=>{var Xe=et=>{try{Je(Pe.next(et))}catch(ut){Ze(ut)}},Re=et=>{try{Je(Pe.throw(et))}catch(ut){Ze(ut)}},Je=et=>et.done?Te(et.value):Promise.resolve(et.value).then(Xe,Re);Je((Pe=Pe.apply(Se,ke)).next())});const Ce=(Se=[])=>Se==null?void 0:Se.map(ke=>me(pe({},ke),{title:(ke==null?void 0:ke.value)||"",key:ke==null?void 0:ke.id,isLeaf:!0})),we=Se=>{var ke=Se,{user:Pe,children:Te,isShowComponent:Ze=!0,ModalProps:Xe={},onDataSelect:Re}=ke,Je=be(ke,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[et,ut]=x.default.useModal(),[ct]=ge.default.useForm(),[ot,st]=(0,ve.useState)([]),[lt,pt]=(0,ve.useState)(!1),[yt,_t]=(0,ve.useState)(!1),[,mt,dt,$e]=(0,te.U)(z.qE,{page:1,limit:9999}),[,,Fe]=(0,te.U)(z.V8,{}),[,,Ke]=(0,te.U)(z.B$,{}),[,,Ge]=(0,te.U)(z.DH,{}),[,,_e]=(0,te.U)(z.bJ,{}),xe=()=>{pt(!1),ct.resetFields(),_t(!1)},We=De=>ye(void 0,null,function*(){const{node:ze,dragNode:at,event:bt}=De,Pt=De.node.pos.split("-"),Ot=De.dropPosition-Number(Pt[Pt.length-1]);if(Ot==0){Ae.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(Ot==1&&(at==null?void 0:at.item_index)==(ze==null?void 0:ze.item_index)+1){Ae.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const St=yield _e({id:at==null?void 0:at.key,position:Ot==-1?1:(at==null?void 0:at.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&&(Ae.ZP.success("\u79FB\u52A8\u6210\u529F"),dt({},!0))}),Ie=De=>ye(void 0,null,function*(){let ze={};yt?ze=yield Ke(pe({},De)):ze=yield Ge(pe({},De)),(ze==null?void 0:ze.status)==0&&(Ae.ZP.success((ze==null?void 0:ze.message)||(yt?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),dt({},!0),xe())});return(0,ve.useEffect)(()=>{Xe!=null&&Xe.open&&dt({},!0)},[Xe==null?void 0:Xe.open]),(0,ve.useEffect)(()=>{var De;st(Ce((De=$e==null?void 0:$e.data)==null?void 0:De.list))},[$e]),Ze?ve.createElement(ve.Fragment,null,ut,Te,ve.createElement(x.default,pe({},pe({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},Xe)),ve.createElement(ue.Z,{spinning:mt},(ot==null?void 0:ot.length)>0?ve.createElement(ve.Fragment,null,ve.createElement(ae.default.DirectoryTree,{height:500,className:re.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:Re,treeData:ot,onDrop:We,titleRender:De=>ve.createElement(ve.Fragment,null,ve.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},De==null?void 0:De.title),ve.createElement("div",{className:`${re.EditDom}`},ve.createElement(oe.Z,{wrap:!1,align:"middle",gutter:16},ve.createElement(le.Z,null,ve.createElement(ie.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},ve.createElement("i",{className:`iconfont icon-tuodong1 font12 ${re.currentPrimary}`}))),ve.createElement(le.Z,null,ve.createElement(ie.Z,{title:"\u7F16\u8F91"},ve.createElement("i",{className:`iconfont icon-bianji11 font12 ${re.currentPrimary}`,onClick:ze=>{ze.stopPropagation(),ct.setFieldsValue(pe({},De)),pt(!0)}}))),ve.createElement(le.Z,null,ve.createElement(ie.Z,{title:"\u5220\u9664"},ve.createElement("i",{className:`iconfont icon-shanchu14 font12 ${re.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 at=yield Fe({id:De==null?void 0:De.key});(at==null?void 0:at.status)==0&&(Ae.ZP.success((at==null?void 0:at.message)||"\u5220\u9664\u6210\u529F"),dt({},!0))})})}}))))))}),ve.createElement(y.op,{className:"ml20 mt20",icon:ve.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{_t(!0),pt(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):ve.createElement(a.Z,{styles:{margin:"30px auto"},customText:ve.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",ve.createElement("a",{onClick:()=>{_t(!0),pt(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),ve.createElement(x.default,{title:yt?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:lt,okText:yt?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{xe()},onOk:()=>{ct.submit()}},ve.createElement(ge.default,{form:ct,onFinish:Ie},yt&&ve.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),ve.createElement(ge.default.Item,{hidden:!0,name:"id"}),ve.createElement(ge.default.Item,{className:"mt10",name:"value"},ve.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 Qe=(0,je.connect)(({loading:Se,user:ke})=>({user:ke,loading:Se.effects}))(we)},71865:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ge}});var ve=fe(67294),je=fe(33054),x=fe(99398),ge=()=>{const[Ae,ue]=(0,ve.useState)(""),[ae,oe]=(0,ve.useState)(0);let[le,ie]=(0,ve.useState)(),[se,re]=(0,ve.useState)();const[te,z]=(0,ve.useState)(!1),a=(0,ve.useRef)("");(0,ve.useEffect)(()=>je.Z.subscribe("preview-image",be=>{ue(be),console.log(he.current),document.body.style.overflow="hidden"}),[]),(0,ve.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,ve.useEffect)(()=>{a.current=Ae},[Ae]);function y(me){me.keyCode==27&&a.current&&E()}function E(){document.body.style.overflow="auto",ie(void 0),re(void 0),oe(0),ue("")}function b(){oe(ae+90)}function ee(){le=he.current.width*1.1,se=he.current.height*1.1,re(se),ie(le)}function ne(){le=he.current.width/1.1,se=he.current.height/1.1,re(se),ie(le)}const ce=(0,ve.useRef)(),de=(0,ve.useRef)(),he=(0,ve.useRef)(),pe=me=>{(me.nativeEvent.target===ce.current||me.nativeEvent.target===de.current)&&E()};return ve.createElement(ve.Fragment,null,Ae?ve.createElement("div",null,ve.createElement("div",{className:"preview-wrp-group",ref:de},ve.createElement(x.Z,{className:"image-preview",src:Ae,style:{display:"none"},preview:{visible:!0,src:Ae,movable:!1,onVisibleChange:me=>{ue("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},57444:function(pn,Mt,fe){"use strict";fe.d(Mt,{h:function(){return ce}});var ve=fe(67294),je=fe(11713),x=fe(22150),ge=fe(71577),Ae=fe(4631),ue=fe.n(Ae),ae=fe(71749),oe=fe(30483),le=Object.defineProperty,ie=Object.defineProperties,se=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,a=(de,he,pe)=>he in de?le(de,he,{enumerable:!0,configurable:!0,writable:!0,value:pe}):de[he]=pe,y=(de,he)=>{for(var pe in he||(he={}))te.call(he,pe)&&a(de,pe,he[pe]);if(re)for(var pe of re(he))z.call(he,pe)&&a(de,pe,he[pe]);return de},E=(de,he)=>ie(de,se(he));const b=je.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:de,onCancel:he})=>{const[pe,me]=(0,ve.useState)("python");function be(Ce){me(ne[Ce][1])}function ye(Ce){de(Ce)}return ve.createElement(x.default,E(y({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ye,style:{width:500}}),ve.createElement(x.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ve.createElement(je.default,{getPopupContainer:Ce=>Ce.parentNode,onChange:be},Object.keys(ne).map(Ce=>ve.createElement(b,{key:Ce,value:Ce},ne[Ce][0])))),ve.createElement(x.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ve.createElement(ce,{mode:pe})),ve.createElement("div",{className:"flex-container flex-end"},ve.createElement(ge.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ve.createElement(ge.ZP,{type:"ghost",onClick:he},"\u53D6\u6D88")))};function ce({value:de,onChange:he,mode:pe,options:me={}}){const be=(0,ve.useRef)(),[ye,Ce]=(0,ve.useState)();return(0,ve.useEffect)(()=>{if(ye){let we=function(Qe){const Se=Qe.getValue();he&&he(Se)};return ye.on("change",we),()=>{ye.off("change",we)}}},[ye,he]),(0,ve.useEffect)(()=>{ye&&ye.setOption("mode",pe)},[ye,pe]),(0,ve.useEffect)(()=>{ye&&(de!==ye.getValue()||de==="")&&setTimeout(()=>{ye.setValue(de||"")},300)},[ye,de]),(0,ve.useEffect)(()=>{if(be.current&&!ye){const we=ue().fromTextArea(be.current,y({mode:pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},me));Ce(we)}},[be.current,ye]),ve.createElement("div",{className:"my-codemirror-container"},ve.createElement("textarea",{ref:be}))}},35567:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return Or}});var ve=fe(67294),je=fe(4631),x=fe.n(je),ge=fe(91033),Ae=fe(71749),ue=fe(57341),ae=fe(82801),oe=fe(88386),le=fe(49047),ie=fe(80785),se=fe(85725),re=({value:en="",className:En,showTextOnly:Bn,showLines:or,style:Tr={}})=>{const nr=(0,ve.useMemo)(()=>"",[en]);return ve.createElement(ve.Fragment,null,ve.createElement("div",{dangerouslySetInnerHTML:{__html:nr}}))},te=fe(67294),z=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(en,En,Bn)=>En in en?z(en,En,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):en[En]=Bn,ce=(en,En)=>{for(var Bn in En||(En={}))b.call(En,Bn)&&ne(en,Bn,En[Bn]);if(E)for(var Bn of E(En))ee.call(En,Bn)&&ne(en,Bn,En[Bn]);return en},de=(en,En)=>a(en,y(En));let he=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function pe({onActionCallback:en,title:En,icon:Bn,actionName:or,className:Tr="",children:nr}){function Uo(){en(or)}return te.createElement("a",{title:En,className:Tr,onClick:Uo},te.createElement("i",{className:`${Bn}`}),nr)}var me=({watch:en,showNullButton:En,showNullProgramButton:Bn,onActionCallback:or,fullScreen:Tr,insertTemp:nr,hidetoolBar:Uo,extraUse:Eo})=>{const Ko=[...he,{title:`${en?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${en?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return te.createElement("ul",{className:"markdown-toolbar-container"},!Uo&&Ko.map((Bo,Ka)=>te.createElement("li",{key:Ka},Bo.actionName?te.createElement(pe,de(ce({},Bo),{onActionCallback:or})):te.createElement("span",{className:"v-line"}))),En?te.createElement("li",null,te.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:or},te.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Bn?te.createElement(te.Fragment,null,te.createElement("li",null,te.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:or},te.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),te.createElement("li",null,te.createElement(pe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:or},te.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,nr&&te.createElement("li",null,te.createElement(pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${nr}`,onActionCallback:or},te.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Eo&&te.createElement("li",null,Eo),te.createElement("li",{className:"btn-full-screen"},te.createElement(pe,{icon:`${Tr?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Tr?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:or})))},be=fe(76621),ye=fe(22150),Ce=fe(69677),we=fe(71577),Qe=Object.defineProperty,Se=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Xe=(en,En,Bn)=>En in en?Qe(en,En,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):en[En]=Bn,Re=(en,En)=>{for(var Bn in En||(En={}))Te.call(En,Bn)&&Xe(en,Bn,En[Bn]);if(Pe)for(var Bn of Pe(En))Ze.call(En,Bn)&&Xe(en,Bn,En[Bn]);return en},Je=(en,En)=>Se(en,ke(En));const et={labelCol:{span:4},wrapperCol:{span:20}};var ut=({callback:en,onCancel:En})=>{function Bn(or){en(or)}return ve.createElement(ye.default,Je(Re({},et),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Bn,style:{width:500}}),ve.createElement(ye.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ve.createElement(Ce.default,null)),ve.createElement(ye.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ve.createElement(Ce.default,null)),ve.createElement("div",{className:"flex-container flex-end"},ve.createElement(we.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ve.createElement(we.ZP,{type:"ghost",onClick:En},"\u53D6\u6D88")))},ct=fe(57444),ot=fe(70859),st=fe(14446),lt=fe(71230),pt=fe(63205),yt=fe(67294),_t=({callback:en,onCancel:En})=>{const Bn=document.createElement("canvas"),or=Bn.getContext("2d");Bn.width=1e3,Bn.height=800,or.fillStyle="#ffffff",or.fillRect(0,0,Bn.width,Bn.height);const Tr=Bn.toDataURL("image/png");return yt.createElement(st.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},yt.createElement(lt.Z,{style:{height:"100vh"}},yt.createElement(pt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Tr,visible:!0,title:String(Date.now())},onOk:nr=>{en({src:nr.url})},onClose:En})))},mt=fe(23495);function dt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(dt,go.CommandHandler),dt.prototype.canAlignSelection=function(){var en=this.diagram;return!(en===null||en.isReadOnly||en.isModelReadOnly||en.selection.count<2)},dt.prototype.alignLeft=function(){var en=this.diagram;en.startTransaction("aligning left");var En=1/0;en.selection.each(function(Bn){Bn instanceof go.Link||(En=Math.min(Bn.position.x,En))}),en.selection.each(function(Bn){Bn instanceof go.Link||Bn.move(new go.Point(En,Bn.position.y))}),en.commitTransaction("aligning left")},dt.prototype.alignRight=function(){var en=this.diagram;en.startTransaction("aligning right");var En=-1/0;en.selection.each(function(Bn){if(!(Bn instanceof go.Link)){var or=Bn.actualBounds.x+Bn.actualBounds.width;En=Math.max(or,En)}}),en.selection.each(function(Bn){Bn instanceof go.Link||Bn.move(new go.Point(En-Bn.actualBounds.width,Bn.position.y))}),en.commitTransaction("aligning right")},dt.prototype.alignTop=function(){var en=this.diagram;en.startTransaction("alignTop");var En=1/0;en.selection.each(function(Bn){Bn instanceof go.Link||(En=Math.min(Bn.position.y,En))}),en.selection.each(function(Bn){Bn instanceof go.Link||Bn.move(new go.Point(Bn.position.x,En))}),en.commitTransaction("alignTop")},dt.prototype.alignBottom=function(){var en=this.diagram;en.startTransaction("aligning bottom");var En=-1/0;en.selection.each(function(Bn){if(!(Bn instanceof go.Link)){var or=Bn.actualBounds.y+Bn.actualBounds.height;En=Math.max(or,En)}}),en.selection.each(function(Bn){Bn instanceof go.Link||Bn.move(new go.Point(Bn.actualBounds.x,En-Bn.actualBounds.height))}),en.commitTransaction("aligning bottom")},dt.prototype.alignCenterX=function(){var en=this.diagram,En=en.selection.first();if(En){en.startTransaction("aligning Center X");var Bn=En.actualBounds.x+En.actualBounds.width/2;en.selection.each(function(or){or instanceof go.Link||or.move(new go.Point(Bn-or.actualBounds.width/2,or.actualBounds.y))}),en.commitTransaction("aligning Center X")}},dt.prototype.alignCenterY=function(){var en=this.diagram,En=en.selection.first();if(En){en.startTransaction("aligning Center Y");var Bn=En.actualBounds.y+En.actualBounds.height/2;en.selection.each(function(or){or instanceof go.Link||or.move(new go.Point(or.actualBounds.x,Bn-or.actualBounds.height/2))}),en.commitTransaction("aligning Center Y")}},dt.prototype.alignColumn=function(en){var En=this.diagram;En.startTransaction("align Column"),en===void 0&&(en=0),en=parseFloat(en);var Bn=new Array;En.selection.each(function(Eo){Eo instanceof go.Link||Bn.push(Eo)});for(var or=0;or<Bn.length-1;or++){var Tr=Bn[or],nr=Tr.actualBounds.y+Tr.actualBounds.height+en,Uo=Bn[or+1];Uo.move(new go.Point(Tr.actualBounds.x,nr))}En.commitTransaction("align Column")},dt.prototype.alignRow=function(en){en===void 0&&(en=0),en=parseFloat(en);var En=this.diagram;En.startTransaction("align Row");var Bn=new Array;En.selection.each(function(Eo){Eo instanceof go.Link||Bn.push(Eo)});for(var or=0;or<Bn.length-1;or++){var Tr=Bn[or],nr=Tr.actualBounds.x+Tr.actualBounds.width+en,Uo=Bn[or+1];Uo.move(new go.Point(nr,Tr.actualBounds.y))}En.commitTransaction("align Row")},dt.prototype.canRotate=function(en){var En=this.diagram;return!(En===null||En.isReadOnly||En.isModelReadOnly||En.selection.count<1)},dt.prototype.rotate=function(en){en===void 0&&(en=90);var En=this.diagram;En.startTransaction("rotate "+en.toString());var En=this.diagram;En.selection.each(function(Bn){Bn instanceof go.Link||Bn instanceof go.Group||(Bn.angle+=en)}),En.commitTransaction("rotate "+en.toString())},dt.prototype.pullToFront=function(){var en=this.diagram;en.startTransaction("pullToFront");var En=new go.Map;en.selection.each(function(Bn){En.set(Bn.layer,0)}),En.iteratorKeys.each(function(Bn){var or=0;Bn.parts.each(function(Tr){if(!Tr.isSelected){var nr=Tr.zOrder;isNaN(nr)?Tr.zOrder=0:or=Math.max(or,nr)}}),En.set(Bn,or)}),en.selection.each(function(Bn){dt._assignZOrder(Bn,En.get(Bn.layer)+1)}),en.commitTransaction("pullToFront")},dt.prototype.pushToBack=function(){var en=this.diagram;en.startTransaction("pushToBack");var En=new go.Map;en.selection.each(function(Bn){En.set(Bn.layer,0)}),En.iteratorKeys.each(function(Bn){var or=0;Bn.parts.each(function(Tr){if(!Tr.isSelected){var nr=Tr.zOrder;isNaN(nr)?Tr.zOrder=0:or=Math.min(or,nr)}}),En.set(Bn,or)}),en.selection.each(function(Bn){dt._assignZOrder(Bn,En.get(Bn.layer)-1-dt._findGroupDepth(Bn))}),en.commitTransaction("pushToBack")},dt._assignZOrder=function(en,En,Bn){Bn===void 0&&(Bn=en),en.layer===Bn.layer&&(en.zOrder=En),en instanceof go.Group&&en.memberParts.each(function(or){dt._assignZOrder(or,En+1,Bn)})},dt._findGroupDepth=function(en){if(en instanceof go.Group){var En=0;return en.memberParts.each(function(Bn){En=Math.max(En,dt._findGroupDepth(Bn))}),En+1}else return 0},dt.prototype.doKeyDown=function(){var en=this.diagram;if(en!==null){var En=en.lastInput;if(En.key==="Up"||En.key==="Down"||En.key==="Left"||En.key==="Right"){var Bn=this.arrowKeyBehavior;if(Bn==="none")return;if(Bn==="select"){this._arrowKeySelect();return}else if(Bn==="move"){this._arrowKeyMove();return}else if(Bn==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},dt.prototype._getAllParts=function(){var en=new Array;return this.diagram.nodes.each(function(En){en.push(En)}),this.diagram.parts.each(function(En){en.push(En)}),en},dt.prototype._arrowKeyMove=function(){var en=this.diagram,En=en.lastInput,Bn=0,or=0;if(En.control||En.meta)Bn=1,or=1;else if(en.grid!==null){var Tr=en.grid.gridCellSize;or=Tr.width,Bn=Tr.height}en.startTransaction("arrowKeyMove"),en.selection.each(function(nr){En.key==="Up"?nr.move(new go.Point(nr.actualBounds.x,nr.actualBounds.y-Bn)):En.key==="Down"?nr.move(new go.Point(nr.actualBounds.x,nr.actualBounds.y+Bn)):En.key==="Left"?nr.move(new go.Point(nr.actualBounds.x-or,nr.actualBounds.y)):En.key==="Right"&&nr.move(new go.Point(nr.actualBounds.x+or,nr.actualBounds.y))}),en.commitTransaction("arrowKeyMove")},dt.prototype._arrowKeySelect=function(){var en=this.diagram,En=en.lastInput,Bn=null;En.key==="Up"?Bn=this._findNearestPartTowards(270):En.key==="Down"?Bn=this._findNearestPartTowards(90):En.key==="Left"?Bn=this._findNearestPartTowards(180):En.key==="Right"&&(Bn=this._findNearestPartTowards(0)),Bn!==null&&(En.shift?Bn.isSelected=!0:En.control||En.meta?Bn.isSelected=!Bn.isSelected:en.select(Bn))},dt.prototype._findNearestPartTowards=function(en){var En=this.diagram.selection.first();if(En===null)return null;for(var Bn=En.actualBounds.center,or=this._getAllParts(),Tr=1/0,nr=En,Uo=0;Uo<or.length;Uo++){var Eo=or[Uo];if(Eo!==En&&Eo.canSelect()){var Ko=Eo.actualBounds.center,Bo=Bn.directionPoint(Ko),Ka=this._angleCloseness(Bo,en);if(Ka<=45){var Vr=Bn.distanceSquaredPoint(Ko);Vr*=1+Math.sin(Ka*Math.PI/180),Vr<Tr&&(Tr=Vr,nr=Eo)}}}return nr},dt.prototype._angleCloseness=function(en,En){return Math.min(Math.abs(En-en),Math.min(Math.abs(En+360-en),Math.abs(En-360-en)))},dt.prototype._arrowKeyTree=function(){var en=this.diagram,En=en.selection.first();if(En instanceof go.Node){var Bn=en.lastInput;if(Bn.key==="Right"){if(!En.isTreeLeaf)if(!En.isTreeExpanded)en.commandHandler.canExpandTree(En)&&en.commandHandler.expandTree(En);else{var or=this._sortTreeChildrenByY(En).first();or!==null&&en.select(or)}}else if(Bn.key==="Left")if(!En.isTreeLeaf&&En.isTreeExpanded)en.commandHandler.canCollapseTree(En)&&en.commandHandler.collapseTree(En);else{var Tr=En.findTreeParentNode();Tr!==null&&en.select(Tr)}else if(Bn.key==="Up"){var Tr=En.findTreeParentNode();if(Tr!==null){var nr=this._sortTreeChildrenByY(Tr),Uo=nr.indexOf(En);if(Uo>0){for(var Eo=nr.elt(Uo-1);Eo!==null&&Eo.isTreeExpanded&&!Eo.isTreeLeaf;){var Ko=this._sortTreeChildrenByY(Eo);Eo=Ko.last()}Eo!==null&&en.select(Eo)}else en.select(Tr)}}else if(Bn.key==="Down")if(En.isTreeExpanded&&!En.isTreeLeaf){var or=this._sortTreeChildrenByY(En).first();or!==null&&en.select(or)}else for(;En!==null;){var Tr=En.findTreeParentNode();if(Tr===null)break;var nr=this._sortTreeChildrenByY(Tr),Uo=nr.indexOf(En);if(Uo<nr.length-1){en.select(nr.elt(Uo+1));break}else En=Tr}var Bo=en.selection.first();Bo!==null&&en.scrollToRect(Bo.actualBounds)}},dt.prototype._sortTreeChildrenByY=function(en){var En=new go.List().addAll(en.findTreeChildrenNodes());return En.sort(function(Bn,or){var Tr=Bn.location,nr=or.location;return Tr.y<nr.y?-1:Tr.y>nr.y?1:Tr.x<nr.x?-1:Tr.x>nr.x?1:0}),En},dt.prototype.copyToClipboard=function(en){go.CommandHandler.prototype.copyToClipboard.call(this,en),this._lastPasteOffset.set(this.pasteOffset)},dt.prototype.pasteFromClipboard=function(){var en=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(en,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),en},Object.defineProperty(dt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(en){if(en!=="move"&&en!=="select"&&en!=="scroll"&&en!=="tree"&&en!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+en);this._arrowKeyBehavior=en}}),Object.defineProperty(dt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(en){if(!(en instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+en);this._pasteOffset.set(en)}});var $e=dt,Fe=fe(18023),Ke=fe(15746),Ge=fe(33170),_e={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},xe=fe(67294),We=(en,En,Bn)=>new Promise((or,Tr)=>{var nr=Ko=>{try{Eo(Bn.next(Ko))}catch(Bo){Tr(Bo)}},Uo=Ko=>{try{Eo(Bn.throw(Ko))}catch(Bo){Tr(Bo)}},Eo=Ko=>Ko.done?or(Ko.value):Promise.resolve(Ko.value).then(nr,Uo);Eo((Bn=Bn.apply(en,En)).next())});function Ie({onCancel:en,callback:En}){let Bn=(0,ve.useRef)(),or=(0,ve.useRef)(),Tr=(0,ve.useRef)(),nr=(0,ve.useRef)(!1);const Uo=(0,ve.useRef)(!1),[Eo,Ko]=(0,ve.useState)(0);function Bo(){const Vr=mt.bx.make,ya={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};Bn.current=new mt.S0(or.current,{padding:20,grid:Vr(mt.s_,"Grid",Vr(mt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Vr(mt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:lo=>{var ko=lo.diagram.commandHandler.addTopLevelParts(lo.diagram.selection,!0);ko||lo.diagram.currentTool.doCancel()},commandHandler:Vr($e),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:lo=>{var ko=lo.subject;ko.location=ko.location.copy().snapToGridPoint(lo.diagram.grid.gridOrigin,lo.diagram.grid.gridCellSize),setTimeout(()=>{lo.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:lo=>{var ko=lo.subject;setTimeout(()=>{lo.diagram.commandHandler.editTextBlock()})},LinkRelinked:lo=>{var ko=lo.parameter.part;ko.invalidateConnectedLinks();var sa=lo.subject;lo.diagram.toolManager.linkingTool.isForwards?sa.toNode.invalidateConnectedLinks():sa.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Bn.current.nodeTemplate=Vr(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),Vr(mt.bn,{name:"SHAPE",fill:ya.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")),Vr(mt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Vr(mt.al,{margin:1,textAlign:"center",overflow:mt.al.OverflowEllipsis,editable:!0},new mt.KX("text").makeTwoWay(),new mt.KX("stroke","color"))),Bn.current.nodeTemplate.toolTip=Vr("ToolTip",Vr(mt.s_,"Vertical",{maxSize:new mt.$u(200,NaN)},Vr(mt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new mt.KX("text")),Vr(mt.al,{font:"10pt sans-serif",textAlign:"center"},new mt.KX("text","details"))));function an(lo,ko){var sa=(Oo,Ya)=>{Oo.handled=!0,Oo.diagram.model.commit(Ta=>{var qi=Ya.part.adornedPart,Oi=new mt.E9().setRectSpot(qi.actualBounds,lo);Oi.subtract(qi.location),Oi.scale(2,2),Oi.x+=Math.sign(Oi.x)*130,Oi.y+=Math.sign(Oi.y)*130,Oi.add(qi.location),Oi.snapToGridPoint(Oo.diagram.grid.gridOrigin,Oo.diagram.grid.gridCellSize);var Po=Ta.copyNodeData(qi.data);Ta.setGroupKeyForNodeData(Po,Ta.getGroupKeyForNodeData(qi.data)),Ta.addNodeData(Po);var On={from:qi.key,to:Ta.getKeyForNodeData(Po)};Ta.addLinkData(On);var Pn=Oo.diagram.findNodeForData(Po);Pn.location=Oi,Oo.diagram.select(Pn),setTimeout(()=>{Oo.diagram.commandHandler.editTextBlock()},20)})};return Vr(mt.bn,{figure:ko,alignment:lo,alignmentFocus:lo.opposite(),width:lo.equals(mt.z6.Top)||lo.equals(mt.z6.Bottom)?25:18,height:lo.equals(mt.z6.Top)||lo.equals(mt.z6.Bottom)?18:25,fill:"orange",stroke:ya.white,strokeWidth:4,mouseEnter:(Oo,Ya)=>Ya.fill="dodgerblue",mouseLeave:(Oo,Ya)=>Ya.fill="orange",isActionable:!0,click:sa,contextClick:sa})}function _r(lo){return Vr(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,sa)=>sa.fill="dodgerblue",mouseLeave:(ko,sa)=>sa.fill="orange",click:(ko,sa)=>{ko.diagram.commandHandler.showContextMenu(sa.part.adornedPart)}},lo||{})}Bn.current.nodeTemplate.selectionAdornmentTemplate=Vr(mt.uz,"Spot",Vr(mt.Vm,{padding:10}),an(mt.z6.Top,"TriangleUp"),an(mt.z6.Left,"TriangleLeft"),an(mt.z6.Right,"TriangleRight"),an(mt.z6.Bottom,"TriangleDown"),_r({alignment:new mt.z6(.75,0)}));function mr(lo,ko){return(sa,Oo)=>{sa.handled=!0,sa.diagram.model.commit(Ya=>{Ya.set(Oo.part.adornedPart.data,lo,ko)})}}function Ir(lo,ko){return ko||(ko="color"),Vr(mt.bn,{width:16,height:16,stroke:"lightgray",fill:lo,margin:1,background:"transparent",mouseEnter:(sa,Oo)=>Oo.stroke="dodgerblue",mouseLeave:(sa,Oo)=>Oo.stroke="lightgray",click:mr(ko,lo),contextClick:mr(ko,lo)})}function vr(){return[Vr("ContextMenuButton",Vr(mt.s_,"Horizontal",Ir(ya.white,"fill"),Ir(ya.beige,"fill"),Ir(ya.extralightblue,"fill"),Ir(ya.extralightred,"fill"))),Vr("ContextMenuButton",Vr(mt.s_,"Horizontal",Ir(ya.lightgray,"fill"),Ir(ya.lightgreen,"fill"),Ir(ya.lightblue,"fill"),Ir(ya.lightred,"fill")))]}function Br(){return[Vr("ContextMenuButton",Vr(mt.s_,"Horizontal",Ir(ya.black),Ir(ya.green),Ir(ya.blue),Ir(ya.red))),Vr("ContextMenuButton",Vr(mt.s_,"Horizontal",Ir(ya.white),Ir(ya.magenta),Ir(ya.purple),Ir(ya.orange)))]}function zr(lo,ko){return ko||(ko="thickness"),Vr(mt.bn,"LineH",{width:16,height:16,strokeWidth:lo,margin:1,background:"transparent",mouseEnter:(sa,Oo)=>Oo.background="dodgerblue",mouseLeave:(sa,Oo)=>Oo.background="transparent",click:mr(ko,lo),contextClick:mr(ko,lo)})}function jr(lo,ko){return ko||(ko="dash"),Vr(mt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:lo,margin:1,background:"transparent",mouseEnter:(sa,Oo)=>Oo.background="dodgerblue",mouseLeave:(sa,Oo)=>Oo.background="transparent",click:mr(ko,lo),contextClick:mr(ko,lo)})}function qo(){return[Vr("ContextMenuButton",Vr(mt.s_,"Horizontal",zr(1),zr(2),zr(3),zr(4))),Vr("ContextMenuButton",Vr(mt.s_,"Horizontal",jr(null),jr([2,4]),jr([4,4])))]}function Jo(lo,ko){return ko||(ko="figure"),Vr(mt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:lo,margin:1,background:"transparent",mouseEnter:(sa,Oo)=>Oo.fill="dodgerblue",mouseLeave:(sa,Oo)=>Oo.fill="lightgray",click:mr(ko,lo),contextClick:mr(ko,lo)})}Bn.current.nodeTemplate.contextMenu=Vr("ContextMenu",Vr("ContextMenuButton",Vr(mt.s_,"Horizontal",Jo("Rectangle"),Jo("RoundedRectangle"),Jo("Ellipse"),Jo("Diamond"))),Vr("ContextMenuButton",Vr(mt.s_,"Horizontal",Jo("Parallelogram2"),Jo("ManualOperation"),Jo("Procedure"),Jo("Cylinder1"))),Vr("ContextMenuButton",Vr(mt.s_,"Horizontal",Jo("Terminator"),Jo("CreateRequest"),Jo("Document"),Jo("TriangleDown"))),vr(),Br(),qo()),Bn.current.groupTemplate=Vr(mt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:mt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(lo,ko)=>{var sa=ko.addMembers(ko.diagram.selection,!0);sa||ko.diagram.currentTool.doCancel()},avoidable:!1},new mt.KX("location","loc",mt.E9.parse).makeTwoWay(mt.E9.stringify),Vr(mt.s_,"Auto",{name:"BODY"},Vr(mt.bn,{parameter1:10,fill:ya.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")),Vr(mt.Vm,{background:"transparent",margin:20})),Vr(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"))),Bn.current.groupTemplate.selectionAdornmentTemplate=Vr(mt.uz,"Spot",Vr(mt.s_,"Auto",Vr(mt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Vr(mt.Vm,{margin:1.5})),_r({alignment:mt.z6.TopRight,alignmentFocus:mt.z6.BottomRight})),Bn.current.groupTemplate.contextMenu=Vr("ContextMenu",vr(),Br(),qo()),Bn.current.linkTemplate=Vr(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",lo=>lo>=1?10:0),new mt.KX("toShortLength","dir",lo=>lo>=1?10:0),new mt.KX("points").makeTwoWay(),Vr(mt.bn,{strokeWidth:2},new mt.KX("stroke","color"),new mt.KX("strokeWidth","thickness"),new mt.KX("strokeDashArray","dash")),Vr(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",lo=>lo===1)),Vr(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",lo=>lo>=1),new mt.KX("width","thickness",lo=>7+3*lo),new mt.KX("height","thickness",lo=>7+3*lo),new mt.KX("segmentOffset","thickness",lo=>new mt.E9(-15,4+1.5*lo))),Vr(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",lo=>lo===2),new mt.KX("width","thickness",lo=>7+3*lo),new mt.KX("height","thickness",lo=>7+3*lo),new mt.KX("segmentOffset","thickness",lo=>new mt.E9(-15,4+1.5*lo))),Vr(mt.al,{alignmentFocus:new mt.z6(0,1,-4,0),editable:!0},new mt.KX("text").makeTwoWay(),new mt.KX("stroke","color"))),Bn.current.linkTemplate.selectionAdornmentTemplate=Vr(mt.uz,Vr(mt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:na(2)},new mt.KX("pathPattern","thickness",na)),_r({alignmentFocus:new mt.z6(0,0,-6,-4)}));function na(lo){return Vr(mt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(lo+4).toString()+" H3"})}function Ea(lo){var ko="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return lo===0?ko="M0 0 M16 16 M0 8 L16 8":lo===2&&(ko="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Vr(mt.bn,{geometryString:ko,margin:2,background:"transparent",mouseEnter:(sa,Oo)=>Oo.background="dodgerblue",mouseLeave:(sa,Oo)=>Oo.background="transparent",click:mr("dir",lo),contextClick:mr("dir",lo)})}function Rr(lo){var ko=(sa,Oo)=>{sa.handled=!0,sa.diagram.model.commit(Ya=>{var Ta=Oo.part.adornedPart;Ya.set(Ta.data,lo?"toSpot":"fromSpot",mt.z6.stringify(mt.z6.AllSides)),(lo?Ta.toNode:Ta.fromNode).invalidateConnectedLinks()})};return Vr(mt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(sa,Oo)=>Oo.background="dodgerblue",mouseLeave:(sa,Oo)=>Oo.background="transparent",click:ko,contextClick:ko})}function Mr(lo,ko){var sa=0,Oo=mt.z6.RightSide;lo.equals(mt.z6.Top)?(sa=270,Oo=mt.z6.TopSide):lo.equals(mt.z6.Left)?(sa=180,Oo=mt.z6.LeftSide):lo.equals(mt.z6.Bottom)&&(sa=90,Oo=mt.z6.BottomSide),ko||(sa-=180);var Ya=(Ta,qi)=>{Ta.handled=!0,Ta.diagram.model.commit(Oi=>{var Po=qi.part.adornedPart;Oi.set(Po.data,ko?"toSpot":"fromSpot",mt.z6.stringify(Oo)),(ko?Po.toNode:Po.fromNode).invalidateConnectedLinks()})};return Vr(mt.bn,{alignment:lo,alignmentFocus:lo.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:sa,background:"transparent",mouseEnter:(Ta,qi)=>qi.background="dodgerblue",mouseLeave:(Ta,qi)=>qi.background="transparent",click:Ya,contextClick:Ya})}Bn.current.linkTemplate.contextMenu=Vr("ContextMenu",Br(),qo(),Vr("ContextMenuButton",Vr(mt.s_,"Horizontal",Ea(0),Ea(1),Ea(2))),Vr("ContextMenuButton",Vr(mt.s_,"Horizontal",Vr(mt.s_,"Spot",Rr(!1),Mr(mt.z6.Top,!1),Mr(mt.z6.Left,!1),Mr(mt.z6.Right,!1),Mr(mt.z6.Bottom,!1)),Vr(mt.s_,"Spot",{margin:new mt.Zt(0,0,0,2)},Rr(!0),Mr(mt.z6.Top,!0),Mr(mt.z6.Left,!0),Mr(mt.z6.Right,!0),Mr(mt.z6.Bottom,!0)))));const ei=`{ "class": "GraphLinksModel",
|
|
|
"nodeDataArray": [
|
|
|
{"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3},
|
|
|
{"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"},
|
|
|
{"text":"What do our users want?","key":-11,"loc":"105 -334.305","group":-20,"figure":"Ellipse","fill":"#ffffff","color":"black"},
|
|
|
{"text":"Meetings","key":-12,"loc":"-65 -444.305","group":-16,"figure":"TriangleDown","fill":"#ffffff"},
|
|
|
{"text":"Reviews","key":-13,"loc":"105 -454.305","group":-20,"figure":"TriangleDown","fill":"#ffffff","color":"black"},
|
|
|
{"text":"Can we solve it?","key":-14,"loc":"190 -140","color":"#7d33ff","fill":"#ffffff","figure":"Diamond","size":"140 80","thickness":3},
|
|
|
{"isGroup":true,"text":"Internal","key":-16,"loc":"-65 -384.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22},
|
|
|
{"isGroup":true,"text":"External","key":-20,"loc":"105 -394.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22},
|
|
|
{"isGroup":true,"text":"Sources","key":-22,"loc":"20 -400","fill":"#a5d2fa","dash":[4,4],"color":"#3358ff"}
|
|
|
],
|
|
|
"linkDataArray": [
|
|
|
{"from":-12,"to":-10,"points":[-65,-414.305,-65,-404.305,-65,-384.305,-65,-384.305,-65,-364.305,-65,-354.305],"dash":null,"dir":1},
|
|
|
{"from":-13,"to":-11,"points":[105,-424.305,105,-414.305,105,-394.305,105,-394.305,105,-374.305,105,-364.305],"dash":null,"color":"#000000","dir":1},
|
|
|
{"from":-10,"to":-9,"points":[-65,-294.305,-65,-284.305,-65,-232.1525,-40,-232.1525,-40,-180,-40,-170],"dir":2,"dash":[4,4]},
|
|
|
{"from":-11,"to":-9,"points":[105,-304.305,105,-294.305,105,-237.1525,0,-237.1525,0,-180,0,-170],"dash":[4,4],"dir":2},
|
|
|
{"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"},
|
|
|
{"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1},
|
|
|
{"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]}
|
|
|
]}`;var ni=["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 _a(lo){return console.log("shapeName:",lo),ni.indexOf(lo)>=0}var oi=new mt.YI(Tr.current,{maxSelectionCount:1,linkTemplate:Vr(mt.rU,{locationSpot:mt.z6.Center,selectionAdornmentTemplate:Vr(mt.uz,"Link",{locationSpot:mt.z6.Center},Vr(mt.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Vr(mt.bn,{toArrow:"Standard",stroke:null}))},{routing:mt.rU.AvoidsNodes,curve:mt.rU.JumpOver,corner:5,toShortLength:4},new mt.KX("points"),Vr(mt.bn,{isPanelMain:!0,strokeWidth:2}),Vr(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(lo=>({text:"\u672A\u547D\u540D",size:"100 100",figure:lo.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Bn.current.addDiagramListener("TextEdited",function(lo){var ko;const sa=lo.subject.part;var Oo=(ko=document.activeElement)==null?void 0:ko.value;typeof Oo=="string"&&Oo.trim()===""&&Bn.current.model.commit(function(Ya){Ya.set(sa.data,"text","\u672A\u547D\u540D"),Bn.current.commandHandler.stopCommand()},"increment")}),oi.nodeTemplate=Vr(mt.NB,"Auto",{locationSpot:mt.z6.Center},new mt.KX("location","location",mt.E9.parse).makeTwoWay(mt.E9.stringify),Vr(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")),Vr(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(()=>{Bn.current.grid=Vr(mt.s_,"Grid",Vr(mt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Vr(mt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Bn.current.grid.visible=!0,Bn.current.grid.gridCellStroke="darkgray",Bn.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Bn.current,Bn.current}const Ka=()=>We(this,null,function*(){var Vr=Bn.current.makeImage();const ya=yield(0,Ge.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Vr.src}});En({src:ya.url})});return(0,ve.useEffect)(()=>(setTimeout(()=>{Bo()},500),Ko(Eo+1),()=>{Bn.current=null}),[]),xe.createElement("div",{ref:Uo,className:nr.current?`${_e.maxH60} body-overflow-initial`:"body-overflow-initial"},xe.createElement(st.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Eo,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:xe.createElement(lt.Z,null,xe.createElement(Ke.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),xe.createElement(Ke.Z,{onClick:()=>{var Vr,ya,an=Bn.current.selection.first();if(nr.current=!nr.current,document.activeElement&&an){let _r=(ya=(Vr=document.activeElement)==null?void 0:Vr.value)==null?void 0:ya.trim();typeof _r=="string"&&Bn.current.model.commit(function(mr){mr.set(an.data,"text",_r||"\u672A\u547D\u540D"),Bn.current.commandHandler.stopCommand()},"increment")}Ko(Eo+1)}},xe.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:en},xe.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:_e.flowChartWrp},xe.createElement("div",{style:{display:"flex",height:"100%"}},xe.createElement("div",{style:{width:"300px",height:"100%"}},xe.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),xe.createElement("div",{style:{height:"calc(100% - 50px)"},className:_e.myPaletteDiv,ref:Tr})),xe.createElement("div",{style:{flex:1,position:"relative"}},xe.createElement("div",{ref:or,style:{height:"80vh"}}))),xe.createElement("div",{className:"tr"},xe.createElement(we.ZP,{size:"large",onClick:Ka,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var De=Ie,ze=fe(78045),at=fe(31795);const bt=ze.ZP.Group,Pt={margin:"0 8px"};var Ot=({callback:en,onCancel:En})=>{function Bn(or){en(or)}return ve.createElement(ye.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Bn},ve.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ve.createElement("span",{style:Pt},"\u5355\u5143\u683C\u6570\uFF1A"),ve.createElement("span",{style:Pt},"\u884C\u6570"),ve.createElement(ye.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ve.createElement(at.Z,null)),ve.createElement("span",{style:Pt},"\u5217\u6570"),ve.createElement(ye.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ve.createElement(at.Z,null))),ve.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ve.createElement("span",{style:Pt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ve.createElement(ye.default.Item,{name:"align"},ve.createElement(bt,null,ve.createElement(ze.ZP,{value:"default"},ve.createElement("i",{className:"fa fa-align-justify"})),ve.createElement(ze.ZP,{value:"left"},ve.createElement("i",{className:"fa fa-align-left"})),ve.createElement(ze.ZP,{value:"center"},ve.createElement("i",{className:"fa fa-align-center"})),ve.createElement(ze.ZP,{value:"right"},ve.createElement("i",{className:"fa fa-align-right"}))))),ve.createElement("div",{className:"flex-container flex-end"},ve.createElement(we.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ve.createElement(we.ZP,{type:"ghost",onClick:En},"\u53D6\u6D88")))},St=fe(47897),wt=fe(61016),It=fe.n(wt),Ct=(0,ve.forwardRef)(({use3d:en,width:En,height:Bn,callback:or,showSaveButton:Tr},nr)=>{const Uo=(0,ve.useRef)(),Eo=(0,ve.useRef)(),[Ko,Bo]=(0,ve.useState)(!1),Ka=(0,ve.useRef)({id:Uo,appName:"graphing",width:En||1e3,height:Bn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ve.useEffect)(()=>{Eo.current=new(It())(Ka.current,!0),window.onload=function(){Eo.current.inject("applet_container")}},[]);const Vr=()=>{var ya=window.ggbApplet.getPNGBase64(1,!0,72);return or&&or(ya),ya};return(0,ve.useEffect)(()=>{Ka.current.appName=Ko?"3D":"graphing",Eo.current.inject("applet_container")},[Ko]),(0,ve.useEffect)(()=>{Bo(en)},[en]),(0,ve.useImperativeHandle)(nr,()=>({getImgData:Vr})),ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Uo}),ve.createElement(lt.Z,{align:"middle"},ve.createElement(Ke.Z,{flex:1},ve.createElement(St.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ko,onChange:ya=>Bo(ya)})),ve.createElement(Ke.Z,null,ve.createElement(we.ZP,{size:"large",onClick:Vr,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Zt=fe(36527),xt=fe(25934),jt=fe(2453);const Jt="link",tn="upload-image",hn="add-flowchart",Un="draw-image",xn="add-flowchart",Hn="code-block",mn="add-table",wn="------------",$n={default:wn,left:`:${wn}`,center:`:${wn}:`,right:`${wn}:`};var Fr=fe(99914),Ur=(en,En,Bn)=>new Promise((or,Tr)=>{var nr=Ko=>{try{Eo(Bn.next(Ko))}catch(Bo){Tr(Bo)}},Uo=Ko=>{try{Eo(Bn.throw(Ko))}catch(Bo){Tr(Bo)}},Eo=Ko=>Ko.done?or(Ko.value):Promise.resolve(Ko.value).then(nr,Uo);Eo((Bn=Bn.apply(en,En)).next())});function xr(){}let Jr=0;const bo=1e4,Qo="\u2581",qn="@\u2581\u2581@",Dn="@\u2581@",tr=`
|
|
|
**\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`,Tn=["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 Zn(en){return/^\d+$/.test(en)?`${en}px`:en}const lr=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ao={[lr+"-B"]:"bold",[lr+"-I"]:"italic"},xo={[Jt]:"\u6DFB\u52A0\u94FE\u63A5",[Hn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[tn]:"\u6DFB\u52A0\u56FE\u7247",[Un]:"\u6DFB\u52A0\u753B\u56FE",[hn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[mn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Or=({defaultValue:en="",onChange:En,width:Bn="100%",height:or=400,miniToolbar:Tr=!1,isFocus:nr=!1,watch:Uo,insertTemp:Eo,mode:Ko="markdown",id:Bo="markdown-editor-id",showResizeBar:Ka=!1,noStorage:Vr=!1,showNullButton:ya=!1,showNullProgramButton:an=!1,hidetoolBar:_r=!1,fullScreen:mr=!1,onBlur:Ir,onCMBeforeChange:vr,onFullScreen:Br,className:zr="",disablePaste:jr=!1,disabled:qo=!1,disabledFill:Jo=!1,placeholder:na="",values:Ea="",extraUse:Rr})=>{const[Mr,ei]=(0,ve.useState)(null),[ni,_a]=(0,ve.useState)(en),[oi,lo]=(0,ve.useState)(Uo),[ko,sa]=(0,ve.useState)(mr),[Oo,Ya]=(0,ve.useState)(""),[Ta,qi]=(0,ve.useState)(0),[Oi,Po]=(0,ve.useState)(or),[On,Pn]=(0,ve.useState)(!1),yr=(0,ve.useRef)((0,xt.Z)()),rr=(0,ve.useRef)(!1),Cn=(0,ve.useRef)(),[Cr,so]=(0,ve.useState)(0),[$r,uo]=(0,ve.useState)(0),ga=(0,ve.useRef)(),fo=(0,ve.useRef)(),Na=(0,ve.useRef)(),Zo=(0,ve.useRef)(),Rn=()=>Ur(void 0,null,function*(){var br;const Nn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:yr.current}});(br=Nn==null?void 0:Nn.attachments)!=null&&br.length&&(console.log("cm:",Mr,ga),Nn.attachments.map(Pr=>{Pr.content_type.indexOf("image")>-1?Mr.replaceSelection(``):Pr.content_type.indexOf("video")>-1?Mr.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):Pr.content_type.indexOf("pdf")>-1?Mr.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${Pr.id}?type=${Pr.content_type}&disposition=inline" target="_blank">${Pr.name}</a>`):Mr.replaceSelection(`[${Pr.name}](${ENV.API_SERVER}/api/attachments/${Pr.id}?type=${Pr.content_type})`)}))});(0,ve.useEffect)(()=>{const br=window.scrollY||window.pageYOffset;_a(Ea),Mr==null||Mr.setValue(Ea),window.scrollTo(0,br)},[Ea]),(0,ve.useEffect)(()=>{Br==null||Br(ko)},[ko]),(0,ve.useEffect)(()=>{if(ga.current){let br=function(Pr,Sr){var So;if(jr){Sr.preventDefault();return}const Fo=Sr.clipboardData;if(Fo){const Vo=Fo.types.toString(),Vt=Fo.items;if(Vo==="Files"||Fo.types.indexOf("Files")>-1){if(Sr.preventDefault(),Ko=="stex")return;try{let Gt=Vt[1];((So=Vt[0])==null?void 0:So.kind)==="file"&&(Gt=Vt[0]);const sn=Gt.getAsFile(),Ln=sn.name.split(".").pop();(0,ot.I)(sn,Vn=>{var ir,cr,Qr;Vn.id?((ir=sn==null?void 0:sn.type)==null?void 0:ir.indexOf("image"))>-1?Nn.replaceSelection(`<img width="100%" src="/api/attachments/${Vn.id}?type=${Vn.content_type})" alt="" />`):((cr=sn==null?void 0:sn.type)==null?void 0:cr.indexOf("video"))>-1?Nn.replaceSelection(`<video width="100%" controls src="/api/attachments/${Vn.id}"></video>`):((Qr=sn==null?void 0:sn.type)==null?void 0:Qr.indexOf("pdf"))>-1?Nn.replaceSelection(`<a href="/api/attachments/${Vn.id}?type=${sn.type}&disposition=inline" target="_blank">${sn.name}</a>`):Tn.includes(Ln)?Nn.replaceSelection(`<a href="/api/attachments/${Vn.id}?type=office&disposition=inline" target="_blank">${sn.name}</a>`):Nn.replaceSelection(`[${sn.name}](/api/attachments/${Vn.id}?type=${Vn.content_type})`):(Vn==null?void 0:Vn.status)===401&&(jt.ZP.warning((Vn==null?void 0:Vn.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Gt){jt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Nn=x().fromTextArea(ga.current,{mode:Ko,lineNumbers:!Tr,lineWrapping:!0,value:en,autoCloseTags:!an,autoCloseBrackets:!0});return Nn.on("keyup",function(Pr,Sr){Sr.keyCode===8&&(Pr.getValue()==""?Nn.setOption("placeholder",na):Nn.setOption("placeholder",null))}),Nn.on("keydown",function(Pr,Sr){if(Sr.keyCode===8){var So=Yn(Pr);So&&Sr.preventDefault()}}),nr&&Nn.focus(),Nn.on("paste",br),Nn.on("dragleave",function(Pr,Sr){fo.current.classList.remove("mouse-hover-md")}),qo&&Nn.on("beforeChange",function(Pr,Sr){(Sr.origin==="paste"||Sr.origin==="+input")&&Sr.cancel()}),ei(Nn),()=>{Nn.off("paste",br)}}},[]);const Wn=(0,ve.useCallback)(()=>{if(fo.current)try{}catch(br){console.log(br,"---- to set md editor body height")}},[Oi,fo,ko]);(0,ve.useEffect)(()=>{function br(){let Nn=new ge.Z(Pr=>{for(let Sr of Pr)(Sr.target.offsetHeight>0||Sr.target.offsetWidth>0)&&(Wn(),Mr.setSize("100%","100%"),Mr.refresh())});return Nn.observe(ga.current.parentElement),Nn}if(Mr){const Nn=br();return()=>{var Pr,Sr;(Pr=ga.current)!=null&&Pr.parentElement&&Nn.unobserve((Sr=ga.current)==null?void 0:Sr.parentElement)}}},[Mr,Wn]),(0,ve.useEffect)(()=>{if(Mr){let br=[];for(const[Nn,Pr]of Object.entries(Ao)){let Sr={[Nn]:()=>{Wt(Pr)}};br.push(Sr),Mr.addKeyMap(Sr)}return Cn.current=setInterval(()=>{rr.current&&Rn()},4e3),()=>{clearInterval(Cn.current);for(let Nn of br)Mr.removeKeyMap(Nn)}}},[Mr]),(0,ve.useEffect)(()=>{mr!==ko&&sa(mr)},[mr]),(0,Fr.Z)(()=>{if(!Vr&&Ta>0){let br=new Date().getTime(),Nn=window.sessionStorage.getItem(Bo);br>=Ta+bo&&(!Nn||Nn!==ni)&&(window.sessionStorage.setItem(Bo,ni),Pn(!0))}},bo),(0,ve.useEffect)(()=>{lo(Uo)},[Mr,Uo]),(0,ve.useEffect)(()=>{Mr&&nr&&Mr.focus()},[Mr,nr]),(0,ve.useEffect)(()=>{if(oi&&Mr){let br=function(Pr){let Sr=Pr.target;if(Zo.current){let So=Sr.scrollTop/Sr.scrollHeight;Zo.current.scrollTop=Zo.current.scrollHeight*So}};const Nn=Mr.getScrollerElement();return Nn.addEventListener("scroll",br),()=>{Nn.removeEventListener("scroll",br)}}},[Mr,oi]),(0,ve.useEffect)(()=>{if(Mr&&vr){let br=function(Nn,Pr){vr(Nn,Pr)};return Mr.on("beforeChange",br),()=>{Mr.off("beforeChange",br)}}},[Mr,vr]),(0,ve.useEffect)(()=>{if(Mr&&Ir){let br=function(){Ir(Mr.getValue())};return Mr.on("blur",br),()=>{Mr.off("blur",br)}}},[Mr,Ir]);function Yn(br,Nn){var Pr=br.getDoc(),Sr=Pr.getCursor(),So=Pr.getLine(Sr.line),Fo=So.charAt(Sr.ch-1),Vo=So.lastIndexOf("@\u2581@",Sr.ch),Vt=So.lastIndexOf("@\u2581\u2581@",Sr.ch),Gt=Vo>Vt?Vo:Vt,sn=Vo>Vt?3:4;if(qn.indexOf(Fo)===-1)return null;if(console.log("change1:",Nn,br,So,Sr,Gt,Vo,Vt,Fo),Gt>=0&&Sr.ch-Gt<5){var Ln=Gt+sn;return Pr.replaceRange("",{line:Sr.line,ch:Gt},{line:Sr.line,ch:Ln}),{line:Sr.line,ch:Ln}}return null}(0,ve.useEffect)(()=>{if(Mr){let br=function(Nn,Pr){const Sr=Nn.getValue();_a(Sr),qi(new Date().getTime()),Nn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),En&&(an?En(Sr,Er(Sr)):En(Sr))};return Mr.on("change",br),()=>{Mr.off("change",br)}}},[Mr,En]),(0,ve.useEffect)(()=>{if(Mr)if(en==null)Mr.setValue(""),_a("");else{const br=window.scrollY||window.pageYOffset;en!==Mr.getValue()&&(Mr.setValue(en),_a(en),Mr.setCursor(qo?1:Mr.lineCount(),0),window.scrollTo(0,br))}},[Mr,en]);const Wt=(0,ve.useCallback)(br=>{const Nn=Mr.getCursor(),Pr=Mr.getSelection();let Sr=Pr.split(`
|
|
|
`);switch(br){case"bold":return Mr.replaceSelection("**"+Pr+"**"),Pr===""&&Mr.setCursor(Nn.line,Nn.ch+2),Mr.focus();case"italic":return Mr.replaceSelection("*"+Pr+"*"),Pr===""&&Mr.setCursor(Nn.line,Nn.ch+1),Mr.focus();case"code":return Mr.replaceSelection("`"+Pr+"`"),Pr===""&&Mr.setCursor(Nn.line,Nn.ch+1),Mr.focus();case"inline-latex":return Ya("inline-latex"),Mr.focus();case"latex":return Mr.replaceSelection("```latex\n"+Pr+"\n```"),Mr.setCursor(Nn.line+1,Pr.length+1),Mr.focus();case"line-break":return Mr.replaceSelection(`<br/>
|
|
|
`),Mr.focus();case"list-ul":return Pr===""?Mr.replaceSelection("- "+Pr):Mr.replaceSelection(Sr.map(So=>So===""?"":`- ${So}`).join(`
|
|
|
`)),Mr.focus();case"list-ol":return Pr===""?Mr.replaceSelection("1. "+Pr):Mr.replaceSelection(Sr.map((So,Fo)=>So===""?"":`${Fo+1}. ${So}`).join(`
|
|
|
`)),Mr.focus();case"add-null-ch":return Pr===""&&Mr.setCursor(Nn.line,Nn.ch),Mr.replaceSelection(Qo),Mr.focus();case"add-signal":return Pr===""&&Mr.setCursor(Nn.line,Nn.ch),Mr.replaceSelection(Dn),Mr.focus();case"add-multiple":return Pr===""&&Mr.setCursor(Nn.line,Nn.ch),Mr.replaceSelection(qn),Mr.focus();case"inster-template-1":return Pr===""&&Mr.setCursor(Nn.line,Nn.ch),Mr.replaceSelection(tr),Mr.focus();case"eraser":return Mr.setValue(""),Mr.focus();case"trigger-watch":return lo(!oi),Mr.focus();case"trigger-full-screen":return sa(!ko),Mr.focus();case Jt:Ya(Jt);return;case Hn:Ya(Hn);return;case tn:Ya(tn);return;case Un:Ya(Un);return;case"maths-latex":Ya("maths-latex");return;case hn:Ya(hn);return;case mn:Ya(mn);return;default:throw new Error}},[Mr,oi,ko]),ar=(0,ve.useCallback)((br,Nn)=>{var Pr,Sr,So,Fo,Vo,Vt;switch(Ya(""),Oo){case Jt:const{title:ir,link:cr}=br;return Mr.replaceSelection(`[${ir}](${cr})`),Mr.focus();case Hn:const{language:Qr,content:no}=br;return Mr.replaceSelection(["```"+Qr,no,"```"].join(`
|
|
|
`)),Mr.focus();case"maths-latex":for(var Gt=atob(br),sn=new Uint8Array(Gt.length),Ln=0;Ln<Gt.length;Ln++)sn[Ln]=Gt.charCodeAt(Ln);var Vn=new Blob([sn],{type:"image/png"});(0,ot.I)(Vn,Ga=>{Ga.id?Mr.replaceSelection(``):(Ga==null?void 0:Ga.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Mr.replaceSelection("`$$"+br+"$$`");break;case tn:case Un:case xn:const{src:ho,alt:_o}=br,Lo=Nn,la=(So=(Sr=(Pr=Lo==null?void 0:Lo.name)==null?void 0:Pr.split("."))==null?void 0:Sr.pop)==null?void 0:So.call(Sr);return((Fo=Lo==null?void 0:Lo.type)==null?void 0:Fo.indexOf("image"))>-1||!(Lo!=null&&Lo.type)?Lo.align||Lo.width?Mr.replaceSelection(`<p style="text-align:${Lo.align||"initial"}"><img width="${Lo.width?Lo.width+"%":"initial"}" src="${ho}" alt="${_o||""}" /></p>`):Mr.replaceSelection(`<img width="100%" src="${ho}" alt="${_o||""}" />`):((Vo=Lo==null?void 0:Lo.type)==null?void 0:Vo.indexOf("video"))>-1?Mr.replaceSelection(`<video width="100%" controls src="${ho}"></video>`):((Vt=Lo==null?void 0:Lo.type)==null?void 0:Vt.indexOf("pdf"))>-1?Mr.replaceSelection(`<a href="${ho}?type=${Lo.type}&disposition=inline" target="_blank">${Lo.name}</a>`):Tn.includes(la)?Mr.replaceSelection(`<a href="${ho}?type=office&disposition=inline" target="_blank">${Lo.name}</a>`):Mr.replaceSelection(`[${Lo.name}](${ho})`),Mr.focus();case mn:const{row:ba,col:pa,align:Ho}=br;let Ja=`
|
|
|
`;for(let Ga=0;Ga<ba;Ga++){let vi=[],ui=[];for(let Mo=0;Mo<pa;Mo++)Ga===1&&ui.push($n[Ho]),vi.push(" ");Ga===1&&(Ja+=`| ${ui.join(" | ")} |
|
|
|
`),Ja+=`| ${vi.join(pa===1?"":" | ")} |
|
|
|
`}return Mr.replaceSelection(Ja+`
|
|
|
`),Mr.focus();default:throw new Error}},[Mr,Oo]),to=(0,ve.useMemo)(()=>{switch(Oo){case Jt:return ve.createElement(ut,{callback:ar,onCancel:Wr});case Hn:return ve.createElement(ct.Z,{callback:ar,onCancel:Wr});case tn:return ve.createElement(ot.Z,{callback:ar,onCancel:Wr});case hn:return ve.createElement(De,{callback:ar,onCancel:Wr});case mn:return ve.createElement(Ot,{callback:ar,onCancel:Wr});case"maths-latex":return ve.createElement(Ct,{showSaveButton:!0,callback:ar});case"inline-latex":return ve.createElement(Zt.Z,{showSaveButton:!0,callback:ar});default:return null}},[Oo]);function Wr(){Ya("")}(0,ve.useEffect)(()=>{if(Na.current){let br=function(Vo){So=!0,Fo=Vo.pageY},Nn=function(){So=!1},Pr=function(Vo){if(So){let Vt=Vo.pageY-Fo;Vt<0&&(Vt=0),Vt>300&&(Vt=300);let Gt=or+Vt+"px";Po(Gt)}},Sr=Na.current,So=!1,Fo=0;return Sr.addEventListener("mousedown",br),document.addEventListener("mousemove",Pr),document.addEventListener("mouseup",Nn),()=>{Sr.removeEventListener("mousedown",br),document.removeEventListener("mousemove",Pr),document.removeEventListener("mouseup",Nn)}}},[Mr,Na]),(0,ve.useEffect)(()=>{Po(or)},[or]);const Ht=Zn(Bn),rn=Zn(Oi),fn={width:Ht,height:rn},pr=(0,ve.useMemo)(()=>{if(Ta){let br=new Date(Ta),Nn=br.getHours(),Pr=br.getMinutes(),Sr=br.getSeconds();return Nn=Nn<10?"0"+Nn:Nn,Pr=Pr<10?"0"+Pr:Pr,Sr=Sr<10?"0"+Sr:Sr,`${Nn}:${Pr}:${Sr}`}return 0},[Ta]),Er=br=>{const Nn=[];if(an){let Pr=-1;br=br.replace(/(@▁▁@|@▁@)/g,function(Sr,So,Fo){Nn.push({multiLine:Sr!==Dn})})}return Nn};function Nr(){window.sessionStorage.removeItem(Bo),Pn(!1),qi(0)}function Xr(){Pn(!1),qi(0),Mr.setValue(window.sessionStorage.getItem(Bo))}(0,ve.useEffect)(()=>{xo[Oo]&&Oo!==Un&&Oo!==hn&&setTimeout(()=>{const br=document.getElementsByClassName("markdown-popup-form")[0],Nn=window.innerWidth/2-br.offsetWidth/2,Pr=window.innerHeight/2-br.offsetHeight/2;so(Nn),uo(Pr)},0)},[Oo]);const Hr=br=>{br.preventDefault();const Nn=br.clientX-Cr,Pr=br.clientY-$r;document.body.onmousemove=Sr=>{let So=Sr.clientX-Nn,Fo=Sr.clientY-Pr;const Vo=document.getElementsByClassName("markdown-popup-form")[0],Vt=window.innerWidth-Vo.offsetWidth,Gt=window.innerHeight-Vo.offsetHeight;So=Math.max(0,Math.min(So,Vt)),Fo=Math.max(0,Math.min(Fo,Gt)),kr(Sr.clientX,Sr.clientY,Nn,Pr)&&(so(So),uo(Fo))},document.body.onmouseup=function(){document.body.onmousemove=null}},kr=(br,Nn,Pr,Sr)=>{const So=document.body.clientHeight,Fo=document.body.clientWidth;return br<20&&Pr>br||br>Fo-20&&Pr<br||Nn<20&&Sr>Nn||Nn>So-20&&Sr<Nn?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return ve.createElement(ve.Fragment,null,ve.createElement("div",{className:"markdown-editor-wrapper",ref:fo},ve.createElement("div",{className:`markdown-editor-container ${zr} ${oi?"on-preview":""} ${Tr?"mini":""} ${ko?"full-screen":""}`,style:fn},ve.createElement(me,{insertTemp:Eo,watch:oi,fullScreen:ko,showNullButton:ya,showNullProgramButton:an,onActionCallback:Wt,hidetoolBar:_r,extraUse:Rr}),ve.createElement("div",{className:"markdown-editor-body"},ve.createElement("div",{className:"codemirror-container"},ve.createElement("textarea",{ref:ga,placeholder:na})),oi?ve.createElement("div",{ref:Zo,className:"preview-container"},Ko==="stex"&&ve.createElement(re,{value:ni}),Ko!=="stex"&&ve.createElement(se.Z,{disabledFill:Jo,showProgramFill:an,value:ni})):null))),Ka?ve.createElement("a",{ref:Na,className:"editor-resize"}):null,Oo===Un&&ve.createElement(_t,{callback:ar,onCancel:Wr}),Oo===hn&&ve.createElement(De,{callback:ar,onCancel:Wr}),ve.createElement(be.Z,null,xo[Oo]&&Oo!==Un&&Oo!==hn?ve.createElement(st.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Cr,top:$r},title:ve.createElement("div",{style:{cursor:"move"},onMouseDown:Hr},xo[Oo]),open:!0,onCancel:Wr,footer:null,destroyOnClose:!0,width:Oo===hn?"1200px":null,height:Oo===hn?"80vh":null,className:"markdown-popup-form"},to):null))}},70859:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return pe},I:function(){return be}});var ve=fe(22150),je=fe(2453),x=fe(69677),ge=fe(93421),Ae=fe(31795),ue=fe(78045),ae=fe(71577),oe=fe(15476),le=fe(67294),ie=fe(52262),se=fe(67294),re=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?re(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}=ve.default,de={width:280,marginRight:10},he={labelCol:{span:5},wrapperCol:{span:19}};var pe=({callback:ye,onCancel:Ce})=>{const[we]=ce();let Qe=(0,le.useRef)();function Se(Te){Qe.current.width=we.getFieldValue("width"),Qe.current.align=we.getFieldValue("align"),ye(Te,Qe.current)}function ke(Te,Ze){if(Te.status===-1){je.ZP.error(Te.message);return}we.setFieldsValue({src:`/api/attachments/${Te.id}`,type:Ze.type})}function Pe(Te){let Ze=Te.target.files[0];Qe.current=Ze,be(Ze,ke)}return se.createElement(ve.default,ne(ee({form:we},he),{className:"upload-image-panel",onFinish:Se,style:{width:470,overflow:"hidden"}}),se.createElement(ve.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},se.createElement("div",{className:"flex-container"},se.createElement(ve.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},se.createElement(x.default,{style:de})),se.createElement(me,{onFileChange:Pe}))),se.createElement(ve.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},se.createElement(x.default,{style:{width:264}})),se.createElement(ve.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},se.createElement(ge.Z,null,se.createElement(ve.default.Item,{name:"width",style:{margin:0}},se.createElement(Ae.Z,{style:{width:264}})),se.createElement("span",{className:"ml8"},"%"))),se.createElement(ve.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(ve.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 me({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 je.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 Qe=new window.XMLHttpRequest;Qe.withCredentials=!0,Qe.addEventListener("load",function(Se){Ce(JSON.parse(Se.target.responseText),ye)},!1),Qe.addEventListener("error",function(Se){console.error(Se)},!1),Qe.open("POST",`${oe.KI}/api/attachments.json`),Qe.send(we)}},76621:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return x}});var ve=fe(67294),je=fe(73935);class x extends ve.Component{constructor(Ae){super(Ae);const ue=window.document;this.node=ue.createElement("div"),ue.body.appendChild(this.node)}render(){const{children:Ae}=this.props;return(0,je.createPortal)(Ae,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},21434:function(pn,Mt,fe){"use strict";var ve=fe(12867),je=fe(11713),x=fe(47897),ge=fe(67294);const Ae=je.default.Option;Mt.Z=({isTheoretical:ue,onFontSizeChange:ae,cmFontSize:oe,cmCodeMode:le,autoFormat:ie,onCodeModeChange:se,onTabToSpace:re,onAutoFormat:te,formatDocument:z,className:a="",tabToSpace:y,children:E,code_editor:b,challenge:ee})=>{const ne={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return ge.createElement("div",{className:`tpi-code-setting ${a}`},ge.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),ge.createElement("section",null,ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),ge.createElement(je.default,{bordered:!1,size:"small",value:le,onChange:se},ge.createElement(Ae,{value:"vs"},"\u767D\u8272\u80CC\u666F"),ge.createElement(Ae,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ue&&ge.createElement(ge.Fragment,null,ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),ge.createElement(je.default,{bordered:!1,size:"small",value:oe,onChange:ae},ge.createElement(Ae,{value:12},"12px"),ge.createElement(Ae,{value:14},"14px"),ge.createElement(Ae,{value:16},"16px"),ge.createElement(Ae,{value:18},"18px"),ge.createElement(Ae,{value:20},"20px"),ge.createElement(Ae,{value:22},"22px"))),ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"Tab\u8F6C\u6362"),ge.createElement(x.Z,{checked:y,onChange:re})),ge.createElement("div",{className:"file-item",onClick:z},ge.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ue&&ge.createElement(ge.Fragment,null,ge.createElement("h3",null,"\u5FEB\u6377\u952E"),ge.createElement("section",null,ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),ge.createElement("span",null,"Ctrl + S")),ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),ge.createElement("span",null,"F1 / Alt + F1")),ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),ge.createElement("span",null,"Ctrl + ]/[")),ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),ge.createElement("span",null,"Ctrl + Shift + \\")),ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),ge.createElement("span",null,"Home")),ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),ge.createElement("span",null,"End"))),E),!ue&&ge.createElement(ge.Fragment,null,ge.createElement("h3",null,"\u5FEB\u6377\u952E"),ge.createElement("section",null,ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),ge.createElement("span",null,ne[ee==null?void 0:ee.difficulty])),ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),ge.createElement("span",null,b==null?void 0:b.name)),ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),ge.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},9897:function(pn,Mt,fe){"use strict";fe.d(Mt,{i:function(){return de},Z:function(){return pe}});var ve={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},je=fe(57953),x=fe(83062),ge=fe(94184),Ae=fe.n(ge),ue=fe(28706),ae=fe(26194),oe=fe(52262),le="data:image/png;base64,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",ie="data:image/png;base64,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",se="data:image/png;base64,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",re="data:image/png;base64,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",te="data:image/png;base64,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",z="data:image/png;base64,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",a="data:image/png;base64,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",y="data:image/png;base64,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",E="data:image/png;base64,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",b="data:image/png;base64,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",ee="data:image/png;base64,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",ne="data:image/png;base64,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",ce=fe(67294);const de=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:le,swimg:ie},{name:"101\u8BA1\u5212",ptimg:se,swimg:re},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:te,swimg:z},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:y},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:E,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ee,swimg:ne}];var pe=({className:me,dataSource:be=[],col:ye=4,right:Ce,bottom:we=23,precision:Qe=0,wrapWidth:Se=1200,trackEventItems:ke,loading:Pe,onRemove:Te=()=>{},isCurrent:Ze=!0,showAlias:Xe=!1})=>{const Re=Math.floor((Se-(ye-1)*Ce)/ye),Je=[{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(et=>(window.ENV==="build"&&(et.ptimg=`/react/build${et.ptimg}`,et.swimg=`/react/build${et.swimg}`),et));return ce.createElement(je.Z,{spinning:Pe},ce.createElement("div",{className:Ae()(ve.list,me)},!!(be!=null&&be.length)&&(be==null?void 0:be.map((et,ut)=>{var ct;const{name:ot,id:st,identifier:lt,featured:pt,school_name:yt,image_url:_t,excellent:mt,is_plan:dt}=et;return ce.createElement("div",{key:st,className:ve.wrap,style:{width:Re,marginRight:(1+ut)%ye===0?0:Ce+Qe,marginBottom:we}},ce.createElement("a",{className:ve.li,onClick:$e=>{$e.preventDefault(),$e.stopPropagation(),ke&&(0,ue.L9)([ke]),(0,ue.xg)(`/paths/${lt}`)}},ce.createElement("div",{className:ve.img},ce.createElement("img",{className:ve.cover,src:`${_t}`}),Ze&&(0,oe.bg)()&&(et==null?void 0:et.studying)&&ce.createElement("div",{className:`${ve.movebq} user-path-items`,onClick:$e=>{$e.stopPropagation(),Te(et)}},ce.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ce.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ct=et==null?void 0:et.subject_tags)==null?void 0:ct.map(($e,Fe)=>{var Ke,Ge;if(Fe===0){const xe=(Ke=Je.find(We=>We.name==$e))==null?void 0:Ke.swimg;return ce.createElement("img",{className:ve.sign,src:xe,style:{left:"-4px"}})}const _e=(Ge=Je.find(xe=>xe.name==$e))==null?void 0:Ge.ptimg;return ce.createElement("img",{className:ve.sign,src:_e,style:{left:`${48+52*(Fe-1)+2*Fe}px`}})}),ce.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(et==null?void 0:et.excellent)&&ce.createElement("div",{className:ve.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ce.createElement("div",{className:ve.name},ce.createElement(x.Z,{title:Xe&&(et!=null&&et.excellent_alias_name)?ce.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ot}`,ce.createElement("br",null),ce.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${et==null?void 0:et.excellent_alias_name}`)):ot},ce.createElement("span",{className:ve.e},Xe&&(et==null?void 0:et.excellent_alias_name)||ot))),ce.createElement("div",{className:ve.tags},ce.createElement("div",null,ce.createElement(x.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ce.createElement("span",null,ce.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ce.createElement("span",null,et.stages_count))),ce.createElement(x.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ce.createElement("span",null,ce.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ce.createElement("span",null,et.members_count)))))))})),!be.length&&ce.createElement(ae.Z,null)))}},30001:function(pn,Mt,fe){"use strict";fe.d(Mt,{jL:function(){return Ae},w9:function(){return et},QD:function(){return Zt},cQ:function(){return Te.Z},op:function(){return Ot},O5:function(){return tr},_b:function(){return Un},t7:function(){return b},Gi:function(){return pt},YG:function(){return st},qp:function(){return se},vr:function(){return Jt},qE:function(){return It},Je:function(){return ce},wb:function(){return Pe},cq:function(){return Fe},tp:function(){return z}});var ve=fe(67294),je={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,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",Ae=({dataSource:Tn=[],img:Zn,imgWidth:ur=346,title:lr,sunTitle:Ao,bannerExtraContent:xo})=>ve.createElement("div",{className:je.banner},ve.createElement("div",{className:je.content},ve.createElement("aside",null,ve.createElement("p",null,ve.createElement("b",null,lr),ve.createElement("span",null,Ao)),Tn.length>0&&ve.createElement("div",{className:je.btns},Tn.map((Or,en)=>ve.createElement("div",{key:en,onClick:Or.click},Or.name,Or.sign?ve.createElement("img",{src:x,width:39}):null))),xo),Zn&&ve.createElement("img",{style:{marginTop:33,marginRight:38},src:Zn,width:ur}))),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),oe=fe.n(ae),le=fe(96486),se=({dataSource:Tn=[],value:Zn,onChange:ur,onTitleChange:lr,className:Ao,title:xo,titleWidth:Or=41,style:en={},fontColor:En="#6A7283",showCount:Bn})=>{const[or,Tr]=(0,ve.useState)(0),[nr,Uo]=(0,ve.useState)(!1),Eo=(0,ve.useRef)(null),Ko=(0,ve.useRef)(null);return(0,ve.useEffect)(()=>{var Bo;Tn.length!==0&&(((Bo=Eo==null?void 0:Eo.current)==null?void 0:Bo.clientHeight)>97?Tr(1):Tr(0)),Tn.length===0&&Tr(0),Uo(!1)},[Tn]),ve.createElement("div",{className:oe()(ue.row,Ao),style:en},ve.createElement("div",{onClick:(0,le.throttle)(()=>lr==null?void 0:lr(),2e3),style:{width:Or,marginTop:nr?12:4},className:`${ue.title} ${lr?"current":""}`},xo),ve.createElement("div",{className:nr?`${ue.tagsWrap} ${ue.tagsBorderWrap}`:ue.tagsWrap},ve.createElement("div",{className:ue.bar,ref:Ko,style:or>0?{height:or===1?97:"auto",overflow:or===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ve.createElement("div",{className:ue.tag,ref:Eo},Tn==null?void 0:Tn.map(Bo=>ve.createElement("span",{onClick:()=>ur(Bo.id),key:Bo.id,style:{color:En},className:Zn===Bo.id?ue.active:""},ve.createElement("span",{title:Bo.name,className:ue.name},Bo.name),!!Bn&&ve.createElement("span",{className:ue.num},Bo.count))))),!!or&&ve.createElement(ve.Fragment,null,or===1?ve.createElement("div",{onClick:()=>{var Bo;Tr(2),((Bo=Eo==null?void 0:Eo.current)==null?void 0:Bo.clientHeight)>245?Uo(!0):Uo(!1)},className:ue.action},"\u5C55\u5F00",ve.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ve.createElement("div",{onClick:()=>{Ko.current.scrollTop=0,Tr(1),Uo(!1)},className:ue.action},"\u6536\u8D77",ve.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},re={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},z=({dataSource:Tn=[],value:Zn,onChange:ur,className:lr,style:Ao={}})=>ve.createElement("div",{style:Ao,className:oe()(re.tabs,lr)},Tn.map(xo=>ve.createElement("span",{onClick:()=>ur(xo.id),className:Zn===xo.id?re.active:"",key:xo.id},xo.name))),a={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},y=fe(69677),b=({dataSource:Tn=[],value:Zn="",onChange:ur,onInputChange:lr=()=>{},className:Ao,style:xo={},placeholder:Or,allowClear:en=!1})=>{var En;const[Bn,or]=(0,ve.useState)(""),[Tr,nr]=(0,ve.useState)("");(0,ve.useEffect)(()=>{var Ko;let Bo=Zn;(Ko=JSON.stringify(Zn))!=null&&Ko.includes("{")&&(or(Zn.id),Bo=Zn.value||"");try{nr(decodeURIComponent(Bo||""))}catch(Ka){nr(decodeURIComponent(Bo||""))}},[Zn]);const Uo=()=>{ur(encodeURIComponent(Tr),Bn||null)},Eo=Ko=>{Ko!==Bn&&(or(Ko),ur(encodeURIComponent(Tr),Ko))};return ve.createElement("div",{className:oe()(a.input,Ao),style:xo},!!Tn.length&&ve.createElement("div",{className:a.dropdown},ve.createElement("div",{className:a.text},(En=Tn.find(Ko=>Ko.id===Bn))==null?void 0:En.name,ve.createElement("i",{className:"iconfont icon-zhankai4"}),ve.createElement("b",{className:a.b1}),ve.createElement("b",{className:a.b2})),ve.createElement("div",{className:a.menu},Tn.map((Ko,Bo)=>ve.createElement("div",{key:Bo,onClick:()=>Eo(Ko.id)},Ko.name)))),ve.createElement(y.default,{onPressEnter:Uo,value:Tr,onChange:Ko=>{nr(Ko.target.value),lr(encodeURIComponent(Ko.target.value),Bn||null)},bordered:!1,placeholder:Or}),ve.createElement("i",{onClick:Uo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ee={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"},ce=({value:Tn,onChange:Zn,className:ur,total:lr,pageSize:Ao,style:xo={}})=>{const Or=Tn<2,en=Tn>=Math.ceil(lr/Ao);return lr<=Ao?ve.createElement(ve.Fragment,null):ve.createElement("div",{className:oe()(ee.quickPager,ur),style:xo},ve.createElement("div",{onClick:()=>{Or||Zn(Tn-1,"prev")},className:Or?ee.disabled:""},"\u4E0A\u4E00\u9875"),ve.createElement("div",{onClick:()=>{en||Zn(Tn+1,"next")},className:en?ee.disabled:""},"\u4E0B\u4E00\u9875"))},de={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},he=fe(57953),pe=fe(83062),me=fe(12604),be=fe(11320),ye=fe(28706),Ce=fe(96908),we=fe(57177),Qe=fe(81378),Se=fe(26194),Pe=({className:Tn,dataSource:Zn=[],col:ur=4,right:lr,bottom:Ao=23,precision:xo=0,wrapWidth:Or=1200,trackEventItems:en,loading:En})=>{const Bn=Math.floor((Or-(ur-1)*lr)/ur);return ve.createElement(he.Z,{spinning:En},ve.createElement("div",{className:oe()(de.list,Tn)},!!Zn.length&&Zn.map((or,Tr)=>{const{name:nr,id:Uo,identifier:Eo,power:Ko,cover_image_id:Bo,pic:Ka}=or;return ve.createElement("div",{className:de.wrap,key:Uo,style:{width:Bn,marginRight:(1+Tr)%ur===0?0:lr+xo,marginBottom:Ao}},ve.createElement("a",{target:"_blank",href:`/shixuns/${Eo}/challenges`,className:de.li,onClick:Vr=>{Vr.preventDefault(),en&&(0,ye.L9)([en]),Ko&&(0,ye.xg)(`/shixuns/${Eo}/challenges`)}},ve.createElement("div",{className:de.img},ve.createElement("img",{className:de.cover,src:`${Ka}`}),or.is_jupyter&&ve.createElement("img",{className:de.sign,src:Ce}),or.is_jupyter_lab&&ve.createElement("img",{className:de.sign,src:we}),or.is_unity_3d&&ve.createElement("img",{className:de.sign,src:Qe})),ve.createElement("div",{className:de.name},ve.createElement(pe.Z,{title:nr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ve.createElement("span",{className:de.e},nr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ve.createElement("div",{className:de.tags},ve.createElement(pe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ve.createElement("span",null,ve.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ve.createElement("span",null,or.challenges_count))),!!or.myshixuns_count&&ve.createElement(pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ve.createElement("span",null,ve.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ve.createElement("span",null,or.myshixuns_count))),ve.createElement(pe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ve.createElement("span",null,ve.createElement("span",null,or.level))),ve.createElement("div",{className:de.rate},ve.createElement(me.Z,{allowHalf:!0,disabled:!0,defaultValue:or.score_info}),ve.createElement("span",null,"\xA0",or.score_info?`${or.score_info}\u5206`:"5\u5206")))),!Ko&&ve.createElement("div",{className:de.lockWrap},ve.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ve.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Zn.length&&ve.createElement(Se.Z,null)))},Te=fe(9897),Ze={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"},Xe="data:image/png;base64,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",Re=fe(67294),et=({className:Tn,dataSource:Zn=[],col:ur=4,right:lr,bottom:Ao=23,precision:xo=0,wrapWidth:Or=1200,trackEventItems:en,loading:En})=>{const Bn=Math.floor((Or-(ur-1)*lr)/ur);return Re.createElement(he.Z,{spinning:En},Re.createElement("div",{className:oe()(Ze.list,Tn)},!!Zn.length&&Zn.map((or,Tr)=>{const{subject_identifier:nr,id:Uo,identifier:Eo,power:Ko}=or,Bo=or.is_public!=0&&or.is_public;return Re.createElement("div",{className:Ze.wrap,key:Uo,style:{width:Bn,marginRight:(1+Tr)%ur===0?0:lr+xo,marginBottom:Ao}},Re.createElement("a",{className:Ze.li,onClick:Ka=>{Ka.preventDefault(),en&&(0,ye.L9)([en]),(0,ye.xg)(or.first_category_url)}},Re.createElement("div",{className:Ze.top},Re.createElement(pe.Z,{title:or.name},Re.createElement("div",{className:Ze.name},or.name)),Re.createElement("img",{className:Ze.img,src:be.Z.IMG_SERVER+"/images/"+or.avatar_url}),Re.createElement("div",{className:Ze.text,title:or.creator},or.creator),nr&&Re.createElement("div",{className:Ze.btns},Re.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Re.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Bo&&Re.createElement("div",{className:Ze.sign},"\u516C\u5F00")),Re.createElement("div",{className:Ze.bottom},or.visits>0&&Re.createElement(pe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Re.createElement("span",null,Re.createElement("i",{className:"iconfont icon-liulanyan"}),Re.createElement("span",null,or.visits))),or.course_members_count>0&&Re.createElement(pe.Z,{title:"\u6210\u5458",placement:"bottom"},Re.createElement("span",null,Re.createElement("i",{className:"iconfont icon-chengyuan"}),or.course_members_count)),or.tasks_count>0&&Re.createElement(pe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Re.createElement("span",null,Re.createElement("i",{className:"iconfont icon-zuoye"}),or.tasks_count)),or.is_end?Re.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Re.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!or.is_accessible&&Re.createElement("div",{className:Ze.lockWrap},Re.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Re.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Zn.length&&Re.createElement(Se.Z,null)))},ut={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},ct=fe(35973),st=({dataSource:Tn=[],value:Zn,onChange:ur,className:lr,style:Ao={},tabBarExtraContent:xo})=>ve.createElement("div",{className:oe()(ut.tabs,lr),style:Ao},ve.createElement("div",{className:ut.tabsWrap},Tn.map((Or,en)=>ve.createElement("aside",{className:ut.tab,onClick:()=>{ur(Or.id),Or.link&&ct.history.push(Or.link)},key:en},ve.createElement("div",{className:Zn===Or.id?ut.active:""},Or.name),(Or==null?void 0:Or.resetCount)==null&&(Or==null?void 0:Or.total)!==void 0&&ve.createElement("span",null,"\uFF08",Or==null?void 0:Or.total,"\uFF09"),(Or==null?void 0:Or.resetCount)!==void 0&&(Or==null?void 0:Or.total)!==void 0&&ve.createElement(pe.Z,{title:(Or==null?void 0:Or.tip)!=null?Or==null?void 0:Or.tip:""},ve.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ve.createElement("span",{style:{color:"#000"}},Or==null?void 0:Or.resetCount),"/",ve.createElement("span",null,Or==null?void 0:Or.total),"\uFF09"))))),ve.createElement("div",{className:ut.tabBar},xo)),pt=({className:Tn,style:Zn={},children:ur})=>ve.createElement("div",{className:oe()(Tn),style:Zn},ur),yt={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"},_t=fe(85418),mt=fe(68508);const dt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Fe=({sortValue:Tn,dropValue:Zn,className:ur,onSort:lr,onDrop:Ao,dataSource:xo=dt})=>{var Or;return ve.createElement("div",{className:oe()(yt.orderWrap,ur)},ve.createElement(_t.Z,{dropdownRender:()=>ve.createElement(mt.default,null,xo.map((en,En)=>ve.createElement(mt.default.Item,{key:En,onClick:()=>Ao(en.id)},en.name)))},ve.createElement("span",{className:yt.orderTextWrap},(Or=xo.find(en=>Zn===en.id))==null?void 0:Or.name)),ve.createElement("span",{className:yt.orderIconWrap},ve.createElement("span",{className:yt.orderAsc},ve.createElement("i",{className:Tn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${yt.cursorPointer} ${yt.active}`:`iconfont icon-sanjiaoxing-up font12 ${yt.cursorPointer}`,onClick:()=>lr(Tn==="asc"?"desc":"asc")})),ve.createElement("span",{className:yt.orderDesc},ve.createElement("i",{className:Tn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${yt.cursorPointer} ${yt.active}`:`iconfont icon-sanjiaoxing-down font12 ${yt.cursorPointer}`,onClick:()=>lr(Tn==="asc"?"desc":"asc")}))))},Ke={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"},Ge=fe(71577),_e=Object.defineProperty,xe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,De=(Tn,Zn,ur)=>Zn in Tn?_e(Tn,Zn,{enumerable:!0,configurable:!0,writable:!0,value:ur}):Tn[Zn]=ur,ze=(Tn,Zn)=>{for(var ur in Zn||(Zn={}))We.call(Zn,ur)&&De(Tn,ur,Zn[ur]);if(xe)for(var ur of xe(Zn))Ie.call(Zn,ur)&&De(Tn,ur,Zn[ur]);return Tn},at=(Tn,Zn)=>{var ur={};for(var lr in Tn)We.call(Tn,lr)&&Zn.indexOf(lr)<0&&(ur[lr]=Tn[lr]);if(Tn!=null&&xe)for(var lr of xe(Tn))Zn.indexOf(lr)<0&&Ie.call(Tn,lr)&&(ur[lr]=Tn[lr]);return ur},bt=(Tn,Zn,ur)=>new Promise((lr,Ao)=>{var xo=En=>{try{en(ur.next(En))}catch(Bn){Ao(Bn)}},Or=En=>{try{en(ur.throw(En))}catch(Bn){Ao(Bn)}},en=En=>En.done?lr(En.value):Promise.resolve(En.value).then(xo,Or);en((ur=ur.apply(Tn,Zn)).next())}),Ot=Tn=>{var Zn=Tn,{className:ur,style:lr,children:Ao,loading:xo=!1,openLoading:Or,onClick:en=()=>{},size:En="middle",shape:Bn="round"}=Zn,or=at(Zn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Tr,nr]=(0,ve.useState)(!1);return ve.createElement(Ge.ZP,ze({onClick:(0,le.throttle)(Uo=>bt(void 0,null,function*(){Or&&nr(!0);try{yield en(Uo)}catch(Eo){console.log("error",Eo)}Or&&nr(!1)}),2e3,{leading:!0,trailing:!1}),className:oe()(Ke.btn,Ke[`${En}-${Bn}`],ur),style:lr,size:En,shape:Bn,loading:Tr||xo},or),Ao)},St={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"},It=({className:Tn,style:Zn,children:ur=null,onClick:lr,title:Ao})=>ve.createElement("div",{className:oe()(St.head,Tn),style:Zn},ve.createElement("span",{className:"primary-hover",onClick:lr},ve.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ve.createElement("b",{title:Ao},Ao),ve.createElement("div",{className:St.node},ur)),Ut={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"},Zt=({confirmShow:Tn=!0,confirmTitle:Zn,confirmClick:ur,cancelShow:lr=!0,cancelTitle:Ao,cancelClick:xo,className:Or,style:en,confirmLoading:En=!1})=>ve.createElement("div",{className:oe()(Ut.btns,Or),style:en},Tn&&ve.createElement(Ge.ZP,{loading:En,onClick:ur,type:"primary",className:Ut.confirm},Zn),lr&&ve.createElement(Ge.ZP,{onClick:xo,className:Ut.cancel},Ao)),xt={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"},Jt=({className:Tn,style:Zn={},LeftContent:ur,children:lr,RightContent:Ao})=>ve.createElement("div",{className:oe()(xt.fixedBottom,Tn),style:Zn},ve.createElement("div",{className:xt.wrap},ve.createElement("div",{className:xt.left},ur),ve.createElement("div",{className:xt.center},lr),ve.createElement("div",{className:xt.right},Ao))),tn={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"},Un=({className:Tn,style:Zn={},dataSource:ur=[]})=>ve.createElement("div",{className:oe()(tn.crumbs,Tn),style:Zn},ur.map((lr,Ao)=>Ao<ur.length-1?ve.createElement(ve.Fragment,{key:Ao},lr.path||lr.onClick?ve.createElement("span",{className:tn.hover,onClick:lr!=null&&lr.onClick?lr.onClick:()=>ct.history.push(lr.path)},lr.name):ve.createElement("span",null,lr.name),ve.createElement("span",null,"\xA0",">","\xA0")):ve.createElement("span",{key:Ao,style:{color:"#5F6368"}},lr.name))),xn=fe(55054),Hn=Object.defineProperty,mn=Object.defineProperties,wn=Object.getOwnPropertyDescriptors,$n=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,Ur=Object.prototype.propertyIsEnumerable,xr=(Tn,Zn,ur)=>Zn in Tn?Hn(Tn,Zn,{enumerable:!0,configurable:!0,writable:!0,value:ur}):Tn[Zn]=ur,Jr=(Tn,Zn)=>{for(var ur in Zn||(Zn={}))Fr.call(Zn,ur)&&xr(Tn,ur,Zn[ur]);if($n)for(var ur of $n(Zn))Ur.call(Zn,ur)&&xr(Tn,ur,Zn[ur]);return Tn},bo=(Tn,Zn)=>mn(Tn,wn(Zn)),Qo=(Tn,Zn)=>{var ur={};for(var lr in Tn)Fr.call(Tn,lr)&&Zn.indexOf(lr)<0&&(ur[lr]=Tn[lr]);if(Tn!=null&&$n)for(var lr of $n(Tn))Zn.indexOf(lr)<0&&Ur.call(Tn,lr)&&(ur[lr]=Tn[lr]);return ur};const{Countdown:qn}=xn.default;var tr=Tn=>{var Zn=Tn,{onChange:ur}=Zn,lr=Qo(Zn,["onChange"]);const[Ao,xo]=(0,ve.useState)(null);(0,ve.useEffect)(()=>{typeof Ao=="number"&&Ao>=0&&ur(Ao)},[Ao]);const Or=en=>{const En=Math.floor(en/1e3);xo(En)};return ve.createElement(qn,bo(Jr({},lr),{onChange:Or}))}},99914:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return je}});var ve=fe(67294);function je(x,ge){const Ae=(0,ve.useRef)();(0,ve.useEffect)(()=>{Ae.current=x}),(0,ve.useEffect)(()=>{function ue(){Ae.current()}if(ge!==null){let ae=setInterval(ue,ge);return()=>clearInterval(ae)}},[ge])}},97917:function(pn,Mt,fe){"use strict";var ve=fe(67294),je=fe(55054),x=fe(31795),ge=fe(22150),Ae=fe(14446),ue=fe(57953),ae=fe(9430),oe=fe(69677),le=fe(71230),ie=fe(15746),se=fe(71577),re=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=(me,be,ye)=>new Promise((Ce,we)=>{var Qe=Pe=>{try{ke(ye.next(Pe))}catch(Te){we(Te)}},Se=Pe=>{try{ke(ye.throw(Pe))}catch(Te){we(Te)}},ke=Pe=>Pe.done?Ce(Pe.value):Promise.resolve(Pe.value).then(Qe,Se);ke((ye=ye.apply(me,be)).next())});const{Countdown:de}=je.default,he=({value:me,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:me,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"})),pe=({exercise:me,successCb:be,dispatch:ye})=>{var Ce,we,Qe,Se;const ke=(0,a.useParams)(),[Pe]=ge.default.useForm(),Te=ge.default.useWatch("time",Pe),[Ze,Xe]=(0,ve.useState)(!1),Re=(0,ve.useRef)(),{actionTabs:Je}=me,[et,ut]=(0,ve.useState)(),[,ct,ot,st]=(0,ee.U)(re.n7,{id:ke.categoryId}),[,lt,pt]=(0,ee.U)(re.Cd,{});(0,ve.useEffect)(()=>{me.actionTabs.key==="student-unlock"&&(Xe(!1),Pe.resetFields())},[me.actionTabs.key]);const yt=()=>new Promise(xe=>ce(void 0,null,function*(){var We,Ie;return Re.current=yield(0,E.y)({ip_limit:(We=Je==null?void 0:Je.exerciseParams)==null?void 0:We.ip_limit,ip_bind:(Ie=Je==null?void 0:Je.exerciseParams)==null?void 0:Ie.ip_bind_type}),xe()})),_t=()=>ce(void 0,null,function*(){var xe,We,Ie,De,ze;yield Pe.validateFields();const at=Pe.getFieldsValue();if(Xe(!0),(((xe=Je==null?void 0:Je.exerciseParams)==null?void 0:xe.ip_limit)!=="no"||(We=Je==null?void 0:Je.exerciseParams)!=null&&We.ip_bind_type)&&(yield yt()),(yield(0,re.ZD)((Ie=Je==null?void 0:Je.exerciseParams)==null?void 0:Ie.id,{exercise_user_id:(De=Je==null?void 0:Je.exerciseParams)==null?void 0:De.exercise_user_id,unlock_key:at.unlock_key,time:at.time,ip:Re.current})).status===0){if(be){ye({type:"exercise/setActionTabs",payload:{}}),be();return}const Pt=Je==null?void 0:Je.exerciseParams;(0,y.nr)({inner_ip:Pt.inner_ip,public_ip:Pt.public_ip,open_camera:Pt.open_camera,ip_limit:Pt.ip_limit,ip_bind:Pt.ip_bind,ip_bind_type:Pt.ip_bind_type,exercise_tips:Pt.exercise_tips,exerciseId:Pt.id,screen_open:Pt.screen_open,screen_num:Pt.screen_num,screen_sec:Pt.screen_sec,coursesId:ke.coursesId,login:(ze=(0,b.eY)())==null?void 0:ze.login,history,identity_verify:Pt.identity_verify,open_phone_video_recording:Pt.open_phone_video_recording,current_status:Pt.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}Xe(!1)}),mt=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:xe=>ne.createElement("span",{className:xe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},xe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:xe=>ne.createElement("span",{className:xe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},xe)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],dt=((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,ve.useEffect)(()=>{me.actionTabs.key==="student-unlock"&&ce(void 0,null,function*(){const xe=yield pt(ke);yield ot({}),xe.status||ut(xe)})},[me.actionTabs.key]);const{time:$e,end_time:Fe}=(et==null?void 0:et.exercise)||{},Ke=st!=null&&st.user_end_time?z()(st==null?void 0:st.user_end_time).add(1,"minutes"):z()(),Ge=z()(st==null?void 0:st.user_total_end_time)>Ke?Math.round(z().duration(z()(st==null?void 0:st.user_total_end_time).diff(Ke.startOf("minute"))).asMinutes()):0,_e=((st==null?void 0:st.student_left_minutes)||0)+(Te||0);return ne.createElement(ne.Fragment,null,ne.createElement(Ae.default,{width:514,centered:!0,closable:!!((Qe=Je==null?void 0:Je.exerciseParams)!=null&&Qe.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:me.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},ne.createElement(ue.Z,{spinning:ct||lt},dt&&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 "),!dt&&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"),dt&&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(ge.default,{form:Pe,layout:"vertical",autoComplete:"off"},ne.createElement(ge.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(oe.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),$e!==-1?ne.createElement(ne.Fragment,null,ne.createElement(ge.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()(st==null?void 0:st.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ne.createElement(he,{MaxMinutes:Ge})),ne.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},ct||lt?"--":_e),"\u5206\u949F",_e!==0&&(st==null?void 0:st.user_end_time)&&ne.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},z()(st==null?void 0:st.user_end_time).add(Te||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()(Fe).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:Ze,onClick:_t},"\u8FDB\u5165\u8003\u8BD5"))))))};Mt.Z=(0,a.connect)(({exercise:me})=>({exercise:me}))(pe)},70562:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return Ze}});var ve=fe(67294),je=fe(78045),x=fe(71577),ge=fe(2453),Ae=fe(14446),ue=fe(31795),ae=fe(71230),oe=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"},re=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,de=Object.defineProperties,he=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(Xe,Re,Je)=>Re in Xe?ce(Xe,Re,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Xe[Re]=Je,Ce=(Xe,Re)=>{for(var Je in Re||(Re={}))me.call(Re,Je)&&ye(Xe,Je,Re[Je]);if(pe)for(var Je of pe(Re))be.call(Re,Je)&&ye(Xe,Je,Re[Je]);return Xe},we=(Xe,Re)=>de(Xe,he(Re)),Qe=(Xe,Re,Je)=>new Promise((et,ut)=>{var ct=lt=>{try{st(Je.next(lt))}catch(pt){ut(pt)}},ot=lt=>{try{st(Je.throw(lt))}catch(pt){ut(pt)}},st=lt=>lt.done?et(lt.value):Promise.resolve(lt.value).then(ct,ot);st((Je=Je.apply(Xe,Re)).next())});const Se={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var ke=(Xe=>(Xe[Xe.SET_PATH=0]="SET_PATH",Xe[Xe.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Xe))(ke||{});function Pe(Xe,Re){switch(Re.type){case 0:return we(Ce({},Xe),{selectedPath:Re.payload});case 1:return we(Ce({},Xe),{passedContent:Re.payload});default:throw new Error}}var Ze=({language:Xe,dispatch:Re,shixunWorkReport:Je,v:et,languages:ut,classroomList:ct,autoHeight:ot,diff_code_count:st,data:lt})=>{const[pt,yt]=(0,ve.useState)(ut==null?void 0:ut[0]),_t=(0,a.useParams)();return(0,ve.useEffect)(()=>{yt(ut==null?void 0:ut[0])},[]),(0,ve.useEffect)(()=>{var mt;yt((mt=ut==null?void 0:ut.filter(dt=>dt.language===(pt==null?void 0:pt.language)))==null?void 0:mt[0])},[ut]),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")),(ut==null?void 0:ut.length)>1&&ne.createElement(je.ZP.Group,{defaultValue:Xe,style:{marginLeft:10},onChange:mt=>{var dt;et.language=mt.target.value,yt((dt=ut==null?void 0:ut.filter($e=>$e.language===mt.target.value))==null?void 0:dt[0])}},ut==null?void 0:ut.map(mt=>ne.createElement(je.ZP,{value:mt==null?void 0:mt.language},mt==null?void 0:mt.language)))),(0,re.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,dt;if(!((dt=(mt=ct.AssistantObject)==null?void 0:mt.hack)!=null&&dt.can_appraise)&&(0,re.Rm)()){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let $e=pt==null?void 0:pt.score;Ae.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:Fe=>{$e=Fe}}))),okText:"\u786E\u8BA4",onOk:()=>Qe(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${_t==null?void 0:_t.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:_t==null?void 0:_t.coursesId,hack_user_code_id:pt==null?void 0:pt.hack_user_id,score:$e}})).status===0&&(ge.ZP.success("\u8C03\u5206\u6210\u529F"),Re({type:"shixunHomeworks/setActionTabs",payload:{}}),Re({type:"shixunHomeworks/getShixunWorkReports",payload:Ce({},_t)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,re.GJ)()&&Je!="shixunWorkReport"&&ne.createElement(x.ZP,{onClick:()=>{var mt;if(!((mt=ct.AssistantObject.hack)!=null&&mt.can_appraise)&&(0,re.Rm)()){ge.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}Re({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:ot,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(oe.Z,{flex:1},ne.createElement("h1",{className:se.title},"\u70B9\u8BC4\u5185\u5BB9")),ne.createElement(oe.Z,{className:"pr30"},(0,re.GJ)()&&ne.createElement(x.ZP,{onClick:()=>Qe(void 0,null,function*(){Ae.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 Qe(this,null,function*(){(yield(0,E.gZ)({comment_id:pt==null?void 0:pt.comment_id,homeworkId:_t.homeworkId,type:"hack"})).status===0&&(ge.ZP.success("\u5220\u9664\u6210\u529F"),Re({type:"shixunHomeworks/getShixunWorkReports",payload:Ce({},_t)}))})}})})},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(pn,Mt,fe){"use strict";fe.r(Mt),fe.d(Mt,{default:function(){return St}});var ve=fe(67294),je=fe(55733),x=fe.n(je),ge=fe(35973),Ae=fe(14446),ue=fe(46303),ae=fe(85673),oe=fe(71230),le=fe(15746),ie=fe(71577),se=fe(2453),re=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"},de=fe(70562),he=fe(33170),pe=fe(19575),me=fe(27484),be=fe.n(me),ye=fe(36295),Ce=fe(86276);const we=({shixunHomeworks:wt,autoHeight:It,classroomList:Ut,user:Ct,dispatch:Zt})=>{const{shixunWorkReport:xt}=wt,{stage_list:jt,work_id:Jt}=xt,tn=(0,ge.useParams)(),hn=(0,ee.GJ)(),[Un,xn]=(0,ve.useState)(),Hn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},mn=Fr=>Fr==="c++"?1:Fr==="C++"?2:Fr;function wn(Fr,Ur){return(0,he.U2)(`student_works/${Jt}/rep_passed_content.json`,{path:Ur,game_id:Fr})}const $n=(0,ne.qZ)(5,xt.hack);return ve.createElement(ve.Fragment,null,$n==null?void 0:$n.map(function(Fr,Ur){return ve.createElement("div",{key:Ur},Fr.map(function(xr,Jr){var bo,Qo,qn;return ve.createElement("aside",{className:"pl30 pr30",key:Jr},ve.createElement("div",{className:`${ce.shixunTitle} mt10`},ve.createElement("div",{style:{display:"flex",width:"100%"}},ve.createElement("span",{className:"fa fa-code "}),ve.createElement("strong",{style:{flex:1},className:"c-black"},"\u7B2C",Ur*5+Jr+1,"\u9898 ",xr.name),xr.is_finish&&ve.createElement("a",{style:{marginLeft:20},onClick:Dn=>{Dn.preventDefault(),window.open(`${xr==null?void 0:xr.url}&language=${mn(xr.language)}`),localStorage.setItem("program_homework",[tn.coursesId,tn.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"),!xr.is_finish&&xr.final_submit_languages.length>0&&ve.createElement("a",{style:{marginLeft:20},onClick:Dn=>{Dn.preventDefault(),window.open(`${xr==null?void 0:xr.url}&language=${mn(xr.final_submit_languages[0].language)}`),localStorage.setItem("program_homework",[tn.coursesId,tn.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"))),ve.createElement("div",{className:"font16 mt10"},xr.is_finish?ve.createElement("aside",{className:ce.shixunWrp},ve.createElement(de.Z,{classroomList:Ut,user:Ct,v:xr,shixunWorkReport:xt,dispatch:Zt,autoHeight:It,languages:xr.languages,language:xr.language,game_id:xr.id,data:pe.Base64.decode(xr.code),diff_code_count:xr.diff_code_count,onPathChange:wn})):xr.final_submit_languages.length>0&&ve.createElement("aside",{className:ce.shixunWrp},ve.createElement(de.Z,{classroomList:Ut,user:Ct,v:xr,shixunWorkReport:xt,dispatch:Zt,autoHeight:It,languages:xr.final_submit_languages,language:xr.final_submit_languages[0].language,game_id:xr.id,data:pe.Base64.decode(xr.final_submit_languages[0].code),diff_code_count:xr.diff_code_count,onPathChange:wn}))),ve.createElement("aside",{className:"mt10 font16"},(bo=xr.history)!=null&&bo.length?ve.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:(Dn,tr)=>ve.createElement("span",null,tr!=null&&tr.created_at?be()(tr==null?void 0:tr.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Dn,tr)=>{var Tn;return ve.createElement("span",{className:Dn===0?"c-green":"c-red"},((Tn=Ce.Im[Dn])==null?void 0:Tn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((qn=(Qo=xr==null?void 0:xr.history)==null?void 0:Qo[0])==null?void 0:qn.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Dn,tr)=>ve.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{Ae.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:ve.createElement("div",{className:"mb10"},ve.createElement(ye.ZP,{height:300,language:"python",theme:"vs-light",value:tr!=null&&tr.code?pe.Base64.decode(tr==null?void 0:tr.code):"",autoHeight:It,options:Hn}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(Dn=>!!Dn),pagination:{hideOnSinglePage:!0},dataSource:xr.history}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"))}))}))};var Qe=(0,ge.connect)(({shixunHomeworks:wt,loading:It,globalSetting:Ut,classroomList:Ct,user:Zt})=>({shixunHomeworks:wt,globalSetting:Ut,loading:It.effects,classroomList:Ct,user:Zt}))(we),Se=fe(22150),ke=fe(69677),Pe=fe(1916),Te=fe(67294),Ze=Object.defineProperty,Xe=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,et=(wt,It,Ut)=>It in wt?Ze(wt,It,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):wt[It]=Ut,ut=(wt,It)=>{for(var Ut in It||(It={}))Re.call(It,Ut)&&et(wt,Ut,It[Ut]);if(Xe)for(var Ut of Xe(It))Je.call(It,Ut)&&et(wt,Ut,It[Ut]);return wt},ct=(wt,It)=>{var Ut={};for(var Ct in wt)Re.call(wt,Ct)&&It.indexOf(Ct)<0&&(Ut[Ct]=wt[Ct]);if(wt!=null&&Xe)for(var Ct of Xe(wt))It.indexOf(Ct)<0&&Je.call(wt,Ct)&&(Ut[Ct]=wt[Ct]);return Ut},ot=(wt,It,Ut)=>new Promise((Ct,Zt)=>{var xt=tn=>{try{Jt(Ut.next(tn))}catch(hn){Zt(hn)}},jt=tn=>{try{Jt(Ut.throw(tn))}catch(hn){Zt(hn)}},Jt=tn=>tn.done?Ct(tn.value):Promise.resolve(tn.value).then(xt,jt);Jt((Ut=Ut.apply(wt,It)).next())});const st=wt=>{var It=wt,{shixunHomeworks:Ut,dispatch:Ct}=It,Zt=ct(It,["shixunHomeworks","dispatch"]),xt,jt,Jt;const tn=(0,ge.useParams)(),[hn,Un]=(0,ve.useState)(!1),[xn]=Se.default.useForm(),[Hn,mn]=Ae.default.useModal(),[wn,$n]=(0,ve.useState)(!1),[Fr,Ur]=(0,ve.useState)(!1);(0,ve.useEffect)(()=>{var Jr,bo,Qo,qn,Dn,tr;Ut.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&(Ut.actionTabs.selectArrs.type==="1"?xn.setFieldsValue({comment:Ut.actionTabs.selectArrs.v.comment,hidden_comment:Ut.actionTabs.selectArrs.v.hidden_comment}):xn.setFieldsValue({comment:(Qo=(bo=(Jr=Ut.actionTabs.selectArrs)==null?void 0:Jr.data)==null?void 0:bo.data)==null?void 0:Qo.work_comment,hidden_comment:(tr=(Dn=(qn=Ut.actionTabs.selectArrs)==null?void 0:qn.data)==null?void 0:Dn.data)==null?void 0:tr.work_comment_hidden}))},[Ut.actionTabs.key]);const xr=()=>ot(void 0,null,function*(){var Jr,bo,Qo,qn;const Dn=xn.getFieldValue();let tr=Ut.actionTabs.selectArrs.type==="1"?`/api/problems/${Ut.actionTabs.selectArrs.v.identifier}/hack_comment.json`:`/api/student_works/${tn.homeworkId}/shixun_work_comment.json`;(yield(0,he.ZP)(tr,{method:"post",body:{hidden_comment:Dn.hidden_comment,comment:Dn.comment,language:(Jr=Ut.actionTabs.selectArrs)==null?void 0:Jr.language,user_id:(qn=(Qo=(bo=Ut.actionTabs.selectArrs)==null?void 0:bo.data)==null?void 0:Qo.data)==null?void 0:qn.user_id}})).status===0&&(se.ZP.success("\u8BC4\u9605\u6210\u529F"),xn.resetFields(),Ct({type:"shixunHomeworks/setActionTabs",payload:{}}),Ct({type:"shixunHomeworks/getShixunWorkReports",payload:ut({},tn)}))});return Te.createElement(Te.Fragment,null,mn,Te.createElement(Ae.default,{centered:!0,title:Te.createElement("span",null,((xt=Ut.actionTabs.selectArrs)==null?void 0:xt.type)==="1"?"\u70B9\u8BC4\u4EE3\u7801":"\u66F4\u6539\u70B9\u8BC4",((jt=Ut.actionTabs.selectArrs)==null?void 0:jt.language)&&Te.createElement("span",{style:{marginLeft:10,fontSize:14}},"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Jt=Ut.actionTabs.selectArrs)==null?void 0:Jt.language)),open:Ut.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ot(void 0,null,function*(){const Jr=xn.getFieldValue();JSON.stringify(Jr)==="{}"||Jr.hidden_comment===""&&Jr.comment===""?Un(!0):xr()}),onCancel:()=>{Ct({type:"shixunHomeworks/setActionTabs",payload:{}})}},Te.createElement(Se.default,{form:xn,onChange:()=>{hn&&Un(!1)}},Te.createElement(oe.Z,{wrap:!1,align:"middle",justify:"space-between"},Te.createElement(le.Z,null,Te.createElement("div",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Te.createElement(le.Z,null,Te.createElement(Pe.Z,{isShowComponent:(0,ee.G5)(),ModalProps:{open:wn,onCancel:()=>{$n(!1)}},onDataSelect:(Jr,bo)=>ot(void 0,[Jr,bo],function*(Qo,{node:qn}){const Dn=()=>{xn.setFieldsValue({comment:qn==null?void 0:qn.value}),$n(!1)};if(xn.getFieldValue("comment")){Hn.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:Dn});return}Dn()})},Te.createElement(ie.ZP,{style:{padding:0,height:"auto"},icon:Te.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Jr=>{$n(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Te.createElement(Se.default.Item,{name:"comment"},Te.createElement(ke.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),Te.createElement(oe.Z,{wrap:!1,align:"middle",justify:"space-between"},Te.createElement(le.Z,null,Te.createElement("div",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Te.createElement(le.Z,null,Te.createElement(Pe.Z,{isShowComponent:(0,ee.G5)(),ModalProps:{open:Fr,onCancel:()=>{Ur(!1)}},onDataSelect:(Jr,bo)=>ot(void 0,[Jr,bo],function*(Qo,{node:qn}){const Dn=()=>{xn.setFieldsValue({hidden_comment:qn==null?void 0:qn.value}),Ur(!1)};if(xn.getFieldValue("hidden_comment")){Hn.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:Dn});return}Dn()})},Te.createElement(ie.ZP,{style:{padding:0,height:"auto"},icon:Te.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Jr=>{Ur(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Te.createElement(Se.default.Item,{name:"hidden_comment"},Te.createElement(ke.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),hn&&Te.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var lt=(0,ge.connect)(({shixunHomeworks:wt})=>({shixunHomeworks:wt}))(st),pt=fe(98595),yt=fe(85725),_t=fe(86763),mt=fe(80599),dt=fe.n(mt),$e=fe(96469),Fe=fe(67294),Ke=Object.defineProperty,Ge=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,De=(wt,It,Ut)=>It in wt?Ke(wt,It,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):wt[It]=Ut,ze=(wt,It)=>{for(var Ut in It||(It={}))We.call(It,Ut)&&De(wt,Ut,It[Ut]);if(xe)for(var Ut of xe(It))Ie.call(It,Ut)&&De(wt,Ut,It[Ut]);return wt},at=(wt,It)=>Ge(wt,_e(It)),bt=(wt,It)=>{var Ut={};for(var Ct in wt)We.call(wt,Ct)&&It.indexOf(Ct)<0&&(Ut[Ct]=wt[Ct]);if(wt!=null&&xe)for(var Ct of xe(wt))It.indexOf(Ct)<0&&Ie.call(wt,Ct)&&(Ut[Ct]=wt[Ct]);return Ut},Pt=(wt,It,Ut)=>new Promise((Ct,Zt)=>{var xt=tn=>{try{Jt(Ut.next(tn))}catch(hn){Zt(hn)}},jt=tn=>{try{Jt(Ut.throw(tn))}catch(hn){Zt(hn)}},Jt=tn=>tn.done?Ct(tn.value):Promise.resolve(tn.value).then(xt,jt);Jt((Ut=Ut.apply(wt,It)).next())});const Ot=wt=>{var It=wt,{shixunHomeworks:Ut,globalSetting:Ct,loading:Zt,classroomList:xt,dispatch:jt,user:Jt}=It,tn=bt(It,["shixunHomeworks","globalSetting","loading","classroomList","dispatch","user"]),hn,Un,xn,Hn,mn,wn,$n,Fr,Ur,xr,Jr,bo,Qo,qn,Dn,tr,Tn,Zn,ur,lr,Ao,xo,Or,en,En,Bn,or,Tr,nr,Uo,Eo,Ko;const[Bo,Ka]=(0,ve.useState)(ze({},(0,ge.useParams)())),Vr=(0,ge.useParams)(),ya=(0,ge.useLocation)(),[]=(0,ve.useState)([]),[an,_r]=(0,ve.useState)({last:!1}),[mr,Ir]=(0,ve.useState)({last:!1}),vr=(0,ve.useRef)(),Br=(0,ve.useRef)(),[zr,jr]=(0,ve.useState)(!1),[qo,Jo]=(0,ve.useState)(!1),[na,Ea]=(0,ve.useState)(!1),{shixunWorkReport:Rr}=Ut,[Mr,ei]=(0,ve.useState)(new(x())),[ni,_a]=(0,ve.useState)([]),[oi,lo]=(0,ve.useState)(!1),[ko,sa]=(0,ve.useState)(!1);(0,ve.useEffect)(()=>(jt({type:"globalSetting/footerToggle",payload:!1}),jt({type:"classroomList/getAssistantPermissions",payload:{course_id:Bo.coursesId}}),()=>{jt({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,ve.useEffect)(()=>{(0,ee.Rm)()&&jt({type:"classroomList/getAssistantPermissions",payload:{course_id:Bo.coursesId}})},[(hn=Jt==null?void 0:Jt.userInfo)==null?void 0:hn.login]),(0,ve.useEffect)(()=>{Ut.actionTabs.key==="\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"&&ni.length>0&&!qo&&setTimeout(()=>{Oi("all")},800)},[ni,qo]),(0,ve.useEffect)(()=>{Ka(ze({},Vr))},[ya.pathname]);const Oo=()=>{document.body.scrollIntoView()};function Ya(){return Pt(this,null,function*(){var rr,Cn,Cr,so;const $r=JSON.parse(sessionStorage.all_student_works_params||"{}"),uo=yield jt({type:"shixunHomeworks/getAllStudentWorks",payload:ze(ze({},Bo),$r)});_a(uo.all_student_works);const ga=(rr=uo.all_student_works)==null?void 0:rr.map(fo=>String(fo.student_work_id)).indexOf(Bo.homeworkId);ga===((Cn=uo.all_student_works)==null?void 0:Cn.length)-1?_r({last:!0}):_r((Cr=uo.all_student_works)==null?void 0:Cr[ga+1]),Ir(ga===0?{last:!0}:(so=uo.all_student_works)==null?void 0:so[ga-1])})}const Ta=()=>{document.querySelectorAll("canvas").forEach(rr=>{(!rr.clientWidth||!rr.clientHeight)&&rr.remove()})},qi=()=>{vr.current.offsetHeight>62e3?Ea(!1):Ea(!0)},Oi=rr=>Pt(void 0,null,function*(){var Cn,Cr,so,$r;let uo=0,ga;ga=Ae.default.info({width:460,title:Fe.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A,",Fe.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:Fe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Fe.createElement("span",{className:"c-blue"},uo+1),"/",rr!=="all"?1:ni==null?void 0:ni.length,Fe.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:ce.modal,onOk:()=>{}});const fo={margin:[0,0],filename:`${(Cn=Rr==null?void 0:Rr.data)==null?void 0:Cn.user_name}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function Na(){return Pt(this,null,function*(){const Zo=yield jt({type:"shixunHomeworks/getShixunWorkReports",payload:at(ze({},Bo),{homeworkId:ni[uo].student_work_id,user_id:ni[uo].user_id,id:Bo.categoryId})});Oo(),uo++,setTimeout(()=>Pt(this,null,function*(){var Rn,Wn;Ta();const Yn=Mr.folder(`${(Rn=Zo==null?void 0:Zo.data)==null?void 0:Rn.user_name}`),Wt=document.querySelector("#export-all").children;let ar=dt()();for(let Wr=0;Wr<Wt.length;Wr++)yield ar.set(fo).from(Wt[Wr]).toContainer().toCanvas().toPdf().get("pdf").then(Ht=>Pt(this,null,function*(){Wr<Wt.length-1&&(yield Ht.addPage())}));Yn.file(`${ni[uo-1].student_work_user_name}${uo}.pdf`,ar.output("blob"));const to=Yn.folder("\u4EE3\u7801\u6587\u4EF6");(Wn=Zo==null?void 0:Zo.hack)==null||Wn.map((Wr,Ht)=>{var rn;const fn=to.folder(`\u7B2C${Ht+1}\u5173-${Wr.name}-${Wr.id}`);(rn=Wr==null?void 0:Wr.languages)==null||rn.map(pr=>{fn.file(`${pr.language}.txt`,pe.Base64.decode(pr==null?void 0:pr.code))})}),ga.update({content:Fe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Fe.createElement("span",{className:"c-blue"},uo),"/",ni==null?void 0:ni.length,Fe.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),uo==(ni==null?void 0:ni.length)?(ga.destroy(),Po()):Na()}),2200)})}if(rr!=="all"||(ni==null?void 0:ni.length)<2){Ta(),Oo();const Zo=Br.current.children;let Rn=dt()();const Wn=Mr.folder(`${(Cr=Rr==null?void 0:Rr.data)==null?void 0:Cr.user_name}`);for(let Wt=0;Wt<Zo.length;Wt++)yield Rn.set(fo).from(Zo[Wt]).toContainer().toCanvas().toPdf().get("pdf").then(ar=>Pt(void 0,null,function*(){Wt<Zo.length-1&&(yield ar.addPage())}));jr(!1),Wn.file(`${(so=Rr==null?void 0:Rr.data)==null?void 0:so.user_name}.pdf`,Rn.output("blob"),{base64:!1});const Yn=Wn.folder("\u4EE3\u7801\u6587\u4EF6");($r=Rr==null?void 0:Rr.hack)==null||$r.map((Wt,ar)=>{var to;const Wr=Yn.folder(`\u7B2C${ar+1}\u5173-${Wt.name}-${Wt.id}`);(to=Wt==null?void 0:Wt.languages)==null||to.map(Ht=>{Wr.file(`${Ht.language}.txt`,pe.Base64.decode(Ht==null?void 0:Ht.code))})}),ga.destroy(),Po();return}else Na()}),Po=()=>{Mr.generateAsync({type:"blob"}).then(function(rr){const Cn=document.createElement("a");Cn.href=window.URL.createObjectURL(rr),Cn.download=Rr.category.course_name+".zip",document.body.appendChild(Cn);const Cr=document.createEvent("MouseEvents");Cr.initEvent("click",!1,!1),Cn.dispatchEvent(Cr),document.body.removeChild(Cn),ei(new(x()))}),Ea(!1)};(0,ve.useEffect)(()=>{On()},[Bo.homeworkId]);const On=()=>Pt(void 0,null,function*(){Jo(!0),yield jt({type:"shixunHomeworks/getShixunWorkReports",payload:ze({},Bo)}),Jo(!1),(0,ee.GJ)()&&Ya()}),Pn=[{title:"\u9898\u53F7",dataIndex:"name",render:(rr,Cn,Cr)=>Cr+1},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"30%"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finish_time",width:"200px",render:(rr,Cn,Cr)=>{var so,$r;return Fe.createElement("div",null,Fe.createElement("p",null,rr||"- -"),($r=(so=Cn==null?void 0:Cn.subitem)==null?void 0:so.map(uo=>uo.finish_time))==null?void 0:$r.map(uo=>Fe.createElement("p",null,uo||"- -")))}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"submit_count",render:(rr,Cn,Cr)=>{var so,$r;return Fe.createElement("div",null,Fe.createElement("p",null,rr||"- -"),($r=(so=Cn==null?void 0:Cn.subitem)==null?void 0:so.map(uo=>uo.submit_count))==null?void 0:$r.map(uo=>Fe.createElement("p",null,uo||"- -")))}},{title:"\u8FD0\u884C\u65F6\u95F4\uFF08ms\uFF09",dataIndex:"run_time",render:(rr,Cn,Cr)=>{var so,$r;return Fe.createElement("div",null,Fe.createElement("p",null,rr||"- -"),($r=(so=Cn==null?void 0:Cn.subitem)==null?void 0:so.map(uo=>uo.run_time))==null?void 0:$r.map(uo=>Fe.createElement("p",null,uo||"- -")))}},{title:"\u5185\u5B58\uFF08kb\uFF09",dataIndex:"memory",render:(rr,Cn,Cr)=>{var so,$r;return Fe.createElement("div",null,Fe.createElement("p",null,rr||"- -"),($r=(so=Cn==null?void 0:Cn.subitem)==null?void 0:so.map(uo=>uo.memory))==null?void 0:$r.map(uo=>Fe.createElement("p",null,uo||"- -")))}},{title:"\u4F7F\u7528\u8BED\u8A00",dataIndex:"language",render:(rr,Cn,Cr)=>{var so,$r;return Fe.createElement("div",null,Fe.createElement("p",null,rr||"- -"),($r=(so=Cn==null?void 0:Cn.subitem)==null?void 0:so.map(uo=>uo.language))==null?void 0:$r.map(uo=>Fe.createElement("p",null,uo||"- -")))}},{title:"\u5F97\u5206",dataIndex:"score",render:(rr,Cn,Cr)=>Fe.createElement("div",null,Fe.createElement("p",null,rr||"- -"))},{title:"\u6392\u540D",dataIndex:"rank",render:(rr,Cn,Cr)=>{var so,$r;return Fe.createElement("div",null,Fe.createElement("p",null,rr||"- -"),($r=(so=Cn==null?void 0:Cn.subitem)==null?void 0:so.map(uo=>uo.rank))==null?void 0:$r.map(uo=>Fe.createElement("p",null,uo||"- -")))}}],yr=rr=>{jt({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{rr==="next"?ge.history.push(`/classrooms/${Bo.coursesId}/program_homework/${Bo.categoryId}/${an==null?void 0:an.student_work_id}/${an==null?void 0:an.user_id}/comment`):ge.history.push(`/classrooms/${Bo.coursesId}/program_homework/${Bo.categoryId}/${mr==null?void 0:mr.student_work_id}/${mr==null?void 0:mr.user_id}/comment`)},200)};return Fe.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},Fe.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},Fe.createElement(ue.Z,{loading:qo,active:!0,avatar:{size:40},paragraph:{rows:5}},Fe.createElement("div",{className:"edu-container"},((Un=Rr==null?void 0:Rr.category)==null?void 0:Un.course_id)&&Fe.createElement("section",{className:"animated fadeIn"},Fe.createElement("aside",{className:""},(Rr==null?void 0:Rr.category)&&Fe.createElement(ae.Z,{separator:">"},Fe.createElement(ae.Z.Item,null,Fe.createElement(ge.Link,{to:`/classrooms/${(xn=Rr==null?void 0:Rr.category)==null?void 0:xn.course_id}/program_homework`},(Hn=Rr==null?void 0:Rr.category)==null?void 0:Hn.course_name)),Fe.createElement(ae.Z.Item,null,Fe.createElement(ge.Link,{to:`/classrooms/${(mn=Rr==null?void 0:Rr.category)==null?void 0:mn.course_id}/program_homework`},Rr.category.category_name)),Fe.createElement(ae.Z.Item,null,Fe.createElement(ge.Link,{to:`/classrooms/${(wn=Rr==null?void 0:Rr.category)==null?void 0:wn.course_id}/program_homework/${Bo==null?void 0:Bo.categoryId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),Fe.createElement(ae.Z.Item,null,($n=Rr==null?void 0:Rr.data)==null?void 0:$n.user_name))),Fe.createElement("aside",{className:[ce.title1,"mt20"].join(" ")},Fe.createElement(oe.Z,{align:"middle"},Fe.createElement(le.Z,{flex:1},Fe.createElement(ge.Link,{to:`/classrooms/${Bo.coursesId}/program_homework/${Bo==null?void 0:Bo.categoryId}/detail`},Fe.createElement(z.Z,{className:"font16 c-black"})),Fe.createElement("strong",{className:"font20 ml5"},(Fr=Rr==null?void 0:Rr.category)==null?void 0:Fr.homework_name),Fe.createElement(ne.VV,{temporary:!0,status:Rr.homework_status})),Fe.createElement(le.Z,{className:ce.title1_right},Fe.createElement(ie.ZP,{className:"ml10",onClick:()=>{var rr;if((0,ee.Rm)()&&!((rr=xt.AssistantObject.hack)!=null&&rr.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}Oi("")},loading:zr},Fe.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"),(0,ee.GJ)()&&(ni==null?void 0:ni.length)>1&&Fe.createElement(ie.ZP,{className:"ml10",onClick:()=>{var rr;if((0,ee.Rm)()&&!((rr=xt.AssistantObject.hack)!=null&&rr.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}Oi("all")}},Fe.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7F16\u7A0B\u62A5\u544A"))))),Fe.createElement("aside",{className:"mt30 relative"})),Fe.createElement("aside",{className:"edu-container bg-white",ref:vr},Fe.createElement("div",{id:"export-all",ref:Br},Fe.createElement("div",{id:"export-all-1"},Fe.createElement("div",{className:ce.title},Fe.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),Fe.createElement("div",null,(0,ee.GJ)()&&Fe.createElement(ie.ZP,{className:"mr20",type:"primary",onClick:()=>{jt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Rr.user_id,data:ze({},Rr)}}})}},Fe.createElement(a.Z,null),(Ur=Rr==null?void 0:Rr.data)!=null&&Ur.has_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),Fe.createElement(re.Z,{style:{marginTop:0}}),Fe.createElement(oe.Z,{className:"pl30 pr30"},Fe.createElement(le.Z,null,Fe.createElement("img",{className:ce.userPic,src:`${b.Z.IMG_SERVER}/images/${(xr=Rr==null?void 0:Rr.data)==null?void 0:xr.image_url}`,alt:(Jr=Rr==null?void 0:Rr.data)==null?void 0:Jr.username})),Fe.createElement(le.Z,null,Fe.createElement("span",{className:"font16 ml40"},(bo=Rr==null?void 0:Rr.data)==null?void 0:bo.user_name),Fe.createElement(ne.UQ,{status:(Qo=Rr==null?void 0:Rr.data)==null?void 0:Qo.compelete_status}),Fe.createElement("ul",{className:ce.userInfo},Fe.createElement("li",null,"\u5B66\u53F7\uFF1A",((qn=Rr==null?void 0:Rr.data)==null?void 0:qn.student_id)||"--"),Fe.createElement("li",null,"\u5206\u73ED\uFF1A",((Dn=Rr==null?void 0:Rr.data)==null?void 0:Dn.course_group)||"--"),Fe.createElement("br",null),Fe.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5237\u9898\uFF1A",Fe.createElement("span",{className:"c-red"},(tr=Rr==null?void 0:Rr.data)==null?void 0:tr.finish_do)),Fe.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5237\u9898\uFF1A",Fe.createElement("span",{className:"c-red"},((Tn=Rr==null?void 0:Rr.data)==null?void 0:Tn.latest_do)||"-")))),Fe.createElement("ul",{className:[ce.listItem,"mt10"].join(" ")},Fe.createElement("li",null,Fe.createElement("strong",null,"\u5B8C\u6210\u65F6\u95F4"),Fe.createElement("div",{className:"c-light-black mt20"},(Rr==null?void 0:Rr.data)&&((Zn=Rr==null?void 0:Rr.data)==null?void 0:Zn.finish_time))),Fe.createElement("li",null,Fe.createElement("strong",null,"\u5B8C\u6210\u65F6\u957F",Fe.createElement("i",{onClick:rr=>{rr.stopPropagation(),rr.preventDefault(),sa(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),Fe.createElement("div",{className:"c-light-black mt20"},(ur=Rr==null?void 0:Rr.data)==null?void 0:ur.finish_time_long)),Fe.createElement("li",null,Fe.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),Fe.createElement("div",{className:"mt20"},(lr=Rr==null?void 0:Rr.data)==null?void 0:lr.submit_count)),Fe.createElement("li",null,Fe.createElement("strong",null,"\u901A\u8FC7\u7387"),Fe.createElement("div",{className:"mt20"},Fe.createElement("span",null,((Ao=Rr==null?void 0:Rr.data)==null?void 0:Ao.pass_rate)||"- -"))),Fe.createElement("li",null,Fe.createElement("strong",null,"\u5F97\u5206"),Fe.createElement("div",{className:"mt20"},Fe.createElement($e.n,{value:(xo=Rr==null?void 0:Rr.data)==null?void 0:xo.score,placeholder:"-"}))),Fe.createElement("li",null,Fe.createElement("strong",null,"\u7EC3\u4E60\u603B\u6392\u540D"),Fe.createElement("div",{className:"mt20"},Fe.createElement("span",{className:"c-orange"},(Or=Rr==null?void 0:Rr.data)==null?void 0:Or.total_rank))),Fe.createElement("li",null,Fe.createElement("strong",null,"\u5206\u73ED\u6392\u540D"),Fe.createElement("div",{className:"mt20"},Fe.createElement("span",{className:"c-orange"},(en=Rr==null?void 0:Rr.data)==null?void 0:en.class_rank))))),Fe.createElement(re.Z,{style:{margin:0}}),(((En=Rr==null?void 0:Rr.data)==null?void 0:En.work_comment_hidden)||((Bn=Rr==null?void 0:Rr.data)==null?void 0:Bn.work_comment))&&Fe.createElement("div",null,Fe.createElement(oe.Z,{align:"middle"},Fe.createElement(le.Z,{flex:1},Fe.createElement("h1",{className:ce.title},"\u70B9\u8BC4\u5185\u5BB9")),Fe.createElement(le.Z,{className:"pr30"},(0,ee.GJ)()&&Fe.createElement(ie.ZP,{onClick:()=>Pt(void 0,null,function*(){Ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:Fe.createElement(y.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Pt(this,null,function*(){var rr;(yield(0,_t.gZ)({comment_id:(rr=Rr==null?void 0:Rr.data)==null?void 0:rr.comment_id,homeworkId:Bo.homeworkId})).status===0&&(se.ZP.success("\u5220\u9664\u6210\u529F"),jt({type:"shixunHomeworks/getShixunWorkReports",payload:ze({},Bo)}))})}})})},Fe.createElement(E.Z,null),"\u5220\u9664"))),Fe.createElement(re.Z,{style:{margin:0}}),((or=Rr==null?void 0:Rr.data)==null?void 0:or.work_comment)&&Fe.createElement("aside",{className:"pl30 pr30 mt20"},Fe.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Fe.createElement("br",null),Fe.createElement(yt.Z,{value:(Tr=Rr==null?void 0:Rr.data)==null?void 0:Tr.work_comment})),((nr=Rr==null?void 0:Rr.data)==null?void 0:nr.work_comment_hidden)&&Fe.createElement("aside",{className:"pl30 pr30 mt20"},Fe.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Fe.createElement("br",null),Fe.createElement(yt.Z,{value:(Uo=Rr==null?void 0:Rr.data)==null?void 0:Uo.work_comment_hidden}))),Fe.createElement("h1",{className:ce.title},"\u9636\u6BB5\u6210\u7EE9"),Fe.createElement("aside",{className:"pl30 pr30"},Fe.createElement(te.default,{dataSource:Rr==null?void 0:Rr.hack,pagination:!1,columns:Pn})),((Eo=Rr==null?void 0:Rr.data)==null?void 0:Eo.work_description)&&Fe.createElement(Fe.Fragment,null,Fe.createElement("h1",{className:ce.title},"\u4E2A\u4EBA\u603B\u7ED3"),Fe.createElement("aside",{className:"pl30 pr30"},Fe.createElement(yt.Z,{value:(Ko=Rr==null?void 0:Rr.data)==null?void 0:Ko.work_description}))),Fe.createElement("h1",{className:ce.title},"\u5237\u9898\u8BE6\u60C5")),Fe.createElement(Qe,{autoHeight:na}))),(0,ee.GJ)()&&Fe.createElement("aside",{className:`${ce.footerBar} ${zr?ce.footerBarStatic:""}`},Fe.createElement("aside",{className:"edu-container"},Fe.createElement(oe.Z,{align:"middle"},Fe.createElement(le.Z,{flex:"1"},Fe.createElement(ge.Link,{className:ce.exitComment,to:`/classrooms/${Bo.coursesId}/program_homework/${Bo.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),Fe.createElement(le.Z,{flex:"1",className:"tr"},Fe.createElement(ie.ZP,{type:"default",disabled:mr==null?void 0:mr.last,onClick:()=>yr()},"\u4E0A\u4E00\u4E2A"),Fe.createElement(ie.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:an==null?void 0:an.last,onClick:()=>yr("next")},"\u4E0B\u4E00\u4E2A"),(0,ee.GJ)()&&Fe.createElement(ie.ZP,{type:"primary",onClick:()=>Pt(void 0,null,function*(){var rr;if(!((rr=xt.AssistantObject.hack)!=null&&rr.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:Rr.user_id,data:ze({},Rr)}}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),Fe.createElement(lt,null),Fe.createElement(pt.Z,null),Fe.createElement(Ae.default,{open:oi,width:860,centered:!0,onCancel:()=>{lo(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},Fe.createElement("div",{style:{color:"#333333",fontWeight:400}},Fe.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),Fe.createElement("br",null),Fe.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"),Fe.createElement("br",null),Fe.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"),Fe.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 "),Fe.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")),Fe.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Fe.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),Fe.createElement("br",null),Fe.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 "),Fe.createElement("br",null),Fe.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"),Fe.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 "),Fe.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"),Fe.createElement("br",null),Fe.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")),Fe.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Fe.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),Fe.createElement("br",null),Fe.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")),Fe.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Fe.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),Fe.createElement("br",null),Fe.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"))),Fe.createElement(Ae.default,{open:ko,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{sa(!1)},width:600},Fe.createElement("div",{style:{fontWeight:400,color:"#333333"}},Fe.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Fe.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"),Fe.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Fe.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"),Fe.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Fe.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,ge.connect)(({shixunHomeworks:wt,loading:It,globalSetting:Ut,classroomList:Ct,user:Zt})=>({shixunHomeworks:wt,globalSetting:Ut,loading:It.effects,classroomList:Ct,user:Zt}))(Ot)},98595:function(pn,Mt,fe){"use strict";var ve=fe(67294),je=fe(14446),x=fe(2453),ge=fe(33170),Ae=fe(35973),ue=Object.defineProperty,ae=Object.getOwnPropertySymbols,oe=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={}))oe.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},re=(a,y)=>{var E={};for(var b in a)oe.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=he=>{try{de(E.next(he))}catch(pe){ee(pe)}},ce=he=>{try{de(E.throw(he))}catch(pe){ee(pe)}},de=he=>he.done?b(he.value):Promise.resolve(he.value).then(ne,ce);de((E=E.apply(a,y)).next())});const z=a=>{var y=a,{shixunHomeworks:E,dispatch:b}=y,ee=re(y,["shixunHomeworks","dispatch"]);const ne=(0,Ae.useParams)();return ve.createElement(je.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,ge.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:{}})}},ve.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),ve.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};Mt.Z=(0,Ae.connect)(({shixunHomeworks:a})=>({shixunHomeworks:a}))(z)},96469:function(pn,Mt,fe){"use strict";fe.d(Mt,{n:function(){return tn},Z:function(){return Un}});var ve=fe(67294),je=fe(22150),x=fe(2453),ge=fe(83062),Ae=fe(14446),ue=fe(68508),ae=fe(84567),oe=fe(71230),le=fe(15746),ie=fe(69677),se=fe(71577),re=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),de=fe(28706),he=fe(98595),pe=fe(87995),me=fe(33170),be=fe(35973),ye=Object.defineProperty,Ce=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Se=(xn,Hn,mn)=>Hn in xn?ye(xn,Hn,{enumerable:!0,configurable:!0,writable:!0,value:mn}):xn[Hn]=mn,ke=(xn,Hn)=>{for(var mn in Hn||(Hn={}))we.call(Hn,mn)&&Se(xn,mn,Hn[mn]);if(Ce)for(var mn of Ce(Hn))Qe.call(Hn,mn)&&Se(xn,mn,Hn[mn]);return xn},Pe=(xn,Hn)=>{var mn={};for(var wn in xn)we.call(xn,wn)&&Hn.indexOf(wn)<0&&(mn[wn]=xn[wn]);if(xn!=null&&Ce)for(var wn of Ce(xn))Hn.indexOf(wn)<0&&Qe.call(xn,wn)&&(mn[wn]=xn[wn]);return mn},Te=(xn,Hn,mn)=>new Promise((wn,$n)=>{var Fr=Jr=>{try{xr(mn.next(Jr))}catch(bo){$n(bo)}},Ur=Jr=>{try{xr(mn.throw(Jr))}catch(bo){$n(bo)}},xr=Jr=>Jr.done?wn(Jr.value):Promise.resolve(Jr.value).then(Fr,Ur);xr((mn=mn.apply(xn,Hn)).next())});const Ze=xn=>{var Hn=xn,{shixunHomeworks:mn,dispatch:wn}=Hn,$n=Pe(Hn,["shixunHomeworks","dispatch"]);const Fr=(0,be.useParams)(),[Ur,xr]=(0,ve.useState)(!0),[Jr,bo]=(0,ve.useState)(!1),[Qo]=je.default.useForm(),qn=()=>Te(void 0,null,function*(){const Dn=Qo.getFieldValue();(yield(0,me.ZP)(`/api/homework_commons/${Fr.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...mn.actionTabs.selectArrs],cover_all:Ur,hidden_comment:Dn.hidden_comment,comment:Dn.comment}})).status===0&&(x.ZP.success("\u8BC4\u9605\u6210\u529F"),Qo.resetFields(),wn({type:"shixunHomeworks/setActionTabs",payload:{}}),wn({type:"shixunHomeworks/getWorkList",payload:ke({},mn.actionTabs.params)}))});return ve.createElement(ve.Fragment,null,ve.createElement(Ae.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:mn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Te(void 0,null,function*(){const Dn=Qo.getFieldValue();JSON.stringify(Dn)==="{}"||Dn.hidden_comment===""&&Dn.comment===""?bo(!0):mn.workList.partial_comment?wn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:mn.actionTabs.selectArrs,params:mn.actionTabs.params}}):qn()}),onCancel:()=>{wn({type:"shixunHomeworks/setActionTabs",payload:{}})}},ve.createElement(je.default,{form:Qo,onChange:()=>{Jr&&bo(!1)}},ve.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ve.createElement(je.default.Item,{name:"comment"},ve.createElement(ie.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),ve.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ve.createElement(je.default.Item,{name:"hidden_comment"},ve.createElement(ie.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Jr&&ve.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),ve.createElement(Ae.default,{centered:!0,title:ve.createElement("span",null,ve.createElement(pe.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:mn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{qn()},onCancel:()=>{wn({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},ve.createElement("div",{className:"tc"},ve.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),ve.createElement("p",null,ve.createElement(z.ZP.Group,{onChange:Dn=>{xr(Dn.target.value)},value:Ur},ve.createElement(z.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),ve.createElement(z.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var Xe=(0,be.connect)(({shixunHomeworks:xn})=>({shixunHomeworks:xn}))(Ze),Re=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"},ut=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,st=(xn,Hn)=>{var mn={};for(var wn in xn)ct.call(xn,wn)&&Hn.indexOf(wn)<0&&(mn[wn]=xn[wn]);if(xn!=null&&ut)for(var wn of ut(xn))Hn.indexOf(wn)<0&&ot.call(xn,wn)&&(mn[wn]=xn[wn]);return mn},lt=(xn,Hn,mn)=>new Promise((wn,$n)=>{var Fr=Jr=>{try{xr(mn.next(Jr))}catch(bo){$n(bo)}},Ur=Jr=>{try{xr(mn.throw(Jr))}catch(bo){$n(bo)}},xr=Jr=>Jr.done?wn(Jr.value):Promise.resolve(Jr.value).then(Fr,Ur);xr((mn=mn.apply(xn,Hn)).next())});const pt=xn=>{var Hn=xn,{shixunHomeworks:mn,dispatch:wn}=Hn,$n=st(Hn,["shixunHomeworks","dispatch"]),Fr,Ur,xr,Jr;const bo=(0,be.useParams)(),[Qo,qn]=(0,ve.useState)(!1),[Dn,tr]=(0,ve.useState)((Ur=(Fr=mn.actionTabs.selectArrs)==null?void 0:Fr.data)==null?void 0:Ur.name),[Tn]=je.default.useForm();(0,ve.useEffect)(()=>{var ur,lr,Ao,xo,Or,en;mn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&Tn.setFieldsValue({comment:(lr=(ur=mn.actionTabs.selectArrs)==null?void 0:ur.data)==null?void 0:lr.work_comment,hidden_comment:(xo=(Ao=mn.actionTabs.selectArrs)==null?void 0:Ao.data)==null?void 0:xo.work_comment_hidden}),tr((en=(Or=mn.actionTabs.selectArrs)==null?void 0:Or.data)==null?void 0:en.name)},[mn.actionTabs.key]);const Zn=()=>lt(void 0,null,function*(){var ur,lr;const Ao=Tn.getFieldValue();if((yield(0,me.ZP)(`/api/student_works/${(lr=(ur=mn.actionTabs.selectArrs)==null?void 0:ur.data)==null?void 0:lr.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Ao.hidden_comment,comment:Ao.comment}})).status===0)return x.ZP.success("\u8BC4\u9605\u6210\u529F"),Tn.resetFields(),wn({type:"shixunHomeworks/setActionTabs",payload:{}}),wn({type:"shixunHomeworks/getWorkList",payload:bo})});return ve.createElement(ve.Fragment,null,ve.createElement(Ae.default,{centered:!0,title:(Jr=(xr=mn.actionTabs.selectArrs)==null?void 0:xr.data)!=null&&Jr.work_comment_hidden?"\u66F4\u6539"+Dn+"\u70B9\u8BC4":Dn+"\u70B9\u8BC4",open:mn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>lt(void 0,null,function*(){const ur=Tn.getFieldValue();JSON.stringify(ur)==="{}"||ur.hidden_comment===""&&ur.comment===""?qn(!0):Zn()}),onCancel:()=>{wn({type:"shixunHomeworks/setActionTabs",payload:{}})}},ve.createElement(je.default,{form:Tn,onChange:()=>{Qo&&qn(!1)}},ve.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ve.createElement(je.default.Item,{name:"comment"},ve.createElement(ie.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),ve.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ve.createElement(je.default.Item,{name:"hidden_comment"},ve.createElement(ie.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Qo&&ve.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var yt=(0,be.connect)(({shixunHomeworks:xn})=>({shixunHomeworks:xn}))(pt),_t=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,$e=(xn,Hn)=>{var mn={};for(var wn in xn)mt.call(xn,wn)&&Hn.indexOf(wn)<0&&(mn[wn]=xn[wn]);if(xn!=null&&_t)for(var wn of _t(xn))Hn.indexOf(wn)<0&&dt.call(xn,wn)&&(mn[wn]=xn[wn]);return mn},Fe=(xn,Hn,mn)=>new Promise((wn,$n)=>{var Fr=Jr=>{try{xr(mn.next(Jr))}catch(bo){$n(bo)}},Ur=Jr=>{try{xr(mn.throw(Jr))}catch(bo){$n(bo)}},xr=Jr=>Jr.done?wn(Jr.value):Promise.resolve(Jr.value).then(Fr,Ur);xr((mn=mn.apply(xn,Hn)).next())});const Ke=xn=>{var Hn=xn,{shixunHomeworks:mn,dispatch:wn}=Hn,$n=$e(Hn,["shixunHomeworks","dispatch"]);const Fr=(0,be.useParams)(),[Ur,xr]=(0,ve.useState)([]),[Jr,bo]=(0,ve.useState)([]);(0,ve.useEffect)(()=>{mn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Qo()},[mn.actionTabs.key]);function Qo(){return Fe(this,null,function*(){const Dn=yield(0,me.ZP)(`/api/homework_commons/${Fr.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});xr(Dn)})}const qn=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return ve.createElement(ve.Fragment,null,ve.createElement(Ae.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:mn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Fe(void 0,null,function*(){const Dn=yield(0,me.ZP)(`/api/homework_commons/${Fr.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:Jr}});(Dn==null?void 0:Dn.status)===0&&(be.history.replace(`/classrooms/${Fr.coursesId}/shixun_homework/${Fr.categoryId}/detail?tabs=4`),window.location.reload(),wn({type:"shixunHomeworks/setActionTabs",payload:{}}),bo([]))}),onCancel:()=>{bo([]),wn({type:"shixunHomeworks/setActionTabs",payload:{}})}},ve.createElement(te.default,{rowSelection:{type:"checkbox",onChange:(Dn,tr)=>{bo([...Dn])},selectedRowKeys:Jr,getCheckboxProps:Dn=>({disabled:Dn.status==="\u8FDB\u884C\u4E2D"||Dn.works_count===0})},rowKey:Dn=>Dn.key||Dn.id,scroll:{y:300},pagination:!1,columns:qn,dataSource:Ur==null?void 0:Ur.group_list})))};var Ge=(0,be.connect)(({shixunHomeworks:xn})=>({shixunHomeworks:xn}))(Ke),_e=fe(35567),xe=fe(98769),We=Object.defineProperty,Ie=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,at=(xn,Hn,mn)=>Hn in xn?We(xn,Hn,{enumerable:!0,configurable:!0,writable:!0,value:mn}):xn[Hn]=mn,bt=(xn,Hn)=>{for(var mn in Hn||(Hn={}))De.call(Hn,mn)&&at(xn,mn,Hn[mn]);if(Ie)for(var mn of Ie(Hn))ze.call(Hn,mn)&&at(xn,mn,Hn[mn]);return xn},Pt=(xn,Hn,mn)=>new Promise((wn,$n)=>{var Fr=Jr=>{try{xr(mn.next(Jr))}catch(bo){$n(bo)}},Ur=Jr=>{try{xr(mn.throw(Jr))}catch(bo){$n(bo)}},xr=Jr=>Jr.done?wn(Jr.value):Promise.resolve(Jr.value).then(Fr,Ur);xr((mn=mn.apply(xn,Hn)).next())});const Ot=({shixunHomeworks:xn,dispatch:Hn,isShow:mn,setIsShow:wn,item:$n,coursesId:Fr,categoryId:Ur})=>{const[xr,Jr]=(0,ve.useState)({page:1,limit:10}),[bo,Qo]=(0,ve.useState)([]),[qn,Dn]=(0,ve.useState)(!1);(0,ve.useEffect)(()=>{mn&&tr()},[mn]);function tr(){return Pt(this,null,function*(){Dn(!0);const Zn=yield(0,me.ZP)(`/api/student_works/${$n.id}/game_details.json`,{method:"get",params:bt({},xr)});Dn(!1),Zn.status===0&&Qo(Zn==null?void 0:Zn.data)})}const Tn=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(Zn,ur,lr)=>ve.createElement("span",{style:{color:"#000"}},xr.limit*(xr.page-1)+lr+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(Zn,ur,lr)=>ve.createElement("span",{style:{color:"#000"}},Zn)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(Zn,ur,lr)=>ve.createElement("span",null,Zn==0?"\u672A\u901A\u5173":Zn==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:(Zn,ur,lr)=>ve.createElement("span",{style:{color:"#333"}},Zn)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(Zn,ur,lr)=>ve.createElement("span",{style:{color:"#333"}},Zn)}];return ve.createElement(ve.Fragment,null,ve.createElement(Ae.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:mn,width:700,footer:null,maskClosable:!1,onCancel:()=>{xr.page=1,xr.limit=10,Jr(bt({},xr)),wn(!1)}},ve.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},ve.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ve.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),ve.createElement("span",{title:$n==null?void 0:$n.user_name,style:{color:"#232B40"}},$n==null?void 0:$n.user_name)),ve.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ve.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),ve.createElement("span",{title:$n==null?void 0:$n.student_id,style:{color:"#232B40"}},($n==null?void 0:$n.student_id)||"--")),ve.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ve.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),ve.createElement("span",{title:$n==null?void 0:$n.group_name,style:{color:"#232B40"}},($n==null?void 0:$n.group_name)||"--"))),ve.createElement(te.default,{scroll:{y:380},columns:Tn,loading:qn,style:{marginBottom:xr.limit>(bo==null?void 0:bo.count)?"16px":"0"},dataSource:bo.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:xr.limit,current:xr.page,position:["bottomRight"],onChange:(Zn,ur)=>{xr.page=Zn,xr.limit=ur,Jr(bt({},xr)),tr()},total:bo==null?void 0:bo.count,showTotal:(Zn,ur)=>ve.createElement("span",null,"\u5171",ve.createElement("span",{style:{color:"#165DFF"}}," ",Zn," "),"\u6761\u6570\u636E")}})))};var St=(0,be.connect)(({shixunHomeworks:xn})=>({shixunHomeworks:xn}))(Ot),wt=fe(67294),It=Object.defineProperty,Ut=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,xt=(xn,Hn,mn)=>Hn in xn?It(xn,Hn,{enumerable:!0,configurable:!0,writable:!0,value:mn}):xn[Hn]=mn,jt=(xn,Hn)=>{for(var mn in Hn||(Hn={}))Ct.call(Hn,mn)&&xt(xn,mn,Hn[mn]);if(Ut)for(var mn of Ut(Hn))Zt.call(Hn,mn)&&xt(xn,mn,Hn[mn]);return xn},Jt=(xn,Hn,mn)=>new Promise((wn,$n)=>{var Fr=Jr=>{try{xr(mn.next(Jr))}catch(bo){$n(bo)}},Ur=Jr=>{try{xr(mn.throw(Jr))}catch(bo){$n(bo)}},xr=Jr=>Jr.done?wn(Jr.value):Promise.resolve(Jr.value).then(Fr,Ur);xr((mn=mn.apply(xn,Hn)).next())});const tn=({value:xn,placeholder:Hn=""})=>{if(xn==null||xn==="")return wt.createElement("span",null,Hn);{const mn=Number(xn);if(mn>=80)return wt.createElement("span",{style:{color:"#009C0F"}},mn);if(mn<80&&mn>=60)return wt.createElement("span",{style:{color:"#FA6400"}},mn);if(mn<60)return wt.createElement("span",{style:{color:"#E30000"}},mn)}},hn=({shixunHomeworks:xn,classroomList:Hn,globalSetting:mn,loading:wn,dispatch:$n,setExportParams:Fr,user:Ur})=>{var xr,Jr,bo,Qo,qn,Dn,tr,Tn,Zn,ur,lr,Ao,xo;const Or=(0,be.useParams)(),[en,En]=(0,ve.useState)(jt(jt({},{page:1,limit:20,order:"work_score",b_order:"desc"}),Or)),[Bn]=je.default.useForm(),[or,Tr]=(0,ve.useState)(),[nr,Uo]=(0,ve.useState)({}),[Eo,Ko]=(0,ve.useState)([]),[Bo,Ka]=(0,ve.useState)(!1),[Vr,ya]=(0,ve.useState)([]),[an,_r]=(0,ve.useState)(!1),[mr,Ir]=(0,ve.useState)(),[vr,Br]=(0,ve.useState)(1),[zr,jr]=(0,ve.useState)(),[qo,Jo]=(0,ve.useState)(),[na,Ea]=(0,ve.useState)(),[Rr,Mr]=(0,ve.useState)(),[ei,ni]=(0,ve.useState)(),[_a,oi]=(0,ve.useState)(!1),[lo,ko]=(0,ve.useState)(!1),[sa,Oo]=(0,ve.useState)(),Ya=(0,be.useLocation)();(0,ve.useEffect)(()=>(Ta(),()=>{Uo([]),Ko([])}),[en.coursesId]),(0,ve.useEffect)(()=>{var Cn;const Cr=JSON.parse(JSON.stringify(xn.workList));!((Cn=Cr==null?void 0:Cr.student_works)!=null&&Cn.length)&&(Cr!=null&&Cr.id)?(Cr.student_works=[jt({},Cr)],Uo(Cr)):(Cr!=null&&Cr.id&&Ko([jt(jt({},Cr),{number:"\u6211"})]),Uo(jt({},Cr)))},[xn.workList]);const Ta=Cn=>(Fr(jt({},en)),$n({type:"shixunHomeworks/getWorkList",payload:en}));(0,ve.useEffect)(()=>{$n({type:"user/getUserInfo",payload:{course_id:en.coursesId}})},[]);const qi=()=>Jt(void 0,null,function*(){const Cn=yield(0,Re.Uc)({categoryId:Or.categoryId});Tr(Cn==null?void 0:Cn.update_score)}),Oi=()=>Jt(void 0,null,function*(){$n({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const Cn=yield(0,Re.Vs)({categoryId:Or.categoryId});$n({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Cn==null?void 0:Cn.status)===0&&(x.ZP.success(Cn==null?void 0:Cn.message),Ta())}),Po=()=>{en.page=1;const Cn=Object.assign({},Bn.getFieldsValue());delete en.course_group,delete en.teacher_comment,Object.keys(Cn).map(function(Cr){var so;switch(Cr){case"task_status":Cn[Cr].includes("all")||!Cn[Cr].length?(delete en.work_status,Bn.setFieldsValue({task_status:"all"})):(en.work_status=Cn[Cr],Bn.setFieldsValue({task_status:en.work_status}));break;case"course_group_info":Cn[Cr].includes("all")||!Cn[Cr].length?(delete en.course_group,Bn.setFieldsValue({course_group_info:"all"})):(en.course_group=Cn[Cr],Bn.setFieldsValue({course_group_info:en.course_group}));break;case"teacher_comment":Cn[Cr].includes("all")||!Cn[Cr].length?(delete en.teacher_comment,Bn.setFieldsValue({teacher_comment:"all"})):(en.teacher_comment=((so=Cn[Cr])==null?void 0:so.length)===1?Number(Cn[Cr][0]):"",Bn.setFieldsValue({teacher_comment:Cn[Cr]}));break}}),Ta()};(0,ve.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(ni(47),oi(!0))},[document.getElementById("divhe")]);const On=(Cn,Cr)=>{en.page=Cn,en.limit=20,Ta()};function Pn(){Br(1),jr(""),Jo(""),Ea(""),Mr(""),ya([])}const yr=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(Cn,Cr,so)=>en.limit*(en.page-1)+so+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:Cn=>wt.createElement(ge.Z,{placement:"bottomLeft",title:Cn},wt.createElement("span",{className:"current"},Cn))},!(0,Je.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:en.order==="student_id"?en.b_order==="desc"?"descend":"ascend":null,render:Cn=>wt.createElement(ge.Z,{placement:"bottomLeft",title:Cn||"--"},wt.createElement("span",{className:"current"},Cn||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(Cn,Cr)=>Cn?wt.createElement(ge.Z,{placement:"bottom",title:Cn},wt.createElement("span",{className:"current"},Cn)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:en.order==="work_status"?en.b_order==="desc"?"descend":"ascend":null,render:Cn=>wt.createElement(de.lC,{status:Cn})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:en.order==="achieve_time"?en.b_order==="desc"?"descend":"ascend":null,render:(Cn,Cr)=>wt.createElement(ge.Z,{placement:"bottomLeft",title:Cn},wt.createElement("span",{className:"current"},Cn))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(Cn,Cr)=>wt.createElement("span",{onClick:so=>{var $r;so.stopPropagation(),($r=nr.homework_status)!=null&&$r.includes("\u5BFC\u5165")&&(Oo(Cr),ko(!0))}},Cn||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:en.order==="work_score"?en.b_order==="desc"?"descend":"ascend":null,render:(Cn,Cr)=>wt.createElement(ge.Z,{title:wt.createElement(wt.Fragment,null,wt.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(Cr==null?void 0:Cr.late_final_score)||0),wt.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(Cr==null?void 0:Cr.late_penalty)||0),wt.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(Cr==null?void 0:Cr.score)||0))},tn({value:Cn,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:en.order==="achieve_time_long"?en.b_order==="desc"?"descend":"ascend":null,render:(Cn,Cr)=>Cn&&Cn!="--"?wt.createElement(ge.Z,{placement:"bottom",title:Cn},wt.createElement("span",{className:"current"},Cn)):"--"},((xr=nr.homework_status)==null?void 0:xr.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((Jr=nr.homework_status)!=null&&Jr.includes("\u5BFC\u5165"))&&{title:wt.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:Cn=>Cn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(Cn,Cr)=>{var so;return(so=nr.homework_status)!=null&&so.includes("\u5BFC\u5165")?(0,Je.GJ)()?wt.createElement("a",{onClick:$r=>{$r.stopPropagation(),$n({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Cr==null?void 0:Cr.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):wt.createElement("a",{onClick:$r=>{$r.stopPropagation(),Oo(Cr),ko(!0)}},"\u67E5\u770B"):(0,Je.dE)()?wt.createElement("div",null,(0,de.JL)(Cr==null?void 0:Cr.work_status)==="\u672A\u5F00\u542F"?wt.createElement("span",null,"--"):wt.createElement("a",{onClick:$r=>{var uo;if($r.stopPropagation(),(0,Je.Rm)()&&!((uo=Hn.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/${en.coursesId}/program_homework/${en.categoryId}/${Cr.id}/${Cr.user_id}/comment`,"_blank")}},"\u67E5\u770B")):wt.createElement("a",{target:"_blank",onClick:$r=>{var uo,ga;if($r.stopPropagation(),(0,Je.Rm)()&&!((uo=Hn.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((ga=Ur.userInfo)!=null&&ga.professional_certification)window.open(`/classrooms/${en.coursesId}/program_homework/${en.categoryId}/${Cr.id}/${Cr.user_id}/comment`,"_blank");else return Ae.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,de.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(Cn=>!!Cn),rr=()=>{var Cn,Cr;return wt.createElement(ue.default,null,wt.createElement(ue.default.Item,{onClick:()=>{var so;if((0,Je.Rm)()&&!((so=Hn.AssistantObject.hack)!=null&&so.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}$n({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:nr==null?void 0:nr.course_group_info,fn:()=>{(0,xe.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,Je.GJ)()&&((Cn=nr==null?void 0:nr.student_works)==null?void 0:Cn.length)>0&&!((Cr=nr==null?void 0:nr.homework_status)!=null&&Cr.includes("\u5BFC\u5165"))&&wt.createElement(ue.default.Item,{key:"3",onClick:()=>{var so;if((0,Je.Rm)()&&!((so=Hn.AssistantObject.hack)!=null&&so.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}$n({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:nr==null?void 0:nr.course_group_info,fn:()=>{var $r,uo,ga,fo;$n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),be.history.push(`/classrooms/${en==null?void 0:en.coursesId}/program_homework/${en.categoryId}/${(uo=($r=nr==null?void 0:nr.student_works)==null?void 0:$r[0])==null?void 0:uo.id}/${(fo=(ga=nr==null?void 0:nr.student_works)==null?void 0:ga[0])==null?void 0:fo.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),wt.createElement(ue.default.Item,{key:"2",onClick:()=>{var so;if((0,Je.Rm)()&&!((so=Hn.AssistantObject.hack)!=null&&so.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/${en.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`},((bo=nr.homework_status)==null?void 0:bo.includes("\u672A\u53D1\u5E03"))&&wt.createElement(ce.Z,null),!((Qo=nr.homework_status)!=null&&Qo.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 ",nr==null?void 0:nr.publish_time),wt.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",nr==null?void 0:nr.end_time),wt.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(nr==null?void 0:nr.late_time)||"- -")),(0,Je.GJ)()&&wt.createElement(wt.Fragment,null,wt.createElement(je.default,{form:Bn,onChange:Po,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((qn=nr.task_status)==null?void 0:qn.length)>0&&wt.createElement(je.default.Item,{name:"task_status"},wt.createElement(ae.default.Group,{value:[],style:{width:"100%"}},wt.createElement(oe.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"},nr.task_status&&nr.task_status.map((Cn,Cr)=>wt.createElement(ae.default,{name:"task_status",value:Cn.id},Cn.name,"(",Cn.count,")")))))),((Dn=nr.course_group_info)==null?void 0:Dn.length)>0&&wt.createElement(je.default.Item,{name:"course_group_info"},wt.createElement(ae.default.Group,{style:{width:"100%"}},wt.createElement(oe.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:ei+"px",overflow:"hidden"}},(tr=nr.course_group_info)==null?void 0:tr.map((Cn,Cr)=>wt.createElement(ae.default,{value:Cn.course_group_id},Cn.group_group_name,"(",Cn.count,")"))),_a&&wt.createElement("span",{onClick:()=>{let Cn=document.getElementById("divhe").scrollHeight;ei>47?ni(47):ni(Cn)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},ei===47?"\u5C55\u5F00":"\u6536\u8D77",ei===47?wt.createElement(E.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):wt.createElement(b.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((Tn=nr.teacher_comment)==null?void 0:Tn.length)>0&&wt.createElement(je.default.Item,{name:"teacher_comment"},wt.createElement(ae.default.Group,{style:{width:"100%"}},wt.createElement(oe.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"},nr.teacher_comment&&nr.teacher_comment.map((Cn,Cr)=>wt.createElement(ae.default,{value:String(Cn.id)},Cn.name,"(",Cn.count,")"))))))),wt.createElement(oe.Z,{align:"middle"},wt.createElement(le.Z,{flex:"1"},wt.createElement(oe.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:Cn=>{en.search=Cn.trim(),en.page=1,Ta()},style:{width:240}})),wt.createElement(le.Z,null,wt.createElement("span",{className:"ml5"},wt.createElement("span",{className:"c-red"},nr.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",nr.work_count,"\u4E2A\u5B66\u751F\uFF09")))),wt.createElement(le.Z,null,(0,Je.GJ)()&&!((Zn=nr.homework_status)!=null&&Zn.includes("\u5BFC\u5165"))&&!((ur=mn==null?void 0:mn.setting)!=null&&ur.hide_code_repeat)&&wt.createElement(se.ZP,{className:"ml10",onClick:()=>{$n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:nr.student_works.map(Cn=>Cn.id),params:en}})}},wt.createElement("span",{className:`${et.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,Je.GJ)()&&!((lr=nr.homework_status)!=null&&lr.includes("\u5BFC\u5165"))&&wt.createElement(se.ZP,{className:"ml10",onClick:Oi},wt.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,Je.GJ)()&&wt.createElement(re.Z,{dropdownRender:rr,className:"ml10"},wt.createElement(se.ZP,null,wt.createElement(ee.Z,null),"\u5BFC\u51FA",wt.createElement(ne.Z,null)))))),wt.createElement(oe.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,Je.GJ)()&&or&&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:wn["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:Cn=>({onClick:Cr=>{var so,$r;if(!((so=nr.homework_status)!=null&&so.includes("\u5BFC\u5165"))){if((0,Je.Rm)()&&!(($r=Hn.AssistantObject.hack)!=null&&$r.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/${en.coursesId}/program_homework/${en.categoryId}/${Cn.id}/${Cn.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:nr.student_works,columns:yr,onChange:(Cn,Cr,so)=>{so.field&&(en.order=so.field==="score"?"work_score":so.field),so.order||(en.b_order="asc"),so.order==="ascend"&&(en.b_order="asc"),so.order==="descend"&&(en.b_order="desc"),so.order||(en.b_order="asc"),Ta()}}),wt.createElement(Xe,null),wt.createElement(yt,null),wt.createElement(he.Z,null)),wt.createElement(Ae.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Bo,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Jt(void 0,null,function*(){if(vr===2){if(Vr.length<=0){x.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!Rr){x.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Cn=yield(0,me.ZP)(`/api/homework_commons/${en.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:en.categoryId,comment:Rr,status:Vr}});Cn.status===0&&(Ir(Cn),Ka(!1),_r(!0))}else{if(!(na===0||qo===0)){if(!na){x.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!qo){x.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(na>qo){x.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!Rr){x.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Cn=yield(0,me.ZP)(`/api/homework_commons/${en.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:en.categoryId,comment:Rr,min_score:na,max_score:qo}});Cn.status===0&&(Ir(Cn),Ka(!1),_r(!0))}}),onCancel:()=>{Ka(!1),Pn()}},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:vr,onChange:Cn=>{Br(Cn.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"))),vr===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:na,onChange:Cn=>Ea(Cn),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:qo,onChange:Cn=>Jo(Cn),style:{width:"100px"}})),vr===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:Cn=>{ya([...Cn])},style:{width:"100%"}},(Ao=nr.task_status)==null?void 0:Ao.map((Cn,Cr)=>wt.createElement(ae.default,{name:"task_status",value:Cn.id},Cn.name,"(",Cn.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(_e.Z,{className:et.MdEditor,onChange:Cn=>Mr(Cn),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),wt.createElement(Ae.default,{open:an,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Jt(void 0,null,function*(){vr===2?(yield(0,me.ZP)(`/api/homework_commons/${en.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:en.categoryId,comment:Rr,status:Vr}})).status===0&&(x.ZP.info("\u6253\u56DE\u6210\u529F"),Pn(),Ta(),_r(!1)):(yield(0,me.ZP)(`/api/homework_commons/${en.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:en.categoryId,comment:Rr,min_score:na,max_score:qo}})).status===0&&(x.ZP.info("\u6253\u56DE\u6210\u529F"),Pn(),Ta(),_r(!1))}),onCancel:()=>{Pn(),_r(!1)}},wt.createElement("div",{style:{padding:"32px"}},vr===1&&wt.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",na,"-",qo,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),vr===2&&wt.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((xo=nr.task_status)==null?void 0:xo.filter(Cn=>Vr==null?void 0:Vr.includes(Cn.id)).map(Cn=>Cn.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",mr==null?void 0:mr.count,"\u540D\u5B66\u751F")))),wt.createElement(Ge,null),wt.createElement(St,{isShow:lo,setIsShow:ko,item:sa,coursesId:en.coursesId,categoryId:en.categoryId}),wt.createElement("aside",{className:"tc mb50 mt30"},wt.createElement(y.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:On,current:en.page||1,defaultPageSize:20,total:nr.work_count})))};var Un=(0,be.connect)(({shixunHomeworks:xn,classroomList:Hn,globalSetting:mn,loading:wn,user:$n})=>({shixunHomeworks:xn,classroomList:Hn,globalSetting:mn,loading:wn.effects,user:$n}))(hn)},38365:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return a}});var ve=fe(67294),je=fe(35973),x=fe(14446),ge=fe(71577),Ae=fe(57953),ue=fe(88742),ae=fe(72971),oe=fe(36295),le=fe(19575),ie=fe(27484),se=fe.n(ie),re=fe(94189),te=fe(67294),z=(y,E,b)=>new Promise((ee,ne)=>{var ce=pe=>{try{he(b.next(pe))}catch(me){ne(me)}},de=pe=>{try{he(b.throw(pe))}catch(me){ne(me)}},he=pe=>pe.done?ee(pe.value):Promise.resolve(pe.value).then(ce,de);he((b=b.apply(y,E)).next())}),a=({open:y,onClose:E})=>{const[b,ee]=(0,ve.useState)(void 0);console.log((0,je.useLocation)(),33);const ne=(0,je.useLocation)();(0,ve.useEffect)(()=>{y&&function(){return z(this,null,function*(){const ut=yield(0,ue.X6)(y);ee(ut.data)})}()},[y]);const{status:ce,created_at:de,code:he,name:pe,language:me,pass_sets_count:be,set_count:ye,error_msg:Ce,output:we,input:Qe,expected_output:Se,execute_memory:ke,user:Pe,execute_time:Te,input_file_url:Ze,output_file_url:Xe,is_file:Re,expected_output_file_url:Je}=b||{};return te.createElement(x.default,{open:y,width:1e3,onCancel:()=>E(!1),footer:te.createElement(ge.ZP,{type:"primary",onClick:()=>E(!1)},"\u5173\u95ED"),centered:!0},te.createElement(Ae.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()(de).format("YYYY-MM-DD HH:mm:ss"))," "),te.createElement("li",null," \u8BED\u8A00\uFF1A",te.createElement("span",null,me)," "),te.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",te.createElement("span",null,Te*1e3,"ms")," "),te.createElement("li",null," ",`${ce===re.h.HIDE_COMPILE_STATUS?"--":be} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ae.gZ)({status:ce,error_msg:Ce,execute_time:Te,output:we,input:Qe,expected_output:Se,input_file_url:Ze,output_file_url:Xe,is_file:Re,expected_output_file_url:Je}),te.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),te.createElement(oe.ZP,{height:"200px",width:"100%",language:me==null?void 0:me.toLocaleLowerCase(),value:le.Base64.decode(he),options:{readOnly:!0}}))):null)))}},86276:function(pn,Mt,fe){"use strict";fe.d(Mt,{Im:function(){return ye},Y4:function(){return we}});var ve=fe(67294),je=fe(69677),x=fe(2453),ge=fe(71577),Ae=fe(96707),ue=fe(19575),ae=fe.n(ue),oe=fe(11579),le=fe(7621),ie=fe(85725),se=fe(28706),re=fe(12320),te=fe.n(re),z=fe(33170),a=fe(35973),y=fe(38365),E=fe(33054),b=fe(88742),ee=fe(27209),ne=fe(91613),ce=fe(94184),de=fe.n(ce),he=fe(51959),pe=fe(67294),me=(ke,Pe,Te)=>new Promise((Ze,Xe)=>{var Re=ut=>{try{et(Te.next(ut))}catch(ct){Xe(ct)}},Je=ut=>{try{et(Te.throw(ut))}catch(ct){Xe(ct)}},et=ut=>ut.done?Ze(ut.value):Promise.resolve(ut.value).then(Re,Je);et((Te=Te.apply(ke,Pe)).next())});const{TextArea:be}=je.default,ye={[Ae.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Ae.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Ae.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ce=(ke=>(ke[ke.SET_VISIBLE=0]="SET_VISIBLE",ke[ke.SET_TABINDEX=1]="SET_TABINDEX",ke))(Ce||{});function we(ke){const{status:Pe,error_msg:Te,output:Ze,input:Xe,expected_output:Re,is_file:Je,input_file_url:et,output_file_url:ut,expected_output_file_url:ct,setMonacoValue:ot,setData:st}=ke,lt=(0,ve.useRef)(),pt=(0,ve.useRef)(),yt=(0,ve.useRef)();let _t=null;const mt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,ve.useEffect)(()=>{if(Ze&&!Je&<.current){const dt=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});dt.open(lt.current);const $e=(0,se.pp)(ue.Base64.decode(Ze));dt.write($e),dt.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{dt.scrollToTop()}catch(Fe){}},100)}if(Xe&&!Je&&pt.current){const dt=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});dt.open(pt.current),dt.write((0,se.pp)(Xe)),dt.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{dt.scrollToTop()}catch($e){}},100)}if(Re&&!Je&&yt.current){const dt=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});dt.open(yt.current),dt.write((0,se.pp)(ue.Base64.decode(Re))),dt.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{dt.scrollToTop()}catch($e){}},100)}},[Ze]),Pe){case Ae.h.NOMATCH:_t=pe.createElement(pe.Fragment,null,pe.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Je&&pe.createElement("div",{ref:lt}),Je&&pe.createElement("div",{style:mt},pe.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(this,null,function*(){const dt=yield(0,z.ZP)(ut,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});ot(dt),setTimeout(()=>{st(ut)},200)})},Ze)),pe.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Je&&pe.createElement("div",{ref:yt}),Je&&pe.createElement("div",{style:mt},pe.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(this,null,function*(){const dt=yield fetch(ct,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ot(yield dt.text()),setTimeout(()=>{st(ct)},200)})},Re)));break;case Ae.h.EXECUTEFAILURE:_t=pe.createElement(pe.Fragment,null,pe.createElement("div",{style:{border:"1px #F6F7F9 solid"}},pe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Je&&pe.createElement(ie.Z,{value:Xe,style:mt}),Je&&pe.createElement("div",{style:mt},pe.createElement("a",{onClick:()=>(0,se.LR)(et,Xe)},Xe))),pe.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},pe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),pe.createElement("pre",{className:oe.Z.error,style:{color:"#E30000",padding:"0 10px"}},ue.Base64.decode(Te),"111")));break;case Ae.h.COMPILEFAILURE:_t=pe.createElement(pe.Fragment,null,pe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),pe.createElement("pre",{className:oe.Z.error},ue.Base64.decode(Te)));break;case Ae.h.PODFAILURE:_t=pe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ae.h.TIMEOUT:_t=pe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return pe.createElement(pe.Fragment,null," ",_t," ")}function Qe(ke){const{status:Pe,error_msg:Te,execute_time:Ze,output:Xe,input:Re,expected_output:Je,is_file:et,input_file_url:ut,output_file_url:ct,expected_output_file_url:ot}=ke;let st=null;switch(Pe){case Ae.h.OK:case Ae.h.NOMATCH:case Ae.h.EXECUTEFAILURE:case Ae.h.COMPILEFAILURE:st=pe.createElement("div",{id:"outputResultRef",className:"h100"});break;case Ae.h.PODFAILURE:st=pe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ae.h.TIMEOUT:st=pe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return pe.createElement(pe.Fragment,null," ",st," ")}function Se({value:ke,className:Pe}){return pe.createElement("span",{className:Pe},ke)}Mt.ZP=({input:ke,is_file:Pe,debuging:Te,submitting:Ze,executingMessage:Xe,debugResult:Re,onChangeInput:Je,onDebugCode:et,onSubmitCode:ut,hack:ct,user:ot,submitResult:st,isWhiteTheme:lt,topDispatch:pt})=>{const[yt]=(0,a.useSearchParams)(),_t=(0,a.useParams)(),[mt,dt]=(0,ve.useState)(!1),[$e,Fe]=(0,ve.useState)(!1),[Ke,Ge]=(0,ve.useState)(1),[_e,xe]=(0,ve.useState)(!1),[We,Ie]=(0,ve.useState)(0),[De,ze]=(0,ve.useState)(!1),[at,bt]=(0,ve.useState)(""),[Pt,Ot]=(0,ve.useState)(""),St=(0,ve.useRef)(),wt=(0,ve.useRef)(),It=(0,ve.useRef)(null),Ut=(0,ve.useRef)(null),Ct=(0,ve.useRef)(null);console.log(st,"submitResult",_t);const{status:Zt,id:xt,input:jt,output:Jt,expected_output:tn,is_file:hn,input_file_url:Un,output_file_url:xn,expected_output_file_url:Hn,error_msg:mn,hack_sets:wn}=st||{};(0,ve.useEffect)(()=>{Zt===0&&(Ge(1),Ie(0))},[Zt,xt]),(0,ve.useEffect)(()=>{me(void 0,null,function*(){var tr;const Tn=yield(0,b.rX)(_t==null?void 0:_t.id,"submit");(Tn==null?void 0:Tn.status)===0&&(Tn!=null&&Tn.data&&((tr=Tn==null?void 0:Tn.data)==null?void 0:tr.status)!==0?(pt({type:ee.Types.SET_SUBMIT_RESULT,payload:{submitResult:Tn==null?void 0:Tn.data}}),Ge(2),Ie(320)):(Ge(1),Ie(0)))})},[_t==null?void 0:_t.id]),(0,ve.useEffect)(()=>{if(St.current){let Dn=function(Or){ur=Zn.offsetHeight,lr=!0,Ao=Or.pageY,Ct.current.style.display="block"},tr=function(){lr=!1,Ct.current.style.display="none"},Tn=function(Or){if(lr){$n();let en=Ao-Or.pageY,En=ur+en;if(En<0&&(En=0),En>window.innerHeight-150&&(En=window.innerHeight-150),Ke===1){En<=34?Ie(0):Ie(En);return}console.log(En,"resizeH"),Ie(En)}};const Zn=It.current;let ur=0,lr=!1,Ao=0;const xo=document.getElementById("case-y-bar");return xo==null||xo.addEventListener("mousedown",Dn),document.addEventListener("mousemove",Tn),document.addEventListener("mouseup",tr),()=>{const Or=document.getElementById("case-y-bar");Or==null||Or.removeEventListener("mousedown",Dn),document.removeEventListener("mousemove",Tn),document.removeEventListener("mouseup",tr)}}},[St,Ke]),(0,ve.useEffect)(()=>{const Dn=E.Z.subscribe("resize-move-bar",$n);if(yt.get("type")!=="exercises")return document.addEventListener((0,he.gH)(),xr),()=>{document.removeEventListener((0,he.gH)(),xr),Dn()}},[]),(0,ve.useEffect)(()=>{});function $n(){var Dn,tr,Tn,Zn;const ur=document.getElementById("outputResultRef");if(ur){let lr=ur.dataset.text;wt.current.reset(),wt.current.writeln(lr);const Ao=document.getElementById("outputResultRef").offsetWidth-20,xo=((Zn=(Tn=(tr=(Dn=wt.current)==null?void 0:Dn._core)==null?void 0:tr._renderService)==null?void 0:Tn.dimensions)==null?void 0:Zn.actualCellWidth)||10,Or=Math.ceil(Ao/xo);wt.current.resize(Or,Math.ceil(ur.clientHeight/16))}}function Fr(){dt(!mt),setTimeout(()=>{$n()},300),Ie(mt?320:window.innerHeight-150)}function Ur(){$e?(Fe(!1),(0,he.BU)()):(Fe(!0),(0,he.Dj)(Ut.current))}const xr=Dn=>{(0,he.vp)()||Fe(!1)},Jr=(0,ve.useMemo)(()=>{if(Re){const{status:Dn,output:tr,error_msg:Tn}=Re;return setTimeout(()=>{let Zn="",ur=document.getElementById("outputResultRef");tr?Zn=ue.Base64.decode(tr):Tn&&(Zn=ue.Base64.decode(Tn)),wt.current=new re.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),wt.current.open(ur),wt.current.onKey(function(lr){var Ao;if(lr.domEvent.key.toLocaleUpperCase()==="C"&&lr.domEvent.ctrlKey){lr.domEvent.preventDefault();let xo=(Ao=wt.current)==null?void 0:Ao.getSelection();navigator.clipboard.writeText(xo).then(()=>{})}}),ur.dataset.text=Zn,wt.current.setOption("convertEol",!0),$n()},300),pe.createElement(pe.Fragment,null,Qe(Re))}return null},[Re]);function bo(){var Dn,tr;if(!(ct!=null&&ct.code)||((Dn=ct==null?void 0:ct.code)==null?void 0:Dn.trim().length)===0){(tr=x.ZP)==null||tr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ge(1),Ie(320),et()}const Qo=Dn=>me(void 0,null,function*(){let tr=yield(0,z.ZP)(`/api/problems/${Dn}/start.json`,{method:"get",params:{hack_user_id:ot==null?void 0:ot.user_id}});tr&&(window.location.href=`/myproblems/${tr==null?void 0:tr.identifier}${window.location.search}`)});function qn(){hn?navigator.clipboard.writeText(ue.Base64.decode(mn)).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 pe.createElement(ve.Fragment,null,pe.createElement("div",{className:de()(oe.Z.case,lt&&oe.Z.whiteCase),style:{height:We},ref:It},pe.createElement("div",{className:oe.Z.fullMask,ref:Ct}),pe.createElement("div",{className:oe.Z["resize-y-bar"],id:"case-y-bar",ref:St,draggable:!1},Ke===2&&pe.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Ke===1&&(We<=34?pe.createElement("div",{onClick:()=>{Ie(320)},className:oe.Z.unfoldBtn},"\u63A7\u5236\u53F0",pe.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):pe.createElement("div",{onClick:()=>{Ie(0)},className:oe.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",pe.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),pe.createElement("div",null,pe.createElement("div",{className:oe.Z.caseHead},pe.createElement("div",{className:oe.Z.dot}),pe.createElement("div",{className:oe.Z.text},Ke===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Ke===2&&!Ze&&typeof Zt=="number"&&pe.createElement(pe.Fragment,null,Zt===Ae.h.OK?pe.createElement("div",{className:oe.Z.pass},pe.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):pe.createElement("div",{className:oe.Z.noPass},pe.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[Zt])),pe.createElement("div",{className:oe.Z.btns},Ke===2&&!Ze&&pe.createElement(pe.Fragment,null,Zt!==Ae.h.OK&&pe.createElement("div",{onClick:qn},pe.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),pe.createElement("div",{onClick:()=>{ze(xt)}},pe.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),yt.get("type")!=="exercises"&&pe.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Fr()},pe.createElement("i",{className:`iconfont icon-${mt?"suoxiao1":"fangda"}`})))),pe.createElement("div",{style:{display:Ke===1?"block":"none"}},Te?pe.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):pe.createElement("div",{style:{height:We-34}},pe.createElement("div",{className:oe.Z.result},pe.createElement("div",{className:oe.Z.left},pe.createElement("div",{className:oe.Z.title},pe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),pe.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),pe.createElement("div",{className:oe.Z.leftNode},pe.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:Pe?"":ke,onChange:Je}))),pe.createElement("div",{className:oe.Z.right},pe.createElement("div",{className:oe.Z.title},pe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),pe.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),pe.createElement("div",{className:oe.Z.node},Re?Jr:pe.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")))))),pe.createElement("div",{style:{display:Ke===2?"block":"none"}},Ze?pe.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):pe.createElement("div",{style:{height:We-34,display:"flex",flexDirection:"column",overflow:"hidden"}},pe.createElement("div",{ref:Ut,className:oe.Z.elseNode},pe.createElement("div",{className:oe.Z.nameWrap},pe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),pe.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),pe.createElement("div",{className:oe.Z.scroll},pe.createElement("pre",{className:oe.Z.scrollBox,style:_e?{height:$e?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!hn&&pe.createElement(Se,{value:jt}),hn&&pe.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const Dn=yield fetch(Un,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ot(yield Dn.text()),setTimeout(()=>{bt(Un)},200)})},jt)),jt&&pe.createElement("div",{className:oe.Z.action},pe.createElement("span",{onClick:()=>xe(!_e)},_e?"\u6536\u8D77":"\u5C55\u5F00"),yt.get("type")!=="exercises"&&pe.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Ur(),className:`iconfont icon-${$e?"suoxiao1":"fangda"}`})))),pe.createElement("div",{className:oe.Z.result,style:{flex:1,overflow:"hidden"}},pe.createElement("div",{className:oe.Z.left},pe.createElement("div",{className:oe.Z.title},pe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),pe.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),pe.createElement("div",{className:oe.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},pe.createElement("pre",null,!hn&&pe.createElement(Se,{className:"mb10",value:tn&&ue.Base64.decode(tn)||""}),hn&&pe.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const Dn=yield fetch(Hn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ot(yield Dn.text()),setTimeout(()=>{bt(Hn)},200)})},tn)))),pe.createElement("div",{className:oe.Z.right},pe.createElement("div",{className:oe.Z.title},pe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),pe.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),pe.createElement("div",{className:oe.Z.node,style:{color:Zt===Ae.h.OK?"#2ABD8C":"#FF2C29"}},pe.createElement("pre",null,(Zt===4||Zt===5)&&pe.createElement(Se,{className:"mb10",value:mn&&ue.Base64.decode(mn)||""}),Zt!=4&&Zt!=5&&(hn?pe.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const Dn=yield(0,z.ZP)(xn,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Ot(Dn)}catch(tr){Ot("")}setTimeout(()=>{bt(xn)},200)})},Jt):pe.createElement(Se,{className:"mb10",value:Jt&&ue.Base64.decode(Jt)||""})))))))))),pe.createElement("div",{className:de()(oe.Z.footer,lt&&oe.Z.whiteFooter),style:{zIndex:100}},(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.above_question)&&pe.createElement(ge.ZP,{className:"mr10",type:"primary",onClick:()=>Qo(ct==null?void 0:ct.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.under_question)&&pe.createElement(ge.ZP,{className:"mr10",type:"primary",onClick:()=>Qo(ct==null?void 0:ct.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),pe.createElement(ge.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Te||Ze,loading:Te,color:"#2ABD8C",className:"mr10",onClick:bo},"\u8C03\u8BD5\u4EE3\u7801"),yt.get("qtype")!=="8"&&pe.createElement(ge.ZP,{className:oe.Z.disabled,type:"primary",icon:pe.createElement("i",{className:"iconfont icon-bofang1"}),loading:Ze,disabled:Te||Ze,onClick:()=>{var Dn,tr;if(!(ct!=null&&ct.code)||((Dn=ct==null?void 0:ct.code)==null?void 0:Dn.trim().length)===0){(tr=x.ZP)==null||tr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ge(2),Ie(320),ut()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),pe.createElement(y.Z,{onClose:ze,open:De}),pe.createElement(ne.Z,{close:!0,data:at,type:at.length?"txt":"",onClose:()=>bt(""),monacoEditor:{value:Pt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},27209:function(pn,Mt,fe){"use strict";fe.r(Mt),fe.d(Mt,{Types:function(){return Rn},default:function(){return ar}});var ve=fe(67294),je=fe(35973),x=fe(55054),ge=fe(14446),Ae=fe(57953),ue=fe(71577),ae=fe(83062),oe=fe(71230),le=fe(88742),ie=fe(15835),se=fe(51959),re=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(67294),ce=Object.defineProperty,de=Object.defineProperties,he=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(Ht,rn,fn)=>rn in Ht?ce(Ht,rn,{enumerable:!0,configurable:!0,writable:!0,value:fn}):Ht[rn]=fn,Ce=(Ht,rn)=>{for(var fn in rn||(rn={}))me.call(rn,fn)&&ye(Ht,fn,rn[fn]);if(pe)for(var fn of pe(rn))be.call(rn,fn)&&ye(Ht,fn,rn[fn]);return Ht},we=(Ht,rn)=>de(Ht,he(rn));const Qe={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0)};var Se=(Ht=>(Ht[Ht.set_font_size=0]="set_font_size",Ht[Ht.set_theme=1]="set_theme",Ht[Ht.on_tab_to_space=2]="on_tab_to_space",Ht[Ht.set_show_editor_setting=3]="set_show_editor_setting",Ht))(Se||{});function ke(Ht,rn){switch(rn.type){case 3:return we(Ce({},Ht),{showEditorSetting:rn.payload});case 1:return we(Ce({},Ht),{theme:rn.payload});case 0:return we(Ce({},Ht),{fontSize:rn.payload});case 2:return we(Ce({},Ht),{tabToSpace:rn.payload});default:throw new Error}}var Pe=({isLoading:Ht,value:rn,onChange:fn,language:pr,onUpdateCode:Er,ActionBarRender:Nr,setIsWhiteTheme:Xr})=>{const[Hr,kr]=(0,ve.useReducer)(ke,Qe),{theme:br,fontSize:Nn,showEditorSetting:Pr,tabToSpace:Sr}=Hr,So=(0,ve.useRef)(),Fo=(0,ve.useRef)();(0,ve.useEffect)(()=>{Xr(br==="vs")},[br]);const Vo={onFontSizeChange:Ln=>{kr({type:0,payload:Ln}),(0,b.t)("cmFontSize",Ln)},tabToSpace:Sr,cmFontSize:Nn,className:"oj",cmCodeMode:br,onTabToSpace:Ln=>{kr({type:2,payload:Ln}),(0,b.t)("cmTabToSpace",Ln)},onCodeModeChange:Ln=>{kr({type:1,payload:Ln}),(0,b.t)("ProgrammingCodeMode",Ln)}};function Vt(){kr({type:3,payload:!1})}function Gt(){kr({type:3,payload:!0})}const sn={value:rn,language:pr,theme:br,options:{fontSize:Nn,insertSpaces:Sr},onChange:Ln=>{fn(Ln),Fo.current=Ln,clearTimeout(So.current),So.current=setTimeout(()=>{Er(Fo.current)},1e4)},onEditBlur:Ln=>{Fo.current&&Er(Fo.current)}};return ne.createElement(ve.Fragment,null,Nr(Gt),ne.createElement("div",{style:{flex:1,overflow:"hidden"}},!Ht&&ne.createElement(y.ZP,Ce({},sn))),ne.createElement(E.Z,null,ne.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Pr,onClose:Vt},ne.createElement(ee.Z,Ce({},Vo)))))},Te=fe(60141),Ze=fe(19575),Xe=fe(86276),Re={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"},Je={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},et=fe(9430),ut=fe(28452),ct=fe(3407),ot=fe(38365),st=fe(27484),lt=fe.n(st),pt=fe(67294);const{Column:yt}=et.default;var _t=({submitResult:Ht,submitting:rn,submitRecords:fn,page:pr,onPageChange:Er,topicId:Nr})=>{const[Xr]=(0,je.useSearchParams)(),{records:Hr,records_count:kr}=fn||{},[br,Nn]=(0,ve.useState)(!1),Pr=Xr.get("type")==="1";return pt.createElement(Ae.Z,{spinning:rn,tip:"\u8BC4\u6D4B\u4E2D...",indicator:pt.createElement(ct.Z,{style:{fontSize:24},spin:!0})},(Hr==null?void 0:Hr.length)>0?pt.createElement(et.default,{dataSource:Hr,rowKey:"id",pagination:!1},pt.createElement(yt,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Sr,So)=>pt.createElement("span",null," ",lt()(Sr).format("YYYY-MM-DD HH:mm:ss"))}),pt.createElement(yt,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Sr,So)=>{var Fo;return pt.createElement("span",{className:`${Sr===0?"c-green":"c-red"} current`,onClick:()=>{Nn(So.id)}},(Fo=Xe.Im[Sr])==null?void 0:Fo.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),pt.createElement(yt,{title:`\u6267\u884C\u7528\u65F6 (${Pr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Sr=>Sr?Pr?Sr:Sr/1e3:""}),pt.createElement(yt,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Pr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Sr=>Sr?Pr?Sr:parseFloat((Sr/1024).toFixed(2)):""}),pt.createElement(yt,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),pt.createElement(yt,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Sr,So)=>pt.createElement("span",{className:"c-light-primary current",onClick:()=>{Nn(So.id)}},"\u67E5\u770B")})):pt.createElement("div",{style:{height:300,width:"100%"}}),pt.createElement(ot.Z,{onClose:Nn,open:br}),kr>15?pt.createElement(ut.Z,{className:Je.pagination,current:pr,pageSize:15,total:kr,onChange:Er}):null)},mt=fe(26194),dt=fe(66309),$e={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Fe=fe(85725),Ke=fe(67294);const Ge={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var _e=({hack:Ht})=>{const{language:rn,difficult:fn,time_limit:pr,description:Er}=Ht,[Nr]=(0,je.useSearchParams)(),Xr=Ge[fn];return Ke.createElement(Ke.Fragment,null,Ke.createElement("ul",{className:$e.info},Ke.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Ke.createElement("b",{className:$e.info_tag},rn)),Ke.createElement("li",null,Ke.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Ke.createElement(dt.default,{color:Xr==null?void 0:Xr.color},Xr==null?void 0:Xr.name)),Ke.createElement("li",null,Ke.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Ke.createElement("span",{style:{color:"#333333"}},pr,"\u79D2"))),Nr.get("qtype")==="8"?Ke.createElement(Fe.Z,{value:Er,showProgramFill:!0,className:$e.desc}):Ke.createElement(Fe.Z,{value:Er,className:$e.desc}))},xe={},We=fe(67294),Ie=({hack:Ht,current_user:rn})=>We.createElement("div",{className:xe.answer},Ht!=null&&Ht.answer_text?We.createElement(Fe.Z,{style:{padding:"13px 0"},value:(Ht==null?void 0:Ht.answer_text)||""}):We.createElement(mt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),De=fe(33054),ze=fe(33170);function at(Ht,rn){return(0,ze.U2)(`/problems/${Ht}/comments.json`,{page:rn,limit:10})}function bt(Ht){return(0,ze.v_)(`/discusses/${Ht}/plus.json`,{container_type:"Discuss",type:1})}function Pt(Ht,rn,fn){return(0,ze.v_)(`/problems/${Ht}/comments/reply.json`,{comments:{content:fn,parent_id:rn}})}function Ot(Ht,rn){return(0,ze.v_)(`/problems/${Ht}/comments.json`,{comments:{content:rn}})}function St(Ht,rn,fn){return(0,ze.v_)(`/problems/${Ht}/comments/${rn}/hidden.json`,fn)}function wt(Ht,rn){return(0,ze.IV)(`/problems/${Ht}/comments/${rn}`)}var It=fe(93989);function Ut({author:Ht}){return ve.createElement("a",{href:`/users/${Ht.login}`,target:"_blank"},ve.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${te.Z.IMG_SERVER}/images/${Ht.image_url}`,width:"50"}))}function Ct({data:Ht,index:rn,parentDiscussIndex:fn,user:pr,onSetActionType:Er}){const{author:Nr,can_delete:Xr,content:Hr,id:kr,time:br}=Ht;function Nn(){Er({id:kr,index:rn,type:"delete-discuss",parentDiscussIndex:fn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Pr=pr.admin||Xr||Nr.user_id===pr.user_id;return ve.createElement("div",{className:"discuss-item-container second-discuss "},ve.createElement(Ut,{author:Nr}),ve.createElement("section",null,ve.createElement("div",{className:"discuss-info"},ve.createElement("a",{href:`/users/${Nr.login}`,target:"_blank"},Nr.name),ve.createElement("span",{className:"grey"},br),ve.createElement("div",{className:"btn-group",style:{marginBottom:0}},Pr?ve.createElement("a",{onClick:Nn,title:"\u5220\u9664"},ve.createElement("i",{className:"iconfont icon-shanchu"})):null)),ve.createElement(Fe.Z,{className:"discuss-content",value:Hr})))}var Zt=({user:Ht,data:rn,index:fn,onPlusDiscuss:pr,onSetActionType:Er,activeDiscussIndex:Nr,onReplyDiscuss:Xr,onSetActiveDiscussIndex:Hr})=>{const{content:kr,children:br,hidden:Nn,id:Pr,praise_count:Sr,time:So,user_praise:Fo,can_delete:Vo,author:Vt}=rn;function Gt(){Hr(Pr)}function sn(){pr(Pr,!Fo,fn)}function Ln(){Er({id:Pr,index:fn,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Vn(){Er({id:Pr,index:fn,params:{hidden:Nn?"0":"1"},type:"hidden-discuss",message:Nn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ir=Ht.admin||Ht.user_id===Vt.user_id;return ve.createElement("div",{className:"discuss-item-container",key:Pr},ve.createElement(Ut,{author:Vt}),ve.createElement("section",null,ve.createElement("div",{className:"discuss-info"},ve.createElement("a",{href:`/users/${Vt.login}`,target:"_blank"}," ",Vt.name," "),ve.createElement("span",{className:"grey"},So)),ve.createElement(Fe.Z,{className:"discuss-content",value:kr}),br&&br.length>0?ve.createElement("div",{className:"reply-discuss-container"},br.map((cr,Qr)=>ve.createElement(Ct,{key:cr.id,data:cr,index:Qr,user:Ht,onSetActionType:Er,parentDiscussIndex:fn}))):null,ve.createElement("div",{className:"btn-group"},ir?ve.createElement("a",{onClick:Vn,title:Nn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},ve.createElement("i",{className:Nn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Vo&&(!br||br.length==0)?ve.createElement("a",{onClick:Ln,title:"\u5220\u9664"},ve.createElement("i",{className:"iconfont icon-shanchu"})):null,ve.createElement("a",{onClick:Gt,title:"\u56DE\u590D"}," ",ve.createElement("i",{className:"iconfont icon-huifu1"})," "),ve.createElement("a",{onClick:sn,className:Fo?"c-orange":""},ve.createElement("i",{className:Fo?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),ve.createElement("span",null,Sr||""))),ve.createElement(It.Z,{id:Pr,activeDiscussIndex:Nr,onReplyDiscuss:Xr})))},xt=fe(71865),jt={"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"},Jt=fe(35567),tn=(Ht,rn,fn)=>new Promise((pr,Er)=>{var Nr=kr=>{try{Hr(fn.next(kr))}catch(br){Er(br)}},Xr=kr=>{try{Hr(fn.throw(kr))}catch(br){Er(br)}},Hr=kr=>kr.done?pr(kr.value):Promise.resolve(kr.value).then(Nr,Xr);Hr((fn=fn.apply(Ht,rn)).next())}),hn=({user_praise:Ht,praise_count:rn,praisePlus:fn,onCreateDiscuss:pr,discuss_count:Er})=>{const[Nr,Xr]=(0,ve.useState)(!1),[Hr,kr]=(0,ve.useState)("");function br(So){kr(So)}function Nn(){Xr(!0)}function Pr(){Xr(!1)}function Sr(){return tn(this,null,function*(){pr(Hr),kr(""),Xr(!1)})}return ve.createElement("div",{className:`${jt["dis-input-editor-container"]} ${Nr?jt.active:""} `},ve.createElement("div",{className:Nr?`hide ${jt["text-area"]}`:jt["text-area"]},ve.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Nn}),ve.createElement("a",null," ",ve.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Er," "),ve.createElement("a",{className:"c-light-black",onClick:fn,title:Ht?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},ve.createElement("i",{className:`mr3 ${Ht?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),rn?ve.createElement("span",null,rn):"")),Nr?ve.createElement("div",{className:jt["input-mask"],onClick:Pr}):null,ve.createElement("div",{className:Nr?jt["md-container"]:`${jt["md-container"]} hide`},ve.createElement(Jt.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Hr,height:240,onChange:br}),ve.createElement("div",{className:jt["tip-container"],onClick:Pr},ve.createElement("a",{className:jt["btn-send"],onClick:Sr}," \u53D1\u9001 "))))},Un=fe(67294),xn=Object.defineProperty,Hn=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,wn=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,Fr=Object.prototype.propertyIsEnumerable,Ur=(Ht,rn,fn)=>rn in Ht?xn(Ht,rn,{enumerable:!0,configurable:!0,writable:!0,value:fn}):Ht[rn]=fn,xr=(Ht,rn)=>{for(var fn in rn||(rn={}))$n.call(rn,fn)&&Ur(Ht,fn,rn[fn]);if(wn)for(var fn of wn(rn))Fr.call(rn,fn)&&Ur(Ht,fn,rn[fn]);return Ht},Jr=(Ht,rn)=>Hn(Ht,mn(rn)),bo=(Ht,rn,fn)=>new Promise((pr,Er)=>{var Nr=kr=>{try{Hr(fn.next(kr))}catch(br){Er(br)}},Xr=kr=>{try{Hr(fn.throw(kr))}catch(br){Er(br)}},Hr=kr=>kr.done?pr(kr.value):Promise.resolve(kr.value).then(Nr,Xr);Hr((fn=fn.apply(Ht,rn)).next())});const Qo={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var qn=(Ht=>(Ht[Ht.GET_DISCUSSES=0]="GET_DISCUSSES",Ht[Ht.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Ht[Ht.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Ht[Ht.PLUS_DISCUSS=3]="PLUS_DISCUSS",Ht[Ht.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Ht[Ht.SET_PAGE=5]="SET_PAGE",Ht[Ht.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Ht))(qn||{});function Dn(Ht,rn){switch(rn.type){case 6:return Jr(xr({},Ht),{loading:!0});case 0:return xr(xr({},Ht),rn.payload);case 1:return xr(xr({},Ht),rn.payload);case 4:return xr(xr({},Ht),rn.payload);case 3:return xr(xr({},Ht),rn.payload);case 5:return Jr(xr({},Ht),{page:rn.payload});case 2:return xr(xr({},Ht),rn.payload);default:throw new Error}}var tr=({user:Ht,identifier:rn,hack:fn,onTriggerPraise:pr,activeIndex:Er})=>{const[Nr,Xr]=(0,ve.useReducer)(Dn,Qo),{loading:Hr,page:kr,data:br,count:Nn,actionType:Pr,activeDiscussIndex:Sr}=Nr,So=(0,ve.useCallback)(()=>bo(void 0,null,function*(){Xr({type:6});const cr=yield at(rn,kr),{comments:Qr,disscuss_count:no}=cr;Xr({type:0,payload:{data:Qr,count:no,loading:!1}})}),[kr,rn]);(0,ve.useEffect)(()=>{Er==="2"&&So()},[rn,kr,Er]);function Fo(cr){Xr({type:5,payload:cr})}function Vo(cr){Xr({type:4,payload:{actionType:cr}})}function Vt(cr){Xr(Sr===cr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:cr}})}function Gt(cr,Qr,no){return bo(this,null,function*(){try{const ho=yield bt(cr);br[no].user_praise=Qr,br[no].praise_count=ho.praise_count,Xr({type:3,payload:{data:[...br]}})}catch(ho){console.log(ho)}})}function sn(){return bo(this,null,function*(){const{id:cr,params:Qr,type:no,index:ho,parentDiscussIndex:_o}=Pr;if(no==="hidden-discuss"&&(yield St(rn,cr,Qr),_o?br[_o].children[ho].hidden=Qr.hidden==1:br[ho].hidden=Qr.hidden==1,Xr({type:4,payload:{actionType:null,data:[...br]}})),no==="delete-discuss"){if(yield wt(rn,cr),_o||_o===0){let Lo=br[_o].children;for(let la=Lo.length-1;la>=0;la--)if(Lo[la].id===cr){Lo.splice(la,1);break}br[_o].children=Lo}else for(let Lo=br.length-1;Lo>=0;Lo--)if(br[Lo].id===cr){br.splice(Lo,1);break}Xr({type:4,payload:{actionType:null,data:[...br]}})}})}function Ln(){Xr({type:4,payload:{actionType:null}})}function Vn(cr,Qr){return bo(this,null,function*(){try{yield Pt(rn,cr,Qr),So()}catch(no){console.log(no)}})}function ir(cr){return bo(this,null,function*(){Xr({type:6}),yield Ot(rn,cr),So()})}return Un.createElement(Un.Fragment,null,Un.createElement("div",{className:"discuss-panel"},br.length===0?Un.createElement(mt.Z,null):br.map((cr,Qr)=>Un.createElement(Zt,{onReplyDiscuss:Vn,onPlusDiscuss:Gt,onSetActiveDiscussIndex:Vt,onSetActionType:Vo,data:cr,index:Qr,user:Ht,activeDiscussIndex:Sr})),Nn>10?Un.createElement("div",{className:"pagination-container"},Un.createElement(ut.Z,{showQuickJumper:!0,onChange:Fo,current:kr,total:Nn})):null),Un.createElement(hn,{user_praise:fn.user_praise,praise_count:fn.praises_count,praisePlus:pr,discuss_count:fn.comments_count,onCreateDiscuss:ir}),Un.createElement(E.Z,null,Un.createElement(ge.default,{centered:!0,title:"\u63D0\u793A",open:!!Pr,onOk:sn,onCancel:Ln},Un.createElement("p",null,Pr?Pr.message:"")),Un.createElement(xt.Z,null)))},Tn=fe(11713),Zn=fe(69677),ur=fe(79753),lr={},Ao=fe(67294),xo=({hack:Ht,current_user:rn})=>Ao.createElement("div",{className:lr.answer},Ht!=null&&Ht.analysis?Ao.createElement(Fe.Z,{style:{padding:"13px 0"},value:(Ht==null?void 0:Ht.analysis)||""}):Ao.createElement(mt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Or={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},en=fe(47221),En=fe(15746),Bn=fe(22150),or=fe(31795),Tr=fe(32259),nr=fe(67294);const{TextArea:Uo}=Zn.default,{Panel:Eo}=en.default;var Ko=({data:Ht,hack:rn})=>(console.log(Ht,rn,"data"),rn!=null&&rn.is_file?nr.createElement(Tr.Y2,{disabled:!0,className:Or.uploadTableWrapper,showScore:!rn.test_set_score,data:Ht,isProgramHomework:!0}):nr.createElement("div",{className:Or.hackSets},Ht==null?void 0:Ht.map((fn,pr)=>nr.createElement(en.default,{accordion:!0,bordered:!1,key:pr,defaultActiveKey:pr===0&&fn.id,className:Or.collapseWrapper,expandIcon:({isActive:Er})=>nr.createElement("i",{className:`iconfont icon-weizhankai ${Er?Or.open:Or.close}`,style:{fontSize:14,transition:"all .2s"}})},nr.createElement(Eo,{key:fn.id,header:nr.createElement(oe.Z,{align:"middle",justify:"space-between",wrap:!1},nr.createElement(En.Z,{className:Or.panelHeader},nr.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",pr+1)),nr.createElement(En.Z,{flex:1},nr.createElement(oe.Z,{align:"middle",justify:"end",wrap:!1},!(rn!=null&&rn.test_set_score)&&nr.createElement(En.Z,{className:Or.rateInput},nr.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),nr.createElement("div",null,nr.createElement(Bn.default.Item,{noStyle:!0},nr.createElement(or.Z,{value:fn==null?void 0:fn.score,className:Or.baseFormItem,min:0,max:100,disabled:!0}))),nr.createElement("span",{className:"ml10"},"%")))))},nr.createElement(Bn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},nr.createElement(Uo,{readOnly:!0,value:fn==null?void 0:fn.input,rows:4})),nr.createElement(Bn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},nr.createElement(Uo,{readOnly:!0,value:fn==null?void 0:fn.output,rows:4}))))))),Bo={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Ka=fe(67294),ya=(0,ve.forwardRef)(({data:Ht=[]},rn)=>{var fn;const[pr,Er]=(0,ve.useState)(),Nr=Ht.filter(Hr=>Hr.show);(0,ve.useEffect)(()=>{Nr.length&&Er(Nr[0].id)},[Ht==null?void 0:Ht.length]);const Xr=((fn=Nr.find(Hr=>Hr.id===pr))==null?void 0:fn.element)||null;return(0,ve.useImperativeHandle)(rn,()=>({setActiveTab:Hr=>Er(Hr)})),Ka.createElement("div",{className:Bo.tabs},Ka.createElement("div",{className:Bo.tabWarp},Nr.map(Hr=>Ka.createElement("div",{onClick:()=>Er(Hr.id),className:`${Bo.tab} ${Hr.id===pr?Bo.active:""}`,key:Hr.id},Hr.name))),Ka.createElement("div",{className:Bo.content},Xr))}),an=fe(67294),_r=Object.defineProperty,mr=Object.defineProperties,Ir=Object.getOwnPropertyDescriptors,vr=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable,jr=(Ht,rn,fn)=>rn in Ht?_r(Ht,rn,{enumerable:!0,configurable:!0,writable:!0,value:fn}):Ht[rn]=fn,qo=(Ht,rn)=>{for(var fn in rn||(rn={}))Br.call(rn,fn)&&jr(Ht,fn,rn[fn]);if(vr)for(var fn of vr(rn))zr.call(rn,fn)&&jr(Ht,fn,rn[fn]);return Ht},Jo=(Ht,rn)=>mr(Ht,Ir(rn)),na=(Ht,rn,fn)=>new Promise((pr,Er)=>{var Nr=kr=>{try{Hr(fn.next(kr))}catch(br){Er(br)}},Xr=kr=>{try{Hr(fn.throw(kr))}catch(br){Er(br)}},Hr=kr=>kr.done?pr(kr.value):Promise.resolve(kr.value).then(Nr,Xr);Hr((fn=fn.apply(Ht,rn)).next())});const Ea={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Rr={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Mr=({hack:Ht,onTriggerPraise:rn,topicId:fn,page:pr,onPageChange:Er,user:Nr,current_user:Xr,submitRecords:Hr,submitting:kr,submitResult:br,setActiveIndex:Nn,hack_sets:Pr})=>{var Sr,So;const[Fo]=(0,je.useSearchParams)(),[Vo,Vt]=(0,ve.useState)("0"),Gt=(0,je.useLocation)(),[sn,Ln]=(0,ve.useState)(!1),[Vn,ir]=(0,ve.useState)(null),[cr,Qr]=(0,ve.useState)([]),[no,ho]=(0,ve.useState)([]),[_o,Lo]=(0,ve.useState)({page:1,limit:10}),la=(0,ve.useRef)(null),ba=(0,ve.useRef)(null);console.log(Nr,"user");let[pa,Ho]=(0,ve.useState)(Jo(qo({},(0,je.useParams)()),{page:1,per_page:20,name:""}));(0,ve.useEffect)(()=>{ba.current&&(Ht==null?void 0:Ht.is_close_tips)===!1&&Vn===null&&ir(!0)},[ba.current,Ht==null?void 0:Ht.is_close_tips,Vn]);function Ja(){return na(this,null,function*(){yield(0,ze.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,ve.useEffect)(()=>{Nn(Vo)},[Vo]);function Ga(ra){return na(this,null,function*(){let ai=ra.target.id;if(ai==="1"){let Pi=yield(0,ze.ZP)(`/api/myproblems/${pa.id}/redo_logs.json`,{method:"get",params:qo({},_o)});(Pi==null?void 0:Pi.status)===0&&ho(Pi==null?void 0:Pi.data)}Vt(ai)})}(0,ve.useEffect)(()=>De.Z.subscribe("to-commit-info",()=>{Vt("1"),la.current&&la.current.setActiveTab("1")}),[]),(0,ve.useEffect)(()=>De.Z.subscribe("to-reset-info",()=>{Ga({target:{id:"1"}}),la.current&&la.current.setActiveTab("2")}),[]);function vi(){Vt("2")}function ui(){return na(this,null,function*(){let ra=yield(0,ze.ZP)("/api/problems/my_hack_list.json",{method:"get",params:qo({identifier:pa==null?void 0:pa.id},pa)});Qr(ra)})}const Mo=[{title:null,description:an.createElement("div",null,an.createElement("b",{onClick:()=>{ir(!1),Ja(),Ln(!0),ui()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),an.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"),an.createElement(ue.ZP,{onClick:()=>{ir(!1),Ja()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>ba.current}];return an.createElement("div",{className:Re["left-panel"]},an.createElement("ul",{className:`${Re["s-navs"]} ${Re["bg-white"]} ${Re.b1}`},(Ht==null?void 0:Ht.is_program)&&!Fo.get("pageId")&&an.createElement(ae.Z,{title:"\u9898\u76EE\u5217\u8868"},an.createElement("div",{onClick:()=>{ui(),Ln(!0)},className:Re.btns,ref:ba,style:Vn?{pointerEvents:"none"}:{}},an.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),an.createElement("li",{style:{marginLeft:20}},an.createElement("a",{className:Vo==="0"?Re.active:"",id:"0",onClick:Ga},"\u9898\u76EE\u63CF\u8FF0")),an.createElement("li",null,an.createElement("a",{className:Vo==="1"?Re.active:"",id:"1",onClick:Ga},"\u64CD\u4F5C\u8BB0\u5F55")),(Fo.get("type")!=="exercises"&&(Ht==null?void 0:Ht.answer_text_show)||Fo.get("type")!=="exercises"&&(Ht==null?void 0:Ht.analysis_show))&&an.createElement("li",null,an.createElement("a",{className:Vo==="4"?Re.active:"",id:"4",onClick:Ga},"\u89E3\u7B54\u53C2\u8003")),Fo.get("type")!=="exercises"&&an.createElement("li",null,an.createElement("a",{className:Vo==="2"?Re.active:"",id:"2",onClick:Ga},"\u8BC4\u8BBA")),!!(Pr!=null&&Pr.length)&&Fo.get("type")!=="exercises"&&Fo.get("type")!=="1"&&an.createElement("li",null,an.createElement("a",{className:Vo==="5"?Re.active:"",id:"5",onClick:Ga},"\u6D4B\u8BD5\u7528\u4F8B"))),an.createElement("div",{className:`${Re["tab-panel-body"]} ${Vo==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},an.createElement(_e,{hack:Ht,onTriggerPraise:rn,toDiscuss:vi})),an.createElement("div",{style:{padding:"12px"},className:`${Re["tab-panel-body"]} ${Vo==="1"?"":"hide"}`},an.createElement(ya,{ref:la,data:[{id:"1",show:Fo.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:an.createElement(an.Fragment,null,Hr!=null&&Hr.records_count||kr?an.createElement(_t,{page:pr,onPageChange:Er,topicId:fn,submitting:kr,key:(br==null?void 0:br.id)||1,submitRecords:Hr,submitResult:br}):an.createElement(mt.Z,null))},{id:"2",show:Fo.get("type")==="exercises"||(Ht==null?void 0:Ht.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:an.createElement(an.Fragment,null,an.createElement(et.default,{pagination:!1,dataSource:no==null?void 0:no.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(ra,ai,Pi)=>lt()(ra).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(ra,ai,Pi)=>{var di;return(di=[{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(ns=>ns.id===ra))==null?void 0:di.name}}]}),an.createElement(ut.Z,{style:{marginTop:10},current:_o.page,total:no==null?void 0:no.count,hideOnSinglePage:!0,onChange:ra=>na(void 0,null,function*(){_o.page=ra,Lo(_o);let ai=yield(0,ze.ZP)(`/api/myproblems/${pa.id}/redo_logs.json`,{method:"get",params:Jo(qo({},_o),{courseId:pa.courseId})});(ai==null?void 0:ai.status)===0&&ho(ai==null?void 0:ai.data)})}))}]})),an.createElement("div",{style:{padding:"12px"},className:`${Re["tab-panel-body"]} ${Vo==="4"?"":"hide"}`},an.createElement(ya,{data:[{id:"1",show:Fo.get("type")!=="exercises"&&(Ht==null?void 0:Ht.answer_text_show),name:"\u7B54\u6848",element:an.createElement(an.Fragment,null,an.createElement(Ie,{hack:Ht,current_user:Xr}))},{id:"2",show:Fo.get("type")!=="exercises"&&(Ht==null?void 0:Ht.analysis_show),name:"\u89E3\u6790",element:an.createElement(an.Fragment,null,an.createElement(xo,{hack:Ht,current_user:Xr}))}]})),an.createElement("div",{className:`${Re["tab-panel-body"]} ${Vo==="2"?"":"hide"}`,style:{padding:0}},an.createElement(tr,{user:Nr,activeIndex:Vo,identifier:Ht.identifier,hack:Ht,onTriggerPraise:rn})),an.createElement("div",{className:`${Re["tab-panel-body"]} ${Vo==="5"?"":"hide"}`,style:{padding:12}},an.createElement(Ko,{data:Pr||[],hack:Ht})),an.createElement(a.Z,{rootClassName:Re.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Ln(!1),open:sn},an.createElement(oe.Z,null,an.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),an.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",cr==null?void 0:cr.total_count,"\u9898\xA0[\xA0",cr==null?void 0:cr.total_score,"\u5206\xA0]\xA0"),!(Nr!=null&&Nr.hack_manager)&&an.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",cr==null?void 0:cr.work_score,"\u5206")),an.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),an.createElement(oe.Z,{align:"middle",className:"mt10 mb10"},!(Nr!=null&&Nr.hack_manager)&&an.createElement(Tn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:ra=>{pa.page=1,pa.finish_status=ra,Ho(qo({},pa)),ui()}},an.createElement(Tn.default.Option,{value:""},"\u5168\u90E8"),an.createElement(Tn.default.Option,{value:0},"\u672A\u5F00\u59CB"),an.createElement(Tn.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),an.createElement(Tn.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),an.createElement(Tn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:ra=>{pa.page=1,pa.difficult=ra||null,Ho(qo({},pa)),ui()}},an.createElement(Tn.default.Option,{value:0},"\u5168\u90E8"),an.createElement(Tn.default.Option,{value:1},"\u7B80\u5355"),an.createElement(Tn.default.Option,{value:2},"\u9002\u4E2D"),an.createElement(Tn.default.Option,{value:3},"\u56F0\u96BE")),an.createElement(Zn.default.Search,{size:"large",onSearch:ra=>{pa.name=ra,pa.page=1,Ho(qo({},pa)),ui()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),an.createElement("div",{className:Re.list,style:{height:36,background:"#3D445C"}},!(Nr!=null&&Nr.hack_manager)&&an.createElement("span",null,"\u72B6\u6001"),an.createElement("span",null,"\u5E8F\u53F7"),an.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),an.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),an.createElement("div",{style:{overflow:"auto",flex:1}},(Sr=cr==null?void 0:cr.data)!=null&&Sr.length?(So=cr==null?void 0:cr.data)==null?void 0:So.map((ra,ai)=>an.createElement("div",{onClick:()=>na(void 0,null,function*(){let Pi=yield(0,ze.ZP)(`/api/problems/${ra==null?void 0:ra.identifier}/start.json`,{method:"get",params:{hack_user_id:Nr==null?void 0:Nr.user_id}});Pi&&(window.location.href=`/myproblems/${Pi==null?void 0:Pi.identifier}${window.location.search}`)}),className:`${Re.list} ${ra!=null&&ra.checked?Re.active:""}`},!(Nr!=null&&Nr.hack_manager)&&an.createElement(an.Fragment,null,!(ra!=null&&ra.opened)&&an.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(ra==null?void 0:ra.opened)&&!(ra!=null&&ra.passed)&&an.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(ra==null?void 0:ra.opened)&&(ra==null?void 0:ra.passed)&&an.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),an.createElement("span",null,(pa.page-1)*20+(ai+1)),an.createElement("span",{style:{flex:1},title:ra.name},`[${ra==null?void 0:ra.score}\u5206]`,"\xA0",ra.name),an.createElement("span",{style:{flexBasis:48,paddingRight:0}},Ea[ra.difficult]))):an.createElement(mt.Z,null)),an.createElement(ut.Z,{current:pa.page,className:"mt20",hideOnSinglePage:!0,total:cr==null?void 0:cr.count,pageSize:pa.per_page,onChange:(ra,ai)=>{pa.page=ra,pa.per_page=ai,ui()}})),an.createElement(ur.Z,{rootClassName:Re.tour,closeIcon:!1,open:!!Vn,steps:Mo,gap:{offset:3,radius:2}}))},ei=fe(62522),ni=fe(53814),_a=fe(88508),oi=fe(97917),lo=fe(43462),ko=fe(93137),sa=fe(11579),Oo=fe(94184),Ya=fe.n(Oo),Ta=fe(96325),qi=fe(22707),Oi=fe(8861),Po=fe(67294),On=Object.defineProperty,Pn=Object.defineProperties,yr=Object.getOwnPropertyDescriptors,rr=Object.getOwnPropertySymbols,Cn=Object.prototype.hasOwnProperty,Cr=Object.prototype.propertyIsEnumerable,so=(Ht,rn,fn)=>rn in Ht?On(Ht,rn,{enumerable:!0,configurable:!0,writable:!0,value:fn}):Ht[rn]=fn,$r=(Ht,rn)=>{for(var fn in rn||(rn={}))Cn.call(rn,fn)&&so(Ht,fn,rn[fn]);if(rr)for(var fn of rr(rn))Cr.call(rn,fn)&&so(Ht,fn,rn[fn]);return Ht},uo=(Ht,rn)=>Pn(Ht,yr(rn)),ga=(Ht,rn)=>{var fn={};for(var pr in Ht)Cn.call(Ht,pr)&&rn.indexOf(pr)<0&&(fn[pr]=Ht[pr]);if(Ht!=null&&rr)for(var pr of rr(Ht))rn.indexOf(pr)<0&&Cr.call(Ht,pr)&&(fn[pr]=Ht[pr]);return fn},fo=(Ht,rn,fn)=>new Promise((pr,Er)=>{var Nr=kr=>{try{Hr(fn.next(kr))}catch(br){Er(br)}},Xr=kr=>{try{Hr(fn.throw(kr))}catch(br){Er(br)}},Hr=kr=>kr.done?pr(kr.value):Promise.resolve(kr.value).then(Nr,Xr);Hr((fn=fn.apply(Ht,rn)).next())});const{Countdown:Na}=x.default,Zo={Java:"java",C:"c",Python:"py","C++":"c"};var Rn=(Ht=>(Ht[Ht.SET_LOADING=0]="SET_LOADING",Ht[Ht.GET_DATA=1]="GET_DATA",Ht[Ht.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Ht[Ht.SET_DATA=3]="SET_DATA",Ht[Ht.SET_DEBUGING=4]="SET_DEBUGING",Ht[Ht.SET_SUBMITING=5]="SET_SUBMITING",Ht[Ht.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Ht[Ht.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Ht[Ht.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Ht[Ht.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Ht[Ht.SET_PAGE=10]="SET_PAGE",Ht))(Rn||{});function Wn(){return new Date().getTime()}const Yn={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Wt(Ht,rn){switch(rn.type){case 1:return $r($r({},Ht),rn.payload);case 3:return uo($r({},Ht),{data:rn.payload});case 0:return uo($r({},Ht),{loading:rn.payload});case 9:return uo($r({},Ht),{showNote:rn.payload});case 4:return uo($r({},Ht),{debuging:rn.payload});case 5:return uo($r({},Ht),{submitting:rn.payload});case 2:return uo($r({},Ht),{submitRecords:rn.payload});case 10:return uo($r({},Ht),{submitRecordPage:rn.payload});case 6:return uo($r({},Ht),{executingMessage:rn.payload});case 7:return $r($r({},Ht),rn.payload);case 8:return $r($r({},Ht),rn.payload);default:throw new Error}}var ar=({children:Ht})=>{var rn,fn,pr,Er,Nr;const[Xr,Hr]=(0,ve.useReducer)(Wt,Yn),{id:kr}=(0,je.useParams)(),br=(0,je.useLocation)(),[Nn]=(0,je.useSearchParams)(),{loading:Pr,data:Sr,debugResult:So,submitResult:Fo,submitRecords:Vo,submitRecordPage:Vt,showNote:Gt,debuging:sn,submitting:Ln,executingMessage:Vn}=Xr,[ir,cr]=(0,ve.useState)("#37AD83"),[Qr,no]=(0,ve.useState)(null),[ho,_o]=(0,ve.useState)({}),[Lo,la]=(0,ve.useState)(!0),[ba,pa]=(0,ve.useState)(!1),[Ho,Ja]=(0,ve.useState)(!1),Ga=(0,ve.useRef)(null),vi=(0,ve.useRef)(0),ui=Sr==null?void 0:Sr.user,Mo=Sr==null?void 0:Sr.hack,[ra,ai]=(0,ve.useState)(!1),Pi=(0,ve.useRef)(1),di=(0,ve.useRef)(!1);(0,Ta.y)(Nn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:ns}=(0,Ta.X)(),[Ri,gs]=(0,ve.useState)(""),li=(0,lo._)(ho);(0,ve.useEffect)(()=>{function ta(){return fo(this,null,function*(){var Ia,As,rs,Ms,cs;la(!0);const Wi=yield(0,le.fu)(kr,{exercise_id:Nn.get("exercisesId")});if(setTimeout(()=>{la(!1)},800),Wi.status!==401){try{Wi.hack.code=Ze.Base64.decode(Wi.hack.code)}catch(Di){console.log(Di)}Wi.hack=uo($r({},Wi.hack),{is_program:Nn.get("type")==="1"}),Hr({type:1,payload:{loading:!1,data:Wi}})}if(Nn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Di;Nn.get("coursesId")=="coursesId"?Di=yield(0,ie._F)({categoryId:Nn.get("exercisesId"),login:Nn.get("login")}):Di=yield(0,ie._B)({categoryId:Nn.get("exercisesId"),login:Nn.get("login")}),_o($r({},Di)),ns((Ia=Di==null?void 0:Di.exercise)==null?void 0:Ia.forbid_copy),typeof((As=Di==null?void 0:Di.exercise)==null?void 0:As.left_time)=="number"&&(no(Date.now()+((rs=Di==null?void 0:Di.exercise)==null?void 0:rs.left_time)*1e3),setTimeout(()=>{cr("red")},(((Ms=Di==null?void 0:Di.exercise)==null?void 0:Ms.left_time)-300>0?((cs=Di==null?void 0:Di.exercise)==null?void 0:cs.left_time)-300:0)*1e3))}})}kr&&ta()},[kr]),(0,ve.useEffect)(()=>{var ta;return Nn.get("type")==="exercises"&&((ta=ho==null?void 0:ho.exercise)!=null&&ta.screen_open)&&(window.removeEventListener("blur",pi,!1),ko.U.forEach((Ia,As)=>{window.addEventListener(Ia,pi,!1)}),window.addEventListener("blur",pi,!1),window.focus()),()=>{document.removeEventListener((0,se.gH)(),pi)}},[ho]),(0,ve.useEffect)(()=>{Ri==="1"&&kr&&Mo!=null&&Mo.language&&Ti()},[kr,Vt,Mo==null?void 0:Mo.language,Ri]),(0,ve.useEffect)(()=>(Mo!=null&&Mo.is_program&&(vi.current=0,Ga.current=setInterval(()=>{ps()},15e3)),()=>{clearInterval(Ga.current)}),[Mo==null?void 0:Mo.is_program]);const ps=()=>fo(void 0,null,function*(){let ta=yield(0,ze.ZP)(`/api/myproblems/${kr}/save_long_time.json`,{method:"get",params:{answer_long_time:vi.current}})}),pi=()=>{di.current||(0,se.BU)(),window.parent.postMessage("backExercise","*")};function Ti(){return fo(this,null,function*(){try{const ta=yield(0,le.zO)(kr,{limit:15,page:Vt,language:Mo==null?void 0:Mo.language});Hr({type:2,payload:ta})}catch(ta){console.log(ta)}})}function Ki(ta){Hr({type:10,payload:ta})}function Ii(ta){return fo(this,null,function*(){var Ia;let As;(Nn.get("ip_limit")==="inner"||Nn.get("ip_bind_type")==="true")&&(As=yield(0,ni.y)({ip_limit:Nn.get("ip_limit"),ip_bind:Nn.get("ip_bind_type")==="true"}));const rs=yield(0,le.n4)(kr,{code:Ze.Base64.encode(ta||Mo.code),language:Mo==null?void 0:Mo.language,exercise_id:Nn.get("exercisesId"),question_id:Nn.get("questionId"),ip:As});return rs.status===-5&&(0,je.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:uo($r({errorMessage:rs==null?void 0:rs.message},(ho==null?void 0:ho.exercise)||{}),{exercise_user_id:(Ia=ho==null?void 0:ho.exercise)==null?void 0:Ia.exercise_user_id,id:Nn.get("exercisesId")})}}),rs})}function Es(){return fo(this,null,function*(){if(Pi.current=2,!Ln){Hr({type:5,payload:!0});try{De.Z.publish("to-commit-info");const ta=yield Ii();if(console.log(ta,1),ta.status===0){let Wi=function(){return fo(this,null,function*(){const{status:Di,data:ks}=yield(0,le.rX)(kr,"submit"),vl=Wn()-cs>(rs*Ms+30)*1e3;if(Di!==0&&!vl&&setTimeout(Wi,1e3),vl&&Di!==0){ge.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Hr({type:5,payload:!1});return}if(Di===0){ks.status===2&&ge.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(ks==null?void 0:ks.status)===0&&Nn.get("type")==="1"&&Ja(!0);const Qu=yield(0,le.zO)(kr,{limit:15,page:Vt,language:Mo==null?void 0:Mo.language});Hr({type:8,payload:uo($r({},Xr),{submitResult:ks,submitting:!1,submitRecords:Qu})})}})},Ia={};Nn.get("type")==="exercises"&&(Ia.extras={exercise_id:Nn.get("exercisesId"),question_id:Nn.get("questionId")},(Nn.get("ip_limit")==="inner"||Nn.get("ip_bind_type")==="true")&&(Ia.extras.ip=yield(0,ni.y)({ip_limit:Nn.get("ip_limit"),ip_bind:Nn.get("ip_bind_type")==="true"})));const As=yield(0,le.bM)(kr,Ia);if(As.status===-1&&Nn.get("exercisesId")){window.parent.location.href=`/classrooms/${Nn.get("coursesId")}/exercise/${Nn.get("exercisesId")}/detail`;return}const{time_limit:rs,test_case_size:Ms}=Mo,cs=Wn();As.status>-1?Wi():Hr({type:5,payload:!1})}else Hr({type:5,payload:!1})}catch(ta){console.log(ta),Hr({type:5,payload:!1})}ai(!1)}})}function yi(){return fo(this,null,function*(){Pi.current=1,Xr.debuging=!0,Hr({type:4,payload:!0});try{if((yield Ii()).status===0){let cs=function(){return fo(this,null,function*(){const{status:Wi,message:Di,data:ks}=yield(0,le.rX)(kr,"debug"),vl=Wn()-Ms>(Ia+30)*1e3;if(Wi!==0&&!vl&&(Hr({type:6,payload:Di}),setTimeout(cs,1e3)),vl){ge.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Hr({type:4,payload:!1}),Hr({type:7,payload:uo($r({},Xr),{debugResult:{status:2},debuging:!1})});return}Wi===0&&(ks.status===2&&ge.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Hr({type:4,payload:!1}),Hr({type:7,payload:uo($r({},Xr),{debugResult:ks,debuging:!1})}))})};const{time_limit:Ia}=Mo;let As={input:encodeURIComponent(Sr.test_case.input)};Nn.get("type")==="exercises"&&(As.exercise_id=Nn.get("exercisesId"));const rs=yield(0,le.MU)(kr,As);if(rs.status===-1&&Nn.get("exercisesId")){window.parent.location.href=`/classrooms/${Nn.get("coursesId")}/exercise/${Nn.get("exercisesId")}/detail`;return}const Ms=Wn();(rs==null?void 0:rs.status)>-1?cs():Hr({type:4,payload:!1})}else Hr({type:4,payload:!1})}catch(ta){console.log(ta)}finally{}})}function Si(ta,Ia){const As=Ia?{modify_code:!1}:{};Hr({type:3,payload:uo($r({},Sr),{hack:$r(uo($r({},Mo),{code:ta}),As)})}),ai(!0)}const hs=ta=>fo(void 0,null,function*(){let Ia=yield(0,ze.ZP)(`/api/problems/${Mo==null?void 0:Mo.identifier}/start.json`,{method:"get",params:{language:ta==="C++"||ta==="c++"?encodeURIComponent(ta):ta,hack_user_id:ui==null?void 0:ui.user_id}});Ia.status!==-1&&je.history.replace(`/myproblems/${Ia==null?void 0:Ia.identifier}${window.location.search}`)});function zi(ta){let Ia=ta.target.value;Hr({type:3,payload:uo($r({},Sr),{test_case:{input:Ia}})})}function Rs(){return fo(this,null,function*(){try{let ta={};Nn.get("type")==="exercises"?ta.exercise_id=Nn.get("exercisesId"):Mo!=null&&Mo.homework_common_id&&(ta.homework_common_id=Mo==null?void 0:Mo.homework_common_id);const Ia=yield(0,le.H7)(kr,$r({},ta));Ia.status===401||(Si(Ze.Base64.decode(Ia.code)),(Nn.get("type")==="exercises"||Mo!=null&&Mo.homework_common_id)&&De.Z.publish("to-reset-info"))}catch(ta){console.log(ta)}})}function Gi(){ge.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Po.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Po.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return fo(this,null,function*(){const ta=yield(0,le.fi)(kr);ta.status===401||Si(Ze.Base64.decode(ta.code),!0)})}})}function Ts(){Hr({type:9,payload:!0})}function ii(){Hr({type:9,payload:!1})}function ws(ta){return fo(this,null,function*(){yield(0,le.MK)(kr,ta),Hr({type:1,payload:{showNote:!1,data:uo($r({},Sr),{hack:uo($r({},Mo),{notes:ta.notes})})}})})}const il={hack:Mo,isLoading:Lo,input:(rn=Sr==null?void 0:Sr.test_case)==null?void 0:rn.input,is_file:(fn=Sr==null?void 0:Sr.test_case)==null?void 0:fn.is_file,language:Mo==null?void 0:Mo.language,code:Mo==null?void 0:Mo.code,title:"main."+Zo[Mo==null?void 0:Mo.language],modify_code:Mo==null?void 0:Mo.modify_code,notes:Mo==null?void 0:Mo.notes,debugResult:So,debuging:sn,submitting:Ln,submitResult:Fo,executingMessage:Vn,onCancelNote:ii,onAddNote:ws,showNote:Gt,user:ui,onShowNote:Ts,onSubmitCode:Es,onChangeCode:Si,onChangeInput:zi,onDebugCode:yi,onResetCode:Rs,onSyncCode:Gi,onUpdateCode:Ii,onChangeLanguage:hs,isWhiteTheme:ba,setIsWhiteTheme:pa,topDispatch:Hr};function cl(){return fo(this,null,function*(){const{praise_count:ta}=yield(0,le.vl)(Mo.id,{container_type:"Hack",type:1});let Ia=uo($r({},Sr),{hack:uo($r({},Mo),{praises_count:ta,user_praise:!Mo.user_praise})});Hr({type:3,payload:Ia})})}const Vi={topicId:kr,submitResult:Fo,submitRecords:Vo,submitting:Ln,page:Vt,onPageChange:Ki,hack:Mo,user:Sr==null?void 0:Sr.user,hack_sets:Sr==null?void 0:Sr.hack_sets,current_user:Sr==null?void 0:Sr.current_user,onTriggerPraise:cl,setActiveIndex:gs};return console.log(ho),Po.createElement(Po.Fragment,null,Po.createElement(Ae.Z,{spinning:Pr,delay:500},Sr?Po.createElement(Po.Fragment,null,Po.createElement("header",{className:Ya()(sa.Z.header,ba&&sa.Z.whiteHeader)},Nn.get("type")!=="exercises"&&Po.createElement("div",null,Po.createElement("img",{src:`${te.Z.IMG_SERVER}/images/${ui==null?void 0:ui.image_url}`,alt:"user",width:36}),Po.createElement("span",{style:{color:ba?"#333":"#B2BACB",fontSize:16}},ui==null?void 0:ui.name)),Nn.get("type")==="exercises"&&Po.createElement("div",null,Po.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Po.createElement("span",{className:"ml10"},(pr=ho==null?void 0:ho.exercise)==null?void 0:pr.user_name)),Po.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Po.createElement("span",{className:"ml10"},(Er=ho==null?void 0:ho.exercise)==null?void 0:Er.student_id))),Po.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Po.createElement("div",null,Mo.name)),(Mo==null?void 0:Mo.is_program)&&Po.createElement(_a.Z,{defaultValue:Mo==null?void 0:Mo.answer_long_time,onChange:ta=>{vi.current=ta},className:sa.Z.timepiece}),ui!=null&&ui.hack_manager?Po.createElement(je.Link,{className:sa.Z.btn_edit,to:Nn.get("type")==="1"?Nn.get("pageId")?`/problems/newedit/${Mo.identifier}?type=1&pageId=${Nn.get("pageId")}&backUrl=${Nn.get("backUrl")}`:`/problems/newedit/${Mo.identifier}?type=1`:`/problems/newedit/${Mo.identifier}`}," ",Po.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Nr=ho==null?void 0:ho.exercise)!=null&&Nr.left_time)&&Po.createElement(Po.Fragment,null,Po.createElement("span",{style:{color:ir,marginRight:6},className:`iconfont icon-daojishi ${sa.Z.djs}`}),Po.createElement("span",{className:"c-white mr20"},Po.createElement(Na,{valueStyle:{color:ir,fontSize:20,fontWeight:500},title:Po.createElement("span",{style:{color:ir,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Qr,onFinish:()=>fo(void 0,null,function*(){const ta=yield(0,ie.VL)({categoryId:Nn.get("exercisesId"),commit_method:2});if((ta==null?void 0:ta.status)===0&&(Ii(),ge.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Po.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Po.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>fo(void 0,null,function*(){window.parent.location.href=`/classrooms/${Nn.get("coursesId")}/exercise/${Nn.get("exercisesId")}/detail`})})),(ta==null?void 0:ta.status)===-3){const Ia=parseInt(ta==null?void 0:ta.message);no(Date.now()+Ia*1e3)}})}))),Nn.get("type")==="exercises"?Po.createElement(ue.ZP,{type:"primary",onClick:()=>{const ta=()=>fo(void 0,null,function*(){yield Ii(),ai(!1),li(),di.current=!0,pi()});if(!(Vo!=null&&Vo.records_count)||ra){ge.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Po.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:ta});return}ta()}},Po.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):Po.createElement("span",{onClick:()=>{var ta;if(Nn.get("backUrl"))je.history.push(Nn.get("backUrl"));else if(Nn.get("type")==="1"){let Ia=(ta=localStorage.getItem("program_homework"))==null?void 0:ta.split(",");je.history.push(`/classrooms/${Ia==null?void 0:Ia[0]}/program_homework/${Ia==null?void 0:Ia[1]}/detail`)}else je.history.push("/problemset")}},Po.createElement(ae.Z,{title:"\u5173\u95ED"},Po.createElement("i",{style:{color:ba?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Po.createElement(Ae.Z,{size:"large",spinning:Lo},Po.createElement(re.Z,{className:Ya()(sa.Z.myProblems,ba&&sa.Z.whiteMyProblems),leftChild:Po.createElement(Mr,$r({},Vi)),rightChild:Po.createElement(Wr,$r({},il))}))):null,Po.createElement(ge.default,{centered:!0,closable:!1,width:680,footer:null,open:Ho,className:"oj-modal"},Po.createElement("section",{className:"oj-modal-content"},Po.createElement("div",{className:"oj-modal-head"},Po.createElement("img",{src:ei,alt:""}),Po.createElement("i",{onClick:()=>Ja(!1),className:"iconfont icon-guanbi1"})),Po.createElement("aside",null,Po.createElement("img",{className:"mr30",src:Oi.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Po.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Fo==null?void 0:Fo.execute_time,"ms"),"\u4F18\u4E8E",Po.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Fo==null?void 0:Fo.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Po.createElement("aside",{className:"mb50"},Po.createElement("img",{src:qi.Z,className:"mr30"}),Po.createElement("span",{className:"oj-modal-tt"},Po.createElement("span",null,Po.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Po.createElement("span",{className:"c-light-primary"},Fo==null?void 0:Fo.execute_memory,"kb")),Po.createElement("span",null,Po.createElement("span",null))),"\u4F18\u4E8E",Po.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Fo==null?void 0:Fo.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Po.createElement("div",{id:"oj-modal-next",onClick:()=>fo(void 0,null,function*(){var ta;if(Fo!=null&&Fo.next_identifier){let Ia=yield(0,ze.ZP)(`/api/problems/${Fo==null?void 0:Fo.next_identifier}/start.json`,{method:"get",params:{hack_user_id:ui==null?void 0:ui.user_id}});Ia&&(window.location.href=`/myproblems/${Ia==null?void 0:Ia.identifier}${window.location.search}`)}else{let Ia=(ta=localStorage.getItem("program_homework"))==null?void 0:ta.split(",");je.history.push(`/classrooms/${Ia==null?void 0:Ia[0]}/program_homework/${Ia==null?void 0:Ia[1]}/detail`)}}),className:"oj-modal-btn"},Fo!=null&&Fo.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),Po.createElement(oi.Z,{successCb:()=>{Pi.current===1?yi():Es()}}))};function to({title:Ht,modify_code:rn,onSyncCode:fn,onShowCodeSetting:pr,onResetCode:Er,hack:Nr,onChangeLanguage:Xr,isWhiteTheme:Hr}){var kr;const br=()=>{ge.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Po.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:Er})},[Nn]=(0,je.useSearchParams)(),Pr=Nn.get("language"),Sr=So=>So==="1"?"c++":So==="2"?"C++":So;return(0,ve.useEffect)(()=>{Pr&&Xr(Sr(Pr))},[]),(0,ve.useEffect)(()=>{Nr!=null&&Nr.tpm_code_modified&&ge.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Po.createElement(z.Z,null),content:Po.createElement("div",null,Po.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Po.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Po.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:()=>Er()})},[Nr==null?void 0:Nr.language]),console.log(Nr,Hr,"hack"),Po.createElement("div",{className:`${sa.Z.codeHead} ${Hr?sa.Z.whiteCodeHead:""}`},Po.createElement("div",{className:sa.Z.navWrap},(kr=Nr==null?void 0:Nr.all_language)==null?void 0:kr.map(So=>Po.createElement("div",{className:`${sa.Z.nav} ${So===(Nr==null?void 0:Nr.language)?sa.Z.active:""}`,key:So,onClick:()=>Xr(So)},Po.createElement(ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Po.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Po.createElement("span",null,So)))),Po.createElement(oe.Z,{align:"middle",style:{marginLeft:"auto"}},rn?Po.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:fn},Po.createElement("img",{src:Te,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Po.createElement("a",{onClick:br},Po.createElement(ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Po.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Po.createElement("a",{onClick:pr},Po.createElement(ae.Z,{title:"\u8BBE\u7F6E"},Po.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Wr(Ht){var rn=Ht,{input:fn,is_file:pr,showNote:Er,onShowNote:Nr,notes:Xr,onCancelNote:Hr,onAddNote:kr,debugResult:br,language:Nn,debuging:Pr,submitting:Sr,executingMessage:So,code:Fo,onSubmitCode:Vo,onDebugCode:Vt,onChangeCode:Gt,onChangeInput:sn,onUpdateCode:Ln,user:Vn,isLoading:ir,submitResult:cr}=rn,Qr=ga(rn,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function no(_o){return Po.createElement(to,uo($r({},Qr),{onShowCodeSetting:_o}))}const ho=$r({input:fn,is_file:pr,debugResult:br,debuging:Pr,submitting:Sr,executingMessage:So,onDebugCode:Vt,onChangeCode:Gt,onSubmitCode:Vo,onChangeInput:sn,user:Vn,submitResult:cr},Qr);return Po.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Po.createElement(Pe,{setIsWhiteTheme:Qr==null?void 0:Qr.setIsWhiteTheme,isLoading:ir,language:Nn,value:Fo,onChange:Gt,onUpdateCode:Ln,ActionBarRender:no}),Po.createElement(Xe.ZP,$r({},ho)))}},96707:function(pn,Mt,fe){"use strict";fe.d(Mt,{h:function(){return ve}});var ve=(je=>(je[je.NOMATCH=-1]="NOMATCH",je[je.OK=0]="OK",je[je.TIMEOUT=2]="TIMEOUT",je[je.PODFAILURE=3]="PODFAILURE",je[je.COMPILEFAILURE=4]="COMPILEFAILURE",je[je.EXECUTEFAILURE=5]="EXECUTEFAILURE",je[je.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",je))(ve||{})},88742:function(pn,Mt,fe){"use strict";fe.d(Mt,{H7:function(){return a},MK:function(){return z},MU:function(){return ie},X6:function(){return re},bM:function(){return le},fi:function(){return y},fu:function(){return oe},n4:function(){return E},rX:function(){return te},vl:function(){return b},zO:function(){return se}});var ve=fe(33170),je=Object.defineProperty,x=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ue=(ee,ne,ce)=>ne in ee?je(ee,ne,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ee[ne]=ce,ae=(ee,ne)=>{for(var ce in ne||(ne={}))ge.call(ne,ce)&&ue(ee,ce,ne[ce]);if(x)for(var ce of x(ne))Ae.call(ne,ce)&&ue(ee,ce,ne[ce]);return ee};function oe(ee,ne){return(0,ve.U2)(`myproblems/${ee}.json`,ae({hidePopLogin:!0},ne||{}))}function le(ee,ne){return(0,ve.v_)(`myproblems/${ee}/code_submit.json`,ne)}function ie(ee,ne){return(0,ve.v_)(`myproblems/${ee}/code_debug.json`,ne)}function se(ee,ne){return ne.language&&(ne.language=encodeURIComponent(ne.language)),(0,ve.U2)(`myproblems/${ee}/submit_records.json`,ne)}function re(ee){return(0,ve.U2)("myproblems/record_detail.json",{id:ee})}function te(ee,ne){return(0,ve.U2)(`myproblems/${ee}/result.json`,{mode:ne})}function z(ee,ne){return(0,ve.v_)(`myproblems/${ee}/add_notes.json`,ne)}function a(ee,ne){return(0,ve.v_)(`myproblems/${ee}/restore_initial_code.json`,ne)}function y(ee){return(0,ve.v_)(`myproblems/${ee}/sync_code.json`)}function E(ee,ne){return(0,ve.v_)(`myproblems/${ee}/update_code.json`,ne)}function b(ee,ne){return(0,ve.v_)(`discusses/${ee}/plus.json`,ne)}},72971:function(pn,Mt,fe){"use strict";fe.d(Mt,{Im:function(){return ye},ZP:function(){return Pe},gZ:function(){return Se}});var ve=fe(67294),je=fe(69677),x=fe(71577),ge=fe(42922),Ae=fe(53978),ue=fe(94189),ae=fe(19575),oe=fe(7621),le=fe(85725),ie=fe(28706),se=fe(38658),re=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,de=(Te,Ze,Xe)=>Ze in Te?y(Te,Ze,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Te[Ze]=Xe,he=(Te,Ze)=>{for(var Xe in Ze||(Ze={}))ne.call(Ze,Xe)&&de(Te,Xe,Ze[Xe]);if(ee)for(var Xe of ee(Ze))ce.call(Ze,Xe)&&de(Te,Xe,Ze[Xe]);return Te},pe=(Te,Ze)=>E(Te,b(Ze));const{TextArea:me}=je.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=(Te=>(Te[Te.SET_VISIBLE=0]="SET_VISIBLE",Te[Te.SET_TABINDEX=1]="SET_TABINDEX",Te))(Ce||{});function we(Te,Ze){switch(Ze.type){case 0:return pe(he({},Te),{visible:Ze.payload});case 1:return pe(he({},Te),{tabIndex:Ze.payload});default:throw new Error}}function Qe({value:Te,className:Ze}){const[Xe,Re]=(0,ve.useState)(!1),Je=(0,ve.useRef)(),et=(0,ve.useRef)();return(0,ve.useEffect)(()=>{Xe&&(et.current.reset(),et.current.write((0,ie.pp)(Te||"")))},[Te,Xe]),(0,ve.useEffect)(()=>{var ut,ct,ot,st;if(Je.current){et.current=new re.Terminal({fontSize:14,disableStdin:!0}),et.current.open(Je.current);const lt=Je.current.offsetWidth-14,pt=((st=(ot=(ct=(ut=et.current)==null?void 0:ut._core)==null?void 0:ct._renderService)==null?void 0:ot.dimensions)==null?void 0:st.actualCellWidth)||9.5,yt=Math.ceil(lt/pt);et.current.resize(yt,8),Re(!0)}},[]),a.createElement("div",{ref:Je,className:z()("XtermText-valueRef",Ze)})}function Se(Te){const{status:Ze,error_msg:Xe,output:Re,input:Je,expected_output:et,is_file:ut,input_file_url:ct,output_file_url:ot,expected_output_file_url:st}=Te;let lt=null;const pt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Ze){case ue.h.NOMATCH:lt=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!ut&&a.createElement(Qe,{className:"mb10",value:Je}),ut&&a.createElement("div",{style:pt},a.createElement("a",{onClick:()=>(0,ie.LR)(ct,Je)},Je)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!ut&&a.createElement(Qe,{className:"mb10",value:Re&&ae.Base64.decode(Re)||""}),ut&&a.createElement("div",{style:pt},a.createElement("a",{onClick:()=>(0,ie.LR)(ot,Re)},Re)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!ut&&a.createElement(Qe,{className:"mb10",value:et&&ae.Base64.decode(et)||""}),ut&&a.createElement("div",{style:pt},a.createElement("a",{onClick:()=>(0,ie.LR)(st,et)},et)));break;case ue.h.EXECUTEFAILURE:lt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ut&&a.createElement(le.Z,{value:Je,style:pt}),ut&&a.createElement("div",{style:pt},a.createElement("a",{onClick:()=>(0,ie.LR)(ct,Je)},Je)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ae.Base64.decode(Xe)));break;case ue.h.COMPILEFAILURE:lt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ut&&a.createElement(le.Z,{value:Je,style:pt}),ut&&a.createElement("div",{style:pt},a.createElement("a",{onClick:()=>(0,ie.LR)(ct,Je)},Je)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ae.Base64.decode(Xe)));break;case ue.h.PODFAILURE:lt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:lt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",lt," ")}function ke(Te){const{status:Ze,error_msg:Xe,execute_time:Re,output:Je,input:et,expected_output:ut,is_file:ct,input_file_url:ot,output_file_url:st,expected_output_file_url:lt}=Te;let pt=null;switch(Ze){case ue.h.OK:pt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Re,"\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",ut&&ae.Base64.decode(ut)));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(Xe)));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(Xe)));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 Pe=({id:Te,is_file:Ze,input:Xe,debuging:Re,submitting:Je,executingMessage:et,debugResult:ut,onChangeInput:ct,onDebugCode:ot,onSubmitCode:st})=>{const[lt,pt]=(0,ve.useReducer)(we,be),{visible:yt,tabIndex:_t}=lt;(0,ve.useEffect)(()=>{pt({type:0,payload:!1})},[Te]);function mt(Ke){let Ge=Ke.target.id;pt({type:1,payload:Ge})}function dt(){pt({type:0,payload:!yt})}const $e=(0,ve.useMemo)(()=>{if(ut){const{status:Ke}=ut;return a.createElement(a.Fragment,null,ke(ut))}return null},[ut]);function Fe(){pt({type:0,payload:!0}),pt({type:1,payload:"1"}),ot()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${yt?"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(me,{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:Ze?"":Xe,onChange:ct}),rightNode:Re?a.createElement(oe.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):ut?$e:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${yt?"up":""}`,onClick:dt},yt?a.createElement(ge.Z,null):a.createElement(Ae.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(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:Re,onClick:Fe},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(x.ZP,{type:"primary",className:"custom-ant-disabled",loading:Je,disabled:Je,onClick:()=>{pt({type:0,payload:!1}),st()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},94189:function(pn,Mt,fe){"use strict";fe.d(Mt,{h:function(){return ve}});var ve=(je=>(je[je.NOMATCH=-1]="NOMATCH",je[je.OK=0]="OK",je[je.TIMEOUT=2]="TIMEOUT",je[je.PODFAILURE=3]="PODFAILURE",je[je.COMPILEFAILURE=4]="COMPILEFAILURE",je[je.EXECUTEFAILURE=5]="EXECUTEFAILURE",je[je.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",je))(ve||{})},32259:function(pn,Mt,fe){"use strict";fe.d(Mt,{Y2:function(){return Pe},ZP:function(){return Te}});var ve=fe(67294),je=fe(59810),x=fe(2453),ge=fe(14446),Ae=fe(71230),ue=fe(78045),ae=fe(71577),oe=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"},re="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,de=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,be=(Ze,Xe,Re)=>Xe in Ze?ne(Ze,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ze[Xe]=Re,ye=(Ze,Xe)=>{for(var Re in Xe||(Xe={}))pe.call(Xe,Re)&&be(Ze,Re,Xe[Re]);if(he)for(var Re of he(Xe))me.call(Xe,Re)&&be(Ze,Re,Xe[Re]);return Ze},Ce=(Ze,Xe)=>ce(Ze,de(Xe)),we=(Ze,Xe,Re)=>new Promise((Je,et)=>{var ut=st=>{try{ot(Re.next(st))}catch(lt){et(lt)}},ct=st=>{try{ot(Re.throw(st))}catch(lt){et(lt)}},ot=st=>st.done?Je(st.value):Promise.resolve(st.value).then(ut,ct);ot((Re=Re.apply(Ze,Xe)).next())});const{Dragger:Qe}=je.default,Se=Ze=>{const Xe=lt=>lt&<.substring(0,lt.lastIndexOf("."));for(var Re=[...Ze],Je=0,et=[],ut=0;ut<Re.length;ut++){for(var ct="",ot=0;ot<et.length;ot++)if(Xe(et[ot][0].name)==Xe(Re[ut].name)){Je=1,ct=ot;break}if(Je==1)et[ct].push(Re[ut]),Je=0;else if(Je==0){let lt=new Array;lt.push(Re[ut]),et.push(lt)}}return et.map(lt=>{if(lt.forEach(pt=>{let yt=pt.name.split(/\.(?=[^\.]+$)/);pt.name=`${yt[0]}.${yt[1].toLowerCase()}`}),lt[0].name.includes(".in"))return lt.length===2?lt:[lt[0],{}];if(lt[0].name.includes(".out"))return lt.length===2?lt.reverse():[{},lt[0]]})},ke=({onClose:Ze,onOK:Xe,visible:Re,wrapClassName:Je,rootIdentifier:et,multiple:ut=!1,defaultMultipleValue:ct=!0})=>{const[ot,st]=(0,ve.useState)([]),[lt,pt]=(0,ve.useState)({}),[yt,_t]=(0,ve.useState)(!1),[mt,dt]=(0,ve.useState)(!0),[$e,Fe]=(0,ve.useState)(null),Ke=(0,ve.useRef)([]),Ge=(0,ve.useRef)(0),_e=()=>{Ze()};(0,ve.useEffect)(()=>{xe()},[]),(0,ve.useEffect)(()=>{Re&&(Ke.current=[],Ge.current=0,st([]),dt(ct))},[Re]);const xe=()=>we(void 0,null,function*(){try{Fe(!0)}catch(Ot){}}),We=Ot=>Ot&&Ot.substring(0,Ot.lastIndexOf(".")),Ie=Ot=>{var St,wt;const It=We((St=Ot[0])==null?void 0:St.name)||We((wt=Ot[1])==null?void 0:wt.name),Ut=ot.filter(Ct=>We(Ct.name)!==It);Ke.current=[...Ut],st([...Ut])},De=Ot=>{if(!mt){const Zt=new FormData;Zt.append("file",Ot.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Zt},!0).then(jt=>{if(jt.status===0){Ge.current=Ge.current+1;const Jt=Ke.current.map(tn=>{var hn;if(tn.name===Ot.name){const Un=ye({},tn);return(hn=Ot==null?void 0:Ot.name)!=null&&hn.includes(".in")?Un.input=jt==null?void 0:jt.content:Un.output=jt==null?void 0:jt.content,Un}return tn});if(Ke.current=[...Jt],st([...Jt]),Ge.current>0&&Ge.current===ot.length){_t(!1);let tn=Se(Jt);tn=tn.filter(hn=>{var Un,xn;return!!((Un=hn[0])!=null&&Un.name&&((xn=hn[1])!=null&&xn.name))}),tn=tn.map(hn=>Ce(ye(ye({},hn[0]),hn[1]),{is_file:!1})),Xe(tn),Ze()}}else _t(!1),Ze()});return}if($e){const Zt=new FormData;Zt.append("file",Ot.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){Ge.current=Ge.current+1;const Jt=Ke.current.map(tn=>{var hn;if(tn.name===(jt==null?void 0:jt.filename)){const Un=Ce(ye({},tn),{is_oss:!$e});return(hn=jt==null?void 0:jt.filename)!=null&&hn.includes(".in")?(Un.in_object_key=jt==null?void 0:jt.object,Un.in_object_size=jt==null?void 0:jt.size,Un.input=jt==null?void 0:jt.filename,Un.in_file=Ot):(Un.out_object_key=jt==null?void 0:jt.object,Un.out_object_size=jt==null?void 0:jt.size,Un.output=jt==null?void 0:jt.filename,Un.out_file=Ot),Un}return tn});if(Ke.current=[...Jt],st([...Jt]),Ge.current>0&&Ge.current===ot.length){_t(!1);let tn=Se(Jt);tn=tn.filter(hn=>{var Un,xn;return!!((Un=hn[0])!=null&&Un.name&&((xn=hn[1])!=null&&xn.name))}),tn=tn.map(hn=>Ce(ye(ye({},hn[0]),hn[1]),{is_file:!0})),Xe(tn),Ze()}}else _t(!1),Ze()});return}const St=new(z())({endpoint:lt.end_point,region:lt.region,accessKeyId:lt.access_key_id,accessKeySecret:lt.access_key_secret,bucket:lt.bucket,stsToken:lt.security_token}),wt=Ot.name,It={container_type:"TestSet",file_name:wt},Ut=(0,y.Z)();let Ct=`testsets/${et}/${Ut}${wt.indexOf(".")>-1?"."+wt.split(".").pop():""}`;et===null&&(Ct=`testsets/${Ut}${wt.indexOf(".")>-1?"."+wt.split(".").pop():""}`),St.multipartUpload(Ct,new Blob([Ot.file],{type:Ot.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:wt+""},url:lt==null?void 0:lt.callback_url,host:lt==null?void 0:lt.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(It)}}).then(function(Zt){if(Zt.data.status===0){Ge.current=Ge.current+1;const xt=Ke.current.map(jt=>{var Jt,tn,hn,Un,xn,Hn,mn,wn,$n,Fr,Ur,xr,Jr,bo,Qo,qn,Dn;if(jt.name===((tn=(Jt=Zt.data)==null?void 0:Jt.data)==null?void 0:tn.file_name)){const tr=Ce(ye({},jt),{is_oss:!$e});return(xn=(Un=(hn=Zt.data)==null?void 0:hn.data)==null?void 0:Un.file_name)!=null&&xn.includes(".in")?(tr.in_object_key=(mn=(Hn=Zt.data)==null?void 0:Hn.data)==null?void 0:mn.object,tr.in_object_size=($n=(wn=Zt.data)==null?void 0:wn.data)==null?void 0:$n.size,tr.input=(Ur=(Fr=Zt.data)==null?void 0:Fr.data)==null?void 0:Ur.file_name,tr.in_file=Ot):(tr.out_object_key=(Jr=(xr=Zt.data)==null?void 0:xr.data)==null?void 0:Jr.object,tr.out_object_size=(Qo=(bo=Zt.data)==null?void 0:bo.data)==null?void 0:Qo.size,tr.output=(Dn=(qn=Zt.data)==null?void 0:qn.data)==null?void 0:Dn.file_name,tr.out_file=Ot),tr}return jt});if(Ke.current=[...xt],st([...xt]),Ge.current>0&&Ge.current===ot.length){_t(!1);let jt=Se(xt);jt=jt.filter(Jt=>{var tn,hn;return!!((tn=Jt[0])!=null&&tn.name&&((hn=Jt[1])!=null&&hn.name))}),jt=jt.map(Jt=>Ce(ye(ye({},Jt[0]),Jt[1]),{is_file:!0})),Xe(jt),Ze()}}})},ze=Ot=>new Promise((St,wt)=>{let It=0,Ut=[];for(let Ct=0;Ct<Ot.length;Ct++)Ot[Ct].file.slice(0,1).arrayBuffer().then(()=>{It++,It===Ot.length&&(Ut.length?(x.ZP.warning(`${Ut.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),wt()):St(Ot))}).catch(Zt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Zt),It++,Ut.push(Ot[Ct].name),It===Ot.length&&(Ut.length?(x.ZP.warning(`${Ut.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),wt()):St(Ot))})}),at=()=>we(void 0,null,function*(){if(ot.length===0){x.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield ze(ot),_t(!0),Se(ot).some(St=>{var wt,It;return!((wt=St[0])!=null&&wt.name&&((It=St[1])!=null&&It.name))})){ge.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*(){ot.map(St=>we(void 0,null,function*(){De(St)}))}),onCancel:()=>{_t(!1)}});return}ot.map(St=>we(void 0,null,function*(){De(St)}))}),bt={name:"file",fileList:ot,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Ot=>{if(ot!=null&&ot.some(wt=>wt.name===Ot.name))return x.ZP.info(`${Ot.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Ot.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(Ot.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:Ot.name,uid:Ot.uid,file:Ot,percent:0};return ot.push(St),Ke.current=[...ot],st([...ot]),!1}},Pt=Se(ot);return console.log(ot,Pt,"fileList"),ee.createElement(ge.default,{open:Re,wrapClassName:Je,onOk:at,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:yt},onCancel:_e,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:se.wrap},ot.length?ee.createElement("div",null,ee.createElement(Ae.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:ut?"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:Ot=>dt(Ot.target.value)},ee.createElement(ue.ZP,{value:!1},"\u6587\u672C"),ee.createElement(ue.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(je.default,ye({},bt),ee.createElement(ae.ZP,{type:"primary",className:se.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(Pe,{data:Pt,onRemove:Ie})):ee.createElement("div",{className:`${se.noData} mb30`},ee.createElement(je.default.Dragger,Ce(ye({},bt),{className:se.dragger}),ee.createElement("img",{src:re,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className: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))))},Pe=({data:Ze=[],onRemove:Xe,width:Re="auto",showScore:Je=!1,disabled:et=!1,inputChange:ut,onEvaluatingChange:ct,onSelectAll:ot,checkAll1:st,checkAll2:lt,checkAll3:pt,checkAll4:yt,checkAll5:_t,showEvaluatingSetting:mt=!1,className:dt="",isProgramHomework:$e=!1})=>{const Fe={value:"",filename:"",dataUrl:""},[Ke,Ge]=(0,ve.useState)(ye({},Fe)),_e=Ie=>{let De=document.createElement("a");document.body.appendChild(De);let ze=URL.createObjectURL(Ie.file);De.href=ze,De.download=Ie.name,De.click(),URL.revokeObjectURL(ze),document.body.removeChild(De)},xe=(Ie,De)=>{(0,E.LR)(Ie,De)},We=(Ie,De)=>{ge.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:()=>{Xe(Ie,De)},onCancel:()=>{}})};return Ze.length?ee.createElement("div",{className:dt,style:{width:Re}},ee.createElement("div",{className:`${$e?se.headProgram:se.head}`},mt&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(oe.default,{checked:st,onChange:Ie=>{ot(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:$e?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:Je?$e?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:Je?$e?"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(oe.default,{checked:yt,onChange:Ie=>{ot(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(oe.default,{checked:lt,onChange:Ie=>{ot(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(oe.default,{checked:_t,onChange:Ie=>{ot(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(oe.default,{checked:pt,onChange:Ie=>{ot(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:$e?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:se.listWrapper,style:{boxShadow:$e?"0px 2px 4px 0px #EAEEF4":"unset"}},Ze.map((Ie,De)=>{var ze,at,bt,Pt;return ee.createElement("div",{key:De,className:se.list,style:$e?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},mt&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(oe.default,{checked:!!Ie.hidden,onChange:Ot=>{ct(Ot.target.checked,De,"hidden")}})),ee.createElement("div",{style:{width:$e?"25%":"15%",paddingLeft:$e?"5px":"0px",paddingRight:$e?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",De+1),ee.createElement("div",{className:se.info,style:{width:Je?$e?"20%":"15%":"25%"}},ee.createElement("span",{title:Ie.input||((ze=Ie[0])==null?void 0:ze.name),onClick:()=>we(void 0,null,function*(){let Ot;Ie.input?Ie.input_file_url?Ot=Ie.input_file_url:Ot=Ie.in_file:Ot=Ie[0];let St;typeof Ot=="string"?(St=yield fetch(Ot,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ge({value:yield St.text(),filename:"",dataUrl:Ot})):(St=yield(0,E.db)(Ot.file),Ge({value:St.text,filename:Ot.name,dataUrl:St.link}))})},Ie.input||((at=Ie[0])==null?void 0:at.name))),ee.createElement("div",{className:se.info,style:{width:Je?$e?"20%":"15%":"25%"}},ee.createElement("span",{title:Ie.output||((bt=Ie[1])==null?void 0:bt.name),onClick:()=>we(void 0,null,function*(){let Ot;Ie.input?Ie.output_file_url?Ot=Ie.output_file_url:Ot=Ie.out_file:Ot=Ie[1];let St;typeof Ot=="string"?(St=yield fetch(Ot,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ge({value:yield St.text(),filename:"",dataUrl:Ot})):(St=yield(0,E.db)(Ot.file),Ge({value:St.text,filename:Ot.name,dataUrl:St.link}))})},Ie.output||((Pt=Ie[1])==null?void 0:Pt.name))),Je&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ie.default,{size:"large",addonAfter:$e?"%":null,disabled:et,style:{width:"80%"},onChange:Ot=>ut(Ot,De),value:Ie.score}),!$e&&ee.createElement("span",null,"\xA0%")),mt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(oe.default,{checked:Ie.input_visible||!1,onChange:Ot=>{ct(Ot.target.checked,De,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),mt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(oe.default,{checked:Ie.is_invisible||!1,onChange:Ot=>{ct(Ot.target.checked,De,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),mt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(oe.default,{checked:Ie.actual_output_visible||!1,onChange:Ot=>{ct(Ot.target.checked,De,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),mt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(oe.default,{checked:Ie.last_match_rule||!1,onChange:Ot=>{ct(Ot.target.checked,De,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>We(Ie,De),style:$e?{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:Ke.dataUrl,filename:Ke.filename,type:Ke.dataUrl.length?"txt":"",onClose:()=>Ge(ye({},Fe)),monacoEditor:{value:Ke.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var Te=ke},93989:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return te}});var ve=fe(67294),je=fe(2453),x=fe(83062),ge=fe(57953),Ae=fe(71230),ue=fe(15746),ae=fe(28452),oe=fe(71577),le=fe(35567),ie=fe(33170),se=fe(85725),re=(a,y,E)=>new Promise((b,ee)=>{var ne=he=>{try{de(E.next(he))}catch(pe){ee(pe)}},ce=he=>{try{de(E.throw(he))}catch(pe){ee(pe)}},de=he=>he.done?b(he.value):Promise.resolve(he.value).then(ne,ce);de((E=E.apply(a,y)).next())}),te=({id:a,activeDiscussIndex:y,onReplyDiscuss:E,adminOrOperator:b})=>{const[ee,ne]=(0,ve.useState)(""),[ce,de]=(0,ve.useState)(!1);function he(me){ne(me)}function pe(){if(!ee){je.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}E(a,ee),ne("")}return(0,ve.useEffect)(()=>{y!=a&&de(!1)},[y]),ve.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},ve.createElement(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:he,extraUse:b&&ve.createElement(x.Z,{color:"#fff",open:ce,destroyTooltipOnHide:!0,title:z({id:a,isOpen:ce,activeDiscussIndex:y,onChange:he,setIsOpen:de}),overlayStyle:{maxWidth:600}},ve.createElement("a",{title:ce?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>de(!ce)},ve.createElement("i",{className:"iconfont icon-dianzan11"})))}),ve.createElement("a",{onClick:pe,className:"btn-send"},"\u53D1\u9001"))};const z=a=>{const[y,E]=(0,ve.useState)(!1),[b,ee]=(0,ve.useState)([]),[ne,ce]=(0,ve.useState)(1);(0,ve.useEffect)(()=>{a!=null&&a.isOpen?de():(ce(1),ee([]))},[a==null?void 0:a.isOpen]);const de=()=>re(void 0,null,function*(){E(!0);const he=yield(0,ie.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(he==null?void 0:he.status)==0&&ee(he==null?void 0:he.answer),E(!1)});return ve.createElement(ge.Z,{spinning:y},ve.createElement("div",{style:{color:"#000"}},ve.createElement(se.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[ne-1])||""}),ve.createElement(Ae.Z,{justify:"end",align:"middle"},ve.createElement(ue.Z,null,ve.createElement(ae.Z,{simple:!0,current:ne,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:he=>{ce(he)}})),ve.createElement(ue.Z,null,ve.createElement(oe.ZP,{onClick:()=>re(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(pn,Mt,fe){"use strict";fe.d(Mt,{CP:function(){return x},_V:function(){return ue}});var ve=fe(81354),je=fe.n(ve);const x={secret:ve.enc.Utf8.parse("0a18e199b87f1a8d"),iv:ve.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},ge={exam:x};function Ae(ae="",oe="exam"){const{secret:le,iv:ie}=ge[oe];return AES.encrypt(ae,le,{iv:ie,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ue(ae="",oe="exam"){const{secret:le,iv:ie}=ge[oe];return ve.AES.decrypt(ae,le,{iv:ie,mode:je().mode.CBC,padding:je().pad.Pkcs7}).toString(ve.enc.Utf8)}},98769:function(pn,Mt,fe){"use strict";fe.d(Mt,{AD:function(){return ke},D9:function(){return Je},Hp:function(){return he},IM:function(){return ut},Iy:function(){return pe},KM:function(){return $e},MJ:function(){return me},Ne:function(){return et},ON:function(){return pt},Uj:function(){return mt},VY:function(){return st},YO:function(){return _t},YX:function(){return yt},Zn:function(){return a},_g:function(){return ne},_k:function(){return Xe},c6:function(){return Qe},cr:function(){return y},eV:function(){return Se},fi:function(){return E},gh:function(){return Ce},hS:function(){return ct},iA:function(){return b},j6:function(){return ce},je:function(){return Ze},jj:function(){return de},kS:function(){return lt},o6:function(){return we},pO:function(){return dt},rQ:function(){return Pe},sA:function(){return ye},xm:function(){return Re},xo:function(){return ot},y8:function(){return Te},yd:function(){return ee}});var ve=fe(89779),je=fe(35973),x=fe(28706),ge=fe(2453),Ae=fe(11320),ue=Object.defineProperty,ae=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(Fe,Ke,Ge)=>Ke in Fe?ue(Fe,Ke,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Fe[Ke]=Ge,se=(Fe,Ke)=>{for(var Ge in Ke||(Ke={}))oe.call(Ke,Ge)&&ie(Fe,Ge,Ke[Ge]);if(ae)for(var Ge of ae(Ke))le.call(Ke,Ge)&&ie(Fe,Ge,Ke[Ge]);return Fe},re=(Fe,Ke,Ge)=>new Promise((_e,xe)=>{var We=ze=>{try{De(Ge.next(ze))}catch(at){xe(at)}},Ie=ze=>{try{De(Ge.throw(ze))}catch(at){xe(at)}},De=ze=>ze.done?_e(ze.value):Promise.resolve(ze.value).then(We,Ie);De((Ge=Ge.apply(Fe,Ke)).next())});const te=()=>{(0,je.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},z=()=>{(0,je.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=Fe=>re(void 0,null,function*(){te(),(yield(0,ve.YR)(se({},Fe))).status===0&&(yield(0,x.QH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Fe.coursesId}/export_couser_info.json`,query:Fe}))),z()}),y=Fe=>re(void 0,null,function*(){const Ke=yield(0,ve.yS)(se({},Fe));if(Ke.status===0)ge.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_member_act_score`);else{if(Ke.status===-2)return Ke;Ke.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_member_act_score`))}}),E=Fe=>re(void 0,null,function*(){const Ke=yield(0,ve.W0)(se({},Fe));if(Ke.status===0)ge.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_score`);else{if(Ke.status===-4)return Ke;Ke.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_score`))}}),b=Fe=>re(void 0,null,function*(){const Ke=yield(0,ve.Nl)(se({},Fe));if(Ke.status===0)ge.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ke.status===-4)return Ke;Ke.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=Fe=>re(void 0,null,function*(){const Ke=yield(0,ve.IU)(se({},Fe));if(Ke.status===0)ge.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/export_star_user`);else{if(Ke.status===-4)return Ke;Ke.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/export_star_user`))}}),ne=Fe=>re(void 0,null,function*(){const Ke=yield(0,ve.td)(se({},Fe));if(Ke.status===0)ge.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ke.status===-2)return Ke;if(Ke.status===-3)(0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_exercise_and_other`);else if(Ke.status===-4)return Ke}}),ce=Fe=>re(void 0,null,function*(){const Ke=yield(0,ve.QX)(se({},Fe));if(Ke.status===0)ge.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_homework`);else{if(Ke.status===-4)return Ke;Ke.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/course_total_homework`))}}),de=(Fe,Ke)=>re(void 0,null,function*(){const Ge=yield(0,ve.o_)(se({},Fe));Ge.status===0?(ge.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"),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/${Ke}`)):Ge.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/${Ke}`))}),he=(Fe,Ke)=>re(void 0,null,function*(){const Ge=yield(0,ve.ZL)(se({},Fe));Ge.status===0?(ge.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"),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/${Ke}`)):Ge.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/${Ke}`))}),pe=(Fe,Ke)=>re(void 0,null,function*(){const Ge=yield(0,ve.aP)(se({},Fe));Ge.status===0?(ge.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/${Ke}`)):Ge.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/${Ke}`))}),me=(Fe,Ke)=>re(void 0,null,function*(){const Ge=yield(0,ve.vV)(se({},Fe));Ge.status===0?(ge.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"),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/${Ke}`)):Ge.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/${Ke}`))}),be=Fe=>re(void 0,null,function*(){te(),(yield exportCourseWorkListAppendix(se({},Fe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Fe.categoryId}/works_list.zip`,query:Fe}))),z()}),ye=Fe=>re(void 0,null,function*(){te(),yield(0,x.QH)("",Ae.Z.API_SERVER+`/api/polls/${Fe.categoryId}/commit_result.xlsx`),z()}),Ce=Fe=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Fe.coursesId}/attendances/export_xlsx_data.xlsx`,query:Fe}))}),we=Fe=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Fe.coursesId}/video_study_statics.xlsx`,query:Fe}))}),Qe=Fe=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Fe.coursesId}/export_video_study.xlsx`,query:Fe}))}),Se=Fe=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Fe.coursesId}/export_course_students_info.xlsx`,query:Fe}))}),ke=Fe=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Fe}))}),Pe=Fe=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Fe}))}),Te=Fe=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Fe}))}),Ze=Fe=>re(void 0,null,function*(){const Ke=yield(0,ve.Uy)(se({},Fe));Ke.status===0?(ge.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/exercise_score,export_exercise_users`)):Ke.status===-3&&((0,je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),je.history.push(`/classrooms/${Fe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Xe=Fe=>re(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/export_records/${Fe.id}.xlsx`,query:Fe}))}),Re=Fe=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Fe}))}),Je=Fe=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Fe==null?void 0:Fe.coursesId}/${Fe.menuKey}_statistic.xlsx?${Fe.checkedList.map(Ke=>`course_group_id[]=${Ke}`).join("&")}`,query:Fe}))}),et=Fe=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/ec_years/${Fe==null?void 0:Fe.ec_year_id}/ec_training_objectives.xlsx`,query:Fe}))}),ut=Fe=>re(void 0,null,function*(){yield(0,x.FH)(Fe==null?void 0:Fe.name,(0,x.NY)({url:Ae.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Fe}))}),ct=Fe=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/ec_years/${Fe==null?void 0:Fe.ec_year_id}/ec_courses.xlsx`,query:Fe}))}),ot=Fe=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/ec_years/${Fe==null?void 0:Fe.ec_year_id}/ec_graduation_requirements.xlsx`,query:Fe}))}),st=Fe=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Fe}))}),lt=Fe=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Fe}))}),pt=Fe=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/examination_banks/${Fe.id}.json`,query:Fe}))}),yt=Fe=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/exercises/${Fe.categoryId}.json`,query:Fe}))}),_t=Fe=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/polls/${Fe==null?void 0:Fe.id}/commit_result.json`,query:Fe}))}),mt=Fe=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Fe}))}),dt=(Fe,Ke)=>re(void 0,null,function*(){yield(0,x.FH)(Ke||"",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/exercises/${Fe==null?void 0:Fe.exercise_id}/consult_exercise.json`,query:Fe}))}),$e=Fe=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/competitions/${Fe==null?void 0:Fe.identifier}/competition_commit_records/member_works.xlsx`,query:Fe}))})},51959:function(pn,Mt,fe){"use strict";fe.d(Mt,{BU:function(){return je},Dj:function(){return ve},gH:function(){return x},vp:function(){return ge}});function ve(Ae){try{Ae.mozRequestFullScreen?Ae.mozRequestFullScreen():Ae.webkitRequestFullScreen&&Ae.webkitRequestFullScreen()}catch(ue){console.log(ue,":e")}}function je(){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 ge(){var Ae=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ue=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Ae),window.isFullScreen?window.isFullScreen:Ae!=null}},9343:function(pn,Mt,fe){"use strict";fe.d(Mt,{U:function(){return le}});var ve=fe(67294),je=Object.defineProperty,x=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ue=(ie,se,re)=>se in ie?je(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[se]=re,ae=(ie,se)=>{for(var re in se||(se={}))ge.call(se,re)&&ue(ie,re,se[re]);if(x)for(var re of x(se))Ae.call(se,re)&&ue(ie,re,se[re]);return ie},oe=(ie,se,re)=>new Promise((te,z)=>{var a=b=>{try{E(re.next(b))}catch(ee){z(ee)}},y=b=>{try{E(re.throw(b))}catch(ee){z(ee)}},E=b=>b.done?te(b.value):Promise.resolve(b.value).then(a,y);E((re=re.apply(ie,se)).next())});function le(ie,se){const[re,te]=(0,ve.useState)(se),[z,a]=(0,ve.useState)(!1),[y,E]=(0,ve.useState)();return[re,z,(ee,ne=!1)=>oe(this,null,function*(){const ce=ne?se:ae(ae({},re),ee);a(!0),te(ce);const de=yield ie(ce);return a(!1),E(de),de}),y]}},43462:function(pn,Mt,fe){"use strict";fe.d(Mt,{_:function(){return x}});var ve=fe(67294),je=fe(14446);const x=ge=>{var Ae,ue;const ae=(0,ve.useRef)([]),oe=()=>{for(const le of ae.current)clearTimeout(le);ae.current=[]};return(0,ve.useEffect)(()=>{var le,ie,se,re,te,z;if(oe(),(le=ge==null?void 0:ge.exercise)!=null&&le.left_time&&((se=(ie=ge==null?void 0:ge.exercise)==null?void 0:ie.exercise_events)==null?void 0:se.length)>0){for(const a of(re=ge==null?void 0:ge.exercise)==null?void 0:re.exercise_events)if(((te=ge==null?void 0:ge.exercise)==null?void 0:te.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((z=ge==null?void 0:ge.exercise)==null?void 0:z.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const E=setTimeout(()=>{je.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)}}},[(Ae=ge==null?void 0:ge.exercise)==null?void 0:Ae.left_time,(ue=ge==null?void 0:ge.exercise)==null?void 0:ue.exercise_events]),oe}},40471:function(pn,Mt,fe){"use strict";fe.d(Mt,{G:function(){return Ae},t:function(){return ge}});var ve=fe(58971),je=fe.n(ve);const x=null;function ge(ue,ae){let oe=je().get("__ec");oe||(oe={}),oe[ue]=ae,je().set("__ec",oe)}function Ae(ue,ae){let oe=je().get("__ec");return oe?oe[ue]===void 0?ae:oe[ue]:ae}},56448:function(pn){(function(Mt){(function(fe){if(1)pn.exports=fe();else var ve})(function(){var fe,ve,je;return function(){function x(ge,Ae,ue){function ae(ie,se){if(!Ae[ie]){if(!ge[ie]){var re=void 0;if(!se&&re)return require(ie,!0);if(oe)return oe(ie,!0);var te=new Error("Cannot find module '"+ie+"'");throw te.code="MODULE_NOT_FOUND",te}var z=Ae[ie]={exports:{}};ge[ie][0].call(z.exports,function(a){var y=ge[ie][1][a];return ae(y||a)},z,z.exports,x,ge,Ae,ue)}return Ae[ie].exports}for(var oe=void 0,le=0;le<ue.length;le++)ae(ue[le]);return ae}return x}()({1:[function(x,ge,Ae){"use strict";var ue=x("./browser/client");ue.Buffer=x("buffer").Buffer,ue.urllib=x("../shims/xhr"),ue.version=x("./browser/version").version,ge.exports=ue},{"../shims/xhr":475,"./browser/client":3,"./browser/version":6,buffer:90}],2:[function(x,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),oe=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,re=Ae;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]:[]}re.useBucket=function(y){return se(y),this.options.bucket=y,this},re.setBucket=function(y){return se(y),this.options.bucket=y,this},re.getBucket=function(){return this.options.bucket},re.deleteBucket=function(){var a=(0,oe.default)(ae.default.mark(function E(b,ee){var ne,ce;return ae.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ne=this._bucketRequestParams("DELETE",b,"",ee),he.next=3,this.request(ne);case 3:if(ce=he.sent,!(ce.status===200||ce.status===204)){he.next=6;break}return he.abrupt("return",{res:ce.res});case 6:return he.next=8,this.requestError(ce);case 8:throw he.sent;case 9:case"end":return he.stop()}},E,this)}));function y(E,b){return a.apply(this,arguments)}return y}(),re.putBucketACL=function(){var a=(0,oe.default)(ae.default.mark(function E(b,ee,ne){var ce,de;return ae.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return ce=this._bucketRequestParams("PUT",b,"acl",ne),ce.headers={"x-oss-acl":ee},ce.successStatuses=[200],pe.next=5,this.request(ce);case 5:return de=pe.sent,pe.abrupt("return",{bucket:de.headers.location&&de.headers.location.substring(1)||null,res:de.res});case 7:case"end":return pe.stop()}},E,this)}));function y(E,b,ee){return a.apply(this,arguments)}return y}(),re.getBucketACL=function(){var a=(0,oe.default)(ae.default.mark(function E(b,ee){var ne,ce;return ae.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ne=this._bucketRequestParams("GET",b,"acl",ee),ne.successStatuses=[200],ne.xmlResponse=!0,he.next=5,this.request(ne);case 5:return ce=he.sent,he.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 he.stop()}},E,this)}));function y(E,b){return a.apply(this,arguments)}return y}(),re.putBucketLogging=function(){var a=(0,oe.default)(ae.default.mark(function E(b,ee,ne){var ce,de,he;return ae.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ce=this._bucketRequestParams("PUT",b,"logging",ne),de=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<BucketLoggingStatus>
|
|
|
<LoggingEnabled>
|
|
|
<TargetBucket>`.concat(b,`</TargetBucket>
|
|
|
`),ee&&(de+="<TargetPrefix>".concat(ee,`</TargetPrefix>
|
|
|
`)),de+=`</LoggingEnabled>
|
|
|
</BucketLoggingStatus>`,ce.content=de,ce.mime="xml",ce.successStatuses=[200],me.next=9,this.request(ce);case 9:return he=me.sent,me.abrupt("return",{res:he.res});case 11:case"end":return me.stop()}},E,this)}));function y(E,b,ee){return a.apply(this,arguments)}return y}(),re.getBucketLogging=function(){var a=(0,oe.default)(ae.default.mark(function E(b,ee){var ne,ce,de;return ae.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return ne=this._bucketRequestParams("GET",b,"logging",ee),ne.successStatuses=[200],ne.xmlResponse=!0,pe.next=5,this.request(ne);case 5:return ce=pe.sent,de=ce.data.LoggingEnabled,pe.abrupt("return",{enable:!!de,prefix:de&&de.TargetPrefix||null,res:ce.res});case 8:case"end":return pe.stop()}},E,this)}));function y(E,b){return a.apply(this,arguments)}return y}(),re.deleteBucketLogging=function(){var a=(0,oe.default)(ae.default.mark(function E(b,ee){var ne,ce;return ae.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ne=this._bucketRequestParams("DELETE",b,"logging",ee),ne.successStatuses=[204,200],he.next=4,this.request(ne);case 4:return ce=he.sent,he.abrupt("return",{res:ce.res});case 6:case"end":return he.stop()}},E,this)}));function y(E,b){return a.apply(this,arguments)}return y}(),re.putBucketCORS=function(){var a=(0,oe.default)(ae.default.mark(function E(b,ee,ne){var ce,de,he,pe,me,be,ye,Ce,we,Qe;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(Pe){le(Pe.allowedOrigin,"allowedOrigin is required"),le(Pe.allowedMethod,"allowedMethod is required")}),ce=this._bucketRequestParams("PUT",b,"cors",ne),de=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CORSConfiguration>`,he=function(Te){de+="<AllowedOrigin>".concat(Te,"</AllowedOrigin>")},pe=function(Te){de+="<AllowedMethod>".concat(Te,"</AllowedMethod>")},me=function(Te){de+="<AllowedHeader>".concat(Te,"</AllowedHeader>")},be=function(Te){de+="<ExposeHeader>".concat(Te,"</ExposeHeader>")},ye=0,Ce=ee.length;ye<Ce;ye++)we=ee[ye],de+="<CORSRule>",z(we.allowedOrigin).forEach(he),z(we.allowedMethod).forEach(pe),z(we.allowedHeader).forEach(me),z(we.exposeHeader).forEach(be),we.maxAgeSeconds&&(de+="<MaxAgeSeconds>".concat(we.maxAgeSeconds,"</MaxAgeSeconds>")),de+="</CORSRule>";return de+="</CORSConfiguration>",ce.content=de,ce.mime="xml",ce.successStatuses=[200],ke.next=16,this.request(ce);case 16:return Qe=ke.sent,ke.abrupt("return",{res:Qe.res});case 18:case"end":return ke.stop()}},E,this)}));function y(E,b,ee){return a.apply(this,arguments)}return y}(),re.getBucketCORS=function(){var a=(0,oe.default)(ae.default.mark(function E(b,ee){var ne,ce,de,he;return ae.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ne=this._bucketRequestParams("GET",b,"cors",ee),ne.successStatuses=[200],ne.xmlResponse=!0,me.next=5,this.request(ne);case 5:return ce=me.sent,de=[],ce.data&&ce.data.CORSRule&&(he=ce.data.CORSRule,te(he)||(he=[he]),he.forEach(function(be){var ye={};Object.keys(be).forEach(function(Ce){ye[Ce.slice(0,1).toLowerCase()+Ce.slice(1,Ce.length)]=be[Ce]}),de.push(ye)})),me.abrupt("return",{rules:de,res:ce.res});case 9:case"end":return me.stop()}},E,this)}));function y(E,b){return a.apply(this,arguments)}return y}(),re.deleteBucketCORS=function(){var a=(0,oe.default)(ae.default.mark(function E(b,ee){var ne,ce;return ae.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ne=this._bucketRequestParams("DELETE",b,"cors",ee),ne.successStatuses=[204],he.next=4,this.request(ne);case 4:return ce=he.sent,he.abrupt("return",{res:ce.res});case 6:case"end":return he.stop()}},E,this)}));function y(E,b){return a.apply(this,arguments)}return y}(),re.putBucketReferer=function(){var a=(0,oe.default)(ae.default.mark(function E(b,ee,ne,ce){var de,he,pe,me;return ae.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(de=this._bucketRequestParams("PUT",b,"referer",ce),he=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<RefererConfiguration>
|
|
|
`,he+=" <AllowEmptyReferer>".concat(ee?"true":"false",`</AllowEmptyReferer>
|
|
|
`),ne&&ne.length>0){for(he+=` <RefererList>
|
|
|
`,pe=0;pe<ne.length;pe++)he+=" <Referer>".concat(ne[pe],`</Referer>
|
|
|
`);he+=` </RefererList>
|
|
|
`}else he+=` <RefererList />
|
|
|
`;return he+="</RefererConfiguration>",de.content=he,de.mime="xml",de.successStatuses=[200],ye.next=10,this.request(de);case 10:return me=ye.sent,ye.abrupt("return",{res:me.res});case 12:case"end":return ye.stop()}},E,this)}));function y(E,b,ee,ne){return a.apply(this,arguments)}return y}(),re.getBucketReferer=function(){var a=(0,oe.default)(ae.default.mark(function E(b,ee){var ne,ce,de;return ae.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return ne=this._bucketRequestParams("GET",b,"referer",ee),ne.successStatuses=[200],ne.xmlResponse=!0,pe.next=5,this.request(ne);case 5:return ce=pe.sent,de=ce.data.RefererList.Referer||null,de&&(te(de)||(de=[de])),pe.abrupt("return",{allowEmpty:ce.data.AllowEmptyReferer==="true",referers:de,res:ce.res});case 9:case"end":return pe.stop()}},E,this)}));function y(E,b){return a.apply(this,arguments)}return y}(),re.deleteBucketReferer=function(){var a=(0,oe.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}(),re._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,ge,Ae){(function(ue,ae){(function(){"use strict";var oe=x("@babel/runtime/helpers/interopRequireDefault"),le=oe(x("@babel/runtime/regenerator")),ie=oe(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"),re=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"),de=x("../common/utils/createRequest"),he=de.createRequest,pe=x("../common/utils/encoder"),me=pe.encoder,be=x("../common/client/getReqUrl"),ye=be.getReqUrl,Ce=x("../common/utils/setSTSToken"),we=Ce.setSTSToken,Qe=x("../common/utils/retry"),Se=Qe.retry,ke=x("../common/utils/isFunction"),Pe=ke.isFunction,Te=new te;function Ze(){var ct=a.name,ot=a.version;ct&&ct.toLowerCase&&ct.toLowerCase()==="ie"&&ot.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function Xe(){return location&&location.protocol==="https:"}function Re(ct,ot){if(Ze(),!(this instanceof Re))return new Re(ct,ot);ct&&ct.inited?this.options=ct:this.options=Re.initOptions(ct),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=E,this.agent=this.options.agent||Te),this.ctx=ot,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}ge.exports=Re,Re.initOptions=function(ot){ot.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var st=Object.assign({secure:Xe(),useFetch:!1},ot);return ce(st)};var Je=Re.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(ot){return this.debug("authorization stringToSign: %s",ot,"info"),ne.computeSignature(this.options.accessKeySecret,ot,this.options.headerEncoding)},Je._getReqUrl=ye,Je.authorization=function(ot,st,lt,pt){var yt=ne.buildCanonicalString(ot.toUpperCase(),st,{headers:pt,parameters:lt});return ne.authorization(this.options.accessKeyId,this.options.accessKeySecret,yt,this.options.headerEncoding)},Je.request=function(){var ct=(0,ie.default)(le.default.mark(function ot(st){var lt=this;return le.default.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(!this.options.retryMax){yt.next=6;break}return yt.next=3,Se(et.bind(this),this.options.retryMax,{errorHandler:function(mt){var dt=function(Fe){if(st.stream)return!1;var Ke=[-1,-2].includes(Fe.status),Ge=lt.options.requestErrorRetryHandle||function(){return!0};return Ke&&Ge(Fe)};return!!dt(mt)}})(st);case 3:return yt.abrupt("return",yt.sent);case 6:return yt.abrupt("return",et.call(this,st));case 7:case"end":return yt.stop()}},ot,this)}));return function(ot){return ct.apply(this,arguments)}}();function et(ct){return ut.apply(this,arguments)}function ut(){return ut=(0,ie.default)(le.default.mark(function ct(ot){var st,lt,pt,yt,_t,mt;return le.default.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(!(this.options.stsToken&&Pe(this.options.refreshSTSToken))){$e.next=3;break}return $e.next=3,we.call(this);case 3:return st=he.call(this,ot),this.options.useFetch||(st.params.mode="disable-fetch"),yt=!!ot.stream,$e.prev=6,$e.next=9,this.urllib.request(st.url,st.params);case 9:lt=$e.sent,this.debug("response %s %s, got %s, headers: %j",ot.method,st.url,lt.status,lt.headers,"info"),$e.next=16;break;case 13:$e.prev=13,$e.t0=$e.catch(6),pt=$e.t0;case 16:if(!(lt&&ot.successStatuses&&ot.successStatuses.indexOf(lt.status)===-1)){$e.next=28;break}return $e.next=19,this.requestError(lt);case 19:if(_t=$e.sent,!(_t.code==="RequestTimeTooSkewed"&&!yt)){$e.next=25;break}return this.options.amendTimeSkewed=+new Date(_t.serverTime)-new Date,$e.next=24,this.request(ot);case 24:return $e.abrupt("return",$e.sent);case 25:_t.params=ot,$e.next=32;break;case 28:if(!pt){$e.next=32;break}return $e.next=31,this.requestError(pt);case 31:_t=$e.sent;case 32:if(!_t){$e.next=34;break}throw _t;case 34:if(!ot.xmlResponse){$e.next=39;break}return $e.next=37,this.parseXML(lt.data);case 37:mt=$e.sent,lt.data=mt;case 39:return $e.abrupt("return",lt);case 40:case"end":return $e.stop()}},ct,this,[[6,13]])})),ut.apply(this,arguments)}Je._getResource=function(ot){var st="/";return ot.bucket&&(st+="".concat(ot.bucket,"/")),ot.object&&(st+=me(ot.object,this.options.headerEncoding)),st},Je._escape=function(ot){return y.encodeURIComponent(ot).replace(/%2F/g,"/")},Je._getUserAgent=function(){var ot=ae&&ae.browser?"js":"nodejs",st="aliyun-sdk-".concat(ot,"/").concat(b.version),lt=a.description;return!lt&&ae&&(lt="Node.js ".concat(ae.version.slice(1)," on ").concat(ae.platform," ").concat(ae.arch)),this._checkUserAgent("".concat(st," ").concat(lt))},Je._checkUserAgent=function(ot){var st=ot.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return st},Je.checkBrowserAndVersion=function(ot,st){return ee.name===ot&&ee.version.split(".")[0]===st},Je.parseXML=function(ot){return new Promise(function(st,lt){ue.isBuffer(ot)&&(ot=ot.toString()),re.parseString(ot,{explicitRoot:!1,explicitArray:!1},function(pt,yt){pt?lt(pt):st(yt)})})},Je.requestError=function(){var ct=(0,ie.default)(le.default.mark(function st(lt){var pt,yt,_t,mt;return le.default.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(pt=null,!(!lt.data||!lt.data.length)){$e.next=5;break}lt.status===-1||lt.status===-2?(pt=new Error(lt.message),pt.name=lt.name,pt.status=lt.status,pt.code=lt.name):(lt.status===404?(pt=new Error("Object not exists"),pt.name="NoSuchKeyError",pt.status=404,pt.code="NoSuchKey"):lt.status===412?(pt=new Error("Pre condition failed"),pt.name="PreconditionFailedError",pt.status=412,pt.code="PreconditionFailed"):(pt=new Error("Unknow error, status: ".concat(lt.status)),pt.name="UnknownError",pt.status=lt.status),pt.requestId=lt.headers["x-oss-request-id"],pt.host=""),$e.next=32;break;case 5:return yt=String(lt.data),this.debug("request response error data: %s",yt,"error"),$e.prev=7,$e.next=10,this.parseXML(yt);case 10:if($e.t0=$e.sent,$e.t0){$e.next=13;break}$e.t0={};case 13:_t=$e.t0,$e.next=23;break;case 16:return $e.prev=16,$e.t1=$e.catch(7),this.debug(yt,"error"),$e.t1.message+=`
|
|
|
raw xml: `.concat(yt),$e.t1.status=lt.status,$e.t1.requestId=lt.headers["x-oss-request-id"],$e.abrupt("return",$e.t1);case 23:mt=_t.Message||"unknow request error, status: ".concat(lt.status),_t.Condition&&(mt+=" (condition: ".concat(_t.Condition,")")),pt=new Error(mt),pt.name=_t.Code?"".concat(_t.Code,"Error"):"UnknownError",pt.status=lt.status,pt.code=_t.Code,pt.requestId=_t.RequestId,pt.hostId=_t.HostId,pt.serverTime=_t.ServerTime;case 32:return this.debug("generate error %j",pt,"error"),$e.abrupt("return",pt);case 34:case"end":return $e.stop()}},st,this,[[7,16]])}));function ot(st){return ct.apply(this,arguments)}return ot}()}).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,ge,Ae){(function(ue){(function(){"use strict";var ae=x("@babel/runtime/helpers/interopRequireDefault"),oe=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"),re=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=Ae;ne.multipartUpload=function(){var me=(0,le.default)(oe.default.mark(function ye(Ce,we){var Qe,Se,ke,Pe,Te,Ze,Xe,Re,Je,et=arguments;return oe.default.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:if(Qe=et.length>2&&et[2]!==void 0?et[2]:{},this.resetCancelFlag(),Qe.disabledMD5=Qe.disabledMD5===void 0?!0:!!Qe.disabledMD5,!(Qe.checkpoint&&Qe.checkpoint.uploadId)){ct.next=8;break}return we&&E(we)&&(Qe.checkpoint.file=we),ct.next=7,this._resumeMultipart(Qe.checkpoint,Qe);case 7:return ct.abrupt("return",ct.sent);case 8:return Se=102400,Qe.mime||(E(we)?Qe.mime=re.getType(se.extname(we.name)):a(we)?Qe.mime=we.type:ee(we)?Qe.mime="":Qe.mime=re.getType(se.extname(we))),Qe.headers=Qe.headers||{},this._convertMetaToHeaders(Qe.meta,Qe.headers),ct.next=14,this._getFileSize(we);case 14:if(ke=ct.sent,!(ke<Se)){ct.next=26;break}return Qe.contentLength=ke,ct.next=19,this.put(Ce,we,Qe);case 19:if(Pe=ct.sent,!(Qe&&Qe.progress)){ct.next=23;break}return ct.next=23,Qe.progress(1);case 23:return Te={res:Pe.res,bucket:this.options.bucket,name:Ce,etag:Pe.res.headers.etag},(Qe.headers&&Qe.headers["x-oss-callback"]||Qe.callback)&&(Te.data=Pe.data),ct.abrupt("return",Te);case 26:if(!(Qe.partSize&&parseInt(Qe.partSize,10)!==Qe.partSize)){ct.next=28;break}throw new Error("partSize must be int number");case 28:if(!(Qe.partSize&&Qe.partSize<Se)){ct.next=30;break}throw new Error("partSize must not be smaller than ".concat(Se));case 30:return ct.next=32,this.initMultipartUpload(Ce,Qe);case 32:if(Ze=ct.sent,Xe=Ze.uploadId,Re=this._getPartSize(ke,Qe.partSize),Je={file:we,name:Ce,fileSize:ke,partSize:Re,uploadId:Xe,doneParts:[]},!(Qe&&Qe.progress)){ct.next=39;break}return ct.next=39,Qe.progress(0,Je,Ze.res);case 39:return ct.next=41,this._resumeMultipart(Je,Qe);case 41:return ct.abrupt("return",ct.sent);case 42:case"end":return ct.stop()}},ye,this)}));function be(ye,Ce){return me.apply(this,arguments)}return be}(),ne._resumeMultipart=function(){var me=(0,le.default)(oe.default.mark(function ye(Ce,we){var Qe,Se,ke,Pe,Te,Ze,Xe,Re,Je,et,ut,ct,ot,st,lt,pt,yt,_t,mt;return oe.default.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(Qe=this,!this.isCancel()){$e.next=3;break}throw this._makeCancelEvent();case 3:return Se=Ce.file,ke=Ce.fileSize,Pe=Ce.partSize,Te=Ce.uploadId,Ze=Ce.doneParts,Xe=Ce.name,Re=[],Ze.length>0&&te(Ze).to(Re),Je=this._divideParts(ke,Pe),et=Je.length,ut=!1,ct=function(Ke,Ge){return new Promise(function(){var _e=(0,le.default)(oe.default.mark(function xe(We,Ie){var De,ze,at,bt,Pt;return oe.default.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:if(St.prev=0,Ke.isCancel()){St.next=29;break}return De=Je[Ge-1],St.next=5,Ke._createBuffer(Se,De.start,De.end);case 5:return ze=St.sent,at={content:ze,size:De.end-De.start},St.prev=7,St.next=10,Ke._uploadPart(Xe,Te,Ge,at,we);case 10:bt=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 Ke._makeAbortEvent();case 17:throw St.t0;case 18:if(!(!Ke.isCancel()&&!ut)){St.next=26;break}if(Ce.doneParts.push({number:Ge,etag:bt.res.headers.etag}),!we.progress){St.next=23;break}return St.next=23,we.progress(Ze.length/(et+1),Ce,bt.res);case 23:We({number:Ge,etag:bt.res.headers.etag}),St.next=27;break;case 26:We();case 27:St.next=30;break;case 29:We();case 30:St.next=41;break;case 32:St.prev=32,St.t1=St.catch(0),Pt=new Error,Pt.name=St.t1.name,Pt.message=St.t1.message,Pt.stack=St.t1.stack,Pt.partNum=Ge,te(St.t1).to(Pt),Ie(Pt);case 41:case"end":return St.stop()}},xe,null,[[0,32],[7,13]])}));return function(xe,We){return _e.apply(this,arguments)}}())},ot=Array.from(new Array(et),function(Fe,Ke){return Ke+1}),st=Re.map(function(Fe){return Fe.number}),lt=ot.filter(function(Fe){return st.indexOf(Fe)<0}),pt=5,yt=we.parallel||pt,$e.next=17,this._parallel(lt,yt,function(Fe){return new Promise(function(Ke,Ge){ct(Qe,Fe).then(function(_e){_e&&Re.push(_e),Ke()}).catch(function(_e){Ge(_e)})})});case 17:if(_t=$e.sent,ut=!0,mt=_t.find(function(Fe){return Fe.name==="abort"}),!mt){$e.next=22;break}throw mt;case 22:if(!this.isCancel()){$e.next=25;break}throw ct=null,this._makeCancelEvent();case 25:if(!(_t&&_t.length>0)){$e.next=28;break}throw _t[0].message="Failed to upload some parts with error: ".concat(_t[0].toString()," part_num: ").concat(_t[0].partNum),_t[0];case 28:return $e.next=30,this.completeMultipartUpload(Xe,Te,Re,we);case 30:return $e.abrupt("return",$e.sent);case 31:case"end":return $e.stop()}},ye,this)}));function be(ye,Ce){return me.apply(this,arguments)}return be}(),ne._getFileSize=function(){var me=(0,le.default)(oe.default.mark(function ye(Ce){return oe.default.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:if(!ee(Ce)){Qe.next=4;break}return Qe.abrupt("return",Ce.length);case 4:if(!(a(Ce)||E(Ce))){Qe.next=6;break}return Qe.abrupt("return",Ce.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Qe.stop()}},ye)}));function be(ye){return me.apply(this,arguments)}return be}();var ce=x("stream"),de=ce.Readable;function he(me,be){if(!(this instanceof he))return new he(me,be);de.call(this,be),this.file=me,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}ie.inherits(he,de),he.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))}},he.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(Qe){Ce.fileBuffer=ue.from(new Uint8Array(Qe.target.result)),Ce.file=null,Ce.readFileAndPush(be)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(be)};function pe(me){return me.arrayBuffer?me.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(me)})}ne._createBuffer=function(){var me=(0,le.default)(oe.default.mark(function ye(Ce,we,Qe){var Se,ke;return oe.default.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:if(!(a(Ce)||E(Ce))){Te.next=8;break}return Se=Ce.slice(we,Qe),Te.next=4,pe(Se);case 4:return ke=Te.sent,Te.abrupt("return",ue.from(ke));case 8:if(!ee(Ce)){Te.next=12;break}return Te.abrupt("return",Ce.subarray(we,Qe));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return Te.stop()}},ye)}));function be(ye,Ce,we){return me.apply(this,arguments)}return be}(),ne._getPartSize=function(be,ye){var Ce=1e4,we=1*1024*1024;ye||(ye=we);var Qe=Math.ceil(be/Ce);return ye<Qe&&(ye=Qe,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=[],Qe=0;Qe<Ce;Qe++){var Se=ye*Qe,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,ge,Ae){"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")),oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("fs"),ie=x("copy-to"),se=x("path"),re=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"),de=ce.obj2xml,he=Ae;he.append=function(){var pe=(0,oe.default)(ae.default.mark(function be(ye,Ce,we){var Qe;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 Qe=ke.sent,Qe.nextAppendPosition=Qe.res.headers["x-oss-next-append-position"],ke.abrupt("return",Qe);case 9:case"end":return ke.stop()}},be,this)}));function me(be,ye,Ce){return pe.apply(this,arguments)}return me}(),he.put=function(){var pe=(0,oe.default)(ae.default.mark(function be(ye,Ce,we){var Qe,Se,ke,Pe,Te;return ae.default.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.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)){Xe.next=8;break}Qe=Ce,Xe.next=19;break;case 8:if(!(y(Ce)||b(Ce))){Xe.next=18;break}return we.mime||(b(Ce)?we.mime=re.getType(se.extname(Ce.name)):we.mime=Ce.type),Xe.next=12,this._createBuffer(Ce,0,Ce.size);case 12:return Qe=Xe.sent,Xe.next=15,this._getFileSize(Ce);case 15:we.contentLength=Xe.sent,Xe.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=Qe,ke.successStatuses=[200],Xe.next=29,this.request(ke);case 29:return Pe=Xe.sent,Te={name:ye,url:this._objectUrl(ye),res:Pe.res},ke.headers&&ke.headers["x-oss-callback"]&&(Te.data=JSON.parse(Pe.data.toString())),Xe.abrupt("return",Te);case 33:case"end":return Xe.stop()}},be,this)}));function me(be,ye,Ce){return pe.apply(this,arguments)}return me}(),he.putStream=function(){var pe=(0,oe.default)(ae.default.mark(function be(ye,Ce,we){var Qe,Se,ke,Pe;return ae.default.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.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),Qe=we.method||"PUT",Se=this._objectRequestParams(Qe,ye,we),te.encodeCallback(Se,we),Se.mime=we.mime,Se.stream=Ce,Se.successStatuses=[200],Ze.next=13,this.request(Se);case 13:return ke=Ze.sent,Pe={name:ye,url:this._objectUrl(ye),res:ke.res},Se.headers&&Se.headers["x-oss-callback"]&&(Pe.data=JSON.parse(ke.data.toString())),Ze.abrupt("return",Pe);case 17:case"end":return Ze.stop()}},be,this)}));function me(be,ye,Ce){return pe.apply(this,arguments)}return me}(),z(he,x("../common/object/copyObject")),z(he,x("../common/object/getObjectTagging")),z(he,x("../common/object/putObjectTagging")),z(he,x("../common/object/deleteObjectTagging")),z(he,x("../common/image")),z(he,x("../common/object/getBucketVersions")),z(he,x("../common/object/getACL")),z(he,x("../common/object/putACL")),z(he,x("../common/object/head")),z(he,x("../common/object/delete")),z(he,x("../common/object/get")),z(he,x("../common/object/putSymlink")),z(he,x("../common/object/getSymlink")),z(he,x("../common/object/deleteMulti")),z(he,x("../common/object/getObjectMeta")),z(he,x("../common/object/getObjectUrl")),z(he,x("../common/object/generateObjectUrl")),z(he,x("../common/object/signatureUrl")),z(he,x("../common/object/asyncSignatureUrl")),he.putMeta=function(){var pe=(0,oe.default)(ae.default.mark(function be(ye,Ce,we){var Qe;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 Qe=ke.sent,ke.abrupt("return",Qe);case 4:case"end":return ke.stop()}},be,this)}));function me(be,ye,Ce){return pe.apply(this,arguments)}return me}(),he.list=function(){var pe=(0,oe.default)(ae.default.mark(function be(ye,Ce){var we,Qe,Se,ke,Pe;return ae.default.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return we=this._objectRequestParams("GET","",Ce),we.query=ye,we.xmlResponse=!0,we.successStatuses=[200],Ze.next=6,this.request(we);case 6:return Qe=Ze.sent,Se=Qe.data.Contents||[],ke=this,Se&&(Array.isArray(Se)||(Se=[Se]),Se=Se.map(function(Xe){return{name:Xe.Key,url:ke._objectUrl(Xe.Key),lastModified:Xe.LastModified,etag:Xe.ETag,type:Xe.Type,size:Number(Xe.Size),storageClass:Xe.StorageClass,owner:{id:Xe.Owner.ID,displayName:Xe.Owner.DisplayName}}})),Pe=Qe.data.CommonPrefixes||null,Pe&&(Array.isArray(Pe)||(Pe=[Pe]),Pe=Pe.map(function(Xe){return Xe.Prefix})),Ze.abrupt("return",{res:Qe.res,objects:Se,prefixes:Pe,nextMarker:Qe.data.NextMarker||null,isTruncated:Qe.data.IsTruncated==="true"});case 13:case"end":return Ze.stop()}},be,this)}));function me(be,ye){return pe.apply(this,arguments)}return me}(),he.listV2=function(){var pe=(0,oe.default)(ae.default.mark(function be(ye){var Ce,we,Qe,Se,ke,Pe,Te,Ze=arguments;return ae.default.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return Ce=Ze.length>1&&Ze[1]!==void 0?Ze[1]:{},we=ye["continuation-token"]||ye.continuationToken,we&&(Ce.subres=Object.assign({"continuation-token":we},Ce.subres)),Qe=this._objectRequestParams("GET","",Ce),Qe.query=Object.assign({"list-type":2},ye),delete Qe.query["continuation-token"],delete Qe.query.continuationToken,Qe.xmlResponse=!0,Qe.successStatuses=[200],Re.next=11,this.request(Qe);case 11:return Se=Re.sent,ke=Se.data.Contents||[],Pe=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:Pe._objectUrl(Je.Key),lastModified:Je.LastModified,etag:Je.ETag,type:Je.Type,size:Number(Je.Size),storageClass:Je.StorageClass,owner:et}})),Te=Se.data.CommonPrefixes||null,Te&&(Array.isArray(Te)||(Te=[Te]),Te=Te.map(function(Je){return Je.Prefix})),Re.abrupt("return",{res:Se.res,objects:ke,prefixes:Te,isTruncated:Se.data.IsTruncated==="true",keyCount:+Se.data.KeyCount,continuationToken:Se.data.ContinuationToken||null,nextContinuationToken:Se.data.NextContinuationToken||null});case 18:case"end":return Re.stop()}},be,this)}));function me(be){return pe.apply(this,arguments)}return me}(),he.restore=function(){var pe=(0,oe.default)(ae.default.mark(function be(ye){var Ce,we,Qe,Se,ke=arguments;return ae.default.wrap(function(Te){for(;;)switch(Te.prev=Te.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"&&(Qe={RestoreRequest:{Days:Ce.Days?Ce.Days:2,JobParameters:{Tier:Ce.JobParameters?Ce.JobParameters:"Standard"}}},we.content=de(Qe,{headers:!0}),we.mime="xml"),we.successStatuses=[202],Te.next=9,this.request(we);case 9:return Se=Te.sent,Te.abrupt("return",{res:Se.res});case 11:case"end":return Te.stop()}},be,this)}));function me(be){return pe.apply(this,arguments)}return me}(),he._objectUrl=function(me){return this._getReqUrl({bucket:this.options.bucket,object:me})},he._objectRequestParams=function(me,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:me,subres:ye&&ye.subres,timeout:ye&&ye.timeout,ctx:ye&&ye.ctx};return ye.headers&&(Ce.headers={},ie(ye.headers).to(Ce.headers)),Ce},he._objectName=function(me){return me.replace(/^\/+/,"")},he._convertMetaToHeaders=function(me,be){me&&Object.keys(me).forEach(function(ye){be["x-oss-meta-".concat(ye)]=me[ye]})},he._deleteFileSafe=function(me){var be=this;return new Promise(function(ye){le.exists(me,function(Ce){Ce?le.unlink(me,function(we){we&&be.debug("unlink %j error: %s",me,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,ge,Ae){"use strict";Ae.version="6.18.1"},{}],7:[function(x,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),oe=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.abortBucketWorm=void 0;var le=x("../utils/checkBucketName");function ie(re,te){return se.apply(this,arguments)}function se(){return se=(0,oe.default)(ae.default.mark(function re(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()}},re,this)})),se.apply(this,arguments)}Ae.abortBucketWorm=ie},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(x,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),oe=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.completeBucketWorm=void 0;var le=x("../utils/checkBucketName");function ie(re,te,z){return se.apply(this,arguments)}function se(){return se=(0,oe.default)(ae.default.mark(function re(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()}},re,this)})),se.apply(this,arguments)}Ae.completeBucketWorm=ie},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(x,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var oe=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.deleteBucketInventory=void 0;var le=x("../utils/checkBucketName");function ie(re,te){return se.apply(this,arguments)}function se(){return se=(0,oe.default)(ae.default.mark(function re(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()}},re,this)})),se.apply(this,arguments)}Ae.deleteBucketInventory=ie},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],10:[function(x,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),ie=le.checkBucketName,se=Ae;se.deleteBucketLifecycle=function(){var re=(0,oe.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 re.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,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),ie=le.checkBucketName,se=Ae;se.deleteBucketWebsite=function(){var re=(0,oe.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 re.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,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),oe=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.extendBucketWorm=void 0;var le=x("../utils/checkBucketName"),ie=x("../utils/obj2xml");function se(te,z,a,y){return re.apply(this,arguments)}function re(){return re=(0,oe.default)(ae.default.mark(function te(z,a,y,E){var b,ee,ne;return ae.default.wrap(function(de){for(;;)switch(de.prev=de.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],de.next=8,this.request(b);case 8:return ne=de.sent,de.abrupt("return",{res:ne.res,status:ne.status});case 10:case"end":return de.stop()}},te,this)})),re.apply(this,arguments)}Ae.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,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var oe=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.getBucketInventory=void 0;var le=x("../utils/checkBucketName"),ie=x("../utils/formatInventoryConfig");function se(te,z){return re.apply(this,arguments)}function re(){return re=(0,oe.default)(ae.default.mark(function te(z,a){var y,E,b,ee,ne=arguments;return ae.default.wrap(function(de){for(;;)switch(de.prev=de.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,de.next=8,this.request(b);case 8:return ee=de.sent,de.abrupt("return",{status:ee.status,res:ee.res,inventory:ie.formatInventoryConfig(ee.data)});case 10:case"end":return de.stop()}},te,this)})),re.apply(this,arguments)}Ae.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,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.array.map.js");var oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),ie=le.checkBucketName,se=x("../utils/isArray"),re=se.isArray,te=x("../utils/formatObjKey"),z=te.formatObjKey,a=Ae;a.getBucketLifecycle=function(){var y=(0,oe.default)(ae.default.mark(function b(ee,ne){var ce,de,he;return ae.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ie(ee),ce=this._bucketRequestParams("GET",ee,"lifecycle",ne),ce.successStatuses=[200],ce.xmlResponse=!0,me.next=6,this.request(ce);case 6:return de=me.sent,he=de.data.Rule||null,he&&(re(he)||(he=[he]),he=he.map(function(be){return be.ID&&(be.id=be.ID,delete be.ID),be.Tag&&!re(be.Tag)&&(be.Tag=[be.Tag]),z(be,"firstLowerCase")})),me.abrupt("return",{rules:he,res:de.res});case 10:case"end":return me.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,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),ie=le.checkBucketName,se=Ae;se.getBucketVersioning=function(){var re=(0,oe.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 re.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,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),ie=le.checkBucketName,se=x("../utils/isObject"),re=se.isObject,te=Ae;te.getBucketWebsite=function(){var z=(0,oe.default)(ae.default.mark(function y(E,b){var ee,ne,ce;return ae.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ie(E),ee=this._bucketRequestParams("GET",E,"website",b),ee.successStatuses=[200],ee.xmlResponse=!0,he.next=6,this.request(ee);case 6:return ne=he.sent,ce=[],ne.data.RoutingRules&&ne.data.RoutingRules.RoutingRule&&(re(ne.data.RoutingRules.RoutingRule)?ce=[ne.data.RoutingRules.RoutingRule]:ce=ne.data.RoutingRules.RoutingRule),he.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 he.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,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var oe=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.getBucketWorm=void 0;var le=x("../utils/checkBucketName"),ie=x("../utils/dataFix");function se(te,z){return re.apply(this,arguments)}function re(){return re=(0,oe.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)})),re.apply(this,arguments)}Ae.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,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),oe=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.initiateBucketWorm=void 0;var le=x("../utils/obj2xml"),ie=x("../utils/checkBucketName");function se(te,z,a){return re.apply(this,arguments)}function re(){return re=(0,oe.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)})),re.apply(this,arguments)}Ae.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,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var oe=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.listBucketInventory=void 0;var le=x("../utils/checkBucketName"),ie=x("../utils/formatInventoryConfig");function se(te){return re.apply(this,arguments)}function re(){return re=(0,oe.default)(ae.default.mark(function te(z){var a,y,E,b,ee,ne,ce,de,he=arguments;return ae.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return a=he.length>1&&he[1]!==void 0?he[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,me.next=9,this.request(b);case 9:return ee=me.sent,ne=ee.data,ce=ee.res,de=ee.status,me.abrupt("return",{isTruncated:ne.IsTruncated==="true",nextContinuationToken:ne.NextContinuationToken,inventoryList:ie.formatInventoryConfig(ne.InventoryConfiguration,!0),status:de,res:ce});case 12:case"end":return me.stop()}},te,this)})),re.apply(this,arguments)}Ae.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,ge,Ae){"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 oe=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.putBucketInventory=void 0;var le=x("../utils/checkBucketName"),ie=x("../utils/obj2xml");function se(te,z){return re.apply(this,arguments)}function re(){return re=(0,oe.default)(ae.default.mark(function te(z,a){var y,E,b,ee,ne,ce,de,he,pe,me,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:::",de="acs:ram::".concat(b.accountId,":role/"),he={InventoryConfiguration:{Id:a.id,IsEnabled:a.isEnabled,Filter:{Prefix:a.prefix||""},Destination:{OSSBucketDestination:{Format:b.format,AccountId:b.accountId,RoleArn:"".concat(de).concat(b.rolename),Bucket:"".concat(ce).concat(b.bucket),Prefix:b.prefix||"",Encryption:b.encryption||""}},Schedule:{Frequency:a.frequency},IncludedObjectVersions:ne,OptionalFields:{Field:(ee==null?void 0:ee.field)||[]}}},pe=ie.obj2xml(he,{headers:!0,firstUpperCase:!0}),me=this._bucketRequestParams("PUT",z,E,y),me.successStatuses=[200],me.mime="xml",me.content=pe,we.next=14,this.request(me);case 14:return be=we.sent,we.abrupt("return",{status:be.status,res:be.res});case 16:case"end":return we.stop()}},te,this)})),re.apply(this,arguments)}Ae.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,ge,Ae){"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 oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),ie=le.checkBucketName,se=x("../utils/isArray"),re=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"),de=ce.getStrBytesCount,he=Ae;he.putBucketLifecycle=function(){var Ce=(0,oe.default)(ae.default.mark(function Qe(Se,ke,Pe){var Te,Ze,Xe,Re,Je;return ae.default.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:if(ie(Se),re(ke)){ut.next=3;break}throw new Error("rules must be Array");case 3:return Te=this._bucketRequestParams("PUT",Se,"lifecycle",Pe),Ze=[],Xe={LifecycleConfiguration:{Rule:Ze}},ke.forEach(function(ct){pe(ct),ye(ct),ct.id&&(ct.ID=ct.id,delete ct.id),Ze.push(ct)}),Re=b(Xe,{headers:!0,firstUpperCase:!0}),Te.content=Re,Te.mime="xml",Te.successStatuses=[200],ut.next=13,this.request(Te);case 13:return Je=ut.sent,ut.abrupt("return",{res:Je.res});case 15:case"end":return ut.stop()}},Qe,this)}));function we(Qe,Se,ke){return Ce.apply(this,arguments)}return we}();function pe(Ce){Ce.days&&(Ce.expiration={days:Ce.days}),Ce.date&&(Ce.expiration={createdBeforeDate:Ce.date})}function me(Ce,we){var Qe=Ce.days,Se=Ce.createdBeforeDate;if(!Qe&&!Se)throw new Error("".concat(we," must includes days or createdBeforeDate"));if(Qe&&!/^[1-9][0-9]*$/.test(Qe))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(!re(Ce)&&!y(Ce))throw new Error("tag must be Object or Array");Ce=y(Ce)?[Ce]:Ce;var we={},Qe=z(Ce);Qe.forEach(function(Se){we[Se.key]=Se.value}),ne(we)}function ye(Ce){if(Ce.id&&de(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");me(Ce.transition,"Transition")}if(Ce.expiration){if(!Ce.expiration.expiredObjectDeleteMarker)me(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&&me(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,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.array.includes.js");var oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),ie=le.checkBucketName,se=x("../utils/obj2xml"),re=se.obj2xml,te=Ae;te.putBucketVersioning=function(){var z=(0,oe.default)(ae.default.mark(function y(E,b){var ee,ne,ce,de,he=arguments;return ae.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(ee=he.length>2&&he[2]!==void 0?he[2]:{},ie(E),["Enabled","Suspended"].includes(b)){me.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=re(ce,{headers:!0}),me.next=10,this.request(ne);case 10:return de=me.sent,me.abrupt("return",{res:de.res,status:de.status});case 12:case"end":return me.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,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),ie=le.checkBucketName,se=x("../utils/obj2xml"),re=se.obj2xml,te=x("../utils/isArray"),z=te.isArray,a=Ae;a.putBucketWebsite=function(){var y=(0,oe.default)(ae.default.mark(function b(ee){var ne,ce,de,he,pe,me,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),de=this._bucketRequestParams("PUT",ee,"website",ce),he={Suffix:ne.index||"index.html"},pe={IndexDocument:he},me={WebsiteConfiguration:pe},ne.supportSubDir&&(he.SupportSubDir=ne.supportSubDir),ne.type&&(he.Type=ne.type),ne.error&&(pe.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:pe.RoutingRules={RoutingRule:ne.routingRules};case 14:return me=re(me),de.content=me,de.mime="xml",de.successStatuses=[200],we.next=20,this.request(de);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,ge,Ae){(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"),Ae.encodeCallback=function(oe,le){if(oe.headers=oe.headers||{},!Object.prototype.hasOwnProperty.call(oe.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(oe.headers["x-oss-callback"]=se,le.callback.customValue){var re={};Object.keys(le.callback.customValue).forEach(function(te){re["x:".concat(te)]=le.callback.customValue[te].toString()}),oe.headers["x-oss-callback-var"]=ue.from(JSON.stringify(re)).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,ge,Ae){"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(Ae,"__esModule",{value:!0}),Ae.getReqUrl=void 0;var ae=ue(x("copy-to")),oe=ue(x("url")),le=ue(x("merge-descriptors")),ie=ue(x("is-type-of")),se=x("../utils/isIP"),re=x("../utils/checkConfigValid");function te(z){var a={},y=this.options.cname;re.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,oe.default.format(a)}Ae.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,ge,Ae){"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"),oe=x("../utils/checkBucketName"),le=oe.checkBucketName,ie=x("../utils/setRegion"),se=ie.setRegion,re=x("../utils/checkConfigValid"),te=re.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}ge.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,ge,Ae){"use strict";var ue=x("merge-descriptors"),ae=Ae;ue(ae,x("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(x,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.array.concat.js");var oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),ie=le.checkBucketName,se=x("querystring"),re=x("js-base64"),te=re.Base64.encode,z=Ae;z.processObjectSave=function(){var y=(0,oe.default)(ae.default.mark(function b(ee,ne,ce,de){var he,pe,me,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),de&&ie(de),he=this._objectRequestParams("POST",ee,{subres:"x-oss-process"}),pe=de?",b_".concat(te(de)):"",ne=te(ne),me={"x-oss-process":"".concat(ce,"|sys/saveas,o_").concat(ne).concat(pe)},he.content=se.stringify(me),Ce.next=12,this.request(he);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,ge,Ae){"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 oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("debug")("ali-oss:multipart-copy"),ie=x("copy-to"),se=Ae;se.uploadPartCopy=function(){var re=(0,oe.default)(ae.default.mark(function z(a,y,E,b,ee){var ne,ce,de,he,pe,me=arguments;return ae.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ne=me.length>5&&me[5]!==void 0?me[5]:{},ne.headers=ne.headers||{},ce=ne.versionId||ne.subres&&ne.subres.versionId||null,ce?de="/".concat(ee.sourceBucketName,"/").concat(encodeURIComponent(ee.sourceKey),"?versionId=").concat(ce):de="/".concat(ee.sourceBucketName,"/").concat(encodeURIComponent(ee.sourceKey)),ne.headers["x-oss-copy-source"]=de,b&&(ne.headers["x-oss-copy-source-range"]="bytes=".concat(b)),ne.subres={partNumber:E,uploadId:y},he=this._objectRequestParams("PUT",a,ne),he.mime=ne.mime,he.successStatuses=[200],ye.next=12,this.request(he);case 12:return pe=ye.sent,ye.abrupt("return",{name:a,etag:pe.res.headers.etag,res:pe.res});case 14:case"end":return ye.stop()}},z,this)}));function te(z,a,y,E,b){return re.apply(this,arguments)}return te}(),se.multipartUploadCopy=function(){var re=(0,oe.default)(ae.default.mark(function z(a,y){var E,b,ee,ne,ce,de,he,pe,me,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,de=ce.res.headers["content-length"],y.startOffset=y.startOffset||0,y.endOffset=y.endOffset||de,!(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(he=102400,pe=y.endOffset-y.startOffset,!(pe<he)){Se.next=18;break}throw new Error("copySize must not be smaller than ".concat(he));case 18:if(!(E.partSize&&E.partSize<he)){Se.next=20;break}throw new Error("partSize must not be smaller than ".concat(he));case 20:return Se.next=22,this.initMultipartUpload(a,E);case 22:if(me=Se.sent,be=me.uploadId,ye=this._getPartSize(pe,E.partSize),Ce={name:a,copySize:pe,partSize:ye,uploadId:be,doneParts:[]},!(E&&E.progress)){Se.next=29;break}return Se.next=29,E.progress(0,Ce,me.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 re.apply(this,arguments)}return te}(),se._resumeMultipartCopy=function(){var re=(0,oe.default)(ae.default.mark(function z(a,y,E){var b,ee,ne,ce,de,he,pe,me,be,ye,Ce,we,Qe,Se,ke,Pe,Te,Ze,Xe,Re,Je;return ae.default.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:if(!this.isCancel()){ut.next=2;break}throw this._makeCancelEvent();case 2:if(b=E.versionId,ee=b===void 0?null:b,ne={versionId:ee},ce=a.copySize,de=a.partSize,he=a.uploadId,pe=a.doneParts,me=a.name,be=this._divideMultipartCopyParts(ce,de,y.startOffset),ye=be.length,Ce={headers:{}},E.copyheaders&&ie(E.copyheaders).to(Ce.headers),ee&&ie(ne).to(Ce),we=function(ot,st,lt){return new Promise(function(){var pt=(0,oe.default)(ae.default.mark(function yt(_t,mt){var dt,$e,Fe;return ae.default.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:if(Ge.prev=0,ot.isCancel()){Ge.next=22;break}return dt=be[st-1],$e="".concat(dt.start,"-").concat(dt.end-1),Ge.prev=4,Ge.next=7,ot.uploadPartCopy(me,he,st,$e,lt,Ce);case 7:Fe=Ge.sent,Ge.next=15;break;case 10:if(Ge.prev=10,Ge.t0=Ge.catch(4),Ge.t0.status!==404){Ge.next=14;break}throw ot._makeAbortEvent();case 14:throw Ge.t0;case 15:if(ot.isCancel()){Ge.next=22;break}if(le("content-range ".concat(Fe.res.headers["content-range"])),pe.push({number:st,etag:Fe.res.headers.etag}),a.doneParts=pe,!(E&&E.progress)){Ge.next=22;break}return Ge.next=22,E.progress(pe.length/ye,a,Fe.res);case 22:_t(),Ge.next=29;break;case 25:Ge.prev=25,Ge.t1=Ge.catch(0),Ge.t1.partNum=st,mt(Ge.t1);case 29:case"end":return Ge.stop()}},yt,null,[[0,25],[4,10]])}));return function(yt,_t){return pt.apply(this,arguments)}}())},Qe=Array.from(new Array(ye),function(ct,ot){return ot+1}),Se=pe.map(function(ct){return ct.number}),ke=Qe.filter(function(ct){return Se.indexOf(ct)<0}),Pe=5,Te=E.parallel||Pe,!(this.checkBrowserAndVersion("Internet Explorer","10")||Te===1)){ut.next=28;break}Ze=0;case 18:if(!(Ze<ke.length)){ut.next=26;break}if(!this.isCancel()){ut.next=21;break}throw this._makeCancelEvent();case 21:return ut.next=23,we(this,ke[Ze],y);case 23:Ze++,ut.next=18;break;case 26:ut.next=40;break;case 28:return ut.next=30,this._parallelNode(ke,Te,we,y);case 30:if(Xe=ut.sent,Re=Xe.find(function(ct){return ct.name==="abort"}),!Re){ut.next=34;break}throw Re;case 34:if(!this.isCancel()){ut.next=36;break}throw this._makeCancelEvent();case 36:if(!(Xe&&Xe.length>0)){ut.next=40;break}throw Je=Xe[0],Je.message="Failed to copy some parts with error: ".concat(Je.toString()," part_num: ").concat(Je.partNum),Je;case 40:return ut.next=42,this.completeMultipartUpload(me,he,pe,E);case 42:return ut.abrupt("return",ut.sent);case 43:case"end":return ut.stop()}},z,this)}));function te(z,a,y){return re.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 re=(0,oe.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 re.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,ge,Ae){(function(ue){(function(){"use strict";var ae=x("@babel/runtime/helpers/interopRequireDefault"),oe=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"),re=x("./utils/deepCopy"),te=re.deepCopyWith,z=x("./utils/isBuffer"),a=z.isBuffer,y=x("./utils/omit"),E=y.omit,b=Ae;b.listUploads=function(){var ee=(0,le.default)(oe.default.mark(function ce(de,he){var pe,me,be,ye;return oe.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return he=he||{},pe={},ie(he).to(pe),pe.subres="uploads",me=this._objectRequestParams("GET","",pe),me.query=de,me.xmlResponse=!0,me.successStatuses=[200],we.next=10,this.request(me);case 10:return be=we.sent,ye=be.data.Upload||[],Array.isArray(ye)||(ye=[ye]),ye=ye.map(function(Qe){return{name:Qe.Key,uploadId:Qe.UploadId,initiated:Qe.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,de){return ee.apply(this,arguments)}return ne}(),b.listParts=function(){var ee=(0,le.default)(oe.default.mark(function ce(de,he,pe,me){var be,ye,Ce;return oe.default.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return me=me||{},be={},ie(me).to(be),be.subres={uploadId:he},ye=this._objectRequestParams("GET",de,be),ye.query=pe,ye.xmlResponse=!0,ye.successStatuses=[200],Qe.next=10,this.request(ye);case 10:return Ce=Qe.sent,Qe.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 Qe.stop()}},ce,this)}));function ne(ce,de,he,pe){return ee.apply(this,arguments)}return ne}(),b.abortMultipartUpload=function(){var ee=(0,le.default)(oe.default.mark(function ce(de,he,pe){var me,be,ye;return oe.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return this._stop(),pe=pe||{},me={},ie(pe).to(me),me.subres={uploadId:he},be=this._objectRequestParams("DELETE",de,me),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,de,he){return ee.apply(this,arguments)}return ne}(),b.initMultipartUpload=function(){var ee=(0,le.default)(oe.default.mark(function ce(de,he){var pe,me,be;return oe.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return he=he||{},pe={},ie(he).to(pe),pe.headers=pe.headers||{},this._convertMetaToHeaders(he.meta,pe.headers),pe.subres="uploads",me=this._objectRequestParams("POST",de,pe),me.mime=he.mime,me.xmlResponse=!0,me.successStatuses=[200],Ce.next=12,this.request(me);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,de){return ee.apply(this,arguments)}return ne}(),b.uploadPart=function(){var ee=(0,le.default)(oe.default.mark(function ce(de,he,pe,me,be,ye,Ce){var we,Qe;return oe.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:if(we={size:ye-be},Qe=ue&&ue.browser,!Qe){ke.next=8;break}return ke.next=5,this._createBuffer(me,be,ye);case 5:we.content=ke.sent,ke.next=11;break;case 8:return ke.next=10,this._createStream(me,be,ye);case 10:we.stream=ke.sent;case 11:return ke.next=13,this._uploadPart(de,he,pe,we,Ce);case 13:return ke.abrupt("return",ke.sent);case 14:case"end":return ke.stop()}},ce,this)}));function ne(ce,de,he,pe,me,be,ye){return ee.apply(this,arguments)}return ne}(),b.completeMultipartUpload=function(){var ee=(0,le.default)(oe.default.mark(function ce(de,he,pe,me){var be,ye,Ce,we,Qe,Se,ke,Pe;return oe.default.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:for(be=pe.concat().sort(function(Xe,Re){return Xe.number-Re.number}).filter(function(Xe,Re,Je){return!Re||Xe.number!==Je[Re-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>",me=me||{},Qe={},Qe=te(me,function(Xe){if(a(Xe))return null}),Qe.subres={uploadId:he},Qe.headers=E(Qe.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),Se=this._objectRequestParams("POST",de,Qe),se.encodeCallback(Se,Qe),Se.mime="xml",Se.content=ye,Se.headers&&Se.headers["x-oss-callback"]||(Se.xmlResponse=!0),Se.successStatuses=[200],Ze.next=17,this.request(Se);case 17:if(ke=Ze.sent,!me.progress){Ze.next=21;break}return Ze.next=21,me.progress(1,null,ke.res);case 21:return Pe={res:ke.res,bucket:Se.bucket,name:de,etag:ke.res.headers.etag},Se.headers&&Se.headers["x-oss-callback"]&&(Pe.data=JSON.parse(ke.data.toString())),Ze.abrupt("return",Pe);case 24:case"end":return Ze.stop()}},ce,this)}));function ne(ce,de,he,pe){return ee.apply(this,arguments)}return ne}(),b._uploadPart=function(){var ee=(0,le.default)(oe.default.mark(function ce(de,he,pe,me,be){var ye,Ce,we,Qe;return oe.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"]=me.size,ye.headers=E(ye.headers,["x-oss-server-side-encryption"]),ye.subres={partNumber:pe,uploadId:he},Ce=this._objectRequestParams("PUT",de,ye),Ce.mime=ye.mime,we=ue&&ue.browser,we?Ce.content=me.content:Ce.stream=me.stream,Ce.successStatuses=[200],Ce.disabledMD5=be.disabledMD5,ke.next=15,this.request(Ce);case 15:if(Qe=ke.sent,Qe.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 me.stream&&(me.stream=null,Ce.stream=null),ke.abrupt("return",{name:de,etag:Qe.res.headers.etag,res:Qe.res});case 20:case"end":return ke.stop()}},ce,this)}));function ne(ce,de,he,pe,me){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,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator")),oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("url"),ie=x("utility"),se=x("copy-to"),re=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=Ae;ee.asyncSignatureUrl=function(){var ne=(0,oe.default)(ae.default.mark(function de(he,pe){var me,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(pe=pe||{},he=this._objectName(he),pe.method=pe.method||"GET",me=ie.timestamp()+(pe.expires||1800),be={bucket:this.options.bucket,object:he},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&&(pe["security-token"]=this.options.stsToken),Ce=re._signatureForURL(this.options.accessKeySecret,pe,ye,me),we=le.parse(this._getReqUrl(be)),we.query={OSSAccessKeyId:this.options.accessKeyId,Expires:me,Signature:Ce.Signature},se(Ce.subResource).to(we.query),Se.abrupt("return",we.format());case 17:case"end":return Se.stop()}},de,this)}));function ce(de,he){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,ge,Ae){"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 oe=ue(x("@babel/runtime/helpers/typeof")),le=ue(x("@babel/runtime/helpers/asyncToGenerator")),ie=x("../utils/checkBucketName"),se=ie.checkBucketName,re=Ae,te=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];re.copy=function(){var z=(0,le.default)(ae.default.mark(function y(E,b,ee,ne){var ce,de,he;return ae.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return(0,oe.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],me.next=14,this.request(ce);case 14:return de=me.sent,he=de.data,he&&(he={etag:he.ETag,lastModified:he.LastModified}),me.abrupt("return",{data:he,res:de.res});case 18:case"end":return me.stop()}},y,this)}));function a(y,E,b,ee){return z.apply(this,arguments)}return a}(),re._getSourceName=function(a,y){return typeof y=="string"?a=this._objectName(a):a[0]!=="/"?y=this.options.bucket:(y=a.replace(/\/(.+?)(\/.*)/,"$1"),a=a.replace(/(\/.+?\/)(.*)/,"$2")),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,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=Ae;le.delete=function(){var ie=(0,oe.default)(ae.default.mark(function re(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()}},re,this)}));function se(re){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,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("utility"),ie=x("../utils/obj2xml"),se=ie.obj2xml,re=Ae;re.deleteMulti=function(){var te=(0,oe.default)(ae.default.mark(function a(y){var E,b,ee,ne,ce,de,he,pe,me,be,ye,Ce,we,Qe=arguments;return ae.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:if(E=Qe.length>1&&Qe[1]!==void 0?Qe[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],de=ce.key,he=ce.versionId,ne.Key=le.escape(this._objectName(de)),ne.VersionId=he),b.push(ne);return pe={Delete:{Quiet:!!E.quiet,Object:b}},me=se(pe,{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=me,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,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=Ae;le.deleteObjectTagging=function(){var ie=(0,oe.default)(ae.default.mark(function re(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()}},re,this)}));function se(re){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,ge,Ae){"use strict";x("core-js/modules/es.array.concat.js");var ue=x("url"),ae=x("../utils/isIP"),oe=ae.isIP,le=Ae;le.generateObjectUrl=function(se,re){if(oe(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(re)re[re.length-1]!=="/"&&(re+="/");else{re=this.options.endpoint.format();var te=ue.parse(re),z=this.options.bucket;te.hostname="".concat(z,".").concat(te.hostname),te.host="".concat(z,".").concat(te.host),re=te.format()}return re+this._escape(this._objectName(se))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(x,ge,Ae){(function(ue){(function(){"use strict";var ae=x("@babel/runtime/helpers/interopRequireDefault"),oe=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"),re=Ae;re.get=function(){var te=(0,le.default)(oe.default.mark(function a(y,E){var b,ee,ne,ce,de,he,pe,me,be=arguments;return oe.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,de=b.responseCacheControl===null?"":"no-cache",he=ce&&de?{"response-cache-control":de}:{},b.subres=Object.assign(he,b.subres),b.versionId&&(b.subres.versionId=b.versionId),b.process&&(b.subres["x-oss-process"]=b.process),Ce.prev=11,me=this._objectRequestParams("GET",y,b),me.writeStream=ee,me.successStatuses=[200,206,304],Ce.next=17,this.request(me);case 17:pe=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:pe.res,content:pe.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,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=Ae;le.getACL=function(){var ie=(0,oe.default)(ae.default.mark(function re(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()}},re,this)}));function se(re){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,ge,Ae){"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 oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=Ae,ie=x("../utils/isObject"),se=ie.isObject,re=x("../utils/isArray"),te=re.isArray;le.getBucketVersions=z,le.listObjectVersions=z;function z(){return a.apply(this,arguments)}function a(){return a=(0,oe.default)(ae.default.mark(function b(){var ee,ne,ce,de,he,pe,me,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 de=we.sent,he=de.data.Version||[],pe=de.data.DeleteMarker||[],me=this,he&&(Array.isArray(he)||(he=[he]),he=he.map(function(Qe){return{name:Qe.Key,url:me._objectUrl(Qe.Key),lastModified:Qe.LastModified,isLatest:Qe.IsLatest==="true",versionId:Qe.VersionId,etag:Qe.ETag,type:Qe.Type,size:Number(Qe.Size),storageClass:Qe.StorageClass,owner:{id:Qe.Owner.ID,displayName:Qe.Owner.DisplayName}}})),pe&&(te(pe)||(pe=[pe]),pe=pe.map(function(Qe){return{name:Qe.Key,lastModified:Qe.LastModified,versionId:Qe.VersionId,owner:{id:Qe.Owner.ID,displayName:Qe.Owner.DisplayName}}})),be=de.data.CommonPrefixes||null,be&&(te(be)||(be=[be]),be=be.map(function(Qe){return Qe.Prefix})),we.abrupt("return",{res:de.res,objects:he,deleteMarker:pe,prefixes:be,nextMarker:de.data.NextKeyMarker||null,NextVersionIdMarker:de.data.NextVersionIdMarker||null,nextKeyMarker:de.data.NextKeyMarker||null,nextVersionIdMarker:de.data.NextVersionIdMarker||null,isTruncated:de.data.IsTruncated==="true"});case 21:case"end":return 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,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=Ae;le.getObjectMeta=function(){var ie=(0,oe.default)(ae.default.mark(function re(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()}},re,this)}));function se(re,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,ge,Ae){"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 oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=Ae,ie=x("../utils/isObject"),se=ie.isObject;le.getObjectTagging=function(){var re=(0,oe.default)(ae.default.mark(function z(a){var y,E,b,ee,ne,ce,de=arguments;return ae.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return y=de.length>1&&de[1]!==void 0?de[1]:{},y.subres=Object.assign({tagging:""},y.subres),y.versionId&&(y.subres.versionId=y.versionId),a=this._objectName(a),E=this._objectRequestParams("GET",a,y),E.successStatuses=[200],pe.next=8,this.request(E);case 8:return b=pe.sent,pe.next=11,this.parseXML(b.data);case 11:return ee=pe.sent,ne=ee.TagSet.Tag,ne=ne&&se(ne)?[ne]:ne||[],ce={},ne.forEach(function(me){ce[me.Key]=me.Value}),pe.abrupt("return",{status:b.status,res:b.res,tag:ce});case 17:case"end":return pe.stop()}},z,this)}));function te(z){return re.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,ge,Ae){"use strict";var ue=x("../utils/isIP"),ae=ue.isIP,oe=Ae;oe.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,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=Ae;le.getSymlink=function(){var ie=(0,oe.default)(ae.default.mark(function re(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()}},re,this)}));function se(re){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,ge,Ae){"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 oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkEnv"),ie=le.checkEnv,se=Ae;se.head=function(){var re=(0,oe.default)(ae.default.mark(function z(a){var y,E,b,ee,ne=arguments;return ae.default.wrap(function(de){for(;;)switch(de.prev=de.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],de.next=8,this.request(E);case 8:return b=de.sent,ee={meta:null,res:b.res,status:b.status},b.status===200&&Object.keys(b.headers).forEach(function(he){he.indexOf("x-oss-meta-")===0&&(ee.meta||(ee.meta={}),ee.meta[he.substring(11)]=b.headers[he])}),de.abrupt("return",ee);case 12:case"end":return de.stop()}},z,this)}));function te(z){return re.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,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=Ae;le.putACL=function(){var ie=(0,oe.default)(ae.default.mark(function re(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()}},re,this)}));function se(re,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,ge,Ae){"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 oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/obj2xml"),ie=le.obj2xml,se=x("../utils/checkObjectTag"),re=se.checkObjectTag,te=Ae;te.putObjectTagging=function(){var z=(0,oe.default)(ae.default.mark(function y(E,b){var ee,ne,ce,de,he=arguments;return ae.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ee=he.length>2&&he[2]!==void 0?he[2]:{},re(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),me.next=13,this.request(ne);case 13:return de=me.sent,me.abrupt("return",{res:de.res,status:de.status});case 15:case"end":return me.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,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=Ae;le.putSymlink=function(){var ie=(0,oe.default)(ae.default.mark(function re(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()}},re,this)}));function se(re,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,ge,Ae){"use strict";var ue=x("url"),ae=x("utility"),oe=x("copy-to"),le=x("../../common/signUtils"),ie=x("../utils/isIP"),se=ie.isIP,re=Ae;re.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},oe(ee.subResource).to(ne.query),ne.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(x,ge,Ae){"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 oe=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("./utils/isArray"),ie=le.isArray,se=Ae;se._parallelNode=function(){var re=(0,oe.default)(ae.default.mark(function z(a,y,E,b){var ee,ne,ce,de,he,pe,me,be;return ae.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:ee=this,ne=[],ce=[],de=a.length/y,he=a.length%y,pe=he===0?de:(a.length-he)/y+1,me=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||me===pe&&be===a.length-1)){Ce.next=23;break}return Ce.prev=13,me+=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 re.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 Qe=arguments.length,Se=new Array(Qe),ke=0;ke<Qe;ke++)Se[ke]=arguments[ke];we.apply(this,Se)}}function ne(Ce){var we=-1,Qe=Ce.length;return function(){return++we<Qe&&!y.isCancel()?{value:Ce[we],key:we}:null}}var ce=ne(te),de=!1,he=0,pe=!1;function me(Ce){he-=1,Ce?(de=!0,b.push(Ce),E(b)):de&&he<=0?(de=!0,E(b)):pe||(y.isCancel()?E(b):ye())}function be(Ce,we){a(Ce).then(function(Qe){we(null,Qe)}).catch(function(Qe){we(Qe)})}function ye(){for(pe=!0;he<z&&!de&&!y.isCancel();){var Ce=ce();if(Ce===null||b.length>0){de=!0,he<=0&&E(b);return}he+=1,be(Ce.value,ee(me))}pe=!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,ge,Ae){(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"),oe=x("is-type-of"),le=x("./utils/lowercaseKeyHeader"),ie=le.lowercaseKeyHeader;Ae.buildCanonicalizedResource=function(re,te){var z="".concat(re),a="?";if(oe.string(te)&&te.trim()!=="")z+=a+te;else if(oe.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},Ae.buildCanonicalString=function(re,te,z,a){z=z||{};var y=ie(z.headers),E="x-oss-",b=[],ee={},ne=[re.toUpperCase(),y["content-md5"]||"",y["content-type"],a||y["x-oss-date"]];return Object.keys(y).forEach(function(ce){var de=ce.toLowerCase();de.indexOf(E)===0&&(ee[de]=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(`
|
|
|
`)},Ae.computeSignature=function(re,te){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"utf-8",a=ae.createHmac("sha1",re);return a.update(ue.from(te,z)).digest("base64")},Ae.authorization=function(re,te,z,a){return"OSS ".concat(re,":").concat(this.computeSignature(te,z,a))},Ae._signatureForURL=function(re){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(me){var be="response-".concat(me.toLowerCase());ee[be]=te.response[me]}),Object.keys(te).forEach(function(me){var be=me.toLowerCase(),ye=te[me];be.indexOf("x-oss-")===0?E[be]=ye:(be.indexOf("content-md5")===0||be.indexOf("content-type")===0)&&(E[me]=ye)}),Object.prototype.hasOwnProperty.call(te,"security-token")&&(ee["security-token"]=te["security-token"]),Object.prototype.hasOwnProperty.call(te,"callback")){var de={callbackUrl:encodeURI(te.callback.url),callbackBody:te.callback.body};if(te.callback.host&&(de.callbackHost=te.callback.host),te.callback.contentType&&(de.callbackBodyType=te.callback.contentType),ee.callback=ue.from(JSON.stringify(de)).toString("base64"),te.callback.customValue){var he={};Object.keys(te.callback.customValue).forEach(function(me){he["x:".concat(me)]=te.callback.customValue[me]}),ee["callback-var"]=ue.from(JSON.stringify(he)).toString("base64")}}var pe=this.buildCanonicalString(te.method,z,{headers:E,parameters:ee},a.toString());return{Signature:this.computeSignature(re,pe,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,ge,Ae){"use strict";x("core-js/modules/es.regexp.exec.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkBucketName=void 0,Ae.checkBucketName=function(ue){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,oe=ae?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!oe.test(ue))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(x,ge,Ae){"use strict";x("core-js/modules/es.regexp.exec.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkConfigValid=void 0;var ue={endpoint:ae,region:/^[a-zA-Z0-9\-_]+$/};function ae(oe){return typeof oe=="string"?/^[a-zA-Z0-9._:/-]+$/.test(oe):oe.host?/^[a-zA-Z0-9._:/-]+$/.test(oe.host):!1}Ae.checkConfigValid=function(oe,le){if(ue[le]){var ie=!0;if(ue[le]instanceof Function?ie=ue[le](oe):ie=ue[le].test(oe),!ie)throw new Error("The ".concat(le," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(x,ge,Ae){(function(ue){(function(){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkEnv=void 0;function ae(oe){ue.browser&&console.warn(oe)}Ae.checkEnv=ae}).call(this)}).call(this,x("_process"))},{_process:467}],54:[function(x,ge,Ae){"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(Ae,"__esModule",{value:!0}),Ae.checkObjectTag=void 0;var ue=x("./checkValid"),ae=ue.checkValid,oe=x("./isObject"),le=oe.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 re(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]])})})}Ae.checkObjectTag=re},{"./checkValid":55,"./isObject":70,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],55:[function(x,ge,Ae){"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(Ae,"__esModule",{value:!0}),Ae.checkValid=void 0;function ue(ae,oe){oe.forEach(function(le){if(le.validator)le.validator(ae);else if(le.pattern&&!le.pattern.test(ae))throw new Error(le.msg)})}Ae.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,ge,Ae){(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(Ae,"__esModule",{value:!0}),Ae.createRequest=void 0;var ae=x("./../../../shims/crypto/crypto.js"),oe=x("debug")("ali-oss"),le=x("mime"),ie=x("dateformat"),se=x("copy-to"),re=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"),de=ce.isDingTalk;function he(be,ye){return be[ye]||be[ye.toLowerCase()]}function pe(be,ye){delete be[ye],delete be[ye.toLowerCase()]}function me(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),he(Ce,"Content-Type")||(be.mime&&be.mime.indexOf("/")>0?Ce["Content-Type"]=be.mime:de()?Ce["Content-Type"]="application/octet-stream":Ce["Content-Type"]=le.getType(be.mime||re.extname(be.object||""))),he(Ce,"Content-Type")||pe(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 Qe in Ce)Ce[Qe]&&we.call(Ce,Qe)&&(Ce[Qe]=z(String(Ce[Qe]),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,Pe=ke.region,Te=ke.internal,Ze=ke.secure,Xe=b(Pe,Te,Ze);Ce.host="".concat(be.bucket,".").concat(Xe.host)}var Re=ne.bind(this)(be);oe("request %s %s, with headers %j, !!stream: %s",be.method,Re,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:Re,params:et}}Ae.createRequest=me}).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,ge,Ae){"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(Ae,"__esModule",{value:!0}),Ae.dataFix=void 0;var ue=x("./isObject"),ae=["true","TRUE","1",1],oe=["false","FALSE","0",0];function le(re,te,z){if(ue.isObject(re)){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,de=ce===void 0?[]:ce,he=te.lowerFirst,pe=he===void 0?!1:he;return y.forEach(function(me){return delete re[me]}),Object.entries(b).forEach(function(me){re[me[0]]&&(re[me[1]]||(re[me[1]]=re[me[0]],delete re[me[0]]))}),ne.forEach(function(me){if(re[me]){var be=me.replace(/^(.)/,function(ye){return ye.toLowerCase()}).replace(/-(\w)/g,function(ye,Ce){return Ce.toUpperCase()});re[be]||(re[be]=re[me])}}),de.forEach(function(me){re[me]=ie(re[me])}),typeof z=="function"&&z(re),se(re,pe),le}}Ae.dataFix=le;function ie(re){return re?ae.includes(re)?!0:oe.includes(re)?!1:re:!1}function se(re,te){te&&Object.keys(re).forEach(function(z){var a=z.replace(/^\w/,function(y){return y.toLowerCase()});typeof re[a]=="undefined"&&(re[a]=re[z],delete re[z])})}},{"./isObject":70,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],58:[function(x,ge,Ae){"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(Ae,"__esModule",{value:!0}),Ae.deepCopyWith=Ae.deepCopy=void 0;var oe=x("./isBuffer");Ae.deepCopy=function(le){if(le===null||(0,ae.default)(le)!=="object")return le;if(oe.isBuffer(le))return le.slice();var ie=Array.isArray(le)?[]:{};return Object.keys(le).forEach(function(se){ie[se]=Ae.deepCopy(le[se])}),ie},Ae.deepCopyWith=function(le,ie){function se(re,te,z){var a=ie(re,te,z);if(a!==void 0)return a;if(re===null||(0,ae.default)(re)!=="object")return re;if(oe.isBuffer(re))return re.slice();var y=Array.isArray(re)?[]:{};return Object.keys(re).forEach(function(E){y[E]=se(re[E],E,re)}),y}return ie?se(le,"",null):Ae.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,ge,Ae){(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(Ae,"__esModule",{value:!0}),Ae.encoder=void 0;function ae(oe){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return le==="utf-8"?oe:ue.from(oe).toString("latin1")}Ae.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,ge,Ae){"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(Ae,"__esModule",{value:!0}),Ae.formatInventoryConfig=void 0;var ue=x("../utils/dataFix"),ae=x("../utils/isObject"),oe=x("../utils/isArray"),le=x("../utils/formatObjKey");function ie(re){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return te&&ae.isObject(re)&&(re=[re]),oe.isArray(re)?re=re.map(se):re=se(re),re}Ae.formatInventoryConfig=ie;function se(re){return ue.dataFix(re,{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&&!oe.isArray((a=te.OptionalFields)===null||a===void 0?void 0:a.Field)&&(te.OptionalFields.Field=[te.OptionalFields.Field])}),re=le.formatObjKey(re,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),re}},{"../utils/dataFix":57,"../utils/formatObjKey":61,"../utils/isArray":63,"../utils/isObject":70,"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305}],61:[function(x,ge,Ae){"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(Ae,"__esModule",{value:!0}),Ae.formatObjKey=void 0;function oe(ie,se,re){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(oe(ie[z],se,re))}else te={},Object.keys(ie).forEach(function(a){te[le(a,se,re)]=oe(ie[a],se,re)});return te}Ae.formatObjKey=oe;function le(ie,se,re){return re&&re.exclude&&re.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,ge,Ae){"use strict";x("core-js/modules/es.regexp.exec.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.getStrBytesCount=void 0;function ue(ae){for(var oe=0,le=0;le<ae.length;le++){var ie=ae.charAt(le);/^[\u00-\uff]$/.test(ie)?oe+=1:oe+=2}return oe}Ae.getStrBytesCount=ue},{"core-js/modules/es.regexp.exec.js":300}],63:[function(x,ge,Ae){"use strict";x("core-js/modules/es.object.to-string.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isArray=void 0,Ae.isArray=function(ue){return Object.prototype.toString.call(ue)==="[object Array]"}},{"core-js/modules/es.object.to-string.js":291}],64:[function(x,ge,Ae){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isBlob=void 0;function ue(ae){return typeof Blob!="undefined"&&ae instanceof Blob}Ae.isBlob=ue},{}],65:[function(x,ge,Ae){(function(ue){(function(){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isBuffer=void 0;function ae(oe){return ue.isBuffer(oe)}Ae.isBuffer=ae}).call(this)}).call(this,{isBuffer:x("../../../node_modules/is-buffer/index.js")})},{"../../../node_modules/is-buffer/index.js":366}],66:[function(x,ge,Ae){(function(ue){(function(){"use strict";x("core-js/modules/es.array.includes.js"),x("core-js/modules/es.string.includes.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isDingTalk=void 0;function ae(){return!!(ue.browser&&window.navigator.userAgent.toLowerCase().includes("aliapp(dingtalk"))}Ae.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,ge,Ae){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isFile=void 0,Ae.isFile=function(ue){return typeof File!="undefined"&&ue instanceof File}},{}],68:[function(x,ge,Ae){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isFunction=void 0,Ae.isFunction=function(ue){return typeof ue=="function"}},{}],69:[function(x,ge,Ae){"use strict";x("core-js/modules/es.regexp.exec.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isIP=void 0,Ae.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}$/,oe=/^\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)||oe.test(ue)}},{"core-js/modules/es.regexp.exec.js":300}],70:[function(x,ge,Ae){"use strict";x("core-js/modules/es.object.to-string.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isObject=void 0,Ae.isObject=function(ue){return Object.prototype.toString.call(ue)==="[object Object]"}},{"core-js/modules/es.object.to-string.js":291}],71:[function(x,ge,Ae){"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(Ae,"__esModule",{value:!0}),Ae.lowercaseKeyHeader=void 0;var ue=x("./isObject");function ae(oe){var le={};return ue.isObject(oe)&&Object.keys(oe).forEach(function(ie){le[ie.toLowerCase()]=oe[ie]}),le}Ae.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,ge,Ae){"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(Ae,"__esModule",{value:!0}),Ae.obj2xml=void 0;var ue=x("./formatObjKey");function ae(le){return Object.prototype.toString.call(le).replace(/(.*? |])/g,"").toLowerCase()}function oe(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(re){ae(le[re])!=="undefined"&&ae(le[re])!=="null"&&(ae(le[re])==="string"||ae(le[re])==="number"?se+="<".concat(re,">").concat(le[re],"</").concat(re,">"):ae(le[re])==="object"?se+="<".concat(re,">").concat(oe(le[re]),"</").concat(re,">"):ae(le[re])==="array"?se+=le[re].map(function(te){return"<".concat(re,">").concat(oe(te),"</").concat(re,">")}).join(""):se+="<".concat(re,">").concat(le[re].toString(),"</").concat(re,">"))}):se+=le.toString(),se}Ae.obj2xml=oe},{"./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,ge,Ae){"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 re=typeof Symbol!="undefined"&&ie[Symbol.iterator]||ie["@@iterator"];if(!re){if(Array.isArray(ie)||(re=ae(ie))||se&&ie&&typeof ie.length=="number"){re&&(ie=re);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(){re=re.call(ie)},n:function(){var ee=re.next();return a=ee.done,ee},e:function(ee){y=!0,E=ee},f:function(){try{!a&&re.return!=null&&re.return()}finally{if(y)throw E}}}}function ae(ie,se){if(ie){if(typeof ie=="string")return oe(ie,se);var re=Object.prototype.toString.call(ie).slice(8,-1);if(re==="Object"&&ie.constructor&&(re=ie.constructor.name),re==="Map"||re==="Set")return Array.from(ie);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return oe(ie,se)}}function oe(ie,se){(se==null||se>ie.length)&&(se=ie.length);for(var re=0,te=new Array(se);re<se;re++)te[re]=ie[re];return te}Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.omit=void 0;function le(ie,se){var re=Object.assign({},ie),te=ue(se),z;try{for(te.s();!(z=te.n()).done;){var a=z.value;delete re[a]}}catch(y){te.e(y)}finally{te.f()}return re}Ae.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,ge,Ae){"use strict";x("core-js/modules/es.object.to-string.js"),x("core-js/modules/es.promise.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.retry=void 0;function ue(ae,oe){var le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ie=0,se=le.retryDelay,re=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(de){ie=0,ne(de)}).catch(function(de){ie<oe&&z(de)?(ie++,setTimeout(function(){ne(y.apply(void 0,b))},re)):(ie=0,ce(de))})})};return a}Ae.retry=ue},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],75:[function(x,ge,Ae){"use strict";var ue=function(ie){return ie&&ie.__esModule?ie:{default:ie}};Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.setRegion=void 0;var ae=ue(x("url")),oe=x("./checkConfigValid");function le(ie){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;oe.checkConfigValid(ie,"region");var te=re?"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)}Ae.setRegion=le},{"./checkConfigValid":52,url:472}],76:[function(x,ge,Ae){"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 oe=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkCredentials=Ae.setSTSToken=void 0;var le=x("./formatObjKey");function ie(){return se.apply(this,arguments)}function se(){return se=(0,oe.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),re(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)}Ae.setSTSToken=ie;function re(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))})}Ae.checkCredentials=re},{"./formatObjKey":61,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.find.js":275,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291}],77:[function(x,ge,Ae){function ue(oe,le,ie,se,re,te,z){try{var a=oe[te](z),y=a.value}catch(E){ie(E);return}a.done?le(y):Promise.resolve(y).then(se,re)}function ae(oe){return function(){var le=this,ie=arguments;return new Promise(function(se,re){var te=oe.apply(le,ie);function z(y){ue(te,se,re,z,a,"next",y)}function a(y){ue(te,se,re,z,a,"throw",y)}z(void 0)})}}ge.exports=ae,ge.exports.__esModule=!0,ge.exports.default=ge.exports},{}],78:[function(x,ge,Ae){function ue(ae){return ae&&ae.__esModule?ae:{default:ae}}ge.exports=ue,ge.exports.__esModule=!0,ge.exports.default=ge.exports},{}],79:[function(x,ge,Ae){function ue(ae){"@babel/helpers - typeof";return ge.exports=ue=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(oe){return typeof oe}:function(oe){return oe&&typeof Symbol=="function"&&oe.constructor===Symbol&&oe!==Symbol.prototype?"symbol":typeof oe},ge.exports.__esModule=!0,ge.exports.default=ge.exports,ue(ae)}ge.exports=ue,ge.exports.__esModule=!0,ge.exports.default=ge.exports},{}],80:[function(x,ge,Ae){ge.exports=x("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(x,ge,Ae){ge.exports=ue,ge.exports.HttpsAgent=ue;function ue(){}},{}],82:[function(x,ge,Ae){(function(ue){(function(){"use strict";var ae=x("object-assign");function oe(Pe,Te){if(Pe===Te)return 0;for(var Ze=Pe.length,Xe=Te.length,Re=0,Je=Math.min(Ze,Xe);Re<Je;++Re)if(Pe[Re]!==Te[Re]){Ze=Pe[Re],Xe=Te[Re];break}return Ze<Xe?-1:Xe<Ze?1:0}function le(Pe){return ue.Buffer&&typeof ue.Buffer.isBuffer=="function"?ue.Buffer.isBuffer(Pe):!!(Pe!=null&&Pe._isBuffer)}var ie=x("util/"),se=Object.prototype.hasOwnProperty,re=Array.prototype.slice,te=function(){return function(){}.name==="foo"}();function z(Pe){return Object.prototype.toString.call(Pe)}function a(Pe){return le(Pe)||typeof ue.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(Pe):Pe?!!(Pe instanceof DataView||Pe.buffer&&Pe.buffer instanceof ArrayBuffer):!1}var y=ge.exports=he,E=/\s*function\s+([^\(\s]*)\s*/;function b(Pe){if(ie.isFunction(Pe)){if(te)return Pe.name;var Te=Pe.toString(),Ze=Te.match(E);return Ze&&Ze[1]}}y.AssertionError=function(Te){this.name="AssertionError",this.actual=Te.actual,this.expected=Te.expected,this.operator=Te.operator,Te.message?(this.message=Te.message,this.generatedMessage=!1):(this.message=ce(this),this.generatedMessage=!0);var Ze=Te.stackStartFunction||de;if(Error.captureStackTrace)Error.captureStackTrace(this,Ze);else{var Xe=new Error;if(Xe.stack){var Re=Xe.stack,Je=b(Ze),et=Re.indexOf(`
|
|
|
`+Je);if(et>=0){var ut=Re.indexOf(`
|
|
|
`,et+1);Re=Re.substring(ut+1)}this.stack=Re}}},ie.inherits(y.AssertionError,Error);function ee(Pe,Te){return typeof Pe=="string"?Pe.length<Te?Pe:Pe.slice(0,Te):Pe}function ne(Pe){if(te||!ie.isFunction(Pe))return ie.inspect(Pe);var Te=b(Pe),Ze=Te?": "+Te:"";return"[Function"+Ze+"]"}function ce(Pe){return ee(ne(Pe.actual),128)+" "+Pe.operator+" "+ee(ne(Pe.expected),128)}function de(Pe,Te,Ze,Xe,Re){throw new y.AssertionError({message:Ze,actual:Pe,expected:Te,operator:Xe,stackStartFunction:Re})}y.fail=de;function he(Pe,Te){Pe||de(Pe,!0,Te,"==",y.ok)}y.ok=he,y.equal=function(Te,Ze,Xe){Te!=Ze&&de(Te,Ze,Xe,"==",y.equal)},y.notEqual=function(Te,Ze,Xe){Te==Ze&&de(Te,Ze,Xe,"!=",y.notEqual)},y.deepEqual=function(Te,Ze,Xe){pe(Te,Ze,!1)||de(Te,Ze,Xe,"deepEqual",y.deepEqual)},y.deepStrictEqual=function(Te,Ze,Xe){pe(Te,Ze,!0)||de(Te,Ze,Xe,"deepStrictEqual",y.deepStrictEqual)};function pe(Pe,Te,Ze,Xe){if(Pe===Te)return!0;if(le(Pe)&&le(Te))return oe(Pe,Te)===0;if(ie.isDate(Pe)&&ie.isDate(Te))return Pe.getTime()===Te.getTime();if(ie.isRegExp(Pe)&&ie.isRegExp(Te))return Pe.source===Te.source&&Pe.global===Te.global&&Pe.multiline===Te.multiline&&Pe.lastIndex===Te.lastIndex&&Pe.ignoreCase===Te.ignoreCase;if((Pe===null||typeof Pe!="object")&&(Te===null||typeof Te!="object"))return Ze?Pe===Te:Pe==Te;if(a(Pe)&&a(Te)&&z(Pe)===z(Te)&&!(Pe instanceof Float32Array||Pe instanceof Float64Array))return oe(new Uint8Array(Pe.buffer),new Uint8Array(Te.buffer))===0;if(le(Pe)!==le(Te))return!1;Xe=Xe||{actual:[],expected:[]};var Re=Xe.actual.indexOf(Pe);return Re!==-1&&Re===Xe.expected.indexOf(Te)?!0:(Xe.actual.push(Pe),Xe.expected.push(Te),be(Pe,Te,Ze,Xe))}function me(Pe){return Object.prototype.toString.call(Pe)=="[object Arguments]"}function be(Pe,Te,Ze,Xe){if(Pe==null||Te===null||Te===void 0)return!1;if(ie.isPrimitive(Pe)||ie.isPrimitive(Te))return Pe===Te;if(Ze&&Object.getPrototypeOf(Pe)!==Object.getPrototypeOf(Te))return!1;var Re=me(Pe),Je=me(Te);if(Re&&!Je||!Re&&Je)return!1;if(Re)return Pe=re.call(Pe),Te=re.call(Te),pe(Pe,Te,Ze);var et=ke(Pe),ut=ke(Te),ct,ot;if(et.length!==ut.length)return!1;for(et.sort(),ut.sort(),ot=et.length-1;ot>=0;ot--)if(et[ot]!==ut[ot])return!1;for(ot=et.length-1;ot>=0;ot--)if(ct=et[ot],!pe(Pe[ct],Te[ct],Ze,Xe))return!1;return!0}y.notDeepEqual=function(Te,Ze,Xe){pe(Te,Ze,!1)&&de(Te,Ze,Xe,"notDeepEqual",y.notDeepEqual)},y.notDeepStrictEqual=ye;function ye(Pe,Te,Ze){pe(Pe,Te,!0)&&de(Pe,Te,Ze,"notDeepStrictEqual",ye)}y.strictEqual=function(Te,Ze,Xe){Te!==Ze&&de(Te,Ze,Xe,"===",y.strictEqual)},y.notStrictEqual=function(Te,Ze,Xe){Te===Ze&&de(Te,Ze,Xe,"!==",y.notStrictEqual)};function Ce(Pe,Te){if(!Pe||!Te)return!1;if(Object.prototype.toString.call(Te)=="[object RegExp]")return Te.test(Pe);try{if(Pe instanceof Te)return!0}catch(Ze){}return Error.isPrototypeOf(Te)?!1:Te.call({},Pe)===!0}function we(Pe){var Te;try{Pe()}catch(Ze){Te=Ze}return Te}function Qe(Pe,Te,Ze,Xe){var Re;if(typeof Te!="function")throw new TypeError('"block" argument must be a function');typeof Ze=="string"&&(Xe=Ze,Ze=null),Re=we(Te),Xe=(Ze&&Ze.name?" ("+Ze.name+").":".")+(Xe?" "+Xe:"."),Pe&&!Re&&de(Re,Ze,"Missing expected exception"+Xe);var Je=typeof Xe=="string",et=!Pe&&ie.isError(Re),ut=!Pe&&Re&&!Ze;if((et&&Je&&Ce(Re,Ze)||ut)&&de(Re,Ze,"Got unwanted exception"+Xe),Pe&&Re&&Ze&&!Ce(Re,Ze)||!Pe&&Re)throw Re}y.throws=function(Pe,Te,Ze){Qe(!0,Pe,Te,Ze)},y.doesNotThrow=function(Pe,Te,Ze){Qe(!1,Pe,Te,Ze)},y.ifError=function(Pe){if(Pe)throw Pe};function Se(Pe,Te){Pe||de(Pe,!0,Te,"==",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(Pe){var Te=[];for(var Ze in Pe)se.call(Pe,Ze)&&Te.push(Ze);return Te}}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(x,ge,Ae){typeof Object.create=="function"?ge.exports=function(ae,oe){ae.super_=oe,ae.prototype=Object.create(oe.prototype,{constructor:{value:ae,enumerable:!1,writable:!0,configurable:!0}})}:ge.exports=function(ae,oe){ae.super_=oe;var le=function(){};le.prototype=oe.prototype,ae.prototype=new le,ae.prototype.constructor=ae}},{}],84:[function(x,ge,Ae){ge.exports=function(ae){return ae&&typeof ae=="object"&&typeof ae.copy=="function"&&typeof ae.fill=="function"&&typeof ae.readUInt8=="function"}},{}],85:[function(x,ge,Ae){(function(ue,ae){(function(){var oe=/%[sdj%]/g;Ae.format=function(ut){if(!be(ut)){for(var ct=[],ot=0;ot<arguments.length;ot++)ct.push(se(arguments[ot]));return ct.join(" ")}for(var ot=1,st=arguments,lt=st.length,pt=String(ut).replace(oe,function(_t){if(_t==="%%")return"%";if(ot>=lt)return _t;switch(_t){case"%s":return String(st[ot++]);case"%d":return Number(st[ot++]);case"%j":try{return JSON.stringify(st[ot++])}catch(mt){return"[Circular]"}default:return _t}}),yt=st[ot];ot<lt;yt=st[++ot])he(yt)||!Qe(yt)?pt+=" "+yt:pt+=" "+se(yt);return pt},Ae.deprecate=function(ut,ct){if(Ce(ae.process))return function(){return Ae.deprecate(ut,ct).apply(this,arguments)};if(ue.noDeprecation===!0)return ut;var ot=!1;function st(){if(!ot){if(ue.throwDeprecation)throw new Error(ct);ue.traceDeprecation?console.trace(ct):console.error(ct),ot=!0}return ut.apply(this,arguments)}return st};var le={},ie;Ae.debuglog=function(ut){if(Ce(ie)&&(ie=ue.env.NODE_DEBUG||""),ut=ut.toUpperCase(),!le[ut])if(new RegExp("\\b"+ut+"\\b","i").test(ie)){var ct=ue.pid;le[ut]=function(){var ot=Ae.format.apply(Ae,arguments);console.error("%s %d: %s",ut,ct,ot)}}else le[ut]=function(){};return le[ut]};function se(ut,ct){var ot={seen:[],stylize:te};return arguments.length>=3&&(ot.depth=arguments[2]),arguments.length>=4&&(ot.colors=arguments[3]),de(ct)?ot.showHidden=ct:ct&&Ae._extend(ot,ct),Ce(ot.showHidden)&&(ot.showHidden=!1),Ce(ot.depth)&&(ot.depth=2),Ce(ot.colors)&&(ot.colors=!1),Ce(ot.customInspect)&&(ot.customInspect=!0),ot.colors&&(ot.stylize=re),a(ot,ut,ot.depth)}Ae.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 re(ut,ct){var ot=se.styles[ct];return ot?"\x1B["+se.colors[ot][0]+"m"+ut+"\x1B["+se.colors[ot][1]+"m":ut}function te(ut,ct){return ut}function z(ut){var ct={};return ut.forEach(function(ot,st){ct[ot]=!0}),ct}function a(ut,ct,ot){if(ut.customInspect&&ct&&Pe(ct.inspect)&&ct.inspect!==Ae.inspect&&!(ct.constructor&&ct.constructor.prototype===ct)){var st=ct.inspect(ot,ut);return be(st)||(st=a(ut,st,ot)),st}var lt=y(ut,ct);if(lt)return lt;var pt=Object.keys(ct),yt=z(pt);if(ut.showHidden&&(pt=Object.getOwnPropertyNames(ct)),ke(ct)&&(pt.indexOf("message")>=0||pt.indexOf("description")>=0))return E(ct);if(pt.length===0){if(Pe(ct)){var _t=ct.name?": "+ct.name:"";return ut.stylize("[Function"+_t+"]","special")}if(we(ct))return ut.stylize(RegExp.prototype.toString.call(ct),"regexp");if(Se(ct))return ut.stylize(Date.prototype.toString.call(ct),"date");if(ke(ct))return E(ct)}var mt="",dt=!1,$e=["{","}"];if(ce(ct)&&(dt=!0,$e=["[","]"]),Pe(ct)){var Fe=ct.name?": "+ct.name:"";mt=" [Function"+Fe+"]"}if(we(ct)&&(mt=" "+RegExp.prototype.toString.call(ct)),Se(ct)&&(mt=" "+Date.prototype.toUTCString.call(ct)),ke(ct)&&(mt=" "+E(ct)),pt.length===0&&(!dt||ct.length==0))return $e[0]+mt+$e[1];if(ot<0)return we(ct)?ut.stylize(RegExp.prototype.toString.call(ct),"regexp"):ut.stylize("[Object]","special");ut.seen.push(ct);var Ke;return dt?Ke=b(ut,ct,ot,yt,pt):Ke=pt.map(function(Ge){return ee(ut,ct,ot,yt,Ge,dt)}),ut.seen.pop(),ne(Ke,mt,$e)}function y(ut,ct){if(Ce(ct))return ut.stylize("undefined","undefined");if(be(ct)){var ot="'"+JSON.stringify(ct).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return ut.stylize(ot,"string")}if(me(ct))return ut.stylize(""+ct,"number");if(de(ct))return ut.stylize(""+ct,"boolean");if(he(ct))return ut.stylize("null","null")}function E(ut){return"["+Error.prototype.toString.call(ut)+"]"}function b(ut,ct,ot,st,lt){for(var pt=[],yt=0,_t=ct.length;yt<_t;++yt)et(ct,String(yt))?pt.push(ee(ut,ct,ot,st,String(yt),!0)):pt.push("");return lt.forEach(function(mt){mt.match(/^\d+$/)||pt.push(ee(ut,ct,ot,st,mt,!0))}),pt}function ee(ut,ct,ot,st,lt,pt){var yt,_t,mt;if(mt=Object.getOwnPropertyDescriptor(ct,lt)||{value:ct[lt]},mt.get?mt.set?_t=ut.stylize("[Getter/Setter]","special"):_t=ut.stylize("[Getter]","special"):mt.set&&(_t=ut.stylize("[Setter]","special")),et(st,lt)||(yt="["+lt+"]"),_t||(ut.seen.indexOf(mt.value)<0?(he(ot)?_t=a(ut,mt.value,null):_t=a(ut,mt.value,ot-1),_t.indexOf(`
|
|
|
`)>-1&&(pt?_t=_t.split(`
|
|
|
`).map(function(dt){return" "+dt}).join(`
|
|
|
`).substr(2):_t=`
|
|
|
`+_t.split(`
|
|
|
`).map(function(dt){return" "+dt}).join(`
|
|
|
`))):_t=ut.stylize("[Circular]","special")),Ce(yt)){if(pt&<.match(/^\d+$/))return _t;yt=JSON.stringify(""+lt),yt.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(yt=yt.substr(1,yt.length-2),yt=ut.stylize(yt,"name")):(yt=yt.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),yt=ut.stylize(yt,"string"))}return yt+": "+_t}function ne(ut,ct,ot){var st=0,lt=ut.reduce(function(pt,yt){return st++,yt.indexOf(`
|
|
|
`)>=0&&st++,pt+yt.replace(/\u001b\[\d\d?m/g,"").length+1},0);return lt>60?ot[0]+(ct===""?"":ct+`
|
|
|
`)+" "+ut.join(`,
|
|
|
`)+" "+ot[1]:ot[0]+ct+" "+ut.join(", ")+" "+ot[1]}function ce(ut){return Array.isArray(ut)}Ae.isArray=ce;function de(ut){return typeof ut=="boolean"}Ae.isBoolean=de;function he(ut){return ut===null}Ae.isNull=he;function pe(ut){return ut==null}Ae.isNullOrUndefined=pe;function me(ut){return typeof ut=="number"}Ae.isNumber=me;function be(ut){return typeof ut=="string"}Ae.isString=be;function ye(ut){return typeof ut=="symbol"}Ae.isSymbol=ye;function Ce(ut){return ut===void 0}Ae.isUndefined=Ce;function we(ut){return Qe(ut)&&Ze(ut)==="[object RegExp]"}Ae.isRegExp=we;function Qe(ut){return typeof ut=="object"&&ut!==null}Ae.isObject=Qe;function Se(ut){return Qe(ut)&&Ze(ut)==="[object Date]"}Ae.isDate=Se;function ke(ut){return Qe(ut)&&(Ze(ut)==="[object Error]"||ut instanceof Error)}Ae.isError=ke;function Pe(ut){return typeof ut=="function"}Ae.isFunction=Pe;function Te(ut){return ut===null||typeof ut=="boolean"||typeof ut=="number"||typeof ut=="string"||typeof ut=="symbol"||typeof ut=="undefined"}Ae.isPrimitive=Te,Ae.isBuffer=x("./support/isBuffer");function Ze(ut){return Object.prototype.toString.call(ut)}function Xe(ut){return ut<10?"0"+ut.toString(10):ut.toString(10)}var Re=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Je(){var ut=new Date,ct=[Xe(ut.getHours()),Xe(ut.getMinutes()),Xe(ut.getSeconds())].join(":");return[ut.getDate(),Re[ut.getMonth()],ct].join(" ")}Ae.log=function(){console.log("%s - %s",Je(),Ae.format.apply(Ae,arguments))},Ae.inherits=x("inherits"),Ae._extend=function(ut,ct){if(!ct||!Qe(ct))return ut;for(var ot=Object.keys(ct),st=ot.length;st--;)ut[ot[st]]=ct[ot[st]];return ut};function et(ut,ct){return Object.prototype.hasOwnProperty.call(ut,ct)}}).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,ge,Ae){(function(ue){(function(){"use strict";var ae=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],oe=typeof globalThis=="undefined"?ue:globalThis;ge.exports=function(){for(var ie=[],se=0;se<ae.length;se++)typeof oe[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,ge,Ae){"use strict";Ae.byteLength=te,Ae.toByteArray=a,Ae.fromByteArray=b;for(var ue=[],ae=[],oe=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 re(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 de=ce===ne?0:4-ce%4;return[ce,de]}function te(ee){var ne=re(ee),ce=ne[0],de=ne[1];return(ce+de)*3/4-de}function z(ee,ne,ce){return(ne+ce)*3/4-ce}function a(ee){var ne,ce=re(ee),de=ce[0],he=ce[1],pe=new oe(z(ee,de,he)),me=0,be=he>0?de-4:de,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)],pe[me++]=ne>>16&255,pe[me++]=ne>>8&255,pe[me++]=ne&255;return he===2&&(ne=ae[ee.charCodeAt(ye)]<<2|ae[ee.charCodeAt(ye+1)]>>4,pe[me++]=ne&255),he===1&&(ne=ae[ee.charCodeAt(ye)]<<10|ae[ee.charCodeAt(ye+1)]<<4|ae[ee.charCodeAt(ye+2)]>>2,pe[me++]=ne>>8&255,pe[me++]=ne&255),pe}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 de,he=[],pe=ne;pe<ce;pe+=3)de=(ee[pe]<<16&16711680)+(ee[pe+1]<<8&65280)+(ee[pe+2]&255),he.push(y(de));return he.join("")}function b(ee){for(var ne,ce=ee.length,de=ce%3,he=[],pe=16383,me=0,be=ce-de;me<be;me+=pe)he.push(E(ee,me,me+pe>be?be:me+pe));return de===1?(ne=ee[ce-1],he.push(ue[ne>>2]+ue[ne<<4&63]+"==")):de===2&&(ne=(ee[ce-2]<<8)+ee[ce-1],he.push(ue[ne>>10]+ue[ne>>4&63]+ue[ne<<2&63]+"=")),he.join("")}},{}],88:[function(x,ge,Ae){(function(ue,ae,oe){typeof ge!="undefined"&&ge.exports?ge.exports=oe():typeof fe=="function"&&fe.amd?fe(ae,oe):ue[ae]=oe()})(this,"bowser",function(){var ue=!0;function ae(z){function a(ct){var ot=z.match(ct);return ot&&ot.length>1&&ot[1]||""}function y(ct){var ot=z.match(ct);return ot&&ot.length>1&&ot[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),de=/CrOS/.test(z),he=/silk/i.test(z),pe=/sailfish/i.test(z),me=/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),Qe=!E&&!he&&/macintosh/i.test(z),Se=!ee&&!pe&&!me&&!be&&/linux/i.test(z),ke=y(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Pe=a(/version\/(\d+(\.\d+)?)/i),Te=/tablet/i.test(z)&&!/tablet pc/i.test(z),Ze=!Te&&/[^-]mobi/i.test(z),Xe=/xbox/i.test(z),Re;/opera/i.test(z)?Re={name:"Opera",opera:ue,version:Pe||a(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(z)?Re={name:"Opera",opera:ue,version:a(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Pe}:/SamsungBrowser/i.test(z)?Re={name:"Samsung Internet for Android",samsungBrowser:ue,version:Pe||a(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(z)?Re={name:"NAVER Whale browser",whale:ue,version:a(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(z)?Re={name:"MZ Browser",mzbrowser:ue,version:a(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(z)?Re={name:"Opera Coast",coast:ue,version:Pe||a(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(z)?Re={name:"Focus",focus:ue,version:a(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(z)?Re={name:"Yandex Browser",yandexbrowser:ue,version:Pe||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(z)?Re={name:"UC Browser",ucbrowser:ue,version:a(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(z)?Re={name:"Maxthon",maxthon:ue,version:a(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(z)?Re={name:"Epiphany",epiphany:ue,version:a(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(z)?Re={name:"Puffin",puffin:ue,version:a(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(z)?Re={name:"Sleipnir",sleipnir:ue,version:a(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(z)?Re={name:"K-Meleon",kMeleon:ue,version:a(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:ye?(Re={name:"Windows Phone",osname:"Windows Phone",windowsphone:ue},ke?(Re.msedge=ue,Re.version=ke):(Re.msie=ue,Re.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(z)?Re={name:"Internet Explorer",msie:ue,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:de?Re={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)?Re={name:"Microsoft Edge",msedge:ue,version:ke}:/vivaldi/i.test(z)?Re={name:"Vivaldi",vivaldi:ue,version:a(/vivaldi\/(\d+(\.\d+)?)/i)||Pe}:pe?Re={name:"Sailfish",osname:"Sailfish OS",sailfish:ue,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(z)?Re={name:"SeaMonkey",seamonkey:ue,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(z)?(Re={name:"Firefox",firefox:ue,version:a(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(z)&&(Re.firefoxos=ue,Re.osname="Firefox OS")):he?Re={name:"Amazon Silk",silk:ue,version:a(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(z)?Re={name:"PhantomJS",phantom:ue,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(z)?Re={name:"SlimerJS",slimer:ue,version:a(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(z)||/rim\stablet/i.test(z)?Re={name:"BlackBerry",osname:"BlackBerry OS",blackberry:ue,version:Pe||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:be?(Re={name:"WebOS",osname:"WebOS",webos:ue,version:Pe||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(z)&&(Re.touchpad=ue)):/bada/i.test(z)?Re={name:"Bada",osname:"Bada",bada:ue,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:me?Re={name:"Tizen",osname:"Tizen",tizen:ue,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Pe}:/qupzilla/i.test(z)?Re={name:"QupZilla",qupzilla:ue,version:a(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Pe}:/chromium/i.test(z)?Re={name:"Chromium",chromium:ue,version:a(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Pe}:/chrome|crios|crmo/i.test(z)?Re={name:"Chrome",chrome:ue,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:ee?Re={name:"Android",version:Pe}:/safari|applewebkit/i.test(z)?(Re={name:"Safari",safari:ue},Pe&&(Re.version=Pe)):E?(Re={name:E=="iphone"?"iPhone":E=="ipad"?"iPad":"iPod"},Pe&&(Re.version=Pe)):/googlebot/i.test(z)?Re={name:"Googlebot",googlebot:ue,version:a(/googlebot\/(\d+(\.\d+))/i)||Pe}:Re={name:a(/^(.*)\/(.*) /),version:y(/^(.*)\/(.*) /)},!Re.msedge&&/(apple)?webkit/i.test(z)?(/(apple)?webkit\/537\.36/i.test(z)?(Re.name=Re.name||"Blink",Re.blink=ue):(Re.name=Re.name||"Webkit",Re.webkit=ue),!Re.version&&Pe&&(Re.version=Pe)):!Re.opera&&/gecko\//i.test(z)&&(Re.name=Re.name||"Gecko",Re.gecko=ue,Re.version=Re.version||a(/gecko\/(\d+(\.\d+)?)/i)),!Re.windowsphone&&(ee||Re.silk)?(Re.android=ue,Re.osname="Android"):!Re.windowsphone&&E?(Re[E]=ue,Re.ios=ue,Re.osname="iOS"):Qe?(Re.mac=ue,Re.osname="macOS"):Xe?(Re.xbox=ue,Re.osname="Xbox"):we?(Re.windows=ue,Re.osname="Windows"):Se&&(Re.linux=ue,Re.osname="Linux");function Je(ct){switch(ct){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var et="";Re.windows?et=Je(a(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Re.windowsphone?et=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Re.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):Re.webos?et=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Re.blackberry?et=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Re.bada?et=a(/bada\/(\d+(\.\d+)*)/i):Re.tizen&&(et=a(/tizen[\/\s](\d+(\.\d+)*)/i)),et&&(Re.osversion=et);var ut=!Re.windows&&et.split(".")[0];return Te||ce||E=="ipad"||ee&&(ut==3||ut>=4&&!Ze)||Re.silk?Re.tablet=ue:(Ze||E=="iphone"||E=="ipod"||ee||ne||Re.blackberry||Re.webos||Re.bada)&&(Re.mobile=ue),Re.msedge||Re.msie&&Re.version>=10||Re.yandexbrowser&&Re.version>=15||Re.vivaldi&&Re.version>=1||Re.chrome&&Re.version>=20||Re.samsungBrowser&&Re.version>=4||Re.whale&&se([Re.version,"1.0"])===1||Re.mzbrowser&&se([Re.version,"6.0"])===1||Re.focus&&se([Re.version,"1.0"])===1||Re.firefox&&Re.version>=20||Re.safari&&Re.version>=6||Re.opera&&Re.version>=10||Re.ios&&Re.osversion&&Re.osversion.split(".")[0]>=6||Re.blackberry&&Re.version>=10.1||Re.chromium&&Re.version>=20?Re.a=ue:Re.msie&&Re.version<10||Re.chrome&&Re.version<20||Re.firefox&&Re.version<20||Re.safari&&Re.version<6||Re.opera&&Re.version<10||Re.ios&&Re.osversion&&Re.osversion.split(".")[0]<6||Re.chromium&&Re.version<20?Re.c=ue:Re.x=ue,Re}var oe=ae(typeof navigator!="undefined"&&navigator.userAgent||"");oe.test=function(z){for(var a=0;a<z.length;++a){var y=z[a];if(typeof y=="string"&&y in oe)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 re(z,a,y){var E=oe;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!re(z,a,y)}return oe.isUnsupportedBrowser=re,oe.compareVersions=se,oe.check=te,oe._detect=ae,oe.detect=ae,oe})},{}],89:[function(x,ge,Ae){},{}],90:[function(x,ge,Ae){(function(ue){(function(){"use strict";var ae=x("base64-js"),oe=x("ieee754");Ae.Buffer=re,Ae.SlowBuffer=de,Ae.INSPECT_MAX_BYTES=50;var le=2147483647;Ae.kMaxLength=le,re.TYPED_ARRAY_SUPPORT=ie(),!re.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function ie(){try{var Ie=new Uint8Array(1);return Ie.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Ie.foo()===42}catch(De){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 se(Ie){if(Ie>le)throw new RangeError('The value "'+Ie+'" is invalid for option "size"');var De=new Uint8Array(Ie);return De.__proto__=re.prototype,De}function re(Ie,De,ze){if(typeof Ie=="number"){if(typeof De=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return y(Ie)}return te(Ie,De,ze)}typeof Symbol!="undefined"&&Symbol.species!=null&&re[Symbol.species]===re&&Object.defineProperty(re,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),re.poolSize=8192;function te(Ie,De,ze){if(typeof Ie=="string")return E(Ie,De);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(xe(Ie,ArrayBuffer)||Ie&&xe(Ie.buffer,ArrayBuffer))return ee(Ie,De,ze);if(typeof Ie=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var at=Ie.valueOf&&Ie.valueOf();if(at!=null&&at!==Ie)return re.from(at,De,ze);var bt=ne(Ie);if(bt)return bt;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Ie[Symbol.toPrimitive]=="function")return re.from(Ie[Symbol.toPrimitive]("string"),De,ze);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ie)}re.from=function(Ie,De,ze){return te(Ie,De,ze)},re.prototype.__proto__=Uint8Array.prototype,re.__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,De,ze){return z(Ie),Ie<=0?se(Ie):De!==void 0?typeof ze=="string"?se(Ie).fill(De,ze):se(Ie).fill(De):se(Ie)}re.alloc=function(Ie,De,ze){return a(Ie,De,ze)};function y(Ie){return z(Ie),se(Ie<0?0:ce(Ie)|0)}re.allocUnsafe=function(Ie){return y(Ie)},re.allocUnsafeSlow=function(Ie){return y(Ie)};function E(Ie,De){if((typeof De!="string"||De==="")&&(De="utf8"),!re.isEncoding(De))throw new TypeError("Unknown encoding: "+De);var ze=he(Ie,De)|0,at=se(ze),bt=at.write(Ie,De);return bt!==ze&&(at=at.slice(0,bt)),at}function b(Ie){for(var De=Ie.length<0?0:ce(Ie.length)|0,ze=se(De),at=0;at<De;at+=1)ze[at]=Ie[at]&255;return ze}function ee(Ie,De,ze){if(De<0||Ie.byteLength<De)throw new RangeError('"offset" is outside of buffer bounds');if(Ie.byteLength<De+(ze||0))throw new RangeError('"length" is outside of buffer bounds');var at;return De===void 0&&ze===void 0?at=new Uint8Array(Ie):ze===void 0?at=new Uint8Array(Ie,De):at=new Uint8Array(Ie,De,ze),at.__proto__=re.prototype,at}function ne(Ie){if(re.isBuffer(Ie)){var De=ce(Ie.length)|0,ze=se(De);return ze.length===0||Ie.copy(ze,0,0,De),ze}if(Ie.length!==void 0)return typeof Ie.length!="number"||We(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 de(Ie){return+Ie!=Ie&&(Ie=0),re.alloc(+Ie)}re.isBuffer=function(De){return De!=null&&De._isBuffer===!0&&De!==re.prototype},re.compare=function(De,ze){if(xe(De,Uint8Array)&&(De=re.from(De,De.offset,De.byteLength)),xe(ze,Uint8Array)&&(ze=re.from(ze,ze.offset,ze.byteLength)),!re.isBuffer(De)||!re.isBuffer(ze))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(De===ze)return 0;for(var at=De.length,bt=ze.length,Pt=0,Ot=Math.min(at,bt);Pt<Ot;++Pt)if(De[Pt]!==ze[Pt]){at=De[Pt],bt=ze[Pt];break}return at<bt?-1:bt<at?1:0},re.isEncoding=function(De){switch(String(De).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(De,ze){if(!Array.isArray(De))throw new TypeError('"list" argument must be an Array of Buffers');if(De.length===0)return re.alloc(0);var at;if(ze===void 0)for(ze=0,at=0;at<De.length;++at)ze+=De[at].length;var bt=re.allocUnsafe(ze),Pt=0;for(at=0;at<De.length;++at){var Ot=De[at];if(xe(Ot,Uint8Array)&&(Ot=re.from(Ot)),!re.isBuffer(Ot))throw new TypeError('"list" argument must be an Array of Buffers');Ot.copy(bt,Pt),Pt+=Ot.length}return bt};function he(Ie,De){if(re.isBuffer(Ie))return Ie.length;if(ArrayBuffer.isView(Ie)||xe(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,at=arguments.length>2&&arguments[2]===!0;if(!at&&ze===0)return 0;for(var bt=!1;;)switch(De){case"ascii":case"latin1":case"binary":return ze;case"utf8":case"utf-8":return $e(Ie).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ze*2;case"hex":return ze>>>1;case"base64":return Ge(Ie).length;default:if(bt)return at?-1:$e(Ie).length;De=(""+De).toLowerCase(),bt=!0}}re.byteLength=he;function pe(Ie,De,ze){var at=!1;if((De===void 0||De<0)&&(De=0),De>this.length||((ze===void 0||ze>this.length)&&(ze=this.length),ze<=0)||(ze>>>=0,De>>>=0,ze<=De))return"";for(Ie||(Ie="utf8");;)switch(Ie){case"hex":return ut(this,De,ze);case"utf8":case"utf-8":return Ze(this,De,ze);case"ascii":return Je(this,De,ze);case"latin1":case"binary":return et(this,De,ze);case"base64":return Te(this,De,ze);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ct(this,De,ze);default:if(at)throw new TypeError("Unknown encoding: "+Ie);Ie=(Ie+"").toLowerCase(),at=!0}}re.prototype._isBuffer=!0;function me(Ie,De,ze){var at=Ie[De];Ie[De]=Ie[ze],Ie[ze]=at}re.prototype.swap16=function(){var De=this.length;if(De%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var ze=0;ze<De;ze+=2)me(this,ze,ze+1);return this},re.prototype.swap32=function(){var De=this.length;if(De%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var ze=0;ze<De;ze+=4)me(this,ze,ze+3),me(this,ze+1,ze+2);return this},re.prototype.swap64=function(){var De=this.length;if(De%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var ze=0;ze<De;ze+=8)me(this,ze,ze+7),me(this,ze+1,ze+6),me(this,ze+2,ze+5),me(this,ze+3,ze+4);return this},re.prototype.toString=function(){var De=this.length;return De===0?"":arguments.length===0?Ze(this,0,De):pe.apply(this,arguments)},re.prototype.toLocaleString=re.prototype.toString,re.prototype.equals=function(De){if(!re.isBuffer(De))throw new TypeError("Argument must be a Buffer");return this===De?!0:re.compare(this,De)===0},re.prototype.inspect=function(){var De="",ze=Ae.INSPECT_MAX_BYTES;return De=this.toString("hex",0,ze).replace(/(.{2})/g,"$1 ").trim(),this.length>ze&&(De+=" ... "),"<Buffer "+De+">"},re.prototype.compare=function(De,ze,at,bt,Pt){if(xe(De,Uint8Array)&&(De=re.from(De,De.offset,De.byteLength)),!re.isBuffer(De))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof De);if(ze===void 0&&(ze=0),at===void 0&&(at=De?De.length:0),bt===void 0&&(bt=0),Pt===void 0&&(Pt=this.length),ze<0||at>De.length||bt<0||Pt>this.length)throw new RangeError("out of range index");if(bt>=Pt&&ze>=at)return 0;if(bt>=Pt)return-1;if(ze>=at)return 1;if(ze>>>=0,at>>>=0,bt>>>=0,Pt>>>=0,this===De)return 0;for(var Ot=Pt-bt,St=at-ze,wt=Math.min(Ot,St),It=this.slice(bt,Pt),Ut=De.slice(ze,at),Ct=0;Ct<wt;++Ct)if(It[Ct]!==Ut[Ct]){Ot=It[Ct],St=Ut[Ct];break}return Ot<St?-1:St<Ot?1:0};function be(Ie,De,ze,at,bt){if(Ie.length===0)return-1;if(typeof ze=="string"?(at=ze,ze=0):ze>2147483647?ze=2147483647:ze<-2147483648&&(ze=-2147483648),ze=+ze,We(ze)&&(ze=bt?0:Ie.length-1),ze<0&&(ze=Ie.length+ze),ze>=Ie.length){if(bt)return-1;ze=Ie.length-1}else if(ze<0)if(bt)ze=0;else return-1;if(typeof De=="string"&&(De=re.from(De,at)),re.isBuffer(De))return De.length===0?-1:ye(Ie,De,ze,at,bt);if(typeof De=="number")return De=De&255,typeof Uint8Array.prototype.indexOf=="function"?bt?Uint8Array.prototype.indexOf.call(Ie,De,ze):Uint8Array.prototype.lastIndexOf.call(Ie,De,ze):ye(Ie,[De],ze,at,bt);throw new TypeError("val must be string, number or Buffer")}function ye(Ie,De,ze,at,bt){var Pt=1,Ot=Ie.length,St=De.length;if(at!==void 0&&(at=String(at).toLowerCase(),at==="ucs2"||at==="ucs-2"||at==="utf16le"||at==="utf-16le")){if(Ie.length<2||De.length<2)return-1;Pt=2,Ot/=2,St/=2,ze/=2}function wt(xt,jt){return Pt===1?xt[jt]:xt.readUInt16BE(jt*Pt)}var It;if(bt){var Ut=-1;for(It=ze;It<Ot;It++)if(wt(Ie,It)===wt(De,Ut===-1?0:It-Ut)){if(Ut===-1&&(Ut=It),It-Ut+1===St)return Ut*Pt}else Ut!==-1&&(It-=It-Ut),Ut=-1}else for(ze+St>Ot&&(ze=Ot-St),It=ze;It>=0;It--){for(var Ct=!0,Zt=0;Zt<St;Zt++)if(wt(Ie,It+Zt)!==wt(De,Zt)){Ct=!1;break}if(Ct)return It}return-1}re.prototype.includes=function(De,ze,at){return this.indexOf(De,ze,at)!==-1},re.prototype.indexOf=function(De,ze,at){return be(this,De,ze,at,!0)},re.prototype.lastIndexOf=function(De,ze,at){return be(this,De,ze,at,!1)};function Ce(Ie,De,ze,at){ze=Number(ze)||0;var bt=Ie.length-ze;at?(at=Number(at),at>bt&&(at=bt)):at=bt;var Pt=De.length;at>Pt/2&&(at=Pt/2);for(var Ot=0;Ot<at;++Ot){var St=parseInt(De.substr(Ot*2,2),16);if(We(St))return Ot;Ie[ze+Ot]=St}return Ot}function we(Ie,De,ze,at){return _e($e(De,Ie.length-ze),Ie,ze,at)}function Qe(Ie,De,ze,at){return _e(Fe(De),Ie,ze,at)}function Se(Ie,De,ze,at){return Qe(Ie,De,ze,at)}function ke(Ie,De,ze,at){return _e(Ge(De),Ie,ze,at)}function Pe(Ie,De,ze,at){return _e(Ke(De,Ie.length-ze),Ie,ze,at)}re.prototype.write=function(De,ze,at,bt){if(ze===void 0)bt="utf8",at=this.length,ze=0;else if(at===void 0&&typeof ze=="string")bt=ze,at=this.length,ze=0;else if(isFinite(ze))ze=ze>>>0,isFinite(at)?(at=at>>>0,bt===void 0&&(bt="utf8")):(bt=at,at=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Pt=this.length-ze;if((at===void 0||at>Pt)&&(at=Pt),De.length>0&&(at<0||ze<0)||ze>this.length)throw new RangeError("Attempt to write outside buffer bounds");bt||(bt="utf8");for(var Ot=!1;;)switch(bt){case"hex":return Ce(this,De,ze,at);case"utf8":case"utf-8":return we(this,De,ze,at);case"ascii":return Qe(this,De,ze,at);case"latin1":case"binary":return Se(this,De,ze,at);case"base64":return ke(this,De,ze,at);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Pe(this,De,ze,at);default:if(Ot)throw new TypeError("Unknown encoding: "+bt);bt=(""+bt).toLowerCase(),Ot=!0}},re.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Te(Ie,De,ze){return De===0&&ze===Ie.length?ae.fromByteArray(Ie):ae.fromByteArray(Ie.slice(De,ze))}function Ze(Ie,De,ze){ze=Math.min(Ie.length,ze);for(var at=[],bt=De;bt<ze;){var Pt=Ie[bt],Ot=null,St=Pt>239?4:Pt>223?3:Pt>191?2:1;if(bt+St<=ze){var wt,It,Ut,Ct;switch(St){case 1:Pt<128&&(Ot=Pt);break;case 2:wt=Ie[bt+1],(wt&192)===128&&(Ct=(Pt&31)<<6|wt&63,Ct>127&&(Ot=Ct));break;case 3:wt=Ie[bt+1],It=Ie[bt+2],(wt&192)===128&&(It&192)===128&&(Ct=(Pt&15)<<12|(wt&63)<<6|It&63,Ct>2047&&(Ct<55296||Ct>57343)&&(Ot=Ct));break;case 4:wt=Ie[bt+1],It=Ie[bt+2],Ut=Ie[bt+3],(wt&192)===128&&(It&192)===128&&(Ut&192)===128&&(Ct=(Pt&15)<<18|(wt&63)<<12|(It&63)<<6|Ut&63,Ct>65535&&Ct<1114112&&(Ot=Ct))}}Ot===null?(Ot=65533,St=1):Ot>65535&&(Ot-=65536,at.push(Ot>>>10&1023|55296),Ot=56320|Ot&1023),at.push(Ot),bt+=St}return Re(at)}var Xe=4096;function Re(Ie){var De=Ie.length;if(De<=Xe)return String.fromCharCode.apply(String,Ie);for(var ze="",at=0;at<De;)ze+=String.fromCharCode.apply(String,Ie.slice(at,at+=Xe));return ze}function Je(Ie,De,ze){var at="";ze=Math.min(Ie.length,ze);for(var bt=De;bt<ze;++bt)at+=String.fromCharCode(Ie[bt]&127);return at}function et(Ie,De,ze){var at="";ze=Math.min(Ie.length,ze);for(var bt=De;bt<ze;++bt)at+=String.fromCharCode(Ie[bt]);return at}function ut(Ie,De,ze){var at=Ie.length;(!De||De<0)&&(De=0),(!ze||ze<0||ze>at)&&(ze=at);for(var bt="",Pt=De;Pt<ze;++Pt)bt+=dt(Ie[Pt]);return bt}function ct(Ie,De,ze){for(var at=Ie.slice(De,ze),bt="",Pt=0;Pt<at.length;Pt+=2)bt+=String.fromCharCode(at[Pt]+at[Pt+1]*256);return bt}re.prototype.slice=function(De,ze){var at=this.length;De=~~De,ze=ze===void 0?at:~~ze,De<0?(De+=at,De<0&&(De=0)):De>at&&(De=at),ze<0?(ze+=at,ze<0&&(ze=0)):ze>at&&(ze=at),ze<De&&(ze=De);var bt=this.subarray(De,ze);return bt.__proto__=re.prototype,bt};function ot(Ie,De,ze){if(Ie%1!==0||Ie<0)throw new RangeError("offset is not uint");if(Ie+De>ze)throw new RangeError("Trying to access beyond buffer length")}re.prototype.readUIntLE=function(De,ze,at){De=De>>>0,ze=ze>>>0,at||ot(De,ze,this.length);for(var bt=this[De],Pt=1,Ot=0;++Ot<ze&&(Pt*=256);)bt+=this[De+Ot]*Pt;return bt},re.prototype.readUIntBE=function(De,ze,at){De=De>>>0,ze=ze>>>0,at||ot(De,ze,this.length);for(var bt=this[De+--ze],Pt=1;ze>0&&(Pt*=256);)bt+=this[De+--ze]*Pt;return bt},re.prototype.readUInt8=function(De,ze){return De=De>>>0,ze||ot(De,1,this.length),this[De]},re.prototype.readUInt16LE=function(De,ze){return De=De>>>0,ze||ot(De,2,this.length),this[De]|this[De+1]<<8},re.prototype.readUInt16BE=function(De,ze){return De=De>>>0,ze||ot(De,2,this.length),this[De]<<8|this[De+1]},re.prototype.readUInt32LE=function(De,ze){return De=De>>>0,ze||ot(De,4,this.length),(this[De]|this[De+1]<<8|this[De+2]<<16)+this[De+3]*16777216},re.prototype.readUInt32BE=function(De,ze){return De=De>>>0,ze||ot(De,4,this.length),this[De]*16777216+(this[De+1]<<16|this[De+2]<<8|this[De+3])},re.prototype.readIntLE=function(De,ze,at){De=De>>>0,ze=ze>>>0,at||ot(De,ze,this.length);for(var bt=this[De],Pt=1,Ot=0;++Ot<ze&&(Pt*=256);)bt+=this[De+Ot]*Pt;return Pt*=128,bt>=Pt&&(bt-=Math.pow(2,8*ze)),bt},re.prototype.readIntBE=function(De,ze,at){De=De>>>0,ze=ze>>>0,at||ot(De,ze,this.length);for(var bt=ze,Pt=1,Ot=this[De+--bt];bt>0&&(Pt*=256);)Ot+=this[De+--bt]*Pt;return Pt*=128,Ot>=Pt&&(Ot-=Math.pow(2,8*ze)),Ot},re.prototype.readInt8=function(De,ze){return De=De>>>0,ze||ot(De,1,this.length),this[De]&128?(255-this[De]+1)*-1:this[De]},re.prototype.readInt16LE=function(De,ze){De=De>>>0,ze||ot(De,2,this.length);var at=this[De]|this[De+1]<<8;return at&32768?at|4294901760:at},re.prototype.readInt16BE=function(De,ze){De=De>>>0,ze||ot(De,2,this.length);var at=this[De+1]|this[De]<<8;return at&32768?at|4294901760:at},re.prototype.readInt32LE=function(De,ze){return De=De>>>0,ze||ot(De,4,this.length),this[De]|this[De+1]<<8|this[De+2]<<16|this[De+3]<<24},re.prototype.readInt32BE=function(De,ze){return De=De>>>0,ze||ot(De,4,this.length),this[De]<<24|this[De+1]<<16|this[De+2]<<8|this[De+3]},re.prototype.readFloatLE=function(De,ze){return De=De>>>0,ze||ot(De,4,this.length),oe.read(this,De,!0,23,4)},re.prototype.readFloatBE=function(De,ze){return De=De>>>0,ze||ot(De,4,this.length),oe.read(this,De,!1,23,4)},re.prototype.readDoubleLE=function(De,ze){return De=De>>>0,ze||ot(De,8,this.length),oe.read(this,De,!0,52,8)},re.prototype.readDoubleBE=function(De,ze){return De=De>>>0,ze||ot(De,8,this.length),oe.read(this,De,!1,52,8)};function st(Ie,De,ze,at,bt,Pt){if(!re.isBuffer(Ie))throw new TypeError('"buffer" argument must be a Buffer instance');if(De>bt||De<Pt)throw new RangeError('"value" argument is out of bounds');if(ze+at>Ie.length)throw new RangeError("Index out of range")}re.prototype.writeUIntLE=function(De,ze,at,bt){if(De=+De,ze=ze>>>0,at=at>>>0,!bt){var Pt=Math.pow(2,8*at)-1;st(this,De,ze,at,Pt,0)}var Ot=1,St=0;for(this[ze]=De&255;++St<at&&(Ot*=256);)this[ze+St]=De/Ot&255;return ze+at},re.prototype.writeUIntBE=function(De,ze,at,bt){if(De=+De,ze=ze>>>0,at=at>>>0,!bt){var Pt=Math.pow(2,8*at)-1;st(this,De,ze,at,Pt,0)}var Ot=at-1,St=1;for(this[ze+Ot]=De&255;--Ot>=0&&(St*=256);)this[ze+Ot]=De/St&255;return ze+at},re.prototype.writeUInt8=function(De,ze,at){return De=+De,ze=ze>>>0,at||st(this,De,ze,1,255,0),this[ze]=De&255,ze+1},re.prototype.writeUInt16LE=function(De,ze,at){return De=+De,ze=ze>>>0,at||st(this,De,ze,2,65535,0),this[ze]=De&255,this[ze+1]=De>>>8,ze+2},re.prototype.writeUInt16BE=function(De,ze,at){return De=+De,ze=ze>>>0,at||st(this,De,ze,2,65535,0),this[ze]=De>>>8,this[ze+1]=De&255,ze+2},re.prototype.writeUInt32LE=function(De,ze,at){return De=+De,ze=ze>>>0,at||st(this,De,ze,4,4294967295,0),this[ze+3]=De>>>24,this[ze+2]=De>>>16,this[ze+1]=De>>>8,this[ze]=De&255,ze+4},re.prototype.writeUInt32BE=function(De,ze,at){return De=+De,ze=ze>>>0,at||st(this,De,ze,4,4294967295,0),this[ze]=De>>>24,this[ze+1]=De>>>16,this[ze+2]=De>>>8,this[ze+3]=De&255,ze+4},re.prototype.writeIntLE=function(De,ze,at,bt){if(De=+De,ze=ze>>>0,!bt){var Pt=Math.pow(2,8*at-1);st(this,De,ze,at,Pt-1,-Pt)}var Ot=0,St=1,wt=0;for(this[ze]=De&255;++Ot<at&&(St*=256);)De<0&&wt===0&&this[ze+Ot-1]!==0&&(wt=1),this[ze+Ot]=(De/St>>0)-wt&255;return ze+at},re.prototype.writeIntBE=function(De,ze,at,bt){if(De=+De,ze=ze>>>0,!bt){var Pt=Math.pow(2,8*at-1);st(this,De,ze,at,Pt-1,-Pt)}var Ot=at-1,St=1,wt=0;for(this[ze+Ot]=De&255;--Ot>=0&&(St*=256);)De<0&&wt===0&&this[ze+Ot+1]!==0&&(wt=1),this[ze+Ot]=(De/St>>0)-wt&255;return ze+at},re.prototype.writeInt8=function(De,ze,at){return De=+De,ze=ze>>>0,at||st(this,De,ze,1,127,-128),De<0&&(De=255+De+1),this[ze]=De&255,ze+1},re.prototype.writeInt16LE=function(De,ze,at){return De=+De,ze=ze>>>0,at||st(this,De,ze,2,32767,-32768),this[ze]=De&255,this[ze+1]=De>>>8,ze+2},re.prototype.writeInt16BE=function(De,ze,at){return De=+De,ze=ze>>>0,at||st(this,De,ze,2,32767,-32768),this[ze]=De>>>8,this[ze+1]=De&255,ze+2},re.prototype.writeInt32LE=function(De,ze,at){return De=+De,ze=ze>>>0,at||st(this,De,ze,4,2147483647,-2147483648),this[ze]=De&255,this[ze+1]=De>>>8,this[ze+2]=De>>>16,this[ze+3]=De>>>24,ze+4},re.prototype.writeInt32BE=function(De,ze,at){return De=+De,ze=ze>>>0,at||st(this,De,ze,4,2147483647,-2147483648),De<0&&(De=4294967295+De+1),this[ze]=De>>>24,this[ze+1]=De>>>16,this[ze+2]=De>>>8,this[ze+3]=De&255,ze+4};function lt(Ie,De,ze,at,bt,Pt){if(ze+at>Ie.length)throw new RangeError("Index out of range");if(ze<0)throw new RangeError("Index out of range")}function pt(Ie,De,ze,at,bt){return De=+De,ze=ze>>>0,bt||lt(Ie,De,ze,4,34028234663852886e22,-34028234663852886e22),oe.write(Ie,De,ze,at,23,4),ze+4}re.prototype.writeFloatLE=function(De,ze,at){return pt(this,De,ze,!0,at)},re.prototype.writeFloatBE=function(De,ze,at){return pt(this,De,ze,!1,at)};function yt(Ie,De,ze,at,bt){return De=+De,ze=ze>>>0,bt||lt(Ie,De,ze,8,17976931348623157e292,-17976931348623157e292),oe.write(Ie,De,ze,at,52,8),ze+8}re.prototype.writeDoubleLE=function(De,ze,at){return yt(this,De,ze,!0,at)},re.prototype.writeDoubleBE=function(De,ze,at){return yt(this,De,ze,!1,at)},re.prototype.copy=function(De,ze,at,bt){if(!re.isBuffer(De))throw new TypeError("argument should be a Buffer");if(at||(at=0),!bt&&bt!==0&&(bt=this.length),ze>=De.length&&(ze=De.length),ze||(ze=0),bt>0&&bt<at&&(bt=at),bt===at||De.length===0||this.length===0)return 0;if(ze<0)throw new RangeError("targetStart out of bounds");if(at<0||at>=this.length)throw new RangeError("Index out of range");if(bt<0)throw new RangeError("sourceEnd out of bounds");bt>this.length&&(bt=this.length),De.length-ze<bt-at&&(bt=De.length-ze+at);var Pt=bt-at;if(this===De&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(ze,at,bt);else if(this===De&&at<ze&&ze<bt)for(var Ot=Pt-1;Ot>=0;--Ot)De[Ot+ze]=this[Ot+at];else Uint8Array.prototype.set.call(De,this.subarray(at,bt),ze);return Pt},re.prototype.fill=function(De,ze,at,bt){if(typeof De=="string"){if(typeof ze=="string"?(bt=ze,ze=0,at=this.length):typeof at=="string"&&(bt=at,at=this.length),bt!==void 0&&typeof bt!="string")throw new TypeError("encoding must be a string");if(typeof bt=="string"&&!re.isEncoding(bt))throw new TypeError("Unknown encoding: "+bt);if(De.length===1){var Pt=De.charCodeAt(0);(bt==="utf8"&&Pt<128||bt==="latin1")&&(De=Pt)}}else typeof De=="number"&&(De=De&255);if(ze<0||this.length<ze||this.length<at)throw new RangeError("Out of range index");if(at<=ze)return this;ze=ze>>>0,at=at===void 0?this.length:at>>>0,De||(De=0);var Ot;if(typeof De=="number")for(Ot=ze;Ot<at;++Ot)this[Ot]=De;else{var St=re.isBuffer(De)?De:re.from(De,bt),wt=St.length;if(wt===0)throw new TypeError('The value "'+De+'" is invalid for argument "value"');for(Ot=0;Ot<at-ze;++Ot)this[Ot+ze]=St[Ot%wt]}return this};var _t=/[^+/0-9A-Za-z-_]/g;function mt(Ie){if(Ie=Ie.split("=")[0],Ie=Ie.trim().replace(_t,""),Ie.length<2)return"";for(;Ie.length%4!==0;)Ie=Ie+"=";return Ie}function dt(Ie){return Ie<16?"0"+Ie.toString(16):Ie.toString(16)}function $e(Ie,De){De=De||1/0;for(var ze,at=Ie.length,bt=null,Pt=[],Ot=0;Ot<at;++Ot){if(ze=Ie.charCodeAt(Ot),ze>55295&&ze<57344){if(!bt){if(ze>56319){(De-=3)>-1&&Pt.push(239,191,189);continue}else if(Ot+1===at){(De-=3)>-1&&Pt.push(239,191,189);continue}bt=ze;continue}if(ze<56320){(De-=3)>-1&&Pt.push(239,191,189),bt=ze;continue}ze=(bt-55296<<10|ze-56320)+65536}else bt&&(De-=3)>-1&&Pt.push(239,191,189);if(bt=null,ze<128){if((De-=1)<0)break;Pt.push(ze)}else if(ze<2048){if((De-=2)<0)break;Pt.push(ze>>6|192,ze&63|128)}else if(ze<65536){if((De-=3)<0)break;Pt.push(ze>>12|224,ze>>6&63|128,ze&63|128)}else if(ze<1114112){if((De-=4)<0)break;Pt.push(ze>>18|240,ze>>12&63|128,ze>>6&63|128,ze&63|128)}else throw new Error("Invalid code point")}return Pt}function Fe(Ie){for(var De=[],ze=0;ze<Ie.length;++ze)De.push(Ie.charCodeAt(ze)&255);return De}function Ke(Ie,De){for(var ze,at,bt,Pt=[],Ot=0;Ot<Ie.length&&!((De-=2)<0);++Ot)ze=Ie.charCodeAt(Ot),at=ze>>8,bt=ze%256,Pt.push(bt),Pt.push(at);return Pt}function Ge(Ie){return ae.toByteArray(mt(Ie))}function _e(Ie,De,ze,at){for(var bt=0;bt<at&&!(bt+ze>=De.length||bt>=Ie.length);++bt)De[bt+ze]=Ie[bt];return bt}function xe(Ie,De){return Ie instanceof De||Ie!=null&&Ie.constructor!=null&&Ie.constructor.name!=null&&Ie.constructor.name===De.name}function We(Ie){return Ie!==Ie}}).call(this)}).call(this,x("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(x,ge,Ae){ge.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,ge,Ae){"use strict";var ue=x("get-intrinsic"),ae=x("./"),oe=ae(ue("String.prototype.indexOf"));ge.exports=function(ie,se){var re=ue(ie,!!se);return typeof re=="function"&&oe(ie,".prototype.")>-1?ae(re):re}},{"./":93,"get-intrinsic":348}],93:[function(x,ge,Ae){"use strict";var ue=x("function-bind"),ae=x("get-intrinsic"),oe=ae("%Function.prototype.apply%"),le=ae("%Function.prototype.call%"),ie=ae("%Reflect.apply%",!0)||ue.call(le,oe),se=ae("%Object.getOwnPropertyDescriptor%",!0),re=ae("%Object.defineProperty%",!0),te=ae("%Math.max%");if(re)try{re({},"a",{value:1})}catch(a){re=null}ge.exports=function(y){var E=ie(ue,le,arguments);if(se&&re){var b=se(E,"length");b.configurable&&re(E,"length",{value:1+te(0,y.length-(arguments.length-1))})}return E};var z=function(){return ie(ue,oe,arguments)};re?re(ge.exports,"apply",{value:z}):ge.exports.apply=z},{"function-bind":347,"get-intrinsic":348}],94:[function(x,ge,Ae){"use strict";var ue=Array.prototype.slice;ge.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++)re=ie[se],le[re]===void 0&&(le[re]=this.src[re]);return le}for(var se=0;se<ie.length;se++){var re=ie[se];if(oe(le,re)){var te=this.src.__lookupGetter__(re),z=this.src.__lookupSetter__(re);te&&le.__defineGetter__(re,te),z&&le.__defineSetter__(re,z),!te&&!z&&(le[re]=this.src[re])}}return le},ae.prototype.toCover=function(le){for(var ie=this.keys||Object.keys(this.src),se=0;se<ie.length;se++){var re=ie[se];delete le[re];var te=this.src.__lookupGetter__(re),z=this.src.__lookupSetter__(re);te&&le.__defineGetter__(re,te),z&&le.__defineSetter__(re,z),!te&&!z&&(le[re]=this.src[re])}},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 oe(le,ie){return le[ie]===void 0&&le.__lookupGetter__(ie)===void 0&&le.__lookupSetter__(ie)===void 0}},{}],95:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/is-callable"),oe=x("../internals/try-to-string"),le=ue.TypeError;ge.exports=function(ie){if(ae(ie))return ie;throw le(oe(ie)+" is not a function")}},{"../internals/global":163,"../internals/is-callable":176,"../internals/try-to-string":257}],96:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/is-constructor"),oe=x("../internals/try-to-string"),le=ue.TypeError;ge.exports=function(ie){if(ae(ie))return ie;throw le(oe(ie)+" is not a constructor")}},{"../internals/global":163,"../internals/is-constructor":177,"../internals/try-to-string":257}],97:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/is-callable"),oe=ue.String,le=ue.TypeError;ge.exports=function(ie){if(typeof ie=="object"||ae(ie))return ie;throw le("Can't set "+oe(ie)+" as a prototype")}},{"../internals/global":163,"../internals/is-callable":176}],98:[function(x,ge,Ae){var ue=x("../internals/well-known-symbol"),ae=x("../internals/object-create"),oe=x("../internals/object-define-property"),le=ue("unscopables"),ie=Array.prototype;ie[le]==null&&oe.f(ie,le,{configurable:!0,value:ae(null)}),ge.exports=function(se){ie[le][se]=!0}},{"../internals/object-create":196,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],99:[function(x,ge,Ae){"use strict";var ue=x("../internals/string-multibyte").charAt;ge.exports=function(ae,oe,le){return oe+(le?ue(ae,oe).length:1)}},{"../internals/string-multibyte":239}],100:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/object-is-prototype-of"),oe=ue.TypeError;ge.exports=function(le,ie){if(ae(ie,le))return le;throw oe("Incorrect invocation")}},{"../internals/global":163,"../internals/object-is-prototype-of":204}],101:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/is-object"),oe=ue.String,le=ue.TypeError;ge.exports=function(ie){if(ae(ie))return ie;throw le(oe(ie)+" is not an object")}},{"../internals/global":163,"../internals/is-object":180}],102:[function(x,ge,Ae){ge.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},{}],103:[function(x,ge,Ae){"use strict";var ue=x("../internals/array-buffer-native"),ae=x("../internals/descriptors"),oe=x("../internals/global"),le=x("../internals/is-callable"),ie=x("../internals/is-object"),se=x("../internals/has-own-property"),re=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"),de=oe.Int8Array,he=de&&de.prototype,pe=oe.Uint8ClampedArray,me=pe&&pe.prototype,be=de&&b(de),ye=he&&b(he),Ce=Object.prototype,we=oe.TypeError,Qe=ne("toStringTag"),Se=ce("TYPED_ARRAY_TAG"),ke=ce("TYPED_ARRAY_CONSTRUCTOR"),Pe=ue&&!!ee&&re(oe.opera)!=="Opera",Te=!1,Ze,Xe,Re,Je={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},et={BigInt64Array:8,BigUint64Array:8},ut=function(_t){if(!ie(_t))return!1;var mt=re(_t);return mt==="DataView"||se(Je,mt)||se(et,mt)},ct=function(yt){if(!ie(yt))return!1;var _t=re(yt);return se(Je,_t)||se(et,_t)},ot=function(yt){if(ct(yt))return yt;throw we("Target is not a typed array")},st=function(yt){if(le(yt)&&(!ee||E(be,yt)))return yt;throw we(te(yt)+" is not a typed array constructor")},lt=function(yt,_t,mt,dt){if(ae){if(mt)for(var $e in Je){var Fe=oe[$e];if(Fe&&se(Fe.prototype,yt))try{delete Fe.prototype[yt]}catch(Ke){try{Fe.prototype[yt]=_t}catch(Ge){}}}(!ye[yt]||mt)&&a(ye,yt,mt?_t:Pe&&he[yt]||_t,dt)}},pt=function(yt,_t,mt){var dt,$e;if(ae){if(ee){if(mt){for(dt in Je)if($e=oe[dt],$e&&se($e,yt))try{delete $e[yt]}catch(Fe){}}if(!be[yt]||mt)try{return a(be,yt,mt?_t:Pe&&be[yt]||_t)}catch(Fe){}else return}for(dt in Je)$e=oe[dt],$e&&(!$e[yt]||mt)&&a($e,yt,_t)}};for(Ze in Je)Xe=oe[Ze],Re=Xe&&Xe.prototype,Re?z(Re,ke,Xe):Pe=!1;for(Ze in et)Xe=oe[Ze],Re=Xe&&Xe.prototype,Re&&z(Re,ke,Xe);if((!Pe||!le(be)||be===Function.prototype)&&(be=function(){throw we("Incorrect invocation")},Pe))for(Ze in Je)oe[Ze]&&ee(oe[Ze],be);if((!Pe||!ye||ye===Ce)&&(ye=be.prototype,Pe))for(Ze in Je)oe[Ze]&&ee(oe[Ze].prototype,ye);if(Pe&&b(me)!==ye&&ee(me,ye),ae&&!se(ye,Qe)){Te=!0,y(ye,Qe,{get:function(){return ie(this)?this[Se]:void 0}});for(Ze in Je)oe[Ze]&&z(oe[Ze],Se,Ze)}ge.exports={NATIVE_ARRAY_BUFFER_VIEWS:Pe,TYPED_ARRAY_CONSTRUCTOR:ke,TYPED_ARRAY_TAG:Te&&Se,aTypedArray:ot,aTypedArrayConstructor:st,exportTypedArrayMethod:lt,exportTypedArrayStaticMethod:pt,isView:ut,isTypedArray:ct,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,ge,Ae){"use strict";var ue=x("../internals/global"),ae=x("../internals/function-uncurry-this"),oe=x("../internals/descriptors"),le=x("../internals/array-buffer-native"),ie=x("../internals/function-name"),se=x("../internals/create-non-enumerable-property"),re=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,de=x("../internals/object-define-property").f,he=x("../internals/array-fill"),pe=x("../internals/array-slice-simple"),me=x("../internals/set-to-string-tag"),be=x("../internals/internal-state"),ye=ie.PROPER,Ce=ie.CONFIGURABLE,we=be.get,Qe=be.set,Se="ArrayBuffer",ke="DataView",Pe="prototype",Te="Wrong length",Ze="Wrong index",Xe=ue[Se],Re=Xe,Je=Re&&Re[Pe],et=ue[ke],ut=et&&et[Pe],ct=Object.prototype,ot=ue.Array,st=ue.RangeError,lt=ae(he),pt=ae([].reverse),yt=b.pack,_t=b.unpack,mt=function(Ot){return[Ot&255]},dt=function(Ot){return[Ot&255,Ot>>8&255]},$e=function(Ot){return[Ot&255,Ot>>8&255,Ot>>16&255,Ot>>24&255]},Fe=function(Ot){return Ot[3]<<24|Ot[2]<<16|Ot[1]<<8|Ot[0]},Ke=function(Ot){return yt(Ot,23,4)},Ge=function(Ot){return yt(Ot,52,8)},_e=function(Ot,St){de(Ot[Pe],St,{get:function(){return we(this)[St]}})},xe=function(Ot,St,wt,It){var Ut=E(wt),Ct=we(Ot);if(Ut+St>Ct.byteLength)throw st(Ze);var Zt=we(Ct.buffer).bytes,xt=Ut+Ct.byteOffset,jt=pe(Zt,xt,xt+St);return It?jt:pt(jt)},We=function(Ot,St,wt,It,Ut,Ct){var Zt=E(wt),xt=we(Ot);if(Zt+St>xt.byteLength)throw st(Ze);for(var jt=we(xt.buffer).bytes,Jt=Zt+xt.byteOffset,tn=It(+Ut),hn=0;hn<St;hn++)jt[Jt+hn]=tn[Ct?hn:St-hn-1]};if(!le)Re=function(St){z(this,Je);var wt=E(St);Qe(this,{bytes:lt(ot(wt),0),byteLength:wt}),oe||(this.byteLength=wt)},Je=Re[Pe],et=function(St,wt,It){z(this,ut),z(St,Je);var Ut=we(St).byteLength,Ct=a(wt);if(Ct<0||Ct>Ut)throw st("Wrong offset");if(It=It===void 0?Ut-Ct:y(It),Ct+It>Ut)throw st(Te);Qe(this,{buffer:St,byteLength:It,byteOffset:Ct}),oe||(this.buffer=St,this.byteLength=It,this.byteOffset=Ct)},ut=et[Pe],oe&&(_e(Re,"byteLength"),_e(et,"buffer"),_e(et,"byteLength"),_e(et,"byteOffset")),re(ut,{getInt8:function(St){return xe(this,1,St)[0]<<24>>24},getUint8:function(St){return xe(this,1,St)[0]},getInt16:function(St){var wt=xe(this,2,St,arguments.length>1?arguments[1]:void 0);return(wt[1]<<8|wt[0])<<16>>16},getUint16:function(St){var wt=xe(this,2,St,arguments.length>1?arguments[1]:void 0);return wt[1]<<8|wt[0]},getInt32:function(St){return Fe(xe(this,4,St,arguments.length>1?arguments[1]:void 0))},getUint32:function(St){return Fe(xe(this,4,St,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(St){return _t(xe(this,4,St,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(St){return _t(xe(this,8,St,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(St,wt){We(this,1,St,mt,wt)},setUint8:function(St,wt){We(this,1,St,mt,wt)},setInt16:function(St,wt){We(this,2,St,dt,wt,arguments.length>2?arguments[2]:void 0)},setUint16:function(St,wt){We(this,2,St,dt,wt,arguments.length>2?arguments[2]:void 0)},setInt32:function(St,wt){We(this,4,St,$e,wt,arguments.length>2?arguments[2]:void 0)},setUint32:function(St,wt){We(this,4,St,$e,wt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(St,wt){We(this,4,St,Ke,wt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(St,wt){We(this,8,St,Ge,wt,arguments.length>2?arguments[2]:void 0)}});else{var Ie=ye&&Xe.name!==Se;if(!te(function(){Xe(1)})||!te(function(){new Xe(-1)})||te(function(){return new Xe,new Xe(1.5),new Xe(NaN),Ie&&!Ce})){Re=function(St){return z(this,Je),new Xe(E(St))},Re[Pe]=Je;for(var De=ce(Xe),ze=0,at;De.length>ze;)(at=De[ze++])in Re||se(Re,at,Xe[at]);Je.constructor=Re}else Ie&&Ce&&se(Xe,"name",Se);ne&&ee(ut)!==ct&&ne(ut,ct);var bt=new et(new Re(2)),Pt=ae(ut.setInt8);bt.setInt8(0,2147483648),bt.setInt8(1,2147483649),(bt.getInt8(0)||!bt.getInt8(1))&&re(ut,{setInt8:function(St,wt){Pt(this,St,wt<<24>>24)},setUint8:function(St,wt){Pt(this,St,wt<<24>>24)}},{unsafe:!0})}me(Re,Se),me(et,ke),ge.exports={ArrayBuffer:Re,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,ge,Ae){"use strict";var ue=x("../internals/to-object"),ae=x("../internals/to-absolute-index"),oe=x("../internals/length-of-array-like"),le=Math.min;ge.exports=[].copyWithin||function(se,re){var te=ue(this),z=oe(te),a=ae(se,z),y=ae(re,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,ge,Ae){"use strict";var ue=x("../internals/to-object"),ae=x("../internals/to-absolute-index"),oe=x("../internals/length-of-array-like");ge.exports=function(ie){for(var se=ue(this),re=oe(se),te=arguments.length,z=ae(te>1?arguments[1]:void 0,re),a=te>2?arguments[2]:void 0,y=a===void 0?re:ae(a,re);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,ge,Ae){"use strict";var ue=x("../internals/array-iteration").forEach,ae=x("../internals/array-method-is-strict"),oe=ae("forEach");ge.exports=oe?[].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,ge,Ae){var ue=x("../internals/length-of-array-like");ge.exports=function(ae,oe){for(var le=0,ie=ue(oe),se=new ae(ie);ie>le;)se[le]=oe[le++];return se}},{"../internals/length-of-array-like":188}],109:[function(x,ge,Ae){"use strict";var ue=x("../internals/global"),ae=x("../internals/function-bind-context"),oe=x("../internals/function-call"),le=x("../internals/to-object"),ie=x("../internals/call-with-safe-iteration-closing"),se=x("../internals/is-array-iterator-method"),re=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;ge.exports=function(ee){var ne=le(ee),ce=re(this),de=arguments.length,he=de>1?arguments[1]:void 0,pe=he!==void 0;pe&&(he=ae(he,de>2?arguments[2]:void 0));var me=y(ne),be=0,ye,Ce,we,Qe,Se,ke;if(me&&!(this==E&&se(me)))for(Qe=a(ne,me),Se=Qe.next,Ce=ce?new this:[];!(we=oe(Se,Qe)).done;be++)ke=pe?ie(Qe,he,[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=pe?he(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,ge,Ae){var ue=x("../internals/to-indexed-object"),ae=x("../internals/to-absolute-index"),oe=x("../internals/length-of-array-like"),le=function(ie){return function(se,re,te){var z=ue(se),a=oe(z),y=ae(te,a),E;if(ie&&re!=re){for(;a>y;)if(E=z[y++],E!=E)return!0}else for(;a>y;y++)if((ie||y in z)&&z[y]===re)return ie||y||0;return!ie&&-1}};ge.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,ge,Ae){var ue=x("../internals/function-bind-context"),ae=x("../internals/function-uncurry-this"),oe=x("../internals/indexed-object"),le=x("../internals/to-object"),ie=x("../internals/length-of-array-like"),se=x("../internals/array-species-create"),re=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(de,he,pe,me){for(var be=le(de),ye=oe(be),Ce=ue(he,pe),we=ie(ye),Qe=0,Se=me||se,ke=a?Se(de,we):y||ne?Se(de,0):void 0,Pe,Te;we>Qe;Qe++)if((ce||Qe in ye)&&(Pe=ye[Qe],Te=Ce(Pe,Qe,be),z))if(a)ke[Qe]=Te;else if(Te)switch(z){case 3:return!0;case 5:return Pe;case 6:return Qe;case 2:re(ke,Pe)}else switch(z){case 4:return!1;case 7:re(ke,Pe)}return ee?-1:E||b?b:ke}};ge.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,ge,Ae){"use strict";var ue=x("../internals/function-apply"),ae=x("../internals/to-indexed-object"),oe=x("../internals/to-integer-or-infinity"),le=x("../internals/length-of-array-like"),ie=x("../internals/array-method-is-strict"),se=Math.min,re=[].lastIndexOf,te=!!re&&1/[1].lastIndexOf(1,-0)<0,z=ie("lastIndexOf"),a=te||!z;ge.exports=a?function(E){if(te)return ue(re,this,arguments)||0;var b=ae(this),ee=le(b),ne=ee-1;for(arguments.length>1&&(ne=se(ne,oe(arguments[1]))),ne<0&&(ne=ee+ne);ne>=0;ne--)if(ne in b&&b[ne]===E)return ne||0;return-1}:re},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(x,ge,Ae){var ue=x("../internals/fails"),ae=x("../internals/well-known-symbol"),oe=x("../internals/engine-v8-version"),le=ae("species");ge.exports=function(ie){return oe>=51||!ue(function(){var se=[],re=se.constructor={};return re[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,ge,Ae){"use strict";var ue=x("../internals/fails");ge.exports=function(ae,oe){var le=[][ae];return!!le&&ue(function(){le.call(null,oe||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/a-callable"),oe=x("../internals/to-object"),le=x("../internals/indexed-object"),ie=x("../internals/length-of-array-like"),se=ue.TypeError,re=function(te){return function(z,a,y,E){ae(a);var b=oe(z),ee=le(b),ne=ie(b),ce=te?ne-1:0,de=te?-1:1;if(y<2)for(;;){if(ce in ee){E=ee[ce],ce+=de;break}if(ce+=de,te?ce<0:ne<=ce)throw se("Reduce of empty array with no initial value")}for(;te?ce>=0:ne>ce;ce+=de)ce in ee&&(E=a(E,ee[ce],ce,b));return E}};ge.exports={left:re(!1),right:re(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/to-absolute-index"),oe=x("../internals/length-of-array-like"),le=x("../internals/create-property"),ie=ue.Array,se=Math.max;ge.exports=function(re,te,z){for(var a=oe(re),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,re[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,ge,Ae){var ue=x("../internals/function-uncurry-this");ge.exports=ue([].slice)},{"../internals/function-uncurry-this":157}],118:[function(x,ge,Ae){var ue=x("../internals/array-slice-simple"),ae=Math.floor,oe=function(se,re){var te=se.length,z=ae(te/2);return te<8?le(se,re):ie(se,oe(ue(se,0,z),re),oe(ue(se,z),re),re)},le=function(se,re){for(var te=se.length,z=1,a,y;z<te;){for(y=z,a=se[z];y&&re(se[y-1],a)>0;)se[y]=se[--y];y!==z++&&(se[y]=a)}return se},ie=function(se,re,te,z){for(var a=re.length,y=te.length,E=0,b=0;E<a||b<y;)se[E+b]=E<a&&b<y?z(re[E],te[b])<=0?re[E++]:te[b++]:E<a?re[E++]:te[b++];return se};ge.exports=oe},{"../internals/array-slice-simple":116}],119:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/is-array"),oe=x("../internals/is-constructor"),le=x("../internals/is-object"),ie=x("../internals/well-known-symbol"),se=ie("species"),re=ue.Array;ge.exports=function(te){var z;return ae(te)&&(z=te.constructor,oe(z)&&(z===re||ae(z.prototype))?z=void 0:le(z)&&(z=z[se],z===null&&(z=void 0))),z===void 0?re:z}},{"../internals/global":163,"../internals/is-array":175,"../internals/is-constructor":177,"../internals/is-object":180,"../internals/well-known-symbol":268}],120:[function(x,ge,Ae){var ue=x("../internals/array-species-constructor");ge.exports=function(ae,oe){return new(ue(ae))(oe===0?0:oe)}},{"../internals/array-species-constructor":119}],121:[function(x,ge,Ae){var ue=x("../internals/an-object"),ae=x("../internals/iterator-close");ge.exports=function(oe,le,ie,se){try{return se?le(ue(ie)[0],ie[1]):le(ie)}catch(re){ae(oe,"throw",re)}}},{"../internals/an-object":101,"../internals/iterator-close":185}],122:[function(x,ge,Ae){var ue=x("../internals/well-known-symbol"),ae=ue("iterator"),oe=!1;try{var le=0,ie={next:function(){return{done:!!le++}},return:function(){oe=!0}};ie[ae]=function(){return this},Array.from(ie,function(){throw 2})}catch(se){}ge.exports=function(se,re){if(!re&&!oe)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,ge,Ae){var ue=x("../internals/function-uncurry-this"),ae=ue({}.toString),oe=ue("".slice);ge.exports=function(le){return oe(ae(le),8,-1)}},{"../internals/function-uncurry-this":157}],124:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/to-string-tag-support"),oe=x("../internals/is-callable"),le=x("../internals/classof-raw"),ie=x("../internals/well-known-symbol"),se=ie("toStringTag"),re=ue.Object,te=le(function(){return arguments}())=="Arguments",z=function(a,y){try{return a[y]}catch(E){}};ge.exports=ae?le:function(a){var y,E,b;return a===void 0?"Undefined":a===null?"Null":typeof(E=z(y=re(a),se))=="string"?E:te?le(y):(b=le(y))=="Object"&&oe(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,ge,Ae){var ue=x("../internals/has-own-property"),ae=x("../internals/own-keys"),oe=x("../internals/object-get-own-property-descriptor"),le=x("../internals/object-define-property");ge.exports=function(ie,se,re){for(var te=ae(se),z=le.f,a=oe.f,y=0;y<te.length;y++){var E=te[y];!ue(ie,E)&&!(re&&ue(re,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,ge,Ae){var ue=x("../internals/well-known-symbol"),ae=ue("match");ge.exports=function(oe){var le=/./;try{"/./"[oe](le)}catch(ie){try{return le[ae]=!1,"/./"[oe](le)}catch(se){}}return!1}},{"../internals/well-known-symbol":268}],127:[function(x,ge,Ae){var ue=x("../internals/fails");ge.exports=!ue(function(){function ae(){}return ae.prototype.constructor=null,Object.getPrototypeOf(new ae)!==ae.prototype})},{"../internals/fails":150}],128:[function(x,ge,Ae){"use strict";var ue=x("../internals/iterators-core").IteratorPrototype,ae=x("../internals/object-create"),oe=x("../internals/create-property-descriptor"),le=x("../internals/set-to-string-tag"),ie=x("../internals/iterators"),se=function(){return this};ge.exports=function(re,te,z,a){var y=te+" Iterator";return re.prototype=ae(ue,{next:oe(+!a,z)}),le(re,y,!1,!0),ie[y]=se,re}},{"../internals/create-property-descriptor":130,"../internals/iterators":187,"../internals/iterators-core":186,"../internals/object-create":196,"../internals/set-to-string-tag":234}],129:[function(x,ge,Ae){var ue=x("../internals/descriptors"),ae=x("../internals/object-define-property"),oe=x("../internals/create-property-descriptor");ge.exports=ue?function(le,ie,se){return ae.f(le,ie,oe(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,ge,Ae){ge.exports=function(ue,ae){return{enumerable:!(ue&1),configurable:!(ue&2),writable:!(ue&4),value:ae}}},{}],131:[function(x,ge,Ae){"use strict";var ue=x("../internals/to-property-key"),ae=x("../internals/object-define-property"),oe=x("../internals/create-property-descriptor");ge.exports=function(le,ie,se){var re=ue(ie);re in le?ae.f(le,re,oe(0,se)):le[re]=se}},{"../internals/create-property-descriptor":130,"../internals/object-define-property":198,"../internals/to-property-key":254}],132:[function(x,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/function-call"),oe=x("../internals/is-pure"),le=x("../internals/function-name"),ie=x("../internals/is-callable"),se=x("../internals/create-iterator-constructor"),re=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,de=ee.IteratorPrototype,he=ee.BUGGY_SAFARI_ITERATORS,pe=E("iterator"),me="keys",be="values",ye="entries",Ce=function(){return this};ge.exports=function(we,Qe,Se,ke,Pe,Te,Ze){se(Se,Qe,ke);var Xe=function(yt){if(yt===Pe&&ct)return ct;if(!he&&yt in et)return et[yt];switch(yt){case me:return function(){return new Se(this,yt)};case be:return function(){return new Se(this,yt)};case ye:return function(){return new Se(this,yt)}}return function(){return new Se(this)}},Re=Qe+" Iterator",Je=!1,et=we.prototype,ut=et[pe]||et["@@iterator"]||Pe&&et[Pe],ct=!he&&ut||Xe(Pe),ot=Qe=="Array"&&et.entries||ut,st,lt,pt;if(ot&&(st=re(ot.call(new we)),st!==Object.prototype&&st.next&&(!oe&&re(st)!==de&&(te?te(st,de):ie(st[pe])||y(st,pe,Ce)),z(st,Re,!0,!0),oe&&(b[Re]=Ce))),ne&&Pe==be&&ut&&ut.name!==be&&(!oe&&ce?a(et,"name",be):(Je=!0,ct=function(){return ae(ut,this)})),Pe)if(lt={values:Xe(be),keys:Te?ct:Xe(me),entries:Xe(ye)},Ze)for(pt in lt)(he||Je||!(pt in et))&&y(et,pt,lt[pt]);else ue({target:Qe,proto:!0,forced:he||Je},lt);return(!oe||Ze)&&et[pe]!==ct&&y(et,pe,ct,{name:Pe}),b[Qe]=ct,lt}},{"../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,ge,Ae){var ue=x("../internals/path"),ae=x("../internals/has-own-property"),oe=x("../internals/well-known-symbol-wrapped"),le=x("../internals/object-define-property").f;ge.exports=function(ie){var se=ue.Symbol||(ue.Symbol={});ae(se,ie)||le(se,ie,{value:oe.f(ie)})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/path":213,"../internals/well-known-symbol-wrapped":267}],134:[function(x,ge,Ae){var ue=x("../internals/fails");ge.exports=!ue(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},{"../internals/fails":150}],135:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/is-object"),oe=ue.document,le=ae(oe)&&ae(oe.createElement);ge.exports=function(ie){return le?oe.createElement(ie):{}}},{"../internals/global":163,"../internals/is-object":180}],136:[function(x,ge,Ae){ge.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,ge,Ae){var ue=x("../internals/document-create-element"),ae=ue("span").classList,oe=ae&&ae.constructor&&ae.constructor.prototype;ge.exports=oe===Object.prototype?void 0:oe},{"../internals/document-create-element":135}],138:[function(x,ge,Ae){var ue=x("../internals/engine-user-agent"),ae=ue.match(/firefox\/(\d+)/i);ge.exports=!!ae&&+ae[1]},{"../internals/engine-user-agent":145}],139:[function(x,ge,Ae){ge.exports=typeof window=="object"&&typeof Deno!="object"},{}],140:[function(x,ge,Ae){var ue=x("../internals/engine-user-agent");ge.exports=/MSIE|Trident/.test(ue)},{"../internals/engine-user-agent":145}],141:[function(x,ge,Ae){var ue=x("../internals/engine-user-agent"),ae=x("../internals/global");ge.exports=/ipad|iphone|ipod/i.test(ue)&&ae.Pebble!==void 0},{"../internals/engine-user-agent":145,"../internals/global":163}],142:[function(x,ge,Ae){var ue=x("../internals/engine-user-agent");ge.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(ue)},{"../internals/engine-user-agent":145}],143:[function(x,ge,Ae){var ue=x("../internals/classof-raw"),ae=x("../internals/global");ge.exports=ue(ae.process)=="process"},{"../internals/classof-raw":123,"../internals/global":163}],144:[function(x,ge,Ae){var ue=x("../internals/engine-user-agent");ge.exports=/web0s(?!.*chrome)/i.test(ue)},{"../internals/engine-user-agent":145}],145:[function(x,ge,Ae){var ue=x("../internals/get-built-in");ge.exports=ue("navigator","userAgent")||""},{"../internals/get-built-in":158}],146:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/engine-user-agent"),oe=ue.process,le=ue.Deno,ie=oe&&oe.versions||le&&le.version,se=ie&&ie.v8,re,te;se&&(re=se.split("."),te=re[0]>0&&re[0]<4?1:+(re[0]+re[1])),!te&&ae&&(re=ae.match(/Edge\/(\d+)/),(!re||re[1]>=74)&&(re=ae.match(/Chrome\/(\d+)/),re&&(te=+re[1]))),ge.exports=te},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(x,ge,Ae){var ue=x("../internals/engine-user-agent"),ae=ue.match(/AppleWebKit\/(\d+)\./);ge.exports=!!ae&&+ae[1]},{"../internals/engine-user-agent":145}],148:[function(x,ge,Ae){ge.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/object-get-own-property-descriptor").f,oe=x("../internals/create-non-enumerable-property"),le=x("../internals/redefine"),ie=x("../internals/set-global"),se=x("../internals/copy-constructor-properties"),re=x("../internals/is-forced");ge.exports=function(te,z){var a=te.target,y=te.global,E=te.stat,b,ee,ne,ce,de,he;if(y?ee=ue:E?ee=ue[a]||ie(a,{}):ee=(ue[a]||{}).prototype,ee)for(ne in z){if(de=z[ne],te.noTargetGet?(he=ae(ee,ne),ce=he&&he.value):ce=ee[ne],b=re(y?ne:a+(E?".":"#")+ne,te.forced),!b&&ce!==void 0){if(typeof de==typeof ce)continue;se(de,ce)}(te.sham||ce&&ce.sham)&&oe(de,"sham",!0),le(ee,ne,de,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,ge,Ae){ge.exports=function(ue){try{return!!ue()}catch(ae){return!0}}},{}],151:[function(x,ge,Ae){"use strict";x("../modules/es.regexp.exec");var ue=x("../internals/function-uncurry-this"),ae=x("../internals/redefine"),oe=x("../internals/regexp-exec"),le=x("../internals/fails"),ie=x("../internals/well-known-symbol"),se=x("../internals/create-non-enumerable-property"),re=ie("species"),te=RegExp.prototype;ge.exports=function(z,a,y,E){var b=ie(z),ee=!le(function(){var he={};return he[b]=function(){return 7},""[z](he)!=7}),ne=ee&&!le(function(){var he=!1,pe=/a/;return z==="split"&&(pe={},pe.constructor={},pe.constructor[re]=function(){return pe},pe.flags="",pe[b]=/./[b]),pe.exec=function(){return he=!0,null},pe[b](""),!he});if(!ee||!ne||y){var ce=ue(/./[b]),de=a(b,""[z],function(he,pe,me,be,ye){var Ce=ue(he),we=pe.exec;return we===oe||we===te.exec?ee&&!ye?{done:!0,value:ce(pe,me,be)}:{done:!0,value:Ce(me,pe,be)}:{done:!1}});ae(String.prototype,z,de[0]),ae(te,b,de[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,ge,Ae){var ue=x("../internals/function-bind-native"),ae=Function.prototype,oe=ae.apply,le=ae.call;ge.exports=typeof Reflect=="object"&&Reflect.apply||(ue?le.bind(oe):function(){return le.apply(oe,arguments)})},{"../internals/function-bind-native":154}],153:[function(x,ge,Ae){var ue=x("../internals/function-uncurry-this"),ae=x("../internals/a-callable"),oe=x("../internals/function-bind-native"),le=ue(ue.bind);ge.exports=function(ie,se){return ae(ie),se===void 0?ie:oe?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,ge,Ae){var ue=x("../internals/fails");ge.exports=!ue(function(){var ae=function(){}.bind();return typeof ae!="function"||ae.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(x,ge,Ae){var ue=x("../internals/function-bind-native"),ae=Function.prototype.call;ge.exports=ue?ae.bind(ae):function(){return ae.apply(ae,arguments)}},{"../internals/function-bind-native":154}],156:[function(x,ge,Ae){var ue=x("../internals/descriptors"),ae=x("../internals/has-own-property"),oe=Function.prototype,le=ue&&Object.getOwnPropertyDescriptor,ie=ae(oe,"name"),se=ie&&function(){}.name==="something",re=ie&&(!ue||ue&&le(oe,"name").configurable);ge.exports={EXISTS:ie,PROPER:se,CONFIGURABLE:re}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(x,ge,Ae){var ue=x("../internals/function-bind-native"),ae=Function.prototype,oe=ae.bind,le=ae.call,ie=ue&&oe.bind(le,le);ge.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,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/is-callable"),oe=function(le){return ae(le)?le:void 0};ge.exports=function(le,ie){return arguments.length<2?oe(ue[le]):ue[le]&&ue[le][ie]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(x,ge,Ae){var ue=x("../internals/classof"),ae=x("../internals/get-method"),oe=x("../internals/iterators"),le=x("../internals/well-known-symbol"),ie=le("iterator");ge.exports=function(se){if(se!=null)return ae(se,ie)||ae(se,"@@iterator")||oe[ue(se)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/function-call"),oe=x("../internals/a-callable"),le=x("../internals/an-object"),ie=x("../internals/try-to-string"),se=x("../internals/get-iterator-method"),re=ue.TypeError;ge.exports=function(te,z){var a=arguments.length<2?se(te):z;if(oe(a))return le(ae(a,te));throw re(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,ge,Ae){var ue=x("../internals/a-callable");ge.exports=function(ae,oe){var le=ae[oe];return le==null?void 0:ue(le)}},{"../internals/a-callable":95}],162:[function(x,ge,Ae){var ue=x("../internals/function-uncurry-this"),ae=x("../internals/to-object"),oe=Math.floor,le=ue("".charAt),ie=ue("".replace),se=ue("".slice),re=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,te=/\$([$&'`]|\d{1,2})/g;ge.exports=function(z,a,y,E,b,ee){var ne=y+z.length,ce=E.length,de=te;return b!==void 0&&(b=ae(b),de=re),ie(ee,de,function(he,pe){var me;switch(le(pe,0)){case"$":return"$";case"&":return z;case"`":return se(a,0,y);case"'":return se(a,ne);case"<":me=b[se(pe,1,-1)];break;default:var be=+pe;if(be===0)return he;if(be>ce){var ye=oe(be/10);return ye===0?he:ye<=ce?E[ye-1]===void 0?le(pe,1):E[ye-1]+le(pe,1):he}me=E[be-1]}return me===void 0?"":me})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(x,ge,Ae){(function(ue){(function(){var ae=function(oe){return oe&&oe.Math==Math&&oe};ge.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,ge,Ae){var ue=x("../internals/function-uncurry-this"),ae=x("../internals/to-object"),oe=ue({}.hasOwnProperty);ge.exports=Object.hasOwn||function(ie,se){return oe(ae(ie),se)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(x,ge,Ae){ge.exports={}},{}],166:[function(x,ge,Ae){var ue=x("../internals/global");ge.exports=function(ae,oe){var le=ue.console;le&&le.error&&(arguments.length==1?le.error(ae):le.error(ae,oe))}},{"../internals/global":163}],167:[function(x,ge,Ae){var ue=x("../internals/get-built-in");ge.exports=ue("document","documentElement")},{"../internals/get-built-in":158}],168:[function(x,ge,Ae){var ue=x("../internals/descriptors"),ae=x("../internals/fails"),oe=x("../internals/document-create-element");ge.exports=!ue&&!ae(function(){return Object.defineProperty(oe("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(x,ge,Ae){var ue=x("../internals/global"),ae=ue.Array,oe=Math.abs,le=Math.pow,ie=Math.floor,se=Math.log,re=Math.LN2,te=function(a,y,E){var b=ae(E),ee=E*8-y-1,ne=(1<<ee)-1,ce=ne>>1,de=y===23?le(2,-24)-le(2,-77):0,he=a<0||a===0&&1/a<0?1:0,pe=0,me,be,ye;for(a=oe(a),a!=a||a===1/0?(be=a!=a?1:0,me=ne):(me=ie(se(a)/re),ye=le(2,-me),a*ye<1&&(me--,ye*=2),me+ce>=1?a+=de/ye:a+=de*le(2,1-ce),a*ye>=2&&(me++,ye/=2),me+ce>=ne?(be=0,me=ne):me+ce>=1?(be=(a*ye-1)*le(2,y),me=me+ce):(be=a*le(2,ce-1)*le(2,y),me=0));y>=8;)b[pe++]=be&255,be/=256,y-=8;for(me=me<<y|be,ee+=y;ee>0;)b[pe++]=me&255,me/=256,ee-=8;return b[--pe]|=he*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,de=E-1,he=a[de--],pe=he&127,me;for(he>>=7;ce>0;)pe=pe*256+a[de--],ce-=8;for(me=pe&(1<<-ce)-1,pe>>=-ce,ce+=y;ce>0;)me=me*256+a[de--],ce-=8;if(pe===0)pe=1-ne;else{if(pe===ee)return me?NaN:he?-1/0:1/0;me=me+le(2,y),pe=pe-ne}return(he?-1:1)*me*le(2,pe-y)};ge.exports={pack:te,unpack:z}},{"../internals/global":163}],170:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/function-uncurry-this"),oe=x("../internals/fails"),le=x("../internals/classof-raw"),ie=ue.Object,se=ae("".split);ge.exports=oe(function(){return!ie("z").propertyIsEnumerable(0)})?function(re){return le(re)=="String"?se(re,""):ie(re)}:ie},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(x,ge,Ae){var ue=x("../internals/is-callable"),ae=x("../internals/is-object"),oe=x("../internals/object-set-prototype-of");ge.exports=function(le,ie,se){var re,te;return oe&&ue(re=ie.constructor)&&re!==se&&ae(te=re.prototype)&&te!==se.prototype&&oe(le,te),le}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(x,ge,Ae){var ue=x("../internals/function-uncurry-this"),ae=x("../internals/is-callable"),oe=x("../internals/shared-store"),le=ue(Function.toString);ae(oe.inspectSource)||(oe.inspectSource=function(ie){return le(ie)}),ge.exports=oe.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(x,ge,Ae){var ue=x("../internals/native-weak-map"),ae=x("../internals/global"),oe=x("../internals/function-uncurry-this"),le=x("../internals/is-object"),ie=x("../internals/create-non-enumerable-property"),se=x("../internals/has-own-property"),re=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,{})},de=function(Ce){return function(we){var Qe;if(!le(we)||(Qe=ee(we)).type!==Ce)throw y("Incompatible receiver, "+Ce+" required");return Qe}};if(ue||re.state){var he=re.state||(re.state=new E),pe=oe(he.get),me=oe(he.has),be=oe(he.set);b=function(Ce,we){if(me(he,Ce))throw new y(a);return we.facade=Ce,be(he,Ce,we),we},ee=function(Ce){return pe(he,Ce)||{}},ne=function(Ce){return me(he,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)}}ge.exports={set:b,get:ee,has:ne,enforce:ce,getterFor:de}},{"../internals/create-non-enumerable-property":129,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/is-object":180,"../internals/native-weak-map":192,"../internals/shared-key":235,"../internals/shared-store":236}],174:[function(x,ge,Ae){var ue=x("../internals/well-known-symbol"),ae=x("../internals/iterators"),oe=ue("iterator"),le=Array.prototype;ge.exports=function(ie){return ie!==void 0&&(ae.Array===ie||le[oe]===ie)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(x,ge,Ae){var ue=x("../internals/classof-raw");ge.exports=Array.isArray||function(oe){return ue(oe)=="Array"}},{"../internals/classof-raw":123}],176:[function(x,ge,Ae){ge.exports=function(ue){return typeof ue=="function"}},{}],177:[function(x,ge,Ae){var ue=x("../internals/function-uncurry-this"),ae=x("../internals/fails"),oe=x("../internals/is-callable"),le=x("../internals/classof"),ie=x("../internals/get-built-in"),se=x("../internals/inspect-source"),re=function(){},te=[],z=ie("Reflect","construct"),a=/^\s*(?:class|function)\b/,y=ue(a.exec),E=!a.exec(re),b=function(ce){if(!oe(ce))return!1;try{return z(re,te,ce),!0}catch(de){return!1}},ee=function(ce){if(!oe(ce))return!1;switch(le(ce)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return E||!!y(a,se(ce))}catch(de){return!0}};ee.sham=!0,ge.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,ge,Ae){var ue=x("../internals/fails"),ae=x("../internals/is-callable"),oe=/#|\.prototype\./,le=function(z,a){var y=se[ie(z)];return y==te?!0:y==re?!1:ae(a)?ue(a):!!a},ie=le.normalize=function(z){return String(z).replace(oe,".").toLowerCase()},se=le.data={},re=le.NATIVE="N",te=le.POLYFILL="P";ge.exports=le},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(x,ge,Ae){var ue=x("../internals/is-object"),ae=Math.floor;ge.exports=Number.isInteger||function(le){return!ue(le)&&isFinite(le)&&ae(le)===le}},{"../internals/is-object":180}],180:[function(x,ge,Ae){var ue=x("../internals/is-callable");ge.exports=function(ae){return typeof ae=="object"?ae!==null:ue(ae)}},{"../internals/is-callable":176}],181:[function(x,ge,Ae){ge.exports=!1},{}],182:[function(x,ge,Ae){var ue=x("../internals/is-object"),ae=x("../internals/classof-raw"),oe=x("../internals/well-known-symbol"),le=oe("match");ge.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,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/get-built-in"),oe=x("../internals/is-callable"),le=x("../internals/object-is-prototype-of"),ie=x("../internals/use-symbol-as-uid"),se=ue.Object;ge.exports=ie?function(re){return typeof re=="symbol"}:function(re){var te=ae("Symbol");return oe(te)&&le(te.prototype,se(re))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/function-bind-context"),oe=x("../internals/function-call"),le=x("../internals/an-object"),ie=x("../internals/try-to-string"),se=x("../internals/is-array-iterator-method"),re=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;ge.exports=function(ne,ce,de){var he=de&&de.that,pe=!!(de&&de.AS_ENTRIES),me=!!(de&&de.IS_ITERATOR),be=!!(de&&de.INTERRUPTED),ye=ae(ce,he),Ce,we,Qe,Se,ke,Pe,Te,Ze=function(Re){return Ce&&y(Ce,"normal",Re),new b(!0,Re)},Xe=function(Re){return pe?(le(Re),be?ye(Re[0],Re[1],Ze):ye(Re[0],Re[1])):be?ye(Re,Ze):ye(Re)};if(me)Ce=ne;else{if(we=a(ne),!we)throw E(ie(ne)+" is not iterable");if(se(we)){for(Qe=0,Se=re(ne);Se>Qe;Qe++)if(ke=Xe(ne[Qe]),ke&&te(ee,ke))return ke;return new b(!1)}Ce=z(ne,we)}for(Pe=Ce.next;!(Te=oe(Pe,Ce)).done;){try{ke=Xe(Te.value)}catch(Re){y(Ce,"throw",Re)}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,ge,Ae){var ue=x("../internals/function-call"),ae=x("../internals/an-object"),oe=x("../internals/get-method");ge.exports=function(le,ie,se){var re,te;ae(le);try{if(re=oe(le,"return"),!re){if(ie==="throw")throw se;return se}re=ue(re,le)}catch(z){te=!0,re=z}if(ie==="throw")throw se;if(te)throw re;return ae(re),se}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(x,ge,Ae){"use strict";var ue=x("../internals/fails"),ae=x("../internals/is-callable"),oe=x("../internals/object-create"),le=x("../internals/object-get-prototype-of"),ie=x("../internals/redefine"),se=x("../internals/well-known-symbol"),re=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={}:re&&(a=oe(a)),ae(a[te])||ie(a,te,function(){return this}),ge.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,ge,Ae){arguments[4][165][0].apply(Ae,arguments)},{dup:165}],188:[function(x,ge,Ae){var ue=x("../internals/to-length");ge.exports=function(ae){return ue(ae.length)}},{"../internals/to-length":249}],189:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/function-bind-context"),oe=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"),re=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=oe(ue,"queueMicrotask"),ee=b&&b.value,ne,ce,de,he,pe,me,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(Qe){throw ce?he():de=void 0,Qe}}de=void 0,Ce&&Ce.enter()},!ie&&!te&&!re&&z&&a?(pe=!0,me=a.createTextNode(""),new z(ne).observe(me,{characterData:!0}),he=function(){me.data=pe=!pe}):!se&&E&&E.resolve?(be=E.resolve(void 0),be.constructor=E,ye=ae(be.then,be),he=function(){ye(ne)}):te?he=function(){y.nextTick(ne)}:(le=ae(le,ue),he=function(){le(ne)})),ge.exports=ee||function(Ce){var we={fn:Ce,next:void 0};de&&(de.next=we),ce||(ce=we,he()),de=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,ge,Ae){var ue=x("../internals/native-symbol");ge.exports=ue&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(x,ge,Ae){var ue=x("../internals/engine-v8-version"),ae=x("../internals/fails");ge.exports=!!Object.getOwnPropertySymbols&&!ae(function(){var oe=Symbol();return!String(oe)||!(Object(oe)instanceof Symbol)||!Symbol.sham&&ue&&ue<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/is-callable"),oe=x("../internals/inspect-source"),le=ue.WeakMap;ge.exports=ae(le)&&/native code/.test(oe(le))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(x,ge,Ae){"use strict";var ue=x("../internals/a-callable"),ae=function(oe){var le,ie;this.promise=new oe(function(se,re){if(le!==void 0||ie!==void 0)throw TypeError("Bad Promise constructor");le=se,ie=re}),this.resolve=ue(le),this.reject=ue(ie)};ge.exports.f=function(oe){return new ae(oe)}},{"../internals/a-callable":95}],194:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/is-regexp"),oe=ue.TypeError;ge.exports=function(le){if(ae(le))throw oe("The method doesn't accept regular expressions");return le}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(x,ge,Ae){"use strict";var ue=x("../internals/descriptors"),ae=x("../internals/function-uncurry-this"),oe=x("../internals/function-call"),le=x("../internals/fails"),ie=x("../internals/object-keys"),se=x("../internals/object-get-own-property-symbols"),re=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);ge.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(de){ee[de]=de}),a({},b)[ne]!=7||ie(a({},ee)).join("")!=ce})?function(ee,ne){for(var ce=te(ee),de=arguments.length,he=1,pe=se.f,me=re.f;de>he;)for(var be=z(arguments[he++]),ye=pe?E(ie(be),pe(be)):ie(be),Ce=ye.length,we=0,Qe;Ce>we;)Qe=ye[we++],(!ue||oe(me,be,Qe))&&(ce[Qe]=be[Qe]);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,ge,Ae){var ue=x("../internals/an-object"),ae=x("../internals/object-define-properties"),oe=x("../internals/enum-bug-keys"),le=x("../internals/hidden-keys"),ie=x("../internals/html"),se=x("../internals/document-create-element"),re=x("../internals/shared-key"),te=">",z="<",a="prototype",y="script",E=re("IE_PROTO"),b=function(){},ee=function(pe){return z+y+te+pe+z+"/"+y+te},ne=function(pe){pe.write(ee("")),pe.close();var me=pe.parentWindow.Object;return pe=null,me},ce=function(){var pe=se("iframe"),me="java"+y+":",be;return pe.style.display="none",ie.appendChild(pe),pe.src=String(me),be=pe.contentWindow.document,be.open(),be.write(ee("document.F=Object")),be.close(),be.F},de,he=function(){try{de=new ActiveXObject("htmlfile")}catch(me){}he=typeof document!="undefined"?document.domain&&de?ne(de):ce():ne(de);for(var pe=oe.length;pe--;)delete he[a][oe[pe]];return he()};le[E]=!0,ge.exports=Object.create||function(me,be){var ye;return me!==null?(b[a]=ue(me),ye=new b,b[a]=null,ye[E]=me):ye=he(),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,ge,Ae){var ue=x("../internals/descriptors"),ae=x("../internals/v8-prototype-define-bug"),oe=x("../internals/object-define-property"),le=x("../internals/an-object"),ie=x("../internals/to-indexed-object"),se=x("../internals/object-keys");Ae.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;)oe.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,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/descriptors"),oe=x("../internals/ie8-dom-define"),le=x("../internals/v8-prototype-define-bug"),ie=x("../internals/an-object"),se=x("../internals/to-property-key"),re=ue.TypeError,te=Object.defineProperty,z=Object.getOwnPropertyDescriptor,a="enumerable",y="configurable",E="writable";Ae.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 de=z(ee,ne);de&&de[E]&&(ee[ne]=ce.value,ce={configurable:y in ce?ce[y]:de[y],enumerable:a in ce?ce[a]:de[a],writable:!1})}return te(ee,ne,ce)}:te:function(ee,ne,ce){if(ie(ee),ne=se(ne),ie(ce),oe)try{return te(ee,ne,ce)}catch(de){}if("get"in ce||"set"in ce)throw re("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,ge,Ae){var ue=x("../internals/descriptors"),ae=x("../internals/function-call"),oe=x("../internals/object-property-is-enumerable"),le=x("../internals/create-property-descriptor"),ie=x("../internals/to-indexed-object"),se=x("../internals/to-property-key"),re=x("../internals/has-own-property"),te=x("../internals/ie8-dom-define"),z=Object.getOwnPropertyDescriptor;Ae.f=ue?z:function(y,E){if(y=ie(y),E=se(E),te)try{return z(y,E)}catch(b){}if(re(y,E))return le(!ae(oe.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,ge,Ae){var ue=x("../internals/classof-raw"),ae=x("../internals/to-indexed-object"),oe=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(re){try{return oe(re)}catch(te){return le(ie)}};ge.exports.f=function(te){return ie&&ue(te)=="Window"?se(te):oe(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,ge,Ae){var ue=x("../internals/object-keys-internal"),ae=x("../internals/enum-bug-keys"),oe=ae.concat("length","prototype");Ae.f=Object.getOwnPropertyNames||function(ie){return ue(ie,oe)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(x,ge,Ae){Ae.f=Object.getOwnPropertySymbols},{}],203:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/has-own-property"),oe=x("../internals/is-callable"),le=x("../internals/to-object"),ie=x("../internals/shared-key"),se=x("../internals/correct-prototype-getter"),re=ie("IE_PROTO"),te=ue.Object,z=te.prototype;ge.exports=se?te.getPrototypeOf:function(a){var y=le(a);if(ae(y,re))return y[re];var E=y.constructor;return oe(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,ge,Ae){var ue=x("../internals/function-uncurry-this");ge.exports=ue({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(x,ge,Ae){var ue=x("../internals/function-uncurry-this"),ae=x("../internals/has-own-property"),oe=x("../internals/to-indexed-object"),le=x("../internals/array-includes").indexOf,ie=x("../internals/hidden-keys"),se=ue([].push);ge.exports=function(re,te){var z=oe(re),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,ge,Ae){var ue=x("../internals/object-keys-internal"),ae=x("../internals/enum-bug-keys");ge.exports=Object.keys||function(le){return ue(le,ae)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(x,ge,Ae){"use strict";var ue={}.propertyIsEnumerable,ae=Object.getOwnPropertyDescriptor,oe=ae&&!ue.call({1:2},1);Ae.f=oe?function(ie){var se=ae(this,ie);return!!se&&se.enumerable}:ue},{}],208:[function(x,ge,Ae){var ue=x("../internals/function-uncurry-this"),ae=x("../internals/an-object"),oe=x("../internals/a-possible-prototype");ge.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(re){}return function(te,z){return ae(te),oe(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,ge,Ae){var ue=x("../internals/descriptors"),ae=x("../internals/function-uncurry-this"),oe=x("../internals/object-keys"),le=x("../internals/to-indexed-object"),ie=x("../internals/object-property-is-enumerable").f,se=ae(ie),re=ae([].push),te=function(z){return function(a){for(var y=le(a),E=oe(y),b=E.length,ee=0,ne=[],ce;b>ee;)ce=E[ee++],(!ue||se(y,ce))&&re(ne,z?[ce,y[ce]]:y[ce]);return ne}};ge.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,ge,Ae){"use strict";var ue=x("../internals/to-string-tag-support"),ae=x("../internals/classof");ge.exports=ue?{}.toString:function(){return"[object "+ae(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/function-call"),oe=x("../internals/is-callable"),le=x("../internals/is-object"),ie=ue.TypeError;ge.exports=function(se,re){var te,z;if(re==="string"&&oe(te=se.toString)&&!le(z=ae(te,se))||oe(te=se.valueOf)&&!le(z=ae(te,se))||re!=="string"&&oe(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,ge,Ae){var ue=x("../internals/get-built-in"),ae=x("../internals/function-uncurry-this"),oe=x("../internals/object-get-own-property-names"),le=x("../internals/object-get-own-property-symbols"),ie=x("../internals/an-object"),se=ae([].concat);ge.exports=ue("Reflect","ownKeys")||function(te){var z=oe.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,ge,Ae){var ue=x("../internals/global");ge.exports=ue},{"../internals/global":163}],214:[function(x,ge,Ae){ge.exports=function(ue){try{return{error:!1,value:ue()}}catch(ae){return{error:!0,value:ae}}}},{}],215:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/promise-native-constructor"),oe=x("../internals/is-callable"),le=x("../internals/is-forced"),ie=x("../internals/inspect-source"),se=x("../internals/well-known-symbol"),re=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=oe(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 de=new ae(function(me){me(1)}),he=function(me){me(function(){},function(){})},pe=de.constructor={};return pe[y]=he,E=de.then(function(){})instanceof he,E?!ce&&re&&!b:!0});ge.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,ge,Ae){var ue=x("../internals/global");ge.exports=ue.Promise},{"../internals/global":163}],217:[function(x,ge,Ae){var ue=x("../internals/an-object"),ae=x("../internals/is-object"),oe=x("../internals/new-promise-capability");ge.exports=function(le,ie){if(ue(le),ae(ie)&&ie.constructor===le)return ie;var se=oe.f(le),re=se.resolve;return re(ie),se.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(x,ge,Ae){var ue=x("../internals/promise-native-constructor"),ae=x("../internals/check-correctness-of-iteration"),oe=x("../internals/promise-constructor-detection").CONSTRUCTOR;ge.exports=oe||!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,ge,Ae){var ue=x("../internals/object-define-property").f;ge.exports=function(ae,oe,le){le in ae||ue(ae,le,{configurable:!0,get:function(){return oe[le]},set:function(ie){oe[le]=ie}})}},{"../internals/object-define-property":198}],220:[function(x,ge,Ae){var ue=function(){this.head=null,this.tail=null};ue.prototype={add:function(ae){var oe={item:ae,next:null};this.head?this.tail.next=oe:this.head=oe,this.tail=oe},get:function(){var ae=this.head;if(ae)return this.head=ae.next,this.tail===ae&&(this.tail=null),ae.item}},ge.exports=ue},{}],221:[function(x,ge,Ae){var ue=x("../internals/redefine");ge.exports=function(ae,oe,le){for(var ie in oe)ue(ae,ie,oe[ie],le);return ae}},{"../internals/redefine":222}],222:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/is-callable"),oe=x("../internals/has-own-property"),le=x("../internals/create-non-enumerable-property"),ie=x("../internals/set-global"),se=x("../internals/inspect-source"),re=x("../internals/internal-state"),te=x("../internals/function-name").CONFIGURABLE,z=re.get,a=re.enforce,y=String(String).split("String");(ge.exports=function(E,b,ee,ne){var ce=ne?!!ne.unsafe:!1,de=ne?!!ne.enumerable:!1,he=ne?!!ne.noTargetGet:!1,pe=ne&&ne.name!==void 0?ne.name:b,me;if(ae(ee)&&(String(pe).slice(0,7)==="Symbol("&&(pe="["+String(pe).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!oe(ee,"name")||te&&ee.name!==pe)&&le(ee,"name",pe),me=a(ee),me.source||(me.source=y.join(typeof pe=="string"?pe:""))),E===ue){de?E[b]=ee:ie(b,ee);return}else ce?!he&&E[b]&&(de=!0):delete E[b];de?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,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/function-call"),oe=x("../internals/an-object"),le=x("../internals/is-callable"),ie=x("../internals/classof-raw"),se=x("../internals/regexp-exec"),re=ue.TypeError;ge.exports=function(te,z){var a=te.exec;if(le(a)){var y=ae(a,te,z);return y!==null&&oe(y),y}if(ie(te)==="RegExp")return ae(se,te,z);throw re("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(x,ge,Ae){"use strict";var ue=x("../internals/function-call"),ae=x("../internals/function-uncurry-this"),oe=x("../internals/to-string"),le=x("../internals/regexp-flags"),ie=x("../internals/regexp-sticky-helpers"),se=x("../internals/shared"),re=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),de=ae("".slice),he=function(){var ye=/a/,Ce=/b*/g;return ue(E,ye,"a"),ue(E,Ce,"a"),ye.lastIndex!==0||Ce.lastIndex!==0}(),pe=ie.BROKEN_CARET,me=/()??/.exec("")[1]!==void 0,be=he||me||pe||z||a;be&&(b=function(Ce){var we=this,Qe=te(we),Se=oe(Ce),ke=Qe.raw,Pe,Te,Ze,Xe,Re,Je,et;if(ke)return ke.lastIndex=we.lastIndex,Pe=ue(b,ke,Se),we.lastIndex=ke.lastIndex,Pe;var ut=Qe.groups,ct=pe&&we.sticky,ot=ue(le,we),st=we.source,lt=0,pt=Se;if(ct&&(ot=ce(ot,"y",""),ne(ot,"g")===-1&&(ot+="g"),pt=de(Se,we.lastIndex),we.lastIndex>0&&(!we.multiline||we.multiline&&ee(Se,we.lastIndex-1)!==`
|
|
|
`)&&(st="(?: "+st+")",pt=" "+pt,lt++),Te=new RegExp("^(?:"+st+")",ot)),me&&(Te=new RegExp("^"+st+"$(?!\\s)",ot)),he&&(Ze=we.lastIndex),Xe=ue(E,ct?Te:we,pt),ct?Xe?(Xe.input=de(Xe.input,lt),Xe[0]=de(Xe[0],lt),Xe.index=we.lastIndex,we.lastIndex+=Xe[0].length):we.lastIndex=0:he&&Xe&&(we.lastIndex=we.global?Xe.index+Xe[0].length:Ze),me&&Xe&&Xe.length>1&&ue(y,Xe[0],Te,function(){for(Re=1;Re<arguments.length-2;Re++)arguments[Re]===void 0&&(Xe[Re]=void 0)}),Xe&&ut)for(Xe.groups=Je=re(null),Re=0;Re<ut.length;Re++)et=ut[Re],Je[et[0]]=Xe[et[1]];return Xe}),ge.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,ge,Ae){"use strict";var ue=x("../internals/an-object");ge.exports=function(){var ae=ue(this),oe="";return ae.hasIndices&&(oe+="d"),ae.global&&(oe+="g"),ae.ignoreCase&&(oe+="i"),ae.multiline&&(oe+="m"),ae.dotAll&&(oe+="s"),ae.unicode&&(oe+="u"),ae.sticky&&(oe+="y"),oe}},{"../internals/an-object":101}],226:[function(x,ge,Ae){var ue=x("../internals/function-call"),ae=x("../internals/has-own-property"),oe=x("../internals/object-is-prototype-of"),le=x("../internals/regexp-flags"),ie=RegExp.prototype;ge.exports=function(se){var re=se.flags;return re===void 0&&!("flags"in ie)&&!ae(se,"flags")&&oe(ie,se)?ue(le,se):re}},{"../internals/function-call":155,"../internals/has-own-property":164,"../internals/object-is-prototype-of":204,"../internals/regexp-flags":225}],227:[function(x,ge,Ae){var ue=x("../internals/fails"),ae=x("../internals/global"),oe=ae.RegExp,le=ue(function(){var re=oe("a","y");return re.lastIndex=2,re.exec("abcd")!=null}),ie=le||ue(function(){return!oe("a","y").sticky}),se=le||ue(function(){var re=oe("^r","gy");return re.lastIndex=2,re.exec("str")!=null});ge.exports={BROKEN_CARET:se,MISSED_STICKY:ie,UNSUPPORTED_Y:le}},{"../internals/fails":150,"../internals/global":163}],228:[function(x,ge,Ae){var ue=x("../internals/fails"),ae=x("../internals/global"),oe=ae.RegExp;ge.exports=ue(function(){var le=oe(".","s");return!(le.dotAll&&le.exec(`
|
|
|
`)&&le.flags==="s")})},{"../internals/fails":150,"../internals/global":163}],229:[function(x,ge,Ae){var ue=x("../internals/fails"),ae=x("../internals/global"),oe=ae.RegExp;ge.exports=ue(function(){var le=oe("(?<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,ge,Ae){var ue=x("../internals/global"),ae=ue.TypeError;ge.exports=function(oe){if(oe==null)throw ae("Can't call method on "+oe);return oe}},{"../internals/global":163}],231:[function(x,ge,Ae){ge.exports=Object.is||function(ae,oe){return ae===oe?ae!==0||1/ae===1/oe:ae!=ae&&oe!=oe}},{}],232:[function(x,ge,Ae){var ue=x("../internals/global"),ae=Object.defineProperty;ge.exports=function(oe,le){try{ae(ue,oe,{value:le,configurable:!0,writable:!0})}catch(ie){ue[oe]=le}return le}},{"../internals/global":163}],233:[function(x,ge,Ae){"use strict";var ue=x("../internals/get-built-in"),ae=x("../internals/object-define-property"),oe=x("../internals/well-known-symbol"),le=x("../internals/descriptors"),ie=oe("species");ge.exports=function(se){var re=ue(se),te=ae.f;le&&re&&!re[ie]&&te(re,ie,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(x,ge,Ae){var ue=x("../internals/object-define-property").f,ae=x("../internals/has-own-property"),oe=x("../internals/well-known-symbol"),le=oe("toStringTag");ge.exports=function(ie,se,re){ie&&!re&&(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,ge,Ae){var ue=x("../internals/shared"),ae=x("../internals/uid"),oe=ue("keys");ge.exports=function(le){return oe[le]||(oe[le]=ae(le))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/set-global"),oe="__core-js_shared__",le=ue[oe]||ae(oe,{});ge.exports=le},{"../internals/global":163,"../internals/set-global":232}],237:[function(x,ge,Ae){var ue=x("../internals/is-pure"),ae=x("../internals/shared-store");(ge.exports=function(oe,le){return ae[oe]||(ae[oe]=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,ge,Ae){var ue=x("../internals/an-object"),ae=x("../internals/a-constructor"),oe=x("../internals/well-known-symbol"),le=oe("species");ge.exports=function(ie,se){var re=ue(ie).constructor,te;return re===void 0||(te=ue(re)[le])==null?se:ae(te)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(x,ge,Ae){var ue=x("../internals/function-uncurry-this"),ae=x("../internals/to-integer-or-infinity"),oe=x("../internals/to-string"),le=x("../internals/require-object-coercible"),ie=ue("".charAt),se=ue("".charCodeAt),re=ue("".slice),te=function(z){return function(a,y){var E=oe(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?re(E,b,b+2):(ne-55296<<10)+(ce-56320)+65536)}};ge.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,ge,Ae){var ue=x("../internals/function-name").PROPER,ae=x("../internals/fails"),oe=x("../internals/whitespaces"),le="\u200B\x85\u180E";ge.exports=function(ie){return ae(function(){return!!oe[ie]()||le[ie]()!==le||ue&&oe[ie].name!==ie})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(x,ge,Ae){var ue=x("../internals/function-uncurry-this"),ae=x("../internals/require-object-coercible"),oe=x("../internals/to-string"),le=x("../internals/whitespaces"),ie=ue("".replace),se="["+le+"]",re=RegExp("^"+se+se+"*"),te=RegExp(se+se+"*$"),z=function(a){return function(y){var E=oe(ae(y));return a&1&&(E=ie(E,re,"")),a&2&&(E=ie(E,te,"")),E}};ge.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,ge,Ae){var ue=x("../internals/function-call"),ae=x("../internals/get-built-in"),oe=x("../internals/well-known-symbol"),le=x("../internals/redefine");ge.exports=function(){var ie=ae("Symbol"),se=ie&&ie.prototype,re=se&&se.valueOf,te=oe("toPrimitive");se&&!se[te]&&le(se,te,function(z){return ue(re,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/function-apply"),oe=x("../internals/function-bind-context"),le=x("../internals/is-callable"),ie=x("../internals/has-own-property"),se=x("../internals/fails"),re=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,de=ue.Function,he=ue.MessageChannel,pe=ue.String,me=0,be={},ye="onreadystatechange",Ce,we,Qe,Se;try{Ce=ue.location}catch(Xe){}var ke=function(Xe){if(ie(be,Xe)){var Re=be[Xe];delete be[Xe],Re()}},Pe=function(Xe){return function(){ke(Xe)}},Te=function(Xe){ke(Xe.data)},Ze=function(Xe){ue.postMessage(pe(Xe),Ce.protocol+"//"+Ce.host)};(!b||!ee)&&(b=function(Re){a(arguments.length,1);var Je=le(Re)?Re:de(Re),et=te(arguments,1);return be[++me]=function(){ae(Je,void 0,et)},we(me),me},ee=function(Re){delete be[Re]},E?we=function(Xe){ne.nextTick(Pe(Xe))}:ce&&ce.now?we=function(Xe){ce.now(Pe(Xe))}:he&&!y?(Qe=new he,Se=Qe.port2,Qe.port1.onmessage=Te,we=oe(Se.postMessage,Se)):ue.addEventListener&&le(ue.postMessage)&&!ue.importScripts&&Ce&&Ce.protocol!=="file:"&&!se(Ze)?(we=Ze,ue.addEventListener("message",Te,!1)):ye in z("script")?we=function(Xe){re.appendChild(z("script"))[ye]=function(){re.removeChild(this),ke(Xe)}}:we=function(Xe){setTimeout(Pe(Xe),0)}),ge.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,ge,Ae){var ue=x("../internals/function-uncurry-this");ge.exports=ue(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(x,ge,Ae){var ue=x("../internals/to-integer-or-infinity"),ae=Math.max,oe=Math.min;ge.exports=function(le,ie){var se=ue(le);return se<0?ae(se+ie,0):oe(se,ie)}},{"../internals/to-integer-or-infinity":248}],246:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/to-integer-or-infinity"),oe=x("../internals/to-length"),le=ue.RangeError;ge.exports=function(ie){if(ie===void 0)return 0;var se=ae(ie),re=oe(se);if(se!==re)throw le("Wrong length or index");return re}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(x,ge,Ae){var ue=x("../internals/indexed-object"),ae=x("../internals/require-object-coercible");ge.exports=function(oe){return ue(ae(oe))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(x,ge,Ae){var ue=Math.ceil,ae=Math.floor;ge.exports=function(oe){var le=+oe;return le!==le||le===0?0:(le>0?ae:ue)(le)}},{}],249:[function(x,ge,Ae){var ue=x("../internals/to-integer-or-infinity"),ae=Math.min;ge.exports=function(oe){return oe>0?ae(ue(oe),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/require-object-coercible"),oe=ue.Object;ge.exports=function(le){return oe(ae(le))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/to-positive-integer"),oe=ue.RangeError;ge.exports=function(le,ie){var se=ae(le);if(se%ie)throw oe("Wrong offset");return se}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/to-integer-or-infinity"),oe=ue.RangeError;ge.exports=function(le){var ie=ae(le);if(ie<0)throw oe("The argument can't be less than 0");return ie}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/function-call"),oe=x("../internals/is-object"),le=x("../internals/is-symbol"),ie=x("../internals/get-method"),se=x("../internals/ordinary-to-primitive"),re=x("../internals/well-known-symbol"),te=ue.TypeError,z=re("toPrimitive");ge.exports=function(a,y){if(!oe(a)||le(a))return a;var E=ie(a,z),b;if(E){if(y===void 0&&(y="default"),b=ae(E,a,y),!oe(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,ge,Ae){var ue=x("../internals/to-primitive"),ae=x("../internals/is-symbol");ge.exports=function(oe){var le=ue(oe,"string");return ae(le)?le:le+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(x,ge,Ae){var ue=x("../internals/well-known-symbol"),ae=ue("toStringTag"),oe={};oe[ae]="z",ge.exports=String(oe)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/classof"),oe=ue.String;ge.exports=function(le){if(ae(le)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return oe(le)}},{"../internals/classof":124,"../internals/global":163}],257:[function(x,ge,Ae){var ue=x("../internals/global"),ae=ue.String;ge.exports=function(oe){try{return ae(oe)}catch(le){return"Object"}}},{"../internals/global":163}],258:[function(x,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/global"),oe=x("../internals/function-call"),le=x("../internals/descriptors"),ie=x("../internals/typed-array-constructors-require-wrappers"),se=x("../internals/array-buffer-view-core"),re=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"),de=x("../internals/classof"),he=x("../internals/is-object"),pe=x("../internals/is-symbol"),me=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"),Qe=x("../internals/array-iteration").forEach,Se=x("../internals/set-species"),ke=x("../internals/object-define-property"),Pe=x("../internals/object-get-own-property-descriptor"),Te=x("../internals/internal-state"),Ze=x("../internals/inherit-if-required"),Xe=Te.get,Re=Te.set,Je=ke.f,et=Pe.f,ut=Math.round,ct=ae.RangeError,ot=re.ArrayBuffer,st=ot.prototype,lt=re.DataView,pt=se.NATIVE_ARRAY_BUFFER_VIEWS,yt=se.TYPED_ARRAY_CONSTRUCTOR,_t=se.TYPED_ARRAY_TAG,mt=se.TypedArray,dt=se.TypedArrayPrototype,$e=se.aTypedArrayConstructor,Fe=se.isTypedArray,Ke="BYTES_PER_ELEMENT",Ge="Wrong length",_e=function(at,bt){$e(at);for(var Pt=0,Ot=bt.length,St=new at(Ot);Ot>Pt;)St[Pt]=bt[Pt++];return St},xe=function(at,bt){Je(at,bt,{get:function(){return Xe(this)[bt]}})},We=function(at){var bt;return be(st,at)||(bt=de(at))=="ArrayBuffer"||bt=="SharedArrayBuffer"},Ie=function(at,bt){return Fe(at)&&!pe(bt)&&bt in at&&y(+bt)&&bt>=0},De=function(bt,Pt){return Pt=ne(Pt),Ie(bt,Pt)?z(2,bt[Pt]):et(bt,Pt)},ze=function(bt,Pt,Ot){return Pt=ne(Pt),Ie(bt,Pt)&&he(Ot)&&ce(Ot,"value")&&!ce(Ot,"get")&&!ce(Ot,"set")&&!Ot.configurable&&(!ce(Ot,"writable")||Ot.writable)&&(!ce(Ot,"enumerable")||Ot.enumerable)?(bt[Pt]=Ot.value,bt):Je(bt,Pt,Ot)};le?(pt||(Pe.f=De,ke.f=ze,xe(dt,"buffer"),xe(dt,"byteOffset"),xe(dt,"byteLength"),xe(dt,"length")),ue({target:"Object",stat:!0,forced:!pt},{getOwnPropertyDescriptor:De,defineProperty:ze}),ge.exports=function(at,bt,Pt){var Ot=at.match(/\d+$/)[0]/8,St=at+(Pt?"Clamped":"")+"Array",wt="get"+at,It="set"+at,Ut=ae[St],Ct=Ut,Zt=Ct&&Ct.prototype,xt={},jt=function(hn,Un){var xn=Xe(hn);return xn.view[wt](Un*Ot+xn.byteOffset,!0)},Jt=function(hn,Un,xn){var Hn=Xe(hn);Pt&&(xn=(xn=ut(xn))<0?0:xn>255?255:xn&255),Hn.view[It](Un*Ot+Hn.byteOffset,xn,!0)},tn=function(hn,Un){Je(hn,Un,{get:function(){return jt(this,Un)},set:function(xn){return Jt(this,Un,xn)},enumerable:!0})};pt?ie&&(Ct=bt(function(hn,Un,xn,Hn){return te(hn,Zt),Ze(function(){return he(Un)?We(Un)?Hn!==void 0?new Ut(Un,ee(xn,Ot),Hn):xn!==void 0?new Ut(Un,ee(xn,Ot)):new Ut(Un):Fe(Un)?_e(Ct,Un):oe(we,Ct,Un):new Ut(b(Un))}(),hn,Ct)}),ye&&ye(Ct,mt),Qe(Ce(Ut),function(hn){hn in Ct||a(Ct,hn,Ut[hn])}),Ct.prototype=Zt):(Ct=bt(function(hn,Un,xn,Hn){te(hn,Zt);var mn=0,wn=0,$n,Fr,Ur;if(!he(Un))Ur=b(Un),Fr=Ur*Ot,$n=new ot(Fr);else if(We(Un)){$n=Un,wn=ee(xn,Ot);var xr=Un.byteLength;if(Hn===void 0){if(xr%Ot||(Fr=xr-wn,Fr<0))throw ct(Ge)}else if(Fr=E(Hn)*Ot,Fr+wn>xr)throw ct(Ge);Ur=Fr/Ot}else return Fe(Un)?_e(Ct,Un):oe(we,Ct,Un);for(Re(hn,{buffer:$n,byteOffset:wn,byteLength:Fr,length:Ur,view:new lt($n)});mn<Ur;)tn(hn,mn++)}),ye&&ye(Ct,mt),Zt=Ct.prototype=me(dt)),Zt.constructor!==Ct&&a(Zt,"constructor",Ct),a(Zt,yt,Ct),_t&&a(Zt,_t,St),xt[St]=Ct,ue({global:!0,forced:Ct!=Ut,sham:!pt},xt),Ke in Ct||a(Ct,Ke,Ot),Ke in Zt||a(Zt,Ke,Ot),Se(St)}):ge.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,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/fails"),oe=x("../internals/check-correctness-of-iteration"),le=x("../internals/array-buffer-view-core").NATIVE_ARRAY_BUFFER_VIEWS,ie=ue.ArrayBuffer,se=ue.Int8Array;ge.exports=!le||!ae(function(){se(1)})||!ae(function(){new se(-1)})||!oe(function(re){new se,new se(null),new se(1.5),new se(re)},!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,ge,Ae){var ue=x("../internals/array-from-constructor-and-list"),ae=x("../internals/typed-array-species-constructor");ge.exports=function(oe,le){return ue(ae(oe),le)}},{"../internals/array-from-constructor-and-list":108,"../internals/typed-array-species-constructor":262}],261:[function(x,ge,Ae){var ue=x("../internals/function-bind-context"),ae=x("../internals/function-call"),oe=x("../internals/a-constructor"),le=x("../internals/to-object"),ie=x("../internals/length-of-array-like"),se=x("../internals/get-iterator"),re=x("../internals/get-iterator-method"),te=x("../internals/is-array-iterator-method"),z=x("../internals/array-buffer-view-core").aTypedArrayConstructor;ge.exports=function(y){var E=oe(this),b=le(y),ee=arguments.length,ne=ee>1?arguments[1]:void 0,ce=ne!==void 0,de=re(b),he,pe,me,be,ye,Ce;if(de&&!te(de))for(ye=se(b,de),Ce=ye.next,b=[];!(be=ae(Ce,ye)).done;)b.push(be.value);for(ce&&ee>2&&(ne=ue(ne,arguments[2])),pe=ie(b),me=new(z(E))(pe),he=0;pe>he;he++)me[he]=ce?ne(b[he],he):b[he];return me}},{"../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,ge,Ae){var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/species-constructor"),oe=ue.TYPED_ARRAY_CONSTRUCTOR,le=ue.aTypedArrayConstructor;ge.exports=function(ie){return le(ae(ie,ie[oe]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(x,ge,Ae){var ue=x("../internals/function-uncurry-this"),ae=0,oe=Math.random(),le=ue(1 .toString);ge.exports=function(ie){return"Symbol("+(ie===void 0?"":ie)+")_"+le(++ae+oe,36)}},{"../internals/function-uncurry-this":157}],264:[function(x,ge,Ae){var ue=x("../internals/native-symbol");ge.exports=ue&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(x,ge,Ae){var ue=x("../internals/descriptors"),ae=x("../internals/fails");ge.exports=ue&&ae(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(x,ge,Ae){var ue=x("../internals/global"),ae=ue.TypeError;ge.exports=function(oe,le){if(oe<le)throw ae("Not enough arguments");return oe}},{"../internals/global":163}],267:[function(x,ge,Ae){var ue=x("../internals/well-known-symbol");Ae.f=ue},{"../internals/well-known-symbol":268}],268:[function(x,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/shared"),oe=x("../internals/has-own-property"),le=x("../internals/uid"),ie=x("../internals/native-symbol"),se=x("../internals/use-symbol-as-uid"),re=ae("wks"),te=ue.Symbol,z=te&&te.for,a=se?te:te&&te.withoutSetter||le;ge.exports=function(y){if(!oe(re,y)||!(ie||typeof re[y]=="string")){var E="Symbol."+y;ie&&oe(te,y)?re[y]=te[y]:se&&z?re[y]=z(E):re[y]=a(E)}return re[y]}},{"../internals/global":163,"../internals/has-own-property":164,"../internals/native-symbol":191,"../internals/shared":237,"../internals/uid":263,"../internals/use-symbol-as-uid":264}],269:[function(x,ge,Ae){ge.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,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/global"),oe=x("../internals/array-buffer"),le=x("../internals/set-species"),ie="ArrayBuffer",se=oe[ie],re=ae[ie];ue({global:!0,forced:re!==se},{ArrayBuffer:se}),le(ie)},{"../internals/array-buffer":104,"../internals/export":149,"../internals/global":163,"../internals/set-species":233}],271:[function(x,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/function-uncurry-this"),oe=x("../internals/fails"),le=x("../internals/array-buffer"),ie=x("../internals/an-object"),se=x("../internals/to-absolute-index"),re=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=oe(function(){return!new z(2).slice(1,void 0).byteLength});ue({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:ne},{slice:function(de,he){if(E&&he===void 0)return E(ie(this),de);for(var pe=ie(this).byteLength,me=se(de,pe),be=se(he===void 0?pe:he,pe),ye=new(te(this,z))(re(be-me)),Ce=new a(this),we=new a(ye),Qe=0;me<be;)ee(we,Qe++,b(Ce,me++));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,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/global"),oe=x("../internals/fails"),le=x("../internals/is-array"),ie=x("../internals/is-object"),se=x("../internals/to-object"),re=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,de=E>=51||!oe(function(){var be=[];return be[b]=!1,be.concat()[0]!==be}),he=a("concat"),pe=function(be){if(!ie(be))return!1;var ye=be[b];return ye!==void 0?!!ye:le(be)},me=!de||!he;ue({target:"Array",proto:!0,forced:me},{concat:function(ye){var Ce=se(this),we=z(Ce,0),Qe=0,Se,ke,Pe,Te,Ze;for(Se=-1,Pe=arguments.length;Se<Pe;Se++)if(Ze=Se===-1?Ce:arguments[Se],pe(Ze)){if(Te=re(Ze),Qe+Te>ee)throw ce(ne);for(ke=0;ke<Te;ke++,Qe++)ke in Ze&&te(we,Qe,Ze[ke])}else{if(Qe>=ee)throw ce(ne);te(we,Qe++,Ze)}return we.length=Qe,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,ge,Ae){var ue=x("../internals/export"),ae=x("../internals/array-fill"),oe=x("../internals/add-to-unscopables");ue({target:"Array",proto:!0},{fill:ae}),oe("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(x,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/array-iteration").filter,oe=x("../internals/array-method-has-species-support"),le=oe("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,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/array-iteration").find,oe=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(re){return ae(this,re,arguments.length>1?arguments[1]:void 0)}}),oe(le)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(x,ge,Ae){var ue=x("../internals/export"),ae=x("../internals/array-from"),oe=x("../internals/check-correctness-of-iteration"),le=!oe(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,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/array-includes").includes,oe=x("../internals/add-to-unscopables");ue({target:"Array",proto:!0},{includes:function(ie){return ae(this,ie,arguments.length>1?arguments[1]:void 0)}}),oe("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(x,ge,Ae){"use strict";var ue=x("../internals/to-indexed-object"),ae=x("../internals/add-to-unscopables"),oe=x("../internals/iterators"),le=x("../internals/internal-state"),ie=x("../internals/object-define-property").f,se=x("../internals/define-iterator"),re=x("../internals/is-pure"),te=x("../internals/descriptors"),z="Array Iterator",a=le.set,y=le.getterFor(z);ge.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=oe.Arguments=oe.Array;if(ae("keys"),ae("values"),ae("entries"),!re&&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,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/function-uncurry-this"),oe=x("../internals/indexed-object"),le=x("../internals/to-indexed-object"),ie=x("../internals/array-method-is-strict"),se=ae([].join),re=oe!=Object,te=ie("join",",");ue({target:"Array",proto:!0,forced:re||!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,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/array-iteration").map,oe=x("../internals/array-method-has-species-support"),le=oe("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,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/global"),oe=x("../internals/is-array"),le=x("../internals/is-constructor"),ie=x("../internals/is-object"),se=x("../internals/to-absolute-index"),re=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(he,pe){var me=te(this),be=re(me),ye=se(he,be),Ce=se(pe===void 0?be:pe,be),we,Qe,Se;if(oe(me)&&(we=me.constructor,le(we)&&(we===ne||oe(we.prototype))?we=void 0:ie(we)&&(we=we[ee],we===null&&(we=void 0)),we===ne||we===void 0))return E(me,ye,Ce);for(Qe=new(we===void 0?ne:we)(ce(Ce-ye,0)),Se=0;ye<Ce;ye++,Se++)ye in me&&z(Qe,Se,me[ye]);return Qe.length=Se,Qe}})},{"../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,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/function-uncurry-this"),oe=x("../internals/a-callable"),le=x("../internals/to-object"),ie=x("../internals/length-of-array-like"),se=x("../internals/to-string"),re=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),de=re(function(){ee.sort(void 0)}),he=re(function(){ee.sort(null)}),pe=z("sort"),me=!re(function(){if(E)return E<70;if(!(a&&a>3)){if(y)return!0;if(b)return b<603;var Ce="",we,Qe,Se,ke;for(we=65;we<76;we++){switch(Qe=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:Qe+ke,v:Se})}for(ee.sort(function(Pe,Te){return Te.v-Pe.v}),ke=0;ke<ee.length;ke++)Qe=ee[ke].k.charAt(0),Ce.charAt(Ce.length-1)!==Qe&&(Ce+=Qe);return Ce!=="DGBEFHACIJK"}}),be=de||!he||!pe||!me,ye=function(Ce){return function(we,Qe){return Qe===void 0?-1:we===void 0?1:Ce!==void 0?+Ce(we,Qe)||0:se(we)>se(Qe)?1:-1}};ue({target:"Array",proto:!0,forced:be},{sort:function(we){we!==void 0&&oe(we);var Qe=le(this);if(me)return we===void 0?ne(Qe):ne(Qe,we);var Se=[],ke=ie(Qe),Pe,Te;for(Te=0;Te<ke;Te++)Te in Qe&&ce(Se,Qe[Te]);for(te(Se,ye(we)),Pe=Se.length,Te=0;Te<Pe;)Qe[Te]=Se[Te++];for(;Te<ke;)delete Qe[Te++];return Qe}})},{"../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,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/global"),oe=x("../internals/to-absolute-index"),le=x("../internals/to-integer-or-infinity"),ie=x("../internals/length-of-array-like"),se=x("../internals/to-object"),re=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(de,he){var pe=se(this),me=ie(pe),be=oe(de,me),ye=arguments.length,Ce,we,Qe,Se,ke,Pe;if(ye===0?Ce=we=0:ye===1?(Ce=0,we=me-be):(Ce=ye-2,we=b(E(le(he),0),me-be)),me+Ce-we>ee)throw y(ne);for(Qe=re(pe,we),Se=0;Se<we;Se++)ke=be+Se,ke in pe&&te(Qe,Se,pe[ke]);if(Qe.length=we,Ce<we){for(Se=be;Se<me-we;Se++)ke=Se+we,Pe=Se+Ce,ke in pe?pe[Pe]=pe[ke]:delete pe[Pe];for(Se=me;Se>me-we+Ce;Se--)delete pe[Se-1]}else if(Ce>we)for(Se=me-we;Se>be;Se--)ke=Se+we-1,Pe=Se+Ce-1,ke in pe?pe[Pe]=pe[ke]:delete pe[Pe];for(Se=0;Se<Ce;Se++)pe[Se+be]=arguments[Se+2];return pe.length=me-we+Ce,Qe}})},{"../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,ge,Ae){var ue=x("../internals/descriptors"),ae=x("../internals/function-name").EXISTS,oe=x("../internals/function-uncurry-this"),le=x("../internals/object-define-property").f,ie=Function.prototype,se=oe(ie.toString),re=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,te=oe(re.exec),z="name";ue&&!ae&&le(ie,z,{configurable:!0,get:function(){try{return te(re,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,ge,Ae){var ue=x("../internals/export"),ae=x("../internals/get-built-in"),oe=x("../internals/function-apply"),le=x("../internals/function-call"),ie=x("../internals/function-uncurry-this"),se=x("../internals/fails"),re=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),de=ie("".replace),he=ie(1 .toString),pe=/[\uD800-\uDFFF]/g,me=/^[\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 Pe=y(arguments),Te=ke;if(!(!z(ke)&&Se===void 0||a(Se)))return re(ke)||(ke=function(Ze,Xe){if(te(Te)&&(Xe=le(Te,this,Ze,Xe)),!a(Xe))return Xe}),Pe[1]=ke,oe(b,null,Pe)},Qe=function(Se,ke,Pe){var Te=ne(Pe,ke-1),Ze=ne(Pe,ke+1);return ee(me,Se)&&!ee(be,Ze)||ee(be,Se)&&!ee(me,Te)?"\\u"+he(ce(Se,0),16):Se};b&&ue({target:"JSON",stat:!0,forced:ye||Ce},{stringify:function(ke,Pe,Te){var Ze=y(arguments),Xe=oe(ye?we:b,null,Ze);return Ce&&typeof Xe=="string"?de(Xe,pe,Qe):Xe}})},{"../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,ge,Ae){"use strict";var ue=x("../internals/descriptors"),ae=x("../internals/global"),oe=x("../internals/function-uncurry-this"),le=x("../internals/is-forced"),ie=x("../internals/redefine"),se=x("../internals/has-own-property"),re=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,de="Number",he=ae[de],pe=he.prototype,me=ae.TypeError,be=oe("".slice),ye=oe("".charCodeAt),Ce=function(Te){var Ze=a(Te,"number");return typeof Ze=="bigint"?Ze:we(Ze)},we=function(Te){var Ze=a(Te,"number"),Xe,Re,Je,et,ut,ct,ot,st;if(z(Ze))throw me("Cannot convert a Symbol value to a number");if(typeof Ze=="string"&&Ze.length>2){if(Ze=ce(Ze),Xe=ye(Ze,0),Xe===43||Xe===45){if(Re=ye(Ze,2),Re===88||Re===120)return NaN}else if(Xe===48){switch(ye(Ze,1)){case 66:case 98:Je=2,et=49;break;case 79:case 111:Je=8,et=55;break;default:return+Ze}for(ut=be(Ze,2),ct=ut.length,ot=0;ot<ct;ot++)if(st=ye(ut,ot),st<48||st>et)return NaN;return parseInt(ut,Je)}}return+Ze};if(le(de,!he(" 0o1")||!he("0b1")||he("+0x1"))){for(var Qe=function(Ze){var Xe=arguments.length<1?0:he(Ce(Ze)),Re=this;return te(pe,Re)&&y(function(){ne(Re)})?re(Object(Xe),Re,Qe):Xe},Se=ue?E(he):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),ke=0,Pe;Se.length>ke;ke++)se(he,Pe=Se[ke])&&!se(Qe,Pe)&&ee(Qe,Pe,b(he,Pe));Qe.prototype=pe,pe.constructor=Qe,ie(ae,de,Qe)}},{"../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,ge,Ae){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,ge,Ae){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,ge,Ae){var ue=x("../internals/export"),ae=x("../internals/native-symbol"),oe=x("../internals/fails"),le=x("../internals/object-get-own-property-symbols"),ie=x("../internals/to-object"),se=!ae||oe(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,ge,Ae){var ue=x("../internals/export"),ae=x("../internals/to-object"),oe=x("../internals/object-keys"),le=x("../internals/fails"),ie=le(function(){oe(1)});ue({target:"Object",stat:!0,forced:ie},{keys:function(re){return oe(ae(re))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(x,ge,Ae){var ue=x("../internals/to-string-tag-support"),ae=x("../internals/redefine"),oe=x("../internals/object-to-string");ue||ae(Object.prototype,"toString",oe,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(x,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/function-call"),oe=x("../internals/a-callable"),le=x("../internals/new-promise-capability"),ie=x("../internals/perform"),se=x("../internals/iterate"),re=x("../internals/promise-statics-incorrect-iteration");ue({target:"Promise",stat:!0,forced:re},{all:function(z){var a=this,y=le.f(a),E=y.resolve,b=y.reject,ee=ie(function(){var ne=oe(a.resolve),ce=[],de=0,he=1;se(z,function(pe){var me=de++,be=!1;he++,ae(ne,a,pe).then(function(ye){be||(be=!0,ce[me]=ye,--he||E(ce))},b)}),--he||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,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/is-pure"),oe=x("../internals/promise-constructor-detection").CONSTRUCTOR,le=x("../internals/promise-native-constructor"),ie=x("../internals/get-built-in"),se=x("../internals/is-callable"),re=x("../internals/redefine"),te=le&&le.prototype;if(ue({target:"Promise",proto:!0,forced:oe,real:!0},{catch:function(a){return this.then(void 0,a)}}),!ae&&se(le)){var z=ie("Promise").prototype.catch;te.catch!==z&&re(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,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/is-pure"),oe=x("../internals/engine-is-node"),le=x("../internals/global"),ie=x("../internals/function-call"),se=x("../internals/redefine"),re=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,de=x("../internals/microtask"),he=x("../internals/host-report-errors"),pe=x("../internals/perform"),me=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"),Qe="Promise",Se=Ce.CONSTRUCTOR,ke=Ce.REJECTION_EVENT,Pe=Ce.SUBCLASSING,Te=be.getterFor(Qe),Ze=be.set,Xe=ye&&ye.prototype,Re=ye,Je=Xe,et=le.TypeError,ut=le.document,ct=le.process,ot=we.f,st=ot,lt=!!(ut&&ut.createEvent&&le.dispatchEvent),pt="unhandledrejection",yt="rejectionhandled",_t=0,mt=1,dt=2,$e=1,Fe=2,Ke,Ge,_e,xe,We=function(It){var Ut;return b(It)&&E(Ut=It.then)?Ut:!1},Ie=function(It,Ut){var Ct=Ut.value,Zt=Ut.state==mt,xt=Zt?It.ok:It.fail,jt=It.resolve,Jt=It.reject,tn=It.domain,hn,Un,xn;try{xt?(Zt||(Ut.rejection===Fe&&Pt(Ut),Ut.rejection=$e),xt===!0?hn=Ct:(tn&&tn.enter(),hn=xt(Ct),tn&&(tn.exit(),xn=!0)),hn===It.promise?Jt(et("Promise-chain cycle")):(Un=We(hn))?ie(Un,hn,jt,Jt):jt(hn)):Jt(Ct)}catch(Hn){tn&&!xn&&tn.exit(),Jt(Hn)}},De=function(It,Ut){It.notified||(It.notified=!0,de(function(){for(var Ct=It.reactions,Zt;Zt=Ct.get();)Ie(Zt,It);It.notified=!1,Ut&&!It.rejection&&at(It)}))},ze=function(It,Ut,Ct){var Zt,xt;lt?(Zt=ut.createEvent("Event"),Zt.promise=Ut,Zt.reason=Ct,Zt.initEvent(It,!1,!0),le.dispatchEvent(Zt)):Zt={promise:Ut,reason:Ct},!ke&&(xt=le["on"+It])?xt(Zt):It===pt&&he("Unhandled promise rejection",Ct)},at=function(It){ie(ce,le,function(){var Ut=It.facade,Ct=It.value,Zt=bt(It),xt;if(Zt&&(xt=pe(function(){oe?ct.emit("unhandledRejection",Ct,Ut):ze(pt,Ut,Ct)}),It.rejection=oe||bt(It)?Fe:$e,xt.error))throw xt.value})},bt=function(It){return It.rejection!==$e&&!It.parent},Pt=function(It){ie(ce,le,function(){var Ut=It.facade;oe?ct.emit("rejectionHandled",Ut):ze(yt,Ut,It.value)})},Ot=function(It,Ut,Ct){return function(Zt){It(Ut,Zt,Ct)}},St=function(It,Ut,Ct){It.done||(It.done=!0,Ct&&(It=Ct),It.value=Ut,It.state=dt,De(It,!0))},wt=function(It,Ut,Ct){if(!It.done){It.done=!0,Ct&&(It=Ct);try{if(It.facade===Ut)throw et("Promise can't be resolved itself");var Zt=We(Ut);Zt?de(function(){var xt={done:!1};try{ie(Zt,Ut,Ot(wt,xt,It),Ot(St,xt,It))}catch(jt){St(xt,jt,It)}}):(It.value=Ut,It.state=mt,De(It,!1))}catch(xt){St({done:!1},xt,It)}}};if(Se&&(Re=function(Ut){ee(this,Je),y(Ut),ie(Ke,this);var Ct=Te(this);try{Ut(Ot(wt,Ct),Ot(St,Ct))}catch(Zt){St(Ct,Zt)}},Je=Re.prototype,Ke=function(Ut){Ze(this,{type:Qe,done:!1,notified:!1,parent:!1,reactions:new me,rejection:!1,state:_t,value:void 0})},Ke.prototype=re(Je,{then:function(Ut,Ct){var Zt=Te(this),xt=ot(ne(this,Re));return Zt.parent=!0,xt.ok=E(Ut)?Ut:!0,xt.fail=E(Ct)&&Ct,xt.domain=oe?ct.domain:void 0,Zt.state==_t?Zt.reactions.add(xt):de(function(){Ie(xt,Zt)}),xt.promise}}),Ge=function(){var It=new Ke,Ut=Te(It);this.promise=It,this.resolve=Ot(wt,Ut),this.reject=Ot(St,Ut)},we.f=ot=function(It){return It===Re||It===_e?new Ge(It):st(It)},!ae&&E(ye)&&Xe!==Object.prototype)){xe=Xe.then,Pe||se(Xe,"then",function(Ut,Ct){var Zt=this;return new Re(function(xt,jt){ie(xe,Zt,xt,jt)}).then(Ut,Ct)},{unsafe:!0});try{delete Xe.constructor}catch(It){}te&&te(Xe,Je)}ue({global:!0,wrap:!0,forced:Se},{Promise:Re}),z(Re,Qe,!1,!0),a(Qe)},{"../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,ge,Ae){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,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/function-call"),oe=x("../internals/a-callable"),le=x("../internals/new-promise-capability"),ie=x("../internals/perform"),se=x("../internals/iterate"),re=x("../internals/promise-statics-incorrect-iteration");ue({target:"Promise",stat:!0,forced:re},{race:function(z){var a=this,y=le.f(a),E=y.reject,b=ie(function(){var ee=oe(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,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/function-call"),oe=x("../internals/new-promise-capability"),le=x("../internals/promise-constructor-detection").CONSTRUCTOR;ue({target:"Promise",stat:!0,forced:le},{reject:function(se){var re=oe.f(this);return ae(re.reject,void 0,se),re.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(x,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/get-built-in"),oe=x("../internals/is-pure"),le=x("../internals/promise-native-constructor"),ie=x("../internals/promise-constructor-detection").CONSTRUCTOR,se=x("../internals/promise-resolve"),re=ae("Promise"),te=oe&&!ie;ue({target:"Promise",stat:!0,forced:oe||ie},{resolve:function(a){return se(te&&this===re?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,ge,Ae){var ue=x("../internals/descriptors"),ae=x("../internals/global"),oe=x("../internals/function-uncurry-this"),le=x("../internals/is-forced"),ie=x("../internals/inherit-if-required"),se=x("../internals/create-non-enumerable-property"),re=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"),de=x("../internals/internal-state").enforce,he=x("../internals/set-species"),pe=x("../internals/well-known-symbol"),me=x("../internals/regexp-unsupported-dot-all"),be=x("../internals/regexp-unsupported-ncg"),ye=pe("match"),Ce=ae.RegExp,we=Ce.prototype,Qe=ae.SyntaxError,Se=oe(we.exec),ke=oe("".charAt),Pe=oe("".replace),Te=oe("".indexOf),Ze=oe("".slice),Xe=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Re=/a/g,Je=/a/g,et=new Ce(Re)!==Re,ut=E.MISSED_STICKY,ct=E.UNSUPPORTED_Y,ot=ue&&(!et||ut||me||be||ne(function(){return Je[ye]=!1,Ce(Re)!=Re||Ce(Je)==Je||Ce(Re,"i")!="/a/i"})),st=function(mt){for(var dt=mt.length,$e=0,Fe="",Ke=!1,Ge;$e<=dt;$e++){if(Ge=ke(mt,$e),Ge==="\\"){Fe+=Ge+ke(mt,++$e);continue}!Ke&&Ge==="."?Fe+="[\\s\\S]":(Ge==="["?Ke=!0:Ge==="]"&&(Ke=!1),Fe+=Ge)}return Fe},lt=function(mt){for(var dt=mt.length,$e=0,Fe="",Ke=[],Ge={},_e=!1,xe=!1,We=0,Ie="",De;$e<=dt;$e++){if(De=ke(mt,$e),De==="\\")De=De+ke(mt,++$e);else if(De==="]")_e=!1;else if(!_e)switch(!0){case De==="[":_e=!0;break;case De==="(":Se(Xe,Ze(mt,$e+1))&&($e+=2,xe=!0),Fe+=De,We++;continue;case(De===">"&&xe):if(Ie===""||ce(Ge,Ie))throw new Qe("Invalid capture group name");Ge[Ie]=!0,Ke[Ke.length]=[Ie,We],xe=!1,Ie="";continue}xe?Ie+=De:Fe+=De}return[Fe,Ke]};if(le("RegExp",ot)){for(var pt=function(dt,$e){var Fe=te(we,this),Ke=z(dt),Ge=$e===void 0,_e=[],xe=dt,We,Ie,De,ze,at,bt;if(!Fe&&Ke&&Ge&&dt.constructor===pt)return dt;if((Ke||te(we,dt))&&(dt=dt.source,Ge&&($e=y(xe))),dt=dt===void 0?"":a(dt),$e=$e===void 0?"":a($e),xe=dt,me&&"dotAll"in Re&&(Ie=!!$e&&Te($e,"s")>-1,Ie&&($e=Pe($e,/s/g,""))),We=$e,ut&&"sticky"in Re&&(De=!!$e&&Te($e,"y")>-1,De&&ct&&($e=Pe($e,/y/g,""))),be&&(ze=lt(dt),dt=ze[0],_e=ze[1]),at=ie(Ce(dt,$e),Fe?this:we,pt),(Ie||De||_e.length)&&(bt=de(at),Ie&&(bt.dotAll=!0,bt.raw=pt(st(dt),We)),De&&(bt.sticky=!0),_e.length&&(bt.groups=_e)),dt!==xe)try{se(at,"source",xe===""?"(?:)":xe)}catch(Pt){}return at},yt=re(Ce),_t=0;yt.length>_t;)b(pt,Ce,yt[_t++]);we.constructor=pt,pt.prototype=we,ee(ae,"RegExp",pt)}he("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(x,ge,Ae){"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,ge,Ae){"use strict";var ue=x("../internals/function-name").PROPER,ae=x("../internals/redefine"),oe=x("../internals/an-object"),le=x("../internals/to-string"),ie=x("../internals/fails"),se=x("../internals/regexp-get-flags"),re="toString",te=RegExp.prototype,z=te[re],a=ie(function(){return z.call({source:"a",flags:"b"})!="/a/b"}),y=ue&&z.name!=re;(a||y)&&ae(RegExp.prototype,re,function(){var b=oe(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,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/function-uncurry-this"),oe=x("../internals/not-a-regexp"),le=x("../internals/require-object-coercible"),ie=x("../internals/to-string"),se=x("../internals/correct-is-regexp-logic"),re=ae("".indexOf);ue({target:"String",proto:!0,forced:!se("includes")},{includes:function(z){return!!~re(ie(le(this)),ie(oe(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,ge,Ae){"use strict";var ue=x("../internals/string-multibyte").charAt,ae=x("../internals/to-string"),oe=x("../internals/internal-state"),le=x("../internals/define-iterator"),ie="String Iterator",se=oe.set,re=oe.getterFor(ie);le(String,"String",function(te){se(this,{type:ie,string:ae(te),index:0})},function(){var z=re(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,ge,Ae){"use strict";var ue=x("../internals/function-call"),ae=x("../internals/fix-regexp-well-known-symbol-logic"),oe=x("../internals/an-object"),le=x("../internals/to-length"),ie=x("../internals/to-string"),se=x("../internals/require-object-coercible"),re=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:re(ee,a);return ce?ue(ce,ee,ne):new RegExp(ee)[a](ie(ne))},function(b){var ee=oe(this),ne=ie(b),ce=E(y,ee,ne);if(ce.done)return ce.value;if(!ee.global)return z(ee,ne);var de=ee.unicode;ee.lastIndex=0;for(var he=[],pe=0,me;(me=z(ee,ne))!==null;){var be=ie(me[0]);he[pe]=be,be===""&&(ee.lastIndex=te(ne,le(ee.lastIndex),de)),pe++}return pe===0?null:he}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(x,ge,Ae){"use strict";var ue=x("../internals/function-apply"),ae=x("../internals/function-call"),oe=x("../internals/function-uncurry-this"),le=x("../internals/fix-regexp-well-known-symbol-logic"),ie=x("../internals/fails"),se=x("../internals/an-object"),re=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"),de=ce("replace"),he=Math.max,pe=Math.min,me=oe([].concat),be=oe([].push),ye=oe("".indexOf),Ce=oe("".slice),we=function(Pe){return Pe===void 0?Pe:String(Pe)},Qe=function(){return"a".replace(/./,"$0")==="$0"}(),Se=function(){return/./[de]?/./[de]("a","$0")==="":!1}(),ke=!ie(function(){var Pe=/./;return Pe.exec=function(){var Te=[];return Te.groups={a:"7"},Te},"".replace(Pe,"$<a>")!=="7"});le("replace",function(Pe,Te,Ze){var Xe=Se?"$":"$0";return[function(Je,et){var ut=y(this),ct=Je==null?void 0:b(Je,de);return ct?ae(ct,Je,ut,et):ae(Te,a(ut),Je,et)},function(Re,Je){var et=se(this),ut=a(Re);if(typeof Je=="string"&&ye(Je,Xe)===-1&&ye(Je,"$<")===-1){var ct=Ze(Te,et,ut,Je);if(ct.done)return ct.value}var ot=re(Je);ot||(Je=a(Je));var st=et.global;if(st){var lt=et.unicode;et.lastIndex=0}for(var pt=[];;){var yt=ne(et,ut);if(yt===null||(be(pt,yt),!st))break;var _t=a(yt[0]);_t===""&&(et.lastIndex=E(ut,z(et.lastIndex),lt))}for(var mt="",dt=0,$e=0;$e<pt.length;$e++){yt=pt[$e];for(var Fe=a(yt[0]),Ke=he(pe(te(yt.index),ut.length),0),Ge=[],_e=1;_e<yt.length;_e++)be(Ge,we(yt[_e]));var xe=yt.groups;if(ot){var We=me([Fe],Ge,Ke,ut);xe!==void 0&&be(We,xe);var Ie=a(ue(Je,void 0,We))}else Ie=ee(Fe,ut,Ke,Ge,xe,Je);Ke>=dt&&(mt+=Ce(ut,dt,Ke)+Ie,dt=Ke+Fe.length)}return mt+Ce(ut,dt)}]},!ke||!Qe||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,ge,Ae){"use strict";var ue=x("../internals/function-call"),ae=x("../internals/fix-regexp-well-known-symbol-logic"),oe=x("../internals/an-object"),le=x("../internals/require-object-coercible"),ie=x("../internals/same-value"),se=x("../internals/to-string"),re=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:re(b,z);return ne?ue(ne,b,ee):new RegExp(b)[z](se(ee))},function(E){var b=oe(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 de=te(b,ee);return ie(b.lastIndex,ce)||(b.lastIndex=ce),de===null?-1:de.index}]})},{"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/same-value":231,"../internals/to-string":256}],307:[function(x,ge,Ae){"use strict";var ue=x("../internals/function-apply"),ae=x("../internals/function-call"),oe=x("../internals/function-uncurry-this"),le=x("../internals/fix-regexp-well-known-symbol-logic"),ie=x("../internals/is-regexp"),se=x("../internals/an-object"),re=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"),de=x("../internals/fails"),he=ce.UNSUPPORTED_Y,pe=4294967295,me=Math.min,be=[].push,ye=oe(/./.exec),Ce=oe(be),we=oe("".slice),Qe=!de(function(){var Se=/(?:)/,ke=Se.exec;Se.exec=function(){return ke.apply(this,arguments)};var Pe="ab".split(Se);return Pe.length!==2||Pe[0]!=="a"||Pe[1]!=="b"});le("split",function(Se,ke,Pe){var Te;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?Te=function(Ze,Xe){var Re=y(re(this)),Je=Xe===void 0?pe:Xe>>>0;if(Je===0)return[];if(Ze===void 0)return[Re];if(!ie(Ze))return ae(ke,Re,Ze,Je);for(var et=[],ut=(Ze.ignoreCase?"i":"")+(Ze.multiline?"m":"")+(Ze.unicode?"u":"")+(Ze.sticky?"y":""),ct=0,ot=new RegExp(Ze.source,ut+"g"),st,lt,pt;(st=ae(ne,ot,Re))&&(lt=ot.lastIndex,!(lt>ct&&(Ce(et,we(Re,ct,st.index)),st.length>1&&st.index<Re.length&&ue(be,et,b(st,1)),pt=st[0].length,ct=lt,et.length>=Je)));)ot.lastIndex===st.index&&ot.lastIndex++;return ct===Re.length?(pt||!ye(ot,""))&&Ce(et,""):Ce(et,we(Re,ct)),et.length>Je?b(et,0,Je):et}:"0".split(void 0,0).length?Te=function(Ze,Xe){return Ze===void 0&&Xe===0?[]:ae(ke,this,Ze,Xe)}:Te=ke,[function(Xe,Re){var Je=re(this),et=Xe==null?void 0:E(Xe,Se);return et?ae(et,Xe,Je,Re):ae(Te,y(Je),Xe,Re)},function(Ze,Xe){var Re=se(this),Je=y(Ze),et=Pe(Te,Re,Je,Xe,Te!==ke);if(et.done)return et.value;var ut=te(Re,RegExp),ct=Re.unicode,ot=(Re.ignoreCase?"i":"")+(Re.multiline?"m":"")+(Re.unicode?"u":"")+(he?"g":"y"),st=new ut(he?"^(?:"+Re.source+")":Re,ot),lt=Xe===void 0?pe:Xe>>>0;if(lt===0)return[];if(Je.length===0)return ee(st,Je)===null?[Je]:[];for(var pt=0,yt=0,_t=[];yt<Je.length;){st.lastIndex=he?0:yt;var mt=ee(st,he?we(Je,yt):Je),dt;if(mt===null||(dt=me(a(st.lastIndex+(he?yt:0)),Je.length))===pt)yt=z(Je,yt,ct);else{if(Ce(_t,we(Je,pt,yt)),_t.length===lt)return _t;for(var $e=1;$e<=mt.length-1;$e++)if(Ce(_t,mt[$e]),_t.length===lt)return _t;yt=pt=dt}}return Ce(_t,we(Je,pt)),_t}]},!Qe,he)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/array-slice-simple":116,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/is-regexp":182,"../internals/regexp-exec":224,"../internals/regexp-exec-abstract":223,"../internals/regexp-sticky-helpers":227,"../internals/require-object-coercible":230,"../internals/species-constructor":238,"../internals/to-length":249,"../internals/to-string":256}],308:[function(x,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/string-trim").trim,oe=x("../internals/string-trim-forced");ue({target:"String",proto:!0,forced:oe("trim")},{trim:function(){return ae(this)}})},{"../internals/export":149,"../internals/string-trim":241,"../internals/string-trim-forced":240}],309:[function(x,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/global"),oe=x("../internals/function-call"),le=x("../internals/function-uncurry-this"),ie=x("../internals/is-pure"),se=x("../internals/descriptors"),re=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"),de=x("../internals/object-keys"),he=x("../internals/object-get-own-property-names"),pe=x("../internals/object-get-own-property-names-external"),me=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"),Qe=x("../internals/redefine"),Se=x("../internals/shared"),ke=x("../internals/shared-key"),Pe=x("../internals/hidden-keys"),Te=x("../internals/uid"),Ze=x("../internals/well-known-symbol"),Xe=x("../internals/well-known-symbol-wrapped"),Re=x("../internals/define-well-known-symbol"),Je=x("../internals/symbol-define-to-primitive"),et=x("../internals/set-to-string-tag"),ut=x("../internals/internal-state"),ct=x("../internals/array-iteration").forEach,ot=ke("hidden"),st="Symbol",lt="prototype",pt=ut.set,yt=ut.getterFor(st),_t=Object[lt],mt=ae.Symbol,dt=mt&&mt[lt],$e=ae.TypeError,Fe=ae.QObject,Ke=be.f,Ge=ye.f,_e=pe.f,xe=we.f,We=le([].push),Ie=Se("symbols"),De=Se("op-symbols"),ze=Se("wks"),at=!Fe||!Fe[lt]||!Fe[lt].findChild,bt=se&&te(function(){return ce(Ge({},"a",{get:function(){return Ge(this,"a",{value:7}).a}})).a!=7})?function(xt,jt,Jt){var tn=Ke(_t,jt);tn&&delete _t[jt],Ge(xt,jt,Jt),tn&&xt!==_t&&Ge(_t,jt,tn)}:Ge,Pt=function(xt,jt){var Jt=Ie[xt]=ce(dt);return pt(Jt,{type:st,tag:xt,description:jt}),se||(Jt.description=jt),Jt},Ot=function(jt,Jt,tn){jt===_t&&Ot(De,Jt,tn),y(jt);var hn=b(Jt);return y(tn),z(Ie,hn)?(tn.enumerable?(z(jt,ot)&&jt[ot][hn]&&(jt[ot][hn]=!1),tn=ce(tn,{enumerable:ne(0,!1)})):(z(jt,ot)||Ge(jt,ot,ne(1,{})),jt[ot][hn]=!0),bt(jt,hn,tn)):Ge(jt,hn,tn)},St=function(jt,Jt){y(jt);var tn=E(Jt),hn=de(tn).concat(Zt(tn));return ct(hn,function(Un){(!se||oe(It,tn,Un))&&Ot(jt,Un,tn[Un])}),jt},wt=function(jt,Jt){return Jt===void 0?ce(jt):St(ce(jt),Jt)},It=function(jt){var Jt=b(jt),tn=oe(xe,this,Jt);return this===_t&&z(Ie,Jt)&&!z(De,Jt)?!1:tn||!z(this,Jt)||!z(Ie,Jt)||z(this,ot)&&this[ot][Jt]?tn:!0},Ut=function(jt,Jt){var tn=E(jt),hn=b(Jt);if(!(tn===_t&&z(Ie,hn)&&!z(De,hn))){var Un=Ke(tn,hn);return Un&&z(Ie,hn)&&!(z(tn,ot)&&tn[ot][hn])&&(Un.enumerable=!0),Un}},Ct=function(jt){var Jt=_e(E(jt)),tn=[];return ct(Jt,function(hn){!z(Ie,hn)&&!z(Pe,hn)&&We(tn,hn)}),tn},Zt=function(xt){var jt=xt===_t,Jt=_e(jt?De:E(xt)),tn=[];return ct(Jt,function(hn){z(Ie,hn)&&(!jt||z(_t,hn))&&We(tn,Ie[hn])}),tn};re||(mt=function(){if(a(dt,this))throw $e("Symbol is not a constructor");var jt=!arguments.length||arguments[0]===void 0?void 0:ee(arguments[0]),Jt=Te(jt),tn=function(hn){this===_t&&oe(tn,De,hn),z(this,ot)&&z(this[ot],Jt)&&(this[ot][Jt]=!1),bt(this,Jt,ne(1,hn))};return se&&at&&bt(_t,Jt,{configurable:!0,set:tn}),Pt(Jt,jt)},dt=mt[lt],Qe(dt,"toString",function(){return yt(this).tag}),Qe(mt,"withoutSetter",function(xt){return Pt(Te(xt),xt)}),we.f=It,ye.f=Ot,Ce.f=St,be.f=Ut,he.f=pe.f=Ct,me.f=Zt,Xe.f=function(xt){return Pt(Ze(xt),xt)},se&&(Ge(dt,"description",{configurable:!0,get:function(){return yt(this).description}}),ie||Qe(_t,"propertyIsEnumerable",It,{unsafe:!0}))),ue({global:!0,wrap:!0,forced:!re,sham:!re},{Symbol:mt}),ct(de(ze),function(xt){Re(xt)}),ue({target:st,stat:!0,forced:!re},{useSetter:function(){at=!0},useSimple:function(){at=!1}}),ue({target:"Object",stat:!0,forced:!re,sham:!se},{create:wt,defineProperty:Ot,defineProperties:St,getOwnPropertyDescriptor:Ut}),ue({target:"Object",stat:!0,forced:!re},{getOwnPropertyNames:Ct}),Je(),et(mt,st),Pe[ot]=!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,ge,Ae){"use strict";var ue=x("../internals/export"),ae=x("../internals/descriptors"),oe=x("../internals/global"),le=x("../internals/function-uncurry-this"),ie=x("../internals/has-own-property"),se=x("../internals/is-callable"),re=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=oe.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=re(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),de=le(E.valueOf),he=/^Symbol\((.*)\)[^)]+$/,pe=le("".replace),me=le("".slice);z(E,"description",{configurable:!0,get:function(){var ye=de(this),Ce=ce(ye);if(ie(b,ye))return"";var we=ne?me(Ce,7,-1):pe(Ce,he,"$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,ge,Ae){var ue=x("../internals/export"),ae=x("../internals/get-built-in"),oe=x("../internals/has-own-property"),le=x("../internals/to-string"),ie=x("../internals/shared"),se=x("../internals/native-symbol-registry"),re=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(oe(re,a))return re[a];var y=ae("Symbol")(a);return re[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,ge,Ae){var ue=x("../internals/define-well-known-symbol");ue("iterator")},{"../internals/define-well-known-symbol":133}],313:[function(x,ge,Ae){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,ge,Ae){var ue=x("../internals/export"),ae=x("../internals/has-own-property"),oe=x("../internals/is-symbol"),le=x("../internals/try-to-string"),ie=x("../internals/shared"),se=x("../internals/native-symbol-registry"),re=ie("symbol-to-string-registry");ue({target:"Symbol",stat:!0,forced:!se},{keyFor:function(z){if(!oe(z))throw TypeError(le(z)+" is not a symbol");if(ae(re,z))return re[z]}})},{"../internals/export":149,"../internals/has-own-property":164,"../internals/is-symbol":183,"../internals/native-symbol-registry":190,"../internals/shared":237,"../internals/try-to-string":257}],315:[function(x,ge,Ae){"use strict";var ue=x("../internals/function-uncurry-this"),ae=x("../internals/array-buffer-view-core"),oe=x("../internals/array-copy-within"),le=ue(oe),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,ge,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-iteration").every,oe=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("every",function(se){return ae(oe(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(x,ge,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/function-call"),oe=x("../internals/array-fill"),le=ue.aTypedArray,ie=ue.exportTypedArrayMethod;ie("fill",function(re){var te=arguments.length;return ae(oe,le(this),re,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,ge,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-iteration").filter,oe=x("../internals/typed-array-from-species-and-list"),le=ue.aTypedArray,ie=ue.exportTypedArrayMethod;ie("filter",function(re){var te=ae(le(this),re,arguments.length>1?arguments[1]:void 0);return oe(this,te)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(x,ge,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-iteration").findIndex,oe=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("findIndex",function(se){return ae(oe(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(x,ge,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-iteration").find,oe=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("find",function(se){return ae(oe(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(x,ge,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-iteration").forEach,oe=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("forEach",function(se){ae(oe(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(x,ge,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-includes").includes,oe=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("includes",function(se){return ae(oe(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(x,ge,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-includes").indexOf,oe=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("indexOf",function(se){return ae(oe(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(x,ge,Ae){"use strict";var ue=x("../internals/global"),ae=x("../internals/fails"),oe=x("../internals/function-uncurry-this"),le=x("../internals/array-buffer-view-core"),ie=x("../modules/es.array.iterator"),se=x("../internals/well-known-symbol"),re=se("iterator"),te=ue.Uint8Array,z=oe(ie.values),a=oe(ie.keys),y=oe(ie.entries),E=le.aTypedArray,b=le.exportTypedArrayMethod,ee=te&&te.prototype,ne=!ae(function(){ee[re].call([1])}),ce=!!ee&&ee.values&&ee[re]===ee.values&&ee.values.name==="values",de=function(){return z(E(this))};b("entries",function(){return y(E(this))},ne),b("keys",function(){return a(E(this))},ne),b("values",de,ne||!ce,{name:"values"}),b(re,de,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,ge,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/function-uncurry-this"),oe=ue.aTypedArray,le=ue.exportTypedArrayMethod,ie=ae([].join);le("join",function(re){return ie(oe(this),re)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(x,ge,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/function-apply"),oe=x("../internals/array-last-index-of"),le=ue.aTypedArray,ie=ue.exportTypedArrayMethod;ie("lastIndexOf",function(re){var te=arguments.length;return ae(oe,le(this),te>1?[re,arguments[1]]:[re])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(x,ge,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-iteration").map,oe=x("../internals/typed-array-species-constructor"),le=ue.aTypedArray,ie=ue.exportTypedArrayMethod;ie("map",function(re){return ae(le(this),re,arguments.length>1?arguments[1]:void 0,function(te,z){return new(oe(te))(z)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(x,ge,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-reduce").right,oe=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("reduceRight",function(se){var re=arguments.length;return ae(oe(this),se,re,re>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(x,ge,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-reduce").left,oe=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("reduce",function(se){var re=arguments.length;return ae(oe(this),se,re,re>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(x,ge,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=ue.aTypedArray,oe=ue.exportTypedArrayMethod,le=Math.floor;oe("reverse",function(){for(var se=this,re=ae(se).length,te=le(re/2),z=0,a;z<te;)a=se[z],se[z++]=se[--re],se[re]=a;return se})},{"../internals/array-buffer-view-core":103}],331:[function(x,ge,Ae){"use strict";var ue=x("../internals/global"),ae=x("../internals/function-call"),oe=x("../internals/array-buffer-view-core"),le=x("../internals/length-of-array-like"),ie=x("../internals/to-offset"),se=x("../internals/to-object"),re=x("../internals/fails"),te=ue.RangeError,z=ue.Int8Array,a=z&&z.prototype,y=a&&a.set,E=oe.aTypedArray,b=oe.exportTypedArrayMethod,ee=!re(function(){var ce=new Uint8ClampedArray(2);return ae(y,ce,{length:1,0:3},1),ce[1]!==3}),ne=ee&&oe.NATIVE_ARRAY_BUFFER_VIEWS&&re(function(){var ce=new z(2);return ce.set(1),ce.set("2",1),ce[0]!==0||ce[1]!==2});b("set",function(de){E(this);var he=ie(arguments.length>1?arguments[1]:void 0,1),pe=se(de);if(ee)return ae(y,this,pe,he);var me=this.length,be=le(pe),ye=0;if(be+he>me)throw te("Wrong length");for(;ye<be;)this[he+ye]=pe[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,ge,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/typed-array-species-constructor"),oe=x("../internals/fails"),le=x("../internals/array-slice"),ie=ue.aTypedArray,se=ue.exportTypedArrayMethod,re=oe(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},re)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(x,ge,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/array-iteration").some,oe=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("some",function(se){return ae(oe(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(x,ge,Ae){"use strict";var ue=x("../internals/global"),ae=x("../internals/function-uncurry-this"),oe=x("../internals/fails"),le=x("../internals/a-callable"),ie=x("../internals/array-sort"),se=x("../internals/array-buffer-view-core"),re=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&&!(oe(function(){ee(new b(2),null)})&&oe(function(){ee(new b(2),{})})),ce=!!ee&&!oe(function(){if(z)return z<74;if(re)return re<67;if(te)return!0;if(a)return a<602;var he=new b(516),pe=Array(516),me,be;for(me=0;me<516;me++)be=me%4,he[me]=515-me,pe[me]=me-2*be+3;for(ee(he,function(ye,Ce){return(ye/4|0)-(Ce/4|0)}),me=0;me<516;me++)if(he[me]!==pe[me])return!0}),de=function(he){return function(pe,me){return he!==void 0?+he(pe,me)||0:me!==me?-1:pe!==pe?1:pe===0&&me===0?1/pe>0&&1/me<0?1:-1:pe>me}};E("sort",function(pe){return pe!==void 0&&le(pe),ce?ee(this,pe):ie(y(this),de(pe))},!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,ge,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ae=x("../internals/to-length"),oe=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=oe(te,y),b=le(a);return new b(a.buffer,a.byteOffset+E*a.BYTES_PER_ELEMENT,ae((z===void 0?y:oe(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,ge,Ae){"use strict";var ue=x("../internals/global"),ae=x("../internals/function-apply"),oe=x("../internals/array-buffer-view-core"),le=x("../internals/fails"),ie=x("../internals/array-slice"),se=ue.Int8Array,re=oe.aTypedArray,te=oe.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(re(this)):re(this),ie(arguments))},y)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(x,ge,Ae){"use strict";var ue=x("../internals/array-buffer-view-core").exportTypedArrayMethod,ae=x("../internals/fails"),oe=x("../internals/global"),le=x("../internals/function-uncurry-this"),ie=oe.Uint8Array,se=ie&&ie.prototype||{},re=[].toString,te=le([].join);ae(function(){re.call({})})&&(re=function(){return te(this)});var z=se.toString!=re;ue("toString",re,z)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(x,ge,Ae){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,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/dom-iterables"),oe=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 re in ae)ae[re]&&se(ue[re]&&ue[re].prototype);se(oe)},{"../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,ge,Ae){var ue=x("../internals/global"),ae=x("../internals/dom-iterables"),oe=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"),re=se("iterator"),te=se("toStringTag"),z=le.values,a=function(E,b){if(E){if(E[re]!==z)try{ie(E,re,z)}catch(ne){E[re]=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(oe,"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,ge,Ae){function ue(ce){return Array.isArray?Array.isArray(ce):ne(ce)==="[object Array]"}Ae.isArray=ue;function ae(ce){return typeof ce=="boolean"}Ae.isBoolean=ae;function oe(ce){return ce===null}Ae.isNull=oe;function le(ce){return ce==null}Ae.isNullOrUndefined=le;function ie(ce){return typeof ce=="number"}Ae.isNumber=ie;function se(ce){return typeof ce=="string"}Ae.isString=se;function re(ce){return typeof ce=="symbol"}Ae.isSymbol=re;function te(ce){return ce===void 0}Ae.isUndefined=te;function z(ce){return ne(ce)==="[object RegExp]"}Ae.isRegExp=z;function a(ce){return typeof ce=="object"&&ce!==null}Ae.isObject=a;function y(ce){return ne(ce)==="[object Date]"}Ae.isDate=y;function E(ce){return ne(ce)==="[object Error]"||ce instanceof Error}Ae.isError=E;function b(ce){return typeof ce=="function"}Ae.isFunction=b;function ee(ce){return ce===null||typeof ce=="boolean"||typeof ce=="number"||typeof ce=="string"||typeof ce=="symbol"||typeof ce=="undefined"}Ae.isPrimitive=ee,Ae.isBuffer=x("buffer").Buffer.isBuffer;function ne(ce){return Object.prototype.toString.call(ce)}},{buffer:90}],342:[function(x,ge,Ae){(function(ue){"use strict";var ae=function(){var re=/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"](),de=a[ne+"Day"](),he=a[ne+"Month"](),pe=a[ne+"FullYear"](),me=a[ne+"Hours"](),be=a[ne+"Minutes"](),ye=a[ne+"Seconds"](),Ce=a[ne+"Milliseconds"](),we=E?0:a.getTimezoneOffset(),Qe=le(a),Se=ie(a),ke={d:ce,dd:oe(ce),ddd:ae.i18n.dayNames[de],dddd:ae.i18n.dayNames[de+7],m:he+1,mm:oe(he+1),mmm:ae.i18n.monthNames[he],mmmm:ae.i18n.monthNames[he+12],yy:String(pe).slice(2),yyyy:pe,h:me%12||12,hh:oe(me%12||12),H:me,HH:oe(me),M:be,MM:oe(be),s:ye,ss:oe(ye),l:oe(Ce,3),L:oe(Math.round(Ce/10)),t:me<12?"a":"p",tt:me<12?"am":"pm",T:me<12?"A":"P",TT:me<12?"AM":"PM",Z:b?"GMT":E?"UTC":(String(a).match(te)||[""]).pop().replace(z,""),o:(we>0?"-":"+")+oe(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:Qe,N:Se};return y.replace(re,function(Pe){return Pe in ke?ke[Pe]:Pe.slice(1,Pe.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 oe(re,te){for(re=String(re),te=te||2;re.length<te;)re="0"+re;return re}function le(re){var te=new Date(re.getFullYear(),re.getMonth(),re.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(re){var te=re.getDay();return te===0&&(te=7),te}function se(re){return re===null?"null":re===void 0?"undefined":typeof re!="object"?typeof re:Array.isArray(re)?"array":{}.toString.call(re).slice(8,-1).toLowerCase()}typeof fe=="function"&&fe.amd?fe(function(){return ae}):typeof Ae=="object"?ge.exports=ae:ue.dateFormat=ae})(this)},{}],343:[function(x,ge,Ae){"use strict";var ue=/["'&<>]/;ge.exports=ae;function ae(oe){var le=""+oe,ie=ue.exec(le);if(!ie)return le;var se,re="",te=0,z=0;for(te=ie.index;te<le.length;te++){switch(le.charCodeAt(te)){case 34:se=""";break;case 38:se="&";break;case 39:se="'";break;case 60:se="<";break;case 62:se=">";break;default:continue}z!==te&&(re+=le.substring(z,te)),z=te+1,re+=se}return z!==te?re+le.substring(z,te):re}},{}],344:[function(x,ge,Ae){"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)},oe;ue&&typeof ue.ownKeys=="function"?oe=ue.ownKeys:Object.getOwnPropertySymbols?oe=function(ye){return Object.getOwnPropertyNames(ye).concat(Object.getOwnPropertySymbols(ye))}:oe=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)}ge.exports=se,ge.exports.once=he,se.EventEmitter=se,se.prototype._events=void 0,se.prototype._eventsCount=0,se.prototype._maxListeners=void 0;var re=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 re},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+".");re=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 Qe=ye==="error",Se=this._events;if(Se!==void 0)Qe=Qe&&Se.error===void 0;else if(!Qe)return!1;if(Qe){var ke;if(Ce.length>0&&(ke=Ce[0]),ke instanceof Error)throw ke;var Pe=new Error("Unhandled error."+(ke?" ("+ke.message+")":""));throw Pe.context=ke,Pe}var Te=Se[ye];if(Te===void 0)return!1;if(typeof Te=="function")ae(Te,this,Ce);else for(var Ze=Te.length,Xe=ne(Te,Ze),we=0;we<Ze;++we)ae(Xe[we],this,Ce);return!0};function a(be,ye,Ce,we){var Qe,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),Qe=z(be),Qe>0&&ke.length>Qe&&!ke.warned){ke.warned=!0;var Pe=new Error("Possible EventEmitter memory leak detected. "+ke.length+" "+String(ye)+" listeners added. Use emitter.setMaxListeners() to increase limit");Pe.name="MaxListenersExceededWarning",Pe.emitter=be,Pe.type=ye,Pe.count=ke.length,le(Pe)}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},Qe=y.bind(we);return Qe.listener=Ce,we.wrapFn=Qe,Qe}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,Qe,Se,ke,Pe;if(te(Ce),Qe=this._events,Qe===void 0)return this;if(we=Qe[ye],we===void 0)return this;if(we===Ce||we.listener===Ce)--this._eventsCount===0?this._events=Object.create(null):(delete Qe[ye],Qe.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){Pe=we[ke].listener,Se=ke;break}if(Se<0)return this;Se===0?we.shift():ce(we,Se),we.length===1&&(Qe[ye]=we[0]),Qe.removeListener!==void 0&&this.emit("removeListener",ye,Pe||Ce)}return this},se.prototype.off=se.prototype.removeListener,se.prototype.removeAllListeners=function(ye){var Ce,we,Qe;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(Qe=0;Qe<Se.length;++Qe)ke=Se[Qe],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(Qe=Ce.length-1;Qe>=0;Qe--)this.removeListener(ye,Ce[Qe]);return this};function b(be,ye,Ce){var we=be._events;if(we===void 0)return[];var Qe=we[ye];return Qe===void 0?[]:typeof Qe=="function"?Ce?[Qe.listener||Qe]:[Qe]:Ce?de(Qe):ne(Qe,Qe.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?oe(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 de(be){for(var ye=new Array(be.length),Ce=0;Ce<ye.length;++Ce)ye[Ce]=be[Ce].listener||be[Ce];return ye}function he(be,ye){return new Promise(function(Ce,we){function Qe(ke){be.removeListener(ye,Se),we(ke)}function Se(){typeof be.removeListener=="function"&&be.removeListener("error",Qe),Ce([].slice.call(arguments))}me(be,ye,Se,{once:!0}),ye!=="error"&&pe(be,Qe,{once:!0})})}function pe(be,ye,Ce){typeof be.on=="function"&&me(be,"error",ye,Ce)}function me(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 Qe(Se){we.once&&be.removeEventListener(ye,Qe),Ce(Se)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof be)}},{}],345:[function(x,ge,Ae){"use strict";var ue=x("is-callable"),ae=Object.prototype.toString,oe=Object.prototype.hasOwnProperty,le=function(z,a,y){for(var E=0,b=z.length;E<b;E++)oe.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)oe.call(z,E)&&(y==null?a(z[E],E,z):a.call(y,z[E],E,z))},re=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)};ge.exports=re},{"is-callable":367}],346:[function(x,ge,Ae){"use strict";var ue="Function.prototype.bind called on incompatible ",ae=Array.prototype.slice,oe=Object.prototype.toString,le="[object Function]";ge.exports=function(se){var re=this;if(typeof re!="function"||oe.call(re)!==le)throw new TypeError(ue+re);for(var te=ae.call(arguments,1),z,a=function(){if(this instanceof z){var ne=re.apply(this,te.concat(ae.call(arguments)));return Object(ne)===ne?ne:this}else return re.apply(se,te.concat(ae.call(arguments)))},y=Math.max(0,re.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),re.prototype){var ee=function(){};ee.prototype=re.prototype,z.prototype=new ee,ee.prototype=null}return z}},{}],347:[function(x,ge,Ae){"use strict";var ue=x("./implementation");ge.exports=Function.prototype.bind||ue},{"./implementation":346}],348:[function(x,ge,Ae){"use strict";var ue,ae=SyntaxError,oe=Function,le=TypeError,ie=function(Te){try{return oe('"use strict"; return ('+Te+").constructor;")()}catch(Ze){}},se=Object.getOwnPropertyDescriptor;if(se)try{se({},"")}catch(Te){se=null}var re=function(){throw new le},te=se?function(){try{return arguments.callee,re}catch(Te){try{return se(arguments,"callee").get}catch(Ze){return re}}}():re,z=x("has-symbols")(),a=x("has-proto")(),y=Object.getPrototypeOf||(a?function(Te){return Te.__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%":oe,"%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(Te){var ne=y(y(Te));ee["%Error.prototype%"]=ne}var ce=function Te(Ze){var Xe;if(Ze==="%AsyncFunction%")Xe=ie("async function () {}");else if(Ze==="%GeneratorFunction%")Xe=ie("function* () {}");else if(Ze==="%AsyncGeneratorFunction%")Xe=ie("async function* () {}");else if(Ze==="%AsyncGenerator%"){var Re=Te("%AsyncGeneratorFunction%");Re&&(Xe=Re.prototype)}else if(Ze==="%AsyncIteratorPrototype%"){var Je=Te("%AsyncGenerator%");Je&&y&&(Xe=y(Je.prototype))}return ee[Ze]=Xe,Xe},de={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},he=x("function-bind"),pe=x("has"),me=he.call(Function.call,Array.prototype.concat),be=he.call(Function.apply,Array.prototype.splice),ye=he.call(Function.call,String.prototype.replace),Ce=he.call(Function.call,String.prototype.slice),we=he.call(Function.call,RegExp.prototype.exec),Qe=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Se=/\\(\\)?/g,ke=function(Ze){var Xe=Ce(Ze,0,1),Re=Ce(Ze,-1);if(Xe==="%"&&Re!=="%")throw new ae("invalid intrinsic syntax, expected closing `%`");if(Re==="%"&&Xe!=="%")throw new ae("invalid intrinsic syntax, expected opening `%`");var Je=[];return ye(Ze,Qe,function(et,ut,ct,ot){Je[Je.length]=ct?ye(ot,Se,"$1"):ut||et}),Je},Pe=function(Ze,Xe){var Re=Ze,Je;if(pe(de,Re)&&(Je=de[Re],Re="%"+Je[0]+"%"),pe(ee,Re)){var et=ee[Re];if(et===E&&(et=ce(Re)),typeof et=="undefined"&&!Xe)throw new le("intrinsic "+Ze+" exists, but is not available. Please file an issue!");return{alias:Je,name:Re,value:et}}throw new ae("intrinsic "+Ze+" does not exist!")};ge.exports=function(Ze,Xe){if(typeof Ze!="string"||Ze.length===0)throw new le("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof Xe!="boolean")throw new le('"allowMissing" argument must be a boolean');if(we(/^%?[^%]*%?$/,Ze)===null)throw new ae("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Re=ke(Ze),Je=Re.length>0?Re[0]:"",et=Pe("%"+Je+"%",Xe),ut=et.name,ct=et.value,ot=!1,st=et.alias;st&&(Je=st[0],be(Re,me([0,1],st)));for(var lt=1,pt=!0;lt<Re.length;lt+=1){var yt=Re[lt],_t=Ce(yt,0,1),mt=Ce(yt,-1);if((_t==='"'||_t==="'"||_t==="`"||mt==='"'||mt==="'"||mt==="`")&&_t!==mt)throw new ae("property names with quotes must have matching quotes");if((yt==="constructor"||!pt)&&(ot=!0),Je+="."+yt,ut="%"+Je+"%",pe(ee,ut))ct=ee[ut];else if(ct!=null){if(!(yt in ct)){if(!Xe)throw new le("base intrinsic for "+Ze+" exists, but the property is not available.");return}if(se&<+1>=Re.length){var dt=se(ct,yt);pt=!!dt,pt&&"get"in dt&&!("originalValue"in dt.get)?ct=dt.get:ct=ct[yt]}else pt=pe(ct,yt),ct=ct[yt];pt&&!ot&&(ee[ut]=ct)}}return ct}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(x,ge,Ae){"use strict";var ue=x("get-intrinsic"),ae=ue("%Object.getOwnPropertyDescriptor%",!0);if(ae)try{ae([],"length")}catch(oe){ae=null}ge.exports=ae},{"get-intrinsic":348}],350:[function(x,ge,Ae){"use strict";var ue={foo:{}},ae=Object;ge.exports=function(){return{__proto__:ue}.foo===ue.foo&&!({__proto__:null}instanceof ae)}},{}],351:[function(x,ge,Ae){"use strict";var ue=typeof Symbol!="undefined"&&Symbol,ae=x("./shams");ge.exports=function(){return typeof ue!="function"||typeof Symbol!="function"||typeof ue("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:ae()}},{"./shams":352}],352:[function(x,ge,Ae){"use strict";ge.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var ae={},oe=Symbol("test"),le=Object(oe);if(typeof oe=="string"||Object.prototype.toString.call(oe)!=="[object Symbol]"||Object.prototype.toString.call(le)!=="[object Symbol]")return!1;var ie=42;ae[oe]=ie;for(oe 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]!==oe||!Object.prototype.propertyIsEnumerable.call(ae,oe))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var re=Object.getOwnPropertyDescriptor(ae,oe);if(re.value!==ie||re.enumerable!==!0)return!1}return!0}},{}],353:[function(x,ge,Ae){"use strict";var ue=x("has-symbols/shams");ge.exports=function(){return ue()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(x,ge,Ae){"use strict";var ue=x("function-bind");ge.exports=ue.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(x,ge,Ae){var ue=x("http"),ae=x("url"),oe=ge.exports;for(var le in ue)ue.hasOwnProperty(le)&&(oe[le]=ue[le]);oe.request=function(se,re){return se=ie(se),ue.request.call(this,se,re)},oe.get=function(se,re){return se=ie(se),ue.get.call(this,se,re)};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,ge,Ae){"use strict";var ue=x("util"),ae=x("ms");ge.exports=function(oe){if(typeof oe=="number")return oe;var le=ae(oe);if(le===void 0){var ie=new Error(ue.format("humanize-ms(%j) result undefined",oe));console.warn(ie.stack)}return le}},{ms:376,util:419}],357:[function(x,ge,Ae){Ae.read=function(ue,ae,oe,le,ie){var se,re,te=ie*8-le-1,z=(1<<te)-1,a=z>>1,y=-7,E=oe?ie-1:0,b=oe?-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(re=se&(1<<-y)-1,se>>=-y,y+=le;y>0;re=re*256+ue[ae+E],E+=b,y-=8);if(se===0)se=1-a;else{if(se===z)return re?NaN:(ee?-1:1)*(1/0);re=re+Math.pow(2,le),se=se-a}return(ee?-1:1)*re*Math.pow(2,se-le)},Ae.write=function(ue,ae,oe,le,ie,se){var re,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,re=y):(re=Math.floor(Math.log(ae)/Math.LN2),ae*(z=Math.pow(2,-re))<1&&(re--,z*=2),re+E>=1?ae+=b/z:ae+=b*Math.pow(2,1-E),ae*z>=2&&(re++,z/=2),re+E>=y?(te=0,re=y):re+E>=1?(te=(ae*z-1)*Math.pow(2,ie),re=re+E):(te=ae*Math.pow(2,E-1)*Math.pow(2,ie),re=0));ie>=8;ue[oe+ee]=te&255,ee+=ne,te/=256,ie-=8);for(re=re<<ie|te,a+=ie;a>0;ue[oe+ee]=re&255,ee+=ne,re/=256,a-=8);ue[oe+ee-ne]|=ce*128}},{}],358:[function(x,ge,Ae){"use strict";var ue=[x("./nextTick"),x("./queueMicrotask"),x("./mutation.js"),x("./messageChannel"),x("./stateChange"),x("./timeout")],ae,oe,le=-1,ie=[],se=!1;function re(){!ae||!oe||(ae=!1,oe.length?ie=oe.concat(ie):le=-1,ie.length&&te())}function te(){if(!ae){se=!1,ae=!0;for(var ee=ie.length,ne=setTimeout(re);ee;){for(oe=ie,ie=[];oe&&++le<ee;)oe[le].run();le=-1,ee=ie.length}oe=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)}},ge.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,ge,Ae){(function(ue){(function(){"use strict";Ae.test=function(){return ue.setImmediate?!1:typeof ue.MessageChannel!="undefined"},Ae.install=function(ae){var oe=new ue.MessageChannel;return oe.port1.onmessage=ae,function(){oe.port2.postMessage(0)}}}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],360:[function(x,ge,Ae){(function(ue){(function(){"use strict";var ae=ue.MutationObserver||ue.WebKitMutationObserver;Ae.test=function(){return ae},Ae.install=function(oe){var le=0,ie=new ae(oe),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,ge,Ae){(function(ue){(function(){"use strict";Ae.test=function(){return typeof ue.queueMicrotask=="function"},Ae.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,ge,Ae){(function(ue){(function(){"use strict";Ae.test=function(){return"document"in ue&&"onreadystatechange"in ue.document.createElement("script")},Ae.install=function(ae){return function(){var oe=ue.document.createElement("script");return oe.onreadystatechange=function(){ae(),oe.onreadystatechange=null,oe.parentNode.removeChild(oe),oe=null},ue.document.documentElement.appendChild(oe),ae}}}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],363:[function(x,ge,Ae){"use strict";Ae.test=function(){return!0},Ae.install=function(ue){return function(){setTimeout(ue,0)}}},{}],364:[function(x,ge,Ae){typeof Object.create=="function"?ge.exports=function(ae,oe){oe&&(ae.super_=oe,ae.prototype=Object.create(oe.prototype,{constructor:{value:ae,enumerable:!1,writable:!0,configurable:!0}}))}:ge.exports=function(ae,oe){if(oe){ae.super_=oe;var le=function(){};le.prototype=oe.prototype,ae.prototype=new le,ae.prototype.constructor=ae}}},{}],365:[function(x,ge,Ae){"use strict";var ue=x("has-tostringtag/shams")(),ae=x("call-bind/callBound"),oe=ae("Object.prototype.toString"),le=function(te){return ue&&te&&typeof te=="object"&&Symbol.toStringTag in te?!1:oe(te)==="[object Arguments]"},ie=function(te){return le(te)?!0:te!==null&&typeof te=="object"&&typeof te.length=="number"&&te.length>=0&&oe(te)!=="[object Array]"&&oe(te.callee)==="[object Function]"},se=function(){return le(arguments)}();le.isLegacyArguments=ie,ge.exports=se?le:ie},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(x,ge,Ae){ge.exports=function(oe){return oe!=null&&(ue(oe)||ae(oe)||!!oe._isBuffer)};function ue(oe){return!!oe.constructor&&typeof oe.constructor.isBuffer=="function"&&oe.constructor.isBuffer(oe)}function ae(oe){return typeof oe.readFloatLE=="function"&&typeof oe.slice=="function"&&ue(oe.slice(0,0))}},{}],367:[function(x,ge,Ae){"use strict";var ue=Function.prototype.toString,ae=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,oe,le;if(typeof ae=="function"&&typeof Object.defineProperty=="function")try{oe=Object.defineProperty({},"length",{get:function(){throw le}}),le={},ae(function(){throw 42},null,oe)}catch(pe){pe!==le&&(ae=null)}else ae=null;var ie=/^\s*class\b/,se=function(me){try{var be=ue.call(me);return ie.test(be)}catch(ye){return!1}},re=function(me){try{return se(me)?!1:(ue.call(me),!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[,]),de=function(){return!1};if(typeof document=="object"){var he=document.all;te.call(he)===te.call(document.all)&&(de=function(me){if((ce||!me)&&(typeof me=="undefined"||typeof me=="object"))try{var be=te.call(me);return(be===E||be===b||be===ee||be===z)&&me("")==null}catch(ye){}return!1})}ge.exports=ae?function(me){if(de(me))return!0;if(!me||typeof me!="function"&&typeof me!="object")return!1;try{ae(me,null,oe)}catch(be){if(be!==le)return!1}return!se(me)&&re(me)}:function(me){if(de(me))return!0;if(!me||typeof me!="function"&&typeof me!="object")return!1;if(ne)return re(me);if(se(me))return!1;var be=te.call(me);return be!==a&&be!==y&&!/^\[object HTML/.test(be)?!1:re(me)}},{}],368:[function(x,ge,Ae){"use strict";var ue=Object.prototype.toString,ae=Function.prototype.toString,oe=/^\s*(?:function)?\*/,le=x("has-tostringtag/shams")(),ie=Object.getPrototypeOf,se=function(){if(!le)return!1;try{return Function("return function*() {}")()}catch(te){}},re;ge.exports=function(z){if(typeof z!="function")return!1;if(oe.test(ae.call(z)))return!0;if(!le){var a=ue.call(z);return a==="[object GeneratorFunction]"}if(!ie)return!1;if(typeof re=="undefined"){var y=se();re=y?ie(y):!1}return ie(z)===re}},{"has-tostringtag/shams":353}],369:[function(x,ge,Ae){"use strict";var ue=x("which-typed-array");ge.exports=function(oe){return!!ue(oe)}},{"which-typed-array":420}],370:[function(x,ge,Ae){var ue={}.toString;ge.exports=Array.isArray||function(ae){return ue.call(ae)=="[object Array]"}},{}],371:[function(x,ge,Ae){(function(ue){(function(){(function(ae,oe){typeof Ae=="object"&&typeof ge!="undefined"?ge.exports=oe(ae):typeof fe=="function"&&fe.amd?fe(oe):oe(ae)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ue!="undefined"?ue:this,function(ae){"use strict";ae=ae||{};var oe=ae.Base64,le="2.6.4",ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",se=function(Ze){for(var Xe={},Re=0,Je=Ze.length;Re<Je;Re++)Xe[Ze.charAt(Re)]=Re;return Xe}(ie),re=String.fromCharCode,te=function(Ze){if(Ze.length<2){var Xe=Ze.charCodeAt(0);return Xe<128?Ze:Xe<2048?re(192|Xe>>>6)+re(128|Xe&63):re(224|Xe>>>12&15)+re(128|Xe>>>6&63)+re(128|Xe&63)}else{var Xe=65536+(Ze.charCodeAt(0)-55296)*1024+(Ze.charCodeAt(1)-56320);return re(240|Xe>>>18&7)+re(128|Xe>>>12&63)+re(128|Xe>>>6&63)+re(128|Xe&63)}},z=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(Ze){return Ze.replace(z,te)},y=function(Ze){var Xe=[0,2,1][Ze.length%3],Re=Ze.charCodeAt(0)<<16|(Ze.length>1?Ze.charCodeAt(1):0)<<8|(Ze.length>2?Ze.charCodeAt(2):0),Je=[ie.charAt(Re>>>18),ie.charAt(Re>>>12&63),Xe>=2?"=":ie.charAt(Re>>>6&63),Xe>=1?"=":ie.charAt(Re&63)];return Je.join("")},E=ae.btoa&&typeof ae.btoa=="function"?function(Ze){return ae.btoa(Ze)}:function(Ze){if(Ze.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ze.replace(/[\s\S]{1,3}/g,y)},b=function(Ze){return E(a(String(Ze)))},ee=function(Ze){return Ze.replace(/[+\/]/g,function(Xe){return Xe=="+"?"-":"_"}).replace(/=/g,"")},ne=function(Ze,Xe){return Xe?ee(b(Ze)):b(Ze)},ce=function(Ze){return ne(Ze,!0)},de;ae.Uint8Array&&(de=function(Ze,Xe){for(var Re="",Je=0,et=Ze.length;Je<et;Je+=3){var ut=Ze[Je],ct=Ze[Je+1],ot=Ze[Je+2],st=ut<<16|ct<<8|ot;Re+=ie.charAt(st>>>18)+ie.charAt(st>>>12&63)+(typeof ct!="undefined"?ie.charAt(st>>>6&63):"=")+(typeof ot!="undefined"?ie.charAt(st&63):"=")}return Xe?ee(Re):Re});var he=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,pe=function(Ze){switch(Ze.length){case 4:var Xe=(7&Ze.charCodeAt(0))<<18|(63&Ze.charCodeAt(1))<<12|(63&Ze.charCodeAt(2))<<6|63&Ze.charCodeAt(3),Re=Xe-65536;return re((Re>>>10)+55296)+re((Re&1023)+56320);case 3:return re((15&Ze.charCodeAt(0))<<12|(63&Ze.charCodeAt(1))<<6|63&Ze.charCodeAt(2));default:return re((31&Ze.charCodeAt(0))<<6|63&Ze.charCodeAt(1))}},me=function(Ze){return Ze.replace(he,pe)},be=function(Ze){var Xe=Ze.length,Re=Xe%4,Je=(Xe>0?se[Ze.charAt(0)]<<18:0)|(Xe>1?se[Ze.charAt(1)]<<12:0)|(Xe>2?se[Ze.charAt(2)]<<6:0)|(Xe>3?se[Ze.charAt(3)]:0),et=[re(Je>>>16),re(Je>>>8&255),re(Je&255)];return et.length-=[0,0,2,1][Re],et.join("")},ye=ae.atob&&typeof ae.atob=="function"?function(Ze){return ae.atob(Ze)}:function(Ze){return Ze.replace(/\S{1,4}/g,be)},Ce=function(Ze){return ye(String(Ze).replace(/[^A-Za-z0-9\+\/]/g,""))},we=function(Ze){return me(ye(Ze))},Qe=function(Ze){return String(Ze).replace(/[-_]/g,function(Xe){return Xe=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Se=function(Ze){return we(Qe(Ze))},ke;ae.Uint8Array&&(ke=function(Ze){return Uint8Array.from(Ce(Qe(Ze)),function(Xe){return Xe.charCodeAt(0)})});var Pe=function(){var Ze=ae.Base64;return ae.Base64=oe,Ze};if(ae.Base64={VERSION:le,atob:Ce,btoa:E,fromBase64:Se,toBase64:ne,utob:a,encode:ne,encodeURI:ce,btou:me,decode:Se,noConflict:Pe,fromUint8Array:de,toUint8Array:ke},typeof Object.defineProperty=="function"){var Te=function(Ze){return{value:Ze,enumerable:!1,writable:!0,configurable:!0}};ae.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Te(function(){return Se(this)})),Object.defineProperty(String.prototype,"toBase64",Te(function(Ze){return ne(this,Ze)})),Object.defineProperty(String.prototype,"toBase64URI",Te(function(){return ne(this,!0)}))}}return ae.Meteor&&(Base64=ae.Base64),typeof ge!="undefined"&&ge.exports?ge.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,ge,Ae){"use strict";ge.exports=ae;var ue=Object.prototype.hasOwnProperty;function ae(oe,le,ie){if(!oe)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(re){if(!(!ie&&ue.call(oe,re))){var te=Object.getOwnPropertyDescriptor(le,re);Object.defineProperty(oe,re,te)}}),oe}},{}],373:[function(x,ge,Ae){"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,oe){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 re=ie[se];if(re[0]!=="*"){if(!oe&&re in this._types)throw new Error('Attempt to change mapping for "'+re+'" extension from "'+this._types[re]+'" to "'+le+'". Pass `force=true` to allow this, otherwise remove "'+re+'" from the list of extensions for "'+le+'".');this._types[re]=le}}if(oe||!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 oe=ae.replace(/^.*[/\\]/,"").toLowerCase(),le=oe.replace(/^.*\./,"").toLowerCase(),ie=oe.length<ae.length,se=le.length<oe.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},ge.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,ge,Ae){"use strict";var ue=x("./Mime");ge.exports=new ue(x("./types/standard"))},{"./Mime":373,"./types/standard":375}],375:[function(x,ge,Ae){"use strict";ge.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,ge,Ae){var ue=1e3,ae=ue*60,oe=ae*60,le=oe*24,ie=le*7,se=le*365.25;ge.exports=function(y,E){E=E||{};var b=typeof y;if(b==="string"&&y.length>0)return re(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 re(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*oe;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>=oe?Math.round(y/oe)+"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>=oe?a(y,E,oe,"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,ge,Ae){"use strict";var ue=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,oe=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 re={},te=0;te<10;te++)re["_"+String.fromCharCode(te)]=te;var z=Object.getOwnPropertyNames(re).map(function(y){return re[y]});if(z.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(y){a[y]=y}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch(y){return!1}}ge.exports=ie()?Object.assign:function(se,re){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++)oe.call(te,a[b])&&(z[a[b]]=te[a[b]])}}return z}},{}],378:[function(x,ge,Ae){(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 oe(se,re){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}}re&&(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,re){var te=re.dir||re.root,z=re.base||(re.name||"")+(re.ext||"");return te?te===re.root?te+z:te+se+z:z}var ie={resolve:function(){for(var re="",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&&(re=y+"/"+re,te=y.charCodeAt(0)===47)}return re=oe(re,!te),te?re.length>0?"/"+re:"/":re.length>0?re:"."},normalize:function(re){if(ae(re),re.length===0)return".";var te=re.charCodeAt(0)===47,z=re.charCodeAt(re.length-1)===47;return re=oe(re,!te),re.length===0&&!te&&(re="."),re.length>0&&z&&(re+="/"),te?"/"+re:re},isAbsolute:function(re){return ae(re),re.length>0&&re.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var re,te=0;te<arguments.length;++te){var z=arguments[te];ae(z),z.length>0&&(re===void 0?re=z:re+="/"+z)}return re===void 0?".":ie.normalize(re)},relative:function(re,te){if(ae(re),ae(te),re===te||(re=ie.resolve(re),te=ie.resolve(te),re===te))return"";for(var z=1;z<re.length&&re.charCodeAt(z)===47;++z);for(var a=re.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,de=0;de<=ne;++de){if(de===ne){if(ee>ne){if(te.charCodeAt(E+de)===47)return te.slice(E+de+1);if(de===0)return te.slice(E+de)}else y>ne&&(re.charCodeAt(z+de)===47?ce=de:de===0&&(ce=0));break}var he=re.charCodeAt(z+de),pe=te.charCodeAt(E+de);if(he!==pe)break;he===47&&(ce=de)}var me="";for(de=z+ce+1;de<=a;++de)(de===a||re.charCodeAt(de)===47)&&(me.length===0?me+="..":me+="/..");return me.length>0?me+te.slice(E+ce):(E+=ce,te.charCodeAt(E)===47&&++E,te.slice(E))},_makeLong:function(re){return re},dirname:function(re){if(ae(re),re.length===0)return".";for(var te=re.charCodeAt(0),z=te===47,a=-1,y=!0,E=re.length-1;E>=1;--E)if(te=re.charCodeAt(E),te===47){if(!y){a=E;break}}else y=!1;return a===-1?z?"/":".":z&&a===1?"//":re.slice(0,a)},basename:function(re,te){if(te!==void 0&&typeof te!="string")throw new TypeError('"ext" argument must be a string');ae(re);var z=0,a=-1,y=!0,E;if(te!==void 0&&te.length>0&&te.length<=re.length){if(te.length===re.length&&te===re)return"";var b=te.length-1,ee=-1;for(E=re.length-1;E>=0;--E){var ne=re.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=re.length),re.slice(z,a)}else{for(E=re.length-1;E>=0;--E)if(re.charCodeAt(E)===47){if(!y){z=E+1;break}}else a===-1&&(y=!1,a=E+1);return a===-1?"":re.slice(z,a)}},extname:function(re){ae(re);for(var te=-1,z=0,a=-1,y=!0,E=0,b=re.length-1;b>=0;--b){var ee=re.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?"":re.slice(te,a)},format:function(re){if(re===null||typeof re!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof re);return le("/",re)},parse:function(re){ae(re);var te={root:"",dir:"",base:"",ext:"",name:""};if(re.length===0)return te;var z=re.charCodeAt(0),a=z===47,y;a?(te.root="/",y=1):y=0;for(var E=-1,b=0,ee=-1,ne=!0,ce=re.length-1,de=0;ce>=y;--ce){if(z=re.charCodeAt(ce),z===47){if(!ne){b=ce+1;break}continue}ee===-1&&(ne=!1,ee=ce+1),z===46?E===-1?E=ce:de!==1&&(de=1):E!==-1&&(de=-1)}return E===-1||ee===-1||de===0||de===1&&E===ee-1&&E===b+1?ee!==-1&&(b===0&&a?te.base=te.name=re.slice(1,ee):te.base=te.name=re.slice(b,ee)):(b===0&&a?(te.name=re.slice(1,E),te.base=re.slice(1,ee)):(te.name=re.slice(b,E),te.base=re.slice(b,ee)),te.ext=re.slice(E,ee)),b>0?te.dir=re.slice(0,b-1):a&&(te.dir="/"),te},sep:"/",delimiter:":",win32:null,posix:null};ie.posix=ie,ge.exports=ie}).call(this)}).call(this,x("_process"))},{_process:467}],379:[function(x,ge,Ae){(function(ue){(function(){(function(){"use strict";var ae={function:!0,object:!0},oe=ae[typeof window]&&window||this,le=oe,ie=ae[typeof Ae]&&Ae,se=ae[typeof ge]&&ge&&!ge.nodeType&&ge,re=ie&&se&&typeof ue=="object"&&ue;re&&(re.global===re||re.window===re||re.self===re)&&(oe=re);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,Pe){var Te={"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&&Pe&&/^Win/i.test(Se)&&!/^Windows Phone /i.test(Se)&&(Te=Te[/[\d.]+$/.exec(Se)])&&(Se="Windows "+Te),Se=String(Se),ke&&Pe&&(Se=Se.replace(RegExp(ke,"i"),Pe)),Se=de(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 Pe=-1,Te=Se?Se.length:0;if(typeof Te=="number"&&Te>-1&&Te<=te)for(;++Pe<Te;)ke(Se[Pe],Pe,Se);else he(Se,ke)}function de(Se){return Se=Ce(Se),/^(?:webOS|i(?:OS|P))/.test(Se)?Se:ee(Se)}function he(Se,ke){for(var Pe in Se)E.call(Se,Pe)&&ke(Se[Pe],Pe,Se)}function pe(Se){return Se==null?ee(Se):b.call(Se).slice(8,-1)}function me(Se,ke){var Pe=Se!=null?typeof Se[ke]:"number";return!/^(?:boolean|number|string|undefined)$/.test(Pe)&&(Pe=="object"?!!Se[ke]:!0)}function be(Se){return String(Se).replace(/([ -])(?!$)/g,"$1?")}function ye(Se,ke){var Pe=null;return ce(Se,function(Te,Ze){Pe=ke(Pe,Te,Ze,Se)}),Pe}function Ce(Se){return String(Se).replace(/^ +| +$/g,"")}function we(Se){var ke=oe,Pe=Se&&typeof Se=="object"&&pe(Se)!="String";Pe&&(ke=Se,Se=null);var Te=ke.navigator||{},Ze=Te.userAgent||"";Se||(Se=Ze);var Xe=Pe||a==le,Re=Pe?!!Te.likeChrome:/\bChrome\b/.test(Se)&&!/internal|\n/i.test(b.toString()),Je="Object",et=Pe?Je:"ScriptBridgingProxyObject",ut=Pe?Je:"Environment",ct=Pe&&ke.java?"JavaPackage":pe(ke.java),ot=Pe?Je:"RuntimeObject",st=/\bJava/.test(ct)&&ke.java,lt=st&&pe(ke.environment)==ut,pt=st?"a":"\u03B1",yt=st?"b":"\u03B2",_t=ke.document||{},mt=ke.operamini||ke.opera,dt=z.test(dt=Pe&&mt?mt["[[Class]]"]:pe(mt))?dt:mt=null,$e,Fe=Se,Ke=[],Ge=null,_e=Se==Ze,xe=_e&&mt&&typeof mt.version=="function"&&mt.version(),We,Ie=Pt([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),De=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=It([{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"]),at=Ot({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}}),bt=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 Pt(xt){return ye(xt,function(jt,Jt){return jt||RegExp("\\b"+(Jt.pattern||be(Jt))+"\\b","i").exec(Se)&&(Jt.label||Jt)})}function Ot(xt){return ye(xt,function(jt,Jt,tn){return jt||(Jt[ze]||Jt[/^[a-z]+(?: +[a-z]+\b)*/i.exec(ze)]||RegExp("\\b"+be(tn)+"(?:\\b|\\w*\\d)","i").exec(Se))&&tn})}function St(xt){return ye(xt,function(jt,Jt){return jt||RegExp("\\b"+(Jt.pattern||be(Jt))+"\\b","i").exec(Se)&&(Jt.label||Jt)})}function wt(xt){return ye(xt,function(jt,Jt){var tn=Jt.pattern||be(Jt);return!jt&&(jt=RegExp("\\b"+tn+"(?:/[\\d.]+|[ \\w.]*)","i").exec(Se))&&(jt=ne(jt,tn,Jt.label||Jt)),jt})}function It(xt){return ye(xt,function(jt,Jt){var tn=Jt.pattern||be(Jt);return!jt&&(jt=RegExp("\\b"+tn+" *\\d+[.\\w_]*","i").exec(Se)||RegExp("\\b"+tn+" *\\w+-[\\w]*","i").exec(Se)||RegExp("\\b"+tn+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(Se))&&((jt=String(Jt.label&&!RegExp(tn,"i").test(Jt.label)?Jt.label:jt).split("/"))[1]&&!/[\d.]+/.test(jt[0])&&(jt[0]+=" "+jt[1]),Jt=Jt.label||Jt,jt=de(jt[0].replace(RegExp(tn,"i"),Jt).replace(RegExp("; *(?:"+Jt+"[_-])?","i")," ").replace(RegExp("("+Jt+")[-_.]?(\\w)","i"),"$1 $2"))),jt})}function Ut(xt){return ye(xt,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(bt)&&!ze&&($e=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(Se))&&(ze=Ce($e[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null),at&&!ze?ze=It([at]):at&&ze&&(ze=ze.replace(RegExp("^("+be(at)+")[-_.\\s]","i"),at+" ").replace(RegExp("^("+be(at)+")[-_.]?(\\w)","i"),at+" $2")),($e=/\bGoogle TV\b/.exec(ze))&&(ze=$e[0]),/\bSimulator\b/i.test(Se)&&(ze=(ze?ze+" ":"")+"Simulator"),De=="Opera Mini"&&/\bOPiOS\b/.test(Se)&&Ke.push("running in Turbo/Uncompressed mode"),De=="IE"&&/\blike iPhone OS\b/.test(Se)?($e=we(Se.replace(/like iPhone OS/,"")),at=$e.manufacturer,ze=$e.product):/^iP/.test(ze)?(De||(De="Safari"),bt="iOS"+(($e=/ OS ([\d_]+)/i.exec(Se))?" "+$e[1].replace(/_/g,"."):"")):De=="Konqueror"&&/^Linux\b/i.test(bt)?bt="Kubuntu":at&&at!="Google"&&(/Chrome/.test(De)&&!/\bMobile Safari\b/i.test(Se)||/\bVita\b/.test(ze))||/\bAndroid\b/.test(bt)&&/^Chrome/.test(De)&&/\bVersion\//i.test(Se)?(De="Android Browser",bt=/\bAndroid\b/.test(bt)?bt:"Android"):De=="Silk"?(/\bMobi/i.test(Se)||(bt="Android",Ke.unshift("desktop mode")),/Accelerated *= *true/i.test(Se)&&Ke.unshift("accelerated")):De=="UC Browser"&&/\bUCWEB\b/.test(Se)?Ke.push("speed mode"):De=="PaleMoon"&&($e=/\bFirefox\/([\d.]+)\b/.exec(Se))?Ke.push("identifying as Firefox "+$e[1]):De=="Firefox"&&($e=/\b(Mobile|Tablet|TV)\b/i.exec(Se))?(bt||(bt="Firefox OS"),ze||(ze=$e[1])):!De||($e=!/\bMinefield\b/i.test(Se)&&/\b(?:Firefox|Safari)\b/.exec(De))?(De&&!ze&&/[\/,]|^[^(]+?\)/.test(Se.slice(Se.indexOf($e+"/")+8))&&(De=null),($e=ze||at||bt)&&(ze||at||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(bt))&&(De=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(bt)?bt:$e)+" Browser")):De=="Electron"&&($e=(/\bChrome\/([\d.]+)\b/.exec(Se)||0)[1])&&Ke.push("Chromium "+$e),xe||(xe=Ut(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",be(De),"(?:Firefox|Minefield|NetFront)"])),($e=Ie=="iCab"&&parseFloat(xe)>3&&"WebKit"||/\bOpera\b/.test(De)&&(/\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)&&(bt=="Mac OS"?"Tasman":"Trident")||Ie=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(De)&&"NetFront")&&(Ie=[$e]),De=="IE"&&($e=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(Se)||0)[1])?(De+=" Mobile",bt="Windows Phone "+(/\+$/.test($e)?$e:$e+".x"),Ke.unshift("desktop mode")):/\bWPDesktop\b/i.test(Se)?(De="IE Mobile",bt="Windows Phone 8.x",Ke.unshift("desktop mode"),xe||(xe=(/\brv:([\d.]+)/.exec(Se)||0)[1])):De!="IE"&&Ie=="Trident"&&($e=/\brv:([\d.]+)/.exec(Se))&&(De&&Ke.push("identifying as "+De+(xe?" "+xe:"")),De="IE",xe=$e[1]),_e){if(me(ke,"global"))if(st&&($e=st.lang.System,Fe=$e.getProperty("os.arch"),bt=bt||$e.getProperty("os.name")+" "+$e.getProperty("os.version")),lt){try{xe=ke.require("ringo/engine").version.join("."),De="RingoJS"}catch(xt){($e=ke.system)&&$e.global.system==ke.system&&(De="Narwhal",bt||(bt=$e[0].os||null))}De||(De="Rhino")}else typeof ke.process=="object"&&!ke.process.browser&&($e=ke.process)&&(typeof $e.versions=="object"&&(typeof $e.versions.electron=="string"?(Ke.push("Node "+$e.versions.node),De="Electron",xe=$e.versions.electron):typeof $e.versions.nw=="string"&&(Ke.push("Chromium "+xe,"Node "+$e.versions.node),De="NW.js",xe=$e.versions.nw)),De||(De="Node.js",Fe=$e.arch,bt=$e.platform,xe=/[\d.]+/.exec($e.version),xe=xe?xe[0]:null));else pe($e=ke.runtime)==et?(De="Adobe AIR",bt=$e.flash.system.Capabilities.os):pe($e=ke.phantom)==ot?(De="PhantomJS",xe=($e=$e.version||null)&&$e.major+"."+$e.minor+"."+$e.patch):typeof _t.documentMode=="number"&&($e=/\bTrident\/(\d+)/i.exec(Se))?(xe=[xe,_t.documentMode],($e=+$e[1]+4)!=xe[1]&&(Ke.push("IE "+xe[1]+" mode"),Ie&&(Ie[1]=""),xe[1]=$e),xe=De=="IE"?String(xe[1].toFixed(1)):xe[0]):typeof _t.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(De)&&(Ke.push("masking as "+De+" "+xe),De="IE",xe="11.0",Ie=["Trident"],bt="Windows");bt=bt&&de(bt)}if(xe&&($e=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(xe)||/(?:alpha|beta)(?: ?\d)?/i.exec(Se+";"+(_e&&Te.appMinorVersion))||/\bMinefield\b/i.test(Se)&&"a")&&(Ge=/b/i.test($e)?"beta":"alpha",xe=xe.replace(RegExp($e+"\\+?$"),"")+(Ge=="beta"?yt:pt)+(/\d+\+?/.exec($e)||"")),De=="Fennec"||De=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(bt))De="Firefox Mobile";else if(De=="Maxthon"&&xe)xe=xe.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(ze))ze=="Xbox 360"&&(bt=null),ze=="Xbox 360"&&/\bIEMobile\b/.test(Se)&&Ke.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(De)||De&&!ze&&!/Browser|Mobi/.test(De))&&(bt=="Windows CE"||/Mobi/i.test(Se)))De+=" Mobile";else if(De=="IE"&&_e)try{ke.external===null&&Ke.unshift("platform preview")}catch(xt){Ke.unshift("embedded")}else(/\bBlackBerry\b/.test(ze)||/\bBB10\b/.test(Se))&&($e=(RegExp(ze.replace(/ +/g," *")+"/([.\\d]+)","i").exec(Se)||0)[1]||xe)?($e=[$e,/BB10/.test(Se)],bt=($e[1]?(ze=null,at="BlackBerry"):"Device Software")+" "+$e[0],xe=null):this!=he&&ze!="Wii"&&(_e&&mt||/Opera/.test(De)&&/\b(?:MSIE|Firefox)\b/i.test(Se)||De=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(bt)||De=="IE"&&(bt&&!/^Win/.test(bt)&&xe>5.5||/\bWindows XP\b/.test(bt)&&xe>8||xe==8&&!/\bTrident\b/.test(Se)))&&!z.test($e=we.call(he,Se.replace(z,"")+";"))&&$e.name&&($e="ing as "+$e.name+(($e=$e.version)?" "+$e:""),z.test(De)?(/\bIE\b/.test($e)&&bt=="Mac OS"&&(bt=null),$e="identify"+$e):($e="mask"+$e,dt?De=de(dt.replace(/([a-z])([A-Z])/g,"$1 $2")):De="Opera",/\bIE\b/.test($e)&&(bt=null),_e||(xe=null)),Ie=["Presto"],Ke.push($e));($e=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(Se)||0)[1])&&($e=[parseFloat($e.replace(/\.(\d)$/,".0$1")),$e],De=="Safari"&&$e[1].slice(-1)=="+"?(De="WebKit Nightly",Ge="alpha",xe=$e[1].slice(0,-1)):(xe==$e[1]||xe==($e[2]=(/\bSafari\/([\d.]+\+?)/i.exec(Se)||0)[1]))&&(xe=null),$e[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(Se)||0)[1],$e[0]==537.36&&$e[2]==537.36&&parseFloat($e[1])>=28&&Ie=="WebKit"&&(Ie=["Blink"]),!_e||!Re&&!$e[1]?(Ie&&(Ie[1]="like Safari"),$e=($e=$e[0],$e<400?1:$e<500?2:$e<526?3:$e<533?4:$e<534?"4+":$e<535?5:$e<537?6:$e<538?7:$e<601?8:$e<602?9:$e<604?10:$e<606?11:$e<608?12:"12")):(Ie&&(Ie[1]="like Chrome"),$e=$e[1]||($e=$e[0],$e<530?1:$e<532?2:$e<532.05?3:$e<533?4:$e<534.03?5:$e<534.07?6:$e<534.1?7:$e<534.13?8:$e<534.16?9:$e<534.24?10:$e<534.3?11:$e<535.01?12:$e<535.02?"13+":$e<535.07?15:$e<535.11?16:$e<535.19?17:$e<536.05?18:$e<536.1?19:$e<537.01?20:$e<537.11?"21+":$e<537.13?23:$e<537.18?24:$e<537.24?25:$e<537.36?26:Ie!="Blink"?"27":"28")),Ie&&(Ie[1]+=" "+($e+=typeof $e=="number"?".x":/[.+]/.test($e)?"":"+")),De=="Safari"&&(!xe||parseInt(xe)>45)?xe=$e:De=="Chrome"&&/\bHeadlessChrome/i.test(Se)&&Ke.unshift("headless")),De=="Opera"&&($e=/\bzbov|zvav$/.exec(bt))?(De+=" ",Ke.unshift("desktop mode"),$e=="zvav"?(De+="Mini",xe=null):De+="Mobile",bt=bt.replace(RegExp(" *"+$e+"$"),"")):De=="Safari"&&/\bChrome\b/.exec(Ie&&Ie[1])?(Ke.unshift("desktop mode"),De="Chrome Mobile",xe=null,/\bOS X\b/.test(bt)?(at="Apple",bt="iOS 4.3+"):bt=null):/\bSRWare Iron\b/.test(De)&&!xe&&(xe=Ut("Chrome")),xe&&xe.indexOf($e=/[\d.]+$/.exec(bt))==0&&Se.indexOf("/"+$e+"-")>-1&&(bt=Ce(bt.replace($e,""))),bt&&bt.indexOf(De)!=-1&&!RegExp(De+" OS").test(bt)&&(bt=bt.replace(RegExp(" *"+be(De)+" *"),"")),Ie&&!/\b(?:Avant|Nook)\b/.test(De)&&(/Browser|Lunascape|Maxthon/.test(De)||De!="Safari"&&/^iOS/.test(bt)&&/\bSafari\b/.test(Ie[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(De)&&Ie[1])&&($e=Ie[Ie.length-1])&&Ke.push($e),Ke.length&&(Ke=["("+Ke.join("; ")+")"]),at&&ze&&ze.indexOf(at)<0&&Ke.push("on "+at),ze&&Ke.push((/^on /.test(Ke[Ke.length-1])?"":"on ")+ze),bt&&($e=/ ([\d.+]+)$/.exec(bt),We=$e&&bt.charAt(bt.length-$e[0].length-1)=="/",bt={architecture:32,family:$e&&!We?bt.replace($e[0],""):bt,version:$e?$e[1]:null,toString:function(){var xt=this.version;return this.family+(xt&&!We?" "+xt:"")+(this.architecture==64?" 64-bit":"")}}),($e=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Fe))&&!/\bi686\b/i.test(Fe)?(bt&&(bt.architecture=64,bt.family=bt.family.replace(RegExp(" *"+$e),"")),De&&(/\bWOW64\b/i.test(Se)||_e&&/\w(?:86|32)$/.test(Te.cpuClass||Te.platform)&&!/\bWin64; x64\b/i.test(Se))&&Ke.unshift("32-bit")):bt&&/^OS X/.test(bt.family)&&De=="Chrome"&&parseFloat(xe)>=39&&(bt.architecture=64),Se||(Se=null);var Zt={};return Zt.description=Se,Zt.layout=Ie&&Ie[0],Zt.manufacturer=at,Zt.name=De,Zt.prerelease=Ge,Zt.product=ze,Zt.ua=Se,Zt.version=De&&xe,Zt.os=bt||{architecture:null,family:null,version:null,toString:function(){return"null"}},Zt.parse=we,Zt.toString=Ct,Zt.version&&Ke.unshift(xe),Zt.name&&Ke.unshift(De),bt&&De&&!(bt==String(bt).split(" ")[0]&&(bt==De.split(" ")[0]||ze))&&Ke.push(ze?"("+bt+")":"on "+bt),Ke.length&&(Zt.description=Ke.join(" ")),Zt}var Qe=we();typeof fe=="function"&&typeof fe.amd=="object"&&fe.amd?(oe.platform=Qe,fe(function(){return Qe})):ie&&se?he(Qe,function(Se,ke){ie[ke]=Se}):oe.platform=Qe}).call(this)}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(x,ge,Ae){(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?ge.exports={nextTick:ae}:ge.exports=ue;function ae(oe,le,ie,se){if(typeof oe!="function")throw new TypeError('"callback" argument must be a function');var re=arguments.length,te,z;switch(re){case 0:case 1:return ue.nextTick(oe);case 2:return ue.nextTick(function(){oe.call(null,le)});case 3:return ue.nextTick(function(){oe.call(null,le,ie)});case 4:return ue.nextTick(function(){oe.call(null,le,ie,se)});default:for(te=new Array(re-1),z=0;z<te.length;)te[z++]=arguments[z];return ue.nextTick(function(){oe.apply(null,te)})}}}).call(this)}).call(this,x("_process"))},{_process:467}],381:[function(x,ge,Ae){var ue=ge.exports={},ae,oe;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"?oe=clearTimeout:oe=ie}catch(ce){oe=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(de){try{return ae.call(null,ce,0)}catch(he){return ae.call(this,ce,0)}}}function re(ce){if(oe===clearTimeout)return clearTimeout(ce);if((oe===ie||!oe)&&clearTimeout)return oe=clearTimeout,clearTimeout(ce);try{return oe(ce)}catch(de){try{return oe.call(null,ce)}catch(he){return oe.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 de=te.length;de;){for(a=te,te=[];++y<de;)a&&a[y].run();y=-1,de=te.length}a=null,z=!1,re(ce)}}ue.nextTick=function(ce){var de=new Array(arguments.length-1);if(arguments.length>1)for(var he=1;he<arguments.length;he++)de[he-1]=arguments[he];te.push(new ee(ce,de)),te.length===1&&!z&&se(b)};function ee(ce,de){this.fun=ce,this.array=de}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,ge,Ae){(function(ue){(function(){(function(ae){var oe=typeof Ae=="object"&&Ae&&!Ae.nodeType&&Ae,le=typeof ge=="object"&&ge&&!ge.nodeType&&ge,ie=typeof ue=="object"&&ue;(ie.global===ie||ie.window===ie||ie.self===ie)&&(ae=ie);var se,re=2147483647,te=36,z=1,a=26,y=38,E=700,b=72,ee=128,ne="-",ce=/^xn--/,de=/[^\x20-\x7E]/,he=/[\x2E\u3002\uFF0E\uFF61]/g,pe={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},me=te-z,be=Math.floor,ye=String.fromCharCode,Ce;function we(ct){throw new RangeError(pe[ct])}function Qe(ct,ot){for(var st=ct.length,lt=[];st--;)lt[st]=ot(ct[st]);return lt}function Se(ct,ot){var st=ct.split("@"),lt="";st.length>1&&(lt=st[0]+"@",ct=st[1]),ct=ct.replace(he,".");var pt=ct.split("."),yt=Qe(pt,ot).join(".");return lt+yt}function ke(ct){for(var ot=[],st=0,lt=ct.length,pt,yt;st<lt;)pt=ct.charCodeAt(st++),pt>=55296&&pt<=56319&&st<lt?(yt=ct.charCodeAt(st++),(yt&64512)==56320?ot.push(((pt&1023)<<10)+(yt&1023)+65536):(ot.push(pt),st--)):ot.push(pt);return ot}function Pe(ct){return Qe(ct,function(ot){var st="";return ot>65535&&(ot-=65536,st+=ye(ot>>>10&1023|55296),ot=56320|ot&1023),st+=ye(ot),st}).join("")}function Te(ct){return ct-48<10?ct-22:ct-65<26?ct-65:ct-97<26?ct-97:te}function Ze(ct,ot){return ct+22+75*(ct<26)-((ot!=0)<<5)}function Xe(ct,ot,st){var lt=0;for(ct=st?be(ct/E):ct>>1,ct+=be(ct/ot);ct>me*a>>1;lt+=te)ct=be(ct/me);return be(lt+(me+1)*ct/(ct+y))}function Re(ct){var ot=[],st=ct.length,lt,pt=0,yt=ee,_t=b,mt,dt,$e,Fe,Ke,Ge,_e,xe,We;for(mt=ct.lastIndexOf(ne),mt<0&&(mt=0),dt=0;dt<mt;++dt)ct.charCodeAt(dt)>=128&&we("not-basic"),ot.push(ct.charCodeAt(dt));for($e=mt>0?mt+1:0;$e<st;){for(Fe=pt,Ke=1,Ge=te;$e>=st&&we("invalid-input"),_e=Te(ct.charCodeAt($e++)),(_e>=te||_e>be((re-pt)/Ke))&&we("overflow"),pt+=_e*Ke,xe=Ge<=_t?z:Ge>=_t+a?a:Ge-_t,!(_e<xe);Ge+=te)We=te-xe,Ke>be(re/We)&&we("overflow"),Ke*=We;lt=ot.length+1,_t=Xe(pt-Fe,lt,Fe==0),be(pt/lt)>re-yt&&we("overflow"),yt+=be(pt/lt),pt%=lt,ot.splice(pt++,0,yt)}return Pe(ot)}function Je(ct){var ot,st,lt,pt,yt,_t,mt,dt,$e,Fe,Ke,Ge=[],_e,xe,We,Ie;for(ct=ke(ct),_e=ct.length,ot=ee,st=0,yt=b,_t=0;_t<_e;++_t)Ke=ct[_t],Ke<128&&Ge.push(ye(Ke));for(lt=pt=Ge.length,pt&&Ge.push(ne);lt<_e;){for(mt=re,_t=0;_t<_e;++_t)Ke=ct[_t],Ke>=ot&&Ke<mt&&(mt=Ke);for(xe=lt+1,mt-ot>be((re-st)/xe)&&we("overflow"),st+=(mt-ot)*xe,ot=mt,_t=0;_t<_e;++_t)if(Ke=ct[_t],Ke<ot&&++st>re&&we("overflow"),Ke==ot){for(dt=st,$e=te;Fe=$e<=yt?z:$e>=yt+a?a:$e-yt,!(dt<Fe);$e+=te)Ie=dt-Fe,We=te-Fe,Ge.push(ye(Ze(Fe+Ie%We,0))),dt=be(Ie/We);Ge.push(ye(Ze(dt,0))),yt=Xe(st,xe,lt==pt),st=0,++lt}++st,++ot}return Ge.join("")}function et(ct){return Se(ct,function(ot){return ce.test(ot)?Re(ot.slice(4).toLowerCase()):ot})}function ut(ct){return Se(ct,function(ot){return de.test(ot)?"xn--"+Je(ot):ot})}if(se={version:"1.4.1",ucs2:{decode:ke,encode:Pe},decode:Re,encode:Je,toASCII:ut,toUnicode:et},typeof fe=="function"&&typeof fe.amd=="object"&&fe.amd)fe("punycode",function(){return se});else if(oe&&le)if(ge.exports==oe)le.exports=se;else for(Ce in se)se.hasOwnProperty(Ce)&&(oe[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,ge,Ae){"use strict";function ue(oe,le){return Object.prototype.hasOwnProperty.call(oe,le)}ge.exports=function(oe,le,ie,se){le=le||"&",ie=ie||"=";var re={};if(typeof oe!="string"||oe.length===0)return re;var te=/\+/g;oe=oe.split(le);var z=1e3;se&&typeof se.maxKeys=="number"&&(z=se.maxKeys);var a=oe.length;z>0&&a>z&&(a=z);for(var y=0;y<a;++y){var E=oe[y].replace(te,"%20"),b=E.indexOf(ie),ee,ne,ce,de;b>=0?(ee=E.substr(0,b),ne=E.substr(b+1)):(ee=E,ne=""),ce=decodeURIComponent(ee),de=decodeURIComponent(ne),ue(re,ce)?ae(re[ce])?re[ce].push(de):re[ce]=[re[ce],de]:re[ce]=de}return re};var ae=Array.isArray||function(oe){return Object.prototype.toString.call(oe)==="[object Array]"}},{}],384:[function(x,ge,Ae){"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""}};ge.exports=function(ie,se,re,te){return se=se||"&",re=re||"=",ie===null&&(ie=void 0),typeof ie=="object"?oe(le(ie),function(z){var a=encodeURIComponent(ue(z))+re;return ae(ie[z])?oe(ie[z],function(y){return a+encodeURIComponent(ue(y))}).join(se):a+encodeURIComponent(ue(ie[z]))}).join(se):te?encodeURIComponent(ue(te))+re+encodeURIComponent(ue(ie)):""};var ae=Array.isArray||function(ie){return Object.prototype.toString.call(ie)==="[object Array]"};function oe(ie,se){if(ie.map)return ie.map(se);for(var re=[],te=0;te<ie.length;te++)re.push(se(ie[te],te));return re}var le=Object.keys||function(ie){var se=[];for(var re in ie)Object.prototype.hasOwnProperty.call(ie,re)&&se.push(re);return se}},{}],385:[function(x,ge,Ae){"use strict";Ae.decode=Ae.parse=x("./decode"),Ae.encode=Ae.stringify=x("./encode")},{"./decode":383,"./encode":384}],386:[function(x,ge,Ae){"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};ge.exports=z;var oe=Object.create(x("core-util-is"));oe.inherits=x("inherits");var le=x("./_stream_readable"),ie=x("./_stream_writable");oe.inherits(z,le);for(var se=ae(ie.prototype),re=0;re<se.length;re++){var te=se[re];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,ge,Ae){"use strict";ge.exports=oe;var ue=x("./_stream_transform"),ae=Object.create(x("core-util-is"));ae.inherits=x("inherits"),ae.inherits(oe,ue);function oe(le){if(!(this instanceof oe))return new oe(le);ue.call(this,le)}oe.prototype._transform=function(le,ie,se){se(null,le)}},{"./_stream_transform":389,"core-util-is":341,inherits:364}],388:[function(x,ge,Ae){(function(ue,ae){(function(){"use strict";var oe=x("process-nextick-args");ge.exports=ye;var le=x("isarray"),ie;ye.ReadableState=be;var se=x("events").EventEmitter,re=function(Ke,Ge){return Ke.listeners(Ge).length},te=x("./internal/streams/stream"),z=x("safe-buffer").Buffer,a=ae.Uint8Array||function(){};function y(Ke){return z.from(Ke)}function E(Ke){return z.isBuffer(Ke)||Ke 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"),de=x("./internal/streams/destroy"),he;b.inherits(ye,te);var pe=["error","close","destroy","pause","resume"];function me(Ke,Ge,_e){if(typeof Ke.prependListener=="function")return Ke.prependListener(Ge,_e);!Ke._events||!Ke._events[Ge]?Ke.on(Ge,_e):le(Ke._events[Ge])?Ke._events[Ge].unshift(_e):Ke._events[Ge]=[_e,Ke._events[Ge]]}function be(Ke,Ge){ie=ie||x("./_stream_duplex"),Ke=Ke||{};var _e=Ge instanceof ie;this.objectMode=!!Ke.objectMode,_e&&(this.objectMode=this.objectMode||!!Ke.readableObjectMode);var xe=Ke.highWaterMark,We=Ke.readableHighWaterMark,Ie=this.objectMode?16:16*1024;xe||xe===0?this.highWaterMark=xe:_e&&(We||We===0)?this.highWaterMark=We: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=Ke.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Ke.encoding&&(he||(he=x("string_decoder/").StringDecoder),this.decoder=new he(Ke.encoding),this.encoding=Ke.encoding)}function ye(Ke){if(ie=ie||x("./_stream_duplex"),!(this instanceof ye))return new ye(Ke);this._readableState=new be(Ke,this),this.readable=!0,Ke&&(typeof Ke.read=="function"&&(this._read=Ke.read),typeof Ke.destroy=="function"&&(this._destroy=Ke.destroy)),te.call(this)}Object.defineProperty(ye.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(Ke){this._readableState&&(this._readableState.destroyed=Ke)}}),ye.prototype.destroy=de.destroy,ye.prototype._undestroy=de.undestroy,ye.prototype._destroy=function(Ke,Ge){this.push(null),Ge(Ke)},ye.prototype.push=function(Ke,Ge){var _e=this._readableState,xe;return _e.objectMode?xe=!0:typeof Ke=="string"&&(Ge=Ge||_e.defaultEncoding,Ge!==_e.encoding&&(Ke=z.from(Ke,Ge),Ge=""),xe=!0),Ce(this,Ke,Ge,!1,xe)},ye.prototype.unshift=function(Ke){return Ce(this,Ke,null,!0,!1)};function Ce(Ke,Ge,_e,xe,We){var Ie=Ke._readableState;if(Ge===null)Ie.reading=!1,Ze(Ke,Ie);else{var De;We||(De=Qe(Ie,Ge)),De?Ke.emit("error",De):Ie.objectMode||Ge&&Ge.length>0?(typeof Ge!="string"&&!Ie.objectMode&&Object.getPrototypeOf(Ge)!==z.prototype&&(Ge=y(Ge)),xe?Ie.endEmitted?Ke.emit("error",new Error("stream.unshift() after end event")):we(Ke,Ie,Ge,!0):Ie.ended?Ke.emit("error",new Error("stream.push() after EOF")):(Ie.reading=!1,Ie.decoder&&!_e?(Ge=Ie.decoder.write(Ge),Ie.objectMode||Ge.length!==0?we(Ke,Ie,Ge,!1):Je(Ke,Ie)):we(Ke,Ie,Ge,!1))):xe||(Ie.reading=!1)}return Se(Ie)}function we(Ke,Ge,_e,xe){Ge.flowing&&Ge.length===0&&!Ge.sync?(Ke.emit("data",_e),Ke.read(0)):(Ge.length+=Ge.objectMode?1:_e.length,xe?Ge.buffer.unshift(_e):Ge.buffer.push(_e),Ge.needReadable&&Xe(Ke)),Je(Ke,Ge)}function Qe(Ke,Ge){var _e;return!E(Ge)&&typeof Ge!="string"&&Ge!==void 0&&!Ke.objectMode&&(_e=new TypeError("Invalid non-string/buffer chunk")),_e}function Se(Ke){return!Ke.ended&&(Ke.needReadable||Ke.length<Ke.highWaterMark||Ke.length===0)}ye.prototype.isPaused=function(){return this._readableState.flowing===!1},ye.prototype.setEncoding=function(Ke){return he||(he=x("string_decoder/").StringDecoder),this._readableState.decoder=new he(Ke),this._readableState.encoding=Ke,this};var ke=8388608;function Pe(Ke){return Ke>=ke?Ke=ke:(Ke--,Ke|=Ke>>>1,Ke|=Ke>>>2,Ke|=Ke>>>4,Ke|=Ke>>>8,Ke|=Ke>>>16,Ke++),Ke}function Te(Ke,Ge){return Ke<=0||Ge.length===0&&Ge.ended?0:Ge.objectMode?1:Ke!==Ke?Ge.flowing&&Ge.length?Ge.buffer.head.data.length:Ge.length:(Ke>Ge.highWaterMark&&(Ge.highWaterMark=Pe(Ke)),Ke<=Ge.length?Ke:Ge.ended?Ge.length:(Ge.needReadable=!0,0))}ye.prototype.read=function(Ke){ne("read",Ke),Ke=parseInt(Ke,10);var Ge=this._readableState,_e=Ke;if(Ke!==0&&(Ge.emittedReadable=!1),Ke===0&&Ge.needReadable&&(Ge.length>=Ge.highWaterMark||Ge.ended))return ne("read: emitReadable",Ge.length,Ge.ended),Ge.length===0&&Ge.ended?dt(this):Xe(this),null;if(Ke=Te(Ke,Ge),Ke===0&&Ge.ended)return Ge.length===0&&dt(this),null;var xe=Ge.needReadable;ne("need readable",xe),(Ge.length===0||Ge.length-Ke<Ge.highWaterMark)&&(xe=!0,ne("length less than watermark",xe)),Ge.ended||Ge.reading?(xe=!1,ne("reading or ended",xe)):xe&&(ne("do read"),Ge.reading=!0,Ge.sync=!0,Ge.length===0&&(Ge.needReadable=!0),this._read(Ge.highWaterMark),Ge.sync=!1,Ge.reading||(Ke=Te(_e,Ge)));var We;return Ke>0?We=pt(Ke,Ge):We=null,We===null?(Ge.needReadable=!0,Ke=0):Ge.length-=Ke,Ge.length===0&&(Ge.ended||(Ge.needReadable=!0),_e!==Ke&&Ge.ended&&dt(this)),We!==null&&this.emit("data",We),We};function Ze(Ke,Ge){if(!Ge.ended){if(Ge.decoder){var _e=Ge.decoder.end();_e&&_e.length&&(Ge.buffer.push(_e),Ge.length+=Ge.objectMode?1:_e.length)}Ge.ended=!0,Xe(Ke)}}function Xe(Ke){var Ge=Ke._readableState;Ge.needReadable=!1,Ge.emittedReadable||(ne("emitReadable",Ge.flowing),Ge.emittedReadable=!0,Ge.sync?oe.nextTick(Re,Ke):Re(Ke))}function Re(Ke){ne("emit readable"),Ke.emit("readable"),lt(Ke)}function Je(Ke,Ge){Ge.readingMore||(Ge.readingMore=!0,oe.nextTick(et,Ke,Ge))}function et(Ke,Ge){for(var _e=Ge.length;!Ge.reading&&!Ge.flowing&&!Ge.ended&&Ge.length<Ge.highWaterMark&&(ne("maybeReadMore read 0"),Ke.read(0),_e!==Ge.length);)_e=Ge.length;Ge.readingMore=!1}ye.prototype._read=function(Ke){this.emit("error",new Error("_read() is not implemented"))},ye.prototype.pipe=function(Ke,Ge){var _e=this,xe=this._readableState;switch(xe.pipesCount){case 0:xe.pipes=Ke;break;case 1:xe.pipes=[xe.pipes,Ke];break;default:xe.pipes.push(Ke);break}xe.pipesCount+=1,ne("pipe count=%d opts=%j",xe.pipesCount,Ge);var We=(!Ge||Ge.end!==!1)&&Ke!==ue.stdout&&Ke!==ue.stderr,Ie=We?ze:Ct;xe.endEmitted?oe.nextTick(Ie):_e.once("end",Ie),Ke.on("unpipe",De);function De(Zt,xt){ne("onunpipe"),Zt===_e&&xt&&xt.hasUnpiped===!1&&(xt.hasUnpiped=!0,Pt())}function ze(){ne("onend"),Ke.end()}var at=ut(_e);Ke.on("drain",at);var bt=!1;function Pt(){ne("cleanup"),Ke.removeListener("close",It),Ke.removeListener("finish",Ut),Ke.removeListener("drain",at),Ke.removeListener("error",wt),Ke.removeListener("unpipe",De),_e.removeListener("end",ze),_e.removeListener("end",Ct),_e.removeListener("data",St),bt=!0,xe.awaitDrain&&(!Ke._writableState||Ke._writableState.needDrain)&&at()}var Ot=!1;_e.on("data",St);function St(Zt){ne("ondata"),Ot=!1;var xt=Ke.write(Zt);xt===!1&&!Ot&&((xe.pipesCount===1&&xe.pipes===Ke||xe.pipesCount>1&&Fe(xe.pipes,Ke)!==-1)&&!bt&&(ne("false write response, pause",_e._readableState.awaitDrain),_e._readableState.awaitDrain++,Ot=!0),_e.pause())}function wt(Zt){ne("onerror",Zt),Ct(),Ke.removeListener("error",wt),re(Ke,"error")===0&&Ke.emit("error",Zt)}me(Ke,"error",wt);function It(){Ke.removeListener("finish",Ut),Ct()}Ke.once("close",It);function Ut(){ne("onfinish"),Ke.removeListener("close",It),Ct()}Ke.once("finish",Ut);function Ct(){ne("unpipe"),_e.unpipe(Ke)}return Ke.emit("pipe",_e),xe.flowing||(ne("pipe resume"),_e.resume()),Ke};function ut(Ke){return function(){var Ge=Ke._readableState;ne("pipeOnDrain",Ge.awaitDrain),Ge.awaitDrain&&Ge.awaitDrain--,Ge.awaitDrain===0&&re(Ke,"data")&&(Ge.flowing=!0,lt(Ke))}}ye.prototype.unpipe=function(Ke){var Ge=this._readableState,_e={hasUnpiped:!1};if(Ge.pipesCount===0)return this;if(Ge.pipesCount===1)return Ke&&Ke!==Ge.pipes?this:(Ke||(Ke=Ge.pipes),Ge.pipes=null,Ge.pipesCount=0,Ge.flowing=!1,Ke&&Ke.emit("unpipe",this,_e),this);if(!Ke){var xe=Ge.pipes,We=Ge.pipesCount;Ge.pipes=null,Ge.pipesCount=0,Ge.flowing=!1;for(var Ie=0;Ie<We;Ie++)xe[Ie].emit("unpipe",this,_e);return this}var De=Fe(Ge.pipes,Ke);return De===-1?this:(Ge.pipes.splice(De,1),Ge.pipesCount-=1,Ge.pipesCount===1&&(Ge.pipes=Ge.pipes[0]),Ke.emit("unpipe",this,_e),this)},ye.prototype.on=function(Ke,Ge){var _e=te.prototype.on.call(this,Ke,Ge);if(Ke==="data")this._readableState.flowing!==!1&&this.resume();else if(Ke==="readable"){var xe=this._readableState;!xe.endEmitted&&!xe.readableListening&&(xe.readableListening=xe.needReadable=!0,xe.emittedReadable=!1,xe.reading?xe.length&&Xe(this):oe.nextTick(ct,this))}return _e},ye.prototype.addListener=ye.prototype.on;function ct(Ke){ne("readable nexttick read 0"),Ke.read(0)}ye.prototype.resume=function(){var Ke=this._readableState;return Ke.flowing||(ne("resume"),Ke.flowing=!0,ot(this,Ke)),this};function ot(Ke,Ge){Ge.resumeScheduled||(Ge.resumeScheduled=!0,oe.nextTick(st,Ke,Ge))}function st(Ke,Ge){Ge.reading||(ne("resume read 0"),Ke.read(0)),Ge.resumeScheduled=!1,Ge.awaitDrain=0,Ke.emit("resume"),lt(Ke),Ge.flowing&&!Ge.reading&&Ke.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 lt(Ke){var Ge=Ke._readableState;for(ne("flow",Ge.flowing);Ge.flowing&&Ke.read()!==null;);}ye.prototype.wrap=function(Ke){var Ge=this,_e=this._readableState,xe=!1;Ke.on("end",function(){if(ne("wrapped end"),_e.decoder&&!_e.ended){var De=_e.decoder.end();De&&De.length&&Ge.push(De)}Ge.push(null)}),Ke.on("data",function(De){if(ne("wrapped data"),_e.decoder&&(De=_e.decoder.write(De)),!(_e.objectMode&&De==null)&&!(!_e.objectMode&&(!De||!De.length))){var ze=Ge.push(De);ze||(xe=!0,Ke.pause())}});for(var We in Ke)this[We]===void 0&&typeof Ke[We]=="function"&&(this[We]=function(De){return function(){return Ke[De].apply(Ke,arguments)}}(We));for(var Ie=0;Ie<pe.length;Ie++)Ke.on(pe[Ie],this.emit.bind(this,pe[Ie]));return this._read=function(De){ne("wrapped _read",De),xe&&(xe=!1,Ke.resume())},this},Object.defineProperty(ye.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),ye._fromList=pt;function pt(Ke,Ge){if(Ge.length===0)return null;var _e;return Ge.objectMode?_e=Ge.buffer.shift():!Ke||Ke>=Ge.length?(Ge.decoder?_e=Ge.buffer.join(""):Ge.buffer.length===1?_e=Ge.buffer.head.data:_e=Ge.buffer.concat(Ge.length),Ge.buffer.clear()):_e=yt(Ke,Ge.buffer,Ge.decoder),_e}function yt(Ke,Ge,_e){var xe;return Ke<Ge.head.data.length?(xe=Ge.head.data.slice(0,Ke),Ge.head.data=Ge.head.data.slice(Ke)):Ke===Ge.head.data.length?xe=Ge.shift():xe=_e?_t(Ke,Ge):mt(Ke,Ge),xe}function _t(Ke,Ge){var _e=Ge.head,xe=1,We=_e.data;for(Ke-=We.length;_e=_e.next;){var Ie=_e.data,De=Ke>Ie.length?Ie.length:Ke;if(De===Ie.length?We+=Ie:We+=Ie.slice(0,Ke),Ke-=De,Ke===0){De===Ie.length?(++xe,_e.next?Ge.head=_e.next:Ge.head=Ge.tail=null):(Ge.head=_e,_e.data=Ie.slice(De));break}++xe}return Ge.length-=xe,We}function mt(Ke,Ge){var _e=z.allocUnsafe(Ke),xe=Ge.head,We=1;for(xe.data.copy(_e),Ke-=xe.data.length;xe=xe.next;){var Ie=xe.data,De=Ke>Ie.length?Ie.length:Ke;if(Ie.copy(_e,_e.length-Ke,0,De),Ke-=De,Ke===0){De===Ie.length?(++We,xe.next?Ge.head=xe.next:Ge.head=Ge.tail=null):(Ge.head=xe,xe.data=Ie.slice(De));break}++We}return Ge.length-=We,_e}function dt(Ke){var Ge=Ke._readableState;if(Ge.length>0)throw new Error('"endReadable()" called on non-empty stream');Ge.endEmitted||(Ge.ended=!0,oe.nextTick($e,Ge,Ke))}function $e(Ke,Ge){!Ke.endEmitted&&Ke.length===0&&(Ke.endEmitted=!0,Ge.readable=!1,Ge.emit("end"))}function Fe(Ke,Ge){for(var _e=0,xe=Ke.length;_e<xe;_e++)if(Ke[_e]===Ge)return _e;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,ge,Ae){"use strict";ge.exports=le;var ue=x("./_stream_duplex"),ae=Object.create(x("core-util-is"));ae.inherits=x("inherits"),ae.inherits(le,ue);function oe(re,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(re);var y=this._readableState;y.reading=!1,(y.needReadable||y.length<y.highWaterMark)&&this._read(y.highWaterMark)}function le(re){if(!(this instanceof le))return new le(re);ue.call(this,re),this._transformState={afterTransform:oe.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,re&&(typeof re.transform=="function"&&(this._transform=re.transform),typeof re.flush=="function"&&(this._flush=re.flush)),this.on("prefinish",ie)}function ie(){var re=this;typeof this._flush=="function"?this._flush(function(te,z){se(re,te,z)}):se(this,null,null)}le.prototype.push=function(re,te){return this._transformState.needTransform=!1,ue.prototype.push.call(this,re,te)},le.prototype._transform=function(re,te,z){throw new Error("_transform() is not implemented")},le.prototype._write=function(re,te,z){var a=this._transformState;if(a.writecb=z,a.writechunk=re,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(re){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(re,te){var z=this;ue.prototype._destroy.call(this,re,function(a){te(a),z.emit("close")})};function se(re,te,z){if(te)return re.emit("error",te);if(z!=null&&re.push(z),re._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(re._transformState.transforming)throw new Error("Calling transform done when still transforming");return re.push(null)}},{"./_stream_duplex":386,"core-util-is":341,inherits:364}],390:[function(x,ge,Ae){(function(ue,ae,oe){(function(){"use strict";var le=x("process-nextick-args");ge.exports=me;function ie(st,lt,pt){this.chunk=st,this.encoding=lt,this.callback=pt,this.next=null}function se(st){var lt=this;this.next=null,this.entry=null,this.finish=function(){ot(lt,st)}}var re=!ue.browser&&["v0.10","v0.9."].indexOf(ue.version.slice(0,5))>-1?oe:le.nextTick,te;me.WritableState=he;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(st){return E.from(st)}function ne(st){return E.isBuffer(st)||st instanceof b}var ce=x("./internal/streams/destroy");z.inherits(me,y);function de(){}function he(st,lt){te=te||x("./_stream_duplex"),st=st||{};var pt=lt instanceof te;this.objectMode=!!st.objectMode,pt&&(this.objectMode=this.objectMode||!!st.writableObjectMode);var yt=st.highWaterMark,_t=st.writableHighWaterMark,mt=this.objectMode?16:16*1024;yt||yt===0?this.highWaterMark=yt:pt&&(_t||_t===0)?this.highWaterMark=_t: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 dt=st.decodeStrings===!1;this.decodeStrings=!dt,this.defaultEncoding=st.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function($e){Pe(lt,$e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new se(this)}he.prototype.getBuffer=function(){for(var lt=this.bufferedRequest,pt=[];lt;)pt.push(lt),lt=lt.next;return pt},function(){try{Object.defineProperty(he.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(st){}}();var pe;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(pe=Function.prototype[Symbol.hasInstance],Object.defineProperty(me,Symbol.hasInstance,{value:function(st){return pe.call(this,st)?!0:this!==me?!1:st&&st._writableState instanceof he}})):pe=function(st){return st instanceof this};function me(st){if(te=te||x("./_stream_duplex"),!pe.call(me,this)&&!(this instanceof te))return new me(st);this._writableState=new he(st,this),this.writable=!0,st&&(typeof st.write=="function"&&(this._write=st.write),typeof st.writev=="function"&&(this._writev=st.writev),typeof st.destroy=="function"&&(this._destroy=st.destroy),typeof st.final=="function"&&(this._final=st.final)),y.call(this)}me.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function be(st,lt){var pt=new Error("write after end");st.emit("error",pt),le.nextTick(lt,pt)}function ye(st,lt,pt,yt){var _t=!0,mt=!1;return pt===null?mt=new TypeError("May not write null values to stream"):typeof pt!="string"&&pt!==void 0&&!lt.objectMode&&(mt=new TypeError("Invalid non-string/buffer chunk")),mt&&(st.emit("error",mt),le.nextTick(yt,mt),_t=!1),_t}me.prototype.write=function(st,lt,pt){var yt=this._writableState,_t=!1,mt=!yt.objectMode&&ne(st);return mt&&!E.isBuffer(st)&&(st=ee(st)),typeof lt=="function"&&(pt=lt,lt=null),mt?lt="buffer":lt||(lt=yt.defaultEncoding),typeof pt!="function"&&(pt=de),yt.ended?be(this,pt):(mt||ye(this,yt,st,pt))&&(yt.pendingcb++,_t=we(this,yt,mt,st,lt,pt)),_t},me.prototype.cork=function(){var st=this._writableState;st.corked++},me.prototype.uncork=function(){var st=this._writableState;st.corked&&(st.corked--,!st.writing&&!st.corked&&!st.finished&&!st.bufferProcessing&&st.bufferedRequest&&Xe(this,st))},me.prototype.setDefaultEncoding=function(lt){if(typeof lt=="string"&&(lt=lt.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((lt+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+lt);return this._writableState.defaultEncoding=lt,this};function Ce(st,lt,pt){return!st.objectMode&&st.decodeStrings!==!1&&typeof lt=="string"&&(lt=E.from(lt,pt)),lt}Object.defineProperty(me.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function we(st,lt,pt,yt,_t,mt){if(!pt){var dt=Ce(lt,yt,_t);yt!==dt&&(pt=!0,_t="buffer",yt=dt)}var $e=lt.objectMode?1:yt.length;lt.length+=$e;var Fe=lt.length<lt.highWaterMark;if(Fe||(lt.needDrain=!0),lt.writing||lt.corked){var Ke=lt.lastBufferedRequest;lt.lastBufferedRequest={chunk:yt,encoding:_t,isBuf:pt,callback:mt,next:null},Ke?Ke.next=lt.lastBufferedRequest:lt.bufferedRequest=lt.lastBufferedRequest,lt.bufferedRequestCount+=1}else Qe(st,lt,!1,$e,yt,_t,mt);return Fe}function Qe(st,lt,pt,yt,_t,mt,dt){lt.writelen=yt,lt.writecb=dt,lt.writing=!0,lt.sync=!0,pt?st._writev(_t,lt.onwrite):st._write(_t,mt,lt.onwrite),lt.sync=!1}function Se(st,lt,pt,yt,_t){--lt.pendingcb,pt?(le.nextTick(_t,yt),le.nextTick(ut,st,lt),st._writableState.errorEmitted=!0,st.emit("error",yt)):(_t(yt),st._writableState.errorEmitted=!0,st.emit("error",yt),ut(st,lt))}function ke(st){st.writing=!1,st.writecb=null,st.length-=st.writelen,st.writelen=0}function Pe(st,lt){var pt=st._writableState,yt=pt.sync,_t=pt.writecb;if(ke(pt),lt)Se(st,pt,yt,lt,_t);else{var mt=Re(pt);!mt&&!pt.corked&&!pt.bufferProcessing&&pt.bufferedRequest&&Xe(st,pt),yt?re(Te,st,pt,mt,_t):Te(st,pt,mt,_t)}}function Te(st,lt,pt,yt){pt||Ze(st,lt),lt.pendingcb--,yt(),ut(st,lt)}function Ze(st,lt){lt.length===0&<.needDrain&&(lt.needDrain=!1,st.emit("drain"))}function Xe(st,lt){lt.bufferProcessing=!0;var pt=lt.bufferedRequest;if(st._writev&&pt&&pt.next){var yt=lt.bufferedRequestCount,_t=new Array(yt),mt=lt.corkedRequestsFree;mt.entry=pt;for(var dt=0,$e=!0;pt;)_t[dt]=pt,pt.isBuf||($e=!1),pt=pt.next,dt+=1;_t.allBuffers=$e,Qe(st,lt,!0,lt.length,_t,"",mt.finish),lt.pendingcb++,lt.lastBufferedRequest=null,mt.next?(lt.corkedRequestsFree=mt.next,mt.next=null):lt.corkedRequestsFree=new se(lt),lt.bufferedRequestCount=0}else{for(;pt;){var Fe=pt.chunk,Ke=pt.encoding,Ge=pt.callback,_e=lt.objectMode?1:Fe.length;if(Qe(st,lt,!1,_e,Fe,Ke,Ge),pt=pt.next,lt.bufferedRequestCount--,lt.writing)break}pt===null&&(lt.lastBufferedRequest=null)}lt.bufferedRequest=pt,lt.bufferProcessing=!1}me.prototype._write=function(st,lt,pt){pt(new Error("_write() is not implemented"))},me.prototype._writev=null,me.prototype.end=function(st,lt,pt){var yt=this._writableState;typeof st=="function"?(pt=st,st=null,lt=null):typeof lt=="function"&&(pt=lt,lt=null),st!=null&&this.write(st,lt),yt.corked&&(yt.corked=1,this.uncork()),!yt.ending&&!yt.finished&&ct(this,yt,pt)};function Re(st){return st.ending&&st.length===0&&st.bufferedRequest===null&&!st.finished&&!st.writing}function Je(st,lt){st._final(function(pt){lt.pendingcb--,pt&&st.emit("error",pt),lt.prefinished=!0,st.emit("prefinish"),ut(st,lt)})}function et(st,lt){!lt.prefinished&&!lt.finalCalled&&(typeof st._final=="function"?(lt.pendingcb++,lt.finalCalled=!0,le.nextTick(Je,st,lt)):(lt.prefinished=!0,st.emit("prefinish")))}function ut(st,lt){var pt=Re(lt);return pt&&(et(st,lt),lt.pendingcb===0&&(lt.finished=!0,st.emit("finish"))),pt}function ct(st,lt,pt){lt.ending=!0,ut(st,lt),pt&&(lt.finished?le.nextTick(pt):st.once("finish",pt)),lt.ended=!0,st.writable=!1}function ot(st,lt,pt){var yt=st.entry;for(st.entry=null;yt;){var _t=yt.callback;lt.pendingcb--,_t(pt),yt=yt.next}lt.corkedRequestsFree?lt.corkedRequestsFree.next=st:lt.corkedRequestsFree=st}Object.defineProperty(me.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(st){this._writableState&&(this._writableState.destroyed=st)}}),me.prototype.destroy=ce.destroy,me.prototype._undestroy=ce.undestroy,me.prototype._destroy=function(st,lt){this.end(),lt(st)}}).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,ge,Ae){"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,oe=x("util");function le(ie,se,re){ie.copy(se,re)}ge.exports=function(){function ie(){ue(this,ie),this.head=null,this.tail=null,this.length=0}return ie.prototype.push=function(re){var te={data:re,next:null};this.length>0?this.tail.next=te:this.head=te,this.tail=te,++this.length},ie.prototype.unshift=function(re){var te={data:re,next:this.head};this.length===0&&(this.tail=te),this.head=te,++this.length},ie.prototype.shift=function(){if(this.length!==0){var re=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,re}},ie.prototype.clear=function(){this.head=this.tail=null,this.length=0},ie.prototype.join=function(re){if(this.length===0)return"";for(var te=this.head,z=""+te.data;te=te.next;)z+=re+te.data;return z},ie.prototype.concat=function(re){if(this.length===0)return ae.alloc(0);if(this.length===1)return this.head.data;for(var te=ae.allocUnsafe(re>>>0),z=this.head,a=0;z;)le(z.data,te,a),a+=z.data.length,z=z.next;return te},ie}(),oe&&oe.inspect&&oe.inspect.custom&&(ge.exports.prototype[oe.inspect.custom]=function(){var ie=oe.inspect({length:this.length});return this.constructor.name+" "+ie})},{"safe-buffer":396,util:89}],392:[function(x,ge,Ae){"use strict";var ue=x("process-nextick-args");function ae(ie,se){var re=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,re,a),re._writableState&&(re._writableState.errorEmitted=!0)):se&&se(a)}),this)}function oe(){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)}ge.exports={destroy:ae,undestroy:oe}},{"process-nextick-args":380}],393:[function(x,ge,Ae){ge.exports=x("events").EventEmitter},{events:344}],394:[function(x,ge,Ae){Ae=ge.exports=x("./lib/_stream_readable.js"),Ae.Stream=Ae,Ae.Readable=Ae,Ae.Writable=x("./lib/_stream_writable.js"),Ae.Duplex=x("./lib/_stream_duplex.js"),Ae.Transform=x("./lib/_stream_transform.js"),Ae.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,ge,Ae){var ue=function(ae){"use strict";var oe=Object.prototype,le=oe.hasOwnProperty,ie,se=typeof Symbol=="function"?Symbol:{},re=se.iterator||"@@iterator",te=se.asyncIterator||"@@asyncIterator",z=se.toStringTag||"@@toStringTag";function a(et,ut,ct){return Object.defineProperty(et,ut,{value:ct,enumerable:!0,configurable:!0,writable:!0}),et[ut]}try{a({},"")}catch(et){a=function(ut,ct,ot){return ut[ct]=ot}}function y(et,ut,ct,ot){var st=ut&&ut.prototype instanceof he?ut:he,lt=Object.create(st.prototype),pt=new Xe(ot||[]);return lt._invoke=ke(et,ct,pt),lt}ae.wrap=y;function E(et,ut,ct){try{return{type:"normal",arg:et.call(ut,ct)}}catch(ot){return{type:"throw",arg:ot}}}var b="suspendedStart",ee="suspendedYield",ne="executing",ce="completed",de={};function he(){}function pe(){}function me(){}var be={};a(be,re,function(){return this});var ye=Object.getPrototypeOf,Ce=ye&&ye(ye(Re([])));Ce&&Ce!==oe&&le.call(Ce,re)&&(be=Ce);var we=me.prototype=he.prototype=Object.create(be);pe.prototype=me,a(we,"constructor",me),a(me,"constructor",pe),pe.displayName=a(me,z,"GeneratorFunction");function Qe(et){["next","throw","return"].forEach(function(ut){a(et,ut,function(ct){return this._invoke(ut,ct)})})}ae.isGeneratorFunction=function(et){var ut=typeof et=="function"&&et.constructor;return ut?ut===pe||(ut.displayName||ut.name)==="GeneratorFunction":!1},ae.mark=function(et){return Object.setPrototypeOf?Object.setPrototypeOf(et,me):(et.__proto__=me,a(et,z,"GeneratorFunction")),et.prototype=Object.create(we),et},ae.awrap=function(et){return{__await:et}};function Se(et,ut){function ct(lt,pt,yt,_t){var mt=E(et[lt],et,pt);if(mt.type==="throw")_t(mt.arg);else{var dt=mt.arg,$e=dt.value;return $e&&typeof $e=="object"&&le.call($e,"__await")?ut.resolve($e.__await).then(function(Fe){ct("next",Fe,yt,_t)},function(Fe){ct("throw",Fe,yt,_t)}):ut.resolve($e).then(function(Fe){dt.value=Fe,yt(dt)},function(Fe){return ct("throw",Fe,yt,_t)})}}var ot;function st(lt,pt){function yt(){return new ut(function(_t,mt){ct(lt,pt,_t,mt)})}return ot=ot?ot.then(yt,yt):yt()}this._invoke=st}Qe(Se.prototype),a(Se.prototype,te,function(){return this}),ae.AsyncIterator=Se,ae.async=function(et,ut,ct,ot,st){st===void 0&&(st=Promise);var lt=new Se(y(et,ut,ct,ot),st);return ae.isGeneratorFunction(ut)?lt:lt.next().then(function(pt){return pt.done?pt.value:lt.next()})};function ke(et,ut,ct){var ot=b;return function(lt,pt){if(ot===ne)throw new Error("Generator is already running");if(ot===ce){if(lt==="throw")throw pt;return Je()}for(ct.method=lt,ct.arg=pt;;){var yt=ct.delegate;if(yt){var _t=Pe(yt,ct);if(_t){if(_t===de)continue;return _t}}if(ct.method==="next")ct.sent=ct._sent=ct.arg;else if(ct.method==="throw"){if(ot===b)throw ot=ce,ct.arg;ct.dispatchException(ct.arg)}else ct.method==="return"&&ct.abrupt("return",ct.arg);ot=ne;var mt=E(et,ut,ct);if(mt.type==="normal"){if(ot=ct.done?ce:ee,mt.arg===de)continue;return{value:mt.arg,done:ct.done}}else mt.type==="throw"&&(ot=ce,ct.method="throw",ct.arg=mt.arg)}}}function Pe(et,ut){var ct=et.iterator[ut.method];if(ct===ie){if(ut.delegate=null,ut.method==="throw"){if(et.iterator.return&&(ut.method="return",ut.arg=ie,Pe(et,ut),ut.method==="throw"))return de;ut.method="throw",ut.arg=new TypeError("The iterator does not provide a 'throw' method")}return de}var ot=E(ct,et.iterator,ut.arg);if(ot.type==="throw")return ut.method="throw",ut.arg=ot.arg,ut.delegate=null,de;var st=ot.arg;if(!st)return ut.method="throw",ut.arg=new TypeError("iterator result is not an object"),ut.delegate=null,de;if(st.done)ut[et.resultName]=st.value,ut.next=et.nextLoc,ut.method!=="return"&&(ut.method="next",ut.arg=ie);else return st;return ut.delegate=null,de}Qe(we),a(we,z,"Generator"),a(we,re,function(){return this}),a(we,"toString",function(){return"[object Generator]"});function Te(et){var ut={tryLoc:et[0]};1 in et&&(ut.catchLoc=et[1]),2 in et&&(ut.finallyLoc=et[2],ut.afterLoc=et[3]),this.tryEntries.push(ut)}function Ze(et){var ut=et.completion||{};ut.type="normal",delete ut.arg,et.completion=ut}function Xe(et){this.tryEntries=[{tryLoc:"root"}],et.forEach(Te,this),this.reset(!0)}ae.keys=function(et){var ut=[];for(var ct in et)ut.push(ct);return ut.reverse(),function ot(){for(;ut.length;){var st=ut.pop();if(st in et)return ot.value=st,ot.done=!1,ot}return ot.done=!0,ot}};function Re(et){if(et){var ut=et[re];if(ut)return ut.call(et);if(typeof et.next=="function")return et;if(!isNaN(et.length)){var ct=-1,ot=function st(){for(;++ct<et.length;)if(le.call(et,ct))return st.value=et[ct],st.done=!1,st;return st.value=ie,st.done=!0,st};return ot.next=ot}}return{next:Je}}ae.values=Re;function Je(){return{value:ie,done:!0}}return Xe.prototype={constructor:Xe,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(Ze),!et)for(var ut in this)ut.charAt(0)==="t"&&le.call(this,ut)&&!isNaN(+ut.slice(1))&&(this[ut]=ie)},stop:function(){this.done=!0;var et=this.tryEntries[0],ut=et.completion;if(ut.type==="throw")throw ut.arg;return this.rval},dispatchException:function(et){if(this.done)throw et;var ut=this;function ct(_t,mt){return lt.type="throw",lt.arg=et,ut.next=_t,mt&&(ut.method="next",ut.arg=ie),!!mt}for(var ot=this.tryEntries.length-1;ot>=0;--ot){var st=this.tryEntries[ot],lt=st.completion;if(st.tryLoc==="root")return ct("end");if(st.tryLoc<=this.prev){var pt=le.call(st,"catchLoc"),yt=le.call(st,"finallyLoc");if(pt&&yt){if(this.prev<st.catchLoc)return ct(st.catchLoc,!0);if(this.prev<st.finallyLoc)return ct(st.finallyLoc)}else if(pt){if(this.prev<st.catchLoc)return ct(st.catchLoc,!0)}else if(yt){if(this.prev<st.finallyLoc)return ct(st.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(et,ut){for(var ct=this.tryEntries.length-1;ct>=0;--ct){var ot=this.tryEntries[ct];if(ot.tryLoc<=this.prev&&le.call(ot,"finallyLoc")&&this.prev<ot.finallyLoc){var st=ot;break}}st&&(et==="break"||et==="continue")&&st.tryLoc<=ut&&ut<=st.finallyLoc&&(st=null);var lt=st?st.completion:{};return lt.type=et,lt.arg=ut,st?(this.method="next",this.next=st.finallyLoc,de):this.complete(lt)},complete:function(et,ut){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"&&ut&&(this.next=ut),de},finish:function(et){for(var ut=this.tryEntries.length-1;ut>=0;--ut){var ct=this.tryEntries[ut];if(ct.finallyLoc===et)return this.complete(ct.completion,ct.afterLoc),Ze(ct),de}},catch:function(et){for(var ut=this.tryEntries.length-1;ut>=0;--ut){var ct=this.tryEntries[ut];if(ct.tryLoc===et){var ot=ct.completion;if(ot.type==="throw"){var st=ot.arg;Ze(ct)}return st}}throw new Error("illegal catch attempt")},delegateYield:function(et,ut,ct){return this.delegate={iterator:Re(et),resultName:ut,nextLoc:ct},this.method==="next"&&(this.arg=ie),de}},ae}(typeof ge=="object"?ge.exports:{});try{regeneratorRuntime=ue}catch(ae){typeof globalThis=="object"?globalThis.regeneratorRuntime=ue:Function("r","regeneratorRuntime = r")(ue)}},{}],396:[function(x,ge,Ae){var ue=x("buffer"),ae=ue.Buffer;function oe(ie,se){for(var re in ie)se[re]=ie[re]}ae.from&&ae.alloc&&ae.allocUnsafe&&ae.allocUnsafeSlow?ge.exports=ue:(oe(ue,Ae),Ae.Buffer=le);function le(ie,se,re){return ae(ie,se,re)}oe(ae,le),le.from=function(ie,se,re){if(typeof ie=="number")throw new TypeError("Argument must not be a number");return ae(ie,se,re)},le.alloc=function(ie,se,re){if(typeof ie!="number")throw new TypeError("Argument must be a number");var te=ae(ie);return se!==void 0?typeof re=="string"?te.fill(se,re):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,ge,Ae){(function(ue){(function(){(function(ae){ae.parser=function(dt,$e){return new le(dt,$e)},ae.SAXParser=le,ae.SAXStream=y,ae.createStream=a,ae.MAX_BUFFER_LENGTH=64*1024;var oe=["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(dt,$e){if(!(this instanceof le))return new le(dt,$e);var Fe=this;se(Fe),Fe.q=Fe.c="",Fe.bufferCheckPosition=ae.MAX_BUFFER_LENGTH,Fe.opt=$e||{},Fe.opt.lowercase=Fe.opt.lowercase||Fe.opt.lowercasetags,Fe.looseCase=Fe.opt.lowercase?"toLowerCase":"toUpperCase",Fe.tags=[],Fe.closed=Fe.closedRoot=Fe.sawRoot=!1,Fe.tag=Fe.error=null,Fe.strict=!!dt,Fe.noscript=!!(dt||Fe.opt.noscript),Fe.state=Se.BEGIN,Fe.strictEntities=Fe.opt.strictEntities,Fe.ENTITIES=Fe.strictEntities?Object.create(ae.XML_ENTITIES):Object.create(ae.ENTITIES),Fe.attribList=[],Fe.opt.xmlns&&(Fe.ns=Object.create(ce)),Fe.trackPosition=Fe.opt.position!==!1,Fe.trackPosition&&(Fe.position=Fe.line=Fe.column=0),Pe(Fe,"onready")}Object.create||(Object.create=function(dt){function $e(){}$e.prototype=dt;var Fe=new $e;return Fe}),Object.keys||(Object.keys=function(dt){var $e=[];for(var Fe in dt)dt.hasOwnProperty(Fe)&&$e.push(Fe);return $e});function ie(dt){for(var $e=Math.max(ae.MAX_BUFFER_LENGTH,10),Fe=0,Ke=0,Ge=oe.length;Ke<Ge;Ke++){var _e=dt[oe[Ke]].length;if(_e>$e)switch(oe[Ke]){case"textNode":Ze(dt);break;case"cdata":Te(dt,"oncdata",dt.cdata),dt.cdata="";break;case"script":Te(dt,"onscript",dt.script),dt.script="";break;default:Re(dt,"Max buffer length exceeded: "+oe[Ke])}Fe=Math.max(Fe,_e)}var xe=ae.MAX_BUFFER_LENGTH-Fe;dt.bufferCheckPosition=xe+dt.position}function se(dt){for(var $e=0,Fe=oe.length;$e<Fe;$e++)dt[oe[$e]]=""}function re(dt){Ze(dt),dt.cdata!==""&&(Te(dt,"oncdata",dt.cdata),dt.cdata=""),dt.script!==""&&(Te(dt,"onscript",dt.script),dt.script="")}le.prototype={end:function(){Je(this)},write:mt,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){re(this)}};var te;try{te=x("stream").Stream}catch(dt){te=function(){}}var z=ae.EVENTS.filter(function(dt){return dt!=="error"&&dt!=="end"});function a(dt,$e){return new y(dt,$e)}function y(dt,$e){if(!(this instanceof y))return new y(dt,$e);te.apply(this),this._parser=new le(dt,$e),this.writable=!0,this.readable=!0;var Fe=this;this._parser.onend=function(){Fe.emit("end")},this._parser.onerror=function(Ke){Fe.emit("error",Ke),Fe._parser.error=null},this._decoder=null,z.forEach(function(Ke){Object.defineProperty(Fe,"on"+Ke,{get:function(){return Fe._parser["on"+Ke]},set:function(Ge){if(!Ge)return Fe.removeAllListeners(Ke),Fe._parser["on"+Ke]=Ge,Ge;Fe.on(Ke,Ge)},enumerable:!0,configurable:!1})})}y.prototype=Object.create(te.prototype,{constructor:{value:y}}),y.prototype.write=function(dt){if(typeof ue=="function"&&typeof ue.isBuffer=="function"&&ue.isBuffer(dt)){if(!this._decoder){var $e=x("string_decoder").StringDecoder;this._decoder=new $e("utf8")}dt=this._decoder.write(dt)}return this._parser.write(dt.toString()),this.emit("data",dt),!0},y.prototype.end=function(dt){return dt&&dt.length&&this.write(dt),this._parser.end(),!0},y.prototype.on=function(dt,$e){var Fe=this;return!Fe._parser["on"+dt]&&z.indexOf(dt)!==-1&&(Fe._parser["on"+dt]=function(){var Ke=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);Ke.splice(0,0,dt),Fe.emit.apply(Fe,Ke)}),te.prototype.on.call(Fe,dt,$e)};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},de=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,he=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,pe=/[#:_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]/,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\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function be(dt){return dt===" "||dt===`
|
|
|
`||dt==="\r"||dt===" "}function ye(dt){return dt==='"'||dt==="'"}function Ce(dt){return dt===">"||be(dt)}function we(dt,$e){return dt.test($e)}function Qe(dt,$e){return!we(dt,$e)}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(dt){var $e=ae.ENTITIES[dt],Fe=typeof $e=="number"?String.fromCharCode($e):$e;ae.ENTITIES[dt]=Fe});for(var ke in ae.STATE)ae.STATE[ae.STATE[ke]]=ke;Se=ae.STATE;function Pe(dt,$e,Fe){dt[$e]&&dt[$e](Fe)}function Te(dt,$e,Fe){dt.textNode&&Ze(dt),Pe(dt,$e,Fe)}function Ze(dt){dt.textNode=Xe(dt.opt,dt.textNode),dt.textNode&&Pe(dt,"ontext",dt.textNode),dt.textNode=""}function Xe(dt,$e){return dt.trim&&($e=$e.trim()),dt.normalize&&($e=$e.replace(/\s+/g," ")),$e}function Re(dt,$e){return Ze(dt),dt.trackPosition&&($e+=`
|
|
|
Line: `+dt.line+`
|
|
|
Column: `+dt.column+`
|
|
|
Char: `+dt.c),$e=new Error($e),dt.error=$e,Pe(dt,"onerror",$e),dt}function Je(dt){return dt.sawRoot&&!dt.closedRoot&&et(dt,"Unclosed root tag"),dt.state!==Se.BEGIN&&dt.state!==Se.BEGIN_WHITESPACE&&dt.state!==Se.TEXT&&Re(dt,"Unexpected end"),Ze(dt),dt.c="",dt.closed=!0,Pe(dt,"onend"),le.call(dt,dt.strict,dt.opt),dt}function et(dt,$e){if(typeof dt!="object"||!(dt instanceof le))throw new Error("bad call to strictFail");dt.strict&&Re(dt,$e)}function ut(dt){dt.strict||(dt.tagName=dt.tagName[dt.looseCase]());var $e=dt.tags[dt.tags.length-1]||dt,Fe=dt.tag={name:dt.tagName,attributes:{}};dt.opt.xmlns&&(Fe.ns=$e.ns),dt.attribList.length=0,Te(dt,"onopentagstart",Fe)}function ct(dt,$e){var Fe=dt.indexOf(":"),Ke=Fe<0?["",dt]:dt.split(":"),Ge=Ke[0],_e=Ke[1];return $e&&dt==="xmlns"&&(Ge="xmlns",_e=""),{prefix:Ge,local:_e}}function ot(dt){if(dt.strict||(dt.attribName=dt.attribName[dt.looseCase]()),dt.attribList.indexOf(dt.attribName)!==-1||dt.tag.attributes.hasOwnProperty(dt.attribName)){dt.attribName=dt.attribValue="";return}if(dt.opt.xmlns){var $e=ct(dt.attribName,!0),Fe=$e.prefix,Ke=$e.local;if(Fe==="xmlns")if(Ke==="xml"&&dt.attribValue!==ee)et(dt,"xml: prefix must be bound to "+ee+`
|
|
|
Actual: `+dt.attribValue);else if(Ke==="xmlns"&&dt.attribValue!==ne)et(dt,"xmlns: prefix must be bound to "+ne+`
|
|
|
Actual: `+dt.attribValue);else{var Ge=dt.tag,_e=dt.tags[dt.tags.length-1]||dt;Ge.ns===_e.ns&&(Ge.ns=Object.create(_e.ns)),Ge.ns[Ke]=dt.attribValue}dt.attribList.push([dt.attribName,dt.attribValue])}else dt.tag.attributes[dt.attribName]=dt.attribValue,Te(dt,"onattribute",{name:dt.attribName,value:dt.attribValue});dt.attribName=dt.attribValue=""}function st(dt,$e){if(dt.opt.xmlns){var Fe=dt.tag,Ke=ct(dt.tagName);Fe.prefix=Ke.prefix,Fe.local=Ke.local,Fe.uri=Fe.ns[Ke.prefix]||"",Fe.prefix&&!Fe.uri&&(et(dt,"Unbound namespace prefix: "+JSON.stringify(dt.tagName)),Fe.uri=Ke.prefix);var Ge=dt.tags[dt.tags.length-1]||dt;Fe.ns&&Ge.ns!==Fe.ns&&Object.keys(Fe.ns).forEach(function(St){Te(dt,"onopennamespace",{prefix:St,uri:Fe.ns[St]})});for(var _e=0,xe=dt.attribList.length;_e<xe;_e++){var We=dt.attribList[_e],Ie=We[0],De=We[1],ze=ct(Ie,!0),at=ze.prefix,bt=ze.local,Pt=at===""?"":Fe.ns[at]||"",Ot={name:Ie,value:De,prefix:at,local:bt,uri:Pt};at&&at!=="xmlns"&&!Pt&&(et(dt,"Unbound namespace prefix: "+JSON.stringify(at)),Ot.uri=at),dt.tag.attributes[Ie]=Ot,Te(dt,"onattribute",Ot)}dt.attribList.length=0}dt.tag.isSelfClosing=!!$e,dt.sawRoot=!0,dt.tags.push(dt.tag),Te(dt,"onopentag",dt.tag),$e||(!dt.noscript&&dt.tagName.toLowerCase()==="script"?dt.state=Se.SCRIPT:dt.state=Se.TEXT,dt.tag=null,dt.tagName=""),dt.attribName=dt.attribValue="",dt.attribList.length=0}function lt(dt){if(!dt.tagName){et(dt,"Weird empty close tag."),dt.textNode+="</>",dt.state=Se.TEXT;return}if(dt.script){if(dt.tagName!=="script"){dt.script+="</"+dt.tagName+">",dt.tagName="",dt.state=Se.SCRIPT;return}Te(dt,"onscript",dt.script),dt.script=""}var $e=dt.tags.length,Fe=dt.tagName;dt.strict||(Fe=Fe[dt.looseCase]());for(var Ke=Fe;$e--;){var Ge=dt.tags[$e];if(Ge.name!==Ke)et(dt,"Unexpected close tag");else break}if($e<0){et(dt,"Unmatched closing tag: "+dt.tagName),dt.textNode+="</"+dt.tagName+">",dt.state=Se.TEXT;return}dt.tagName=Fe;for(var _e=dt.tags.length;_e-- >$e;){var xe=dt.tag=dt.tags.pop();dt.tagName=dt.tag.name,Te(dt,"onclosetag",dt.tagName);var We={};for(var Ie in xe.ns)We[Ie]=xe.ns[Ie];var De=dt.tags[dt.tags.length-1]||dt;dt.opt.xmlns&&xe.ns!==De.ns&&Object.keys(xe.ns).forEach(function(ze){var at=xe.ns[ze];Te(dt,"onclosenamespace",{prefix:ze,uri:at})})}$e===0&&(dt.closedRoot=!0),dt.tagName=dt.attribValue=dt.attribName="",dt.attribList.length=0,dt.state=Se.TEXT}function pt(dt){var $e=dt.entity,Fe=$e.toLowerCase(),Ke,Ge="";return dt.ENTITIES[$e]?dt.ENTITIES[$e]:dt.ENTITIES[Fe]?dt.ENTITIES[Fe]:($e=Fe,$e.charAt(0)==="#"&&($e.charAt(1)==="x"?($e=$e.slice(2),Ke=parseInt($e,16),Ge=Ke.toString(16)):($e=$e.slice(1),Ke=parseInt($e,10),Ge=Ke.toString(10))),$e=$e.replace(/^0+/,""),isNaN(Ke)||Ge.toLowerCase()!==$e?(et(dt,"Invalid character entity"),"&"+dt.entity+";"):String.fromCodePoint(Ke))}function yt(dt,$e){$e==="<"?(dt.state=Se.OPEN_WAKA,dt.startTagPosition=dt.position):be($e)||(et(dt,"Non-whitespace before first tag."),dt.textNode=$e,dt.state=Se.TEXT)}function _t(dt,$e){var Fe="";return $e<dt.length&&(Fe=dt.charAt($e)),Fe}function mt(dt){var $e=this;if(this.error)throw this.error;if($e.closed)return Re($e,"Cannot write after close. Assign an onready handler.");if(dt===null)return Je($e);typeof dt=="object"&&(dt=dt.toString());for(var Fe=0,Ke="";Ke=_t(dt,Fe++),$e.c=Ke,!!Ke;)switch($e.trackPosition&&($e.position++,Ke===`
|
|
|
`?($e.line++,$e.column=0):$e.column++),$e.state){case Se.BEGIN:if($e.state=Se.BEGIN_WHITESPACE,Ke==="\uFEFF")continue;yt($e,Ke);continue;case Se.BEGIN_WHITESPACE:yt($e,Ke);continue;case Se.TEXT:if($e.sawRoot&&!$e.closedRoot){for(var Ge=Fe-1;Ke&&Ke!=="<"&&Ke!=="&";)Ke=_t(dt,Fe++),Ke&&$e.trackPosition&&($e.position++,Ke===`
|
|
|
`?($e.line++,$e.column=0):$e.column++);$e.textNode+=dt.substring(Ge,Fe-1)}Ke==="<"&&!($e.sawRoot&&$e.closedRoot&&!$e.strict)?($e.state=Se.OPEN_WAKA,$e.startTagPosition=$e.position):(!be(Ke)&&(!$e.sawRoot||$e.closedRoot)&&et($e,"Text data outside of root node."),Ke==="&"?$e.state=Se.TEXT_ENTITY:$e.textNode+=Ke);continue;case Se.SCRIPT:Ke==="<"?$e.state=Se.SCRIPT_ENDING:$e.script+=Ke;continue;case Se.SCRIPT_ENDING:Ke==="/"?$e.state=Se.CLOSE_TAG:($e.script+="<"+Ke,$e.state=Se.SCRIPT);continue;case Se.OPEN_WAKA:if(Ke==="!")$e.state=Se.SGML_DECL,$e.sgmlDecl="";else if(!be(Ke))if(we(de,Ke))$e.state=Se.OPEN_TAG,$e.tagName=Ke;else if(Ke==="/")$e.state=Se.CLOSE_TAG,$e.tagName="";else if(Ke==="?")$e.state=Se.PROC_INST,$e.procInstName=$e.procInstBody="";else{if(et($e,"Unencoded <"),$e.startTagPosition+1<$e.position){var _e=$e.position-$e.startTagPosition;Ke=new Array(_e).join(" ")+Ke}$e.textNode+="<"+Ke,$e.state=Se.TEXT}continue;case Se.SGML_DECL:($e.sgmlDecl+Ke).toUpperCase()===E?(Te($e,"onopencdata"),$e.state=Se.CDATA,$e.sgmlDecl="",$e.cdata=""):$e.sgmlDecl+Ke==="--"?($e.state=Se.COMMENT,$e.comment="",$e.sgmlDecl=""):($e.sgmlDecl+Ke).toUpperCase()===b?($e.state=Se.DOCTYPE,($e.doctype||$e.sawRoot)&&et($e,"Inappropriately located doctype declaration"),$e.doctype="",$e.sgmlDecl=""):Ke===">"?(Te($e,"onsgmldeclaration",$e.sgmlDecl),$e.sgmlDecl="",$e.state=Se.TEXT):(ye(Ke)&&($e.state=Se.SGML_DECL_QUOTED),$e.sgmlDecl+=Ke);continue;case Se.SGML_DECL_QUOTED:Ke===$e.q&&($e.state=Se.SGML_DECL,$e.q=""),$e.sgmlDecl+=Ke;continue;case Se.DOCTYPE:Ke===">"?($e.state=Se.TEXT,Te($e,"ondoctype",$e.doctype),$e.doctype=!0):($e.doctype+=Ke,Ke==="["?$e.state=Se.DOCTYPE_DTD:ye(Ke)&&($e.state=Se.DOCTYPE_QUOTED,$e.q=Ke));continue;case Se.DOCTYPE_QUOTED:$e.doctype+=Ke,Ke===$e.q&&($e.q="",$e.state=Se.DOCTYPE);continue;case Se.DOCTYPE_DTD:$e.doctype+=Ke,Ke==="]"?$e.state=Se.DOCTYPE:ye(Ke)&&($e.state=Se.DOCTYPE_DTD_QUOTED,$e.q=Ke);continue;case Se.DOCTYPE_DTD_QUOTED:$e.doctype+=Ke,Ke===$e.q&&($e.state=Se.DOCTYPE_DTD,$e.q="");continue;case Se.COMMENT:Ke==="-"?$e.state=Se.COMMENT_ENDING:$e.comment+=Ke;continue;case Se.COMMENT_ENDING:Ke==="-"?($e.state=Se.COMMENT_ENDED,$e.comment=Xe($e.opt,$e.comment),$e.comment&&Te($e,"oncomment",$e.comment),$e.comment=""):($e.comment+="-"+Ke,$e.state=Se.COMMENT);continue;case Se.COMMENT_ENDED:Ke!==">"?(et($e,"Malformed comment"),$e.comment+="--"+Ke,$e.state=Se.COMMENT):$e.state=Se.TEXT;continue;case Se.CDATA:Ke==="]"?$e.state=Se.CDATA_ENDING:$e.cdata+=Ke;continue;case Se.CDATA_ENDING:Ke==="]"?$e.state=Se.CDATA_ENDING_2:($e.cdata+="]"+Ke,$e.state=Se.CDATA);continue;case Se.CDATA_ENDING_2:Ke===">"?($e.cdata&&Te($e,"oncdata",$e.cdata),Te($e,"onclosecdata"),$e.cdata="",$e.state=Se.TEXT):Ke==="]"?$e.cdata+="]":($e.cdata+="]]"+Ke,$e.state=Se.CDATA);continue;case Se.PROC_INST:Ke==="?"?$e.state=Se.PROC_INST_ENDING:be(Ke)?$e.state=Se.PROC_INST_BODY:$e.procInstName+=Ke;continue;case Se.PROC_INST_BODY:if(!$e.procInstBody&&be(Ke))continue;Ke==="?"?$e.state=Se.PROC_INST_ENDING:$e.procInstBody+=Ke;continue;case Se.PROC_INST_ENDING:Ke===">"?(Te($e,"onprocessinginstruction",{name:$e.procInstName,body:$e.procInstBody}),$e.procInstName=$e.procInstBody="",$e.state=Se.TEXT):($e.procInstBody+="?"+Ke,$e.state=Se.PROC_INST_BODY);continue;case Se.OPEN_TAG:we(he,Ke)?$e.tagName+=Ke:(ut($e),Ke===">"?st($e):Ke==="/"?$e.state=Se.OPEN_TAG_SLASH:(be(Ke)||et($e,"Invalid character in tag name"),$e.state=Se.ATTRIB));continue;case Se.OPEN_TAG_SLASH:Ke===">"?(st($e,!0),lt($e)):(et($e,"Forward-slash in opening tag not followed by >"),$e.state=Se.ATTRIB);continue;case Se.ATTRIB:if(be(Ke))continue;Ke===">"?st($e):Ke==="/"?$e.state=Se.OPEN_TAG_SLASH:we(de,Ke)?($e.attribName=Ke,$e.attribValue="",$e.state=Se.ATTRIB_NAME):et($e,"Invalid attribute name");continue;case Se.ATTRIB_NAME:Ke==="="?$e.state=Se.ATTRIB_VALUE:Ke===">"?(et($e,"Attribute without value"),$e.attribValue=$e.attribName,ot($e),st($e)):be(Ke)?$e.state=Se.ATTRIB_NAME_SAW_WHITE:we(he,Ke)?$e.attribName+=Ke:et($e,"Invalid attribute name");continue;case Se.ATTRIB_NAME_SAW_WHITE:if(Ke==="=")$e.state=Se.ATTRIB_VALUE;else{if(be(Ke))continue;et($e,"Attribute without value"),$e.tag.attributes[$e.attribName]="",$e.attribValue="",Te($e,"onattribute",{name:$e.attribName,value:""}),$e.attribName="",Ke===">"?st($e):we(de,Ke)?($e.attribName=Ke,$e.state=Se.ATTRIB_NAME):(et($e,"Invalid attribute name"),$e.state=Se.ATTRIB)}continue;case Se.ATTRIB_VALUE:if(be(Ke))continue;ye(Ke)?($e.q=Ke,$e.state=Se.ATTRIB_VALUE_QUOTED):(et($e,"Unquoted attribute value"),$e.state=Se.ATTRIB_VALUE_UNQUOTED,$e.attribValue=Ke);continue;case Se.ATTRIB_VALUE_QUOTED:if(Ke!==$e.q){Ke==="&"?$e.state=Se.ATTRIB_VALUE_ENTITY_Q:$e.attribValue+=Ke;continue}ot($e),$e.q="",$e.state=Se.ATTRIB_VALUE_CLOSED;continue;case Se.ATTRIB_VALUE_CLOSED:be(Ke)?$e.state=Se.ATTRIB:Ke===">"?st($e):Ke==="/"?$e.state=Se.OPEN_TAG_SLASH:we(de,Ke)?(et($e,"No whitespace between attributes"),$e.attribName=Ke,$e.attribValue="",$e.state=Se.ATTRIB_NAME):et($e,"Invalid attribute name");continue;case Se.ATTRIB_VALUE_UNQUOTED:if(!Ce(Ke)){Ke==="&"?$e.state=Se.ATTRIB_VALUE_ENTITY_U:$e.attribValue+=Ke;continue}ot($e),Ke===">"?st($e):$e.state=Se.ATTRIB;continue;case Se.CLOSE_TAG:if($e.tagName)Ke===">"?lt($e):we(he,Ke)?$e.tagName+=Ke:$e.script?($e.script+="</"+$e.tagName,$e.tagName="",$e.state=Se.SCRIPT):(be(Ke)||et($e,"Invalid tagname in closing tag"),$e.state=Se.CLOSE_TAG_SAW_WHITE);else{if(be(Ke))continue;Qe(de,Ke)?$e.script?($e.script+="</"+Ke,$e.state=Se.SCRIPT):et($e,"Invalid tagname in closing tag."):$e.tagName=Ke}continue;case Se.CLOSE_TAG_SAW_WHITE:if(be(Ke))continue;Ke===">"?lt($e):et($e,"Invalid characters in closing tag");continue;case Se.TEXT_ENTITY:case Se.ATTRIB_VALUE_ENTITY_Q:case Se.ATTRIB_VALUE_ENTITY_U:var xe,We;switch($e.state){case Se.TEXT_ENTITY:xe=Se.TEXT,We="textNode";break;case Se.ATTRIB_VALUE_ENTITY_Q:xe=Se.ATTRIB_VALUE_QUOTED,We="attribValue";break;case Se.ATTRIB_VALUE_ENTITY_U:xe=Se.ATTRIB_VALUE_UNQUOTED,We="attribValue";break}Ke===";"?($e[We]+=pt($e),$e.entity="",$e.state=xe):we($e.entity.length?me:pe,Ke)?$e.entity+=Ke:(et($e,"Invalid character in entity name"),$e[We]+="&"+$e.entity+Ke,$e.entity="",$e.state=xe);continue;default:throw new Error($e,"Unknown state: "+$e.state)}return $e.position>=$e.bufferCheckPosition&&ie($e),$e}String.fromCodePoint||function(){var dt=String.fromCharCode,$e=Math.floor,Fe=function(){var Ke=16384,Ge=[],_e,xe,We=-1,Ie=arguments.length;if(!Ie)return"";for(var De="";++We<Ie;){var ze=Number(arguments[We]);if(!isFinite(ze)||ze<0||ze>1114111||$e(ze)!==ze)throw RangeError("Invalid code point: "+ze);ze<=65535?Ge.push(ze):(ze-=65536,_e=(ze>>10)+55296,xe=ze%1024+56320,Ge.push(_e,xe)),(We+1===Ie||Ge.length>Ke)&&(De+=dt.apply(null,Ge),Ge.length=0)}return De};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Fe,configurable:!0,writable:!0}):String.fromCodePoint=Fe}()})(typeof Ae=="undefined"?this.sax={}:Ae)}).call(this)}).call(this,x("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(x,ge,Ae){ge.exports=oe;var ue=x("events").EventEmitter,ae=x("inherits");ae(oe,ue),oe.Readable=x("readable-stream/lib/_stream_readable.js"),oe.Writable=x("readable-stream/lib/_stream_writable.js"),oe.Duplex=x("readable-stream/lib/_stream_duplex.js"),oe.Transform=x("readable-stream/lib/_stream_transform.js"),oe.PassThrough=x("readable-stream/lib/_stream_passthrough.js"),oe.finished=x("readable-stream/lib/internal/streams/end-of-stream.js"),oe.pipeline=x("readable-stream/lib/internal/streams/pipeline.js"),oe.Stream=oe;function oe(){ue.call(this)}oe.prototype.pipe=function(le,ie){var se=this;function re(ee){le.writable&&le.write(ee)===!1&&se.pause&&se.pause()}se.on("data",re);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",re),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,ge,Ae){"use strict";function ue(te,z){te.prototype=Object.create(z.prototype),te.prototype.constructor=te,te.__proto__=z}var ae={};function oe(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,de){return b.call(this,y(ne,ce,de))||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 re(te,z,a){return typeof a!="number"&&(a=0),a+z.length>te.length?!1:te.indexOf(z,a)!==-1}oe("ERR_INVALID_OPT_VALUE",function(te,z){return'The value "'+z+'" is invalid for option "'+te+'"'},TypeError),oe("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=re(te,".")?"property":"argument";E='The "'.concat(te,'" ').concat(b," ").concat(y," ").concat(le(z,"type"))}return E+=". Received type ".concat(typeof a),E},TypeError),oe("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),oe("ERR_METHOD_NOT_IMPLEMENTED",function(te){return"The "+te+" method is not implemented"}),oe("ERR_STREAM_PREMATURE_CLOSE","Premature close"),oe("ERR_STREAM_DESTROYED",function(te){return"Cannot call "+te+" after a stream was destroyed"}),oe("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),oe("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),oe("ERR_STREAM_WRITE_AFTER_END","write after end"),oe("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),oe("ERR_UNKNOWN_ENCODING",function(te){return"Unknown encoding: "+te},TypeError),oe("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),ge.exports.codes=ae},{}],400:[function(x,ge,Ae){(function(ue){(function(){"use strict";var ae=Object.keys||function(y){var E=[];for(var b in y)E.push(b);return E};ge.exports=te;var oe=x("./_stream_readable"),le=x("./_stream_writable");x("inherits")(te,oe);for(var ie=ae(le.prototype),se=0;se<ie.length;se++){var re=ie[se];te.prototype[re]||(te.prototype[re]=le.prototype[re])}function te(y){if(!(this instanceof te))return new te(y);oe.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,ge,Ae){"use strict";ge.exports=ae;var ue=x("./_stream_transform");x("inherits")(ae,ue);function ae(oe){if(!(this instanceof ae))return new ae(oe);ue.call(this,oe)}ae.prototype._transform=function(oe,le,ie){ie(null,oe)}},{"./_stream_transform":403,inherits:364}],402:[function(x,ge,Ae){(function(ue,ae){(function(){"use strict";ge.exports=Te;var oe;Te.ReadableState=Pe;var le=x("events").EventEmitter,ie=function(Ie,De){return Ie.listeners(De).length},se=x("./internal/streams/stream"),re=x("buffer").Buffer,te=(typeof ae!="undefined"?ae:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function z(We){return re.from(We)}function a(We){return re.isBuffer(We)||We 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,de=x("../errors").codes,he=de.ERR_INVALID_ARG_TYPE,pe=de.ERR_STREAM_PUSH_AFTER_EOF,me=de.ERR_METHOD_NOT_IMPLEMENTED,be=de.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,ye,Ce,we;x("inherits")(Te,se);var Qe=ee.errorOrDestroy,Se=["error","close","destroy","pause","resume"];function ke(We,Ie,De){if(typeof We.prependListener=="function")return We.prependListener(Ie,De);!We._events||!We._events[Ie]?We.on(Ie,De):Array.isArray(We._events[Ie])?We._events[Ie].unshift(De):We._events[Ie]=[De,We._events[Ie]]}function Pe(We,Ie,De){oe=oe||x("./_stream_duplex"),We=We||{},typeof De!="boolean"&&(De=Ie instanceof oe),this.objectMode=!!We.objectMode,De&&(this.objectMode=this.objectMode||!!We.readableObjectMode),this.highWaterMark=ce(this,We,"readableHighWaterMark",De),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=We.emitClose!==!1,this.autoDestroy=!!We.autoDestroy,this.destroyed=!1,this.defaultEncoding=We.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,We.encoding&&(ye||(ye=x("string_decoder/").StringDecoder),this.decoder=new ye(We.encoding),this.encoding=We.encoding)}function Te(We){if(oe=oe||x("./_stream_duplex"),!(this instanceof Te))return new Te(We);var Ie=this instanceof oe;this._readableState=new Pe(We,this,Ie),this.readable=!0,We&&(typeof We.read=="function"&&(this._read=We.read),typeof We.destroy=="function"&&(this._destroy=We.destroy)),se.call(this)}Object.defineProperty(Te.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(Ie){this._readableState&&(this._readableState.destroyed=Ie)}}),Te.prototype.destroy=ee.destroy,Te.prototype._undestroy=ee.undestroy,Te.prototype._destroy=function(We,Ie){Ie(We)},Te.prototype.push=function(We,Ie){var De=this._readableState,ze;return De.objectMode?ze=!0:typeof We=="string"&&(Ie=Ie||De.defaultEncoding,Ie!==De.encoding&&(We=re.from(We,Ie),Ie=""),ze=!0),Ze(this,We,Ie,!1,ze)},Te.prototype.unshift=function(We){return Ze(this,We,null,!0,!1)};function Ze(We,Ie,De,ze,at){E("readableAddChunk",Ie);var bt=We._readableState;if(Ie===null)bt.reading=!1,ct(We,bt);else{var Pt;if(at||(Pt=Re(bt,Ie)),Pt)Qe(We,Pt);else if(bt.objectMode||Ie&&Ie.length>0)if(typeof Ie!="string"&&!bt.objectMode&&Object.getPrototypeOf(Ie)!==re.prototype&&(Ie=z(Ie)),ze)bt.endEmitted?Qe(We,new be):Xe(We,bt,Ie,!0);else if(bt.ended)Qe(We,new pe);else{if(bt.destroyed)return!1;bt.reading=!1,bt.decoder&&!De?(Ie=bt.decoder.write(Ie),bt.objectMode||Ie.length!==0?Xe(We,bt,Ie,!1):lt(We,bt)):Xe(We,bt,Ie,!1)}else ze||(bt.reading=!1,lt(We,bt))}return!bt.ended&&(bt.length<bt.highWaterMark||bt.length===0)}function Xe(We,Ie,De,ze){Ie.flowing&&Ie.length===0&&!Ie.sync?(Ie.awaitDrain=0,We.emit("data",De)):(Ie.length+=Ie.objectMode?1:De.length,ze?Ie.buffer.unshift(De):Ie.buffer.push(De),Ie.needReadable&&ot(We)),lt(We,Ie)}function Re(We,Ie){var De;return!a(Ie)&&typeof Ie!="string"&&Ie!==void 0&&!We.objectMode&&(De=new he("chunk",["string","Buffer","Uint8Array"],Ie)),De}Te.prototype.isPaused=function(){return this._readableState.flowing===!1},Te.prototype.setEncoding=function(We){ye||(ye=x("string_decoder/").StringDecoder);var Ie=new ye(We);this._readableState.decoder=Ie,this._readableState.encoding=this._readableState.decoder.encoding;for(var De=this._readableState.buffer.head,ze="";De!==null;)ze+=Ie.write(De.data),De=De.next;return this._readableState.buffer.clear(),ze!==""&&this._readableState.buffer.push(ze),this._readableState.length=ze.length,this};var Je=1073741824;function et(We){return We>=Je?We=Je:(We--,We|=We>>>1,We|=We>>>2,We|=We>>>4,We|=We>>>8,We|=We>>>16,We++),We}function ut(We,Ie){return We<=0||Ie.length===0&&Ie.ended?0:Ie.objectMode?1:We!==We?Ie.flowing&&Ie.length?Ie.buffer.head.data.length:Ie.length:(We>Ie.highWaterMark&&(Ie.highWaterMark=et(We)),We<=Ie.length?We:Ie.ended?Ie.length:(Ie.needReadable=!0,0))}Te.prototype.read=function(We){E("read",We),We=parseInt(We,10);var Ie=this._readableState,De=We;if(We!==0&&(Ie.emittedReadable=!1),We===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?Ge(this):ot(this),null;if(We=ut(We,Ie),We===0&&Ie.ended)return Ie.length===0&&Ge(this),null;var ze=Ie.needReadable;E("need readable",ze),(Ie.length===0||Ie.length-We<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||(We=ut(De,Ie)));var at;return We>0?at=Ke(We,Ie):at=null,at===null?(Ie.needReadable=Ie.length<=Ie.highWaterMark,We=0):(Ie.length-=We,Ie.awaitDrain=0),Ie.length===0&&(Ie.ended||(Ie.needReadable=!0),De!==We&&Ie.ended&&Ge(this)),at!==null&&this.emit("data",at),at};function ct(We,Ie){if(E("onEofChunk"),!Ie.ended){if(Ie.decoder){var De=Ie.decoder.end();De&&De.length&&(Ie.buffer.push(De),Ie.length+=Ie.objectMode?1:De.length)}Ie.ended=!0,Ie.sync?ot(We):(Ie.needReadable=!1,Ie.emittedReadable||(Ie.emittedReadable=!0,st(We)))}}function ot(We){var Ie=We._readableState;E("emitReadable",Ie.needReadable,Ie.emittedReadable),Ie.needReadable=!1,Ie.emittedReadable||(E("emitReadable",Ie.flowing),Ie.emittedReadable=!0,ue.nextTick(st,We))}function st(We){var Ie=We._readableState;E("emitReadable_",Ie.destroyed,Ie.length,Ie.ended),!Ie.destroyed&&(Ie.length||Ie.ended)&&(We.emit("readable"),Ie.emittedReadable=!1),Ie.needReadable=!Ie.flowing&&!Ie.ended&&Ie.length<=Ie.highWaterMark,Fe(We)}function lt(We,Ie){Ie.readingMore||(Ie.readingMore=!0,ue.nextTick(pt,We,Ie))}function pt(We,Ie){for(;!Ie.reading&&!Ie.ended&&(Ie.length<Ie.highWaterMark||Ie.flowing&&Ie.length===0);){var De=Ie.length;if(E("maybeReadMore read 0"),We.read(0),De===Ie.length)break}Ie.readingMore=!1}Te.prototype._read=function(We){Qe(this,new me("_read()"))},Te.prototype.pipe=function(We,Ie){var De=this,ze=this._readableState;switch(ze.pipesCount){case 0:ze.pipes=We;break;case 1:ze.pipes=[ze.pipes,We];break;default:ze.pipes.push(We);break}ze.pipesCount+=1,E("pipe count=%d opts=%j",ze.pipesCount,Ie);var at=(!Ie||Ie.end!==!1)&&We!==ue.stdout&&We!==ue.stderr,bt=at?Ot:jt;ze.endEmitted?ue.nextTick(bt):De.once("end",bt),We.on("unpipe",Pt);function Pt(Jt,tn){E("onunpipe"),Jt===De&&tn&&tn.hasUnpiped===!1&&(tn.hasUnpiped=!0,It())}function Ot(){E("onend"),We.end()}var St=yt(De);We.on("drain",St);var wt=!1;function It(){E("cleanup"),We.removeListener("close",Zt),We.removeListener("finish",xt),We.removeListener("drain",St),We.removeListener("error",Ct),We.removeListener("unpipe",Pt),De.removeListener("end",Ot),De.removeListener("end",jt),De.removeListener("data",Ut),wt=!0,ze.awaitDrain&&(!We._writableState||We._writableState.needDrain)&&St()}De.on("data",Ut);function Ut(Jt){E("ondata");var tn=We.write(Jt);E("dest.write",tn),tn===!1&&((ze.pipesCount===1&&ze.pipes===We||ze.pipesCount>1&&xe(ze.pipes,We)!==-1)&&!wt&&(E("false write response, pause",ze.awaitDrain),ze.awaitDrain++),De.pause())}function Ct(Jt){E("onerror",Jt),jt(),We.removeListener("error",Ct),ie(We,"error")===0&&Qe(We,Jt)}ke(We,"error",Ct);function Zt(){We.removeListener("finish",xt),jt()}We.once("close",Zt);function xt(){E("onfinish"),We.removeListener("close",Zt),jt()}We.once("finish",xt);function jt(){E("unpipe"),De.unpipe(We)}return We.emit("pipe",De),ze.flowing||(E("pipe resume"),De.resume()),We};function yt(We){return function(){var De=We._readableState;E("pipeOnDrain",De.awaitDrain),De.awaitDrain&&De.awaitDrain--,De.awaitDrain===0&&ie(We,"data")&&(De.flowing=!0,Fe(We))}}Te.prototype.unpipe=function(We){var Ie=this._readableState,De={hasUnpiped:!1};if(Ie.pipesCount===0)return this;if(Ie.pipesCount===1)return We&&We!==Ie.pipes?this:(We||(We=Ie.pipes),Ie.pipes=null,Ie.pipesCount=0,Ie.flowing=!1,We&&We.emit("unpipe",this,De),this);if(!We){var ze=Ie.pipes,at=Ie.pipesCount;Ie.pipes=null,Ie.pipesCount=0,Ie.flowing=!1;for(var bt=0;bt<at;bt++)ze[bt].emit("unpipe",this,{hasUnpiped:!1});return this}var Pt=xe(Ie.pipes,We);return Pt===-1?this:(Ie.pipes.splice(Pt,1),Ie.pipesCount-=1,Ie.pipesCount===1&&(Ie.pipes=Ie.pipes[0]),We.emit("unpipe",this,De),this)},Te.prototype.on=function(We,Ie){var De=se.prototype.on.call(this,We,Ie),ze=this._readableState;return We==="data"?(ze.readableListening=this.listenerCount("readable")>0,ze.flowing!==!1&&this.resume()):We==="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?ot(this):ze.reading||ue.nextTick(mt,this)),De},Te.prototype.addListener=Te.prototype.on,Te.prototype.removeListener=function(We,Ie){var De=se.prototype.removeListener.call(this,We,Ie);return We==="readable"&&ue.nextTick(_t,this),De},Te.prototype.removeAllListeners=function(We){var Ie=se.prototype.removeAllListeners.apply(this,arguments);return(We==="readable"||We===void 0)&&ue.nextTick(_t,this),Ie};function _t(We){var Ie=We._readableState;Ie.readableListening=We.listenerCount("readable")>0,Ie.resumeScheduled&&!Ie.paused?Ie.flowing=!0:We.listenerCount("data")>0&&We.resume()}function mt(We){E("readable nexttick read 0"),We.read(0)}Te.prototype.resume=function(){var We=this._readableState;return We.flowing||(E("resume"),We.flowing=!We.readableListening,dt(this,We)),We.paused=!1,this};function dt(We,Ie){Ie.resumeScheduled||(Ie.resumeScheduled=!0,ue.nextTick($e,We,Ie))}function $e(We,Ie){E("resume",Ie.reading),Ie.reading||We.read(0),Ie.resumeScheduled=!1,We.emit("resume"),Fe(We),Ie.flowing&&!Ie.reading&&We.read(0)}Te.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 Fe(We){var Ie=We._readableState;for(E("flow",Ie.flowing);Ie.flowing&&We.read()!==null;);}Te.prototype.wrap=function(We){var Ie=this,De=this._readableState,ze=!1;We.on("end",function(){if(E("wrapped end"),De.decoder&&!De.ended){var Pt=De.decoder.end();Pt&&Pt.length&&Ie.push(Pt)}Ie.push(null)}),We.on("data",function(Pt){if(E("wrapped data"),De.decoder&&(Pt=De.decoder.write(Pt)),!(De.objectMode&&Pt==null)&&!(!De.objectMode&&(!Pt||!Pt.length))){var Ot=Ie.push(Pt);Ot||(ze=!0,We.pause())}});for(var at in We)this[at]===void 0&&typeof We[at]=="function"&&(this[at]=function(Ot){return function(){return We[Ot].apply(We,arguments)}}(at));for(var bt=0;bt<Se.length;bt++)We.on(Se[bt],this.emit.bind(this,Se[bt]));return this._read=function(Pt){E("wrapped _read",Pt),ze&&(ze=!1,We.resume())},this},typeof Symbol=="function"&&(Te.prototype[Symbol.asyncIterator]=function(){return Ce===void 0&&(Ce=x("./internal/streams/async_iterator")),Ce(this)}),Object.defineProperty(Te.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(Te.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(Te.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(Ie){this._readableState&&(this._readableState.flowing=Ie)}}),Te._fromList=Ke,Object.defineProperty(Te.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function Ke(We,Ie){if(Ie.length===0)return null;var De;return Ie.objectMode?De=Ie.buffer.shift():!We||We>=Ie.length?(Ie.decoder?De=Ie.buffer.join(""):Ie.buffer.length===1?De=Ie.buffer.first():De=Ie.buffer.concat(Ie.length),Ie.buffer.clear()):De=Ie.buffer.consume(We,Ie.decoder),De}function Ge(We){var Ie=We._readableState;E("endReadable",Ie.endEmitted),Ie.endEmitted||(Ie.ended=!0,ue.nextTick(_e,Ie,We))}function _e(We,Ie){if(E("endReadableNT",We.endEmitted,We.length),!We.endEmitted&&We.length===0&&(We.endEmitted=!0,Ie.readable=!1,Ie.emit("end"),We.autoDestroy)){var De=Ie._writableState;(!De||De.autoDestroy&&De.finished)&&Ie.destroy()}}typeof Symbol=="function"&&(Te.from=function(We,Ie){return we===void 0&&(we=x("./internal/streams/from")),we(Te,We,Ie)});function xe(We,Ie){for(var De=0,ze=We.length;De<ze;De++)if(We[De]===Ie)return De;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,ge,Ae){"use strict";ge.exports=te;var ue=x("../errors").codes,ae=ue.ERR_METHOD_NOT_IMPLEMENTED,oe=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 re(y,E){var b=this._transformState;b.transforming=!1;var ee=b.writecb;if(ee===null)return this.emit("error",new oe);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:re.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,y&&(typeof y.transform=="function"&&(this._transform=y.transform),typeof y.flush=="function"&&(this._flush=y.flush)),this.on("prefinish",z)}function z(){var y=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(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,ge,Ae){(function(ue,ae){(function(){"use strict";ge.exports=Pe;function oe(Fe,Ke,Ge){this.chunk=Fe,this.encoding=Ke,this.callback=Ge,this.next=null}function le(Fe){var Ke=this;this.next=null,this.entry=null,this.finish=function(){$e(Ke,Fe)}}var ie;Pe.WritableState=Se;var se={deprecate:x("util-deprecate")},re=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(Fe){return te.from(Fe)}function y(Fe){return te.isBuffer(Fe)||Fe 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,de=ne.ERR_METHOD_NOT_IMPLEMENTED,he=ne.ERR_MULTIPLE_CALLBACK,pe=ne.ERR_STREAM_CANNOT_PIPE,me=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")(Pe,re);function Qe(){}function Se(Fe,Ke,Ge){ie=ie||x("./_stream_duplex"),Fe=Fe||{},typeof Ge!="boolean"&&(Ge=Ke instanceof ie),this.objectMode=!!Fe.objectMode,Ge&&(this.objectMode=this.objectMode||!!Fe.writableObjectMode),this.highWaterMark=ee(this,Fe,"writableHighWaterMark",Ge),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var _e=Fe.decodeStrings===!1;this.decodeStrings=!_e,this.defaultEncoding=Fe.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(xe){ct(Ke,xe)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=Fe.emitClose!==!1,this.autoDestroy=!!Fe.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new le(this)}Se.prototype.getBuffer=function(){for(var Ke=this.bufferedRequest,Ge=[];Ke;)Ge.push(Ke),Ke=Ke.next;return Ge},function(){try{Object.defineProperty(Se.prototype,"buffer",{get:se.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Fe){}}();var ke;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(ke=Function.prototype[Symbol.hasInstance],Object.defineProperty(Pe,Symbol.hasInstance,{value:function(Ke){return ke.call(this,Ke)?!0:this!==Pe?!1:Ke&&Ke._writableState instanceof Se}})):ke=function(Ke){return Ke instanceof this};function Pe(Fe){ie=ie||x("./_stream_duplex");var Ke=this instanceof ie;if(!Ke&&!ke.call(Pe,this))return new Pe(Fe);this._writableState=new Se(Fe,this,Ke),this.writable=!0,Fe&&(typeof Fe.write=="function"&&(this._write=Fe.write),typeof Fe.writev=="function"&&(this._writev=Fe.writev),typeof Fe.destroy=="function"&&(this._destroy=Fe.destroy),typeof Fe.final=="function"&&(this._final=Fe.final)),re.call(this)}Pe.prototype.pipe=function(){we(this,new pe)};function Te(Fe,Ke){var Ge=new ye;we(Fe,Ge),ue.nextTick(Ke,Ge)}function Ze(Fe,Ke,Ge,_e){var xe;return Ge===null?xe=new be:typeof Ge!="string"&&!Ke.objectMode&&(xe=new ce("chunk",["string","Buffer"],Ge)),xe?(we(Fe,xe),ue.nextTick(_e,xe),!1):!0}Pe.prototype.write=function(Fe,Ke,Ge){var _e=this._writableState,xe=!1,We=!_e.objectMode&&y(Fe);return We&&!te.isBuffer(Fe)&&(Fe=a(Fe)),typeof Ke=="function"&&(Ge=Ke,Ke=null),We?Ke="buffer":Ke||(Ke=_e.defaultEncoding),typeof Ge!="function"&&(Ge=Qe),_e.ending?Te(this,Ge):(We||Ze(this,_e,Fe,Ge))&&(_e.pendingcb++,xe=Re(this,_e,We,Fe,Ke,Ge)),xe},Pe.prototype.cork=function(){this._writableState.corked++},Pe.prototype.uncork=function(){var Fe=this._writableState;Fe.corked&&(Fe.corked--,!Fe.writing&&!Fe.corked&&!Fe.bufferProcessing&&Fe.bufferedRequest&<(this,Fe))},Pe.prototype.setDefaultEncoding=function(Ke){if(typeof Ke=="string"&&(Ke=Ke.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Ke+"").toLowerCase())>-1))throw new Ce(Ke);return this._writableState.defaultEncoding=Ke,this},Object.defineProperty(Pe.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function Xe(Fe,Ke,Ge){return!Fe.objectMode&&Fe.decodeStrings!==!1&&typeof Ke=="string"&&(Ke=te.from(Ke,Ge)),Ke}Object.defineProperty(Pe.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Re(Fe,Ke,Ge,_e,xe,We){if(!Ge){var Ie=Xe(Ke,_e,xe);_e!==Ie&&(Ge=!0,xe="buffer",_e=Ie)}var De=Ke.objectMode?1:_e.length;Ke.length+=De;var ze=Ke.length<Ke.highWaterMark;if(ze||(Ke.needDrain=!0),Ke.writing||Ke.corked){var at=Ke.lastBufferedRequest;Ke.lastBufferedRequest={chunk:_e,encoding:xe,isBuf:Ge,callback:We,next:null},at?at.next=Ke.lastBufferedRequest:Ke.bufferedRequest=Ke.lastBufferedRequest,Ke.bufferedRequestCount+=1}else Je(Fe,Ke,!1,De,_e,xe,We);return ze}function Je(Fe,Ke,Ge,_e,xe,We,Ie){Ke.writelen=_e,Ke.writecb=Ie,Ke.writing=!0,Ke.sync=!0,Ke.destroyed?Ke.onwrite(new me("write")):Ge?Fe._writev(xe,Ke.onwrite):Fe._write(xe,We,Ke.onwrite),Ke.sync=!1}function et(Fe,Ke,Ge,_e,xe){--Ke.pendingcb,Ge?(ue.nextTick(xe,_e),ue.nextTick(mt,Fe,Ke),Fe._writableState.errorEmitted=!0,we(Fe,_e)):(xe(_e),Fe._writableState.errorEmitted=!0,we(Fe,_e),mt(Fe,Ke))}function ut(Fe){Fe.writing=!1,Fe.writecb=null,Fe.length-=Fe.writelen,Fe.writelen=0}function ct(Fe,Ke){var Ge=Fe._writableState,_e=Ge.sync,xe=Ge.writecb;if(typeof xe!="function")throw new he;if(ut(Ge),Ke)et(Fe,Ge,_e,Ke,xe);else{var We=pt(Ge)||Fe.destroyed;!We&&!Ge.corked&&!Ge.bufferProcessing&&Ge.bufferedRequest&<(Fe,Ge),_e?ue.nextTick(ot,Fe,Ge,We,xe):ot(Fe,Ge,We,xe)}}function ot(Fe,Ke,Ge,_e){Ge||st(Fe,Ke),Ke.pendingcb--,_e(),mt(Fe,Ke)}function st(Fe,Ke){Ke.length===0&&Ke.needDrain&&(Ke.needDrain=!1,Fe.emit("drain"))}function lt(Fe,Ke){Ke.bufferProcessing=!0;var Ge=Ke.bufferedRequest;if(Fe._writev&&Ge&&Ge.next){var _e=Ke.bufferedRequestCount,xe=new Array(_e),We=Ke.corkedRequestsFree;We.entry=Ge;for(var Ie=0,De=!0;Ge;)xe[Ie]=Ge,Ge.isBuf||(De=!1),Ge=Ge.next,Ie+=1;xe.allBuffers=De,Je(Fe,Ke,!0,Ke.length,xe,"",We.finish),Ke.pendingcb++,Ke.lastBufferedRequest=null,We.next?(Ke.corkedRequestsFree=We.next,We.next=null):Ke.corkedRequestsFree=new le(Ke),Ke.bufferedRequestCount=0}else{for(;Ge;){var ze=Ge.chunk,at=Ge.encoding,bt=Ge.callback,Pt=Ke.objectMode?1:ze.length;if(Je(Fe,Ke,!1,Pt,ze,at,bt),Ge=Ge.next,Ke.bufferedRequestCount--,Ke.writing)break}Ge===null&&(Ke.lastBufferedRequest=null)}Ke.bufferedRequest=Ge,Ke.bufferProcessing=!1}Pe.prototype._write=function(Fe,Ke,Ge){Ge(new de("_write()"))},Pe.prototype._writev=null,Pe.prototype.end=function(Fe,Ke,Ge){var _e=this._writableState;return typeof Fe=="function"?(Ge=Fe,Fe=null,Ke=null):typeof Ke=="function"&&(Ge=Ke,Ke=null),Fe!=null&&this.write(Fe,Ke),_e.corked&&(_e.corked=1,this.uncork()),_e.ending||dt(this,_e,Ge),this},Object.defineProperty(Pe.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function pt(Fe){return Fe.ending&&Fe.length===0&&Fe.bufferedRequest===null&&!Fe.finished&&!Fe.writing}function yt(Fe,Ke){Fe._final(function(Ge){Ke.pendingcb--,Ge&&we(Fe,Ge),Ke.prefinished=!0,Fe.emit("prefinish"),mt(Fe,Ke)})}function _t(Fe,Ke){!Ke.prefinished&&!Ke.finalCalled&&(typeof Fe._final=="function"&&!Ke.destroyed?(Ke.pendingcb++,Ke.finalCalled=!0,ue.nextTick(yt,Fe,Ke)):(Ke.prefinished=!0,Fe.emit("prefinish")))}function mt(Fe,Ke){var Ge=pt(Ke);if(Ge&&(_t(Fe,Ke),Ke.pendingcb===0&&(Ke.finished=!0,Fe.emit("finish"),Ke.autoDestroy))){var _e=Fe._readableState;(!_e||_e.autoDestroy&&_e.endEmitted)&&Fe.destroy()}return Ge}function dt(Fe,Ke,Ge){Ke.ending=!0,mt(Fe,Ke),Ge&&(Ke.finished?ue.nextTick(Ge):Fe.once("finish",Ge)),Ke.ended=!0,Fe.writable=!1}function $e(Fe,Ke,Ge){var _e=Fe.entry;for(Fe.entry=null;_e;){var xe=_e.callback;Ke.pendingcb--,xe(Ge),_e=_e.next}Ke.corkedRequestsFree.next=Fe}Object.defineProperty(Pe.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(Ke){this._writableState&&(this._writableState.destroyed=Ke)}}),Pe.prototype.destroy=E.destroy,Pe.prototype._undestroy=E.undestroy,Pe.prototype._destroy=function(Fe,Ke){Ke(Fe)}}).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,ge,Ae){(function(ue){(function(){"use strict";var ae;function oe(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"),re=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[re];if(ye!==null){var Ce=be[b].read();Ce!==null&&(be[y]=null,be[re]=null,be[te]=null,ye(ee(Ce,!1)))}}function ce(be){ue.nextTick(ne,be)}function de(be,ye){return function(Ce,we){be.then(function(){if(ye[a]){Ce(ee(void 0,!0));return}ye[E](Ce,we)},we)}}var he=Object.getPrototypeOf(function(){}),pe=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,Pe){ue.nextTick(function(){ye[z]?Pe(ye[z]):ke(ee(void 0,!0))})});var we=this[y],Qe;if(we)Qe=new Promise(de(we,this));else{var Se=this[b].read();if(Se!==null)return Promise.resolve(ee(Se,!1));Qe=new Promise(this[E])}return this[y]=Qe,Qe}},oe(ae,Symbol.asyncIterator,function(){return this}),oe(ae,"return",function(){var ye=this;return new Promise(function(Ce,we){ye[b].destroy(null,function(Qe){if(Qe){we(Qe);return}Ce(ee(void 0,!0))})})}),ae),he),me=function(ye){var Ce,we=Object.create(pe,(Ce={},oe(Ce,b,{value:ye,writable:!0}),oe(Ce,re,{value:null,writable:!0}),oe(Ce,te,{value:null,writable:!0}),oe(Ce,z,{value:null,writable:!0}),oe(Ce,a,{value:ye._readableState.endEmitted,writable:!0}),oe(Ce,E,{value:function(Se,ke){var Pe=we[b].read();Pe?(we[y]=null,we[re]=null,we[te]=null,Se(ee(Pe,!1))):(we[re]=Se,we[te]=ke)},writable:!0}),Ce));return we[y]=null,se(ye,function(Qe){if(Qe&&Qe.code!=="ERR_STREAM_PREMATURE_CLOSE"){var Se=we[te];Se!==null&&(we[y]=null,we[re]=null,we[te]=null,Se(Qe)),we[z]=Qe;return}var ke=we[re];ke!==null&&(we[y]=null,we[re]=null,we[te]=null,ke(ee(void 0,!0))),we[a]=!0}),ye.on("readable",ce.bind(null,we)),we};ge.exports=me}).call(this)}).call(this,x("_process"))},{"./end-of-stream":408,_process:467}],406:[function(x,ge,Ae){"use strict";function ue(ne,ce){var de=Object.keys(ne);if(Object.getOwnPropertySymbols){var he=Object.getOwnPropertySymbols(ne);ce&&(he=he.filter(function(pe){return Object.getOwnPropertyDescriptor(ne,pe).enumerable})),de.push.apply(de,he)}return de}function ae(ne){for(var ce=1;ce<arguments.length;ce++){var de=arguments[ce]!=null?arguments[ce]:{};ce%2?ue(Object(de),!0).forEach(function(he){oe(ne,he,de[he])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ne,Object.getOwnPropertyDescriptors(de)):ue(Object(de)).forEach(function(he){Object.defineProperty(ne,he,Object.getOwnPropertyDescriptor(de,he))})}return ne}function oe(ne,ce,de){return ce=re(ce),ce in ne?Object.defineProperty(ne,ce,{value:de,enumerable:!0,configurable:!0,writable:!0}):ne[ce]=de,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 de=0;de<ce.length;de++){var he=ce[de];he.enumerable=he.enumerable||!1,he.configurable=!0,"value"in he&&(he.writable=!0),Object.defineProperty(ne,re(he.key),he)}}function se(ne,ce,de){return ce&&ie(ne.prototype,ce),de&&ie(ne,de),Object.defineProperty(ne,"prototype",{writable:!1}),ne}function re(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 de=ne[Symbol.toPrimitive];if(de!==void 0){var he=de.call(ne,ce||"default");if(typeof he!="object")return he;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,de){a.prototype.copy.call(ne,ce,de)}ge.exports=function(){function ne(){le(this,ne),this.head=null,this.tail=null,this.length=0}return se(ne,[{key:"push",value:function(de){var he={data:de,next:null};this.length>0?this.tail.next=he:this.head=he,this.tail=he,++this.length}},{key:"unshift",value:function(de){var he={data:de,next:this.head};this.length===0&&(this.tail=he),this.head=he,++this.length}},{key:"shift",value:function(){if(this.length!==0){var de=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,de}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(de){if(this.length===0)return"";for(var he=this.head,pe=""+he.data;he=he.next;)pe+=de+he.data;return pe}},{key:"concat",value:function(de){if(this.length===0)return a.alloc(0);for(var he=a.allocUnsafe(de>>>0),pe=this.head,me=0;pe;)ee(pe.data,he,me),me+=pe.data.length,pe=pe.next;return he}},{key:"consume",value:function(de,he){var pe;return de<this.head.data.length?(pe=this.head.data.slice(0,de),this.head.data=this.head.data.slice(de)):de===this.head.data.length?pe=this.shift():pe=he?this._getString(de):this._getBuffer(de),pe}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(de){var he=this.head,pe=1,me=he.data;for(de-=me.length;he=he.next;){var be=he.data,ye=de>be.length?be.length:de;if(ye===be.length?me+=be:me+=be.slice(0,de),de-=ye,de===0){ye===be.length?(++pe,he.next?this.head=he.next:this.head=this.tail=null):(this.head=he,he.data=be.slice(ye));break}++pe}return this.length-=pe,me}},{key:"_getBuffer",value:function(de){var he=a.allocUnsafe(de),pe=this.head,me=1;for(pe.data.copy(he),de-=pe.data.length;pe=pe.next;){var be=pe.data,ye=de>be.length?be.length:de;if(be.copy(he,he.length-de,0,ye),de-=ye,de===0){ye===be.length?(++me,pe.next?this.head=pe.next:this.head=this.tail=null):(this.head=pe,pe.data=be.slice(ye));break}++me}return this.length-=me,he}},{key:b,value:function(de,he){return E(this,ae(ae({},he),{},{depth:0,customInspect:!1}))}}]),ne}()},{buffer:90,util:89}],407:[function(x,ge,Ae){(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(oe,a,b)):ue.nextTick(oe,a,b):z?(ue.nextTick(le,a),z(b)):ue.nextTick(le,a)}),this)}function oe(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 re(te,z){var a=te._readableState,y=te._writableState;a&&a.autoDestroy||y&&y.autoDestroy?te.destroy(z):te.emit("error",z)}ge.exports={destroy:ae,undestroy:ie,errorOrDestroy:re}}).call(this)}).call(this,x("_process"))},{_process:467}],408:[function(x,ge,Ae){"use strict";var ue=x("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function ae(se){var re=!1;return function(){if(!re){re=!0;for(var te=arguments.length,z=new Array(te),a=0;a<te;a++)z[a]=arguments[a];se.apply(this,z)}}}function oe(){}function le(se){return se.setHeader&&typeof se.abort=="function"}function ie(se,re,te){if(typeof re=="function")return ie(se,null,re);re||(re={}),te=ae(te||oe);var z=re.readable||re.readable!==!1&&se.readable,a=re.writable||re.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(me){te.call(se,me)},de=function(){var me;if(z&&!ee)return(!se._readableState||!se._readableState.ended)&&(me=new ue),te.call(se,me);if(a&&!E)return(!se._writableState||!se._writableState.ended)&&(me=new ue),te.call(se,me)},he=function(){se.req.on("finish",b)};return le(se)?(se.on("complete",b),se.on("abort",de),se.req?he():se.on("request",he)):a&&!se._writableState&&(se.on("end",y),se.on("close",y)),se.on("end",ne),se.on("finish",b),re.error!==!1&&se.on("error",ce),se.on("close",de),function(){se.removeListener("complete",b),se.removeListener("abort",de),se.removeListener("request",he),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",de)}}ge.exports=ie},{"../../../errors":399}],409:[function(x,ge,Ae){ge.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],410:[function(x,ge,Ae){"use strict";var ue;function ae(b){var ee=!1;return function(){ee||(ee=!0,b.apply(void 0,arguments))}}var oe=x("../../../errors").codes,le=oe.ERR_MISSING_ARGS,ie=oe.ERR_STREAM_DESTROYED;function se(b){if(b)throw b}function re(b){return b.setHeader&&typeof b.abort=="function"}function te(b,ee,ne,ce){ce=ae(ce);var de=!1;b.on("close",function(){de=!0}),ue===void 0&&(ue=x("./end-of-stream")),ue(b,{readable:ee,writable:ne},function(pe){if(pe)return ce(pe);de=!0,ce()});var he=!1;return function(pe){if(!de&&!he){if(he=!0,re(b))return b.abort();if(typeof b.destroy=="function")return b.destroy();ce(pe||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 de,he=ee.map(function(pe,me){var be=me<ee.length-1,ye=me>0;return te(pe,be,ye,function(Ce){de||(de=Ce),Ce&&he.forEach(z),!be&&(he.forEach(z),ce(de))})});return ee.reduce(a)}ge.exports=E},{"../../../errors":399,"./end-of-stream":408}],411:[function(x,ge,Ae){"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 oe(le,ie,se,re){var te=ae(ie,re,se);if(te!=null){if(!(isFinite(te)&&Math.floor(te)===te)||te<0){var z=re?se:"highWaterMark";throw new ue(z,te)}return Math.floor(te)}return le.objectMode?16:16*1024}ge.exports={getHighWaterMark:oe}},{"../../../errors":399}],412:[function(x,ge,Ae){arguments[4][393][0].apply(Ae,arguments)},{dup:393,events:344}],413:[function(x,ge,Ae){"use strict";var ue=x("safe-buffer").Buffer,ae=ue.isEncoding||function(he){switch(he=""+he,he&&he.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function oe(he){if(!he)return"utf8";for(var pe;;)switch(he){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return he;default:if(pe)return;he=(""+he).toLowerCase(),pe=!0}}function le(he){var pe=oe(he);if(typeof pe!="string"&&(ue.isEncoding===ae||!ae(he)))throw new Error("Unknown encoding: "+he);return pe||he}Ae.StringDecoder=ie;function ie(he){this.encoding=le(he);var pe;switch(this.encoding){case"utf16le":this.text=E,this.end=b,pe=4;break;case"utf8":this.fillLast=z,pe=4;break;case"base64":this.text=ee,this.end=ne,pe=3;break;default:this.write=ce,this.end=de;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=ue.allocUnsafe(pe)}ie.prototype.write=function(he){if(he.length===0)return"";var pe,me;if(this.lastNeed){if(pe=this.fillLast(he),pe===void 0)return"";me=this.lastNeed,this.lastNeed=0}else me=0;return me<he.length?pe?pe+this.text(he,me):this.text(he,me):pe||""},ie.prototype.end=y,ie.prototype.text=a,ie.prototype.fillLast=function(he){if(this.lastNeed<=he.length)return he.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);he.copy(this.lastChar,this.lastTotal-this.lastNeed,0,he.length),this.lastNeed-=he.length};function se(he){return he<=127?0:he>>5===6?2:he>>4===14?3:he>>3===30?4:he>>6===2?-1:-2}function re(he,pe,me){var be=pe.length-1;if(be<me)return 0;var ye=se(pe[be]);return ye>=0?(ye>0&&(he.lastNeed=ye-1),ye):--be<me||ye===-2?0:(ye=se(pe[be]),ye>=0?(ye>0&&(he.lastNeed=ye-2),ye):--be<me||ye===-2?0:(ye=se(pe[be]),ye>=0?(ye>0&&(ye===2?ye=0:he.lastNeed=ye-3),ye):0))}function te(he,pe,me){if((pe[0]&192)!==128)return he.lastNeed=0,"\uFFFD";if(he.lastNeed>1&&pe.length>1){if((pe[1]&192)!==128)return he.lastNeed=1,"\uFFFD";if(he.lastNeed>2&&pe.length>2&&(pe[2]&192)!==128)return he.lastNeed=2,"\uFFFD"}}function z(he){var pe=this.lastTotal-this.lastNeed,me=te(this,he,pe);if(me!==void 0)return me;if(this.lastNeed<=he.length)return he.copy(this.lastChar,pe,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);he.copy(this.lastChar,pe,0,he.length),this.lastNeed-=he.length}function a(he,pe){var me=re(this,he,pe);if(!this.lastNeed)return he.toString("utf8",pe);this.lastTotal=me;var be=he.length-(me-this.lastNeed);return he.copy(this.lastChar,0,be),he.toString("utf8",pe,be)}function y(he){var pe=he&&he.length?this.write(he):"";return this.lastNeed?pe+"\uFFFD":pe}function E(he,pe){if((he.length-pe)%2===0){var me=he.toString("utf16le",pe);if(me){var be=me.charCodeAt(me.length-1);if(be>=55296&&be<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=he[he.length-2],this.lastChar[1]=he[he.length-1],me.slice(0,-1)}return me}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=he[he.length-1],he.toString("utf16le",pe,he.length-1)}function b(he){var pe=he&&he.length?this.write(he):"";if(this.lastNeed){var me=this.lastTotal-this.lastNeed;return pe+this.lastChar.toString("utf16le",0,me)}return pe}function ee(he,pe){var me=(he.length-pe)%3;return me===0?he.toString("base64",pe):(this.lastNeed=3-me,this.lastTotal=3,me===1?this.lastChar[0]=he[he.length-1]:(this.lastChar[0]=he[he.length-2],this.lastChar[1]=he[he.length-1]),he.toString("base64",pe,he.length-me))}function ne(he){var pe=he&&he.length?this.write(he):"";return this.lastNeed?pe+this.lastChar.toString("base64",0,3-this.lastNeed):pe}function ce(he){return he.toString(this.encoding)}function de(he){return he&&he.length?this.write(he):""}},{"safe-buffer":396}],414:[function(x,ge,Ae){(function(ue,ae){(function(){var oe=x("process/browser.js").nextTick,le=Function.prototype.apply,ie=Array.prototype.slice,se={},re=0;Ae.setTimeout=function(){return new te(le.call(setTimeout,window,arguments),clearTimeout)},Ae.setInterval=function(){return new te(le.call(setInterval,window,arguments),clearInterval)},Ae.clearTimeout=Ae.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)},Ae.enroll=function(z,a){clearTimeout(z._idleTimeoutId),z._idleTimeout=a},Ae.unenroll=function(z){clearTimeout(z._idleTimeoutId),z._idleTimeout=-1},Ae._unrefActive=Ae.active=function(z){clearTimeout(z._idleTimeoutId);var a=z._idleTimeout;a>=0&&(z._idleTimeoutId=setTimeout(function(){z._onTimeout&&z._onTimeout()},a))},Ae.setImmediate=typeof ue=="function"?ue:function(z){var a=re++,y=arguments.length<2?!1:ie.call(arguments,1);return se[a]=!0,oe(function(){se[a]&&(y?z.apply(null,y):z.call(null),Ae.clearImmediate(a))}),a},Ae.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,ge,Ae){var ue=x("buffer").Buffer;ge.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 oe=new Uint8Array(ae.length),le=ae.length,ie=0;ie<le;ie++)oe[ie]=ae[ie];return oe.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:90}],416:[function(x,ge,Ae){(function(ue){(function(){ge.exports=ae;function ae(le,ie){if(oe("noDeprecation"))return le;var se=!1;function re(){if(!se){if(oe("throwDeprecation"))throw new Error(ie);oe("traceDeprecation")?console.trace(ie):console.warn(ie),se=!0}return le.apply(this,arguments)}return re}function oe(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,ge,Ae){arguments[4][84][0].apply(Ae,arguments)},{dup:84}],418:[function(x,ge,Ae){"use strict";var ue=x("is-arguments"),ae=x("is-generator-function"),oe=x("which-typed-array"),le=x("is-typed-array");function ie(at){return at.call.bind(at)}var se=typeof BigInt!="undefined",re=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(re)var b=ie(Symbol.prototype.valueOf);function ee(at,bt){if(typeof at!="object")return!1;try{return bt(at),!0}catch(Pt){return!1}}Ae.isArgumentsObject=ue,Ae.isGeneratorFunction=ae,Ae.isTypedArray=le;function ne(at){return typeof Promise!="undefined"&&at instanceof Promise||at!==null&&typeof at=="object"&&typeof at.then=="function"&&typeof at.catch=="function"}Ae.isPromise=ne;function ce(at){return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?ArrayBuffer.isView(at):le(at)||lt(at)}Ae.isArrayBufferView=ce;function de(at){return oe(at)==="Uint8Array"}Ae.isUint8Array=de;function he(at){return oe(at)==="Uint8ClampedArray"}Ae.isUint8ClampedArray=he;function pe(at){return oe(at)==="Uint16Array"}Ae.isUint16Array=pe;function me(at){return oe(at)==="Uint32Array"}Ae.isUint32Array=me;function be(at){return oe(at)==="Int8Array"}Ae.isInt8Array=be;function ye(at){return oe(at)==="Int16Array"}Ae.isInt16Array=ye;function Ce(at){return oe(at)==="Int32Array"}Ae.isInt32Array=Ce;function we(at){return oe(at)==="Float32Array"}Ae.isFloat32Array=we;function Qe(at){return oe(at)==="Float64Array"}Ae.isFloat64Array=Qe;function Se(at){return oe(at)==="BigInt64Array"}Ae.isBigInt64Array=Se;function ke(at){return oe(at)==="BigUint64Array"}Ae.isBigUint64Array=ke;function Pe(at){return te(at)==="[object Map]"}Pe.working=typeof Map!="undefined"&&Pe(new Map);function Te(at){return typeof Map=="undefined"?!1:Pe.working?Pe(at):at instanceof Map}Ae.isMap=Te;function Ze(at){return te(at)==="[object Set]"}Ze.working=typeof Set!="undefined"&&Ze(new Set);function Xe(at){return typeof Set=="undefined"?!1:Ze.working?Ze(at):at instanceof Set}Ae.isSet=Xe;function Re(at){return te(at)==="[object WeakMap]"}Re.working=typeof WeakMap!="undefined"&&Re(new WeakMap);function Je(at){return typeof WeakMap=="undefined"?!1:Re.working?Re(at):at instanceof WeakMap}Ae.isWeakMap=Je;function et(at){return te(at)==="[object WeakSet]"}et.working=typeof WeakSet!="undefined"&&et(new WeakSet);function ut(at){return et(at)}Ae.isWeakSet=ut;function ct(at){return te(at)==="[object ArrayBuffer]"}ct.working=typeof ArrayBuffer!="undefined"&&ct(new ArrayBuffer);function ot(at){return typeof ArrayBuffer=="undefined"?!1:ct.working?ct(at):at instanceof ArrayBuffer}Ae.isArrayBuffer=ot;function st(at){return te(at)==="[object DataView]"}st.working=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"&&st(new DataView(new ArrayBuffer(1),0,1));function lt(at){return typeof DataView=="undefined"?!1:st.working?st(at):at instanceof DataView}Ae.isDataView=lt;var pt=typeof SharedArrayBuffer!="undefined"?SharedArrayBuffer:void 0;function yt(at){return te(at)==="[object SharedArrayBuffer]"}function _t(at){return typeof pt=="undefined"?!1:(typeof yt.working=="undefined"&&(yt.working=yt(new pt)),yt.working?yt(at):at instanceof pt)}Ae.isSharedArrayBuffer=_t;function mt(at){return te(at)==="[object AsyncFunction]"}Ae.isAsyncFunction=mt;function dt(at){return te(at)==="[object Map Iterator]"}Ae.isMapIterator=dt;function $e(at){return te(at)==="[object Set Iterator]"}Ae.isSetIterator=$e;function Fe(at){return te(at)==="[object Generator]"}Ae.isGeneratorObject=Fe;function Ke(at){return te(at)==="[object WebAssembly.Module]"}Ae.isWebAssemblyCompiledModule=Ke;function Ge(at){return ee(at,z)}Ae.isNumberObject=Ge;function _e(at){return ee(at,a)}Ae.isStringObject=_e;function xe(at){return ee(at,y)}Ae.isBooleanObject=xe;function We(at){return se&&ee(at,E)}Ae.isBigIntObject=We;function Ie(at){return re&&ee(at,b)}Ae.isSymbolObject=Ie;function De(at){return Ge(at)||_e(at)||xe(at)||We(at)||Ie(at)}Ae.isBoxedPrimitive=De;function ze(at){return typeof Uint8Array!="undefined"&&(ot(at)||_t(at))}Ae.isAnyArrayBuffer=ze,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(at){Object.defineProperty(Ae,at,{enumerable:!1,value:function(){throw new Error(at+" is not supported in userland")}})})},{"is-arguments":365,"is-generator-function":368,"is-typed-array":369,"which-typed-array":420}],419:[function(x,ge,Ae){(function(ue){(function(){var ae=Object.getOwnPropertyDescriptors||function(pt){for(var yt=Object.keys(pt),_t={},mt=0;mt<yt.length;mt++)_t[yt[mt]]=Object.getOwnPropertyDescriptor(pt,yt[mt]);return _t},oe=/%[sdj%]/g;Ae.format=function(lt){if(!ye(lt)){for(var pt=[],yt=0;yt<arguments.length;yt++)pt.push(re(arguments[yt]));return pt.join(" ")}for(var yt=1,_t=arguments,mt=_t.length,dt=String(lt).replace(oe,function(Fe){if(Fe==="%%")return"%";if(yt>=mt)return Fe;switch(Fe){case"%s":return String(_t[yt++]);case"%d":return Number(_t[yt++]);case"%j":try{return JSON.stringify(_t[yt++])}catch(Ke){return"[Circular]"}default:return Fe}}),$e=_t[yt];yt<mt;$e=_t[++yt])pe($e)||!Se($e)?dt+=" "+$e:dt+=" "+re($e);return dt},Ae.deprecate=function(lt,pt){if(typeof ue!="undefined"&&ue.noDeprecation===!0)return lt;if(typeof ue=="undefined")return function(){return Ae.deprecate(lt,pt).apply(this,arguments)};var yt=!1;function _t(){if(!yt){if(ue.throwDeprecation)throw new Error(pt);ue.traceDeprecation?console.trace(pt):console.error(pt),yt=!0}return lt.apply(this,arguments)}return _t};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")}Ae.debuglog=function(lt){if(lt=lt.toUpperCase(),!le[lt])if(ie.test(lt)){var pt=ue.pid;le[lt]=function(){var yt=Ae.format.apply(Ae,arguments);console.error("%s %d: %s",lt,pt,yt)}}else le[lt]=function(){};return le[lt]};function re(lt,pt){var yt={seen:[],stylize:z};return arguments.length>=3&&(yt.depth=arguments[2]),arguments.length>=4&&(yt.colors=arguments[3]),he(pt)?yt.showHidden=pt:pt&&Ae._extend(yt,pt),we(yt.showHidden)&&(yt.showHidden=!1),we(yt.depth)&&(yt.depth=2),we(yt.colors)&&(yt.colors=!1),we(yt.customInspect)&&(yt.customInspect=!0),yt.colors&&(yt.stylize=te),y(yt,lt,yt.depth)}Ae.inspect=re,re.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},re.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function te(lt,pt){var yt=re.styles[pt];return yt?"\x1B["+re.colors[yt][0]+"m"+lt+"\x1B["+re.colors[yt][1]+"m":lt}function z(lt,pt){return lt}function a(lt){var pt={};return lt.forEach(function(yt,_t){pt[yt]=!0}),pt}function y(lt,pt,yt){if(lt.customInspect&&pt&&Te(pt.inspect)&&pt.inspect!==Ae.inspect&&!(pt.constructor&&pt.constructor.prototype===pt)){var _t=pt.inspect(yt,lt);return ye(_t)||(_t=y(lt,_t,yt)),_t}var mt=E(lt,pt);if(mt)return mt;var dt=Object.keys(pt),$e=a(dt);if(lt.showHidden&&(dt=Object.getOwnPropertyNames(pt)),Pe(pt)&&(dt.indexOf("message")>=0||dt.indexOf("description")>=0))return b(pt);if(dt.length===0){if(Te(pt)){var Fe=pt.name?": "+pt.name:"";return lt.stylize("[Function"+Fe+"]","special")}if(Qe(pt))return lt.stylize(RegExp.prototype.toString.call(pt),"regexp");if(ke(pt))return lt.stylize(Date.prototype.toString.call(pt),"date");if(Pe(pt))return b(pt)}var Ke="",Ge=!1,_e=["{","}"];if(de(pt)&&(Ge=!0,_e=["[","]"]),Te(pt)){var xe=pt.name?": "+pt.name:"";Ke=" [Function"+xe+"]"}if(Qe(pt)&&(Ke=" "+RegExp.prototype.toString.call(pt)),ke(pt)&&(Ke=" "+Date.prototype.toUTCString.call(pt)),Pe(pt)&&(Ke=" "+b(pt)),dt.length===0&&(!Ge||pt.length==0))return _e[0]+Ke+_e[1];if(yt<0)return Qe(pt)?lt.stylize(RegExp.prototype.toString.call(pt),"regexp"):lt.stylize("[Object]","special");lt.seen.push(pt);var We;return Ge?We=ee(lt,pt,yt,$e,dt):We=dt.map(function(Ie){return ne(lt,pt,yt,$e,Ie,Ge)}),lt.seen.pop(),ce(We,Ke,_e)}function E(lt,pt){if(we(pt))return lt.stylize("undefined","undefined");if(ye(pt)){var yt="'"+JSON.stringify(pt).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return lt.stylize(yt,"string")}if(be(pt))return lt.stylize(""+pt,"number");if(he(pt))return lt.stylize(""+pt,"boolean");if(pe(pt))return lt.stylize("null","null")}function b(lt){return"["+Error.prototype.toString.call(lt)+"]"}function ee(lt,pt,yt,_t,mt){for(var dt=[],$e=0,Fe=pt.length;$e<Fe;++$e)ut(pt,String($e))?dt.push(ne(lt,pt,yt,_t,String($e),!0)):dt.push("");return mt.forEach(function(Ke){Ke.match(/^\d+$/)||dt.push(ne(lt,pt,yt,_t,Ke,!0))}),dt}function ne(lt,pt,yt,_t,mt,dt){var $e,Fe,Ke;if(Ke=Object.getOwnPropertyDescriptor(pt,mt)||{value:pt[mt]},Ke.get?Ke.set?Fe=lt.stylize("[Getter/Setter]","special"):Fe=lt.stylize("[Getter]","special"):Ke.set&&(Fe=lt.stylize("[Setter]","special")),ut(_t,mt)||($e="["+mt+"]"),Fe||(lt.seen.indexOf(Ke.value)<0?(pe(yt)?Fe=y(lt,Ke.value,null):Fe=y(lt,Ke.value,yt-1),Fe.indexOf(`
|
|
|
`)>-1&&(dt?Fe=Fe.split(`
|
|
|
`).map(function(Ge){return" "+Ge}).join(`
|
|
|
`).slice(2):Fe=`
|
|
|
`+Fe.split(`
|
|
|
`).map(function(Ge){return" "+Ge}).join(`
|
|
|
`))):Fe=lt.stylize("[Circular]","special")),we($e)){if(dt&&mt.match(/^\d+$/))return Fe;$e=JSON.stringify(""+mt),$e.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?($e=$e.slice(1,-1),$e=lt.stylize($e,"name")):($e=$e.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),$e=lt.stylize($e,"string"))}return $e+": "+Fe}function ce(lt,pt,yt){var _t=0,mt=lt.reduce(function(dt,$e){return _t++,$e.indexOf(`
|
|
|
`)>=0&&_t++,dt+$e.replace(/\u001b\[\d\d?m/g,"").length+1},0);return mt>60?yt[0]+(pt===""?"":pt+`
|
|
|
`)+" "+lt.join(`,
|
|
|
`)+" "+yt[1]:yt[0]+pt+" "+lt.join(", ")+" "+yt[1]}Ae.types=x("./support/types");function de(lt){return Array.isArray(lt)}Ae.isArray=de;function he(lt){return typeof lt=="boolean"}Ae.isBoolean=he;function pe(lt){return lt===null}Ae.isNull=pe;function me(lt){return lt==null}Ae.isNullOrUndefined=me;function be(lt){return typeof lt=="number"}Ae.isNumber=be;function ye(lt){return typeof lt=="string"}Ae.isString=ye;function Ce(lt){return typeof lt=="symbol"}Ae.isSymbol=Ce;function we(lt){return lt===void 0}Ae.isUndefined=we;function Qe(lt){return Se(lt)&&Xe(lt)==="[object RegExp]"}Ae.isRegExp=Qe,Ae.types.isRegExp=Qe;function Se(lt){return typeof lt=="object"&<!==null}Ae.isObject=Se;function ke(lt){return Se(lt)&&Xe(lt)==="[object Date]"}Ae.isDate=ke,Ae.types.isDate=ke;function Pe(lt){return Se(lt)&&(Xe(lt)==="[object Error]"||lt instanceof Error)}Ae.isError=Pe,Ae.types.isNativeError=Pe;function Te(lt){return typeof lt=="function"}Ae.isFunction=Te;function Ze(lt){return lt===null||typeof lt=="boolean"||typeof lt=="number"||typeof lt=="string"||typeof lt=="symbol"||typeof lt=="undefined"}Ae.isPrimitive=Ze,Ae.isBuffer=x("./support/isBuffer");function Xe(lt){return Object.prototype.toString.call(lt)}function Re(lt){return lt<10?"0"+lt.toString(10):lt.toString(10)}var Je=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function et(){var lt=new Date,pt=[Re(lt.getHours()),Re(lt.getMinutes()),Re(lt.getSeconds())].join(":");return[lt.getDate(),Je[lt.getMonth()],pt].join(" ")}Ae.log=function(){console.log("%s - %s",et(),Ae.format.apply(Ae,arguments))},Ae.inherits=x("inherits"),Ae._extend=function(lt,pt){if(!pt||!Se(pt))return lt;for(var yt=Object.keys(pt),_t=yt.length;_t--;)lt[yt[_t]]=pt[yt[_t]];return lt};function ut(lt,pt){return Object.prototype.hasOwnProperty.call(lt,pt)}var ct=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;Ae.promisify=function(pt){if(typeof pt!="function")throw new TypeError('The "original" argument must be of type Function');if(ct&&pt[ct]){var yt=pt[ct];if(typeof yt!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(yt,ct,{value:yt,enumerable:!1,writable:!1,configurable:!0}),yt}function yt(){for(var _t,mt,dt=new Promise(function(Ke,Ge){_t=Ke,mt=Ge}),$e=[],Fe=0;Fe<arguments.length;Fe++)$e.push(arguments[Fe]);$e.push(function(Ke,Ge){Ke?mt(Ke):_t(Ge)});try{pt.apply(this,$e)}catch(Ke){mt(Ke)}return dt}return Object.setPrototypeOf(yt,Object.getPrototypeOf(pt)),ct&&Object.defineProperty(yt,ct,{value:yt,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(yt,ae(pt))},Ae.promisify.custom=ct;function ot(lt,pt){if(!lt){var yt=new Error("Promise was rejected with a falsy value");yt.reason=lt,lt=yt}return pt(lt)}function st(lt){if(typeof lt!="function")throw new TypeError('The "original" argument must be of type Function');function pt(){for(var yt=[],_t=0;_t<arguments.length;_t++)yt.push(arguments[_t]);var mt=yt.pop();if(typeof mt!="function")throw new TypeError("The last argument must be of type Function");var dt=this,$e=function(){return mt.apply(dt,arguments)};lt.apply(this,yt).then(function(Fe){ue.nextTick($e.bind(null,null,Fe))},function(Fe){ue.nextTick(ot.bind(null,Fe,$e))})}return Object.setPrototypeOf(pt,Object.getPrototypeOf(lt)),Object.defineProperties(pt,ae(lt)),pt}Ae.callbackify=st}).call(this)}).call(this,x("_process"))},{"./support/isBuffer":417,"./support/types":418,_process:467,inherits:364}],420:[function(x,ge,Ae){(function(ue){(function(){"use strict";var ae=x("for-each"),oe=x("available-typed-arrays"),le=x("call-bind"),ie=x("call-bind/callBound"),se=x("gopd"),re=ie("Object.prototype.toString"),te=x("has-tostringtag/shams")(),z=typeof globalThis=="undefined"?ue:globalThis,a=oe(),y=ie("String.prototype.slice"),E=Object.getPrototypeOf,b=ie("Array.prototype.indexOf",!0)||function(he,pe){for(var me=0;me<he.length;me+=1)if(he[me]===pe)return me;return-1},ee={__proto__:null};te&&se&&E?ae(a,function(de){var he=new z[de];if(Symbol.toStringTag in he){var pe=E(he),me=se(pe,Symbol.toStringTag);if(!me){var be=E(pe);me=se(be,Symbol.toStringTag)}ee["$"+de]=le(me.get)}}):ae(a,function(de){var he=new z[de];ee["$"+de]=le(he.slice)});var ne=function(he){var pe=!1;return ae(ee,function(me,be){if(!pe)try{"$"+me(he)===be&&(pe=y(be,1))}catch(ye){}}),pe},ce=function(he){var pe=!1;return ae(ee,function(me,be){if(!pe)try{me(he),pe=y(be,1)}catch(ye){}}),pe};ge.exports=function(he){if(!he||typeof he!="object")return!1;if(!te){var pe=y(re(he),8,-1);return b(a,pe)>-1?pe:pe!=="Object"?!1:ce(he)}return se?ne(he):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,ge,Ae){(function(){"use strict";Ae.stripBOM=function(ue){return ue[0]==="\uFEFF"?ue.substring(1):ue}}).call(this)},{}],422:[function(x,ge,Ae){(function(){"use strict";var ue,ae,oe,le,ie,se={}.hasOwnProperty;ue=x("xmlbuilder"),ae=x("./defaults").defaults,le=function(re){return typeof re=="string"&&(re.indexOf("&")>=0||re.indexOf(">")>=0||re.indexOf("<")>=0)},ie=function(re){return"<![CDATA["+oe(re)+"]]>"},oe=function(re){return re.replace("]]>","]]]]><![CDATA[>")},Ae.Builder=function(){function re(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 re.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 de,he,pe,me,be,ye;if(typeof ce!="object")ee.options.cdata&&le(ce)?ne.raw(ie(ce)):ne.txt(ce);else if(Array.isArray(ce)){for(me in ce)if(se.call(ce,me)){he=ce[me];for(be in he)pe=he[be],ne=y(ne.ele(be),pe).up()}}else for(be in ce)if(se.call(ce,be))if(he=ce[be],be===z){if(typeof he=="object")for(de in he)ye=he[de],ne=ne.att(de,ye)}else if(be===a)ee.options.cdata&&le(he)?ne=ne.raw(ie(he)):ne=ne.txt(he);else if(Array.isArray(he))for(me in he)se.call(he,me)&&(pe=he[me],typeof pe=="string"?ee.options.cdata&&le(pe)?ne=ne.ele(be).raw(ie(pe)).up():ne=ne.ele(be,pe).up():ne=y(ne.ele(be),pe).up());else typeof he=="object"?ne=y(ne.ele(be),he).up():typeof he=="string"&&ee.options.cdata&&le(he)?ne=ne.ele(be).raw(ie(he)).up():(he==null&&(he=""),ne=ne.ele(be,he.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)},re}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(x,ge,Ae){(function(){Ae.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:`
|
|
|
`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},{}],424:[function(x,ge,Ae){(function(){"use strict";var ue,ae,oe,le,ie,se,re,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"),re=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,de,he;for(ce=0,de=b.length;ce<de;ce++)he=b[ce],ee=he(ee,ne);return ee},oe=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)},Ae.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,de,he;if(!(this instanceof Ae.Parser))return new Ae.Parser(ne);this.options={},de=ae["0.2"];for(ce in de)E.call(de,ce)&&(he=de[ce],this.options[ce]=he);for(ce in ne)E.call(ne,ce)&&(he=ne[ce],this.options[ce]=he);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(re.normalize)),this.reset()}return 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(de){if(ce=de,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(ce)}},ee.prototype.assignOrPush=function(ne,ce,de){return ce in ne?(ne[ce]instanceof Array||oe(ne,ce,[ne[ce]]),ne[ce].push(de)):this.options.explicitArray?oe(ne,ce,[de]):oe(ne,ce,de)},ee.prototype.reset=function(){var ne,ce,de,he;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(pe){return function(me){if(pe.saxParser.resume(),!pe.saxParser.errThrown)return pe.saxParser.errThrown=!0,pe.emit("error",me)}}(this),this.saxParser.onend=function(pe){return function(){if(!pe.saxParser.ended)return pe.saxParser.ended=!0,pe.emit("end",pe.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,he=[],ne=this.options.attrkey,ce=this.options.charkey,this.saxParser.onopentag=function(pe){return function(me){var be,ye,Ce,we,Qe;if(Ce={},Ce[ce]="",!pe.options.ignoreAttrs){Qe=me.attributes;for(be in Qe)E.call(Qe,be)&&(!(ne in Ce)&&!pe.options.mergeAttrs&&(Ce[ne]={}),ye=pe.options.attrValueProcessors?se(pe.options.attrValueProcessors,me.attributes[be],be):me.attributes[be],we=pe.options.attrNameProcessors?se(pe.options.attrNameProcessors,be):be,pe.options.mergeAttrs?pe.assignOrPush(Ce,we,ye):oe(Ce[ne],we,ye))}return Ce["#name"]=pe.options.tagNameProcessors?se(pe.options.tagNameProcessors,me.name):me.name,pe.options.xmlns&&(Ce[pe.options.xmlnskey]={uri:me.uri,local:me.local}),he.push(Ce)}}(this),this.saxParser.onclosetag=function(pe){return function(){var me,be,ye,Ce,we,Qe,Se,ke,Pe,Te;if(Qe=he.pop(),we=Qe["#name"],(!pe.options.explicitChildren||!pe.options.preserveChildrenOrder)&&delete Qe["#name"],Qe.cdata===!0&&(me=Qe.cdata,delete Qe.cdata),Pe=he[he.length-1],Qe[ce].match(/^\s*$/)&&!me?(be=Qe[ce],delete Qe[ce]):(pe.options.trim&&(Qe[ce]=Qe[ce].trim()),pe.options.normalize&&(Qe[ce]=Qe[ce].replace(/\s{2,}/g," ").trim()),Qe[ce]=pe.options.valueProcessors?se(pe.options.valueProcessors,Qe[ce],we):Qe[ce],Object.keys(Qe).length===1&&ce in Qe&&!pe.EXPLICIT_CHARKEY&&(Qe=Qe[ce])),ie(Qe)&&(typeof pe.options.emptyTag=="function"?Qe=pe.options.emptyTag():Qe=pe.options.emptyTag!==""?pe.options.emptyTag:be),pe.options.validator!=null&&(Te="/"+function(){var Ze,Xe,Re;for(Re=[],Ze=0,Xe=he.length;Ze<Xe;Ze++)Ce=he[Ze],Re.push(Ce["#name"]);return Re}().concat(we).join("/"),function(){var Ze;try{return Qe=pe.options.validator(Te,Pe&&Pe[we],Qe)}catch(Xe){return Ze=Xe,pe.emit("error",Ze)}}()),pe.options.explicitChildren&&!pe.options.mergeAttrs&&typeof Qe=="object"){if(!pe.options.preserveChildrenOrder)Ce={},pe.options.attrkey in Qe&&(Ce[pe.options.attrkey]=Qe[pe.options.attrkey],delete Qe[pe.options.attrkey]),!pe.options.charsAsChildren&&pe.options.charkey in Qe&&(Ce[pe.options.charkey]=Qe[pe.options.charkey],delete Qe[pe.options.charkey]),Object.getOwnPropertyNames(Qe).length>0&&(Ce[pe.options.childkey]=Qe),Qe=Ce;else if(Pe){Pe[pe.options.childkey]=Pe[pe.options.childkey]||[],Se={};for(ye in Qe)E.call(Qe,ye)&&oe(Se,ye,Qe[ye]);Pe[pe.options.childkey].push(Se),delete Qe["#name"],Object.keys(Qe).length===1&&ce in Qe&&!pe.EXPLICIT_CHARKEY&&(Qe=Qe[ce])}}return he.length>0?pe.assignOrPush(Pe,we,Qe):(pe.options.explicitRoot&&(ke=Qe,Qe={},oe(Qe,we,ke)),pe.resultObject=Qe,pe.saxParser.ended=!0,pe.emit("end",pe.resultObject))}}(this),de=function(pe){return function(me){var be,ye;if(ye=he[he.length-1],ye)return ye[ce]+=me,pe.options.explicitChildren&&pe.options.preserveChildrenOrder&&pe.options.charsAsChildren&&(pe.options.includeWhiteChars||me.replace(/\\n/g,"").trim()!=="")&&(ye[pe.options.childkey]=ye[pe.options.childkey]||[],be={"#name":"__text__"},be[ce]=me,pe.options.normalize&&(be[ce]=be[ce].replace(/\s{2,}/g," ").trim()),ye[pe.options.childkey].push(be)),ye}}(this),this.saxParser.ontext=de,this.saxParser.oncdata=function(pe){return function(me){var be;if(be=de(me),be)return be.cdata=!0}}(this)},ee.prototype.parseString=function(ne,ce){var de;ce!=null&&typeof ce=="function"&&(this.on("end",function(he){return this.reset(),ce(null,he)}),this.on("error",function(he){return this.reset(),ce(he)}));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(he){if(de=he,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw de}else return this.emit("error",de),this.saxParser.errThrown=!0}},ee.prototype.parseStringPromise=function(ne){return new Promise(function(ce){return function(de,he){return ce.parseString(ne,function(pe,me){return pe?he(pe):de(me)})}}(this))},ee}(le),Ae.parseString=function(b,ee,ne){var ce,de,he;return ne!=null?(typeof ne=="function"&&(ce=ne),typeof ee=="object"&&(de=ee)):(typeof ee=="function"&&(ce=ee),de={}),he=new Ae.Parser(de),he.parseString(b,ce)},Ae.parseStringPromise=function(b,ee){var ne,ce;return typeof ee=="object"&&(ne=ee),ce=new Ae.Parser(ne),ce.parseStringPromise(b)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(x,ge,Ae){(function(){"use strict";var ue;ue=new RegExp(/(?!xmlns)^.*:/),Ae.normalize=function(ae){return ae.toLowerCase()},Ae.firstCharLowerCase=function(ae){return ae.charAt(0).toLowerCase()+ae.slice(1)},Ae.stripPrefix=function(ae){return ae.replace(ue,"")},Ae.parseNumbers=function(ae){return isNaN(ae)||(ae=ae%1===0?parseInt(ae,10):parseFloat(ae)),ae},Ae.parseBooleans=function(ae){return/^(?:true|false)$/i.test(ae)&&(ae=ae.toLowerCase()==="true"),ae}}).call(this)},{}],426:[function(x,ge,Ae){(function(){"use strict";var ue,ae,oe,le,ie=function(re,te){for(var z in te)se.call(te,z)&&(re[z]=te[z]);function a(){this.constructor=re}return a.prototype=te.prototype,re.prototype=new a,re.__super__=te.prototype,re},se={}.hasOwnProperty;ae=x("./defaults"),ue=x("./builder"),oe=x("./parser"),le=x("./processors"),Ae.defaults=ae.defaults,Ae.processors=le,Ae.ValidationError=function(re){ie(te,re);function te(z){this.message=z}return te}(Error),Ae.Builder=ue.Builder,Ae.Parser=oe.Parser,Ae.parseString=oe.parseString,Ae.parseStringPromise=oe.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(x,ge,Ae){(function(){ge.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(x,ge,Ae){(function(){ge.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,ge,Ae){(function(){var ue,ae,oe,le,ie,se,re,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")},oe=function(a){return ie(Array.isArray)?Array.isArray(a):Object.prototype.toString.call(a)==="[object Array]"},le=function(a){var y;if(oe(a))return!a.length;for(y in a)if(z.call(a,y))return!1;return!0},re=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},ge.exports.assign=ue,ge.exports.isFunction=ie,ge.exports.isObject=se,ge.exports.isArray=oe,ge.exports.isEmpty=le,ge.exports.isPlainObject=re,ge.exports.getValue=ae}).call(this)},{}],430:[function(x,ge,Ae){(function(){ge.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},{}],431:[function(x,ge,Ae){(function(){var ue,ae,oe;ue=x("./NodeType"),oe=x("./XMLNode"),ge.exports=ae=function(){function le(ie,se,re){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(re),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,ge,Ae){(function(){var ue,ae,oe,le=function(se,re){for(var te in re)ie.call(re,te)&&(se[te]=re[te]);function z(){this.constructor=se}return z.prototype=re.prototype,se.prototype=new z,se.__super__=re.prototype,se},ie={}.hasOwnProperty;ue=x("./NodeType"),oe=x("./XMLCharacterData"),ge.exports=ae=function(se){le(re,se);function re(te,z){if(re.__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 re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(te){return this.options.writer.cdata(this,this.options.writer.filterOptions(te))},re}(oe)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(x,ge,Ae){(function(){var ue,ae,oe=function(ie,se){for(var re in se)le.call(se,re)&&(ie[re]=se[re]);function te(){this.constructor=ie}return te.prototype=se.prototype,ie.prototype=new te,ie.__super__=se.prototype,ie},le={}.hasOwnProperty;ae=x("./XMLNode"),ge.exports=ue=function(ie){oe(se,ie);function se(re){se.__super__.constructor.call(this,re),this.value=""}return Object.defineProperty(se.prototype,"data",{get:function(){return this.value},set:function(re){return this.value=re||""}}),Object.defineProperty(se.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(se.prototype,"textContent",{get:function(){return this.value},set:function(re){return this.value=re||""}}),se.prototype.clone=function(){return Object.create(this)},se.prototype.substringData=function(re,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.appendData=function(re){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.insertData=function(re,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.deleteData=function(re,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.replaceData=function(re,te,z){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.isEqualNode=function(re){return!(!se.__super__.isEqualNode.apply(this,arguments).isEqualNode(re)||re.data!==this.data)},se}(ae)}).call(this)},{"./XMLNode":450}],434:[function(x,ge,Ae){(function(){var ue,ae,oe,le=function(se,re){for(var te in re)ie.call(re,te)&&(se[te]=re[te]);function z(){this.constructor=se}return z.prototype=re.prototype,se.prototype=new z,se.__super__=re.prototype,se},ie={}.hasOwnProperty;ue=x("./NodeType"),ae=x("./XMLCharacterData"),ge.exports=oe=function(se){le(re,se);function re(te,z){if(re.__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 re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(te){return this.options.writer.comment(this,this.options.writer.filterOptions(te))},re}(ae)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(x,ge,Ae){(function(){var ue,ae,oe;ae=x("./XMLDOMErrorHandler"),oe=x("./XMLDOMStringList"),ge.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 oe(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,ge,Ae){(function(){var ue;ge.exports=ue=function(){function ae(){}return ae.prototype.handleError=function(oe){throw new Error(oe)},ae}()}).call(this)},{}],437:[function(x,ge,Ae){(function(){var ue;ge.exports=ue=function(){function ae(){}return ae.prototype.hasFeature=function(oe,le){return!0},ae.prototype.createDocumentType=function(oe,le,ie){throw new Error("This DOM method is not implemented.")},ae.prototype.createDocument=function(oe,le,ie){throw new Error("This DOM method is not implemented.")},ae.prototype.createHTMLDocument=function(oe){throw new Error("This DOM method is not implemented.")},ae.prototype.getFeature=function(oe,le){throw new Error("This DOM method is not implemented.")},ae}()}).call(this)},{}],438:[function(x,ge,Ae){(function(){var ue;ge.exports=ue=function(){function ae(oe){this.arr=oe||[]}return Object.defineProperty(ae.prototype,"length",{get:function(){return this.arr.length}}),ae.prototype.item=function(oe){return this.arr[oe]||null},ae.prototype.contains=function(oe){return this.arr.indexOf(oe)!==-1},ae}()}).call(this)},{}],439:[function(x,ge,Ae){(function(){var ue,ae,oe,le=function(se,re){for(var te in re)ie.call(re,te)&&(se[te]=re[te]);function z(){this.constructor=se}return z.prototype=re.prototype,se.prototype=new z,se.__super__=re.prototype,se},ie={}.hasOwnProperty;oe=x("./XMLNode"),ue=x("./NodeType"),ge.exports=ae=function(se){le(re,se);function re(te,z,a,y,E,b){if(re.__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 re.prototype.toString=function(te){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(te))},re}(oe)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(x,ge,Ae){(function(){var ue,ae,oe,le=function(se,re){for(var te in re)ie.call(re,te)&&(se[te]=re[te]);function z(){this.constructor=se}return z.prototype=re.prototype,se.prototype=new z,se.__super__=re.prototype,se},ie={}.hasOwnProperty;oe=x("./XMLNode"),ue=x("./NodeType"),ge.exports=ae=function(se){le(re,se);function re(te,z,a){if(re.__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 re.prototype.toString=function(te){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(te))},re}(oe)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(x,ge,Ae){(function(){var ue,ae,oe,le,ie=function(re,te){for(var z in te)se.call(te,z)&&(re[z]=te[z]);function a(){this.constructor=re}return a.prototype=te.prototype,re.prototype=new a,re.__super__=te.prototype,re},se={}.hasOwnProperty;le=x("./Utility").isObject,oe=x("./XMLNode"),ue=x("./NodeType"),ge.exports=ae=function(re){ie(te,re);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}(oe)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(x,ge,Ae){(function(){var ue,ae,oe,le=function(se,re){for(var te in re)ie.call(re,te)&&(se[te]=re[te]);function z(){this.constructor=se}return z.prototype=re.prototype,se.prototype=new z,se.__super__=re.prototype,se},ie={}.hasOwnProperty;oe=x("./XMLNode"),ue=x("./NodeType"),ge.exports=ae=function(se){le(re,se);function re(te,z,a){if(re.__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(re.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(re.prototype,"systemId",{get:function(){return this.sysID}}),re.prototype.toString=function(te){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(te))},re}(oe)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(x,ge,Ae){(function(){var ue,ae,oe,le,ie=function(re,te){for(var z in te)se.call(te,z)&&(re[z]=te[z]);function a(){this.constructor=re}return a.prototype=te.prototype,re.prototype=new a,re.__super__=te.prototype,re},se={}.hasOwnProperty;le=x("./Utility").isObject,oe=x("./XMLNode"),ue=x("./NodeType"),ge.exports=ae=function(re){ie(te,re);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}(oe)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(x,ge,Ae){(function(){var ue,ae,oe,le,ie,se,re,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"),oe=x("./XMLDTDElement"),ie=x("./XMLDTDNotation"),re=x("./XMLNamedNodeMap"),ge.exports=se=function(E){a(b,E);function b(ee,ne,ce){var de,he,pe,me,be,ye;if(b.__super__.constructor.call(this,ee),this.type=ue.DocType,ee.children){for(me=ee.children,he=0,pe=me.length;he<pe;he++)if(de=me[he],de.type===ue.Element){this.name=de.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,de,he;for(de={},he=this.children,ne=0,ce=he.length;ne<ce;ne++)ee=he[ne],ee.type===ue.EntityDeclaration&&!ee.pe&&(de[ee.name]=ee);return new re(de)}}),Object.defineProperty(b.prototype,"notations",{get:function(){var ee,ne,ce,de,he;for(de={},he=this.children,ne=0,ce=he.length;ne<ce;ne++)ee=he[ne],ee.type===ue.NotationDeclaration&&(de[ee.name]=ee);return new re(de)}}),Object.defineProperty(b.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(b.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(b.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),b.prototype.element=function(ee,ne){var ce;return ce=new oe(this,ee,ne),this.children.push(ce),this},b.prototype.attList=function(ee,ne,ce,de,he){var pe;return pe=new ae(this,ee,ne,ce,de,he),this.children.push(pe),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,de,he){return this.attList(ee,ne,ce,de,he)},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,ge,Ae){(function(){var ue,ae,oe,le,ie,se,re,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,oe=x("./XMLDOMImplementation"),ae=x("./XMLDOMConfiguration"),ie=x("./XMLNode"),ue=x("./NodeType"),re=x("./XMLStringifier"),se=x("./XMLStringWriter"),ge.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 re(b)}return Object.defineProperty(E.prototype,"implementation",{value:new oe}),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,ge,Ae){(function(){var ue,ae,oe,le,ie,se,re,te,z,a,y,E,b,ee,ne,ce,de,he,pe,me,be,ye,Ce,we,Qe={}.hasOwnProperty;we=x("./Utility"),ye=we.isObject,be=we.isFunction,Ce=we.isPlainObject,me=we.getValue,ue=x("./NodeType"),E=x("./XMLDocument"),ee=x("./XMLElement"),le=x("./XMLCData"),ie=x("./XMLComment"),ce=x("./XMLRaw"),pe=x("./XMLText"),ne=x("./XMLProcessingInstruction"),a=x("./XMLDeclaration"),y=x("./XMLDocType"),se=x("./XMLDTDAttList"),te=x("./XMLDTDEntity"),re=x("./XMLDTDElement"),z=x("./XMLDTDNotation"),oe=x("./XMLAttribute"),he=x("./XMLStringifier"),de=x("./XMLStringWriter"),ae=x("./WriterState"),ge.exports=b=function(){function Se(ke,Pe,Te){var Ze;this.name="?xml",this.type=ue.Document,ke||(ke={}),Ze={},ke.writer?Ce(ke.writer)&&(Ze=ke.writer,ke.writer=new de):ke.writer=new de,this.options=ke,this.writer=ke.writer,this.writerOptions=this.writer.filterOptions(Ze),this.stringify=new he(ke),this.onDataCallback=Pe||function(){},this.onEndCallback=Te||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 Pe,Te,Ze,Xe,Re,Je,et,ut;switch(ke.type){case ue.CData:this.cdata(ke.value);break;case ue.Comment:this.comment(ke.value);break;case ue.Element:Ze={},et=ke.attribs;for(Te in et)Qe.call(et,Te)&&(Pe=et[Te],Ze[Te]=Pe.value);this.node(ke.name,Ze);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(ut=ke.children,Re=0,Je=ut.length;Re<Je;Re++)Xe=ut[Re],this.createChildNode(Xe),Xe.type===ue.Element&&this.up();return this},Se.prototype.dummy=function(){return this},Se.prototype.node=function(ke,Pe,Te){var Ze;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=me(ke),Pe==null&&(Pe={}),Pe=me(Pe),ye(Pe)||(Ze=[Pe,Te],Te=Ze[0],Pe=Ze[1]),this.currentNode=new ee(this,ke,Pe),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,Te!=null&&this.text(Te),this},Se.prototype.element=function(ke,Pe,Te){var Ze,Xe,Re,Je,et,ut;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,ut=new E(this.options).element("TEMP_ROOT"),ut.element(ke),this.options.noValidation=Je,et=ut.children,Xe=0,Re=et.length;Xe<Re;Xe++)Ze=et[Xe],this.createChildNode(Ze),Ze.type===ue.Element&&this.up();else this.node(ke,Pe,Te);return this},Se.prototype.attribute=function(ke,Pe){var Te,Ze;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=me(ke)),ye(ke))for(Te in ke)Qe.call(ke,Te)&&(Ze=ke[Te],this.attribute(Te,Ze));else be(Pe)&&(Pe=Pe.apply()),this.options.keepNullAttributes&&Pe==null?this.currentNode.attribs[ke]=new oe(this,ke,""):Pe!=null&&(this.currentNode.attribs[ke]=new oe(this,ke,Pe));return this},Se.prototype.text=function(ke){var Pe;return this.openCurrent(),Pe=new pe(this,ke),this.onData(this.writer.text(Pe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Se.prototype.cdata=function(ke){var Pe;return this.openCurrent(),Pe=new le(this,ke),this.onData(this.writer.cdata(Pe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Se.prototype.comment=function(ke){var Pe;return this.openCurrent(),Pe=new ie(this,ke),this.onData(this.writer.comment(Pe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Se.prototype.raw=function(ke){var Pe;return this.openCurrent(),Pe=new ce(this,ke),this.onData(this.writer.raw(Pe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Se.prototype.instruction=function(ke,Pe){var Te,Ze,Xe,Re,Je;if(this.openCurrent(),ke!=null&&(ke=me(ke)),Pe!=null&&(Pe=me(Pe)),Array.isArray(ke))for(Te=0,Re=ke.length;Te<Re;Te++)Ze=ke[Te],this.instruction(Ze);else if(ye(ke))for(Ze in ke)Qe.call(ke,Ze)&&(Xe=ke[Ze],this.instruction(Ze,Xe));else be(Pe)&&(Pe=Pe.apply()),Je=new ne(this,ke,Pe),this.onData(this.writer.processingInstruction(Je,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},Se.prototype.declaration=function(ke,Pe,Te){var Ze;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return Ze=new a(this,ke,Pe,Te),this.onData(this.writer.declaration(Ze,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Se.prototype.doctype=function(ke,Pe,Te){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,Pe,Te),this.currentNode.rootNodeName=ke,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},Se.prototype.dtdElement=function(ke,Pe){var Te;return this.openCurrent(),Te=new re(this,ke,Pe),this.onData(this.writer.dtdElement(Te,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Se.prototype.attList=function(ke,Pe,Te,Ze,Xe){var Re;return this.openCurrent(),Re=new se(this,ke,Pe,Te,Ze,Xe),this.onData(this.writer.dtdAttList(Re,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Se.prototype.entity=function(ke,Pe){var Te;return this.openCurrent(),Te=new te(this,!1,ke,Pe),this.onData(this.writer.dtdEntity(Te,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Se.prototype.pEntity=function(ke,Pe){var Te;return this.openCurrent(),Te=new te(this,!0,ke,Pe),this.onData(this.writer.dtdEntity(Te,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Se.prototype.notation=function(ke,Pe){var Te;return this.openCurrent(),Te=new z(this,ke,Pe),this.onData(this.writer.dtdNotation(Te,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 Pe,Te,Ze,Xe;if(!ke.isOpen){if(!this.root&&this.currentLevel===0&&ke.type===ue.Element&&(this.root=ke),Te="",ke.type===ue.Element){this.writerOptions.state=ae.OpenTag,Te=this.writer.indent(ke,this.writerOptions,this.currentLevel)+"<"+ke.name,Xe=ke.attribs;for(Ze in Xe)Qe.call(Xe,Ze)&&(Pe=Xe[Ze],Te+=this.writer.attribute(Pe,this.writerOptions,this.currentLevel));Te+=(ke.children?">":"/>")+this.writer.endline(ke,this.writerOptions,this.currentLevel),this.writerOptions.state=ae.InsideTag}else this.writerOptions.state=ae.OpenTag,Te=this.writer.indent(ke,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+ke.rootNodeName,ke.pubID&&ke.sysID?Te+=' PUBLIC "'+ke.pubID+'" "'+ke.sysID+'"':ke.sysID&&(Te+=' SYSTEM "'+ke.sysID+'"'),ke.children?(Te+=" [",this.writerOptions.state=ae.InsideTag):(this.writerOptions.state=ae.CloseTag,Te+=">"),Te+=this.writer.endline(ke,this.writerOptions,this.currentLevel);return this.onData(Te,this.currentLevel),ke.isOpen=!0}},Se.prototype.closeNode=function(ke){var Pe;if(!ke.isClosed)return Pe="",this.writerOptions.state=ae.CloseTag,ke.type===ue.Element?Pe=this.writer.indent(ke,this.writerOptions,this.currentLevel)+"</"+ke.name+">"+this.writer.endline(ke,this.writerOptions,this.currentLevel):Pe=this.writer.indent(ke,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(ke,this.writerOptions,this.currentLevel),this.writerOptions.state=ae.None,this.onData(Pe,this.currentLevel),ke.isClosed=!0},Se.prototype.onData=function(ke,Pe){return this.documentStarted=!0,this.onDataCallback(ke,Pe+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,Pe,Te){return this.node(ke,Pe,Te)},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,Pe){return this.instruction(ke,Pe)},Se.prototype.dec=function(ke,Pe,Te){return this.declaration(ke,Pe,Te)},Se.prototype.dtd=function(ke,Pe,Te){return this.doctype(ke,Pe,Te)},Se.prototype.e=function(ke,Pe,Te){return this.element(ke,Pe,Te)},Se.prototype.n=function(ke,Pe,Te){return this.node(ke,Pe,Te)},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,Pe){return this.instruction(ke,Pe)},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,Pe){return this.entity(ke,Pe)},Se.prototype.pent=function(ke,Pe){return this.pEntity(ke,Pe)},Se.prototype.not=function(ke,Pe){return this.notation(ke,Pe)},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,ge,Ae){(function(){var ue,ae,oe,le=function(se,re){for(var te in re)ie.call(re,te)&&(se[te]=re[te]);function z(){this.constructor=se}return z.prototype=re.prototype,se.prototype=new z,se.__super__=re.prototype,se},ie={}.hasOwnProperty;oe=x("./XMLNode"),ue=x("./NodeType"),ge.exports=ae=function(se){le(re,se);function re(te){re.__super__.constructor.call(this,te),this.type=ue.Dummy}return re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(te){return""},re}(oe)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(x,ge,Ae){(function(){var ue,ae,oe,le,ie,se,re,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,re=z.isFunction,se=z.getValue,ie=x("./XMLNode"),ue=x("./NodeType"),ae=x("./XMLAttribute"),le=x("./XMLNamedNodeMap"),ge.exports=oe=function(E){a(b,E);function b(ee,ne,ce){var de,he,pe,me;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(me=ee.children,he=0,pe=me.length;he<pe;he++)if(de=me[he],de.type===ue.DocType){de.name=this.name;break}}}return Object.defineProperty(b.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(b.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(b.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(b.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(b.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(b.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(b.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(b.prototype,"attributes",{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new le(this.attribs)),this.attributeMap}}),b.prototype.clone=function(){var ee,ne,ce,de;ce=Object.create(this),ce.isRoot&&(ce.documentObject=null),ce.attribs={},de=this.attribs;for(ne in de)y.call(de,ne)&&(ee=de[ne],ce.attribs[ne]=ee.clone());return ce.children=[],this.children.forEach(function(he){var pe;return pe=he.clone(),pe.parent=ce,ce.children.push(pe)}),ce},b.prototype.attribute=function(ee,ne){var ce,de;if(ee!=null&&(ee=se(ee)),te(ee))for(ce in ee)y.call(ee,ce)&&(de=ee[ce],this.attribute(ce,de));else re(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,de;if(ee==null)throw new Error("Missing attribute name. "+this.debugInfo());if(ee=se(ee),Array.isArray(ee))for(ce=0,de=ee.length;ce<de;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,de;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,de=this.attribs.length-1;0<=de?ce<=de:ce>=de;ne=0<=de?++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,ge,Ae){(function(){var ue;ge.exports=ue=function(){function ae(oe){this.nodes=oe}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(oe){return this.nodes[oe]},ae.prototype.setNamedItem=function(oe){var le;return le=this.nodes[oe.nodeName],this.nodes[oe.nodeName]=oe,le||null},ae.prototype.removeNamedItem=function(oe){var le;return le=this.nodes[oe],delete this.nodes[oe],le||null},ae.prototype.item=function(oe){return this.nodes[Object.keys(this.nodes)[oe]]||null},ae.prototype.getNamedItemNS=function(oe,le){throw new Error("This DOM method is not implemented.")},ae.prototype.setNamedItemNS=function(oe){throw new Error("This DOM method is not implemented.")},ae.prototype.removeNamedItemNS=function(oe,le){throw new Error("This DOM method is not implemented.")},ae}()}).call(this)},{}],450:[function(x,ge,Ae){(function(){var ue,ae,oe,le,ie,se,re,te,z,a,y,E,b,ee,ne,ce,de,he,pe,me={}.hasOwnProperty;pe=x("./Utility"),he=pe.isObject,de=pe.isFunction,ce=pe.isEmpty,ne=pe.getValue,te=null,oe=null,le=null,ie=null,se=null,b=null,ee=null,E=null,re=null,ae=null,y=null,z=null,ue=null,ge.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"),oe=x("./XMLCData"),le=x("./XMLComment"),ie=x("./XMLDeclaration"),se=x("./XMLDocType"),b=x("./XMLRaw"),ee=x("./XMLText"),E=x("./XMLProcessingInstruction"),re=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,Qe,Se;if(this.nodeType===ae.Element||this.nodeType===ae.DocumentFragment){for(Se="",Qe=this.children,Ce=0,we=Qe.length;Ce<we;Ce++)ye=Qe[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,Qe,Se,ke;for(this.parent=ye,ye&&(this.options=ye.options,this.stringify=ye.stringify),Se=this.children,ke=[],we=0,Qe=Se.length;we<Qe;we++)Ce=Se[we],ke.push(Ce.setParent(this));return ke},be.prototype.element=function(ye,Ce,we){var Qe,Se,ke,Pe,Te,Ze,Xe,Re,Je,et,ut;if(Ze=null,Ce===null&&we==null&&(Je=[{},null],Ce=Je[0],we=Je[1]),Ce==null&&(Ce={}),Ce=ne(Ce),he(Ce)||(et=[Ce,we],we=et[0],Ce=et[1]),ye!=null&&(ye=ne(ye)),Array.isArray(ye))for(ke=0,Xe=ye.length;ke<Xe;ke++)Se=ye[ke],Ze=this.element(Se);else if(de(ye))Ze=this.element(ye.apply());else if(he(ye)){for(Te in ye)if(me.call(ye,Te))if(ut=ye[Te],de(ut)&&(ut=ut.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&Te.indexOf(this.stringify.convertAttKey)===0)Ze=this.attribute(Te.substr(this.stringify.convertAttKey.length),ut);else if(!this.options.separateArrayItems&&Array.isArray(ut)&&ce(ut))Ze=this.dummy();else if(he(ut)&&ce(ut))Ze=this.element(Te);else if(!this.options.keepNullNodes&&ut==null)Ze=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(ut))for(Pe=0,Re=ut.length;Pe<Re;Pe++)Se=ut[Pe],Qe={},Qe[Te]=Se,Ze=this.element(Qe);else he(ut)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&Te.indexOf(this.stringify.convertTextKey)===0?Ze=this.element(ut):(Ze=this.element(Te),Ze.element(ut)):Ze=this.element(Te,ut)}else!this.options.keepNullNodes&&we===null?Ze=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&ye.indexOf(this.stringify.convertTextKey)===0?Ze=this.text(we):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&ye.indexOf(this.stringify.convertCDataKey)===0?Ze=this.cdata(we):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&ye.indexOf(this.stringify.convertCommentKey)===0?Ze=this.comment(we):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&ye.indexOf(this.stringify.convertRawKey)===0?Ze=this.raw(we):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&ye.indexOf(this.stringify.convertPIKey)===0?Ze=this.instruction(ye.substr(this.stringify.convertPIKey.length),we):Ze=this.node(ye,Ce,we);if(Ze==null)throw new Error("Could not create any elements with: "+ye+". "+this.debugInfo());return Ze},be.prototype.insertBefore=function(ye,Ce,we){var Qe,Se,ke,Pe,Te;if(ye!=null&&ye.type)return ke=ye,Pe=Ce,ke.setParent(this),Pe?(Se=children.indexOf(Pe),Te=children.splice(Se),children.push(ke),Array.prototype.push.apply(children,Te)):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),Te=this.parent.children.splice(Se),Qe=this.parent.element(ye,Ce,we),Array.prototype.push.apply(this.parent.children,Te),Qe},be.prototype.insertAfter=function(ye,Ce,we){var Qe,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),Qe=this.parent.element(ye,Ce,we),Array.prototype.push.apply(this.parent.children,ke),Qe},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 Qe,Se;return ye!=null&&(ye=ne(ye)),Ce||(Ce={}),Ce=ne(Ce),he(Ce)||(Se=[Ce,we],we=Se[0],Ce=Se[1]),Qe=new te(this,ye,Ce),we!=null&&Qe.text(we),this.children.push(Qe),Qe},be.prototype.text=function(ye){var Ce;return he(ye)&&this.element(ye),Ce=new ee(this,ye),this.children.push(Ce),this},be.prototype.cdata=function(ye){var Ce;return Ce=new oe(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,Qe;return we=this.parent.children.indexOf(this),Qe=this.parent.children.splice(we),Ce=this.parent.comment(ye),Array.prototype.push.apply(this.parent.children,Qe),this},be.prototype.commentAfter=function(ye){var Ce,we,Qe;return we=this.parent.children.indexOf(this),Qe=this.parent.children.splice(we+1),Ce=this.parent.comment(ye),Array.prototype.push.apply(this.parent.children,Qe),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 re(this),ye},be.prototype.instruction=function(ye,Ce){var we,Qe,Se,ke,Pe;if(ye!=null&&(ye=ne(ye)),Ce!=null&&(Ce=ne(Ce)),Array.isArray(ye))for(ke=0,Pe=ye.length;ke<Pe;ke++)we=ye[ke],this.instruction(we);else if(he(ye))for(we in ye)me.call(ye,we)&&(Qe=ye[we],this.instruction(we,Qe));else de(Ce)&&(Ce=Ce.apply()),Se=new E(this,ye,Ce),this.children.push(Se);return this},be.prototype.instructionBefore=function(ye,Ce){var we,Qe,Se;return Qe=this.parent.children.indexOf(this),Se=this.parent.children.splice(Qe),we=this.parent.instruction(ye,Ce),Array.prototype.push.apply(this.parent.children,Se),this},be.prototype.instructionAfter=function(ye,Ce){var we,Qe,Se;return Qe=this.parent.children.indexOf(this),Se=this.parent.children.splice(Qe+1),we=this.parent.instruction(ye,Ce),Array.prototype.push.apply(this.parent.children,Se),this},be.prototype.declaration=function(ye,Ce,we){var Qe,Se;return Qe=this.document(),Se=new ie(Qe,ye,Ce,we),Qe.children.length===0?Qe.children.unshift(Se):Qe.children[0].type===ae.Declaration?Qe.children[0]=Se:Qe.children.unshift(Se),Qe.root()||Qe},be.prototype.dtd=function(ye,Ce){var we,Qe,Se,ke,Pe,Te,Ze,Xe,Re,Je;for(Qe=this.document(),Se=new se(Qe,ye,Ce),Re=Qe.children,ke=Pe=0,Ze=Re.length;Pe<Ze;ke=++Pe)if(we=Re[ke],we.type===ae.DocType)return Qe.children[ke]=Se,Se;for(Je=Qe.children,ke=Te=0,Xe=Je.length;Te<Xe;ke=++Te)if(we=Je[ke],we.isRoot)return Qe.children.splice(ke,0,Se),Se;return Qe.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,Qe;if(ye.nodeType!==this.nodeType||ye.children.length!==this.children.length)return!1;for(Ce=we=0,Qe=this.children.length-1;0<=Qe?we<=Qe:we>=Qe;Ce=0<=Qe?++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,Qe,Se,ke;for(ke=this.children,Qe=0,Se=ke.length;Qe<Se;Qe++)if(Ce=ke[Qe],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(Qe){if(we++,!Ce&&Qe===ye)return Ce=!0}),Ce?we:-1},be.prototype.foreachTreeNode=function(ye,Ce){var we,Qe,Se,ke,Pe;for(ye||(ye=this.document()),ke=ye.children,Qe=0,Se=ke.length;Qe<Se;Qe++){if(we=ke[Qe],Pe=Ce(we))return Pe;if(Pe=this.foreachTreeNode(we,Ce),Pe)return Pe}},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,ge,Ae){(function(){var ue;ge.exports=ue=function(){function ae(oe){this.nodes=oe}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(oe){return this.nodes[oe]||null},ae}()}).call(this)},{}],452:[function(x,ge,Ae){(function(){var ue,ae,oe,le=function(se,re){for(var te in re)ie.call(re,te)&&(se[te]=re[te]);function z(){this.constructor=se}return z.prototype=re.prototype,se.prototype=new z,se.__super__=re.prototype,se},ie={}.hasOwnProperty;ue=x("./NodeType"),ae=x("./XMLCharacterData"),ge.exports=oe=function(se){le(re,se);function re(te,z,a){if(re.__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 re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(te){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(te))},re.prototype.isEqualNode=function(te){return!(!re.__super__.isEqualNode.apply(this,arguments).isEqualNode(te)||te.target!==this.target)},re}(ae)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],453:[function(x,ge,Ae){(function(){var ue,ae,oe,le=function(se,re){for(var te in re)ie.call(re,te)&&(se[te]=re[te]);function z(){this.constructor=se}return z.prototype=re.prototype,se.prototype=new z,se.__super__=re.prototype,se},ie={}.hasOwnProperty;ue=x("./NodeType"),ae=x("./XMLNode"),ge.exports=oe=function(se){le(re,se);function re(te,z){if(re.__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 re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(te){return this.options.writer.raw(this,this.options.writer.filterOptions(te))},re}(ae)}).call(this)},{"./NodeType":428,"./XMLNode":450}],454:[function(x,ge,Ae){(function(){var ue,ae,oe,le,ie=function(re,te){for(var z in te)se.call(te,z)&&(re[z]=te[z]);function a(){this.constructor=re}return a.prototype=te.prototype,re.prototype=new a,re.__super__=te.prototype,re},se={}.hasOwnProperty;ue=x("./NodeType"),le=x("./XMLWriterBase"),ae=x("./WriterState"),ge.exports=oe=function(re){ie(te,re);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,de,he,pe;for(de=z.children,E=b=0,ne=de.length;b<ne;E=++b)y=de[E],y.isLastRootNode=E===z.children.length-1;for(a=this.filterOptions(a),he=z.children,pe=[],ee=0,ce=he.length;ee<ce;ee++)y=he[ee],pe.push(this.writeChildNode(y,a,0));return pe},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,de,he,pe,me,be;y||(y=0),this.openNode(z,a,y),a.state=ae.OpenTag,this.stream.write(this.indent(z,a,y)+"<"+z.name),me=z.attribs;for(he in me)se.call(me,he)&&(E=me[he],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++,pe=!0,this.writeChildNode(ne,a,y+1),a.suppressPrettyCount--,pe=!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,de=be.length;ce<de;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,ge,Ae){(function(){var ue,ae,oe=function(ie,se){for(var re in se)le.call(se,re)&&(ie[re]=se[re]);function te(){this.constructor=ie}return te.prototype=se.prototype,ie.prototype=new te,ie.__super__=se.prototype,ie},le={}.hasOwnProperty;ae=x("./XMLWriterBase"),ge.exports=ue=function(ie){oe(se,ie);function se(re){se.__super__.constructor.call(this,re)}return se.prototype.document=function(re,te){var z,a,y,E,b;for(te=this.filterOptions(te),E="",b=re.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,ge,Ae){(function(){var ue,ae=function(le,ie){return function(){return le.apply(ie,arguments)}},oe={}.hasOwnProperty;ge.exports=ue=function(){function le(ie){this.assertLegalName=ae(this.assertLegalName,this),this.assertLegalChar=ae(this.assertLegalChar,this);var se,re,te;ie||(ie={}),this.options=ie,this.options.version||(this.options.version="1.0"),re=ie.stringify||{};for(se in re)oe.call(re,se)&&(te=re[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,re;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]/,re=ie.match(se))throw new Error("Invalid character in string: "+ie+" at index "+re.index)}else if(this.options.version==="1.1"&&(se=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,re=ie.match(se)))throw new Error("Invalid character in string: "+ie+" at index "+re.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,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
"))},le.prototype.attEscape=function(ie){var se;return this.options.noValidation?ie:(se=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ie.replace(se,"&").replace(/</g,"<").replace(/"/g,""").replace(/\t/g,"	").replace(/\n/g,"
").replace(/\r/g,"
"))},le}()}).call(this)},{}],457:[function(x,ge,Ae){(function(){var ue,ae,oe,le=function(se,re){for(var te in re)ie.call(re,te)&&(se[te]=re[te]);function z(){this.constructor=se}return z.prototype=re.prototype,se.prototype=new z,se.__super__=re.prototype,se},ie={}.hasOwnProperty;ue=x("./NodeType"),ae=x("./XMLCharacterData"),ge.exports=oe=function(se){le(re,se);function re(te,z){if(re.__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(re.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(re.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}}),re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(te){return this.options.writer.text(this,this.options.writer.filterOptions(te))},re.prototype.splitText=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},re.prototype.replaceWholeText=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},re}(ae)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],458:[function(x,ge,Ae){(function(){var ue,ae,oe,le,ie,se,re,te,z,a,y,E,b,ee,ne,ce,de,he={}.hasOwnProperty;de=x("./Utility").assign,ue=x("./NodeType"),z=x("./XMLDeclaration"),a=x("./XMLDocType"),oe=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"),re=x("./XMLDTDEntity"),te=x("./XMLDTDNotation"),ae=x("./WriterState"),ge.exports=ce=function(){function pe(me){var be,ye,Ce;me||(me={}),this.options=me,ye=me.writer||{};for(be in ye)he.call(ye,be)&&(Ce=ye[be],this["_"+be]=this[be],this[be]=Ce)}return pe.prototype.filterOptions=function(me){var be,ye,Ce,we,Qe,Se,ke,Pe;return me||(me={}),me=de({},this.options,me),be={writer:this},be.pretty=me.pretty||!1,be.allowEmpty=me.allowEmpty||!1,be.indent=(ye=me.indent)!=null?ye:" ",be.newline=(Ce=me.newline)!=null?Ce:`
|
|
|
`,be.offset=(we=me.offset)!=null?we:0,be.dontPrettyTextNodes=(Qe=(Se=me.dontPrettyTextNodes)!=null?Se:me.dontprettytextnodes)!=null?Qe:0,be.spaceBeforeSlash=(ke=(Pe=me.spaceBeforeSlash)!=null?Pe:me.spacebeforeslash)!=null?ke:"",be.spaceBeforeSlash===!0&&(be.spaceBeforeSlash=" "),be.suppressPrettyCount=0,be.user={},be.state=ae.None,be},pe.prototype.indent=function(me,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):""},pe.prototype.endline=function(me,be,ye){return!be.pretty||be.suppressPrettyCount?"":be.newline},pe.prototype.attribute=function(me,be,ye){var Ce;return this.openAttribute(me,be,ye),Ce=" "+me.name+'="'+me.value+'"',this.closeAttribute(me,be,ye),Ce},pe.prototype.cdata=function(me,be,ye){var Ce;return this.openNode(me,be,ye),be.state=ae.OpenTag,Ce=this.indent(me,be,ye)+"<![CDATA[",be.state=ae.InsideTag,Ce+=me.value,be.state=ae.CloseTag,Ce+="]]>"+this.endline(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Ce},pe.prototype.comment=function(me,be,ye){var Ce;return this.openNode(me,be,ye),be.state=ae.OpenTag,Ce=this.indent(me,be,ye)+"<!-- ",be.state=ae.InsideTag,Ce+=me.value,be.state=ae.CloseTag,Ce+=" -->"+this.endline(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Ce},pe.prototype.declaration=function(me,be,ye){var Ce;return this.openNode(me,be,ye),be.state=ae.OpenTag,Ce=this.indent(me,be,ye)+"<?xml",be.state=ae.InsideTag,Ce+=' version="'+me.version+'"',me.encoding!=null&&(Ce+=' encoding="'+me.encoding+'"'),me.standalone!=null&&(Ce+=' standalone="'+me.standalone+'"'),be.state=ae.CloseTag,Ce+=be.spaceBeforeSlash+"?>",Ce+=this.endline(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Ce},pe.prototype.docType=function(me,be,ye){var Ce,we,Qe,Se,ke;if(ye||(ye=0),this.openNode(me,be,ye),be.state=ae.OpenTag,Se=this.indent(me,be,ye),Se+="<!DOCTYPE "+me.root().name,me.pubID&&me.sysID?Se+=' PUBLIC "'+me.pubID+'" "'+me.sysID+'"':me.sysID&&(Se+=' SYSTEM "'+me.sysID+'"'),me.children.length>0){for(Se+=" [",Se+=this.endline(me,be,ye),be.state=ae.InsideTag,ke=me.children,we=0,Qe=ke.length;we<Qe;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(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Se},pe.prototype.element=function(me,be,ye){var Ce,we,Qe,Se,ke,Pe,Te,Ze,Xe,Re,Je,et,ut,ct;ye||(ye=0),Re=!1,Je="",this.openNode(me,be,ye),be.state=ae.OpenTag,Je+=this.indent(me,be,ye)+"<"+me.name,et=me.attribs;for(Xe in et)he.call(et,Xe)&&(Ce=et[Xe],Je+=this.attribute(Ce,be,ye));if(Qe=me.children.length,Se=Qe===0?null:me.children[0],Qe===0||me.children.every(function(ot){return(ot.type===ue.Text||ot.type===ue.Raw)&&ot.value===""}))be.allowEmpty?(Je+=">",be.state=ae.CloseTag,Je+="</"+me.name+">"+this.endline(me,be,ye)):(be.state=ae.CloseTag,Je+=be.spaceBeforeSlash+"/>"+this.endline(me,be,ye));else if(be.pretty&&Qe===1&&(Se.type===ue.Text||Se.type===ue.Raw)&&Se.value!=null)Je+=">",be.state=ae.InsideTag,be.suppressPrettyCount++,Re=!0,Je+=this.writeChildNode(Se,be,ye+1),be.suppressPrettyCount--,Re=!1,be.state=ae.CloseTag,Je+="</"+me.name+">"+this.endline(me,be,ye);else{if(be.dontPrettyTextNodes){for(ut=me.children,ke=0,Te=ut.length;ke<Te;ke++)if(we=ut[ke],(we.type===ue.Text||we.type===ue.Raw)&&we.value!=null){be.suppressPrettyCount++,Re=!0;break}}for(Je+=">"+this.endline(me,be,ye),be.state=ae.InsideTag,ct=me.children,Pe=0,Ze=ct.length;Pe<Ze;Pe++)we=ct[Pe],Je+=this.writeChildNode(we,be,ye+1);be.state=ae.CloseTag,Je+=this.indent(me,be,ye)+"</"+me.name+">",Re&&be.suppressPrettyCount--,Je+=this.endline(me,be,ye),be.state=ae.None}return this.closeNode(me,be,ye),Je},pe.prototype.writeChildNode=function(me,be,ye){switch(me.type){case ue.CData:return this.cdata(me,be,ye);case ue.Comment:return this.comment(me,be,ye);case ue.Element:return this.element(me,be,ye);case ue.Raw:return this.raw(me,be,ye);case ue.Text:return this.text(me,be,ye);case ue.ProcessingInstruction:return this.processingInstruction(me,be,ye);case ue.Dummy:return"";case ue.Declaration:return this.declaration(me,be,ye);case ue.DocType:return this.docType(me,be,ye);case ue.AttributeDeclaration:return this.dtdAttList(me,be,ye);case ue.ElementDeclaration:return this.dtdElement(me,be,ye);case ue.EntityDeclaration:return this.dtdEntity(me,be,ye);case ue.NotationDeclaration:return this.dtdNotation(me,be,ye);default:throw new Error("Unknown XML node type: "+me.constructor.name)}},pe.prototype.processingInstruction=function(me,be,ye){var Ce;return this.openNode(me,be,ye),be.state=ae.OpenTag,Ce=this.indent(me,be,ye)+"<?",be.state=ae.InsideTag,Ce+=me.target,me.value&&(Ce+=" "+me.value),be.state=ae.CloseTag,Ce+=be.spaceBeforeSlash+"?>",Ce+=this.endline(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Ce},pe.prototype.raw=function(me,be,ye){var Ce;return this.openNode(me,be,ye),be.state=ae.OpenTag,Ce=this.indent(me,be,ye),be.state=ae.InsideTag,Ce+=me.value,be.state=ae.CloseTag,Ce+=this.endline(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Ce},pe.prototype.text=function(me,be,ye){var Ce;return this.openNode(me,be,ye),be.state=ae.OpenTag,Ce=this.indent(me,be,ye),be.state=ae.InsideTag,Ce+=me.value,be.state=ae.CloseTag,Ce+=this.endline(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Ce},pe.prototype.dtdAttList=function(me,be,ye){var Ce;return this.openNode(me,be,ye),be.state=ae.OpenTag,Ce=this.indent(me,be,ye)+"<!ATTLIST",be.state=ae.InsideTag,Ce+=" "+me.elementName+" "+me.attributeName+" "+me.attributeType,me.defaultValueType!=="#DEFAULT"&&(Ce+=" "+me.defaultValueType),me.defaultValue&&(Ce+=' "'+me.defaultValue+'"'),be.state=ae.CloseTag,Ce+=be.spaceBeforeSlash+">"+this.endline(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Ce},pe.prototype.dtdElement=function(me,be,ye){var Ce;return this.openNode(me,be,ye),be.state=ae.OpenTag,Ce=this.indent(me,be,ye)+"<!ELEMENT",be.state=ae.InsideTag,Ce+=" "+me.name+" "+me.value,be.state=ae.CloseTag,Ce+=be.spaceBeforeSlash+">"+this.endline(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Ce},pe.prototype.dtdEntity=function(me,be,ye){var Ce;return this.openNode(me,be,ye),be.state=ae.OpenTag,Ce=this.indent(me,be,ye)+"<!ENTITY",be.state=ae.InsideTag,me.pe&&(Ce+=" %"),Ce+=" "+me.name,me.value?Ce+=' "'+me.value+'"':(me.pubID&&me.sysID?Ce+=' PUBLIC "'+me.pubID+'" "'+me.sysID+'"':me.sysID&&(Ce+=' SYSTEM "'+me.sysID+'"'),me.nData&&(Ce+=" NDATA "+me.nData)),be.state=ae.CloseTag,Ce+=be.spaceBeforeSlash+">"+this.endline(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Ce},pe.prototype.dtdNotation=function(me,be,ye){var Ce;return this.openNode(me,be,ye),be.state=ae.OpenTag,Ce=this.indent(me,be,ye)+"<!NOTATION",be.state=ae.InsideTag,Ce+=" "+me.name,me.pubID&&me.sysID?Ce+=' PUBLIC "'+me.pubID+'" "'+me.sysID+'"':me.pubID?Ce+=' PUBLIC "'+me.pubID+'"':me.sysID&&(Ce+=' SYSTEM "'+me.sysID+'"'),be.state=ae.CloseTag,Ce+=be.spaceBeforeSlash+">"+this.endline(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Ce},pe.prototype.openNode=function(me,be,ye){},pe.prototype.closeNode=function(me,be,ye){},pe.prototype.openAttribute=function(me,be,ye){},pe.prototype.closeAttribute=function(me,be,ye){},pe}()}).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,ge,Ae){(function(){var ue,ae,oe,le,ie,se,re,te,z,a;a=x("./Utility"),te=a.assign,z=a.isFunction,oe=x("./XMLDOMImplementation"),le=x("./XMLDocument"),ie=x("./XMLDocumentCB"),re=x("./XMLStringWriter"),se=x("./XMLStreamWriter"),ue=x("./NodeType"),ae=x("./WriterState"),ge.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},ge.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)},ge.exports.stringWriter=function(y){return new re(y)},ge.exports.streamWriter=function(y,E){return new se(y,E)},ge.exports.implementation=new oe,ge.exports.nodeType=ue,ge.exports.writerState=ae}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(x,ge,Ae){ge.exports=ae;var ue=Object.prototype.hasOwnProperty;function ae(){for(var oe={},le=0;le<arguments.length;le++){var ie=arguments[le];for(var se in ie)ue.call(ie,se)&&(oe[se]=ie[se])}return oe}},{}],461:[function(x,ge,Ae){"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"),oe=x("./md5"),le={sha1:ae,md5:oe},ie=64,se=ue.alloc(ie);se.fill(0);function re(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 de=ue.concat(b),he=y?re(E,y,de):E(de);return b=null,ce?he.toString(ce):he}}}function z(){var a=[].slice.call(arguments).join(" ");throw new Error([a,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
|
|
|
`))}Ae.createHash=function(a){return te(a)},Ae.createHmac=function(a,y){return te(a,y)},Ae.createCredentials=function(){z("sorry,createCredentials is not implemented yet")},Ae.createCipher=function(){z("sorry,createCipher is not implemented yet")},Ae.createCipheriv=function(){z("sorry,createCipheriv is not implemented yet")},Ae.createDecipher=function(){z("sorry,createDecipher is not implemented yet")},Ae.createDecipheriv=function(){z("sorry,createDecipheriv is not implemented yet")},Ae.createSign=function(){z("sorry,createSign is not implemented yet")},Ae.createVerify=function(){z("sorry,createVerify is not implemented yet")},Ae.createDiffieHellman=function(){z("sorry,createDiffieHellman is not implemented yet")},Ae.pbkdf2=function(){z("sorry,pbkdf2 is not implemented yet")}},{"./md5":463,"./sha":464,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],462:[function(x,ge,Ae){"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,oe=ue.alloc(ae);oe.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,oe],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 re(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)}ge.exports={hash:re}},{buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273}],463:[function(x,ge,Ae){"use strict";var ue=x("./helpers");function ae(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function oe(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,de=0;de<y.length;de+=16){var he=b,pe=ee,me=ne,be=ce;b=ie(b,ee,ne,ce,y[de+0],7,-680876936),ce=ie(ce,b,ee,ne,y[de+1],12,-389564586),ne=ie(ne,ce,b,ee,y[de+2],17,606105819),ee=ie(ee,ne,ce,b,y[de+3],22,-1044525330),b=ie(b,ee,ne,ce,y[de+4],7,-176418897),ce=ie(ce,b,ee,ne,y[de+5],12,1200080426),ne=ie(ne,ce,b,ee,y[de+6],17,-1473231341),ee=ie(ee,ne,ce,b,y[de+7],22,-45705983),b=ie(b,ee,ne,ce,y[de+8],7,1770035416),ce=ie(ce,b,ee,ne,y[de+9],12,-1958414417),ne=ie(ne,ce,b,ee,y[de+10],17,-42063),ee=ie(ee,ne,ce,b,y[de+11],22,-1990404162),b=ie(b,ee,ne,ce,y[de+12],7,1804603682),ce=ie(ce,b,ee,ne,y[de+13],12,-40341101),ne=ie(ne,ce,b,ee,y[de+14],17,-1502002290),ee=ie(ee,ne,ce,b,y[de+15],22,1236535329),b=se(b,ee,ne,ce,y[de+1],5,-165796510),ce=se(ce,b,ee,ne,y[de+6],9,-1069501632),ne=se(ne,ce,b,ee,y[de+11],14,643717713),ee=se(ee,ne,ce,b,y[de+0],20,-373897302),b=se(b,ee,ne,ce,y[de+5],5,-701558691),ce=se(ce,b,ee,ne,y[de+10],9,38016083),ne=se(ne,ce,b,ee,y[de+15],14,-660478335),ee=se(ee,ne,ce,b,y[de+4],20,-405537848),b=se(b,ee,ne,ce,y[de+9],5,568446438),ce=se(ce,b,ee,ne,y[de+14],9,-1019803690),ne=se(ne,ce,b,ee,y[de+3],14,-187363961),ee=se(ee,ne,ce,b,y[de+8],20,1163531501),b=se(b,ee,ne,ce,y[de+13],5,-1444681467),ce=se(ce,b,ee,ne,y[de+2],9,-51403784),ne=se(ne,ce,b,ee,y[de+7],14,1735328473),ee=se(ee,ne,ce,b,y[de+12],20,-1926607734),b=re(b,ee,ne,ce,y[de+5],4,-378558),ce=re(ce,b,ee,ne,y[de+8],11,-2022574463),ne=re(ne,ce,b,ee,y[de+11],16,1839030562),ee=re(ee,ne,ce,b,y[de+14],23,-35309556),b=re(b,ee,ne,ce,y[de+1],4,-1530992060),ce=re(ce,b,ee,ne,y[de+4],11,1272893353),ne=re(ne,ce,b,ee,y[de+7],16,-155497632),ee=re(ee,ne,ce,b,y[de+10],23,-1094730640),b=re(b,ee,ne,ce,y[de+13],4,681279174),ce=re(ce,b,ee,ne,y[de+0],11,-358537222),ne=re(ne,ce,b,ee,y[de+3],16,-722521979),ee=re(ee,ne,ce,b,y[de+6],23,76029189),b=re(b,ee,ne,ce,y[de+9],4,-640364487),ce=re(ce,b,ee,ne,y[de+12],11,-421815835),ne=re(ne,ce,b,ee,y[de+15],16,530742520),ee=re(ee,ne,ce,b,y[de+2],23,-995338651),b=te(b,ee,ne,ce,y[de+0],6,-198630844),ce=te(ce,b,ee,ne,y[de+7],10,1126891415),ne=te(ne,ce,b,ee,y[de+14],15,-1416354905),ee=te(ee,ne,ce,b,y[de+5],21,-57434055),b=te(b,ee,ne,ce,y[de+12],6,1700485571),ce=te(ce,b,ee,ne,y[de+3],10,-1894986606),ne=te(ne,ce,b,ee,y[de+10],15,-1051523),ee=te(ee,ne,ce,b,y[de+1],21,-2054922799),b=te(b,ee,ne,ce,y[de+8],6,1873313359),ce=te(ce,b,ee,ne,y[de+15],10,-30611744),ne=te(ne,ce,b,ee,y[de+6],15,-1560198380),ee=te(ee,ne,ce,b,y[de+13],21,1309151649),b=te(b,ee,ne,ce,y[de+4],6,-145523070),ce=te(ce,b,ee,ne,y[de+11],10,-1120210379),ne=te(ne,ce,b,ee,y[de+2],15,718787259),ee=te(ee,ne,ce,b,y[de+9],21,-343485551),b=z(b,he),ee=z(ee,pe),ne=z(ne,me),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,de){return le(E&b|~E&ee,y,E,ne,ce,de)}function se(y,E,b,ee,ne,ce,de){return le(E&ee|b&~ee,y,E,ne,ce,de)}function re(y,E,b,ee,ne,ce,de){return le(E^b^ee,y,E,ne,ce,de)}function te(y,E,b,ee,ne,ce,de){return le(b^(E|~ee),y,E,ne,ce,de)}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}ge.exports=function(E){return ue.hash(E,oe,16)}},{"./helpers":462}],464:[function(x,ge,Ae){"use strict";var ue=x("./helpers");function ae(re,te){re[te>>5]|=128<<24-te%32,re[(te+64>>9<<4)+15]=te;for(var z=Array(80),a=1732584193,y=-271733879,E=-1732584194,b=271733878,ee=-1009589776,ne=0;ne<re.length;ne+=16){for(var ce=a,de=y,he=E,pe=b,me=ee,be=0;be<80;be++){be<16?z[be]=re[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),oe(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,de),E=ie(E,he),b=ie(b,pe),ee=ie(ee,me)}return Array(a,y,E,b,ee)}function oe(re,te,z,a){return re<20?te&z|~te&a:re<40?te^z^a:re<60?te&z|te&a|z&a:te^z^a}function le(re){return re<20?1518500249:re<40?1859775393:re<60?-1894007588:-899497514}function ie(re,te){var z=(re&65535)+(te&65535),a=(re>>16)+(te>>16)+(z>>16);return a<<16|z&65535}function se(re,te){return re<<te|re>>>32-te}ge.exports=function(te){return ue.hash(te,ae,20,!0)}},{"./helpers":462}],465:[function(x,ge,Ae){"use strict";ge.exports=function(){return function(){}}},{}],466:[function(x,ge,Ae){(function(ue){(function(){"use strict";var ae=x("@babel/runtime/helpers/interopRequireDefault"),oe=ae(x("@babel/runtime/helpers/typeof")),le=x("stream"),ie=le.Stream,se=x("../lib/common/utils/isArray"),re=se.isArray;ge.exports.string=function(a){return typeof a=="string"},ge.exports.array=re,ge.exports.buffer=ue.isBuffer;function te(z){return z instanceof ie}ge.exports.writableStream=function(a){return te(a)&&typeof a._write=="function"&&(0,oe.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,ge,Ae){"use strict";var ue=x("immediate"),ae=ge.exports={};ae.nextTick=ue,ae.title="browser",ae.browser=!0,ae.env={},ae.argv=[],ae.version="",ae.versions={};function oe(){}ae.on=oe,ae.addListener=oe,ae.once=oe,ae.off=oe,ae.removeListener=oe,ae.removeAllListeners=oe,ae.emit=oe,ae.prependListener=oe,ae.prependOnceListener=oe,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,ge,Ae){(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"),oe=x("./lib/response"),le=x("xtend"),ie=x("builtin-status-codes"),se=x("url"),re=Ae;re.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},re.get=function(z,a){var y=re.request(z,a);return y.end(),y},re.ClientRequest=ae,re.IncomingMessage=oe.IncomingMessage,re.Agent=function(){},re.Agent.defaultMaxSockets=4,re.globalAgent=new re.Agent,re.STATUS_CODES=ie,re.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this)}).call(this,typeof 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,ge,Ae){(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"),Ae.fetch=re(ue.fetch)&&re(ue.ReadableStream),Ae.writableStream=re(ue.WritableStream),Ae.abortController=re(ue.AbortController),Ae.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),Ae.blobConstructor=!0}catch(te){}var ae;function oe(){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=oe();if(!z)return!1;try{return z.responseType=te,z.responseType===te}catch(a){}return!1}var ie=typeof ue.ArrayBuffer!="undefined",se=ie&&re(ue.ArrayBuffer.prototype.slice);Ae.arraybuffer=Ae.fetch||ie&&le("arraybuffer"),Ae.msstream=!Ae.fetch&&se&&le("ms-stream"),Ae.mozchunkedarraybuffer=!Ae.fetch&&ie&&le("moz-chunked-arraybuffer"),Ae.overrideMimeType=Ae.fetch||(oe()?re(oe().overrideMimeType):!1),Ae.vbArray=re(ue.VBArray);function re(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,ge,Ae){(function(ue,ae,oe){(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"),re=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=ge.exports=function(ne){var ce=this;re.Writable.call(ce),ce._opts=ne,ce._body=[],ce._headers={},ne.auth&&ce.setHeader("Authorization","Basic "+new oe(ne.auth).toString("base64")),Object.keys(ne.headers).forEach(function(pe){ce.setHeader(pe,ne.headers[pe])});var de,he=!0;if(ne.mode==="disable-fetch"||"requestTimeout"in ne&&!le.abortController)he=!1,de=!0;else if(ne.mode==="prefer-streaming")de=!1;else if(ne.mode==="allow-wrong-content-type")de=!le.overrideMimeType;else if(!ne.mode||ne.mode==="default"||ne.mode==="prefer-fast")de=!0;else throw new Error("Invalid value for opts.mode");ce._mode=y(de,he),ce._fetchTimer=null,ce.on("finish",function(){ce._onFinish()})};ie(E,re.Writable),E.prototype.setHeader=function(ne,ce){var de=this,he=ne.toLowerCase();ee.indexOf(he)===-1&&(de._headers[he]={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,de=ne._headers,he=null;ce.method!=="GET"&&ce.method!=="HEAD"&&(le.arraybuffer?he=te(oe.concat(ne._body)):le.blobConstructor?he=new ae.Blob(ne._body.map(function(we){return te(we)}),{type:(de["content-type"]||{}).value||""}):he=oe.concat(ne._body).toString());var pe=[];if(Object.keys(de).forEach(function(we){var Qe=de[we].name,Se=de[we].value;Array.isArray(Se)?Se.forEach(function(ke){pe.push([Qe,ke])}):pe.push([Qe,Se])}),ne._mode==="fetch"){var me=null,be=null;if(le.abortController){var ye=new AbortController;me=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:pe,body:he||void 0,mode:"cors",credentials:ce.withCredentials?"include":"same-origin",signal:me}).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")}),pe.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(he)}catch(we){ue.nextTick(function(){ne.emit("error",we)});return}}}};function b(ne){try{var ce=ne.status;return ce!==null&&ce!==0}catch(de){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,de){var he=this;he._body.push(ne),de()},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,de){var he=this;typeof ne=="function"&&(de=ne,ne=void 0),re.Writable.prototype.end.call(he,ne,ce,de)},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,ge,Ae){(function(ue,ae,oe){(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"),re=Ae.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},te=Ae.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 me(){ce.read().then(function(be){if(!b._destroyed){if(be.done){ae.clearTimeout(E),b.push(null);return}b.push(new oe(be.value)),me()}}).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(me,be){b.headers[be.toLowerCase()]=me,b.rawHeaders.push(be,me)}),le.writableStream){var ne=new WritableStream({write:function(be){return new Promise(function(ye,Ce){b._destroyed?Ce():b.push(new oe(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(me){ae.clearTimeout(E),b._destroyed||b.emit("error",me)});return}catch(me){}}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 de=z.getAllResponseHeaders().split(/\r?\n/);if(de.forEach(function(me){var be=me.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 he=b.rawHeaders["mime-type"];if(he){var pe=he.match(/;\s*charset=([^;])(;|$)/);pe&&(b._charset=pe[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!==re.DONE)break;try{y=new ae.VBArray(a.responseBody).toArray()}catch(ce){}if(y!==null){z.push(new oe(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 oe(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!==re.DONE||!a.response)break;y=a.response,z.push(new oe(new Uint8Array(y)));break;case"moz-chunked-arraybuffer":if(y=a.response,a.readyState!==re.LOADING||!y)break;z.push(new oe(new Uint8Array(y)));break;case"ms-stream":if(y=a.response,a.readyState!==re.LOADING)break;var ne=new ae.MSStreamReader;ne.onprogress=function(){ne.result.byteLength>z._pos&&(z.push(new oe(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===re.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,ge,Ae){"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 oe=x("punycode"),le=x("./util");Ae.parse=be,Ae.resolve=Ce,Ae.resolveObject=we,Ae.format=ye,Ae.Url=ie;function ie(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var se=/^([a-z0-9.+-]+:)/i,re=/:[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})(.*)$/,de={javascript:!0,"javascript:":!0},he={javascript:!0,"javascript:":!0},pe={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},me=x("querystring");function be(Qe,Se,ke){if(Qe&&le.isObject(Qe)&&Qe instanceof ie)return Qe;var Pe=new ie;return Pe.parse(Qe,Se,ke),Pe}ie.prototype.parse=function(Qe,Se,ke){if(!le.isString(Qe))throw new TypeError("Parameter 'url' must be a string, not "+(0,ae.default)(Qe));var Pe=Qe.indexOf("?"),Te=Pe!==-1&&Pe<Qe.indexOf("#")?"?":"#",Ze=Qe.split(Te),Xe=/\\/g;Ze[0]=Ze[0].replace(Xe,"/"),Qe=Ze.join(Te);var Re=Qe;if(Re=Re.trim(),!ke&&Qe.split("#").length===1){var Je=te.exec(Re);if(Je)return this.path=Re,this.href=Re,this.pathname=Je[1],Je[2]?(this.search=Je[2],Se?this.query=me.parse(this.search.substr(1)):this.query=this.search.substr(1)):Se&&(this.search="",this.query={}),this}var et=se.exec(Re);if(et){et=et[0];var ut=et.toLowerCase();this.protocol=ut,Re=Re.substr(et.length)}if(ke||et||Re.match(/^\/\/[^@\/]+@[^@\/]+/)){var ct=Re.substr(0,2)==="//";ct&&!(et&&he[et])&&(Re=Re.substr(2),this.slashes=!0)}if(!he[et]&&(ct||et&&!pe[et])){for(var ot=-1,st=0;st<b.length;st++){var lt=Re.indexOf(b[st]);lt!==-1&&(ot===-1||lt<ot)&&(ot=lt)}var pt,yt;ot===-1?yt=Re.lastIndexOf("@"):yt=Re.lastIndexOf("@",ot),yt!==-1&&(pt=Re.slice(0,yt),Re=Re.slice(yt+1),this.auth=decodeURIComponent(pt)),ot=-1;for(var st=0;st<E.length;st++){var lt=Re.indexOf(E[st]);lt!==-1&&(ot===-1||lt<ot)&&(ot=lt)}ot===-1&&(ot=Re.length),this.host=Re.slice(0,ot),Re=Re.slice(ot),this.parseHost(),this.hostname=this.hostname||"";var _t=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!_t)for(var mt=this.hostname.split("."),st=0,dt=mt.length;st<dt;st++){var $e=mt[st];if($e&&!$e.match(ne)){for(var Fe="",Ke=0,Ge=$e.length;Ke<Ge;Ke++)$e.charCodeAt(Ke)>127?Fe+="x":Fe+=$e[Ke];if(!Fe.match(ne)){var _e=mt.slice(0,st),xe=mt.slice(st+1),We=$e.match(ce);We&&(_e.push(We[1]),xe.unshift(We[2])),xe.length&&(Re="/"+xe.join(".")+Re),this.hostname=_e.join(".");break}}}this.hostname.length>ee?this.hostname="":this.hostname=this.hostname.toLowerCase(),_t||(this.hostname=oe.toASCII(this.hostname));var Ie=this.port?":"+this.port:"",De=this.hostname||"";this.host=De+Ie,this.href+=this.host,_t&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Re[0]!=="/"&&(Re="/"+Re))}if(!de[ut])for(var st=0,dt=y.length;st<dt;st++){var ze=y[st];if(Re.indexOf(ze)!==-1){var at=encodeURIComponent(ze);at===ze&&(at=escape(ze)),Re=Re.split(ze).join(at)}}var bt=Re.indexOf("#");bt!==-1&&(this.hash=Re.substr(bt),Re=Re.slice(0,bt));var Pt=Re.indexOf("?");if(Pt!==-1?(this.search=Re.substr(Pt),this.query=Re.substr(Pt+1),Se&&(this.query=me.parse(this.query)),Re=Re.slice(0,Pt)):Se&&(this.search="",this.query={}),Re&&(this.pathname=Re),pe[ut]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var Ie=this.pathname||"",Ot=this.search||"";this.path=Ie+Ot}return this.href=this.format(),this};function ye(Qe){return le.isString(Qe)&&(Qe=be(Qe)),Qe instanceof ie?Qe.format():ie.prototype.format.call(Qe)}ie.prototype.format=function(){var Qe=this.auth||"";Qe&&(Qe=encodeURIComponent(Qe),Qe=Qe.replace(/%3A/i,":"),Qe+="@");var Se=this.protocol||"",ke=this.pathname||"",Pe=this.hash||"",Te=!1,Ze="";this.host?Te=Qe+this.host:this.hostname&&(Te=Qe+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(Te+=":"+this.port)),this.query&&le.isObject(this.query)&&Object.keys(this.query).length&&(Ze=me.stringify(this.query));var Xe=this.search||Ze&&"?"+Ze||"";return Se&&Se.substr(-1)!==":"&&(Se+=":"),this.slashes||(!Se||pe[Se])&&Te!==!1?(Te="//"+(Te||""),ke&&ke.charAt(0)!=="/"&&(ke="/"+ke)):Te||(Te=""),Pe&&Pe.charAt(0)!=="#"&&(Pe="#"+Pe),Xe&&Xe.charAt(0)!=="?"&&(Xe="?"+Xe),ke=ke.replace(/[?#]/g,function(Re){return encodeURIComponent(Re)}),Xe=Xe.replace("#","%23"),Se+Te+ke+Xe+Pe};function Ce(Qe,Se){return be(Qe,!1,!0).resolve(Se)}ie.prototype.resolve=function(Qe){return this.resolveObject(be(Qe,!1,!0)).format()};function we(Qe,Se){return Qe?be(Qe,!1,!0).resolveObject(Se):Se}ie.prototype.resolveObject=function(Qe){if(le.isString(Qe)){var Se=new ie;Se.parse(Qe,!1,!0),Qe=Se}for(var ke=new ie,Pe=Object.keys(this),Te=0;Te<Pe.length;Te++){var Ze=Pe[Te];ke[Ze]=this[Ze]}if(ke.hash=Qe.hash,Qe.href==="")return ke.href=ke.format(),ke;if(Qe.slashes&&!Qe.protocol){for(var Xe=Object.keys(Qe),Re=0;Re<Xe.length;Re++){var Je=Xe[Re];Je!=="protocol"&&(ke[Je]=Qe[Je])}return pe[ke.protocol]&&ke.hostname&&!ke.pathname&&(ke.path=ke.pathname="/"),ke.href=ke.format(),ke}if(Qe.protocol&&Qe.protocol!==ke.protocol){if(!pe[Qe.protocol]){for(var et=Object.keys(Qe),ut=0;ut<et.length;ut++){var ct=et[ut];ke[ct]=Qe[ct]}return ke.href=ke.format(),ke}if(ke.protocol=Qe.protocol,!Qe.host&&!he[Qe.protocol]){for(var dt=(Qe.pathname||"").split("/");dt.length&&!(Qe.host=dt.shift()););Qe.host||(Qe.host=""),Qe.hostname||(Qe.hostname=""),dt[0]!==""&&dt.unshift(""),dt.length<2&&dt.unshift(""),ke.pathname=dt.join("/")}else ke.pathname=Qe.pathname;if(ke.search=Qe.search,ke.query=Qe.query,ke.host=Qe.host||"",ke.auth=Qe.auth,ke.hostname=Qe.hostname||Qe.host,ke.port=Qe.port,ke.pathname||ke.search){var ot=ke.pathname||"",st=ke.search||"";ke.path=ot+st}return ke.slashes=ke.slashes||Qe.slashes,ke.href=ke.format(),ke}var lt=ke.pathname&&ke.pathname.charAt(0)==="/",pt=Qe.host||Qe.pathname&&Qe.pathname.charAt(0)==="/",yt=pt||lt||ke.host&&Qe.pathname,_t=yt,mt=ke.pathname&&ke.pathname.split("/")||[],dt=Qe.pathname&&Qe.pathname.split("/")||[],$e=ke.protocol&&!pe[ke.protocol];if($e&&(ke.hostname="",ke.port=null,ke.host&&(mt[0]===""?mt[0]=ke.host:mt.unshift(ke.host)),ke.host="",Qe.protocol&&(Qe.hostname=null,Qe.port=null,Qe.host&&(dt[0]===""?dt[0]=Qe.host:dt.unshift(Qe.host)),Qe.host=null),yt=yt&&(dt[0]===""||mt[0]==="")),pt)ke.host=Qe.host||Qe.host===""?Qe.host:ke.host,ke.hostname=Qe.hostname||Qe.hostname===""?Qe.hostname:ke.hostname,ke.search=Qe.search,ke.query=Qe.query,mt=dt;else if(dt.length)mt||(mt=[]),mt.pop(),mt=mt.concat(dt),ke.search=Qe.search,ke.query=Qe.query;else if(!le.isNullOrUndefined(Qe.search)){if($e){ke.hostname=ke.host=mt.shift();var Fe=ke.host&&ke.host.indexOf("@")>0?ke.host.split("@"):!1;Fe&&(ke.auth=Fe.shift(),ke.host=ke.hostname=Fe.shift())}return ke.search=Qe.search,ke.query=Qe.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 Ke=mt.slice(-1)[0],Ge=(ke.host||Qe.host||mt.length>1)&&(Ke==="."||Ke==="..")||Ke==="",_e=0,xe=mt.length;xe>=0;xe--)Ke=mt[xe],Ke==="."?mt.splice(xe,1):Ke===".."?(mt.splice(xe,1),_e++):_e&&(mt.splice(xe,1),_e--);if(!yt&&!_t)for(;_e--;_e)mt.unshift("..");yt&&mt[0]!==""&&(!mt[0]||mt[0].charAt(0)!=="/")&&mt.unshift(""),Ge&&mt.join("/").substr(-1)!=="/"&&mt.push("");var We=mt[0]===""||mt[0]&&mt[0].charAt(0)==="/";if($e){ke.hostname=ke.host=We?"":mt.length?mt.shift():"";var Fe=ke.host&&ke.host.indexOf("@")>0?ke.host.split("@"):!1;Fe&&(ke.auth=Fe.shift(),ke.host=ke.hostname=Fe.shift())}return yt=yt||ke.host&&mt.length,yt&&!We&&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=Qe.auth||ke.auth,ke.slashes=ke.slashes||Qe.slashes,ke.href=ke.format(),ke},ie.prototype.parseHost=function(){var Qe=this.host,Se=re.exec(Qe);Se&&(Se=Se[0],Se!==":"&&(this.port=Se.substr(1)),Qe=Qe.substr(0,Qe.length-Se.length)),Qe&&(this.hostname=Qe)}},{"./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,ge,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ae=ue(x("@babel/runtime/helpers/typeof"));ge.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,ge,Ae){"use strict";x("core-js/modules/es.number.constructor.js"),Ae.encodeURIComponent=function(ue){try{return encodeURIComponent(ue)}catch(ae){return ue}},Ae.escape=x("escape-html"),Ae.timestamp=function(ae){if(ae){var oe=ae;return typeof oe=="string"&&(oe=Number(oe)),String(ae).length===10&&(oe*=1e3),new Date(oe)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(x,ge,Ae){(function(ue,ae){(function(){"use strict";var oe=x("@babel/runtime/helpers/interopRequireDefault"),le=oe(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"),re=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(he,pe){return he===void 0?pe:he}function ne(he){return he?he.split(";")[0].trim().toLowerCase():""}function ce(he,pe){return function(me,be,ye){if(me)return pe(me);he({data:be,status:ye.statusCode,headers:ye.headers,res:ye})}}Ae.TIMEOUTS=[a("300s"),a("300s")];var de=["json","text"];Ae.request=function(pe,me,be){return arguments.length===2&&typeof me=="function"&&(be=me,me=null),typeof be=="function"?Ae.requestWithCallback(pe,me,be):new Promise(function(ye,Ce){Ae.requestWithCallback(pe,me,ce(ye,Ce))})},Ae.requestWithCallback=function(pe,me,be){if(!pe||typeof pe!="string"&&(0,le.default)(pe)!=="object"){var ye=ie.format("expect request url to be a string or a http request options, but got %j",pe);throw new Error(ye)}arguments.length===2&&typeof me=="function"&&(be=me,me=null),me=me||{},y>=E&&(y=0);var Ce=++y;me.requestUrls=me.requestUrls||[];var we={requestId:Ce,url:pe,args:me,ctx:me.ctx};me.emitter&&me.emitter.emit("request",we),me.timeout=me.timeout||Ae.TIMEOUTS,me.maxRedirects=me.maxRedirects||10,me.streaming=me.streaming||me.customResponse;var Qe=Date.now(),Se;typeof pe=="string"?(b.test(pe)||(pe="https://"+pe),Se=se.parse(pe)):Se=pe;var ke=(me.type||me.method||Se.method||"GET").toUpperCase(),Pe=Se.port||80,Te=re,Ze=ee(me.agent,Ae.agent),Xe=me.fixJSONCtlChars;Se.protocol==="https:"&&(Te=te,Ze=ee(me.httpsAgent,Ae.httpsAgent),Se.port||(Pe=443));var Re={host:Se.hostname||Se.host||"localhost",path:Se.path||"/",method:ke,port:Pe,agent:Ze,headers:me.headers||{},lookup:me.lookup};Array.isArray(me.timeout)?Re.requestTimeout=me.timeout[me.timeout.length-1]:typeof me.timeout!="undefined"&&(Re.requestTimeout=me.timeout);var Je=me.auth||Se.auth;Je&&(Re.auth=Je);var et=me.content||me.data,ut=ke==="GET"||ke==="HEAD"||me.dataAsQueryString;if(!me.content&&et&&!(typeof et=="string"||ae.isBuffer(et)))if(ut)et=me.nestedQuerystring?qs.stringify(et):querystring.stringify(et);else{var ct=Re.headers["Content-Type"]||Re.headers["content-type"];ct||(me.contentType==="json"?ct="application/json":ct="application/x-www-form-urlencoded",Re.headers["Content-Type"]=ct),ne(ct)==="application/json"?et=JSON.stringify(et):et=me.nestedQuerystring?qs.stringify(et):querystring.stringify(et)}ut&&et&&(Re.path+=(Se.query?"&":"?")+et,et=null);var ot=0;if(et){var st=et.length;ae.isBuffer(et)||(st=ae.byteLength(et)),ot=Re.headers["Content-Length"]=st}me.dataType==="json"&&(Re.headers.Accept="application/json"),typeof me.beforeRequest=="function"&&me.beforeRequest(Re);var lt=null,pt=null,yt=null,_t=!1,mt=!1,dt=0,$e=-1,Fe=!1,Ke="",Ge="",_e=null;me.timing&&(_e={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function xe(){lt&&(clearTimeout(lt),lt=null)}function We(){pt&&(clearTimeout(pt),pt=null)}function Ie(Ct,Zt,xt){if(We(),!be){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Ce,ue.pid,Re.method,pe),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={};xt&&($e=xt.statusCode,Jt=xt.headers);var tn=Date.now()-Qe;_e&&(_e.contentDownload=tn),z("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",tn,dt,$e,Re.method,Re.host,Re.path,mt,_e);var hn={status:$e,statusCode:$e,headers:Jt,size:dt,aborted:Fe,rt:tn,keepAliveSocket:mt,data:Zt,requestUrls:me.requestUrls,timing:_e,remoteAddress:Ke,remotePort:Ge};if(Ct){var Un="";Ze&&typeof Ze.getCurrentStatus=="function"&&(Un=", agent status: "+JSON.stringify(Ze.getCurrentStatus())),Ct.message+=", "+Re.method+" "+pe+" "+$e+" (connected: "+_t+", keepalive socket: "+mt+Un+`)
|
|
|
headers: `+JSON.stringify(Jt),Ct.data=Zt,Ct.path=Re.path,Ct.status=$e,Ct.headers=Jt,Ct.res=hn}jt(Ct,Zt,me.streaming?xt:hn),me.emitter&&(we.url=pe,we.socket=It&&It.connection,we.options=Re,we.size=ot,me.emitter.emit("response",{requestId:Ce,error:Ct,ctx:me.ctx,req:we,res:hn}))}function De(Ct){var Zt=null;if(me.followRedirect&&statuses.redirect[Ct.statusCode]){me._followRedirectCount=(me._followRedirectCount||0)+1;var xt=Ct.headers.location;if(!xt)Zt=new Error("Got statusCode "+Ct.statusCode+" but cannot resolve next location from headers"),Zt.name="FollowRedirectError";else if(me._followRedirectCount>me.maxRedirects)Zt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+pe),Zt.name="MaxRedirectError";else{var jt=me.formatRedirectUrl?me.formatRedirectUrl(pe,xt):se.resolve(pe,xt);z("Request#%d %s: `redirected` from %s to %s",Ce,Re.path,pe,jt),We(),me.headers&&me.headers.Host&&b.test(xt)&&(me.headers.Host=null);var Jt=be;return be=null,Ae.requestWithCallback(jt,me,Jt),{redirect:!0,error:null}}}return{redirect:!1,error:Zt}}me.gzip&&!Re.headers["Accept-Encoding"]&&!Re.headers["accept-encoding"]&&(Re.headers["Accept-Encoding"]="gzip");function ze(Ct,Zt,xt){var jt=Ct.headers["content-encoding"];return xt(null,Zt,jt)}var at=me.writeStream;z("Request#%d %s %s with headers %j, options.path: %s",Ce,ke,pe,Re.headers,Re.path),me.requestUrls.push(pe);function bt(Ct){if(_e&&(_e.waiting=Date.now()-Qe),z("Request#%d %s `req response` event emit: status %d, headers: %j",Ce,pe,Ct.statusCode,Ct.headers),me.streaming){var Zt=De(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,pe,dt)}),Ct.on("error",function(){z("Request#%d %s: `res error` event emit, total size %d",Ce,pe,dt)}),Ct.on("aborted",function(){Fe=!0,z("Request#%d %s: `res aborted` event emit, total size %d",Ce,pe,dt)}),at){var xt=De(Ct);if(xt.redirect){Ct.resume();return}return xt.error?(Ct.resume(),at.end(),Ie(xt.error,null,Ct)):(me.consumeWriteStream===!1?Ct.on("end",Ie.bind(null,null,null,Ct)):at.on("close",function(){z("Request#%d %s: writeStream close event emitted",Ce,pe),Ie(yt||null,null,Ct)}),Ct.pipe(at))}var jt=[];Ct.on("data",function(Jt){z("Request#%d %s: `res data` event emit, size %d",Ce,pe,Jt.length),dt+=Jt.length,jt.push(Jt)}),Ct.on("end",function(){var Jt=ae.concat(jt,dt);if(z("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Ce,pe,dt,Ct._dumped),yt)return Ie(yt,Jt,Ct);var tn=De(Ct);if(tn.error)return Ie(tn.error,Jt,Ct);tn.redirect||ze(Ct,Jt,function(hn,Un,xn){if(hn)return Ie(hn,Jt,Ct);if(!xn&&de.indexOf(me.dataType)>=0){try{Un=decodeBodyByCharset(Un,Ct)}catch(mn){return z("decodeBodyByCharset error: %s",mn),Ie(null,Un,Ct)}if(me.dataType==="json")if(dt===0)Un=null;else{var Hn=parseJSON(Un,Xe);Hn.error?hn=Hn.error:Un=Hn.data}}Fe&&z("Request#%d %s: Remote socket was terminated before `response.end()` was called",Ce,pe),Ie(hn,Un,Ct)})})}var Pt,Ot;Array.isArray(me.timeout)?(Pt=a(me.timeout[0]),Ot=a(me.timeout[1])):Pt=Ot=a(me.timeout),z("ConnectTimeout: %d, ResponseTimeout: %d",Pt,Ot);function St(){z("Connect timer ticking, timeout: %d",Pt),lt=setTimeout(function(){lt=null,$e===-1&&($e=-2);var Ct="Connect timeout for "+Pt+"ms",Zt="ConnectionTimeoutError";It.socket||(Zt="SocketAssignTimeoutError",Ct+=", working sockets is full"),yt=new Error(Ct),yt.name=Zt,yt.requestId=Ce,z("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Ce,pe,yt.name,Ct,_t),Ut()},Pt)}function wt(){z("Response timer ticking, timeout: %d",Ot),pt=setTimeout(function(){pt=null;var Ct="Response timeout for "+Ot+"ms",Zt="ResponseTimeoutError";yt=new Error(Ct),yt.name=Zt,yt.requestId=Ce,z("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Ce,pe,yt.name,Ct,_t),Ut()},Ot)}var It;Re.mode=me.mode?me.mode:"";try{It=Te.request(Re,bt)}catch(Ct){return Ie(Ct)}typeof window=="undefined"?St():It.on("requestTimeout",function(){$e===-1&&($e=-2);var Ct="Connect timeout for "+Pt+"ms",Zt="ConnectionTimeoutError";yt=new Error(Ct),yt.name=Zt,yt.requestId=Ce,Ut()});function Ut(){z("Request#%d %s abort, connected: %s",Ce,pe,_t),It.socket||(yt.noSocket=!0,Ie(yt)),It.abort()}return _e&&It.on("finish",function(){_e.requestSent=Date.now()-Qe}),It.once("socket",function(Ct){_e&&(_e.queuing=Date.now()-Qe);var Zt=Ct.readyState;if(Zt==="opening"){Ct.once("lookup",function(xt,jt,Jt){z("Request#%d %s lookup: %s, %s, %s",Ce,pe,xt,jt,Jt),_e&&(_e.dnslookup=Date.now()-Qe),jt&&(Ke=jt)}),Ct.once("connect",function(){_e&&(_e.connected=Date.now()-Qe),xe(),wt(),z("Request#%d %s new socket connected",Ce,pe),_t=!0,Ke||(Ke=Ct.remoteAddress),Ge=Ct.remotePort});return}z("Request#%d %s reuse socket connected, readyState: %s",Ce,pe,Zt),_t=!0,mt=!0,Ke||(Ke=Ct.remoteAddress),Ge=Ct.remotePort,xe(),wt()}),It.on("error",function(Ct){(Ct.name==="Error"||Ct.name==="TypeError")&&(Ct.name=_t?"ResponseError":"RequestError"),Ct.message+=' (req "error")',z("Request#%d %s `req error` event emit, %s: %s",Ce,pe,Ct.name,Ct.message),Ie(yt||Ct)}),at&&at.once("error",function(Ct){Ct.message+=' (writeStream "error")',yt=Ct,z("Request#%d %s `writeStream error` event emit, %s: %s",Ce,pe,Ct.name,Ct.message),Ut()}),me.stream?(me.stream.pipe(It),me.stream.once("error",function(Ct){Ct.message+=' (stream "error")',yt=Ct,z("Request#%d %s `readStream error` event emit, %s: %s",Ce,pe,Ct.name,Ct.message),Ut()})):It.end(et),It.requestId=Ce,It}}).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(pn,Mt){"use strict";function fe(){const ve=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let je=1;je<arguments.length;je++){const x=je<0||arguments.length<=je?void 0:arguments[je];x&&Object.keys(x).forEach(ge=>{const Ae=x[ge];Ae!==void 0&&(ve[ge]=Ae)})}return ve}Mt.Z=fe},81643:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ve}});const ve=je=>je?typeof je=="function"?je():je:null},66367:function(pn,Mt,fe){"use strict";fe.d(Mt,{F:function(){return ve},Z:function(){return je}});function ve(x){return x!=null&&x===x.window}function je(x,ge){var Ae,ue;if(typeof window=="undefined")return 0;const ae=ge?"scrollTop":"scrollLeft";let oe=0;return ve(x)?oe=x[ge?"pageYOffset":"pageXOffset"]:x instanceof Document?oe=x.documentElement[ae]:(x instanceof HTMLElement||x)&&(oe=x[ae]),x&&!ve(x)&&typeof oe!="number"&&(oe=(ue=((Ae=x.ownerDocument)!==null&&Ae!==void 0?Ae:x).documentElement)===null||ue===void 0?void 0:ue[ae]),oe}},57838:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return je}});var ve=fe(67294);function je(){const[,x]=ve.useReducer(ge=>ge+1,0);return x}},58375:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ge}});var ve=fe(96523);function je(Ae,ue,ae,oe){const le=ae-ue;return Ae/=oe/2,Ae<1?le/2*Ae*Ae*Ae+ue:le/2*((Ae-=2)*Ae*Ae+2)+ue}var x=fe(66367);function ge(Ae){let ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ae=()=>window,callback:oe,duration:le=450}=ue,ie=ae(),se=(0,x.Z)(ie,!0),re=Date.now(),te=()=>{const a=Date.now()-re,y=je(a>le?le:a,se,Ae,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,ve.Z)(te):typeof oe=="function"&&oe()};(0,ve.Z)(te)}},85673:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ke}});var ve=fe(94184),je=fe.n(ve),x=fe(37419),ge=fe(1337),Ae=fe(67294),ue=fe(96159),ae=fe(53124),oe=fe(42922),le=fe(35874);const ie=Pe=>{let{children:Te}=Pe;const{getPrefixCls:Ze}=Ae.useContext(ae.E_),Xe=Ze("breadcrumb");return Ae.createElement("li",{className:`${Xe}-separator`,"aria-hidden":"true"},Te===""?Te:Te||"/")};ie.__ANT_BREADCRUMB_SEPARATOR=!0;var se=ie,re=function(Pe,Te){var Ze={};for(var Xe in Pe)Object.prototype.hasOwnProperty.call(Pe,Xe)&&Te.indexOf(Xe)<0&&(Ze[Xe]=Pe[Xe]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Xe=Object.getOwnPropertySymbols(Pe);Re<Xe.length;Re++)Te.indexOf(Xe[Re])<0&&Object.prototype.propertyIsEnumerable.call(Pe,Xe[Re])&&(Ze[Xe[Re]]=Pe[Xe[Re]]);return Ze};function te(Pe,Te){if(Pe.title===void 0||Pe.title===null)return null;const Ze=Object.keys(Te).join("|");return typeof Pe.title=="object"?Pe.title:String(Pe.title).replace(new RegExp(`:(${Ze})`,"g"),(Xe,Re)=>Te[Re]||Xe)}function z(Pe,Te,Ze,Xe){if(Ze==null)return null;const{className:Re,onClick:Je}=Te,et=re(Te,["className","onClick"]),ut=Object.assign(Object.assign({},(0,ge.Z)(et,{data:!0,aria:!0})),{onClick:Je});return Xe!==void 0?Ae.createElement("a",Object.assign({},ut,{className:je()(`${Pe}-link`,Re),href:Xe}),Ze):Ae.createElement("span",Object.assign({},ut,{className:je()(`${Pe}-link`,Re)}),Ze)}function a(Pe,Te){return(Xe,Re,Je,et,ut)=>{if(Te)return Te(Xe,Re,Je,et);const ct=te(Xe,Re);return z(Pe,Xe,ct,ut)}}var y=function(Pe,Te){var Ze={};for(var Xe in Pe)Object.prototype.hasOwnProperty.call(Pe,Xe)&&Te.indexOf(Xe)<0&&(Ze[Xe]=Pe[Xe]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Xe=Object.getOwnPropertySymbols(Pe);Re<Xe.length;Re++)Te.indexOf(Xe[Re])<0&&Object.prototype.propertyIsEnumerable.call(Pe,Xe[Re])&&(Ze[Xe[Re]]=Pe[Xe[Re]]);return Ze};const E=Pe=>{const{prefixCls:Te,separator:Ze="/",children:Xe,menu:Re,overlay:Je,dropdownProps:et,href:ut}=Pe,ot=(st=>{if(Re||Je){const lt=Object.assign({},et);if(Re){const pt=Re||{},{items:yt}=pt,_t=y(pt,["items"]);lt.menu=Object.assign(Object.assign({},_t),{items:yt==null?void 0:yt.map((mt,dt)=>{var{key:$e,title:Fe,label:Ke,path:Ge}=mt,_e=y(mt,["key","title","label","path"]);let xe=Ke!=null?Ke:Fe;return Ge&&(xe=Ae.createElement("a",{href:`${ut}${Ge}`},xe)),Object.assign(Object.assign({},_e),{key:$e!=null?$e:dt,label:xe})})})}else Je&&(lt.overlay=Je);return Ae.createElement(le.Z,Object.assign({placement:"bottom"},lt),Ae.createElement("span",{className:`${Te}-overlay-link`},st,Ae.createElement(oe.Z,null)))}return st})(Xe);return ot!=null?Ae.createElement(Ae.Fragment,null,Ae.createElement("li",null,ot),Ze&&Ae.createElement(se,null,Ze)):null},b=Pe=>{const{prefixCls:Te,children:Ze,href:Xe}=Pe,Re=y(Pe,["prefixCls","children","href"]),{getPrefixCls:Je}=Ae.useContext(ae.E_),et=Je("breadcrumb",Te);return Ae.createElement(E,Object.assign({},Re,{prefixCls:et}),z(et,Re,Ze,Xe))};b.__ANT_BREADCRUMB_ITEM=!0;var ee=b,ne=fe(14747),ce=fe(67968),de=fe(45503);const he=Pe=>{const{componentCls:Te,iconCls:Ze}=Pe;return{[Te]:Object.assign(Object.assign({},(0,ne.Wf)(Pe)),{color:Pe.itemColor,fontSize:Pe.fontSize,[Ze]:{fontSize:Pe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Pe.linkColor,transition:`color ${Pe.motionDurationMid}`,padding:`0 ${Pe.paddingXXS}px`,borderRadius:Pe.borderRadiusSM,height:Pe.lineHeight*Pe.fontSize,display:"inline-block",marginInline:-Pe.marginXXS,"&:hover":{color:Pe.linkHoverColor,backgroundColor:Pe.colorBgTextHover}},(0,ne.Qy)(Pe)),"li:last-child":{color:Pe.lastItemColor},[`${Te}-separator`]:{marginInline:Pe.separatorMargin,color:Pe.separatorColor},[`${Te}-link`]:{[`
|
|
|
> ${Ze} + span,
|
|
|
> ${Ze} + a
|
|
|
`]:{marginInlineStart:Pe.marginXXS}},[`${Te}-overlay-link`]:{borderRadius:Pe.borderRadiusSM,height:Pe.lineHeight*Pe.fontSize,display:"inline-block",padding:`0 ${Pe.paddingXXS}px`,marginInline:-Pe.marginXXS,[`> ${Ze}`]:{marginInlineStart:Pe.marginXXS,fontSize:Pe.fontSizeIcon},"&:hover":{color:Pe.linkHoverColor,backgroundColor:Pe.colorBgTextHover,a:{color:Pe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Pe.componentCls}-rtl`]:{direction:"rtl"}})}};var pe=(0,ce.Z)("Breadcrumb",Pe=>{const Te=(0,de.TS)(Pe,{});return[he(Te)]},Pe=>({itemColor:Pe.colorTextDescription,lastItemColor:Pe.colorText,iconFontSize:Pe.fontSize,linkColor:Pe.colorTextDescription,linkHoverColor:Pe.colorText,separatorColor:Pe.colorTextDescription,separatorMargin:Pe.marginXS})),me=function(Pe,Te){var Ze={};for(var Xe in Pe)Object.prototype.hasOwnProperty.call(Pe,Xe)&&Te.indexOf(Xe)<0&&(Ze[Xe]=Pe[Xe]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Xe=Object.getOwnPropertySymbols(Pe);Re<Xe.length;Re++)Te.indexOf(Xe[Re])<0&&Object.prototype.propertyIsEnumerable.call(Pe,Xe[Re])&&(Ze[Xe[Re]]=Pe[Xe[Re]]);return Ze};function be(Pe){const{breadcrumbName:Te,children:Ze}=Pe,Xe=me(Pe,["breadcrumbName","children"]),Re=Object.assign({title:Te},Xe);return Ze&&(Re.menu={items:Ze.map(Je=>{var{breadcrumbName:et}=Je,ut=me(Je,["breadcrumbName"]);return Object.assign(Object.assign({},ut),{title:et})})}),Re}function ye(Pe,Te){return(0,Ae.useMemo)(()=>Pe||(Te?Te.map(be):null),[Pe,Te])}var Ce=function(Pe,Te){var Ze={};for(var Xe in Pe)Object.prototype.hasOwnProperty.call(Pe,Xe)&&Te.indexOf(Xe)<0&&(Ze[Xe]=Pe[Xe]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Xe=Object.getOwnPropertySymbols(Pe);Re<Xe.length;Re++)Te.indexOf(Xe[Re])<0&&Object.prototype.propertyIsEnumerable.call(Pe,Xe[Re])&&(Ze[Xe[Re]]=Pe[Xe[Re]]);return Ze};const we=(Pe,Te)=>{if(Te===void 0)return Te;let Ze=(Te||"").replace(/^\//,"");return Object.keys(Pe).forEach(Xe=>{Ze=Ze.replace(`:${Xe}`,Pe[Xe])}),Ze},Qe=Pe=>{const{prefixCls:Te,separator:Ze="/",style:Xe,className:Re,rootClassName:Je,routes:et,items:ut,children:ct,itemRender:ot,params:st={}}=Pe,lt=Ce(Pe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:pt,direction:yt,breadcrumb:_t}=Ae.useContext(ae.E_);let mt;const dt=pt("breadcrumb",Te),[$e,Fe]=pe(dt),Ke=ye(ut,et),Ge=a(dt,ot);if(Ke&&Ke.length>0){const We=[],Ie=ut||et;mt=Ke.map((De,ze)=>{const{path:at,key:bt,type:Pt,menu:Ot,overlay:St,onClick:wt,className:It,separator:Ut,dropdownProps:Ct}=De,Zt=we(st,at);Zt!==void 0&&We.push(Zt);const xt=bt!=null?bt:ze;if(Pt==="separator")return Ae.createElement(se,{key:xt},Ut);const jt={},Jt=ze===Ke.length-1;Ot?jt.menu=Ot:St&&(jt.overlay=St);let{href:tn}=De;return We.length&&Zt!==void 0&&(tn=`#/${We.join("/")}`),Ae.createElement(E,Object.assign({key:xt},jt,(0,ge.Z)(De,{data:!0,aria:!0}),{className:It,dropdownProps:Ct,href:tn,separator:Jt?"":Ze,onClick:wt,prefixCls:dt}),Ge(De,st,Ie,We,tn))})}else if(ct){const We=(0,x.Z)(ct).length;mt=(0,x.Z)(ct).map((Ie,De)=>{if(!Ie)return Ie;const ze=De===We-1;return(0,ue.Tm)(Ie,{separator:ze?"":Ze,key:De})})}const _e=je()(dt,_t==null?void 0:_t.className,{[`${dt}-rtl`]:yt==="rtl"},Re,Je,Fe),xe=Object.assign(Object.assign({},_t==null?void 0:_t.style),Xe);return $e(Ae.createElement("nav",Object.assign({className:_e,style:xe},lt),Ae.createElement("ol",null,mt)))};Qe.Item=ee,Qe.Separator=se;var Se=Qe,ke=Se},84567:function(pn,Mt,fe){"use strict";fe.d(Mt,{default:function(){return pe}});var ve=fe(94184),je=fe.n(ve),x=fe(95860),ge=fe(67294),Ae=fe(53124),ue=fe(98866),ae=fe(65223),le=ge.createContext(null),ie=fe(63185),se=fe(45353),re=fe(92429),te=function(me,be){var ye={};for(var Ce in me)Object.prototype.hasOwnProperty.call(me,Ce)&&be.indexOf(Ce)<0&&(ye[Ce]=me[Ce]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,Ce=Object.getOwnPropertySymbols(me);we<Ce.length;we++)be.indexOf(Ce[we])<0&&Object.prototype.propertyIsEnumerable.call(me,Ce[we])&&(ye[Ce[we]]=me[Ce[we]]);return ye};const z=(me,be)=>{var ye;const{prefixCls:Ce,className:we,rootClassName:Qe,children:Se,indeterminate:ke=!1,style:Pe,onMouseEnter:Te,onMouseLeave:Ze,skipGroup:Xe=!1,disabled:Re}=me,Je=te(me,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:et,direction:ut,checkbox:ct}=ge.useContext(Ae.E_),ot=ge.useContext(le),{isFormItemInput:st}=ge.useContext(ae.aM),lt=ge.useContext(ue.Z),pt=(ye=(ot==null?void 0:ot.disabled)||Re)!==null&&ye!==void 0?ye:lt,yt=ge.useRef(Je.value);ge.useEffect(()=>{ot==null||ot.registerValue(Je.value)},[]),ge.useEffect(()=>{if(!Xe)return Je.value!==yt.current&&(ot==null||ot.cancelValue(yt.current),ot==null||ot.registerValue(Je.value),yt.current=Je.value),()=>ot==null?void 0:ot.cancelValue(Je.value)},[Je.value]);const _t=et("checkbox",Ce),[mt,dt]=(0,ie.ZP)(_t),$e=Object.assign({},Je);ot&&!Xe&&($e.onChange=function(){Je.onChange&&Je.onChange.apply(Je,arguments),ot.toggleOption&&ot.toggleOption({label:Se,value:Je.value})},$e.name=ot.name,$e.checked=ot.value.includes(Je.value));const Fe=je()(`${_t}-wrapper`,{[`${_t}-rtl`]:ut==="rtl",[`${_t}-wrapper-checked`]:$e.checked,[`${_t}-wrapper-disabled`]:pt,[`${_t}-wrapper-in-form-item`]:st},ct==null?void 0:ct.className,we,Qe,dt),Ke=je()({[`${_t}-indeterminate`]:ke},re.A,dt),Ge=ke?"mixed":void 0;return mt(ge.createElement(se.Z,{component:"Checkbox",disabled:pt},ge.createElement("label",{className:Fe,style:Object.assign(Object.assign({},ct==null?void 0:ct.style),Pe),onMouseEnter:Te,onMouseLeave:Ze},ge.createElement(x.Z,Object.assign({"aria-checked":Ge},$e,{prefixCls:_t,className:Ke,disabled:pt,ref:be})),Se!==void 0&&ge.createElement("span",null,Se))))};var y=ge.forwardRef(z),E=fe(74902),b=fe(10366),ee=function(me,be){var ye={};for(var Ce in me)Object.prototype.hasOwnProperty.call(me,Ce)&&be.indexOf(Ce)<0&&(ye[Ce]=me[Ce]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,Ce=Object.getOwnPropertySymbols(me);we<Ce.length;we++)be.indexOf(Ce[we])<0&&Object.prototype.propertyIsEnumerable.call(me,Ce[we])&&(ye[Ce[we]]=me[Ce[we]]);return ye};const ne=(me,be)=>{const{defaultValue:ye,children:Ce,options:we=[],prefixCls:Qe,className:Se,rootClassName:ke,style:Pe,onChange:Te}=me,Ze=ee(me,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Xe,direction:Re}=ge.useContext(Ae.E_),[Je,et]=ge.useState(Ze.value||ye||[]),[ut,ct]=ge.useState([]);ge.useEffect(()=>{"value"in Ze&&et(Ze.value||[])},[Ze.value]);const ot=ge.useMemo(()=>we.map(_e=>typeof _e=="string"||typeof _e=="number"?{label:_e,value:_e}:_e),[we]),st=_e=>{ct(xe=>xe.filter(We=>We!==_e))},lt=_e=>{ct(xe=>[].concat((0,E.Z)(xe),[_e]))},pt=_e=>{const xe=Je.indexOf(_e.value),We=(0,E.Z)(Je);xe===-1?We.push(_e.value):We.splice(xe,1),"value"in Ze||et(We),Te==null||Te(We.filter(Ie=>ut.includes(Ie)).sort((Ie,De)=>{const ze=ot.findIndex(bt=>bt.value===Ie),at=ot.findIndex(bt=>bt.value===De);return ze-at}))},yt=Xe("checkbox",Qe),_t=`${yt}-group`,[mt,dt]=(0,ie.ZP)(yt),$e=(0,b.Z)(Ze,["value","disabled"]),Fe=we.length?ot.map(_e=>ge.createElement(y,{prefixCls:yt,key:_e.value.toString(),disabled:"disabled"in _e?_e.disabled:Ze.disabled,value:_e.value,checked:Je.includes(_e.value),onChange:_e.onChange,className:`${_t}-item`,style:_e.style,title:_e.title},_e.label)):Ce,Ke={toggleOption:pt,value:Je,disabled:Ze.disabled,name:Ze.name,registerValue:lt,cancelValue:st},Ge=je()(_t,{[`${_t}-rtl`]:Re==="rtl"},Se,ke,dt);return mt(ge.createElement("div",Object.assign({className:Ge,style:Pe},$e,{ref:be}),ge.createElement(le.Provider,{value:Ke},Fe)))},ce=ge.forwardRef(ne);var de=ge.memo(ce);const he=y;he.Group=de,he.__ANT_CHECKBOX=!0;var pe=he},63185:function(pn,Mt,fe){"use strict";fe.d(Mt,{C2:function(){return Ae}});var ve=fe(14747),je=fe(45503),x=fe(67968);const ge=ue=>{const{checkboxCls:ae}=ue,oe=`${ae}-wrapper`;return[{[`${ae}-group`]:Object.assign(Object.assign({},(0,ve.Wf)(ue)),{display:"inline-flex",flexWrap:"wrap",columnGap:ue.marginXS,[`> ${ue.antCls}-row`]:{flex:1}}),[oe]:Object.assign(Object.assign({},(0,ve.Wf)(ue)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${oe}`]:{marginInlineStart:0},[`&${oe}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ae]:Object.assign(Object.assign({},(0,ve.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,ve.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}})},{[`
|
|
|
${oe}:not(${oe}-disabled),
|
|
|
${ae}:not(${ae}-disabled)
|
|
|
`]:{[`&:hover ${ae}-inner`]:{borderColor:ue.colorPrimary}},[`${oe}:not(${oe}-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}`}}},[`
|
|
|
${oe}-checked:not(${oe}-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:'""'}}}}},{[`${oe}-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 Ae(ue,ae){const oe=(0,je.TS)(ae,{checkboxCls:`.${ue}`,checkboxSize:ae.controlInteractiveSize});return[ge(oe)]}Mt.ZP=(0,x.Z)("Checkbox",(ue,ae)=>{let{prefixCls:oe}=ae;return[Ae(oe,ue)]})},47221:function(pn,Mt,fe){"use strict";fe.d(Mt,{default:function(){return $e}});var ve=fe(91034),je=fe(94184),x=fe.n(je),ge=fe(97685),Ae=fe(74902),ue=fe(71002),ae=fe(21770),oe=fe(80334),le=fe(67294),ie=fe(87462),se=fe(45987),re=fe(50344),te=fe(4942),z=fe(62874),a=fe(15105),y=le.forwardRef(function(Fe,Ke){var Ge,_e=Fe.prefixCls,xe=Fe.forceRender,We=Fe.className,Ie=Fe.style,De=Fe.children,ze=Fe.isActive,at=Fe.role,bt=le.useState(ze||xe),Pt=(0,ge.Z)(bt,2),Ot=Pt[0],St=Pt[1];return le.useEffect(function(){(xe||ze)&&St(!0)},[xe,ze]),Ot?le.createElement("div",{ref:Ke,className:x()("".concat(_e,"-content"),(Ge={},(0,te.Z)(Ge,"".concat(_e,"-content-active"),ze),(0,te.Z)(Ge,"".concat(_e,"-content-inactive"),!ze),Ge),We),style:Ie,role:at},le.createElement("div",{className:"".concat(_e,"-content-box")},De)):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(Fe,Ke){var Ge,_e,xe=Fe.showArrow,We=xe===void 0?!0:xe,Ie=Fe.headerClass,De=Fe.isActive,ze=Fe.onItemClick,at=Fe.forceRender,bt=Fe.className,Pt=Fe.prefixCls,Ot=Fe.collapsible,St=Fe.accordion,wt=Fe.panelKey,It=Fe.extra,Ut=Fe.header,Ct=Fe.expandIcon,Zt=Fe.openMotion,xt=Fe.destroyInactivePanel,jt=Fe.children,Jt=(0,se.Z)(Fe,b),tn=Ot==="disabled",hn=Ot==="header",Un=Ot==="icon",xn=It!=null&&typeof It!="boolean",Hn=function(){ze==null||ze(wt)},mn=function(Jr){(Jr.key==="Enter"||Jr.keyCode===a.Z.ENTER||Jr.which===a.Z.ENTER)&&Hn()},wn=typeof Ct=="function"?Ct(Fe):le.createElement("i",{className:"arrow"});wn&&(wn=le.createElement("div",{className:"".concat(Pt,"-expand-icon"),onClick:["header","icon"].includes(Ot)?Hn:void 0},wn));var $n=x()((Ge={},(0,te.Z)(Ge,"".concat(Pt,"-item"),!0),(0,te.Z)(Ge,"".concat(Pt,"-item-active"),De),(0,te.Z)(Ge,"".concat(Pt,"-item-disabled"),tn),Ge),bt),Fr=x()(Ie,(_e={},(0,te.Z)(_e,"".concat(Pt,"-header"),!0),(0,te.Z)(_e,"".concat(Pt,"-header-collapsible-only"),hn),(0,te.Z)(_e,"".concat(Pt,"-icon-collapsible-only"),Un),_e)),Ur={className:Fr,"aria-expanded":De,"aria-disabled":tn,onKeyDown:mn};return!hn&&!Un&&(Ur.onClick=Hn,Ur.role=St?"tab":"button",Ur.tabIndex=tn?-1:0),le.createElement("div",(0,ie.Z)({},Jt,{ref:Ke,className:$n}),le.createElement("div",Ur,We&&wn,le.createElement("span",{className:"".concat(Pt,"-header-text"),onClick:Ot==="header"?Hn:void 0},Ut),xn&&le.createElement("div",{className:"".concat(Pt,"-extra")},It)),le.createElement(z.Z,(0,ie.Z)({visible:De,leavedClassName:"".concat(Pt,"-content-hidden")},Zt,{forceRender:at,removeOnLeave:xt}),function(xr,Jr){var bo=xr.className,Qo=xr.style;return le.createElement(E,{ref:Jr,prefixCls:Pt,className:bo,style:Qo,isActive:De,forceRender:at,role:St?"tabpanel":void 0},jt)}))}),ne=ee,ce=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],de=function(Ke,Ge){var _e=Ge.prefixCls,xe=Ge.accordion,We=Ge.collapsible,Ie=Ge.destroyInactivePanel,De=Ge.onItemClick,ze=Ge.activeKey,at=Ge.openMotion,bt=Ge.expandIcon;return Ke.map(function(Pt,Ot){var St=Pt.children,wt=Pt.label,It=Pt.key,Ut=Pt.collapsible,Ct=Pt.onItemClick,Zt=Pt.destroyInactivePanel,xt=(0,se.Z)(Pt,ce),jt=String(It!=null?It:Ot),Jt=Ut!=null?Ut:We,tn=Zt!=null?Zt:Ie,hn=function(Hn){Jt!=="disabled"&&(De(Hn),Ct==null||Ct(Hn))},Un=!1;return xe?Un=ze[0]===jt:Un=ze.indexOf(jt)>-1,le.createElement(ne,(0,ie.Z)({},xt,{prefixCls:_e,key:jt,panelKey:jt,isActive:Un,accordion:xe,openMotion:at,expandIcon:bt,header:wt,collapsible:Jt,onItemClick:hn,destroyInactivePanel:tn}),St)})},he=function(Ke,Ge,_e){if(!Ke)return null;var xe=_e.prefixCls,We=_e.accordion,Ie=_e.collapsible,De=_e.destroyInactivePanel,ze=_e.onItemClick,at=_e.activeKey,bt=_e.openMotion,Pt=_e.expandIcon,Ot=Ke.key||String(Ge),St=Ke.props,wt=St.header,It=St.headerClass,Ut=St.destroyInactivePanel,Ct=St.collapsible,Zt=St.onItemClick,xt=!1;We?xt=at[0]===Ot:xt=at.indexOf(Ot)>-1;var jt=Ct!=null?Ct:Ie,Jt=function(Un){jt!=="disabled"&&(ze(Un),Zt==null||Zt(Un))},tn={key:Ot,panelKey:Ot,header:wt,headerClass:It,isActive:xt,prefixCls:xe,destroyInactivePanel:Ut!=null?Ut:De,openMotion:bt,accordion:We,children:Ke.props.children,onItemClick:Jt,expandIcon:Pt,collapsible:jt};return typeof Ke.type=="string"?Ke:(Object.keys(tn).forEach(function(hn){typeof tn[hn]=="undefined"&&delete tn[hn]}),le.cloneElement(Ke,tn))};function pe(Fe,Ke,Ge){return Array.isArray(Fe)?de(Fe,Ge):(0,re.Z)(Ke).map(function(_e,xe){return he(_e,xe,Ge)})}var me=pe;function be(Fe){var Ke=Fe;if(!Array.isArray(Ke)){var Ge=(0,ue.Z)(Ke);Ke=Ge==="number"||Ge==="string"?[Ke]:[]}return Ke.map(function(_e){return String(_e)})}var ye=le.forwardRef(function(Fe,Ke){var Ge=Fe.prefixCls,_e=Ge===void 0?"rc-collapse":Ge,xe=Fe.destroyInactivePanel,We=xe===void 0?!1:xe,Ie=Fe.style,De=Fe.accordion,ze=Fe.className,at=Fe.children,bt=Fe.collapsible,Pt=Fe.openMotion,Ot=Fe.expandIcon,St=Fe.activeKey,wt=Fe.defaultActiveKey,It=Fe.onChange,Ut=Fe.items,Ct=x()(_e,ze),Zt=(0,ae.Z)([],{value:St,onChange:function(xn){return It==null?void 0:It(xn)},defaultValue:wt,postState:be}),xt=(0,ge.Z)(Zt,2),jt=xt[0],Jt=xt[1],tn=function(xn){return Jt(function(){if(De)return jt[0]===xn?[]:[xn];var Hn=jt.indexOf(xn),mn=Hn>-1;return mn?jt.filter(function(wn){return wn!==xn}):[].concat((0,Ae.Z)(jt),[xn])})};(0,oe.ZP)(!at,"`children` will be removed in next major version. Please use `items` instead.");var hn=me(Ut,at,{prefixCls:_e,accordion:De,openMotion:Pt,expandIcon:Ot,collapsible:bt,destroyInactivePanel:We,onItemClick:tn,activeKey:jt});return le.createElement("div",{ref:Ke,className:Ct,style:Ie,role:De?"tablist":void 0},hn)}),Ce=Object.assign(ye,{Panel:ne}),we=Ce,Qe=Ce.Panel,Se=fe(37419),ke=fe(10366),Pe=fe(33603),Te=fe(96159),Ze=fe(53124),Xe=fe(98675),Je=le.forwardRef((Fe,Ke)=>{const{getPrefixCls:Ge}=le.useContext(Ze.E_),{prefixCls:_e,className:xe,showArrow:We=!0}=Fe,Ie=Ge("collapse",_e),De=x()({[`${Ie}-no-arrow`]:!We},xe);return le.createElement(we.Panel,Object.assign({ref:Ke},Fe,{prefixCls:Ie,className:De}))}),et=fe(14747),ut=fe(33507),ct=fe(67968),ot=fe(45503);const st=Fe=>{const{componentCls:Ke,contentBg:Ge,padding:_e,headerBg:xe,headerPadding:We,collapseHeaderPaddingSM:Ie,collapseHeaderPaddingLG:De,collapsePanelBorderRadius:ze,lineWidth:at,lineType:bt,colorBorder:Pt,colorText:Ot,colorTextHeading:St,colorTextDisabled:wt,fontSize:It,fontSizeLG:Ut,lineHeight:Ct,marginSM:Zt,paddingSM:xt,paddingLG:jt,paddingXS:Jt,motionDurationSlow:tn,fontSizeIcon:hn,contentPadding:Un}=Fe,xn=`${at}px ${bt} ${Pt}`;return{[Ke]:Object.assign(Object.assign({},(0,et.Wf)(Fe)),{backgroundColor:xe,border:xn,borderBottom:0,borderRadius:`${ze}px`,"&-rtl":{direction:"rtl"},[`& > ${Ke}-item`]:{borderBottom:xn,"&:last-child":{[`
|
|
|
&,
|
|
|
& > ${Ke}-header`]:{borderRadius:`0 0 ${ze}px ${ze}px`}},[`> ${Ke}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:We,color:St,lineHeight:Ct,cursor:"pointer",transition:`all ${tn}, visibility 0s`,[`> ${Ke}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Ke}-expand-icon`]:{height:It*Ct,display:"flex",alignItems:"center",paddingInlineEnd:Zt},[`${Ke}-arrow`]:Object.assign(Object.assign({},(0,et.Ro)()),{fontSize:hn,svg:{transition:`transform ${tn}`}}),[`${Ke}-header-text`]:{marginInlineEnd:"auto"}},[`${Ke}-header-collapsible-only`]:{cursor:"default",[`${Ke}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Ke}-icon-collapsible-only`]:{cursor:"default",[`${Ke}-expand-icon`]:{cursor:"pointer"}}},[`${Ke}-content`]:{color:Ot,backgroundColor:Ge,borderTop:xn,[`& > ${Ke}-content-box`]:{padding:Un},"&-hidden":{display:"none"}},"&-small":{[`> ${Ke}-item`]:{[`> ${Ke}-header`]:{padding:Ie,paddingInlineStart:Jt,[`> ${Ke}-expand-icon`]:{marginInlineStart:xt-Jt}},[`> ${Ke}-content > ${Ke}-content-box`]:{padding:xt}}},"&-large":{[`> ${Ke}-item`]:{fontSize:Ut,[`> ${Ke}-header`]:{padding:De,paddingInlineStart:_e,[`> ${Ke}-expand-icon`]:{height:Ut*Ct,marginInlineStart:jt-_e}},[`> ${Ke}-content > ${Ke}-content-box`]:{padding:jt}}},[`${Ke}-item:last-child`]:{[`> ${Ke}-content`]:{borderRadius:`0 0 ${ze}px ${ze}px`}},[`& ${Ke}-item-disabled > ${Ke}-header`]:{"\n &,\n & > .arrow\n ":{color:wt,cursor:"not-allowed"}},[`&${Ke}-icon-position-end`]:{[`& > ${Ke}-item`]:{[`> ${Ke}-header`]:{[`${Ke}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Zt}}}}})}},lt=Fe=>{const{componentCls:Ke}=Fe,Ge=`> ${Ke}-item > ${Ke}-header ${Ke}-arrow svg`;return{[`${Ke}-rtl`]:{[Ge]:{transform:"rotate(180deg)"}}}},pt=Fe=>{const{componentCls:Ke,headerBg:Ge,paddingXXS:_e,colorBorder:xe}=Fe;return{[`${Ke}-borderless`]:{backgroundColor:Ge,border:0,[`> ${Ke}-item`]:{borderBottom:`1px solid ${xe}`},[`
|
|
|
> ${Ke}-item:last-child,
|
|
|
> ${Ke}-item:last-child ${Ke}-header
|
|
|
`]:{borderRadius:0},[`> ${Ke}-item:last-child`]:{borderBottom:0},[`> ${Ke}-item > ${Ke}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Ke}-item > ${Ke}-content > ${Ke}-content-box`]:{paddingTop:_e}}}},yt=Fe=>{const{componentCls:Ke,paddingSM:Ge}=Fe;return{[`${Ke}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Ke}-item`]:{borderBottom:0,[`> ${Ke}-content`]:{backgroundColor:"transparent",border:0,[`> ${Ke}-content-box`]:{paddingBlock:Ge}}}}}};var _t=(0,ct.Z)("Collapse",Fe=>{const Ke=(0,ot.TS)(Fe,{collapseHeaderPaddingSM:`${Fe.paddingXS}px ${Fe.paddingSM}px`,collapseHeaderPaddingLG:`${Fe.padding}px ${Fe.paddingLG}px`,collapsePanelBorderRadius:Fe.borderRadiusLG});return[st(Ke),pt(Ke),yt(Ke),lt(Ke),(0,ut.Z)(Ke)]},Fe=>({headerPadding:`${Fe.paddingSM}px ${Fe.padding}px`,headerBg:Fe.colorFillAlter,contentPadding:`${Fe.padding}px 16px`,contentBg:Fe.colorBgContainer})),dt=Object.assign(le.forwardRef((Fe,Ke)=>{const{getPrefixCls:Ge,direction:_e,collapse:xe}=le.useContext(Ze.E_),{prefixCls:We,className:Ie,rootClassName:De,style:ze,bordered:at=!0,ghost:bt,size:Pt,expandIconPosition:Ot="start",children:St,expandIcon:wt}=Fe,It=(0,Xe.Z)(xn=>{var Hn;return(Hn=Pt!=null?Pt:xn)!==null&&Hn!==void 0?Hn:"middle"}),Ut=Ge("collapse",We),Ct=Ge(),[Zt,xt]=_t(Ut),jt=le.useMemo(()=>Ot==="left"?"start":Ot==="right"?"end":Ot,[Ot]),Jt=function(){let xn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Hn=wt?wt(xn):le.createElement(ve.Z,{rotate:xn.isActive?90:void 0});return(0,Te.Tm)(Hn,()=>({className:x()(Hn.props.className,`${Ut}-arrow`)}))},tn=x()(`${Ut}-icon-position-${jt}`,{[`${Ut}-borderless`]:!at,[`${Ut}-rtl`]:_e==="rtl",[`${Ut}-ghost`]:!!bt,[`${Ut}-${It}`]:It!=="middle"},xe==null?void 0:xe.className,Ie,De,xt),hn=Object.assign(Object.assign({},(0,Pe.Z)(Ct)),{motionAppear:!1,leavedClassName:`${Ut}-content-hidden`}),Un=le.useMemo(()=>St?(0,Se.Z)(St).map((xn,Hn)=>{var mn,wn;if(!((mn=xn.props)===null||mn===void 0)&&mn.disabled){const $n=(wn=xn.key)!==null&&wn!==void 0?wn:String(Hn),{disabled:Fr,collapsible:Ur}=xn.props,xr=Object.assign(Object.assign({},(0,ke.Z)(xn.props,["disabled"])),{key:$n,collapsible:Ur!=null?Ur:Fr?"disabled":void 0});return(0,Te.Tm)(xn,xr)}return xn}):null,[St]);return Zt(le.createElement(we,Object.assign({ref:Ke,openMotion:hn},(0,ke.Z)(Fe,["rootClassName"]),{expandIcon:Jt,prefixCls:Ut,className:tn,style:Object.assign(Object.assign({},xe==null?void 0:xe.style),ze)}),Un))}),{Panel:Je}),$e=dt},96074:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return re}});var ve=fe(94184),je=fe.n(ve),x=fe(67294),ge=fe(53124),Ae=fe(14747),ue=fe(67968),ae=fe(45503);const oe=te=>{const{componentCls:z,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:E,textPaddingInline:b,orientationMargin:ee,verticalMarginInline:ne}=te;return{[z]:Object.assign(Object.assign({},(0,Ae.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[oe(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},re=te=>{const{getPrefixCls:z,direction:a,divider:y}=x.useContext(ge.E_),{prefixCls:E,type:b="horizontal",orientation:ee="center",orientationMargin:ne,className:ce,rootClassName:de,children:he,dashed:pe,plain:me,style:be}=te,ye=ie(te,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ce=z("divider",E),[we,Qe]=le(Ce),Se=ee.length>0?`-${ee}`:ee,ke=!!he,Pe=ee==="left"&&ne!=null,Te=ee==="right"&&ne!=null,Ze=je()(Ce,y==null?void 0:y.className,Qe,`${Ce}-${b}`,{[`${Ce}-with-text`]:ke,[`${Ce}-with-text${Se}`]:ke,[`${Ce}-dashed`]:!!pe,[`${Ce}-plain`]:!!me,[`${Ce}-rtl`]:a==="rtl",[`${Ce}-no-default-orientation-margin-left`]:Pe,[`${Ce}-no-default-orientation-margin-right`]:Te},ce,de),Xe=x.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),Re=Object.assign(Object.assign({},Pe&&{marginLeft:Xe}),Te&&{marginRight:Xe});return we(x.createElement("div",Object.assign({className:Ze,style:Object.assign(Object.assign({},y==null?void 0:y.style),be)},ye,{role:"separator"}),he&&b!=="vertical"&&x.createElement("span",{className:`${Ce}-inner-text`,style:Re},he)))}},72565:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return Po}});var ve=fe(94184),je=fe.n(ve),x=fe(1413),ge=fe(97685),Ae=fe(67294),ue=fe(73935);function ae(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var oe={};function le(On,Pn){}function ie(On,Pn){}function se(){oe={}}function re(On,Pn,yr){!Pn&&!oe[yr]&&(On(!1,yr),oe[yr]=!0)}function te(On,Pn){re(le,On,Pn)}function z(On,Pn){re(ie,On,Pn)}var a=null,y=fe(71002),E=fe(18459);function b(On,Pn,yr){var rr=Ae.useRef({});return(!("value"in rr.current)||yr(rr.current.condition,Pn))&&(rr.current.value=On(),rr.current.condition=Pn),rr.current.value}function ee(On,Pn){typeof On=="function"?On(Pn):(0,y.Z)(On)==="object"&&On&&"current"in On&&(On.current=Pn)}function ne(){for(var On=arguments.length,Pn=new Array(On),yr=0;yr<On;yr++)Pn[yr]=arguments[yr];var rr=Pn.filter(function(Cn){return Cn});return rr.length<=1?rr[0]:function(Cn){Pn.forEach(function(Cr){ee(Cr,Cn)})}}function ce(){for(var On=arguments.length,Pn=new Array(On),yr=0;yr<On;yr++)Pn[yr]=arguments[yr];return b(function(){return ne.apply(void 0,Pn)},Pn,function(rr,Cn){return rr.length===Cn.length&&rr.every(function(Cr,so){return Cr===Cn[so]})})}function de(On){var Pn,yr,rr=(0,E.isMemo)(On)?On.type.type:On.type;return!(typeof rr=="function"&&!((Pn=rr.prototype)!==null&&Pn!==void 0&&Pn.render)||typeof On=="function"&&!((yr=On.prototype)!==null&&yr!==void 0&&yr.render))}var he=Ae.createContext(null),pe=he,me=fe(74902),be=ae()?Ae.useLayoutEffect:Ae.useEffect,ye=be,Ce=function(Pn,yr){var rr=React.useRef(!0);be(function(){if(!rr.current)return Pn()},yr),be(function(){return rr.current=!1,function(){rr.current=!0}},[])},we=[];function Qe(On,Pn){var yr=Ae.useState(function(){if(!ae())return null;var Wn=document.createElement("div");return Wn}),rr=(0,ge.Z)(yr,1),Cn=rr[0],Cr=Ae.useRef(!1),so=Ae.useContext(pe),$r=Ae.useState(we),uo=(0,ge.Z)($r,2),ga=uo[0],fo=uo[1],Na=so||(Cr.current?void 0:function(Wn){fo(function(Yn){var Wt=[Wn].concat((0,me.Z)(Yn));return Wt})});function Zo(){Cn.parentElement||document.body.appendChild(Cn),Cr.current=!0}function Rn(){var Wn;(Wn=Cn.parentElement)===null||Wn===void 0||Wn.removeChild(Cn),Cr.current=!1}return ye(function(){return On?so?so(Zo):Zo():Rn(),Rn},[On]),ye(function(){ga.length&&(ga.forEach(function(Wn){return Wn()}),fo(we))},[ga]),[Cn,Na]}function Se(On,Pn){if(!On)return!1;if(On.contains)return On.contains(Pn);for(var yr=Pn;yr;){if(yr===On)return!0;yr=yr.parentNode}return!1}var ke="data-rc-order",Pe="rc-util-key",Te=new Map;function Ze(){var On=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Pn=On.mark;return Pn?Pn.startsWith("data-")?Pn:"data-".concat(Pn):Pe}function Xe(On){if(On.attachTo)return On.attachTo;var Pn=document.querySelector("head");return Pn||document.body}function Re(On){return On==="queue"?"prependQueue":On?"prepend":"append"}function Je(On){return Array.from((Te.get(On)||On).children).filter(function(Pn){return Pn.tagName==="STYLE"})}function et(On){var Pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!ae())return null;var yr=Pn.csp,rr=Pn.prepend,Cn=document.createElement("style");Cn.setAttribute(ke,Re(rr)),yr!=null&&yr.nonce&&(Cn.nonce=yr==null?void 0:yr.nonce),Cn.innerHTML=On;var Cr=Xe(Pn),so=Cr.firstChild;if(rr){if(rr==="queue"){var $r=Je(Cr).filter(function(uo){return["prepend","prependQueue"].includes(uo.getAttribute(ke))});if($r.length)return Cr.insertBefore(Cn,$r[$r.length-1].nextSibling),Cn}Cr.insertBefore(Cn,so)}else Cr.appendChild(Cn);return Cn}function ut(On){var Pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},yr=Xe(Pn);return Je(yr).find(function(rr){return rr.getAttribute(Ze(Pn))===On})}function ct(On){var Pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},yr=ut(On,Pn);if(yr){var rr=Xe(Pn);rr.removeChild(yr)}}function ot(On,Pn){var yr=Te.get(On);if(!yr||!Se(document,yr)){var rr=et("",Pn),Cn=rr.parentNode;Te.set(On,Cn),On.removeChild(rr)}}function st(){Te.clear()}function lt(On,Pn){var yr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},rr=Xe(yr);ot(rr,yr);var Cn=ut(Pn,yr);if(Cn){var Cr,so;if((Cr=yr.csp)!==null&&Cr!==void 0&&Cr.nonce&&Cn.nonce!==((so=yr.csp)===null||so===void 0?void 0:so.nonce)){var $r;Cn.nonce=($r=yr.csp)===null||$r===void 0?void 0:$r.nonce}return Cn.innerHTML!==On&&(Cn.innerHTML=On),Cn}var uo=et(On,yr);return uo.setAttribute(Ze(yr),Pn),uo}var pt;function yt(On){if(typeof document=="undefined")return 0;if(On||pt===void 0){var Pn=document.createElement("div");Pn.style.width="100%",Pn.style.height="200px";var yr=document.createElement("div"),rr=yr.style;rr.position="absolute",rr.top="0",rr.left="0",rr.pointerEvents="none",rr.visibility="hidden",rr.width="200px",rr.height="150px",rr.overflow="hidden",yr.appendChild(Pn),document.body.appendChild(yr);var Cn=Pn.offsetWidth;yr.style.overflow="scroll";var Cr=Pn.offsetWidth;Cn===Cr&&(Cr=yr.clientWidth),document.body.removeChild(yr),pt=Cn-Cr}return pt}function _t(On){var Pn=On.match(/^(.*)px$/),yr=Number(Pn==null?void 0:Pn[1]);return Number.isNaN(yr)?yt():yr}function mt(On){if(typeof document=="undefined"||!On||!(On instanceof Element))return{width:0,height:0};var Pn=getComputedStyle(On,"::-webkit-scrollbar"),yr=Pn.width,rr=Pn.height;return{width:_t(yr),height:_t(rr)}}function dt(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var $e="rc-util-locker-".concat(Date.now()),Fe=0;function Ke(On){var Pn=!!On,yr=Ae.useState(function(){return Fe+=1,"".concat($e,"_").concat(Fe)}),rr=(0,ge.Z)(yr,1),Cn=rr[0];ye(function(){if(Pn){var Cr=mt(document.body).width,so=dt();lt(`
|
|
|
html body {
|
|
|
overflow-y: hidden;
|
|
|
`.concat(so?"width: calc(100% - ".concat(Cr,"px);"):"",`
|
|
|
}`),Cn)}else ct(Cn);return function(){ct(Cn)}},[Pn,Cn])}var Ge=!1;function _e(On){return typeof On=="boolean"&&(Ge=On),Ge}var xe=function(Pn){return Pn===!1?!1:!ae()||!Pn?null:typeof Pn=="string"?document.querySelector(Pn):typeof Pn=="function"?Pn():Pn},We=Ae.forwardRef(function(On,Pn){var yr=On.open,rr=On.autoLock,Cn=On.getContainer,Cr=On.debug,so=On.autoDestroy,$r=so===void 0?!0:so,uo=On.children,ga=Ae.useState(yr),fo=(0,ge.Z)(ga,2),Na=fo[0],Zo=fo[1],Rn=Na||yr;Ae.useEffect(function(){($r||yr)&&Zo(yr)},[yr,$r]);var Wn=Ae.useState(function(){return xe(Cn)}),Yn=(0,ge.Z)(Wn,2),Wt=Yn[0],ar=Yn[1];Ae.useEffect(function(){var kr=xe(Cn);ar(kr!=null?kr:null)});var to=Qe(Rn&&!Wt,Cr),Wr=(0,ge.Z)(to,2),Ht=Wr[0],rn=Wr[1],fn=Wt!=null?Wt:Ht;Ke(rr&&yr&&ae()&&(fn===Ht||fn===document.body));var pr=null;if(uo&&de(uo)&&Pn){var Er=uo;pr=Er.ref}var Nr=ce(pr,Pn);if(!Rn||!ae()||Wt===void 0)return null;var Xr=fn===!1||_e(),Hr=uo;return Pn&&(Hr=Ae.cloneElement(uo,{ref:Nr})),Ae.createElement(pe.Provider,{value:rn},Xr?Hr:(0,ue.createPortal)(Hr,fn))}),Ie=We,De=Ie;function ze(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var at=ze()?Ae.useLayoutEffect:Ae.useEffect,bt=function(Pn,yr){var rr=Ae.useRef(!0);at(function(){return Pn(rr.current)},yr),at(function(){return rr.current=!1,function(){rr.current=!0}},[])},Pt=function(Pn,yr){bt(function(rr){if(!rr)return Pn()},yr)},Ot=bt,St=Ae.createContext(null),wt=Ae.createContext({}),It=St,Ut=fe(4942),Ct=fe(87462),Zt=fe(62874),xt={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(Pn){var yr=Pn.keyCode;if(Pn.altKey&&!Pn.ctrlKey||Pn.metaKey||yr>=xt.F1&&yr<=xt.F12)return!1;switch(yr){case xt.ALT:case xt.CAPS_LOCK:case xt.CONTEXT_MENU:case xt.CTRL:case xt.DOWN:case xt.END:case xt.ESC:case xt.HOME:case xt.INSERT:case xt.LEFT:case xt.MAC_FF_META:case xt.META:case xt.NUMLOCK:case xt.NUM_CENTER:case xt.PAGE_DOWN:case xt.PAGE_UP:case xt.PAUSE:case xt.PRINT_SCREEN:case xt.RIGHT:case xt.SHIFT:case xt.UP:case xt.WIN_KEY:case xt.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Pn){if(Pn>=xt.ZERO&&Pn<=xt.NINE||Pn>=xt.NUM_ZERO&&Pn<=xt.NUM_MULTIPLY||Pn>=xt.A&&Pn<=xt.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Pn===0)return!0;switch(Pn){case xt.SPACE:case xt.QUESTION_MARK:case xt.NUM_PLUS:case xt.NUM_MINUS:case xt.NUM_PERIOD:case xt.NUM_DIVISION:case xt.SEMICOLON:case xt.DASH:case xt.EQUALS:case xt.COMMA:case xt.PERIOD:case xt.SLASH:case xt.APOSTROPHE:case xt.SINGLE_QUOTE:case xt.OPEN_SQUARE_BRACKET:case xt.BACKSLASH:case xt.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},jt=xt,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`,tn=`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`,hn="".concat(Jt," ").concat(tn).split(/[\s\n]+/),Un="aria-",xn="data-";function Hn(On,Pn){return On.indexOf(Pn)===0}function mn(On){var Pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,yr;Pn===!1?yr={aria:!0,data:!0,attr:!0}:Pn===!0?yr={aria:!0}:yr=(0,x.Z)({},Pn);var rr={};return Object.keys(On).forEach(function(Cn){(yr.aria&&(Cn==="role"||Hn(Cn,Un))||yr.data&&Hn(Cn,xn)||yr.attr&&hn.includes(Cn))&&(rr[Cn]=On[Cn])}),rr}function wn(On){var Pn=React.useRef();Pn.current=On;var yr=React.useCallback(function(){for(var rr,Cn=arguments.length,Cr=new Array(Cn),so=0;so<Cn;so++)Cr[so]=arguments[so];return(rr=Pn.current)===null||rr===void 0?void 0:rr.call.apply(rr,[Pn].concat(Cr))},[]);return yr}function $n(On){var Pn=React.useRef(!1),yr=React.useState(On),rr=_slicedToArray(yr,2),Cn=rr[0],Cr=rr[1];React.useEffect(function(){return Pn.current=!1,function(){Pn.current=!0}},[]);function so($r,uo){uo&&Pn.current||Cr($r)}return[Cn,so]}function Fr(On){return On!==void 0}function Ur(On,Pn){var yr=Pn||{},rr=yr.defaultValue,Cn=yr.value,Cr=yr.onChange,so=yr.postState,$r=useState(function(){return Fr(Cn)?Cn:Fr(rr)?typeof rr=="function"?rr():rr:typeof On=="function"?On():On}),uo=_slicedToArray($r,2),ga=uo[0],fo=uo[1],Na=Cn!==void 0?Cn:ga,Zo=so?so(Na):Na,Rn=useEvent(Cr),Wn=useState([Na]),Yn=_slicedToArray(Wn,2),Wt=Yn[0],ar=Yn[1];useLayoutUpdateEffect(function(){var Wr=Wt[0];ga!==Wr&&Rn(ga,Wr)},[Wt]),useLayoutUpdateEffect(function(){Fr(Cn)||fo(Cn)},[Cn]);var to=useEvent(function(Wr,Ht){fo(Wr,Ht),ar([Na],Ht)});return[Zo,to]}var xr=fe(33993);function Jr(On,Pn,yr){var rr=Ae.useRef({});return(!("value"in rr.current)||yr(rr.current.condition,Pn))&&(rr.current.value=On(),rr.current.condition=Pn),rr.current.value}function bo(On,Pn){typeof On=="function"?On(Pn):(0,y.Z)(On)==="object"&&On&&"current"in On&&(On.current=Pn)}function Qo(){for(var On=arguments.length,Pn=new Array(On),yr=0;yr<On;yr++)Pn[yr]=arguments[yr];var rr=Pn.filter(function(Cn){return Cn});return rr.length<=1?rr[0]:function(Cn){Pn.forEach(function(Cr){bo(Cr,Cn)})}}function qn(){for(var On=arguments.length,Pn=new Array(On),yr=0;yr<On;yr++)Pn[yr]=arguments[yr];return Jr(function(){return Qo.apply(void 0,Pn)},Pn,function(rr,Cn){return rr.length!==Cn.length||rr.every(function(Cr,so){return Cr!==Cn[so]})})}function Dn(On){var Pn,yr,rr=isMemo(On)?On.type.type:On.type;return!(typeof rr=="function"&&!((Pn=rr.prototype)!==null&&Pn!==void 0&&Pn.render)||typeof On=="function"&&!((yr=On.prototype)!==null&&yr!==void 0&&yr.render))}function tr(On){return!isValidElement(On)||isFragment(On)?!1:Dn(On)}function Tn(On,Pn,yr,rr){if(!Pn.length)return yr;var Cn=_toArray(Pn),Cr=Cn[0],so=Cn.slice(1),$r;return!On&&typeof Cr=="number"?$r=[]:Array.isArray(On)?$r=_toConsumableArray(On):$r=_objectSpread({},On),rr&&yr===void 0&&so.length===1?delete $r[Cr][so[0]]:$r[Cr]=Tn($r[Cr],so,yr,rr),$r}function Zn(On,Pn,yr){var rr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return Pn.length&&rr&&yr===void 0&&!get(On,Pn.slice(0,-1))?On:Tn(On,Pn,yr,rr)}function ur(On){return _typeof(On)==="object"&&On!==null&&Object.getPrototypeOf(On)===Object.prototype}function lr(On){return Array.isArray(On)?[]:{}}var Ao=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function xo(){for(var On=arguments.length,Pn=new Array(On),yr=0;yr<On;yr++)Pn[yr]=arguments[yr];var rr=lr(Pn[0]);return Pn.forEach(function(Cn){function Cr(so,$r){var uo=new Set($r),ga=get(Cn,so),fo=Array.isArray(ga);if(fo||ur(ga)){if(!uo.has(ga)){uo.add(ga);var Na=get(rr,so);fo?rr=Zn(rr,so,[]):(!Na||_typeof(Na)!=="object")&&(rr=Zn(rr,so,lr(ga))),Ao(ga).forEach(function(Zo){Cr([].concat(_toConsumableArray(so),[Zo]),uo)})}}else rr=Zn(rr,so,ga)}Cr([])}),rr}var Or={},en=[],En=function(Pn){en.push(Pn)};function Bn(On,Pn){if(0)var yr}function or(On,Pn){if(0)var yr}function Tr(){Or={}}function nr(On,Pn,yr){!Pn&&!Or[yr]&&(On(!1,yr),Or[yr]=!0)}function Uo(On,Pn){nr(Bn,On,Pn)}function Eo(On,Pn){nr(or,On,Pn)}Uo.preMessage=En,Uo.resetWarned=Tr,Uo.noteOnce=Eo;var Ko=Uo,Bo=function(Pn){var yr=Pn.prefixCls,rr=Pn.className,Cn=Pn.style,Cr=Pn.children,so=Pn.containerRef,$r=Pn.id,uo=Pn.onMouseEnter,ga=Pn.onMouseOver,fo=Pn.onMouseLeave,Na=Pn.onClick,Zo=Pn.onKeyDown,Rn=Pn.onKeyUp,Wn={onMouseEnter:uo,onMouseOver:ga,onMouseLeave:fo,onClick:Na,onKeyDown:Zo,onKeyUp:Rn},Yn=Ae.useContext(wt),Wt=Yn.panel,ar=qn(Wt,so);return Ae.createElement(Ae.Fragment,null,Ae.createElement("div",(0,Ct.Z)({id:$r,className:je()("".concat(yr,"-content"),rr),style:(0,x.Z)({},Cn),"aria-modal":"true",role:"dialog",ref:ar},Wn),Cr))},Ka=Bo;function Vr(On){return typeof On=="string"&&String(Number(On))===On?(Ko(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(On)):On}function ya(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 an={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function _r(On,Pn){var yr,rr,Cn,Cr,so=On.prefixCls,$r=On.open,uo=On.placement,ga=On.inline,fo=On.push,Na=On.forceRender,Zo=On.autoFocus,Rn=On.keyboard,Wn=On.rootClassName,Yn=On.rootStyle,Wt=On.zIndex,ar=On.className,to=On.id,Wr=On.style,Ht=On.motion,rn=On.width,fn=On.height,pr=On.children,Er=On.contentWrapperStyle,Nr=On.mask,Xr=On.maskClosable,Hr=On.maskMotion,kr=On.maskClassName,br=On.maskStyle,Nn=On.afterOpenChange,Pr=On.onClose,Sr=On.onMouseEnter,So=On.onMouseOver,Fo=On.onMouseLeave,Vo=On.onClick,Vt=On.onKeyDown,Gt=On.onKeyUp,sn=Ae.useRef(),Ln=Ae.useRef(),Vn=Ae.useRef();Ae.useImperativeHandle(Pn,function(){return sn.current});var ir=function(ra){var ai=ra.keyCode,Pi=ra.shiftKey;switch(ai){case jt.TAB:{if(ai===jt.TAB){if(!Pi&&document.activeElement===Vn.current){var di;(di=Ln.current)===null||di===void 0||di.focus({preventScroll:!0})}else if(Pi&&document.activeElement===Ln.current){var ns;(ns=Vn.current)===null||ns===void 0||ns.focus({preventScroll:!0})}}break}case jt.ESC:{Pr&&Rn&&(ra.stopPropagation(),Pr(ra));break}}};Ae.useEffect(function(){if($r&&Zo){var Mo;(Mo=sn.current)===null||Mo===void 0||Mo.focus({preventScroll:!0})}},[$r]);var cr=Ae.useState(!1),Qr=(0,ge.Z)(cr,2),no=Qr[0],ho=Qr[1],_o=Ae.useContext(It),Lo;fo===!1?Lo={distance:0}:fo===!0?Lo={}:Lo=fo||{};var la=(yr=(rr=(Cn=Lo)===null||Cn===void 0?void 0:Cn.distance)!==null&&rr!==void 0?rr:_o==null?void 0:_o.pushDistance)!==null&&yr!==void 0?yr:180,ba=Ae.useMemo(function(){return{pushDistance:la,push:function(){ho(!0)},pull:function(){ho(!1)}}},[la]);Ae.useEffect(function(){if($r){var Mo;_o==null||(Mo=_o.push)===null||Mo===void 0||Mo.call(_o)}else{var ra;_o==null||(ra=_o.pull)===null||ra===void 0||ra.call(_o)}},[$r]),Ae.useEffect(function(){return function(){var Mo;_o==null||(Mo=_o.pull)===null||Mo===void 0||Mo.call(_o)}},[]);var pa=Nr&&Ae.createElement(Zt.Z,(0,Ct.Z)({key:"mask"},Hr,{visible:$r}),function(Mo,ra){var ai=Mo.className,Pi=Mo.style;return Ae.createElement("div",{className:je()("".concat(so,"-mask"),ai,kr),style:(0,x.Z)((0,x.Z)({},Pi),br),onClick:Xr&&$r?Pr:void 0,ref:ra})}),Ho=typeof Ht=="function"?Ht(uo):Ht,Ja={};if(no&&la)switch(uo){case"top":Ja.transform="translateY(".concat(la,"px)");break;case"bottom":Ja.transform="translateY(".concat(-la,"px)");break;case"left":Ja.transform="translateX(".concat(la,"px)");break;default:Ja.transform="translateX(".concat(-la,"px)");break}uo==="left"||uo==="right"?Ja.width=Vr(rn):Ja.height=Vr(fn);var Ga={onMouseEnter:Sr,onMouseOver:So,onMouseLeave:Fo,onClick:Vo,onKeyDown:Vt,onKeyUp:Gt},vi=Ae.createElement(Zt.Z,(0,Ct.Z)({key:"panel"},Ho,{visible:$r,forceRender:Na,onVisibleChanged:function(ra){Nn==null||Nn(ra)},removeOnLeave:!1,leavedClassName:"".concat(so,"-content-wrapper-hidden")}),function(Mo,ra){var ai=Mo.className,Pi=Mo.style;return Ae.createElement("div",(0,Ct.Z)({className:je()("".concat(so,"-content-wrapper"),ai),style:(0,x.Z)((0,x.Z)((0,x.Z)({},Ja),Pi),Er)},mn(On,{data:!0})),Ae.createElement(Ka,(0,Ct.Z)({id:to,containerRef:ra,prefixCls:so,className:ar,style:Wr},Ga),pr))}),ui=(0,x.Z)({},Yn);return Wt&&(ui.zIndex=Wt),Ae.createElement(It.Provider,{value:ba},Ae.createElement("div",{className:je()(so,"".concat(so,"-").concat(uo),Wn,(Cr={},(0,Ut.Z)(Cr,"".concat(so,"-open"),$r),(0,Ut.Z)(Cr,"".concat(so,"-inline"),ga),Cr)),style:ui,tabIndex:-1,ref:sn,onKeyDown:ir},pa,Ae.createElement("div",{tabIndex:0,ref:Ln,style:an,"aria-hidden":"true","data-sentinel":"start"}),vi,Ae.createElement("div",{tabIndex:0,ref:Vn,style:an,"aria-hidden":"true","data-sentinel":"end"})))}var mr=Ae.forwardRef(_r),Ir=mr,vr=function(Pn){var yr=Pn.open,rr=yr===void 0?!1:yr,Cn=Pn.prefixCls,Cr=Cn===void 0?"rc-drawer":Cn,so=Pn.placement,$r=so===void 0?"right":so,uo=Pn.autoFocus,ga=uo===void 0?!0:uo,fo=Pn.keyboard,Na=fo===void 0?!0:fo,Zo=Pn.width,Rn=Zo===void 0?378:Zo,Wn=Pn.mask,Yn=Wn===void 0?!0:Wn,Wt=Pn.maskClosable,ar=Wt===void 0?!0:Wt,to=Pn.getContainer,Wr=Pn.forceRender,Ht=Pn.afterOpenChange,rn=Pn.destroyOnClose,fn=Pn.onMouseEnter,pr=Pn.onMouseOver,Er=Pn.onMouseLeave,Nr=Pn.onClick,Xr=Pn.onKeyDown,Hr=Pn.onKeyUp,kr=Pn.panelRef,br=Ae.useState(!1),Nn=(0,ge.Z)(br,2),Pr=Nn[0],Sr=Nn[1],So=Ae.useState(!1),Fo=(0,ge.Z)(So,2),Vo=Fo[0],Vt=Fo[1];Ot(function(){Vt(!0)},[]);var Gt=Vo?rr:!1,sn=Ae.useRef(),Ln=Ae.useRef();Ot(function(){Gt&&(Ln.current=document.activeElement)},[Gt]);var Vn=function(ho){var _o;if(Sr(ho),Ht==null||Ht(ho),!ho&&Ln.current&&!((_o=sn.current)!==null&&_o!==void 0&&_o.contains(Ln.current))){var Lo;(Lo=Ln.current)===null||Lo===void 0||Lo.focus({preventScroll:!0})}},ir=Ae.useMemo(function(){return{panel:kr}},[kr]);if(!Wr&&!Pr&&!Gt&&rn)return null;var cr={onMouseEnter:fn,onMouseOver:pr,onMouseLeave:Er,onClick:Nr,onKeyDown:Xr,onKeyUp:Hr},Qr=(0,x.Z)((0,x.Z)({},Pn),{},{open:Gt,prefixCls:Cr,placement:$r,autoFocus:ga,keyboard:Na,width:Rn,mask:Yn,maskClosable:ar,inline:to===!1,afterOpenChange:Vn,ref:sn},cr);return Ae.createElement(wt.Provider,{value:ir},Ae.createElement(De,{open:Gt||Wr||Pr,autoDestroy:!1,getContainer:to,autoLock:Yn&&(Gt||Pr)},Ae.createElement(Ir,Qr)))},Br=vr,zr=Br,jr=fe(33603),qo=fe(53124),Jo=fe(65223),na=fe(69760),Rr=On=>{const{prefixCls:Pn,title:yr,footer:rr,extra:Cn,closeIcon:Cr,closable:so,onClose:$r,headerStyle:uo,drawerStyle:ga,bodyStyle:fo,footerStyle:Na,children:Zo}=On,Rn=Ae.useCallback(to=>Ae.createElement("button",{type:"button",onClick:$r,"aria-label":"Close",className:`${Pn}-close`},to),[$r]),[Wn,Yn]=(0,na.Z)(so,Cr,Rn,void 0,!0),Wt=Ae.useMemo(()=>!yr&&!Wn?null:Ae.createElement("div",{style:uo,className:je()(`${Pn}-header`,{[`${Pn}-header-close-only`]:Wn&&!yr&&!Cn})},Ae.createElement("div",{className:`${Pn}-header-title`},Yn,yr&&Ae.createElement("div",{className:`${Pn}-title`},yr)),Cn&&Ae.createElement("div",{className:`${Pn}-extra`},Cn)),[Wn,Yn,Cn,uo,Pn,yr]),ar=Ae.useMemo(()=>{if(!rr)return null;const to=`${Pn}-footer`;return Ae.createElement("div",{className:to,style:Na},rr)},[rr,Na,Pn]);return Ae.createElement("div",{className:`${Pn}-wrapper-body`,style:ga},Wt,Ae.createElement("div",{className:`${Pn}-body`,style:fo},Zo),ar)},Mr=fe(4173),ei=fe(67968),ni=fe(45503),oi=On=>{const{componentCls:Pn,motionDurationSlow:yr}=On,rr={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${yr}`}}};return{[Pn]:{[`${Pn}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${yr}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Pn}-panel-motion`]:{"&-left":[rr,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[rr,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[rr,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[rr,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const lo=On=>{const{componentCls:Pn,zIndexPopup:yr,colorBgMask:rr,colorBgElevated:Cn,motionDurationSlow:Cr,motionDurationMid:so,padding:$r,paddingLG:uo,fontSizeLG:ga,lineHeightLG:fo,lineWidth:Na,lineType:Zo,colorSplit:Rn,marginSM:Wn,colorIcon:Yn,colorIconHover:Wt,colorText:ar,fontWeightStrong:to,footerPaddingBlock:Wr,footerPaddingInline:Ht}=On,rn=`${Pn}-content-wrapper`;return{[Pn]:{position:"fixed",inset:0,zIndex:yr,pointerEvents:"none","&-pure":{position:"relative",background:Cn,[`&${Pn}-left`]:{boxShadow:On.boxShadowDrawerLeft},[`&${Pn}-right`]:{boxShadow:On.boxShadowDrawerRight},[`&${Pn}-top`]:{boxShadow:On.boxShadowDrawerUp},[`&${Pn}-bottom`]:{boxShadow:On.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Pn}-mask`]:{position:"absolute",inset:0,zIndex:yr,background:rr,pointerEvents:"auto"},[rn]:{position:"absolute",zIndex:yr,maxWidth:"100vw",transition:`all ${Cr}`,"&-hidden":{display:"none"}},[`&-left > ${rn}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:On.boxShadowDrawerLeft},[`&-right > ${rn}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:On.boxShadowDrawerRight},[`&-top > ${rn}`]:{top:0,insetInline:0,boxShadow:On.boxShadowDrawerUp},[`&-bottom > ${rn}`]:{bottom:0,insetInline:0,boxShadow:On.boxShadowDrawerDown},[`${Pn}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Cn,pointerEvents:"auto"},[`${Pn}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Pn}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${$r}px ${uo}px`,fontSize:ga,lineHeight:fo,borderBottom:`${Na}px ${Zo} ${Rn}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Pn}-extra`]:{flex:"none"},[`${Pn}-close`]:{display:"inline-block",marginInlineEnd:Wn,color:Yn,fontWeight:to,fontSize:ga,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${so}`,textRendering:"auto","&:focus, &:hover":{color:Wt,textDecoration:"none"}},[`${Pn}-title`]:{flex:1,margin:0,color:ar,fontWeight:On.fontWeightStrong,fontSize:ga,lineHeight:fo},[`${Pn}-body`]:{flex:1,minWidth:0,minHeight:0,padding:uo,overflow:"auto"},[`${Pn}-footer`]:{flexShrink:0,padding:`${Wr}px ${Ht}px`,borderTop:`${Na}px ${Zo} ${Rn}`},"&-rtl":{direction:"rtl"}}}};var ko=(0,ei.Z)("Drawer",On=>{const Pn=(0,ni.TS)(On,{});return[lo(Pn),oi(Pn)]},On=>({zIndexPopup:On.zIndexPopupBase,footerPaddingBlock:On.paddingXS,footerPaddingInline:On.padding})),sa=fe(16569),Oo=function(On,Pn){var yr={};for(var rr in On)Object.prototype.hasOwnProperty.call(On,rr)&&Pn.indexOf(rr)<0&&(yr[rr]=On[rr]);if(On!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Cn=0,rr=Object.getOwnPropertySymbols(On);Cn<rr.length;Cn++)Pn.indexOf(rr[Cn])<0&&Object.prototype.propertyIsEnumerable.call(On,rr[Cn])&&(yr[rr[Cn]]=On[rr[Cn]]);return yr};const Ya=null,Ta={distance:180},qi=On=>{var Pn;const{rootClassName:yr,width:rr,height:Cn,size:Cr="default",mask:so=!0,push:$r=Ta,open:uo,afterOpenChange:ga,onClose:fo,prefixCls:Na,getContainer:Zo,style:Rn,className:Wn,visible:Yn,afterVisibleChange:Wt}=On,ar=Oo(On,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:to,getPrefixCls:Wr,direction:Ht,drawer:rn}=Ae.useContext(qo.E_),fn=Wr("drawer",Na),[pr,Er]=ko(fn),Nr=Zo===void 0&&to?()=>to(document.body):Zo,Xr=je()({"no-mask":!so,[`${fn}-rtl`]:Ht==="rtl"},yr,Er),Hr=Ae.useMemo(()=>rr!=null?rr:Cr==="large"?736:378,[rr,Cr]),kr=Ae.useMemo(()=>Cn!=null?Cn:Cr==="large"?736:378,[Cn,Cr]),br={motionName:(0,jr.m)(fn,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Nn=Sr=>({motionName:(0,jr.m)(fn,`panel-motion-${Sr}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Pr=(0,sa.H)();return pr(Ae.createElement(Mr.BR,null,Ae.createElement(Jo.Ux,{status:!0,override:!0},Ae.createElement(zr,Object.assign({prefixCls:fn,onClose:fo,maskMotion:br,motion:Nn},ar,{open:uo!=null?uo:Yn,mask:so,push:$r,width:Hr,height:kr,style:Object.assign(Object.assign({},rn==null?void 0:rn.style),Rn),className:je()(rn==null?void 0:rn.className,Wn),rootClassName:Xr,getContainer:Nr,afterOpenChange:ga!=null?ga:Wt,panelRef:Pr}),Ae.createElement(Rr,Object.assign({prefixCls:fn},ar,{onClose:fo}))))))},Oi=On=>{const{prefixCls:Pn,style:yr,className:rr,placement:Cn="right"}=On,Cr=Oo(On,["prefixCls","style","className","placement"]),{getPrefixCls:so}=Ae.useContext(qo.E_),$r=so("drawer",Pn),[uo,ga]=ko($r),fo=je()($r,`${$r}-pure`,`${$r}-${Cn}`,ga,rr);return uo(Ae.createElement("div",{className:fo,style:yr},Ae.createElement(Rr,Object.assign({prefixCls:$r},Cr))))};qi._InternalPanelDoNotUseOrYouWillBeFired=Oi;var Po=qi},35874:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return xe}});var ve=fe(67294),je=fe(91034),x=fe(94184),ge=fe.n(x),Ae=fe(87462),ue=fe(4942),ae=fe(97685),oe=fe(45987),le=fe(62709),ie=fe(71002),se=fe(12060);function re(We,Ie,De){var ze=React.useRef({});return(!("value"in ze.current)||De(ze.current.condition,Ie))&&(ze.current.value=We(),ze.current.condition=Ie),ze.current.value}function te(We,Ie){typeof We=="function"?We(Ie):(0,ie.Z)(We)==="object"&&We&&"current"in We&&(We.current=Ie)}function z(){for(var We=arguments.length,Ie=new Array(We),De=0;De<We;De++)Ie[De]=arguments[De];var ze=Ie.filter(function(at){return at});return ze.length<=1?ze[0]:function(at){Ie.forEach(function(bt){te(bt,at)})}}function a(){for(var We=arguments.length,Ie=new Array(We),De=0;De<We;De++)Ie[De]=arguments[De];return useMemo(function(){return z.apply(void 0,Ie)},Ie,function(ze,at){return ze.length===at.length&&ze.every(function(bt,Pt){return bt===at[Pt]})})}function y(We){var Ie,De,ze=(0,se.isMemo)(We)?We.type.type:We.type;return!(typeof ze=="function"&&!((Ie=ze.prototype)!==null&&Ie!==void 0&&Ie.render)||typeof We=="function"&&!((De=We.prototype)!==null&&De!==void 0&&De.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 De=Ie.keyCode;if(Ie.altKey&&!Ie.ctrlKey||Ie.metaKey||De>=E.F1&&De<=E.F12)return!1;switch(De){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,de=new Map;function he(We){de.delete(We)}var pe=function(Ie){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;ce+=1;var ze=ce;function at(bt){if(bt===0)he(ze),Ie();else{var Pt=ee(function(){at(bt-1)});de.set(ze,Pt)}}return at(De),ze};pe.cancel=function(We){var Ie=de.get(We);return he(Ie),ne(Ie)};var me=pe,be=b.ESC,ye=b.TAB;function Ce(We){var Ie=We.visible,De=We.triggerRef,ze=We.onVisibleChange,at=We.autoFocus,bt=We.overlayRef,Pt=ve.useRef(!1),Ot=function(){if(Ie){var Ut,Ct;(Ut=De.current)===null||Ut===void 0||(Ct=Ut.focus)===null||Ct===void 0||Ct.call(Ut),ze==null||ze(!1)}},St=function(){var Ut;return(Ut=bt.current)!==null&&Ut!==void 0&&Ut.focus?(bt.current.focus(),Pt.current=!0,!0):!1},wt=function(Ut){switch(Ut.keyCode){case be:Ot();break;case ye:{var Ct=!1;Pt.current||(Ct=St()),Ct?Ut.preventDefault():Ot();break}}};ve.useEffect(function(){return Ie?(window.addEventListener("keydown",wt),at&&me(St,3),function(){window.removeEventListener("keydown",wt),Pt.current=!1}):function(){Pt.current=!1}},[Ie])}var we=(0,ve.forwardRef)(function(We,Ie){var De=We.overlay,ze=We.arrow,at=We.prefixCls,bt=(0,ve.useMemo)(function(){var Ot;return typeof De=="function"?Ot=De():Ot=De,Ot},[De]),Pt=z(Ie,bt==null?void 0:bt.ref);return ve.createElement(ve.Fragment,null,ze&&ve.createElement("div",{className:"".concat(at,"-arrow")}),ve.cloneElement(bt,{ref:y(bt)?Pt:void 0}))}),Qe=we,Se={adjustX:1,adjustY:1},ke=[0,0],Pe={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}},Te=Pe,Ze=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function Xe(We,Ie){var De,ze=We.arrow,at=ze===void 0?!1:ze,bt=We.prefixCls,Pt=bt===void 0?"rc-dropdown":bt,Ot=We.transitionName,St=We.animation,wt=We.align,It=We.placement,Ut=It===void 0?"bottomLeft":It,Ct=We.placements,Zt=Ct===void 0?Te:Ct,xt=We.getPopupContainer,jt=We.showAction,Jt=We.hideAction,tn=We.overlayClassName,hn=We.overlayStyle,Un=We.visible,xn=We.trigger,Hn=xn===void 0?["hover"]:xn,mn=We.autoFocus,wn=We.overlay,$n=We.children,Fr=We.onVisibleChange,Ur=(0,oe.Z)(We,Ze),xr=ve.useState(),Jr=(0,ae.Z)(xr,2),bo=Jr[0],Qo=Jr[1],qn="visible"in We?Un:bo,Dn=ve.useRef(null),tr=ve.useRef(null),Tn=ve.useRef(null);ve.useImperativeHandle(Ie,function(){return Dn.current});var Zn=function(or){Qo(or),Fr==null||Fr(or)};Ce({visible:qn,triggerRef:Tn,onVisibleChange:Zn,autoFocus:mn,overlayRef:tr});var ur=function(or){var Tr=We.onOverlayClick;Qo(!1),Tr&&Tr(or)},lr=function(){return ve.createElement(Qe,{ref:tr,overlay:wn,prefixCls:Pt,arrow:at})},Ao=function(){return typeof wn=="function"?lr:lr()},xo=function(){var or=We.minOverlayWidthMatchTrigger,Tr=We.alignPoint;return"minOverlayWidthMatchTrigger"in We?or:!Tr},Or=function(){var or=We.openClassName;return or!==void 0?or:"".concat(Pt,"-open")},en=ve.cloneElement($n,{className:ge()((De=$n.props)===null||De===void 0?void 0:De.className,qn&&Or()),ref:y($n)?z(Tn,$n.ref):void 0}),En=Jt;return!En&&Hn.indexOf("contextMenu")!==-1&&(En=["click"]),ve.createElement(le.Z,(0,Ae.Z)({builtinPlacements:Zt},Ur,{prefixCls:Pt,ref:Dn,popupClassName:ge()(tn,(0,ue.Z)({},"".concat(Pt,"-show-arrow"),at)),popupStyle:hn,action:Hn,showAction:jt,hideAction:En,popupPlacement:Ut,popupAlign:wt,popupTransitionName:Ot,popupAnimation:St,popupVisible:qn,stretch:xo()?"minWidth":"",popup:Ao(),onPopupVisibleChange:Zn,onPopupClick:ur,getPopupContainer:xt}),en)}var Re=ve.forwardRef(Xe),Je=Re,et=fe(60276),ut=fe(5663),ct=fe(10366),ot=fe(80636),st=fe(8745),lt=fe(96159),pt=fe(53124),yt=fe(68508),_t=fe(76529),mt=fe(46605),dt=fe(66748);const $e=null,Fe=We=>{const{menu:Ie,arrow:De,prefixCls:ze,children:at,trigger:bt,disabled:Pt,dropdownRender:Ot,getPopupContainer:St,overlayClassName:wt,rootClassName:It,open:Ut,onOpenChange:Ct,visible:Zt,onVisibleChange:xt,mouseEnterDelay:jt=.15,mouseLeaveDelay:Jt=.1,autoAdjustOverflow:tn=!0,placement:hn="",overlay:Un,transitionName:xn}=We,{getPopupContainer:Hn,getPrefixCls:mn,direction:wn}=ve.useContext(pt.E_),$n=ve.useMemo(()=>{const en=mn();return xn!==void 0?xn:hn.includes("top")?`${en}-slide-down`:`${en}-slide-up`},[mn,hn,xn]),Fr=ve.useMemo(()=>hn?hn.includes("Center")?hn.slice(0,hn.indexOf("Center")):hn:wn==="rtl"?"bottomRight":"bottomLeft",[hn,wn]),Ur=mn("dropdown",ze),[xr,Jr]=(0,dt.Z)(Ur),[,bo]=(0,mt.Z)(),Qo=ve.Children.only(at),qn=(0,lt.Tm)(Qo,{className:ge()(`${Ur}-trigger`,{[`${Ur}-rtl`]:wn==="rtl"},Qo.props.className),disabled:Pt}),Dn=Pt?[]:bt;let tr;Dn&&Dn.includes("contextMenu")&&(tr=!0);const[Tn,Zn]=(0,ut.Z)(!1,{value:Ut!=null?Ut:Zt}),ur=(0,et.useEvent)(en=>{Ct==null||Ct(en),xt==null||xt(en),Zn(en)}),lr=ge()(wt,It,Jr,{[`${Ur}-rtl`]:wn==="rtl"}),Ao=(0,ot.Z)({arrowPointAtCenter:typeof De=="object"&&De.pointAtCenter,autoAdjustOverflow:tn,offset:bo.marginXXS,arrowWidth:De?bo.sizePopupArrow:0,borderRadius:bo.borderRadius}),xo=ve.useCallback(()=>{Zn(!1)},[]),Or=()=>{let en;return Ie!=null&&Ie.items?en=ve.createElement(yt.default,Object.assign({},Ie)):typeof Un=="function"?en=Un():en=Un,Ot&&(en=Ot(en)),en=ve.Children.only(typeof en=="string"?ve.createElement("span",null,en):en),ve.createElement(_t.J,{prefixCls:`${Ur}-menu`,expandIcon:ve.createElement("span",{className:`${Ur}-menu-submenu-arrow`},ve.createElement(je.Z,{className:`${Ur}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:xo,validator:En=>{let{mode:Bn}=En}},en)};return xr(ve.createElement(Je,Object.assign({alignPoint:tr},(0,ct.Z)(We,["rootClassName"]),{mouseEnterDelay:jt,mouseLeaveDelay:Jt,visible:Tn,builtinPlacements:Ao,arrow:!!De,overlayClassName:lr,prefixCls:Ur,getPopupContainer:St||Hn,transitionName:$n,trigger:Dn,overlay:Or,placement:Fr,onVisibleChange:ur}),qn))};function Ke(We){return Object.assign(Object.assign({},We),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const Ge=(0,st.Z)(Fe,"dropdown",We=>We,Ke),_e=We=>ve.createElement(Ge,Object.assign({},We),ve.createElement("span",null));Fe._InternalPanelDoNotUseOrYouWillBeFired=_e;var xe=Fe},85418:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return a}});var ve=fe(35874),je=fe(94184),x=fe.n(je),ge=fe(67294),Ae=fe(25877),ue=fe(71577),ae=fe(53124),oe=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 re=y=>{const{getPopupContainer:E,getPrefixCls:b,direction:ee}=ge.useContext(ae.E_),{prefixCls:ne,type:ce="default",danger:de,disabled:he,loading:pe,onClick:me,htmlType:be,children:ye,className:Ce,menu:we,arrow:Qe,autoFocus:Se,overlay:ke,trigger:Pe,align:Te,open:Ze,onOpenChange:Xe,placement:Re,getPopupContainer:Je,href:et,icon:ut=ge.createElement(Ae.Z,null),title:ct,buttonsRender:ot=Pt=>Pt,mouseEnterDelay:st,mouseLeaveDelay:lt,overlayClassName:pt,overlayStyle:yt,destroyPopupOnHide:_t,dropdownRender:mt}=y,dt=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"]),$e=b("dropdown",ne),Fe=`${$e}-button`,[Ke,Ge]=(0,ie.Z)($e),_e={menu:we,arrow:Qe,autoFocus:Se,align:Te,disabled:he,trigger:he?[]:Pe,onOpenChange:Xe,getPopupContainer:Je||E,mouseEnterDelay:st,mouseLeaveDelay:lt,overlayClassName:pt,overlayStyle:yt,destroyPopupOnHide:_t,dropdownRender:mt},{compactSize:xe,compactItemClassnames:We}=(0,le.ri)($e,ee),Ie=x()(Fe,We,Ce,Ge);"overlay"in y&&(_e.overlay=ke),"open"in y&&(_e.open=Ze),"placement"in y?_e.placement=Re:_e.placement=ee==="rtl"?"bottomLeft":"bottomRight";const De=ge.createElement(ue.ZP,{type:ce,danger:de,disabled:he,loading:pe,onClick:me,htmlType:be,href:et,title:ct},ye),ze=ge.createElement(ue.ZP,{type:ce,danger:de,icon:ut}),[at,bt]=ot([De,ze]);return Ke(ge.createElement(oe.Z.Compact,Object.assign({className:Ie,size:xe,block:!0},dt),at,ge.createElement(ve.Z,Object.assign({},_e),bt)))};re.__ANT_BUTTON=!0;var te=re;const z=ve.Z;z.Button=te;var a=z},66748:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return se}});var ve=fe(14747),je=fe(67771),x=fe(33297),ge=fe(50438),Ae=fe(97414),ue=fe(67968),ae=fe(45503),le=re=>{const{componentCls:te,menuCls:z,colorError:a,colorTextLightSolid:y}=re,E=`${z}-item`;return{[`${te}, ${te}-menu-submenu`]:{[`${z} ${E}`]:{[`&${E}-danger:not(${E}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const ie=re=>{const{componentCls:te,menuCls:z,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:E,antCls:b,iconCls:ee,motionDurationMid:ne,dropdownPaddingVertical:ce,fontSize:de,dropdownEdgeChildPadding:he,colorTextDisabled:pe,fontSizeIcon:me,controlPaddingHorizontal:be,colorBgElevated:ye}=re;return[{[te]:Object.assign(Object.assign({},(0,ve.Wf)(re)),{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:me}},[`${te}-wrap`]:{position:"relative",[`${b}-btn > ${ee}-down`]:{fontSize:me},[`${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:je.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:je.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:je.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:je.ly}})},(0,Ae.ZP)(re,{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:he,listStyleType:"none",backgroundColor:ye,backgroundClip:"padding-box",borderRadius:re.borderRadiusLG,outline:"none",boxShadow:re.boxShadowSecondary},(0,ve.Qy)(re)),{[`${z}-item-group-title`]:{padding:`${ce}px ${be}px`,color:re.colorTextDescription,transition:`all ${ne}`},[`${z}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${z}-item-icon`]:{minWidth:de,marginInlineEnd:re.marginXS,fontSize:re.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:re.colorText,fontWeight:"normal",fontSize:de,lineHeight:re.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:re.borderRadiusSM,"&:hover, &-active":{backgroundColor:re.controlItemBgHover}},(0,ve.Qy)(re)),{"&-selected":{color:re.colorPrimary,backgroundColor:re.controlItemBgActive,"&:hover, &-active":{backgroundColor:re.controlItemBgActiveHover}},"&-disabled":{color:pe,cursor:"not-allowed","&:hover":{color:pe,backgroundColor:ye,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${re.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:re.colorSplit},[`${te}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:re.paddingXS,[`${te}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:re.colorTextDescription,fontSize:me,fontStyle:"normal"}}}),[`${z}-item-group-list`]:{margin:`0 ${re.marginXS}px`,padding:0,listStyle:"none"},[`${z}-submenu-title`]:{paddingInlineEnd:be+re.fontSizeSM},[`${z}-submenu-vertical`]:{position:"relative"},[`${z}-submenu${z}-submenu-disabled ${te}-menu-submenu-title`]:{[`&, ${te}-menu-submenu-arrow-icon`]:{color:pe,backgroundColor:ye,cursor:"not-allowed"}},[`${z}-submenu-selected ${te}-menu-submenu-title`]:{color:re.colorPrimary}})}},[(0,je.oN)(re,"slide-up"),(0,je.oN)(re,"slide-down"),(0,x.Fm)(re,"move-up"),(0,x.Fm)(re,"move-down"),(0,ge._y)(re,"zoom-big")]]};var se=(0,ue.Z)("Dropdown",(re,te)=>{let{rootPrefixCls:z}=te;const{marginXXS:a,sizePopupArrow:y,controlHeight:E,fontSize:b,lineHeight:ee,paddingXXS:ne,componentCls:ce,borderRadiusLG:de}=re,he=(E-b*ee)/2,{dropdownArrowOffset:pe}=(0,Ae.fS)({contentRadius:de}),me=(0,ae.TS)(re,{menuCls:`${ce}-menu`,rootPrefixCls:z,dropdownArrowDistance:y/2+a,dropdownArrowOffset:pe,dropdownPaddingVertical:he,dropdownEdgeChildPadding:ne});return[ie(me),le(me)]},re=>({zIndexPopup:re.zIndexPopupBase+50}))},25378:function(pn,Mt,fe){"use strict";var ve=fe(67294),je=fe(14075),x=fe(57838),ge=fe(74443);function Ae(){let ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ae=(0,ve.useRef)({}),oe=(0,x.Z)(),le=(0,ge.ZP)();return(0,je.Z)(()=>{const ie=le.subscribe(se=>{ae.current=se,ue&&oe()});return()=>le.unsubscribe(ie)},[]),ae.current}Mt.Z=Ae},99398:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return Vo}});var ve=fe(67294),je=fe.t(ve,2),x=fe(99569),ge=fe(94184),Ae=fe.n(ge),ue=fe(87462),ae=fe(1413),oe=fe(4942),le=fe(97685),ie=fe(71002),se=fe(45987),re=/margin|padding|width|height|max|min|offset/,te={left:!0,top:!0},z={cssFloat:1,styleFloat:1,float:1};function a(Vt){return Vt.nodeType===1?Vt.ownerDocument.defaultView.getComputedStyle(Vt,null):{}}function y(Vt,Gt,sn){if(Gt=Gt.toLowerCase(),sn==="auto"){if(Gt==="height")return Vt.offsetHeight;if(Gt==="width")return Vt.offsetWidth}return Gt in te||(te[Gt]=re.test(Gt)),te[Gt]?parseFloat(sn)||0:sn}function E(Vt,Gt){var sn=arguments.length,Ln=a(Vt);return Gt=z[Gt]?"cssFloat"in Vt.style?"cssFloat":"styleFloat":Gt,sn===1?Ln:y(Vt,Gt,Ln[Gt]||Vt.style[Gt])}function b(Vt,Gt,sn){var Ln=arguments.length;if(Gt=z[Gt]?"cssFloat"in Vt.style?"cssFloat":"styleFloat":Gt,Ln===3)return typeof sn=="number"&&re.test(Gt)&&(sn="".concat(sn,"px")),Vt.style[Gt]=sn,sn;for(var Vn in Gt)Gt.hasOwnProperty(Vn)&&b(Vt,Vn,Gt[Vn]);return a(Vt)}function ee(Vt){return Vt===document.body?document.documentElement.clientWidth:Vt.offsetWidth}function ne(Vt){return Vt===document.body?window.innerHeight||document.documentElement.clientHeight:Vt.offsetHeight}function ce(){var Vt=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),Gt=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Vt,height:Gt}}function de(){var Vt=document.documentElement.clientWidth,Gt=window.innerHeight||document.documentElement.clientHeight;return{width:Vt,height:Gt}}function he(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function pe(Vt){var Gt=Vt.getBoundingClientRect(),sn=document.documentElement;return{left:Gt.left+(window.pageXOffset||sn.scrollLeft)-(sn.clientLeft||document.body.clientLeft||0),top:Gt.top+(window.pageYOffset||sn.scrollTop)-(sn.clientTop||document.body.clientTop||0)}}function me(Vt){var Gt=ve.useRef();Gt.current=Vt;var sn=ve.useCallback(function(){for(var Ln,Vn=arguments.length,ir=new Array(Vn),cr=0;cr<Vn;cr++)ir[cr]=arguments[cr];return(Ln=Gt.current)===null||Ln===void 0?void 0:Ln.call.apply(Ln,[Gt].concat(ir))},[]);return sn}function be(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var ye=be()?ve.useLayoutEffect:ve.useEffect,Ce=function(Gt,sn){var Ln=ve.useRef(!0);ye(function(){return Gt(Ln.current)},sn),ye(function(){return Ln.current=!1,function(){Ln.current=!0}},[])},we=function(Gt,sn){Ce(function(Ln){if(!Ln)return Gt()},sn)},Qe=null;function Se(Vt){var Gt=ve.useRef(!1),sn=ve.useState(Vt),Ln=(0,le.Z)(sn,2),Vn=Ln[0],ir=Ln[1];ve.useEffect(function(){return Gt.current=!1,function(){Gt.current=!0}},[]);function cr(Qr,no){no&&Gt.current||ir(Qr)}return[Vn,cr]}function ke(Vt){return Vt!==void 0}function Pe(Vt,Gt){var sn=Gt||{},Ln=sn.defaultValue,Vn=sn.value,ir=sn.onChange,cr=sn.postState,Qr=Se(function(){return ke(Vn)?Vn:ke(Ln)?typeof Ln=="function"?Ln():Ln:typeof Vt=="function"?Vt():Vt}),no=(0,le.Z)(Qr,2),ho=no[0],_o=no[1],Lo=Vn!==void 0?Vn:ho,la=cr?cr(Lo):Lo,ba=me(ir),pa=Se([Lo]),Ho=(0,le.Z)(pa,2),Ja=Ho[0],Ga=Ho[1];we(function(){var ui=Ja[0];ho!==ui&&ba(ho,ui)},[Ja]),we(function(){ke(Vn)||_o(Vn)},[Vn]);var vi=me(function(ui,Mo){_o(ui,Mo),Ga([Lo],Mo)});return[la,vi]}var Te=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],Ze=ve.createContext(null),Xe=0;function Re(Vt,Gt){var sn=ve.useState(function(){return Xe+=1,String(Xe)}),Ln=(0,le.Z)(sn,1),Vn=Ln[0],ir=ve.useContext(Ze),cr={data:Gt,canPreview:Vt};return ve.useEffect(function(){if(ir)return ir.register(Vn,cr)},[]),ve.useEffect(function(){ir&&ir.register(Vn,cr)},[Vt,Gt]),Vn}function Je(Vt){return new Promise(function(Gt){var sn=document.createElement("img");sn.onerror=function(){return Gt(!1)},sn.onload=function(){return Gt(!0)},sn.src=Vt})}function et(Vt){var Gt=Vt.src,sn=Vt.isCustomPlaceholder,Ln=Vt.fallback,Vn=(0,ve.useState)(sn?"loading":"normal"),ir=(0,le.Z)(Vn,2),cr=ir[0],Qr=ir[1],no=(0,ve.useRef)(!1),ho=cr==="error";(0,ve.useEffect)(function(){Je(Gt).then(function(ba){ba||Qr("error")})},[Gt]),(0,ve.useEffect)(function(){sn&&!no.current?Qr("loading"):ho&&Qr("normal")},[Gt]);var _o=function(){Qr("normal")},Lo=function(pa){no.current=!1,cr==="loading"&&pa!=null&&pa.complete&&(pa.naturalWidth||pa.naturalHeight)&&(no.current=!0,_o())},la=ho&&Ln?{src:Ln}:{onLoad:_o,src:Gt};return[Lo,la,cr]}var ut=fe(2788),ct=ve.createContext({});function ot(Vt,Gt){if(!Vt)return!1;if(Vt.contains)return Vt.contains(Gt);for(var sn=Gt;sn;){if(sn===Vt)return!0;sn=sn.parentNode}return!1}function st(){var Vt=(0,ae.Z)({},je);return Vt.useId}var lt=0;function pt(){}function yt(Vt){var Gt=ve.useState("ssr-id"),sn=(0,le.Z)(Gt,2),Ln=sn[0],Vn=sn[1],ir=st(),cr=ir==null?void 0:ir();return ve.useEffect(function(){if(!ir){var Qr=lt;lt+=1,Vn("rc_unique_".concat(Qr))}},[]),Vt||cr||Ln}var _t={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(Gt){var sn=Gt.keyCode;if(Gt.altKey&&!Gt.ctrlKey||Gt.metaKey||sn>=_t.F1&&sn<=_t.F12)return!1;switch(sn){case _t.ALT:case _t.CAPS_LOCK:case _t.CONTEXT_MENU:case _t.CTRL:case _t.DOWN:case _t.END:case _t.ESC:case _t.HOME:case _t.INSERT:case _t.LEFT:case _t.MAC_FF_META:case _t.META:case _t.NUMLOCK:case _t.NUM_CENTER:case _t.PAGE_DOWN:case _t.PAGE_UP:case _t.PAUSE:case _t.PRINT_SCREEN:case _t.RIGHT:case _t.SHIFT:case _t.UP:case _t.WIN_KEY:case _t.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Gt){if(Gt>=_t.ZERO&&Gt<=_t.NINE||Gt>=_t.NUM_ZERO&&Gt<=_t.NUM_MULTIPLY||Gt>=_t.A&&Gt<=_t.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Gt===0)return!0;switch(Gt){case _t.SPACE:case _t.QUESTION_MARK:case _t.NUM_PLUS:case _t.NUM_MINUS:case _t.NUM_PERIOD:case _t.NUM_DIVISION:case _t.SEMICOLON:case _t.DASH:case _t.EQUALS:case _t.COMMA:case _t.PERIOD:case _t.SLASH:case _t.APOSTROPHE:case _t.SINGLE_QUOTE:case _t.OPEN_SQUARE_BRACKET:case _t.BACKSLASH:case _t.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},mt=_t,dt=`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`,$e=`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`,Fe="".concat(dt," ").concat($e).split(/[\s\n]+/),Ke="aria-",Ge="data-";function _e(Vt,Gt){return Vt.indexOf(Gt)===0}function xe(Vt){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,sn;Gt===!1?sn={aria:!0,data:!0,attr:!0}:Gt===!0?sn={aria:!0}:sn=(0,ae.Z)({},Gt);var Ln={};return Object.keys(Vt).forEach(function(Vn){(sn.aria&&(Vn==="role"||_e(Vn,Ke))||sn.data&&_e(Vn,Ge)||sn.attr&&Fe.includes(Vn))&&(Ln[Vn]=Vt[Vn])}),Ln}function We(Vt,Gt,sn){var Ln=Gt;return!Ln&&sn&&(Ln="".concat(Vt,"-").concat(sn)),Ln}function Ie(Vt,Gt){var sn=Vt["page".concat(Gt?"Y":"X","Offset")],Ln="scroll".concat(Gt?"Top":"Left");if(typeof sn!="number"){var Vn=Vt.document;sn=Vn.documentElement[Ln],typeof sn!="number"&&(sn=Vn.body[Ln])}return sn}function De(Vt){var Gt=Vt.getBoundingClientRect(),sn={left:Gt.left,top:Gt.top},Ln=Vt.ownerDocument,Vn=Ln.defaultView||Ln.parentWindow;return sn.left+=Ie(Vn),sn.top+=Ie(Vn,!0),sn}var ze=fe(62874),at=fe(59864);function bt(Vt,Gt,sn){var Ln=ve.useRef({});return(!("value"in Ln.current)||sn(Ln.current.condition,Gt))&&(Ln.current.value=Vt(),Ln.current.condition=Gt),Ln.current.value}function Pt(Vt,Gt){typeof Vt=="function"?Vt(Gt):(0,ie.Z)(Vt)==="object"&&Vt&&"current"in Vt&&(Vt.current=Gt)}function Ot(){for(var Vt=arguments.length,Gt=new Array(Vt),sn=0;sn<Vt;sn++)Gt[sn]=arguments[sn];var Ln=Gt.filter(function(Vn){return Vn});return Ln.length<=1?Ln[0]:function(Vn){Gt.forEach(function(ir){Pt(ir,Vn)})}}function St(){for(var Vt=arguments.length,Gt=new Array(Vt),sn=0;sn<Vt;sn++)Gt[sn]=arguments[sn];return bt(function(){return Ot.apply(void 0,Gt)},Gt,function(Ln,Vn){return Ln.length===Vn.length&&Ln.every(function(ir,cr){return ir===Vn[cr]})})}function wt(Vt){var Gt,sn,Ln=isMemo(Vt)?Vt.type.type:Vt.type;return!(typeof Ln=="function"&&!((Gt=Ln.prototype)!==null&&Gt!==void 0&&Gt.render)||typeof Vt=="function"&&!((sn=Vt.prototype)!==null&&sn!==void 0&&sn.render))}var It=ve.memo(function(Vt){var Gt=Vt.children;return Gt},function(Vt,Gt){var sn=Gt.shouldUpdate;return!sn}),Ut={width:0,height:0,overflow:"hidden",outline:"none"},Ct=ve.forwardRef(function(Vt,Gt){var sn=Vt.prefixCls,Ln=Vt.className,Vn=Vt.style,ir=Vt.title,cr=Vt.ariaId,Qr=Vt.footer,no=Vt.closable,ho=Vt.closeIcon,_o=Vt.onClose,Lo=Vt.children,la=Vt.bodyStyle,ba=Vt.bodyProps,pa=Vt.modalRender,Ho=Vt.onMouseDown,Ja=Vt.onMouseUp,Ga=Vt.holderRef,vi=Vt.visible,ui=Vt.forceRender,Mo=Vt.width,ra=Vt.height,ai=ve.useContext(ct),Pi=ai.panel,di=St(Ga,Pi),ns=(0,ve.useRef)(),Ri=(0,ve.useRef)();ve.useImperativeHandle(Gt,function(){return{focus:function(){var Ii;(Ii=ns.current)===null||Ii===void 0||Ii.focus()},changeActive:function(Ii){var Es=document,yi=Es.activeElement;Ii&&yi===Ri.current?ns.current.focus():!Ii&&yi===ns.current&&Ri.current.focus()}}});var gs={};Mo!==void 0&&(gs.width=Mo),ra!==void 0&&(gs.height=ra);var li;Qr&&(li=ve.createElement("div",{className:"".concat(sn,"-footer")},Qr));var ps;ir&&(ps=ve.createElement("div",{className:"".concat(sn,"-header")},ve.createElement("div",{className:"".concat(sn,"-title"),id:cr},ir)));var pi;no&&(pi=ve.createElement("button",{type:"button",onClick:_o,"aria-label":"Close",className:"".concat(sn,"-close")},ho||ve.createElement("span",{className:"".concat(sn,"-close-x")})));var Ti=ve.createElement("div",{className:"".concat(sn,"-content")},pi,ps,ve.createElement("div",(0,ue.Z)({className:"".concat(sn,"-body"),style:la},ba),Lo),li);return ve.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":ir?cr:null,"aria-modal":"true",ref:di,style:(0,ae.Z)((0,ae.Z)({},Vn),gs),className:Ae()(sn,Ln),onMouseDown:Ho,onMouseUp:Ja},ve.createElement("div",{tabIndex:0,ref:ns,style:Ut,"aria-hidden":"true"}),ve.createElement(It,{shouldUpdate:vi||ui},pa?pa(Ti):Ti),ve.createElement("div",{tabIndex:0,ref:Ri,style:Ut,"aria-hidden":"true"}))}),Zt=Ct,xt=ve.forwardRef(function(Vt,Gt){var sn=Vt.prefixCls,Ln=Vt.title,Vn=Vt.style,ir=Vt.className,cr=Vt.visible,Qr=Vt.forceRender,no=Vt.destroyOnClose,ho=Vt.motionName,_o=Vt.ariaId,Lo=Vt.onVisibleChanged,la=Vt.mousePosition,ba=(0,ve.useRef)(),pa=ve.useState(),Ho=(0,le.Z)(pa,2),Ja=Ho[0],Ga=Ho[1],vi={};Ja&&(vi.transformOrigin=Ja);function ui(){var Mo=De(ba.current);Ga(la?"".concat(la.x-Mo.left,"px ").concat(la.y-Mo.top,"px"):"")}return ve.createElement(ze.Z,{visible:cr,onVisibleChanged:Lo,onAppearPrepare:ui,onEnterPrepare:ui,forceRender:Qr,motionName:ho,removeOnLeave:no,ref:ba},function(Mo,ra){var ai=Mo.className,Pi=Mo.style;return ve.createElement(Zt,(0,ue.Z)({},Vt,{ref:Gt,title:Ln,ariaId:_o,prefixCls:sn,holderRef:ra,style:(0,ae.Z)((0,ae.Z)((0,ae.Z)({},Pi),Vn),vi),className:Ae()(ir,ai)}))})});xt.displayName="Content";var jt=xt;function Jt(Vt){var Gt=Vt.prefixCls,sn=Vt.style,Ln=Vt.visible,Vn=Vt.maskProps,ir=Vt.motionName;return ve.createElement(ze.Z,{key:"mask",visible:Ln,motionName:ir,leavedClassName:"".concat(Gt,"-mask-hidden")},function(cr,Qr){var no=cr.className,ho=cr.style;return ve.createElement("div",(0,ue.Z)({ref:Qr,style:(0,ae.Z)((0,ae.Z)({},ho),sn),className:Ae()("".concat(Gt,"-mask"),no)},Vn))})}function tn(Vt){var Gt=Vt.prefixCls,sn=Gt===void 0?"rc-dialog":Gt,Ln=Vt.zIndex,Vn=Vt.visible,ir=Vn===void 0?!1:Vn,cr=Vt.keyboard,Qr=cr===void 0?!0:cr,no=Vt.focusTriggerAfterClose,ho=no===void 0?!0:no,_o=Vt.wrapStyle,Lo=Vt.wrapClassName,la=Vt.wrapProps,ba=Vt.onClose,pa=Vt.afterOpenChange,Ho=Vt.afterClose,Ja=Vt.transitionName,Ga=Vt.animation,vi=Vt.closable,ui=vi===void 0?!0:vi,Mo=Vt.mask,ra=Mo===void 0?!0:Mo,ai=Vt.maskTransitionName,Pi=Vt.maskAnimation,di=Vt.maskClosable,ns=di===void 0?!0:di,Ri=Vt.maskStyle,gs=Vt.maskProps,li=Vt.rootClassName,ps=(0,ve.useRef)(),pi=(0,ve.useRef)(),Ti=(0,ve.useRef)(),Ki=ve.useState(ir),Ii=(0,le.Z)(Ki,2),Es=Ii[0],yi=Ii[1],Si=yt();function hs(){ot(pi.current,document.activeElement)||(ps.current=document.activeElement)}function zi(){if(!ot(pi.current,document.activeElement)){var ta;(ta=Ti.current)===null||ta===void 0||ta.focus()}}function Rs(ta){if(ta)zi();else{if(yi(!1),ra&&ps.current&&ho){try{ps.current.focus({preventScroll:!0})}catch(Ia){}ps.current=null}Es&&(Ho==null||Ho())}pa==null||pa(ta)}function Gi(ta){ba==null||ba(ta)}var Ts=(0,ve.useRef)(!1),ii=(0,ve.useRef)(),ws=function(){clearTimeout(ii.current),Ts.current=!0},il=function(){ii.current=setTimeout(function(){Ts.current=!1})},cl=null;ns&&(cl=function(Ia){Ts.current?Ts.current=!1:pi.current===Ia.target&&Gi(Ia)});function Vi(ta){if(Qr&&ta.keyCode===mt.ESC){ta.stopPropagation(),Gi(ta);return}ir&&ta.keyCode===mt.TAB&&Ti.current.changeActive(!ta.shiftKey)}return(0,ve.useEffect)(function(){ir&&(yi(!0),hs())},[ir]),(0,ve.useEffect)(function(){return function(){clearTimeout(ii.current)}},[]),ve.createElement("div",(0,ue.Z)({className:Ae()("".concat(sn,"-root"),li)},xe(Vt,{data:!0})),ve.createElement(Jt,{prefixCls:sn,visible:ra&&ir,motionName:We(sn,ai,Pi),style:(0,ae.Z)({zIndex:Ln},Ri),maskProps:gs}),ve.createElement("div",(0,ue.Z)({tabIndex:-1,onKeyDown:Vi,className:Ae()("".concat(sn,"-wrap"),Lo),ref:pi,onClick:cl,style:(0,ae.Z)((0,ae.Z)({zIndex:Ln},_o),{},{display:Es?null:"none"})},la),ve.createElement(jt,(0,ue.Z)({},Vt,{onMouseDown:ws,onMouseUp:il,ref:Ti,closable:ui,ariaId:Si,prefixCls:sn,visible:ir&&Es,onClose:Gi,onVisibleChanged:Rs,motionName:We(sn,Ja,Ga)}))))}var hn=function(Gt){var sn=Gt.visible,Ln=Gt.getContainer,Vn=Gt.forceRender,ir=Gt.destroyOnClose,cr=ir===void 0?!1:ir,Qr=Gt.afterClose,no=Gt.panelRef,ho=ve.useState(sn),_o=(0,le.Z)(ho,2),Lo=_o[0],la=_o[1],ba=ve.useMemo(function(){return{panel:no}},[no]);return ve.useEffect(function(){sn&&la(!0)},[sn]),!Vn&&cr&&!Lo?null:ve.createElement(ct.Provider,{value:ba},ve.createElement(ut.Z,{open:sn||Vn||Lo,autoDestroy:!1,getContainer:Ln,autoLock:sn||Lo},ve.createElement(tn,(0,ue.Z)({},Gt,{destroyOnClose:cr,afterClose:function(){Qr==null||Qr(),la(!1)}}))))};hn.displayName="Dialog";var Un=hn,xn=Un,Hn=fe(73935);function mn(Vt,Gt,sn,Ln){var Vn=Hn.unstable_batchedUpdates?function(cr){Hn.unstable_batchedUpdates(sn,cr)}:sn;return Vt!=null&&Vt.addEventListener&&Vt.addEventListener(Gt,Vn,Ln),{remove:function(){Vt!=null&&Vt.removeEventListener&&Vt.removeEventListener(Gt,Vn,Ln)}}}var wn={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(Gt){var sn=Gt.keyCode;if(Gt.altKey&&!Gt.ctrlKey||Gt.metaKey||sn>=wn.F1&&sn<=wn.F12)return!1;switch(sn){case wn.ALT:case wn.CAPS_LOCK:case wn.CONTEXT_MENU:case wn.CTRL:case wn.DOWN:case wn.END:case wn.ESC:case wn.HOME:case wn.INSERT:case wn.LEFT:case wn.MAC_FF_META:case wn.META:case wn.NUMLOCK:case wn.NUM_CENTER:case wn.PAGE_DOWN:case wn.PAGE_UP:case wn.PAUSE:case wn.PRINT_SCREEN:case wn.RIGHT:case wn.SHIFT:case wn.UP:case wn.WIN_KEY:case wn.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Gt){if(Gt>=wn.ZERO&&Gt<=wn.NINE||Gt>=wn.NUM_ZERO&&Gt<=wn.NUM_MULTIPLY||Gt>=wn.A&&Gt<=wn.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Gt===0)return!0;switch(Gt){case wn.SPACE:case wn.QUESTION_MARK:case wn.NUM_PLUS:case wn.NUM_MINUS:case wn.NUM_PERIOD:case wn.NUM_DIVISION:case wn.SEMICOLON:case wn.DASH:case wn.EQUALS:case wn.COMMA:case wn.PERIOD:case wn.SLASH:case wn.APOSTROPHE:case wn.SINGLE_QUOTE:case wn.OPEN_SQUARE_BRACKET:case wn.BACKSLASH:case wn.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},$n=wn,Fr={},Ur=[],xr=function(Gt){Ur.push(Gt)};function Jr(Vt,Gt){if(0)var sn}function bo(Vt,Gt){if(0)var sn}function Qo(){Fr={}}function qn(Vt,Gt,sn){!Gt&&!Fr[sn]&&(Vt(!1,sn),Fr[sn]=!0)}function Dn(Vt,Gt){qn(Jr,Vt,Gt)}function tr(Vt,Gt){qn(bo,Vt,Gt)}Dn.preMessage=xr,Dn.resetWarned=Qo,Dn.noteOnce=tr;var Tn=Dn;function Zn(Vt,Gt,sn,Ln){var Vn=Gt+sn,ir=(sn-Ln)/2;if(sn>Ln){if(Gt>0)return(0,oe.Z)({},Vt,ir);if(Gt<0&&Vn<Ln)return(0,oe.Z)({},Vt,-ir)}else if(Gt<0||Vn>Ln)return(0,oe.Z)({},Vt,Gt<0?ir:-ir);return{}}function ur(Vt,Gt,sn,Ln){var Vn=de(),ir=Vn.width,cr=Vn.height,Qr=null;return Vt<=ir&&Gt<=cr?Qr={x:0,y:0}:(Vt>ir||Gt>cr)&&(Qr=(0,ae.Z)((0,ae.Z)({},Zn("x",sn,Vt,ir)),Zn("y",Ln,Gt,cr))),Qr}function lr(Vt,Gt){var sn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Ln=new Set;function Vn(ir,cr){var Qr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,no=Ln.has(ir);if(Tn(!no,"Warning: There may be circular references"),no)return!1;if(ir===cr)return!0;if(sn&&Qr>1)return!1;Ln.add(ir);var ho=Qr+1;if(Array.isArray(ir)){if(!Array.isArray(cr)||ir.length!==cr.length)return!1;for(var _o=0;_o<ir.length;_o++)if(!Vn(ir[_o],cr[_o],ho))return!1;return!0}if(ir&&cr&&(0,ie.Z)(ir)==="object"&&(0,ie.Z)(cr)==="object"){var Lo=Object.keys(ir);return Lo.length!==Object.keys(cr).length?!1:Lo.every(function(la){return Vn(ir[la],cr[la],ho)})}return!1}return Vn(Vt,Gt)}var Ao=lr,xo=function(Gt){return+setTimeout(Gt,16)},Or=function(Gt){return clearTimeout(Gt)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(xo=function(Gt){return window.requestAnimationFrame(Gt)},Or=function(Gt){return window.cancelAnimationFrame(Gt)});var en=0,En=new Map;function Bn(Vt){En.delete(Vt)}var or=function(Gt){var sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;en+=1;var Ln=en;function Vn(ir){if(ir===0)Bn(Ln),Gt();else{var cr=xo(function(){Vn(ir-1)});En.set(Ln,cr)}}return Vn(sn),Ln};or.cancel=function(Vt){var Gt=En.get(Vt);return Bn(Gt),Or(Gt)};var Tr=or,nr={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Uo(Vt,Gt,sn,Ln){var Vn=(0,ve.useRef)(null),ir=(0,ve.useRef)([]),cr=(0,ve.useState)(nr),Qr=(0,le.Z)(cr,2),no=Qr[0],ho=Qr[1],_o=function(pa){ho(nr),Ln&&!Ao(nr,no)&&Ln({transform:nr,action:pa})},Lo=function(pa,Ho){Vn.current===null&&(ir.current=[],Vn.current=Tr(function(){ho(function(Ja){var Ga=Ja;return ir.current.forEach(function(vi){Ga=(0,ae.Z)((0,ae.Z)({},Ga),vi)}),Vn.current=null,Ln==null||Ln({transform:Ga,action:Ho}),Ga})})),ir.current.push((0,ae.Z)((0,ae.Z)({},no),pa))},la=function(pa,Ho,Ja,Ga){var vi=Vt.current,ui=vi.width,Mo=vi.height,ra=vi.offsetWidth,ai=vi.offsetHeight,Pi=vi.offsetLeft,di=vi.offsetTop,ns=pa,Ri=no.scale*pa;Ri>sn?(ns=sn/no.scale,Ri=sn):Ri<Gt&&(ns=Gt/no.scale,Ri=Gt);var gs=Ja!=null?Ja:innerWidth/2,li=Ga!=null?Ga:innerHeight/2,ps=ns-1,pi=ps*ui*.5,Ti=ps*Mo*.5,Ki=ps*(gs-no.x-Pi),Ii=ps*(li-no.y-di),Es=no.x-(Ki-pi),yi=no.y-(Ii-Ti);if(pa<1&&Ri===1){var Si=ra*Ri,hs=ai*Ri,zi=de(),Rs=zi.width,Gi=zi.height;Si<=Rs&&hs<=Gi&&(Es=0,yi=0)}Lo({x:Es,y:yi,scale:Ri},Ho)};return{transform:no,resetTransform:_o,updateTransform:Lo,dispatchZoomChange:la}}var Eo=function(Gt){var sn=Gt.visible,Ln=Gt.maskTransitionName,Vn=Gt.getContainer,ir=Gt.prefixCls,cr=Gt.rootClassName,Qr=Gt.icons,no=Gt.countRender,ho=Gt.showSwitch,_o=Gt.showProgress,Lo=Gt.current,la=Gt.transform,ba=Gt.count,pa=Gt.scale,Ho=Gt.minScale,Ja=Gt.maxScale,Ga=Gt.closeIcon,vi=Gt.onSwitchLeft,ui=Gt.onSwitchRight,Mo=Gt.onClose,ra=Gt.onZoomIn,ai=Gt.onZoomOut,Pi=Gt.onRotateRight,di=Gt.onRotateLeft,ns=Gt.onFlipX,Ri=Gt.onFlipY,gs=Gt.toolbarRender,li=(0,ve.useContext)(Ze),ps=Qr.rotateLeft,pi=Qr.rotateRight,Ti=Qr.zoomIn,Ki=Qr.zoomOut,Ii=Qr.close,Es=Qr.left,yi=Qr.right,Si=Qr.flipX,hs=Qr.flipY,zi="".concat(ir,"-operations-operation");ve.useEffect(function(){var ii=function(il){il.keyCode===$n.ESC&&Mo()};return sn&&window.addEventListener("keydown",ii),function(){window.removeEventListener("keydown",ii)}},[sn]);var Rs=[{icon:hs,onClick:Ri,type:"flipY"},{icon:Si,onClick:ns,type:"flipX"},{icon:ps,onClick:di,type:"rotateLeft"},{icon:pi,onClick:Pi,type:"rotateRight"},{icon:Ki,onClick:ai,type:"zoomOut",disabled:pa===Ho},{icon:Ti,onClick:ra,type:"zoomIn",disabled:pa===Ja}],Gi=Rs.map(function(ii){var ws,il=ii.icon,cl=ii.onClick,Vi=ii.type,ta=ii.disabled;return ve.createElement("div",{className:Ae()(zi,(ws={},(0,oe.Z)(ws,"".concat(ir,"-operations-operation-").concat(Vi),!0),(0,oe.Z)(ws,"".concat(ir,"-operations-operation-disabled"),!!ta),ws)),onClick:cl,key:Vi},il)}),Ts=ve.createElement("div",{className:"".concat(ir,"-operations")},Gi);return ve.createElement(ze.Z,{visible:sn,motionName:Ln},function(ii){var ws=ii.className,il=ii.style;return ve.createElement(ut.Z,{open:!0,getContainer:Vn!=null?Vn:document.body},ve.createElement("div",{className:Ae()("".concat(ir,"-operations-wrapper"),ws,cr),style:il},Ga===null?null:ve.createElement("button",{className:"".concat(ir,"-close"),onClick:Mo},Ga||Ii),ho&&ve.createElement(ve.Fragment,null,ve.createElement("div",{className:Ae()("".concat(ir,"-switch-left"),(0,oe.Z)({},"".concat(ir,"-switch-left-disabled"),Lo===0)),onClick:vi},Es),ve.createElement("div",{className:Ae()("".concat(ir,"-switch-right"),(0,oe.Z)({},"".concat(ir,"-switch-right-disabled"),Lo===ba-1)),onClick:ui},yi)),ve.createElement("div",{className:"".concat(ir,"-footer")},_o&&ve.createElement("div",{className:"".concat(ir,"-progress")},no?no(Lo+1,ba):"".concat(Lo+1," / ").concat(ba)),gs?gs(Ts,(0,ae.Z)({icons:{flipYIcon:Gi[0],flipXIcon:Gi[1],rotateLeftIcon:Gi[2],rotateRightIcon:Gi[3],zoomOutIcon:Gi[4],zoomInIcon:Gi[5]},actions:{onFlipY:Ri,onFlipX:ns,onRotateLeft:di,onRotateRight:Pi,onZoomOut:ai,onZoomIn:ra},transform:la},li?{current:Lo,total:ba}:{})):Ts)))})},Ko=Eo,Bo=1,Ka=1,Vr=["fallback","src","imgRef"],ya=["prefixCls","src","alt","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],an=function(Gt){var sn=Gt.fallback,Ln=Gt.src,Vn=Gt.imgRef,ir=(0,se.Z)(Gt,Vr),cr=et({src:Ln,fallback:sn}),Qr=(0,le.Z)(cr,2),no=Qr[0],ho=Qr[1];return ve.createElement("img",(0,ue.Z)({ref:function(Lo){Vn.current=Lo,no(Lo)}},ir,ho))},_r=function(Gt){var sn=Gt.prefixCls,Ln=Gt.src,Vn=Gt.alt,ir=Gt.fallback,cr=Gt.movable,Qr=cr===void 0?!0:cr,no=Gt.onClose,ho=Gt.visible,_o=Gt.icons,Lo=_o===void 0?{}:_o,la=Gt.rootClassName,ba=Gt.closeIcon,pa=Gt.getContainer,Ho=Gt.current,Ja=Ho===void 0?0:Ho,Ga=Gt.count,vi=Ga===void 0?1:Ga,ui=Gt.countRender,Mo=Gt.scaleStep,ra=Mo===void 0?.5:Mo,ai=Gt.minScale,Pi=ai===void 0?1:ai,di=Gt.maxScale,ns=di===void 0?50:di,Ri=Gt.transitionName,gs=Ri===void 0?"zoom":Ri,li=Gt.maskTransitionName,ps=li===void 0?"fade":li,pi=Gt.imageRender,Ti=Gt.imgCommonProps,Ki=Gt.toolbarRender,Ii=Gt.onTransform,Es=Gt.onChange,yi=(0,se.Z)(Gt,ya),Si=(0,ve.useRef)(),hs=(0,ve.useRef)({deltaX:0,deltaY:0,transformX:0,transformY:0}),zi=(0,ve.useState)(!1),Rs=(0,le.Z)(zi,2),Gi=Rs[0],Ts=Rs[1],ii=(0,ve.useContext)(Ze),ws=ii&&vi>1,il=ii&&vi>=1,cl=Uo(Si,Pi,ns,Ii),Vi=cl.transform,ta=cl.resetTransform,Ia=cl.updateTransform,As=cl.dispatchZoomChange,rs=(0,ve.useState)(!0),Ms=(0,le.Z)(rs,2),cs=Ms[0],Wi=Ms[1],Di=Vi.rotate,ks=Vi.scale,Ml=Vi.x,vl=Vi.y,Qu=Ae()((0,oe.Z)({},"".concat(sn,"-moving"),Gi));(0,ve.useEffect)(function(){cs||Wi(!0)},[cs]);var dc=function(){ta("close")},nu=function(){As(Bo+ra,"zoomIn")},Xl=function(){As(Bo/(Bo+ra),"zoomOut")},fc=function(){Ia({rotate:Di+90},"rotateRight")},Du=function(){Ia({rotate:Di-90},"rotateLeft")},kl=function(){Ia({flipX:!Vi.flipX},"flipX")},ru=function(){Ia({flipY:!Vi.flipY},"flipY")},Ju=function(it){it==null||it.preventDefault(),it==null||it.stopPropagation(),Ja>0&&(Wi(!1),ta("prev"),Es==null||Es(Ja-1,Ja))},$u=function(it){it==null||it.preventDefault(),it==null||it.stopPropagation(),Ja<vi-1&&(Wi(!1),ta("next"),Es==null||Es(Ja+1,Ja))},wl=function(){if(ho&&Gi){Ts(!1);var it=hs.current,ft=it.transformX,gt=it.transformY,Tt=Ml!==ft&&vl!==gt;if(!Tt)return;var Qt=Si.current.offsetWidth*ks,Yt=Si.current.offsetHeight*ks,on=Si.current.getBoundingClientRect(),Ft=on.left,In=on.top,gn=Di%180!==0,kn=ur(gn?Yt:Qt,gn?Qt:Yt,Ft,In);kn&&Ia((0,ae.Z)({},kn),"dragRebound")}},Bc=function(it){!Qr||it.button!==0||(it.preventDefault(),it.stopPropagation(),hs.current={deltaX:it.pageX-Vi.x,deltaY:it.pageY-Vi.y,transformX:Vi.x,transformY:Vi.y},Ts(!0))},Ue=function(it){ho&&Gi&&Ia({x:it.pageX-hs.current.deltaX,y:it.pageY-hs.current.deltaY},"move")},Le=function(it){if(!(!ho||it.deltaY==0)){var ft=Math.abs(it.deltaY/100),gt=Math.min(ft,Ka),Tt=Bo+gt*ra;it.deltaY>0&&(Tt=Bo/Tt),As(Tt,"wheel",it.clientX,it.clientY)}},Ne=function(it){!ho||!ws||(it.keyCode===$n.LEFT?Ju():it.keyCode===$n.RIGHT&&$u())},Ve=function(it){ho&&(ks!==1?Ia({x:0,y:0,scale:1},"doubleClick"):As(Bo+ra,"doubleClick",it.clientX,it.clientY))};(0,ve.useEffect)(function(){var qe,it,ft,gt;if(Qr){ft=mn(window,"mouseup",wl,!1),gt=mn(window,"mousemove",Ue,!1);try{window.top!==window.self&&(qe=mn(window.top,"mouseup",wl,!1),it=mn(window.top,"mousemove",Ue,!1))}catch(Tt){Jr(!1,"[rc-image] ".concat(Tt))}}return function(){var Tt,Qt,Yt,on;(Tt=ft)===null||Tt===void 0||Tt.remove(),(Qt=gt)===null||Qt===void 0||Qt.remove(),(Yt=qe)===null||Yt===void 0||Yt.remove(),(on=it)===null||on===void 0||on.remove()}},[ho,Gi,Ml,vl,Di,Qr]),(0,ve.useEffect)(function(){var qe=mn(window,"keydown",Ne,!1);return function(){qe.remove()}},[ho,ws,Ja]);var tt=ve.createElement(an,(0,ue.Z)({},Ti,{width:Gt.width,height:Gt.height,imgRef:Si,className:"".concat(sn,"-img"),alt:Vn,style:{transform:"translate3d(".concat(Vi.x,"px, ").concat(Vi.y,"px, 0) scale3d(").concat(Vi.flipX?"-":"").concat(ks,", ").concat(Vi.flipY?"-":"").concat(ks,", 1) rotate(").concat(Di,"deg)"),transitionDuration:!cs&&"0s"},fallback:ir,src:Ln,onWheel:Le,onMouseDown:Bc,onDoubleClick:Ve}));return ve.createElement(ve.Fragment,null,ve.createElement(xn,(0,ue.Z)({transitionName:gs,maskTransitionName:ps,closable:!1,keyboard:!0,prefixCls:sn,onClose:no,visible:ho,wrapClassName:Qu,rootClassName:la,getContainer:pa},yi,{afterClose:dc}),ve.createElement("div",{className:"".concat(sn,"-img-wrapper")},pi?pi(tt,(0,ae.Z)({transform:Vi},ii?{current:Ja}:{})):tt)),ve.createElement(Ko,{visible:ho,transform:Vi,maskTransitionName:ps,closeIcon:ba,getContainer:pa,prefixCls:sn,rootClassName:la,icons:Lo,countRender:ui,showSwitch:ws,showProgress:il,current:Ja,count:vi,scale:ks,minScale:Pi,maxScale:ns,toolbarRender:Ki,onSwitchLeft:Ju,onSwitchRight:$u,onZoomIn:nu,onZoomOut:Xl,onRotateRight:fc,onRotateLeft:Du,onFlipX:kl,onFlipY:ru,onClose:no}))},mr=_r,Ir=fe(74902);function vr(Vt){var Gt=ve.useState({}),sn=(0,le.Z)(Gt,2),Ln=sn[0],Vn=sn[1],ir=ve.useCallback(function(Qr,no){return Vn(function(ho){return(0,ae.Z)((0,ae.Z)({},ho),{},(0,oe.Z)({},Qr,no))}),function(){Vn(function(ho){var _o=(0,ae.Z)({},ho);return delete _o[Qr],_o})}},[]),cr=ve.useMemo(function(){return Vt?Vt.map(function(Qr){if(typeof Qr=="string")return{data:{src:Qr}};var no={};return Object.keys(Qr).forEach(function(ho){["src"].concat((0,Ir.Z)(Te)).includes(ho)&&(no[ho]=Qr[ho])}),{data:no}}):Object.keys(Ln).reduce(function(Qr,no){var ho=Ln[no],_o=ho.canPreview,Lo=ho.data;return _o&&Qr.push({data:Lo,id:no}),Qr},[])},[Vt,Ln]);return[cr,ir]}var Br=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],zr=["src"],jr=function(Gt){var sn,Ln=Gt.previewPrefixCls,Vn=Ln===void 0?"rc-image-preview":Ln,ir=Gt.children,cr=Gt.icons,Qr=cr===void 0?{}:cr,no=Gt.items,ho=Gt.preview,_o=Gt.fallback,Lo=(0,ie.Z)(ho)==="object"?ho:{},la=Lo.visible,ba=Lo.onVisibleChange,pa=Lo.getContainer,Ho=Lo.current,Ja=Lo.movable,Ga=Lo.minScale,vi=Lo.maxScale,ui=Lo.countRender,Mo=Lo.closeIcon,ra=Lo.onChange,ai=Lo.onTransform,Pi=Lo.toolbarRender,di=Lo.imageRender,ns=(0,se.Z)(Lo,Br),Ri=vr(no),gs=(0,le.Z)(Ri,2),li=gs[0],ps=gs[1],pi=Pe(0,{value:Ho}),Ti=(0,le.Z)(pi,2),Ki=Ti[0],Ii=Ti[1],Es=(0,ve.useState)(!1),yi=(0,le.Z)(Es,2),Si=yi[0],hs=yi[1],zi=((sn=li[Ki])===null||sn===void 0?void 0:sn.data)||{},Rs=zi.src,Gi=(0,se.Z)(zi,zr),Ts=Pe(!!la,{value:la,onChange:function(Di,ks){ba==null||ba(Di,ks,Ki)}}),ii=(0,le.Z)(Ts,2),ws=ii[0],il=ii[1],cl=(0,ve.useState)(null),Vi=(0,le.Z)(cl,2),ta=Vi[0],Ia=Vi[1],As=ve.useCallback(function(Wi,Di,ks){var Ml=li.findIndex(function(vl){return vl.id===Wi});il(!0),Ia({x:Di,y:ks}),Ii(Ml<0?0:Ml),hs(!0)},[li]);ve.useEffect(function(){ws?Si||Ii(0):hs(!1)},[ws]);var rs=function(Di,ks){Ii(Di),ra==null||ra(Di,ks)},Ms=function(){il(!1),Ia(null)},cs=ve.useMemo(function(){return{register:ps,onPreview:As}},[ps,As]);return ve.createElement(Ze.Provider,{value:cs},ir,ve.createElement(mr,(0,ue.Z)({"aria-hidden":!ws,movable:Ja,visible:ws,prefixCls:Vn,closeIcon:Mo,onClose:Ms,mousePosition:ta,imgCommonProps:Gi,src:Rs,fallback:_o,icons:Qr,minScale:Ga,maxScale:vi,getContainer:pa,current:Ki,count:li.length,countRender:ui,onTransform:ai,toolbarRender:Pi,imageRender:di,onChange:rs},ns)))},qo=jr,Jo=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],na=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Ea=function(Gt){var sn=Gt.src,Ln=Gt.alt,Vn=Gt.onPreviewClose,ir=Gt.prefixCls,cr=ir===void 0?"rc-image":ir,Qr=Gt.previewPrefixCls,no=Qr===void 0?"".concat(cr,"-preview"):Qr,ho=Gt.placeholder,_o=Gt.fallback,Lo=Gt.width,la=Gt.height,ba=Gt.style,pa=Gt.preview,Ho=pa===void 0?!0:pa,Ja=Gt.className,Ga=Gt.onClick,vi=Gt.onError,ui=Gt.wrapperClassName,Mo=Gt.wrapperStyle,ra=Gt.rootClassName,ai=(0,se.Z)(Gt,Jo),Pi=ho&&ho!==!0,di=(0,ie.Z)(Ho)==="object"?Ho:{},ns=di.src,Ri=di.visible,gs=Ri===void 0?void 0:Ri,li=di.onVisibleChange,ps=li===void 0?Vn:li,pi=di.getContainer,Ti=pi===void 0?void 0:pi,Ki=di.mask,Ii=di.maskClassName,Es=di.movable,yi=di.icons,Si=di.scaleStep,hs=di.minScale,zi=di.maxScale,Rs=di.imageRender,Gi=di.toolbarRender,Ts=(0,se.Z)(di,na),ii=ns!=null?ns:sn,ws=Pe(!!gs,{value:gs,onChange:ps}),il=(0,le.Z)(ws,2),cl=il[0],Vi=il[1],ta=et({src:sn,isCustomPlaceholder:Pi,fallback:_o}),Ia=(0,le.Z)(ta,3),As=Ia[0],rs=Ia[1],Ms=Ia[2],cs=(0,ve.useState)(null),Wi=(0,le.Z)(cs,2),Di=Wi[0],ks=Wi[1],Ml=(0,ve.useContext)(Ze),vl=!!Ho,Qu=function(){Vi(!1),ks(null)},dc=Ae()(cr,ui,ra,(0,oe.Z)({},"".concat(cr,"-error"),Ms==="error")),nu=(0,ve.useMemo)(function(){var kl={};return Te.forEach(function(ru){Gt[ru]!==void 0&&(kl[ru]=Gt[ru])}),kl},Te.map(function(kl){return Gt[kl]})),Xl=(0,ve.useMemo)(function(){return(0,ae.Z)((0,ae.Z)({},nu),{},{src:ii})},[ii,nu]),fc=Re(vl,Xl),Du=function(ru){var Ju=pe(ru.target),$u=Ju.left,wl=Ju.top;Ml?Ml.onPreview(fc,$u,wl):(ks({x:$u,y:wl}),Vi(!0)),Ga==null||Ga(ru)};return ve.createElement(ve.Fragment,null,ve.createElement("div",(0,ue.Z)({},ai,{className:dc,onClick:vl?Du:Ga,style:(0,ae.Z)({width:Lo,height:la},Mo)}),ve.createElement("img",(0,ue.Z)({},nu,{className:Ae()("".concat(cr,"-img"),(0,oe.Z)({},"".concat(cr,"-img-placeholder"),ho===!0),Ja),style:(0,ae.Z)({height:la},ba),ref:As},rs,{width:Lo,height:la,onError:vi})),Ms==="loading"&&ve.createElement("div",{"aria-hidden":"true",className:"".concat(cr,"-placeholder")},ho),Ki&&vl&&ve.createElement("div",{className:Ae()("".concat(cr,"-mask"),Ii),style:{display:(ba==null?void 0:ba.display)==="none"?"none":void 0}},Ki)),!Ml&&vl&&ve.createElement(mr,(0,ue.Z)({"aria-hidden":!cl,visible:cl,prefixCls:no,onClose:Qu,mousePosition:Di,src:ii,alt:Ln,fallback:_o,getContainer:Ti,icons:yi,movable:Es,scaleStep:Si,minScale:hs,maxScale:zi,rootClassName:ra,imageRender:Rs,imgCommonProps:nu,toolbarRender:Gi},Ts)))};Ea.PreviewGroup=qo,Ea.displayName="Image";var Rr=Ea,Mr=Rr,ei=fe(33603),ni=fe(53124),_a=fe(24457),oi=fe(73475),lo=fe(22751),ko=fe(91034),sa={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=sa,Ya=fe(74643),Ta=function(Gt,sn){return ve.createElement(Ya.Z,(0,ue.Z)({},Gt,{ref:sn,icon:Oo}))},qi=ve.forwardRef(Ta),Oi={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"},Po=Oi,On=function(Gt,sn){return ve.createElement(Ya.Z,(0,ue.Z)({},Gt,{ref:sn,icon:Po}))},Pn=ve.forwardRef(On),yr={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"},rr=yr,Cn=function(Gt,sn){return ve.createElement(Ya.Z,(0,ue.Z)({},Gt,{ref:sn,icon:rr}))},Cr=ve.forwardRef(Cn),so={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"},$r=so,uo=function(Gt,sn){return ve.createElement(Ya.Z,(0,ue.Z)({},Gt,{ref:sn,icon:$r}))},ga=ve.forwardRef(uo),fo={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"},Na=fo,Zo=function(Gt,sn){return ve.createElement(Ya.Z,(0,ue.Z)({},Gt,{ref:sn,icon:Na}))},Rn=ve.forwardRef(Zo),Wn=fe(84780),Yn=fe(71194),Wt=fe(14747),ar=fe(50438),to=fe(16932),Wr=fe(67968),Ht=fe(45503);const rn=Vt=>({position:Vt||"absolute",inset:0}),fn=Vt=>{const{iconCls:Gt,motionDurationSlow:sn,paddingXXS:Ln,marginXXS:Vn,prefixCls:ir,colorTextLightSolid:cr}=Vt;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:cr,background:new Wn.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${sn}`,[`.${ir}-mask-info`]:Object.assign(Object.assign({},Wt.vS),{padding:`0 ${Ln}px`,[Gt]:{marginInlineEnd:Vn,svg:{verticalAlign:"baseline"}}})}},pr=Vt=>{const{previewCls:Gt,modalMaskBg:sn,paddingSM:Ln,marginXL:Vn,margin:ir,paddingLG:cr,previewOperationColorDisabled:Qr,previewOperationHoverColor:no,motionDurationSlow:ho,iconCls:_o,colorTextLightSolid:Lo}=Vt,la=new Wn.C(sn).setAlpha(.1),ba=la.clone().setAlpha(.2);return{[`${Gt}-footer`]:{position:"fixed",bottom:Vn,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Vt.previewOperationColor},[`${Gt}-progress`]:{marginBottom:ir},[`${Gt}-close`]:{position:"fixed",top:Vn,right:{_skip_check_:!0,value:Vn},display:"flex",color:Lo,backgroundColor:la.toRgbString(),borderRadius:"50%",padding:Ln,outline:0,border:0,cursor:"pointer",transition:`all ${ho}`,"&:hover":{backgroundColor:ba.toRgbString()},[`& > ${_o}`]:{fontSize:Vt.previewOperationSize}},[`${Gt}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${cr}px`,backgroundColor:la.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:Ln,padding:Ln,cursor:"pointer",transition:`all ${ho}`,userSelect:"none",[`&:not(${Gt}-operations-operation-disabled):hover > ${_o}`]:{color:no},"&-disabled":{color:Qr,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${_o}`]:{fontSize:Vt.previewOperationSize}}}}},Er=Vt=>{const{modalMaskBg:Gt,iconCls:sn,previewOperationColorDisabled:Ln,previewCls:Vn,zIndexPopup:ir,motionDurationSlow:cr}=Vt,Qr=new Wn.C(Gt).setAlpha(.1),no=Qr.clone().setAlpha(.2);return{[`${Vn}-switch-left, ${Vn}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:ir+1,display:"flex",alignItems:"center",justifyContent:"center",width:Vt.imagePreviewSwitchSize,height:Vt.imagePreviewSwitchSize,marginTop:-Vt.imagePreviewSwitchSize/2,color:Vt.previewOperationColor,background:Qr.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${cr}`,userSelect:"none","&:hover":{background:no.toRgbString()},"&-disabled":{"&, &:hover":{color:Ln,background:"transparent",cursor:"not-allowed",[`> ${sn}`]:{cursor:"not-allowed"}}},[`> ${sn}`]:{fontSize:Vt.previewOperationSize}},[`${Vn}-switch-left`]:{insetInlineStart:Vt.marginSM},[`${Vn}-switch-right`]:{insetInlineEnd:Vt.marginSM}}},Nr=Vt=>{const{motionEaseOut:Gt,previewCls:sn,motionDurationSlow:Ln,componentCls:Vn}=Vt;return[{[`${Vn}-preview-root`]:{[sn]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${sn}-body`]:Object.assign(Object.assign({},rn()),{overflow:"hidden"}),[`${sn}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${Ln} ${Gt} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},rn()),{transition:`transform ${Ln} ${Gt} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${sn}-moving`]:{[`${sn}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${Vn}-preview-root`]:{[`${sn}-wrap`]:{zIndex:Vt.zIndexPopup}}},{[`${Vn}-preview-operations-wrapper`]:{position:"fixed",zIndex:Vt.zIndexPopup+1},"&":[pr(Vt),Er(Vt)]}]},Xr=Vt=>{const{componentCls:Gt}=Vt;return{[Gt]:{position:"relative",display:"inline-block",[`${Gt}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${Gt}-img-placeholder`]:{backgroundColor:Vt.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${Gt}-mask`]:Object.assign({},fn(Vt)),[`${Gt}-mask:hover`]:{opacity:1},[`${Gt}-placeholder`]:Object.assign({},rn())}}},Hr=Vt=>{const{previewCls:Gt}=Vt;return{[`${Gt}-root`]:(0,ar._y)(Vt,"zoom"),"&":(0,to.J$)(Vt,!0)}};var kr=(0,Wr.Z)("Image",Vt=>{const Gt=`${Vt.componentCls}-preview`,sn=(0,Ht.TS)(Vt,{previewCls:Gt,modalMaskBg:new Wn.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Vt.controlHeightLG});return[Xr(sn),Nr(sn),(0,Yn.QA)((0,Ht.TS)(sn,{componentCls:Gt})),Hr(sn)]},Vt=>({zIndexPopup:Vt.zIndexPopupBase+80,previewOperationColor:new Wn.C(Vt.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new Wn.C(Vt.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new Wn.C(Vt.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Vt.fontSizeIcon*1.5})),br=function(Vt,Gt){var sn={};for(var Ln in Vt)Object.prototype.hasOwnProperty.call(Vt,Ln)&&Gt.indexOf(Ln)<0&&(sn[Ln]=Vt[Ln]);if(Vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Vn=0,Ln=Object.getOwnPropertySymbols(Vt);Vn<Ln.length;Vn++)Gt.indexOf(Ln[Vn])<0&&Object.prototype.propertyIsEnumerable.call(Vt,Ln[Vn])&&(sn[Ln[Vn]]=Vt[Ln[Vn]]);return sn};const Nn={rotateLeft:ve.createElement(qi,null),rotateRight:ve.createElement(Pn,null),zoomIn:ve.createElement(ga,null),zoomOut:ve.createElement(Rn,null),close:ve.createElement(oi.Z,null),left:ve.createElement(lo.Z,null),right:ve.createElement(ko.Z,null),flipX:ve.createElement(Cr,null),flipY:ve.createElement(Cr,{rotate:90})};var Sr=Vt=>{var{previewPrefixCls:Gt,preview:sn}=Vt,Ln=br(Vt,["previewPrefixCls","preview"]);const{getPrefixCls:Vn}=ve.useContext(ni.E_),ir=Vn("image",Gt),cr=`${ir}-preview`,Qr=Vn(),[no,ho]=kr(ir),_o=ve.useMemo(()=>{var Lo;if(sn===!1)return sn;const la=typeof sn=="object"?sn:{},ba=Ae()(ho,(Lo=la.rootClassName)!==null&&Lo!==void 0?Lo:"");return Object.assign(Object.assign({},la),{transitionName:(0,ei.m)(Qr,"zoom",la.transitionName),maskTransitionName:(0,ei.m)(Qr,"fade",la.maskTransitionName),rootClassName:ba})},[sn]);return no(ve.createElement(Mr.PreviewGroup,Object.assign({preview:_o,previewPrefixCls:cr,icons:Nn},Ln)))},So=function(Vt,Gt){var sn={};for(var Ln in Vt)Object.prototype.hasOwnProperty.call(Vt,Ln)&&Gt.indexOf(Ln)<0&&(sn[Ln]=Vt[Ln]);if(Vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Vn=0,Ln=Object.getOwnPropertySymbols(Vt);Vn<Ln.length;Vn++)Gt.indexOf(Ln[Vn])<0&&Object.prototype.propertyIsEnumerable.call(Vt,Ln[Vn])&&(sn[Ln[Vn]]=Vt[Ln[Vn]]);return sn};const Fo=Vt=>{const{prefixCls:Gt,preview:sn,className:Ln,rootClassName:Vn,style:ir}=Vt,cr=So(Vt,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:Qr,locale:no=_a.Z,getPopupContainer:ho,image:_o}=ve.useContext(ni.E_),Lo=Qr("image",Gt),la=Qr(),ba=no.Image||_a.Z.Image,[pa,Ho]=kr(Lo),Ja=Ae()(Vn,Ho),Ga=Ae()(Ln,Ho,_o==null?void 0:_o.className),vi=ve.useMemo(()=>{if(sn===!1)return sn;const Mo=typeof sn=="object"?sn:{},{getContainer:ra}=Mo,ai=So(Mo,["getContainer"]);return Object.assign(Object.assign({mask:ve.createElement("div",{className:`${Lo}-mask-info`},ve.createElement(x.Z,null),ba==null?void 0:ba.preview),icons:Nn},ai),{getContainer:ra||ho,transitionName:(0,ei.m)(la,"zoom",Mo.transitionName),maskTransitionName:(0,ei.m)(la,"fade",Mo.maskTransitionName)})},[sn,ba]),ui=Object.assign(Object.assign({},_o==null?void 0:_o.style),ir);return pa(ve.createElement(Mr,Object.assign({prefixCls:Lo,preview:vi,rootClassName:Ja,className:Ga,style:ui},cr)))};Fo.PreviewGroup=Sr;var Vo=Fo},71322:function(pn,Mt,fe){"use strict";fe.d(Mt,{D:function(){return ee},Z:function(){return de}});var ve=fe(87462),je=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"},ge=x,Ae=fe(74643),ue=function(pe,me){return je.createElement(Ae.Z,(0,ve.Z)({},pe,{ref:me,icon:ge}))},ae=je.forwardRef(ue),oe=fe(22751),le=fe(91034),ie=fe(94184),se=fe.n(ie),re=fe(10366),z=he=>!isNaN(parseFloat(he))&&isFinite(he),a=fe(53124),y=fe(84321),E=function(he,pe){var me={};for(var be in he)Object.prototype.hasOwnProperty.call(he,be)&&pe.indexOf(be)<0&&(me[be]=he[be]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,be=Object.getOwnPropertySymbols(he);ye<be.length;ye++)pe.indexOf(be[ye])<0&&Object.prototype.propertyIsEnumerable.call(he,be[ye])&&(me[be[ye]]=he[be[ye]]);return me};const b={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},ee=je.createContext({}),ne=(()=>{let he=0;return function(){let pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return he+=1,`${pe}${he}`}})();var de=je.forwardRef((he,pe)=>{const{prefixCls:me,className:be,trigger:ye,children:Ce,defaultCollapsed:we=!1,theme:Qe="dark",style:Se={},collapsible:ke=!1,reverseArrow:Pe=!1,width:Te=200,collapsedWidth:Ze=80,zeroWidthTriggerStyle:Xe,breakpoint:Re,onCollapse:Je,onBreakpoint:et}=he,ut=E(he,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:ct}=(0,je.useContext)(y.Gs),[ot,st]=(0,je.useState)("collapsed"in he?he.collapsed:we),[lt,pt]=(0,je.useState)(!1);(0,je.useEffect)(()=>{"collapsed"in he&&st(he.collapsed)},[he.collapsed]);const yt=(Ke,Ge)=>{"collapsed"in he||st(Ke),Je==null||Je(Ke,Ge)},_t=(0,je.useRef)();_t.current=Ke=>{pt(Ke.matches),et==null||et(Ke.matches),ot!==Ke.matches&&yt(Ke.matches,"responsive")},(0,je.useEffect)(()=>{function Ke(_e){return _t.current(_e)}let Ge;if(typeof window!="undefined"){const{matchMedia:_e}=window;if(_e&&Re&&Re in b){Ge=_e(`(max-width: ${b[Re]})`);try{Ge.addEventListener("change",Ke)}catch(xe){Ge.addListener(Ke)}Ke(Ge)}}return()=>{try{Ge==null||Ge.removeEventListener("change",Ke)}catch(_e){Ge==null||Ge.removeListener(Ke)}}},[Re]),(0,je.useEffect)(()=>{const Ke=ne("ant-sider-");return ct.addSider(Ke),()=>ct.removeSider(Ke)},[]);const mt=()=>{yt(!ot,"clickTrigger")},{getPrefixCls:dt}=(0,je.useContext)(a.E_),$e=()=>{const Ke=dt("layout-sider",me),Ge=(0,re.Z)(ut,["collapsed"]),_e=ot?Ze:Te,xe=z(_e)?`${_e}px`:String(_e),We=parseFloat(String(Ze||0))===0?je.createElement("span",{onClick:mt,className:se()(`${Ke}-zero-width-trigger`,`${Ke}-zero-width-trigger-${Pe?"right":"left"}`),style:Xe},ye||je.createElement(ae,null)):null,ze={expanded:Pe?je.createElement(le.Z,null):je.createElement(oe.Z,null),collapsed:Pe?je.createElement(oe.Z,null):je.createElement(le.Z,null)}[ot?"collapsed":"expanded"],at=ye!==null?We||je.createElement("div",{className:`${Ke}-trigger`,onClick:mt,style:{width:xe}},ye||ze):null,bt=Object.assign(Object.assign({},Se),{flex:`0 0 ${xe}`,maxWidth:xe,minWidth:xe,width:xe}),Pt=se()(Ke,`${Ke}-${Qe}`,{[`${Ke}-collapsed`]:!!ot,[`${Ke}-has-trigger`]:ke&&ye!==null&&!We,[`${Ke}-below`]:!!lt,[`${Ke}-zero-width`]:parseFloat(xe)===0},be);return je.createElement("aside",Object.assign({className:Pt},Ge,{style:bt,ref:pe}),je.createElement("div",{className:`${Ke}-children`},Ce),ke||lt&&We?at:null)},Fe=je.useMemo(()=>({siderCollapsed:ot}),[ot]);return je.createElement(ee.Provider,{value:Fe},$e())})},84321:function(pn,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 ve=fe(74902),je=fe(94184),x=fe.n(je),ge=fe(10366),Ae=fe(67294),ue=fe(53124),ae=fe(67968),le=de=>{const{componentCls:he,bodyBg:pe,lightSiderBg:me,lightTriggerBg:be,lightTriggerColor:ye}=de;return{[`${he}-sider-light`]:{background:me,[`${he}-sider-trigger`]:{color:ye,background:be},[`${he}-sider-zero-width-trigger`]:{color:ye,background:be,border:`1px solid ${pe}`,borderInlineStart:0}}}};const ie=de=>{const{antCls:he,componentCls:pe,colorText:me,triggerColor:be,footerBg:ye,triggerBg:Ce,headerHeight:we,headerPadding:Qe,headerColor:Se,footerPadding:ke,triggerHeight:Pe,zeroTriggerHeight:Te,zeroTriggerWidth:Ze,motionDurationMid:Xe,motionDurationSlow:Re,fontSize:Je,borderRadius:et,bodyBg:ut,headerBg:ct,siderBg:ot}=de;return{[pe]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:ut,"&, *":{boxSizing:"border-box"},[`&${pe}-has-sider`]:{flexDirection:"row",[`> ${pe}, > ${pe}-content`]:{width:0}},[`${pe}-header, &${pe}-footer`]:{flex:"0 0 auto"},[`${pe}-sider`]:{position:"relative",minWidth:0,background:ot,transition:`all ${Xe}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${he}-menu${he}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Pe},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Pe,color:be,lineHeight:`${Pe}px`,textAlign:"center",background:Ce,cursor:"pointer",transition:`all ${Xe}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:we,insetInlineEnd:-Ze,zIndex:1,width:Ze,height:Te,color:be,fontSize:de.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ot,borderStartStartRadius:0,borderStartEndRadius:et,borderEndEndRadius:et,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Re} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Re}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Ze,borderStartStartRadius:et,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:et}}}}},le(de)),{"&-rtl":{direction:"rtl"}}),[`${pe}-header`]:{height:we,padding:Qe,color:Se,lineHeight:`${we}px`,background:ct,[`${he}-menu`]:{lineHeight:"inherit"}},[`${pe}-footer`]:{padding:ke,color:me,fontSize:Je,background:ye},[`${pe}-content`]:{flex:"auto",minHeight:0}}};var se=(0,ae.Z)("Layout",de=>[ie(de)],de=>{const{colorBgLayout:he,controlHeight:pe,controlHeightLG:me,colorText:be,controlHeightSM:ye,marginXXS:Ce,colorTextLightSolid:we,colorBgContainer:Qe}=de,Se=me*1.25;return{colorBgHeader:"#001529",colorBgBody:he,colorBgTrigger:"#002140",bodyBg:he,headerBg:"#001529",headerHeight:pe*2,headerPadding:`0 ${Se}px`,headerColor:be,footerPadding:`${ye}px ${Se}px`,footerBg:he,siderBg:"#001529",triggerHeight:me+Ce*2,triggerBg:"#002140",triggerColor:we,zeroTriggerWidth:me,zeroTriggerHeight:me,lightSiderBg:Qe,lightTriggerBg:Qe,lightTriggerColor:be}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),re=function(de,he){var pe={};for(var me in de)Object.prototype.hasOwnProperty.call(de,me)&&he.indexOf(me)<0&&(pe[me]=de[me]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,me=Object.getOwnPropertySymbols(de);be<me.length;be++)he.indexOf(me[be])<0&&Object.prototype.propertyIsEnumerable.call(de,me[be])&&(pe[me[be]]=de[me[be]]);return pe};const te=Ae.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function z(de){let{suffixCls:he,tagName:pe,displayName:me}=de;return be=>Ae.forwardRef((Ce,we)=>Ae.createElement(be,Object.assign({ref:we,suffixCls:he,tagName:pe},Ce)))}const a=Ae.forwardRef((de,he)=>{const{prefixCls:pe,suffixCls:me,className:be,tagName:ye}=de,Ce=re(de,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:we}=Ae.useContext(ue.E_),Qe=we("layout",pe),[Se,ke]=se(Qe),Pe=me?`${Qe}-${me}`:Qe;return Se(Ae.createElement(ye,Object.assign({className:x()(pe||Pe,be,ke),ref:he},Ce)))}),y=Ae.forwardRef((de,he)=>{const{direction:pe}=Ae.useContext(ue.E_),[me,be]=Ae.useState([]),{prefixCls:ye,className:Ce,rootClassName:we,children:Qe,hasSider:Se,tagName:ke,style:Pe}=de,Te=re(de,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Ze=(0,ge.Z)(Te,["suffixCls"]),{getPrefixCls:Xe,layout:Re}=Ae.useContext(ue.E_),Je=Xe("layout",ye),[et,ut]=se(Je),ct=x()(Je,{[`${Je}-has-sider`]:typeof Se=="boolean"?Se:me.length>0,[`${Je}-rtl`]:pe==="rtl"},Re==null?void 0:Re.className,Ce,we,ut),ot=Ae.useMemo(()=>({siderHook:{addSider:st=>{be(lt=>[].concat((0,ve.Z)(lt),[st]))},removeSider:st=>{be(lt=>lt.filter(pt=>pt!==st))}}}),[]);return et(Ae.createElement(te.Provider,{value:ot},Ae.createElement(ke,Object.assign({ref:he,className:ct,style:Object.assign(Object.assign({},Re==null?void 0:Re.style),Pe)},Ze),Qe)))}),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(pn,Mt,fe){"use strict";fe.d(Mt,{J:function(){return ue}});var ve=fe(67294),je=fe(4173),x=fe(60276),ge=function(ae,oe){var le={};for(var ie in ae)Object.prototype.hasOwnProperty.call(ae,ie)&&oe.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++)oe.indexOf(ie[se])<0&&Object.prototype.propertyIsEnumerable.call(ae,ie[se])&&(le[ie[se]]=ae[ie[se]]);return le};const Ae=ve.createContext(null),ue=ve.forwardRef((ae,oe)=>{const{children:le}=ae,ie=ge(ae,["children"]),se=ve.useContext(Ae),re=ve.useMemo(()=>Object.assign(Object.assign({},se),ie),[se,ie.prefixCls,ie.mode,ie.selectable]);return ve.createElement(Ae.Provider,{value:re},ve.createElement(je.BR,null,(0,x.supportNodeRef)(le)?ve.cloneElement(le,{ref:oe}):le))});Mt.Z=Ae},68508:function(pn,Mt,fe){"use strict";fe.d(Mt,{default:function(){return Ke}});var ve=fe(78595),je=fe(67294),x=fe(71322),ge=fe(94184),Ae=fe.n(ge),ue=fe(53124),ae=function(Ge,_e){var xe={};for(var We in Ge)Object.prototype.hasOwnProperty.call(Ge,We)&&_e.indexOf(We)<0&&(xe[We]=Ge[We]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,We=Object.getOwnPropertySymbols(Ge);Ie<We.length;Ie++)_e.indexOf(We[Ie])<0&&Object.prototype.propertyIsEnumerable.call(Ge,We[Ie])&&(xe[We[Ie]]=Ge[We[Ie]]);return xe},le=Ge=>{const{prefixCls:_e,className:xe,dashed:We}=Ge,Ie=ae(Ge,["prefixCls","className","dashed"]),{getPrefixCls:De}=je.useContext(ue.E_),ze=De("menu",_e),at=Ae()({[`${ze}-item-divider-dashed`]:!!We},xe);return je.createElement(ve.iz,Object.assign({className:at},Ie))},ie=fe(37419),se=fe(10366),re=fe(83062),te=fe(96159),a=(0,je.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),E=Ge=>{var _e;const{className:xe,children:We,icon:Ie,title:De,danger:ze}=Ge,{prefixCls:at,firstLevel:bt,direction:Pt,disableMenuItemTitleTooltip:Ot,inlineCollapsed:St}=je.useContext(a),wt=jt=>{const Jt=je.createElement("span",{className:`${at}-title-content`},We);return(!Ie||(0,te.l$)(We)&&We.type==="span")&&We&&jt&&bt&&typeof We=="string"?je.createElement("div",{className:`${at}-inline-collapsed-noicon`},We.charAt(0)):Jt},{siderCollapsed:It}=je.useContext(x.D);let Ut=De;typeof De=="undefined"?Ut=bt?We:"":De===!1&&(Ut="");const Ct={title:Ut};!It&&!St&&(Ct.title=null,Ct.open=!1);const Zt=(0,ie.Z)(We).length;let xt=je.createElement(ve.ck,Object.assign({},(0,se.Z)(Ge,["title","icon","danger"]),{className:Ae()({[`${at}-item-danger`]:ze,[`${at}-item-only-child`]:(Ie?Zt+1:Zt)===1},xe),title:typeof De=="string"?De:void 0}),(0,te.Tm)(Ie,{className:Ae()((0,te.l$)(Ie)?(_e=Ie.props)===null||_e===void 0?void 0:_e.className:"",`${at}-item-icon`)}),wt(St));return Ot||(xt=je.createElement(re.Z,Object.assign({},Ct,{placement:Pt==="rtl"?"left":"right",overlayClassName:`${at}-inline-collapsed-tooltip`}),xt)),xt},ee=Ge=>{var _e;const{popupClassName:xe,icon:We,title:Ie,theme:De}=Ge,ze=je.useContext(a),{prefixCls:at,inlineCollapsed:bt,theme:Pt}=ze,Ot=(0,ve.Xl)();let St;if(!We)St=bt&&!Ot.length&&Ie&&typeof Ie=="string"?je.createElement("div",{className:`${at}-inline-collapsed-noicon`},Ie.charAt(0)):je.createElement("span",{className:`${at}-title-content`},Ie);else{const It=(0,te.l$)(Ie)&&Ie.type==="span";St=je.createElement(je.Fragment,null,(0,te.Tm)(We,{className:Ae()((0,te.l$)(We)?(_e=We.props)===null||_e===void 0?void 0:_e.className:"",`${at}-item-icon`)}),It?Ie:je.createElement("span",{className:`${at}-title-content`},Ie))}const wt=je.useMemo(()=>Object.assign(Object.assign({},ze),{firstLevel:!1}),[ze]);return je.createElement(a.Provider,{value:wt},je.createElement(ve.Wd,Object.assign({},(0,se.Z)(Ge,["icon"]),{title:St,popupClassName:Ae()(at,xe,`${at}-${De||Pt}`)})))},ne=fe(25877),ce=fe(60276),de=fe(33603),he=fe(76529),pe=function(Ge,_e){var xe={};for(var We in Ge)Object.prototype.hasOwnProperty.call(Ge,We)&&_e.indexOf(We)<0&&(xe[We]=Ge[We]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,We=Object.getOwnPropertySymbols(Ge);Ie<We.length;Ie++)_e.indexOf(We[Ie])<0&&Object.prototype.propertyIsEnumerable.call(Ge,We[Ie])&&(xe[We[Ie]]=Ge[We[Ie]]);return xe};function me(Ge){return(Ge||[]).map((_e,xe)=>{if(_e&&typeof _e=="object"){const We=_e,{label:Ie,children:De,key:ze,type:at}=We,bt=pe(We,["label","children","key","type"]),Pt=ze!=null?ze:`tmp-${xe}`;return De||at==="group"?at==="group"?je.createElement(ve.BW,Object.assign({key:Pt},bt,{title:Ie}),me(De)):je.createElement(ee,Object.assign({key:Pt},bt,{title:Ie}),me(De)):at==="divider"?je.createElement(le,Object.assign({key:Pt},bt)):je.createElement(E,Object.assign({key:Pt},bt),Ie)}return null}).filter(_e=>_e)}function be(Ge){return je.useMemo(()=>Ge&&me(Ge),[Ge])}var ye=fe(84780),Ce=fe(14747),we=fe(33507),Qe=fe(67771),Se=fe(50438),ke=fe(67968),Pe=fe(45503),Ze=Ge=>{const{componentCls:_e,motionDurationSlow:xe,horizontalLineHeight:We,colorSplit:Ie,lineWidth:De,lineType:ze,itemPaddingInline:at}=Ge;return{[`${_e}-horizontal`]:{lineHeight:We,border:0,borderBottom:`${De}px ${ze} ${Ie}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${_e}-item, ${_e}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:at},[`> ${_e}-item:hover,
|
|
|
> ${_e}-item-active,
|
|
|
> ${_e}-submenu ${_e}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${_e}-item, ${_e}-submenu-title`]:{transition:[`border-color ${xe}`,`background ${xe}`].join(",")},[`${_e}-submenu-arrow`]:{display:"none"}}}},Re=Ge=>{let{componentCls:_e,menuArrowOffset:xe}=Ge;return{[`${_e}-rtl`]:{direction:"rtl"},[`${_e}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${_e}-rtl${_e}-vertical,
|
|
|
${_e}-submenu-rtl ${_e}-vertical`]:{[`${_e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${xe})`},"&::after":{transform:`rotate(45deg) translateY(${xe})`}}}}};const Je=Ge=>Object.assign({},(0,Ce.oN)(Ge));var ut=(Ge,_e)=>{const{componentCls:xe,itemColor:We,itemSelectedColor:Ie,groupTitleColor:De,itemBg:ze,subMenuItemBg:at,itemSelectedBg:bt,activeBarHeight:Pt,activeBarWidth:Ot,activeBarBorderWidth:St,motionDurationSlow:wt,motionEaseInOut:It,motionEaseOut:Ut,itemPaddingInline:Ct,motionDurationMid:Zt,itemHoverColor:xt,lineType:jt,colorSplit:Jt,itemDisabledColor:tn,dangerItemColor:hn,dangerItemHoverColor:Un,dangerItemSelectedColor:xn,dangerItemActiveBg:Hn,dangerItemSelectedBg:mn,itemHoverBg:wn,itemActiveBg:$n,menuSubMenuBg:Fr,horizontalItemSelectedColor:Ur,horizontalItemSelectedBg:xr,horizontalItemBorderRadius:Jr,horizontalItemHoverBg:bo,popupBg:Qo}=Ge;return{[`${xe}-${_e}, ${xe}-${_e} > ${xe}`]:{color:We,background:ze,[`&${xe}-root:focus-visible`]:Object.assign({},Je(Ge)),[`${xe}-item-group-title`]:{color:De},[`${xe}-submenu-selected`]:{[`> ${xe}-submenu-title`]:{color:Ie}},[`${xe}-item-disabled, ${xe}-submenu-disabled`]:{color:`${tn} !important`},[`${xe}-item:not(${xe}-item-selected):not(${xe}-submenu-selected)`]:{[`&:hover, > ${xe}-submenu-title:hover`]:{color:xt}},[`&:not(${xe}-horizontal)`]:{[`${xe}-item:not(${xe}-item-selected)`]:{"&:hover":{backgroundColor:wn},"&:active":{backgroundColor:$n}},[`${xe}-submenu-title`]:{"&:hover":{backgroundColor:wn},"&:active":{backgroundColor:$n}}},[`${xe}-item-danger`]:{color:hn,[`&${xe}-item:hover`]:{[`&:not(${xe}-item-selected):not(${xe}-submenu-selected)`]:{color:Un}},[`&${xe}-item:active`]:{background:Hn}},[`${xe}-item a`]:{"&, &:hover":{color:"inherit"}},[`${xe}-item-selected`]:{color:Ie,[`&${xe}-item-danger`]:{color:xn},"a, a:hover":{color:"inherit"}},[`& ${xe}-item-selected`]:{backgroundColor:bt,[`&${xe}-item-danger`]:{backgroundColor:mn}},[`${xe}-item, ${xe}-submenu-title`]:{[`&:not(${xe}-item-disabled):focus-visible`]:Object.assign({},Je(Ge))},[`&${xe}-submenu > ${xe}`]:{backgroundColor:Fr},[`&${xe}-popup > ${xe}`]:{backgroundColor:Qo},[`&${xe}-horizontal`]:Object.assign(Object.assign({},_e==="dark"?{borderBottom:0}:{}),{[`> ${xe}-item, > ${xe}-submenu`]:{top:St,marginTop:-St,marginBottom:0,borderRadius:Jr,"&::after":{position:"absolute",insetInline:Ct,bottom:0,borderBottom:`${Pt}px solid transparent`,transition:`border-color ${wt} ${It}`,content:'""'},"&:hover, &-active, &-open":{background:bo,"&::after":{borderBottomWidth:Pt,borderBottomColor:Ur}},"&-selected":{color:Ur,backgroundColor:xr,"&:hover":{backgroundColor:xr},"&::after":{borderBottomWidth:Pt,borderBottomColor:Ur}}}}),[`&${xe}-root`]:{[`&${xe}-inline, &${xe}-vertical`]:{borderInlineEnd:`${St}px ${jt} ${Jt}`}},[`&${xe}-inline`]:{[`${xe}-sub${xe}-inline`]:{background:at},[`${xe}-item, ${xe}-submenu-title`]:St&&Ot?{width:`calc(100% + ${St}px)`}:{},[`${xe}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Ot}px solid ${Ie}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Zt} ${Ut}`,`opacity ${Zt} ${Ut}`].join(","),content:'""'},[`&${xe}-item-danger`]:{"&::after":{borderInlineEndColor:xn}}},[`${xe}-selected, ${xe}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Zt} ${It}`,`opacity ${Zt} ${It}`].join(",")}}}}}};const ct=Ge=>{const{componentCls:_e,itemHeight:xe,itemMarginInline:We,padding:Ie,menuArrowSize:De,marginXS:ze,itemMarginBlock:at}=Ge,bt=Ie+De+ze;return{[`${_e}-item`]:{position:"relative",overflow:"hidden"},[`${_e}-item, ${_e}-submenu-title`]:{height:xe,lineHeight:`${xe}px`,paddingInline:Ie,overflow:"hidden",textOverflow:"ellipsis",marginInline:We,marginBlock:at,width:`calc(100% - ${We*2}px)`},[`> ${_e}-item,
|
|
|
> ${_e}-submenu > ${_e}-submenu-title`]:{height:xe,lineHeight:`${xe}px`},[`${_e}-item-group-list ${_e}-submenu-title,
|
|
|
${_e}-submenu-title`]:{paddingInlineEnd:bt}}};var st=Ge=>{const{componentCls:_e,iconCls:xe,itemHeight:We,colorTextLightSolid:Ie,dropdownWidth:De,controlHeightLG:ze,motionDurationMid:at,motionEaseOut:bt,paddingXL:Pt,itemMarginInline:Ot,fontSizeLG:St,motionDurationSlow:wt,paddingXS:It,boxShadowSecondary:Ut,collapsedWidth:Ct,collapsedIconSize:Zt}=Ge,xt={height:We,lineHeight:`${We}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[_e]:{"&-inline, &-vertical":Object.assign({[`&${_e}-root`]:{boxShadow:"none"}},ct(Ge))},[`${_e}-submenu-popup`]:{[`${_e}-vertical`]:Object.assign(Object.assign({},ct(Ge)),{boxShadow:Ut})}},{[`${_e}-submenu-popup ${_e}-vertical${_e}-sub`]:{minWidth:De,maxHeight:`calc(100vh - ${ze*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${_e}-inline`]:{width:"100%",[`&${_e}-root`]:{[`${_e}-item, ${_e}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${wt}`,`background ${wt}`,`padding ${at} ${bt}`].join(","),[`> ${_e}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${_e}-sub${_e}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${_e}-submenu > ${_e}-submenu-title`]:xt,[`& ${_e}-item-group-title`]:{paddingInlineStart:Pt}},[`${_e}-item`]:xt}},{[`${_e}-inline-collapsed`]:{width:Ct,[`&${_e}-root`]:{[`${_e}-item, ${_e}-submenu ${_e}-submenu-title`]:{[`> ${_e}-inline-collapsed-noicon`]:{fontSize:St,textAlign:"center"}}},[`> ${_e}-item,
|
|
|
> ${_e}-item-group > ${_e}-item-group-list > ${_e}-item,
|
|
|
> ${_e}-item-group > ${_e}-item-group-list > ${_e}-submenu > ${_e}-submenu-title,
|
|
|
> ${_e}-submenu > ${_e}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${St/2}px - ${Ot}px)`,textOverflow:"clip",[`
|
|
|
${_e}-submenu-arrow,
|
|
|
${_e}-submenu-expand-icon
|
|
|
`]:{opacity:0},[`${_e}-item-icon, ${xe}`]:{margin:0,fontSize:Zt,lineHeight:`${We}px`,"+ span":{display:"inline-block",opacity:0}}},[`${_e}-item-icon, ${xe}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${_e}-item-icon, ${xe}`]:{display:"none"},"a, a:hover":{color:Ie}},[`${_e}-item-group-title`]:Object.assign(Object.assign({},Ce.vS),{paddingInline:It})}}]};const lt=Ge=>{const{componentCls:_e,motionDurationSlow:xe,motionDurationMid:We,motionEaseInOut:Ie,motionEaseOut:De,iconCls:ze,iconSize:at,iconMarginInlineEnd:bt}=Ge;return{[`${_e}-item, ${_e}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${xe}`,`background ${xe}`,`padding ${xe} ${Ie}`].join(","),[`${_e}-item-icon, ${ze}`]:{minWidth:at,fontSize:at,transition:[`font-size ${We} ${De}`,`margin ${xe} ${Ie}`,`color ${xe}`].join(","),"+ span":{marginInlineStart:bt,opacity:1,transition:[`opacity ${xe} ${Ie}`,`margin ${xe}`,`color ${xe}`].join(",")}},[`${_e}-item-icon`]:Object.assign({},(0,Ce.Ro)()),[`&${_e}-item-only-child`]:{[`> ${ze}, > ${_e}-item-icon`]:{marginInlineEnd:0}}},[`${_e}-item-disabled, ${_e}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${_e}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},pt=Ge=>{const{componentCls:_e,motionDurationSlow:xe,motionEaseInOut:We,borderRadius:Ie,menuArrowSize:De,menuArrowOffset:ze}=Ge;return{[`${_e}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Ge.margin,width:De,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${xe} ${We}, opacity ${xe}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:De*.6,height:De*.15,backgroundColor:"currentcolor",borderRadius:Ie,transition:[`background ${xe} ${We}`,`transform ${xe} ${We}`,`top ${xe} ${We}`,`color ${xe} ${We}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${ze})`},"&::after":{transform:`rotate(-45deg) translateY(${ze})`}}}}},yt=Ge=>{const{antCls:_e,componentCls:xe,fontSize:We,motionDurationSlow:Ie,motionDurationMid:De,motionEaseInOut:ze,paddingXS:at,padding:bt,colorSplit:Pt,lineWidth:Ot,zIndexPopup:St,borderRadiusLG:wt,subMenuItemBorderRadius:It,menuArrowSize:Ut,menuArrowOffset:Ct,lineType:Zt,menuPanelMaskInset:xt,groupTitleLineHeight:jt,groupTitleFontSize:Jt}=Ge;return[{"":{[`${xe}`]:Object.assign(Object.assign({},(0,Ce.dF)()),{"&-hidden":{display:"none"}})},[`${xe}-submenu-hidden`]:{display:"none"}},{[xe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ce.Wf)(Ge)),(0,Ce.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:We,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",[`${xe}-item`]:{flex:"none"}},[`${xe}-item, ${xe}-submenu, ${xe}-submenu-title`]:{borderRadius:Ge.itemBorderRadius},[`${xe}-item-group-title`]:{padding:`${at}px ${bt}px`,fontSize:Jt,lineHeight:jt,transition:`all ${Ie}`},[`&-horizontal ${xe}-submenu`]:{transition:[`border-color ${Ie} ${ze}`,`background ${Ie} ${ze}`].join(",")},[`${xe}-submenu, ${xe}-submenu-inline`]:{transition:[`border-color ${Ie} ${ze}`,`background ${Ie} ${ze}`,`padding ${De} ${ze}`].join(",")},[`${xe}-submenu ${xe}-sub`]:{cursor:"initial",transition:[`background ${Ie} ${ze}`,`padding ${Ie} ${ze}`].join(",")},[`${xe}-title-content`]:{transition:`color ${Ie}`},[`${xe}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${xe}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Pt,borderStyle:Zt,borderWidth:0,borderTopWidth:Ot,marginBlock:Ot,padding:0,"&-dashed":{borderStyle:"dashed"}}}),lt(Ge)),{[`${xe}-item-group`]:{[`${xe}-item-group-list`]:{margin:0,padding:0,[`${xe}-item, ${xe}-submenu-title`]:{paddingInline:`${We*2}px ${bt}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:St,borderRadius:wt,boxShadow:"none",transformOrigin:"0 0",[`&${xe}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${xt}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:xt},"\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:Ge.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Ge.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Ge.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Ge.paddingXS},[`> ${xe}`]:Object.assign(Object.assign(Object.assign({borderRadius:wt},lt(Ge)),pt(Ge)),{[`${xe}-item, ${xe}-submenu > ${xe}-submenu-title`]:{borderRadius:It},[`${xe}-submenu-title::after`]:{transition:`transform ${Ie} ${ze}`}})}}),pt(Ge)),{[`&-inline-collapsed ${xe}-submenu-arrow,
|
|
|
&-inline ${xe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ct})`},"&::after":{transform:`rotate(45deg) translateX(-${Ct})`}},[`${xe}-submenu-open${xe}-submenu-inline > ${xe}-submenu-title > ${xe}-submenu-arrow`]:{transform:`translateY(-${Ut*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ct})`},"&::before":{transform:`rotate(45deg) translateX(${Ct})`}}})},{[`${_e}-layout-header`]:{[xe]:{lineHeight:"inherit"}}}]};var _t=(Ge,_e)=>(0,ke.Z)("Menu",We=>{if(_e===!1)return[];const{colorBgElevated:Ie,colorPrimary:De,colorTextLightSolid:ze,controlHeightLG:at,fontSize:bt,darkItemColor:Pt,darkDangerItemColor:Ot,darkItemBg:St,darkSubMenuItemBg:wt,darkItemSelectedColor:It,darkItemSelectedBg:Ut,darkDangerItemSelectedBg:Ct,darkItemHoverBg:Zt,darkGroupTitleColor:xt,darkItemHoverColor:jt,darkItemDisabledColor:Jt,darkDangerItemHoverColor:tn,darkDangerItemSelectedColor:hn,darkDangerItemActiveBg:Un}=We,xn=bt/7*5,Hn=(0,Pe.TS)(We,{menuArrowSize:xn,menuHorizontalHeight:at*1.15,menuArrowOffset:`${xn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Ie}),mn=(0,Pe.TS)(Hn,{itemColor:Pt,itemHoverColor:jt,groupTitleColor:xt,itemSelectedColor:It,itemBg:St,popupBg:St,subMenuItemBg:wt,itemActiveBg:"transparent",itemSelectedBg:Ut,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Zt,itemDisabledColor:Jt,dangerItemColor:Ot,dangerItemHoverColor:tn,dangerItemSelectedColor:hn,dangerItemActiveBg:Un,dangerItemSelectedBg:Ct,menuSubMenuBg:wt,horizontalItemSelectedColor:ze,horizontalItemSelectedBg:De});return[yt(Hn),Ze(Hn),st(Hn),ut(Hn,"light"),ut(mn,"dark"),Re(Hn),(0,we.Z)(Hn),(0,Qe.oN)(Hn,"slide-up"),(0,Qe.oN)(Hn,"slide-down"),(0,Se._y)(Hn,"zoom-big")]},We=>{const{colorPrimary:Ie,colorError:De,colorTextDisabled:ze,colorErrorBg:at,colorText:bt,colorTextDescription:Pt,colorBgContainer:Ot,colorFillAlter:St,colorFillContent:wt,lineWidth:It,lineWidthBold:Ut,controlItemBgActive:Ct,colorBgTextHover:Zt,controlHeightLG:xt,lineHeight:jt,colorBgElevated:Jt,marginXXS:tn,padding:hn,fontSize:Un,controlHeightSM:xn,fontSizeLG:Hn,colorTextLightSolid:mn,colorErrorHover:wn}=We,$n=new ye.C(mn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:We.zIndexPopupBase+50,radiusItem:We.borderRadiusLG,itemBorderRadius:We.borderRadiusLG,radiusSubMenuItem:We.borderRadiusSM,subMenuItemBorderRadius:We.borderRadiusSM,colorItemText:bt,itemColor:bt,colorItemTextHover:bt,itemHoverColor:bt,colorItemTextHoverHorizontal:Ie,horizontalItemHoverColor:Ie,colorGroupTitle:Pt,groupTitleColor:Pt,colorItemTextSelected:Ie,itemSelectedColor:Ie,colorItemTextSelectedHorizontal:Ie,horizontalItemSelectedColor:Ie,colorItemBg:Ot,itemBg:Ot,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:Ut,activeBarHeight:Ut,colorActiveBarBorderSize:It,activeBarBorderWidth:It,colorItemTextDisabled:ze,itemDisabledColor:ze,colorDangerItemText:De,dangerItemColor:De,colorDangerItemTextHover:De,dangerItemHoverColor:De,colorDangerItemTextSelected:De,dangerItemSelectedColor:De,colorDangerItemBgActive:at,dangerItemActiveBg:at,colorDangerItemBgSelected:at,dangerItemSelectedBg:at,itemMarginInline:We.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:xt,groupTitleLineHeight:jt,collapsedWidth:xt*2,popupBg:Jt,itemMarginBlock:tn,itemPaddingInline:hn,horizontalLineHeight:`${xt*1.15}px`,iconSize:Un,iconMarginInlineEnd:xn-Un,collapsedIconSize:Hn,groupTitleFontSize:Un,darkItemDisabledColor:new ye.C(mn).setAlpha(.25).toRgbString(),darkItemColor:$n,darkDangerItemColor:De,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:mn,darkItemSelectedBg:Ie,darkDangerItemSelectedBg:De,darkItemHoverBg:"transparent",darkGroupTitleColor:$n,darkItemHoverColor:mn,darkDangerItemHoverColor:wn,darkDangerItemSelectedColor:mn,darkDangerItemActiveBg:De}},{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"]]})(Ge),mt=function(Ge,_e){var xe={};for(var We in Ge)Object.prototype.hasOwnProperty.call(Ge,We)&&_e.indexOf(We)<0&&(xe[We]=Ge[We]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,We=Object.getOwnPropertySymbols(Ge);Ie<We.length;Ie++)_e.indexOf(We[Ie])<0&&Object.prototype.propertyIsEnumerable.call(Ge,We[Ie])&&(xe[We[Ie]]=Ge[We[Ie]]);return xe},$e=(0,je.forwardRef)((Ge,_e)=>{var xe,We;const Ie=je.useContext(he.Z),De=Ie||{},{getPrefixCls:ze,getPopupContainer:at,direction:bt,menu:Pt}=je.useContext(ue.E_),Ot=ze(),{prefixCls:St,className:wt,style:It,theme:Ut="light",expandIcon:Ct,_internalDisableMenuItemTitleTooltip:Zt,inlineCollapsed:xt,siderCollapsed:jt,items:Jt,children:tn,rootClassName:hn,mode:Un,selectable:xn,onClick:Hn,overflowedIndicatorPopupClassName:mn}=Ge,wn=mt(Ge,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),$n=(0,se.Z)(wn,["collapsedWidth"]),Fr=be(Jt)||tn;(xe=De.validator)===null||xe===void 0||xe.call(De,{mode:Un});const Ur=(0,ce.useEvent)(function(){var lr;Hn==null||Hn.apply(void 0,arguments),(lr=De.onClick)===null||lr===void 0||lr.call(De)}),xr=De.mode||Un,Jr=xn!=null?xn:De.selectable,bo=je.useMemo(()=>jt!==void 0?jt:xt,[xt,jt]),Qo={horizontal:{motionName:`${Ot}-slide-up`},inline:(0,de.Z)(Ot),other:{motionName:`${Ot}-zoom-big`}},qn=ze("menu",St||De.prefixCls),[Dn,tr]=_t(qn,!Ie),Tn=Ae()(`${qn}-${Ut}`,Pt==null?void 0:Pt.className,wt);let Zn;if(typeof Ct=="function")Zn=Ct;else if(Ct===null||Ct===!1)Zn=null;else if(De.expandIcon===null||De.expandIcon===!1)Zn=null;else{const lr=Ct!=null?Ct:De.expandIcon;Zn=(0,te.Tm)(lr,{className:Ae()(`${qn}-submenu-expand-icon`,(0,te.l$)(lr)?(We=lr.props)===null||We===void 0?void 0:We.className:"")})}const ur=je.useMemo(()=>({prefixCls:qn,inlineCollapsed:bo||!1,direction:bt,firstLevel:!0,theme:Ut,mode:xr,disableMenuItemTitleTooltip:Zt}),[qn,bo,bt,Zt,Ut]);return Dn(je.createElement(he.Z.Provider,{value:null},je.createElement(a.Provider,{value:ur},je.createElement(ve.ZP,Object.assign({getPopupContainer:at,overflowedIndicator:je.createElement(ne.Z,null),overflowedIndicatorPopupClassName:Ae()(qn,`${qn}-${Ut}`,mn),mode:xr,selectable:Jr,onClick:Ur},$n,{inlineCollapsed:bo,style:Object.assign(Object.assign({},Pt==null?void 0:Pt.style),It),className:Tn,prefixCls:qn,direction:bt,defaultMotions:Qo,expandIcon:Zn,ref:_e,rootClassName:Ae()(hn,tr)}),Fr))))});const Fe=(0,je.forwardRef)((Ge,_e)=>{const xe=(0,je.useRef)(null),We=je.useContext(x.D);return(0,je.useImperativeHandle)(_e,()=>({menu:xe.current,focus:Ie=>{var De;(De=xe.current)===null||De===void 0||De.focus(Ie)}})),je.createElement($e,Object.assign({ref:xe},Ge,We))});Fe.Item=E,Fe.SubMenu=ee,Fe.Divider=le,Fe.ItemGroup=ve.BW;var Ke=Fe},28452:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return Ot}});var ve=fe(87462),je=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"},ge=x,Ae=fe(74643),ue=function(wt,It){return je.createElement(Ae.Z,(0,ve.Z)({},wt,{ref:It,icon:ge}))},ae=je.forwardRef(ue),oe=fe(81893),le=fe(22751),ie=fe(91034),se=fe(94184),re=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]+/),de="aria-",he="data-";function pe(St,wt){return St.indexOf(wt)===0}function me(St){var wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,It;wt===!1?It={aria:!0,data:!0,attr:!0}:wt===!0?It={aria:!0}:It=(0,z.Z)({},wt);var Ut={};return Object.keys(St).forEach(function(Ct){(It.aria&&(Ct==="role"||pe(Ct,de))||It.data&&pe(Ct,he)||It.attr&&ce.includes(Ct))&&(Ut[Ct]=St[Ct])}),Ut}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)(It,St);var wt=(0,b.Z)(It);function It(){var Ut;(0,a.Z)(this,It);for(var Ct=arguments.length,Zt=new Array(Ct),xt=0;xt<Ct;xt++)Zt[xt]=arguments[xt];return Ut=wt.call.apply(wt,[this].concat(Zt)),Ut.state={goInputText:""},Ut.getValidValue=function(){var jt=Ut.state.goInputText;return!jt||Number.isNaN(jt)?void 0:Number(jt)},Ut.buildOptionText=function(jt){return"".concat(jt," ").concat(Ut.props.locale.items_per_page)},Ut.changeSize=function(jt){Ut.props.changeSize(Number(jt))},Ut.handleChange=function(jt){Ut.setState({goInputText:jt.target.value})},Ut.handleBlur=function(jt){var Jt=Ut.props,tn=Jt.goButton,hn=Jt.quickGo,Un=Jt.rootPrefixCls,xn=Ut.state.goInputText;tn||xn===""||(Ut.setState({goInputText:""}),!(jt.relatedTarget&&(jt.relatedTarget.className.indexOf("".concat(Un,"-item-link"))>=0||jt.relatedTarget.className.indexOf("".concat(Un,"-item"))>=0))&&hn(Ut.getValidValue()))},Ut.go=function(jt){var Jt=Ut.state.goInputText;Jt!==""&&(jt.keyCode===ye.ENTER||jt.type==="click")&&(Ut.setState({goInputText:""}),Ut.props.quickGo(Ut.getValidValue()))},Ut}return(0,y.Z)(It,[{key:"getPageSizeOptions",value:function(){var Ct=this.props,Zt=Ct.pageSize,xt=Ct.pageSizeOptions;return xt.some(function(jt){return jt.toString()===Zt.toString()})?xt:xt.concat([Zt.toString()]).sort(function(jt,Jt){var tn=Number.isNaN(Number(jt))?0:Number(jt),hn=Number.isNaN(Number(Jt))?0:Number(Jt);return tn-hn})}},{key:"render",value:function(){var Ct=this,Zt=this.props,xt=Zt.pageSize,jt=Zt.locale,Jt=Zt.rootPrefixCls,tn=Zt.changeSize,hn=Zt.quickGo,Un=Zt.goButton,xn=Zt.selectComponentClass,Hn=Zt.buildOptionText,mn=Zt.selectPrefixCls,wn=Zt.disabled,$n=this.state.goInputText,Fr="".concat(Jt,"-options"),Ur=xn,xr=null,Jr=null,bo=null;if(!tn&&!hn)return null;var Qo=this.getPageSizeOptions();if(tn&&Ur){var qn=Qo.map(function(Dn,tr){return je.createElement(Ur.Option,{key:tr,value:Dn.toString()},(Hn||Ct.buildOptionText)(Dn))});xr=je.createElement(Ur,{disabled:wn,prefixCls:mn,showSearch:!1,className:"".concat(Fr,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(xt||Qo[0]).toString(),onChange:this.changeSize,getPopupContainer:function(tr){return tr.parentNode},"aria-label":jt.page_size,defaultOpen:!1},qn)}return hn&&(Un&&(bo=typeof Un=="boolean"?je.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:wn,className:"".concat(Fr,"-quick-jumper-button")},jt.jump_to_confirm):je.createElement("span",{onClick:this.go,onKeyUp:this.go},Un)),Jr=je.createElement("div",{className:"".concat(Fr,"-quick-jumper")},jt.jump_to,je.createElement("input",{disabled:wn,type:"text",value:$n,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":jt.page}),jt.page,bo)),je.createElement("li",{className:"".concat(Fr)},xr,Jr)}}]),It}(je.Component);we.defaultProps={pageSizeOptions:["10","20","50","100"]};var Qe=we,Se=function(wt){var It,Ut=wt.rootPrefixCls,Ct=wt.page,Zt=wt.active,xt=wt.className,jt=wt.showTitle,Jt=wt.onClick,tn=wt.onKeyPress,hn=wt.itemRender,Un="".concat(Ut,"-item"),xn=re()(Un,"".concat(Un,"-").concat(Ct),(It={},(0,te.Z)(It,"".concat(Un,"-active"),Zt),(0,te.Z)(It,"".concat(Un,"-disabled"),!Ct),(0,te.Z)(It,wt.className,xt),It)),Hn=function(){Jt(Ct)},mn=function(Fr){tn(Fr,Jt,Ct)},wn=hn(Ct,"page",je.createElement("a",{rel:"nofollow"},Ct));return wn?je.createElement("li",{title:jt?Ct.toString():null,className:xn,onClick:Hn,onKeyPress:mn,tabIndex:0},wn):null},ke=Se;function Pe(){}function Te(St){var wt=Number(St);return typeof wt=="number"&&!Number.isNaN(wt)&&isFinite(wt)&&Math.floor(wt)===wt}var Ze=function(wt,It,Ut){return Ut};function Xe(St,wt,It){var Ut=typeof St=="undefined"?wt.pageSize:St;return Math.floor((It.total-1)/Ut)+1}var Re=function(St){(0,E.Z)(It,St);var wt=(0,b.Z)(It);function It(Ut){var Ct;(0,a.Z)(this,It),Ct=wt.call(this,Ut),Ct.paginationNode=je.createRef(),Ct.getJumpPrevPage=function(){return Math.max(1,Ct.state.current-(Ct.props.showLessItems?3:5))},Ct.getJumpNextPage=function(){return Math.min(Xe(void 0,Ct.state,Ct.props),Ct.state.current+(Ct.props.showLessItems?3:5))},Ct.getItemIcon=function(tn,hn){var Un=Ct.props.prefixCls,xn=tn||je.createElement("button",{type:"button","aria-label":hn,className:"".concat(Un,"-item-link")});return typeof tn=="function"&&(xn=je.createElement(tn,(0,z.Z)({},Ct.props))),xn},Ct.isValid=function(tn){var hn=Ct.props.total;return Te(tn)&&tn!==Ct.state.current&&Te(hn)&&hn>0},Ct.shouldDisplayQuickJumper=function(){var tn=Ct.props,hn=tn.showQuickJumper,Un=tn.total,xn=Ct.state.pageSize;return Un<=xn?!1:hn},Ct.handleKeyDown=function(tn){(tn.keyCode===ye.ARROW_UP||tn.keyCode===ye.ARROW_DOWN)&&tn.preventDefault()},Ct.handleKeyUp=function(tn){var hn=Ct.getValidValue(tn),Un=Ct.state.currentInputValue;hn!==Un&&Ct.setState({currentInputValue:hn}),tn.keyCode===ye.ENTER?Ct.handleChange(hn):tn.keyCode===ye.ARROW_UP?Ct.handleChange(hn-1):tn.keyCode===ye.ARROW_DOWN&&Ct.handleChange(hn+1)},Ct.handleBlur=function(tn){var hn=Ct.getValidValue(tn);Ct.handleChange(hn)},Ct.changePageSize=function(tn){var hn=Ct.state.current,Un=Xe(tn,Ct.state,Ct.props);hn=hn>Un?Un:hn,Un===0&&(hn=Ct.state.current),typeof tn=="number"&&("pageSize"in Ct.props||Ct.setState({pageSize:tn}),"current"in Ct.props||Ct.setState({current:hn,currentInputValue:hn})),Ct.props.onShowSizeChange(hn,tn),"onChange"in Ct.props&&Ct.props.onChange&&Ct.props.onChange(hn,tn)},Ct.handleChange=function(tn){var hn=Ct.props,Un=hn.disabled,xn=hn.onChange,Hn=Ct.state,mn=Hn.pageSize,wn=Hn.current,$n=Hn.currentInputValue;if(Ct.isValid(tn)&&!Un){var Fr=Xe(void 0,Ct.state,Ct.props),Ur=tn;return tn>Fr?Ur=Fr:tn<1&&(Ur=1),"current"in Ct.props||Ct.setState({current:Ur}),Ur!==$n&&Ct.setState({currentInputValue:Ur}),xn(Ur,mn),Ur}return wn},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<Xe(void 0,Ct.state,Ct.props)},Ct.runIfEnter=function(tn,hn){if(tn.key==="Enter"||tn.charCode===13){for(var Un=arguments.length,xn=new Array(Un>2?Un-2:0),Hn=2;Hn<Un;Hn++)xn[Hn-2]=arguments[Hn];hn.apply(void 0,xn)}},Ct.runIfEnterPrev=function(tn){Ct.runIfEnter(tn,Ct.prev)},Ct.runIfEnterNext=function(tn){Ct.runIfEnter(tn,Ct.next)},Ct.runIfEnterJumpPrev=function(tn){Ct.runIfEnter(tn,Ct.jumpPrev)},Ct.runIfEnterJumpNext=function(tn){Ct.runIfEnter(tn,Ct.jumpNext)},Ct.handleGoTO=function(tn){(tn.keyCode===ye.ENTER||tn.type==="click")&&Ct.handleChange(Ct.state.currentInputValue)},Ct.renderPrev=function(tn){var hn=Ct.props,Un=hn.prevIcon,xn=hn.itemRender,Hn=xn(tn,"prev",Ct.getItemIcon(Un,"prev page")),mn=!Ct.hasPrev();return(0,je.isValidElement)(Hn)?(0,je.cloneElement)(Hn,{disabled:mn}):Hn},Ct.renderNext=function(tn){var hn=Ct.props,Un=hn.nextIcon,xn=hn.itemRender,Hn=xn(tn,"next",Ct.getItemIcon(Un,"next page")),mn=!Ct.hasNext();return(0,je.isValidElement)(Hn)?(0,je.cloneElement)(Hn,{disabled:mn}):Hn};var Zt=Ut.onChange!==Pe,xt="current"in Ut;xt&&!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=Ut.defaultCurrent;"current"in Ut&&(jt=Ut.current);var Jt=Ut.defaultPageSize;return"pageSize"in Ut&&(Jt=Ut.pageSize),jt=Math.min(jt,Xe(Jt,void 0,Ut)),Ct.state={current:jt,currentInputValue:jt,pageSize:Jt},Ct}return(0,y.Z)(It,[{key:"componentDidUpdate",value:function(Ct,Zt){var xt=this.props.prefixCls;if(Zt.current!==this.state.current&&this.paginationNode.current){var jt=this.paginationNode.current.querySelector(".".concat(xt,"-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,xt=Xe(void 0,this.state,this.props),jt=this.state.currentInputValue,Jt;return Zt===""?Jt=Zt:Number.isNaN(Number(Zt))?Jt=jt:Zt>=xt?Jt=xt:Jt=Number(Zt),Jt}},{key:"getShowSizeChanger",value:function(){var Ct=this.props,Zt=Ct.showSizeChanger,xt=Ct.total,jt=Ct.totalBoundaryShowSizeChanger;return typeof Zt!="undefined"?Zt:xt>jt}},{key:"render",value:function(){var Ct=this.props,Zt=Ct.prefixCls,xt=Ct.className,jt=Ct.style,Jt=Ct.disabled,tn=Ct.hideOnSinglePage,hn=Ct.total,Un=Ct.locale,xn=Ct.showQuickJumper,Hn=Ct.showLessItems,mn=Ct.showTitle,wn=Ct.showTotal,$n=Ct.simple,Fr=Ct.itemRender,Ur=Ct.showPrevNextJumpers,xr=Ct.jumpPrevIcon,Jr=Ct.jumpNextIcon,bo=Ct.selectComponentClass,Qo=Ct.selectPrefixCls,qn=Ct.pageSizeOptions,Dn=this.state,tr=Dn.current,Tn=Dn.pageSize,Zn=Dn.currentInputValue;if(tn===!0&&hn<=Tn)return null;var ur=Xe(void 0,this.state,this.props),lr=[],Ao=null,xo=null,Or=null,en=null,En=null,Bn=xn&&xn.goButton,or=Hn?1:2,Tr=tr-1>0?tr-1:0,nr=tr+1<ur?tr+1:ur,Uo=me(this.props,{aria:!0,data:!0}),Eo=wn&&je.createElement("li",{className:"".concat(Zt,"-total-text")},wn(hn,[hn===0?0:(tr-1)*Tn+1,tr*Tn>hn?hn:tr*Tn]));if($n){Bn&&(typeof Bn=="boolean"?En=je.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Un.jump_to_confirm):En=je.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Bn),En=je.createElement("li",{title:mn?"".concat(Un.jump_to).concat(tr,"/").concat(ur):null,className:"".concat(Zt,"-simple-pager")},En));var Ko=this.renderPrev(Tr);return je.createElement("ul",(0,ve.Z)({className:re()(Zt,"".concat(Zt,"-simple"),(0,te.Z)({},"".concat(Zt,"-disabled"),Jt),xt),style:jt,ref:this.paginationNode},Uo),Eo,Ko?je.createElement("li",{title:mn?Un.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:re()("".concat(Zt,"-prev"),(0,te.Z)({},"".concat(Zt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Ko):null,je.createElement("li",{title:mn?"".concat(tr,"/").concat(ur):null,className:"".concat(Zt,"-simple-pager")},je.createElement("input",{type:"text",value:Zn,disabled:Jt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),je.createElement("span",{className:"".concat(Zt,"-slash")},"/"),ur),je.createElement("li",{title:mn?Un.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:re()("".concat(Zt,"-next"),(0,te.Z)({},"".concat(Zt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(nr)),En)}if(ur<=3+or*2){var Bo={locale:Un,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:mn,itemRender:Fr};ur||lr.push(je.createElement(ke,(0,ve.Z)({},Bo,{key:"noPager",page:1,className:"".concat(Zt,"-item-disabled")})));for(var Ka=1;Ka<=ur;Ka+=1){var Vr=tr===Ka;lr.push(je.createElement(ke,(0,ve.Z)({},Bo,{key:Ka,page:Ka,active:Vr})))}}else{var ya=Hn?Un.prev_3:Un.prev_5,an=Hn?Un.next_3:Un.next_5,_r=Fr(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(xr,"prev page")),mr=Fr(this.getJumpNextPage(),"jump-next",this.getItemIcon(Jr,"next page"));Ur&&(Ao=_r?je.createElement("li",{title:mn?ya:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:re()("".concat(Zt,"-jump-prev"),(0,te.Z)({},"".concat(Zt,"-jump-prev-custom-icon"),!!xr))},_r):null,xo=mr?je.createElement("li",{title:mn?an:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:re()("".concat(Zt,"-jump-next"),(0,te.Z)({},"".concat(Zt,"-jump-next-custom-icon"),!!Jr))},mr):null),en=je.createElement(ke,{locale:Un,last:!0,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ur,page:ur,active:!1,showTitle:mn,itemRender:Fr}),Or=je.createElement(ke,{locale:Un,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:mn,itemRender:Fr});var Ir=Math.max(1,tr-or),vr=Math.min(tr+or,ur);tr-1<=or&&(vr=1+or*2),ur-tr<=or&&(Ir=ur-or*2);for(var Br=Ir;Br<=vr;Br+=1){var zr=tr===Br;lr.push(je.createElement(ke,{locale:Un,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Br,page:Br,active:zr,showTitle:mn,itemRender:Fr}))}tr-1>=or*2&&tr!==3&&(lr[0]=(0,je.cloneElement)(lr[0],{className:"".concat(Zt,"-item-after-jump-prev")}),lr.unshift(Ao)),ur-tr>=or*2&&tr!==ur-2&&(lr[lr.length-1]=(0,je.cloneElement)(lr[lr.length-1],{className:"".concat(Zt,"-item-before-jump-next")}),lr.push(xo)),Ir!==1&&lr.unshift(Or),vr!==ur&&lr.push(en)}var jr=!this.hasPrev()||!ur,qo=!this.hasNext()||!ur,Jo=this.renderPrev(Tr),na=this.renderNext(nr);return je.createElement("ul",(0,ve.Z)({className:re()(Zt,xt,(0,te.Z)({},"".concat(Zt,"-disabled"),Jt)),style:jt,ref:this.paginationNode},Uo),Eo,Jo?je.createElement("li",{title:mn?Un.prev_page:null,onClick:this.prev,tabIndex:jr?null:0,onKeyPress:this.runIfEnterPrev,className:re()("".concat(Zt,"-prev"),(0,te.Z)({},"".concat(Zt,"-disabled"),jr)),"aria-disabled":jr},Jo):null,lr,na?je.createElement("li",{title:mn?Un.next_page:null,onClick:this.next,tabIndex:qo?null:0,onKeyPress:this.runIfEnterNext,className:re()("".concat(Zt,"-next"),(0,te.Z)({},"".concat(Zt,"-disabled"),qo)),"aria-disabled":qo},na):null,je.createElement(Qe,{disabled:Jt,locale:Un,rootPrefixCls:Zt,selectComponentClass:bo,selectPrefixCls:Qo,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:tr,pageSize:Tn,pageSizeOptions:qn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Bn}))}}],[{key:"getDerivedStateFromProps",value:function(Ct,Zt){var xt={};if("current"in Ct&&(xt.current=Ct.current,Ct.current!==Zt.current&&(xt.currentInputValue=xt.current)),"pageSize"in Ct&&Ct.pageSize!==Zt.pageSize){var jt=Zt.current,Jt=Xe(Ct.pageSize,Zt,Ct);jt=jt>Jt?Jt:jt,"current"in Ct||(xt.current=jt,xt.currentInputValue=jt),xt.pageSize=Ct.pageSize}return xt}}]),It}(je.Component);Re.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Pe,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Pe,locale:Ce.Z,style:{},itemRender:Ze,totalBoundaryShowSizeChanger:50};var Je=Re,et=fe(62906),ut=fe(53124),ct=fe(98675),ot=fe(25378),st=fe(10110),lt=fe(11713);const pt=St=>je.createElement(lt.default,Object.assign({},St,{showSearch:!0,size:"small"})),yt=St=>je.createElement(lt.default,Object.assign({},St,{showSearch:!0,size:"middle"}));pt.Option=lt.default.Option,yt.Option=lt.default.Option;var _t=fe(47673),mt=fe(14747),dt=fe(67968),$e=fe(45503);const Fe=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"}}}}}},Ke=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,_t.x0)(St)),{width:St.paginationMiniQuickJumperInputWidth,height:St.controlHeightSM})}}}},Ge=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"}}}}},_e=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,_t.ik)(St)),{width:St.controlHeightLG*1.25,height:St.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:St.marginXS,marginInlineEnd:St.marginXS})}}}},xe=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}}}}},We=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"}}),xe(St)),_e(St)),Ge(St)),Ke(St)),Fe(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}}}}},De=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,dt.Z)("Pagination",St=>{const wt=(0,$e.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,_t.e5)(St),(0,_t.TM)(St));return[We(wt),De(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})),at=function(St,wt){var It={};for(var Ut in St)Object.prototype.hasOwnProperty.call(St,Ut)&&wt.indexOf(Ut)<0&&(It[Ut]=St[Ut]);if(St!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ct=0,Ut=Object.getOwnPropertySymbols(St);Ct<Ut.length;Ct++)wt.indexOf(Ut[Ct])<0&&Object.prototype.propertyIsEnumerable.call(St,Ut[Ct])&&(It[Ut[Ct]]=St[Ut[Ct]]);return It},Pt=St=>{const{prefixCls:wt,selectPrefixCls:It,className:Ut,rootClassName:Ct,style:Zt,size:xt,locale:jt,selectComponentClass:Jt,responsive:tn,showSizeChanger:hn}=St,Un=at(St,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:xn}=(0,ot.Z)(tn),{getPrefixCls:Hn,direction:mn,pagination:wn={}}=je.useContext(ut.E_),$n=Hn("pagination",wt),[Fr,Ur]=ze($n),xr=hn!=null?hn:wn.showSizeChanger,Jr=je.useMemo(()=>{const ur=je.createElement("span",{className:`${$n}-item-ellipsis`},"\u2022\u2022\u2022"),lr=je.createElement("button",{className:`${$n}-item-link`,type:"button",tabIndex:-1},mn==="rtl"?je.createElement(ie.Z,null):je.createElement(le.Z,null)),Ao=je.createElement("button",{className:`${$n}-item-link`,type:"button",tabIndex:-1},mn==="rtl"?je.createElement(le.Z,null):je.createElement(ie.Z,null)),xo=je.createElement("a",{className:`${$n}-item-link`},je.createElement("div",{className:`${$n}-item-container`},mn==="rtl"?je.createElement(oe.Z,{className:`${$n}-item-link-icon`}):je.createElement(ae,{className:`${$n}-item-link-icon`}),ur)),Or=je.createElement("a",{className:`${$n}-item-link`},je.createElement("div",{className:`${$n}-item-container`},mn==="rtl"?je.createElement(ae,{className:`${$n}-item-link-icon`}):je.createElement(oe.Z,{className:`${$n}-item-link-icon`}),ur));return{prevIcon:lr,nextIcon:Ao,jumpPrevIcon:xo,jumpNextIcon:Or}},[mn,$n]),[bo]=(0,st.Z)("Pagination",et.Z),Qo=Object.assign(Object.assign({},bo),jt),qn=(0,ct.Z)(xt),Dn=qn==="small"||!!(xn&&!qn&&tn),tr=Hn("select",It),Tn=re()({[`${$n}-mini`]:Dn,[`${$n}-rtl`]:mn==="rtl"},wn==null?void 0:wn.className,Ut,Ct,Ur),Zn=Object.assign(Object.assign({},wn==null?void 0:wn.style),Zt);return Fr(je.createElement(Je,Object.assign({},Jr,Un,{style:Zn,prefixCls:$n,selectPrefixCls:tr,className:Tn,selectComponentClass:Jt||(Dn?pt:yt),locale:Qo,showSizeChanger:xr})))},Ot=Pt},66330:function(pn,Mt,fe){"use strict";fe.d(Mt,{t5:function(){return ie}});var ve=fe(94184),je=fe.n(ve),x=fe(92419),ge=fe(67294),Ae=fe(53124),ue=fe(81643),ae=fe(20136),oe=function(re,te){var z={};for(var a in re)Object.prototype.hasOwnProperty.call(re,a)&&te.indexOf(a)<0&&(z[a]=re[a]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(re);y<a.length;y++)te.indexOf(a[y])<0&&Object.prototype.propertyIsEnumerable.call(re,a[y])&&(z[a[y]]=re[a[y]]);return z};const le=(re,te,z)=>{if(!(!te&&!z))return ge.createElement(ge.Fragment,null,te&&ge.createElement("div",{className:`${re}-title`},(0,ue.Z)(te)),ge.createElement("div",{className:`${re}-inner-content`},(0,ue.Z)(z)))},ie=re=>{const{hashId:te,prefixCls:z,className:a,style:y,placement:E="top",title:b,content:ee,children:ne}=re;return ge.createElement("div",{className:je()(te,z,`${z}-pure`,`${z}-placement-${E}`,a),style:y},ge.createElement("div",{className:`${z}-arrow`}),ge.createElement(x.G,Object.assign({},re,{className:te,prefixCls:z}),ne||le(z,b,ee)))},se=re=>{const{prefixCls:te}=re,z=oe(re,["prefixCls"]),{getPrefixCls:a}=ge.useContext(Ae.E_),y=a("popover",te),[E,b]=(0,ae.Z)(y);return E(ge.createElement(ie,Object.assign({},z,{prefixCls:y,hashId:b})))};Mt.ZP=se},20136:function(pn,Mt,fe){"use strict";var ve=fe(14747),je=fe(50438),x=fe(97414),ge=fe(8796),Ae=fe(67968),ue=fe(45503);const ae=ie=>{const{componentCls:se,popoverColor:re,minWidth:te,fontWeightStrong:z,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:E,borderRadiusLG:b,zIndexPopup:ee,marginXS:ne,colorBgElevated:ce,popoverBg:de}=ie;return[{[se]:Object.assign(Object.assign({},(0,ve.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:de,backgroundClip:"padding-box",borderRadius:b,boxShadow:y,padding:a},[`${se}-title`]:{minWidth:te,marginBottom:ne,color:E,fontWeight:z},[`${se}-inner-content`]:{color:re}})},(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"}}}]},oe=ie=>{const{componentCls:se}=ie;return{[se]:ge.i.map(re=>{const te=ie[`${re}6`];return{[`&${se}-${re}`]:{"--antd-arrow-background-color":te,[`${se}-inner`]:{backgroundColor:te},[`${se}-arrow`]:{background:"transparent"}}}})}},le=ie=>{const{componentCls:se,lineWidth:re,lineType:te,colorSplit:z,paddingSM:a,controlHeight:y,fontSize:E,lineHeight:b,padding:ee}=ie,ne=y-Math.round(E*b),ce=ne/2,de=ne/2-re,he=ee;return{[se]:{[`${se}-inner`]:{padding:0},[`${se}-title`]:{margin:0,padding:`${ce}px ${he}px ${de}px`,borderBottom:`${re}px ${te} ${z}`},[`${se}-inner-content`]:{padding:`${a}px ${he}px`}}}};Mt.Z=(0,Ae.Z)("Popover",ie=>{const{colorBgElevated:se,colorText:re,wireframe:te}=ie,z=(0,ue.TS)(ie,{popoverPadding:12,popoverBg:se,popoverColor:re});return[ae(z),oe(z),te&&le(z),(0,je._y)(z,"zoom-big")]},ie=>({width:177,minWidth:177,zIndexPopup:ie.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},38703:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return Zt}});var ve=fe(67294),je=fe(87725),x=fe(18299),ge=fe(16646),Ae=fe(73475),ue=fe(94184),ae=fe.n(ue),oe=fe(10366),le=fe(53124),ie=fe(87462),se=fe(1413),re=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,ve.useRef)([]),Jt=(0,ve.useRef)(null);return(0,ve.useEffect)(function(){var tn=Date.now(),hn=!1;jt.current.forEach(function(Un){if(Un){hn=!0;var xn=Un.style;xn.transitionDuration=".3s, .3s, .3s, .06s",Jt.current&&tn-Jt.current<100&&(xn.transitionDuration="0s, 0s")}}),hn&&(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),tn=Jt.className,hn=Jt.percent,Un=Jt.prefixCls,xn=Jt.strokeColor,Hn=Jt.strokeLinecap,mn=Jt.strokeWidth,wn=Jt.style,$n=Jt.trailColor,Fr=Jt.trailWidth,Ur=Jt.transition,xr=(0,re.Z)(Jt,a);delete xr.gapPosition;var Jr=Array.isArray(hn)?hn:[hn],bo=Array.isArray(xn)?xn:[xn],Qo=z(),qn=mn/2,Dn=100-mn/2,tr="M ".concat(Hn==="round"?qn:0,",").concat(qn,`
|
|
|
L `).concat(Hn==="round"?Dn:100,",").concat(qn),Tn="0 0 100 ".concat(mn),Zn=0;return ve.createElement("svg",(0,ie.Z)({className:ae()("".concat(Un,"-line"),tn),viewBox:Tn,preserveAspectRatio:"none",style:wn},xr),ve.createElement("path",{className:"".concat(Un,"-line-trail"),d:tr,strokeLinecap:Hn,stroke:$n,strokeWidth:Fr||mn,fillOpacity:"0"}),Jr.map(function(ur,lr){var Ao=1;switch(Hn){case"round":Ao=1-mn/100;break;case"square":Ao=1-mn/2/100;break;default:Ao=1;break}var xo={strokeDasharray:"".concat(ur*Ao,"px, 100px"),strokeDashoffset:"-".concat(Zn,"px"),transition:Ur||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Or=bo[lr]||bo[bo.length-1];return Zn+=ur,ve.createElement("path",{key:lr,className:"".concat(Un,"-line-path"),d:tr,strokeLinecap:Hn,stroke:Or,strokeWidth:mn,fillOpacity:"0",ref:function(En){Qo[lr]=En},style:xo})}))},E=y,b=fe(71002),ee=fe(97685),ne=fe(98924),ce=0,de=(0,ne.Z)();function he(){var xt;return de?(xt=ce,ce+=1):xt="TEST_OR_SSR",xt}var pe=function(xt){var jt=ve.useState(),Jt=(0,ee.Z)(jt,2),tn=Jt[0],hn=Jt[1];return ve.useEffect(function(){hn("rc_progress_".concat(he()))},[]),xt||tn},me=function(jt){var Jt=jt.bg,tn=jt.children;return ve.createElement("div",{style:{width:"100%",height:"100%",background:Jt}},tn)};function be(xt,jt){return Object.keys(xt).map(function(Jt){var tn=parseFloat(Jt),hn="".concat(Math.floor(tn*jt),"%");return"".concat(xt[Jt]," ").concat(hn)})}var ye=ve.forwardRef(function(xt,jt){var Jt=xt.prefixCls,tn=xt.color,hn=xt.gradientId,Un=xt.radius,xn=xt.style,Hn=xt.ptg,mn=xt.strokeLinecap,wn=xt.strokeWidth,$n=xt.size,Fr=xt.gapDegree,Ur=tn&&(0,b.Z)(tn)==="object",xr=Ur?"#FFF":void 0,Jr=$n/2,bo=ve.createElement("circle",{className:"".concat(Jt,"-circle-path"),r:Un,cx:Jr,cy:Jr,stroke:xr,strokeLinecap:mn,strokeWidth:wn,opacity:Hn===0?0:1,style:xn,ref:jt});if(!Ur)return bo;var Qo="".concat(hn,"-conic"),qn=Fr?"".concat(180+Fr/2,"deg"):"0deg",Dn=be(tn,(360-Fr)/360),tr=be(tn,1),Tn="conic-gradient(from ".concat(qn,", ").concat(Dn.join(", "),")"),Zn="linear-gradient(to ".concat(Fr?"bottom":"top",", ").concat(tr.join(", "),")");return ve.createElement(ve.Fragment,null,ve.createElement("mask",{id:Qo},bo),ve.createElement("foreignObject",{x:0,y:0,width:$n,height:$n,mask:"url(#".concat(Qo,")")},ve.createElement(me,{bg:Zn},ve.createElement(me,{bg:Tn}))))}),Ce=ye,we=100,Qe=function(jt,Jt,tn,hn,Un,xn,Hn,mn,wn,$n){var Fr=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Ur=tn/100*360*((360-xn)/360),xr=xn===0?0:{bottom:0,top:180,left:90,right:-90}[Hn],Jr=(100-hn)/100*Jt;wn==="round"&&hn!==100&&(Jr+=$n/2,Jr>=Jt&&(Jr=Jt-.01));var bo=we/2;return{stroke:typeof mn=="string"?mn:void 0,strokeDasharray:"".concat(Jt,"px ").concat(jt),strokeDashoffset:Jr+Fr,transform:"rotate(".concat(Un+Ur+xr,"deg)"),transformOrigin:"".concat(bo,"px ").concat(bo,"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(xt){var jt=xt!=null?xt:[];return Array.isArray(jt)?jt:[jt]}var Pe=function(jt){var Jt=(0,se.Z)((0,se.Z)({},te),jt),tn=Jt.id,hn=Jt.prefixCls,Un=Jt.steps,xn=Jt.strokeWidth,Hn=Jt.trailWidth,mn=Jt.gapDegree,wn=mn===void 0?0:mn,$n=Jt.gapPosition,Fr=Jt.trailColor,Ur=Jt.strokeLinecap,xr=Jt.style,Jr=Jt.className,bo=Jt.strokeColor,Qo=Jt.percent,qn=(0,re.Z)(Jt,Se),Dn=we/2,tr=pe(tn),Tn="".concat(tr,"-gradient"),Zn=Dn-xn/2,ur=Math.PI*2*Zn,lr=wn>0?90+wn/2:-90,Ao=ur*((360-wn)/360),xo=(0,b.Z)(Un)==="object"?Un:{count:Un,space:2},Or=xo.count,en=xo.space,En=ke(Qo),Bn=ke(bo),or=Bn.find(function(Ka){return Ka&&(0,b.Z)(Ka)==="object"}),Tr=or&&(0,b.Z)(or)==="object",nr=Tr?"butt":Ur,Uo=Qe(ur,Ao,0,100,lr,wn,$n,Fr,nr,xn),Eo=z(),Ko=function(){var Vr=0;return En.map(function(ya,an){var _r=Bn[an]||Bn[Bn.length-1],mr=Qe(ur,Ao,Vr,ya,lr,wn,$n,_r,nr,xn);return Vr+=ya,ve.createElement(Ce,{key:an,color:_r,ptg:ya,radius:Zn,prefixCls:hn,gradientId:Tn,style:mr,strokeLinecap:nr,strokeWidth:xn,gapDegree:wn,ref:function(vr){Eo[an]=vr},size:we})}).reverse()},Bo=function(){var Vr=Math.round(Or*(En[0]/100)),ya=100/Or,an=0;return new Array(Or).fill(null).map(function(_r,mr){var Ir=mr<=Vr-1?Bn[0]:Fr,vr=Ir&&(0,b.Z)(Ir)==="object"?"url(#".concat(Tn,")"):void 0,Br=Qe(ur,Ao,an,ya,lr,wn,$n,Ir,"butt",xn,en);return an+=(Ao-Br.strokeDashoffset+en)*100/Ao,ve.createElement("circle",{key:mr,className:"".concat(hn,"-circle-path"),r:Zn,cx:Dn,cy:Dn,stroke:vr,strokeWidth:xn,opacity:1,style:Br,ref:function(jr){Eo[mr]=jr}})})};return ve.createElement("svg",(0,ie.Z)({className:ae()("".concat(hn,"-circle"),Jr),viewBox:"0 0 ".concat(we," ").concat(we),style:xr,id:tn,role:"presentation"},qn),!Or&&ve.createElement("circle",{className:"".concat(hn,"-circle-trail"),r:Zn,cx:Dn,cy:Dn,stroke:Fr,strokeLinecap:nr,strokeWidth:Hn||xn,style:Uo}),Or?Bo():Ko())},Te=Pe,Ze={Line:E,Circle:Te},Xe=fe(83062),Re=fe(47448);function Je(xt){return!xt||xt<0?0:xt>100?100:xt}function et(xt){let{success:jt,successPercent:Jt}=xt,tn=Jt;return jt&&"progress"in jt&&(tn=jt.progress),jt&&"percent"in jt&&(tn=jt.percent),tn}const ut=xt=>{let{percent:jt,success:Jt,successPercent:tn}=xt;const hn=Je(et({success:Jt,successPercent:tn}));return[hn,Je(Je(jt)-hn)]},ct=xt=>{let{success:jt={},strokeColor:Jt}=xt;const{strokeColor:tn}=jt;return[tn||Re.presetPrimaryColors.green,Jt||null]},ot=(xt,jt,Jt)=>{var tn,hn,Un,xn;let Hn=-1,mn=-1;if(jt==="step"){const wn=Jt.steps,$n=Jt.strokeWidth;typeof xt=="string"||typeof xt=="undefined"?(Hn=xt==="small"?2:14,mn=$n!=null?$n:8):typeof xt=="number"?[Hn,mn]=[xt,xt]:[Hn=14,mn=8]=xt,Hn*=wn}else if(jt==="line"){const wn=Jt==null?void 0:Jt.strokeWidth;typeof xt=="string"||typeof xt=="undefined"?mn=wn||(xt==="small"?6:8):typeof xt=="number"?[Hn,mn]=[xt,xt]:[Hn=-1,mn=8]=xt}else(jt==="circle"||jt==="dashboard")&&(typeof xt=="string"||typeof xt=="undefined"?[Hn,mn]=xt==="small"?[60,60]:[120,120]:typeof xt=="number"?[Hn,mn]=[xt,xt]:(Hn=(hn=(tn=xt[0])!==null&&tn!==void 0?tn:xt[1])!==null&&hn!==void 0?hn:120,mn=(xn=(Un=xt[0])!==null&&Un!==void 0?Un:xt[1])!==null&&xn!==void 0?xn:120));return[Hn,mn]},st=3,lt=xt=>st/xt*100;var yt=xt=>{const{prefixCls:jt,trailColor:Jt=null,strokeLinecap:tn="round",gapPosition:hn,gapDegree:Un,width:xn=120,type:Hn,children:mn,success:wn,size:$n=xn}=xt,[Fr,Ur]=ot($n,"circle");let{strokeWidth:xr}=xt;xr===void 0&&(xr=Math.max(lt(Fr),6));const Jr={width:Fr,height:Ur,fontSize:Fr*.15+6},bo=ve.useMemo(()=>{if(Un||Un===0)return Un;if(Hn==="dashboard")return 75},[Un,Hn]),Qo=hn||Hn==="dashboard"&&"bottom"||void 0,qn=Object.prototype.toString.call(xt.strokeColor)==="[object Object]",Dn=ct({success:wn,strokeColor:xt.strokeColor}),tr=ae()(`${jt}-inner`,{[`${jt}-circle-gradient`]:qn}),Tn=ve.createElement(Te,{percent:ut(xt),strokeWidth:xr,trailWidth:xr,strokeColor:Dn,strokeLinecap:tn,trailColor:Jt,prefixCls:jt,gapDegree:bo,gapPosition:Qo});return ve.createElement("div",{className:tr,style:Jr},Fr<=20?ve.createElement(Xe.Z,{title:mn},ve.createElement("span",null,Tn)):ve.createElement(ve.Fragment,null,Tn,mn))},_t=function(xt,jt){var Jt={};for(var tn in xt)Object.prototype.hasOwnProperty.call(xt,tn)&&jt.indexOf(tn)<0&&(Jt[tn]=xt[tn]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var hn=0,tn=Object.getOwnPropertySymbols(xt);hn<tn.length;hn++)jt.indexOf(tn[hn])<0&&Object.prototype.propertyIsEnumerable.call(xt,tn[hn])&&(Jt[tn[hn]]=xt[tn[hn]]);return Jt};const mt=xt=>{let jt=[];return Object.keys(xt).forEach(Jt=>{const tn=parseFloat(Jt.replace(/%/g,""));isNaN(tn)||jt.push({key:tn,value:xt[Jt]})}),jt=jt.sort((Jt,tn)=>Jt.key-tn.key),jt.map(Jt=>{let{key:tn,value:hn}=Jt;return`${hn} ${tn}%`}).join(", ")},dt=(xt,jt)=>{const{from:Jt=Re.presetPrimaryColors.blue,to:tn=Re.presetPrimaryColors.blue,direction:hn=jt==="rtl"?"to left":"to right"}=xt,Un=_t(xt,["from","to","direction"]);if(Object.keys(Un).length!==0){const xn=mt(Un);return{backgroundImage:`linear-gradient(${hn}, ${xn})`}}return{backgroundImage:`linear-gradient(${hn}, ${Jt}, ${tn})`}};var Fe=xt=>{const{prefixCls:jt,direction:Jt,percent:tn,size:hn,strokeWidth:Un,strokeColor:xn,strokeLinecap:Hn="round",children:mn,trailColor:wn=null,success:$n}=xt,Fr=xn&&typeof xn!="string"?dt(xn,Jt):{backgroundColor:xn},Ur=Hn==="square"||Hn==="butt"?0:void 0,xr={backgroundColor:wn||void 0,borderRadius:Ur},Jr=hn!=null?hn:[-1,Un||(hn==="small"?6:8)],[bo,Qo]=ot(Jr,"line",{strokeWidth:Un}),qn=Object.assign({width:`${Je(tn)}%`,height:Qo,borderRadius:Ur},Fr),Dn=et(xt),tr={width:`${Je(Dn)}%`,height:Qo,borderRadius:Ur,backgroundColor:$n==null?void 0:$n.strokeColor},Tn={width:bo<0?"100%":bo,height:Qo};return ve.createElement(ve.Fragment,null,ve.createElement("div",{className:`${jt}-outer`,style:Tn},ve.createElement("div",{className:`${jt}-inner`,style:xr},ve.createElement("div",{className:`${jt}-bg`,style:qn}),Dn!==void 0?ve.createElement("div",{className:`${jt}-success-bg`,style:tr}):null)),mn)},Ge=xt=>{const{size:jt,steps:Jt,percent:tn=0,strokeWidth:hn=8,strokeColor:Un,trailColor:xn=null,prefixCls:Hn,children:mn}=xt,wn=Math.round(Jt*(tn/100)),$n=jt==="small"?2:14,Fr=jt!=null?jt:[$n,hn],[Ur,xr]=ot(Fr,"step",{steps:Jt,strokeWidth:hn}),Jr=Ur/Jt,bo=new Array(Jt);for(let Qo=0;Qo<Jt;Qo++){const qn=Array.isArray(Un)?Un[Qo]:Un;bo[Qo]=ve.createElement("div",{key:Qo,className:ae()(`${Hn}-steps-item`,{[`${Hn}-steps-item-active`]:Qo<=wn-1}),style:{backgroundColor:Qo<=wn-1?qn:xn,width:Jr,height:xr}})}return ve.createElement("div",{className:`${Hn}-steps-outer`},bo,mn)},_e=fe(45930),xe=fe(14747),We=fe(67968),Ie=fe(45503);const De=xt=>{const jt=xt?"100%":"-100%";return new _e.Keyframes(`antProgress${xt?"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=xt=>{const{componentCls:jt,iconCls:Jt}=xt;return{[jt]:Object.assign(Object.assign({},(0,xe.Wf)(xt)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:xt.fontSize,marginInlineEnd:xt.marginXS,marginBottom:xt.marginXS},[`${jt}-outer`]:{display:"inline-block",width:"100%"},[`&${jt}-show-info`]:{[`${jt}-outer`]:{marginInlineEnd:`calc(-2em - ${xt.marginXS}px)`,paddingInlineEnd:`calc(2em + ${xt.paddingXS}px)`}},[`${jt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:xt.remainingColor,borderRadius:xt.lineBorderRadius},[`${jt}-inner:not(${jt}-circle-gradient)`]:{[`${jt}-circle-path`]:{stroke:xt.defaultColor}},[`${jt}-success-bg, ${jt}-bg`]:{position:"relative",backgroundColor:xt.defaultColor,borderRadius:xt.lineBorderRadius,transition:`all ${xt.motionDurationSlow} ${xt.motionEaseInOutCirc}`},[`${jt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:xt.colorSuccess},[`${jt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:xt.marginXS,color:xt.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Jt]:{fontSize:xt.fontSize}},[`&${jt}-status-active`]:{[`${jt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:xt.colorBgContainer,borderRadius:xt.lineBorderRadius,opacity:0,animationName:De(),animationDuration:xt.progressActiveMotionDuration,animationTimingFunction:xt.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${jt}-rtl${jt}-status-active`]:{[`${jt}-bg::before`]:{animationName:De(!0)}},[`&${jt}-status-exception`]:{[`${jt}-bg`]:{backgroundColor:xt.colorError},[`${jt}-text`]:{color:xt.colorError}},[`&${jt}-status-exception ${jt}-inner:not(${jt}-circle-gradient)`]:{[`${jt}-circle-path`]:{stroke:xt.colorError}},[`&${jt}-status-success`]:{[`${jt}-bg`]:{backgroundColor:xt.colorSuccess},[`${jt}-text`]:{color:xt.colorSuccess}},[`&${jt}-status-success ${jt}-inner:not(${jt}-circle-gradient)`]:{[`${jt}-circle-path`]:{stroke:xt.colorSuccess}}})}},at=xt=>{const{componentCls:jt,iconCls:Jt}=xt;return{[jt]:{[`${jt}-circle-trail`]:{stroke:xt.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:xt.circleTextColor,fontSize:xt.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Jt]:{fontSize:`${xt.fontSize/xt.fontSizeSM}em`}},[`${jt}-circle&-status-exception`]:{[`${jt}-text`]:{color:xt.colorError}},[`${jt}-circle&-status-success`]:{[`${jt}-text`]:{color:xt.colorSuccess}}},[`${jt}-inline-circle`]:{lineHeight:1,[`${jt}-inner`]:{verticalAlign:"bottom"}}}},bt=xt=>{const{componentCls:jt}=xt;return{[jt]:{[`${jt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:xt.progressStepMinWidth,marginInlineEnd:xt.progressStepMarginInlineEnd,backgroundColor:xt.remainingColor,transition:`all ${xt.motionDurationSlow}`,"&-active":{backgroundColor:xt.defaultColor}}}}}},Pt=xt=>{const{componentCls:jt,iconCls:Jt}=xt;return{[jt]:{[`${jt}-small&-line, ${jt}-small&-line ${jt}-text ${Jt}`]:{fontSize:xt.fontSizeSM}}}};var Ot=(0,We.Z)("Progress",xt=>{const jt=xt.marginXXS/2,Jt=(0,Ie.TS)(xt,{progressStepMarginInlineEnd:jt,progressStepMinWidth:jt,progressActiveMotionDuration:"2.4s"});return[ze(Jt),at(Jt),bt(Jt),Pt(Jt)]},xt=>({circleTextColor:xt.colorText,defaultColor:xt.colorInfo,remainingColor:xt.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),St=function(xt,jt){var Jt={};for(var tn in xt)Object.prototype.hasOwnProperty.call(xt,tn)&&jt.indexOf(tn)<0&&(Jt[tn]=xt[tn]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var hn=0,tn=Object.getOwnPropertySymbols(xt);hn<tn.length;hn++)jt.indexOf(tn[hn])<0&&Object.prototype.propertyIsEnumerable.call(xt,tn[hn])&&(Jt[tn[hn]]=xt[tn[hn]]);return Jt};const wt=null,It=["normal","exception","active","success"];var Ct=ve.forwardRef((xt,jt)=>{const{prefixCls:Jt,className:tn,rootClassName:hn,steps:Un,strokeColor:xn,percent:Hn=0,size:mn="default",showInfo:wn=!0,type:$n="line",status:Fr,format:Ur,style:xr}=xt,Jr=St(xt,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),bo=ve.useMemo(()=>{var En,Bn;const or=et(xt);return parseInt(or!==void 0?(En=or!=null?or:0)===null||En===void 0?void 0:En.toString():(Bn=Hn!=null?Hn:0)===null||Bn===void 0?void 0:Bn.toString(),10)},[Hn,xt.success,xt.successPercent]),Qo=ve.useMemo(()=>!It.includes(Fr)&&bo>=100?"success":Fr||"normal",[Fr,bo]),{getPrefixCls:qn,direction:Dn,progress:tr}=ve.useContext(le.E_),Tn=qn("progress",Jt),[Zn,ur]=Ot(Tn),lr=ve.useMemo(()=>{if(!wn)return null;const En=et(xt);let Bn;const or=Ur||(nr=>`${nr}%`),Tr=$n==="line";return Ur||Qo!=="exception"&&Qo!=="success"?Bn=or(Je(Hn),Je(En)):Qo==="exception"?Bn=Tr?ve.createElement(ge.Z,null):ve.createElement(Ae.Z,null):Qo==="success"&&(Bn=Tr?ve.createElement(je.Z,null):ve.createElement(x.Z,null)),ve.createElement("span",{className:`${Tn}-text`,title:typeof Bn=="string"?Bn:void 0},Bn)},[wn,Hn,bo,Qo,$n,Tn,Ur]),Ao=Array.isArray(xn)?xn[0]:xn,xo=typeof xn=="string"||Array.isArray(xn)?xn:void 0;let Or;$n==="line"?Or=Un?ve.createElement(Ge,Object.assign({},xt,{strokeColor:xo,prefixCls:Tn,steps:Un}),lr):ve.createElement(Fe,Object.assign({},xt,{strokeColor:Ao,prefixCls:Tn,direction:Dn}),lr):($n==="circle"||$n==="dashboard")&&(Or=ve.createElement(yt,Object.assign({},xt,{strokeColor:Ao,prefixCls:Tn,progressStatus:Qo}),lr));const en=ae()(Tn,`${Tn}-status-${Qo}`,`${Tn}-${$n==="dashboard"&&"circle"||Un&&"steps"||$n}`,{[`${Tn}-inline-circle`]:$n==="circle"&&ot(mn,"circle")[0]<=20,[`${Tn}-show-info`]:wn,[`${Tn}-${mn}`]:typeof mn=="string",[`${Tn}-rtl`]:Dn==="rtl"},tr==null?void 0:tr.className,tn,hn,ur);return Zn(ve.createElement("div",Object.assign({ref:jt,style:Object.assign(Object.assign({},tr==null?void 0:tr.style),xr),className:en,role:"progressbar","aria-valuenow":bo},(0,oe.Z)(Jr,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Or))}),Zt=Ct},12604:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return Re}});var ve=fe(87462),je=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"},ge=x,Ae=fe(74643),ue=function(et,ut){return je.createElement(Ae.Z,(0,ve.Z)({},et,{ref:ut,icon:ge}))},ae=je.forwardRef(ue),oe=fe(94184),le=fe.n(oe),ie=fe(4942),se=fe(97685),re=fe(45987),te=fe(21770),z=fe(15105),a=fe(64217);function y(Je,et){var ut=Je.disabled,ct=Je.prefixCls,ot=Je.character,st=Je.characterRender,lt=Je.index,pt=Je.count,yt=Je.value,_t=Je.allowHalf,mt=Je.focused,dt=Je.onHover,$e=Je.onClick,Fe=function(ze){dt(ze,lt)},Ke=function(ze){$e(ze,lt)},Ge=function(ze){ze.keyCode===z.Z.ENTER&&$e(ze,lt)},_e=lt+1,xe=new Set([ct]);yt===0&<===0&&mt?xe.add("".concat(ct,"-focused")):_t&&yt+.5>=_e&&yt<_e?(xe.add("".concat(ct,"-half")),xe.add("".concat(ct,"-active")),mt&&xe.add("".concat(ct,"-focused"))):(_e<=yt?xe.add("".concat(ct,"-full")):xe.add("".concat(ct,"-zero")),_e===yt&&mt&&xe.add("".concat(ct,"-focused")));var We=typeof ot=="function"?ot(Je):ot,Ie=je.createElement("li",{className:le()(Array.from(xe)),ref:et},je.createElement("div",{onClick:ut?null:Ke,onKeyDown:ut?null:Ge,onMouseMove:ut?null:Fe,role:"radio","aria-checked":yt>lt?"true":"false","aria-posinset":lt+1,"aria-setsize":pt,tabIndex:ut?-1:0},je.createElement("div",{className:"".concat(ct,"-first")},We),je.createElement("div",{className:"".concat(ct,"-second")},We)));return st&&(Ie=st(Ie,Je)),Ie}var E=je.forwardRef(y);function b(){var Je=je.useRef({});function et(ct){return Je.current[ct]}function ut(ct){return function(ot){Je.current[ct]=ot}}return[et,ut]}function ee(Je){var et=Je.pageXOffset,ut="scrollLeft";if(typeof et!="number"){var ct=Je.document;et=ct.documentElement[ut],typeof et!="number"&&(et=ct.body[ut])}return et}function ne(Je){var et,ut,ct=Je.ownerDocument,ot=ct.body,st=ct&&ct.documentElement,lt=Je.getBoundingClientRect();return et=lt.left,ut=lt.top,et-=st.clientLeft||ot.clientLeft||0,ut-=st.clientTop||ot.clientTop||0,{left:et,top:ut}}function ce(Je){var et=ne(Je),ut=Je.ownerDocument,ct=ut.defaultView||ut.parentWindow;return et.left+=ee(ct),et.left}var de=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function he(Je,et){var ut,ct=Je.prefixCls,ot=ct===void 0?"rc-rate":ct,st=Je.className,lt=Je.defaultValue,pt=Je.value,yt=Je.count,_t=yt===void 0?5:yt,mt=Je.allowHalf,dt=mt===void 0?!1:mt,$e=Je.allowClear,Fe=$e===void 0?!0:$e,Ke=Je.character,Ge=Ke===void 0?"\u2605":Ke,_e=Je.characterRender,xe=Je.disabled,We=Je.direction,Ie=We===void 0?"ltr":We,De=Je.tabIndex,ze=De===void 0?0:De,at=Je.autoFocus,bt=Je.onHoverChange,Pt=Je.onChange,Ot=Je.onFocus,St=Je.onBlur,wt=Je.onKeyDown,It=Je.onMouseLeave,Ut=(0,re.Z)(Je,de),Ct=b(),Zt=(0,se.Z)(Ct,2),xt=Zt[0],jt=Zt[1],Jt=je.useRef(null),tn=function(){if(!xe){var Tr;(Tr=Jt.current)===null||Tr===void 0||Tr.focus()}};je.useImperativeHandle(et,function(){return{focus:tn,blur:function(){if(!xe){var Tr;(Tr=Jt.current)===null||Tr===void 0||Tr.blur()}}}});var hn=(0,te.Z)(lt||0,{value:pt}),Un=(0,se.Z)(hn,2),xn=Un[0],Hn=Un[1],mn=(0,te.Z)(null),wn=(0,se.Z)(mn,2),$n=wn[0],Fr=wn[1],Ur=function(Tr,nr){var Uo=Ie==="rtl",Eo=Tr+1;if(dt){var Ko=xt(Tr),Bo=ce(Ko),Ka=Ko.clientWidth;(Uo&&nr-Bo>Ka/2||!Uo&&nr-Bo<Ka/2)&&(Eo-=.5)}return Eo},xr=function(Tr){Hn(Tr),Pt==null||Pt(Tr)},Jr=je.useState(!1),bo=(0,se.Z)(Jr,2),Qo=bo[0],qn=bo[1],Dn=function(){qn(!0),Ot==null||Ot()},tr=function(){qn(!1),St==null||St()},Tn=je.useState(null),Zn=(0,se.Z)(Tn,2),ur=Zn[0],lr=Zn[1],Ao=function(Tr,nr){var Uo=Ur(nr,Tr.pageX);Uo!==$n&&(lr(Uo),Fr(null)),bt==null||bt(Uo)},xo=function(Tr){xe||(lr(null),Fr(null),bt==null||bt(void 0)),Tr&&(It==null||It(Tr))},Or=function(Tr,nr){var Uo=Ur(nr,Tr.pageX),Eo=!1;Fe&&(Eo=Uo===xn),xo(),xr(Eo?0:Uo),Fr(Eo?Uo:null)},en=function(Tr){var nr=Tr.keyCode,Uo=Ie==="rtl",Eo=xn;nr===z.Z.RIGHT&&Eo<_t&&!Uo?(dt?Eo+=.5:Eo+=1,xr(Eo),Tr.preventDefault()):nr===z.Z.LEFT&&Eo>0&&!Uo||nr===z.Z.RIGHT&&Eo>0&&Uo?(dt?Eo-=.5:Eo-=1,xr(Eo),Tr.preventDefault()):nr===z.Z.LEFT&&Eo<_t&&Uo&&(dt?Eo+=.5:Eo+=1,xr(Eo),Tr.preventDefault()),wt==null||wt(Tr)};je.useEffect(function(){at&&!xe&&tn()},[]);var En=new Array(_t).fill(0).map(function(or,Tr){return je.createElement(E,{ref:jt(Tr),index:Tr,count:_t,disabled:xe,prefixCls:"".concat(ot,"-star"),allowHalf:dt,value:ur===null?xn:ur,onClick:Or,onHover:Ao,key:or||Tr,character:Ge,characterRender:_e,focused:Qo})}),Bn=le()(ot,st,(ut={},(0,ie.Z)(ut,"".concat(ot,"-disabled"),xe),(0,ie.Z)(ut,"".concat(ot,"-rtl"),Ie==="rtl"),ut));return je.createElement("ul",(0,ve.Z)({className:Bn,onMouseLeave:xo,tabIndex:xe?-1:ze,onFocus:xe?null:Dn,onBlur:xe?null:tr,onKeyDown:xe?null:en,ref:Jt,role:"radiogroup"},(0,a.Z)(Ut,{aria:!0,data:!0,attr:!0})),En)}var pe=je.forwardRef(he),me=pe,be=fe(53124),ye=fe(83062),Ce=fe(14747),we=fe(67968),Qe=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"}}),Pe=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 Te=(0,we.Z)("Rate",Je=>{const et=(0,Qe.TS)(Je,{});return[Pe(et)]},Je=>({starColor:Je.yellow6,starSize:Je.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Je.colorFillContent})),Ze=function(Je,et){var ut={};for(var ct in Je)Object.prototype.hasOwnProperty.call(Je,ct)&&et.indexOf(ct)<0&&(ut[ct]=Je[ct]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,ct=Object.getOwnPropertySymbols(Je);ot<ct.length;ot++)et.indexOf(ct[ot])<0&&Object.prototype.propertyIsEnumerable.call(Je,ct[ot])&&(ut[ct[ot]]=Je[ct[ot]]);return ut},Re=je.forwardRef((Je,et)=>{const{prefixCls:ut,className:ct,rootClassName:ot,style:st,tooltips:lt,character:pt=je.createElement(ae,null)}=Je,yt=Ze(Je,["prefixCls","className","rootClassName","style","tooltips","character"]),_t=(xe,We)=>{let{index:Ie}=We;return lt?je.createElement(ye.Z,{title:lt[Ie]},xe):xe},{getPrefixCls:mt,direction:dt,rate:$e}=je.useContext(be.E_),Fe=mt("rate",ut),[Ke,Ge]=Te(Fe),_e=Object.assign(Object.assign({},$e==null?void 0:$e.style),st);return Ke(je.createElement(me,Object.assign({ref:et,character:pt,characterRender:_t},yt,{className:le()(ct,ot,Ge,$e==null?void 0:$e.className),style:_e,prefixCls:Fe,direction:dt})))})},46303:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return Ge}});var ve=fe(94184),je=fe.n(ve),x=fe(67294),ge=fe(53124),Ae=fe(10366),ae=_e=>{const{prefixCls:xe,className:We,style:Ie,size:De,shape:ze}=_e,at=je()({[`${xe}-lg`]:De==="large",[`${xe}-sm`]:De==="small"}),bt=je()({[`${xe}-circle`]:ze==="circle",[`${xe}-square`]:ze==="square",[`${xe}-round`]:ze==="round"}),Pt=x.useMemo(()=>typeof De=="number"?{width:De,height:De,lineHeight:`${De}px`}:{},[De]);return x.createElement("span",{className:je()(xe,at,bt,We),style:Object.assign(Object.assign({},Pt),Ie)})},oe=fe(45930),le=fe(67968),ie=fe(45503);const se=new oe.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),re=_e=>({height:_e,lineHeight:`${_e}px`}),te=_e=>Object.assign({width:_e},re(_e)),z=_e=>({background:_e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:se,animationDuration:_e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=_e=>Object.assign({width:_e*5,minWidth:_e*5},re(_e)),y=_e=>{const{skeletonAvatarCls:xe,gradientFromColor:We,controlHeight:Ie,controlHeightLG:De,controlHeightSM:ze}=_e;return{[`${xe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:We},te(Ie)),[`${xe}${xe}-circle`]:{borderRadius:"50%"},[`${xe}${xe}-lg`]:Object.assign({},te(De)),[`${xe}${xe}-sm`]:Object.assign({},te(ze))}},E=_e=>{const{controlHeight:xe,borderRadiusSM:We,skeletonInputCls:Ie,controlHeightLG:De,controlHeightSM:ze,gradientFromColor:at}=_e;return{[`${Ie}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:at,borderRadius:We},a(xe)),[`${Ie}-lg`]:Object.assign({},a(De)),[`${Ie}-sm`]:Object.assign({},a(ze))}},b=_e=>Object.assign({width:_e},re(_e)),ee=_e=>{const{skeletonImageCls:xe,imageSizeBase:We,gradientFromColor:Ie,borderRadiusSM:De}=_e;return{[`${xe}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Ie,borderRadius:De},b(We*2)),{[`${xe}-path`]:{fill:"#bfbfbf"},[`${xe}-svg`]:Object.assign(Object.assign({},b(We)),{maxWidth:We*4,maxHeight:We*4}),[`${xe}-svg${xe}-svg-circle`]:{borderRadius:"50%"}}),[`${xe}${xe}-circle`]:{borderRadius:"50%"}}},ne=(_e,xe,We)=>{const{skeletonButtonCls:Ie}=_e;return{[`${We}${Ie}-circle`]:{width:xe,minWidth:xe,borderRadius:"50%"},[`${We}${Ie}-round`]:{borderRadius:xe}}},ce=_e=>Object.assign({width:_e*2,minWidth:_e*2},re(_e)),de=_e=>{const{borderRadiusSM:xe,skeletonButtonCls:We,controlHeight:Ie,controlHeightLG:De,controlHeightSM:ze,gradientFromColor:at}=_e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${We}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:at,borderRadius:xe,width:Ie*2,minWidth:Ie*2},ce(Ie))},ne(_e,Ie,We)),{[`${We}-lg`]:Object.assign({},ce(De))}),ne(_e,De,`${We}-lg`)),{[`${We}-sm`]:Object.assign({},ce(ze))}),ne(_e,ze,`${We}-sm`))},he=_e=>{const{componentCls:xe,skeletonAvatarCls:We,skeletonTitleCls:Ie,skeletonParagraphCls:De,skeletonButtonCls:ze,skeletonInputCls:at,skeletonImageCls:bt,controlHeight:Pt,controlHeightLG:Ot,controlHeightSM:St,gradientFromColor:wt,padding:It,marginSM:Ut,borderRadius:Ct,titleHeight:Zt,blockRadius:xt,paragraphLiHeight:jt,controlHeightXS:Jt,paragraphMarginTop:tn}=_e;return{[`${xe}`]:{display:"table",width:"100%",[`${xe}-header`]:{display:"table-cell",paddingInlineEnd:It,verticalAlign:"top",[`${We}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:wt},te(Pt)),[`${We}-circle`]:{borderRadius:"50%"},[`${We}-lg`]:Object.assign({},te(Ot)),[`${We}-sm`]:Object.assign({},te(St))},[`${xe}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Ie}`]:{width:"100%",height:Zt,background:wt,borderRadius:xt,[`+ ${De}`]:{marginBlockStart:St}},[`${De}`]:{padding:0,"> li":{width:"100%",height:jt,listStyle:"none",background:wt,borderRadius:xt,"+ li":{marginBlockStart:Jt}}},[`${De}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${xe}-content`]:{[`${Ie}, ${De} > li`]:{borderRadius:Ct}}},[`${xe}-with-avatar ${xe}-content`]:{[`${Ie}`]:{marginBlockStart:Ut,[`+ ${De}`]:{marginBlockStart:tn}}},[`${xe}${xe}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},de(_e)),y(_e)),E(_e)),ee(_e)),[`${xe}${xe}-block`]:{width:"100%",[`${ze}`]:{width:"100%"},[`${at}`]:{width:"100%"}},[`${xe}${xe}-active`]:{[`
|
|
|
${Ie},
|
|
|
${De} > li,
|
|
|
${We},
|
|
|
${ze},
|
|
|
${at},
|
|
|
${bt}
|
|
|
`]:Object.assign({},z(_e))}}};var pe=(0,le.Z)("Skeleton",_e=>{const{componentCls:xe}=_e,We=(0,ie.TS)(_e,{skeletonAvatarCls:`${xe}-avatar`,skeletonTitleCls:`${xe}-title`,skeletonParagraphCls:`${xe}-paragraph`,skeletonButtonCls:`${xe}-button`,skeletonInputCls:`${xe}-input`,skeletonImageCls:`${xe}-image`,imageSizeBase:_e.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${_e.gradientFromColor} 25%, ${_e.gradientToColor} 37%, ${_e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[he(We)]},_e=>{const{colorFillContent:xe,colorFill:We}=_e,Ie=xe,De=We;return{color:Ie,colorGradientEnd:De,gradientFromColor:Ie,gradientToColor:De,titleHeight:_e.controlHeight/2,blockRadius:_e.borderRadiusSM,paragraphMarginTop:_e.marginLG+_e.marginXXS,paragraphLiHeight:_e.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),be=_e=>{const{prefixCls:xe,className:We,rootClassName:Ie,active:De,shape:ze="circle",size:at="default"}=_e,{getPrefixCls:bt}=x.useContext(ge.E_),Pt=bt("skeleton",xe),[Ot,St]=pe(Pt),wt=(0,Ae.Z)(_e,["prefixCls","className"]),It=je()(Pt,`${Pt}-element`,{[`${Pt}-active`]:De},We,Ie,St);return Ot(x.createElement("div",{className:It},x.createElement(ae,Object.assign({prefixCls:`${Pt}-avatar`,shape:ze,size:at},wt))))},Ce=_e=>{const{prefixCls:xe,className:We,rootClassName:Ie,active:De,block:ze=!1,size:at="default"}=_e,{getPrefixCls:bt}=x.useContext(ge.E_),Pt=bt("skeleton",xe),[Ot,St]=pe(Pt),wt=(0,Ae.Z)(_e,["prefixCls"]),It=je()(Pt,`${Pt}-element`,{[`${Pt}-active`]:De,[`${Pt}-block`]:ze},We,Ie,St);return Ot(x.createElement("div",{className:It},x.createElement(ae,Object.assign({prefixCls:`${Pt}-button`,size:at},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=_e=>{const{prefixCls:xe,className:We,rootClassName:Ie,style:De,active:ze}=_e,{getPrefixCls:at}=x.useContext(ge.E_),bt=at("skeleton",xe),[Pt,Ot]=pe(bt),St=je()(bt,`${bt}-element`,{[`${bt}-active`]:ze},We,Ie,Ot);return Pt(x.createElement("div",{className:St},x.createElement("div",{className:je()(`${bt}-image`,We),style:De},x.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${bt}-image-svg`},x.createElement("path",{d:we,className:`${bt}-image-path`})))))},Pe=_e=>{const{prefixCls:xe,className:We,rootClassName:Ie,active:De,block:ze,size:at="default"}=_e,{getPrefixCls:bt}=x.useContext(ge.E_),Pt=bt("skeleton",xe),[Ot,St]=pe(Pt),wt=(0,Ae.Z)(_e,["prefixCls"]),It=je()(Pt,`${Pt}-element`,{[`${Pt}-active`]:De,[`${Pt}-block`]:ze},We,Ie,St);return Ot(x.createElement("div",{className:It},x.createElement(ae,Object.assign({prefixCls:`${Pt}-input`,size:at},wt))))},Te=fe(87462),Ze={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"},Xe=Ze,Re=fe(74643),Je=function(xe,We){return x.createElement(Re.Z,(0,Te.Z)({},xe,{ref:We,icon:Xe}))},et=x.forwardRef(Je),ct=_e=>{const{prefixCls:xe,className:We,rootClassName:Ie,style:De,active:ze,children:at}=_e,{getPrefixCls:bt}=x.useContext(ge.E_),Pt=bt("skeleton",xe),[Ot,St]=pe(Pt),wt=je()(Pt,`${Pt}-element`,{[`${Pt}-active`]:ze},St,We,Ie),It=at!=null?at:x.createElement(et,null);return Ot(x.createElement("div",{className:wt},x.createElement("div",{className:je()(`${Pt}-image`,We),style:De},It)))},ot=fe(74902),lt=_e=>{const xe=bt=>{const{width:Pt,rows:Ot=2}=_e;if(Array.isArray(Pt))return Pt[bt];if(Ot-1===bt)return Pt},{prefixCls:We,className:Ie,style:De,rows:ze}=_e,at=(0,ot.Z)(Array(ze)).map((bt,Pt)=>x.createElement("li",{key:Pt,style:{width:xe(Pt)}}));return x.createElement("ul",{className:je()(We,Ie),style:De},at)},yt=_e=>{let{prefixCls:xe,className:We,width:Ie,style:De}=_e;return x.createElement("h3",{className:je()(xe,We),style:Object.assign({width:Ie},De)})};function _t(_e){return _e&&typeof _e=="object"?_e:{}}function mt(_e,xe){return _e&&!xe?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function dt(_e,xe){return!_e&&xe?{width:"38%"}:_e&&xe?{width:"50%"}:{}}function $e(_e,xe){const We={};return(!_e||!xe)&&(We.width="61%"),!_e&&xe?We.rows=3:We.rows=2,We}const Fe=_e=>{const{prefixCls:xe,loading:We,className:Ie,rootClassName:De,style:ze,children:at,avatar:bt=!1,title:Pt=!0,paragraph:Ot=!0,active:St,round:wt}=_e,{getPrefixCls:It,direction:Ut,skeleton:Ct}=x.useContext(ge.E_),Zt=It("skeleton",xe),[xt,jt]=pe(Zt);if(We||!("loading"in _e)){const Jt=!!bt,tn=!!Pt,hn=!!Ot;let Un;if(Jt){const mn=Object.assign(Object.assign({prefixCls:`${Zt}-avatar`},mt(tn,hn)),_t(bt));Un=x.createElement("div",{className:`${Zt}-header`},x.createElement(ae,Object.assign({},mn)))}let xn;if(tn||hn){let mn;if(tn){const $n=Object.assign(Object.assign({prefixCls:`${Zt}-title`},dt(Jt,hn)),_t(Pt));mn=x.createElement(yt,Object.assign({},$n))}let wn;if(hn){const $n=Object.assign(Object.assign({prefixCls:`${Zt}-paragraph`},$e(Jt,tn)),_t(Ot));wn=x.createElement(lt,Object.assign({},$n))}xn=x.createElement("div",{className:`${Zt}-content`},mn,wn)}const Hn=je()(Zt,{[`${Zt}-with-avatar`]:Jt,[`${Zt}-active`]:St,[`${Zt}-rtl`]:Ut==="rtl",[`${Zt}-round`]:wt},Ct==null?void 0:Ct.className,Ie,De,jt);return xt(x.createElement("div",{className:Hn,style:Object.assign(Object.assign({},Ct==null?void 0:Ct.style),ze)},Un,xn))}return typeof at!="undefined"?at:null};Fe.Button=Ce,Fe.Avatar=be,Fe.Input=Pe,Fe.Image=Se,Fe.Node=ct;var Ke=Fe,Ge=Ke},55054:function(pn,Mt,fe){"use strict";fe.d(Mt,{default:function(){return pe}});var ve=fe(67294),je=fe(57838),x=fe(96159),ge=fe(94184),Ae=fe.n(ge),ue=fe(53124),ae=fe(46303),le=me=>{const{value:be,formatter:ye,precision:Ce,decimalSeparator:we,groupSeparator:Qe="",prefixCls:Se}=me;let ke;if(typeof ye=="function")ke=ye(be);else{const Pe=String(be),Te=Pe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Te||Pe==="-")ke=Pe;else{const Ze=Te[1];let Xe=Te[2]||"0",Re=Te[4]||"";Xe=Xe.replace(/\B(?=(\d{3})+(?!\d))/g,Qe),typeof Ce=="number"&&(Re=Re.padEnd(Ce,"0").slice(0,Ce>0?Ce:0)),Re&&(Re=`${we}${Re}`),ke=[ve.createElement("span",{key:"int",className:`${Se}-content-value-int`},Ze,Xe),Re&&ve.createElement("span",{key:"decimal",className:`${Se}-content-value-decimal`},Re)]}}return ve.createElement("span",{className:`${Se}-content-value`},ke)},ie=fe(14747),se=fe(67968),re=fe(45503);const te=me=>{const{componentCls:be,marginXXS:ye,padding:Ce,colorTextDescription:we,titleFontSize:Qe,colorTextHeading:Se,contentFontSize:ke,fontFamily:Pe}=me;return{[`${be}`]:Object.assign(Object.assign({},(0,ie.Wf)(me)),{[`${be}-title`]:{marginBottom:ye,color:we,fontSize:Qe},[`${be}-skeleton`]:{paddingTop:Ce},[`${be}-content`]:{color:Se,fontSize:ke,fontFamily:Pe,[`${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",me=>{const be=(0,re.TS)(me,{});return[te(be)]},me=>{const{fontSizeHeading3:be,fontSize:ye}=me;return{titleFontSize:ye,contentFontSize:be}}),y=me=>{const{prefixCls:be,className:ye,rootClassName:Ce,style:we,valueStyle:Qe,value:Se=0,title:ke,valueRender:Pe,prefix:Te,suffix:Ze,loading:Xe=!1,onMouseEnter:Re,onMouseLeave:Je,decimalSeparator:et=".",groupSeparator:ut=","}=me,{getPrefixCls:ct,direction:ot,statistic:st}=ve.useContext(ue.E_),lt=ct("statistic",be),[pt,yt]=z(lt),_t=ve.createElement(le,Object.assign({decimalSeparator:et,groupSeparator:ut,prefixCls:lt},me,{value:Se})),mt=Ae()(lt,{[`${lt}-rtl`]:ot==="rtl"},st==null?void 0:st.className,ye,Ce,yt);return pt(ve.createElement("div",{className:mt,style:Object.assign(Object.assign({},st==null?void 0:st.style),we),onMouseEnter:Re,onMouseLeave:Je},ke&&ve.createElement("div",{className:`${lt}-title`},ke),ve.createElement(ae.Z,{paragraph:!1,loading:Xe,className:`${lt}-skeleton`},ve.createElement("div",{style:Qe,className:`${lt}-content`},Te&&ve.createElement("span",{className:`${lt}-content-prefix`},Te),Pe?Pe(_t):_t,Ze&&ve.createElement("span",{className:`${lt}-content-suffix`},Ze)))))};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(me,be){let ye=me;const Ce=/\[[^\]]*]/g,we=(be.match(Ce)||[]).map(Pe=>Pe.slice(1,-1)),Qe=be.replace(Ce,"[]"),Se=E.reduce((Pe,Te)=>{let[Ze,Xe]=Te;if(Pe.includes(Ze)){const Re=Math.floor(ye/Xe);return ye-=Re*Xe,Pe.replace(new RegExp(`${Ze}+`,"g"),Je=>{const et=Je.length;return Re.toString().padStart(et,"0")})}return Pe},Qe);let ke=0;return Se.replace(Ce,()=>{const Pe=we[ke];return ke+=1,Pe})}function ee(me,be){const{format:ye=""}=be,Ce=new Date(me).getTime(),we=Date.now(),Qe=Math.max(Ce-we,0);return b(Qe,ye)}const ne=1e3/30;function ce(me){return new Date(me).getTime()}const de=me=>{const{value:be,format:ye="HH:mm:ss",onChange:Ce,onFinish:we}=me,Qe=(0,je.Z)(),Se=ve.useRef(null),ke=()=>{we==null||we(),Se.current&&(clearInterval(Se.current),Se.current=null)},Pe=()=>{const Xe=ce(be);Xe>=Date.now()&&(Se.current=setInterval(()=>{Qe(),Ce==null||Ce(Xe-Date.now()),Xe<Date.now()&&ke()},ne))};ve.useEffect(()=>(Pe(),()=>{Se.current&&(clearInterval(Se.current),Se.current=null)}),[be]);const Te=(Xe,Re)=>ee(Xe,Object.assign(Object.assign({},Re),{format:ye})),Ze=Xe=>(0,x.Tm)(Xe,{title:void 0});return ve.createElement(y,Object.assign({},me,{valueRender:Ze,formatter:Te}))};var he=ve.memo(de);y.Countdown=he;var pe=y},49867:function(pn,Mt,fe){"use strict";fe.d(Mt,{N:function(){return ve}});const ve=je=>({color:je.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${je.motionDurationSlow}`,"&:focus, &:hover":{color:je.colorLinkHover},"&:active":{color:je.colorLinkActive}})},9430:function(pn,Mt,fe){"use strict";fe.d(Mt,{default:function(){return tc}});var ve={},je="rc-table-internal-hook",x=fe(97685),ge=fe(66680),Ae=fe(8410),ue=fe(91881),ae=fe(67294),oe=fe(73935);function le(ht){var vt=ae.createContext(void 0),Rt=function(ln){var dn=ln.value,Qn=ln.children,vn=ae.useRef(dn);vn.current=dn;var Xn=ae.useState(function(){return{getValue:function(){return vn.current},listeners:new Set}}),fr=(0,x.Z)(Xn,1),Dr=fr[0];return(0,Ae.Z)(function(){(0,oe.unstable_batchedUpdates)(function(){Dr.listeners.forEach(function(hr){hr(dn)})})},[dn]),ae.createElement(vt.Provider,{value:Dr},Qn)};return{Context:vt,Provider:Rt,defaultValue:ht}}function ie(ht,vt){var Rt=(0,ge.Z)(typeof vt=="function"?vt:function(hr){if(vt===void 0)return hr;if(!Array.isArray(vt))return hr[vt];var vo={};return vt.forEach(function(co){vo[co]=hr[co]}),vo}),Kt=ae.useContext(ht==null?void 0:ht.Context),ln=Kt||{},dn=ln.listeners,Qn=ln.getValue,vn=ae.useRef();vn.current=Rt(Kt?Qn():ht==null?void 0:ht.defaultValue);var Xn=ae.useState({}),fr=(0,x.Z)(Xn,2),Dr=fr[1];return(0,Ae.Z)(function(){if(!Kt)return;function hr(vo){var co=Rt(vo);(0,ue.Z)(vn.current,co,!0)||Dr({})}return dn.add(hr),function(){dn.delete(hr)}},[Kt]),vn.current}var se=fe(87462),re=fe(42550);function te(){var ht=ae.createContext(null);function vt(){return ae.useContext(ht)}function Rt(ln,dn){var Qn=(0,re.Yr)(ln),vn=function(fr,Dr){var hr=Qn?{ref:Dr}:{},vo=ae.useRef(0),co=ae.useRef(fr),po=vt();return po!==null?ae.createElement(ln,(0,se.Z)({},fr,hr)):((!dn||dn(co.current,fr))&&(vo.current+=1),co.current=fr,ae.createElement(ht.Provider,{value:vo.current},ae.createElement(ln,(0,se.Z)({},fr,hr))))};return Qn?ae.forwardRef(vn):vn}function Kt(ln,dn){var Qn=(0,re.Yr)(ln),vn=function(fr,Dr){var hr=Qn?{ref:Dr}:{};return vt(),ae.createElement(ln,(0,se.Z)({},fr,hr))};return Qn?ae.memo(ae.forwardRef(vn),dn):ae.memo(vn,dn)}return{makeImmutable:Rt,responseImmutable:Kt,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,de=le(),he=de;function pe(ht,vt){var Rt=ae.useRef(0);Rt.current+=1;var Kt=ae.useRef(ht),ln=[];Object.keys(ht||{}).map(function(Qn){var vn;(ht==null?void 0:ht[Qn])!==((vn=Kt.current)===null||vn===void 0?void 0:vn[Qn])&&ln.push(Qn)}),Kt.current=ht;var dn=ae.useRef([]);return ln.length&&(dn.current=ln),ae.useDebugValue(Rt.current),ae.useDebugValue(dn.current.join(", ")),vt&&console.log("".concat(vt,":"),Rt.current,dn.current),Rt.current}var me=null,be=ae.memo(function(){var ht=pe();return ae.createElement("h1",null,"Render Times: ",ht)});be.displayName="RenderBlock";var ye=fe(71002),Ce=fe(1413),we=fe(4942),Qe=fe(94184),Se=fe.n(Qe);function ke(ht,vt,Rt){var Kt=ae.useRef({});return(!("value"in Kt.current)||Rt(Kt.current.condition,vt))&&(Kt.current.value=ht(),Kt.current.condition=vt),Kt.current.value}var Pe={},Te=[],Ze=function(vt){Te.push(vt)};function Xe(ht,vt){if(0)var Rt}function Re(ht,vt){if(0)var Rt}function Je(){Pe={}}function et(ht,vt,Rt){!vt&&!Pe[Rt]&&(ht(!1,Rt),Pe[Rt]=!0)}function ut(ht,vt){et(Xe,ht,vt)}function ct(ht,vt){et(Re,ht,vt)}ut.preMessage=Ze,ut.resetWarned=Je,ut.noteOnce=ct;var ot=ut;function st(ht,vt){var Rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Kt=new Set;function ln(dn,Qn){var vn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Xn=Kt.has(dn);if(ot(!Xn,"Warning: There may be circular references"),Xn)return!1;if(dn===Qn)return!0;if(Rt&&vn>1)return!1;Kt.add(dn);var fr=vn+1;if(Array.isArray(dn)){if(!Array.isArray(Qn)||dn.length!==Qn.length)return!1;for(var Dr=0;Dr<dn.length;Dr++)if(!ln(dn[Dr],Qn[Dr],fr))return!1;return!0}if(dn&&Qn&&(0,ye.Z)(dn)==="object"&&(0,ye.Z)(Qn)==="object"){var hr=Object.keys(dn);return hr.length!==Object.keys(Qn).length?!1:hr.every(function(vo){return ln(dn[vo],Qn[vo],fr)})}return!1}return ln(ht,vt)}var lt=st;function pt(ht,vt){for(var Rt=ht,Kt=0;Kt<vt.length;Kt+=1){if(Rt==null)return;Rt=Rt[vt[Kt]]}return Rt}var yt=ae.createContext({renderWithProps:!1}),_t=yt,mt="RC_TABLE_KEY";function dt(ht){return ht==null?[]:Array.isArray(ht)?ht:[ht]}function $e(ht){var vt=[],Rt={};return ht.forEach(function(Kt){for(var ln=Kt||{},dn=ln.key,Qn=ln.dataIndex,vn=dn||dt(Qn).join("-")||mt;Rt[vn];)vn="".concat(vn,"_next");Rt[vn]=!0,vt.push(vn)}),vt}function Fe(ht){return ht!=null}function Ke(ht){return ht&&(0,ye.Z)(ht)==="object"&&!Array.isArray(ht)&&!ae.isValidElement(ht)}function Ge(ht,vt,Rt,Kt,ln,dn){var Qn=ae.useContext(_t),vn=ce(),Xn=ke(function(){if(Fe(Kt))return[Kt];var fr=vt==null||vt===""?[]:Array.isArray(vt)?vt:[vt],Dr=pt(ht,fr),hr=Dr,vo=void 0;if(ln){var co=ln(Dr,ht,Rt);Ke(co)?(hr=co.children,vo=co.props,Qn.renderWithProps=!0):hr=co}return[hr,vo]},[vn,ht,Kt,vt,ln,Rt],function(fr,Dr){if(dn){var hr=(0,x.Z)(fr,2),vo=hr[1],co=(0,x.Z)(Dr,2),po=co[1];return dn(po,vo)}return Qn.renderWithProps?!0:!lt(fr,Dr,!0)});return Xn}function _e(ht,vt,Rt,Kt){var ln=ht+vt-1;return ht<=Kt&&ln>=Rt}function xe(ht,vt){return ie(he,function(Rt){var Kt=_e(ht,vt||1,Rt.hoverStartRow,Rt.hoverEndRow);return[Kt,Rt.onHover]})}var We=function(vt){var Rt=vt.ellipsis,Kt=vt.rowType,ln=vt.children,dn,Qn=Rt===!0?{showTitle:!0}:Rt;return Qn&&(Qn.showTitle||Kt==="header")&&(typeof ln=="string"||typeof ln=="number"?dn=ln.toString():ae.isValidElement(ln)&&typeof ln.props.children=="string"&&(dn=ln.props.children)),dn};function Ie(ht){var vt,Rt,Kt,ln,dn,Qn,vn,Xn,fr=ht.component,Dr=ht.children,hr=ht.ellipsis,vo=ht.scope,co=ht.prefixCls,po=ht.className,No=ht.align,zo=ht.record,ea=ht.render,Yo=ht.dataIndex,$o=ht.renderIndex,Pa=ht.shouldCellUpdate,wa=ht.index,ma=ht.rowType,Ra=ht.colSpan,fi=ht.rowSpan,Aa=ht.fixLeft,xa=ht.fixRight,fa=ht.firstFixLeft,aa=ht.lastFixLeft,va=ht.firstFixRight,ti=ht.lastFixRight,wi=ht.appendNode,hi=ht.additionalProps,Za=hi===void 0?{}:hi,_i=ht.isSticky,bi="".concat(co,"-cell"),us=ie(he,["supportSticky","allColumnsFixedLeft"]),Hi=us.supportSticky,xs=us.allColumnsFixedLeft,Ji=Ge(zo,Yo,$o,Dr,ea,Pa),ci=(0,x.Z)(Ji,2),Qs=ci[0],ha=ci[1],ys={},bs=typeof Aa=="number"&&Hi,Xs=typeof xa=="number"&&Hi;bs&&(ys.position="sticky",ys.left=Aa),Xs&&(ys.position="sticky",ys.right=xa);var Va=(vt=(Rt=(Kt=ha==null?void 0:ha.colSpan)!==null&&Kt!==void 0?Kt:Za.colSpan)!==null&&Rt!==void 0?Rt:Ra)!==null&&vt!==void 0?vt:1,Wa=(ln=(dn=(Qn=ha==null?void 0:ha.rowSpan)!==null&&Qn!==void 0?Qn:Za.rowSpan)!==null&&dn!==void 0?dn:fi)!==null&&ln!==void 0?ln:1,Ma=xe(wa,Wa),Fa=(0,x.Z)(Ma,2),$i=Fa[0],Da=Fa[1],Ai=function(Ks){var Bl;zo&&Da(wa,wa+Wa-1),Za==null||(Bl=Za.onMouseEnter)===null||Bl===void 0||Bl.call(Za,Ks)},Mi=function(Ks){var Bl;zo&&Da(-1,-1),Za==null||(Bl=Za.onMouseLeave)===null||Bl===void 0||Bl.call(Za,Ks)};if(Va===0||Wa===0)return null;var xi=(vn=Za.title)!==null&&vn!==void 0?vn:We({rowType:ma,ellipsis:hr,children:Qs}),$s=Se()(bi,po,(Xn={},(0,we.Z)(Xn,"".concat(bi,"-fix-left"),bs&&Hi),(0,we.Z)(Xn,"".concat(bi,"-fix-left-first"),fa&&Hi),(0,we.Z)(Xn,"".concat(bi,"-fix-left-last"),aa&&Hi),(0,we.Z)(Xn,"".concat(bi,"-fix-left-all"),aa&&xs&&Hi),(0,we.Z)(Xn,"".concat(bi,"-fix-right"),Xs&&Hi),(0,we.Z)(Xn,"".concat(bi,"-fix-right-first"),va&&Hi),(0,we.Z)(Xn,"".concat(bi,"-fix-right-last"),ti&&Hi),(0,we.Z)(Xn,"".concat(bi,"-ellipsis"),hr),(0,we.Z)(Xn,"".concat(bi,"-with-append"),wi),(0,we.Z)(Xn,"".concat(bi,"-fix-sticky"),(bs||Xs)&&_i&&Hi),(0,we.Z)(Xn,"".concat(bi,"-row-hover"),!ha&&$i),Xn),Za.className,ha==null?void 0:ha.className),fl={};No&&(fl.textAlign=No);var Il=(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},ys),Za.style),fl),ha==null?void 0:ha.style),as=Qs;return(0,ye.Z)(as)==="object"&&!Array.isArray(as)&&!ae.isValidElement(as)&&(as=null),hr&&(aa||va)&&(as=ae.createElement("span",{className:"".concat(bi,"-content")},as)),ae.createElement(fr,(0,se.Z)({},ha,Za,{className:$s,style:Il,title:xi,scope:vo,onMouseEnter:Ai,onMouseLeave:Mi,colSpan:Va!==1?Va:null,rowSpan:Wa!==1?Wa:null}),wi,as)}var De=ae.memo(Ie);function ze(ht,vt,Rt,Kt,ln,dn){var Qn=Rt[ht]||{},vn=Rt[vt]||{},Xn,fr;Qn.fixed==="left"?Xn=Kt.left[ln==="rtl"?vt:ht]:vn.fixed==="right"&&(fr=Kt.right[ln==="rtl"?ht:vt]);var Dr=!1,hr=!1,vo=!1,co=!1,po=Rt[vt+1],No=Rt[ht-1],zo=!(dn!=null&&dn.children);if(ln==="rtl"){if(Xn!==void 0){var ea=No&&No.fixed==="left";co=!ea&&zo}else if(fr!==void 0){var Yo=po&&po.fixed==="right";vo=!Yo&&zo}}else if(Xn!==void 0){var $o=po&&po.fixed==="left";Dr=!$o&&zo}else if(fr!==void 0){var Pa=No&&No.fixed==="right";hr=!Pa&&zo}return{fixLeft:Xn,fixRight:fr,lastFixLeft:Dr,firstFixRight:hr,lastFixRight:vo,firstFixLeft:co,isSticky:Kt.isSticky}}var at=ae.createContext({}),bt=at;function Pt(ht){var vt=ht.className,Rt=ht.index,Kt=ht.children,ln=ht.colSpan,dn=ln===void 0?1:ln,Qn=ht.rowSpan,vn=ht.align,Xn=ie(he,["prefixCls","direction"]),fr=Xn.prefixCls,Dr=Xn.direction,hr=ae.useContext(bt),vo=hr.scrollColumnIndex,co=hr.stickyOffsets,po=hr.flattenColumns,No=hr.columns,zo=Rt+dn-1,ea=zo+1===vo?dn+1:dn,Yo=ze(Rt,Rt+ea-1,po,co,Dr,No==null?void 0:No[Rt]);return ae.createElement(De,(0,se.Z)({className:vt,index:Rt,component:"td",prefixCls:fr,record:null,dataIndex:null,align:vn,colSpan:ea,rowSpan:Qn,render:function(){return Kt}},Yo))}var Ot=fe(45987),St=["children"];function wt(ht){var vt=ht.children,Rt=(0,Ot.Z)(ht,St);return ae.createElement("tr",Rt,vt)}function It(ht){var vt=ht.children;return vt}It.Row=wt,It.Cell=Pt;var Ut=It;function Ct(ht){var vt=ht.children,Rt=ht.stickyOffsets,Kt=ht.flattenColumns,ln=ht.columns,dn=ie(he,"prefixCls"),Qn=Kt.length-1,vn=Kt[Qn],Xn=ae.useMemo(function(){return{stickyOffsets:Rt,flattenColumns:Kt,scrollColumnIndex:vn!=null&&vn.scrollbar?Qn:null,columns:ln}},[vn,Kt,Qn,Rt,ln]);return ae.createElement(bt.Provider,{value:Xn},ae.createElement("tfoot",{className:"".concat(dn,"-summary")},vt))}var Zt=ne(Ct),xt=Ut;function jt(ht){var vt=ae.useRef();vt.current=ht;var Rt=ae.useCallback(function(){for(var Kt,ln=arguments.length,dn=new Array(ln),Qn=0;Qn<ln;Qn++)dn[Qn]=arguments[Qn];return(Kt=vt.current)===null||Kt===void 0?void 0:Kt.call.apply(Kt,[vt].concat(dn))},[]);return Rt}function Jt(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var tn=Jt()?ae.useLayoutEffect:ae.useEffect,hn=function(vt,Rt){var Kt=React.useRef(!0);tn(function(){return vt(Kt.current)},Rt),tn(function(){return Kt.current=!1,function(){Kt.current=!0}},[])},Un=function(vt,Rt){hn(function(Kt){if(!Kt)return vt()},Rt)},xn=null;function Hn(ht){var vt=React.useRef(!1),Rt=React.useState(ht),Kt=_slicedToArray(Rt,2),ln=Kt[0],dn=Kt[1];React.useEffect(function(){return vt.current=!1,function(){vt.current=!0}},[]);function Qn(vn,Xn){Xn&&vt.current||dn(vn)}return[ln,Qn]}function mn(ht){return ht!==void 0}function wn(ht,vt){var Rt=vt||{},Kt=Rt.defaultValue,ln=Rt.value,dn=Rt.onChange,Qn=Rt.postState,vn=useState(function(){return mn(ln)?ln:mn(Kt)?typeof Kt=="function"?Kt():Kt:typeof ht=="function"?ht():ht}),Xn=_slicedToArray(vn,2),fr=Xn[0],Dr=Xn[1],hr=ln!==void 0?ln:fr,vo=Qn?Qn(hr):hr,co=useEvent(dn),po=useState([hr]),No=_slicedToArray(po,2),zo=No[0],ea=No[1];useLayoutUpdateEffect(function(){var $o=zo[0];fr!==$o&&co(fr,$o)},[zo]),useLayoutUpdateEffect(function(){mn(ln)||Dr(ln)},[ln]);var Yo=useEvent(function($o,Pa){Dr($o,Pa),ea([hr],Pa)});return[vo,Yo]}var $n=fe(35110);function Fr(ht,vt){typeof ht=="function"?ht(vt):(0,ye.Z)(ht)==="object"&&ht&&"current"in ht&&(ht.current=vt)}function Ur(){for(var ht=arguments.length,vt=new Array(ht),Rt=0;Rt<ht;Rt++)vt[Rt]=arguments[Rt];var Kt=vt.filter(function(ln){return ln});return Kt.length<=1?Kt[0]:function(ln){vt.forEach(function(dn){Fr(dn,ln)})}}function xr(){for(var ht=arguments.length,vt=new Array(ht),Rt=0;Rt<ht;Rt++)vt[Rt]=arguments[Rt];return useMemo(function(){return Ur.apply(void 0,vt)},vt,function(Kt,ln){return Kt.length!==ln.length||Kt.every(function(dn,Qn){return dn!==ln[Qn]})})}function Jr(ht){var vt,Rt,Kt=isMemo(ht)?ht.type.type:ht.type;return!(typeof Kt=="function"&&!((vt=Kt.prototype)!==null&&vt!==void 0&&vt.render)||typeof ht=="function"&&!((Rt=ht.prototype)!==null&&Rt!==void 0&&Rt.render))}function bo(ht){return!isValidElement(ht)||isFragment(ht)?!1:Jr(ht)}function Qo(ht,vt,Rt,Kt){if(!vt.length)return Rt;var ln=_toArray(vt),dn=ln[0],Qn=ln.slice(1),vn;return!ht&&typeof dn=="number"?vn=[]:Array.isArray(ht)?vn=_toConsumableArray(ht):vn=_objectSpread({},ht),Kt&&Rt===void 0&&Qn.length===1?delete vn[dn][Qn[0]]:vn[dn]=Qo(vn[dn],Qn,Rt,Kt),vn}function qn(ht,vt,Rt){var Kt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return vt.length&&Kt&&Rt===void 0&&!get(ht,vt.slice(0,-1))?ht:Qo(ht,vt,Rt,Kt)}function Dn(ht){return _typeof(ht)==="object"&&ht!==null&&Object.getPrototypeOf(ht)===Object.prototype}function tr(ht){return Array.isArray(ht)?[]:{}}var Tn=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function Zn(){for(var ht=arguments.length,vt=new Array(ht),Rt=0;Rt<ht;Rt++)vt[Rt]=arguments[Rt];var Kt=tr(vt[0]);return vt.forEach(function(ln){function dn(Qn,vn){var Xn=new Set(vn),fr=get(ln,Qn),Dr=Array.isArray(fr);if(Dr||Dn(fr)){if(!Xn.has(fr)){Xn.add(fr);var hr=get(Kt,Qn);Dr?Kt=qn(Kt,Qn,[]):(!hr||_typeof(hr)!=="object")&&(Kt=qn(Kt,Qn,tr(fr))),Tn(fr).forEach(function(vo){dn([].concat(_toConsumableArray(Qn),[vo]),Xn)})}}else Kt=qn(Kt,Qn,fr)}dn([])}),Kt}var ur=fe(48555),lr=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,Kt=vt.height;if(Rt||Kt)return!0}if(ht.getBoundingClientRect){var ln=ht.getBoundingClientRect(),dn=ln.width,Qn=ln.height;if(dn||Qn)return!0}}return!1},Ao=function(vt){if(Jt()&&window.document.documentElement){var Rt=Array.isArray(vt)?vt:[vt],Kt=window.document.documentElement;return Rt.some(function(ln){return ln in Kt.style})}return!1},xo=function(vt,Rt){if(!Ao(vt))return!1;var Kt=document.createElement("div"),ln=Kt.style[vt];return Kt.style[vt]=Rt,Kt.style[vt]!==ln};function Or(ht,vt){return!Array.isArray(ht)&&vt!==void 0?xo(ht,vt):Ao(ht)}var en;function En(ht){if(typeof document=="undefined")return 0;if(ht||en===void 0){var vt=document.createElement("div");vt.style.width="100%",vt.style.height="200px";var Rt=document.createElement("div"),Kt=Rt.style;Kt.position="absolute",Kt.top="0",Kt.left="0",Kt.pointerEvents="none",Kt.visibility="hidden",Kt.width="200px",Kt.height="150px",Kt.overflow="hidden",Rt.appendChild(vt),document.body.appendChild(Rt);var ln=vt.offsetWidth;Rt.style.overflow="scroll";var dn=vt.offsetWidth;ln===dn&&(dn=Rt.clientWidth),document.body.removeChild(Rt),en=ln-dn}return en}function Bn(ht){var vt=ht.match(/^(.*)px$/),Rt=Number(vt==null?void 0:vt[1]);return Number.isNaN(Rt)?En():Rt}function or(ht){if(typeof document=="undefined"||!ht||!(ht instanceof Element))return{width:0,height:0};var vt=getComputedStyle(ht,"::-webkit-scrollbar"),Rt=vt.width,Kt=vt.height;return{width:Bn(Rt),height:Bn(Kt)}}var Tr=`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`,nr=`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`,Uo="".concat(Tr," ").concat(nr).split(/[\s\n]+/),Eo="aria-",Ko="data-";function Bo(ht,vt){return ht.indexOf(vt)===0}function Ka(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 Kt={};return Object.keys(ht).forEach(function(ln){(Rt.aria&&(ln==="role"||Bo(ln,Eo))||Rt.data&&Bo(ln,Ko)||Rt.attr&&Uo.includes(ln))&&(Kt[ln]=ht[ln])}),Kt}function Vr(ht,vt,Rt,Kt,ln,dn,Qn){ht.push({record:vt,indent:Rt,index:Qn});var vn=dn(vt),Xn=ln==null?void 0:ln.has(vn);if(vt&&Array.isArray(vt[Kt])&&Xn)for(var fr=0;fr<vt[Kt].length;fr+=1)Vr(ht,vt[Kt][fr],Rt+1,Kt,ln,dn,fr)}function ya(ht,vt,Rt,Kt){var ln=ae.useMemo(function(){if(Rt!=null&&Rt.size){for(var dn=[],Qn=0;Qn<(ht==null?void 0:ht.length);Qn+=1){var vn=ht[Qn];Vr(dn,vn,0,vt,Rt,Kt,Qn)}return dn}return ht==null?void 0:ht.map(function(Xn,fr){return{record:Xn,indent:0,index:fr}})},[ht,vt,Rt,Kt]);return ln}function an(ht){var vt=ht.prefixCls,Rt=ht.children,Kt=ht.component,ln=ht.cellComponent,dn=ht.className,Qn=ht.expanded,vn=ht.colSpan,Xn=ht.isEmpty,fr=ie(he,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Dr=fr.scrollbarSize,hr=fr.fixHeader,vo=fr.fixColumn,co=fr.componentWidth,po=fr.horizonScroll,No=Rt;return(Xn?po&&co:vo)&&(No=ae.createElement("div",{style:{width:co-(hr?Dr:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(vt,"-expanded-row-fixed")},No)),ae.createElement(Kt,{className:dn,style:{display:Qn?null:"none"}},ae.createElement(De,{component:ln,prefixCls:vt,colSpan:vn},No))}var _r=an;function mr(ht,vt,Rt,Kt){var ln=ie(he,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),dn=ln.flattenColumns,Qn=ln.expandableType,vn=ln.expandedKeys,Xn=ln.childrenColumnName,fr=ln.onTriggerExpand,Dr=ln.rowExpandable,hr=ln.onRow,vo=ln.expandRowByClick,co=ln.rowClassName,po=Qn==="nest",No=Qn==="row"&&(!Dr||Dr(ht)),zo=No||po,ea=vn&&vn.has(vt),Yo=Xn&&ht&&ht[Xn],$o=jt(fr),Pa=hr==null?void 0:hr(ht,Rt),wa=Pa==null?void 0:Pa.onClick,ma=function(xa){vo&&zo&&fr(ht,xa);for(var fa=arguments.length,aa=new Array(fa>1?fa-1:0),va=1;va<fa;va++)aa[va-1]=arguments[va];wa==null||wa.apply(void 0,[xa].concat(aa))},Ra;typeof co=="string"?Ra=co:typeof co=="function"&&(Ra=co(ht,Rt,Kt));var fi=$e(dn);return(0,Ce.Z)((0,Ce.Z)({},ln),{},{columnsKey:fi,nestExpandable:po,expanded:ea,hasNestChildren:Yo,record:ht,onTriggerExpand:$o,rowSupportExpand:No,expandable:zo,rowProps:(0,Ce.Z)((0,Ce.Z)({},Pa),{},{className:Se()(Ra,Pa==null?void 0:Pa.className),onClick:ma})})}function Ir(ht,vt,Rt,Kt,ln){var dn=ht.record,Qn=ht.prefixCls,vn=ht.columnsKey,Xn=ht.fixedInfoList,fr=ht.expandIconColumnIndex,Dr=ht.nestExpandable,hr=ht.indentSize,vo=ht.expandIcon,co=ht.expanded,po=ht.hasNestChildren,No=ht.onTriggerExpand,zo=vn[Rt],ea=Xn[Rt],Yo;Rt===(fr||0)&&Dr&&(Yo=ae.createElement(ae.Fragment,null,ae.createElement("span",{style:{paddingLeft:"".concat(hr*Kt,"px")},className:"".concat(Qn,"-row-indent indent-level-").concat(Kt)}),vo({prefixCls:Qn,expanded:co,expandable:po,record:dn,onExpand:No})));var $o;return vt.onCell&&($o=vt.onCell(dn,ln)),{key:zo,fixedInfo:ea,appendCellNode:Yo,additionalCellProps:$o||{}}}function vr(ht){var vt=ht.className,Rt=ht.style,Kt=ht.record,ln=ht.index,dn=ht.renderIndex,Qn=ht.rowKey,vn=ht.indent,Xn=vn===void 0?0:vn,fr=ht.rowComponent,Dr=ht.cellComponent,hr=ht.scopeCellComponent,vo=mr(Kt,Qn,ln,Xn),co=vo.prefixCls,po=vo.flattenColumns,No=vo.expandedRowClassName,zo=vo.expandedRowRender,ea=vo.rowProps,Yo=vo.expanded,$o=vo.rowSupportExpand,Pa=ae.useState(!1),wa=(0,x.Z)(Pa,2),ma=wa[0],Ra=wa[1];ae.useEffect(function(){Yo&&Ra(!0)},[Yo]);var fi=ae.createElement(fr,(0,se.Z)({},ea,{"data-row-key":Qn,className:Se()(vt,"".concat(co,"-row"),"".concat(co,"-row-level-").concat(Xn),ea==null?void 0:ea.className),style:(0,Ce.Z)((0,Ce.Z)({},Rt),ea==null?void 0:ea.style)}),po.map(function(aa,va){var ti=aa.render,wi=aa.dataIndex,hi=aa.className,Za=Ir(vo,aa,va,Xn,ln),_i=Za.key,bi=Za.fixedInfo,us=Za.appendCellNode,Hi=Za.additionalCellProps;return ae.createElement(De,(0,se.Z)({className:hi,ellipsis:aa.ellipsis,align:aa.align,scope:aa.rowScope,component:aa.rowScope?hr:Dr,prefixCls:co,key:_i,record:Kt,index:ln,renderIndex:dn,dataIndex:wi,render:ti,shouldCellUpdate:aa.shouldCellUpdate},bi,{appendNode:us,additionalProps:Hi}))})),Aa;if($o&&(ma||Yo)){var xa=zo(Kt,ln,Xn+1,Yo),fa=No&&No(Kt,ln,Xn);Aa=ae.createElement(_r,{expanded:Yo,className:Se()("".concat(co,"-expanded-row"),"".concat(co,"-expanded-row-level-").concat(Xn+1),fa),prefixCls:co,component:fr,cellComponent:Dr,colSpan:po.length,isEmpty:!1},xa)}return ae.createElement(ae.Fragment,null,fi,Aa)}vr.displayName="BodyRow";var Br=ne(vr);function zr(ht){var vt=ht.columnKey,Rt=ht.onColumnResize,Kt=ae.useRef();return ae.useEffect(function(){Kt.current&&Rt(vt,Kt.current.offsetWidth)},[]),ae.createElement(ur.Z,{data:vt},ae.createElement("td",{ref:Kt,style:{padding:0,border:0,height:0}},ae.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function jr(ht){var vt=ht.prefixCls,Rt=ht.columnsKey,Kt=ht.onColumnResize;return ae.createElement("tr",{"aria-hidden":"true",className:"".concat(vt,"-measure-row"),style:{height:0,fontSize:0}},ae.createElement(ur.Z.Collection,{onBatchResize:function(dn){dn.forEach(function(Qn){var vn=Qn.data,Xn=Qn.size;Kt(vn,Xn.offsetWidth)})}},Rt.map(function(ln){return ae.createElement(zr,{key:ln,columnKey:ln,onColumnResize:Kt})})))}function qo(ht){var vt=ht.data,Rt=ht.measureColumnWidth,Kt=ie(he,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),ln=Kt.prefixCls,dn=Kt.getComponent,Qn=Kt.onColumnResize,vn=Kt.flattenColumns,Xn=Kt.getRowKey,fr=Kt.expandedKeys,Dr=Kt.childrenColumnName,hr=Kt.emptyNode,vo=ya(vt,Dr,fr,Xn),co=ae.useRef({renderWithProps:!1}),po=dn(["body","wrapper"],"tbody"),No=dn(["body","row"],"tr"),zo=dn(["body","cell"],"td"),ea=dn(["body","cell"],"th"),Yo;vt.length?Yo=vo.map(function(Pa,wa){var ma=Pa.record,Ra=Pa.indent,fi=Pa.index,Aa=Xn(ma,wa);return ae.createElement(Br,{key:Aa,rowKey:Aa,record:ma,index:wa,renderIndex:fi,rowComponent:No,cellComponent:zo,scopeCellComponent:ea,getRowKey:Xn,indent:Ra})}):Yo=ae.createElement(_r,{expanded:!0,className:"".concat(ln,"-placeholder"),prefixCls:ln,component:No,cellComponent:zo,colSpan:vn.length,isEmpty:!0},hr);var $o=$e(vn);return ae.createElement(_t.Provider,{value:co.current},ae.createElement(po,{className:"".concat(ln,"-tbody")},Rt&&ae.createElement(jr,{prefixCls:ln,columnsKey:$o,onColumnResize:Qn}),Yo))}qo.displayName="Body";var Jo=ne(qo),na=["expandable"],Ea="RC_TABLE_INTERNAL_COL_DEFINE";function Rr(ht){var vt=ht.expandable,Rt=(0,Ot.Z)(ht,na),Kt;return"expandable"in ht?Kt=(0,Ce.Z)((0,Ce.Z)({},Rt),vt):Kt=Rt,Kt.showExpandColumn===!1&&(Kt.expandIconColumnIndex=-1),Kt}var Mr=["columnType"];function ei(ht){for(var vt=ht.colWidths,Rt=ht.columns,Kt=ht.columCount,ln=[],dn=Kt||Rt.length,Qn=!1,vn=dn-1;vn>=0;vn-=1){var Xn=vt[vn],fr=Rt&&Rt[vn],Dr=fr&&fr[Ea];if(Xn||Dr||Qn){var hr=Dr||{},vo=hr.columnType,co=(0,Ot.Z)(hr,Mr);ln.unshift(ae.createElement("col",(0,se.Z)({key:vn,style:{width:Xn}},co))),Qn=!0}}return ae.createElement("colgroup",null,ln)}var ni=ei,_a=fe(74902),oi=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function lo(ht,vt){return(0,ae.useMemo)(function(){for(var Rt=[],Kt=0;Kt<vt;Kt+=1){var ln=ht[Kt];if(ln!==void 0)Rt[Kt]=ln;else return null}return Rt},[ht.join("_"),vt])}var ko=ae.forwardRef(function(ht,vt){var Rt=ht.className,Kt=ht.noData,ln=ht.columns,dn=ht.flattenColumns,Qn=ht.colWidths,vn=ht.columCount,Xn=ht.stickyOffsets,fr=ht.direction,Dr=ht.fixHeader,hr=ht.stickyTopOffset,vo=ht.stickyBottomOffset,co=ht.stickyClassName,po=ht.onScroll,No=ht.maxContentScroll,zo=ht.children,ea=(0,Ot.Z)(ht,oi),Yo=ie(he,["prefixCls","scrollbarSize","isSticky"]),$o=Yo.prefixCls,Pa=Yo.scrollbarSize,wa=Yo.isSticky,ma=wa&&!Dr?0:Pa,Ra=ae.useRef(null),fi=ae.useCallback(function(hi){Fr(vt,hi),Fr(Ra,hi)},[]);ae.useEffect(function(){var hi;function Za(_i){var bi=_i,us=bi.currentTarget,Hi=bi.deltaX;Hi&&(po({currentTarget:us,scrollLeft:us.scrollLeft+Hi}),_i.preventDefault())}return(hi=Ra.current)===null||hi===void 0||hi.addEventListener("wheel",Za),function(){var _i;(_i=Ra.current)===null||_i===void 0||_i.removeEventListener("wheel",Za)}},[]);var Aa=ae.useMemo(function(){return dn.every(function(hi){return hi.width})},[dn]),xa=dn[dn.length-1],fa={fixed:xa?xa.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat($o,"-cell-scrollbar")}}},aa=(0,ae.useMemo)(function(){return ma?[].concat((0,_a.Z)(ln),[fa]):ln},[ma,ln]),va=(0,ae.useMemo)(function(){return ma?[].concat((0,_a.Z)(dn),[fa]):dn},[ma,dn]),ti=(0,ae.useMemo)(function(){var hi=Xn.right,Za=Xn.left;return(0,Ce.Z)((0,Ce.Z)({},Xn),{},{left:fr==="rtl"?[].concat((0,_a.Z)(Za.map(function(_i){return _i+ma})),[0]):Za,right:fr==="rtl"?hi:[].concat((0,_a.Z)(hi.map(function(_i){return _i+ma})),[0]),isSticky:wa})},[ma,Xn,wa]),wi=lo(Qn,vn);return ae.createElement("div",{style:(0,Ce.Z)({overflow:"hidden"},wa?{top:hr,bottom:vo}:{}),ref:fi,className:Se()(Rt,(0,we.Z)({},co,!!co))},ae.createElement("table",{style:{tableLayout:"fixed",visibility:Kt||wi?null:"hidden"}},(!Kt||!No||Aa)&&ae.createElement(ni,{colWidths:wi?[].concat((0,_a.Z)(wi),[ma]):[],columCount:vn+1,columns:va}),zo((0,Ce.Z)((0,Ce.Z)({},ea),{},{stickyOffsets:ti,columns:aa,flattenColumns:va}))))});ko.displayName="FixedHolder";var sa=ae.memo(ko);function Oo(ht){var vt=ht.cells,Rt=ht.stickyOffsets,Kt=ht.flattenColumns,ln=ht.rowComponent,dn=ht.cellComponent,Qn=ht.tdCellComponent,vn=ht.onHeaderRow,Xn=ht.index,fr=ie(he,["prefixCls","direction"]),Dr=fr.prefixCls,hr=fr.direction,vo;vn&&(vo=vn(vt.map(function(po){return po.column}),Xn));var co=$e(vt.map(function(po){return po.column}));return ae.createElement(ln,vo,vt.map(function(po,No){var zo=po.column,ea=ze(po.colStart,po.colEnd,Kt,Rt,hr,zo),Yo;return zo&&zo.onHeaderCell&&(Yo=po.column.onHeaderCell(zo)),ae.createElement(De,(0,se.Z)({},po,{scope:zo.title?po.colSpan>1?"colgroup":"col":null,ellipsis:zo.ellipsis,align:zo.align,component:zo.title?dn:Qn,prefixCls:Dr,key:co[No]},ea,{additionalProps:Yo,rowType:"header"}))}))}Oo.displayName="HeaderRow";var Ya=Oo;function Ta(ht){var vt=[];function Rt(Qn,vn){var Xn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;vt[Xn]=vt[Xn]||[];var fr=vn,Dr=Qn.filter(Boolean).map(function(hr){var vo={key:hr.key,className:hr.className||"",children:hr.title,column:hr,colStart:fr},co=1,po=hr.children;return po&&po.length>0&&(co=Rt(po,fr,Xn+1).reduce(function(No,zo){return No+zo},0),vo.hasSubColumns=!0),"colSpan"in hr&&(co=hr.colSpan),"rowSpan"in hr&&(vo.rowSpan=hr.rowSpan),vo.colSpan=co,vo.colEnd=vo.colStart+co-1,vt[Xn].push(vo),fr+=co,co});return Dr}Rt(ht,0);for(var Kt=vt.length,ln=function(vn){vt[vn].forEach(function(Xn){!("rowSpan"in Xn)&&!Xn.hasSubColumns&&(Xn.rowSpan=Kt-vn)})},dn=0;dn<Kt;dn+=1)ln(dn);return vt}function qi(ht){var vt=ht.stickyOffsets,Rt=ht.columns,Kt=ht.flattenColumns,ln=ht.onHeaderRow,dn=ie(he,["prefixCls","getComponent"]),Qn=dn.prefixCls,vn=dn.getComponent,Xn=ae.useMemo(function(){return Ta(Rt)},[Rt]),fr=vn(["header","wrapper"],"thead"),Dr=vn(["header","row"],"tr"),hr=vn(["header","cell"],"th"),vo=vn(["header","cell"],"td");return ae.createElement(fr,{className:"".concat(Qn,"-thead")},Xn.map(function(co,po){var No=ae.createElement(Ya,{key:po,flattenColumns:Kt,cells:co,stickyOffsets:vt,rowComponent:Dr,cellComponent:hr,tdCellComponent:vo,onHeaderRow:ln,index:po});return No}))}var Oi=ne(qi);function Po(ht){var vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Rt=[];return ae.Children.forEach(ht,function(Kt){Kt==null&&!vt.keepEmpty||(Array.isArray(Kt)?Rt=Rt.concat(Po(Kt)):(0,$n.isFragment)(Kt)&&Kt.props?Rt=Rt.concat(Po(Kt.props.children,vt)):Rt.push(Kt))}),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 Pn(ht,vt){return ae.useMemo(function(){if(vt&&vt>0){var Rt=0,Kt=0;ht.forEach(function(fr){var Dr=On(vt,fr.width);Dr?Rt+=Dr:Kt+=1});var ln=vt-Rt,dn=Kt,Qn=ln/Kt,vn=0,Xn=ht.map(function(fr){var Dr=(0,Ce.Z)({},fr),hr=On(vt,Dr.width);if(hr)Dr.width=hr;else{var vo=Math.floor(Qn);Dr.width=dn===1?ln:vo,ln-=vo,dn-=1}return vn+=Dr.width,Dr});return[Xn,vn]}return[ht,vt]},[ht,vt])}var yr=["children"],rr=["fixed"];function Cn(ht){return Po(ht).filter(function(vt){return ae.isValidElement(vt)}).map(function(vt){var Rt=vt.key,Kt=vt.props,ln=Kt.children,dn=(0,Ot.Z)(Kt,yr),Qn=(0,Ce.Z)({key:Rt},dn);return ln&&(Qn.children=Cn(ln)),Qn})}function Cr(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,Kt,ln){var dn=Kt.fixed,Qn=dn===!0?"left":dn,vn="".concat(vt,"-").concat(ln),Xn=Kt.children;return Xn&&Xn.length>0?[].concat((0,_a.Z)(Rt),(0,_a.Z)(Cr(Xn,vn).map(function(fr){return(0,Ce.Z)({fixed:Qn},fr)}))):[].concat((0,_a.Z)(Rt),[(0,Ce.Z)((0,Ce.Z)({key:vn},Kt),{},{fixed:Qn})])},[])}function so(ht){for(var vt=!0,Rt=0;Rt<ht.length;Rt+=1){var Kt=ht[Rt];if(vt&&Kt.fixed!=="left")vt=!1;else if(!vt&&Kt.fixed==="left"){warning(!1,"Index ".concat(Rt-1," of `columns` missing `fixed='left'` prop."));break}}for(var ln=!0,dn=ht.length-1;dn>=0;dn-=1){var Qn=ht[dn];if(ln&&Qn.fixed!=="right")ln=!1;else if(!ln&&Qn.fixed==="right"){warning(!1,"Index ".concat(dn+1," of `columns` missing `fixed='right'` prop."));break}}}function $r(ht){return ht.map(function(vt){var Rt=vt.fixed,Kt=(0,Ot.Z)(vt,rr),ln=Rt;return Rt==="left"?ln="right":Rt==="right"&&(ln="left"),(0,Ce.Z)({fixed:ln},Kt)})}function uo(ht,vt){var Rt=ht.prefixCls,Kt=ht.columns,ln=ht.children,dn=ht.expandable,Qn=ht.expandedKeys,vn=ht.columnTitle,Xn=ht.getRowKey,fr=ht.onTriggerExpand,Dr=ht.expandIcon,hr=ht.rowExpandable,vo=ht.expandIconColumnIndex,co=ht.direction,po=ht.expandRowByClick,No=ht.columnWidth,zo=ht.fixed,ea=ht.scrollWidth,Yo=ae.useMemo(function(){return Kt||Cn(ln)},[Kt,ln]),$o=ae.useMemo(function(){if(dn){var xa,fa=Yo.slice();if(!fa.includes(ve)){var aa=vo||0;aa>=0&&fa.splice(aa,0,ve)}var va=fa.indexOf(ve);fa=fa.filter(function(Za,_i){return Za!==ve||_i===va});var ti=Yo[va],wi;(zo==="left"||zo)&&!vo?wi="left":(zo==="right"||zo)&&vo===Yo.length?wi="right":wi=ti?ti.fixed:null;var hi=(xa={},(0,we.Z)(xa,Ea,{className:"".concat(Rt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,we.Z)(xa,"title",vn),(0,we.Z)(xa,"fixed",wi),(0,we.Z)(xa,"className","".concat(Rt,"-row-expand-icon-cell")),(0,we.Z)(xa,"width",No),(0,we.Z)(xa,"render",function(_i,bi,us){var Hi=Xn(bi,us),xs=Qn.has(Hi),Ji=hr?hr(bi):!0,ci=Dr({prefixCls:Rt,expanded:xs,expandable:Ji,record:bi,onExpand:fr});return po?ae.createElement("span",{onClick:function(ha){return ha.stopPropagation()}},ci):ci}),xa);return fa.map(function(Za){return Za===ve?hi:Za})}return Yo.filter(function(Za){return Za!==ve})},[dn,Yo,Xn,Qn,Dr,co]),Pa=ae.useMemo(function(){var xa=$o;return vt&&(xa=vt(xa)),xa.length||(xa=[{render:function(){return null}}]),xa},[vt,$o,co]),wa=ae.useMemo(function(){return co==="rtl"?$r(Cr(Pa)):Cr(Pa)},[Pa,co,ea]),ma=Pn(wa,ea),Ra=(0,x.Z)(ma,2),fi=Ra[0],Aa=Ra[1];return[Pa,fi,Aa]}var ga=uo;function fo(ht){var vt,Rt=ht.prefixCls,Kt=ht.record,ln=ht.onExpand,dn=ht.expanded,Qn=ht.expandable,vn="".concat(Rt,"-row-expand-icon");if(!Qn)return ae.createElement("span",{className:Se()(vn,"".concat(Rt,"-row-spaced"))});var Xn=function(Dr){ln(Kt,Dr),Dr.stopPropagation()};return ae.createElement("span",{className:Se()(vn,(vt={},(0,we.Z)(vt,"".concat(Rt,"-row-expanded"),dn),(0,we.Z)(vt,"".concat(Rt,"-row-collapsed"),!dn),vt)),onClick:Xn})}function Na(ht,vt,Rt){var Kt=[];function ln(dn){(dn||[]).forEach(function(Qn,vn){Kt.push(vt(Qn,vn)),ln(Qn[Rt])})}return ln(ht),Kt}function Zo(ht,vt,Rt){var Kt=Rr(ht),ln=Kt.expandIcon,dn=Kt.expandedRowKeys,Qn=Kt.defaultExpandedRowKeys,vn=Kt.defaultExpandAllRows,Xn=Kt.expandedRowRender,fr=Kt.onExpand,Dr=Kt.onExpandedRowsChange,hr=Kt.childrenColumnName,vo=ln||fo,co=hr||"children",po=ae.useMemo(function(){return Xn?"row":ht.expandable&&ht.internalHooks===je&&ht.expandable.__PARENT_RENDER_ICON__||vt.some(function(wa){return wa&&(0,ye.Z)(wa)==="object"&&wa[co]})?"nest":!1},[!!Xn,vt]),No=ae.useState(function(){return Qn||(vn?Na(vt,Rt,co):[])}),zo=(0,x.Z)(No,2),ea=zo[0],Yo=zo[1],$o=ae.useMemo(function(){return new Set(dn||ea||[])},[dn,ea]),Pa=ae.useCallback(function(wa){var ma=Rt(wa,vt.indexOf(wa)),Ra,fi=$o.has(ma);fi?($o.delete(ma),Ra=(0,_a.Z)($o)):Ra=[].concat((0,_a.Z)($o),[ma]),Yo(Ra),fr&&fr(!fi,wa),Dr&&Dr(Ra)},[Rt,$o,vt,fr,Dr]);return[Kt,po,$o,vo,co,Pa]}function Rn(ht,vt,Rt,Kt){var ln=ht.map(function(dn,Qn){return ze(Qn,Qn,ht,vt,Rt,Kt==null?void 0:Kt[Qn])});return ke(function(){return ln},[ln],function(dn,Qn){return!lt(dn,Qn)})}function Wn(ht){var vt=(0,ae.useRef)(ht),Rt=(0,ae.useState)({}),Kt=(0,x.Z)(Rt,2),ln=Kt[1],dn=(0,ae.useRef)(null),Qn=(0,ae.useRef)([]);function vn(Xn){Qn.current.push(Xn);var fr=Promise.resolve();dn.current=fr,fr.then(function(){if(dn.current===fr){var Dr=Qn.current,hr=vt.current;Qn.current=[],Dr.forEach(function(vo){vt.current=vo(vt.current)}),dn.current=null,hr!==vt.current&&ln({})}})}return(0,ae.useEffect)(function(){return function(){dn.current=null}},[]),[vt.current,vn]}function Yn(ht){var vt=(0,ae.useRef)(ht||null),Rt=(0,ae.useRef)();function Kt(){window.clearTimeout(Rt.current)}function ln(Qn){vt.current=Qn,Kt(),Rt.current=window.setTimeout(function(){vt.current=null,Rt.current=void 0},100)}function dn(){return vt.current}return(0,ae.useEffect)(function(){return Kt},[]),[ln,dn]}function Wt(){var ht=ae.useState(-1),vt=(0,x.Z)(ht,2),Rt=vt[0],Kt=vt[1],ln=ae.useState(-1),dn=(0,x.Z)(ln,2),Qn=dn[0],vn=dn[1],Xn=ae.useCallback(function(fr,Dr){Kt(fr),vn(Dr)},[]);return[Rt,Qn,Xn]}var ar=Jt()?window:null;function to(ht,vt){var Rt=(0,ye.Z)(ht)==="object"?ht:{},Kt=Rt.offsetHeader,ln=Kt===void 0?0:Kt,dn=Rt.offsetSummary,Qn=dn===void 0?0:dn,vn=Rt.offsetScroll,Xn=vn===void 0?0:vn,fr=Rt.getContainer,Dr=fr===void 0?function(){return ar}:fr,hr=Dr()||ar;return ae.useMemo(function(){var vo=!!ht;return{isSticky:vo,stickyClassName:vo?"".concat(vt,"-sticky-holder"):"",offsetHeader:ln,offsetSummary:Qn,offsetScroll:Xn,container:hr}},[Xn,ln,Qn,vt,hr])}function Wr(ht,vt,Rt){var Kt=(0,ae.useMemo)(function(){for(var ln=[],dn=[],Qn=0,vn=0,Xn=0;Xn<vt;Xn+=1)if(Rt==="rtl"){dn[Xn]=vn,vn+=ht[Xn]||0;var fr=vt-Xn-1;ln[fr]=Qn,Qn+=ht[fr]||0}else{ln[Xn]=Qn,Qn+=ht[Xn]||0;var Dr=vt-Xn-1;dn[Dr]=vn,vn+=ht[Dr]||0}return{left:ln,right:dn}},[ht,vt,Rt]);return Kt}var Ht=Wr;function rn(ht){var vt=ht.className,Rt=ht.children;return ae.createElement("div",{className:vt},Rt)}var fn=rn;function pr(ht,vt,Rt,Kt){var ln=oe.unstable_batchedUpdates?function(Qn){oe.unstable_batchedUpdates(Rt,Qn)}:Rt;return ht!=null&&ht.addEventListener&&ht.addEventListener(vt,ln,Kt),{remove:function(){ht!=null&&ht.removeEventListener&&ht.removeEventListener(vt,ln,Kt)}}}var Er=/margin|padding|width|height|max|min|offset/,Nr={left:!0,top:!0},Xr={cssFloat:1,styleFloat:1,float:1};function Hr(ht){return ht.nodeType===1?ht.ownerDocument.defaultView.getComputedStyle(ht,null):{}}function kr(ht,vt,Rt){if(vt=vt.toLowerCase(),Rt==="auto"){if(vt==="height")return ht.offsetHeight;if(vt==="width")return ht.offsetWidth}return vt in Nr||(Nr[vt]=Er.test(vt)),Nr[vt]?parseFloat(Rt)||0:Rt}function br(ht,vt){var Rt=arguments.length,Kt=Hr(ht);return vt=Xr[vt]?"cssFloat"in ht.style?"cssFloat":"styleFloat":vt,Rt===1?Kt:kr(ht,vt,Kt[vt]||ht.style[vt])}function Nn(ht,vt,Rt){var Kt=arguments.length;if(vt=Xr[vt]?"cssFloat"in ht.style?"cssFloat":"styleFloat":vt,Kt===3)return typeof Rt=="number"&&Er.test(vt)&&(Rt="".concat(Rt,"px")),ht.style[vt]=Rt,Rt;for(var ln in vt)vt.hasOwnProperty(ln)&&Nn(ht,ln,vt[ln]);return Hr(ht)}function Pr(ht){return ht===document.body?document.documentElement.clientWidth:ht.offsetWidth}function Sr(ht){return ht===document.body?window.innerHeight||document.documentElement.clientHeight:ht.offsetHeight}function So(){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 Fo(){var ht=document.documentElement.clientWidth,vt=window.innerHeight||document.documentElement.clientHeight;return{width:ht,height:vt}}function Vo(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Vt(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 Gt=function(vt,Rt){var Kt,ln,dn=vt.scrollBodyRef,Qn=vt.onScroll,vn=vt.offsetScroll,Xn=vt.container,fr=ie(he,"prefixCls"),Dr=((Kt=dn.current)===null||Kt===void 0?void 0:Kt.scrollWidth)||0,hr=((ln=dn.current)===null||ln===void 0?void 0:ln.clientWidth)||0,vo=Dr&&hr*(hr/Dr),co=ae.useRef(),po=Wn({scrollLeft:0,isHiddenScrollBar:!1}),No=(0,x.Z)(po,2),zo=No[0],ea=No[1],Yo=ae.useRef({delta:0,x:0}),$o=ae.useState(!1),Pa=(0,x.Z)($o,2),wa=Pa[0],ma=Pa[1],Ra=function(){ma(!1)},fi=function(va){va.persist(),Yo.current.delta=va.pageX-zo.scrollLeft,Yo.current.x=0,ma(!0),va.preventDefault()},Aa=function(va){var ti,wi=va||((ti=window)===null||ti===void 0?void 0:ti.event),hi=wi.buttons;if(!wa||hi===0){wa&&ma(!1);return}var Za=Yo.current.x+va.pageX-Yo.current.x-Yo.current.delta;Za<=0&&(Za=0),Za+vo>=hr&&(Za=hr-vo),Qn({scrollLeft:Za/hr*(Dr+2)}),Yo.current.x=va.pageX},xa=function(){if(dn.current){var va=Vt(dn.current).top,ti=va+dn.current.offsetHeight,wi=Xn===window?document.documentElement.scrollTop+window.innerHeight:Vt(Xn).top+Xn.clientHeight;ti-En()<=wi||va>=wi-vn?ea(function(hi){return(0,Ce.Z)((0,Ce.Z)({},hi),{},{isHiddenScrollBar:!0})}):ea(function(hi){return(0,Ce.Z)((0,Ce.Z)({},hi),{},{isHiddenScrollBar:!1})})}},fa=function(va){ea(function(ti){return(0,Ce.Z)((0,Ce.Z)({},ti),{},{scrollLeft:va/Dr*hr||0})})};return ae.useImperativeHandle(Rt,function(){return{setScrollLeft:fa}}),ae.useEffect(function(){var aa=pr(document.body,"mouseup",Ra,!1),va=pr(document.body,"mousemove",Aa,!1);return xa(),function(){aa.remove(),va.remove()}},[vo,wa]),ae.useEffect(function(){var aa=pr(Xn,"scroll",xa,!1),va=pr(window,"resize",xa,!1);return function(){aa.remove(),va.remove()}},[Xn]),ae.useEffect(function(){zo.isHiddenScrollBar||ea(function(aa){var va=dn.current;return va?(0,Ce.Z)((0,Ce.Z)({},aa),{},{scrollLeft:va.scrollLeft/va.scrollWidth*va.clientWidth}):aa})},[zo.isHiddenScrollBar]),Dr<=hr||!vo||zo.isHiddenScrollBar?null:ae.createElement("div",{style:{height:En(),width:hr,bottom:vn},className:"".concat(fr,"-sticky-scroll")},ae.createElement("div",{onMouseDown:fi,ref:co,className:Se()("".concat(fr,"-sticky-scroll-bar"),(0,we.Z)({},"".concat(fr,"-sticky-scroll-bar-active"),wa)),style:{width:"".concat(vo,"px"),transform:"translate3d(".concat(zo.scrollLeft,"px, 0, 0)")}}))},sn=ae.forwardRef(Gt);function Ln(ht){return null}var Vn=Ln;function ir(ht){return null}var cr=ir,Qr="rc-table",no=[],ho={};function _o(){return"No Data"}function Lo(ht){var vt,Rt=(0,Ce.Z)({rowKey:"key",prefixCls:Qr,emptyText:_o},ht),Kt=Rt.prefixCls,ln=Rt.className,dn=Rt.rowClassName,Qn=Rt.style,vn=Rt.data,Xn=Rt.rowKey,fr=Rt.scroll,Dr=Rt.tableLayout,hr=Rt.direction,vo=Rt.title,co=Rt.footer,po=Rt.summary,No=Rt.caption,zo=Rt.id,ea=Rt.showHeader,Yo=Rt.components,$o=Rt.emptyText,Pa=Rt.onRow,wa=Rt.onHeaderRow,ma=Rt.internalHooks,Ra=Rt.transformColumns,fi=Rt.internalRefs,Aa=Rt.tailor,xa=Rt.sticky,fa=vn||no,aa=!!fa.length,va=ma===je,ti=ae.useCallback(function(Xi,is){return pt(Yo,Xi)||is},[Yo]),wi=ae.useMemo(function(){return typeof Xn=="function"?Xn:function(Xi){var is=Xi&&Xi[Xn];return is}},[Xn]),hi=ti(["body"]),Za=Wt(),_i=(0,x.Z)(Za,3),bi=_i[0],us=_i[1],Hi=_i[2],xs=Zo(Rt,fa,wi),Ji=(0,x.Z)(xs,6),ci=Ji[0],Qs=Ji[1],ha=Ji[2],ys=Ji[3],bs=Ji[4],Xs=Ji[5],Va=fr==null?void 0:fr.x,Wa=ae.useState(0),Ma=(0,x.Z)(Wa,2),Fa=Ma[0],$i=Ma[1],Da=ga((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},Rt),ci),{},{expandable:!!ci.expandedRowRender,columnTitle:ci.columnTitle,expandedKeys:ha,getRowKey:wi,onTriggerExpand:Xs,expandIcon:ys,expandIconColumnIndex:ci.expandIconColumnIndex,direction:hr,scrollWidth:va&&Aa&&typeof Va=="number"?Va:null}),va?Ra:null),Ai=(0,x.Z)(Da,3),Mi=Ai[0],xi=Ai[1],$s=Ai[2],fl=$s!=null?$s:Va,Il=ae.useMemo(function(){return{columns:Mi,flattenColumns:xi}},[Mi,xi]),as=ae.useRef(),yl=ae.useRef(),Ks=ae.useRef(),Bl=ae.useRef(),Lu=ae.useRef(),ts=ae.useState(!1),Zi=(0,x.Z)(ts,2),ds=Zi[0],el=Zi[1],Is=ae.useState(!1),mi=(0,x.Z)(Is,2),hl=mi[0],rl=mi[1],xl=Wn(new Map),Dl=(0,x.Z)(xl,2),Os=Dl[0],Jl=Dl[1],$l=$e(xi),Rl=$l.map(function(Xi){return Os.get(Xi)}),gl=ae.useMemo(function(){return Rl},[Rl.join("_")]),ll=Ht(gl,xi.length,hr),zs=fr&&Fe(fr.y),Ps=fr&&Fe(fl)||!!ci.fixed,su=Ps&&xi.some(function(Xi){var is=Xi.fixed;return is}),lu=ae.useRef(),Hl=to(xa,Kt),Ql=Hl.isSticky,vu=Hl.offsetHeader,nc=Hl.offsetSummary,rt=Hl.offsetScroll,kt=Hl.stickyClassName,Fn=Hl.container,Gn=ae.useMemo(function(){return po==null?void 0:po(fa)},[po,fa]),wr=(zs||Ql)&&ae.isValidElement(Gn)&&Gn.type===Ut&&Gn.props.fixed,io,Go,Ca;zs&&(Go={overflowY:"scroll",maxHeight:fr.y}),Ps&&(io={overflowX:"auto"},zs||(Go={overflowY:"hidden"}),Ca={width:fl===!0?"auto":fl,minWidth:"100%"});var gi=ae.useCallback(function(Xi,is){lr(as.current)&&Jl(function(pl){if(pl.get(Xi)!==is){var eu=new Map(pl);return eu.set(Xi,is),eu}return pl})},[]),ji=Yn(null),Qi=(0,x.Z)(ji,2),fs=Qi[0],Ys=Qi[1];function Hs(Xi,is){is&&(typeof is=="function"?is(Xi):is.scrollLeft!==Xi&&(is.scrollLeft=Xi,is.scrollLeft!==Xi&&setTimeout(function(){is.scrollLeft=Xi},0)))}var Gs=jt(function(Xi){var is=Xi.currentTarget,pl=Xi.scrollLeft,eu=hr==="rtl",Fl=typeof pl=="number"?pl:is.scrollLeft,du=is||ho;if(!Ys()||Ys()===du){var Vu;fs(du),Hs(Fl,yl.current),Hs(Fl,Ks.current),Hs(Fl,Lu.current),Hs(Fl,(Vu=lu.current)===null||Vu===void 0?void 0:Vu.setScrollLeft)}var Fs=is||yl.current;if(Fs){var Sl=Fs.scrollWidth,jl=Fs.clientWidth;if(Sl===jl){el(!1),rl(!1);return}eu?(el(-Fl<Sl-jl),rl(-Fl>0)):(el(Fl>0),rl(Fl<Sl-jl))}}),Pl=function(){Ps&&Ks.current?Gs({currentTarget:Ks.current}):(el(!1),rl(!1))},bl=function(is){var pl=is.width;pl!==Fa&&(Pl(),$i(as.current?as.current.offsetWidth:pl))},uu=ae.useRef(!1);ae.useEffect(function(){uu.current&&Pl()},[Ps,vn,Mi.length]),ae.useEffect(function(){uu.current=!0},[]);var Nl=ae.useState(0),yu=(0,x.Z)(Nl,2),zu=yu[0],pc=yu[1],vc=ae.useState(!0),Gu=(0,x.Z)(vc,2),bu=Gu[0],rc=Gu[1];ae.useEffect(function(){(!Aa||!va)&&(Ks.current instanceof Element?pc(or(Ks.current).width):pc(or(Bl.current).width)),rc(Or("position","sticky"))},[]),ae.useEffect(function(){va&&fi&&(fi.body.current=Ks.current)});var Ru=ae.useCallback(function(Xi){return ae.createElement(ae.Fragment,null,ae.createElement(Oi,Xi),wr==="top"&&ae.createElement(Zt,Xi,Gn))},[wr,Gn]),Kl=ae.useCallback(function(Xi){return ae.createElement(Zt,Xi,Gn)},[Gn]),oc=ti(["table"],"table"),Mu=ae.useMemo(function(){return Dr||(su?fl==="max-content"?"auto":"fixed":zs||Ql||xi.some(function(Xi){var is=Xi.ellipsis;return is})?"fixed":"auto")},[zs,su,xi,Dr,Ql]),Wu,Zu={colWidths:gl,columCount:xi.length,stickyOffsets:ll,onHeaderRow:wa,fixHeader:zs,scroll:fr},Ol=ae.useMemo(function(){return aa?null:typeof $o=="function"?$o():$o},[aa,$o]),yc=ae.createElement(Jo,{data:fa,measureColumnWidth:zs||Ps||Ql}),ac=ae.createElement(ni,{colWidths:xi.map(function(Xi){var is=Xi.width;return is}),columns:xi}),ic=No!=null?ae.createElement("caption",{className:"".concat(Kt,"-caption")},No):void 0,cu=Ka(Rt,{data:!0}),sc=Ka(Rt,{aria:!0});if(zs||Ql){var bc;typeof hi=="function"?(bc=hi(fa,{scrollbarSize:zu,ref:Ks,onScroll:Gs}),Zu.colWidths=xi.map(function(Xi,is){var pl=Xi.width,eu=is===xi.length-1?pl-zu:pl;return typeof eu=="number"&&!Number.isNaN(eu)?eu:0})):bc=ae.createElement("div",{style:(0,Ce.Z)((0,Ce.Z)({},io),Go),onScroll:Gs,ref:Ks,className:Se()("".concat(Kt,"-body"))},ae.createElement(oc,(0,se.Z)({style:(0,Ce.Z)((0,Ce.Z)({},Ca),{},{tableLayout:Mu})},sc),ic,ac,yc,!wr&&Gn&&ae.createElement(Zt,{stickyOffsets:ll,flattenColumns:xi,columns:Mi},Gn)));var lc=(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({noData:!fa.length,maxContentScroll:Ps&&fl==="max-content"},Zu),Il),{},{direction:hr,stickyClassName:kt,onScroll:Gs});Wu=ae.createElement(ae.Fragment,null,ea!==!1&&ae.createElement(sa,(0,se.Z)({},lc,{stickyTopOffset:vu,className:"".concat(Kt,"-header"),ref:yl}),Ru),bc,wr&&wr!=="top"&&ae.createElement(sa,(0,se.Z)({},lc,{stickyBottomOffset:nc,className:"".concat(Kt,"-summary"),ref:Lu}),Kl),Ql&&ae.createElement(sn,{ref:lu,offsetScroll:rt,scrollBodyRef:Ks,onScroll:Gs,container:Fn}))}else Wu=ae.createElement("div",{style:(0,Ce.Z)((0,Ce.Z)({},io),Go),className:Se()("".concat(Kt,"-content")),onScroll:Gs,ref:Ks},ae.createElement(oc,(0,se.Z)({style:(0,Ce.Z)((0,Ce.Z)({},Ca),{},{tableLayout:Mu})},sc),ic,ac,ea!==!1&&ae.createElement(Oi,(0,se.Z)({},Zu,Il)),yc,Gn&&ae.createElement(Zt,{stickyOffsets:ll,flattenColumns:xi,columns:Mi},Gn)));var ql=ae.createElement("div",(0,se.Z)({className:Se()(Kt,ln,(vt={},(0,we.Z)(vt,"".concat(Kt,"-rtl"),hr==="rtl"),(0,we.Z)(vt,"".concat(Kt,"-ping-left"),ds),(0,we.Z)(vt,"".concat(Kt,"-ping-right"),hl),(0,we.Z)(vt,"".concat(Kt,"-layout-fixed"),Dr==="fixed"),(0,we.Z)(vt,"".concat(Kt,"-fixed-header"),zs),(0,we.Z)(vt,"".concat(Kt,"-fixed-column"),su),(0,we.Z)(vt,"".concat(Kt,"-scroll-horizontal"),Ps),(0,we.Z)(vt,"".concat(Kt,"-has-fix-left"),xi[0]&&xi[0].fixed),(0,we.Z)(vt,"".concat(Kt,"-has-fix-right"),xi[xi.length-1]&&xi[xi.length-1].fixed==="right"),vt)),style:Qn,id:zo,ref:as},cu),vo&&ae.createElement(fn,{className:"".concat(Kt,"-title")},vo(fa)),ae.createElement("div",{ref:Bl,className:"".concat(Kt,"-container")},Wu),co&&ae.createElement(fn,{className:"".concat(Kt,"-footer")},co(fa)));Ps&&(ql=ae.createElement(ur.Z,{onResize:bl},ql));var zl=Rn(xi,ll,hr,Mi),Au=ae.useMemo(function(){return{scrollX:fl,prefixCls:Kt,getComponent:ti,scrollbarSize:zu,direction:hr,fixedInfoList:zl,isSticky:Ql,supportSticky:bu,componentWidth:Fa,fixHeader:zs,fixColumn:su,horizonScroll:Ps,tableLayout:Mu,rowClassName:dn,expandedRowClassName:ci.expandedRowClassName,expandIcon:ys,expandableType:Qs,expandRowByClick:ci.expandRowByClick,expandedRowRender:ci.expandedRowRender,onTriggerExpand:Xs,expandIconColumnIndex:ci.expandIconColumnIndex,indentSize:ci.indentSize,allColumnsFixedLeft:xi.every(function(Xi){return Xi.fixed==="left"}),emptyNode:Ol,columns:Mi,flattenColumns:xi,onColumnResize:gi,hoverStartRow:bi,hoverEndRow:us,onHover:Hi,rowExpandable:ci.rowExpandable,onRow:Pa,getRowKey:wi,expandedKeys:ha,childrenColumnName:bs}},[fl,Kt,ti,zu,hr,zl,Ql,bu,Fa,zs,su,Ps,Mu,dn,ci.expandedRowClassName,ys,Qs,ci.expandRowByClick,ci.expandedRowRender,Xs,ci.expandIconColumnIndex,ci.indentSize,Ol,Mi,xi,gi,bi,us,Hi,ci.rowExpandable,Pa,wi,ha,bs]);return ae.createElement(he.Provider,{value:Au},ql)}function la(ht){return ee(Lo,ht)}var ba=la();ba.EXPAND_COLUMN=ve,ba.INTERNAL_HOOKS=je,ba.Column=Vn,ba.ColumnGroup=cr,ba.Summary=xt;var pa=ba,Ho=fe(73299),Ja=le(null),Ga=le(null);function vi(ht,vt,Rt){var Kt=vt||1;return Rt[ht+Kt]-(Rt[ht]||0)}function ui(ht){var vt=ht.rowInfo,Rt=ht.column,Kt=ht.colIndex,ln=ht.indent,dn=ht.index,Qn=ht.renderIndex,vn=ht.record,Xn=ht.style,fr=ht.className,Dr=ht.inverse,hr=ht.getHeight,vo=Rt.render,co=Rt.dataIndex,po=Rt.className,No=Rt.width,zo=ie(Ga,["columnsOffset"]),ea=zo.columnsOffset,Yo=Ir(vt,Rt,Kt,ln,dn),$o=Yo.key,Pa=Yo.fixedInfo,wa=Yo.appendCellNode,ma=Yo.additionalCellProps,Ra=ma.style,fi=ma.colSpan,Aa=fi===void 0?1:fi,xa=ma.rowSpan,fa=xa===void 0?1:xa,aa=Kt-1,va=vi(aa,Aa,ea),ti=Aa>1?No-va:0,wi=(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},Ra),Xn),{},{flex:"0 0 ".concat(va,"px"),width:"".concat(va,"px"),marginRight:ti,pointerEvents:"auto"}),hi=ae.useMemo(function(){return Dr?fa<=1:Aa===0||fa===0||fa>1},[fa,Aa,Dr]);hi?wi.visibility="hidden":Dr&&(wi.height=hr==null?void 0:hr(fa));var Za=hi?function(){return null}:vo,_i={};return(fa===0||Aa===0)&&(_i.rowSpan=1,_i.colSpan=1),ae.createElement(De,(0,se.Z)({className:Se()(po,fr),ellipsis:Rt.ellipsis,align:Rt.align,scope:Rt.rowScope,component:"div",prefixCls:vt.prefixCls,key:$o,record:vn,index:dn,renderIndex:Qn,dataIndex:co,render:Za,shouldCellUpdate:Rt.shouldCellUpdate},Pa,{appendNode:wa,additionalProps:(0,Ce.Z)((0,Ce.Z)({},ma),{},{style:wi},_i)}))}var Mo=ui,ra=["data","index","className","rowKey","style","extra","getHeight"],ai=ae.forwardRef(function(ht,vt){var Rt=ht.data,Kt=ht.index,ln=ht.className,dn=ht.rowKey,Qn=ht.style,vn=ht.extra,Xn=ht.getHeight,fr=(0,Ot.Z)(ht,ra),Dr=Rt.record,hr=Rt.indent,vo=Rt.index,co=ie(he,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),po=co.scrollX,No=co.flattenColumns,zo=co.prefixCls,ea=co.fixColumn,Yo=co.componentWidth,$o=mr(Dr,dn,Kt,hr),Pa=$o.rowSupportExpand,wa=$o.expanded,ma=$o.rowProps,Ra=$o.expandedRowRender,fi=$o.expandedRowClassName,Aa;if(Pa&&wa){var xa=Ra(Dr,Kt,hr+1,wa),fa=fi==null?void 0:fi(Dr,Kt,hr),aa={};ea&&(aa={style:(0,we.Z)({},"--virtual-width","".concat(Yo,"px"))});var va="".concat(zo,"-expanded-row-cell");Aa=ae.createElement("div",{className:Se()("".concat(zo,"-expanded-row"),"".concat(zo,"-expanded-row-level-").concat(hr+1),fa)},ae.createElement(De,{component:"div",prefixCls:zo,className:Se()(va,(0,we.Z)({},"".concat(va,"-fixed"),ea)),additionalProps:aa},xa))}var ti=(0,Ce.Z)((0,Ce.Z)({},Qn),{},{width:po});vn&&(ti.position="absolute",ti.pointerEvents="none");var wi=ae.createElement("div",(0,se.Z)({},ma,fr,{ref:Pa?null:vt,className:Se()(ln,"".concat(zo,"-row"),ma==null?void 0:ma.className,(0,we.Z)({},"".concat(zo,"-row-extra"),vn)),style:(0,Ce.Z)((0,Ce.Z)({},ti),ma==null?void 0:ma.style)}),No.map(function(hi,Za){return ae.createElement(Mo,{key:Za,rowInfo:$o,column:hi,colIndex:Za,indent:hr,index:Kt,renderIndex:vo,record:Dr,inverse:vn,getHeight:Xn})}));return Pa?ae.createElement("div",{ref:vt},wi,Aa):wi}),Pi=ne(ai),di=Pi,ns=ae.forwardRef(function(ht,vt){var Rt=ht.data,Kt=ht.onScroll,ln=ie(he,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),dn=ln.flattenColumns,Qn=ln.onColumnResize,vn=ln.getRowKey,Xn=ln.expandedKeys,fr=ln.prefixCls,Dr=ln.childrenColumnName,hr=ln.emptyNode,vo=ln.scrollX,co=ie(Ja),po=co.scrollY,No=co.listItemHeight,zo=ae.useRef(),ea=ya(Rt,Dr,Xn,vn),Yo=ae.useMemo(function(){var Aa=0;return dn.map(function(xa){var fa=xa.width,aa=xa.key;return Aa+=fa,[aa,fa,Aa]})},[dn]),$o=ae.useMemo(function(){return Yo.map(function(Aa){return Aa[2]})},[Yo]);ae.useEffect(function(){Yo.forEach(function(Aa){var xa=(0,x.Z)(Aa,2),fa=xa[0],aa=xa[1];Qn(fa,aa)})},[Yo]),ae.useImperativeHandle(vt,function(){var Aa={};return Object.defineProperty(Aa,"scrollLeft",{get:function(){var fa;return((fa=zo.current)===null||fa===void 0?void 0:fa.getScrollInfo().x)||0},set:function(fa){var aa;(aa=zo.current)===null||aa===void 0||aa.scrollTo({left:fa})}}),Aa});var Pa=function(xa,fa){var aa,va=(aa=ea[fa])===null||aa===void 0?void 0:aa.record,ti=xa.onCell;if(ti){var wi,hi=ti(va,fa);return(wi=hi==null?void 0:hi.rowSpan)!==null&&wi!==void 0?wi:1}return 1},wa=function(xa){var fa=xa.start,aa=xa.end,va=xa.getSize,ti=xa.offsetY;if(aa<0)return null;for(var wi=dn.filter(function(Va){return Pa(Va,fa)===0}),hi=fa,Za=function(Wa){if(wi=wi.filter(function(Ma){return Pa(Ma,Wa)===0}),!wi.length)return hi=Wa,"break"},_i=fa;_i>=0;_i-=1){var bi=Za(_i);if(bi==="break")break}for(var us=dn.filter(function(Va){return Pa(Va,aa)!==1}),Hi=aa,xs=function(Wa){if(us=us.filter(function(Ma){return Pa(Ma,Wa)!==1}),!us.length)return Hi=Math.max(Wa-1,aa),"break"},Ji=aa;Ji<ea.length;Ji+=1){var ci=xs(Ji);if(ci==="break")break}for(var Qs=[],ha=function(Wa){var Ma=ea[Wa];if(!Ma)return"continue";dn.some(function(Fa){return Pa(Fa,Wa)>1})&&Qs.push(Wa)},ys=hi;ys<=Hi;ys+=1)var bs=ha(ys);var Xs=Qs.map(function(Va){var Wa=ea[Va],Ma=vn(Wa.record,Va),Fa=function(Ai){var Mi=Va+Ai-1,xi=vn(ea[Mi].record,Mi),$s=va(Ma,xi);return $s.bottom-$s.top},$i=va(Ma);return ae.createElement(di,{key:Va,data:Wa,rowKey:Ma,index:Va,style:{top:-ti+$i.top},extra:!0,getHeight:Fa})});return Xs},ma=ae.useMemo(function(){return{columnsOffset:$o}},[$o]),Ra="".concat(fr,"-tbody"),fi;return ea.length?fi=ae.createElement(Ho.Z,{fullHeight:!1,ref:zo,className:Se()(Ra,"".concat(Ra,"-virtual")),height:po,itemHeight:No||24,data:ea,itemKey:function(xa){return vn(xa.record)},scrollWidth:vo,onVirtualScroll:function(xa){var fa=xa.x;Kt({scrollLeft:fa})},extraRender:wa},function(Aa,xa,fa){var aa=vn(Aa.record,xa);return ae.createElement(di,(0,se.Z)({data:Aa,rowKey:aa,index:xa},fa))}):fi=ae.createElement("div",{className:Se()("".concat(fr,"-placeholder"))},ae.createElement(De,{component:"div",prefixCls:fr},hr)),ae.createElement(Ga.Provider,{value:ma},fi)}),Ri=ne(ns),gs=Ri,li=function(vt,Rt){var Kt=Rt.ref,ln=Rt.onScroll;return ae.createElement(gs,{ref:Kt,data:vt,onScroll:ln})},ps=100;function pi(ht){var vt=ht.columns,Rt=ht.scroll,Kt=ht.prefixCls,ln=Kt===void 0?Qr:Kt,dn=ht.className,Qn=ht.listItemHeight,vn=Rt||{},Xn=vn.x,fr=vn.y;typeof Xn!="number"&&(Xn=((vt||[]).length+1)*ps),typeof fr!="number"&&(fr=500);var Dr=ae.useMemo(function(){return{scrollY:fr,listItemHeight:Qn}},[fr,Qn]);return ae.createElement(Ja.Provider,{value:Dr},ae.createElement(pa,(0,se.Z)({},ht,{className:Se()(dn,"".concat(ln,"-virtual")),scroll:(0,Ce.Z)((0,Ce.Z)({},Rt),{},{x:Xn}),components:{body:li},columns:vt,internalHooks:je,tailor:!0})))}function Ti(ht){return ee(pi,ht)}var Ki=Ti(),Ii=null;function Es(ht){return null}var yi=Es;function Si(ht){return null}var hs=Si,zi=fe(10366),Rs=fe(58375),Gi=fe(53124),Ts=fe(88258),ii=fe(98675),ws=fe(25378),il=fe(24457),cl=fe(28452),Vi=fe(57953),ta=fe(46605);function Ia(ht){return function(Rt){let{prefixCls:Kt,onExpand:ln,record:dn,expanded:Qn,expandable:vn}=Rt;const Xn=`${Kt}-row-expand-icon`;return ae.createElement("button",{type:"button",onClick:fr=>{ln(dn,fr),fr.stopPropagation()},className:Se()(Xn,{[`${Xn}-spaced`]:!vn,[`${Xn}-expanded`]:vn&&Qn,[`${Xn}-collapsed`]:vn&&!Qn}),"aria-label":Qn?ht.collapse:ht.expand,"aria-expanded":Qn})}}var As=Ia;function rs(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 Ms(ht,vt){return vt?`${vt}-${ht}`:`${ht}`}function cs(ht,vt){return typeof ht=="function"?ht(vt):ht}function Wi(ht,vt){const Rt=cs(ht,vt);return Object.prototype.toString.call(Rt)==="[object Object]"?"":Rt}var Di={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"},ks=Di,Ml=fe(74643),vl=function(vt,Rt){return ae.createElement(Ml.Z,(0,se.Z)({},vt,{ref:Rt,icon:ks}))},Qu=ae.forwardRef(vl),dc=fe(7699),nu=fe(57838);function Xl(ht){const vt=ae.useRef(ht),Rt=(0,nu.Z)();return[()=>vt.current,Kt=>{vt.current=Kt,Rt()}]}var fc=fe(71577),Du=fe(84567),kl=fe(85418),ru=fe(32983),Ju=fe(68508),$u=fe(76529),wl=fe(78045),Bc=fe(79870),Ue=fe(72395),Le=fe(69677);function Ne(ht){let{value:vt,onChange:Rt,filterSearch:Kt,tablePrefixCls:ln,locale:dn}=ht;return Kt?ae.createElement("div",{className:`${ln}-filter-dropdown-search`},ae.createElement(Le.default,{prefix:ae.createElement(Ue.Z,null),placeholder:dn.filterSearchPlaceholder,onChange:Rt,value:vt,htmlSize:1,className:`${ln}-filter-dropdown-search-input`})):null}var Ve=Ne,tt=fe(92389);const qe=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:qe,ref:vt},ht.children));function gt(ht){let vt=[];return(ht||[]).forEach(Rt=>{let{value:Kt,children:ln}=Rt;vt.push(Kt),ln&&(vt=[].concat((0,_a.Z)(vt),(0,_a.Z)(gt(ln))))}),vt}function Tt(ht){return ht.some(vt=>{let{children:Rt}=vt;return Rt})}function Qt(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:Kt,filterMultiple:ln,searchValue:dn,filterSearch:Qn}=ht;return vt.map((vn,Xn)=>{const fr=String(vn.value);if(vn.children)return{key:fr||Xn,label:vn.text,popupClassName:`${Rt}-dropdown-submenu`,children:Yt({filters:vn.children,prefixCls:Rt,filteredKeys:Kt,filterMultiple:ln,searchValue:dn,filterSearch:Qn})};const Dr=ln?Du.default:wl.ZP,hr={key:vn.value!==void 0?fr:Xn,label:ae.createElement(ae.Fragment,null,ae.createElement(Dr,{checked:Kt.includes(fr)}),ae.createElement("span",null,vn.text))};return dn.trim()?typeof Qn=="function"?Qn(dn,vn)?hr:null:Qt(dn,vn.text)?hr:null:hr})}function on(ht){var vt,Rt;const{tablePrefixCls:Kt,prefixCls:ln,column:dn,dropdownPrefixCls:Qn,columnKey:vn,filterMultiple:Xn,filterMode:fr="menu",filterSearch:Dr=!1,filterState:hr,triggerFilter:vo,locale:co,children:po,getPopupContainer:No}=ht,{filterDropdownOpen:zo,onFilterDropdownOpenChange:ea,filterResetToDefaultFilteredValue:Yo,defaultFilteredValue:$o,filterDropdownVisible:Pa,onFilterDropdownVisibleChange:wa}=dn,[ma,Ra]=ae.useState(!1),fi=!!(hr&&(!((vt=hr.filteredKeys)===null||vt===void 0)&&vt.length||hr.forceFiltered)),Aa=Da=>{Ra(Da),ea==null||ea(Da),wa==null||wa(Da)},xa=(Rt=zo!=null?zo:Pa)!==null&&Rt!==void 0?Rt:ma,fa=hr==null?void 0:hr.filteredKeys,[aa,va]=Xl(fa||[]),ti=Da=>{let{selectedKeys:Ai}=Da;va(Ai)},wi=(Da,Ai)=>{let{node:Mi,checked:xi}=Ai;ti(Xn?{selectedKeys:Da}:{selectedKeys:xi&&Mi.key?[Mi.key]:[]})};ae.useEffect(()=>{ma&&ti({selectedKeys:fa||[]})},[fa]);const[hi,Za]=ae.useState([]),_i=Da=>{Za(Da)},[bi,us]=ae.useState(""),Hi=Da=>{const{value:Ai}=Da.target;us(Ai)};ae.useEffect(()=>{ma||us("")},[ma]);const xs=Da=>{const Ai=Da&&Da.length?Da:null;if(Ai===null&&(!hr||!hr.filteredKeys)||(0,dc.Z)(Ai,hr==null?void 0:hr.filteredKeys,!0))return null;vo({column:dn,key:vn,filteredKeys:Ai})},Ji=()=>{Aa(!1),xs(aa())},ci=function(){let{confirm:Da,closeDropdown:Ai}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Da&&xs([]),Ai&&Aa(!1),us(""),va(Yo?($o||[]).map(Mi=>String(Mi)):[])},Qs=function(){let{closeDropdown:Da}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Da&&Aa(!1),xs(aa())},ha=Da=>{Da&&fa!==void 0&&va(fa||[]),Aa(Da),!Da&&!dn.filterDropdown&&Ji()},ys=Se()({[`${Qn}-menu-without-submenu`]:!Tt(dn.filters||[])}),bs=Da=>{if(Da.target.checked){const Ai=gt(dn==null?void 0:dn.filters).map(Mi=>String(Mi));va(Ai)}else va([])},Xs=Da=>{let{filters:Ai}=Da;return(Ai||[]).map((Mi,xi)=>{const $s=String(Mi.value),fl={title:Mi.text,key:Mi.value!==void 0?$s:xi};return Mi.children&&(fl.children=Xs({filters:Mi.children})),fl})},Va=Da=>{var Ai;return Object.assign(Object.assign({},Da),{text:Da.title,value:Da.key,children:((Ai=Da.children)===null||Ai===void 0?void 0:Ai.map(Mi=>Va(Mi)))||[]})};let Wa;if(typeof dn.filterDropdown=="function")Wa=dn.filterDropdown({prefixCls:`${Qn}-custom`,setSelectedKeys:Da=>ti({selectedKeys:Da}),selectedKeys:aa(),confirm:Qs,clearFilters:ci,filters:dn.filters,visible:xa,close:()=>{Aa(!1)}});else if(dn.filterDropdown)Wa=dn.filterDropdown;else{const Da=aa()||[],Ai=()=>(dn.filters||[]).length===0?ae.createElement(ru.Z,{image:ru.Z.PRESENTED_IMAGE_SIMPLE,description:co.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):fr==="tree"?ae.createElement(ae.Fragment,null,ae.createElement(Ve,{filterSearch:Dr,value:bi,onChange:Hi,tablePrefixCls:Kt,locale:co}),ae.createElement("div",{className:`${Kt}-filter-dropdown-tree`},Xn?ae.createElement(Du.default,{checked:Da.length===gt(dn.filters).length,indeterminate:Da.length>0&&Da.length<gt(dn.filters).length,className:`${Kt}-filter-dropdown-checkall`,onChange:bs},co.filterCheckall):null,ae.createElement(Bc.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:Xn,checkStrictly:!Xn,className:`${Qn}-menu`,onCheck:wi,checkedKeys:Da,selectedKeys:Da,showIcon:!1,treeData:Xs({filters:dn.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:bi.trim()?xi=>typeof Dr=="function"?Dr(bi,Va(xi)):Qt(bi,xi.title):void 0}))):ae.createElement(ae.Fragment,null,ae.createElement(Ve,{filterSearch:Dr,value:bi,onChange:Hi,tablePrefixCls:Kt,locale:co}),ae.createElement(Ju.default,{selectable:!0,multiple:Xn,prefixCls:`${Qn}-menu`,className:ys,onSelect:ti,onDeselect:ti,selectedKeys:Da,getPopupContainer:No,openKeys:hi,onOpenChange:_i,items:Yt({filters:dn.filters||[],filterSearch:Dr,prefixCls:ln,filteredKeys:aa(),filterMultiple:Xn,searchValue:bi})})),Mi=()=>Yo?(0,dc.Z)(($o||[]).map(xi=>String(xi)),Da,!0):Da.length===0;Wa=ae.createElement(ae.Fragment,null,Ai(),ae.createElement("div",{className:`${ln}-dropdown-btns`},ae.createElement(fc.ZP,{type:"link",size:"small",disabled:Mi(),onClick:()=>ci()},co.filterReset),ae.createElement(fc.ZP,{type:"primary",size:"small",onClick:Ji},co.filterConfirm)))}dn.filterDropdown&&(Wa=ae.createElement($u.J,{selectable:void 0},Wa));const Ma=()=>ae.createElement(ft,{className:`${ln}-dropdown`},Wa);let Fa;typeof dn.filterIcon=="function"?Fa=dn.filterIcon(fi):dn.filterIcon?Fa=dn.filterIcon:Fa=ae.createElement(Qu,null);const{direction:$i}=ae.useContext(Gi.E_);return ae.createElement("div",{className:`${ln}-column`},ae.createElement("span",{className:`${Kt}-column-title`},po),ae.createElement(kl.Z,{dropdownRender:Ma,trigger:["click"],open:xa,onOpenChange:ha,getPopupContainer:No,placement:$i==="rtl"?"bottomLeft":"bottomRight"},ae.createElement("span",{role:"button",tabIndex:-1,className:Se()(`${ln}-trigger`,{active:fi}),onClick:Da=>{Da.stopPropagation()}},Fa)))}var Ft=on;function In(ht,vt,Rt){let Kt=[];return(ht||[]).forEach((ln,dn)=>{var Qn;const vn=Ms(dn,Rt);if(ln.filters||"filterDropdown"in ln||"onFilter"in ln)if("filteredValue"in ln){let Xn=ln.filteredValue;"filterDropdown"in ln||(Xn=(Qn=Xn==null?void 0:Xn.map(String))!==null&&Qn!==void 0?Qn:Xn),Kt.push({column:ln,key:rs(ln,vn),filteredKeys:Xn,forceFiltered:ln.filtered})}else Kt.push({column:ln,key:rs(ln,vn),filteredKeys:vt&&ln.defaultFilteredValue?ln.defaultFilteredValue:void 0,forceFiltered:ln.filtered});"children"in ln&&(Kt=[].concat((0,_a.Z)(Kt),(0,_a.Z)(In(ln.children,vt,vn))))}),Kt}function gn(ht,vt,Rt,Kt,ln,dn,Qn,vn){return Rt.map((Xn,fr)=>{const Dr=Ms(fr,vn),{filterMultiple:hr=!0,filterMode:vo,filterSearch:co}=Xn;let po=Xn;if(po.filters||po.filterDropdown){const No=rs(po,Dr),zo=Kt.find(ea=>{let{key:Yo}=ea;return No===Yo});po=Object.assign(Object.assign({},po),{title:ea=>ae.createElement(Ft,{tablePrefixCls:ht,prefixCls:`${ht}-filter`,dropdownPrefixCls:vt,column:po,columnKey:No,filterState:zo,filterMultiple:hr,filterMode:vo,filterSearch:co,triggerFilter:dn,locale:ln,getPopupContainer:Qn},cs(Xn.title,ea))})}return"children"in po&&(po=Object.assign(Object.assign({},po),{children:gn(ht,vt,po.children,Kt,ln,dn,Qn,Dr)})),po})}function kn(ht){const vt={};return ht.forEach(Rt=>{let{key:Kt,filteredKeys:ln,column:dn}=Rt;const{filters:Qn,filterDropdown:vn}=dn;if(vn)vt[Kt]=ln||null;else if(Array.isArray(ln)){const Xn=gt(Qn);vt[Kt]=Xn.filter(fr=>ln.includes(String(fr)))}else vt[Kt]=null}),vt}function cn(ht,vt){return vt.reduce((Rt,Kt)=>{const{column:{onFilter:ln,filters:dn},filteredKeys:Qn}=Kt;return ln&&Qn&&Qn.length?Rt.filter(vn=>Qn.some(Xn=>{const fr=gt(dn),Dr=fr.findIndex(vo=>String(vo)===String(Xn)),hr=Dr!==-1?fr[Dr]:Xn;return ln(hr,vn)})):Rt},ht)}const jn=ht=>ht.flatMap(vt=>"children"in vt?[vt].concat((0,_a.Z)(jn(vt.children||[]))):[vt]);function dr(ht){let{prefixCls:vt,dropdownPrefixCls:Rt,mergedColumns:Kt,onFilterChange:ln,getPopupContainer:dn,locale:Qn}=ht;const vn=ae.useMemo(()=>jn(Kt||[]),[Kt]),[Xn,fr]=ae.useState(()=>In(vn,!0)),Dr=ae.useMemo(()=>{const po=In(vn,!1);if(po.length===0)return po;let No=!0,zo=!0;if(po.forEach(ea=>{let{filteredKeys:Yo}=ea;Yo!==void 0?No=!1:zo=!1}),No){const ea=(vn||[]).map((Yo,$o)=>rs(Yo,Ms($o)));return Xn.filter(Yo=>{let{key:$o}=Yo;return ea.includes($o)}).map(Yo=>{const $o=vn[ea.findIndex(Pa=>Pa===Yo.key)];return Object.assign(Object.assign({},Yo),{column:Object.assign(Object.assign({},Yo.column),$o),forceFiltered:$o.filtered})})}return po},[vn,Xn]),hr=ae.useMemo(()=>kn(Dr),[Dr]),vo=po=>{const No=Dr.filter(zo=>{let{key:ea}=zo;return ea!==po.key});No.push(po),fr(No),ln(kn(No),No)};return[po=>gn(vt,Rt,po,Dr,Qn,vo,dn),Dr,hr]}var Kr=dr;function yo(ht,vt,Rt){const Kt=ae.useRef({});function ln(dn){if(!Kt.current||Kt.current.data!==ht||Kt.current.childrenColumnName!==vt||Kt.current.getRowKey!==Rt){let vn=function(Xn){Xn.forEach((fr,Dr)=>{const hr=Rt(fr,Dr);Qn.set(hr,fr),fr&&typeof fr=="object"&&vt in fr&&vn(fr[vt]||[])})};const Qn=new Map;vn(ht),Kt.current={data:ht,childrenColumnName:vt,kvMap:Qn,getRowKey:Rt}}return Kt.current.kvMap.get(dn)}return[ln]}var Xo=fe(38780),Gr=function(ht,vt){var Rt={};for(var Kt in ht)Object.prototype.hasOwnProperty.call(ht,Kt)&&vt.indexOf(Kt)<0&&(Rt[Kt]=ht[Kt]);if(ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ln=0,Kt=Object.getOwnPropertySymbols(ht);ln<Kt.length;ln++)vt.indexOf(Kt[ln])<0&&Object.prototype.propertyIsEnumerable.call(ht,Kt[ln])&&(Rt[Kt[ln]]=ht[Kt[ln]]);return Rt};const Jn=10;function Ro(ht,vt){const Rt={current:ht.current,pageSize:ht.pageSize};return Object.keys(vt&&typeof vt=="object"?vt:{}).forEach(ln=>{const dn=ht[ln];typeof dn!="function"&&(Rt[ln]=dn)}),Rt}function jo(ht,vt,Rt){const Kt=Rt&&typeof Rt=="object"?Rt:{},{total:ln=0}=Kt,dn=Gr(Kt,["total"]),[Qn,vn]=(0,ae.useState)(()=>({current:"defaultCurrent"in dn?dn.defaultCurrent:1,pageSize:"defaultPageSize"in dn?dn.defaultPageSize:Jn})),Xn=(0,Xo.Z)(Qn,dn,{total:ln>0?ln:ht}),fr=Math.ceil((ln||ht)/Xn.pageSize);Xn.current>fr&&(Xn.current=fr||1);const Dr=(vo,co)=>{vn({current:vo!=null?vo:1,pageSize:co||Xn.pageSize})},hr=(vo,co)=>{var po;Rt&&((po=Rt.onChange)===null||po===void 0||po.call(Rt,vo,co)),Dr(vo,co),vt(vo,co||(Xn==null?void 0:Xn.pageSize))};return Rt===!1?[{},()=>{}]:[Object.assign(Object.assign({},Xn),{onChange:hr}),Dr]}var Sn=jo,yn=fe(42922),sr=fe(29873),er=fe(97153),wo=fe(83898),oo=fe(5663);const Co={},Zr="SELECT_ALL",Do="SELECT_INVERT",To="SELECT_NONE",Ba=[],$t=(ht,vt)=>{let Rt=[];return(vt||[]).forEach(Kt=>{Rt.push(Kt),Kt&&typeof Kt=="object"&&ht in Kt&&(Rt=[].concat((0,_a.Z)(Rt),(0,_a.Z)($t(ht,Kt[ht]))))}),Rt};var Kn=(ht,vt)=>{const{preserveSelectedRowKeys:Rt,selectedRowKeys:Kt,defaultSelectedRowKeys:ln,getCheckboxProps:dn,onChange:Qn,onSelect:vn,onSelectAll:Xn,onSelectInvert:fr,onSelectNone:Dr,onSelectMultiple:hr,columnWidth:vo,type:co,selections:po,fixed:No,renderCell:zo,hideSelectAll:ea,checkStrictly:Yo=!0}=vt||{},{prefixCls:$o,data:Pa,pageData:wa,getRecordByKey:ma,getRowKey:Ra,expandType:fi,childrenColumnName:Aa,locale:xa,getPopupContainer:fa}=ht,[aa,va]=(0,oo.Z)(Kt||ln||Ba,{value:Kt}),ti=ae.useRef(new Map),wi=(0,ae.useCallback)(Va=>{if(Rt){const Wa=new Map;Va.forEach(Ma=>{let Fa=ma(Ma);!Fa&&ti.current.has(Ma)&&(Fa=ti.current.get(Ma)),Wa.set(Ma,Fa)}),ti.current=Wa}},[ma,Rt]);ae.useEffect(()=>{wi(aa)},[aa]);const{keyEntities:hi}=(0,ae.useMemo)(()=>{if(Yo)return{keyEntities:null};let Va=Pa;if(Rt){const Wa=new Set(Pa.map((Fa,$i)=>Ra(Fa,$i))),Ma=Array.from(ti.current).reduce((Fa,$i)=>{let[Da,Ai]=$i;return Wa.has(Da)?Fa:Fa.concat(Ai)},[]);Va=[].concat((0,_a.Z)(Va),(0,_a.Z)(Ma))}return(0,wo.I8)(Va,{externalGetKey:Ra,childrenPropName:Aa})},[Pa,Ra,Yo,Aa,Rt]),Za=(0,ae.useMemo)(()=>$t(Aa,wa),[Aa,wa]),_i=(0,ae.useMemo)(()=>{const Va=new Map;return Za.forEach((Wa,Ma)=>{const Fa=Ra(Wa,Ma),$i=(dn?dn(Wa):null)||{};Va.set(Fa,$i)}),Va},[Za,Ra,dn]),bi=(0,ae.useCallback)(Va=>{var Wa;return!!(!((Wa=_i.get(Ra(Va)))===null||Wa===void 0)&&Wa.disabled)},[_i,Ra]),[us,Hi]=(0,ae.useMemo)(()=>{if(Yo)return[aa||[],[]];const{checkedKeys:Va,halfCheckedKeys:Wa}=(0,er.S)(aa,!0,hi,bi);return[Va||[],Wa]},[aa,Yo,hi,bi]),xs=(0,ae.useMemo)(()=>{const Va=co==="radio"?us.slice(0,1):us;return new Set(Va)},[us,co]),Ji=(0,ae.useMemo)(()=>co==="radio"?new Set:new Set(Hi),[Hi,co]),[ci,Qs]=(0,ae.useState)(null);ae.useEffect(()=>{vt||va(Ba)},[!!vt]);const ha=(0,ae.useCallback)((Va,Wa)=>{let Ma,Fa;wi(Va),Rt?(Ma=Va,Fa=Va.map($i=>ti.current.get($i))):(Ma=[],Fa=[],Va.forEach($i=>{const Da=ma($i);Da!==void 0&&(Ma.push($i),Fa.push(Da))})),va(Ma),Qn==null||Qn(Ma,Fa,{type:Wa})},[va,ma,Qn,Rt]),ys=(0,ae.useCallback)((Va,Wa,Ma,Fa)=>{if(vn){const $i=Ma.map(Da=>ma(Da));vn(ma(Va),Wa,$i,Fa)}ha(Ma,"single")},[vn,ma,ha]),bs=(0,ae.useMemo)(()=>!po||ea?null:(po===!0?[Zr,Do,To]:po).map(Wa=>Wa===Zr?{key:"all",text:xa.selectionAll,onSelect(){ha(Pa.map((Ma,Fa)=>Ra(Ma,Fa)).filter(Ma=>{const Fa=_i.get(Ma);return!(Fa!=null&&Fa.disabled)||xs.has(Ma)}),"all")}}:Wa===Do?{key:"invert",text:xa.selectInvert,onSelect(){const Ma=new Set(xs);wa.forEach(($i,Da)=>{const Ai=Ra($i,Da),Mi=_i.get(Ai);Mi!=null&&Mi.disabled||(Ma.has(Ai)?Ma.delete(Ai):Ma.add(Ai))});const Fa=Array.from(Ma);fr&&fr(Fa),ha(Fa,"invert")}}:Wa===To?{key:"none",text:xa.selectNone,onSelect(){Dr==null||Dr(),ha(Array.from(xs).filter(Ma=>{const Fa=_i.get(Ma);return Fa==null?void 0:Fa.disabled}),"none")}}:Wa).map(Wa=>Object.assign(Object.assign({},Wa),{onSelect:function(){for(var Ma,Fa,$i=arguments.length,Da=new Array($i),Ai=0;Ai<$i;Ai++)Da[Ai]=arguments[Ai];(Fa=Wa.onSelect)===null||Fa===void 0||(Ma=Fa).call.apply(Ma,[Wa].concat(Da)),Qs(null)}})),[po,xs,wa,Ra,fr,ha]);return[(0,ae.useCallback)(Va=>{var Wa;if(!vt)return Va.filter(ts=>ts!==Co);let Ma=(0,_a.Z)(Va);const Fa=new Set(xs),$i=Za.map(Ra).filter(ts=>!_i.get(ts).disabled),Da=$i.every(ts=>Fa.has(ts)),Ai=$i.some(ts=>Fa.has(ts)),Mi=()=>{const ts=[];Da?$i.forEach(ds=>{Fa.delete(ds),ts.push(ds)}):$i.forEach(ds=>{Fa.has(ds)||(Fa.add(ds),ts.push(ds))});const Zi=Array.from(Fa);Xn==null||Xn(!Da,Zi.map(ds=>ma(ds)),ts.map(ds=>ma(ds))),ha(Zi,"all"),Qs(null)};let xi;if(co!=="radio"){let ts;if(bs){const mi={getPopupContainer:fa,items:bs.map((hl,rl)=>{const{key:xl,text:Dl,onSelect:Os}=hl;return{key:xl!=null?xl:rl,onClick:()=>{Os==null||Os($i)},label:Dl}})};ts=ae.createElement("div",{className:`${$o}-selection-extra`},ae.createElement(kl.Z,{menu:mi,getPopupContainer:fa},ae.createElement("span",null,ae.createElement(yn.Z,null))))}const Zi=Za.map((mi,hl)=>{const rl=Ra(mi,hl),xl=_i.get(rl)||{};return Object.assign({checked:Fa.has(rl)},xl)}).filter(mi=>{let{disabled:hl}=mi;return hl}),ds=!!Zi.length&&Zi.length===Za.length,el=ds&&Zi.every(mi=>{let{checked:hl}=mi;return hl}),Is=ds&&Zi.some(mi=>{let{checked:hl}=mi;return hl});xi=!ea&&ae.createElement("div",{className:`${$o}-selection`},ae.createElement(Du.default,{checked:ds?el:!!Za.length&&Da,indeterminate:ds?!el&&Is:!Da&&Ai,onChange:Mi,disabled:Za.length===0||ds,"aria-label":ts?"Custom selection":"Select all",skipGroup:!0}),ts)}let $s;co==="radio"?$s=(ts,Zi,ds)=>{const el=Ra(Zi,ds),Is=Fa.has(el);return{node:ae.createElement(wl.ZP,Object.assign({},_i.get(el),{checked:Is,onClick:mi=>mi.stopPropagation(),onChange:mi=>{Fa.has(el)||ys(el,!0,[el],mi.nativeEvent)}})),checked:Is}}:$s=(ts,Zi,ds)=>{var el;const Is=Ra(Zi,ds),mi=Fa.has(Is),hl=Ji.has(Is),rl=_i.get(Is);let xl;return fi==="nest"?xl=hl:xl=(el=rl==null?void 0:rl.indeterminate)!==null&&el!==void 0?el:hl,{node:ae.createElement(Du.default,Object.assign({},rl,{indeterminate:xl,checked:mi,skipGroup:!0,onClick:Dl=>Dl.stopPropagation(),onChange:Dl=>{let{nativeEvent:Os}=Dl;const{shiftKey:Jl}=Os;let $l=-1,Rl=-1;if(Jl&&Yo){const gl=new Set([ci,Is]);$i.some((ll,zs)=>{if(gl.has(ll))if($l===-1)$l=zs;else return Rl=zs,!0;return!1})}if(Rl!==-1&&$l!==Rl&&Yo){const gl=$i.slice($l,Rl+1),ll=[];mi?gl.forEach(Ps=>{Fa.has(Ps)&&(ll.push(Ps),Fa.delete(Ps))}):gl.forEach(Ps=>{Fa.has(Ps)||(ll.push(Ps),Fa.add(Ps))});const zs=Array.from(Fa);hr==null||hr(!mi,zs.map(Ps=>ma(Ps)),ll.map(Ps=>ma(Ps))),ha(zs,"multiple")}else{const gl=us;if(Yo){const ll=mi?(0,sr._5)(gl,Is):(0,sr.L0)(gl,Is);ys(Is,!mi,ll,Os)}else{const ll=(0,er.S)([].concat((0,_a.Z)(gl),[Is]),!0,hi,bi),{checkedKeys:zs,halfCheckedKeys:Ps}=ll;let su=zs;if(mi){const lu=new Set(zs);lu.delete(Is),su=(0,er.S)(Array.from(lu),{checked:!1,halfCheckedKeys:Ps},hi,bi).checkedKeys}ys(Is,!mi,su,Os)}}Qs(mi?null:Is)}})),checked:mi}};const fl=(ts,Zi,ds)=>{const{node:el,checked:Is}=$s(ts,Zi,ds);return zo?zo(Is,Zi,ds,el):el};if(!Ma.includes(Co))if(Ma.findIndex(ts=>{var Zi;return((Zi=ts[Ea])===null||Zi===void 0?void 0:Zi.columnType)==="EXPAND_COLUMN"})===0){const[ts,...Zi]=Ma;Ma=[ts,Co].concat((0,_a.Z)(Zi))}else Ma=[Co].concat((0,_a.Z)(Ma));const Il=Ma.indexOf(Co);Ma=Ma.filter((ts,Zi)=>ts!==Co||Zi===Il);const as=Ma[Il-1],yl=Ma[Il+1];let Ks=No;Ks===void 0&&((yl==null?void 0:yl.fixed)!==void 0?Ks=yl.fixed:(as==null?void 0:as.fixed)!==void 0&&(Ks=as.fixed)),Ks&&as&&((Wa=as[Ea])===null||Wa===void 0?void 0:Wa.columnType)==="EXPAND_COLUMN"&&as.fixed===void 0&&(as.fixed=Ks);const Bl=Se()(`${$o}-selection-col`,{[`${$o}-selection-col-with-dropdown`]:po&&co==="checkbox"}),Lu={fixed:Ks,width:vo,className:`${$o}-selection-column`,title:vt.columnTitle||xi,render:fl,onCell:vt.onCell,[Ea]:{className:Bl}};return Ma.map(ts=>ts===Co?Lu:ts)},[Ra,Za,vt,us,xs,Ji,vo,bs,fi,ci,_i,hr,ys,bi]),xs]},Ar=fe(33463),Lr=fe(28575),Yr=fe(83062);const qr="ascend",ao="descend";function ca(ht){return typeof ht.sorter=="object"&&typeof ht.sorter.multiple=="number"?ht.sorter.multiple:!1}function ua(ht){return typeof ht=="function"?ht:ht&&typeof ht=="object"&&ht.compare?ht.compare:!1}function Ua(ht,vt){return vt?ht[ht.indexOf(vt)+1]:ht[0]}function Ha(ht,vt,Rt){let Kt=[];function ln(dn,Qn){Kt.push({column:dn,key:rs(dn,Qn),multiplePriority:ca(dn),sortOrder:dn.sortOrder})}return(ht||[]).forEach((dn,Qn)=>{const vn=Ms(Qn,Rt);dn.children?("sortOrder"in dn&&ln(dn,vn),Kt=[].concat((0,_a.Z)(Kt),(0,_a.Z)(Ha(dn.children,vt,vn)))):dn.sorter&&("sortOrder"in dn?ln(dn,vn):vt&&dn.defaultSortOrder&&Kt.push({column:dn,key:rs(dn,vn),multiplePriority:ca(dn),sortOrder:dn.defaultSortOrder}))}),Kt}function Ei(ht,vt,Rt,Kt,ln,dn,Qn,vn){return(vt||[]).map((Xn,fr)=>{const Dr=Ms(fr,vn);let hr=Xn;if(hr.sorter){const vo=hr.sortDirections||ln,co=hr.showSorterTooltip===void 0?Qn:hr.showSorterTooltip,po=rs(hr,Dr),No=Rt.find(fi=>{let{key:Aa}=fi;return Aa===po}),zo=No?No.sortOrder:null,ea=Ua(vo,zo);let Yo;if(Xn.sortIcon)Yo=Xn.sortIcon({sortOrder:zo});else{const fi=vo.includes(qr)&&ae.createElement(Lr.Z,{className:Se()(`${ht}-column-sorter-up`,{active:zo===qr})}),Aa=vo.includes(ao)&&ae.createElement(Ar.Z,{className:Se()(`${ht}-column-sorter-down`,{active:zo===ao})});Yo=ae.createElement("span",{className:Se()(`${ht}-column-sorter`,{[`${ht}-column-sorter-full`]:!!(fi&&Aa)})},ae.createElement("span",{className:`${ht}-column-sorter-inner`,"aria-hidden":"true"},fi,Aa))}const{cancelSort:$o,triggerAsc:Pa,triggerDesc:wa}=dn||{};let ma=$o;ea===ao?ma=wa:ea===qr&&(ma=Pa);const Ra=typeof co=="object"?co:{title:ma};hr=Object.assign(Object.assign({},hr),{className:Se()(hr.className,{[`${ht}-column-sort`]:zo}),title:fi=>{const Aa=ae.createElement("div",{className:`${ht}-column-sorters`},ae.createElement("span",{className:`${ht}-column-title`},cs(Xn.title,fi)),Yo);return co?ae.createElement(Yr.Z,Object.assign({},Ra),Aa):Aa},onHeaderCell:fi=>{const Aa=Xn.onHeaderCell&&Xn.onHeaderCell(fi)||{},xa=Aa.onClick,fa=Aa.onKeyDown;Aa.onClick=ti=>{Kt({column:Xn,key:po,sortOrder:ea,multiplePriority:ca(Xn)}),xa==null||xa(ti)},Aa.onKeyDown=ti=>{ti.keyCode===tt.Z.ENTER&&(Kt({column:Xn,key:po,sortOrder:ea,multiplePriority:ca(Xn)}),fa==null||fa(ti))};const aa=Wi(Xn.title,{}),va=aa==null?void 0:aa.toString();return zo?Aa["aria-sort"]=zo==="ascend"?"ascending":"descending":Aa["aria-label"]=va||"",Aa.className=Se()(Aa.className,`${ht}-column-has-sorters`),Aa.tabIndex=0,Xn.ellipsis&&(Aa.title=(aa!=null?aa:"").toString()),Aa}})}return"children"in hr&&(hr=Object.assign(Object.assign({},hr),{children:Ei(ht,hr.children,Rt,Kt,ln,dn,Qn,Dr)})),hr})}function Io(ht){const{column:vt,sortOrder:Rt}=ht;return{column:vt,order:Rt,field:vt.dataIndex,columnKey:vt.key}}function zn(ht){const vt=ht.filter(Rt=>{let{sortOrder:Kt}=Rt;return Kt}).map(Io);return vt.length===0&&ht.length?Object.assign(Object.assign({},Io(ht[ht.length-1])),{column:void 0}):vt.length<=1?vt[0]||{}:vt}function Li(ht,vt,Rt){const Kt=vt.slice().sort((Qn,vn)=>vn.multiplePriority-Qn.multiplePriority),ln=ht.slice(),dn=Kt.filter(Qn=>{let{column:{sorter:vn},sortOrder:Xn}=Qn;return ua(vn)&&Xn});return dn.length?ln.sort((Qn,vn)=>{for(let Xn=0;Xn<dn.length;Xn+=1){const fr=dn[Xn],{column:{sorter:Dr},sortOrder:hr}=fr,vo=ua(Dr);if(vo&&hr){const co=vo(Qn,vn,hr);if(co!==0)return hr===qr?co:-co}}return 0}).map(Qn=>{const vn=Qn[Rt];return vn?Object.assign(Object.assign({},Qn),{[Rt]:Li(vn,vt,Rt)}):Qn}):ln}function si(ht){let{prefixCls:vt,mergedColumns:Rt,onSorterChange:Kt,sortDirections:ln,tableLocale:dn,showSorterTooltip:Qn}=ht;const[vn,Xn]=ae.useState(Ha(Rt,!0)),fr=ae.useMemo(()=>{let po=!0;const No=Ha(Rt,!1);if(!No.length)return vn;const zo=[];function ea($o){po?zo.push($o):zo.push(Object.assign(Object.assign({},$o),{sortOrder:null}))}let Yo=null;return No.forEach($o=>{Yo===null?(ea($o),$o.sortOrder&&($o.multiplePriority===!1?po=!1:Yo=!0)):(Yo&&$o.multiplePriority!==!1||(po=!1),ea($o))}),zo},[Rt,vn]),Dr=ae.useMemo(()=>{const po=fr.map(No=>{let{column:zo,sortOrder:ea}=No;return{column:zo,order:ea}});return{sortColumns:po,sortColumn:po[0]&&po[0].column,sortOrder:po[0]&&po[0].order}},[fr]);function hr(po){let No;po.multiplePriority===!1||!fr.length||fr[0].multiplePriority===!1?No=[po]:No=[].concat((0,_a.Z)(fr.filter(zo=>{let{key:ea}=zo;return ea!==po.key})),[po]),Xn(No),Kt(zn(No),No)}return[po=>Ei(vt,po,fr,hr,ln,dn,Qn),fr,Dr,()=>zn(fr)]}function oa(ht,vt){return ht.map(Rt=>{const Kt=Object.assign({},Rt);return Kt.title=cs(Rt.title,vt),"children"in Kt&&(Kt.children=oa(Kt.children,vt)),Kt})}function Sa(ht){return[ae.useCallback(Rt=>oa(Rt,ht),[ht])]}var ja=la((ht,vt)=>{const{_renderTimes:Rt}=ht,{_renderTimes:Kt}=vt;return Rt!==Kt}),La=Ti((ht,vt)=>{const{_renderTimes:Rt}=ht,{_renderTimes:Kt}=vt;return Rt!==Kt}),ri=fe(84780),Bi=fe(14747),Yi=fe(67968),os=fe(45503),Ds=ht=>{const{componentCls:vt}=ht,Rt=`${ht.lineWidth}px ${ht.lineType} ${ht.tableBorderColor}`,Kt=(ln,dn,Qn)=>({[`&${vt}-${ln}`]:{[`> ${vt}-container`]:{[`> ${vt}-content, > ${vt}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${vt}-expanded-row-fixed`]:{margin:`-${dn}px -${Qn+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}}}}}},Kt("middle",ht.tablePaddingVerticalMiddle,ht.tablePaddingHorizontalMiddle)),Kt("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}}}},ls=ht=>{const{componentCls:vt}=ht;return{[`${vt}-wrapper`]:{[`${vt}-cell-ellipsis`]:Object.assign(Object.assign({},Bi.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"}})}}},Tl=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}}}}},vs=fe(49867),Us=ht=>{const{componentCls:vt,antCls:Rt,controlInteractiveSize:Kt,motionDurationSlow:ln,lineWidth:dn,paddingXS:Qn,lineType:vn,tableBorderColor:Xn,tableExpandIconBg:fr,tableExpandColumnWidth:Dr,borderRadius:hr,fontSize:vo,fontSizeSM:co,lineHeight:po,tablePaddingVertical:No,tablePaddingHorizontal:zo,tableExpandedRowBg:ea,paddingXXS:Yo}=ht,$o=Kt/2-dn,Pa=$o*2+dn*3,wa=`${dn}px ${vn} ${Xn}`,ma=Yo-dn;return{[`${vt}-wrapper`]:{[`${vt}-expand-icon-col`]:{width:Dr},[`${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,vs.N)(ht)),{position:"relative",float:"left",boxSizing:"border-box",width:Pa,height:Pa,padding:0,color:"inherit",lineHeight:`${Pa}px`,background:fr,border:wa,borderRadius:hr,transform:`scale(${Kt/Pa})`,transition:`all ${ln}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${ln} ease-out`,content:'""'},"&::before":{top:$o,insetInlineEnd:ma,insetInlineStart:ma,height:dn},"&::after":{top:ma,bottom:ma,insetInlineStart:$o,width:dn,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:(vo*po-dn*3)/2-Math.ceil((co*1.4-dn*3)/2),marginInlineEnd:Qn},[`tr${vt}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:ea}},[`${Rt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${vt}-expanded-row-fixed`]:{position:"relative",margin:`-${No}px -${zo}px`,padding:`${No}px ${zo}px`}}}},Pu=ht=>{const{componentCls:vt,antCls:Rt,iconCls:Kt,tableFilterDropdownWidth:ln,tableFilterDropdownSearchWidth:dn,paddingXXS:Qn,paddingXS:vn,colorText:Xn,lineWidth:fr,lineType:Dr,tableBorderColor:hr,tableHeaderIconColor:vo,fontSizeSM:co,tablePaddingHorizontal:po,borderRadius:No,motionDurationSlow:zo,colorTextDescription:ea,colorPrimary:Yo,tableHeaderFilterActiveBg:$o,colorTextDisabled:Pa,tableFilterDropdownBg:wa,tableFilterDropdownHeight:ma,controlItemBgHover:Ra,controlItemBgActive:fi,boxShadowSecondary:Aa,filterDropdownMenuBg:xa}=ht,fa=`${Rt}-dropdown`,aa=`${vt}-filter-dropdown`,va=`${Rt}-tree`,ti=`${fr}px ${Dr} ${hr}`;return[{[`${vt}-wrapper`]:{[`${vt}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${vt}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Qn,marginInline:`${Qn}px ${-po/2}px`,padding:`0 ${Qn}px`,color:vo,fontSize:co,borderRadius:No,cursor:"pointer",transition:`all ${zo}`,"&:hover":{color:ea,background:$o},"&.active":{color:Yo}}}},{[`${Rt}-dropdown`]:{[aa]:Object.assign(Object.assign({},(0,Bi.Wf)(ht)),{minWidth:ln,backgroundColor:wa,borderRadius:No,boxShadow:Aa,overflow:"hidden",[`${fa}-menu`]:{maxHeight:ma,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:xa,"&:empty::after":{display:"block",padding:`${vn}px 0`,color:Pa,fontSize:co,textAlign:"center",content:'"Not Found"'}},[`${aa}-tree`]:{paddingBlock:`${vn}px 0`,paddingInline:vn,[va]:{padding:0},[`${va}-treenode ${va}-node-content-wrapper:hover`]:{backgroundColor:Ra},[`${va}-treenode-checkbox-checked ${va}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:fi}}},[`${aa}-search`]:{padding:vn,borderBottom:ti,"&-input":{input:{minWidth:dn},[Kt]:{color:Pa}}},[`${aa}-checkall`]:{width:"100%",marginBottom:Qn,marginInlineStart:Qn},[`${aa}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${vn-fr}px ${vn}px`,overflow:"hidden",borderTop:ti}})}},{[`${Rt}-dropdown ${aa}, ${aa}-submenu`]:{[`${Rt}-checkbox-wrapper + span`]:{paddingInlineStart:vn,color:Xn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},qu=ht=>{const{componentCls:vt,lineWidth:Rt,colorSplit:Kt,motionDurationSlow:ln,zIndexTableFixed:dn,tableBg:Qn,zIndexTableSticky:vn}=ht,Xn=Kt;return{[`${vt}-wrapper`]:{[`
|
|
|
${vt}-cell-fix-left,
|
|
|
${vt}-cell-fix-right
|
|
|
`]:{position:"sticky !important",zIndex:dn,background:Qn},[`
|
|
|
${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 ${ln}`,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 ${ln}`,content:'""',pointerEvents:"none"},[`${vt}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:vn+1,width:30,transition:`box-shadow ${ln}`,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 ${Xn}`}},[`
|
|
|
${vt}-cell-fix-left-first::after,
|
|
|
${vt}-cell-fix-left-last::after
|
|
|
`]:{boxShadow:`inset 10px 0 8px -8px ${Xn}`},[`${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 ${Xn}`}},[`
|
|
|
${vt}-cell-fix-right-first::after,
|
|
|
${vt}-cell-fix-right-last::after
|
|
|
`]:{boxShadow:`inset -10px 0 8px -8px ${Xn}`}}}}},gu=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"}}}}},sl=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`}}}}},Bs=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"}}}}},Ll=ht=>{const{componentCls:vt,antCls:Rt,iconCls:Kt,fontSizeIcon:ln,padding:dn,paddingXS:Qn,tableHeaderIconColor:vn,tableHeaderIconColorHover:Xn,tableSelectionColumnWidth:fr}=ht;return{[`${vt}-wrapper`]:{[`${vt}-selection-col`]:{width:fr,[`&${vt}-selection-col-with-dropdown`]:{width:fr+ln+dn/4}},[`${vt}-bordered ${vt}-selection-col`]:{width:fr+Qn*2,[`&${vt}-selection-col-with-dropdown`]:{width:fr+ln+dn/4+Qn*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`,[Kt]:{color:vn,fontSize:ln,verticalAlign:"baseline","&:hover":{color:Xn}}}}}},Fu=ht=>{const{componentCls:vt}=ht,Rt=(Kt,ln,dn,Qn)=>({[`${vt}${vt}-${Kt}`]:{fontSize:Qn,[`
|
|
|
${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:`${ln}px ${dn}px`},[`${vt}-filter-trigger`]:{marginInlineEnd:`-${dn/2}px`},[`${vt}-expanded-row-fixed`]:{margin:`-${ln}px -${dn}px`},[`${vt}-tbody`]:{[`${vt}-wrapper:only-child ${vt}`]:{marginBlock:`-${ln}px`,marginInline:`${ht.tableExpandColumnWidth-dn}px -${dn}px`}},[`${vt}-selection-column`]:{paddingInlineStart:`${dn/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))}},ou=ht=>{const{componentCls:vt,marginXXS:Rt,fontSizeIcon:Kt,tableHeaderIconColor:ln,tableHeaderIconColorHover:dn}=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:ln,fontSize:0,transition:`color ${ht.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Kt,"&.active":{color:ht.colorPrimary}},[`${vt}-column-sorter-up + ${vt}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${vt}-column-sorters:hover ${vt}-column-sorter`]:{color:dn}}}},Ul=ht=>{const{componentCls:vt,opacityLoading:Rt,tableScrollThumbBg:Kt,tableScrollThumbBgHover:ln,tableScrollThumbSize:dn,tableScrollBg:Qn,zIndexTableSticky:vn,stickyScrollBarBorderRadius:Xn}=ht,fr=`${ht.lineWidth}px ${ht.lineType} ${ht.tableBorderColor}`;return{[`${vt}-wrapper`]:{[`${vt}-sticky`]:{"&-holder":{position:"sticky",zIndex:vn,background:ht.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${dn}px !important`,zIndex:vn,display:"flex",alignItems:"center",background:Qn,borderTop:fr,opacity:Rt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:dn,backgroundColor:Kt,borderRadius:Xn,transition:`all ${ht.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:ln}}}}}}},dl=ht=>{const{componentCls:vt,lineWidth:Rt,tableBorderColor:Kt}=ht,ln=`${Rt}px ${ht.lineType} ${Kt}`;return{[`${vt}-wrapper`]:{[`${vt}-summary`]:{position:"relative",zIndex:ht.zIndexTableFixed,background:ht.tableBg,"> tr":{"> th, > td":{borderBottom:ln}}},[`div${vt}-summary`]:{boxShadow:`0 -${Rt}px 0 ${Kt}`}}}},gc=ht=>{const{componentCls:vt}=ht,Rt=`${ht.lineWidth}px ${ht.lineType} ${ht.tableBorderColor}`,Kt=`${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`]:{[`${Kt}${Kt}-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 ju=ht=>{const{componentCls:vt,fontWeightStrong:Rt,tablePaddingVertical:Kt,tablePaddingHorizontal:ln,lineWidth:dn,lineType:Qn,tableBorderColor:vn,tableFontSize:Xn,tableBg:fr,tableRadius:Dr,tableHeaderTextColor:hr,motionDurationMid:vo,tableHeaderBg:co,tableHeaderCellSplitColor:po,tableRowHoverBg:No,tableSelectedRowBg:zo,tableSelectedRowHoverBg:ea,tableFooterTextColor:Yo,tableFooterBg:$o,paddingContentVerticalLG:Pa}=ht,wa=`${dn}px ${Qn} ${vn}`;return{[`${vt}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Bi.dF)()),{[vt]:Object.assign(Object.assign({},(0,Bi.Wf)(ht)),{fontSize:Xn,background:fr,borderRadius:`${Dr}px ${Dr}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Dr}px ${Dr}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:`${Pa}px ${ln}px`,overflowWrap:"break-word"},[`${vt}-title`]:{padding:`${Kt}px ${ln}px`},[`${vt}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:hr,fontWeight:Rt,textAlign:"start",background:co,borderBottom:wa,transition:`background ${vo} 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:po,transform:"translateY(-50%)",transition:`background-color ${vo}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${vt}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${vo}, border-color ${vo}`,borderBottom:wa,[`
|
|
|
> ${vt}-wrapper:only-child,
|
|
|
> ${vt}-expanded-row-fixed > ${vt}-wrapper:only-child
|
|
|
`]:{[vt]:{marginBlock:`-${Kt}px`,marginInline:`${ht.tableExpandColumnWidth-ln}px -${ln}px`,[`${vt}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:hr,fontWeight:Rt,textAlign:"start",background:co,borderBottom:wa,transition:`background ${vo} ease`},[`
|
|
|
&${vt}-row:hover > th,
|
|
|
&${vt}-row:hover > td,
|
|
|
> th${vt}-cell-row-hover,
|
|
|
> td${vt}-cell-row-hover
|
|
|
`]:{background:No},[`&${vt}-row-selected`]:{"> th, > td":{background:zo},"&:hover > th, &:hover > td":{background:ea}}}},[`${vt}-footer`]:{padding:`${Kt}px ${ln}px`,color:Yo,background:$o}})}};var pu=(0,Yi.Z)("Table",ht=>{const{colorTextHeading:vt,colorSplit:Rt,colorIcon:Kt,colorIconHover:ln,opacityLoading:dn,colorBgContainer:Qn,controlInteractiveSize:vn,headerBg:Xn,headerColor:fr,headerSortActiveBg:Dr,headerSortHoverBg:hr,bodySortBg:vo,rowHoverBg:co,rowSelectedBg:po,rowSelectedHoverBg:No,rowExpandedBg:zo,cellPaddingBlock:ea,cellPaddingInline:Yo,cellPaddingBlockMD:$o,cellPaddingInlineMD:Pa,cellPaddingBlockSM:wa,cellPaddingInlineSM:ma,borderColor:Ra,footerBg:fi,footerColor:Aa,headerBorderRadius:xa,cellFontSize:fa,cellFontSizeMD:aa,cellFontSizeSM:va,headerSplitColor:ti,fixedHeaderSortActiveBg:wi,headerFilterHoverBg:hi,filterDropdownBg:Za,expandIconBg:_i,selectionColumnWidth:bi,stickyScrollBarBg:us}=ht,Hi=new ri.C(Kt),xs=new ri.C(ln),Ji=2,ci=(0,os.TS)(ht,{tableFontSize:fa,tableBg:Qn,tableRadius:xa,tablePaddingVertical:ea,tablePaddingHorizontal:Yo,tablePaddingVerticalMiddle:$o,tablePaddingHorizontalMiddle:Pa,tablePaddingVerticalSmall:wa,tablePaddingHorizontalSmall:ma,tableBorderColor:Ra,tableHeaderTextColor:fr,tableHeaderBg:Xn,tableFooterTextColor:Aa,tableFooterBg:fi,tableHeaderCellSplitColor:ti,tableHeaderSortBg:Dr,tableHeaderSortHoverBg:hr,tableHeaderIconColor:Hi.clone().setAlpha(Hi.getAlpha()*dn).toRgbString(),tableHeaderIconColorHover:xs.clone().setAlpha(xs.getAlpha()*dn).toRgbString(),tableBodySortBg:vo,tableFixedHeaderSortActiveBg:wi,tableHeaderFilterActiveBg:hi,tableFilterDropdownBg:Za,tableRowHoverBg:co,tableSelectedRowBg:po,tableSelectedRowHoverBg:No,zIndexTableFixed:Ji,zIndexTableSticky:Ji+1,tableFontSizeMiddle:aa,tableFontSizeSmall:va,tableSelectionColumnWidth:bi,tableExpandIconBg:_i,tableExpandColumnWidth:vn+2*ht.padding,tableExpandedRowBg:zo,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:us,tableScrollThumbBgHover:vt,tableScrollBg:Rt});return[ju(ci),gu(ci),dl(ci),ou(ci),Pu(ci),Ds(ci),sl(ci),Us(ci),dl(ci),Tl(ci),Ll(ci),qu(ci),Ul(ci),ls(ci),Fu(ci),Bs(ci),gc(ci)]},ht=>{const{colorFillAlter:vt,colorBgContainer:Rt,colorTextHeading:Kt,colorFillSecondary:ln,colorFillContent:dn,controlItemBgActive:Qn,controlItemBgActiveHover:vn,padding:Xn,paddingSM:fr,paddingXS:Dr,colorBorderSecondary:hr,borderRadiusLG:vo,fontSize:co,controlHeight:po,colorTextPlaceholder:No}=ht,zo=new ri.C(ln).onBackground(Rt).toHexShortString(),ea=new ri.C(dn).onBackground(Rt).toHexShortString(),Yo=new ri.C(vt).onBackground(Rt).toHexShortString();return{headerBg:Yo,headerColor:Kt,headerSortActiveBg:zo,headerSortHoverBg:ea,bodySortBg:Yo,rowHoverBg:Yo,rowSelectedBg:Qn,rowSelectedHoverBg:vn,rowExpandedBg:vt,cellPaddingBlock:Xn,cellPaddingInline:Xn,cellPaddingBlockMD:fr,cellPaddingInlineMD:Dr,cellPaddingBlockSM:Dr,cellPaddingInlineSM:Dr,borderColor:hr,headerBorderRadius:vo,footerBg:Yo,footerColor:Kt,cellFontSize:co,cellFontSizeMD:co,cellFontSizeSM:co,headerSplitColor:hr,fixedHeaderSortActiveBg:zo,headerFilterHoverBg:dn,filterDropdownMenuBg:Rt,filterDropdownBg:Rt,expandIconBg:Rt,selectionColumnWidth:po,stickyScrollBarBg:No,stickyScrollBarBorderRadius:100}});const Ls=[],mu=(ht,vt)=>{const{prefixCls:Rt,className:Kt,rootClassName:ln,style:dn,size:Qn,bordered:vn,dropdownPrefixCls:Xn,dataSource:fr,pagination:Dr,rowSelection:hr,rowKey:vo="key",rowClassName:co,columns:po,children:No,childrenColumnName:zo,onChange:ea,getPopupContainer:Yo,loading:$o,expandIcon:Pa,expandable:wa,expandedRowRender:ma,expandIconColumnIndex:Ra,indentSize:fi,scroll:Aa,sortDirections:xa,locale:fa,showSorterTooltip:aa=!0,virtual:va}=ht,ti=ae.useMemo(()=>po||Cn(No),[po,No]),wi=ae.useMemo(()=>ti.some(rt=>rt.responsive),[ti]),hi=(0,ws.Z)(wi),Za=ae.useMemo(()=>{const rt=new Set(Object.keys(hi).filter(kt=>hi[kt]));return ti.filter(kt=>!kt.responsive||kt.responsive.some(Fn=>rt.has(Fn)))},[ti,hi]),_i=(0,zi.Z)(ht,["className","style","columns"]),{locale:bi=il.Z,direction:us,table:Hi,renderEmpty:xs,getPrefixCls:Ji,getPopupContainer:ci}=ae.useContext(Gi.E_),Qs=(0,ii.Z)(Qn),ha=Object.assign(Object.assign({},bi.Table),fa),ys=fr||Ls,bs=Ji("table",Rt),Xs=Ji("dropdown",Xn),Va=Object.assign({childrenColumnName:zo,expandIconColumnIndex:Ra},wa),{childrenColumnName:Wa="children"}=Va,Ma=ae.useMemo(()=>ys.some(rt=>rt==null?void 0:rt[Wa])?"nest":ma||wa&&wa.expandedRowRender?"row":null,[ys]),Fa={body:ae.useRef()},$i=ae.useMemo(()=>typeof vo=="function"?vo:rt=>rt==null?void 0:rt[vo],[vo]),[Da]=yo(ys,Wa,$i),Ai={},Mi=function(rt,kt){let Fn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Gn,wr,io;const Go=Object.assign(Object.assign({},Ai),rt);Fn&&((Gn=Ai.resetPagination)===null||Gn===void 0||Gn.call(Ai),!((wr=Go.pagination)===null||wr===void 0)&&wr.current&&(Go.pagination.current=1),Dr&&Dr.onChange&&Dr.onChange(1,(io=Go.pagination)===null||io===void 0?void 0:io.pageSize)),Aa&&Aa.scrollToFirstRowOnChange!==!1&&Fa.body.current&&(0,Rs.Z)(0,{getContainer:()=>Fa.body.current}),ea==null||ea(Go.pagination,Go.filters,Go.sorter,{currentDataSource:cn(Li(ys,Go.sorterStates,Wa),Go.filterStates),action:kt})},xi=(rt,kt)=>{Mi({sorter:rt,sorterStates:kt},"sort",!1)},[$s,fl,Il,as]=si({prefixCls:bs,mergedColumns:Za,onSorterChange:xi,sortDirections:xa||["ascend","descend"],tableLocale:ha,showSorterTooltip:aa}),yl=ae.useMemo(()=>Li(ys,fl,Wa),[ys,fl]);Ai.sorter=as(),Ai.sorterStates=fl;const Ks=(rt,kt)=>{Mi({filters:rt,filterStates:kt},"filter",!0)},[Bl,Lu,ts]=Kr({prefixCls:bs,locale:ha,dropdownPrefixCls:Xs,mergedColumns:Za,onFilterChange:Ks,getPopupContainer:Yo||ci}),Zi=cn(yl,Lu);Ai.filters=ts,Ai.filterStates=Lu;const ds=ae.useMemo(()=>{const rt={};return Object.keys(ts).forEach(kt=>{ts[kt]!==null&&(rt[kt]=ts[kt])}),Object.assign(Object.assign({},Il),{filters:rt})},[Il,ts]),[el]=Sa(ds),Is=(rt,kt)=>{Mi({pagination:Object.assign(Object.assign({},Ai.pagination),{current:rt,pageSize:kt})},"paginate")},[mi,hl]=Sn(Zi.length,Is,Dr);Ai.pagination=Dr===!1?{}:Ro(mi,Dr),Ai.resetPagination=hl;const rl=ae.useMemo(()=>{if(Dr===!1||!mi.pageSize)return Zi;const{current:rt=1,total:kt,pageSize:Fn=Jn}=mi;return Zi.length<kt?Zi.length>Fn?Zi.slice((rt-1)*Fn,rt*Fn):Zi:Zi.slice((rt-1)*Fn,rt*Fn)},[!!Dr,Zi,mi&&mi.current,mi&&mi.pageSize,mi&&mi.total]),[xl,Dl]=Kn({prefixCls:bs,data:Zi,pageData:rl,getRowKey:$i,getRecordByKey:Da,expandType:Ma,childrenColumnName:Wa,locale:ha,getPopupContainer:Yo||ci},hr),Os=(rt,kt,Fn)=>{let Gn;return typeof co=="function"?Gn=Se()(co(rt,kt,Fn)):Gn=Se()(co),Se()({[`${bs}-row-selected`]:Dl.has($i(rt,kt))},Gn)};Va.__PARENT_RENDER_ICON__=Va.expandIcon,Va.expandIcon=Va.expandIcon||Pa||As(ha),Ma==="nest"&&Va.expandIconColumnIndex===void 0?Va.expandIconColumnIndex=hr?1:0:Va.expandIconColumnIndex>0&&hr&&(Va.expandIconColumnIndex-=1),typeof Va.indentSize!="number"&&(Va.indentSize=typeof fi=="number"?fi:15);const Jl=ae.useCallback(rt=>el(xl(Bl($s(rt)))),[$s,Bl,xl]);let $l,Rl;if(Dr!==!1&&(mi!=null&&mi.total)){let rt;mi.size?rt=mi.size:rt=Qs==="small"||Qs==="middle"?"small":void 0;const kt=wr=>ae.createElement(cl.Z,Object.assign({},mi,{className:Se()(`${bs}-pagination ${bs}-pagination-${wr}`,mi.className),size:rt})),Fn=us==="rtl"?"left":"right",{position:Gn}=mi;if(Gn!==null&&Array.isArray(Gn)){const wr=Gn.find(Ca=>Ca.includes("top")),io=Gn.find(Ca=>Ca.includes("bottom")),Go=Gn.every(Ca=>`${Ca}`=="none");!wr&&!io&&!Go&&(Rl=kt(Fn)),wr&&($l=kt(wr.toLowerCase().replace("top",""))),io&&(Rl=kt(io.toLowerCase().replace("bottom","")))}else Rl=kt(Fn)}let gl;typeof $o=="boolean"?gl={spinning:$o}:typeof $o=="object"&&(gl=Object.assign({spinning:!0},$o));const[ll,zs]=pu(bs),[,Ps]=(0,ta.Z)(),su=Se()(`${bs}-wrapper`,Hi==null?void 0:Hi.className,{[`${bs}-wrapper-rtl`]:us==="rtl"},Kt,ln,zs),lu=Object.assign(Object.assign({},Hi==null?void 0:Hi.style),dn),Hl=fa&&fa.emptyText||(xs==null?void 0:xs("Table"))||ae.createElement(Ts.Z,{componentName:"Table"}),Ql=va?La:ja,vu={},nc=ae.useMemo(()=>{const{fontSize:rt,lineHeight:kt,padding:Fn,paddingXS:Gn,paddingSM:wr}=Ps,io=Math.floor(rt*kt);switch(Qs){case"large":return Fn*2+io;case"small":return Gn*2+io;default:return wr*2+io}},[Ps,Qs]);return va&&(vu.listItemHeight=nc),ll(ae.createElement("div",{ref:vt,className:su,style:lu},ae.createElement(Vi.Z,Object.assign({spinning:!1},gl),$l,ae.createElement(Ql,Object.assign({},vu,_i,{columns:Za,direction:us,expandable:Va,prefixCls:bs,className:Se()({[`${bs}-middle`]:Qs==="middle",[`${bs}-small`]:Qs==="small",[`${bs}-bordered`]:vn,[`${bs}-empty`]:ys.length===0}),data:rl,rowKey:$i,rowClassName:Os,emptyText:Hl,internalHooks:je,internalRefs:Fa,transformColumns:Jl})),Rl)))};var _u=ae.forwardRef(mu);const iu=(ht,vt)=>{const Rt=ae.useRef(0);return Rt.current+=1,ae.createElement(_u,Object.assign({},ht,{ref:vt,_renderTimes:Rt.current}))},El=ae.forwardRef(iu);El.SELECTION_COLUMN=Co,El.EXPAND_COLUMN=ve,El.SELECTION_ALL=Zr,El.SELECTION_INVERT=Do,El.SELECTION_NONE=To,El.Column=yi,El.ColumnGroup=hs,El.Summary=xt;var ec=El,tc=ec},66309:function(pn,Mt,fe){"use strict";fe.d(Mt,{default:function(){return Ce}});var ve=fe(67294),je=fe(73475),x=fe(94184),ge=fe.n(x),Ae=fe(98787),ue=fe(69760),ae=fe(45353),oe=fe(53124),le=fe(14747),ie=fe(45503),se=fe(67968);const re=we=>{const{paddingXXS:Qe,lineWidth:Se,tagPaddingHorizontal:ke,componentCls:Pe}=we,Te=ke-Se,Ze=Qe-Se;return{[Pe]:Object.assign(Object.assign({},(0,le.Wf)(we)),{display:"inline-block",height:"auto",marginInlineEnd:we.marginXS,paddingInline:Te,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",[`&${Pe}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:we.defaultColor},[`${Pe}-close-icon`]:{marginInlineStart:Ze,color:we.colorTextDescription,fontSize:we.tagIconSize,cursor:"pointer",transition:`all ${we.motionDurationMid}`,"&:hover":{color:we.colorTextHeading}},[`&${Pe}-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(${Pe}-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:Te}}),[`${Pe}-borderless`]:{borderColor:"transparent",background:we.tagBorderlessBg}}},te=we=>{const{lineWidth:Qe,fontSizeIcon:Se}=we,ke=we.fontSizeSM,Pe=`${we.lineHeightSM*ke}px`;return(0,ie.TS)(we,{tagFontSize:ke,tagLineHeight:Pe,tagIconSize:Se-2*Qe,tagPaddingHorizontal:8,tagBorderlessBg:we.colorFillTertiary})},z=we=>({defaultBg:we.colorFillQuaternary,defaultColor:we.colorText});var a=(0,se.Z)("Tag",we=>{const Qe=te(we);return re(Qe)},z),y=function(we,Qe){var Se={};for(var ke in we)Object.prototype.hasOwnProperty.call(we,ke)&&Qe.indexOf(ke)<0&&(Se[ke]=we[ke]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,ke=Object.getOwnPropertySymbols(we);Pe<ke.length;Pe++)Qe.indexOf(ke[Pe])<0&&Object.prototype.propertyIsEnumerable.call(we,ke[Pe])&&(Se[ke[Pe]]=we[ke[Pe]]);return Se},b=we=>{const{prefixCls:Qe,style:Se,className:ke,checked:Pe,onChange:Te,onClick:Ze}=we,Xe=y(we,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Re,tag:Je}=ve.useContext(oe.E_),et=lt=>{Te==null||Te(!Pe),Ze==null||Ze(lt)},ut=Re("tag",Qe),[ct,ot]=a(ut),st=ge()(ut,`${ut}-checkable`,{[`${ut}-checkable-checked`]:Pe},Je==null?void 0:Je.className,ke,ot);return ct(ve.createElement("span",Object.assign({},Xe,{style:Object.assign(Object.assign({},Se),Je==null?void 0:Je.style),className:st,onClick:et})))},ee=fe(98719);const ne=we=>(0,ee.Z)(we,(Qe,Se)=>{let{textColor:ke,lightBorderColor:Pe,lightColor:Te,darkColor:Ze}=Se;return{[`${we.componentCls}-${Qe}`]:{color:ke,background:Te,borderColor:Pe,"&-inverse":{color:we.colorTextLightSolid,background:Ze,borderColor:Ze},[`&${we.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ce=(0,se.b)(["Tag","preset"],we=>{const Qe=te(we);return ne(Qe)},z);function de(we){return typeof we!="string"?we:we.charAt(0).toUpperCase()+we.slice(1)}const he=(we,Qe,Se)=>{const ke=de(Se);return{[`${we.componentCls}-${Qe}`]:{color:we[`color${Se}`],background:we[`color${ke}Bg`],borderColor:we[`color${ke}Border`],[`&${we.componentCls}-borderless`]:{borderColor:"transparent"}}}};var pe=(0,se.b)(["Tag","status"],we=>{const Qe=te(we);return[he(Qe,"success","Success"),he(Qe,"processing","Info"),he(Qe,"error","Error"),he(Qe,"warning","Warning")]},z),me=function(we,Qe){var Se={};for(var ke in we)Object.prototype.hasOwnProperty.call(we,ke)&&Qe.indexOf(ke)<0&&(Se[ke]=we[ke]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,ke=Object.getOwnPropertySymbols(we);Pe<ke.length;Pe++)Qe.indexOf(ke[Pe])<0&&Object.prototype.propertyIsEnumerable.call(we,ke[Pe])&&(Se[ke[Pe]]=we[ke[Pe]]);return Se};const be=(we,Qe)=>{const{prefixCls:Se,className:ke,rootClassName:Pe,style:Te,children:Ze,icon:Xe,color:Re,onClose:Je,closeIcon:et,closable:ut,bordered:ct=!0}=we,ot=me(we,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:st,direction:lt,tag:pt}=ve.useContext(oe.E_),[yt,_t]=ve.useState(!0);ve.useEffect(()=>{"visible"in ot&&_t(ot.visible)},[ot.visible]);const mt=(0,Ae.o2)(Re),dt=(0,Ae.yT)(Re),$e=mt||dt,Fe=Object.assign(Object.assign({backgroundColor:Re&&!$e?Re:void 0},pt==null?void 0:pt.style),Te),Ke=st("tag",Se),[Ge,_e]=a(Ke),xe=ge()(Ke,pt==null?void 0:pt.className,{[`${Ke}-${Re}`]:$e,[`${Ke}-has-color`]:Re&&!$e,[`${Ke}-hidden`]:!yt,[`${Ke}-rtl`]:lt==="rtl",[`${Ke}-borderless`]:!ct},ke,Pe,_e),We=Pt=>{Pt.stopPropagation(),Je==null||Je(Pt),!Pt.defaultPrevented&&_t(!1)},[,Ie]=(0,ue.Z)(ut,et,Pt=>Pt===null?ve.createElement(je.Z,{className:`${Ke}-close-icon`,onClick:We}):ve.createElement("span",{className:`${Ke}-close-icon`,onClick:We},Pt),null,!1),De=typeof ot.onClick=="function"||Ze&&Ze.type==="a",ze=Xe||null,at=ze?ve.createElement(ve.Fragment,null,ze,Ze&&ve.createElement("span",null,Ze)):Ze,bt=ve.createElement("span",Object.assign({},ot,{ref:Qe,className:xe,style:Fe}),at,Ie,mt&&ve.createElement(ce,{key:"preset",prefixCls:Ke}),dt&&ve.createElement(pe,{key:"status",prefixCls:Ke}));return Ge(De?ve.createElement(ae.Z,{component:"Tag"},bt):bt)},ye=ve.forwardRef(be);ye.CheckableTag=b;var Ce=ye},79753:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return Qo}});var ve=fe(67294),je=fe.t(ve,2),x=fe(1413),ge=fe(87462),Ae=fe(71002),ue=fe(97685),ae=fe(45987),oe=fe(73935),le=fe(98924),ie=fe(80334),se=fe(42550),re=ve.createContext(null),te=re,z=fe(74902),a=fe(8410),y=[];function E(qn,Dn){var tr=ve.useState(function(){if(!(0,le.Z)())return null;var Tr=document.createElement("div");return Tr}),Tn=(0,ue.Z)(tr,1),Zn=Tn[0],ur=ve.useRef(!1),lr=ve.useContext(te),Ao=ve.useState(y),xo=(0,ue.Z)(Ao,2),Or=xo[0],en=xo[1],En=lr||(ur.current?void 0:function(Tr){en(function(nr){var Uo=[Tr].concat((0,z.Z)(nr));return Uo})});function Bn(){Zn.parentElement||document.body.appendChild(Zn),ur.current=!0}function or(){var Tr;(Tr=Zn.parentElement)===null||Tr===void 0||Tr.removeChild(Zn),ur.current=!1}return(0,a.Z)(function(){return qn?lr?lr(Bn):Bn():or(),or},[qn]),(0,a.Z)(function(){Or.length&&(Or.forEach(function(Tr){return Tr()}),en(y))},[Or]),[Zn,En]}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()),de=0;function he(qn){var Dn=!!qn,tr=ve.useState(function(){return de+=1,"".concat(ce,"_").concat(de)}),Tn=(0,ue.Z)(tr,1),Zn=Tn[0];(0,a.Z)(function(){if(Dn){var ur=(0,ee.o)(document.body).width,lr=ne();(0,b.hq)(`
|
|
|
html body {
|
|
|
overflow-y: hidden;
|
|
|
`.concat(lr?"width: calc(100% - ".concat(ur,"px);"):"",`
|
|
|
}`),Zn)}else(0,b.jL)(Zn);return function(){(0,b.jL)(Zn)}},[Dn,Zn])}var pe=!1;function me(qn){return typeof qn=="boolean"&&(pe=qn),pe}var be=function(Dn){return Dn===!1?!1:!(0,le.Z)()||!Dn?null:typeof Dn=="string"?document.querySelector(Dn):typeof Dn=="function"?Dn():Dn},ye=ve.forwardRef(function(qn,Dn){var tr=qn.open,Tn=qn.autoLock,Zn=qn.getContainer,ur=qn.debug,lr=qn.autoDestroy,Ao=lr===void 0?!0:lr,xo=qn.children,Or=ve.useState(tr),en=(0,ue.Z)(Or,2),En=en[0],Bn=en[1],or=En||tr;ve.useEffect(function(){(Ao||tr)&&Bn(tr)},[tr,Ao]);var Tr=ve.useState(function(){return be(Zn)}),nr=(0,ue.Z)(Tr,2),Uo=nr[0],Eo=nr[1];ve.useEffect(function(){var Br=be(Zn);Eo(Br!=null?Br:null)});var Ko=E(or&&!Uo,ur),Bo=(0,ue.Z)(Ko,2),Ka=Bo[0],Vr=Bo[1],ya=Uo!=null?Uo:Ka;he(Tn&&tr&&(0,le.Z)()&&(ya===Ka||ya===document.body));var an=null;if(xo&&(0,se.Yr)(xo)&&Dn){var _r=xo;an=_r.ref}var mr=(0,se.x1)(an,Dn);if(!or||!(0,le.Z)()||Uo===void 0)return null;var Ir=ya===!1||me(),vr=xo;return Dn&&(vr=ve.cloneElement(xo,{ref:mr})),ve.createElement(te.Provider,{value:Vr},Ir?vr:(0,oe.createPortal)(vr,ya))}),Ce=ye,we=Ce,Qe=fe(62709),Se=fe(94184),ke=fe.n(Se),Pe=fe(21770),Te=fe(66680);function Ze(qn){var Dn=window.innerWidth||document.documentElement.clientWidth,tr=window.innerHeight||document.documentElement.clientHeight,Tn=qn.getBoundingClientRect(),Zn=Tn.top,ur=Tn.right,lr=Tn.bottom,Ao=Tn.left;return Zn>=0&&Ao>=0&&ur<=Dn&&lr<=tr}function Xe(qn,Dn,tr){var Tn;return(Tn=tr!=null?tr:Dn)!==null&&Tn!==void 0?Tn:qn===null?"center":"bottom"}function Re(qn,Dn,tr,Tn){var Zn=(0,ve.useState)(void 0),ur=(0,ue.Z)(Zn,2),lr=ur[0],Ao=ur[1];(0,a.Z)(function(){var nr=typeof qn=="function"?qn():qn;Ao(nr||null)});var xo=(0,ve.useState)(null),Or=(0,ue.Z)(xo,2),en=Or[0],En=Or[1],Bn=(0,Te.Z)(function(){if(lr){!Ze(lr)&&Dn&&lr.scrollIntoView(Tn);var nr=lr.getBoundingClientRect(),Uo=nr.left,Eo=nr.top,Ko=nr.width,Bo=nr.height,Ka={left:Uo,top:Eo,width:Ko,height:Bo,radius:0};En(function(Vr){return JSON.stringify(Vr)!==JSON.stringify(Ka)?Ka:Vr})}else En(null)}),or=function(Uo){var Eo;return(Eo=Array.isArray(tr==null?void 0:tr.offset)?tr==null?void 0:tr.offset[Uo]:tr==null?void 0:tr.offset)!==null&&Eo!==void 0?Eo:6};(0,a.Z)(function(){return Bn(),window.addEventListener("resize",Bn),function(){window.removeEventListener("resize",Bn)}},[lr,Dn,Bn]);var Tr=(0,ve.useMemo)(function(){if(!en)return en;var nr=or(0),Uo=or(1),Eo=(tr==null?void 0:tr.radius)||2;return{left:en.left-nr,top:en.top-Uo,width:en.width+nr*2,height:en.height+Uo*2,radius:Eo}},[en,tr]);return[Tr,lr]}function Je(){var qn=(0,x.Z)({},je);return qn.useId}var et=0;function ut(){}function ct(qn){var Dn=ve.useState("ssr-id"),tr=(0,ue.Z)(Dn,2),Tn=tr[0],Zn=tr[1],ur=Je(),lr=ur==null?void 0:ur();return ve.useEffect(function(){if(!ur){var Ao=et;et+=1,Zn("rc_unique_".concat(Ao))}},[]),qn||lr||Tn}var ot={fill:"transparent",pointerEvents:"auto"},st=function(Dn){var tr=Dn.prefixCls,Tn=Dn.rootClassName,Zn=Dn.pos,ur=Dn.showMask,lr=Dn.style,Ao=lr===void 0?{}:lr,xo=Dn.fill,Or=xo===void 0?"rgba(0,0,0,0.5)":xo,en=Dn.open,En=Dn.animated,Bn=Dn.zIndex,or=ct(),Tr="".concat(tr,"-mask-").concat(or),nr=(0,Ae.Z)(En)==="object"?En==null?void 0:En.placeholder:En;return ve.createElement(we,{open:en,autoLock:!0},ve.createElement("div",{className:ke()("".concat(tr,"-mask"),Tn),style:(0,x.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Bn,pointerEvents:"none"},Ao)},ur?ve.createElement("svg",{style:{width:"100%",height:"100%"}},ve.createElement("defs",null,ve.createElement("mask",{id:Tr},ve.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),Zn&&ve.createElement("rect",{x:Zn.left,y:Zn.top,rx:Zn.radius,width:Zn.width,height:Zn.height,fill:"black",className:nr?"".concat(tr,"-placeholder-animated"):""}))),ve.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:Or,mask:"url(#".concat(Tr,")")}),Zn&&ve.createElement(ve.Fragment,null,ve.createElement("rect",(0,ge.Z)({},ot,{x:"0",y:"0",width:"100%",height:Zn.top})),ve.createElement("rect",(0,ge.Z)({},ot,{x:"0",y:"0",width:Zn.left,height:"100%"})),ve.createElement("rect",(0,ge.Z)({},ot,{x:"0",y:Zn.top+Zn.height,width:"100%",height:"calc(100vh - ".concat(Zn.top+Zn.height,"px)")})),ve.createElement("rect",(0,ge.Z)({},ot,{x:Zn.left+Zn.width,y:"0",width:"calc(100vw - ".concat(Zn.left+Zn.width,"px)"),height:"100%"})))):null))},lt=st,pt={adjustX:1,adjustY:1},yt=[0,0],_t={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 qn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Dn={};return Object.keys(_t).forEach(function(tr){Dn[tr]=(0,x.Z)((0,x.Z)({},_t[tr]),{},{autoArrow:qn,targetOffset:yt})}),Dn}var dt=mt();function $e(qn){var Dn=qn.prefixCls,tr=qn.current,Tn=qn.total,Zn=qn.title,ur=qn.description,lr=qn.onClose,Ao=qn.onPrev,xo=qn.onNext,Or=qn.onFinish,en=qn.className,En=qn.closeIcon,Bn=En!==!1&&En!==null,or=En!==void 0&&En!==!0?En:ve.createElement("span",{className:"".concat(Dn,"-close-x")},"\xD7");return ve.createElement("div",{className:ke()("".concat(Dn,"-content"),en)},ve.createElement("div",{className:"".concat(Dn,"-inner")},Bn&&ve.createElement("button",{type:"button",onClick:lr,"aria-label":"Close",className:"".concat(Dn,"-close")},or),ve.createElement("div",{className:"".concat(Dn,"-header")},ve.createElement("div",{className:"".concat(Dn,"-title")},Zn)),ve.createElement("div",{className:"".concat(Dn,"-description")},ur),ve.createElement("div",{className:"".concat(Dn,"-footer")},ve.createElement("div",{className:"".concat(Dn,"-sliders")},Tn>1?(0,z.Z)(Array.from({length:Tn}).keys()).map(function(Tr,nr){return ve.createElement("span",{key:Tr,className:nr===tr?"active":""})}):null),ve.createElement("div",{className:"".concat(Dn,"-buttons")},tr!==0?ve.createElement("button",{className:"".concat(Dn,"-prev-btn"),onClick:Ao},"Prev"):null,tr===Tn-1?ve.createElement("button",{className:"".concat(Dn,"-finish-btn"),onClick:Or},"Finish"):ve.createElement("button",{className:"".concat(Dn,"-next-btn"),onClick:xo},"Next")))))}var Fe=function(Dn){var tr=Dn.current,Tn=Dn.renderPanel;return ve.createElement(ve.Fragment,null,typeof Tn=="function"?Tn(Dn,tr):ve.createElement($e,Dn))},Ke=Fe,Ge=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon"],_e={left:"50%",top:"50%",width:1,height:1},xe=function(Dn){var tr=Dn.prefixCls,Tn=tr===void 0?"rc-tour":tr,Zn=Dn.steps,ur=Zn===void 0?[]:Zn,lr=Dn.defaultCurrent,Ao=Dn.current,xo=Dn.onChange,Or=Dn.onClose,en=Dn.onFinish,En=Dn.open,Bn=Dn.mask,or=Bn===void 0?!0:Bn,Tr=Dn.arrow,nr=Tr===void 0?!0:Tr,Uo=Dn.rootClassName,Eo=Dn.placement,Ko=Dn.renderPanel,Bo=Dn.gap,Ka=Dn.animated,Vr=Dn.scrollIntoViewOptions,ya=Vr===void 0?!0:Vr,an=Dn.zIndex,_r=an===void 0?1001:an,mr=Dn.closeIcon,Ir=(0,ae.Z)(Dn,Ge),vr=ve.useRef(),Br=(0,Pe.Z)(0,{value:Ao,defaultValue:lr}),zr=(0,ue.Z)(Br,2),jr=zr[0],qo=zr[1],Jo=(0,Pe.Z)(void 0,{value:En,postState:function(Rn){return jr<0||jr>=ur.length?!1:Rn!=null?Rn:!0}}),na=(0,ue.Z)(Jo,2),Ea=na[0],Rr=na[1],Mr=ve.useRef(Ea);(0,a.Z)(function(){Ea&&!Mr.current&&qo(0),Mr.current=Ea},[Ea]);var ei=ur[jr]||{},ni=ei.target,_a=ei.placement,oi=ei.style,lo=ei.arrow,ko=ei.className,sa=ei.mask,Oo=ei.scrollIntoViewOptions,Ya=ei.closeIcon,Ta=Ea&&(sa!=null?sa:or),qi=Ya!=null?Ya:mr,Oi=Oo!=null?Oo:ya,Po=Re(ni,En,Bo,Oi),On=(0,ue.Z)(Po,2),Pn=On[0],yr=On[1],rr=Xe(yr,Eo,_a),Cn=yr?typeof lo=="undefined"?nr:lo:!1,Cr=(0,Ae.Z)(Cn)==="object"?Cn.pointAtCenter:!1;(0,a.Z)(function(){var Zo;(Zo=vr.current)===null||Zo===void 0||Zo.forceAlign()},[Cr,jr]);var so=function(Rn){qo(Rn),xo==null||xo(Rn)};if(yr===void 0)return null;var $r=function(){Rr(!1),Or==null||Or(jr)},uo=function(){return ve.createElement(Ke,(0,ge.Z)({arrow:Cn,key:"content",prefixCls:Tn,total:ur.length,renderPanel:Ko,onPrev:function(){so(jr-1)},onNext:function(){so(jr+1)},onClose:$r,current:jr,onFinish:function(){$r(),en==null||en()},closeIcon:qi},ur[jr]))},ga=typeof Ta=="boolean"?Ta:!!Ta,fo=typeof Ta=="boolean"?void 0:Ta,Na=function(Rn){return Rn||yr||document.body};return ve.createElement(ve.Fragment,null,ve.createElement(lt,{zIndex:_r,prefixCls:Tn,pos:Pn,showMask:ga,style:fo==null?void 0:fo.style,fill:fo==null?void 0:fo.color,open:Ea,animated:Ka,rootClassName:Uo}),ve.createElement(Qe.Z,(0,ge.Z)({builtinPlacements:mt(Cr)},Ir,{ref:vr,popupStyle:oi,popupPlacement:rr,popupVisible:Ea,popupClassName:ke()(Uo,ko),prefixCls:Tn,popup:uo,forceRender:!1,destroyPopupOnHide:!0,zIndex:_r,getTriggerDOMNode:Na,arrow:!!Cn}),ve.createElement(we,{open:Ea,autoLock:!0},ve.createElement("div",{className:ke()(Uo,"".concat(Tn,"-target-placeholder")),style:(0,x.Z)((0,x.Z)({},Pn||_e),{},{position:"fixed",pointerEvents:"none"})}))))},We=xe,Ie=We,De=fe(80636),ze=fe(53124),at=fe(46605),bt=fe(73475),Pt=fe(71577),Ot=fe(10110),St=fe(24457),wt=fe(69760);function It(qn){return qn!=null}var Ct=qn=>{let{stepProps:Dn,current:tr,type:Tn,indicatorsRender:Zn,closeIcon:ur}=qn;var lr,Ao;const{prefixCls:xo,total:Or=1,title:en,onClose:En,onPrev:Bn,onNext:or,onFinish:Tr,cover:nr,description:Uo,nextButtonProps:Eo,prevButtonProps:Ko,type:Bo,className:Ka,closeIcon:Vr}=Dn,ya=Bo!=null?Bo:Tn,an=Vr!=null?Vr:ur,_r=an!==!1&&an!==null,[mr,Ir]=(0,wt.Z)(_r,an,ei=>ve.createElement("span",{onClick:En,"aria-label":"Close",className:`${xo}-close`},ei),ve.createElement(bt.Z,{className:`${xo}-close-icon`}),!0),vr=tr===Or-1,Br=()=>{var ei;Bn==null||Bn(),(ei=Ko==null?void 0:Ko.onClick)===null||ei===void 0||ei.call(Ko)},zr=()=>{var ei;vr?Tr==null||Tr():or==null||or(),(ei=Eo==null?void 0:Eo.onClick)===null||ei===void 0||ei.call(Eo)},jr=It(en)?ve.createElement("div",{className:`${xo}-header`},ve.createElement("div",{className:`${xo}-title`},en)):null,qo=It(Uo)?ve.createElement("div",{className:`${xo}-description`},Uo):null,Jo=It(nr)?ve.createElement("div",{className:`${xo}-cover`},nr):null;let na;Zn?na=Zn(tr,Or):na=(0,z.Z)(Array.from({length:Or}).keys()).map((ei,ni)=>ve.createElement("span",{key:ei,className:ke()(ni===tr&&`${xo}-indicator-active`,`${xo}-indicator`)}));const Ea=ya==="primary"?"default":"primary",Rr={type:"default",ghost:ya==="primary"},[Mr]=(0,Ot.Z)("Tour",St.Z.Tour);return ve.createElement("div",{className:ke()(Ka,`${xo}-content`)},ve.createElement("div",{className:`${xo}-inner`},mr&&Ir,Jo,jr,qo,ve.createElement("div",{className:`${xo}-footer`},Or>1&&ve.createElement("div",{className:`${xo}-indicators`},na),ve.createElement("div",{className:`${xo}-buttons`},tr!==0?ve.createElement(Pt.ZP,Object.assign({},Rr,Ko,{onClick:Br,size:"small",className:ke()(`${xo}-prev-btn`,Ko==null?void 0:Ko.className)}),(lr=Ko==null?void 0:Ko.children)!==null&&lr!==void 0?lr:Mr==null?void 0:Mr.Previous):null,ve.createElement(Pt.ZP,Object.assign({type:Ea},Eo,{onClick:zr,size:"small",className:ke()(`${xo}-next-btn`,Eo==null?void 0:Eo.className)}),(Ao=Eo==null?void 0:Eo.children)!==null&&Ao!==void 0?Ao:vr?Mr==null?void 0:Mr.Finish:Mr==null?void 0:Mr.Next)))))},Zt=fe(66330),xt=fe(84780),jt=fe(14747),Jt=fe(97414),tn=fe(67968),hn=fe(45503);const Un=qn=>{const{componentCls:Dn,lineHeight:tr,padding:Tn,paddingXS:Zn,borderRadius:ur,borderRadiusXS:lr,colorPrimary:Ao,colorText:xo,colorFill:Or,indicatorHeight:en,indicatorWidth:En,boxShadowTertiary:Bn,tourZIndexPopup:or,fontSize:Tr,colorBgElevated:nr,fontWeightStrong:Uo,marginXS:Eo,colorTextLightSolid:Ko,tourBorderRadius:Bo,colorWhite:Ka,colorBgTextHover:Vr,tourCloseSize:ya,motionDurationSlow:an,antCls:_r}=qn;return[{[Dn]:Object.assign(Object.assign({},(0,jt.Wf)(qn)),{color:xo,position:"absolute",zIndex:or,display:"block",visibility:"visible",fontSize:Tr,lineHeight:tr,width:520,"--antd-arrow-background-color":nr,"&-pure":{maxWidth:"100%",position:"relative"},[`&${Dn}-hidden`]:{display:"none"},[`${Dn}-content`]:{position:"relative"},[`${Dn}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:Bo,boxShadow:Bn,position:"relative",backgroundColor:nr,border:"none",backgroundClip:"padding-box",[`${Dn}-close`]:{position:"absolute",top:Tn,insetInlineEnd:Tn,color:qn.colorIcon,outline:"none",width:ya,height:ya,borderRadius:qn.borderRadiusSM,transition:`background-color ${qn.motionDurationMid}, color ${qn.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:qn.colorIconHover,backgroundColor:qn.wireframe?"transparent":qn.colorFillContent}},[`${Dn}-cover`]:{textAlign:"center",padding:`${Tn+ya+Zn}px ${Tn}px 0`,img:{width:"100%"}},[`${Dn}-header`]:{padding:`${Tn}px ${Tn}px ${Zn}px`,[`${Dn}-title`]:{lineHeight:tr,fontSize:Tr,fontWeight:Uo}},[`${Dn}-description`]:{padding:`0 ${Tn}px`,lineHeight:tr,wordWrap:"break-word"},[`${Dn}-footer`]:{padding:`${Zn}px ${Tn}px ${Tn}px`,textAlign:"end",borderRadius:`0 0 ${lr}px ${lr}px`,display:"flex",[`${Dn}-indicators`]:{display:"inline-block",[`${Dn}-indicator`]:{width:En,height:en,display:"inline-block",borderRadius:"50%",background:Or,"&:not(:last-child)":{marginInlineEnd:en},"&-active":{background:Ao}}},[`${Dn}-buttons`]:{marginInlineStart:"auto",[`${_r}-btn`]:{marginInlineStart:Eo}}}},[`${Dn}-primary, &${Dn}-primary`]:{"--antd-arrow-background-color":Ao,[`${Dn}-inner`]:{color:Ko,textAlign:"start",textDecoration:"none",backgroundColor:Ao,borderRadius:ur,boxShadow:Bn,[`${Dn}-close`]:{color:Ko},[`${Dn}-indicators`]:{[`${Dn}-indicator`]:{background:new xt.C(Ko).setAlpha(.15).toRgbString(),"&-active":{background:Ko}}},[`${Dn}-prev-btn`]:{color:Ko,borderColor:new xt.C(Ko).setAlpha(.15).toRgbString(),backgroundColor:Ao,"&:hover":{backgroundColor:new xt.C(Ko).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${Dn}-next-btn`]:{color:Ao,borderColor:"transparent",background:Ka,"&:hover":{background:new xt.C(Vr).onBackground(Ka).toRgbString()}}}}}),[`${Dn}-mask`]:{[`${Dn}-placeholder-animated`]:{transition:`all ${an}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${Dn}-inner`]:{borderRadius:Math.min(Bo,Jt.qN)}}},(0,Jt.ZP)(qn,{colorBg:"var(--antd-arrow-background-color)",contentRadius:Bo,limitVerticalRadius:!0})]};var xn=(0,tn.Z)("Tour",qn=>{const{borderRadiusLG:Dn,fontSize:tr,lineHeight:Tn}=qn,Zn=(0,hn.TS)(qn,{tourZIndexPopup:qn.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:Dn,tourCloseSize:tr*Tn});return[Un(Zn)]}),Hn=fe(8745),mn=function(qn,Dn){var tr={};for(var Tn in qn)Object.prototype.hasOwnProperty.call(qn,Tn)&&Dn.indexOf(Tn)<0&&(tr[Tn]=qn[Tn]);if(qn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Zn=0,Tn=Object.getOwnPropertySymbols(qn);Zn<Tn.length;Zn++)Dn.indexOf(Tn[Zn])<0&&Object.prototype.propertyIsEnumerable.call(qn,Tn[Zn])&&(tr[Tn[Zn]]=qn[Tn[Zn]]);return tr};const wn=qn=>{const{prefixCls:Dn,current:tr=0,total:Tn=6,className:Zn,style:ur,type:lr}=qn,Ao=mn(qn,["prefixCls","current","total","className","style","type"]),{getPrefixCls:xo}=ve.useContext(ze.E_),Or=xo("tour",Dn),[en,En]=xn(Or);return en(ve.createElement(Zt.t5,{prefixCls:Or,hashId:En,className:ke()(Zn,`${Or}-pure`,lr&&`${Or}-${lr}`),style:ur},ve.createElement(Ct,{stepProps:Object.assign(Object.assign({},Ao),{prefixCls:Or,total:Tn}),current:tr,type:lr})))};var $n=(0,Hn.i)(wn),Fr=fe(5663),xr=qn=>{let{defaultType:Dn,steps:tr=[],current:Tn,defaultCurrent:Zn}=qn;var ur;const[lr,Ao]=(0,Fr.Z)(Zn,{value:Tn});(0,ve.useLayoutEffect)(()=>{Tn!==void 0&&Ao(Tn)},[Tn]);const xo=typeof lr=="number"?(ur=tr[lr])===null||ur===void 0?void 0:ur.type:Dn;return{currentMergedType:xo!=null?xo:Dn,updateInnerCurrent:Ao}},Jr=function(qn,Dn){var tr={};for(var Tn in qn)Object.prototype.hasOwnProperty.call(qn,Tn)&&Dn.indexOf(Tn)<0&&(tr[Tn]=qn[Tn]);if(qn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Zn=0,Tn=Object.getOwnPropertySymbols(qn);Zn<Tn.length;Zn++)Dn.indexOf(Tn[Zn])<0&&Object.prototype.propertyIsEnumerable.call(qn,Tn[Zn])&&(tr[Tn[Zn]]=qn[Tn[Zn]]);return tr};const bo=qn=>{const{prefixCls:Dn,current:tr,defaultCurrent:Tn,type:Zn,rootClassName:ur,indicatorsRender:lr,steps:Ao}=qn,xo=Jr(qn,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:Or,direction:en}=(0,ve.useContext)(ze.E_),En=Or("tour",Dn),[Bn,or]=xn(En),[,Tr]=(0,at.Z)(),{currentMergedType:nr,updateInnerCurrent:Uo}=xr({defaultType:Zn,steps:Ao,current:tr,defaultCurrent:Tn}),Eo=(0,De.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:Tr.marginXXS,arrowWidth:Tr.sizePopupArrow,borderRadius:Tr.borderRadius}),Ko=ke()({[`${En}-primary`]:nr==="primary",[`${En}-rtl`]:en==="rtl"},or,ur),Bo=(Vr,ya)=>ve.createElement(Ct,{type:Zn,stepProps:Vr,current:ya,indicatorsRender:lr}),Ka=Vr=>{var ya;Uo(Vr),(ya=qn.onChange)===null||ya===void 0||ya.call(qn,Vr)};return Bn(ve.createElement(Ie,Object.assign({},xo,{rootClassName:Ko,prefixCls:En,current:tr,defaultCurrent:Tn,animated:!0,renderPanel:Bo,builtinPlacements:Eo,onChange:Ka,steps:Ao})))};bo._InternalPanelDoNotUseOrYouWillBeFired=$n;var Qo=bo},79870:function(pn,Mt,fe){"use strict";fe.d(Mt,{default:function(){return Zo}});var ve=fe(87462),je=fe(4942),x=fe(71002),ge=fe(1413),Ae=fe(74902),ue=fe(15671),ae=fe(43144),oe=fe(97326),le=fe(60136),ie=fe(51630),se=fe(94184),re=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(Wn){var Yn=Wn.keyCode;if(Wn.altKey&&!Wn.ctrlKey||Wn.metaKey||Yn>=te.F1&&Yn<=te.F12)return!1;switch(Yn){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(Wn){if(Wn>=te.ZERO&&Wn<=te.NINE||Wn>=te.NUM_ZERO&&Wn<=te.NUM_MULTIPLY||Wn>=te.A&&Wn<=te.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Wn===0)return!0;switch(Wn){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(Rn){var Wn=Rn.dropPosition,Yn=Rn.dropLevelOffset,Wt=Rn.indent,ar={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(Wn){case-1:ar.top=0,ar.left=-Yn*Wt;break;case 1:ar.bottom=0,ar.left=-Yn*Wt;break;case 0:ar.bottom=0,ar.left=Wt;break}return E.createElement("div",{style:ar})}var ne=fe(36459),ce=fe(97685),de=fe(45987);function he(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var pe=he()?E.useLayoutEffect:E.useEffect,me=pe,be=function(Wn,Yn){var Wt=React.useRef(!0);pe(function(){if(!Wt.current)return Wn()},Yn),pe(function(){return Wt.current=!1,function(){Wt.current=!0}},[])},ye=fe(73299),Ce=fe(73935);function we(Rn){return Rn instanceof HTMLElement||Rn instanceof SVGElement}function Qe(Rn){return we(Rn)?Rn:Rn instanceof E.Component?Ce.findDOMNode(Rn):null}var Se=fe(28580);function ke(Rn,Wn,Yn){var Wt=React.useRef({});return(!("value"in Wt.current)||Yn(Wt.current.condition,Wn))&&(Wt.current.value=Rn(),Wt.current.condition=Wn),Wt.current.value}function Pe(Rn,Wn){typeof Rn=="function"?Rn(Wn):(0,x.Z)(Rn)==="object"&&Rn&&"current"in Rn&&(Rn.current=Wn)}function Te(){for(var Rn=arguments.length,Wn=new Array(Rn),Yn=0;Yn<Rn;Yn++)Wn[Yn]=arguments[Yn];var Wt=Wn.filter(function(ar){return ar});return Wt.length<=1?Wt[0]:function(ar){Wn.forEach(function(to){Pe(to,ar)})}}function Ze(){for(var Rn=arguments.length,Wn=new Array(Rn),Yn=0;Yn<Rn;Yn++)Wn[Yn]=arguments[Yn];return useMemo(function(){return Te.apply(void 0,Wn)},Wn,function(Wt,ar){return Wt.length===ar.length&&Wt.every(function(to,Wr){return to===ar[Wr]})})}function Xe(Rn){var Wn,Yn,Wt=(0,Se.isMemo)(Rn)?Rn.type.type:Rn.type;return!(typeof Wt=="function"&&!((Wn=Wt.prototype)!==null&&Wn!==void 0&&Wn.render)||typeof Rn=="function"&&!((Yn=Rn.prototype)!==null&&Yn!==void 0&&Yn.render))}function Re(Rn,Wn){var Yn={};return Yn[Rn.toLowerCase()]=Wn.toLowerCase(),Yn["Webkit".concat(Rn)]="webkit".concat(Wn),Yn["Moz".concat(Rn)]="moz".concat(Wn),Yn["ms".concat(Rn)]="MS".concat(Wn),Yn["O".concat(Rn)]="o".concat(Wn.toLowerCase()),Yn}function Je(Rn,Wn){var Yn={animationend:Re("Animation","AnimationEnd"),transitionend:Re("Transition","TransitionEnd")};return Rn&&("AnimationEvent"in Wn||delete Yn.animationend.animation,"TransitionEvent"in Wn||delete Yn.transitionend.transition),Yn}var et=Je(he(),typeof window!="undefined"?window:{}),ut={};if(he()){var ct=document.createElement("div");ut=ct.style}var ot={};function st(Rn){if(ot[Rn])return ot[Rn];var Wn=et[Rn];if(Wn)for(var Yn=Object.keys(Wn),Wt=Yn.length,ar=0;ar<Wt;ar+=1){var to=Yn[ar];if(Object.prototype.hasOwnProperty.call(Wn,to)&&to in ut)return ot[Rn]=Wn[to],ot[Rn]}return""}var lt=st("animationend"),pt=st("transitionend"),yt=!!(lt&&pt),_t=lt||"animationend",mt=pt||"transitionend";function dt(Rn,Wn){if(!Rn)return null;if((0,x.Z)(Rn)==="object"){var Yn=Wn.replace(/-\w/g,function(Wt){return Wt[1].toUpperCase()});return Rn[Yn]}return"".concat(Rn,"-").concat(Wn)}var $e="none",Fe="appear",Ke="enter",Ge="leave",_e="none",xe="prepare",We="start",Ie="active",De="end";function ze(Rn){var Wn=E.useRef(!1),Yn=E.useState(Rn),Wt=(0,ce.Z)(Yn,2),ar=Wt[0],to=Wt[1];E.useEffect(function(){return Wn.current=!1,function(){Wn.current=!0}},[]);function Wr(Ht,rn){rn&&Wn.current||to(Ht)}return[ar,Wr]}var at=function(Wn){return+setTimeout(Wn,16)},bt=function(Wn){return clearTimeout(Wn)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(at=function(Wn){return window.requestAnimationFrame(Wn)},bt=function(Wn){return window.cancelAnimationFrame(Wn)});var Pt=0,Ot=new Map;function St(Rn){Ot.delete(Rn)}var wt=function(Wn){var Yn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Pt+=1;var Wt=Pt;function ar(to){if(to===0)St(Wt),Wn();else{var Wr=at(function(){ar(to-1)});Ot.set(Wt,Wr)}}return ar(Yn),Wt};wt.cancel=function(Rn){var Wn=Ot.get(Rn);return St(Wn),bt(Wn)};var It=wt,Ut=function(){var Rn=E.useRef(null);function Wn(){It.cancel(Rn.current)}function Yn(Wt){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Wn();var to=It(function(){ar<=1?Wt({isCanceled:function(){return to!==Rn.current}}):Yn(Wt,ar-1)});Rn.current=to}return E.useEffect(function(){return function(){Wn()}},[]),[Yn,Wn]},Ct=he()?E.useLayoutEffect:E.useEffect,Zt=Ct,xt=[xe,We,Ie,De],jt=!1,Jt=!0;function tn(Rn){return Rn===Ie||Rn===De}var hn=function(Rn,Wn){var Yn=ze(_e),Wt=(0,ce.Z)(Yn,2),ar=Wt[0],to=Wt[1],Wr=Ut(),Ht=(0,ce.Z)(Wr,2),rn=Ht[0],fn=Ht[1];function pr(){to(xe,!0)}return Zt(function(){if(ar!==_e&&ar!==De){var Er=xt.indexOf(ar),Nr=xt[Er+1],Xr=Wn(ar);Xr===jt?to(Nr,!0):rn(function(Hr){function kr(){Hr.isCanceled()||to(Nr,!0)}Xr===!0?kr():Promise.resolve(Xr).then(kr)})}},[Rn,ar]),E.useEffect(function(){return function(){fn()}},[]),[pr,ar]},Un=function(Rn){var Wn=(0,E.useRef)(),Yn=(0,E.useRef)(Rn);Yn.current=Rn;var Wt=E.useCallback(function(Wr){Yn.current(Wr)},[]);function ar(Wr){Wr&&(Wr.removeEventListener(mt,Wt),Wr.removeEventListener(_t,Wt))}function to(Wr){Wn.current&&Wn.current!==Wr&&ar(Wn.current),Wr&&Wr!==Wn.current&&(Wr.addEventListener(mt,Wt),Wr.addEventListener(_t,Wt),Wn.current=Wr)}return E.useEffect(function(){return function(){ar(Wn.current)}},[]),[to,ar]};function xn(Rn,Wn,Yn,Wt){var ar=Wt.motionEnter,to=ar===void 0?!0:ar,Wr=Wt.motionAppear,Ht=Wr===void 0?!0:Wr,rn=Wt.motionLeave,fn=rn===void 0?!0:rn,pr=Wt.motionDeadline,Er=Wt.motionLeaveImmediately,Nr=Wt.onAppearPrepare,Xr=Wt.onEnterPrepare,Hr=Wt.onLeavePrepare,kr=Wt.onAppearStart,br=Wt.onEnterStart,Nn=Wt.onLeaveStart,Pr=Wt.onAppearActive,Sr=Wt.onEnterActive,So=Wt.onLeaveActive,Fo=Wt.onAppearEnd,Vo=Wt.onEnterEnd,Vt=Wt.onLeaveEnd,Gt=Wt.onVisibleChanged,sn=ze(),Ln=(0,ce.Z)(sn,2),Vn=Ln[0],ir=Ln[1],cr=ze($e),Qr=(0,ce.Z)(cr,2),no=Qr[0],ho=Qr[1],_o=ze(null),Lo=(0,ce.Z)(_o,2),la=Lo[0],ba=Lo[1],pa=(0,E.useRef)(!1),Ho=(0,E.useRef)(null);function Ja(){return Yn()}var Ga=(0,E.useRef)(!1);function vi(pi){var Ti=Ja();if(!(pi&&!pi.deadline&&pi.target!==Ti)){var Ki=Ga.current,Ii;no===Fe&&Ki?Ii=Fo==null?void 0:Fo(Ti,pi):no===Ke&&Ki?Ii=Vo==null?void 0:Vo(Ti,pi):no===Ge&&Ki&&(Ii=Vt==null?void 0:Vt(Ti,pi)),no!==$e&&Ki&&Ii!==!1&&(ho($e,!0),ba(null,!0))}}var ui=Un(vi),Mo=(0,ce.Z)(ui,1),ra=Mo[0],ai=E.useMemo(function(){var pi,Ti,Ki;switch(no){case Fe:return pi={},(0,je.Z)(pi,xe,Nr),(0,je.Z)(pi,We,kr),(0,je.Z)(pi,Ie,Pr),pi;case Ke:return Ti={},(0,je.Z)(Ti,xe,Xr),(0,je.Z)(Ti,We,br),(0,je.Z)(Ti,Ie,Sr),Ti;case Ge:return Ki={},(0,je.Z)(Ki,xe,Hr),(0,je.Z)(Ki,We,Nn),(0,je.Z)(Ki,Ie,So),Ki;default:return{}}},[no]),Pi=hn(no,function(pi){if(pi===xe){var Ti=ai[xe];return Ti?Ti(Ja()):jt}if(Ri in ai){var Ki;ba(((Ki=ai[Ri])===null||Ki===void 0?void 0:Ki.call(ai,Ja(),null))||null)}return Ri===Ie&&(ra(Ja()),pr>0&&(clearTimeout(Ho.current),Ho.current=setTimeout(function(){vi({deadline:!0})},pr))),Jt}),di=(0,ce.Z)(Pi,2),ns=di[0],Ri=di[1],gs=tn(Ri);Ga.current=gs,Zt(function(){ir(Wn);var pi=pa.current;if(pa.current=!0,!!Rn){var Ti;!pi&&Wn&&Ht&&(Ti=Fe),pi&&Wn&&to&&(Ti=Ke),(pi&&!Wn&&fn||!pi&&Er&&!Wn&&fn)&&(Ti=Ge),Ti&&(ho(Ti),ns())}},[Wn]),(0,E.useEffect)(function(){(no===Fe&&!Ht||no===Ke&&!to||no===Ge&&!fn)&&ho($e)},[Ht,to,fn]),(0,E.useEffect)(function(){return function(){pa.current=!1,clearTimeout(Ho.current)}},[]);var li=E.useRef(!1);(0,E.useEffect)(function(){Vn&&(li.current=!0),Vn!==void 0&&no===$e&&((li.current||Vn)&&(Gt==null||Gt(Vn)),li.current=!0)},[Vn,no]);var ps=la;return ai[xe]&&Ri===We&&(ps=(0,ge.Z)({transition:"none"},ps)),[no,Ri,ps,Vn!=null?Vn:Wn]}var Hn=function(Rn){(0,le.Z)(Yn,Rn);var Wn=(0,ie.Z)(Yn);function Yn(){return(0,ue.Z)(this,Yn),Wn.apply(this,arguments)}return(0,ae.Z)(Yn,[{key:"render",value:function(){return this.props.children}}]),Yn}(E.Component),mn=Hn;function wn(Rn){var Wn=Rn;(0,x.Z)(Rn)==="object"&&(Wn=Rn.transitionSupport);function Yn(ar){return!!(ar.motionName&&Wn)}var Wt=E.forwardRef(function(ar,to){var Wr=ar.visible,Ht=Wr===void 0?!0:Wr,rn=ar.removeOnLeave,fn=rn===void 0?!0:rn,pr=ar.forceRender,Er=ar.children,Nr=ar.motionName,Xr=ar.leavedClassName,Hr=ar.eventProps,kr=Yn(ar),br=(0,E.useRef)(),Nn=(0,E.useRef)();function Pr(){try{return br.current instanceof HTMLElement?br.current:Qe(Nn.current)}catch(_o){return null}}var Sr=xn(kr,Ht,Pr,ar),So=(0,ce.Z)(Sr,4),Fo=So[0],Vo=So[1],Vt=So[2],Gt=So[3],sn=E.useRef(Gt);Gt&&(sn.current=!0);var Ln=E.useCallback(function(_o){br.current=_o,Pe(to,_o)},[to]),Vn,ir=(0,ge.Z)((0,ge.Z)({},Hr),{},{visible:Ht});if(!Er)Vn=null;else if(Fo===$e||!Yn(ar))Gt?Vn=Er((0,ge.Z)({},ir),Ln):!fn&&sn.current&&Xr?Vn=Er((0,ge.Z)((0,ge.Z)({},ir),{},{className:Xr}),Ln):pr||!fn&&!Xr?Vn=Er((0,ge.Z)((0,ge.Z)({},ir),{},{style:{display:"none"}}),Ln):Vn=null;else{var cr,Qr;Vo===xe?Qr="prepare":tn(Vo)?Qr="active":Vo===We&&(Qr="start"),Vn=Er((0,ge.Z)((0,ge.Z)({},ir),{},{className:re()(dt(Nr,Fo),(cr={},(0,je.Z)(cr,dt(Nr,"".concat(Fo,"-").concat(Qr)),Qr),(0,je.Z)(cr,Nr,typeof Nr=="string"),cr)),style:Vt}),Ln)}if(E.isValidElement(Vn)&&Xe(Vn)){var no=Vn,ho=no.ref;ho||(Vn=E.cloneElement(Vn,{ref:Ln}))}return E.createElement(mn,{ref:Nn},Vn)});return Wt.displayName="CSSMotion",Wt}var $n=wn(yt),Fr="add",Ur="keep",xr="remove",Jr="removed";function bo(Rn){var Wn;return Rn&&(0,x.Z)(Rn)==="object"&&"key"in Rn?Wn=Rn:Wn={key:Rn},(0,ge.Z)((0,ge.Z)({},Wn),{},{key:String(Wn.key)})}function Qo(){var Rn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Rn.map(bo)}function qn(){var Rn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Yn=[],Wt=0,ar=Wn.length,to=Qo(Rn),Wr=Qo(Wn);to.forEach(function(fn){for(var pr=!1,Er=Wt;Er<ar;Er+=1){var Nr=Wr[Er];if(Nr.key===fn.key){Wt<Er&&(Yn=Yn.concat(Wr.slice(Wt,Er).map(function(Xr){return(0,ge.Z)((0,ge.Z)({},Xr),{},{status:Fr})})),Wt=Er),Yn.push((0,ge.Z)((0,ge.Z)({},Nr),{},{status:Ur})),Wt+=1,pr=!0;break}}pr||Yn.push((0,ge.Z)((0,ge.Z)({},fn),{},{status:xr}))}),Wt<ar&&(Yn=Yn.concat(Wr.slice(Wt).map(function(fn){return(0,ge.Z)((0,ge.Z)({},fn),{},{status:Fr})})));var Ht={};Yn.forEach(function(fn){var pr=fn.key;Ht[pr]=(Ht[pr]||0)+1});var rn=Object.keys(Ht).filter(function(fn){return Ht[fn]>1});return rn.forEach(function(fn){Yn=Yn.filter(function(pr){var Er=pr.key,Nr=pr.status;return Er!==fn||Nr!==xr}),Yn.forEach(function(pr){pr.key===fn&&(pr.status=Ur)})}),Yn}var Dn=["component","children","onVisibleChanged","onAllRemoved"],tr=["status"],Tn=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Zn(Rn){var Wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:$n,Yn=function(Wt){(0,le.Z)(to,Wt);var ar=(0,ie.Z)(to);function to(){var Wr;(0,ue.Z)(this,to);for(var Ht=arguments.length,rn=new Array(Ht),fn=0;fn<Ht;fn++)rn[fn]=arguments[fn];return Wr=ar.call.apply(ar,[this].concat(rn)),(0,je.Z)((0,oe.Z)(Wr),"state",{keyEntities:[]}),(0,je.Z)((0,oe.Z)(Wr),"removeKey",function(pr){var Er=Wr.state.keyEntities,Nr=Er.map(function(Xr){return Xr.key!==pr?Xr:(0,ge.Z)((0,ge.Z)({},Xr),{},{status:Jr})});return Wr.setState({keyEntities:Nr}),Nr.filter(function(Xr){var Hr=Xr.status;return Hr!==Jr}).length}),Wr}return(0,ae.Z)(to,[{key:"render",value:function(){var Ht=this,rn=this.state.keyEntities,fn=this.props,pr=fn.component,Er=fn.children,Nr=fn.onVisibleChanged,Xr=fn.onAllRemoved,Hr=(0,de.Z)(fn,Dn),kr=pr||E.Fragment,br={};return Tn.forEach(function(Nn){br[Nn]=Hr[Nn],delete Hr[Nn]}),delete Hr.keys,E.createElement(kr,Hr,rn.map(function(Nn){var Pr=Nn.status,Sr=(0,de.Z)(Nn,tr),So=Pr===Fr||Pr===Ur;return E.createElement(Wn,(0,ve.Z)({},br,{key:Sr.key,visible:So,eventProps:Sr,onVisibleChanged:function(Vo){if(Nr==null||Nr(Vo,{key:Sr.key}),!Vo){var Vt=Ht.removeKey(Sr.key);Vt===0&&Xr&&Xr()}}}),Er)}))}}],[{key:"getDerivedStateFromProps",value:function(Ht,rn){var fn=Ht.keys,pr=rn.keyEntities,Er=Qo(fn),Nr=qn(pr,Er);return{keyEntities:Nr.filter(function(Xr){var Hr=pr.find(function(kr){var br=kr.key;return Xr.key===br});return!(Hr&&Hr.status===Jr&&Xr.status===xr)})}}}]),to}(E.Component);return(0,je.Z)(Yn,"defaultProps",{component:"div"}),Yn}var ur=Zn(yt),lr=$n,Ao=fe(56261);function xo(Rn,Wn){var Yn=E.useState(!1),Wt=(0,ce.Z)(Yn,2),ar=Wt[0],to=Wt[1];E.useLayoutEffect(function(){if(ar)return Rn(),function(){Wn()}},[ar]),E.useLayoutEffect(function(){return to(!0),function(){to(!1)}},[])}var Or=fe(83898),en=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],En=function(Wn,Yn){var Wt=Wn.className,ar=Wn.style,to=Wn.motion,Wr=Wn.motionNodes,Ht=Wn.motionType,rn=Wn.onMotionStart,fn=Wn.onMotionEnd,pr=Wn.active,Er=Wn.treeNodeRequiredProps,Nr=(0,de.Z)(Wn,en),Xr=E.useState(!0),Hr=(0,ce.Z)(Xr,2),kr=Hr[0],br=Hr[1],Nn=E.useContext(b.k),Pr=Nn.prefixCls,Sr=Wr&&Ht!=="hide";me(function(){Wr&&Sr!==kr&&br(Sr)},[Wr]);var So=function(){Wr&&rn()},Fo=E.useRef(!1),Vo=function(){Wr&&!Fo.current&&(Fo.current=!0,fn())};xo(So,Vo);var Vt=function(sn){Sr===sn&&Vo()};return Wr?E.createElement(lr,(0,ve.Z)({ref:Yn,visible:kr},to,{motionAppear:Ht==="show",onVisibleChanged:Vt}),function(Gt,sn){var Ln=Gt.className,Vn=Gt.style;return E.createElement("div",{ref:sn,className:re()("".concat(Pr,"-treenode-motion"),Ln),style:Vn},Wr.map(function(ir){var cr=(0,ve.Z)({},((0,ne.Z)(ir.data),ir.data)),Qr=ir.title,no=ir.key,ho=ir.isStart,_o=ir.isEnd;delete cr.children;var Lo=(0,Or.H8)(no,Er);return E.createElement(Ao.Z,(0,ve.Z)({},cr,Lo,{title:Qr,active:pr,data:ir.data,key:no,isStart:ho,isEnd:_o}))}))}):E.createElement(Ao.Z,(0,ve.Z)({domRef:Yn,className:Wt,style:ar},Nr,{active:pr}))};En.displayName="MotionTreeNode";var Bn=E.forwardRef(En),or=Bn;function Tr(){var Rn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Yn=Rn.length,Wt=Wn.length;if(Math.abs(Yn-Wt)!==1)return{add:!1,key:null};function ar(to,Wr){var Ht=new Map;to.forEach(function(fn){Ht.set(fn,!0)});var rn=Wr.filter(function(fn){return!Ht.has(fn)});return rn.length===1?rn[0]:null}return Yn<Wt?{add:!0,key:ar(Rn,Wn)}:{add:!1,key:ar(Wn,Rn)}}function nr(Rn,Wn,Yn){var Wt=Rn.findIndex(function(Ht){return Ht.key===Yn}),ar=Rn[Wt+1],to=Wn.findIndex(function(Ht){return Ht.key===Yn});if(ar){var Wr=Wn.findIndex(function(Ht){return Ht.key===ar.key});return Wn.slice(to+1,Wr)}return Wn.slice(to+1)}var Uo=["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"],Eo={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Ko=function(){},Bo="RC_TREE_MOTION_".concat(Math.random()),Ka={key:Bo},Vr={key:Bo,level:0,index:0,pos:"0",node:Ka,nodes:[Ka]},ya={parent:null,children:[],pos:Vr.pos,data:Ka,title:null,key:Bo,isStart:[],isEnd:[]};function an(Rn,Wn,Yn,Wt){return Wn===!1||!Yn?Rn:Rn.slice(0,Math.ceil(Yn/Wt)+1)}function _r(Rn){var Wn=Rn.key,Yn=Rn.pos;return(0,Or.km)(Wn,Yn)}function mr(Rn){for(var Wn=String(Rn.data.key),Yn=Rn;Yn.parent;)Yn=Yn.parent,Wn="".concat(Yn.data.key," > ").concat(Wn);return Wn}var Ir=E.forwardRef(function(Rn,Wn){var Yn=Rn.prefixCls,Wt=Rn.data,ar=Rn.selectable,to=Rn.checkable,Wr=Rn.expandedKeys,Ht=Rn.selectedKeys,rn=Rn.checkedKeys,fn=Rn.loadedKeys,pr=Rn.loadingKeys,Er=Rn.halfCheckedKeys,Nr=Rn.keyEntities,Xr=Rn.disabled,Hr=Rn.dragging,kr=Rn.dragOverNodeKey,br=Rn.dropPosition,Nn=Rn.motion,Pr=Rn.height,Sr=Rn.itemHeight,So=Rn.virtual,Fo=Rn.focusable,Vo=Rn.activeItem,Vt=Rn.focused,Gt=Rn.tabIndex,sn=Rn.onKeyDown,Ln=Rn.onFocus,Vn=Rn.onBlur,ir=Rn.onActiveChange,cr=Rn.onListChangeStart,Qr=Rn.onListChangeEnd,no=(0,de.Z)(Rn,Uo),ho=E.useRef(null),_o=E.useRef(null);E.useImperativeHandle(Wn,function(){return{scrollTo:function(Si){ho.current.scrollTo(Si)},getIndentWidth:function(){return _o.current.offsetWidth}}});var Lo=E.useState(Wr),la=(0,ce.Z)(Lo,2),ba=la[0],pa=la[1],Ho=E.useState(Wt),Ja=(0,ce.Z)(Ho,2),Ga=Ja[0],vi=Ja[1],ui=E.useState(Wt),Mo=(0,ce.Z)(ui,2),ra=Mo[0],ai=Mo[1],Pi=E.useState([]),di=(0,ce.Z)(Pi,2),ns=di[0],Ri=di[1],gs=E.useState(null),li=(0,ce.Z)(gs,2),ps=li[0],pi=li[1],Ti=E.useRef(Wt);Ti.current=Wt;function Ki(){var yi=Ti.current;vi(yi),ai(yi),Ri([]),pi(null),Qr()}me(function(){pa(Wr);var yi=Tr(ba,Wr);if(yi.key!==null)if(yi.add){var Si=Ga.findIndex(function(ii){var ws=ii.key;return ws===yi.key}),hs=an(nr(Ga,Wt,yi.key),So,Pr,Sr),zi=Ga.slice();zi.splice(Si+1,0,ya),ai(zi),Ri(hs),pi("show")}else{var Rs=Wt.findIndex(function(ii){var ws=ii.key;return ws===yi.key}),Gi=an(nr(Wt,Ga,yi.key),So,Pr,Sr),Ts=Wt.slice();Ts.splice(Rs+1,0,ya),ai(Ts),Ri(Gi),pi("hide")}else Ga!==Wt&&(vi(Wt),ai(Wt))},[Wr,Wt]),E.useEffect(function(){Hr||Ki()},[Hr]);var Ii=Nn?ra:Wt,Es={expandedKeys:Wr,selectedKeys:Ht,loadedKeys:fn,loadingKeys:pr,checkedKeys:rn,halfCheckedKeys:Er,dragOverNodeKey:kr,dropPosition:br,keyEntities:Nr};return E.createElement(E.Fragment,null,Vt&&Vo&&E.createElement("span",{style:Eo,"aria-live":"assertive"},mr(Vo)),E.createElement("div",null,E.createElement("input",{style:Eo,disabled:Fo===!1||Xr,tabIndex:Fo!==!1?Gt:null,onKeyDown:sn,onFocus:Ln,onBlur:Vn,value:"",onChange:Ko,"aria-label":"for screen reader"})),E.createElement("div",{className:"".concat(Yn,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},E.createElement("div",{className:"".concat(Yn,"-indent")},E.createElement("div",{ref:_o,className:"".concat(Yn,"-indent-unit")}))),E.createElement(ye.Z,(0,ve.Z)({},no,{data:Ii,itemKey:_r,height:Pr,fullHeight:!1,virtual:So,itemHeight:Sr,prefixCls:"".concat(Yn,"-list"),ref:ho,onVisibleChange:function(Si,hs){var zi=new Set(Si),Rs=hs.filter(function(Gi){return!zi.has(Gi)});Rs.some(function(Gi){return _r(Gi)===Bo})&&Ki()}}),function(yi){var Si=yi.pos,hs=(0,ve.Z)({},((0,ne.Z)(yi.data),yi.data)),zi=yi.title,Rs=yi.key,Gi=yi.isStart,Ts=yi.isEnd,ii=(0,Or.km)(Rs,Si);delete hs.key,delete hs.children;var ws=(0,Or.H8)(ii,Es);return E.createElement(or,(0,ve.Z)({},hs,ws,{title:zi,active:!!Vo&&Rs===Vo.key,pos:Si,data:yi.data,isStart:Gi,isEnd:Ts,motion:Nn,motionNodes:Rs===Bo?ns:null,motionType:ps,onMotionStart:cr,onMotionEnd:Ki,treeNodeRequiredProps:Es,onMouseMove:function(){ir(null)}}))}))});Ir.displayName="NodeList";var vr=Ir,Br=fe(29873),zr=fe(97153),jr=fe(3596),qo=10,Jo=function(Rn){(0,le.Z)(Yn,Rn);var Wn=(0,ie.Z)(Yn);function Yn(){var Wt;(0,ue.Z)(this,Yn);for(var ar=arguments.length,to=new Array(ar),Wr=0;Wr<ar;Wr++)to[Wr]=arguments[Wr];return Wt=Wn.call.apply(Wn,[this].concat(to)),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,Or.w$)()},Wt.dragStartMousePosition=null,Wt.dragNode=void 0,Wt.currentMouseOverDroppableNodeKey=null,Wt.listRef=E.createRef(),Wt.onNodeDragStart=function(Ht,rn){var fn=Wt.state,pr=fn.expandedKeys,Er=fn.keyEntities,Nr=Wt.props.onDragStart,Xr=rn.props.eventKey;Wt.dragNode=rn,Wt.dragStartMousePosition={x:Ht.clientX,y:Ht.clientY};var Hr=(0,Br._5)(pr,Xr);Wt.setState({draggingNodeKey:Xr,dragChildrenKeys:(0,Br.wA)(Xr,Er),indent:Wt.listRef.current.getIndentWidth()}),Wt.setExpandedKeys(Hr),window.addEventListener("dragend",Wt.onWindowDragEnd),Nr==null||Nr({event:Ht,node:(0,Or.F)(rn.props)})},Wt.onNodeDragEnter=function(Ht,rn){var fn=Wt.state,pr=fn.expandedKeys,Er=fn.keyEntities,Nr=fn.dragChildrenKeys,Xr=fn.flattenNodes,Hr=fn.indent,kr=Wt.props,br=kr.onDragEnter,Nn=kr.onExpand,Pr=kr.allowDrop,Sr=kr.direction,So=rn.props,Fo=So.pos,Vo=So.eventKey,Vt=(0,oe.Z)(Wt),Gt=Vt.dragNode;if(Wt.currentMouseOverDroppableNodeKey!==Vo&&(Wt.currentMouseOverDroppableNodeKey=Vo),!Gt){Wt.resetDragState();return}var sn=(0,Br.OM)(Ht,Gt,rn,Hr,Wt.dragStartMousePosition,Pr,Xr,Er,pr,Sr),Ln=sn.dropPosition,Vn=sn.dropLevelOffset,ir=sn.dropTargetKey,cr=sn.dropContainerKey,Qr=sn.dropTargetPos,no=sn.dropAllowed,ho=sn.dragOverNodeKey;if(Nr.indexOf(ir)!==-1||!no){Wt.resetDragState();return}if(Wt.delayedDragEnterLogic||(Wt.delayedDragEnterLogic={}),Object.keys(Wt.delayedDragEnterLogic).forEach(function(_o){clearTimeout(Wt.delayedDragEnterLogic[_o])}),Gt.props.eventKey!==rn.props.eventKey&&(Ht.persist(),Wt.delayedDragEnterLogic[Fo]=window.setTimeout(function(){if(Wt.state.draggingNodeKey!==null){var _o=(0,Ae.Z)(pr),Lo=(0,jr.Z)(Er,rn.props.eventKey);Lo&&(Lo.children||[]).length&&(_o=(0,Br.L0)(pr,rn.props.eventKey)),"expandedKeys"in Wt.props||Wt.setExpandedKeys(_o),Nn==null||Nn(_o,{node:(0,Or.F)(rn.props),expanded:!0,nativeEvent:Ht.nativeEvent})}},800)),Gt.props.eventKey===ir&&Vn===0){Wt.resetDragState();return}Wt.setState({dragOverNodeKey:ho,dropPosition:Ln,dropLevelOffset:Vn,dropTargetKey:ir,dropContainerKey:cr,dropTargetPos:Qr,dropAllowed:no}),br==null||br({event:Ht,node:(0,Or.F)(rn.props),expandedKeys:pr})},Wt.onNodeDragOver=function(Ht,rn){var fn=Wt.state,pr=fn.dragChildrenKeys,Er=fn.flattenNodes,Nr=fn.keyEntities,Xr=fn.expandedKeys,Hr=fn.indent,kr=Wt.props,br=kr.onDragOver,Nn=kr.allowDrop,Pr=kr.direction,Sr=(0,oe.Z)(Wt),So=Sr.dragNode;if(So){var Fo=(0,Br.OM)(Ht,So,rn,Hr,Wt.dragStartMousePosition,Nn,Er,Nr,Xr,Pr),Vo=Fo.dropPosition,Vt=Fo.dropLevelOffset,Gt=Fo.dropTargetKey,sn=Fo.dropContainerKey,Ln=Fo.dropAllowed,Vn=Fo.dropTargetPos,ir=Fo.dragOverNodeKey;pr.indexOf(Gt)!==-1||!Ln||(So.props.eventKey===Gt&&Vt===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():Vo===Wt.state.dropPosition&&Vt===Wt.state.dropLevelOffset&&Gt===Wt.state.dropTargetKey&&sn===Wt.state.dropContainerKey&&Vn===Wt.state.dropTargetPos&&Ln===Wt.state.dropAllowed&&ir===Wt.state.dragOverNodeKey||Wt.setState({dropPosition:Vo,dropLevelOffset:Vt,dropTargetKey:Gt,dropContainerKey:sn,dropTargetPos:Vn,dropAllowed:Ln,dragOverNodeKey:ir}),br==null||br({event:Ht,node:(0,Or.F)(rn.props)}))}},Wt.onNodeDragLeave=function(Ht,rn){Wt.currentMouseOverDroppableNodeKey===rn.props.eventKey&&!Ht.currentTarget.contains(Ht.relatedTarget)&&(Wt.resetDragState(),Wt.currentMouseOverDroppableNodeKey=null);var fn=Wt.props.onDragLeave;fn==null||fn({event:Ht,node:(0,Or.F)(rn.props)})},Wt.onWindowDragEnd=function(Ht){Wt.onNodeDragEnd(Ht,null,!0),window.removeEventListener("dragend",Wt.onWindowDragEnd)},Wt.onNodeDragEnd=function(Ht,rn){var fn=Wt.props.onDragEnd;Wt.setState({dragOverNodeKey:null}),Wt.cleanDragState(),fn==null||fn({event:Ht,node:(0,Or.F)(rn.props)}),Wt.dragNode=null,window.removeEventListener("dragend",Wt.onWindowDragEnd)},Wt.onNodeDrop=function(Ht,rn){var fn,pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Er=Wt.state,Nr=Er.dragChildrenKeys,Xr=Er.dropPosition,Hr=Er.dropTargetKey,kr=Er.dropTargetPos,br=Er.dropAllowed;if(br){var Nn=Wt.props.onDrop;if(Wt.setState({dragOverNodeKey:null}),Wt.cleanDragState(),Hr!==null){var Pr=(0,ge.Z)((0,ge.Z)({},(0,Or.H8)(Hr,Wt.getTreeNodeRequiredProps())),{},{active:((fn=Wt.getActiveItem())===null||fn===void 0?void 0:fn.key)===Hr,data:(0,jr.Z)(Wt.state.keyEntities,Hr).node}),Sr=Nr.indexOf(Hr)!==-1;(0,y.ZP)(!Sr,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var So=(0,Br.yx)(kr),Fo={event:Ht,node:(0,Or.F)(Pr),dragNode:Wt.dragNode?(0,Or.F)(Wt.dragNode.props):null,dragNodesKeys:[Wt.dragNode.props.eventKey].concat(Nr),dropToGap:Xr!==0,dropPosition:Xr+Number(So[So.length-1])};pr||Nn==null||Nn(Fo),Wt.dragNode=null}}},Wt.cleanDragState=function(){var Ht=Wt.state.draggingNodeKey;Ht!==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(Ht,rn){var fn=Wt.state,pr=fn.expandedKeys,Er=fn.flattenNodes,Nr=rn.expanded,Xr=rn.key,Hr=rn.isLeaf;if(!(Hr||Ht.shiftKey||Ht.metaKey||Ht.ctrlKey)){var kr=Er.filter(function(Nn){return Nn.key===Xr})[0],br=(0,Or.F)((0,ge.Z)((0,ge.Z)({},(0,Or.H8)(Xr,Wt.getTreeNodeRequiredProps())),{},{data:kr.data}));Wt.setExpandedKeys(Nr?(0,Br._5)(pr,Xr):(0,Br.L0)(pr,Xr)),Wt.onNodeExpand(Ht,br)}},Wt.onNodeClick=function(Ht,rn){var fn=Wt.props,pr=fn.onClick,Er=fn.expandAction;Er==="click"&&Wt.triggerExpandActionExpand(Ht,rn),pr==null||pr(Ht,rn)},Wt.onNodeDoubleClick=function(Ht,rn){var fn=Wt.props,pr=fn.onDoubleClick,Er=fn.expandAction;Er==="doubleClick"&&Wt.triggerExpandActionExpand(Ht,rn),pr==null||pr(Ht,rn)},Wt.onNodeSelect=function(Ht,rn){var fn=Wt.state.selectedKeys,pr=Wt.state,Er=pr.keyEntities,Nr=pr.fieldNames,Xr=Wt.props,Hr=Xr.onSelect,kr=Xr.multiple,br=rn.selected,Nn=rn[Nr.key],Pr=!br;Pr?kr?fn=(0,Br.L0)(fn,Nn):fn=[Nn]:fn=(0,Br._5)(fn,Nn);var Sr=fn.map(function(So){var Fo=(0,jr.Z)(Er,So);return Fo?Fo.node:null}).filter(function(So){return So});Wt.setUncontrolledState({selectedKeys:fn}),Hr==null||Hr(fn,{event:"select",selected:Pr,node:rn,selectedNodes:Sr,nativeEvent:Ht.nativeEvent})},Wt.onNodeCheck=function(Ht,rn,fn){var pr=Wt.state,Er=pr.keyEntities,Nr=pr.checkedKeys,Xr=pr.halfCheckedKeys,Hr=Wt.props,kr=Hr.checkStrictly,br=Hr.onCheck,Nn=rn.key,Pr,Sr={event:"check",node:rn,checked:fn,nativeEvent:Ht.nativeEvent};if(kr){var So=fn?(0,Br.L0)(Nr,Nn):(0,Br._5)(Nr,Nn),Fo=(0,Br._5)(Xr,Nn);Pr={checked:So,halfChecked:Fo},Sr.checkedNodes=So.map(function(Vn){return(0,jr.Z)(Er,Vn)}).filter(function(Vn){return Vn}).map(function(Vn){return Vn.node}),Wt.setUncontrolledState({checkedKeys:So})}else{var Vo=(0,zr.S)([].concat((0,Ae.Z)(Nr),[Nn]),!0,Er),Vt=Vo.checkedKeys,Gt=Vo.halfCheckedKeys;if(!fn){var sn=new Set(Vt);sn.delete(Nn);var Ln=(0,zr.S)(Array.from(sn),{checked:!1,halfCheckedKeys:Gt},Er);Vt=Ln.checkedKeys,Gt=Ln.halfCheckedKeys}Pr=Vt,Sr.checkedNodes=[],Sr.checkedNodesPositions=[],Sr.halfCheckedKeys=Gt,Vt.forEach(function(Vn){var ir=(0,jr.Z)(Er,Vn);if(ir){var cr=ir.node,Qr=ir.pos;Sr.checkedNodes.push(cr),Sr.checkedNodesPositions.push({node:cr,pos:Qr})}}),Wt.setUncontrolledState({checkedKeys:Vt},!1,{halfCheckedKeys:Gt})}br==null||br(Pr,Sr)},Wt.onNodeLoad=function(Ht){var rn=Ht.key,fn=new Promise(function(pr,Er){Wt.setState(function(Nr){var Xr=Nr.loadedKeys,Hr=Xr===void 0?[]:Xr,kr=Nr.loadingKeys,br=kr===void 0?[]:kr,Nn=Wt.props,Pr=Nn.loadData,Sr=Nn.onLoad;if(!Pr||Hr.indexOf(rn)!==-1||br.indexOf(rn)!==-1)return null;var So=Pr(Ht);return So.then(function(){var Fo=Wt.state.loadedKeys,Vo=(0,Br.L0)(Fo,rn);Sr==null||Sr(Vo,{event:"load",node:Ht}),Wt.setUncontrolledState({loadedKeys:Vo}),Wt.setState(function(Vt){return{loadingKeys:(0,Br._5)(Vt.loadingKeys,rn)}}),pr()}).catch(function(Fo){if(Wt.setState(function(Vt){return{loadingKeys:(0,Br._5)(Vt.loadingKeys,rn)}}),Wt.loadingRetryTimes[rn]=(Wt.loadingRetryTimes[rn]||0)+1,Wt.loadingRetryTimes[rn]>=qo){var Vo=Wt.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Wt.setUncontrolledState({loadedKeys:(0,Br.L0)(Vo,rn)}),pr()}Er(Fo)}),{loadingKeys:(0,Br.L0)(br,rn)}})});return fn.catch(function(){}),fn},Wt.onNodeMouseEnter=function(Ht,rn){var fn=Wt.props.onMouseEnter;fn==null||fn({event:Ht,node:rn})},Wt.onNodeMouseLeave=function(Ht,rn){var fn=Wt.props.onMouseLeave;fn==null||fn({event:Ht,node:rn})},Wt.onNodeContextMenu=function(Ht,rn){var fn=Wt.props.onRightClick;fn&&(Ht.preventDefault(),fn({event:Ht,node:rn}))},Wt.onFocus=function(){var Ht=Wt.props.onFocus;Wt.setState({focused:!0});for(var rn=arguments.length,fn=new Array(rn),pr=0;pr<rn;pr++)fn[pr]=arguments[pr];Ht==null||Ht.apply(void 0,fn)},Wt.onBlur=function(){var Ht=Wt.props.onBlur;Wt.setState({focused:!1}),Wt.onActiveChange(null);for(var rn=arguments.length,fn=new Array(rn),pr=0;pr<rn;pr++)fn[pr]=arguments[pr];Ht==null||Ht.apply(void 0,fn)},Wt.getTreeNodeRequiredProps=function(){var Ht=Wt.state,rn=Ht.expandedKeys,fn=Ht.selectedKeys,pr=Ht.loadedKeys,Er=Ht.loadingKeys,Nr=Ht.checkedKeys,Xr=Ht.halfCheckedKeys,Hr=Ht.dragOverNodeKey,kr=Ht.dropPosition,br=Ht.keyEntities;return{expandedKeys:rn||[],selectedKeys:fn||[],loadedKeys:pr||[],loadingKeys:Er||[],checkedKeys:Nr||[],halfCheckedKeys:Xr||[],dragOverNodeKey:Hr,dropPosition:kr,keyEntities:br}},Wt.setExpandedKeys=function(Ht){var rn=Wt.state,fn=rn.treeData,pr=rn.fieldNames,Er=(0,Or.oH)(fn,Ht,pr);Wt.setUncontrolledState({expandedKeys:Ht,flattenNodes:Er},!0)},Wt.onNodeExpand=function(Ht,rn){var fn=Wt.state.expandedKeys,pr=Wt.state,Er=pr.listChanging,Nr=pr.fieldNames,Xr=Wt.props,Hr=Xr.onExpand,kr=Xr.loadData,br=rn.expanded,Nn=rn[Nr.key];if(!Er){var Pr=fn.indexOf(Nn),Sr=!br;if((0,y.ZP)(br&&Pr!==-1||!br&&Pr===-1,"Expand state not sync with index check"),Sr?fn=(0,Br.L0)(fn,Nn):fn=(0,Br._5)(fn,Nn),Wt.setExpandedKeys(fn),Hr==null||Hr(fn,{node:rn,expanded:Sr,nativeEvent:Ht.nativeEvent}),Sr&&kr){var So=Wt.onNodeLoad(rn);So&&So.then(function(){var Fo=(0,Or.oH)(Wt.state.treeData,fn,Nr);Wt.setUncontrolledState({flattenNodes:Fo})}).catch(function(){var Fo=Wt.state.expandedKeys,Vo=(0,Br._5)(Fo,Nn);Wt.setExpandedKeys(Vo)})}}},Wt.onListChangeStart=function(){Wt.setUncontrolledState({listChanging:!0})},Wt.onListChangeEnd=function(){setTimeout(function(){Wt.setUncontrolledState({listChanging:!1})})},Wt.onActiveChange=function(Ht){var rn=Wt.state.activeKey,fn=Wt.props.onActiveChange;rn!==Ht&&(Wt.setState({activeKey:Ht}),Ht!==null&&Wt.scrollTo({key:Ht}),fn==null||fn(Ht))},Wt.getActiveItem=function(){var Ht=Wt.state,rn=Ht.activeKey,fn=Ht.flattenNodes;return rn===null?null:fn.find(function(pr){var Er=pr.key;return Er===rn})||null},Wt.offsetActiveKey=function(Ht){var rn=Wt.state,fn=rn.flattenNodes,pr=rn.activeKey,Er=fn.findIndex(function(Hr){var kr=Hr.key;return kr===pr});Er===-1&&Ht<0&&(Er=fn.length),Er=(Er+Ht+fn.length)%fn.length;var Nr=fn[Er];if(Nr){var Xr=Nr.key;Wt.onActiveChange(Xr)}else Wt.onActiveChange(null)},Wt.onKeyDown=function(Ht){var rn=Wt.state,fn=rn.activeKey,pr=rn.expandedKeys,Er=rn.checkedKeys,Nr=rn.fieldNames,Xr=Wt.props,Hr=Xr.onKeyDown,kr=Xr.checkable,br=Xr.selectable;switch(Ht.which){case z.UP:{Wt.offsetActiveKey(-1),Ht.preventDefault();break}case z.DOWN:{Wt.offsetActiveKey(1),Ht.preventDefault();break}}var Nn=Wt.getActiveItem();if(Nn&&Nn.data){var Pr=Wt.getTreeNodeRequiredProps(),Sr=Nn.data.isLeaf===!1||!!(Nn.data[Nr.children]||[]).length,So=(0,Or.F)((0,ge.Z)((0,ge.Z)({},(0,Or.H8)(fn,Pr)),{},{data:Nn.data,active:!0}));switch(Ht.which){case z.LEFT:{Sr&&pr.includes(fn)?Wt.onNodeExpand({},So):Nn.parent&&Wt.onActiveChange(Nn.parent.key),Ht.preventDefault();break}case z.RIGHT:{Sr&&!pr.includes(fn)?Wt.onNodeExpand({},So):Nn.children&&Nn.children.length&&Wt.onActiveChange(Nn.children[0].key),Ht.preventDefault();break}case z.ENTER:case z.SPACE:{kr&&!So.disabled&&So.checkable!==!1&&!So.disableCheckbox?Wt.onNodeCheck({},So,!Er.includes(fn)):!kr&&br&&!So.disabled&&So.selectable!==!1&&Wt.onNodeSelect({},So);break}}}Hr==null||Hr(Ht)},Wt.setUncontrolledState=function(Ht){var rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,fn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Wt.destroyed){var pr=!1,Er=!0,Nr={};Object.keys(Ht).forEach(function(Xr){if(Xr in Wt.props){Er=!1;return}pr=!0,Nr[Xr]=Ht[Xr]}),pr&&(!rn||Er)&&Wt.setState((0,ge.Z)((0,ge.Z)({},Nr),fn))}},Wt.scrollTo=function(Ht){Wt.listRef.current.scrollTo(Ht)},Wt}return(0,ae.Z)(Yn,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var ar=this.props.activeKey;ar!==void 0&&ar!==this.state.activeKey&&(this.setState({activeKey:ar}),ar!==null&&this.scrollTo({key:ar}))}},{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 ar,to=this.state,Wr=to.focused,Ht=to.flattenNodes,rn=to.keyEntities,fn=to.draggingNodeKey,pr=to.activeKey,Er=to.dropLevelOffset,Nr=to.dropContainerKey,Xr=to.dropTargetKey,Hr=to.dropPosition,kr=to.dragOverNodeKey,br=to.indent,Nn=this.props,Pr=Nn.prefixCls,Sr=Nn.className,So=Nn.style,Fo=Nn.showLine,Vo=Nn.focusable,Vt=Nn.tabIndex,Gt=Vt===void 0?0:Vt,sn=Nn.selectable,Ln=Nn.showIcon,Vn=Nn.icon,ir=Nn.switcherIcon,cr=Nn.draggable,Qr=Nn.checkable,no=Nn.checkStrictly,ho=Nn.disabled,_o=Nn.motion,Lo=Nn.loadData,la=Nn.filterTreeNode,ba=Nn.height,pa=Nn.itemHeight,Ho=Nn.virtual,Ja=Nn.titleRender,Ga=Nn.dropIndicatorRender,vi=Nn.onContextMenu,ui=Nn.onScroll,Mo=Nn.direction,ra=Nn.rootClassName,ai=Nn.rootStyle,Pi=(0,a.Z)(this.props,{aria:!0,data:!0}),di;return cr&&((0,x.Z)(cr)==="object"?di=cr:typeof cr=="function"?di={nodeDraggable:cr}:di={}),E.createElement(b.k.Provider,{value:{prefixCls:Pr,selectable:sn,showIcon:Ln,icon:Vn,switcherIcon:ir,draggable:di,draggingNodeKey:fn,checkable:Qr,checkStrictly:no,disabled:ho,keyEntities:rn,dropLevelOffset:Er,dropContainerKey:Nr,dropTargetKey:Xr,dropPosition:Hr,dragOverNodeKey:kr,indent:br,direction:Mo,dropIndicatorRender:Ga,loadData:Lo,filterTreeNode:la,titleRender:Ja,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:re()(Pr,Sr,ra,(ar={},(0,je.Z)(ar,"".concat(Pr,"-show-line"),Fo),(0,je.Z)(ar,"".concat(Pr,"-focused"),Wr),(0,je.Z)(ar,"".concat(Pr,"-active-focused"),pr!==null),ar)),style:ai},E.createElement(vr,(0,ve.Z)({ref:this.listRef,prefixCls:Pr,style:So,data:Ht,disabled:ho,selectable:sn,checkable:!!Qr,motion:_o,dragging:fn!==null,height:ba,itemHeight:pa,virtual:Ho,focusable:Vo,focused:Wr,tabIndex:Gt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:vi,onScroll:ui},this.getTreeNodeRequiredProps(),Pi))))}}],[{key:"getDerivedStateFromProps",value:function(ar,to){var Wr=to.prevProps,Ht={prevProps:ar};function rn(Vo){return!Wr&&Vo in ar||Wr&&Wr[Vo]!==ar[Vo]}var fn,pr=to.fieldNames;if(rn("fieldNames")&&(pr=(0,Or.w$)(ar.fieldNames),Ht.fieldNames=pr),rn("treeData")?fn=ar.treeData:rn("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),fn=(0,Or.zn)(ar.children)),fn){Ht.treeData=fn;var Er=(0,Or.I8)(fn,{fieldNames:pr});Ht.keyEntities=(0,ge.Z)((0,je.Z)({},Bo,Vr),Er.keyEntities)}var Nr=Ht.keyEntities||to.keyEntities;if(rn("expandedKeys")||Wr&&rn("autoExpandParent"))Ht.expandedKeys=ar.autoExpandParent||!Wr&&ar.defaultExpandParent?(0,Br.r7)(ar.expandedKeys,Nr):ar.expandedKeys;else if(!Wr&&ar.defaultExpandAll){var Xr=(0,ge.Z)({},Nr);delete Xr[Bo],Ht.expandedKeys=Object.keys(Xr).map(function(Vo){return Xr[Vo].key})}else!Wr&&ar.defaultExpandedKeys&&(Ht.expandedKeys=ar.autoExpandParent||ar.defaultExpandParent?(0,Br.r7)(ar.defaultExpandedKeys,Nr):ar.defaultExpandedKeys);if(Ht.expandedKeys||delete Ht.expandedKeys,fn||Ht.expandedKeys){var Hr=(0,Or.oH)(fn||to.treeData,Ht.expandedKeys||to.expandedKeys,pr);Ht.flattenNodes=Hr}if(ar.selectable&&(rn("selectedKeys")?Ht.selectedKeys=(0,Br.BT)(ar.selectedKeys,ar):!Wr&&ar.defaultSelectedKeys&&(Ht.selectedKeys=(0,Br.BT)(ar.defaultSelectedKeys,ar))),ar.checkable){var kr;if(rn("checkedKeys")?kr=(0,Br.E6)(ar.checkedKeys)||{}:!Wr&&ar.defaultCheckedKeys?kr=(0,Br.E6)(ar.defaultCheckedKeys)||{}:fn&&(kr=(0,Br.E6)(ar.checkedKeys)||{checkedKeys:to.checkedKeys,halfCheckedKeys:to.halfCheckedKeys}),kr){var br=kr,Nn=br.checkedKeys,Pr=Nn===void 0?[]:Nn,Sr=br.halfCheckedKeys,So=Sr===void 0?[]:Sr;if(!ar.checkStrictly){var Fo=(0,zr.S)(Pr,!0,Nr);Pr=Fo.checkedKeys,So=Fo.halfCheckedKeys}Ht.checkedKeys=Pr,Ht.halfCheckedKeys=So}}return rn("loadedKeys")&&(Ht.loadedKeys=ar.loadedKeys),Ht}}]),Yn}(E.Component);Jo.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},Jo.TreeNode=Ao.Z;var na=Jo,Ea=na,Rr=fe(73148),Mr=fe(56747),ei={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"},ni=ei,_a=fe(74643),oi=function(Wn,Yn){return E.createElement(_a.Z,(0,ve.Z)({},Wn,{ref:Yn,icon:ni}))},lo=E.forwardRef(oi),ko=fe(53124),sa=fe(50881),Oo=fe(33603),Ya=fe(32157);const Ta=4;function qi(Rn){const{dropPosition:Wn,dropLevelOffset:Yn,prefixCls:Wt,indent:ar,direction:to="ltr"}=Rn,Wr=to==="ltr"?"left":"right",Ht=to==="ltr"?"right":"left",rn={[Wr]:-Yn*ar+Ta,[Ht]:0};switch(Wn){case-1:rn.top=-3;break;case 1:rn.bottom=-3;break;default:rn.bottom=-3,rn[Wr]=ar+Ta;break}return E.createElement("div",{style:rn,className:`${Wt}-drop-indicator`})}var Oi=fe(99184),On=E.forwardRef((Rn,Wn)=>{const{getPrefixCls:Yn,direction:Wt,virtual:ar,tree:to}=E.useContext(ko.E_),{prefixCls:Wr,className:Ht,showIcon:rn=!1,showLine:fn,switcherIcon:pr,blockNode:Er=!1,children:Nr,checkable:Xr=!1,selectable:Hr=!0,draggable:kr,motion:br,style:Nn}=Rn,Pr=Yn("tree",Wr),Sr=Yn(),So=br!=null?br:Object.assign(Object.assign({},(0,Oo.Z)(Sr)),{motionAppear:!1}),Fo=Object.assign(Object.assign({},Rn),{checkable:Xr,selectable:Hr,showIcon:rn,motion:So,blockNode:Er,showLine:!!fn,dropIndicatorRender:qi}),[Vo,Vt]=(0,Ya.ZP)(Pr),Gt=E.useMemo(()=>{if(!kr)return!1;let Ln={};switch(typeof kr){case"function":Ln.nodeDraggable=kr;break;case"object":Ln=Object.assign({},kr);break;default:break}return Ln.icon!==!1&&(Ln.icon=Ln.icon||E.createElement(sa.Z,null)),Ln},[kr]),sn=Ln=>E.createElement(Oi.Z,{prefixCls:Pr,switcherIcon:pr,treeNodeProps:Ln,showLine:fn});return Vo(E.createElement(Ea,Object.assign({itemHeight:20,ref:Wn,virtual:ar},Fo,{style:Object.assign(Object.assign({},to==null?void 0:to.style),Nn),prefixCls:Pr,className:re()({[`${Pr}-icon-hide`]:!rn,[`${Pr}-block-node`]:Er,[`${Pr}-unselectable`]:!Hr,[`${Pr}-rtl`]:Wt==="rtl"},to==null?void 0:to.className,Ht,Vt),direction:Wt,checkable:Xr&&E.createElement("span",{className:`${Pr}-checkbox-inner`}),selectable:Hr,switcherIcon:sn,draggable:Gt}),Nr))}),Pn;(function(Rn){Rn[Rn.None=0]="None",Rn[Rn.Start=1]="Start",Rn[Rn.End=2]="End"})(Pn||(Pn={}));function yr(Rn,Wn){function Yn(Wt){const{key:ar,children:to}=Wt;Wn(ar,Wt)!==!1&&yr(to||[],Wn)}Rn.forEach(Yn)}function rr(Rn){let{treeData:Wn,expandedKeys:Yn,startKey:Wt,endKey:ar}=Rn;const to=[];let Wr=Pn.None;if(Wt&&Wt===ar)return[Wt];if(!Wt||!ar)return[];function Ht(rn){return rn===Wt||rn===ar}return yr(Wn,rn=>{if(Wr===Pn.End)return!1;if(Ht(rn)){if(to.push(rn),Wr===Pn.None)Wr=Pn.Start;else if(Wr===Pn.Start)return Wr=Pn.End,!1}else Wr===Pn.Start&&to.push(rn);return Yn.includes(rn)}),to}function Cn(Rn,Wn){const Yn=(0,Ae.Z)(Wn),Wt=[];return yr(Rn,(ar,to)=>{const Wr=Yn.indexOf(ar);return Wr!==-1&&(Wt.push(to),Yn.splice(Wr,1)),!!Yn.length}),Wt}var Cr=function(Rn,Wn){var Yn={};for(var Wt in Rn)Object.prototype.hasOwnProperty.call(Rn,Wt)&&Wn.indexOf(Wt)<0&&(Yn[Wt]=Rn[Wt]);if(Rn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ar=0,Wt=Object.getOwnPropertySymbols(Rn);ar<Wt.length;ar++)Wn.indexOf(Wt[ar])<0&&Object.prototype.propertyIsEnumerable.call(Rn,Wt[ar])&&(Yn[Wt[ar]]=Rn[Wt[ar]]);return Yn};function so(Rn){const{isLeaf:Wn,expanded:Yn}=Rn;return Wn?E.createElement(Rr.Z,null):Yn?E.createElement(Mr.Z,null):E.createElement(lo,null)}function $r(Rn){let{treeData:Wn,children:Yn}=Rn;return Wn||(0,Or.zn)(Yn)}const uo=(Rn,Wn)=>{var{defaultExpandAll:Yn,defaultExpandParent:Wt,defaultExpandedKeys:ar}=Rn,to=Cr(Rn,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Wr=E.useRef(),Ht=E.useRef(),rn=()=>{const{keyEntities:Gt}=(0,Or.I8)($r(to));let sn;return Yn?sn=Object.keys(Gt):Wt?sn=(0,Br.r7)(to.expandedKeys||ar||[],Gt):sn=to.expandedKeys||ar,sn},[fn,pr]=E.useState(to.selectedKeys||to.defaultSelectedKeys||[]),[Er,Nr]=E.useState(()=>rn());E.useEffect(()=>{"selectedKeys"in to&&pr(to.selectedKeys)},[to.selectedKeys]),E.useEffect(()=>{"expandedKeys"in to&&Nr(to.expandedKeys)},[to.expandedKeys]);const Xr=(Gt,sn)=>{var Ln;return"expandedKeys"in to||Nr(Gt),(Ln=to.onExpand)===null||Ln===void 0?void 0:Ln.call(to,Gt,sn)},Hr=(Gt,sn)=>{var Ln;const{multiple:Vn}=to,{node:ir,nativeEvent:cr}=sn,{key:Qr=""}=ir,no=$r(to),ho=Object.assign(Object.assign({},sn),{selected:!0}),_o=(cr==null?void 0:cr.ctrlKey)||(cr==null?void 0:cr.metaKey),Lo=cr==null?void 0:cr.shiftKey;let la;Vn&&_o?(la=Gt,Wr.current=Qr,Ht.current=la,ho.selectedNodes=Cn(no,la)):Vn&&Lo?(la=Array.from(new Set([].concat((0,Ae.Z)(Ht.current||[]),(0,Ae.Z)(rr({treeData:no,expandedKeys:Er,startKey:Qr,endKey:Wr.current}))))),ho.selectedNodes=Cn(no,la)):(la=[Qr],Wr.current=Qr,Ht.current=la,ho.selectedNodes=Cn(no,la)),(Ln=to.onSelect)===null||Ln===void 0||Ln.call(to,la,ho),"selectedKeys"in to||pr(la)},{getPrefixCls:kr,direction:br}=E.useContext(ko.E_),{prefixCls:Nn,className:Pr,showIcon:Sr=!0,expandAction:So="click"}=to,Fo=Cr(to,["prefixCls","className","showIcon","expandAction"]),Vo=kr("tree",Nn),Vt=re()(`${Vo}-directory`,{[`${Vo}-directory-rtl`]:br==="rtl"},Pr);return E.createElement(On,Object.assign({icon:so,ref:Wn,blockNode:!0},Fo,{showIcon:Sr,expandAction:So,prefixCls:Vo,className:Vt,expandedKeys:Er,selectedKeys:fn,onSelect:Hr,onExpand:Xr}))};var fo=E.forwardRef(uo);const Na=On;Na.DirectoryTree=fo,Na.TreeNode=Ao.Z;var Zo=Na},32157:function(pn,Mt,fe){"use strict";fe.d(Mt,{TM:function(){return te},Yk:function(){return re}});var ve=fe(45930),je=fe(63185),x=fe(14747),ge=fe(33507),Ae=fe(45503),ue=fe(67968);const ae=new ve.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),oe=(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,de=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({},oe(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:de},[`${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"}}}}}},re=(z,a)=>{const y=`.${z}`,E=`${y}-treenode`,b=a.paddingXS/2,ee=(0,Ae.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,je.C2)(`${y}-checkbox`,z)},re(y,z),(0,ge.Z)(z)]},z=>{const{colorTextLightSolid:a,colorPrimary:y}=z;return Object.assign(Object.assign({},te(z)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},99184:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return y}});var ve=fe(87462),je=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"},ge=x,Ae=fe(74643),ue=function(b,ee){return je.createElement(Ae.Z,(0,ve.Z)({},b,{ref:ee,icon:ge}))},ae=je.forwardRef(ue),oe=fe(73148),le=fe(3407),ie=fe(34182),se=fe(74664),re=fe(94184),te=fe.n(re),z=fe(96159),y=E=>{const{prefixCls:b,switcherIcon:ee,treeNodeProps:ne,showLine:ce}=E,{isLeaf:de,expanded:he,loading:pe}=ne;if(pe)return je.createElement(le.Z,{className:`${b}-switcher-loading-icon`});let me;if(ce&&typeof ce=="object"&&(me=ce.showLeafIcon),de){if(!ce)return null;if(typeof me!="boolean"&&me){const Ce=typeof me=="function"?me(ne):me,we=`${b}-switcher-line-custom-icon`;return(0,z.l$)(Ce)?(0,z.Tm)(Ce,{className:te()(Ce.props.className||"",we)}):Ce}return me?je.createElement(oe.Z,{className:`${b}-switcher-line-icon`}):je.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?he?je.createElement(ie.Z,{className:`${b}-switcher-line-icon`}):je.createElement(se.Z,{className:`${b}-switcher-line-icon`}):je.createElement(ae,{className:be})}},59810:function(pn,Mt,fe){"use strict";fe.d(Mt,{default:function(){return ya}});var ve=fe(67294),je=fe(74902),x=fe(94184),ge=fe.n(x),Ae=fe(87462),ue=fe(15671),ae=fe(43144),oe=fe(60136),le=fe(51630),ie=fe(4942),se=fe(45987),re=fe(74165),te=fe(71002),z=fe(15861),a=fe(64217);function y(an,_r){var mr="cannot ".concat(an.method," ").concat(an.action," ").concat(_r.status,"'"),Ir=new Error(mr);return Ir.status=_r.status,Ir.method=an.method,Ir.url=an.action,Ir}function E(an){var _r=an.responseText||an.response;if(!_r)return _r;try{return JSON.parse(_r)}catch(mr){return _r}}function b(an){var _r=new XMLHttpRequest;an.onProgress&&_r.upload&&(_r.upload.onprogress=function(Br){Br.total>0&&(Br.percent=Br.loaded/Br.total*100),an.onProgress(Br)});var mr=new FormData;an.data&&Object.keys(an.data).forEach(function(vr){var Br=an.data[vr];if(Array.isArray(Br)){Br.forEach(function(zr){mr.append("".concat(vr,"[]"),zr)});return}mr.append(vr,Br)}),an.file instanceof Blob?mr.append(an.filename,an.file,an.file.name):mr.append(an.filename,an.file),_r.onerror=function(Br){an.onError(Br)},_r.onload=function(){return _r.status<200||_r.status>=300?an.onError(y(an,_r),E(_r)):an.onSuccess(E(_r),_r)},_r.open(an.method,an.action,!0),an.withCredentials&&"withCredentials"in _r&&(_r.withCredentials=!0);var Ir=an.headers||{};return Ir["X-Requested-With"]!==null&&_r.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ir).forEach(function(vr){Ir[vr]!==null&&_r.setRequestHeader(vr,Ir[vr])}),_r.send(mr),{abort:function(){_r.abort()}}}var ee=+new Date,ne=0;function ce(){return"rc-upload-".concat(ee,"-").concat(++ne)}var de=fe(80334),he=function(an,_r){if(an&&_r){var mr=Array.isArray(_r)?_r:_r.split(","),Ir=an.name||"",vr=an.type||"",Br=vr.replace(/\/.*$/,"");return mr.some(function(zr){var jr=zr.trim();if(/^\*(\/\*)?$/.test(zr))return!0;if(jr.charAt(0)==="."){var qo=Ir.toLowerCase(),Jo=jr.toLowerCase(),na=[Jo];return(Jo===".jpg"||Jo===".jpeg")&&(na=[".jpg",".jpeg"]),na.some(function(Ea){return qo.endsWith(Ea)})}return/\/\*$/.test(jr)?Br===jr.replace(/\/.*$/,""):vr===jr?!0:/^\w+$/.test(jr)?((0,de.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(jr,"'.Skip for check.")),!0):!1})}return!0};function pe(an,_r){var mr=an.createReader(),Ir=[];function vr(){mr.readEntries(function(Br){var zr=Array.prototype.slice.apply(Br);Ir=Ir.concat(zr);var jr=!zr.length;jr?_r(Ir):vr()})}vr()}var me=function(_r,mr,Ir){var vr=function Br(zr,jr){zr&&(zr.path=jr||"",zr.isFile?zr.file(function(qo){Ir(qo)&&(zr.fullPath&&!qo.webkitRelativePath&&(Object.defineProperties(qo,{webkitRelativePath:{writable:!0}}),qo.webkitRelativePath=zr.fullPath.replace(/^\//,""),Object.defineProperties(qo,{webkitRelativePath:{writable:!1}})),mr([qo]))}):zr.isDirectory&&pe(zr,function(qo){qo.forEach(function(Jo){Br(Jo,"".concat(jr).concat(zr.name,"/"))})}))};_r.forEach(function(Br){vr(Br.webkitGetAsEntry())})},be=me,ye=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Ce=function(an){(0,oe.Z)(mr,an);var _r=(0,le.Z)(mr);function mr(){var Ir;(0,ue.Z)(this,mr);for(var vr=arguments.length,Br=new Array(vr),zr=0;zr<vr;zr++)Br[zr]=arguments[zr];return Ir=_r.call.apply(_r,[this].concat(Br)),Ir.state={uid:ce()},Ir.reqs={},Ir.fileInput=void 0,Ir._isMounted=void 0,Ir.onChange=function(jr){var qo=Ir.props,Jo=qo.accept,na=qo.directory,Ea=jr.target.files,Rr=(0,je.Z)(Ea).filter(function(Mr){return!na||he(Mr,Jo)});Ir.uploadFiles(Rr),Ir.reset()},Ir.onClick=function(jr){var qo=Ir.fileInput;if(qo){var Jo=Ir.props,na=Jo.children,Ea=Jo.onClick;if(na&&na.type==="button"){var Rr=qo.parentNode;Rr.focus(),Rr.querySelector("button").blur()}qo.click(),Ea&&Ea(jr)}},Ir.onKeyDown=function(jr){jr.key==="Enter"&&Ir.onClick(jr)},Ir.onFileDrop=function(jr){var qo=Ir.props.multiple;if(jr.preventDefault(),jr.type!=="dragover")if(Ir.props.directory)be(Array.prototype.slice.call(jr.dataTransfer.items),Ir.uploadFiles,function(na){return he(na,Ir.props.accept)});else{var Jo=(0,je.Z)(jr.dataTransfer.files).filter(function(na){return he(na,Ir.props.accept)});qo===!1&&(Jo=Jo.slice(0,1)),Ir.uploadFiles(Jo)}},Ir.uploadFiles=function(jr){var qo=(0,je.Z)(jr),Jo=qo.map(function(na){return na.uid=ce(),Ir.processFile(na,qo)});Promise.all(Jo).then(function(na){var Ea=Ir.props.onBatchStart;Ea==null||Ea(na.map(function(Rr){var Mr=Rr.origin,ei=Rr.parsedFile;return{file:Mr,parsedFile:ei}})),na.filter(function(Rr){return Rr.parsedFile!==null}).forEach(function(Rr){Ir.post(Rr)})})},Ir.processFile=function(){var jr=(0,z.Z)((0,re.Z)().mark(function qo(Jo,na){var Ea,Rr,Mr,ei,ni,_a,oi,lo,ko;return(0,re.Z)().wrap(function(Oo){for(;;)switch(Oo.prev=Oo.next){case 0:if(Ea=Ir.props.beforeUpload,Rr=Jo,!Ea){Oo.next=14;break}return Oo.prev=3,Oo.next=6,Ea(Jo,na);case 6:Rr=Oo.sent,Oo.next=12;break;case 9:Oo.prev=9,Oo.t0=Oo.catch(3),Rr=!1;case 12:if(Rr!==!1){Oo.next=14;break}return Oo.abrupt("return",{origin:Jo,parsedFile:null,action:null,data:null});case 14:if(Mr=Ir.props.action,typeof Mr!="function"){Oo.next=21;break}return Oo.next=18,Mr(Jo);case 18:ei=Oo.sent,Oo.next=22;break;case 21:ei=Mr;case 22:if(ni=Ir.props.data,typeof ni!="function"){Oo.next=29;break}return Oo.next=26,ni(Jo);case 26:_a=Oo.sent,Oo.next=30;break;case 29:_a=ni;case 30:return oi=((0,te.Z)(Rr)==="object"||typeof Rr=="string")&&Rr?Rr:Jo,oi instanceof File?lo=oi:lo=new File([oi],Jo.name,{type:Jo.type}),ko=lo,ko.uid=Jo.uid,Oo.abrupt("return",{origin:Jo,data:_a,parsedFile:ko,action:ei});case 35:case"end":return Oo.stop()}},qo,null,[[3,9]])}));return function(qo,Jo){return jr.apply(this,arguments)}}(),Ir.saveFileInput=function(jr){Ir.fileInput=jr},Ir}return(0,ae.Z)(mr,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(vr){var Br=this,zr=vr.data,jr=vr.origin,qo=vr.action,Jo=vr.parsedFile;if(this._isMounted){var na=this.props,Ea=na.onStart,Rr=na.customRequest,Mr=na.name,ei=na.headers,ni=na.withCredentials,_a=na.method,oi=jr.uid,lo=Rr||b,ko={action:qo,filename:Mr,data:zr,file:Jo,headers:ei,withCredentials:ni,method:_a||"post",onProgress:function(Oo){var Ya=Br.props.onProgress;Ya==null||Ya(Oo,Jo)},onSuccess:function(Oo,Ya){var Ta=Br.props.onSuccess;Ta==null||Ta(Oo,Jo,Ya),delete Br.reqs[oi]},onError:function(Oo,Ya){var Ta=Br.props.onError;Ta==null||Ta(Oo,Ya,Jo),delete Br.reqs[oi]}};Ea(jr),this.reqs[oi]=lo(ko)}}},{key:"reset",value:function(){this.setState({uid:ce()})}},{key:"abort",value:function(vr){var Br=this.reqs;if(vr){var zr=vr.uid?vr.uid:vr;Br[zr]&&Br[zr].abort&&Br[zr].abort(),delete Br[zr]}else Object.keys(Br).forEach(function(jr){Br[jr]&&Br[jr].abort&&Br[jr].abort(),delete Br[jr]})}},{key:"render",value:function(){var vr,Br=this.props,zr=Br.component,jr=Br.prefixCls,qo=Br.className,Jo=Br.disabled,na=Br.id,Ea=Br.style,Rr=Br.multiple,Mr=Br.accept,ei=Br.capture,ni=Br.children,_a=Br.directory,oi=Br.openFileDialogOnClick,lo=Br.onMouseEnter,ko=Br.onMouseLeave,sa=(0,se.Z)(Br,ye),Oo=ge()((vr={},(0,ie.Z)(vr,jr,!0),(0,ie.Z)(vr,"".concat(jr,"-disabled"),Jo),(0,ie.Z)(vr,qo,qo),vr)),Ya=_a?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Ta=Jo?{}:{onClick:oi?this.onClick:function(){},onKeyDown:oi?this.onKeyDown:function(){},onMouseEnter:lo,onMouseLeave:ko,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return ve.createElement(zr,(0,Ae.Z)({},Ta,{className:Oo,role:"button",style:Ea}),ve.createElement("input",(0,Ae.Z)({},(0,a.Z)(sa,{aria:!0,data:!0}),{id:na,disabled:Jo,type:"file",ref:this.saveFileInput,onClick:function(Oi){return Oi.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:Mr},Ya,{multiple:Rr,onChange:this.onChange},ei!=null?{capture:ei}:{})),ni)}}]),mr}(ve.Component),we=Ce;function Qe(){}var Se=function(an){(0,oe.Z)(mr,an);var _r=(0,le.Z)(mr);function mr(){var Ir;(0,ue.Z)(this,mr);for(var vr=arguments.length,Br=new Array(vr),zr=0;zr<vr;zr++)Br[zr]=arguments[zr];return Ir=_r.call.apply(_r,[this].concat(Br)),Ir.uploader=void 0,Ir.saveUploader=function(jr){Ir.uploader=jr},Ir}return(0,ae.Z)(mr,[{key:"abort",value:function(vr){this.uploader.abort(vr)}},{key:"render",value:function(){return ve.createElement(we,(0,Ae.Z)({},this.props,{ref:this.saveUploader}))}}]),mr}(ve.Component);Se.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:Qe,onError:Qe,onSuccess:Qe,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var ke=Se,Pe=ke,Te=fe(5663),Ze=fe(73935),Xe=fe(53124),Re=fe(98866),Je=fe(10110),et=fe(24457),ut={icon:function(_r,mr){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:mr}},{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"},ct=ut,ot=fe(74643),st=function(_r,mr){return ve.createElement(ot.Z,(0,Ae.Z)({},_r,{ref:mr,icon:ct}))},lt=ve.forwardRef(st),pt=fe(3407),yt={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"},_t=yt,mt=function(_r,mr){return ve.createElement(ot.Z,(0,Ae.Z)({},_r,{ref:mr,icon:_t}))},dt=ve.forwardRef(mt),$e={icon:function(_r,mr){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:mr}},{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:mr}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:mr}},{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"},Fe=$e,Ke=function(_r,mr){return ve.createElement(ot.Z,(0,Ae.Z)({},_r,{ref:mr,icon:Fe}))},Ge=ve.forwardRef(Ke),_e=fe(38379),xe=fe(57838),We=fe(33603),Ie=fe(96159),De=fe(71577);function ze(an){return Object.assign(Object.assign({},an),{lastModified:an.lastModified,lastModifiedDate:an.lastModifiedDate,name:an.name,size:an.size,type:an.type,uid:an.uid,percent:0,originFileObj:an})}function at(an,_r){const mr=(0,je.Z)(_r),Ir=mr.findIndex(vr=>{let{uid:Br}=vr;return Br===an.uid});return Ir===-1?mr.push(an):mr[Ir]=an,mr}function bt(an,_r){const mr=an.uid!==void 0?"uid":"name";return _r.filter(Ir=>Ir[mr]===an[mr])[0]}function Pt(an,_r){const mr=an.uid!==void 0?"uid":"name",Ir=_r.filter(vr=>vr[mr]!==an[mr]);return Ir.length===_r.length?null:Ir}const Ot=function(){const _r=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Ir=_r[_r.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Ir)||[""])[0]},St=an=>an.indexOf("image/")===0,wt=an=>{if(an.type&&!an.thumbUrl)return St(an.type);const _r=an.thumbUrl||an.url||"",mr=Ot(_r);return/^data:image\//.test(_r)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(mr)?!0:!(/^data:/.test(_r)||mr)},It=200;function Ut(an){return new Promise(_r=>{if(!an.type||!St(an.type)){_r("");return}const mr=document.createElement("canvas");mr.width=It,mr.height=It,mr.style.cssText=`position: fixed; left: 0; top: 0; width: ${It}px; height: ${It}px; z-index: 9999; display: none;`,document.body.appendChild(mr);const Ir=mr.getContext("2d"),vr=new Image;if(vr.onload=()=>{const{width:Br,height:zr}=vr;let jr=It,qo=It,Jo=0,na=0;Br>zr?(qo=zr*(It/Br),na=-(qo-jr)/2):(jr=Br*(It/zr),Jo=-(jr-qo)/2),Ir.drawImage(vr,Jo,na,jr,qo);const Ea=mr.toDataURL();document.body.removeChild(mr),window.URL.revokeObjectURL(vr.src),_r(Ea)},vr.crossOrigin="anonymous",an.type.startsWith("image/svg+xml")){const Br=new FileReader;Br.onload=()=>{Br.result&&(vr.src=Br.result)},Br.readAsDataURL(an)}else if(an.type.startsWith("image/gif")){const Br=new FileReader;Br.onload=()=>{Br.result&&_r(Br.result)},Br.readAsDataURL(an)}else vr.src=window.URL.createObjectURL(an)})}var Ct=fe(84249),Zt=fe(90674),xt=fe(99569),jt=fe(38703),Jt=fe(83062),hn=ve.forwardRef((an,_r)=>{let{prefixCls:mr,className:Ir,style:vr,locale:Br,listType:zr,file:jr,items:qo,progress:Jo,iconRender:na,actionIconRender:Ea,itemRender:Rr,isImgUrl:Mr,showPreviewIcon:ei,showRemoveIcon:ni,showDownloadIcon:_a,previewIcon:oi,removeIcon:lo,downloadIcon:ko,onPreview:sa,onDownload:Oo,onClose:Ya}=an;var Ta,qi;const{status:Oi}=jr,[Po,On]=ve.useState(Oi);ve.useEffect(()=>{Oi!=="removed"&&On(Oi)},[Oi]);const[Pn,yr]=ve.useState(!1);ve.useEffect(()=>{const Ht=setTimeout(()=>{yr(!0)},300);return()=>{clearTimeout(Ht)}},[]);const rr=na(jr);let Cn=ve.createElement("div",{className:`${mr}-icon`},rr);if(zr==="picture"||zr==="picture-card"||zr==="picture-circle")if(Po==="uploading"||!jr.thumbUrl&&!jr.url){const Ht=ge()(`${mr}-list-item-thumbnail`,{[`${mr}-list-item-file`]:Po!=="uploading"});Cn=ve.createElement("div",{className:Ht},rr)}else{const Ht=Mr!=null&&Mr(jr)?ve.createElement("img",{src:jr.thumbUrl||jr.url,alt:jr.name,className:`${mr}-list-item-image`,crossOrigin:jr.crossOrigin}):rr,rn=ge()(`${mr}-list-item-thumbnail`,{[`${mr}-list-item-file`]:Mr&&!Mr(jr)});Cn=ve.createElement("a",{className:rn,onClick:fn=>sa(jr,fn),href:jr.url||jr.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Ht)}const Cr=ge()(`${mr}-list-item`,`${mr}-list-item-${Po}`),so=typeof jr.linkProps=="string"?JSON.parse(jr.linkProps):jr.linkProps,$r=ni?Ea((typeof lo=="function"?lo(jr):lo)||ve.createElement(Ct.Z,null),()=>Ya(jr),mr,Br.removeFile):null,uo=_a&&Po==="done"?Ea((typeof ko=="function"?ko(jr):ko)||ve.createElement(Zt.Z,null),()=>Oo(jr),mr,Br.downloadFile):null,ga=zr!=="picture-card"&&zr!=="picture-circle"&&ve.createElement("span",{key:"download-delete",className:ge()(`${mr}-list-item-actions`,{picture:zr==="picture"})},uo,$r),fo=ge()(`${mr}-list-item-name`),Na=jr.url?[ve.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:fo,title:jr.name},so,{href:jr.url,onClick:Ht=>sa(jr,Ht)}),jr.name),ga]:[ve.createElement("span",{key:"view",className:fo,onClick:Ht=>sa(jr,Ht),title:jr.name},jr.name),ga],Zo={pointerEvents:"none",opacity:.5},Rn=ei?ve.createElement("a",{href:jr.url||jr.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:jr.url||jr.thumbUrl?void 0:Zo,onClick:Ht=>sa(jr,Ht),title:Br.previewFile},typeof oi=="function"?oi(jr):oi||ve.createElement(xt.Z,null)):null,Wn=(zr==="picture-card"||zr==="picture-circle")&&Po!=="uploading"&&ve.createElement("span",{className:`${mr}-list-item-actions`},Rn,Po==="done"&&uo,$r),{getPrefixCls:Yn}=ve.useContext(Xe.E_),Wt=Yn(),ar=ve.createElement("div",{className:Cr},Cn,Na,Wn,Pn&&ve.createElement(_e.default,{motionName:`${Wt}-fade`,visible:Po==="uploading",motionDeadline:2e3},Ht=>{let{className:rn}=Ht;const fn="percent"in jr?ve.createElement(jt.Z,Object.assign({},Jo,{type:"line",percent:jr.percent,"aria-label":jr["aria-label"],"aria-labelledby":jr["aria-labelledby"]})):null;return ve.createElement("div",{className:ge()(`${mr}-list-item-progress`,rn)},fn)})),to=jr.response&&typeof jr.response=="string"?jr.response:((Ta=jr.error)===null||Ta===void 0?void 0:Ta.statusText)||((qi=jr.error)===null||qi===void 0?void 0:qi.message)||Br.uploadError,Wr=Po==="error"?ve.createElement(Jt.Z,{title:to,getPopupContainer:Ht=>Ht.parentNode},ar):ar;return ve.createElement("div",{className:ge()(`${mr}-list-item-container`,Ir),style:vr,ref:_r},Rr?Rr(Wr,jr,qo,{download:Oo.bind(null,jr),preview:sa.bind(null,jr),remove:Ya.bind(null,jr)}):Wr)});const Un=(an,_r)=>{const{listType:mr="text",previewFile:Ir=Ut,onPreview:vr,onDownload:Br,onRemove:zr,locale:jr,iconRender:qo,isImageUrl:Jo=wt,prefixCls:na,items:Ea=[],showPreviewIcon:Rr=!0,showRemoveIcon:Mr=!0,showDownloadIcon:ei=!1,removeIcon:ni,previewIcon:_a,downloadIcon:oi,progress:lo={size:[-1,2],showInfo:!1},appendAction:ko,appendActionVisible:sa=!0,itemRender:Oo,disabled:Ya}=an,Ta=(0,xe.Z)(),[qi,Oi]=ve.useState(!1);ve.useEffect(()=>{mr!=="picture"&&mr!=="picture-card"&&mr!=="picture-circle"||(Ea||[]).forEach(Zo=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Zo.originFileObj instanceof File||Zo.originFileObj instanceof Blob)||Zo.thumbUrl!==void 0||(Zo.thumbUrl="",Ir&&Ir(Zo.originFileObj).then(Rn=>{Zo.thumbUrl=Rn||"",Ta()}))})},[mr,Ea,Ir]),ve.useEffect(()=>{Oi(!0)},[]);const Po=(Zo,Rn)=>{if(vr)return Rn==null||Rn.preventDefault(),vr(Zo)},On=Zo=>{typeof Br=="function"?Br(Zo):Zo.url&&window.open(Zo.url)},Pn=Zo=>{zr==null||zr(Zo)},yr=Zo=>{if(qo)return qo(Zo,mr);const Rn=Zo.status==="uploading",Wn=Jo&&Jo(Zo)?ve.createElement(Ge,null):ve.createElement(lt,null);let Yn=Rn?ve.createElement(pt.Z,null):ve.createElement(dt,null);return mr==="picture"?Yn=Rn?ve.createElement(pt.Z,null):Wn:(mr==="picture-card"||mr==="picture-circle")&&(Yn=Rn?jr.uploading:Wn),Yn},rr=(Zo,Rn,Wn,Yn)=>{const Wt={type:"text",size:"small",title:Yn,onClick:ar=>{Rn(),(0,Ie.l$)(Zo)&&Zo.props.onClick&&Zo.props.onClick(ar)},className:`${Wn}-list-item-action`,disabled:Ya};if((0,Ie.l$)(Zo)){const ar=(0,Ie.Tm)(Zo,Object.assign(Object.assign({},Zo.props),{onClick:()=>{}}));return ve.createElement(De.ZP,Object.assign({},Wt,{icon:ar}))}return ve.createElement(De.ZP,Object.assign({},Wt),ve.createElement("span",null,Zo))};ve.useImperativeHandle(_r,()=>({handlePreview:Po,handleDownload:On}));const{getPrefixCls:Cn}=ve.useContext(Xe.E_),Cr=Cn("upload",na),so=Cn(),$r=ge()(`${Cr}-list`,`${Cr}-list-${mr}`),uo=(0,je.Z)(Ea.map(Zo=>({key:Zo.uid,file:Zo})));let fo={motionDeadline:2e3,motionName:`${Cr}-${mr==="picture-card"||mr==="picture-circle"?"animate-inline":"animate"}`,keys:uo,motionAppear:qi};const Na=ve.useMemo(()=>{const Zo=Object.assign({},(0,We.Z)(so));return delete Zo.onAppearEnd,delete Zo.onEnterEnd,delete Zo.onLeaveEnd,Zo},[so]);return mr!=="picture-card"&&mr!=="picture-circle"&&(fo=Object.assign(Object.assign({},Na),fo)),ve.createElement("div",{className:$r},ve.createElement(_e.CSSMotionList,Object.assign({},fo,{component:!1}),Zo=>{let{key:Rn,file:Wn,className:Yn,style:Wt}=Zo;return ve.createElement(hn,{key:Rn,locale:jr,prefixCls:Cr,className:Yn,style:Wt,file:Wn,items:Ea,progress:lo,listType:mr,isImgUrl:Jo,showPreviewIcon:Rr,showRemoveIcon:Mr,showDownloadIcon:ei,removeIcon:ni,previewIcon:_a,downloadIcon:oi,iconRender:yr,actionIconRender:rr,itemRender:Oo,onPreview:Po,onDownload:On,onClose:Pn})}),ko&&ve.createElement(_e.default,Object.assign({},fo,{visible:sa,forceRender:!0}),Zo=>{let{className:Rn,style:Wn}=Zo;return(0,Ie.Tm)(ko,Yn=>({className:ge()(Yn.className,Rn),style:Object.assign(Object.assign(Object.assign({},Wn),{pointerEvents:Rn?"none":void 0}),Yn.style)}))}))};var Hn=ve.forwardRef(Un),mn=fe(14747),wn=fe(33507),$n=fe(67968),Fr=fe(45503),xr=an=>{const{componentCls:_r,iconCls:mr}=an;return{[`${_r}-wrapper`]:{[`${_r}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:an.colorFillAlter,border:`${an.lineWidth}px dashed ${an.colorBorder}`,borderRadius:an.borderRadiusLG,cursor:"pointer",transition:`border-color ${an.motionDurationSlow}`,[_r]:{padding:`${an.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:an.colorPrimaryHover},[`p${_r}-drag-icon`]:{marginBottom:an.margin,[mr]:{color:an.colorPrimary,fontSize:an.uploadThumbnailSize}},[`p${_r}-text`]:{margin:`0 0 ${an.marginXXS}px`,color:an.colorTextHeading,fontSize:an.fontSizeLG},[`p${_r}-hint`]:{color:an.colorTextDescription,fontSize:an.fontSize},[`&${_r}-disabled`]:{cursor:"not-allowed",[`p${_r}-drag-icon ${mr},
|
|
|
p${_r}-text,
|
|
|
p${_r}-hint
|
|
|
`]:{color:an.colorTextDisabled}}}}}},bo=an=>{const{componentCls:_r,antCls:mr,iconCls:Ir,fontSize:vr,lineHeight:Br}=an,zr=`${_r}-list-item`,jr=`${zr}-actions`,qo=`${zr}-action`,Jo=Math.round(vr*Br);return{[`${_r}-wrapper`]:{[`${_r}-list`]:Object.assign(Object.assign({},(0,mn.dF)()),{lineHeight:an.lineHeight,[zr]:{position:"relative",height:an.lineHeight*vr,marginTop:an.marginXS,fontSize:vr,display:"flex",alignItems:"center",transition:`background-color ${an.motionDurationSlow}`,"&:hover":{backgroundColor:an.controlItemBgHover},[`${zr}-name`]:Object.assign(Object.assign({},mn.vS),{padding:`0 ${an.paddingXS}px`,lineHeight:Br,flex:"auto",transition:`all ${an.motionDurationSlow}`}),[jr]:{[qo]:{opacity:0},[`${qo}${mr}-btn-sm`]:{height:Jo,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
|
|
|
${qo}:focus-visible,
|
|
|
&.picture ${qo}
|
|
|
`]:{opacity:1},[Ir]:{color:an.actionsColor,transition:`all ${an.motionDurationSlow}`},[`&:hover ${Ir}`]:{color:an.colorText}},[`${_r}-icon ${Ir}`]:{color:an.colorTextDescription,fontSize:vr},[`${zr}-progress`]:{position:"absolute",bottom:-an.uploadProgressOffset,width:"100%",paddingInlineStart:vr+an.paddingXS,fontSize:vr,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${zr}:hover ${qo}`]:{opacity:1,color:an.colorText},[`${zr}-error`]:{color:an.colorError,[`${zr}-name, ${_r}-icon ${Ir}`]:{color:an.colorError},[jr]:{[`${Ir}, ${Ir}:hover`]:{color:an.colorError},[qo]:{opacity:1}}},[`${_r}-list-item-container`]:{transition:`opacity ${an.motionDurationSlow}, height ${an.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Qo=fe(45930),qn=fe(16932);const Dn=new Qo.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),tr=new Qo.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Zn=an=>{const{componentCls:_r}=an,mr=`${_r}-animate-inline`;return[{[`${_r}-wrapper`]:{[`${mr}-appear, ${mr}-enter, ${mr}-leave`]:{animationDuration:an.motionDurationSlow,animationTimingFunction:an.motionEaseInOutCirc,animationFillMode:"forwards"},[`${mr}-appear, ${mr}-enter`]:{animationName:Dn},[`${mr}-leave`]:{animationName:tr}}},{[`${_r}-wrapper`]:(0,qn.J$)(an)},Dn,tr]},ur=fe(47448),lr=fe(84780);const Ao=an=>{const{componentCls:_r,iconCls:mr,uploadThumbnailSize:Ir,uploadProgressOffset:vr}=an,Br=`${_r}-list`,zr=`${Br}-item`;return{[`${_r}-wrapper`]:{[`
|
|
|
${Br}${Br}-picture,
|
|
|
${Br}${Br}-picture-card,
|
|
|
${Br}${Br}-picture-circle
|
|
|
`]:{[zr]:{position:"relative",height:Ir+an.lineWidth*2+an.paddingXS*2,padding:an.paddingXS,border:`${an.lineWidth}px ${an.lineType} ${an.colorBorder}`,borderRadius:an.borderRadiusLG,"&:hover":{background:"transparent"},[`${zr}-thumbnail`]:Object.assign(Object.assign({},mn.vS),{width:Ir,height:Ir,lineHeight:`${Ir+an.paddingSM}px`,textAlign:"center",flex:"none",[mr]:{fontSize:an.fontSizeHeading2,color:an.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${zr}-progress`]:{bottom:vr,width:`calc(100% - ${an.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Ir+an.paddingXS}},[`${zr}-error`]:{borderColor:an.colorError,[`${zr}-thumbnail ${mr}`]:{[`svg path[fill='${ur.blue[0]}']`]:{fill:an.colorErrorBg},[`svg path[fill='${ur.blue.primary}']`]:{fill:an.colorError}}},[`${zr}-uploading`]:{borderStyle:"dashed",[`${zr}-name`]:{marginBottom:vr}}},[`${Br}${Br}-picture-circle ${zr}`]:{[`&, &::before, ${zr}-thumbnail`]:{borderRadius:"50%"}}}}},xo=an=>{const{componentCls:_r,iconCls:mr,fontSizeLG:Ir,colorTextLightSolid:vr}=an,Br=`${_r}-list`,zr=`${Br}-item`,jr=an.uploadPicCardSize;return{[`
|
|
|
${_r}-wrapper${_r}-picture-card-wrapper,
|
|
|
${_r}-wrapper${_r}-picture-circle-wrapper
|
|
|
`]:Object.assign(Object.assign({},(0,mn.dF)()),{display:"inline-block",width:"100%",[`${_r}${_r}-select`]:{width:jr,height:jr,marginInlineEnd:an.marginXS,marginBottom:an.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:an.colorFillAlter,border:`${an.lineWidth}px dashed ${an.colorBorder}`,borderRadius:an.borderRadiusLG,cursor:"pointer",transition:`border-color ${an.motionDurationSlow}`,[`> ${_r}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${_r}-disabled):hover`]:{borderColor:an.colorPrimary}},[`${Br}${Br}-picture-card, ${Br}${Br}-picture-circle`]:{[`${Br}-item-container`]:{display:"inline-block",width:jr,height:jr,marginBlock:`0 ${an.marginXS}px`,marginInline:`0 ${an.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[zr]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${an.paddingXS*2}px)`,height:`calc(100% - ${an.paddingXS*2}px)`,backgroundColor:an.colorBgMask,opacity:0,transition:`all ${an.motionDurationSlow}`,content:'" "'}},[`${zr}:hover`]:{[`&::before, ${zr}-actions`]:{opacity:1}},[`${zr}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${an.motionDurationSlow}`,[`${mr}-eye, ${mr}-download, ${mr}-delete`]:{zIndex:10,width:Ir,margin:`0 ${an.marginXXS}px`,fontSize:Ir,cursor:"pointer",transition:`all ${an.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${zr}-actions, ${zr}-actions:hover`]:{[`${mr}-eye, ${mr}-download, ${mr}-delete`]:{color:new lr.C(vr).setAlpha(.65).toRgbString(),"&:hover":{color:vr}}},[`${zr}-thumbnail, ${zr}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${zr}-name`]:{display:"none",textAlign:"center"},[`${zr}-file + ${zr}-name`]:{position:"absolute",bottom:an.margin,display:"block",width:`calc(100% - ${an.paddingXS*2}px)`},[`${zr}-uploading`]:{[`&${zr}`]:{backgroundColor:an.colorFillAlter},[`&::before, ${mr}-eye, ${mr}-download, ${mr}-delete`]:{display:"none"}},[`${zr}-progress`]:{bottom:an.marginXL,width:`calc(100% - ${an.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${_r}-wrapper${_r}-picture-circle-wrapper`]:{[`${_r}${_r}-select`]:{borderRadius:"50%"}}}};var en=an=>{const{componentCls:_r}=an;return{[`${_r}-rtl`]:{direction:"rtl"}}};const En=an=>{const{componentCls:_r,colorTextDisabled:mr}=an;return{[`${_r}-wrapper`]:Object.assign(Object.assign({},(0,mn.Wf)(an)),{[_r]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${_r}-select`]:{display:"inline-block"},[`${_r}-disabled`]:{color:mr,cursor:"not-allowed"}})}};var Bn=(0,$n.Z)("Upload",an=>{const{fontSizeHeading3:_r,fontSize:mr,lineHeight:Ir,lineWidth:vr,controlHeightLG:Br}=an,zr=Math.round(mr*Ir),jr=(0,Fr.TS)(an,{uploadThumbnailSize:_r*2,uploadProgressOffset:zr/2+vr,uploadPicCardSize:Br*2.55});return[En(jr),xr(jr),Ao(jr),xo(jr),bo(jr),Zn(jr),en(jr),(0,wn.Z)(jr)]},an=>({actionsColor:an.colorTextDescription})),or=function(an,_r,mr,Ir){function vr(Br){return Br instanceof mr?Br:new mr(function(zr){zr(Br)})}return new(mr||(mr=Promise))(function(Br,zr){function jr(na){try{Jo(Ir.next(na))}catch(Ea){zr(Ea)}}function qo(na){try{Jo(Ir.throw(na))}catch(Ea){zr(Ea)}}function Jo(na){na.done?Br(na.value):vr(na.value).then(jr,qo)}Jo((Ir=Ir.apply(an,_r||[])).next())})};const Tr=`__LIST_IGNORE_${Date.now()}__`,nr=(an,_r)=>{const{fileList:mr,defaultFileList:Ir,onRemove:vr,showUploadList:Br=!0,listType:zr="text",onPreview:jr,onDownload:qo,onChange:Jo,onDrop:na,previewFile:Ea,disabled:Rr,locale:Mr,iconRender:ei,isImageUrl:ni,progress:_a,prefixCls:oi,className:lo,type:ko="select",children:sa,style:Oo,itemRender:Ya,maxCount:Ta,data:qi={},multiple:Oi=!1,action:Po="",accept:On="",supportServerRender:Pn=!0,rootClassName:yr}=an,rr=ve.useContext(Re.Z),Cn=Rr!=null?Rr:rr,[Cr,so]=(0,Te.Z)(Ir||[],{value:mr,postState:sn=>sn!=null?sn:[]}),[$r,uo]=ve.useState("drop"),ga=ve.useRef(null);ve.useMemo(()=>{const sn=Date.now();(mr||[]).forEach((Ln,Vn)=>{!Ln.uid&&!Object.isFrozen(Ln)&&(Ln.uid=`__AUTO__${sn}_${Vn}__`)})},[mr]);const fo=(sn,Ln,Vn)=>{let ir=(0,je.Z)(Ln),cr=!1;Ta===1?ir=ir.slice(-1):Ta&&(cr=ir.length>Ta,ir=ir.slice(0,Ta)),(0,Ze.flushSync)(()=>{so(ir)});const Qr={file:sn,fileList:ir};Vn&&(Qr.event=Vn),(!cr||ir.some(no=>no.uid===sn.uid))&&(0,Ze.flushSync)(()=>{Jo==null||Jo(Qr)})},Na=(sn,Ln)=>or(void 0,void 0,void 0,function*(){const{beforeUpload:Vn,transformFile:ir}=an;let cr=sn;if(Vn){const Qr=yield Vn(sn,Ln);if(Qr===!1)return!1;if(delete sn[Tr],Qr===Tr)return Object.defineProperty(sn,Tr,{value:!0,configurable:!0}),!1;typeof Qr=="object"&&Qr&&(cr=Qr)}return ir&&(cr=yield ir(cr)),cr}),Zo=sn=>{const Ln=sn.filter(cr=>!cr.file[Tr]);if(!Ln.length)return;const Vn=Ln.map(cr=>ze(cr.file));let ir=(0,je.Z)(Cr);Vn.forEach(cr=>{ir=at(cr,ir)}),Vn.forEach((cr,Qr)=>{let no=cr;if(Ln[Qr].parsedFile)cr.status="uploading";else{const{originFileObj:ho}=cr;let _o;try{_o=new File([ho],ho.name,{type:ho.type})}catch(Lo){_o=new Blob([ho],{type:ho.type}),_o.name=ho.name,_o.lastModifiedDate=new Date,_o.lastModified=new Date().getTime()}_o.uid=cr.uid,no=_o}fo(no,ir)})},Rn=(sn,Ln,Vn)=>{try{typeof sn=="string"&&(sn=JSON.parse(sn))}catch(Qr){}if(!bt(Ln,Cr))return;const ir=ze(Ln);ir.status="done",ir.percent=100,ir.response=sn,ir.xhr=Vn;const cr=at(ir,Cr);fo(ir,cr)},Wn=(sn,Ln)=>{if(!bt(Ln,Cr))return;const Vn=ze(Ln);Vn.status="uploading",Vn.percent=sn.percent;const ir=at(Vn,Cr);fo(Vn,ir,sn)},Yn=(sn,Ln,Vn)=>{if(!bt(Vn,Cr))return;const ir=ze(Vn);ir.error=sn,ir.response=Ln,ir.status="error";const cr=at(ir,Cr);fo(ir,cr)},Wt=sn=>{let Ln;Promise.resolve(typeof vr=="function"?vr(sn):vr).then(Vn=>{var ir;if(Vn===!1)return;const cr=Pt(sn,Cr);cr&&(Ln=Object.assign(Object.assign({},sn),{status:"removed"}),Cr==null||Cr.forEach(Qr=>{const no=Ln.uid!==void 0?"uid":"name";Qr[no]===Ln[no]&&!Object.isFrozen(Qr)&&(Qr.status="removed")}),(ir=ga.current)===null||ir===void 0||ir.abort(Ln),fo(Ln,cr))})},ar=sn=>{uo(sn.type),sn.type==="drop"&&(na==null||na(sn))};ve.useImperativeHandle(_r,()=>({onBatchStart:Zo,onSuccess:Rn,onProgress:Wn,onError:Yn,fileList:Cr,upload:ga.current}));const{getPrefixCls:to,direction:Wr,upload:Ht}=ve.useContext(Xe.E_),rn=to("upload",oi),fn=Object.assign(Object.assign({onBatchStart:Zo,onError:Yn,onProgress:Wn,onSuccess:Rn},an),{data:qi,multiple:Oi,action:Po,accept:On,supportServerRender:Pn,prefixCls:rn,disabled:Cn,beforeUpload:Na,onChange:void 0});delete fn.className,delete fn.style,(!sa||Cn)&&delete fn.id;const[pr,Er]=Bn(rn),[Nr]=(0,Je.Z)("Upload",et.Z.Upload),{showRemoveIcon:Xr,showPreviewIcon:Hr,showDownloadIcon:kr,removeIcon:br,previewIcon:Nn,downloadIcon:Pr}=typeof Br=="boolean"?{}:Br,Sr=(sn,Ln)=>Br?ve.createElement(Hn,{prefixCls:rn,listType:zr,items:Cr,previewFile:Ea,onPreview:jr,onDownload:qo,onRemove:Wt,showRemoveIcon:!Cn&&Xr,showPreviewIcon:Hr,showDownloadIcon:kr,removeIcon:br,previewIcon:Nn,downloadIcon:Pr,iconRender:ei,locale:Object.assign(Object.assign({},Nr),Mr),isImageUrl:ni,progress:_a,appendAction:sn,appendActionVisible:Ln,itemRender:Ya,disabled:Cn}):sn,So=ge()(`${rn}-wrapper`,lo,yr,Er,Ht==null?void 0:Ht.className,{[`${rn}-rtl`]:Wr==="rtl",[`${rn}-picture-card-wrapper`]:zr==="picture-card",[`${rn}-picture-circle-wrapper`]:zr==="picture-circle"}),Fo=Object.assign(Object.assign({},Ht==null?void 0:Ht.style),Oo);if(ko==="drag"){const sn=ge()(Er,rn,`${rn}-drag`,{[`${rn}-drag-uploading`]:Cr.some(Ln=>Ln.status==="uploading"),[`${rn}-drag-hover`]:$r==="dragover",[`${rn}-disabled`]:Cn,[`${rn}-rtl`]:Wr==="rtl"});return pr(ve.createElement("span",{className:So},ve.createElement("div",{className:sn,style:Fo,onDrop:ar,onDragOver:ar,onDragLeave:ar},ve.createElement(Pe,Object.assign({},fn,{ref:ga,className:`${rn}-btn`}),ve.createElement("div",{className:`${rn}-drag-container`},sa))),Sr()))}const Vo=ge()(rn,`${rn}-select`,{[`${rn}-disabled`]:Cn}),Gt=(sn=>ve.createElement("div",{className:Vo,style:sn},ve.createElement(Pe,Object.assign({},fn,{ref:ga}))))(sa?void 0:{display:"none"});return pr(zr==="picture-card"||zr==="picture-circle"?ve.createElement("span",{className:So},Sr(Gt,!!sa)):ve.createElement("span",{className:So},Gt,Sr()))};var Eo=ve.forwardRef(nr),Ko=function(an,_r){var mr={};for(var Ir in an)Object.prototype.hasOwnProperty.call(an,Ir)&&_r.indexOf(Ir)<0&&(mr[Ir]=an[Ir]);if(an!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vr=0,Ir=Object.getOwnPropertySymbols(an);vr<Ir.length;vr++)_r.indexOf(Ir[vr])<0&&Object.prototype.propertyIsEnumerable.call(an,Ir[vr])&&(mr[Ir[vr]]=an[Ir[vr]]);return mr},Ka=ve.forwardRef((an,_r)=>{var{style:mr,height:Ir}=an,vr=Ko(an,["style","height"]);return ve.createElement(Eo,Object.assign({ref:_r},vr,{type:"drag",style:Object.assign(Object.assign({},mr),{height:Ir})}))});const Vr=Eo;Vr.Dragger=Ka,Vr.LIST_IGNORE=Tr;var ya=Vr},72665:function(pn,Mt){"use strict";var fe;var ve=typeof Symbol=="function"&&Symbol.for,je=ve?Symbol.for("react.element"):60103,x=ve?Symbol.for("react.portal"):60106,ge=ve?Symbol.for("react.fragment"):60107,Ae=ve?Symbol.for("react.strict_mode"):60108,ue=ve?Symbol.for("react.profiler"):60114,ae=ve?Symbol.for("react.provider"):60109,oe=ve?Symbol.for("react.context"):60110,le=ve?Symbol.for("react.async_mode"):60111,ie=ve?Symbol.for("react.concurrent_mode"):60111,se=ve?Symbol.for("react.forward_ref"):60112,re=ve?Symbol.for("react.suspense"):60113,te=ve?Symbol.for("react.suspense_list"):60120,z=ve?Symbol.for("react.memo"):60115,a=ve?Symbol.for("react.lazy"):60116,y=ve?Symbol.for("react.block"):60121,E=ve?Symbol.for("react.fundamental"):60117,b=ve?Symbol.for("react.responder"):60118,ee=ve?Symbol.for("react.scope"):60119;function ne(de){if(typeof de=="object"&&de!==null){var he=de.$$typeof;switch(he){case je:switch(de=de.type,de){case le:case ie:case ge:case ue:case Ae:case re:return de;default:switch(de=de&&de.$$typeof,de){case oe:case se:case a:case z:case ae:return de;default:return he}}case x:return he}}}function ce(de){return ne(de)===ie}fe=le,fe=ie,fe=oe,fe=ae,fe=je,fe=se,fe=ge,fe=a,fe=z,fe=x,fe=ue,fe=Ae,fe=re,fe=function(de){return ce(de)||ne(de)===le},fe=ce,fe=function(de){return ne(de)===oe},fe=function(de){return ne(de)===ae},fe=function(de){return typeof de=="object"&&de!==null&&de.$$typeof===je},fe=function(de){return ne(de)===se},fe=function(de){return ne(de)===ge},fe=function(de){return ne(de)===a},Mt.isMemo=function(de){return ne(de)===z},fe=function(de){return ne(de)===x},fe=function(de){return ne(de)===ue},fe=function(de){return ne(de)===Ae},fe=function(de){return ne(de)===re},fe=function(de){return typeof de=="string"||typeof de=="function"||de===ge||de===ie||de===ue||de===Ae||de===re||de===te||typeof de=="object"&&de!==null&&(de.$$typeof===a||de.$$typeof===z||de.$$typeof===ae||de.$$typeof===oe||de.$$typeof===se||de.$$typeof===E||de.$$typeof===b||de.$$typeof===ee||de.$$typeof===y)},fe=ne},12060:function(pn,Mt,fe){"use strict";pn.exports=fe(72665)},56261:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return me}});var ve=fe(87462),je=fe(4942),x=fe(45987),ge=fe(1413),Ae=fe(15671),ue=fe(43144),ae=fe(97326),oe=fe(60136),le=fe(51630),ie=fe(94184),se=fe.n(ie),re=fe(34952),te=fe(67294),z=fe(69610),a=function(ye){for(var Ce=ye.prefixCls,we=ye.level,Qe=ye.isStart,Se=ye.isEnd,ke="".concat(Ce,"-indent-unit"),Pe=[],Te=0;Te<we;Te+=1){var Ze;Pe.push(te.createElement("span",{key:Te,className:se()(ke,(Ze={},(0,je.Z)(Ze,"".concat(ke,"-start"),Qe[Te]),(0,je.Z)(Ze,"".concat(ke,"-end"),Se[Te]),Ze))}))}return te.createElement("span",{"aria-hidden":"true",className:"".concat(Ce,"-indent")},Pe)},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",de="---",he=function(be){(0,oe.Z)(Ce,be);var ye=(0,le.Z)(Ce);function Ce(){var we;(0,Ae.Z)(this,Ce);for(var Qe=arguments.length,Se=new Array(Qe),ke=0;ke<Qe;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(Pe){var Te=we.props.context.onNodeClick;Te(Pe,(0,b.F)(we.props)),we.isSelectable()?we.onSelect(Pe):we.onCheck(Pe)},we.onSelectorDoubleClick=function(Pe){var Te=we.props.context.onNodeDoubleClick;Te(Pe,(0,b.F)(we.props))},we.onSelect=function(Pe){if(!we.isDisabled()){var Te=we.props.context.onNodeSelect;Te(Pe,(0,b.F)(we.props))}},we.onCheck=function(Pe){if(!we.isDisabled()){var Te=we.props,Ze=Te.disableCheckbox,Xe=Te.checked,Re=we.props.context.onNodeCheck;if(!(!we.isCheckable()||Ze)){var Je=!Xe;Re(Pe,(0,b.F)(we.props),Je)}}},we.onMouseEnter=function(Pe){var Te=we.props.context.onNodeMouseEnter;Te(Pe,(0,b.F)(we.props))},we.onMouseLeave=function(Pe){var Te=we.props.context.onNodeMouseLeave;Te(Pe,(0,b.F)(we.props))},we.onContextMenu=function(Pe){var Te=we.props.context.onNodeContextMenu;Te(Pe,(0,b.F)(we.props))},we.onDragStart=function(Pe){var Te=we.props.context.onNodeDragStart;Pe.stopPropagation(),we.setState({dragNodeHighlight:!0}),Te(Pe,(0,ae.Z)(we));try{Pe.dataTransfer.setData("text/plain","")}catch(Ze){}},we.onDragEnter=function(Pe){var Te=we.props.context.onNodeDragEnter;Pe.preventDefault(),Pe.stopPropagation(),Te(Pe,(0,ae.Z)(we))},we.onDragOver=function(Pe){var Te=we.props.context.onNodeDragOver;Pe.preventDefault(),Pe.stopPropagation(),Te(Pe,(0,ae.Z)(we))},we.onDragLeave=function(Pe){var Te=we.props.context.onNodeDragLeave;Pe.stopPropagation(),Te(Pe,(0,ae.Z)(we))},we.onDragEnd=function(Pe){var Te=we.props.context.onNodeDragEnd;Pe.stopPropagation(),we.setState({dragNodeHighlight:!1}),Te(Pe,(0,ae.Z)(we))},we.onDrop=function(Pe){var Te=we.props.context.onNodeDrop;Pe.preventDefault(),Pe.stopPropagation(),we.setState({dragNodeHighlight:!1}),Te(Pe,(0,ae.Z)(we))},we.onExpand=function(Pe){var Te=we.props,Ze=Te.loading,Xe=Te.context.onNodeExpand;Ze||Xe(Pe,(0,b.F)(we.props))},we.setSelectHandle=function(Pe){we.selectHandle=Pe},we.getNodeState=function(){var Pe=we.props.expanded;return we.isLeaf()?null:Pe?ne:ce},we.hasChildren=function(){var Pe=we.props.eventKey,Te=we.props.context.keyEntities,Ze=(0,E.Z)(Te,Pe)||{},Xe=Ze.children;return!!(Xe||[]).length},we.isLeaf=function(){var Pe=we.props,Te=Pe.isLeaf,Ze=Pe.loaded,Xe=we.props.context.loadData,Re=we.hasChildren();return Te===!1?!1:Te||!Xe&&!Re||Xe&&Ze&&!Re},we.isDisabled=function(){var Pe=we.props.disabled,Te=we.props.context.disabled;return!!(Te||Pe)},we.isCheckable=function(){var Pe=we.props.checkable,Te=we.props.context.checkable;return!Te||Pe===!1?!1:Te},we.syncLoadData=function(Pe){var Te=Pe.expanded,Ze=Pe.loading,Xe=Pe.loaded,Re=we.props.context,Je=Re.loadData,et=Re.onNodeLoad;Ze||Je&&Te&&!we.isLeaf()&&!we.hasChildren()&&!Xe&&et((0,b.F)(we.props))},we.isDraggable=function(){var Pe=we.props,Te=Pe.data,Ze=Pe.context.draggable;return!!(Ze&&(!Ze.nodeDraggable||Ze.nodeDraggable(Te)))},we.renderDragHandler=function(){var Pe=we.props.context,Te=Pe.draggable,Ze=Pe.prefixCls;return Te!=null&&Te.icon?te.createElement("span",{className:"".concat(Ze,"-draggable-icon")},Te.icon):null},we.renderSwitcherIconDom=function(Pe){var Te=we.props.switcherIcon,Ze=we.props.context.switcherIcon,Xe=Te||Ze;return typeof Xe=="function"?Xe((0,ge.Z)((0,ge.Z)({},we.props),{},{isLeaf:Pe})):Xe},we.renderSwitcher=function(){var Pe=we.props.expanded,Te=we.props.context.prefixCls;if(we.isLeaf()){var Ze=we.renderSwitcherIconDom(!0);return Ze!==!1?te.createElement("span",{className:se()("".concat(Te,"-switcher"),"".concat(Te,"-switcher-noop"))},Ze):null}var Xe=se()("".concat(Te,"-switcher"),"".concat(Te,"-switcher_").concat(Pe?ne:ce)),Re=we.renderSwitcherIconDom(!1);return Re!==!1?te.createElement("span",{onClick:we.onExpand,className:Xe},Re):null},we.renderCheckbox=function(){var Pe=we.props,Te=Pe.checked,Ze=Pe.halfChecked,Xe=Pe.disableCheckbox,Re=we.props.context.prefixCls,Je=we.isDisabled(),et=we.isCheckable();if(!et)return null;var ut=typeof et!="boolean"?et:null;return te.createElement("span",{className:se()("".concat(Re,"-checkbox"),Te&&"".concat(Re,"-checkbox-checked"),!Te&&Ze&&"".concat(Re,"-checkbox-indeterminate"),(Je||Xe)&&"".concat(Re,"-checkbox-disabled")),onClick:we.onCheck},ut)},we.renderIcon=function(){var Pe=we.props.loading,Te=we.props.context.prefixCls;return te.createElement("span",{className:se()("".concat(Te,"-iconEle"),"".concat(Te,"-icon__").concat(we.getNodeState()||"docu"),Pe&&"".concat(Te,"-icon_loading"))})},we.renderSelector=function(){var Pe=we.state.dragNodeHighlight,Te=we.props,Ze=Te.title,Xe=Ze===void 0?de:Ze,Re=Te.selected,Je=Te.icon,et=Te.loading,ut=Te.data,ct=we.props.context,ot=ct.prefixCls,st=ct.showIcon,lt=ct.icon,pt=ct.loadData,yt=ct.titleRender,_t=we.isDisabled(),mt="".concat(ot,"-node-content-wrapper"),dt;if(st){var $e=Je||lt;dt=$e?te.createElement("span",{className:se()("".concat(ot,"-iconEle"),"".concat(ot,"-icon__customize"))},typeof $e=="function"?$e(we.props):$e):we.renderIcon()}else pt&&et&&(dt=we.renderIcon());var Fe;typeof Xe=="function"?Fe=Xe(ut):yt?Fe=yt(ut):Fe=Xe;var Ke=te.createElement("span",{className:"".concat(ot,"-title")},Fe);return te.createElement("span",{ref:we.setSelectHandle,title:typeof Xe=="string"?Xe:"",className:se()("".concat(mt),"".concat(mt,"-").concat(we.getNodeState()||"normal"),!_t&&(Re||Pe)&&"".concat(ot,"-node-selected")),onMouseEnter:we.onMouseEnter,onMouseLeave:we.onMouseLeave,onContextMenu:we.onContextMenu,onClick:we.onSelectorClick,onDoubleClick:we.onSelectorDoubleClick},dt,Ke,we.renderDropIndicator())},we.renderDropIndicator=function(){var Pe=we.props,Te=Pe.disabled,Ze=Pe.eventKey,Xe=we.props.context,Re=Xe.draggable,Je=Xe.dropLevelOffset,et=Xe.dropPosition,ut=Xe.prefixCls,ct=Xe.indent,ot=Xe.dropIndicatorRender,st=Xe.dragOverNodeKey,lt=Xe.direction,pt=!!Re,yt=!Te&&pt&&st===Ze,_t=ct!=null?ct:we.cacheIndent;return we.cacheIndent=ct,yt?ot({dropPosition:et,dropLevelOffset:Je,indent:_t,prefixCls:ut,direction:lt}):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 Qe=this.props.selectable,Se=this.props.context.selectable;return typeof Qe=="boolean"?Qe:Se}},{key:"render",value:function(){var Qe,Se=this.props,ke=Se.eventKey,Pe=Se.className,Te=Se.style,Ze=Se.dragOver,Xe=Se.dragOverGapTop,Re=Se.dragOverGapBottom,Je=Se.isLeaf,et=Se.isStart,ut=Se.isEnd,ct=Se.expanded,ot=Se.selected,st=Se.checked,lt=Se.halfChecked,pt=Se.loading,yt=Se.domRef,_t=Se.active,mt=Se.data,dt=Se.onMouseMove,$e=Se.selectable,Fe=(0,x.Z)(Se,ee),Ke=this.props.context,Ge=Ke.prefixCls,_e=Ke.filterTreeNode,xe=Ke.keyEntities,We=Ke.dropContainerKey,Ie=Ke.dropTargetKey,De=Ke.draggingNodeKey,ze=this.isDisabled(),at=(0,re.Z)(Fe,{aria:!0,data:!0}),bt=(0,E.Z)(xe,ke)||{},Pt=bt.level,Ot=ut[ut.length-1],St=this.isDraggable(),wt=!ze&&St,It=De===ke,Ut=$e!==void 0?{"aria-selected":!!$e}:void 0;return te.createElement("div",(0,ve.Z)({ref:yt,className:se()(Pe,"".concat(Ge,"-treenode"),(Qe={},(0,je.Z)(Qe,"".concat(Ge,"-treenode-disabled"),ze),(0,je.Z)(Qe,"".concat(Ge,"-treenode-switcher-").concat(ct?"open":"close"),!Je),(0,je.Z)(Qe,"".concat(Ge,"-treenode-checkbox-checked"),st),(0,je.Z)(Qe,"".concat(Ge,"-treenode-checkbox-indeterminate"),lt),(0,je.Z)(Qe,"".concat(Ge,"-treenode-selected"),ot),(0,je.Z)(Qe,"".concat(Ge,"-treenode-loading"),pt),(0,je.Z)(Qe,"".concat(Ge,"-treenode-active"),_t),(0,je.Z)(Qe,"".concat(Ge,"-treenode-leaf-last"),Ot),(0,je.Z)(Qe,"".concat(Ge,"-treenode-draggable"),St),(0,je.Z)(Qe,"dragging",It),(0,je.Z)(Qe,"drop-target",Ie===ke),(0,je.Z)(Qe,"drop-container",We===ke),(0,je.Z)(Qe,"drag-over",!ze&&Ze),(0,je.Z)(Qe,"drag-over-gap-top",!ze&&Xe),(0,je.Z)(Qe,"drag-over-gap-bottom",!ze&&Re),(0,je.Z)(Qe,"filter-node",_e&&_e((0,b.F)(this.props))),Qe)),style:Te,draggable:wt,"aria-grabbed":It,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:dt},Ut,at),te.createElement(y,{prefixCls:Ge,level:Pt,isStart:et,isEnd:ut}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),Ce}(te.Component),pe=function(ye){return te.createElement(z.k.Consumer,null,function(Ce){return te.createElement(he,(0,ve.Z)({},ye,{context:Ce}))})};pe.displayName="TreeNode",pe.isTreeNode=1;var me=pe},69610:function(pn,Mt,fe){"use strict";fe.d(Mt,{k:function(){return je}});var ve=fe(67294),je=ve.createContext(null)},29873:function(pn,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 re},yx:function(){return se}});var ve=fe(74902),je=fe(71002),x=fe(72978),ge=fe(67294),Ae=fe(56261),ue=fe(3596),ae=fe(83898),oe=null;function le(ce,de){if(!ce)return[];var he=ce.slice(),pe=he.indexOf(de);return pe>=0&&he.splice(pe,1),he}function ie(ce,de){var he=(ce||[]).slice();return he.indexOf(de)===-1&&he.push(de),he}function se(ce){return ce.split("-")}function re(ce,de){var he=[],pe=(0,ue.Z)(de,ce);function me(){var be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];be.forEach(function(ye){var Ce=ye.key,we=ye.children;he.push(Ce),me(we)})}return me(pe.children),he}function te(ce){if(ce.parent){var de=se(ce.pos);return Number(de[de.length-1])===ce.parent.children.length-1}return!1}function z(ce){var de=se(ce.pos);return Number(de[de.length-1])===0}function a(ce,de,he,pe,me,be,ye,Ce,we,Qe){var Se,ke=ce.clientX,Pe=ce.clientY,Te=ce.target.getBoundingClientRect(),Ze=Te.top,Xe=Te.height,Re=(Qe==="rtl"?-1:1)*(((me==null?void 0:me.x)||0)-ke),Je=(Re-12)/pe,et=(0,ue.Z)(Ce,he.props.eventKey);if(Pe<Ze+Xe/2){var ut=ye.findIndex(function(Ke){return Ke.key===et.key}),ct=ut<=0?0:ut-1,ot=ye[ct].key;et=(0,ue.Z)(Ce,ot)}var st=et.key,lt=et,pt=et.key,yt=0,_t=0;if(!we.includes(st))for(var mt=0;mt<Je&&te(et);mt+=1)et=et.parent,_t+=1;var dt=de.props.data,$e=et.node,Fe=!0;return z(et)&&et.level===0&&Pe<Ze+Xe/2&&be({dragNode:dt,dropNode:$e,dropPosition:-1})&&et.key===he.props.eventKey?yt=-1:(lt.children||[]).length&&we.includes(pt)?be({dragNode:dt,dropNode:$e,dropPosition:0})?yt=0:Fe=!1:_t===0?Je>-1.5?be({dragNode:dt,dropNode:$e,dropPosition:1})?yt=1:Fe=!1:be({dragNode:dt,dropNode:$e,dropPosition:0})?yt=0:be({dragNode:dt,dropNode:$e,dropPosition:1})?yt=1:Fe=!1:be({dragNode:dt,dropNode:$e,dropPosition:1})?yt=1:Fe=!1,{dropPosition:yt,dropLevelOffset:_t,dropTargetKey:et.key,dropTargetPos:et.pos,dragOverNodeKey:pt,dropContainerKey:yt===0?null:((Se=et.parent)===null||Se===void 0?void 0:Se.key)||null,dropAllowed:Fe}}function y(ce,de){if(ce){var he=de.multiple;return he?ce.slice():ce.length?[ce[0]]:ce}}var E=function(de){return de};function b(ce,de){if(!ce)return[];var he=de||{},pe=he.processProps,me=pe===void 0?E:pe,be=Array.isArray(ce)?ce:[ce];return be.map(function(ye){var Ce=ye.children,we=_objectWithoutProperties(ye,oe),Qe=b(Ce,de);return React.createElement(TreeNode,_extends({key:we.key},me(we)),Qe)})}function ee(ce){if(!ce)return null;var de;if(Array.isArray(ce))de={checkedKeys:ce,halfCheckedKeys:void 0};else if((0,je.Z)(ce)==="object")de={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 de}function ne(ce,de){var he=new Set;function pe(me){if(!he.has(me)){var be=(0,ue.Z)(de,me);if(be){he.add(me);var ye=be.parent,Ce=be.node;Ce.disabled||ye&&pe(ye.key)}}}return(ce||[]).forEach(function(me){pe(me)}),(0,ve.Z)(he)}},97153:function(pn,Mt,fe){"use strict";fe.d(Mt,{S:function(){return ae}});var ve=fe(72978),je=fe(3596);function x(oe,le){var ie=new Set;return oe.forEach(function(se){le.has(se)||ie.add(se)}),ie}function ge(oe){var le=oe||{},ie=le.disabled,se=le.disableCheckbox,re=le.checkable;return!!(ie||se)||re===!1}function Ae(oe,le,ie,se){for(var re=new Set(oe),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,de=ee.children,he=de===void 0?[]:de;re.has(ne)&&!se(ce)&&he.filter(function(pe){return!se(pe.node)}).forEach(function(pe){re.add(pe.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 de=!0,he=!1;(ne.children||[]).filter(function(pe){return!se(pe.node)}).forEach(function(pe){var me=pe.key,be=re.has(me);de&&!be&&(de=!1),!he&&(be||te.has(me))&&(he=!0)}),de&&re.add(ne.key),he&&te.add(ne.key),y.add(ne.key)}})}return{checkedKeys:Array.from(re),halfCheckedKeys:Array.from(x(te,re))}}function ue(oe,le,ie,se,re){for(var te=new Set(oe),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,de=ne.node,he=ne.children,pe=he===void 0?[]:he;!te.has(ce)&&!z.has(ce)&&!re(de)&&pe.filter(function(me){return!re(me.node)}).forEach(function(me){te.delete(me.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,de=ne.node;if(!(re(de)||!ne.parent||E.has(ne.parent.key))){if(re(ne.parent.node)){E.add(ce.key);return}var he=!0,pe=!1;(ce.children||[]).filter(function(me){return!re(me.node)}).forEach(function(me){var be=me.key,ye=te.has(be);he&&!ye&&(he=!1),!pe&&(ye||z.has(be))&&(pe=!0)}),he||te.delete(ce.key),pe&&z.add(ce.key),E.add(ce.key)}})}return{checkedKeys:Array.from(te),halfCheckedKeys:Array.from(x(z,te))}}function ae(oe,le,ie,se){var re=[],te;se?te=se:te=ge;var z=new Set(oe.filter(function(b){var ee=!!(0,je.Z)(ie,b);return ee||re.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,ve.ZP)(!re.length,"Tree missing follow keys: ".concat(re.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var E;return le===!0?E=Ae(z,a,y,te):E=ue(z,le.halfCheckedKeys,a,y,te),E}},3596:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ve}});function ve(je,x){return je[x]}},83898:function(pn,Mt,fe){"use strict";fe.d(Mt,{I8:function(){return ne},F:function(){return de},zn:function(){return E},w$:function(){return a},oH:function(){return b},km:function(){return z},H8:function(){return ce}});var ve=fe(71002),je=fe(74902),x=fe(1413),ge=fe(45987),Ae=fe(67294),ue=fe(28580);function ae(he){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},me=[];return Ae.Children.forEach(he,function(be){be==null&&!pe.keepEmpty||(Array.isArray(be)?me=me.concat(ae(be)):(0,ue.isFragment)(be)&&be.props?me=me.concat(ae(be.props.children,pe)):me.push(be))}),me}function oe(he,pe){var me=(0,x.Z)({},he);return Array.isArray(pe)&&pe.forEach(function(be){delete me[be]}),me}var le=fe(72978),ie=fe(3596),se=["children"];function re(he,pe){return"".concat(he,"-").concat(pe)}function te(he){return he&&he.type&&he.type.isTreeNode}function z(he,pe){return he!=null?he:pe}function a(he){var pe=he||{},me=pe.title,be=pe._title,ye=pe.key,Ce=pe.children,we=me||"title";return{title:we,_title:be||[we],key:ye||"key",children:Ce||"children"}}function y(he,pe){var me=new Map;function be(ye){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ye||[]).forEach(function(we){var Qe=we[pe.key],Se=we[pe.children];warning(Qe!=null,"Tree node must have a certain key: [".concat(Ce).concat(Qe,"]"));var ke=String(Qe);warning(!me.has(ke)||Qe===null||Qe===void 0,"Same 'key' exist in the Tree: ".concat(ke)),me.set(ke,!0),be(Se,"".concat(Ce).concat(ke," > "))})}be(he)}function E(he){function pe(me){var be=ae(me);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,Qe=we.children,Se=(0,ge.Z)(we,se),ke=(0,x.Z)({key:Ce},Se),Pe=pe(Qe);return Pe.length&&(ke.children=Pe),ke}).filter(function(ye){return ye})}return pe(he)}function b(he,pe,me){var be=a(me),ye=be._title,Ce=be.key,we=be.children,Qe=new Set(pe===!0?[]:pe),Se=[];function ke(Pe){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Pe.map(function(Ze,Xe){for(var Re=re(Te?Te.pos:"0",Xe),Je=z(Ze[Ce],Re),et,ut=0;ut<ye.length;ut+=1){var ct=ye[ut];if(Ze[ct]!==void 0){et=Ze[ct];break}}var ot=(0,x.Z)((0,x.Z)({},oe(Ze,[].concat((0,je.Z)(ye),[Ce,we]))),{},{title:et,key:Je,parent:Te,pos:Re,children:null,data:Ze,isStart:[].concat((0,je.Z)(Te?Te.isStart:[]),[Xe===0]),isEnd:[].concat((0,je.Z)(Te?Te.isEnd:[]),[Xe===Pe.length-1])});return Se.push(ot),pe===!0||Qe.has(Je)?ot.children=ke(Ze[we]||[],ot):ot.children=[],ot})}return ke(he),Se}function ee(he,pe,me){var be={};(0,ve.Z)(me)==="object"?be=me:be={externalGetKey:me},be=be||{};var ye=be,Ce=ye.childrenPropName,we=ye.externalGetKey,Qe=ye.fieldNames,Se=a(Qe),ke=Se.key,Pe=Se.children,Te=Ce||Pe,Ze;we?typeof we=="string"?Ze=function(Je){return Je[we]}:typeof we=="function"&&(Ze=function(Je){return we(Je)}):Ze=function(Je,et){return z(Je[ke],et)};function Xe(Re,Je,et,ut){var ct=Re?Re[Te]:he,ot=Re?re(et.pos,Je):"0",st=Re?[].concat((0,je.Z)(ut),[Re]):[];if(Re){var lt=Ze(Re,ot),pt={node:Re,index:Je,pos:ot,key:lt,parentPos:et.node?et.pos:null,level:et.level+1,nodes:st};pe(pt)}ct&&ct.forEach(function(yt,_t){Xe(yt,_t,{node:Re,pos:ot,level:et?et.level+1:-1},st)})}Xe(null)}function ne(he){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},me=pe.initWrapper,be=pe.processEntity,ye=pe.onProcessFinished,Ce=pe.externalGetKey,we=pe.childrenPropName,Qe=pe.fieldNames,Se=arguments.length>2?arguments[2]:void 0,ke=Ce||Se,Pe={},Te={},Ze={posEntities:Pe,keyEntities:Te};return me&&(Ze=me(Ze)||Ze),ee(he,function(Xe){var Re=Xe.node,Je=Xe.index,et=Xe.pos,ut=Xe.key,ct=Xe.parentPos,ot=Xe.level,st=Xe.nodes,lt={node:Re,nodes:st,index:Je,key:ut,pos:et,level:ot},pt=z(ut,et);Pe[et]=lt,Te[pt]=lt,lt.parent=Pe[ct],lt.parent&&(lt.parent.children=lt.parent.children||[],lt.parent.children.push(lt)),be&&be(lt,Ze)},{externalGetKey:ke,childrenPropName:we,fieldNames:Qe}),ye&&ye(Ze),Ze}function ce(he,pe){var me=pe.expandedKeys,be=pe.selectedKeys,ye=pe.loadedKeys,Ce=pe.loadingKeys,we=pe.checkedKeys,Qe=pe.halfCheckedKeys,Se=pe.dragOverNodeKey,ke=pe.dropPosition,Pe=pe.keyEntities,Te=(0,ie.Z)(Pe,he),Ze={eventKey:he,expanded:me.indexOf(he)!==-1,selected:be.indexOf(he)!==-1,loaded:ye.indexOf(he)!==-1,loading:Ce.indexOf(he)!==-1,checked:we.indexOf(he)!==-1,halfChecked:Qe.indexOf(he)!==-1,pos:String(Te?Te.pos:""),dragOver:Se===he&&ke===0,dragOverGapTop:Se===he&&ke===-1,dragOverGapBottom:Se===he&&ke===1};return Ze}function de(he){var pe=he.data,me=he.expanded,be=he.selected,ye=he.checked,Ce=he.loaded,we=he.loading,Qe=he.halfChecked,Se=he.dragOver,ke=he.dragOverGapTop,Pe=he.dragOverGapBottom,Te=he.pos,Ze=he.active,Xe=he.eventKey,Re=(0,x.Z)((0,x.Z)({},pe),{},{expanded:me,selected:be,checked:ye,loaded:Ce,loading:we,halfChecked:Qe,dragOver:Se,dragOverGapTop:ke,dragOverGapBottom:Pe,pos:Te,active:Ze,key:Xe});return"props"in Re||Object.defineProperty(Re,"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`."),he}}),Re}},34952:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return oe}});var ve=fe(1413),je=`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`,ge="".concat(je," ").concat(x).split(/[\s\n]+/),Ae="aria-",ue="data-";function ae(le,ie){return le.indexOf(ie)===0}function oe(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,ve.Z)({},ie);var re={};return Object.keys(le).forEach(function(te){(se.aria&&(te==="role"||ae(te,Ae))||se.data&&ae(te,ue)||se.attr&&ge.includes(te))&&(re[te]=le[te])}),re}},72978:function(pn,Mt,fe){"use strict";var ve={};function je(oe,le){}function x(oe,le){}function ge(){ve={}}function Ae(oe,le,ie){!le&&!ve[ie]&&(oe(!1,ie),ve[ie]=!0)}function ue(oe,le){Ae(je,oe,le)}function ae(oe,le){Ae(x,oe,le)}Mt.ZP=ue},81533:function(pn,Mt){"use strict";var fe;var ve=typeof Symbol=="function"&&Symbol.for,je=ve?Symbol.for("react.element"):60103,x=ve?Symbol.for("react.portal"):60106,ge=ve?Symbol.for("react.fragment"):60107,Ae=ve?Symbol.for("react.strict_mode"):60108,ue=ve?Symbol.for("react.profiler"):60114,ae=ve?Symbol.for("react.provider"):60109,oe=ve?Symbol.for("react.context"):60110,le=ve?Symbol.for("react.async_mode"):60111,ie=ve?Symbol.for("react.concurrent_mode"):60111,se=ve?Symbol.for("react.forward_ref"):60112,re=ve?Symbol.for("react.suspense"):60113,te=ve?Symbol.for("react.suspense_list"):60120,z=ve?Symbol.for("react.memo"):60115,a=ve?Symbol.for("react.lazy"):60116,y=ve?Symbol.for("react.block"):60121,E=ve?Symbol.for("react.fundamental"):60117,b=ve?Symbol.for("react.responder"):60118,ee=ve?Symbol.for("react.scope"):60119;function ne(de){if(typeof de=="object"&&de!==null){var he=de.$$typeof;switch(he){case je:switch(de=de.type,de){case le:case ie:case ge:case ue:case Ae:case re:return de;default:switch(de=de&&de.$$typeof,de){case oe:case se:case a:case z:case ae:return de;default:return he}}case x:return he}}}function ce(de){return ne(de)===ie}fe=le,fe=ie,fe=oe,fe=ae,fe=je,fe=se,fe=ge,fe=a,fe=z,fe=x,fe=ue,fe=Ae,fe=re,fe=function(de){return ce(de)||ne(de)===le},fe=ce,fe=function(de){return ne(de)===oe},fe=function(de){return ne(de)===ae},fe=function(de){return typeof de=="object"&&de!==null&&de.$$typeof===je},fe=function(de){return ne(de)===se},Mt.isFragment=function(de){return ne(de)===ge},fe=function(de){return ne(de)===a},Mt.isMemo=function(de){return ne(de)===z},fe=function(de){return ne(de)===x},fe=function(de){return ne(de)===ue},fe=function(de){return ne(de)===Ae},fe=function(de){return ne(de)===re},fe=function(de){return typeof de=="string"||typeof de=="function"||de===ge||de===ie||de===ue||de===Ae||de===re||de===te||typeof de=="object"&&de!==null&&(de.$$typeof===a||de.$$typeof===z||de.$$typeof===ae||de.$$typeof===oe||de.$$typeof===se||de.$$typeof===E||de.$$typeof===b||de.$$typeof===ee||de.$$typeof===y)},fe=ne},28580:function(pn,Mt,fe){"use strict";pn.exports=fe(81533)},92389:function(pn,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(je){var x=je.keyCode;if(je.altKey&&!je.ctrlKey||je.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(je){if(je>=fe.ZERO&&je<=fe.NINE||je>=fe.NUM_ZERO&&je<=fe.NUM_MULTIPLY||je>=fe.A&&je<=fe.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&je===0)return!0;switch(je){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(pn,Mt){"use strict";Mt.byteLength=ae,Mt.toByteArray=le,Mt.fromByteArray=re;for(var fe=[],ve=[],je=typeof Uint8Array!="undefined"?Uint8Array:Array,x="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ge=0,Ae=x.length;ge<Ae;++ge)fe[ge]=x[ge],ve[x.charCodeAt(ge)]=ge;ve[45]=62,ve[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 oe(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 je(oe(te,y,E)),ee=0,ne=E>0?y-4:y,ce;for(ce=0;ce<ne;ce+=4)z=ve[te.charCodeAt(ce)]<<18|ve[te.charCodeAt(ce+1)]<<12|ve[te.charCodeAt(ce+2)]<<6|ve[te.charCodeAt(ce+3)],b[ee++]=z>>16&255,b[ee++]=z>>8&255,b[ee++]=z&255;return E===2&&(z=ve[te.charCodeAt(ce)]<<2|ve[te.charCodeAt(ce+1)]>>4,b[ee++]=z&255),E===1&&(z=ve[te.charCodeAt(ce)]<<10|ve[te.charCodeAt(ce+1)]<<4|ve[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 re(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(pn,Mt,fe){"use strict";var ve;var je=fe(80258),x=fe(80645),ge=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Mt.lW=oe,ve=ee,Mt.h2=50;var Ae=2147483647;ve=Ae,oe.TYPED_ARRAY_SUPPORT=ue(),!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 ue(){try{var Ge=new Uint8Array(1),_e={foo:function(){return 42}};return Object.setPrototypeOf(_e,Uint8Array.prototype),Object.setPrototypeOf(Ge,_e),Ge.foo()===42}catch(xe){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 ae(Ge){if(Ge>Ae)throw new RangeError('The value "'+Ge+'" is invalid for option "size"');var _e=new Uint8Array(Ge);return Object.setPrototypeOf(_e,oe.prototype),_e}function oe(Ge,_e,xe){if(typeof Ge=="number"){if(typeof _e=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return re(Ge)}return le(Ge,_e,xe)}oe.poolSize=8192;function le(Ge,_e,xe){if(typeof Ge=="string")return te(Ge,_e);if(ArrayBuffer.isView(Ge))return a(Ge);if(Ge==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ge);if($e(Ge,ArrayBuffer)||Ge&&$e(Ge.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&($e(Ge,SharedArrayBuffer)||Ge&&$e(Ge.buffer,SharedArrayBuffer)))return y(Ge,_e,xe);if(typeof Ge=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var We=Ge.valueOf&&Ge.valueOf();if(We!=null&&We!==Ge)return oe.from(We,_e,xe);var Ie=E(Ge);if(Ie)return Ie;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Ge[Symbol.toPrimitive]=="function")return oe.from(Ge[Symbol.toPrimitive]("string"),_e,xe);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ge)}oe.from=function(Ge,_e,xe){return le(Ge,_e,xe)},Object.setPrototypeOf(oe.prototype,Uint8Array.prototype),Object.setPrototypeOf(oe,Uint8Array);function ie(Ge){if(typeof Ge!="number")throw new TypeError('"size" argument must be of type number');if(Ge<0)throw new RangeError('The value "'+Ge+'" is invalid for option "size"')}function se(Ge,_e,xe){return ie(Ge),Ge<=0?ae(Ge):_e!==void 0?typeof xe=="string"?ae(Ge).fill(_e,xe):ae(Ge).fill(_e):ae(Ge)}oe.alloc=function(Ge,_e,xe){return se(Ge,_e,xe)};function re(Ge){return ie(Ge),ae(Ge<0?0:b(Ge)|0)}oe.allocUnsafe=function(Ge){return re(Ge)},oe.allocUnsafeSlow=function(Ge){return re(Ge)};function te(Ge,_e){if((typeof _e!="string"||_e==="")&&(_e="utf8"),!oe.isEncoding(_e))throw new TypeError("Unknown encoding: "+_e);var xe=ne(Ge,_e)|0,We=ae(xe),Ie=We.write(Ge,_e);return Ie!==xe&&(We=We.slice(0,Ie)),We}function z(Ge){for(var _e=Ge.length<0?0:b(Ge.length)|0,xe=ae(_e),We=0;We<_e;We+=1)xe[We]=Ge[We]&255;return xe}function a(Ge){if($e(Ge,Uint8Array)){var _e=new Uint8Array(Ge);return y(_e.buffer,_e.byteOffset,_e.byteLength)}return z(Ge)}function y(Ge,_e,xe){if(_e<0||Ge.byteLength<_e)throw new RangeError('"offset" is outside of buffer bounds');if(Ge.byteLength<_e+(xe||0))throw new RangeError('"length" is outside of buffer bounds');var We;return _e===void 0&&xe===void 0?We=new Uint8Array(Ge):xe===void 0?We=new Uint8Array(Ge,_e):We=new Uint8Array(Ge,_e,xe),Object.setPrototypeOf(We,oe.prototype),We}function E(Ge){if(oe.isBuffer(Ge)){var _e=b(Ge.length)|0,xe=ae(_e);return xe.length===0||Ge.copy(xe,0,0,_e),xe}if(Ge.length!==void 0)return typeof Ge.length!="number"||Fe(Ge.length)?ae(0):z(Ge);if(Ge.type==="Buffer"&&Array.isArray(Ge.data))return z(Ge.data)}function b(Ge){if(Ge>=Ae)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Ae.toString(16)+" bytes");return Ge|0}function ee(Ge){return+Ge!=Ge&&(Ge=0),oe.alloc(+Ge)}oe.isBuffer=function(_e){return _e!=null&&_e._isBuffer===!0&&_e!==oe.prototype},oe.compare=function(_e,xe){if($e(_e,Uint8Array)&&(_e=oe.from(_e,_e.offset,_e.byteLength)),$e(xe,Uint8Array)&&(xe=oe.from(xe,xe.offset,xe.byteLength)),!oe.isBuffer(_e)||!oe.isBuffer(xe))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(_e===xe)return 0;for(var We=_e.length,Ie=xe.length,De=0,ze=Math.min(We,Ie);De<ze;++De)if(_e[De]!==xe[De]){We=_e[De],Ie=xe[De];break}return We<Ie?-1:Ie<We?1:0},oe.isEncoding=function(_e){switch(String(_e).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(_e,xe){if(!Array.isArray(_e))throw new TypeError('"list" argument must be an Array of Buffers');if(_e.length===0)return oe.alloc(0);var We;if(xe===void 0)for(xe=0,We=0;We<_e.length;++We)xe+=_e[We].length;var Ie=oe.allocUnsafe(xe),De=0;for(We=0;We<_e.length;++We){var ze=_e[We];if($e(ze,Uint8Array))De+ze.length>Ie.length?oe.from(ze).copy(Ie,De):Uint8Array.prototype.set.call(Ie,ze,De);else if(oe.isBuffer(ze))ze.copy(Ie,De);else throw new TypeError('"list" argument must be an Array of Buffers');De+=ze.length}return Ie};function ne(Ge,_e){if(oe.isBuffer(Ge))return Ge.length;if(ArrayBuffer.isView(Ge)||$e(Ge,ArrayBuffer))return Ge.byteLength;if(typeof Ge!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Ge);var xe=Ge.length,We=arguments.length>2&&arguments[2]===!0;if(!We&&xe===0)return 0;for(var Ie=!1;;)switch(_e){case"ascii":case"latin1":case"binary":return xe;case"utf8":case"utf-8":return pt(Ge).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return xe*2;case"hex":return xe>>>1;case"base64":return mt(Ge).length;default:if(Ie)return We?-1:pt(Ge).length;_e=(""+_e).toLowerCase(),Ie=!0}}oe.byteLength=ne;function ce(Ge,_e,xe){var We=!1;if((_e===void 0||_e<0)&&(_e=0),_e>this.length||((xe===void 0||xe>this.length)&&(xe=this.length),xe<=0)||(xe>>>=0,_e>>>=0,xe<=_e))return"";for(Ge||(Ge="utf8");;)switch(Ge){case"hex":return Xe(this,_e,xe);case"utf8":case"utf-8":return Se(this,_e,xe);case"ascii":return Te(this,_e,xe);case"latin1":case"binary":return Ze(this,_e,xe);case"base64":return Qe(this,_e,xe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Re(this,_e,xe);default:if(We)throw new TypeError("Unknown encoding: "+Ge);Ge=(Ge+"").toLowerCase(),We=!0}}oe.prototype._isBuffer=!0;function de(Ge,_e,xe){var We=Ge[_e];Ge[_e]=Ge[xe],Ge[xe]=We}oe.prototype.swap16=function(){var _e=this.length;if(_e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var xe=0;xe<_e;xe+=2)de(this,xe,xe+1);return this},oe.prototype.swap32=function(){var _e=this.length;if(_e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var xe=0;xe<_e;xe+=4)de(this,xe,xe+3),de(this,xe+1,xe+2);return this},oe.prototype.swap64=function(){var _e=this.length;if(_e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var xe=0;xe<_e;xe+=8)de(this,xe,xe+7),de(this,xe+1,xe+6),de(this,xe+2,xe+5),de(this,xe+3,xe+4);return this},oe.prototype.toString=function(){var _e=this.length;return _e===0?"":arguments.length===0?Se(this,0,_e):ce.apply(this,arguments)},oe.prototype.toLocaleString=oe.prototype.toString,oe.prototype.equals=function(_e){if(!oe.isBuffer(_e))throw new TypeError("Argument must be a Buffer");return this===_e?!0:oe.compare(this,_e)===0},oe.prototype.inspect=function(){var _e="",xe=Mt.h2;return _e=this.toString("hex",0,xe).replace(/(.{2})/g,"$1 ").trim(),this.length>xe&&(_e+=" ... "),"<Buffer "+_e+">"},ge&&(oe.prototype[ge]=oe.prototype.inspect),oe.prototype.compare=function(_e,xe,We,Ie,De){if($e(_e,Uint8Array)&&(_e=oe.from(_e,_e.offset,_e.byteLength)),!oe.isBuffer(_e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof _e);if(xe===void 0&&(xe=0),We===void 0&&(We=_e?_e.length:0),Ie===void 0&&(Ie=0),De===void 0&&(De=this.length),xe<0||We>_e.length||Ie<0||De>this.length)throw new RangeError("out of range index");if(Ie>=De&&xe>=We)return 0;if(Ie>=De)return-1;if(xe>=We)return 1;if(xe>>>=0,We>>>=0,Ie>>>=0,De>>>=0,this===_e)return 0;for(var ze=De-Ie,at=We-xe,bt=Math.min(ze,at),Pt=this.slice(Ie,De),Ot=_e.slice(xe,We),St=0;St<bt;++St)if(Pt[St]!==Ot[St]){ze=Pt[St],at=Ot[St];break}return ze<at?-1:at<ze?1:0};function he(Ge,_e,xe,We,Ie){if(Ge.length===0)return-1;if(typeof xe=="string"?(We=xe,xe=0):xe>2147483647?xe=2147483647:xe<-2147483648&&(xe=-2147483648),xe=+xe,Fe(xe)&&(xe=Ie?0:Ge.length-1),xe<0&&(xe=Ge.length+xe),xe>=Ge.length){if(Ie)return-1;xe=Ge.length-1}else if(xe<0)if(Ie)xe=0;else return-1;if(typeof _e=="string"&&(_e=oe.from(_e,We)),oe.isBuffer(_e))return _e.length===0?-1:pe(Ge,_e,xe,We,Ie);if(typeof _e=="number")return _e=_e&255,typeof Uint8Array.prototype.indexOf=="function"?Ie?Uint8Array.prototype.indexOf.call(Ge,_e,xe):Uint8Array.prototype.lastIndexOf.call(Ge,_e,xe):pe(Ge,[_e],xe,We,Ie);throw new TypeError("val must be string, number or Buffer")}function pe(Ge,_e,xe,We,Ie){var De=1,ze=Ge.length,at=_e.length;if(We!==void 0&&(We=String(We).toLowerCase(),We==="ucs2"||We==="ucs-2"||We==="utf16le"||We==="utf-16le")){if(Ge.length<2||_e.length<2)return-1;De=2,ze/=2,at/=2,xe/=2}function bt(It,Ut){return De===1?It[Ut]:It.readUInt16BE(Ut*De)}var Pt;if(Ie){var Ot=-1;for(Pt=xe;Pt<ze;Pt++)if(bt(Ge,Pt)===bt(_e,Ot===-1?0:Pt-Ot)){if(Ot===-1&&(Ot=Pt),Pt-Ot+1===at)return Ot*De}else Ot!==-1&&(Pt-=Pt-Ot),Ot=-1}else for(xe+at>ze&&(xe=ze-at),Pt=xe;Pt>=0;Pt--){for(var St=!0,wt=0;wt<at;wt++)if(bt(Ge,Pt+wt)!==bt(_e,wt)){St=!1;break}if(St)return Pt}return-1}oe.prototype.includes=function(_e,xe,We){return this.indexOf(_e,xe,We)!==-1},oe.prototype.indexOf=function(_e,xe,We){return he(this,_e,xe,We,!0)},oe.prototype.lastIndexOf=function(_e,xe,We){return he(this,_e,xe,We,!1)};function me(Ge,_e,xe,We){xe=Number(xe)||0;var Ie=Ge.length-xe;We?(We=Number(We),We>Ie&&(We=Ie)):We=Ie;var De=_e.length;We>De/2&&(We=De/2);for(var ze=0;ze<We;++ze){var at=parseInt(_e.substr(ze*2,2),16);if(Fe(at))return ze;Ge[xe+ze]=at}return ze}function be(Ge,_e,xe,We){return dt(pt(_e,Ge.length-xe),Ge,xe,We)}function ye(Ge,_e,xe,We){return dt(yt(_e),Ge,xe,We)}function Ce(Ge,_e,xe,We){return dt(mt(_e),Ge,xe,We)}function we(Ge,_e,xe,We){return dt(_t(_e,Ge.length-xe),Ge,xe,We)}oe.prototype.write=function(_e,xe,We,Ie){if(xe===void 0)Ie="utf8",We=this.length,xe=0;else if(We===void 0&&typeof xe=="string")Ie=xe,We=this.length,xe=0;else if(isFinite(xe))xe=xe>>>0,isFinite(We)?(We=We>>>0,Ie===void 0&&(Ie="utf8")):(Ie=We,We=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var De=this.length-xe;if((We===void 0||We>De)&&(We=De),_e.length>0&&(We<0||xe<0)||xe>this.length)throw new RangeError("Attempt to write outside buffer bounds");Ie||(Ie="utf8");for(var ze=!1;;)switch(Ie){case"hex":return me(this,_e,xe,We);case"utf8":case"utf-8":return be(this,_e,xe,We);case"ascii":case"latin1":case"binary":return ye(this,_e,xe,We);case"base64":return Ce(this,_e,xe,We);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return we(this,_e,xe,We);default:if(ze)throw new TypeError("Unknown encoding: "+Ie);Ie=(""+Ie).toLowerCase(),ze=!0}},oe.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Qe(Ge,_e,xe){return _e===0&&xe===Ge.length?je.fromByteArray(Ge):je.fromByteArray(Ge.slice(_e,xe))}function Se(Ge,_e,xe){xe=Math.min(Ge.length,xe);for(var We=[],Ie=_e;Ie<xe;){var De=Ge[Ie],ze=null,at=De>239?4:De>223?3:De>191?2:1;if(Ie+at<=xe){var bt,Pt,Ot,St;switch(at){case 1:De<128&&(ze=De);break;case 2:bt=Ge[Ie+1],(bt&192)===128&&(St=(De&31)<<6|bt&63,St>127&&(ze=St));break;case 3:bt=Ge[Ie+1],Pt=Ge[Ie+2],(bt&192)===128&&(Pt&192)===128&&(St=(De&15)<<12|(bt&63)<<6|Pt&63,St>2047&&(St<55296||St>57343)&&(ze=St));break;case 4:bt=Ge[Ie+1],Pt=Ge[Ie+2],Ot=Ge[Ie+3],(bt&192)===128&&(Pt&192)===128&&(Ot&192)===128&&(St=(De&15)<<18|(bt&63)<<12|(Pt&63)<<6|Ot&63,St>65535&&St<1114112&&(ze=St))}}ze===null?(ze=65533,at=1):ze>65535&&(ze-=65536,We.push(ze>>>10&1023|55296),ze=56320|ze&1023),We.push(ze),Ie+=at}return Pe(We)}var ke=4096;function Pe(Ge){var _e=Ge.length;if(_e<=ke)return String.fromCharCode.apply(String,Ge);for(var xe="",We=0;We<_e;)xe+=String.fromCharCode.apply(String,Ge.slice(We,We+=ke));return xe}function Te(Ge,_e,xe){var We="";xe=Math.min(Ge.length,xe);for(var Ie=_e;Ie<xe;++Ie)We+=String.fromCharCode(Ge[Ie]&127);return We}function Ze(Ge,_e,xe){var We="";xe=Math.min(Ge.length,xe);for(var Ie=_e;Ie<xe;++Ie)We+=String.fromCharCode(Ge[Ie]);return We}function Xe(Ge,_e,xe){var We=Ge.length;(!_e||_e<0)&&(_e=0),(!xe||xe<0||xe>We)&&(xe=We);for(var Ie="",De=_e;De<xe;++De)Ie+=Ke[Ge[De]];return Ie}function Re(Ge,_e,xe){for(var We=Ge.slice(_e,xe),Ie="",De=0;De<We.length-1;De+=2)Ie+=String.fromCharCode(We[De]+We[De+1]*256);return Ie}oe.prototype.slice=function(_e,xe){var We=this.length;_e=~~_e,xe=xe===void 0?We:~~xe,_e<0?(_e+=We,_e<0&&(_e=0)):_e>We&&(_e=We),xe<0?(xe+=We,xe<0&&(xe=0)):xe>We&&(xe=We),xe<_e&&(xe=_e);var Ie=this.subarray(_e,xe);return Object.setPrototypeOf(Ie,oe.prototype),Ie};function Je(Ge,_e,xe){if(Ge%1!==0||Ge<0)throw new RangeError("offset is not uint");if(Ge+_e>xe)throw new RangeError("Trying to access beyond buffer length")}oe.prototype.readUintLE=oe.prototype.readUIntLE=function(_e,xe,We){_e=_e>>>0,xe=xe>>>0,We||Je(_e,xe,this.length);for(var Ie=this[_e],De=1,ze=0;++ze<xe&&(De*=256);)Ie+=this[_e+ze]*De;return Ie},oe.prototype.readUintBE=oe.prototype.readUIntBE=function(_e,xe,We){_e=_e>>>0,xe=xe>>>0,We||Je(_e,xe,this.length);for(var Ie=this[_e+--xe],De=1;xe>0&&(De*=256);)Ie+=this[_e+--xe]*De;return Ie},oe.prototype.readUint8=oe.prototype.readUInt8=function(_e,xe){return _e=_e>>>0,xe||Je(_e,1,this.length),this[_e]},oe.prototype.readUint16LE=oe.prototype.readUInt16LE=function(_e,xe){return _e=_e>>>0,xe||Je(_e,2,this.length),this[_e]|this[_e+1]<<8},oe.prototype.readUint16BE=oe.prototype.readUInt16BE=function(_e,xe){return _e=_e>>>0,xe||Je(_e,2,this.length),this[_e]<<8|this[_e+1]},oe.prototype.readUint32LE=oe.prototype.readUInt32LE=function(_e,xe){return _e=_e>>>0,xe||Je(_e,4,this.length),(this[_e]|this[_e+1]<<8|this[_e+2]<<16)+this[_e+3]*16777216},oe.prototype.readUint32BE=oe.prototype.readUInt32BE=function(_e,xe){return _e=_e>>>0,xe||Je(_e,4,this.length),this[_e]*16777216+(this[_e+1]<<16|this[_e+2]<<8|this[_e+3])},oe.prototype.readIntLE=function(_e,xe,We){_e=_e>>>0,xe=xe>>>0,We||Je(_e,xe,this.length);for(var Ie=this[_e],De=1,ze=0;++ze<xe&&(De*=256);)Ie+=this[_e+ze]*De;return De*=128,Ie>=De&&(Ie-=Math.pow(2,8*xe)),Ie},oe.prototype.readIntBE=function(_e,xe,We){_e=_e>>>0,xe=xe>>>0,We||Je(_e,xe,this.length);for(var Ie=xe,De=1,ze=this[_e+--Ie];Ie>0&&(De*=256);)ze+=this[_e+--Ie]*De;return De*=128,ze>=De&&(ze-=Math.pow(2,8*xe)),ze},oe.prototype.readInt8=function(_e,xe){return _e=_e>>>0,xe||Je(_e,1,this.length),this[_e]&128?(255-this[_e]+1)*-1:this[_e]},oe.prototype.readInt16LE=function(_e,xe){_e=_e>>>0,xe||Je(_e,2,this.length);var We=this[_e]|this[_e+1]<<8;return We&32768?We|4294901760:We},oe.prototype.readInt16BE=function(_e,xe){_e=_e>>>0,xe||Je(_e,2,this.length);var We=this[_e+1]|this[_e]<<8;return We&32768?We|4294901760:We},oe.prototype.readInt32LE=function(_e,xe){return _e=_e>>>0,xe||Je(_e,4,this.length),this[_e]|this[_e+1]<<8|this[_e+2]<<16|this[_e+3]<<24},oe.prototype.readInt32BE=function(_e,xe){return _e=_e>>>0,xe||Je(_e,4,this.length),this[_e]<<24|this[_e+1]<<16|this[_e+2]<<8|this[_e+3]},oe.prototype.readFloatLE=function(_e,xe){return _e=_e>>>0,xe||Je(_e,4,this.length),x.read(this,_e,!0,23,4)},oe.prototype.readFloatBE=function(_e,xe){return _e=_e>>>0,xe||Je(_e,4,this.length),x.read(this,_e,!1,23,4)},oe.prototype.readDoubleLE=function(_e,xe){return _e=_e>>>0,xe||Je(_e,8,this.length),x.read(this,_e,!0,52,8)},oe.prototype.readDoubleBE=function(_e,xe){return _e=_e>>>0,xe||Je(_e,8,this.length),x.read(this,_e,!1,52,8)};function et(Ge,_e,xe,We,Ie,De){if(!oe.isBuffer(Ge))throw new TypeError('"buffer" argument must be a Buffer instance');if(_e>Ie||_e<De)throw new RangeError('"value" argument is out of bounds');if(xe+We>Ge.length)throw new RangeError("Index out of range")}oe.prototype.writeUintLE=oe.prototype.writeUIntLE=function(_e,xe,We,Ie){if(_e=+_e,xe=xe>>>0,We=We>>>0,!Ie){var De=Math.pow(2,8*We)-1;et(this,_e,xe,We,De,0)}var ze=1,at=0;for(this[xe]=_e&255;++at<We&&(ze*=256);)this[xe+at]=_e/ze&255;return xe+We},oe.prototype.writeUintBE=oe.prototype.writeUIntBE=function(_e,xe,We,Ie){if(_e=+_e,xe=xe>>>0,We=We>>>0,!Ie){var De=Math.pow(2,8*We)-1;et(this,_e,xe,We,De,0)}var ze=We-1,at=1;for(this[xe+ze]=_e&255;--ze>=0&&(at*=256);)this[xe+ze]=_e/at&255;return xe+We},oe.prototype.writeUint8=oe.prototype.writeUInt8=function(_e,xe,We){return _e=+_e,xe=xe>>>0,We||et(this,_e,xe,1,255,0),this[xe]=_e&255,xe+1},oe.prototype.writeUint16LE=oe.prototype.writeUInt16LE=function(_e,xe,We){return _e=+_e,xe=xe>>>0,We||et(this,_e,xe,2,65535,0),this[xe]=_e&255,this[xe+1]=_e>>>8,xe+2},oe.prototype.writeUint16BE=oe.prototype.writeUInt16BE=function(_e,xe,We){return _e=+_e,xe=xe>>>0,We||et(this,_e,xe,2,65535,0),this[xe]=_e>>>8,this[xe+1]=_e&255,xe+2},oe.prototype.writeUint32LE=oe.prototype.writeUInt32LE=function(_e,xe,We){return _e=+_e,xe=xe>>>0,We||et(this,_e,xe,4,4294967295,0),this[xe+3]=_e>>>24,this[xe+2]=_e>>>16,this[xe+1]=_e>>>8,this[xe]=_e&255,xe+4},oe.prototype.writeUint32BE=oe.prototype.writeUInt32BE=function(_e,xe,We){return _e=+_e,xe=xe>>>0,We||et(this,_e,xe,4,4294967295,0),this[xe]=_e>>>24,this[xe+1]=_e>>>16,this[xe+2]=_e>>>8,this[xe+3]=_e&255,xe+4},oe.prototype.writeIntLE=function(_e,xe,We,Ie){if(_e=+_e,xe=xe>>>0,!Ie){var De=Math.pow(2,8*We-1);et(this,_e,xe,We,De-1,-De)}var ze=0,at=1,bt=0;for(this[xe]=_e&255;++ze<We&&(at*=256);)_e<0&&bt===0&&this[xe+ze-1]!==0&&(bt=1),this[xe+ze]=(_e/at>>0)-bt&255;return xe+We},oe.prototype.writeIntBE=function(_e,xe,We,Ie){if(_e=+_e,xe=xe>>>0,!Ie){var De=Math.pow(2,8*We-1);et(this,_e,xe,We,De-1,-De)}var ze=We-1,at=1,bt=0;for(this[xe+ze]=_e&255;--ze>=0&&(at*=256);)_e<0&&bt===0&&this[xe+ze+1]!==0&&(bt=1),this[xe+ze]=(_e/at>>0)-bt&255;return xe+We},oe.prototype.writeInt8=function(_e,xe,We){return _e=+_e,xe=xe>>>0,We||et(this,_e,xe,1,127,-128),_e<0&&(_e=255+_e+1),this[xe]=_e&255,xe+1},oe.prototype.writeInt16LE=function(_e,xe,We){return _e=+_e,xe=xe>>>0,We||et(this,_e,xe,2,32767,-32768),this[xe]=_e&255,this[xe+1]=_e>>>8,xe+2},oe.prototype.writeInt16BE=function(_e,xe,We){return _e=+_e,xe=xe>>>0,We||et(this,_e,xe,2,32767,-32768),this[xe]=_e>>>8,this[xe+1]=_e&255,xe+2},oe.prototype.writeInt32LE=function(_e,xe,We){return _e=+_e,xe=xe>>>0,We||et(this,_e,xe,4,2147483647,-2147483648),this[xe]=_e&255,this[xe+1]=_e>>>8,this[xe+2]=_e>>>16,this[xe+3]=_e>>>24,xe+4},oe.prototype.writeInt32BE=function(_e,xe,We){return _e=+_e,xe=xe>>>0,We||et(this,_e,xe,4,2147483647,-2147483648),_e<0&&(_e=4294967295+_e+1),this[xe]=_e>>>24,this[xe+1]=_e>>>16,this[xe+2]=_e>>>8,this[xe+3]=_e&255,xe+4};function ut(Ge,_e,xe,We,Ie,De){if(xe+We>Ge.length)throw new RangeError("Index out of range");if(xe<0)throw new RangeError("Index out of range")}function ct(Ge,_e,xe,We,Ie){return _e=+_e,xe=xe>>>0,Ie||ut(Ge,_e,xe,4,34028234663852886e22,-34028234663852886e22),x.write(Ge,_e,xe,We,23,4),xe+4}oe.prototype.writeFloatLE=function(_e,xe,We){return ct(this,_e,xe,!0,We)},oe.prototype.writeFloatBE=function(_e,xe,We){return ct(this,_e,xe,!1,We)};function ot(Ge,_e,xe,We,Ie){return _e=+_e,xe=xe>>>0,Ie||ut(Ge,_e,xe,8,17976931348623157e292,-17976931348623157e292),x.write(Ge,_e,xe,We,52,8),xe+8}oe.prototype.writeDoubleLE=function(_e,xe,We){return ot(this,_e,xe,!0,We)},oe.prototype.writeDoubleBE=function(_e,xe,We){return ot(this,_e,xe,!1,We)},oe.prototype.copy=function(_e,xe,We,Ie){if(!oe.isBuffer(_e))throw new TypeError("argument should be a Buffer");if(We||(We=0),!Ie&&Ie!==0&&(Ie=this.length),xe>=_e.length&&(xe=_e.length),xe||(xe=0),Ie>0&&Ie<We&&(Ie=We),Ie===We||_e.length===0||this.length===0)return 0;if(xe<0)throw new RangeError("targetStart out of bounds");if(We<0||We>=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),_e.length-xe<Ie-We&&(Ie=_e.length-xe+We);var De=Ie-We;return this===_e&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(xe,We,Ie):Uint8Array.prototype.set.call(_e,this.subarray(We,Ie),xe),De},oe.prototype.fill=function(_e,xe,We,Ie){if(typeof _e=="string"){if(typeof xe=="string"?(Ie=xe,xe=0,We=this.length):typeof We=="string"&&(Ie=We,We=this.length),Ie!==void 0&&typeof Ie!="string")throw new TypeError("encoding must be a string");if(typeof Ie=="string"&&!oe.isEncoding(Ie))throw new TypeError("Unknown encoding: "+Ie);if(_e.length===1){var De=_e.charCodeAt(0);(Ie==="utf8"&&De<128||Ie==="latin1")&&(_e=De)}}else typeof _e=="number"?_e=_e&255:typeof _e=="boolean"&&(_e=Number(_e));if(xe<0||this.length<xe||this.length<We)throw new RangeError("Out of range index");if(We<=xe)return this;xe=xe>>>0,We=We===void 0?this.length:We>>>0,_e||(_e=0);var ze;if(typeof _e=="number")for(ze=xe;ze<We;++ze)this[ze]=_e;else{var at=oe.isBuffer(_e)?_e:oe.from(_e,Ie),bt=at.length;if(bt===0)throw new TypeError('The value "'+_e+'" is invalid for argument "value"');for(ze=0;ze<We-xe;++ze)this[ze+xe]=at[ze%bt]}return this};var st=/[^+/0-9A-Za-z-_]/g;function lt(Ge){if(Ge=Ge.split("=")[0],Ge=Ge.trim().replace(st,""),Ge.length<2)return"";for(;Ge.length%4!==0;)Ge=Ge+"=";return Ge}function pt(Ge,_e){_e=_e||1/0;for(var xe,We=Ge.length,Ie=null,De=[],ze=0;ze<We;++ze){if(xe=Ge.charCodeAt(ze),xe>55295&&xe<57344){if(!Ie){if(xe>56319){(_e-=3)>-1&&De.push(239,191,189);continue}else if(ze+1===We){(_e-=3)>-1&&De.push(239,191,189);continue}Ie=xe;continue}if(xe<56320){(_e-=3)>-1&&De.push(239,191,189),Ie=xe;continue}xe=(Ie-55296<<10|xe-56320)+65536}else Ie&&(_e-=3)>-1&&De.push(239,191,189);if(Ie=null,xe<128){if((_e-=1)<0)break;De.push(xe)}else if(xe<2048){if((_e-=2)<0)break;De.push(xe>>6|192,xe&63|128)}else if(xe<65536){if((_e-=3)<0)break;De.push(xe>>12|224,xe>>6&63|128,xe&63|128)}else if(xe<1114112){if((_e-=4)<0)break;De.push(xe>>18|240,xe>>12&63|128,xe>>6&63|128,xe&63|128)}else throw new Error("Invalid code point")}return De}function yt(Ge){for(var _e=[],xe=0;xe<Ge.length;++xe)_e.push(Ge.charCodeAt(xe)&255);return _e}function _t(Ge,_e){for(var xe,We,Ie,De=[],ze=0;ze<Ge.length&&!((_e-=2)<0);++ze)xe=Ge.charCodeAt(ze),We=xe>>8,Ie=xe%256,De.push(Ie),De.push(We);return De}function mt(Ge){return je.toByteArray(lt(Ge))}function dt(Ge,_e,xe,We){for(var Ie=0;Ie<We&&!(Ie+xe>=_e.length||Ie>=Ge.length);++Ie)_e[Ie+xe]=Ge[Ie];return Ie}function $e(Ge,_e){return Ge instanceof _e||Ge!=null&&Ge.constructor!=null&&Ge.constructor.name!=null&&Ge.constructor.name===_e.name}function Fe(Ge){return Ge!==Ge}var Ke=function(){for(var Ge="0123456789abcdef",_e=new Array(256),xe=0;xe<16;++xe)for(var We=xe*16,Ie=0;Ie<16;++Ie)_e[We+Ie]=Ge[xe]+Ge[Ie];return _e}()},46020:function(pn){(function(Mt,fe){pn.exports=fe()})(this,function(){"use strict";var Mt=function(Ee,Be){return Mt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(He,Me){He.__proto__=Me}||function(He,Me){for(var nt in Me)Object.prototype.hasOwnProperty.call(Me,nt)&&(He[nt]=Me[nt])},Mt(Ee,Be)};function fe(Ee,Be){if(typeof Be!="function"&&Be!==null)throw new TypeError("Class extends value "+String(Be)+" is not a constructor or null");Mt(Ee,Be);function He(){this.constructor=Ee}Ee.prototype=Be===null?Object.create(Be):(He.prototype=Be.prototype,new He)}var ve=function(){return ve=Object.assign||function(Be){for(var He,Me=1,nt=arguments.length;Me<nt;Me++){He=arguments[Me];for(var Et in He)Object.prototype.hasOwnProperty.call(He,Et)&&(Be[Et]=He[Et])}return Be},ve.apply(this,arguments)};function je(Ee,Be,He,Me){function nt(Et){return Et instanceof He?Et:new He(function(Lt){Lt(Et)})}return new(He||(He=Promise))(function(Et,Lt){function Dt(bn){try{An(Me.next(bn))}catch(_n){Lt(_n)}}function Nt(bn){try{An(Me.throw(bn))}catch(_n){Lt(_n)}}function An(bn){bn.done?Et(bn.value):nt(bn.value).then(Dt,Nt)}An((Me=Me.apply(Ee,Be||[])).next())})}function x(Ee,Be){var He={label:0,sent:function(){if(Et[0]&1)throw Et[1];return Et[1]},trys:[],ops:[]},Me,nt,Et,Lt;return Lt={next:Dt(0),throw:Dt(1),return:Dt(2)},typeof Symbol=="function"&&(Lt[Symbol.iterator]=function(){return this}),Lt;function Dt(An){return function(bn){return Nt([An,bn])}}function Nt(An){if(Me)throw new TypeError("Generator is already executing.");for(;He;)try{if(Me=1,nt&&(Et=An[0]&2?nt.return:An[0]?nt.throw||((Et=nt.return)&&Et.call(nt),0):nt.next)&&!(Et=Et.call(nt,An[1])).done)return Et;switch(nt=0,Et&&(An=[An[0]&2,Et.value]),An[0]){case 0:case 1:Et=An;break;case 4:return He.label++,{value:An[1],done:!1};case 5:He.label++,nt=An[1],An=[0];continue;case 7:An=He.ops.pop(),He.trys.pop();continue;default:if(Et=He.trys,!(Et=Et.length>0&&Et[Et.length-1])&&(An[0]===6||An[0]===2)){He=0;continue}if(An[0]===3&&(!Et||An[1]>Et[0]&&An[1]<Et[3])){He.label=An[1];break}if(An[0]===6&&He.label<Et[1]){He.label=Et[1],Et=An;break}if(Et&&He.label<Et[2]){He.label=Et[2],He.ops.push(An);break}Et[2]&&He.ops.pop(),He.trys.pop();continue}An=Be.call(Ee,He)}catch(bn){An=[6,bn],nt=0}finally{Me=Et=0}if(An[0]&5)throw An[1];return{value:An[0]?An[1]:void 0,done:!0}}}function ge(Ee,Be,He){if(He||arguments.length===2)for(var Me=0,nt=Be.length,Et;Me<nt;Me++)(Et||!(Me in Be))&&(Et||(Et=Array.prototype.slice.call(Be,0,Me)),Et[Me]=Be[Me]);return Ee.concat(Et||Be)}for(var Ae=function(){function Ee(Be,He,Me,nt){this.left=Be,this.top=He,this.width=Me,this.height=nt}return Ee.prototype.add=function(Be,He,Me,nt){return new Ee(this.left+Be,this.top+He,this.width+Me,this.height+nt)},Ee.fromClientRect=function(Be,He){return new Ee(He.left+Be.windowBounds.left,He.top+Be.windowBounds.top,He.width,He.height)},Ee.fromDOMRectList=function(Be,He){var Me=Array.from(He).find(function(nt){return nt.width!==0});return Me?new Ee(Me.left+Be.windowBounds.left,Me.top+Be.windowBounds.top,Me.width,Me.height):Ee.EMPTY},Ee.EMPTY=new Ee(0,0,0,0),Ee}(),ue=function(Ee,Be){return Ae.fromClientRect(Ee,Be.getBoundingClientRect())},ae=function(Ee){var Be=Ee.body,He=Ee.documentElement;if(!Be||!He)throw new Error("Unable to get document size");var Me=Math.max(Math.max(Be.scrollWidth,He.scrollWidth),Math.max(Be.offsetWidth,He.offsetWidth),Math.max(Be.clientWidth,He.clientWidth)),nt=Math.max(Math.max(Be.scrollHeight,He.scrollHeight),Math.max(Be.offsetHeight,He.offsetHeight),Math.max(Be.clientHeight,He.clientHeight));return new Ae(0,0,Me,nt)},oe=function(Ee){for(var Be=[],He=0,Me=Ee.length;He<Me;){var nt=Ee.charCodeAt(He++);if(nt>=55296&&nt<=56319&&He<Me){var Et=Ee.charCodeAt(He++);(Et&64512)===56320?Be.push(((nt&1023)<<10)+(Et&1023)+65536):(Be.push(nt),He--)}else Be.push(nt)}return Be},le=function(){for(var Ee=[],Be=0;Be<arguments.length;Be++)Ee[Be]=arguments[Be];if(String.fromCodePoint)return String.fromCodePoint.apply(String,Ee);var He=Ee.length;if(!He)return"";for(var Me=[],nt=-1,Et="";++nt<He;){var Lt=Ee[nt];Lt<=65535?Me.push(Lt):(Lt-=65536,Me.push((Lt>>10)+55296,Lt%1024+56320)),(nt+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),re=0;re<ie.length;re++)se[ie.charCodeAt(re)]=re;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(Ee){var Be=Ee.length*.75,He=Ee.length,Me,nt=0,Et,Lt,Dt,Nt;Ee[Ee.length-1]==="="&&(Be--,Ee[Ee.length-2]==="="&&Be--);var An=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(Be):new Array(Be),bn=Array.isArray(An)?An:new Uint8Array(An);for(Me=0;Me<He;Me+=4)Et=z[Ee.charCodeAt(Me)],Lt=z[Ee.charCodeAt(Me+1)],Dt=z[Ee.charCodeAt(Me+2)],Nt=z[Ee.charCodeAt(Me+3)],bn[nt++]=Et<<2|Lt>>4,bn[nt++]=(Lt&15)<<4|Dt>>2,bn[nt++]=(Dt&3)<<6|Nt&63;return An},E=function(Ee){for(var Be=Ee.length,He=[],Me=0;Me<Be;Me+=2)He.push(Ee[Me+1]<<8|Ee[Me]);return He},b=function(Ee){for(var Be=Ee.length,He=[],Me=0;Me<Be;Me+=4)He.push(Ee[Me+3]<<24|Ee[Me+2]<<16|Ee[Me+1]<<8|Ee[Me]);return He},ee=5,ne=11,ce=2,de=ne-ee,he=65536>>ee,pe=1<<ee,me=pe-1,be=1024>>ee,ye=he+be,Ce=ye,we=32,Qe=Ce+we,Se=65536>>ne,ke=1<<de,Pe=ke-1,Te=function(Ee,Be,He){return Ee.slice?Ee.slice(Be,He):new Uint16Array(Array.prototype.slice.call(Ee,Be,He))},Ze=function(Ee,Be,He){return Ee.slice?Ee.slice(Be,He):new Uint32Array(Array.prototype.slice.call(Ee,Be,He))},Xe=function(Ee,Be){var He=y(Ee),Me=Array.isArray(He)?b(He):new Uint32Array(He),nt=Array.isArray(He)?E(He):new Uint16Array(He),Et=24,Lt=Te(nt,Et/2,Me[4]/2),Dt=Me[5]===2?Te(nt,(Et+Me[4])/2):Ze(Me,Math.ceil((Et+Me[4])/4));return new Re(Me[0],Me[1],Me[2],Me[3],Lt,Dt)},Re=function(){function Ee(Be,He,Me,nt,Et,Lt){this.initialValue=Be,this.errorValue=He,this.highStart=Me,this.highValueIndex=nt,this.index=Et,this.data=Lt}return Ee.prototype.get=function(Be){var He;if(Be>=0){if(Be<55296||Be>56319&&Be<=65535)return He=this.index[Be>>ee],He=(He<<ce)+(Be&me),this.data[He];if(Be<=65535)return He=this.index[he+(Be-55296>>ee)],He=(He<<ce)+(Be&me),this.data[He];if(Be<this.highStart)return He=Qe-Se+(Be>>ne),He=this.index[He],He+=Be>>ee&Pe,He=this.index[He],He=(He<<ce)+(Be&me),this.data[He];if(Be<=1114111)return this.data[this.highValueIndex]}return this.errorValue},Ee}(),Je="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",et=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ut=0;ut<Je.length;ut++)et[Je.charCodeAt(ut)]=ut;var ct="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",ot=50,st=1,lt=2,pt=3,yt=4,_t=5,mt=7,dt=8,$e=9,Fe=10,Ke=11,Ge=12,_e=13,xe=14,We=15,Ie=16,De=17,ze=18,at=19,bt=20,Pt=21,Ot=22,St=23,wt=24,It=25,Ut=26,Ct=27,Zt=28,xt=29,jt=30,Jt=31,tn=32,hn=33,Un=34,xn=35,Hn=36,mn=37,wn=38,$n=39,Fr=40,Ur=41,xr=42,Jr=43,bo=[9001,65288],Qo="!",qn="\xD7",Dn="\xF7",tr=Xe(ct),Tn=[jt,Hn],Zn=[st,lt,pt,_t],ur=[Fe,dt],lr=[Ct,Ut],Ao=Zn.concat(ur),xo=[wn,$n,Fr,Un,xn],Or=[We,_e],en=function(Ee,Be){Be===void 0&&(Be="strict");var He=[],Me=[],nt=[];return Ee.forEach(function(Et,Lt){var Dt=tr.get(Et);if(Dt>ot?(nt.push(!0),Dt-=ot):nt.push(!1),["normal","auto","loose"].indexOf(Be)!==-1&&[8208,8211,12316,12448].indexOf(Et)!==-1)return Me.push(Lt),He.push(Ie);if(Dt===yt||Dt===Ke){if(Lt===0)return Me.push(Lt),He.push(jt);var Nt=He[Lt-1];return Ao.indexOf(Nt)===-1?(Me.push(Me[Lt-1]),He.push(Nt)):(Me.push(Lt),He.push(jt))}if(Me.push(Lt),Dt===Jt)return He.push(Be==="strict"?Pt:mn);if(Dt===xr||Dt===xt)return He.push(jt);if(Dt===Jr)return Et>=131072&&Et<=196605||Et>=196608&&Et<=262141?He.push(mn):He.push(jt);He.push(Dt)}),[Me,He,nt]},En=function(Ee,Be,He,Me){var nt=Me[He];if(Array.isArray(Ee)?Ee.indexOf(nt)!==-1:Ee===nt)for(var Et=He;Et<=Me.length;){Et++;var Lt=Me[Et];if(Lt===Be)return!0;if(Lt!==Fe)break}if(nt===Fe)for(var Et=He;Et>0;){Et--;var Dt=Me[Et];if(Array.isArray(Ee)?Ee.indexOf(Dt)!==-1:Ee===Dt)for(var Nt=He;Nt<=Me.length;){Nt++;var Lt=Me[Nt];if(Lt===Be)return!0;if(Lt!==Fe)break}if(Dt!==Fe)break}return!1},Bn=function(Ee,Be){for(var He=Ee;He>=0;){var Me=Be[He];if(Me===Fe)He--;else return Me}return 0},or=function(Ee,Be,He,Me,nt){if(He[Me]===0)return qn;var Et=Me-1;if(Array.isArray(nt)&&nt[Et]===!0)return qn;var Lt=Et-1,Dt=Et+1,Nt=Be[Et],An=Lt>=0?Be[Lt]:0,bn=Be[Dt];if(Nt===lt&&bn===pt)return qn;if(Zn.indexOf(Nt)!==-1)return Qo;if(Zn.indexOf(bn)!==-1||ur.indexOf(bn)!==-1)return qn;if(Bn(Et,Be)===dt)return Dn;if(tr.get(Ee[Et])===Ke||(Nt===tn||Nt===hn)&&tr.get(Ee[Dt])===Ke||Nt===mt||bn===mt||Nt===$e||[Fe,_e,We].indexOf(Nt)===-1&&bn===$e||[De,ze,at,wt,Zt].indexOf(bn)!==-1||Bn(Et,Be)===Ot||En(St,Ot,Et,Be)||En([De,ze],Pt,Et,Be)||En(Ge,Ge,Et,Be))return qn;if(Nt===Fe)return Dn;if(Nt===St||bn===St)return qn;if(bn===Ie||Nt===Ie)return Dn;if([_e,We,Pt].indexOf(bn)!==-1||Nt===xe||An===Hn&&Or.indexOf(Nt)!==-1||Nt===Zt&&bn===Hn||bn===bt||Tn.indexOf(bn)!==-1&&Nt===It||Tn.indexOf(Nt)!==-1&&bn===It||Nt===Ct&&[mn,tn,hn].indexOf(bn)!==-1||[mn,tn,hn].indexOf(Nt)!==-1&&bn===Ut||Tn.indexOf(Nt)!==-1&&lr.indexOf(bn)!==-1||lr.indexOf(Nt)!==-1&&Tn.indexOf(bn)!==-1||[Ct,Ut].indexOf(Nt)!==-1&&(bn===It||[Ot,We].indexOf(bn)!==-1&&Be[Dt+1]===It)||[Ot,We].indexOf(Nt)!==-1&&bn===It||Nt===It&&[It,Zt,wt].indexOf(bn)!==-1)return qn;if([It,Zt,wt,De,ze].indexOf(bn)!==-1)for(var _n=Et;_n>=0;){var gr=Be[_n];if(gr===It)return qn;if([Zt,wt].indexOf(gr)!==-1)_n--;else break}if([Ct,Ut].indexOf(bn)!==-1)for(var _n=[De,ze].indexOf(Nt)!==-1?Lt:Et;_n>=0;){var gr=Be[_n];if(gr===It)return qn;if([Zt,wt].indexOf(gr)!==-1)_n--;else break}if(wn===Nt&&[wn,$n,Un,xn].indexOf(bn)!==-1||[$n,Un].indexOf(Nt)!==-1&&[$n,Fr].indexOf(bn)!==-1||[Fr,xn].indexOf(Nt)!==-1&&bn===Fr||xo.indexOf(Nt)!==-1&&[bt,Ut].indexOf(bn)!==-1||xo.indexOf(bn)!==-1&&Nt===Ct||Tn.indexOf(Nt)!==-1&&Tn.indexOf(bn)!==-1||Nt===wt&&Tn.indexOf(bn)!==-1||Tn.concat(It).indexOf(Nt)!==-1&&bn===Ot&&bo.indexOf(Ee[Dt])===-1||Tn.concat(It).indexOf(bn)!==-1&&Nt===ze)return qn;if(Nt===Ur&&bn===Ur){for(var ro=He[Et],mo=1;ro>0&&(ro--,Be[ro]===Ur);)mo++;if(mo%2!==0)return qn}return Nt===tn&&bn===hn?qn:Dn},Tr=function(Ee,Be){Be||(Be={lineBreak:"normal",wordBreak:"normal"});var He=en(Ee,Be.lineBreak),Me=He[0],nt=He[1],Et=He[2];(Be.wordBreak==="break-all"||Be.wordBreak==="break-word")&&(nt=nt.map(function(Dt){return[It,jt,xr].indexOf(Dt)!==-1?mn:Dt}));var Lt=Be.wordBreak==="keep-all"?Et.map(function(Dt,Nt){return Dt&&Ee[Nt]>=19968&&Ee[Nt]<=40959}):void 0;return[Me,nt,Lt]},nr=function(){function Ee(Be,He,Me,nt){this.codePoints=Be,this.required=He===Qo,this.start=Me,this.end=nt}return Ee.prototype.slice=function(){return le.apply(void 0,this.codePoints.slice(this.start,this.end))},Ee}(),Uo=function(Ee,Be){var He=oe(Ee),Me=Tr(He,Be),nt=Me[0],Et=Me[1],Lt=Me[2],Dt=He.length,Nt=0,An=0;return{next:function(){if(An>=Dt)return{done:!0,value:null};for(var bn=qn;An<Dt&&(bn=or(He,Et,nt,++An,Lt))===qn;);if(bn!==qn||An===Dt){var _n=new nr(He,bn,Nt,An);return Nt=An,{value:_n,done:!1}}return{done:!0,value:null}}}},Eo=1,Ko=2,Bo=4,Ka=8,Vr=10,ya=47,an=92,_r=9,mr=32,Ir=34,vr=61,Br=35,zr=36,jr=37,qo=39,Jo=40,na=41,Ea=95,Rr=45,Mr=33,ei=60,ni=62,_a=64,oi=91,lo=93,ko=61,sa=123,Oo=63,Ya=125,Ta=124,qi=126,Oi=128,Po=65533,On=42,Pn=43,yr=44,rr=58,Cn=59,Cr=46,so=0,$r=8,uo=11,ga=14,fo=31,Na=127,Zo=-1,Rn=48,Wn=97,Yn=101,Wt=102,ar=117,to=122,Wr=65,Ht=69,rn=70,fn=85,pr=90,Er=function(Ee){return Ee>=Rn&&Ee<=57},Nr=function(Ee){return Ee>=55296&&Ee<=57343},Xr=function(Ee){return Er(Ee)||Ee>=Wr&&Ee<=rn||Ee>=Wn&&Ee<=Wt},Hr=function(Ee){return Ee>=Wn&&Ee<=to},kr=function(Ee){return Ee>=Wr&&Ee<=pr},br=function(Ee){return Hr(Ee)||kr(Ee)},Nn=function(Ee){return Ee>=Oi},Pr=function(Ee){return Ee===Vr||Ee===_r||Ee===mr},Sr=function(Ee){return br(Ee)||Nn(Ee)||Ee===Ea},So=function(Ee){return Sr(Ee)||Er(Ee)||Ee===Rr},Fo=function(Ee){return Ee>=so&&Ee<=$r||Ee===uo||Ee>=ga&&Ee<=fo||Ee===Na},Vo=function(Ee,Be){return Ee!==an?!1:Be!==Vr},Vt=function(Ee,Be,He){return Ee===Rr?Sr(Be)||Vo(Be,He):Sr(Ee)?!0:!!(Ee===an&&Vo(Ee,Be))},Gt=function(Ee,Be,He){return Ee===Pn||Ee===Rr?Er(Be)?!0:Be===Cr&&Er(He):Er(Ee===Cr?Be:Ee)},sn=function(Ee){var Be=0,He=1;(Ee[Be]===Pn||Ee[Be]===Rr)&&(Ee[Be]===Rr&&(He=-1),Be++);for(var Me=[];Er(Ee[Be]);)Me.push(Ee[Be++]);var nt=Me.length?parseInt(le.apply(void 0,Me),10):0;Ee[Be]===Cr&&Be++;for(var Et=[];Er(Ee[Be]);)Et.push(Ee[Be++]);var Lt=Et.length,Dt=Lt?parseInt(le.apply(void 0,Et),10):0;(Ee[Be]===Ht||Ee[Be]===Yn)&&Be++;var Nt=1;(Ee[Be]===Pn||Ee[Be]===Rr)&&(Ee[Be]===Rr&&(Nt=-1),Be++);for(var An=[];Er(Ee[Be]);)An.push(Ee[Be++]);var bn=An.length?parseInt(le.apply(void 0,An),10):0;return He*(nt+Dt*Math.pow(10,-Lt))*Math.pow(10,Nt*bn)},Ln={type:2},Vn={type:3},ir={type:4},cr={type:13},Qr={type:8},no={type:21},ho={type:9},_o={type:10},Lo={type:11},la={type:12},ba={type:14},pa={type:23},Ho={type:1},Ja={type:25},Ga={type:24},vi={type:26},ui={type:27},Mo={type:28},ra={type:29},ai={type:31},Pi={type:32},di=function(){function Ee(){this._value=[]}return Ee.prototype.write=function(Be){this._value=this._value.concat(oe(Be))},Ee.prototype.read=function(){for(var Be=[],He=this.consumeToken();He!==Pi;)Be.push(He),He=this.consumeToken();return Be},Ee.prototype.consumeToken=function(){var Be=this.consumeCodePoint();switch(Be){case Ir:return this.consumeStringToken(Ir);case Br:var He=this.peekCodePoint(0),Me=this.peekCodePoint(1),nt=this.peekCodePoint(2);if(So(He)||Vo(Me,nt)){var Et=Vt(He,Me,nt)?Ko:Eo,Lt=this.consumeName();return{type:5,value:Lt,flags:Et}}break;case zr:if(this.peekCodePoint(0)===vr)return this.consumeCodePoint(),cr;break;case qo:return this.consumeStringToken(qo);case Jo:return Ln;case na:return Vn;case On:if(this.peekCodePoint(0)===vr)return this.consumeCodePoint(),ba;break;case Pn:if(Gt(Be,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Be),this.consumeNumericToken();break;case yr:return ir;case Rr:var Dt=Be,Nt=this.peekCodePoint(0),An=this.peekCodePoint(1);if(Gt(Dt,Nt,An))return this.reconsumeCodePoint(Be),this.consumeNumericToken();if(Vt(Dt,Nt,An))return this.reconsumeCodePoint(Be),this.consumeIdentLikeToken();if(Nt===Rr&&An===ni)return this.consumeCodePoint(),this.consumeCodePoint(),Ga;break;case Cr:if(Gt(Be,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Be),this.consumeNumericToken();break;case ya:if(this.peekCodePoint(0)===On)for(this.consumeCodePoint();;){var bn=this.consumeCodePoint();if(bn===On&&(bn=this.consumeCodePoint(),bn===ya))return this.consumeToken();if(bn===Zo)return this.consumeToken()}break;case rr:return vi;case Cn:return ui;case ei:if(this.peekCodePoint(0)===Mr&&this.peekCodePoint(1)===Rr&&this.peekCodePoint(2)===Rr)return this.consumeCodePoint(),this.consumeCodePoint(),Ja;break;case _a:var _n=this.peekCodePoint(0),gr=this.peekCodePoint(1),ro=this.peekCodePoint(2);if(Vt(_n,gr,ro)){var Lt=this.consumeName();return{type:7,value:Lt}}break;case oi:return Mo;case an:if(Vo(Be,this.peekCodePoint(0)))return this.reconsumeCodePoint(Be),this.consumeIdentLikeToken();break;case lo:return ra;case ko:if(this.peekCodePoint(0)===vr)return this.consumeCodePoint(),Qr;break;case sa:return Lo;case Ya:return la;case ar:case fn:var mo=this.peekCodePoint(0),eo=this.peekCodePoint(1);return mo===Pn&&(Xr(eo)||eo===Oo)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(Be),this.consumeIdentLikeToken();case Ta:if(this.peekCodePoint(0)===vr)return this.consumeCodePoint(),ho;if(this.peekCodePoint(0)===Ta)return this.consumeCodePoint(),no;break;case qi:if(this.peekCodePoint(0)===vr)return this.consumeCodePoint(),_o;break;case Zo:return Pi}return Pr(Be)?(this.consumeWhiteSpace(),ai):Er(Be)?(this.reconsumeCodePoint(Be),this.consumeNumericToken()):Sr(Be)?(this.reconsumeCodePoint(Be),this.consumeIdentLikeToken()):{type:6,value:le(Be)}},Ee.prototype.consumeCodePoint=function(){var Be=this._value.shift();return typeof Be=="undefined"?-1:Be},Ee.prototype.reconsumeCodePoint=function(Be){this._value.unshift(Be)},Ee.prototype.peekCodePoint=function(Be){return Be>=this._value.length?-1:this._value[Be]},Ee.prototype.consumeUnicodeRangeToken=function(){for(var Be=[],He=this.consumeCodePoint();Xr(He)&&Be.length<6;)Be.push(He),He=this.consumeCodePoint();for(var Me=!1;He===Oo&&Be.length<6;)Be.push(He),He=this.consumeCodePoint(),Me=!0;if(Me){var nt=parseInt(le.apply(void 0,Be.map(function(Nt){return Nt===Oo?Rn:Nt})),16),Et=parseInt(le.apply(void 0,Be.map(function(Nt){return Nt===Oo?rn:Nt})),16);return{type:30,start:nt,end:Et}}var Lt=parseInt(le.apply(void 0,Be),16);if(this.peekCodePoint(0)===Rr&&Xr(this.peekCodePoint(1))){this.consumeCodePoint(),He=this.consumeCodePoint();for(var Dt=[];Xr(He)&&Dt.length<6;)Dt.push(He),He=this.consumeCodePoint();var Et=parseInt(le.apply(void 0,Dt),16);return{type:30,start:Lt,end:Et}}else return{type:30,start:Lt,end:Lt}},Ee.prototype.consumeIdentLikeToken=function(){var Be=this.consumeName();return Be.toLowerCase()==="url"&&this.peekCodePoint(0)===Jo?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Jo?(this.consumeCodePoint(),{type:19,value:Be}):{type:20,value:Be}},Ee.prototype.consumeUrlToken=function(){var Be=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Zo)return{type:22,value:""};var He=this.peekCodePoint(0);if(He===qo||He===Ir){var Me=this.consumeStringToken(this.consumeCodePoint());return Me.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Zo||this.peekCodePoint(0)===na)?(this.consumeCodePoint(),{type:22,value:Me.value}):(this.consumeBadUrlRemnants(),pa)}for(;;){var nt=this.consumeCodePoint();if(nt===Zo||nt===na)return{type:22,value:le.apply(void 0,Be)};if(Pr(nt))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Zo||this.peekCodePoint(0)===na?(this.consumeCodePoint(),{type:22,value:le.apply(void 0,Be)}):(this.consumeBadUrlRemnants(),pa);if(nt===Ir||nt===qo||nt===Jo||Fo(nt))return this.consumeBadUrlRemnants(),pa;if(nt===an)if(Vo(nt,this.peekCodePoint(0)))Be.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),pa;else Be.push(nt)}},Ee.prototype.consumeWhiteSpace=function(){for(;Pr(this.peekCodePoint(0));)this.consumeCodePoint()},Ee.prototype.consumeBadUrlRemnants=function(){for(;;){var Be=this.consumeCodePoint();if(Be===na||Be===Zo)return;Vo(Be,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},Ee.prototype.consumeStringSlice=function(Be){for(var He=5e4,Me="";Be>0;){var nt=Math.min(He,Be);Me+=le.apply(void 0,this._value.splice(0,nt)),Be-=nt}return this._value.shift(),Me},Ee.prototype.consumeStringToken=function(Be){var He="",Me=0;do{var nt=this._value[Me];if(nt===Zo||nt===void 0||nt===Be)return He+=this.consumeStringSlice(Me),{type:0,value:He};if(nt===Vr)return this._value.splice(0,Me),Ho;if(nt===an){var Et=this._value[Me+1];Et!==Zo&&Et!==void 0&&(Et===Vr?(He+=this.consumeStringSlice(Me),Me=-1,this._value.shift()):Vo(nt,Et)&&(He+=this.consumeStringSlice(Me),He+=le(this.consumeEscapedCodePoint()),Me=-1))}Me++}while(!0)},Ee.prototype.consumeNumber=function(){var Be=[],He=Bo,Me=this.peekCodePoint(0);for((Me===Pn||Me===Rr)&&Be.push(this.consumeCodePoint());Er(this.peekCodePoint(0));)Be.push(this.consumeCodePoint());Me=this.peekCodePoint(0);var nt=this.peekCodePoint(1);if(Me===Cr&&Er(nt))for(Be.push(this.consumeCodePoint(),this.consumeCodePoint()),He=Ka;Er(this.peekCodePoint(0));)Be.push(this.consumeCodePoint());Me=this.peekCodePoint(0),nt=this.peekCodePoint(1);var Et=this.peekCodePoint(2);if((Me===Ht||Me===Yn)&&((nt===Pn||nt===Rr)&&Er(Et)||Er(nt)))for(Be.push(this.consumeCodePoint(),this.consumeCodePoint()),He=Ka;Er(this.peekCodePoint(0));)Be.push(this.consumeCodePoint());return[sn(Be),He]},Ee.prototype.consumeNumericToken=function(){var Be=this.consumeNumber(),He=Be[0],Me=Be[1],nt=this.peekCodePoint(0),Et=this.peekCodePoint(1),Lt=this.peekCodePoint(2);if(Vt(nt,Et,Lt)){var Dt=this.consumeName();return{type:15,number:He,flags:Me,unit:Dt}}return nt===jr?(this.consumeCodePoint(),{type:16,number:He,flags:Me}):{type:17,number:He,flags:Me}},Ee.prototype.consumeEscapedCodePoint=function(){var Be=this.consumeCodePoint();if(Xr(Be)){for(var He=le(Be);Xr(this.peekCodePoint(0))&&He.length<6;)He+=le(this.consumeCodePoint());Pr(this.peekCodePoint(0))&&this.consumeCodePoint();var Me=parseInt(He,16);return Me===0||Nr(Me)||Me>1114111?Po:Me}return Be===Zo?Po:Be},Ee.prototype.consumeName=function(){for(var Be="";;){var He=this.consumeCodePoint();if(So(He))Be+=le(He);else if(Vo(He,this.peekCodePoint(0)))Be+=le(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(He),Be}},Ee}(),ns=function(){function Ee(Be){this._tokens=Be}return Ee.create=function(Be){var He=new di;return He.write(Be),new Ee(He.read())},Ee.parseValue=function(Be){return Ee.create(Be).parseComponentValue()},Ee.parseValues=function(Be){return Ee.create(Be).parseComponentValues()},Ee.prototype.parseComponentValue=function(){for(var Be=this.consumeToken();Be.type===31;)Be=this.consumeToken();if(Be.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(Be);var He=this.consumeComponentValue();do Be=this.consumeToken();while(Be.type===31);if(Be.type===32)return He;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},Ee.prototype.parseComponentValues=function(){for(var Be=[];;){var He=this.consumeComponentValue();if(He.type===32)return Be;Be.push(He),Be.push()}},Ee.prototype.consumeComponentValue=function(){var Be=this.consumeToken();switch(Be.type){case 11:case 28:case 2:return this.consumeSimpleBlock(Be.type);case 19:return this.consumeFunction(Be)}return Be},Ee.prototype.consumeSimpleBlock=function(Be){for(var He={type:Be,values:[]},Me=this.consumeToken();;){if(Me.type===32||Es(Me,Be))return He;this.reconsumeToken(Me),He.values.push(this.consumeComponentValue()),Me=this.consumeToken()}},Ee.prototype.consumeFunction=function(Be){for(var He={name:Be.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())}},Ee.prototype.consumeToken=function(){var Be=this._tokens.shift();return typeof Be=="undefined"?Pi:Be},Ee.prototype.reconsumeToken=function(Be){this._tokens.unshift(Be)},Ee}(),Ri=function(Ee){return Ee.type===15},gs=function(Ee){return Ee.type===17},li=function(Ee){return Ee.type===20},ps=function(Ee){return Ee.type===0},pi=function(Ee,Be){return li(Ee)&&Ee.value===Be},Ti=function(Ee){return Ee.type!==31},Ki=function(Ee){return Ee.type!==31&&Ee.type!==4},Ii=function(Ee){var Be=[],He=[];return Ee.forEach(function(Me){if(Me.type===4){if(He.length===0)throw new Error("Error parsing function args, zero tokens for arg");Be.push(He),He=[];return}Me.type!==31&&He.push(Me)}),He.length&&Be.push(He),Be},Es=function(Ee,Be){return Be===11&&Ee.type===12||Be===28&&Ee.type===29?!0:Be===2&&Ee.type===3},yi=function(Ee){return Ee.type===17||Ee.type===15},Si=function(Ee){return Ee.type===16||yi(Ee)},hs=function(Ee){return Ee.length>1?[Ee[0],Ee[1]]:[Ee[0]]},zi={type:17,number:0,flags:Bo},Rs={type:16,number:50,flags:Bo},Gi={type:16,number:100,flags:Bo},Ts=function(Ee,Be,He){var Me=Ee[0],nt=Ee[1];return[ii(Me,Be),ii(typeof nt!="undefined"?nt:Me,He)]},ii=function(Ee,Be){if(Ee.type===16)return Ee.number/100*Be;if(Ri(Ee))switch(Ee.unit){case"rem":case"em":return 16*Ee.number;case"px":default:return Ee.number}return Ee.number},ws="deg",il="grad",cl="rad",Vi="turn",ta={name:"angle",parse:function(Ee,Be){if(Be.type===15)switch(Be.unit){case ws:return Math.PI*Be.number/180;case il:return Math.PI/200*Be.number;case cl:return Be.number;case Vi:return Math.PI*2*Be.number}throw new Error("Unsupported angle type")}},Ia=function(Ee){return Ee.type===15&&(Ee.unit===ws||Ee.unit===il||Ee.unit===cl||Ee.unit===Vi)},As=function(Ee){var Be=Ee.filter(li).map(function(He){return He.value}).join(" ");switch(Be){case"to bottom right":case"to right bottom":case"left top":case"top left":return[zi,zi];case"to top":case"bottom":return rs(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[zi,Gi];case"to right":case"left":return rs(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Gi,Gi];case"to bottom":case"top":return rs(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Gi,zi];case"to left":case"right":return rs(270)}return 0},rs=function(Ee){return Math.PI*Ee/180},Ms={name:"color",parse:function(Ee,Be){if(Be.type===18){var He=dc[Be.name];if(typeof He=="undefined")throw new Error('Attempting to parse an unsupported color function "'+Be.name+'"');return He(Ee,Be.values)}if(Be.type===5){if(Be.value.length===3){var Me=Be.value.substring(0,1),nt=Be.value.substring(1,2),Et=Be.value.substring(2,3);return Di(parseInt(Me+Me,16),parseInt(nt+nt,16),parseInt(Et+Et,16),1)}if(Be.value.length===4){var Me=Be.value.substring(0,1),nt=Be.value.substring(1,2),Et=Be.value.substring(2,3),Lt=Be.value.substring(3,4);return Di(parseInt(Me+Me,16),parseInt(nt+nt,16),parseInt(Et+Et,16),parseInt(Lt+Lt,16)/255)}if(Be.value.length===6){var Me=Be.value.substring(0,2),nt=Be.value.substring(2,4),Et=Be.value.substring(4,6);return Di(parseInt(Me,16),parseInt(nt,16),parseInt(Et,16),1)}if(Be.value.length===8){var Me=Be.value.substring(0,2),nt=Be.value.substring(2,4),Et=Be.value.substring(4,6),Lt=Be.value.substring(6,8);return Di(parseInt(Me,16),parseInt(nt,16),parseInt(Et,16),parseInt(Lt,16)/255)}}if(Be.type===20){var Dt=Xl[Be.value.toUpperCase()];if(typeof Dt!="undefined")return Dt}return Xl.TRANSPARENT}},cs=function(Ee){return(255&Ee)===0},Wi=function(Ee){var Be=255&Ee,He=255&Ee>>8,Me=255&Ee>>16,nt=255&Ee>>24;return Be<255?"rgba("+nt+","+Me+","+He+","+Be/255+")":"rgb("+nt+","+Me+","+He+")"},Di=function(Ee,Be,He,Me){return(Ee<<24|Be<<16|He<<8|Math.round(Me*255)<<0)>>>0},ks=function(Ee,Be){if(Ee.type===17)return Ee.number;if(Ee.type===16){var He=Be===3?1:255;return Be===3?Ee.number/100*He:Math.round(Ee.number/100*He)}return 0},Ml=function(Ee,Be){var He=Be.filter(Ki);if(He.length===3){var Me=He.map(ks),nt=Me[0],Et=Me[1],Lt=Me[2];return Di(nt,Et,Lt,1)}if(He.length===4){var Dt=He.map(ks),nt=Dt[0],Et=Dt[1],Lt=Dt[2],Nt=Dt[3];return Di(nt,Et,Lt,Nt)}return 0};function vl(Ee,Be,He){return He<0&&(He+=1),He>=1&&(He-=1),He<1/6?(Be-Ee)*He*6+Ee:He<1/2?Be:He<2/3?(Be-Ee)*6*(2/3-He)+Ee:Ee}var Qu=function(Ee,Be){var He=Be.filter(Ki),Me=He[0],nt=He[1],Et=He[2],Lt=He[3],Dt=(Me.type===17?rs(Me.number):ta.parse(Ee,Me))/(Math.PI*2),Nt=Si(nt)?nt.number/100:0,An=Si(Et)?Et.number/100:0,bn=typeof Lt!="undefined"&&Si(Lt)?ii(Lt,1):1;if(Nt===0)return Di(An*255,An*255,An*255,1);var _n=An<=.5?An*(Nt+1):An+Nt-An*Nt,gr=An*2-_n,ro=vl(gr,_n,Dt+1/3),mo=vl(gr,_n,Dt),eo=vl(gr,_n,Dt-1/3);return Di(ro*255,mo*255,eo*255,bn)},dc={hsl:Qu,hsla:Qu,rgb:Ml,rgba:Ml},nu=function(Ee,Be){return Ms.parse(Ee,ns.create(Be).parseComponentValue())},Xl={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},fc={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(Ee,Be){return Be.map(function(He){if(li(He))switch(He.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Du={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},kl=function(Ee,Be){var He=Ms.parse(Ee,Be[0]),Me=Be[1];return Me&&Si(Me)?{color:He,stop:Me}:{color:He,stop:null}},ru=function(Ee,Be){var He=Ee[0],Me=Ee[Ee.length-1];He.stop===null&&(He.stop=zi),Me.stop===null&&(Me.stop=Gi);for(var nt=[],Et=0,Lt=0;Lt<Ee.length;Lt++){var Dt=Ee[Lt].stop;if(Dt!==null){var Nt=ii(Dt,Be);Nt>Et?nt.push(Nt):nt.push(Et),Et=Nt}else nt.push(null)}for(var An=null,Lt=0;Lt<nt.length;Lt++){var bn=nt[Lt];if(bn===null)An===null&&(An=Lt);else if(An!==null){for(var _n=Lt-An,gr=nt[An-1],ro=(bn-gr)/(_n+1),mo=1;mo<=_n;mo++)nt[An+mo-1]=ro*mo;An=null}}return Ee.map(function(eo,za){var da=eo.color;return{color:da,stop:Math.max(Math.min(1,nt[za]/Be),0)}})},Ju=function(Ee,Be,He){var Me=Be/2,nt=He/2,Et=ii(Ee[0],Be)-Me,Lt=nt-ii(Ee[1],He);return(Math.atan2(Lt,Et)+Math.PI*2)%(Math.PI*2)},$u=function(Ee,Be,He){var Me=typeof Ee=="number"?Ee:Ju(Ee,Be,He),nt=Math.abs(Be*Math.sin(Me))+Math.abs(He*Math.cos(Me)),Et=Be/2,Lt=He/2,Dt=nt/2,Nt=Math.sin(Me-Math.PI/2)*Dt,An=Math.cos(Me-Math.PI/2)*Dt;return[nt,Et-An,Et+An,Lt-Nt,Lt+Nt]},wl=function(Ee,Be){return Math.sqrt(Ee*Ee+Be*Be)},Bc=function(Ee,Be,He,Me,nt){var Et=[[0,0],[0,Be],[Ee,0],[Ee,Be]];return Et.reduce(function(Lt,Dt){var Nt=Dt[0],An=Dt[1],bn=wl(He-Nt,Me-An);return(nt?bn<Lt.optimumDistance:bn>Lt.optimumDistance)?{optimumCorner:Dt,optimumDistance:bn}:Lt},{optimumDistance:nt?1/0:-1/0,optimumCorner:null}).optimumCorner},Ue=function(Ee,Be,He,Me,nt){var Et=0,Lt=0;switch(Ee.size){case 0:Ee.shape===0?Et=Lt=Math.min(Math.abs(Be),Math.abs(Be-Me),Math.abs(He),Math.abs(He-nt)):Ee.shape===1&&(Et=Math.min(Math.abs(Be),Math.abs(Be-Me)),Lt=Math.min(Math.abs(He),Math.abs(He-nt)));break;case 2:if(Ee.shape===0)Et=Lt=Math.min(wl(Be,He),wl(Be,He-nt),wl(Be-Me,He),wl(Be-Me,He-nt));else if(Ee.shape===1){var Dt=Math.min(Math.abs(He),Math.abs(He-nt))/Math.min(Math.abs(Be),Math.abs(Be-Me)),Nt=Bc(Me,nt,Be,He,!0),An=Nt[0],bn=Nt[1];Et=wl(An-Be,(bn-He)/Dt),Lt=Dt*Et}break;case 1:Ee.shape===0?Et=Lt=Math.max(Math.abs(Be),Math.abs(Be-Me),Math.abs(He),Math.abs(He-nt)):Ee.shape===1&&(Et=Math.max(Math.abs(Be),Math.abs(Be-Me)),Lt=Math.max(Math.abs(He),Math.abs(He-nt)));break;case 3:if(Ee.shape===0)Et=Lt=Math.max(wl(Be,He),wl(Be,He-nt),wl(Be-Me,He),wl(Be-Me,He-nt));else if(Ee.shape===1){var Dt=Math.max(Math.abs(He),Math.abs(He-nt))/Math.max(Math.abs(Be),Math.abs(Be-Me)),_n=Bc(Me,nt,Be,He,!1),An=_n[0],bn=_n[1];Et=wl(An-Be,(bn-He)/Dt),Lt=Dt*Et}break}return Array.isArray(Ee.size)&&(Et=ii(Ee.size[0],Me),Lt=Ee.size.length===2?ii(Ee.size[1],nt):Et),[Et,Lt]},Le=function(Ee,Be){var He=rs(180),Me=[];return Ii(Be).forEach(function(nt,Et){if(Et===0){var Lt=nt[0];if(Lt.type===20&&Lt.value==="to"){He=As(nt);return}else if(Ia(Lt)){He=ta.parse(Ee,Lt);return}}var Dt=kl(Ee,nt);Me.push(Dt)}),{angle:He,stops:Me,type:1}},Ne=function(Ee,Be){var He=rs(180),Me=[];return Ii(Be).forEach(function(nt,Et){if(Et===0){var Lt=nt[0];if(Lt.type===20&&["top","left","right","bottom"].indexOf(Lt.value)!==-1){He=As(nt);return}else if(Ia(Lt)){He=(ta.parse(Ee,Lt)+rs(270))%rs(360);return}}var Dt=kl(Ee,nt);Me.push(Dt)}),{angle:He,stops:Me,type:1}},Ve=function(Ee,Be){var He=rs(180),Me=[],nt=1,Et=0,Lt=3,Dt=[];return Ii(Be).forEach(function(Nt,An){var bn=Nt[0];if(An===0){if(li(bn)&&bn.value==="linear"){nt=1;return}else if(li(bn)&&bn.value==="radial"){nt=2;return}}if(bn.type===18){if(bn.name==="from"){var _n=Ms.parse(Ee,bn.values[0]);Me.push({stop:zi,color:_n})}else if(bn.name==="to"){var _n=Ms.parse(Ee,bn.values[0]);Me.push({stop:Gi,color:_n})}else if(bn.name==="color-stop"){var gr=bn.values.filter(Ki);if(gr.length===2){var _n=Ms.parse(Ee,gr[1]),ro=gr[0];gs(ro)&&Me.push({stop:{type:16,number:ro.number*100,flags:ro.flags},color:_n})}}}}),nt===1?{angle:(He+rs(180))%rs(360),stops:Me,type:nt}:{size:Lt,shape:Et,stops:Me,position:Dt,type:nt}},tt="closest-side",qe="farthest-side",it="closest-corner",ft="farthest-corner",gt="circle",Tt="ellipse",Qt="cover",Yt="contain",on=function(Ee,Be){var He=0,Me=3,nt=[],Et=[];return Ii(Be).forEach(function(Lt,Dt){var Nt=!0;if(Dt===0){var An=!1;Nt=Lt.reduce(function(_n,gr){if(An)if(li(gr))switch(gr.value){case"center":return Et.push(Rs),_n;case"top":case"left":return Et.push(zi),_n;case"right":case"bottom":return Et.push(Gi),_n}else(Si(gr)||yi(gr))&&Et.push(gr);else if(li(gr))switch(gr.value){case gt:return He=0,!1;case Tt:return He=1,!1;case"at":return An=!0,!1;case tt:return Me=0,!1;case Qt:case qe:return Me=1,!1;case Yt:case it:return Me=2,!1;case ft:return Me=3,!1}else if(yi(gr)||Si(gr))return Array.isArray(Me)||(Me=[]),Me.push(gr),!1;return _n},Nt)}if(Nt){var bn=kl(Ee,Lt);nt.push(bn)}}),{size:Me,shape:He,stops:nt,position:Et,type:2}},Ft=function(Ee,Be){var He=0,Me=3,nt=[],Et=[];return Ii(Be).forEach(function(Lt,Dt){var Nt=!0;if(Dt===0?Nt=Lt.reduce(function(bn,_n){if(li(_n))switch(_n.value){case"center":return Et.push(Rs),!1;case"top":case"left":return Et.push(zi),!1;case"right":case"bottom":return Et.push(Gi),!1}else if(Si(_n)||yi(_n))return Et.push(_n),!1;return bn},Nt):Dt===1&&(Nt=Lt.reduce(function(bn,_n){if(li(_n))switch(_n.value){case gt:return He=0,!1;case Tt:return He=1,!1;case Yt:case tt:return Me=0,!1;case qe:return Me=1,!1;case it:return Me=2,!1;case Qt:case ft:return Me=3,!1}else if(yi(_n)||Si(_n))return Array.isArray(Me)||(Me=[]),Me.push(_n),!1;return bn},Nt)),Nt){var An=kl(Ee,Lt);nt.push(An)}}),{size:Me,shape:He,stops:nt,position:Et,type:2}},In=function(Ee){return Ee.type===1},gn=function(Ee){return Ee.type===2},kn={name:"image",parse:function(Ee,Be){if(Be.type===22){var He={url:Be.value,type:0};return Ee.cache.addImage(Be.value),He}if(Be.type===18){var Me=jn[Be.name];if(typeof Me=="undefined")throw new Error('Attempting to parse an unsupported image function "'+Be.name+'"');return Me(Ee,Be.values)}throw new Error("Unsupported image type "+Be.type)}};function cn(Ee){return!(Ee.type===20&&Ee.value==="none")&&(Ee.type!==18||!!jn[Ee.name])}var jn={"linear-gradient":Le,"-moz-linear-gradient":Ne,"-ms-linear-gradient":Ne,"-o-linear-gradient":Ne,"-webkit-linear-gradient":Ne,"radial-gradient":on,"-moz-radial-gradient":Ft,"-ms-radial-gradient":Ft,"-o-radial-gradient":Ft,"-webkit-radial-gradient":Ft,"-webkit-gradient":Ve},dr={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(Ee,Be){if(Be.length===0)return[];var He=Be[0];return He.type===20&&He.value==="none"?[]:Be.filter(function(Me){return Ki(Me)&&cn(Me)}).map(function(Me){return kn.parse(Ee,Me)})}},Kr={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(Ee,Be){return Be.map(function(He){if(li(He))switch(He.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},yo={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(Ee,Be){return Ii(Be).map(function(He){return He.filter(Si)}).map(hs)}},Xo={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(Ee,Be){return Ii(Be).map(function(He){return He.filter(li).map(function(Me){return Me.value}).join(" ")}).map(Gr)}},Gr=function(Ee){switch(Ee){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}},Jn;(function(Ee){Ee.AUTO="auto",Ee.CONTAIN="contain",Ee.COVER="cover"})(Jn||(Jn={}));var Ro={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(Ee,Be){return Ii(Be).map(function(He){return He.filter(jo)})}},jo=function(Ee){return li(Ee)||Si(Ee)},Sn=function(Ee){return{name:"border-"+Ee+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},yn=Sn("top"),sr=Sn("right"),er=Sn("bottom"),wo=Sn("left"),oo=function(Ee){return{name:"border-radius-"+Ee,initialValue:"0 0",prefix:!1,type:1,parse:function(Be,He){return hs(He.filter(Si))}}},Co=oo("top-left"),Zr=oo("top-right"),Do=oo("bottom-right"),To=oo("bottom-left"),Ba=function(Ee){return{name:"border-"+Ee+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(Be,He){switch(He){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},$t=Ba("top"),Mn=Ba("right"),Kn=Ba("bottom"),Ar=Ba("left"),Lr=function(Ee){return{name:"border-"+Ee+"-width",initialValue:"0",type:0,prefix:!1,parse:function(Be,He){return Ri(He)?He.number:0}}},Yr=Lr("top"),qr=Lr("right"),ao=Lr("bottom"),ca=Lr("left"),ua={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Ua={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(Ee,Be){switch(Be){case"rtl":return 1;case"ltr":default:return 0}}},Ha={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(Ee,Be){return Be.filter(li).reduce(function(He,Me){return He|Ei(Me.value)},0)}},Ei=function(Ee){switch(Ee){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},Io={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(Ee,Be){switch(Be){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},zn={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(Ee,Be){return Be.type===20&&Be.value==="normal"?0:Be.type===17||Be.type===15?Be.number:0}},Li;(function(Ee){Ee.NORMAL="normal",Ee.STRICT="strict"})(Li||(Li={}));var si={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(Ee,Be){switch(Be){case"strict":return Li.STRICT;case"normal":default:return Li.NORMAL}}},oa={name:"line-height",initialValue:"normal",prefix:!1,type:4},Sa=function(Ee,Be){return li(Ee)&&Ee.value==="normal"?1.2*Be:Ee.type===17?Be*Ee.number:Si(Ee)?ii(Ee,Be):Be},ja={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(Ee,Be){return Be.type===20&&Be.value==="none"?null:kn.parse(Ee,Be)}},La={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(Ee,Be){switch(Be){case"inside":return 0;case"outside":default:return 1}}},ri={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(Ee,Be){switch(Be){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}}},Bi=function(Ee){return{name:"margin-"+Ee,initialValue:"0",prefix:!1,type:4}},Yi=Bi("top"),os=Bi("right"),ms=Bi("bottom"),Ds=Bi("left"),Ni={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(Ee,Be){return Be.filter(li).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}})}},ls={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(Ee,Be){switch(Be){case"break-word":return"break-word";case"normal":default:return"normal"}}},Oa=function(Ee){return{name:"padding-"+Ee,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Tl=Oa("top"),vs=Oa("right"),xu=Oa("bottom"),Us=Oa("left"),nl={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(Ee,Be){switch(Be){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Pu={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(Ee,Be){switch(Be){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},_s={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(Ee,Be){return Be.length===1&&pi(Be[0],"none")?[]:Ii(Be).map(function(He){for(var Me={color:Xl.TRANSPARENT,offsetX:zi,offsetY:zi,blur:zi},nt=0,Et=0;Et<He.length;Et++){var Lt=He[Et];yi(Lt)?(nt===0?Me.offsetX=Lt:nt===1?Me.offsetY=Lt:Me.blur=Lt,nt++):Me.color=Ms.parse(Ee,Lt)}return Me})}},qu={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(Ee,Be){switch(Be){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},Al={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(Ee,Be){if(Be.type===20&&Be.value==="none")return null;if(Be.type===18){var He=sl[Be.name];if(typeof He=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+Be.name+'"');return He(Be.values)}return null}},gu=function(Ee){var Be=Ee.filter(function(He){return He.type===17}).map(function(He){return He.number});return Be.length===6?Be:null},Ku=function(Ee){var Be=Ee.filter(function(Nt){return Nt.type===17}).map(function(Nt){return Nt.number}),He=Be[0],Me=Be[1];Be[2],Be[3];var nt=Be[4],Et=Be[5];Be[6],Be[7],Be[8],Be[9],Be[10],Be[11];var Lt=Be[12],Dt=Be[13];return Be[14],Be[15],Be.length===16?[He,Me,nt,Et,Lt,Dt]:null},sl={matrix:gu,matrix3d:Ku},Ui={type:16,number:50,flags:Bo},Bs=[Ui,Ui],hc={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(Ee,Be){var He=Be.filter(Si);return He.length!==2?Bs:[He[0],He[1]]}},Ll={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(Ee,Be){switch(Be){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},Yl;(function(Ee){Ee.NORMAL="normal",Ee.BREAK_ALL="break-all",Ee.KEEP_ALL="keep-all"})(Yl||(Yl={}));for(var Fu={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(Ee,Be){switch(Be){case"break-all":return Yl.BREAK_ALL;case"keep-all":return Yl.KEEP_ALL;case"normal":default:return Yl.NORMAL}}},Fi={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(Ee,Be){if(Be.type===20)return{auto:!0,order:0};if(gs(Be))return{auto:!1,order:Be.number};throw new Error("Invalid z-index number parsed")}},ou={name:"time",parse:function(Ee,Be){if(Be.type===15)switch(Be.unit.toLowerCase()){case"s":return 1e3*Be.number;case"ms":return Be.number}throw new Error("Unsupported time type")}},Nu={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(Ee,Be){return gs(Be)?Be.number:1}},Ul={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Cl={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(Ee,Be){return Be.filter(li).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})}},dl={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(Ee,Be){var He=[],Me=[];return Be.forEach(function(nt){switch(nt.type){case 20:case 0:He.push(nt.value);break;case 17:He.push(nt.number.toString());break;case 4:Me.push(He.join(" ")),He.length=0;break}}),He.length&&Me.push(He.join(" ")),Me.map(function(nt){return nt.indexOf(" ")===-1?nt:"'"+nt+"'"})}},au={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},gc={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(Ee,Be){if(gs(Be))return Be.number;if(li(Be))switch(Be.value){case"bold":return 700;case"normal":default:return 400}return 400}},ju={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(Ee,Be){return Be.filter(li).map(function(He){return He.value})}},pu={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(Ee,Be){switch(Be){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},Ls=function(Ee,Be){return(Ee&Be)!==0},mu={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(Ee,Be){if(Be.length===0)return[];var He=Be[0];return He.type===20&&He.value==="none"?[]:Be}},_u={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(Ee,Be){if(Be.length===0)return null;var He=Be[0];if(He.type===20&&He.value==="none")return null;for(var Me=[],nt=Be.filter(Ti),Et=0;Et<nt.length;Et++){var Lt=nt[Et],Dt=nt[Et+1];if(Lt.type===20){var Nt=Dt&&gs(Dt)?Dt.number:1;Me.push({counter:Lt.value,increment:Nt})}}return Me}},iu={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(Ee,Be){if(Be.length===0)return[];for(var He=[],Me=Be.filter(Ti),nt=0;nt<Me.length;nt++){var Et=Me[nt],Lt=Me[nt+1];if(li(Et)&&Et.value!=="none"){var Dt=Lt&&gs(Lt)?Lt.number:0;He.push({counter:Et.value,reset:Dt})}}return He}},El={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(Ee,Be){return Be.filter(Ri).map(function(He){return ou.parse(Ee,He)})}},ec={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(Ee,Be){if(Be.length===0)return null;var He=Be[0];if(He.type===20&&He.value==="none")return null;var Me=[],nt=Be.filter(ps);if(nt.length%2!==0)return null;for(var Et=0;Et<nt.length;Et+=2){var Lt=nt[Et].value,Dt=nt[Et+1].value;Me.push({open:Lt,close:Dt})}return Me}},tc=function(Ee,Be,He){if(!Ee)return"";var Me=Ee[Math.min(Be,Ee.length-1)];return Me?He?Me.open:Me.close:""},ht={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(Ee,Be){return Be.length===1&&pi(Be[0],"none")?[]:Ii(Be).map(function(He){for(var Me={color:255,offsetX:zi,offsetY:zi,blur:zi,spread:zi,inset:!1},nt=0,Et=0;Et<He.length;Et++){var Lt=He[Et];pi(Lt,"inset")?Me.inset=!0:yi(Lt)?(nt===0?Me.offsetX=Lt:nt===1?Me.offsetY=Lt:nt===2?Me.blur=Lt:Me.spread=Lt,nt++):Me.color=Ms.parse(Ee,Lt)}return Me})}},vt={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(Ee,Be){var He=[0,1,2],Me=[];return Be.filter(li).forEach(function(nt){switch(nt.value){case"stroke":Me.push(1);break;case"fill":Me.push(0);break;case"markers":Me.push(2);break}}),He.forEach(function(nt){Me.indexOf(nt)===-1&&Me.push(nt)}),Me}},Rt={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},Kt={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(Ee,Be){return Ri(Be)?Be.number:0}},ln=function(){function Ee(Be,He){var Me,nt;this.animationDuration=vn(Be,El,He.animationDuration),this.backgroundClip=vn(Be,fc,He.backgroundClip),this.backgroundColor=vn(Be,Du,He.backgroundColor),this.backgroundImage=vn(Be,dr,He.backgroundImage),this.backgroundOrigin=vn(Be,Kr,He.backgroundOrigin),this.backgroundPosition=vn(Be,yo,He.backgroundPosition),this.backgroundRepeat=vn(Be,Xo,He.backgroundRepeat),this.backgroundSize=vn(Be,Ro,He.backgroundSize),this.borderTopColor=vn(Be,yn,He.borderTopColor),this.borderRightColor=vn(Be,sr,He.borderRightColor),this.borderBottomColor=vn(Be,er,He.borderBottomColor),this.borderLeftColor=vn(Be,wo,He.borderLeftColor),this.borderTopLeftRadius=vn(Be,Co,He.borderTopLeftRadius),this.borderTopRightRadius=vn(Be,Zr,He.borderTopRightRadius),this.borderBottomRightRadius=vn(Be,Do,He.borderBottomRightRadius),this.borderBottomLeftRadius=vn(Be,To,He.borderBottomLeftRadius),this.borderTopStyle=vn(Be,$t,He.borderTopStyle),this.borderRightStyle=vn(Be,Mn,He.borderRightStyle),this.borderBottomStyle=vn(Be,Kn,He.borderBottomStyle),this.borderLeftStyle=vn(Be,Ar,He.borderLeftStyle),this.borderTopWidth=vn(Be,Yr,He.borderTopWidth),this.borderRightWidth=vn(Be,qr,He.borderRightWidth),this.borderBottomWidth=vn(Be,ao,He.borderBottomWidth),this.borderLeftWidth=vn(Be,ca,He.borderLeftWidth),this.boxShadow=vn(Be,ht,He.boxShadow),this.color=vn(Be,ua,He.color),this.direction=vn(Be,Ua,He.direction),this.display=vn(Be,Ha,He.display),this.float=vn(Be,Io,He.cssFloat),this.fontFamily=vn(Be,dl,He.fontFamily),this.fontSize=vn(Be,au,He.fontSize),this.fontStyle=vn(Be,pu,He.fontStyle),this.fontVariant=vn(Be,ju,He.fontVariant),this.fontWeight=vn(Be,gc,He.fontWeight),this.letterSpacing=vn(Be,zn,He.letterSpacing),this.lineBreak=vn(Be,si,He.lineBreak),this.lineHeight=vn(Be,oa,He.lineHeight),this.listStyleImage=vn(Be,ja,He.listStyleImage),this.listStylePosition=vn(Be,La,He.listStylePosition),this.listStyleType=vn(Be,ri,He.listStyleType),this.marginTop=vn(Be,Yi,He.marginTop),this.marginRight=vn(Be,os,He.marginRight),this.marginBottom=vn(Be,ms,He.marginBottom),this.marginLeft=vn(Be,Ds,He.marginLeft),this.opacity=vn(Be,Nu,He.opacity);var Et=vn(Be,Ni,He.overflow);this.overflowX=Et[0],this.overflowY=Et[Et.length>1?1:0],this.overflowWrap=vn(Be,ls,He.overflowWrap),this.paddingTop=vn(Be,Tl,He.paddingTop),this.paddingRight=vn(Be,vs,He.paddingRight),this.paddingBottom=vn(Be,xu,He.paddingBottom),this.paddingLeft=vn(Be,Us,He.paddingLeft),this.paintOrder=vn(Be,vt,He.paintOrder),this.position=vn(Be,Pu,He.position),this.textAlign=vn(Be,nl,He.textAlign),this.textDecorationColor=vn(Be,Ul,(Me=He.textDecorationColor)!==null&&Me!==void 0?Me:He.color),this.textDecorationLine=vn(Be,Cl,(nt=He.textDecorationLine)!==null&&nt!==void 0?nt:He.textDecoration),this.textShadow=vn(Be,_s,He.textShadow),this.textTransform=vn(Be,qu,He.textTransform),this.transform=vn(Be,Al,He.transform),this.transformOrigin=vn(Be,hc,He.transformOrigin),this.visibility=vn(Be,Ll,He.visibility),this.webkitTextStrokeColor=vn(Be,Rt,He.webkitTextStrokeColor),this.webkitTextStrokeWidth=vn(Be,Kt,He.webkitTextStrokeWidth),this.wordBreak=vn(Be,Fu,He.wordBreak),this.zIndex=vn(Be,Fi,He.zIndex)}return Ee.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},Ee.prototype.isTransparent=function(){return cs(this.backgroundColor)},Ee.prototype.isTransformed=function(){return this.transform!==null},Ee.prototype.isPositioned=function(){return this.position!==0},Ee.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},Ee.prototype.isFloating=function(){return this.float!==0},Ee.prototype.isInlineLevel=function(){return Ls(this.display,4)||Ls(this.display,33554432)||Ls(this.display,268435456)||Ls(this.display,536870912)||Ls(this.display,67108864)||Ls(this.display,134217728)},Ee}(),dn=function(){function Ee(Be,He){this.content=vn(Be,mu,He.content),this.quotes=vn(Be,ec,He.quotes)}return Ee}(),Qn=function(){function Ee(Be,He){this.counterIncrement=vn(Be,_u,He.counterIncrement),this.counterReset=vn(Be,iu,He.counterReset)}return Ee}(),vn=function(Ee,Be,He){var Me=new di,nt=He!==null&&typeof He!="undefined"?He.toString():Be.initialValue;Me.write(nt);var Et=new ns(Me.read());switch(Be.type){case 2:var Lt=Et.parseComponentValue();return Be.parse(Ee,li(Lt)?Lt.value:Be.initialValue);case 0:return Be.parse(Ee,Et.parseComponentValue());case 1:return Be.parse(Ee,Et.parseComponentValues());case 4:return Et.parseComponentValue();case 3:switch(Be.format){case"angle":return ta.parse(Ee,Et.parseComponentValue());case"color":return Ms.parse(Ee,Et.parseComponentValue());case"image":return kn.parse(Ee,Et.parseComponentValue());case"length":var Dt=Et.parseComponentValue();return yi(Dt)?Dt:zi;case"length-percentage":var Nt=Et.parseComponentValue();return Si(Nt)?Nt:zi;case"time":return ou.parse(Ee,Et.parseComponentValue())}break}},Xn="data-html2canvas-debug",fr=function(Ee){var Be=Ee.getAttribute(Xn);switch(Be){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Dr=function(Ee,Be){var He=fr(Ee);return He===1||Be===He},hr=function(){function Ee(Be,He){if(this.context=Be,this.textNodes=[],this.elements=[],this.flags=0,Dr(He,3))debugger;this.styles=new ln(Be,window.getComputedStyle(He,null)),rc(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),Dr(He,4)&&(this.flags|=16)}return Ee}(),vo="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",co="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",po=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),No=0;No<co.length;No++)po[co.charCodeAt(No)]=No;for(var zo=function(Ee){var Be=Ee.length*.75,He=Ee.length,Me,nt=0,Et,Lt,Dt,Nt;Ee[Ee.length-1]==="="&&(Be--,Ee[Ee.length-2]==="="&&Be--);var An=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(Be):new Array(Be),bn=Array.isArray(An)?An:new Uint8Array(An);for(Me=0;Me<He;Me+=4)Et=po[Ee.charCodeAt(Me)],Lt=po[Ee.charCodeAt(Me+1)],Dt=po[Ee.charCodeAt(Me+2)],Nt=po[Ee.charCodeAt(Me+3)],bn[nt++]=Et<<2|Lt>>4,bn[nt++]=(Lt&15)<<4|Dt>>2,bn[nt++]=(Dt&3)<<6|Nt&63;return An},ea=function(Ee){for(var Be=Ee.length,He=[],Me=0;Me<Be;Me+=2)He.push(Ee[Me+1]<<8|Ee[Me]);return He},Yo=function(Ee){for(var Be=Ee.length,He=[],Me=0;Me<Be;Me+=4)He.push(Ee[Me+3]<<24|Ee[Me+2]<<16|Ee[Me+1]<<8|Ee[Me]);return He},$o=5,Pa=11,wa=2,ma=Pa-$o,Ra=65536>>$o,fi=1<<$o,Aa=fi-1,xa=1024>>$o,fa=Ra+xa,aa=fa,va=32,ti=aa+va,wi=65536>>Pa,hi=1<<ma,Za=hi-1,_i=function(Ee,Be,He){return Ee.slice?Ee.slice(Be,He):new Uint16Array(Array.prototype.slice.call(Ee,Be,He))},bi=function(Ee,Be,He){return Ee.slice?Ee.slice(Be,He):new Uint32Array(Array.prototype.slice.call(Ee,Be,He))},us=function(Ee,Be){var He=zo(Ee),Me=Array.isArray(He)?Yo(He):new Uint32Array(He),nt=Array.isArray(He)?ea(He):new Uint16Array(He),Et=24,Lt=_i(nt,Et/2,Me[4]/2),Dt=Me[5]===2?_i(nt,(Et+Me[4])/2):bi(Me,Math.ceil((Et+Me[4])/4));return new Hi(Me[0],Me[1],Me[2],Me[3],Lt,Dt)},Hi=function(){function Ee(Be,He,Me,nt,Et,Lt){this.initialValue=Be,this.errorValue=He,this.highStart=Me,this.highValueIndex=nt,this.index=Et,this.data=Lt}return Ee.prototype.get=function(Be){var He;if(Be>=0){if(Be<55296||Be>56319&&Be<=65535)return He=this.index[Be>>$o],He=(He<<wa)+(Be&Aa),this.data[He];if(Be<=65535)return He=this.index[Ra+(Be-55296>>$o)],He=(He<<wa)+(Be&Aa),this.data[He];if(Be<this.highStart)return He=ti-wi+(Be>>Pa),He=this.index[He],He+=Be>>$o&Za,He=this.index[He],He=(He<<wa)+(Be&Aa),this.data[He];if(Be<=1114111)return this.data[this.highValueIndex]}return this.errorValue},Ee}(),xs="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ji=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ci=0;ci<xs.length;ci++)Ji[xs.charCodeAt(ci)]=ci;var Qs=1,ha=2,ys=3,bs=4,Xs=5,Va=7,Wa=8,Ma=9,Fa=10,$i=11,Da=12,Ai=13,Mi=14,xi=15,$s=function(Ee){for(var Be=[],He=0,Me=Ee.length;He<Me;){var nt=Ee.charCodeAt(He++);if(nt>=55296&&nt<=56319&&He<Me){var Et=Ee.charCodeAt(He++);(Et&64512)===56320?Be.push(((nt&1023)<<10)+(Et&1023)+65536):(Be.push(nt),He--)}else Be.push(nt)}return Be},fl=function(){for(var Ee=[],Be=0;Be<arguments.length;Be++)Ee[Be]=arguments[Be];if(String.fromCodePoint)return String.fromCodePoint.apply(String,Ee);var He=Ee.length;if(!He)return"";for(var Me=[],nt=-1,Et="";++nt<He;){var Lt=Ee[nt];Lt<=65535?Me.push(Lt):(Lt-=65536,Me.push((Lt>>10)+55296,Lt%1024+56320)),(nt+1===He||Me.length>16384)&&(Et+=String.fromCharCode.apply(String,Me),Me.length=0)}return Et},Il=us(vo),as="\xD7",yl="\xF7",Ks=function(Ee){return Il.get(Ee)},Bl=function(Ee,Be,He){var Me=He-2,nt=Be[Me],Et=Be[He-1],Lt=Be[He];if(Et===ha&&Lt===ys)return as;if(Et===ha||Et===ys||Et===bs||Lt===ha||Lt===ys||Lt===bs)return yl;if(Et===Wa&&[Wa,Ma,$i,Da].indexOf(Lt)!==-1||(Et===$i||Et===Ma)&&(Lt===Ma||Lt===Fa)||(Et===Da||Et===Fa)&&Lt===Fa||Lt===Ai||Lt===Xs||Lt===Va||Et===Qs)return as;if(Et===Ai&&Lt===Mi){for(;nt===Xs;)nt=Be[--Me];if(nt===Mi)return as}if(Et===xi&&Lt===xi){for(var Dt=0;nt===xi;)Dt++,nt=Be[--Me];if(Dt%2===0)return as}return yl},Lu=function(Ee){var Be=$s(Ee),He=Be.length,Me=0,nt=0,Et=Be.map(Ks);return{next:function(){if(Me>=He)return{done:!0,value:null};for(var Lt=as;Me<He&&(Lt=Bl(Be,Et,++Me))===as;);if(Lt!==as||Me===He){var Dt=fl.apply(null,Be.slice(nt,Me));return nt=Me,{value:Dt,done:!1}}return{done:!0,value:null}}}},ts=function(Ee){for(var Be=Lu(Ee),He=[],Me;!(Me=Be.next()).done;)Me.value&&He.push(Me.value.slice());return He},Zi=function(Ee){var Be=123;if(Ee.createRange){var He=Ee.createRange();if(He.getBoundingClientRect){var Me=Ee.createElement("boundtest");Me.style.height=Be+"px",Me.style.display="block",Ee.body.appendChild(Me),He.selectNode(Me);var nt=He.getBoundingClientRect(),Et=Math.round(nt.height);if(Ee.body.removeChild(Me),Et===Be)return!0}}return!1},ds=function(Ee){var Be=Ee.createElement("boundtest");Be.style.width="50px",Be.style.display="block",Be.style.fontSize="12px",Be.style.letterSpacing="0px",Be.style.wordSpacing="0px",Ee.body.appendChild(Be);var He=Ee.createRange();Be.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var Me=Be.firstChild,nt=oe(Me.data).map(function(Nt){return le(Nt)}),Et=0,Lt={},Dt=nt.every(function(Nt,An){He.setStart(Me,Et),He.setEnd(Me,Et+Nt.length);var bn=He.getBoundingClientRect();Et+=Nt.length;var _n=bn.x>Lt.x||bn.y>Lt.y;return Lt=bn,An===0?!0:_n});return Ee.body.removeChild(Be),Dt},el=function(){return typeof new Image().crossOrigin!="undefined"},Is=function(){return typeof new XMLHttpRequest().responseType=="string"},mi=function(Ee){var Be=new Image,He=Ee.createElement("canvas"),Me=He.getContext("2d");if(!Me)return!1;Be.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{Me.drawImage(Be,0,0),He.toDataURL()}catch(nt){return!1}return!0},hl=function(Ee){return Ee[0]===0&&Ee[1]===255&&Ee[2]===0&&Ee[3]===255},rl=function(Ee){var Be=Ee.createElement("canvas"),He=100;Be.width=He,Be.height=He;var Me=Be.getContext("2d");if(!Me)return Promise.reject(!1);Me.fillStyle="rgb(0, 255, 0)",Me.fillRect(0,0,He,He);var nt=new Image,Et=Be.toDataURL();nt.src=Et;var Lt=xl(He,He,0,0,nt);return Me.fillStyle="red",Me.fillRect(0,0,He,He),Dl(Lt).then(function(Dt){Me.drawImage(Dt,0,0);var Nt=Me.getImageData(0,0,He,He).data;Me.fillStyle="red",Me.fillRect(0,0,He,He);var An=Ee.createElement("div");return An.style.backgroundImage="url("+Et+")",An.style.height=He+"px",hl(Nt)?Dl(xl(He,He,0,0,An)):Promise.reject(!1)}).then(function(Dt){return Me.drawImage(Dt,0,0),hl(Me.getImageData(0,0,He,He).data)}).catch(function(){return!1})},xl=function(Ee,Be,He,Me,nt){var Et="http://www.w3.org/2000/svg",Lt=document.createElementNS(Et,"svg"),Dt=document.createElementNS(Et,"foreignObject");return Lt.setAttributeNS(null,"width",Ee.toString()),Lt.setAttributeNS(null,"height",Be.toString()),Dt.setAttributeNS(null,"width","100%"),Dt.setAttributeNS(null,"height","100%"),Dt.setAttributeNS(null,"x",He.toString()),Dt.setAttributeNS(null,"y",Me.toString()),Dt.setAttributeNS(null,"externalResourcesRequired","true"),Lt.appendChild(Dt),Dt.appendChild(nt),Lt},Dl=function(Ee){return new Promise(function(Be,He){var Me=new Image;Me.onload=function(){return Be(Me)},Me.onerror=He,Me.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(Ee))})},Os={get SUPPORT_RANGE_BOUNDS(){var Ee=Zi(document);return Object.defineProperty(Os,"SUPPORT_RANGE_BOUNDS",{value:Ee}),Ee},get SUPPORT_WORD_BREAKING(){var Ee=Os.SUPPORT_RANGE_BOUNDS&&ds(document);return Object.defineProperty(Os,"SUPPORT_WORD_BREAKING",{value:Ee}),Ee},get SUPPORT_SVG_DRAWING(){var Ee=mi(document);return Object.defineProperty(Os,"SUPPORT_SVG_DRAWING",{value:Ee}),Ee},get SUPPORT_FOREIGNOBJECT_DRAWING(){var Ee=typeof Array.from=="function"&&typeof window.fetch=="function"?rl(document):Promise.resolve(!1);return Object.defineProperty(Os,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:Ee}),Ee},get SUPPORT_CORS_IMAGES(){var Ee=el();return Object.defineProperty(Os,"SUPPORT_CORS_IMAGES",{value:Ee}),Ee},get SUPPORT_RESPONSE_TYPE(){var Ee=Is();return Object.defineProperty(Os,"SUPPORT_RESPONSE_TYPE",{value:Ee}),Ee},get SUPPORT_CORS_XHR(){var Ee="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Os,"SUPPORT_CORS_XHR",{value:Ee}),Ee},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var Ee=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Os,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:Ee}),Ee}},Jl=function(){function Ee(Be,He){this.text=Be,this.bounds=He}return Ee}(),$l=function(Ee,Be,He,Me){var nt=Ps(Be,He),Et=[],Lt=0;return nt.forEach(function(Dt){if(He.textDecorationLine.length||Dt.trim().length>0)if(Os.SUPPORT_RANGE_BOUNDS){var Nt=gl(Me,Lt,Dt.length).getClientRects();if(Nt.length>1){var An=ll(Dt),bn=0;An.forEach(function(gr){Et.push(new Jl(gr,Ae.fromDOMRectList(Ee,gl(Me,bn+Lt,gr.length).getClientRects()))),bn+=gr.length})}else Et.push(new Jl(Dt,Ae.fromDOMRectList(Ee,Nt)))}else{var _n=Me.splitText(Dt.length);Et.push(new Jl(Dt,Rl(Ee,Me))),Me=_n}else Os.SUPPORT_RANGE_BOUNDS||(Me=Me.splitText(Dt.length));Lt+=Dt.length}),Et},Rl=function(Ee,Be){var He=Be.ownerDocument;if(He){var Me=He.createElement("html2canvaswrapper");Me.appendChild(Be.cloneNode(!0));var nt=Be.parentNode;if(nt){nt.replaceChild(Me,Be);var Et=ue(Ee,Me);return Me.firstChild&&nt.replaceChild(Me.firstChild,Me),Et}}return Ae.EMPTY},gl=function(Ee,Be,He){var Me=Ee.ownerDocument;if(!Me)throw new Error("Node has no owner document");var nt=Me.createRange();return nt.setStart(Ee,Be),nt.setEnd(Ee,Be+He),nt},ll=function(Ee){if(Os.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Be=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(Be.segment(Ee)).map(function(He){return He.segment})}return ts(Ee)},zs=function(Ee,Be){if(Os.SUPPORT_NATIVE_TEXT_SEGMENTATION){var He=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(He.segment(Ee)).map(function(Me){return Me.segment})}return lu(Ee,Be)},Ps=function(Ee,Be){return Be.letterSpacing!==0?ll(Ee):zs(Ee,Be)},su=[32,160,4961,65792,65793,4153,4241],lu=function(Ee,Be){for(var He=Uo(Ee,{lineBreak:Be.lineBreak,wordBreak:Be.overflowWrap==="break-word"?"break-word":Be.wordBreak}),Me=[],nt,Et=function(){if(nt.value){var Lt=nt.value.slice(),Dt=oe(Lt),Nt="";Dt.forEach(function(An){su.indexOf(An)===-1?Nt+=le(An):(Nt.length&&Me.push(Nt),Me.push(le(An)),Nt="")}),Nt.length&&Me.push(Nt)}};!(nt=He.next()).done;)Et();return Me},Hl=function(){function Ee(Be,He,Me){this.text=Ql(He.data,Me.textTransform),this.textBounds=$l(Be,this.text,Me,He)}return Ee}(),Ql=function(Ee,Be){switch(Be){case 1:return Ee.toLowerCase();case 3:return Ee.replace(vu,nc);case 2:return Ee.toUpperCase();default:return Ee}},vu=/(^|\s|:|-|\(|\))([a-z])/g,nc=function(Ee,Be,He){return Ee.length>0?Be+He.toUpperCase():Ee},rt=function(Ee){fe(Be,Ee);function Be(He,Me){var nt=Ee.call(this,He,Me)||this;return nt.src=Me.currentSrc||Me.src,nt.intrinsicWidth=Me.naturalWidth,nt.intrinsicHeight=Me.naturalHeight,nt.context.cache.addImage(nt.src),nt}return Be}(hr),kt=function(Ee){fe(Be,Ee);function Be(He,Me){var nt=Ee.call(this,He,Me)||this;return nt.canvas=Me,nt.intrinsicWidth=Me.width,nt.intrinsicHeight=Me.height,nt}return Be}(hr),Fn=function(Ee){fe(Be,Ee);function Be(He,Me){var nt=Ee.call(this,He,Me)||this,Et=new XMLSerializer,Lt=ue(He,Me);return Me.setAttribute("width",Lt.width+"px"),Me.setAttribute("height",Lt.height+"px"),nt.svg="data:image/svg+xml,"+encodeURIComponent(Et.serializeToString(Me)),nt.intrinsicWidth=Me.width.baseVal.value,nt.intrinsicHeight=Me.height.baseVal.value,nt.context.cache.addImage(nt.svg),nt}return Be}(hr),Gn=function(Ee){fe(Be,Ee);function Be(He,Me){var nt=Ee.call(this,He,Me)||this;return nt.value=Me.value,nt}return Be}(hr),wr=function(Ee){fe(Be,Ee);function Be(He,Me){var nt=Ee.call(this,He,Me)||this;return nt.start=Me.start,nt.reversed=typeof Me.reversed=="boolean"&&Me.reversed===!0,nt}return Be}(hr),io=[{type:15,flags:0,unit:"px",number:3}],Go=[{type:16,flags:0,number:50}],Ca=function(Ee){return Ee.width>Ee.height?new Ae(Ee.left+(Ee.width-Ee.height)/2,Ee.top,Ee.height,Ee.height):Ee.width<Ee.height?new Ae(Ee.left,Ee.top+(Ee.height-Ee.width)/2,Ee.width,Ee.width):Ee},gi=function(Ee){var Be=Ee.type===fs?new Array(Ee.value.length+1).join("\u2022"):Ee.value;return Be.length===0?Ee.placeholder||"":Be},ji="checkbox",Qi="radio",fs="password",Ys=707406591,Hs=function(Ee){fe(Be,Ee);function Be(He,Me){var nt=Ee.call(this,He,Me)||this;switch(nt.type=Me.type.toLowerCase(),nt.checked=Me.checked,nt.value=gi(Me),(nt.type===ji||nt.type===Qi)&&(nt.styles.backgroundColor=3739148031,nt.styles.borderTopColor=nt.styles.borderRightColor=nt.styles.borderBottomColor=nt.styles.borderLeftColor=2779096575,nt.styles.borderTopWidth=nt.styles.borderRightWidth=nt.styles.borderBottomWidth=nt.styles.borderLeftWidth=1,nt.styles.borderTopStyle=nt.styles.borderRightStyle=nt.styles.borderBottomStyle=nt.styles.borderLeftStyle=1,nt.styles.backgroundClip=[0],nt.styles.backgroundOrigin=[0],nt.bounds=Ca(nt.bounds)),nt.type){case ji:nt.styles.borderTopRightRadius=nt.styles.borderTopLeftRadius=nt.styles.borderBottomRightRadius=nt.styles.borderBottomLeftRadius=io;break;case Qi:nt.styles.borderTopRightRadius=nt.styles.borderTopLeftRadius=nt.styles.borderBottomRightRadius=nt.styles.borderBottomLeftRadius=Go;break}return nt}return Be}(hr),Gs=function(Ee){fe(Be,Ee);function Be(He,Me){var nt=Ee.call(this,He,Me)||this,Et=Me.options[Me.selectedIndex||0];return nt.value=Et&&Et.text||"",nt}return Be}(hr),Pl=function(Ee){fe(Be,Ee);function Be(He,Me){var nt=Ee.call(this,He,Me)||this;return nt.value=Me.value,nt}return Be}(hr),bl=function(Ee){fe(Be,Ee);function Be(He,Me){var nt=Ee.call(this,He,Me)||this;nt.src=Me.src,nt.width=parseInt(Me.width,10)||0,nt.height=parseInt(Me.height,10)||0,nt.backgroundColor=nt.styles.backgroundColor;try{if(Me.contentWindow&&Me.contentWindow.document&&Me.contentWindow.document.documentElement){nt.tree=zu(He,Me.contentWindow.document.documentElement);var Et=Me.contentWindow.document.documentElement?nu(He,getComputedStyle(Me.contentWindow.document.documentElement).backgroundColor):Xl.TRANSPARENT,Lt=Me.contentWindow.document.body?nu(He,getComputedStyle(Me.contentWindow.document.body).backgroundColor):Xl.TRANSPARENT;nt.backgroundColor=cs(Et)?cs(Lt)?nt.styles.backgroundColor:Lt:Et}}catch(Dt){}return nt}return Be}(hr),uu=["OL","UL","MENU"],Nl=function(Ee,Be,He,Me){for(var nt=Be.firstChild,Et=void 0;nt;nt=Et)if(Et=nt.nextSibling,Gu(nt)&&nt.data.trim().length>0)He.textNodes.push(new Hl(Ee,nt,He.styles));else if(bu(nt))if(zl(nt)&&nt.assignedNodes)nt.assignedNodes().forEach(function(Dt){return Nl(Ee,Dt,He,Me)});else{var Lt=yu(Ee,nt);Lt.styles.isVisible()&&(pc(nt,Lt,Me)?Lt.flags|=4:vc(Lt.styles)&&(Lt.flags|=2),uu.indexOf(nt.tagName)!==-1&&(Lt.flags|=8),He.elements.push(Lt),nt.slot,nt.shadowRoot?Nl(Ee,nt.shadowRoot,Lt,Me):!lc(nt)&&!Zu(nt)&&!ql(nt)&&Nl(Ee,nt,Lt,Me))}},yu=function(Ee,Be){return ic(Be)?new rt(Ee,Be):yc(Be)?new kt(Ee,Be):Zu(Be)?new Fn(Ee,Be):Kl(Be)?new Gn(Ee,Be):oc(Be)?new wr(Ee,Be):Mu(Be)?new Hs(Ee,Be):ql(Be)?new Gs(Ee,Be):lc(Be)?new Pl(Ee,Be):cu(Be)?new bl(Ee,Be):new hr(Ee,Be)},zu=function(Ee,Be){var He=yu(Ee,Be);return He.flags|=4,Nl(Ee,Be,He,He),He},pc=function(Ee,Be,He){return Be.styles.isPositionedWithZIndex()||Be.styles.opacity<1||Be.styles.isTransformed()||Ol(Ee)&&He.styles.isTransparent()},vc=function(Ee){return Ee.isPositioned()||Ee.isFloating()},Gu=function(Ee){return Ee.nodeType===Node.TEXT_NODE},bu=function(Ee){return Ee.nodeType===Node.ELEMENT_NODE},rc=function(Ee){return bu(Ee)&&typeof Ee.style!="undefined"&&!Ru(Ee)},Ru=function(Ee){return typeof Ee.className=="object"},Kl=function(Ee){return Ee.tagName==="LI"},oc=function(Ee){return Ee.tagName==="OL"},Mu=function(Ee){return Ee.tagName==="INPUT"},Wu=function(Ee){return Ee.tagName==="HTML"},Zu=function(Ee){return Ee.tagName==="svg"},Ol=function(Ee){return Ee.tagName==="BODY"},yc=function(Ee){return Ee.tagName==="CANVAS"},ac=function(Ee){return Ee.tagName==="VIDEO"},ic=function(Ee){return Ee.tagName==="IMG"},cu=function(Ee){return Ee.tagName==="IFRAME"},sc=function(Ee){return Ee.tagName==="STYLE"},bc=function(Ee){return Ee.tagName==="SCRIPT"},lc=function(Ee){return Ee.tagName==="TEXTAREA"},ql=function(Ee){return Ee.tagName==="SELECT"},zl=function(Ee){return Ee.tagName==="SLOT"},Au=function(Ee){return Ee.tagName.indexOf("-")>0},Xi=function(){function Ee(){this.counters={}}return Ee.prototype.getCounterValue=function(Be){var He=this.counters[Be];return He&&He.length?He[He.length-1]:1},Ee.prototype.getCounterValues=function(Be){var He=this.counters[Be];return He||[]},Ee.prototype.pop=function(Be){var He=this;Be.forEach(function(Me){return He.counters[Me].pop()})},Ee.prototype.parse=function(Be){var He=this,Me=Be.counterIncrement,nt=Be.counterReset,Et=!0;Me!==null&&Me.forEach(function(Dt){var Nt=He.counters[Dt.counter];Nt&&Dt.increment!==0&&(Et=!1,Nt.length||Nt.push(1),Nt[Math.max(0,Nt.length-1)]+=Dt.increment)});var Lt=[];return Et&&nt.forEach(function(Dt){var Nt=He.counters[Dt.counter];Lt.push(Dt.counter),Nt||(Nt=He.counters[Dt.counter]=[]),Nt.push(Dt.reset)}),Lt},Ee}(),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"]},pl={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"]},eu={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"]},Fl={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"]},du=function(Ee,Be,He,Me,nt,Et){return Ee<Be||Ee>He?Ns(Ee,nt,Et.length>0):Me.integers.reduce(function(Lt,Dt,Nt){for(;Ee>=Dt;)Ee-=Dt,Lt+=Me.values[Nt];return Lt},"")+Et},Vu=function(Ee,Be,He,Me){var nt="";do He||Ee--,nt=Me(Ee)+nt,Ee/=Be;while(Ee*Be>=Be);return nt},Fs=function(Ee,Be,He,Me,nt){var Et=He-Be+1;return(Ee<0?"-":"")+(Vu(Math.abs(Ee),Et,Me,function(Lt){return le(Math.floor(Lt%Et)+Be)})+nt)},Sl=function(Ee,Be,He){He===void 0&&(He=". ");var Me=Be.length;return Vu(Math.abs(Ee),Me,!1,function(nt){return Be[Math.floor(nt%Me)]})+He},jl=1,fu=2,Su=4,ku=8,Gl=function(Ee,Be,He,Me,nt,Et){if(Ee<-9999||Ee>9999)return Ns(Ee,4,nt.length>0);var Lt=Math.abs(Ee),Dt=nt;if(Lt===0)return Be[0]+Dt;for(var Nt=0;Lt>0&&Nt<=4;Nt++){var An=Lt%10;An===0&&Ls(Et,jl)&&Dt!==""?Dt=Be[An]+Dt:An>1||An===1&&Nt===0||An===1&&Nt===1&&Ls(Et,fu)||An===1&&Nt===1&&Ls(Et,Su)&&Ee>100||An===1&&Nt>1&&Ls(Et,ku)?Dt=Be[An]+(Nt>0?He[Nt-1]:"")+Dt:An===1&&Nt>0&&(Dt=He[Nt-1]+Dt),Lt=Math.floor(Lt/10)}return(Ee<0?Me:"")+Dt},xc="\u5341\u767E\u5343\u842C",wu="\u62FE\u4F70\u4EDF\u842C",Xu="\u30DE\u30A4\u30CA\u30B9",Ws="\uB9C8\uC774\uB108\uC2A4",Ns=function(Ee,Be,He){var Me=He?". ":"",nt=He?"\u3001":"",Et=He?", ":"",Lt=He?" ":"";switch(Be){case 0:return"\u2022"+Lt;case 1:return"\u25E6"+Lt;case 2:return"\u25FE"+Lt;case 5:var Dt=Fs(Ee,48,57,!0,Me);return Dt.length<4?"0"+Dt:Dt;case 4:return Sl(Ee,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",nt);case 6:return du(Ee,1,3999,is,3,Me).toLowerCase();case 7:return du(Ee,1,3999,is,3,Me);case 8:return Fs(Ee,945,969,!1,Me);case 9:return Fs(Ee,97,122,!1,Me);case 10:return Fs(Ee,65,90,!1,Me);case 11:return Fs(Ee,1632,1641,!0,Me);case 12:case 49:return du(Ee,1,9999,pl,3,Me);case 35:return du(Ee,1,9999,pl,3,Me).toLowerCase();case 13:return Fs(Ee,2534,2543,!0,Me);case 14:case 30:return Fs(Ee,6112,6121,!0,Me);case 15:return Sl(Ee,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",nt);case 16:return Sl(Ee,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",nt);case 17:case 48:return Gl(Ee,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",xc,"\u8CA0",nt,fu|Su|ku);case 47:return Gl(Ee,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",wu,"\u8CA0",nt,jl|fu|Su|ku);case 42:return Gl(Ee,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",xc,"\u8D1F",nt,fu|Su|ku);case 41:return Gl(Ee,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",wu,"\u8D1F",nt,jl|fu|Su|ku);case 26:return Gl(Ee,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",Xu,nt,0);case 25:return Gl(Ee,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",Xu,nt,jl|fu|Su);case 31:return Gl(Ee,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",Ws,Et,jl|fu|Su);case 33:return Gl(Ee,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",Ws,Et,0);case 32:return Gl(Ee,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",Ws,Et,jl|fu|Su);case 18:return Fs(Ee,2406,2415,!0,Me);case 20:return du(Ee,1,19999,Fl,3,Me);case 21:return Fs(Ee,2790,2799,!0,Me);case 22:return Fs(Ee,2662,2671,!0,Me);case 22:return du(Ee,1,10999,eu,3,Me);case 23:return Sl(Ee,"\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 Sl(Ee,"\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 Fs(Ee,3302,3311,!0,Me);case 28:return Sl(Ee,"\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",nt);case 29:return Sl(Ee,"\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",nt);case 34:return Fs(Ee,3792,3801,!0,Me);case 37:return Fs(Ee,6160,6169,!0,Me);case 38:return Fs(Ee,4160,4169,!0,Me);case 39:return Fs(Ee,2918,2927,!0,Me);case 40:return Fs(Ee,1776,1785,!0,Me);case 43:return Fs(Ee,3046,3055,!0,Me);case 44:return Fs(Ee,3174,3183,!0,Me);case 45:return Fs(Ee,3664,3673,!0,Me);case 46:return Fs(Ee,3872,3881,!0,Me);case 3:default:return Fs(Ee,48,57,!0,Me)}},ml="data-html2canvas-ignore",_l=function(){function Ee(Be,He,Me){if(this.context=Be,this.options=Me,this.scrolledElements=[],this.referenceElement=He,this.counters=new Xi,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 Ee.prototype.toIFrame=function(Be,He){var Me=this,nt=mc(Be,He);if(!nt.contentWindow)return Promise.reject("Unable to find iframe window");var Et=Be.defaultView.pageXOffset,Lt=Be.defaultView.pageYOffset,Dt=nt.contentWindow,Nt=Dt.document,An=hA(nt).then(function(){return je(Me,void 0,void 0,function(){var bn,_n;return x(this,function(gr){switch(gr.label){case 0:return this.scrolledElements.forEach(vA),Dt&&(Dt.scrollTo(He.left,He.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Dt.scrollY!==He.top||Dt.scrollX!==He.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Dt.scrollX-He.left,Dt.scrollY-He.top,0,0))),bn=this.options.onclone,_n=this.clonedReferenceElement,typeof _n=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:Nt.fonts&&Nt.fonts.ready?[4,Nt.fonts.ready]:[3,2];case 1:gr.sent(),gr.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,zc(Nt)]:[3,4];case 3:gr.sent(),gr.label=4;case 4:return typeof bn=="function"?[2,Promise.resolve().then(function(){return bn(Nt,_n)}).then(function(){return nt})]:[2,nt]}})})});return Nt.open(),Nt.write(pA(document.doctype)+"<html></html>"),mA(this.referenceElement.ownerDocument,Et,Lt),Nt.replaceChild(Nt.adoptNode(this.documentElement),Nt.documentElement),Nt.close(),An},Ee.prototype.createElementClone=function(Be){if(Dr(Be,2))debugger;if(yc(Be))return this.createCanvasClone(Be);if(ac(Be))return this.createVideoClone(Be);if(sc(Be))return this.createStyleClone(Be);var He=Be.cloneNode(!1);return ic(He)&&(ic(Be)&&Be.currentSrc&&Be.currentSrc!==Be.src&&(He.src=Be.currentSrc,He.srcset=""),He.loading==="lazy"&&(He.loading="eager")),Au(He)?this.createCustomElementClone(He):He},Ee.prototype.createCustomElementClone=function(Be){var He=document.createElement("html2canvascustomelement");return Gc(Be.style,He),He},Ee.prototype.createStyleClone=function(Be){try{var He=Be.sheet;if(He&&He.cssRules){var Me=[].slice.call(He.cssRules,0).reduce(function(Et,Lt){return Lt&&typeof Lt.cssText=="string"?Et+Lt.cssText:Et},""),nt=Be.cloneNode(!1);return nt.textContent=Me,nt}}catch(Et){if(this.context.logger.error("Unable to access cssRules property",Et),Et.name!=="SecurityError")throw Et}return Be.cloneNode(!1)},Ee.prototype.createCanvasClone=function(Be){var He;if(this.options.inlineImages&&Be.ownerDocument){var Me=Be.ownerDocument.createElement("img");try{return Me.src=Be.toDataURL(),Me}catch(An){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",Be)}}var nt=Be.cloneNode(!1);try{nt.width=Be.width,nt.height=Be.height;var Et=Be.getContext("2d"),Lt=nt.getContext("2d");if(Lt)if(!this.options.allowTaint&&Et)Lt.putImageData(Et.getImageData(0,0,Be.width,Be.height),0,0);else{var Dt=(He=Be.getContext("webgl2"))!==null&&He!==void 0?He:Be.getContext("webgl");if(Dt){var Nt=Dt.getContextAttributes();(Nt==null?void 0:Nt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",Be)}Lt.drawImage(Be,0,0)}return nt}catch(An){this.context.logger.info("Unable to clone canvas as it is tainted",Be)}return nt},Ee.prototype.createVideoClone=function(Be){var He=Be.ownerDocument.createElement("canvas");He.width=Be.offsetWidth,He.height=Be.offsetHeight;var Me=He.getContext("2d");try{return Me&&(Me.drawImage(Be,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",Be)}var nt=Be.ownerDocument.createElement("canvas");return nt.width=Be.offsetWidth,nt.height=Be.offsetHeight,nt},Ee.prototype.appendChildNode=function(Be,He,Me){(!bu(He)||!bc(He)&&!He.hasAttribute(ml)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(He)))&&(!this.options.copyStyles||!bu(He)||!sc(He))&&Be.appendChild(this.cloneNode(He,Me))},Ee.prototype.cloneChildNodes=function(Be,He,Me){for(var nt=this,Et=Be.shadowRoot?Be.shadowRoot.firstChild:Be.firstChild;Et;Et=Et.nextSibling)if(bu(Et)&&zl(Et)&&typeof Et.assignedNodes=="function"){var Lt=Et.assignedNodes();Lt.length&&Lt.forEach(function(Dt){return nt.appendChildNode(He,Dt,Me)})}else this.appendChildNode(He,Et,Me)},Ee.prototype.cloneNode=function(Be,He){if(Gu(Be))return document.createTextNode(Be.data);if(!Be.ownerDocument)return Be.cloneNode(!1);var Me=Be.ownerDocument.defaultView;if(Me&&bu(Be)&&(rc(Be)||Ru(Be))){var nt=this.createElementClone(Be);nt.style.transitionProperty="none";var Et=Me.getComputedStyle(Be),Lt=Me.getComputedStyle(Be,":before"),Dt=Me.getComputedStyle(Be,":after");this.referenceElement===Be&&rc(nt)&&(this.clonedReferenceElement=nt),Ol(nt)&&Zc(nt);var Nt=this.counters.parse(new Qn(this.context,Et)),An=this.resolvePseudoContent(Be,nt,Lt,Cu.BEFORE);Au(Be)&&(He=!0),ac(Be)||this.cloneChildNodes(Be,nt,He),An&&nt.insertBefore(An,nt.firstChild);var bn=this.resolvePseudoContent(Be,nt,Dt,Cu.AFTER);return bn&&nt.appendChild(bn),this.counters.pop(Nt),(Et&&(this.options.copyStyles||Ru(Be))&&!cu(Be)||He)&&Gc(Et,nt),(Be.scrollTop!==0||Be.scrollLeft!==0)&&this.scrolledElements.push([nt,Be.scrollLeft,Be.scrollTop]),(lc(Be)||ql(Be))&&(lc(nt)||ql(nt))&&(nt.value=Be.value),nt}return Be.cloneNode(!1)},Ee.prototype.resolvePseudoContent=function(Be,He,Me,nt){var Et=this;if(Me){var Lt=Me.content,Dt=He.ownerDocument;if(!(!Dt||!Lt||Lt==="none"||Lt==="-moz-alt-content"||Me.display==="none")){this.counters.parse(new Qn(this.context,Me));var Nt=new dn(this.context,Me),An=Dt.createElement("html2canvaspseudoelement");Gc(Me,An),Nt.content.forEach(function(_n){if(_n.type===0)An.appendChild(Dt.createTextNode(_n.value));else if(_n.type===22){var gr=Dt.createElement("img");gr.src=_n.value,gr.style.opacity="1",An.appendChild(gr)}else if(_n.type===18){if(_n.name==="attr"){var ro=_n.values.filter(li);ro.length&&An.appendChild(Dt.createTextNode(Be.getAttribute(ro[0].value)||""))}else if(_n.name==="counter"){var mo=_n.values.filter(Ki),eo=mo[0],za=mo[1];if(eo&&li(eo)){var da=Et.counters.getCounterValue(eo.value),ia=za&&li(za)?ri.parse(Et.context,za.value):3;An.appendChild(Dt.createTextNode(Ns(da,ia,!1)))}}else if(_n.name==="counters"){var Xa=_n.values.filter(Ki),eo=Xa[0],$a=Xa[1],za=Xa[2];if(eo&&li(eo)){var ka=Et.counters.getCounterValues(eo.value),Wo=za&&li(za)?ri.parse(Et.context,za.value):3,Ci=$a&&$a.type===0?$a.value:"",ki=ka.map(function(es){return Ns(es,Wo,!1)}).join(Ci);An.appendChild(Dt.createTextNode(ki))}}}else if(_n.type===20)switch(_n.value){case"open-quote":An.appendChild(Dt.createTextNode(tc(Nt.quotes,Et.quoteDepth++,!0)));break;case"close-quote":An.appendChild(Dt.createTextNode(tc(Nt.quotes,--Et.quoteDepth,!1)));break;default:An.appendChild(Dt.createTextNode(_n.value))}}),An.className=tu+" "+hu;var bn=nt===Cu.BEFORE?" "+tu:" "+hu;return Ru(He)?He.className.baseValue+=bn:He.className+=bn,An}}},Ee.destroy=function(Be){return Be.parentNode?(Be.parentNode.removeChild(Be),!0):!1},Ee}(),Cu;(function(Ee){Ee[Ee.BEFORE=0]="BEFORE",Ee[Ee.AFTER=1]="AFTER"})(Cu||(Cu={}));var mc=function(Ee,Be){var He=Ee.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=Be.width.toString(),He.height=Be.height.toString(),He.scrolling="no",He.setAttribute(ml,"true"),Ee.body.appendChild(He),He},Pc=function(Ee){return new Promise(function(Be){if(Ee.complete){Be();return}if(!Ee.src){Be();return}Ee.onload=Be,Ee.onerror=Be})},zc=function(Ee){return Promise.all([].slice.call(Ee.images,0).map(Pc))},hA=function(Ee){return new Promise(function(Be,He){var Me=Ee.contentWindow;if(!Me)return He("No window assigned for iframe");var nt=Me.document;Me.onload=Ee.onload=function(){Me.onload=Ee.onload=null;var Et=setInterval(function(){nt.body.childNodes.length>0&&nt.readyState==="complete"&&(clearInterval(Et),Be(Ee))},50)}})},gA=["all","d","content"],Gc=function(Ee,Be){for(var He=Ee.length-1;He>=0;He--){var Me=Ee.item(He);gA.indexOf(Me)===-1&&Be.style.setProperty(Me,Ee.getPropertyValue(Me))}return Be},pA=function(Ee){var Be="";return Ee&&(Be+="<!DOCTYPE ",Ee.name&&(Be+=Ee.name),Ee.internalSubset&&(Be+=Ee.internalSubset),Ee.publicId&&(Be+='"'+Ee.publicId+'"'),Ee.systemId&&(Be+='"'+Ee.systemId+'"'),Be+=">"),Be},mA=function(Ee,Be,He){Ee&&Ee.defaultView&&(Be!==Ee.defaultView.pageXOffset||He!==Ee.defaultView.pageYOffset)&&Ee.defaultView.scrollTo(Be,He)},vA=function(Ee){var Be=Ee[0],He=Ee[1],Me=Ee[2];Be.scrollLeft=He,Be.scrollTop=Me},oA=":before",Wc=":after",tu="___html2canvas___pseudoelement_before",hu="___html2canvas___pseudoelement_after",Rc=`{
|
|
|
content: "" !important;
|
|
|
display: none !important;
|
|
|
}`,Zc=function(Ee){yA(Ee,"."+tu+oA+Rc+`
|
|
|
.`+hu+Wc+Rc)},yA=function(Ee,Be){var He=Ee.ownerDocument;if(He){var Me=He.createElement("style");Me.textContent=Be,Ee.appendChild(Me)}},Mc=function(){function Ee(){}return Ee.getOrigin=function(Be){var He=Ee._link;return He?(He.href=Be,He.href=He.href,He.protocol+He.hostname+He.port):"about:blank"},Ee.isSameOrigin=function(Be){return Ee.getOrigin(Be)===Ee._origin},Ee.setContext=function(Be){Ee._link=Be.document.createElement("a"),Ee._origin=Ee.getOrigin(Be.location.href)},Ee._origin="about:blank",Ee}(),Vc=function(){function Ee(Be,He){this.context=Be,this._options=He,this._cache={}}return Ee.prototype.addImage=function(Be){var He=Promise.resolve();return this.has(Be)||(uA(Be)||sA(Be))&&(this._cache[Be]=this.loadImage(Be)).catch(function(){}),He},Ee.prototype.match=function(Be){return this._cache[Be]},Ee.prototype.loadImage=function(Be){return je(this,void 0,void 0,function(){var He,Me,nt,Et,Lt=this;return x(this,function(Dt){switch(Dt.label){case 0:return He=Mc.isSameOrigin(Be),Me=!Fc(Be)&&this._options.useCORS===!0&&Os.SUPPORT_CORS_IMAGES&&!He,nt=!Fc(Be)&&!He&&!uA(Be)&&typeof this._options.proxy=="string"&&Os.SUPPORT_CORS_XHR&&!Me,!He&&this._options.allowTaint===!1&&!Fc(Be)&&!uA(Be)&&!nt&&!Me?[2]:(Et=Be,nt?[4,this.proxy(Et)]:[3,2]);case 1:Et=Dt.sent(),Dt.label=2;case 2:return this.context.logger.debug("Added image "+Be.substring(0,256)),[4,new Promise(function(Nt,An){var bn=new Image;bn.onload=function(){return Nt(bn)},bn.onerror=An,(lA(Et)||Me)&&(bn.crossOrigin="anonymous"),bn.src=Et,bn.complete===!0&&setTimeout(function(){return Nt(bn)},500),Lt._options.imageTimeout>0&&setTimeout(function(){return An("Timed out ("+Lt._options.imageTimeout+"ms) loading image")},Lt._options.imageTimeout)})];case 3:return[2,Dt.sent()]}})})},Ee.prototype.has=function(Be){return typeof this._cache[Be]!="undefined"},Ee.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},Ee.prototype.proxy=function(Be){var He=this,Me=this._options.proxy;if(!Me)throw new Error("No proxy defined");var nt=Be.substring(0,256);return new Promise(function(Et,Lt){var Dt=Os.SUPPORT_RESPONSE_TYPE?"blob":"text",Nt=new XMLHttpRequest;Nt.onload=function(){if(Nt.status===200)if(Dt==="text")Et(Nt.response);else{var _n=new FileReader;_n.addEventListener("load",function(){return Et(_n.result)},!1),_n.addEventListener("error",function(gr){return Lt(gr)},!1),_n.readAsDataURL(Nt.response)}else Lt("Failed to proxy resource "+nt+" with status code "+Nt.status)},Nt.onerror=Lt;var An=Me.indexOf("?")>-1?"&":"?";if(Nt.open("GET",""+Me+An+"url="+encodeURIComponent(Be)+"&responseType="+Dt),Dt!=="text"&&Nt instanceof XMLHttpRequest&&(Nt.responseType=Dt),He._options.imageTimeout){var bn=He._options.imageTimeout;Nt.timeout=bn,Nt.ontimeout=function(){return Lt("Timed out ("+bn+"ms) proxying "+nt)}}Nt.send()})},Ee}(),aA=/^data:image\/svg\+xml/i,bA=/^data:image\/.*;base64,/i,iA=/^data:image\/.*/i,sA=function(Ee){return Os.SUPPORT_SVG_DRAWING||!QA(Ee)},Fc=function(Ee){return iA.test(Ee)},lA=function(Ee){return bA.test(Ee)},uA=function(Ee){return Ee.substr(0,4)==="blob"},QA=function(Ee){return Ee.substr(-3).toLowerCase()==="svg"||aA.test(Ee)},Qa=function(){function Ee(Be,He){this.type=0,this.x=Be,this.y=He}return Ee.prototype.add=function(Be,He){return new Ee(this.x+Be,this.y+He)},Ee}(),_c=function(Ee,Be,He){return new Qa(Ee.x+(Be.x-Ee.x)*He,Ee.y+(Be.y-Ee.y)*He)},Xc=function(){function Ee(Be,He,Me,nt){this.type=1,this.start=Be,this.startControl=He,this.endControl=Me,this.end=nt}return Ee.prototype.subdivide=function(Be,He){var Me=_c(this.start,this.startControl,Be),nt=_c(this.startControl,this.endControl,Be),Et=_c(this.endControl,this.end,Be),Lt=_c(Me,nt,Be),Dt=_c(nt,Et,Be),Nt=_c(Lt,Dt,Be);return He?new Ee(this.start,Me,Lt,Nt):new Ee(Nt,Dt,Et,this.end)},Ee.prototype.add=function(Be,He){return new Ee(this.start.add(Be,He),this.startControl.add(Be,He),this.endControl.add(Be,He),this.end.add(Be,He))},Ee.prototype.reverse=function(){return new Ee(this.end,this.endControl,this.startControl,this.start)},Ee}(),Iu=function(Ee){return Ee.type===1},KA=function(){function Ee(Be){var He=Be.styles,Me=Be.bounds,nt=Ts(He.borderTopLeftRadius,Me.width,Me.height),Et=nt[0],Lt=nt[1],Dt=Ts(He.borderTopRightRadius,Me.width,Me.height),Nt=Dt[0],An=Dt[1],bn=Ts(He.borderBottomRightRadius,Me.width,Me.height),_n=bn[0],gr=bn[1],ro=Ts(He.borderBottomLeftRadius,Me.width,Me.height),mo=ro[0],eo=ro[1],za=[];za.push((Et+Nt)/Me.width),za.push((mo+_n)/Me.width),za.push((Lt+eo)/Me.height),za.push((An+gr)/Me.height);var da=Math.max.apply(Math,za);da>1&&(Et/=da,Lt/=da,Nt/=da,An/=da,_n/=da,gr/=da,mo/=da,eo/=da);var ia=Me.width-Nt,Xa=Me.height-gr,$a=Me.width-_n,ka=Me.height-eo,Wo=He.borderTopWidth,Ci=He.borderRightWidth,ki=He.borderBottomWidth,qa=He.borderLeftWidth,Cs=ii(He.paddingTop,Be.bounds.width),es=ii(He.paddingRight,Be.bounds.width),ol=ii(He.paddingBottom,Be.bounds.width),ss=ii(He.paddingLeft,Be.bounds.width);this.topLeftBorderDoubleOuterBox=Et>0||Lt>0?tl(Me.left+qa/3,Me.top+Wo/3,Et-qa/3,Lt-Wo/3,js.TOP_LEFT):new Qa(Me.left+qa/3,Me.top+Wo/3),this.topRightBorderDoubleOuterBox=Et>0||Lt>0?tl(Me.left+ia,Me.top+Wo/3,Nt-Ci/3,An-Wo/3,js.TOP_RIGHT):new Qa(Me.left+Me.width-Ci/3,Me.top+Wo/3),this.bottomRightBorderDoubleOuterBox=_n>0||gr>0?tl(Me.left+$a,Me.top+Xa,_n-Ci/3,gr-ki/3,js.BOTTOM_RIGHT):new Qa(Me.left+Me.width-Ci/3,Me.top+Me.height-ki/3),this.bottomLeftBorderDoubleOuterBox=mo>0||eo>0?tl(Me.left+qa/3,Me.top+ka,mo-qa/3,eo-ki/3,js.BOTTOM_LEFT):new Qa(Me.left+qa/3,Me.top+Me.height-ki/3),this.topLeftBorderDoubleInnerBox=Et>0||Lt>0?tl(Me.left+qa*2/3,Me.top+Wo*2/3,Et-qa*2/3,Lt-Wo*2/3,js.TOP_LEFT):new Qa(Me.left+qa*2/3,Me.top+Wo*2/3),this.topRightBorderDoubleInnerBox=Et>0||Lt>0?tl(Me.left+ia,Me.top+Wo*2/3,Nt-Ci*2/3,An-Wo*2/3,js.TOP_RIGHT):new Qa(Me.left+Me.width-Ci*2/3,Me.top+Wo*2/3),this.bottomRightBorderDoubleInnerBox=_n>0||gr>0?tl(Me.left+$a,Me.top+Xa,_n-Ci*2/3,gr-ki*2/3,js.BOTTOM_RIGHT):new Qa(Me.left+Me.width-Ci*2/3,Me.top+Me.height-ki*2/3),this.bottomLeftBorderDoubleInnerBox=mo>0||eo>0?tl(Me.left+qa*2/3,Me.top+ka,mo-qa*2/3,eo-ki*2/3,js.BOTTOM_LEFT):new Qa(Me.left+qa*2/3,Me.top+Me.height-ki*2/3),this.topLeftBorderStroke=Et>0||Lt>0?tl(Me.left+qa/2,Me.top+Wo/2,Et-qa/2,Lt-Wo/2,js.TOP_LEFT):new Qa(Me.left+qa/2,Me.top+Wo/2),this.topRightBorderStroke=Et>0||Lt>0?tl(Me.left+ia,Me.top+Wo/2,Nt-Ci/2,An-Wo/2,js.TOP_RIGHT):new Qa(Me.left+Me.width-Ci/2,Me.top+Wo/2),this.bottomRightBorderStroke=_n>0||gr>0?tl(Me.left+$a,Me.top+Xa,_n-Ci/2,gr-ki/2,js.BOTTOM_RIGHT):new Qa(Me.left+Me.width-Ci/2,Me.top+Me.height-ki/2),this.bottomLeftBorderStroke=mo>0||eo>0?tl(Me.left+qa/2,Me.top+ka,mo-qa/2,eo-ki/2,js.BOTTOM_LEFT):new Qa(Me.left+qa/2,Me.top+Me.height-ki/2),this.topLeftBorderBox=Et>0||Lt>0?tl(Me.left,Me.top,Et,Lt,js.TOP_LEFT):new Qa(Me.left,Me.top),this.topRightBorderBox=Nt>0||An>0?tl(Me.left+ia,Me.top,Nt,An,js.TOP_RIGHT):new Qa(Me.left+Me.width,Me.top),this.bottomRightBorderBox=_n>0||gr>0?tl(Me.left+$a,Me.top+Xa,_n,gr,js.BOTTOM_RIGHT):new Qa(Me.left+Me.width,Me.top+Me.height),this.bottomLeftBorderBox=mo>0||eo>0?tl(Me.left,Me.top+ka,mo,eo,js.BOTTOM_LEFT):new Qa(Me.left,Me.top+Me.height),this.topLeftPaddingBox=Et>0||Lt>0?tl(Me.left+qa,Me.top+Wo,Math.max(0,Et-qa),Math.max(0,Lt-Wo),js.TOP_LEFT):new Qa(Me.left+qa,Me.top+Wo),this.topRightPaddingBox=Nt>0||An>0?tl(Me.left+Math.min(ia,Me.width-Ci),Me.top+Wo,ia>Me.width+Ci?0:Math.max(0,Nt-Ci),Math.max(0,An-Wo),js.TOP_RIGHT):new Qa(Me.left+Me.width-Ci,Me.top+Wo),this.bottomRightPaddingBox=_n>0||gr>0?tl(Me.left+Math.min($a,Me.width-qa),Me.top+Math.min(Xa,Me.height-ki),Math.max(0,_n-Ci),Math.max(0,gr-ki),js.BOTTOM_RIGHT):new Qa(Me.left+Me.width-Ci,Me.top+Me.height-ki),this.bottomLeftPaddingBox=mo>0||eo>0?tl(Me.left+qa,Me.top+Math.min(ka,Me.height-ki),Math.max(0,mo-qa),Math.max(0,eo-ki),js.BOTTOM_LEFT):new Qa(Me.left+qa,Me.top+Me.height-ki),this.topLeftContentBox=Et>0||Lt>0?tl(Me.left+qa+ss,Me.top+Wo+Cs,Math.max(0,Et-(qa+ss)),Math.max(0,Lt-(Wo+Cs)),js.TOP_LEFT):new Qa(Me.left+qa+ss,Me.top+Wo+Cs),this.topRightContentBox=Nt>0||An>0?tl(Me.left+Math.min(ia,Me.width+qa+ss),Me.top+Wo+Cs,ia>Me.width+qa+ss?0:Nt-qa+ss,An-(Wo+Cs),js.TOP_RIGHT):new Qa(Me.left+Me.width-(Ci+es),Me.top+Wo+Cs),this.bottomRightContentBox=_n>0||gr>0?tl(Me.left+Math.min($a,Me.width-(qa+ss)),Me.top+Math.min(Xa,Me.height+Wo+Cs),Math.max(0,_n-(Ci+es)),gr-(ki+ol),js.BOTTOM_RIGHT):new Qa(Me.left+Me.width-(Ci+es),Me.top+Me.height-(ki+ol)),this.bottomLeftContentBox=mo>0||eo>0?tl(Me.left+qa+ss,Me.top+ka,Math.max(0,mo-(qa+ss)),eo-(ki+ol),js.BOTTOM_LEFT):new Qa(Me.left+qa+ss,Me.top+Me.height-(ki+ol))}return Ee}(),js;(function(Ee){Ee[Ee.TOP_LEFT=0]="TOP_LEFT",Ee[Ee.TOP_RIGHT=1]="TOP_RIGHT",Ee[Ee.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",Ee[Ee.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(js||(js={}));var tl=function(Ee,Be,He,Me,nt){var Et=4*((Math.sqrt(2)-1)/3),Lt=He*Et,Dt=Me*Et,Nt=Ee+He,An=Be+Me;switch(nt){case js.TOP_LEFT:return new Xc(new Qa(Ee,An),new Qa(Ee,An-Dt),new Qa(Nt-Lt,Be),new Qa(Nt,Be));case js.TOP_RIGHT:return new Xc(new Qa(Ee,Be),new Qa(Ee+Lt,Be),new Qa(Nt,An-Dt),new Qa(Nt,An));case js.BOTTOM_RIGHT:return new Xc(new Qa(Nt,Be),new Qa(Nt,Be+Dt),new Qa(Ee+Lt,An),new Qa(Ee,An));case js.BOTTOM_LEFT:default:return new Xc(new Qa(Nt,An),new Qa(Nt-Lt,An),new Qa(Ee,Be+Dt),new Qa(Ee,Be))}},Lc=function(Ee){return[Ee.topLeftBorderBox,Ee.topRightBorderBox,Ee.bottomRightBorderBox,Ee.bottomLeftBorderBox]},kc=function(Ee){return[Ee.topLeftContentBox,Ee.topRightContentBox,Ee.bottomRightContentBox,Ee.bottomLeftContentBox]},Yc=function(Ee){return[Ee.topLeftPaddingBox,Ee.topRightPaddingBox,Ee.bottomRightPaddingBox,Ee.bottomLeftPaddingBox]},zA=function(){function Ee(Be,He,Me){this.offsetX=Be,this.offsetY=He,this.matrix=Me,this.type=0,this.target=6}return Ee}(),Uc=function(){function Ee(Be,He){this.path=Be,this.target=He,this.type=1}return Ee}(),GA=function(){function Ee(Be){this.opacity=Be,this.type=2,this.target=6}return Ee}(),WA=function(Ee){return Ee.type===0},SA=function(Ee){return Ee.type===1},ZA=function(Ee){return Ee.type===2},uc=function(Ee,Be){return Ee.length===Be.length?Ee.some(function(He,Me){return He===Be[Me]}):!1},Uu=function(Ee,Be,He,Me,nt){return Ee.map(function(Et,Lt){switch(Lt){case 0:return Et.add(Be,He);case 1:return Et.add(Be+Me,He);case 2:return Et.add(Be+Me,He+nt);case 3:return Et.add(Be,He+nt)}return Et})},Yu=function(){function Ee(Be){this.element=Be,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return Ee}(),wA=function(){function Ee(Be,He){if(this.container=Be,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,nt=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Et=this.container.styles.transform;this.effects.push(new zA(Me,nt,Et))}if(this.container.styles.overflowX!==0){var Lt=Lc(this.curves),Dt=Yc(this.curves);uc(Lt,Dt)?this.effects.push(new Uc(Lt,6)):(this.effects.push(new Uc(Lt,2)),this.effects.push(new Uc(Dt,4)))}}return Ee.prototype.getEffects=function(Be){for(var He=[2,3].indexOf(this.container.styles.position)===-1,Me=this.parent,nt=this.effects.slice(0);Me;){var Et=Me.effects.filter(function(Nt){return!SA(Nt)});if(He||Me.container.styles.position!==0||!Me.parent){if(nt.unshift.apply(nt,Et),He=[2,3].indexOf(Me.container.styles.position)===-1,Me.container.styles.overflowX!==0){var Lt=Lc(Me.curves),Dt=Yc(Me.curves);uc(Lt,Dt)||nt.unshift(new Uc(Dt,6))}}else nt.unshift.apply(nt,Et);Me=Me.parent}return nt.filter(function(Nt){return Ls(Nt.target,Be)})},Ee}(),Jc=function(Ee,Be,He,Me){Ee.container.elements.forEach(function(nt){var Et=Ls(nt.flags,4),Lt=Ls(nt.flags,2),Dt=new wA(nt,Ee);Ls(nt.styles.display,2048)&&Me.push(Dt);var Nt=Ls(nt.flags,8)?[]:Me;if(Et||Lt){var An=Et||nt.styles.isPositioned()?He:Be,bn=new Yu(Dt);if(nt.styles.isPositioned()||nt.styles.opacity<1||nt.styles.isTransformed()){var _n=nt.styles.zIndex.order;if(_n<0){var gr=0;An.negativeZIndex.some(function(mo,eo){return _n>mo.element.container.styles.zIndex.order?(gr=eo,!1):gr>0}),An.negativeZIndex.splice(gr,0,bn)}else if(_n>0){var ro=0;An.positiveZIndex.some(function(mo,eo){return _n>=mo.element.container.styles.zIndex.order?(ro=eo+1,!1):ro>0}),An.positiveZIndex.splice(ro,0,bn)}else An.zeroOrAutoZIndexOrTransformedOrOpacity.push(bn)}else nt.styles.isFloating()?An.nonPositionedFloats.push(bn):An.nonPositionedInlineLevel.push(bn);Jc(Dt,bn,Et?bn:He,Nt)}else nt.styles.isInlineLevel()?Be.inlineLevel.push(Dt):Be.nonInlineLevel.push(Dt),Jc(Dt,Be,He,Nt);Ls(nt.flags,8)&&cc(nt,Nt)})},cc=function(Ee,Be){for(var He=Ee instanceof wr?Ee.start:1,Me=Ee instanceof wr?Ee.reversed:!1,nt=0;nt<Be.length;nt++){var Et=Be[nt];Et.container instanceof Gn&&typeof Et.container.value=="number"&&Et.container.value!==0&&(He=Et.container.value),Et.listValue=Ns(He,Et.container.styles.listStyleType,!0),He+=Me?-1:1}},Ou=function(Ee){var Be=new wA(Ee,null),He=new Yu(Be),Me=[];return Jc(Be,He,He,Me),cc(Be.container,Me),He},CA=function(Ee,Be){switch(Be){case 0:return Eu(Ee.topLeftBorderBox,Ee.topLeftPaddingBox,Ee.topRightBorderBox,Ee.topRightPaddingBox);case 1:return Eu(Ee.topRightBorderBox,Ee.topRightPaddingBox,Ee.bottomRightBorderBox,Ee.bottomRightPaddingBox);case 2:return Eu(Ee.bottomRightBorderBox,Ee.bottomRightPaddingBox,Ee.bottomLeftBorderBox,Ee.bottomLeftPaddingBox);case 3:default:return Eu(Ee.bottomLeftBorderBox,Ee.bottomLeftPaddingBox,Ee.topLeftBorderBox,Ee.topLeftPaddingBox)}},VA=function(Ee,Be){switch(Be){case 0:return Eu(Ee.topLeftBorderBox,Ee.topLeftBorderDoubleOuterBox,Ee.topRightBorderBox,Ee.topRightBorderDoubleOuterBox);case 1:return Eu(Ee.topRightBorderBox,Ee.topRightBorderDoubleOuterBox,Ee.bottomRightBorderBox,Ee.bottomRightBorderDoubleOuterBox);case 2:return Eu(Ee.bottomRightBorderBox,Ee.bottomRightBorderDoubleOuterBox,Ee.bottomLeftBorderBox,Ee.bottomLeftBorderDoubleOuterBox);case 3:default:return Eu(Ee.bottomLeftBorderBox,Ee.bottomLeftBorderDoubleOuterBox,Ee.topLeftBorderBox,Ee.topLeftBorderDoubleOuterBox)}},EA=function(Ee,Be){switch(Be){case 0:return Eu(Ee.topLeftBorderDoubleInnerBox,Ee.topLeftPaddingBox,Ee.topRightBorderDoubleInnerBox,Ee.topRightPaddingBox);case 1:return Eu(Ee.topRightBorderDoubleInnerBox,Ee.topRightPaddingBox,Ee.bottomRightBorderDoubleInnerBox,Ee.bottomRightPaddingBox);case 2:return Eu(Ee.bottomRightBorderDoubleInnerBox,Ee.bottomRightPaddingBox,Ee.bottomLeftBorderDoubleInnerBox,Ee.bottomLeftPaddingBox);case 3:default:return Eu(Ee.bottomLeftBorderDoubleInnerBox,Ee.bottomLeftPaddingBox,Ee.topLeftBorderDoubleInnerBox,Ee.topLeftPaddingBox)}},BA=function(Ee,Be){switch(Be){case 0:return Hc(Ee.topLeftBorderStroke,Ee.topRightBorderStroke);case 1:return Hc(Ee.topRightBorderStroke,Ee.bottomRightBorderStroke);case 2:return Hc(Ee.bottomRightBorderStroke,Ee.bottomLeftBorderStroke);case 3:default:return Hc(Ee.bottomLeftBorderStroke,Ee.topLeftBorderStroke)}},Hc=function(Ee,Be){var He=[];return Iu(Ee)?He.push(Ee.subdivide(.5,!1)):He.push(Ee),Iu(Be)?He.push(Be.subdivide(.5,!0)):He.push(Be),He},Eu=function(Ee,Be,He,Me){var nt=[];return Iu(Ee)?nt.push(Ee.subdivide(.5,!1)):nt.push(Ee),Iu(He)?nt.push(He.subdivide(.5,!0)):nt.push(He),Iu(Me)?nt.push(Me.subdivide(.5,!0).reverse()):nt.push(Me),Iu(Be)?nt.push(Be.subdivide(.5,!1).reverse()):nt.push(Be),nt},xA=function(Ee){var Be=Ee.bounds,He=Ee.styles;return Be.add(He.borderLeftWidth,He.borderTopWidth,-(He.borderRightWidth+He.borderLeftWidth),-(He.borderTopWidth+He.borderBottomWidth))},Sc=function(Ee){var Be=Ee.styles,He=Ee.bounds,Me=ii(Be.paddingLeft,He.width),nt=ii(Be.paddingRight,He.width),Et=ii(Be.paddingTop,He.width),Lt=ii(Be.paddingBottom,He.width);return He.add(Me+Be.borderLeftWidth,Et+Be.borderTopWidth,-(Be.borderRightWidth+Be.borderLeftWidth+Me+nt),-(Be.borderTopWidth+Be.borderBottomWidth+Et+Lt))},$c=function(Ee,Be){return Ee===0?Be.bounds:Ee===2?Sc(Be):xA(Be)},Qc=function(Ee,Be){return Ee===0?Be.bounds:Ee===2?Sc(Be):xA(Be)},Kc=function(Ee,Be,He){var Me=$c(Ic(Ee.styles.backgroundOrigin,Be),Ee),nt=Qc(Ic(Ee.styles.backgroundClip,Be),Ee),Et=PA(Ic(Ee.styles.backgroundSize,Be),He,Me),Lt=Et[0],Dt=Et[1],Nt=Ts(Ic(Ee.styles.backgroundPosition,Be),Me.width-Lt,Me.height-Dt),An=XA(Ic(Ee.styles.backgroundRepeat,Be),Nt,Et,Me,nt),bn=Math.round(Me.left+Nt[0]),_n=Math.round(Me.top+Nt[1]);return[An,bn,_n,Lt,Dt]},wc=function(Ee){return li(Ee)&&Ee.value===Jn.AUTO},qc=function(Ee){return typeof Ee=="number"},PA=function(Ee,Be,He){var Me=Be[0],nt=Be[1],Et=Be[2],Lt=Ee[0],Dt=Ee[1];if(!Lt)return[0,0];if(Si(Lt)&&Dt&&Si(Dt))return[ii(Lt,He.width),ii(Dt,He.height)];var Nt=qc(Et);if(li(Lt)&&(Lt.value===Jn.CONTAIN||Lt.value===Jn.COVER)){if(qc(Et)){var An=He.width/He.height;return An<Et!=(Lt.value===Jn.COVER)?[He.width,He.width/Et]:[He.height*Et,He.height]}return[He.width,He.height]}var bn=qc(Me),_n=qc(nt),gr=bn||_n;if(wc(Lt)&&(!Dt||wc(Dt))){if(bn&&_n)return[Me,nt];if(!Nt&&!gr)return[He.width,He.height];if(gr&&Nt){var ro=bn?Me:nt*Et,mo=_n?nt:Me/Et;return[ro,mo]}var eo=bn?Me:He.width,za=_n?nt:He.height;return[eo,za]}if(Nt){var da=0,ia=0;return Si(Lt)?da=ii(Lt,He.width):Si(Dt)&&(ia=ii(Dt,He.height)),wc(Lt)?da=ia*Et:(!Dt||wc(Dt))&&(ia=da/Et),[da,ia]}var Xa=null,$a=null;if(Si(Lt)?Xa=ii(Lt,He.width):Dt&&Si(Dt)&&($a=ii(Dt,He.height)),Xa!==null&&(!Dt||wc(Dt))&&($a=bn&&_n?Xa/Me*nt:He.height),$a!==null&&wc(Lt)&&(Xa=bn&&_n?$a/nt*Me:He.width),Xa!==null&&$a!==null)return[Xa,$a];throw new Error("Unable to calculate background-size for element")},Ic=function(Ee,Be){var He=Ee[Be];return typeof He=="undefined"?Ee[0]:He},XA=function(Ee,Be,He,Me,nt){var Et=Be[0],Lt=Be[1],Dt=He[0],Nt=He[1];switch(Ee){case 2:return[new Qa(Math.round(Me.left),Math.round(Me.top+Lt)),new Qa(Math.round(Me.left+Me.width),Math.round(Me.top+Lt)),new Qa(Math.round(Me.left+Me.width),Math.round(Nt+Me.top+Lt)),new Qa(Math.round(Me.left),Math.round(Nt+Me.top+Lt))];case 3:return[new Qa(Math.round(Me.left+Et),Math.round(Me.top)),new Qa(Math.round(Me.left+Et+Dt),Math.round(Me.top)),new Qa(Math.round(Me.left+Et+Dt),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+Lt)),new Qa(Math.round(Me.left+Et+Dt),Math.round(Me.top+Lt)),new Qa(Math.round(Me.left+Et+Dt),Math.round(Me.top+Lt+Nt)),new Qa(Math.round(Me.left+Et),Math.round(Me.top+Lt+Nt))];default:return[new Qa(Math.round(nt.left),Math.round(nt.top)),new Qa(Math.round(nt.left+nt.width),Math.round(nt.top)),new Qa(Math.round(nt.left+nt.width),Math.round(nt.height+nt.top)),new Qa(Math.round(nt.left),Math.round(nt.height+nt.top))]}},YA="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",FA="Hidden Text",JA=function(){function Ee(Be){this._data={},this._document=Be}return Ee.prototype.parseMetrics=function(Be,He){var Me=this._document.createElement("div"),nt=this._document.createElement("img"),Et=this._document.createElement("span"),Lt=this._document.body;Me.style.visibility="hidden",Me.style.fontFamily=Be,Me.style.fontSize=He,Me.style.margin="0",Me.style.padding="0",Me.style.whiteSpace="nowrap",Lt.appendChild(Me),nt.src=YA,nt.width=1,nt.height=1,nt.style.margin="0",nt.style.padding="0",nt.style.verticalAlign="baseline",Et.style.fontFamily=Be,Et.style.fontSize=He,Et.style.margin="0",Et.style.padding="0",Et.appendChild(this._document.createTextNode(FA)),Me.appendChild(Et),Me.appendChild(nt);var Dt=nt.offsetTop-Et.offsetTop+2;Me.removeChild(Et),Me.appendChild(this._document.createTextNode(FA)),Me.style.lineHeight="normal",nt.style.verticalAlign="super";var Nt=nt.offsetTop-Me.offsetTop+2;return Lt.removeChild(Me),{baseline:Dt,middle:Nt}},Ee.prototype.getMetrics=function(Be,He){var Me=Be+" "+He;return typeof this._data[Me]=="undefined"&&(this._data[Me]=this.parseMetrics(Be,He)),this._data[Me]},Ee}(),_A=function(){function Ee(Be,He){this.context=Be,this.options=He}return Ee}(),LA=1e4,eA=function(Ee){fe(Be,Ee);function Be(He,Me){var nt=Ee.call(this,He,Me)||this;return nt._activeEffects=[],nt.canvas=Me.canvas?Me.canvas:document.createElement("canvas"),nt.ctx=nt.canvas.getContext("2d"),Me.canvas||(nt.canvas.width=Math.floor(Me.width*Me.scale),nt.canvas.height=Math.floor(Me.height*Me.scale),nt.canvas.style.width=Me.width+"px",nt.canvas.style.height=Me.height+"px"),nt.fontMetrics=new JA(document),nt.ctx.scale(nt.options.scale,nt.options.scale),nt.ctx.translate(-Me.x,-Me.y),nt.ctx.textBaseline="bottom",nt._activeEffects=[],nt.context.logger.debug("Canvas renderer initialized ("+Me.width+"x"+Me.height+") with scale "+Me.scale),nt}return Be.prototype.applyEffects=function(He){for(var Me=this;this._activeEffects.length;)this.popEffect();He.forEach(function(nt){return Me.applyEffect(nt)})},Be.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)},Be.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},Be.prototype.renderStack=function(He){return je(this,void 0,void 0,function(){var Me;return x(this,function(nt){switch(nt.label){case 0:return Me=He.element.container.styles,Me.isVisible()?[4,this.renderStackContent(He)]:[3,2];case 1:nt.sent(),nt.label=2;case 2:return[2]}})})},Be.prototype.renderNode=function(He){return je(this,void 0,void 0,function(){return x(this,function(Me){switch(Me.label){case 0:if(Ls(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]}})})},Be.prototype.renderTextWithLetterSpacing=function(He,Me,nt){var Et=this;if(Me===0)this.ctx.fillText(He.text,He.bounds.left,He.bounds.top+nt);else{var Lt=ll(He.text);Lt.reduce(function(Dt,Nt){return Et.ctx.fillText(Nt,Dt,He.bounds.top+nt),Dt+Et.ctx.measureText(Nt).width},He.bounds.left)}},Be.prototype.createFontStyle=function(He){var Me=He.fontVariant.filter(function(Lt){return Lt==="normal"||Lt==="small-caps"}).join(""),nt=Ye(He.fontFamily).join(", "),Et=Ri(He.fontSize)?""+He.fontSize.number+He.fontSize.unit:He.fontSize.number+"px";return[[He.fontStyle,Me,He.fontWeight,Et,nt].join(" "),nt,Et]},Be.prototype.renderTextNode=function(He,Me){return je(this,void 0,void 0,function(){var nt,Et,Lt,Dt,Nt,An,bn,_n,gr=this;return x(this,function(ro){return nt=this.createFontStyle(Me),Et=nt[0],Lt=nt[1],Dt=nt[2],this.ctx.font=Et,this.ctx.direction=Me.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",Nt=this.fontMetrics.getMetrics(Lt,Dt),An=Nt.baseline,bn=Nt.middle,_n=Me.paintOrder,He.textBounds.forEach(function(mo){_n.forEach(function(eo){switch(eo){case 0:gr.ctx.fillStyle=Wi(Me.color),gr.renderTextWithLetterSpacing(mo,Me.letterSpacing,An);var za=Me.textShadow;za.length&&mo.text.trim().length&&(za.slice(0).reverse().forEach(function(da){gr.ctx.shadowColor=Wi(da.color),gr.ctx.shadowOffsetX=da.offsetX.number*gr.options.scale,gr.ctx.shadowOffsetY=da.offsetY.number*gr.options.scale,gr.ctx.shadowBlur=da.blur.number,gr.renderTextWithLetterSpacing(mo,Me.letterSpacing,An)}),gr.ctx.shadowColor="",gr.ctx.shadowOffsetX=0,gr.ctx.shadowOffsetY=0,gr.ctx.shadowBlur=0),Me.textDecorationLine.length&&(gr.ctx.fillStyle=Wi(Me.textDecorationColor||Me.color),Me.textDecorationLine.forEach(function(da){switch(da){case 1:gr.ctx.fillRect(mo.bounds.left,Math.round(mo.bounds.top+An),mo.bounds.width,1);break;case 2:gr.ctx.fillRect(mo.bounds.left,Math.round(mo.bounds.top),mo.bounds.width,1);break;case 3:gr.ctx.fillRect(mo.bounds.left,Math.ceil(mo.bounds.top+bn),mo.bounds.width,1);break}}));break;case 1:Me.webkitTextStrokeWidth&&mo.text.trim().length&&(gr.ctx.strokeStyle=Wi(Me.webkitTextStrokeColor),gr.ctx.lineWidth=Me.webkitTextStrokeWidth,gr.ctx.lineJoin=window.chrome?"miter":"round",gr.ctx.strokeText(mo.text,mo.bounds.left,mo.bounds.top+An)),gr.ctx.strokeStyle="",gr.ctx.lineWidth=0,gr.ctx.lineJoin="miter";break}})}),[2]})})},Be.prototype.renderReplacedElement=function(He,Me,nt){if(nt&&He.intrinsicWidth>0&&He.intrinsicHeight>0){var Et=Sc(He),Lt=Yc(Me);this.path(Lt),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(nt,0,0,He.intrinsicWidth,He.intrinsicHeight,Et.left,Et.top,Et.width,Et.height),this.ctx.restore()}},Be.prototype.renderNodeContent=function(He){return je(this,void 0,void 0,function(){var Me,nt,Et,Lt,Dt,Nt,ia,ia,An,bn,_n,gr,$a,ro,mo,ka,eo,za,da,ia,Xa,$a,ka;return x(this,function(Wo){switch(Wo.label){case 0:this.applyEffects(He.getEffects(4)),Me=He.container,nt=He.curves,Et=Me.styles,Lt=0,Dt=Me.textNodes,Wo.label=1;case 1:return Lt<Dt.length?(Nt=Dt[Lt],[4,this.renderTextNode(Nt,Et)]):[3,4];case 2:Wo.sent(),Wo.label=3;case 3:return Lt++,[3,1];case 4:if(!(Me instanceof rt))return[3,8];Wo.label=5;case 5:return Wo.trys.push([5,7,,8]),[4,this.context.cache.match(Me.src)];case 6:return ia=Wo.sent(),this.renderReplacedElement(Me,nt,ia),[3,8];case 7:return Wo.sent(),this.context.logger.error("Error loading image "+Me.src),[3,8];case 8:if(Me instanceof kt&&this.renderReplacedElement(Me,nt,Me.canvas),!(Me instanceof Fn))return[3,12];Wo.label=9;case 9:return Wo.trys.push([9,11,,12]),[4,this.context.cache.match(Me.svg)];case 10:return ia=Wo.sent(),this.renderReplacedElement(Me,nt,ia),[3,12];case 11:return Wo.sent(),this.context.logger.error("Error loading svg "+Me.svg.substring(0,255)),[3,12];case 12:return Me instanceof bl&&Me.tree?(An=new Be(this.context,{scale:this.options.scale,backgroundColor:Me.backgroundColor,x:0,y:0,width:Me.width,height:Me.height}),[4,An.render(Me.tree)]):[3,14];case 13:bn=Wo.sent(),Me.width&&Me.height&&this.ctx.drawImage(bn,0,0,Me.width,Me.height,Me.bounds.left,Me.bounds.top,Me.bounds.width,Me.bounds.height),Wo.label=14;case 14:if(Me instanceof Hs&&(_n=Math.min(Me.bounds.width,Me.bounds.height),Me.type===ji?Me.checked&&(this.ctx.save(),this.path([new Qa(Me.bounds.left+_n*.39363,Me.bounds.top+_n*.79),new Qa(Me.bounds.left+_n*.16,Me.bounds.top+_n*.5549),new Qa(Me.bounds.left+_n*.27347,Me.bounds.top+_n*.44071),new Qa(Me.bounds.left+_n*.39694,Me.bounds.top+_n*.5649),new Qa(Me.bounds.left+_n*.72983,Me.bounds.top+_n*.23),new Qa(Me.bounds.left+_n*.84,Me.bounds.top+_n*.34085),new Qa(Me.bounds.left+_n*.39363,Me.bounds.top+_n*.79)]),this.ctx.fillStyle=Wi(Ys),this.ctx.fill(),this.ctx.restore()):Me.type===Qi&&Me.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(Me.bounds.left+_n/2,Me.bounds.top+_n/2,_n/4,0,Math.PI*2,!0),this.ctx.fillStyle=Wi(Ys),this.ctx.fill(),this.ctx.restore())),$A(Me)&&Me.value.length){switch(gr=this.createFontStyle(Et),$a=gr[0],ro=gr[1],mo=this.fontMetrics.getMetrics($a,ro).baseline,this.ctx.font=$a,this.ctx.fillStyle=Wi(Et.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=IA(Me.styles.textAlign),ka=Sc(Me),eo=0,Me.styles.textAlign){case 1:eo+=ka.width/2;break;case 2:eo+=ka.width;break}za=ka.add(eo,0,0,-ka.height/2+1),this.ctx.save(),this.path([new Qa(ka.left,ka.top),new Qa(ka.left+ka.width,ka.top),new Qa(ka.left+ka.width,ka.top+ka.height),new Qa(ka.left,ka.top+ka.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Jl(Me.value,za),Et.letterSpacing,mo),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!Ls(Me.styles.display,2048))return[3,20];if(Me.styles.listStyleImage===null)return[3,19];if(da=Me.styles.listStyleImage,da.type!==0)return[3,18];ia=void 0,Xa=da.url,Wo.label=15;case 15:return Wo.trys.push([15,17,,18]),[4,this.context.cache.match(Xa)];case 16:return ia=Wo.sent(),this.ctx.drawImage(ia,Me.bounds.left-(ia.width+10),Me.bounds.top),[3,18];case 17:return Wo.sent(),this.context.logger.error("Error loading list-style-image "+Xa),[3,18];case 18:return[3,20];case 19:He.listValue&&Me.styles.listStyleType!==-1&&($a=this.createFontStyle(Et)[0],this.ctx.font=$a,this.ctx.fillStyle=Wi(Et.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",ka=new Ae(Me.bounds.left,Me.bounds.top+ii(Me.styles.paddingTop,Me.bounds.width),Me.bounds.width,Sa(Et.lineHeight,Et.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Jl(He.listValue,ka),Et.letterSpacing,Sa(Et.lineHeight,Et.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),Wo.label=20;case 20:return[2]}})})},Be.prototype.renderStackContent=function(He){return je(this,void 0,void 0,function(){var Me,nt,da,Et,Lt,da,Dt,Nt,da,An,bn,da,_n,gr,da,ro,mo,da,eo,za,da;return x(this,function(ia){switch(ia.label){case 0:if(Ls(He.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(He.element)];case 1:ia.sent(),Me=0,nt=He.negativeZIndex,ia.label=2;case 2:return Me<nt.length?(da=nt[Me],[4,this.renderStack(da)]):[3,5];case 3:ia.sent(),ia.label=4;case 4:return Me++,[3,2];case 5:return[4,this.renderNodeContent(He.element)];case 6:ia.sent(),Et=0,Lt=He.nonInlineLevel,ia.label=7;case 7:return Et<Lt.length?(da=Lt[Et],[4,this.renderNode(da)]):[3,10];case 8:ia.sent(),ia.label=9;case 9:return Et++,[3,7];case 10:Dt=0,Nt=He.nonPositionedFloats,ia.label=11;case 11:return Dt<Nt.length?(da=Nt[Dt],[4,this.renderStack(da)]):[3,14];case 12:ia.sent(),ia.label=13;case 13:return Dt++,[3,11];case 14:An=0,bn=He.nonPositionedInlineLevel,ia.label=15;case 15:return An<bn.length?(da=bn[An],[4,this.renderStack(da)]):[3,18];case 16:ia.sent(),ia.label=17;case 17:return An++,[3,15];case 18:_n=0,gr=He.inlineLevel,ia.label=19;case 19:return _n<gr.length?(da=gr[_n],[4,this.renderNode(da)]):[3,22];case 20:ia.sent(),ia.label=21;case 21:return _n++,[3,19];case 22:ro=0,mo=He.zeroOrAutoZIndexOrTransformedOrOpacity,ia.label=23;case 23:return ro<mo.length?(da=mo[ro],[4,this.renderStack(da)]):[3,26];case 24:ia.sent(),ia.label=25;case 25:return ro++,[3,23];case 26:eo=0,za=He.positiveZIndex,ia.label=27;case 27:return eo<za.length?(da=za[eo],[4,this.renderStack(da)]):[3,30];case 28:ia.sent(),ia.label=29;case 29:return eo++,[3,27];case 30:return[2]}})})},Be.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()},Be.prototype.path=function(He){this.ctx.beginPath(),this.formatPath(He),this.ctx.closePath()},Be.prototype.formatPath=function(He){var Me=this;He.forEach(function(nt,Et){var Lt=Iu(nt)?nt.start:nt;Et===0?Me.ctx.moveTo(Lt.x,Lt.y):Me.ctx.lineTo(Lt.x,Lt.y),Iu(nt)&&Me.ctx.bezierCurveTo(nt.startControl.x,nt.startControl.y,nt.endControl.x,nt.endControl.y,nt.end.x,nt.end.y)})},Be.prototype.renderRepeat=function(He,Me,nt,Et){this.path(He),this.ctx.fillStyle=Me,this.ctx.translate(nt,Et),this.ctx.fill(),this.ctx.translate(-nt,-Et)},Be.prototype.resizeImage=function(He,Me,nt){var Et;if(He.width===Me&&He.height===nt)return He;var Lt=(Et=this.canvas.ownerDocument)!==null&&Et!==void 0?Et:document,Dt=Lt.createElement("canvas");Dt.width=Math.max(1,Me),Dt.height=Math.max(1,nt);var Nt=Dt.getContext("2d");return Nt.drawImage(He,0,0,He.width,He.height,0,0,Me,nt),Dt},Be.prototype.renderBackgroundImage=function(He){return je(this,void 0,void 0,function(){var Me,nt,Et,Lt,Dt,Nt;return x(this,function(An){switch(An.label){case 0:Me=He.styles.backgroundImage.length-1,nt=function(bn){var _n,gr,ro,Cs,Zs,al,ss,Ss,ki,mo,Cs,Zs,al,ss,Ss,eo,za,da,ia,Xa,$a,ka,Wo,Ci,ki,qa,Cs,es,ol,ss,Ss,ul,Zs,al,Wl,Js,Zl,Bu,Tu,Vl,Vs,Hu;return x(this,function(Cc){switch(Cc.label){case 0:if(bn.type!==0)return[3,5];_n=void 0,gr=bn.url,Cc.label=1;case 1:return Cc.trys.push([1,3,,4]),[4,Et.context.cache.match(gr)];case 2:return _n=Cc.sent(),[3,4];case 3:return Cc.sent(),Et.context.logger.error("Error loading background-image "+gr),[3,4];case 4:return _n&&(ro=Kc(He,Me,[_n.width,_n.height,_n.width/_n.height]),Cs=ro[0],Zs=ro[1],al=ro[2],ss=ro[3],Ss=ro[4],ki=Et.ctx.createPattern(Et.resizeImage(_n,ss,Ss),"repeat"),Et.renderRepeat(Cs,ki,Zs,al)),[3,6];case 5:In(bn)?(mo=Kc(He,Me,[null,null,null]),Cs=mo[0],Zs=mo[1],al=mo[2],ss=mo[3],Ss=mo[4],eo=$u(bn.angle,ss,Ss),za=eo[0],da=eo[1],ia=eo[2],Xa=eo[3],$a=eo[4],ka=document.createElement("canvas"),ka.width=ss,ka.height=Ss,Wo=ka.getContext("2d"),Ci=Wo.createLinearGradient(da,Xa,ia,$a),ru(bn.stops,za).forEach(function(Oc){return Ci.addColorStop(Oc.stop,Wi(Oc.color))}),Wo.fillStyle=Ci,Wo.fillRect(0,0,ss,Ss),ss>0&&Ss>0&&(ki=Et.ctx.createPattern(ka,"repeat"),Et.renderRepeat(Cs,ki,Zs,al))):gn(bn)&&(qa=Kc(He,Me,[null,null,null]),Cs=qa[0],es=qa[1],ol=qa[2],ss=qa[3],Ss=qa[4],ul=bn.position.length===0?[Rs]:bn.position,Zs=ii(ul[0],ss),al=ii(ul[ul.length-1],Ss),Wl=Ue(bn,Zs,al,ss,Ss),Js=Wl[0],Zl=Wl[1],Js>0&&Zl>0&&(Bu=Et.ctx.createRadialGradient(es+Zs,ol+al,0,es+Zs,ol+al,Js),ru(bn.stops,Js*2).forEach(function(Oc){return Bu.addColorStop(Oc.stop,Wi(Oc.color))}),Et.path(Cs),Et.ctx.fillStyle=Bu,Js!==Zl?(Tu=He.bounds.left+.5*He.bounds.width,Vl=He.bounds.top+.5*He.bounds.height,Vs=Zl/Js,Hu=1/Vs,Et.ctx.save(),Et.ctx.translate(Tu,Vl),Et.ctx.transform(1,0,0,Vs,0,0),Et.ctx.translate(-Tu,-Vl),Et.ctx.fillRect(es,Hu*(ol-Vl)+Vl,ss,Ss*Hu),Et.ctx.restore()):Et.ctx.fill())),Cc.label=6;case 6:return Me--,[2]}})},Et=this,Lt=0,Dt=He.styles.backgroundImage.slice(0).reverse(),An.label=1;case 1:return Lt<Dt.length?(Nt=Dt[Lt],[5,nt(Nt)]):[3,4];case 2:An.sent(),An.label=3;case 3:return Lt++,[3,1];case 4:return[2]}})})},Be.prototype.renderSolidBorder=function(He,Me,nt){return je(this,void 0,void 0,function(){return x(this,function(Et){return this.path(CA(nt,Me)),this.ctx.fillStyle=Wi(He),this.ctx.fill(),[2]})})},Be.prototype.renderDoubleBorder=function(He,Me,nt,Et){return je(this,void 0,void 0,function(){var Lt,Dt;return x(this,function(Nt){switch(Nt.label){case 0:return Me<3?[4,this.renderSolidBorder(He,nt,Et)]:[3,2];case 1:return Nt.sent(),[2];case 2:return Lt=VA(Et,nt),this.path(Lt),this.ctx.fillStyle=Wi(He),this.ctx.fill(),Dt=EA(Et,nt),this.path(Dt),this.ctx.fill(),[2]}})})},Be.prototype.renderNodeBackgroundAndBorders=function(He){return je(this,void 0,void 0,function(){var Me,nt,Et,Lt,Dt,Nt,An,bn,_n=this;return x(this,function(gr){switch(gr.label){case 0:return this.applyEffects(He.getEffects(2)),Me=He.container.styles,nt=!cs(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}],Lt=qA(Ic(Me.backgroundClip,0),He.curves),nt||Me.boxShadow.length?(this.ctx.save(),this.path(Lt),this.ctx.clip(),cs(Me.backgroundColor)||(this.ctx.fillStyle=Wi(Me.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(He.container)]):[3,2];case 1:gr.sent(),this.ctx.restore(),Me.boxShadow.slice(0).reverse().forEach(function(ro){_n.ctx.save();var mo=Lc(He.curves),eo=ro.inset?0:LA,za=Uu(mo,-eo+(ro.inset?1:-1)*ro.spread.number,(ro.inset?1:-1)*ro.spread.number,ro.spread.number*(ro.inset?-2:2),ro.spread.number*(ro.inset?-2:2));ro.inset?(_n.path(mo),_n.ctx.clip(),_n.mask(za)):(_n.mask(mo),_n.ctx.clip(),_n.path(za)),_n.ctx.shadowOffsetX=ro.offsetX.number+eo,_n.ctx.shadowOffsetY=ro.offsetY.number,_n.ctx.shadowColor=Wi(ro.color),_n.ctx.shadowBlur=ro.blur.number,_n.ctx.fillStyle=ro.inset?Wi(ro.color):"rgba(0,0,0,1)",_n.ctx.fill(),_n.ctx.restore()}),gr.label=2;case 2:Dt=0,Nt=0,An=Et,gr.label=3;case 3:return Nt<An.length?(bn=An[Nt],bn.style!==0&&!cs(bn.color)&&bn.width>0?bn.style!==2?[3,5]:[4,this.renderDashedDottedBorder(bn.color,bn.width,Dt,He.curves,2)]:[3,11]):[3,13];case 4:return gr.sent(),[3,11];case 5:return bn.style!==3?[3,7]:[4,this.renderDashedDottedBorder(bn.color,bn.width,Dt,He.curves,3)];case 6:return gr.sent(),[3,11];case 7:return bn.style!==4?[3,9]:[4,this.renderDoubleBorder(bn.color,bn.width,Dt,He.curves)];case 8:return gr.sent(),[3,11];case 9:return[4,this.renderSolidBorder(bn.color,Dt,He.curves)];case 10:gr.sent(),gr.label=11;case 11:Dt++,gr.label=12;case 12:return Nt++,[3,3];case 13:return[2]}})})},Be.prototype.renderDashedDottedBorder=function(He,Me,nt,Et,Lt){return je(this,void 0,void 0,function(){var Dt,Nt,An,bn,_n,gr,ro,mo,eo,za,da,ia,Xa,$a,ka,Wo,ka,Wo;return x(this,function(Ci){return this.ctx.save(),Dt=BA(Et,nt),Nt=CA(Et,nt),Lt===2&&(this.path(Nt),this.ctx.clip()),Iu(Nt[0])?(An=Nt[0].start.x,bn=Nt[0].start.y):(An=Nt[0].x,bn=Nt[0].y),Iu(Nt[1])?(_n=Nt[1].end.x,gr=Nt[1].end.y):(_n=Nt[1].x,gr=Nt[1].y),nt===0||nt===2?ro=Math.abs(An-_n):ro=Math.abs(bn-gr),this.ctx.beginPath(),Lt===3?this.formatPath(Dt):this.formatPath(Nt.slice(0,2)),mo=Me<3?Me*3:Me*2,eo=Me<3?Me*2:Me,Lt===3&&(mo=Me,eo=Me),za=!0,ro<=mo*2?za=!1:ro<=mo*2+eo?(da=ro/(2*mo+eo),mo*=da,eo*=da):(ia=Math.floor((ro+eo)/(mo+eo)),Xa=(ro-ia*mo)/(ia-1),$a=(ro-(ia+1)*mo)/ia,eo=$a<=0||Math.abs(eo-Xa)<Math.abs(eo-$a)?Xa:$a),za&&(Lt===3?this.ctx.setLineDash([0,mo+eo]):this.ctx.setLineDash([mo,eo])),Lt===3?(this.ctx.lineCap="round",this.ctx.lineWidth=Me):this.ctx.lineWidth=Me*2+1.1,this.ctx.strokeStyle=Wi(He),this.ctx.stroke(),this.ctx.setLineDash([]),Lt===2&&(Iu(Nt[0])&&(ka=Nt[3],Wo=Nt[0],this.ctx.beginPath(),this.formatPath([new Qa(ka.end.x,ka.end.y),new Qa(Wo.start.x,Wo.start.y)]),this.ctx.stroke()),Iu(Nt[1])&&(ka=Nt[1],Wo=Nt[2],this.ctx.beginPath(),this.formatPath([new Qa(ka.end.x,ka.end.y),new Qa(Wo.start.x,Wo.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},Be.prototype.render=function(He){return je(this,void 0,void 0,function(){var Me;return x(this,function(nt){switch(nt.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=Wi(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),Me=Ou(He),[4,this.renderStack(Me)];case 1:return nt.sent(),this.applyEffects([]),[2,this.canvas]}})})},Be}(_A),$A=function(Ee){return Ee instanceof Pl||Ee instanceof Gs?!0:Ee instanceof Hs&&Ee.type!==Qi&&Ee.type!==ji},qA=function(Ee,Be){switch(Ee){case 0:return Lc(Be);case 2:return kc(Be);case 1:default:return Yc(Be)}},IA=function(Ee){switch(Ee){case 1:return"center";case 2:return"right";case 0:default:return"left"}},Oe=["-apple-system","system-ui"],Ye=function(Ee){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?Ee.filter(function(Be){return Oe.indexOf(Be)===-1}):Ee},At=function(Ee){fe(Be,Ee);function Be(He,Me){var nt=Ee.call(this,He,Me)||this;return nt.canvas=Me.canvas?Me.canvas:document.createElement("canvas"),nt.ctx=nt.canvas.getContext("2d"),nt.options=Me,nt.canvas.width=Math.floor(Me.width*Me.scale),nt.canvas.height=Math.floor(Me.height*Me.scale),nt.canvas.style.width=Me.width+"px",nt.canvas.style.height=Me.height+"px",nt.ctx.scale(nt.options.scale,nt.options.scale),nt.ctx.translate(-Me.x,-Me.y),nt.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+Me.width+"x"+Me.height+" at "+Me.x+","+Me.y+") with scale "+Me.scale),nt}return Be.prototype.render=function(He){return je(this,void 0,void 0,function(){var Me,nt;return x(this,function(Et){switch(Et.label){case 0:return Me=xl(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 nt=Et.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=Wi(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(nt,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},Be}(_A),Bt=function(Ee){return new Promise(function(Be,He){var Me=new Image;Me.onload=function(){Be(Me)},Me.onerror=He,Me.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(Ee))})},zt=function(){function Ee(Be){var He=Be.id,Me=Be.enabled;this.id=He,this.enabled=Me,this.start=Date.now()}return Ee.prototype.debug=function(){for(var Be=[],He=0;He<arguments.length;He++)Be[He]=arguments[He];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,ge([this.id,this.getTime()+"ms"],Be)):this.info.apply(this,Be))},Ee.prototype.getTime=function(){return Date.now()-this.start},Ee.prototype.info=function(){for(var Be=[],He=0;He<arguments.length;He++)Be[He]=arguments[He];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,ge([this.id,this.getTime()+"ms"],Be))},Ee.prototype.warn=function(){for(var Be=[],He=0;He<arguments.length;He++)Be[He]=arguments[He];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,ge([this.id,this.getTime()+"ms"],Be)):this.info.apply(this,Be))},Ee.prototype.error=function(){for(var Be=[],He=0;He<arguments.length;He++)Be[He]=arguments[He];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,ge([this.id,this.getTime()+"ms"],Be)):this.info.apply(this,Be))},Ee.instances={},Ee}(),Xt=function(){function Ee(Be,He){var Me;this.windowBounds=He,this.instanceName="#"+Ee.instanceCount++,this.logger=new zt({id:this.instanceName,enabled:Be.logging}),this.cache=(Me=Be.cache)!==null&&Me!==void 0?Me:new Vc(this,Be)}return Ee.instanceCount=1,Ee}(),qt=function(Ee,Be){return Be===void 0&&(Be={}),nn(Ee,Be)};typeof window!="undefined"&&Mc.setContext(window);var nn=function(Ee,Be){return je(void 0,void 0,void 0,function(){var He,Me,nt,Et,Lt,Dt,Nt,An,bn,_n,gr,ro,mo,eo,za,da,ia,Xa,$a,ka,Ci,Wo,Ci,ki,qa,Cs,es,ol,ss,Ss,ul,Zs,al,Wl,Js,Zl,Bu,Tu,Vl,Vs;return x(this,function(Hu){switch(Hu.label){case 0:if(!Ee||typeof Ee!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(He=Ee.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 nt={allowTaint:(ki=Be.allowTaint)!==null&&ki!==void 0?ki:!1,imageTimeout:(qa=Be.imageTimeout)!==null&&qa!==void 0?qa:15e3,proxy:Be.proxy,useCORS:(Cs=Be.useCORS)!==null&&Cs!==void 0?Cs:!1},Et=ve({logging:(es=Be.logging)!==null&&es!==void 0?es:!0,cache:Be.cache},nt),Lt={windowWidth:(ol=Be.windowWidth)!==null&&ol!==void 0?ol:Me.innerWidth,windowHeight:(ss=Be.windowHeight)!==null&&ss!==void 0?ss:Me.innerHeight,scrollX:(Ss=Be.scrollX)!==null&&Ss!==void 0?Ss:Me.pageXOffset,scrollY:(ul=Be.scrollY)!==null&&ul!==void 0?ul:Me.pageYOffset},Dt=new Ae(Lt.scrollX,Lt.scrollY,Lt.windowWidth,Lt.windowHeight),Nt=new Xt(Et,Dt),An=(Zs=Be.foreignObjectRendering)!==null&&Zs!==void 0?Zs:!1,bn={allowTaint:(al=Be.allowTaint)!==null&&al!==void 0?al:!1,onclone:Be.onclone,ignoreElements:Be.ignoreElements,inlineImages:An,copyStyles:An},Nt.logger.debug("Starting document clone with size "+Dt.width+"x"+Dt.height+" scrolled to "+-Dt.left+","+-Dt.top),_n=new _l(Nt,Ee,bn),gr=_n.clonedReferenceElement,gr?[4,_n.toIFrame(He,Dt)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return ro=Hu.sent(),mo=Ol(gr)||Wu(gr)?ae(gr.ownerDocument):ue(Nt,gr),eo=mo.width,za=mo.height,da=mo.left,ia=mo.top,Xa=un(Nt,gr,Be.backgroundColor),$a={canvas:Be.canvas,backgroundColor:Xa,scale:(Js=(Wl=Be.scale)!==null&&Wl!==void 0?Wl:Me.devicePixelRatio)!==null&&Js!==void 0?Js:1,x:((Zl=Be.x)!==null&&Zl!==void 0?Zl:0)+da,y:((Bu=Be.y)!==null&&Bu!==void 0?Bu:0)+ia,width:(Tu=Be.width)!==null&&Tu!==void 0?Tu:Math.ceil(eo),height:(Vl=Be.height)!==null&&Vl!==void 0?Vl:Math.ceil(za)},An?(Nt.logger.debug("Document cloned, using foreign object rendering"),Ci=new At(Nt,$a),[4,Ci.render(gr)]):[3,3];case 2:return ka=Hu.sent(),[3,5];case 3:return Nt.logger.debug("Document cloned, element located at "+da+","+ia+" with size "+eo+"x"+za+" using computed rendering"),Nt.logger.debug("Starting DOM parsing"),Wo=zu(Nt,gr),Xa===Wo.styles.backgroundColor&&(Wo.styles.backgroundColor=Xl.TRANSPARENT),Nt.logger.debug("Starting renderer for element at "+$a.x+","+$a.y+" with size "+$a.width+"x"+$a.height),Ci=new eA(Nt,$a),[4,Ci.render(Wo)];case 4:ka=Hu.sent(),Hu.label=5;case 5:return(!((Vs=Be.removeContainer)!==null&&Vs!==void 0)||Vs)&&(_l.destroy(ro)||Nt.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),Nt.logger.debug("Finished rendering"),[2,ka]}})})},un=function(Ee,Be,He){var Me=Be.ownerDocument,nt=Me.documentElement?nu(Ee,getComputedStyle(Me.documentElement).backgroundColor):Xl.TRANSPARENT,Et=Me.body?nu(Ee,getComputedStyle(Me.body).backgroundColor):Xl.TRANSPARENT,Lt=typeof He=="string"?nu(Ee,He):He===null?Xl.TRANSPARENT:4294967295;return Be===Me.documentElement?cs(nt)?cs(Et)?Lt:Et:nt:Lt};return qt})},80599:function(pn,Mt,fe){var ve=fe(34155);(function(x,ge){pn.exports=ge(fe(47190),fe(46020))})(self,function(je,x){return function(){var ge={"./src/plugin/hyperlinks.js":function(oe,le,ie){"use strict";ie.r(le);var se=ie("./node_modules/core-js/modules/web.dom-collections.for-each.js"),re=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,de=ce.querySelectorAll("a"),he=(0,y.unitConvert)(ce.getBoundingClientRect(),this.prop.pageSize.k);E=[],Array.prototype.forEach.call(de,function(pe){for(var me=pe.getClientRects(),be=0;be<me.length;be++){var ye=(0,y.unitConvert)(me[be],this.prop.pageSize.k);ye.left-=he.left,ye.top-=he.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,Qe=this.opt.margin[1]+ye.left;E.push({page:Ce,top:we,left:Qe,clientRect:ye,link:pe})}},this)}})},a.default.prototype.toPdf=function(){return b.toPdf.call(this).then(function(){if(this.opt.enableLinks){E.forEach(function(de){this.prop.pdf.setPage(de.page),this.prop.pdf.link(de.left,de.top,de.clientRect.width,de.clientRect.height,{url:de.link.href})},this);var ce=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(ce)}})}},"./src/plugin/jspdf-plugin.js":function(oe,le,ie){"use strict";ie.r(le);var se=ie("./node_modules/core-js/modules/es.symbol.js"),re=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"),de=ie.n(ce),he=ie("./node_modules/core-js/modules/web.dom-collections.iterator.js"),pe=ie.n(he),me=ie("jspdf"),be=ie.n(me);function ye(Ce){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ye=function(Qe){return typeof Qe}:ye=function(Qe){return Qe&&typeof Symbol=="function"&&Qe.constructor===Symbol&&Qe!==Symbol.prototype?"symbol":typeof Qe},ye(Ce)}me.jsPDF.getPageSize=function(Ce,we,Qe){if(ye(Ce)==="object"){var Se=Ce;Ce=Se.orientation,we=Se.unit||we,Qe=Se.format||Qe}we=we||"mm",Qe=Qe||"a4",Ce=(""+(Ce||"P")).toLowerCase();var ke=(""+Qe).toLowerCase(),Pe={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 Te=1;break;case"mm":var Te=72/25.4;break;case"cm":var Te=72/2.54;break;case"in":var Te=72;break;case"px":var Te=72/96;break;case"pc":var Te=12;break;case"em":var Te=12;break;case"ex":var Te=6;break;default:throw"Invalid unit: "+we}if(Pe.hasOwnProperty(ke))var Ze=Pe[ke][1]/Te,Xe=Pe[ke][0]/Te;else try{var Ze=Qe[1],Xe=Qe[0]}catch(et){throw new Error("Invalid format: "+Qe)}if(Ce==="p"||Ce==="portrait"){if(Ce="p",Xe>Ze){var Re=Xe;Xe=Ze,Ze=Re}}else if(Ce==="l"||Ce==="landscape"){if(Ce="l",Ze>Xe){var Re=Xe;Xe=Ze,Ze=Re}}else throw"Invalid orientation: "+Ce;var Je={width:Xe,height:Ze,unit:we,k:Te};return Je},le.default=me.jsPDF},"./src/plugin/pagebreaks.js":function(oe,le,ie){"use strict";ie.r(le);var se=ie("./node_modules/core-js/modules/es.array.concat.js"),re=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"),de=ie("./src/utils.js"),he={toContainer:ce.default.prototype.toContainer};ce.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},ce.default.prototype.toContainer=function(){return he.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},Qe={},Se=this;["before","after","avoid"].forEach(function(Te){var Ze=we.avoidAll&&Te==="avoid";Qe[Te]=Ze?[]:[].concat(Se.opt.pagebreak[Te]||[]),Qe[Te].length>0&&(Qe[Te]=Array.prototype.slice.call(be.querySelectorAll(Qe[Te].join(", "))))});var ke=be.querySelectorAll(".html2pdf__page-break");ke=Array.prototype.slice.call(ke);var Pe=be.querySelectorAll("*");Array.prototype.forEach.call(Pe,function(Ze){var Xe={before:!1,after:we.legacy&&ke.indexOf(Ze)!==-1,avoid:we.avoidAll};if(we.css){var Re=window.getComputedStyle(Ze),Je=["always","page","left","right"],et=["avoid","avoid-page"];Xe={before:Xe.before||Je.indexOf(Re.breakBefore||Re.pageBreakBefore)!==-1,after:Xe.after||Je.indexOf(Re.breakAfter||Re.pageBreakAfter)!==-1,avoid:Xe.avoid||et.indexOf(Re.breakInside||Re.pageBreakInside)!==-1}}Object.keys(Xe).forEach(function(pt){Xe[pt]=Xe[pt]||Qe[pt].indexOf(Ze)!==-1});var ut=Ze.getBoundingClientRect();if(Xe.avoid&&!Xe.before){var ct=Math.floor(ut.top/ye),ot=Math.floor(ut.bottom/ye),st=Math.abs(ut.bottom-ut.top)/ye;ot!==ct&&st<=1&&(Xe.before=!0)}if(Xe.before){var lt=(0,de.createElement)("div",{style:{display:"block",height:ye-ut.top%ye+"px"}});Ze.parentNode.insertBefore(lt,Ze)}if(Xe.after){var lt=(0,de.createElement)("div",{style:{display:"block",height:ye-ut.bottom%ye+"px"}});Ze.parentNode.insertBefore(lt,Ze.nextSibling)}})})}},"./src/utils.js":function(oe,le,ie){"use strict";ie.r(le),ie.d(le,{objType:function(){return Ce},createElement:function(){return we},cloneNode:function(){return Qe},unitConvert:function(){return Se},toPx:function(){return ke}});var se=ie("./node_modules/core-js/modules/es.number.constructor.js"),re=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"),de=ie.n(ce),he=ie("./node_modules/core-js/modules/es.string.iterator.js"),pe=ie.n(he),me=ie("./node_modules/core-js/modules/web.dom-collections.iterator.js"),be=ie.n(me);function ye(Pe){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ye=function(Ze){return typeof Ze}:ye=function(Ze){return Ze&&typeof Symbol=="function"&&Ze.constructor===Symbol&&Ze!==Symbol.prototype?"symbol":typeof Ze},ye(Pe)}var Ce=function(Te){var Ze=ye(Te);return Ze==="undefined"?"undefined":Ze==="string"||Te instanceof String?"string":Ze==="number"||Te instanceof Number?"number":Ze==="function"||Te instanceof Function?"function":Te&&Te.constructor===Array?"array":Te&&Te.nodeType===1?"element":Ze==="object"?"object":"unknown"},we=function(Te,Ze){var Xe=document.createElement(Te);if(Ze.className&&(Xe.className=Ze.className),Ze.innerHTML){Xe.innerHTML=Ze.innerHTML;for(var Re=Xe.getElementsByTagName("script"),Je=Re.length;Je-- >0;null)Re[Je].parentNode.removeChild(Re[Je])}for(var et in Ze.style)Xe.style[et]=Ze.style[et];return Xe},Qe=function Pe(Te,Ze){for(var Xe=Te.nodeType===3?document.createTextNode(Te.nodeValue):Te.cloneNode(!1),Re=Te.firstChild;Re;Re=Re.nextSibling)(Ze===!0||Re.nodeType!==1||Re.nodeName!=="SCRIPT")&&Xe.appendChild(Pe(Re,Ze));return Te.nodeType===1&&(Te.nodeName==="CANVAS"?(Xe.width=Te.width,Xe.height=Te.height,Xe.getContext("2d").drawImage(Te,0,0)):(Te.nodeName==="TEXTAREA"||Te.nodeName==="SELECT")&&(Xe.value=Te.value),Xe.addEventListener("load",function(){Xe.scrollTop=Te.scrollTop,Xe.scrollLeft=Te.scrollLeft},!0)),Xe},Se=function(Te,Ze){if(Ce(Te)==="number")return Te*72/96/Ze;var Xe={};for(var Re in Te)Xe[Re]=Te[Re]*72/96/Ze;return Xe},ke=function(Te,Ze){return Math.floor(Te*Ze/72*96)}},"./src/worker.js":function(oe,le,ie){"use strict";ie.r(le);var se=ie("./node_modules/core-js/modules/es.object.assign.js"),re=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"),de=ie.n(ce),he=ie("./node_modules/core-js/modules/es.function.name.js"),pe=ie.n(he),me=ie("./node_modules/core-js/modules/web.dom-collections.for-each.js"),be=ie.n(me),ye=ie("jspdf"),Ce=ie.n(ye),we=ie("html2canvas"),Qe=ie.n(we),Se=ie("./src/utils.js"),ke=ie("./node_modules/es6-promise/dist/es6-promise.js"),Pe=ie.n(ke),Te=Pe().Promise,Ze=function Xe(Re){var Je=Object.assign(Xe.convert(Te.resolve()),JSON.parse(JSON.stringify(Xe.template))),et=Xe.convert(Te.resolve(),Je);return et=et.setProgress(1,Xe,1,[Xe]),et=et.set(Re),et};Ze.prototype=Object.create(Te.prototype),Ze.prototype.constructor=Ze,Ze.convert=function(Re,Je){return Re.__proto__=Je||Ze.prototype,Re},Ze.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:{}}},Ze.prototype.from=function(Re,Je){function et(ut){switch((0,Se.objType)(ut)){case"string":return"string";case"element":return ut.nodeName.toLowerCase==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(Je=Je||et(Re),Je){case"string":return this.set({src:(0,Se.createElement)("div",{innerHTML:Re})});case"element":return this.set({src:Re});case"canvas":return this.set({canvas:Re});case"img":return this.set({img:Re});default:return this.error("Unknown source type.")}})},Ze.prototype.to=function(Re){switch(Re){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.")}},Ze.prototype.toContainer=function(){var Re=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Re).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)"},ut={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 ct=(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:ut}),this.prop.container.appendChild(ct),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},Ze.prototype.toCanvas=function(){var Re=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Re).then(function(){var et=Object.assign({},this.opt.html2canvas);return delete et.onrendered,we(this.prop.container,et)}).then(function(et){var ut=this.opt.html2canvas.onrendered||function(){};ut(et),this.prop.canvas=et,document.body.removeChild(this.prop.overlay)})},Ze.prototype.toImg=function(){var Re=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(Re).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})},Ze.prototype.toPdf=function(){var Re=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(Re).then(function(){var et=this.prop.canvas,ut=this.opt,ct=et.height,ot=Math.floor(et.width*this.prop.pageSize.inner.ratio),st=Math.ceil(ct/ot),lt=this.prop.pageSize.inner.height,pt=document.createElement("canvas"),yt=pt.getContext("2d");pt.width=et.width,pt.height=ot,this.prop.pdf=this.prop.pdf||new ye.jsPDF(ut.jsPDF);for(var _t=0;_t<st;_t++){_t===st-1&&ct%ot!==0&&(pt.height=ct%ot,lt=pt.height*this.prop.pageSize.inner.width/pt.width);var mt=pt.width,dt=pt.height;yt.fillStyle="white",yt.fillRect(0,0,mt,dt),yt.drawImage(et,0,_t*ot,mt,dt,0,0,mt,dt),_t&&this.prop.pdf.addPage();var $e=pt.toDataURL("image/"+ut.image.type,ut.image.quality);this.prop.pdf.addImage($e,ut.image.type,ut.margin[1],ut.margin[0],this.prop.pageSize.inner.width,lt)}})},Ze.prototype.output=function(Re,Je,et){return et=et||"pdf",et.toLowerCase()==="img"||et.toLowerCase()==="image"?this.outputImg(Re,Je):this.outputPdf(Re,Je)},Ze.prototype.outputPdf=function(Re,Je){var et=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(et).then(function(){return this.prop.pdf.output(Re,Je)})},Ze.prototype.outputImg=function(Re,Je){var et=[function(){return this.prop.img||this.toImg()}];return this.thenList(et).then(function(){switch(Re){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 "'+Re+'" is not supported.'}})},Ze.prototype.save=function(Re){var Je=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(Je).set(Re?{filename:Re}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},Ze.prototype.set=function(Re){if((0,Se.objType)(Re)!=="object")return this;var Je=Object.keys(Re||{}).map(function(et){switch(et){case"margin":return this.setMargin.bind(this,Re.margin);case"jsPDF":return function(){return this.opt.jsPDF=Re.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,Re.pageSize);default:return et in Ze.template.prop?function(){this.prop[et]=Re[et]}:function(){this.opt[et]=Re[et]}}},this);return this.then(function(){return this.thenList(Je)})},Ze.prototype.get=function(Re,Je){return this.then(function(){var ut=Re in Ze.template.prop?this.prop[Re]:this.opt[Re];return Je?Je(ut):ut})},Ze.prototype.setMargin=function(Re){return this.then(function(){switch((0,Se.objType)(Re)){case"number":Re=[Re,Re,Re,Re];case"array":if(Re.length===2&&(Re=[Re[0],Re[1],Re[0],Re[1]]),Re.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=Re}).then(this.setPageSize)},Ze.prototype.setPageSize=function(Re){return this.then(function(){Re=Re||ye.jsPDF.getPageSize(this.opt.jsPDF),Re.hasOwnProperty("inner")||(Re.inner={width:Re.width-this.opt.margin[1]-this.opt.margin[3],height:Re.height-this.opt.margin[0]-this.opt.margin[2]},Re.inner.px={width:(0,Se.toPx)(Re.inner.width,Re.k),height:(0,Se.toPx)(Re.inner.height,Re.k)},Re.inner.ratio=Re.inner.height/Re.inner.width),this.prop.pageSize=Re})},Ze.prototype.setProgress=function(Re,Je,et,ut){return Re!=null&&(this.progress.val=Re),Je!=null&&(this.progress.state=Je),et!=null&&(this.progress.n=et),ut!=null&&(this.progress.stack=ut),this.progress.ratio=this.progress.val/this.progress.state,this},Ze.prototype.updateProgress=function(Re,Je,et,ut){return this.setProgress(Re?this.progress.val+Re:null,Je||null,et?this.progress.n+et:null,ut?this.progress.stack.concat(ut):null)},Ze.prototype.then=function(Re,Je){var et=this;return this.thenCore(Re,Je,function(ct,ot){return et.updateProgress(null,null,1,[ct]),Te.prototype.then.call(this,function(lt){return et.updateProgress(null,ct),lt}).then(ct,ot).then(function(lt){return et.updateProgress(1),lt})})},Ze.prototype.thenCore=function(Re,Je,et){et=et||Te.prototype.then;var ut=this;Re&&(Re=Re.bind(ut)),Je&&(Je=Je.bind(ut));var ct=Te.toString().indexOf("[native code]")!==-1&&Te.name==="Promise",ot=ct?ut:Ze.convert(Object.assign({},ut),Te.prototype),st=et.call(ot,Re,Je);return Ze.convert(st,ut.__proto__)},Ze.prototype.thenExternal=function(Re,Je){return Te.prototype.then.call(this,Re,Je)},Ze.prototype.thenList=function(Re){var Je=this;return Re.forEach(function(ut){Je=Je.thenCore(ut)}),Je},Ze.prototype.catch=function(Xe){Xe&&(Xe=Xe.bind(this));var Re=Te.prototype.catch.call(this,Xe);return Ze.convert(Re,this)},Ze.prototype.catchExternal=function(Re){return Te.prototype.catch.call(this,Re)},Ze.prototype.error=function(Re){return this.then(function(){throw new Error(Re)})},Ze.prototype.using=Ze.prototype.set,Ze.prototype.saveAs=Ze.prototype.save,Ze.prototype.export=Ze.prototype.output,Ze.prototype.run=Ze.prototype.then,le.default=Ze},"./node_modules/core-js/internals/a-function.js":function(oe){oe.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(oe,le,ie){var se=ie("./node_modules/core-js/internals/is-object.js");oe.exports=function(re){if(!se(re)&&re!==null)throw TypeError("Can't set "+String(re)+" as a prototype");return re}},"./node_modules/core-js/internals/add-to-unscopables.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/well-known-symbol.js"),re=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:re(null)}),oe.exports=function(y){a[z][y]=!0}},"./node_modules/core-js/internals/an-object.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/is-object.js");oe.exports=function(re){if(!se(re))throw TypeError(String(re)+" is not an object");return re}},"./node_modules/core-js/internals/array-for-each.js":function(oe,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/array-iteration.js").forEach,re=ie("./node_modules/core-js/internals/array-method-is-strict.js"),te=re("forEach");oe.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(oe,le,ie){var se=ie("./node_modules/core-js/internals/to-indexed-object.js"),re=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=re(ee.length),ce=te(b,ne),de;if(a&&E!=E){for(;ne>ce;)if(de=ee[ce++],de!=de)return!0}else for(;ne>ce;ce++)if((a||ce in ee)&&ee[ce]===E)return a||ce||0;return!a&&-1}};oe.exports={includes:z(!0),indexOf:z(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/function-bind-context.js"),re=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,de=b==4,he=b==6,pe=b==7,me=b==5||he;return function(be,ye,Ce,we){for(var Qe=te(be),Se=re(Qe),ke=se(ye,Ce,3),Pe=z(Se.length),Te=0,Ze=we||a,Xe=ee?Ze(be,Pe):ne||pe?Ze(be,0):void 0,Re,Je;Pe>Te;Te++)if((me||Te in Se)&&(Re=Se[Te],Je=ke(Re,Te,Qe),b))if(ee)Xe[Te]=Je;else if(Je)switch(b){case 3:return!0;case 5:return Re;case 6:return Te;case 2:y.call(Xe,Re)}else switch(b){case 4:return!1;case 7:y.call(Xe,Re)}return he?-1:ce||de?de:Xe}};oe.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(oe,le,ie){var se=ie("./node_modules/core-js/internals/fails.js"),re=ie("./node_modules/core-js/internals/well-known-symbol.js"),te=ie("./node_modules/core-js/internals/engine-v8-version.js"),z=re("species");oe.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(oe,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/fails.js");oe.exports=function(re,te){var z=[][re];return!!z&&se(function(){z.call(null,te||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/is-object.js"),re=ie("./node_modules/core-js/internals/is-array.js"),te=ie("./node_modules/core-js/internals/well-known-symbol.js"),z=te("species");oe.exports=function(a){var y;return re(a)&&(y=a.constructor,typeof y=="function"&&(y===Array||re(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(oe,le,ie){var se=ie("./node_modules/core-js/internals/array-species-constructor.js");oe.exports=function(re,te){return new(se(re))(te===0?0:te)}},"./node_modules/core-js/internals/classof-raw.js":function(oe){var le={}.toString;oe.exports=function(ie){return le.call(ie).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/to-string-tag-support.js"),re=ie("./node_modules/core-js/internals/classof-raw.js"),te=ie("./node_modules/core-js/internals/well-known-symbol.js"),z=te("toStringTag"),a=re(function(){return arguments}())=="Arguments",y=function(E,b){try{return E[b]}catch(ee){}};oe.exports=se?re:function(E){var b,ee,ne;return E===void 0?"Undefined":E===null?"Null":typeof(ee=y(b=Object(E),z))=="string"?ee:a?re(b):(ne=re(b))=="Object"&&typeof b.callee=="function"?"Arguments":ne}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/has.js"),re=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");oe.exports=function(a,y){for(var E=re(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(oe,le,ie){var se=ie("./node_modules/core-js/internals/fails.js");oe.exports=!se(function(){function re(){}return re.prototype.constructor=null,Object.getPrototypeOf(new re)!==re.prototype})},"./node_modules/core-js/internals/create-html.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/require-object-coercible.js"),re=ie("./node_modules/core-js/internals/to-string.js"),te=/"/g;oe.exports=function(z,a,y,E){var b=re(se(z)),ee="<"+a;return y!==""&&(ee+=" "+y+'="'+re(E).replace(te,""")+'"'),ee+">"+b+"</"+a+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(oe,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,re=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};oe.exports=function(E,b,ee){var ne=b+" Iterator";return E.prototype=re(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(oe,le,ie){var se=ie("./node_modules/core-js/internals/descriptors.js"),re=ie("./node_modules/core-js/internals/object-define-property.js"),te=ie("./node_modules/core-js/internals/create-property-descriptor.js");oe.exports=se?function(z,a,y){return re.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(oe){oe.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(oe,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/to-property-key.js"),re=ie("./node_modules/core-js/internals/object-define-property.js"),te=ie("./node_modules/core-js/internals/create-property-descriptor.js");oe.exports=function(z,a,y){var E=se(a);E in z?re.f(z,E,te(0,y)):z[E]=y}},"./node_modules/core-js/internals/define-iterator.js":function(oe,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/export.js"),re=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"),de=ce.IteratorPrototype,he=ce.BUGGY_SAFARI_ITERATORS,pe=b("iterator"),me="keys",be="values",ye="entries",Ce=function(){return this};oe.exports=function(we,Qe,Se,ke,Pe,Te,Ze){re(Se,Qe,ke);var Xe=function(yt){if(yt===Pe&&ct)return ct;if(!he&&yt in et)return et[yt];switch(yt){case me:return function(){return new Se(this,yt)};case be:return function(){return new Se(this,yt)};case ye:return function(){return new Se(this,yt)}}return function(){return new Se(this)}},Re=Qe+" Iterator",Je=!1,et=we.prototype,ut=et[pe]||et["@@iterator"]||Pe&&et[Pe],ct=!he&&ut||Xe(Pe),ot=Qe=="Array"&&et.entries||ut,st,lt,pt;if(ot&&(st=te(ot.call(new we)),de!==Object.prototype&&st.next&&(!ee&&te(st)!==de&&(z?z(st,de):typeof st[pe]!="function"&&y(st,pe,Ce)),a(st,Re,!0,!0),ee&&(ne[Re]=Ce))),Pe==be&&ut&&ut.name!==be&&(Je=!0,ct=function(){return ut.call(this)}),(!ee||Ze)&&et[pe]!==ct&&y(et,pe,ct),ne[Qe]=ct,Pe)if(lt={values:Xe(be),keys:Te?ct:Xe(me),entries:Xe(ye)},Ze)for(pt in lt)(he||Je||!(pt in et))&&E(et,pt,lt[pt]);else se({target:Qe,proto:!0,forced:he||Je},lt);return lt}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/path.js"),re=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;oe.exports=function(a){var y=se.Symbol||(se.Symbol={});re(y,a)||z(y,a,{value:te.f(a)})}},"./node_modules/core-js/internals/descriptors.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/fails.js");oe.exports=!se(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/global.js"),re=ie("./node_modules/core-js/internals/is-object.js"),te=se.document,z=re(te)&&re(te.createElement);oe.exports=function(a){return z?te.createElement(a):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(oe){oe.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(oe,le,ie){var se=ie("./node_modules/core-js/internals/get-built-in.js");oe.exports=se("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/global.js"),re=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]):re&&(E=re.match(/Edge\/(\d+)/),(!E||E[1]>=74)&&(E=re.match(/Chrome\/(\d+)/),E&&(b=E[1]))),oe.exports=b&&+b},"./node_modules/core-js/internals/enum-bug-keys.js":function(oe){oe.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/global.js"),re=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");oe.exports=function(b,ee){var ne=b.target,ce=b.global,de=b.stat,he,pe,me,be,ye,Ce;if(ce?pe=se:de?pe=se[ne]||a(ne,{}):pe=(se[ne]||{}).prototype,pe)for(me in ee){if(ye=ee[me],b.noTargetGet?(Ce=re(pe,me),be=Ce&&Ce.value):be=pe[me],he=E(ce?me:ne+(de?".":"#")+me,b.forced),!he&&be!==void 0){if(typeof ye==typeof be)continue;y(ye,be)}(b.sham||be&&be.sham)&&te(ye,"sham",!0),z(pe,me,ye,b)}}},"./node_modules/core-js/internals/fails.js":function(oe){oe.exports=function(le){try{return!!le()}catch(ie){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/a-function.js");oe.exports=function(re,te,z){if(se(re),te===void 0)return re;switch(z){case 0:return function(){return re.call(te)};case 1:return function(a){return re.call(te,a)};case 2:return function(a,y){return re.call(te,a,y)};case 3:return function(a,y,E){return re.call(te,a,y,E)}}return function(){return re.apply(te,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/global.js"),re=function(te){return typeof te=="function"?te:void 0};oe.exports=function(te,z){return arguments.length<2?re(se[te]):se[te]&&se[te][z]}},"./node_modules/core-js/internals/global.js":function(oe){var le=function(ie){return ie&&ie.Math==Math&&ie};oe.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(oe,le,ie){var se=ie("./node_modules/core-js/internals/to-object.js"),re={}.hasOwnProperty;oe.exports=Object.hasOwn||function(z,a){return re.call(se(z),a)}},"./node_modules/core-js/internals/hidden-keys.js":function(oe){oe.exports={}},"./node_modules/core-js/internals/html.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/get-built-in.js");oe.exports=se("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/descriptors.js"),re=ie("./node_modules/core-js/internals/fails.js"),te=ie("./node_modules/core-js/internals/document-create-element.js");oe.exports=!se&&!re(function(){return Object.defineProperty(te("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/fails.js"),re=ie("./node_modules/core-js/internals/classof-raw.js"),te="".split;oe.exports=se(function(){return!Object("z").propertyIsEnumerable(0)})?function(z){return re(z)=="String"?te.call(z,""):Object(z)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/is-object.js"),re=ie("./node_modules/core-js/internals/object-set-prototype-of.js");oe.exports=function(te,z,a){var y,E;return re&&typeof(y=z.constructor)=="function"&&y!==a&&se(E=y.prototype)&&E!==a.prototype&&re(te,E),te}},"./node_modules/core-js/internals/inspect-source.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/shared-store.js"),re=Function.toString;typeof se.inspectSource!="function"&&(se.inspectSource=function(te){return re.call(te)}),oe.exports=se.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/native-weak-map.js"),re=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=re.WeakMap,ce,de,he,pe=function(Se){return he(Se)?de(Se):ce(Se,{})},me=function(Se){return function(ke){var Pe;if(!te(ke)||(Pe=de(ke)).type!==Se)throw TypeError("Incompatible receiver, "+Se+" required");return Pe}};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},de=function(Se){return ye.call(be,Se)||{}},he=function(Se){return Ce.call(be,Se)}}else{var Qe=E("state");b[Qe]=!0,ce=function(Se,ke){if(a(Se,Qe))throw new TypeError(ee);return ke.facade=Se,z(Se,Qe,ke),ke},de=function(Se){return a(Se,Qe)?Se[Qe]:{}},he=function(Se){return a(Se,Qe)}}oe.exports={set:ce,get:de,has:he,enforce:pe,getterFor:me}},"./node_modules/core-js/internals/is-array.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/classof-raw.js");oe.exports=Array.isArray||function(te){return se(te)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/fails.js"),re=/#|\.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(re,".").toLowerCase()},a=te.data={},y=te.NATIVE="N",E=te.POLYFILL="P";oe.exports=te},"./node_modules/core-js/internals/is-object.js":function(oe){oe.exports=function(le){return typeof le=="object"?le!==null:typeof le=="function"}},"./node_modules/core-js/internals/is-pure.js":function(oe){oe.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/get-built-in.js"),re=ie("./node_modules/core-js/internals/use-symbol-as-uid.js");oe.exports=re?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(oe,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/fails.js"),re=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,de;[].keys&&(de=[].keys(),"next"in de?(ce=re(re(de)),ce!==Object.prototype&&(ne=ce)):b=!0);var he=ne==null||se(function(){var pe={};return ne[E].call(pe)!==pe});he&&(ne={}),(!y||he)&&!z(ne,E)&&te(ne,E,ee),oe.exports={IteratorPrototype:ne,BUGGY_SAFARI_ITERATORS:b}},"./node_modules/core-js/internals/iterators.js":function(oe){oe.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/engine-v8-version.js"),re=ie("./node_modules/core-js/internals/fails.js");oe.exports=!!Object.getOwnPropertySymbols&&!re(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(oe,le,ie){var se=ie("./node_modules/core-js/internals/global.js"),re=ie("./node_modules/core-js/internals/inspect-source.js"),te=se.WeakMap;oe.exports=typeof te=="function"&&/native code/.test(re(te))},"./node_modules/core-js/internals/object-assign.js":function(oe,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/descriptors.js"),re=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;oe.exports=!b||re(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={},de=Symbol(),he="abcdefghijklmnopqrst";return ne[de]=7,he.split("").forEach(function(pe){ce[pe]=pe}),b({},ne)[de]!=7||te(b({},ce)).join("")!=he})?function(ce,de){for(var he=y(ce),pe=arguments.length,me=1,be=z.f,ye=a.f;pe>me;)for(var Ce=E(arguments[me++]),we=be?te(Ce).concat(be(Ce)):te(Ce),Qe=we.length,Se=0,ke;Qe>Se;)ke=we[Se++],(!se||ye.call(Ce,ke))&&(he[ke]=Ce[ke]);return he}:b},"./node_modules/core-js/internals/object-create.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/an-object.js"),re=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",de=E("IE_PROTO"),he=function(){},pe=function(we){return ee+ce+b+we+ee+"/"+ce+b},me=function(we){we.write(pe("")),we.close();var Qe=we.parentWindow.Object;return we=null,Qe},be=function(){var we=y("iframe"),Qe="java"+ce+":",Se;if(we.style)return we.style.display="none",a.appendChild(we),we.src=String(Qe),Se=we.contentWindow.document,Se.open(),Se.write(pe("document.F=Object")),Se.close(),Se.F},ye,Ce=function(){try{ye=new ActiveXObject("htmlfile")}catch(Qe){}Ce=document.domain&&ye?me(ye):be()||me(ye);for(var we=te.length;we--;)delete Ce[ne][te[we]];return Ce()};z[de]=!0,oe.exports=Object.create||function(Qe,Se){var ke;return Qe!==null?(he[ne]=se(Qe),ke=new he,he[ne]=null,ke[de]=Qe):ke=Ce(),Se===void 0?ke:re(ke,Se)}},"./node_modules/core-js/internals/object-define-properties.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/descriptors.js"),re=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");oe.exports=se?Object.defineProperties:function(y,E){te(y);for(var b=z(E),ee=b.length,ne=0,ce;ee>ne;)re.f(y,ce=b[ne++],E[ce]);return y}},"./node_modules/core-js/internals/object-define-property.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/descriptors.js"),re=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),re)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(oe,le,ie){var se=ie("./node_modules/core-js/internals/descriptors.js"),re=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(de){}if(y(ne,ce))return te(!re.f.call(ne,ce),ne[ce])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/to-indexed-object.js"),re=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 re(y)}catch(E){return z.slice()}};oe.exports.f=function(E){return z&&te.call(E)=="[object Window]"?a(E):re(se(E))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/object-keys-internal.js"),re=ie("./node_modules/core-js/internals/enum-bug-keys.js"),te=re.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(oe,le){le.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/has.js"),re=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;oe.exports=z?Object.getPrototypeOf:function(E){return E=re(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(oe,le,ie){var se=ie("./node_modules/core-js/internals/has.js"),re=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");oe.exports=function(a,y){var E=re(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(oe,le,ie){var se=ie("./node_modules/core-js/internals/object-keys-internal.js"),re=ie("./node_modules/core-js/internals/enum-bug-keys.js");oe.exports=Object.keys||function(z){return se(z,re)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(oe,le){"use strict";var ie={}.propertyIsEnumerable,se=Object.getOwnPropertyDescriptor,re=se&&!ie.call({1:2},1);le.f=re?function(z){var a=se(this,z);return!!a&&a.enumerable}:ie},"./node_modules/core-js/internals/object-set-prototype-of.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/an-object.js"),re=ie("./node_modules/core-js/internals/a-possible-prototype.js");oe.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),re(b),te?a.call(E,b):E.__proto__=b,E}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(oe,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/to-string-tag-support.js"),re=ie("./node_modules/core-js/internals/classof.js");oe.exports=se?{}.toString:function(){return"[object "+re(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/is-object.js");oe.exports=function(re,te){var z,a;if(te==="string"&&typeof(z=re.toString)=="function"&&!se(a=z.call(re))||typeof(z=re.valueOf)=="function"&&!se(a=z.call(re))||te!=="string"&&typeof(z=re.toString)=="function"&&!se(a=z.call(re)))return a;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/get-built-in.js"),re=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");oe.exports=se("Reflect","ownKeys")||function(y){var E=re.f(z(y)),b=te.f;return b?E.concat(b(y)):E}},"./node_modules/core-js/internals/path.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/global.js");oe.exports=se},"./node_modules/core-js/internals/redefine.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/global.js"),re=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");(oe.exports=function(ne,ce,de,he){var pe=he?!!he.unsafe:!1,me=he?!!he.enumerable:!1,be=he?!!he.noTargetGet:!1,ye;if(typeof de=="function"&&(typeof ce=="string"&&!te(de,"name")&&re(de,"name",ce),ye=b(de),ye.source||(ye.source=ee.join(typeof ce=="string"?ce:""))),ne===se){me?ne[ce]=de:z(ce,de);return}else pe?!be&&ne[ce]&&(me=!0):delete ne[ce];me?ne[ce]=de:re(ne,ce,de)})(Function.prototype,"toString",function(){return typeof this=="function"&&E(this).source||a(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(oe,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/an-object.js");oe.exports=function(){var re=se(this),te="";return re.global&&(te+="g"),re.ignoreCase&&(te+="i"),re.multiline&&(te+="m"),re.dotAll&&(te+="s"),re.unicode&&(te+="u"),re.sticky&&(te+="y"),te}},"./node_modules/core-js/internals/require-object-coercible.js":function(oe){oe.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(oe,le,ie){var se=ie("./node_modules/core-js/internals/global.js");oe.exports=function(re,te){try{Object.defineProperty(se,re,{value:te,configurable:!0,writable:!0})}catch(z){se[re]=te}return te}},"./node_modules/core-js/internals/set-to-string-tag.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/object-define-property.js").f,re=ie("./node_modules/core-js/internals/has.js"),te=ie("./node_modules/core-js/internals/well-known-symbol.js"),z=te("toStringTag");oe.exports=function(a,y,E){a&&!re(a=E?a:a.prototype,z)&&se(a,z,{configurable:!0,value:y})}},"./node_modules/core-js/internals/shared-key.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/shared.js"),re=ie("./node_modules/core-js/internals/uid.js"),te=se("keys");oe.exports=function(z){return te[z]||(te[z]=re(z))}},"./node_modules/core-js/internals/shared-store.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/global.js"),re=ie("./node_modules/core-js/internals/set-global.js"),te="__core-js_shared__",z=se[te]||re(te,{});oe.exports=z},"./node_modules/core-js/internals/shared.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/is-pure.js"),re=ie("./node_modules/core-js/internals/shared-store.js");(oe.exports=function(te,z){return re[te]||(re[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(oe,le,ie){var se=ie("./node_modules/core-js/internals/fails.js");oe.exports=function(re){return se(function(){var te=""[re]('"');return te!==te.toLowerCase()||te.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/to-integer.js"),re=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=re(te(y)),ee=se(E),ne=b.length,ce,de;return ee<0||ee>=ne?a?"":void 0:(ce=b.charCodeAt(ee),ce<55296||ce>56319||ee+1===ne||(de=b.charCodeAt(ee+1))<56320||de>57343?a?b.charAt(ee):ce:a?b.slice(ee,ee+2):(ce-55296<<10)+(de-56320)+65536)}};oe.exports={codeAt:z(!1),charAt:z(!0)}},"./node_modules/core-js/internals/string-trim.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/require-object-coercible.js"),re=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=re(se(ee));return b&1&&(ne=ne.replace(a,"")),b&2&&(ne=ne.replace(y,"")),ne}};oe.exports={start:E(1),end:E(2),trim:E(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/to-integer.js"),re=Math.max,te=Math.min;oe.exports=function(z,a){var y=se(z);return y<0?re(y+a,0):te(y,a)}},"./node_modules/core-js/internals/to-indexed-object.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/indexed-object.js"),re=ie("./node_modules/core-js/internals/require-object-coercible.js");oe.exports=function(te){return se(re(te))}},"./node_modules/core-js/internals/to-integer.js":function(oe){var le=Math.ceil,ie=Math.floor;oe.exports=function(se){return isNaN(se=+se)?0:(se>0?ie:le)(se)}},"./node_modules/core-js/internals/to-length.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/to-integer.js"),re=Math.min;oe.exports=function(te){return te>0?re(se(te),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/require-object-coercible.js");oe.exports=function(re){return Object(se(re))}},"./node_modules/core-js/internals/to-primitive.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/is-object.js"),re=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");oe.exports=function(y,E){if(!se(y)||re(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)||re(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(oe,le,ie){var se=ie("./node_modules/core-js/internals/to-primitive.js"),re=ie("./node_modules/core-js/internals/is-symbol.js");oe.exports=function(te){var z=se(te,"string");return re(z)?z:String(z)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/well-known-symbol.js"),re=se("toStringTag"),te={};te[re]="z",oe.exports=String(te)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/is-symbol.js");oe.exports=function(re){if(se(re))throw TypeError("Cannot convert a Symbol value to a string");return String(re)}},"./node_modules/core-js/internals/uid.js":function(oe){var le=0,ie=Math.random();oe.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(oe,le,ie){var se=ie("./node_modules/core-js/internals/native-symbol.js");oe.exports=se&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(oe,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(oe,le,ie){var se=ie("./node_modules/core-js/internals/global.js"),re=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=re("wks"),b=se.Symbol,ee=y?b:b&&b.withoutSetter||z;oe.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(oe){oe.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(oe,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/export.js"),re=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"),de=ne("isConcatSpreadable"),he=9007199254740991,pe="Maximum allowed index exceeded",me=ce>=51||!re(function(){var we=[];return we[de]=!1,we.concat()[0]!==we}),be=ee("concat"),ye=function(we){if(!z(we))return!1;var Qe=we[de];return Qe!==void 0?!!Qe:te(we)},Ce=!me||!be;se({target:"Array",proto:!0,forced:Ce},{concat:function(Qe){var Se=a(this),ke=b(Se,0),Pe=0,Te,Ze,Xe,Re,Je;for(Te=-1,Xe=arguments.length;Te<Xe;Te++)if(Je=Te===-1?Se:arguments[Te],ye(Je)){if(Re=y(Je.length),Pe+Re>he)throw TypeError(pe);for(Ze=0;Ze<Re;Ze++,Pe++)Ze in Je&&E(ke,Pe,Je[Ze])}else{if(Pe>=he)throw TypeError(pe);E(ke,Pe++,Je)}return ke.length=Pe,ke}})},"./node_modules/core-js/modules/es.array.iterator.js":function(oe,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/to-indexed-object.js"),re=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);oe.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,de=ee.index++;return!ne||de>=ne.length?(ee.target=void 0,{value:void 0,done:!0}):ce=="keys"?{value:de,done:!1}:ce=="values"?{value:ne[de],done:!1}:{value:[de,ne[de]],done:!1}},"values"),te.Arguments=te.Array,re("keys"),re("values"),re("entries")},"./node_modules/core-js/modules/es.array.join.js":function(oe,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/export.js"),re=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=re!=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(oe,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/export.js"),re=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 re(this,y,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(oe,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/export.js"),re=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"),de=[].slice,he=Math.max;se({target:"Array",proto:!0,forced:!ne},{slice:function(me,be){var ye=y(this),Ce=a(ye.length),we=z(me,Ce),Qe=z(be===void 0?Ce:be,Ce),Se,ke,Pe;if(te(ye)&&(Se=ye.constructor,typeof Se=="function"&&(Se===Array||te(Se.prototype))?Se=void 0:re(Se)&&(Se=Se[ce],Se===null&&(Se=void 0)),Se===Array||Se===void 0))return de.call(ye,we,Qe);for(ke=new(Se===void 0?Array:Se)(he(Qe-we,0)),Pe=0;we<Qe;we++,Pe++)we in ye&&E(ke,Pe,ye[we]);return ke.length=Pe,ke}})},"./node_modules/core-js/modules/es.function.name.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/descriptors.js"),re=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)&&re(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(oe,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/descriptors.js"),re=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"),de=ie("./node_modules/core-js/internals/object-get-own-property-names.js").f,he=ie("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,pe=ie("./node_modules/core-js/internals/object-define-property.js").f,me=ie("./node_modules/core-js/internals/string-trim.js").trim,be="Number",ye=re[be],Ce=ye.prototype,we=y(ce(Ce))==be,Qe=function(Ze){if(b(Ze))throw TypeError("Cannot convert a Symbol value to a number");var Xe=ee(Ze,"number"),Re,Je,et,ut,ct,ot,st,lt;if(typeof Xe=="string"&&Xe.length>2){if(Xe=me(Xe),Re=Xe.charCodeAt(0),Re===43||Re===45){if(Je=Xe.charCodeAt(2),Je===88||Je===120)return NaN}else if(Re===48){switch(Xe.charCodeAt(1)){case 66:case 98:et=2,ut=49;break;case 79:case 111:et=8,ut=55;break;default:return+Xe}for(ct=Xe.slice(2),ot=ct.length,st=0;st<ot;st++)if(lt=ct.charCodeAt(st),lt<48||lt>ut)return NaN;return parseInt(ct,et)}}return+Xe};if(te(be,!ye(" 0o1")||!ye("0b1")||ye("+0x1"))){for(var Se=function(Xe){var Re=arguments.length<1?0:Xe,Je=this;return Je instanceof Se&&(we?ne(function(){Ce.valueOf.call(Je)}):y(Je)!=be)?E(new ye(Qe(Re)),Je,Se):Qe(Re)},ke=se?de(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(","),Pe=0,Te;ke.length>Pe;Pe++)a(ye,Te=ke[Pe])&&!a(Se,Te)&&pe(Se,Te,he(ye,Te));Se.prototype=Ce,Ce.constructor=Se,z(re,be,Se)}},"./node_modules/core-js/modules/es.object.assign.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/export.js"),re=ie("./node_modules/core-js/internals/object-assign.js");se({target:"Object",stat:!0,forced:Object.assign!==re},{assign:re})},"./node_modules/core-js/modules/es.object.keys.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/export.js"),re=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(re(E))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/to-string-tag-support.js"),re=ie("./node_modules/core-js/internals/redefine.js"),te=ie("./node_modules/core-js/internals/object-to-string.js");se||re(Object.prototype,"toString",te,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(oe,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/redefine.js"),re=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 de=re(this),he=te(de.source),pe=de.flags,me=te(pe===void 0&&de instanceof RegExp&&!("flags"in E)?a.call(de):pe);return"/"+he+"/"+me},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(oe,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/string-multibyte.js").charAt,re=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:re(b),index:0})},function(){var ee=E(this),ne=ee.string,ce=ee.index,de;return ce>=ne.length?{value:void 0,done:!0}:(de=se(ne,ce),ee.index+=de.length,{value:de,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(oe,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/export.js"),re=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 re(this,"a","href",a)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(oe,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/export.js"),re=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(re&&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 de=ce.toString,he=String(b("test"))=="Symbol(test)",pe=/^Symbol\((.*)\)[^)]+$/;y(ce,"description",{configurable:!0,get:function(){var be=a(this)?this.valueOf():this,ye=de.call(be);if(z(ee,be))return"";var Ce=he?ye.slice(7,-1):ye.replace(pe,"$1");return Ce===""?void 0:Ce}}),se({global:!0,forced:!0},{Symbol:ne})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(oe,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(oe,le,ie){"use strict";var se=ie("./node_modules/core-js/internals/export.js"),re=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"),de=ie("./node_modules/core-js/internals/an-object.js"),he=ie("./node_modules/core-js/internals/to-object.js"),pe=ie("./node_modules/core-js/internals/to-indexed-object.js"),me=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"),Qe=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"),Pe=ie("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),Te=ie("./node_modules/core-js/internals/object-define-property.js"),Ze=ie("./node_modules/core-js/internals/object-property-is-enumerable.js"),Xe=ie("./node_modules/core-js/internals/create-non-enumerable-property.js"),Re=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"),ut=ie("./node_modules/core-js/internals/hidden-keys.js"),ct=ie("./node_modules/core-js/internals/uid.js"),ot=ie("./node_modules/core-js/internals/well-known-symbol.js"),st=ie("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),lt=ie("./node_modules/core-js/internals/define-well-known-symbol.js"),pt=ie("./node_modules/core-js/internals/set-to-string-tag.js"),yt=ie("./node_modules/core-js/internals/internal-state.js"),_t=ie("./node_modules/core-js/internals/array-iteration.js").forEach,mt=et("hidden"),dt="Symbol",$e="prototype",Fe=ot("toPrimitive"),Ke=yt.set,Ge=yt.getterFor(dt),_e=Object[$e],xe=re.Symbol,We=te("JSON","stringify"),Ie=Pe.f,De=Te.f,ze=Se.f,at=Ze.f,bt=Je("symbols"),Pt=Je("op-symbols"),Ot=Je("string-to-symbol-registry"),St=Je("symbol-to-string-registry"),wt=Je("wks"),It=re.QObject,Ut=!It||!It[$e]||!It[$e].findChild,Ct=a&&E(function(){return Ce(De({},"a",{get:function(){return De(this,"a",{value:7}).a}})).a!=7})?function(mn,wn,$n){var Fr=Ie(_e,wn);Fr&&delete _e[wn],De(mn,wn,$n),Fr&&mn!==_e&&De(_e,wn,Fr)}:De,Zt=function(mn,wn){var $n=bt[mn]=Ce(xe[$e]);return Ke($n,{type:dt,tag:mn,description:wn}),a||($n.description=wn),$n},xt=function(wn,$n,Fr){wn===_e&&xt(Pt,$n,Fr),de(wn);var Ur=me($n);return de(Fr),b(bt,Ur)?(Fr.enumerable?(b(wn,mt)&&wn[mt][Ur]&&(wn[mt][Ur]=!1),Fr=Ce(Fr,{enumerable:ye(0,!1)})):(b(wn,mt)||De(wn,mt,ye(1,{})),wn[mt][Ur]=!0),Ct(wn,Ur,Fr)):De(wn,Ur,Fr)},jt=function(wn,$n){de(wn);var Fr=pe($n),Ur=we(Fr).concat(xn(Fr));return _t(Ur,function(xr){(!a||tn.call(Fr,xr))&&xt(wn,xr,Fr[xr])}),wn},Jt=function(wn,$n){return $n===void 0?Ce(wn):jt(Ce(wn),$n)},tn=function(wn){var $n=me(wn),Fr=at.call(this,$n);return this===_e&&b(bt,$n)&&!b(Pt,$n)?!1:Fr||!b(this,$n)||!b(bt,$n)||b(this,mt)&&this[mt][$n]?Fr:!0},hn=function(wn,$n){var Fr=pe(wn),Ur=me($n);if(!(Fr===_e&&b(bt,Ur)&&!b(Pt,Ur))){var xr=Ie(Fr,Ur);return xr&&b(bt,Ur)&&!(b(Fr,mt)&&Fr[mt][Ur])&&(xr.enumerable=!0),xr}},Un=function(wn){var $n=ze(pe(wn)),Fr=[];return _t($n,function(Ur){!b(bt,Ur)&&!b(ut,Ur)&&Fr.push(Ur)}),Fr},xn=function(wn){var $n=wn===_e,Fr=ze($n?Pt:pe(wn)),Ur=[];return _t(Fr,function(xr){b(bt,xr)&&(!$n||b(_e,xr))&&Ur.push(bt[xr])}),Ur};if(y||(xe=function(){if(this instanceof xe)throw TypeError("Symbol is not a constructor");var wn=!arguments.length||arguments[0]===void 0?void 0:be(arguments[0]),$n=ct(wn),Fr=function(Ur){this===_e&&Fr.call(Pt,Ur),b(this,mt)&&b(this[mt],$n)&&(this[mt][$n]=!1),Ct(this,$n,ye(1,Ur))};return a&&Ut&&Ct(_e,$n,{configurable:!0,set:Fr}),Zt($n,wn)},Re(xe[$e],"toString",function(){return Ge(this).tag}),Re(xe,"withoutSetter",function(mn){return Zt(ct(mn),mn)}),Ze.f=tn,Te.f=xt,Pe.f=hn,Qe.f=Se.f=Un,ke.f=xn,st.f=function(mn){return Zt(ot(mn),mn)},a&&(De(xe[$e],"description",{configurable:!0,get:function(){return Ge(this).description}}),z||Re(_e,"propertyIsEnumerable",tn,{unsafe:!0}))),se({global:!0,wrap:!0,forced:!y,sham:!y},{Symbol:xe}),_t(we(wt),function(mn){lt(mn)}),se({target:dt,stat:!0,forced:!y},{for:function(mn){var wn=be(mn);if(b(Ot,wn))return Ot[wn];var $n=xe(wn);return Ot[wn]=$n,St[$n]=wn,$n},keyFor:function(wn){if(!ce(wn))throw TypeError(wn+" is not a symbol");if(b(St,wn))return St[wn]},useSetter:function(){Ut=!0},useSimple:function(){Ut=!1}}),se({target:"Object",stat:!0,forced:!y,sham:!a},{create:Jt,defineProperty:xt,defineProperties:jt,getOwnPropertyDescriptor:hn}),se({target:"Object",stat:!0,forced:!y},{getOwnPropertyNames:Un,getOwnPropertySymbols:xn}),se({target:"Object",stat:!0,forced:E(function(){ke.f(1)})},{getOwnPropertySymbols:function(wn){return ke.f(he(wn))}}),We){var Hn=!y||E(function(){var mn=xe();return We([mn])!="[null]"||We({a:mn})!="{}"||We(Object(mn))!="{}"});se({target:"JSON",stat:!0,forced:Hn},{stringify:function(wn,$n,Fr){for(var Ur=[wn],xr=1,Jr;arguments.length>xr;)Ur.push(arguments[xr++]);if(Jr=$n,!(!ne($n)&&wn===void 0||ce(wn)))return ee($n)||($n=function(bo,Qo){if(typeof Jr=="function"&&(Qo=Jr.call(this,bo,Qo)),!ce(Qo))return Qo}),Ur[1]=$n,We.apply(null,Ur)}})}xe[$e][Fe]||Xe(xe[$e],Fe,xe[$e].valueOf),pt(xe,dt),ut[mt]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(oe,le,ie){var se=ie("./node_modules/core-js/internals/global.js"),re=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 re){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(oe,le,ie){var se=ie("./node_modules/core-js/internals/global.js"),re=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 re){var ne=se[ee],ce=ne&&ne.prototype;if(ce){if(ce[y]!==b)try{z(ce,y,b)}catch(he){ce[y]=b}if(ce[E]||z(ce,E,ee),re[ee]){for(var de in te)if(ce[de]!==te[de])try{z(ce,de,te[de])}catch(he){ce[de]=te[de]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(oe){(function(le,ie){oe.exports=ie()})(this,function(){"use strict";function le(It){var Ut=typeof It;return It!==null&&(Ut==="object"||Ut==="function")}function ie(It){return typeof It=="function"}var se=void 0;Array.isArray?se=Array.isArray:se=function(It){return Object.prototype.toString.call(It)==="[object Array]"};var re=se,te=0,z=void 0,a=void 0,y=function(Ut,Ct){we[te]=Ut,we[te+1]=Ct,te+=2,te===2&&(a?a(Qe):ke())};function E(It){a=It}function b(It){y=It}var ee=typeof window!="undefined"?window:void 0,ne=ee||{},ce=ne.MutationObserver||ne.WebKitMutationObserver,de=typeof self=="undefined"&&typeof ve!="undefined"&&{}.toString.call(ve)==="[object process]",he=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function pe(){return function(){return ve.nextTick(Qe)}}function me(){return typeof z!="undefined"?function(){z(Qe)}:Ce()}function be(){var It=0,Ut=new ce(Qe),Ct=document.createTextNode("");return Ut.observe(Ct,{characterData:!0}),function(){Ct.data=It=++It%2}}function ye(){var It=new MessageChannel;return It.port1.onmessage=Qe,function(){return It.port2.postMessage(0)}}function Ce(){var It=setTimeout;return function(){return It(Qe,1)}}var we=new Array(1e3);function Qe(){for(var It=0;It<te;It+=2){var Ut=we[It],Ct=we[It+1];Ut(Ct),we[It]=void 0,we[It+1]=void 0}te=0}function Se(){try{var It=Function("return this")().require("vertx");return z=It.runOnLoop||It.runOnContext,me()}catch(Ut){return Ce()}}var ke=void 0;de?ke=pe():ce?ke=be():he?ke=ye():ee===void 0?ke=Se():ke=Ce();function Pe(It,Ut){var Ct=this,Zt=new this.constructor(Xe);Zt[Ze]===void 0&&We(Zt);var xt=Ct._state;if(xt){var jt=arguments[xt-1];y(function(){return Ke(xt,Zt,jt,Ct._result)})}else $e(Ct,Zt,It,Ut);return Zt}function Te(It){var Ut=this;if(It&&typeof It=="object"&&It.constructor===Ut)return It;var Ct=new Ut(Xe);return yt(Ct,It),Ct}var Ze=Math.random().toString(36).substring(2);function Xe(){}var Re=void 0,Je=1,et=2;function ut(){return new TypeError("You cannot resolve a promise with itself")}function ct(){return new TypeError("A promises callback cannot return that same promise.")}function ot(It,Ut,Ct,Zt){try{It.call(Ut,Ct,Zt)}catch(xt){return xt}}function st(It,Ut,Ct){y(function(Zt){var xt=!1,jt=ot(Ct,Ut,function(Jt){xt||(xt=!0,Ut!==Jt?yt(Zt,Jt):mt(Zt,Jt))},function(Jt){xt||(xt=!0,dt(Zt,Jt))},"Settle: "+(Zt._label||" unknown promise"));!xt&&jt&&(xt=!0,dt(Zt,jt))},It)}function lt(It,Ut){Ut._state===Je?mt(It,Ut._result):Ut._state===et?dt(It,Ut._result):$e(Ut,void 0,function(Ct){return yt(It,Ct)},function(Ct){return dt(It,Ct)})}function pt(It,Ut,Ct){Ut.constructor===It.constructor&&Ct===Pe&&Ut.constructor.resolve===Te?lt(It,Ut):Ct===void 0?mt(It,Ut):ie(Ct)?st(It,Ut,Ct):mt(It,Ut)}function yt(It,Ut){if(It===Ut)dt(It,ut());else if(le(Ut)){var Ct=void 0;try{Ct=Ut.then}catch(Zt){dt(It,Zt);return}pt(It,Ut,Ct)}else mt(It,Ut)}function _t(It){It._onerror&&It._onerror(It._result),Fe(It)}function mt(It,Ut){It._state===Re&&(It._result=Ut,It._state=Je,It._subscribers.length!==0&&y(Fe,It))}function dt(It,Ut){It._state===Re&&(It._state=et,It._result=Ut,y(_t,It))}function $e(It,Ut,Ct,Zt){var xt=It._subscribers,jt=xt.length;It._onerror=null,xt[jt]=Ut,xt[jt+Je]=Ct,xt[jt+et]=Zt,jt===0&&It._state&&y(Fe,It)}function Fe(It){var Ut=It._subscribers,Ct=It._state;if(Ut.length!==0){for(var Zt=void 0,xt=void 0,jt=It._result,Jt=0;Jt<Ut.length;Jt+=3)Zt=Ut[Jt],xt=Ut[Jt+Ct],Zt?Ke(Ct,Zt,xt,jt):xt(jt);It._subscribers.length=0}}function Ke(It,Ut,Ct,Zt){var xt=ie(Ct),jt=void 0,Jt=void 0,tn=!0;if(xt){try{jt=Ct(Zt)}catch(hn){tn=!1,Jt=hn}if(Ut===jt){dt(Ut,ct());return}}else jt=Zt;Ut._state!==Re||(xt&&tn?yt(Ut,jt):tn===!1?dt(Ut,Jt):It===Je?mt(Ut,jt):It===et&&dt(Ut,jt))}function Ge(It,Ut){try{Ut(function(Zt){yt(It,Zt)},function(Zt){dt(It,Zt)})}catch(Ct){dt(It,Ct)}}var _e=0;function xe(){return _e++}function We(It){It[Ze]=_e++,It._state=void 0,It._result=void 0,It._subscribers=[]}function Ie(){return new Error("Array Methods must be provided an Array")}var De=function(){function It(Ut,Ct){this._instanceConstructor=Ut,this.promise=new Ut(Xe),this.promise[Ze]||We(this.promise),re(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))):dt(this.promise,Ie())}return It.prototype._enumerate=function(Ct){for(var Zt=0;this._state===Re&&Zt<Ct.length;Zt++)this._eachEntry(Ct[Zt],Zt)},It.prototype._eachEntry=function(Ct,Zt){var xt=this._instanceConstructor,jt=xt.resolve;if(jt===Te){var Jt=void 0,tn=void 0,hn=!1;try{Jt=Ct.then}catch(xn){hn=!0,tn=xn}if(Jt===Pe&&Ct._state!==Re)this._settledAt(Ct._state,Zt,Ct._result);else if(typeof Jt!="function")this._remaining--,this._result[Zt]=Ct;else if(xt===St){var Un=new xt(Xe);hn?dt(Un,tn):pt(Un,Ct,Jt),this._willSettleAt(Un,Zt)}else this._willSettleAt(new xt(function(xn){return xn(Ct)}),Zt)}else this._willSettleAt(jt(Ct),Zt)},It.prototype._settledAt=function(Ct,Zt,xt){var jt=this.promise;jt._state===Re&&(this._remaining--,Ct===et?dt(jt,xt):this._result[Zt]=xt),this._remaining===0&&mt(jt,this._result)},It.prototype._willSettleAt=function(Ct,Zt){var xt=this;$e(Ct,void 0,function(jt){return xt._settledAt(Je,Zt,jt)},function(jt){return xt._settledAt(et,Zt,jt)})},It}();function ze(It){return new De(this,It).promise}function at(It){var Ut=this;return re(It)?new Ut(function(Ct,Zt){for(var xt=It.length,jt=0;jt<xt;jt++)Ut.resolve(It[jt]).then(Ct,Zt)}):new Ut(function(Ct,Zt){return Zt(new TypeError("You must pass an array to race."))})}function bt(It){var Ut=this,Ct=new Ut(Xe);return dt(Ct,It),Ct}function Pt(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function Ot(){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 It(Ut){this[Ze]=xe(),this._result=this._state=void 0,this._subscribers=[],Xe!==Ut&&(typeof Ut!="function"&&Pt(),this instanceof It?Ge(this,Ut):Ot())}return It.prototype.catch=function(Ct){return this.then(null,Ct)},It.prototype.finally=function(Ct){var Zt=this,xt=Zt.constructor;return ie(Ct)?Zt.then(function(jt){return xt.resolve(Ct()).then(function(){return jt})},function(jt){return xt.resolve(Ct()).then(function(){throw jt})}):Zt.then(Ct,Ct)},It}();St.prototype.then=Pe,St.all=ze,St.race=at,St.resolve=Te,St.reject=bt,St._setScheduler=E,St._setAsap=b,St._asap=y;function wt(){var It=void 0;if(typeof fe.g!="undefined")It=fe.g;else if(typeof self!="undefined")It=self;else try{It=Function("return this")()}catch(Zt){throw new Error("polyfill failed because global object is unavailable in this environment")}var Ut=It.Promise;if(Ut){var Ct=null;try{Ct=Object.prototype.toString.call(Ut.resolve())}catch(Zt){}if(Ct==="[object Promise]"&&!Ut.cast)return}It.Promise=St}return St.polyfill=wt,St.Promise=St,St})},html2canvas:function(oe){"use strict";oe.exports=x},jspdf:function(oe){"use strict";oe.exports=je}},Ae={};function ue(oe){var le=Ae[oe];if(le!==void 0)return le.exports;var ie=Ae[oe]={exports:{}};return ge[oe].call(ie.exports,ie,ie.exports,ue),ie.exports}(function(){ue.n=function(oe){var le=oe&&oe.__esModule?function(){return oe.default}:function(){return oe};return ue.d(le,{a:le}),le}})(),function(){ue.d=function(oe,le){for(var ie in le)ue.o(le,ie)&&!ue.o(oe,ie)&&Object.defineProperty(oe,ie,{enumerable:!0,get:le[ie]})}}(),function(){ue.o=function(oe,le){return Object.prototype.hasOwnProperty.call(oe,le)}}(),function(){ue.r=function(oe){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(oe,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(oe,"__esModule",{value:!0})}}();var ae={};return function(){"use strict";ue.r(ae);var oe=ue("./src/worker.js"),le=ue("./src/plugin/jspdf-plugin.js"),ie=ue("./src/plugin/pagebreaks.js"),se=ue("./src/plugin/hyperlinks.js"),re=function te(z,a){var y=new te.Worker(a);return z?y.from(z).save():y};re.Worker=oe.default,ae.default=re}(),ae=ae.default,ae}()})},47190:function(pn,Mt,fe){"use strict";fe.r(Mt),fe.d(Mt,{AcroForm:function(){return Ga},AcroFormAppearance:function(){return Ho},AcroFormButton:function(){return no},AcroFormCheckBox:function(){return la},AcroFormChoiceField:function(){return Vn},AcroFormComboBox:function(){return cr},AcroFormEditBox:function(){return Qr},AcroFormListBox:function(){return ir},AcroFormPasswordField:function(){return pa},AcroFormPushButton:function(){return ho},AcroFormRadioButton:function(){return _o},AcroFormTextField:function(){return ba},GState:function(){return so},ShadingPattern:function(){return uo},TilingPattern:function(){return ga},default:function(){return Bc},jsPDF:function(){return fo}});var ve=fe(71002),je={},x=function(Ue,Le,Ne,Ve,tt){var qe=je[Le]||(je[Le]=URL.createObjectURL(new Blob([Ue],{type:"text/javascript"}))),it=new Worker(qe);return it.onerror=function(ft){return tt(ft.error,null)},it.onmessage=function(ft){return tt(null,ft.data)},it.postMessage(Ne,Ve),it},ge=Uint8Array,Ae=Uint16Array,ue=Uint32Array,ae=new ge([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]),oe=new ge([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),le=new ge([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 Ne=new Ae(31),Ve=0;Ve<31;++Ve)Ne[Ve]=Le+=1<<Ue[Ve-1];for(var tt=new ue(Ne[30]),Ve=1;Ve<30;++Ve)for(var qe=Ne[Ve];qe<Ne[Ve+1];++qe)tt[qe]=qe-Ne[Ve]<<5|Ve;return[Ne,tt]},se=ie(ae,2),re=se[0],te=se[1];re[28]=258,te[258]=28;for(var z=ie(oe,0),a=z[0],y=z[1],E=new Ae(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,Ne){for(var Ve=Ue.length,tt=0,qe=new Ae(Le);tt<Ve;++tt)++qe[Ue[tt]-1];var it=new Ae(Le);for(tt=0;tt<Le;++tt)it[tt]=it[tt-1]+qe[tt-1]<<1;var ft;if(Ne){ft=new Ae(1<<Le);var gt=15-Le;for(tt=0;tt<Ve;++tt)if(Ue[tt])for(var Tt=tt<<4|Ue[tt],Qt=Le-Ue[tt],Yt=it[Ue[tt]-1]++<<Qt,on=Yt|(1<<Qt)-1;Yt<=on;++Yt)ft[E[Yt]>>>gt]=Tt}else for(ft=new Ae(Ve),tt=0;tt<Ve;++tt)ft[tt]=E[it[Ue[tt]-1]++]>>>15-Ue[tt];return ft},ce=new ge(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 de=new ge(32),b=0;b<32;++b)de[b]=5;var he=ne(ce,9,0),pe=ne(ce,9,1),me=ne(de,5,0),be=ne(de,5,1),ye=function(Ue){for(var Le=Ue[0],Ne=1;Ne<Ue.length;++Ne)Ue[Ne]>Le&&(Le=Ue[Ne]);return Le},Ce=function(Ue,Le,Ne){var Ve=Le/8>>0;return(Ue[Ve]|Ue[Ve+1]<<8)>>>(Le&7)&Ne},we=function(Ue,Le){var Ne=Le/8>>0;return(Ue[Ne]|Ue[Ne+1]<<8|Ue[Ne+2]<<16)>>>(Le&7)},Qe=function(Ue){return(Ue/8>>0)+(Ue&7&&1)},Se=function(Ue,Le,Ne){(Le==null||Le<0)&&(Le=0),(Ne==null||Ne>Ue.length)&&(Ne=Ue.length);var Ve=new(Ue instanceof Ae?Ae:Ue instanceof ue?ue:ge)(Ne-Le);return Ve.set(Ue.subarray(Le,Ne)),Ve},ke=function(Ue,Le,Ne){var Ve=Ue.length,tt=!Le||Ne,qe=!Ne||Ne.i;Ne||(Ne={}),Le||(Le=new ge(Ve*3));var it=function(Lr){var Yr=Le.length;if(Lr>Yr){var qr=new ge(Math.max(Yr*2,Lr));qr.set(Le),Le=qr}},ft=Ne.f||0,gt=Ne.p||0,Tt=Ne.b||0,Qt=Ne.l,Yt=Ne.d,on=Ne.m,Ft=Ne.n,In=Ve*8;do{if(!Qt){Ne.f=ft=Ce(Ue,gt,1);var gn=Ce(Ue,gt+1,3);if(gt+=3,gn)if(gn==1)Qt=pe,Yt=be,on=9,Ft=5;else if(gn==2){var dr=Ce(Ue,gt,31)+257,Kr=Ce(Ue,gt+10,15)+4,yo=dr+Ce(Ue,gt+5,31)+1;gt+=14;for(var Xo=new ge(yo),Gr=new ge(19),Jn=0;Jn<Kr;++Jn)Gr[le[Jn]]=Ce(Ue,gt+Jn*3,7);gt+=Kr*3;var Ro=ye(Gr),jo=(1<<Ro)-1;if(!qe&>+yo*(Ro+7)>In)break;for(var Sn=ne(Gr,Ro,1),Jn=0;Jn<yo;){var yn=Sn[Ce(Ue,gt,jo)];gt+=yn&15;var kn=yn>>>4;if(kn<16)Xo[Jn++]=kn;else{var sr=0,er=0;for(kn==16?(er=3+Ce(Ue,gt,3),gt+=2,sr=Xo[Jn-1]):kn==17?(er=3+Ce(Ue,gt,7),gt+=3):kn==18&&(er=11+Ce(Ue,gt,127),gt+=7);er--;)Xo[Jn++]=sr}}var wo=Xo.subarray(0,dr),oo=Xo.subarray(dr);on=ye(wo),Ft=ye(oo),Qt=ne(wo,on,1),Yt=ne(oo,Ft,1)}else throw"invalid block type";else{var kn=Qe(gt)+4,cn=Ue[kn-4]|Ue[kn-3]<<8,jn=kn+cn;if(jn>Ve){if(qe)throw"unexpected EOF";break}tt&&it(Tt+cn),Le.set(Ue.subarray(kn,jn),Tt),Ne.b=Tt+=cn,Ne.p=gt=jn*8;continue}if(gt>In)throw"unexpected EOF"}tt&&it(Tt+131072);for(var Co=(1<<on)-1,Zr=(1<<Ft)-1,Do=on+Ft+18;qe||gt+Do<In;){var sr=Qt[we(Ue,gt)&Co],To=sr>>>4;if(gt+=sr&15,gt>In)throw"unexpected EOF";if(!sr)throw"invalid length/literal";if(To<256)Le[Tt++]=To;else if(To==256){Qt=null;break}else{var Ba=To-254;if(To>264){var Jn=To-257,$t=ae[Jn];Ba=Ce(Ue,gt,(1<<$t)-1)+re[Jn],gt+=$t}var Mn=Yt[we(Ue,gt)&Zr],Kn=Mn>>>4;if(!Mn)throw"invalid distance";gt+=Mn&15;var oo=a[Kn];if(Kn>3){var $t=oe[Kn];oo+=we(Ue,gt)&(1<<$t)-1,gt+=$t}if(gt>In)throw"unexpected EOF";tt&&it(Tt+131072);for(var Ar=Tt+Ba;Tt<Ar;Tt+=4)Le[Tt]=Le[Tt-oo],Le[Tt+1]=Le[Tt+1-oo],Le[Tt+2]=Le[Tt+2-oo],Le[Tt+3]=Le[Tt+3-oo];Tt=Ar}}Ne.l=Qt,Ne.p=gt,Ne.b=Tt,Qt&&(ft=1,Ne.m=on,Ne.d=Yt,Ne.n=Ft)}while(!ft);return Tt==Le.length?Le:Se(Le,0,Tt)},Pe=function(Ue,Le,Ne){Ne<<=Le&7;var Ve=Le/8>>0;Ue[Ve]|=Ne,Ue[Ve+1]|=Ne>>>8},Te=function(Ue,Le,Ne){Ne<<=Le&7;var Ve=Le/8>>0;Ue[Ve]|=Ne,Ue[Ve+1]|=Ne>>>8,Ue[Ve+2]|=Ne>>>16},Ze=function(Ue,Le){for(var Ne=[],Ve=0;Ve<Ue.length;++Ve)Ue[Ve]&&Ne.push({s:Ve,f:Ue[Ve]});var tt=Ne.length,qe=Ne.slice();if(!tt)return[new ge(0),0];if(tt==1){var it=new ge(Ne[0].s+1);return it[Ne[0].s]=1,[it,1]}Ne.sort(function(yo,Xo){return yo.f-Xo.f}),Ne.push({s:-1,f:25001});var ft=Ne[0],gt=Ne[1],Tt=0,Qt=1,Yt=2;for(Ne[0]={s:-1,f:ft.f+gt.f,l:ft,r:gt};Qt!=tt-1;)ft=Ne[Ne[Tt].f<Ne[Yt].f?Tt++:Yt++],gt=Ne[Tt!=Qt&&Ne[Tt].f<Ne[Yt].f?Tt++:Yt++],Ne[Qt++]={s:-1,f:ft.f+gt.f,l:ft,r:gt};for(var on=qe[0].s,Ve=1;Ve<tt;++Ve)qe[Ve].s>on&&(on=qe[Ve].s);var Ft=new Ae(on+1),In=Xe(Ne[Qt-1],Ft,0);if(In>Le){var Ve=0,gn=0,kn=In-Le,cn=1<<kn;for(qe.sort(function(Xo,Gr){return Ft[Gr.s]-Ft[Xo.s]||Xo.f-Gr.f});Ve<tt;++Ve){var jn=qe[Ve].s;if(Ft[jn]>Le)gn+=cn-(1<<In-Ft[jn]),Ft[jn]=Le;else break}for(gn>>>=kn;gn>0;){var dr=qe[Ve].s;Ft[dr]<Le?gn-=1<<Le-Ft[dr]++-1:++Ve}for(;Ve>=0&&gn;--Ve){var Kr=qe[Ve].s;Ft[Kr]==Le&&(--Ft[Kr],++gn)}In=Le}return[new ge(Ft),In]},Xe=function(Ue,Le,Ne){return Ue.s==-1?Math.max(Xe(Ue.l,Le,Ne+1),Xe(Ue.r,Le,Ne+1)):Le[Ue.s]=Ne},Re=function(Ue){for(var Le=Ue.length;Le&&!Ue[--Le];);for(var Ne=new Ae(++Le),Ve=0,tt=Ue[0],qe=1,it=function(gt){Ne[Ve++]=gt},ft=1;ft<=Le;++ft)if(Ue[ft]==tt&&ft!=Le)++qe;else{if(!tt&&qe>2){for(;qe>138;qe-=138)it(32754);qe>2&&(it(qe>10?qe-11<<5|28690:qe-3<<5|12305),qe=0)}else if(qe>3){for(it(tt),--qe;qe>6;qe-=6)it(8304);qe>2&&(it(qe-3<<5|8208),qe=0)}for(;qe--;)it(tt);qe=1,tt=Ue[ft]}return[Ne.subarray(0,Ve),Le]},Je=function(Ue,Le){for(var Ne=0,Ve=0;Ve<Le.length;++Ve)Ne+=Ue[Ve]*Le[Ve];return Ne},et=function(Ue,Le,Ne){var Ve=Ne.length,tt=Qe(Le+2);Ue[tt]=Ve&255,Ue[tt+1]=Ve>>>8,Ue[tt+2]=Ue[tt]^255,Ue[tt+3]=Ue[tt+1]^255;for(var qe=0;qe<Ve;++qe)Ue[tt+qe+4]=Ne[qe];return(tt+4+Ve)*8},ut=function(Ue,Le,Ne,Ve,tt,qe,it,ft,gt,Tt,Qt){Pe(Le,Qt++,Ne),++tt[256];for(var Yt=Ze(tt,15),on=Yt[0],Ft=Yt[1],In=Ze(qe,15),gn=In[0],kn=In[1],cn=Re(on),jn=cn[0],dr=cn[1],Kr=Re(gn),yo=Kr[0],Xo=Kr[1],Gr=new Ae(19),Jn=0;Jn<jn.length;++Jn)Gr[jn[Jn]&31]++;for(var Jn=0;Jn<yo.length;++Jn)Gr[yo[Jn]&31]++;for(var Ro=Ze(Gr,7),jo=Ro[0],Sn=Ro[1],yn=19;yn>4&&!jo[le[yn-1]];--yn);var sr=Tt+5<<3,er=Je(tt,ce)+Je(qe,de)+it,wo=Je(tt,on)+Je(qe,gn)+it+14+3*yn+Je(Gr,jo)+(2*Gr[16]+3*Gr[17]+7*Gr[18]);if(sr<=er&&sr<=wo)return et(Le,Qt,Ue.subarray(gt,gt+Tt));var oo,Co,Zr,Do;if(Pe(Le,Qt,1+(wo<er)),Qt+=2,wo<er){oo=ne(on,Ft,0),Co=on,Zr=ne(gn,kn,0),Do=gn;var To=ne(jo,Sn,0);Pe(Le,Qt,dr-257),Pe(Le,Qt+5,Xo-1),Pe(Le,Qt+10,yn-4),Qt+=14;for(var Jn=0;Jn<yn;++Jn)Pe(Le,Qt+3*Jn,jo[le[Jn]]);Qt+=3*yn;for(var Ba=[jn,yo],$t=0;$t<2;++$t)for(var Mn=Ba[$t],Jn=0;Jn<Mn.length;++Jn){var Kn=Mn[Jn]&31;Pe(Le,Qt,To[Kn]),Qt+=jo[Kn],Kn>15&&(Pe(Le,Qt,Mn[Jn]>>>5&127),Qt+=Mn[Jn]>>>12)}}else oo=he,Co=ce,Zr=me,Do=de;for(var Jn=0;Jn<ft;++Jn)if(Ve[Jn]>255){var Kn=Ve[Jn]>>>18&31;Te(Le,Qt,oo[Kn+257]),Qt+=Co[Kn+257],Kn>7&&(Pe(Le,Qt,Ve[Jn]>>>23&31),Qt+=ae[Kn]);var Ar=Ve[Jn]&31;Te(Le,Qt,Zr[Ar]),Qt+=Do[Ar],Ar>3&&(Te(Le,Qt,Ve[Jn]>>>5&8191),Qt+=oe[Ar])}else Te(Le,Qt,oo[Ve[Jn]]),Qt+=Co[Ve[Jn]];return Te(Le,Qt,oo[256]),Qt+Co[256]},ct=new ue([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),ot=new ge(0),st=function(Ue,Le,Ne,Ve,tt,qe){var it=Ue.length,ft=new ge(Ve+it+5*(1+Math.floor(it/7e3))+tt),gt=ft.subarray(Ve,ft.length-tt),Tt=0;if(!Le||it<8)for(var Qt=0;Qt<=it;Qt+=65535){var Yt=Qt+65535;Yt<it?Tt=et(gt,Tt,Ue.subarray(Qt,Yt)):(gt[Qt]=qe,Tt=et(gt,Tt,Ue.subarray(Qt,it)))}else{for(var on=ct[Le-1],Ft=on>>>13,In=on&8191,gn=(1<<Ne)-1,kn=new Ae(32768),cn=new Ae(gn+1),jn=Math.ceil(Ne/3),dr=2*jn,Kr=function(Ei){return(Ue[Ei]^Ue[Ei+1]<<jn^Ue[Ei+2]<<dr)&gn},yo=new ue(25e3),Xo=new Ae(288),Gr=new Ae(32),Jn=0,Ro=0,Qt=0,jo=0,Sn=0,yn=0;Qt<it;++Qt){var sr=Kr(Qt),er=Qt&32767,wo=cn[sr];if(kn[er]=wo,cn[sr]=er,Sn<=Qt){var oo=it-Qt;if((Jn>7e3||jo>24576)&&oo>423){Tt=ut(Ue,gt,0,yo,Xo,Gr,Ro,jo,yn,Qt-yn,Tt),jo=Jn=Ro=0,yn=Qt;for(var Co=0;Co<286;++Co)Xo[Co]=0;for(var Co=0;Co<30;++Co)Gr[Co]=0}var Zr=2,Do=0,To=In,Ba=er-wo&32767;if(oo>2&&sr==Kr(Qt-Ba))for(var $t=Math.min(Ft,oo)-1,Mn=Math.min(32767,Qt),Kn=Math.min(258,oo);Ba<=Mn&&--To&&er!=wo;){if(Ue[Qt+Zr]==Ue[Qt+Zr-Ba]){for(var Ar=0;Ar<Kn&&Ue[Qt+Ar]==Ue[Qt+Ar-Ba];++Ar);if(Ar>Zr){if(Zr=Ar,Do=Ba,Ar>$t)break;for(var Lr=Math.min(Ba,Ar-2),Yr=0,Co=0;Co<Lr;++Co){var qr=Qt-Ba+Co+32768&32767,ao=kn[qr],ca=qr-ao+32768&32767;ca>Yr&&(Yr=ca,wo=qr)}}}er=wo,wo=kn[er],Ba+=er-wo+32768&32767}if(Do){yo[jo++]=268435456|te[Zr]<<18|y[Do];var ua=te[Zr]&31,Ua=y[Do]&31;Ro+=ae[ua]+oe[Ua],++Xo[257+ua],++Gr[Ua],Sn=Qt+Zr,++Jn}else yo[jo++]=Ue[Qt],++Xo[Ue[Qt]]}}Tt=ut(Ue,gt,qe,yo,Xo,Gr,Ro,jo,yn,Qt-yn,Tt),qe||(Tt=et(gt,Tt,ot))}return Se(ft,0,Ve+Qe(Tt)+tt)},lt=null,pt=function(){var Ue=4294967295;return{p:function(Le){for(var Ne=Ue,Ve=0;Ve<Le.length;++Ve)Ne=lt[Ne&255^Le[Ve]]^Ne>>>8;Ue=Ne},d:function(){return Ue^4294967295}}},yt=function(){var Ue=1,Le=0;return{p:function(Ne){for(var Ve=Ue,tt=Le,qe=Ne.length,it=0;it!=qe;){for(var ft=Math.min(it+5552,qe);it<ft;++it)Ve+=Ne[it],tt+=Ve;Ve%=65521,tt%=65521}Ue=Ve,Le=tt},d:function(){return(Ue>>>8<<16|(Le&255)<<8|Le>>>8)+((Ue&255)<<23)*2}}},_t=function(Ue,Le,Ne,Ve,tt){return st(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,Ne,Ve,!tt)},mt=function(Ue,Le){var Ne={};for(var Ve in Ue)Ne[Ve]=Ue[Ve];for(var Ve in Le)Ne[Ve]=Le[Ve];return Ne},dt=function(Ue,Le,Ne){for(var Ve=Ue(),tt=Ue.toString(),qe=tt.slice(tt.indexOf("[")+1,tt.lastIndexOf("]")).replace(/ /g,"").split(","),it=0;it<Ve.length;++it){var ft=Ve[it],gt=qe[it];if(typeof ft=="function"){Le+=";"+gt+"=";var Tt=ft.toString();if(ft.prototype)if(Tt.indexOf("[native code]")!=-1){var Qt=Tt.indexOf(" ",8)+1;Le+=Tt.slice(Qt,Tt.indexOf("(",Qt))}else{Le+=Tt;for(var Yt in ft.prototype)Le+=";"+gt+".prototype."+Yt+"="+ft.prototype[Yt].toString()}else Le+=Tt}else Ne[gt]=ft}return[Le,Ne]},$e=null,Fe=function(Ue){var Le=[];for(var Ne in Ue)(Ue[Ne]instanceof ge||Ue[Ne]instanceof Ae||Ue[Ne]instanceof ue)&&Le.push((Ue[Ne]=new Ue[Ne].constructor(Ue[Ne])).buffer);return Le},Ke=function(Ue,Le,Ne,Ve){var tt;if(!$e[Ne]){for(var qe="",it={},ft=Ue.length-1,gt=0;gt<ft;++gt)tt=dt(Ue[gt],qe,it),qe=tt[0],it=tt[1];$e[Ne]=dt(Ue[ft],qe,it)}var Tt=mt({},$e[Ne][1]);return x($e[Ne][0]+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+Le.toString()+"}",Ne,Tt,Fe(Tt),Ve)},Ge=function(){return[ge,Ae,ue,ae,oe,le,re,a,pe,be,E,ne,ye,Ce,we,Qe,Se,ke,Fr,ze,at]},_e=function(){return[ge,Ae,ue,ae,oe,le,te,y,he,ce,me,de,E,ct,ot,ne,Pe,Te,Ze,Xe,Re,Je,et,ut,Qe,Se,st,_t,Hn,ze]},xe=function(){return[Ut,xt,It,pt,lt]},We=function(){return[Ct,Zt]},Ie=function(){return[jt,It,yt]},De=function(){return[Jt]},ze=function(Ue){return postMessage(Ue,[Ue.buffer])},at=function(Ue){return Ue&&Ue.size&&new ge(Ue.size)},bt=function(Ue,Le,Ne,Ve,tt,qe){var it=Ke(Ne,Ve,tt,function(ft,gt){it.terminate(),qe(ft,gt)});return Le.consume||(Ue=new ge(Ue)),it.postMessage([Ue,Le],[Ue.buffer]),function(){it.terminate()}},Pt=function(Ue){return Ue.ondata=function(Le,Ne){return postMessage([Le,Ne],[Le.buffer])},function(Le){return Ue.push(Le.data[0],Le.data[1])}},Ot=function(Ue,Le,Ne,Ve,tt){var qe,it=Ke(Ue,Ve,tt,function(ft,gt){ft?(it.terminate(),Le.ondata.call(Le,ft)):(gt[1]&&it.terminate(),Le.ondata.call(Le,ft,gt[0],gt[1]))});it.postMessage(Ne),Le.push=function(ft,gt){if(qe)throw"stream finished";if(!Le.ondata)throw"no stream handler";it.postMessage([ft,qe=gt],[ft.buffer])},Le.terminate=function(){it.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},It=function(Ue,Le,Ne){for(;Ne;++Le)Ue[Le]=Ne,Ne>>>=8},Ut=function(Ue,Le){var Ne=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&&It(Ue,4,Math.floor(new Date(Le.mtime||Date.now())/1e3)),Ne){Ue[3]=8;for(var Ve=0;Ve<=Ne.length;++Ve)Ue[Ve+10]=Ne.charCodeAt(Ve)}},Ct=function(Ue){if(Ue[0]!=31||Ue[1]!=139||Ue[2]!=8)throw"invalid gzip data";var Le=Ue[3],Ne=10;Le&4&&(Ne+=Ue[10]|(Ue[11]<<8)+2);for(var Ve=(Le>>3&1)+(Le>>4&1);Ve>0;Ve-=!Ue[Ne++]);return Ne+(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)},xt=function(Ue){return 10+(Ue.filename&&Ue.filename.length+1||0)},jt=function(Ue,Le){var Ne=Le.level,Ve=Ne==0?0:Ne<6?1:Ne==9?3:2;Ue[0]=120,Ue[1]=Ve<<6|(Ve?32-2*Ve: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 tn(Ue,Le){return!Le&&typeof Ue=="function"&&(Le=Ue,Ue={}),this.ondata=Le,Ue}var hn=null,Un=null;function xn(Ue,Le,Ne){if(Ne||(Ne=Le,Le={}),typeof Ne!="function")throw"no callback";return bt(Ue,Le,[_e],function(Ve){return ze(Hn(Ve.data[0],Ve.data[1]))},0,Ne)}function Hn(Ue,Le){return Le===void 0&&(Le={}),_t(Ue,Le,0,0)}var mn=null,wn=null;function $n(Ue,Le,Ne){if(Ne||(Ne=Le,Le={}),typeof Ne!="function")throw"no callback";return bt(Ue,Le,[Ge],function(Ve){return ze(Fr(Ve.data[0],at(Ve.data[1])))},1,Ne)}function Fr(Ue,Le){return ke(Ue,Le)}var Ur=null,xr=null;function Jr(Ue,Le,Ne){if(Ne||(Ne=Le,Le={}),typeof Ne!="function")throw"no callback";return bt(Ue,Le,[_e,xe,function(){return[bo]}],function(Ve){return ze(bo(Ve.data[0],Ve.data[1]))},2,Ne)}function bo(Ue,Le){Le===void 0&&(Le={});var Ne=pt(),Ve=Ue.length;Ne.p(Ue);var tt=_t(Ue,Le,xt(Le),8),qe=tt.length;return Ut(tt,Le),It(tt,qe-8,Ne.d()),It(tt,qe-4,Ve),tt}var Qo=null,qn=null;function Dn(Ue,Le,Ne){if(Ne||(Ne=Le,Le={}),typeof Ne!="function")throw"no callback";return bt(Ue,Le,[Ge,We,function(){return[tr]}],function(Ve){return ze(tr(Ve.data[0]))},3,Ne)}function tr(Ue,Le){return ke(Ue.subarray(Ct(Ue),-8),Le||new ge(Zt(Ue)))}var Tn=null,Zn=null;function ur(Ue,Le,Ne){if(Ne||(Ne=Le,Le={}),typeof Ne!="function")throw"no callback";return bt(Ue,Le,[_e,Ie,function(){return[lr]}],function(Ve){return ze(lr(Ve.data[0],Ve.data[1]))},4,Ne)}function lr(Ue,Le){Le===void 0&&(Le={});var Ne=yt();Ne.p(Ue);var Ve=_t(Ue,Le,2,4);return jt(Ve,Le),It(Ve,Ve.length-4,Ne.d()),Ve}var Ao=null,xo=null;function Or(Ue,Le,Ne){if(Ne||(Ne=Le,Le={}),typeof Ne!="function")throw"no callback";return bt(Ue,Le,[Ge,De,function(){return[en]}],function(Ve){return ze(en(Ve.data[0],at(Ve.data[1])))},5,Ne)}function en(Ue,Le){return ke((Jt(Ue),Ue.subarray(2,-4)),Le)}var En=null,Bn=null;function or(Ue,Le,Ne){if(Ne||(Ne=Le,Le={}),typeof Ne!="function")throw"no callback";return Ue[0]==31&&Ue[1]==139&&Ue[2]==8?Dn(Ue,Le,Ne):(Ue[0]&15)!=8||Ue[0]>>4>7||(Ue[0]<<8|Ue[1])%31?$n(Ue,Le,Ne):Or(Ue,Le,Ne)}function Tr(Ue,Le){return Ue[0]==31&&Ue[1]==139&&Ue[2]==8?tr(Ue,Le):(Ue[0]&15)!=8||Ue[0]>>4>7||(Ue[0]<<8|Ue[1])%31?Fr(Ue,Le):en(Ue,Le)}var nr=function(Ue,Le,Ne,Ve){for(var tt in Ue){var qe=Ue[tt],it=Le+tt;qe instanceof ge?Ne[it]=[qe,Ve]:Array.isArray(qe)?Ne[it]=[qe[0],mt(Ve,qe[1])]:nr(qe,it+"/",Ne,Ve)}};function Uo(Ue,Le){var Ne=Ue.length;if(!Le&&typeof TextEncoder!="undefined")return new TextEncoder().encode(Ue);for(var Ve=new ge(Ue.length+(Ue.length>>>1)),tt=0,qe=function(Tt){Ve[tt++]=Tt},it=0;it<Ne;++it){if(tt+5>Ve.length){var ft=new ge(tt+8+(Ne-it<<1));ft.set(Ve),Ve=ft}var gt=Ue.charCodeAt(it);gt<128||Le?qe(gt):gt<2048?(qe(192|gt>>>6),qe(128|gt&63)):gt>55295&><57344?(gt=65536+(gt&1047552)|Ue.charCodeAt(++it)&1023,qe(240|gt>>>18),qe(128|gt>>>12&63),qe(128|gt>>>6&63),qe(128|gt&63)):(qe(224|gt>>>12),qe(128|gt>>>6&63),qe(128|gt&63))}return Se(Ve,0,tt)}function Eo(Ue,Le){var Ne="";if(!Le&&typeof TextDecoder!="undefined")return new TextDecoder().decode(Ue);for(var Ve=0;Ve<Ue.length;){var tt=Ue[Ve++];tt<128||Le?Ne+=String.fromCharCode(tt):tt<224?Ne+=String.fromCharCode((tt&31)<<6|Ue[Ve++]&63):tt<240?Ne+=String.fromCharCode((tt&15)<<12|(Ue[Ve++]&63)<<6|Ue[Ve++]&63):(tt=((tt&15)<<18|(Ue[Ve++]&63)<<12|(Ue[Ve++]&63)<<6|Ue[Ve++]&63)-65536,Ne+=String.fromCharCode(55296|tt>>10,56320|tt&1023))}return Ne}var Ko=function(Ue,Le){return Le+30+St(Ue,Le+26)+St(Ue,Le+28)},Bo=function(Ue,Le,Ne){var Ve=St(Ue,Le+28),tt=Eo(Ue.subarray(Le+46,Le+46+Ve),!(St(Ue,Le+8)&2048)),qe=Le+46+Ve,it=Ne?Ka(Ue,qe):[wt(Ue,Le+20),wt(Ue,Le+24),wt(Ue,Le+42)],ft=it[0],gt=it[1],Tt=it[2];return[St(Ue,Le+10),ft,gt,tt,qe+St(Ue,Le+30)+St(Ue,Le+32),Tt]},Ka=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)]},Vr=function(Ue,Le,Ne,Ve,tt,qe,it,ft,gt,Tt){var Qt=qe.length,Yt=Ve.length;It(Ue,Le,gt!=null?33639248:67324752),Le+=4,gt!=null&&(Ue[Le]=20,Le+=2),Ue[Le]=20,Le+=2,Ue[Le++]=Tt==8&&(ft.level==1?6:ft.level<6?4:ft.level==9?2:0),Ue[Le++]=it&&8,Ue[Le]=Tt,Le+=2;var on=new Date(ft.mtime||Date.now()),Ft=on.getFullYear()-1980;if(Ft<0||Ft>119)throw"date not in range 1980-2099";It(Ue,Le,(Ft<<24)*2|on.getMonth()+1<<21|on.getDate()<<16|on.getHours()<<11|on.getMinutes()<<5|on.getSeconds()>>>1),Le+=4,It(Ue,Le,Ne),It(Ue,Le+4,Yt),It(Ue,Le+8,tt),It(Ue,Le+12,Qt),Le+=16,gt!=null&&(It(Ue,Le+=10,gt),Le+=4),Ue.set(qe,Le),Le+=Qt,gt==null&&Ue.set(Ve,Le)},ya=function(Ue,Le,Ne,Ve,tt){It(Ue,Le,101010256),It(Ue,Le+8,Ne),It(Ue,Le+10,Ne),It(Ue,Le+12,Ve),It(Ue,Le+16,tt)};function an(Ue,Le,Ne){if(Ne||(Ne=Le,Le={}),typeof Ne!="function")throw"no callback";var Ve={};nr(Ue,"",Ve,Le);var tt=Object.keys(Ve),qe=tt.length,it=0,ft=0,gt=qe,Tt=new Array(qe),Qt=[],Yt=function(){for(var gn=0;gn<Qt.length;++gn)Qt[gn]()},on=function(){var gn=new ge(ft+22),kn=it,cn=ft-it;ft=0;for(var jn=0;jn<gt;++jn){var dr=Tt[jn];try{Vr(gn,ft,dr.c,dr.d,dr.m,dr.n,dr.u,dr.p,null,dr.t),Vr(gn,it,dr.c,dr.d,dr.m,dr.n,dr.u,dr.p,ft,dr.t),it+=46+dr.n.length,ft+=30+dr.n.length+dr.d.length}catch(Kr){return Ne(Kr,null)}}ya(gn,it,Tt.length,cn,kn),Ne(null,gn)};qe||on();for(var Ft=function(gn){var kn=tt[gn],cn=Ve[kn],jn=cn[0],dr=cn[1],Kr=pt(),yo=jn.length;Kr.p(jn);var Xo=Uo(kn),Gr=Xo.length,Jn=dr.level==0?0:8,Ro=function(jo,Sn){if(jo)Yt(),Ne(jo,null);else{var yn=Sn.length;Tt[gn]={t:Jn,d:Sn,m:yo,c:Kr.d(),u:kn.length!=yn,n:Xo,p:dr},it+=30+Gr+yn,ft+=76+2*Gr+yn,--qe||on()}};if(Xo.length>65535&&Ro("filename too long",null),!Jn)Ro(null,jn);else if(yo<16e4)try{Ro(null,Hn(jn,dr))}catch(jo){Ro(jo,null)}else Qt.push(xn(jn,dr,Ro))},In=0;In<gt;++In)Ft(In);return Yt}function _r(Ue,Le){Le===void 0&&(Le={});var Ne={},Ve=[];nr(Ue,"",Ne,Le);var tt=0,qe=0;for(var it in Ne){var ft=Ne[it],gt=ft[0],Tt=ft[1],Qt=Tt.level==0?0:8,Yt=Uo(it),on=Yt.length;if(Yt.length>65535)throw"filename too long";var Ft=Qt?Hn(gt,Tt):gt,In=Ft.length,gn=pt();gn.p(gt),Ve.push({t:Qt,d:Ft,m:gt.length,c:gn.d(),u:it.length!=on,n:Yt,o:tt,p:Tt}),tt+=30+on+In,qe+=76+2*on+In}for(var kn=new ge(qe+22),cn=tt,jn=qe-tt,dr=0;dr<Ve.length;++dr){var Kr=Ve[dr];Vr(kn,Kr.o,Kr.c,Kr.d,Kr.m,Kr.n,Kr.u,Kr.p,null,Kr.t),Vr(kn,tt,Kr.c,Kr.d,Kr.m,Kr.n,Kr.u,Kr.p,Kr.o,Kr.t),tt+=46+Kr.n.length}return ya(kn,tt,Ve.length,jn,cn),kn}function mr(Ue,Le){if(typeof Le!="function")throw"no callback";for(var Ne=[],Ve=function(){for(var on=0;on<Ne.length;++on)Ne[on]()},tt={},qe=Ue.length-22;wt(Ue,qe)!=101010256;--qe)if(!qe||Ue.length-qe>65558){Le("invalid zip file",null);return}var it=St(Ue,qe+8);it||Le(null,{});var ft=it,gt=wt(Ue,qe+16),Tt=gt==4294967295;if(Tt){if(qe=wt(Ue,qe-12),wt(Ue,qe)!=101075792)throw"invalid zip file";ft=it=wt(Ue,qe+32),gt=wt(Ue,qe+48)}for(var Qt=function(on){var Ft=Bo(Ue,gt,Tt),In=Ft[0],gn=Ft[1],kn=Ft[2],cn=Ft[3],jn=Ft[4],dr=Ft[5],Kr=Ko(Ue,dr);gt=jn;var yo=function(Gr,Jn){Gr?(Ve(),Le(Gr,null)):(tt[cn]=Jn,--it||Le(null,tt))};if(!In)yo(null,Se(Ue,Kr,Kr+gn));else if(In==8){var Xo=Ue.subarray(Kr,Kr+gn);if(gn<32e4)try{yo(null,Fr(Xo,new ge(kn)))}catch(Gr){yo(Gr,null)}else Ne.push($n(Xo,{size:kn},yo))}else yo("unknown compression type "+In,null)},Yt=0;Yt<ft;++Yt)Qt(Yt);return Ve}function Ir(Ue){for(var Le={},Ne=Ue.length-22;wt(Ue,Ne)!=101010256;--Ne)if(!Ne||Ue.length-Ne>65558)throw"invalid zip file";var Ve=St(Ue,Ne+8);if(!Ve)return{};var tt=wt(Ue,Ne+16),qe=tt==4294967295;if(qe){if(Ne=wt(Ue,Ne-12),wt(Ue,Ne)!=101075792)throw"invalid zip file";Ve=wt(Ue,Ne+32),tt=wt(Ue,Ne+48)}for(var it=0;it<Ve;++it){var ft=Bo(Ue,tt,qe),gt=ft[0],Tt=ft[1],Qt=ft[2],Yt=ft[3],on=ft[4],Ft=ft[5],In=Ko(Ue,Ft);if(tt=on,!gt)Le[Yt]=Se(Ue,In,In+Tt);else if(gt==8)Le[Yt]=Fr(Ue.subarray(In,In+Tt),new ge(Qt));else throw"unknown compression type "+gt}return Le}var vr=function(){return typeof window!="undefined"?window:typeof fe.g!="undefined"?fe.g:typeof self!="undefined"?self:this}();function Br(){vr.console&&typeof vr.console.log=="function"&&vr.console.log.apply(vr.console,arguments)}var zr={log:Br,warn:function(Ue){vr.console&&(typeof vr.console.warn=="function"?vr.console.warn.apply(vr.console,arguments):Br.call(null,arguments))},error:function(Ue){vr.console&&(typeof vr.console.error=="function"?vr.console.error.apply(vr.console,arguments):Br(Ue))}};function jr(Ue,Le,Ne){var Ve=new XMLHttpRequest;Ve.open("GET",Ue),Ve.responseType="blob",Ve.onload=function(){Rr(Ve.response,Le,Ne)},Ve.onerror=function(){zr.error("could not download file")},Ve.send()}function qo(Ue){var Le=new XMLHttpRequest;Le.open("HEAD",Ue,!1);try{Le.send()}catch(Ne){}return Le.status>=200&&Le.status<=299}function Jo(Ue){try{Ue.dispatchEvent(new MouseEvent("click"))}catch(Ne){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 na,Ea,Rr=vr.saveAs||((typeof window=="undefined"?"undefined":(0,ve.Z)(window))!=="object"||window!==vr?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(Ue,Le,Ne){var Ve=vr.URL||vr.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?qo(tt.href)?jr(Ue,Le,Ne):Jo(tt,tt.target="_blank"):Jo(tt)):(tt.href=Ve.createObjectURL(Ue),setTimeout(function(){Ve.revokeObjectURL(tt.href)},4e4),setTimeout(function(){Jo(tt)},0))}:"msSaveOrOpenBlob"in navigator?function(Ue,Le,Ne){if(Le=Le||Ue.name||"download",typeof Ue=="string")if(qo(Ue))jr(Ue,Le,Ne);else{var Ve=document.createElement("a");Ve.href=Ue,Ve.target="_blank",setTimeout(function(){Jo(Ve)})}else navigator.msSaveOrOpenBlob(function(tt,qe){return qe===void 0?qe={autoBom:!1}:(0,ve.Z)(qe)!=="object"&&(zr.warn("Deprecated: Expected third argument to be a object"),qe={autoBom:!qe}),qe.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,Ne),Le)}:function(Ue,Le,Ne,Ve){if((Ve=Ve||open("","_blank"))&&(Ve.document.title=Ve.document.body.innerText="downloading..."),typeof Ue=="string")return jr(Ue,Le,Ne);var tt=Ue.type==="application/octet-stream",qe=/constructor/i.test(vr.HTMLElement)||vr.safari,it=/CriOS\/[\d]+/.test(navigator.userAgent);if((it||tt&&qe)&&(typeof FileReader=="undefined"?"undefined":(0,ve.Z)(FileReader))==="object"){var ft=new FileReader;ft.onloadend=function(){var Qt=ft.result;Qt=it?Qt:Qt.replace(/^data:[^;]*;/,"data:attachment/file;"),Ve?Ve.location.href=Qt:location=Qt,Ve=null},ft.readAsDataURL(Ue)}else{var gt=vr.URL||vr.webkitURL,Tt=gt.createObjectURL(Ue);Ve?Ve.location=Tt:location.href=Tt,Ve=null,setTimeout(function(){gt.revokeObjectURL(Tt)},4e4)}});function Mr(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 Ne=[{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)]}}],Ve=0;Ve<Ne.length;Ve++){var tt=Ne[Ve].re,qe=Ne[Ve].process,it=tt.exec(Ue);it&&(Le=qe(it),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),Tt=this.b.toString(16);return ft.length==1&&(ft="0"+ft),gt.length==1&&(gt="0"+gt),Tt.length==1&&(Tt="0"+Tt),"#"+ft+gt+Tt}}function ei(Ue,Le){var Ne=Ue[0],Ve=Ue[1],tt=Ue[2],qe=Ue[3];Ne=_a(Ne,Ve,tt,qe,Le[0],7,-680876936),qe=_a(qe,Ne,Ve,tt,Le[1],12,-389564586),tt=_a(tt,qe,Ne,Ve,Le[2],17,606105819),Ve=_a(Ve,tt,qe,Ne,Le[3],22,-1044525330),Ne=_a(Ne,Ve,tt,qe,Le[4],7,-176418897),qe=_a(qe,Ne,Ve,tt,Le[5],12,1200080426),tt=_a(tt,qe,Ne,Ve,Le[6],17,-1473231341),Ve=_a(Ve,tt,qe,Ne,Le[7],22,-45705983),Ne=_a(Ne,Ve,tt,qe,Le[8],7,1770035416),qe=_a(qe,Ne,Ve,tt,Le[9],12,-1958414417),tt=_a(tt,qe,Ne,Ve,Le[10],17,-42063),Ve=_a(Ve,tt,qe,Ne,Le[11],22,-1990404162),Ne=_a(Ne,Ve,tt,qe,Le[12],7,1804603682),qe=_a(qe,Ne,Ve,tt,Le[13],12,-40341101),tt=_a(tt,qe,Ne,Ve,Le[14],17,-1502002290),Ne=oi(Ne,Ve=_a(Ve,tt,qe,Ne,Le[15],22,1236535329),tt,qe,Le[1],5,-165796510),qe=oi(qe,Ne,Ve,tt,Le[6],9,-1069501632),tt=oi(tt,qe,Ne,Ve,Le[11],14,643717713),Ve=oi(Ve,tt,qe,Ne,Le[0],20,-373897302),Ne=oi(Ne,Ve,tt,qe,Le[5],5,-701558691),qe=oi(qe,Ne,Ve,tt,Le[10],9,38016083),tt=oi(tt,qe,Ne,Ve,Le[15],14,-660478335),Ve=oi(Ve,tt,qe,Ne,Le[4],20,-405537848),Ne=oi(Ne,Ve,tt,qe,Le[9],5,568446438),qe=oi(qe,Ne,Ve,tt,Le[14],9,-1019803690),tt=oi(tt,qe,Ne,Ve,Le[3],14,-187363961),Ve=oi(Ve,tt,qe,Ne,Le[8],20,1163531501),Ne=oi(Ne,Ve,tt,qe,Le[13],5,-1444681467),qe=oi(qe,Ne,Ve,tt,Le[2],9,-51403784),tt=oi(tt,qe,Ne,Ve,Le[7],14,1735328473),Ne=lo(Ne,Ve=oi(Ve,tt,qe,Ne,Le[12],20,-1926607734),tt,qe,Le[5],4,-378558),qe=lo(qe,Ne,Ve,tt,Le[8],11,-2022574463),tt=lo(tt,qe,Ne,Ve,Le[11],16,1839030562),Ve=lo(Ve,tt,qe,Ne,Le[14],23,-35309556),Ne=lo(Ne,Ve,tt,qe,Le[1],4,-1530992060),qe=lo(qe,Ne,Ve,tt,Le[4],11,1272893353),tt=lo(tt,qe,Ne,Ve,Le[7],16,-155497632),Ve=lo(Ve,tt,qe,Ne,Le[10],23,-1094730640),Ne=lo(Ne,Ve,tt,qe,Le[13],4,681279174),qe=lo(qe,Ne,Ve,tt,Le[0],11,-358537222),tt=lo(tt,qe,Ne,Ve,Le[3],16,-722521979),Ve=lo(Ve,tt,qe,Ne,Le[6],23,76029189),Ne=lo(Ne,Ve,tt,qe,Le[9],4,-640364487),qe=lo(qe,Ne,Ve,tt,Le[12],11,-421815835),tt=lo(tt,qe,Ne,Ve,Le[15],16,530742520),Ne=ko(Ne,Ve=lo(Ve,tt,qe,Ne,Le[2],23,-995338651),tt,qe,Le[0],6,-198630844),qe=ko(qe,Ne,Ve,tt,Le[7],10,1126891415),tt=ko(tt,qe,Ne,Ve,Le[14],15,-1416354905),Ve=ko(Ve,tt,qe,Ne,Le[5],21,-57434055),Ne=ko(Ne,Ve,tt,qe,Le[12],6,1700485571),qe=ko(qe,Ne,Ve,tt,Le[3],10,-1894986606),tt=ko(tt,qe,Ne,Ve,Le[10],15,-1051523),Ve=ko(Ve,tt,qe,Ne,Le[1],21,-2054922799),Ne=ko(Ne,Ve,tt,qe,Le[8],6,1873313359),qe=ko(qe,Ne,Ve,tt,Le[15],10,-30611744),tt=ko(tt,qe,Ne,Ve,Le[6],15,-1560198380),Ve=ko(Ve,tt,qe,Ne,Le[13],21,1309151649),Ne=ko(Ne,Ve,tt,qe,Le[4],6,-145523070),qe=ko(qe,Ne,Ve,tt,Le[11],10,-1120210379),tt=ko(tt,qe,Ne,Ve,Le[2],15,718787259),Ve=ko(Ve,tt,qe,Ne,Le[9],21,-343485551),Ue[0]=On(Ne,Ue[0]),Ue[1]=On(Ve,Ue[1]),Ue[2]=On(tt,Ue[2]),Ue[3]=On(qe,Ue[3])}function ni(Ue,Le,Ne,Ve,tt,qe){return Le=On(On(Le,Ue),On(Ve,qe)),On(Le<<tt|Le>>>32-tt,Ne)}function _a(Ue,Le,Ne,Ve,tt,qe,it){return ni(Le&Ne|~Le&Ve,Ue,Le,tt,qe,it)}function oi(Ue,Le,Ne,Ve,tt,qe,it){return ni(Le&Ve|Ne&~Ve,Ue,Le,tt,qe,it)}function lo(Ue,Le,Ne,Ve,tt,qe,it){return ni(Le^Ne^Ve,Ue,Le,tt,qe,it)}function ko(Ue,Le,Ne,Ve,tt,qe,it){return ni(Ne^(Le|~Ve),Ue,Le,tt,qe,it)}function sa(Ue){var Le,Ne=Ue.length,Ve=[1732584193,-271733879,-1732584194,271733878];for(Le=64;Le<=Ue.length;Le+=64)ei(Ve,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(ei(Ve,tt),Le=0;Le<16;Le++)tt[Le]=0;return tt[14]=8*Ne,ei(Ve,tt),Ve}function Oo(Ue){var Le,Ne=[];for(Le=0;Le<64;Le+=4)Ne[Le>>2]=Ue.charCodeAt(Le)+(Ue.charCodeAt(Le+1)<<8)+(Ue.charCodeAt(Le+2)<<16)+(Ue.charCodeAt(Le+3)<<24);return Ne}na=vr.atob.bind(vr),Ea=vr.btoa.bind(vr);var Ya="0123456789abcdef".split("");function Ta(Ue){for(var Le="",Ne=0;Ne<4;Ne++)Le+=Ya[Ue>>8*Ne+4&15]+Ya[Ue>>8*Ne&15];return Le}function qi(Ue){return String.fromCharCode((255&Ue)>>0,(65280&Ue)>>8,(16711680&Ue)>>16,(4278190080&Ue)>>24)}function Oi(Ue){return sa(Ue).map(qi).join("")}var Po=function(Ue){for(var Le=0;Le<Ue.length;Le++)Ue[Le]=Ta(Ue[Le]);return Ue.join("")}(sa("hello"))!="5d41402abc4b2a76b9719d911017c592";function On(Ue,Le){if(Po){var Ne=(65535&Ue)+(65535&Le);return(Ue>>16)+(Le>>16)+(Ne>>16)<<16|65535&Ne}return Ue+Le&4294967295}function Pn(Ue,Le){var Ne,Ve,tt,qe;if(Ue!==Ne){for(var it=(tt=Ue,qe=1+(256/Ue.length>>0),new Array(qe+1).join(tt)),ft=[],gt=0;gt<256;gt++)ft[gt]=gt;var Tt=0;for(gt=0;gt<256;gt++){var Qt=ft[gt];Tt=(Tt+Qt+it.charCodeAt(gt))%256,ft[gt]=ft[Tt],ft[Tt]=Qt}Ne=Ue,Ve=ft}else ft=Ve;var Yt=Le.length,on=0,Ft=0,In="";for(gt=0;gt<Yt;gt++)Ft=(Ft+(Qt=ft[on=(on+1)%256]))%256,ft[on]=ft[Ft],ft[Ft]=Qt,it=ft[(ft[on]+ft[Ft])%256],In+=String.fromCharCode(Le.charCodeAt(gt)^it);return In}var yr={print:4,modify:8,copy:16,"annot-forms":32};function rr(Ue,Le,Ne,Ve){this.v=1,this.r=2;var tt=192;Ue.forEach(function(ft){if(yr.perm!==void 0)throw new Error("Invalid permission: "+ft);tt+=yr[ft]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var qe=(Le+this.padding).substr(0,32),it=(Ne+this.padding).substr(0,32);this.O=this.processOwnerPassword(qe,it),this.P=-(1+(255^tt)),this.encryptionKey=Oi(qe+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(Ve)).substr(0,5),this.U=Pn(this.encryptionKey,this.padding)}function Cn(Ue){if(/[^\u0000-\u00ff]/.test(Ue))throw new Error("Invalid PDF Name Object: "+Ue+", Only accept ASCII characters.");for(var Le="",Ne=Ue.length,Ve=0;Ve<Ne;Ve++){var tt=Ue.charCodeAt(Ve);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[Ve]}return Le}function Cr(Ue){if((0,ve.Z)(Ue)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var Le={};this.subscribe=function(Ne,Ve,tt){if(tt=tt||!1,typeof Ne!="string"||typeof Ve!="function"||typeof tt!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");Le.hasOwnProperty(Ne)||(Le[Ne]={});var qe=Math.random().toString(35);return Le[Ne][qe]=[Ve,!!tt],qe},this.unsubscribe=function(Ne){for(var Ve in Le)if(Le[Ve][Ne])return delete Le[Ve][Ne],Object.keys(Le[Ve]).length===0&&delete Le[Ve],!0;return!1},this.publish=function(Ne){if(Le.hasOwnProperty(Ne)){var Ve=Array.prototype.slice.call(arguments,1),tt=[];for(var qe in Le[Ne]){var it=Le[Ne][qe];try{it[0].apply(Ue,Ve)}catch(ft){vr.console&&zr.error("jsPDF PubSub Error",ft.message,ft)}it[1]&&tt.push(qe)}tt.length&&tt.forEach(this.unsubscribe)}},this.getTopics=function(){return Le}}function so(Ue){if(!(this instanceof so))return new so(Ue);var Le="opacity,stroke-opacity".split(",");for(var Ne in Ue)Ue.hasOwnProperty(Ne)&&Le.indexOf(Ne)>=0&&(this[Ne]=Ue[Ne]);this.id="",this.objectNumber=-1}function $r(Ue,Le){this.gState=Ue,this.matrix=Le,this.id="",this.objectNumber=-1}function uo(Ue,Le,Ne,Ve,tt){if(!(this instanceof uo))return new uo(Ue,Le,Ne,Ve,tt);this.type=Ue==="axial"?2:3,this.coords=Le,this.colors=Ne,$r.call(this,Ve,tt)}function ga(Ue,Le,Ne,Ve,tt){if(!(this instanceof ga))return new ga(Ue,Le,Ne,Ve,tt);this.boundingBox=Ue,this.xStep=Le,this.yStep=Ne,this.stream="",this.cloneIndex=0,$r.call(this,Ve,tt)}function fo(Ue){var Le,Ne=typeof arguments[0]=="string"?arguments[0]:"p",Ve=arguments[1],tt=arguments[2],qe=arguments[3],it=[],ft=1,gt=16,Tt="S",Qt=null;(0,ve.Z)(Ue=Ue||{})==="object"&&(Ne=Ue.orientation,Ve=Ue.unit||Ve,tt=Ue.format||tt,qe=Ue.compress||Ue.compressPdf||qe,(Qt=Ue.encryption||null)!==null&&(Qt.userPassword=Qt.userPassword||"",Qt.ownerPassword=Qt.ownerPassword||"",Qt.userPermissions=Qt.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),Tt=Ue.defaultPathOperation||"S"),it=Ue.filters||(qe===!0?["FlateEncode"]:it),Ve=Ve||"mm",Ne=(""+(Ne||"P")).toLowerCase();var Yt=Ue.putOnlyUsedFonts||!1,on={},Ft={internal:{},__private__:{}};Ft.__private__.PubSub=Cr;var In="1.3",gn=Ft.__private__.getPdfVersion=function(){return In};Ft.__private__.setPdfVersion=function(rt){In=rt};var kn={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 kn};var cn=Ft.__private__.getPageFormat=function(rt){return kn[rt]};tt=tt||"a4";var jn={COMPAT:"compat",ADVANCED:"advanced"},dr=jn.COMPAT;function Kr(){this.saveGraphicsState(),zn(new Fi(Oa,0,0,-Oa,0,vu()*Oa).toString()+" cm"),this.setFontSize(this.getFontSize()/Oa),Tt="n",dr=jn.ADVANCED}function yo(){this.restoreGraphicsState(),Tt="S",dr=jn.COMPAT}var Xo=Ft.__private__.combineFontStyleAndFontWeight=function(rt,kt){if(rt=="bold"&&kt=="normal"||rt=="bold"&&kt==400||rt=="normal"&&kt=="italic"||rt=="bold"&&kt=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return kt&&(rt=kt==400||kt==="normal"?rt==="italic"?"italic":"normal":kt!=700&&kt!=="bold"||rt!=="normal"?(kt==700?"bold":kt)+""+rt:"bold"),rt};Ft.advancedAPI=function(rt){var kt=dr===jn.COMPAT;return kt&&Kr.call(this),typeof rt!="function"||(rt(this),kt&&yo.call(this)),this},Ft.compatAPI=function(rt){var kt=dr===jn.ADVANCED;return kt&&yo.call(this),typeof rt!="function"||(rt(this),kt&&Kr.call(this)),this},Ft.isAdvancedAPI=function(){return dr===jn.ADVANCED};var Gr,Jn=function(rt){if(dr!==jn.ADVANCED)throw new Error(rt+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Ro=Ft.roundToPrecision=Ft.__private__.roundToPrecision=function(rt,kt){var Fn=Le||kt;if(isNaN(rt)||isNaN(Fn))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return rt.toFixed(Fn).replace(/0+$/,"")};Gr=Ft.hpf=Ft.__private__.hpf=typeof gt=="number"?function(rt){if(isNaN(rt))throw new Error("Invalid argument passed to jsPDF.hpf");return Ro(rt,gt)}:gt==="smart"?function(rt){if(isNaN(rt))throw new Error("Invalid argument passed to jsPDF.hpf");return Ro(rt,rt>-1&&rt<1?16:5)}:function(rt){if(isNaN(rt))throw new Error("Invalid argument passed to jsPDF.hpf");return Ro(rt,16)};var jo=Ft.f2=Ft.__private__.f2=function(rt){if(isNaN(rt))throw new Error("Invalid argument passed to jsPDF.f2");return Ro(rt,2)},Sn=Ft.__private__.f3=function(rt){if(isNaN(rt))throw new Error("Invalid argument passed to jsPDF.f3");return Ro(rt,3)},yn=Ft.scale=Ft.__private__.scale=function(rt){if(isNaN(rt))throw new Error("Invalid argument passed to jsPDF.scale");return dr===jn.COMPAT?rt*Oa:dr===jn.ADVANCED?rt:void 0},sr=function(rt){return dr===jn.COMPAT?vu()-rt:dr===jn.ADVANCED?rt:void 0},er=function(rt){return yn(sr(rt))};Ft.__private__.setPrecision=Ft.setPrecision=function(rt){typeof parseInt(rt,10)=="number"&&(Le=parseInt(rt,10))};var wo,oo="00000000000000000000000000000000",Co=Ft.__private__.getFileId=function(){return oo},Zr=Ft.__private__.setFileId=function(rt){return oo=rt!==void 0&&/^[a-fA-F0-9]{32}$/.test(rt)?rt.toUpperCase():oo.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),Qt!==null&&(Ji=new rr(Qt.userPermissions,Qt.userPassword,Qt.ownerPassword,oo)),oo};Ft.setFileId=function(rt){return Zr(rt),this},Ft.getFileId=function(){return Co()};var Do=Ft.__private__.convertDateToPDFDate=function(rt){var kt=rt.getTimezoneOffset(),Fn=kt<0?"+":"-",Gn=Math.floor(Math.abs(kt/60)),wr=Math.abs(kt%60),io=[Fn,Kn(Gn),"'",Kn(wr),"'"].join("");return["D:",rt.getFullYear(),Kn(rt.getMonth()+1),Kn(rt.getDate()),Kn(rt.getHours()),Kn(rt.getMinutes()),Kn(rt.getSeconds()),io].join("")},To=Ft.__private__.convertPDFDateToDate=function(rt){var kt=parseInt(rt.substr(2,4),10),Fn=parseInt(rt.substr(6,2),10)-1,Gn=parseInt(rt.substr(8,2),10),wr=parseInt(rt.substr(10,2),10),io=parseInt(rt.substr(12,2),10),Go=parseInt(rt.substr(14,2),10);return new Date(kt,Fn,Gn,wr,io,Go,0)},Ba=Ft.__private__.setCreationDate=function(rt){var kt;if(rt===void 0&&(rt=new Date),rt instanceof Date)kt=Do(rt);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(rt))throw new Error("Invalid argument passed to jsPDF.setCreationDate");kt=rt}return wo=kt},$t=Ft.__private__.getCreationDate=function(rt){var kt=wo;return rt==="jsDate"&&(kt=To(wo)),kt};Ft.setCreationDate=function(rt){return Ba(rt),this},Ft.getCreationDate=function(rt){return $t(rt)};var Mn,Kn=Ft.__private__.padd2=function(rt){return("0"+parseInt(rt)).slice(-2)},Ar=Ft.__private__.padd2Hex=function(rt){return("00"+(rt=rt.toString())).substr(rt.length)},Lr=0,Yr=[],qr=[],ao=0,ca=[],ua=[],Ua=!1,Ha=qr,Ei=function(){Lr=0,ao=0,qr=[],Yr=[],ca=[],ju=dl(),pu=dl()};Ft.__private__.setCustomOutputDestination=function(rt){Ua=!0,Ha=rt};var Io=function(rt){Ua||(Ha=rt)};Ft.__private__.resetCustomOutputDestination=function(){Ua=!1,Ha=qr};var zn=Ft.__private__.out=function(rt){return rt=rt.toString(),ao+=rt.length+1,Ha.push(rt),Ha},Li=Ft.__private__.write=function(rt){return zn(arguments.length===1?rt.toString():Array.prototype.join.call(arguments," "))},si=Ft.__private__.getArrayBuffer=function(rt){for(var kt=rt.length,Fn=new ArrayBuffer(kt),Gn=new Uint8Array(Fn);kt--;)Gn[kt]=rt.charCodeAt(kt);return Fn},oa=[["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 oa};var Sa=Ue.fontSize||16;Ft.__private__.setFontSize=Ft.setFontSize=function(rt){return Sa=dr===jn.ADVANCED?rt/Oa:rt,this};var ja,La=Ft.__private__.getFontSize=Ft.getFontSize=function(){return dr===jn.COMPAT?Sa:Sa*Oa},ri=Ue.R2L||!1;Ft.__private__.setR2L=Ft.setR2L=function(rt){return ri=rt,this},Ft.__private__.getR2L=Ft.getR2L=function(){return ri};var Bi,Yi=Ft.__private__.setZoomMode=function(rt){var kt=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(rt))ja=rt;else if(isNaN(rt)){if(kt.indexOf(rt)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+rt+'" is not recognized.');ja=rt}else ja=parseInt(rt,10)};Ft.__private__.getZoomMode=function(){return ja};var os,ms=Ft.__private__.setPageMode=function(rt){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(rt)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+rt+'" is not recognized.');Bi=rt};Ft.__private__.getPageMode=function(){return Bi};var Ds=Ft.__private__.setLayoutMode=function(rt){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(rt)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+rt+'" is not recognized.');os=rt};Ft.__private__.getLayoutMode=function(){return os},Ft.__private__.setDisplayMode=Ft.setDisplayMode=function(rt,kt,Fn){return Yi(rt),Ds(kt),ms(Fn),this};var Ni={title:"",subject:"",author:"",keywords:"",creator:""};Ft.__private__.getDocumentProperty=function(rt){if(Object.keys(Ni).indexOf(rt)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Ni[rt]},Ft.__private__.getDocumentProperties=function(){return Ni},Ft.__private__.setDocumentProperties=Ft.setProperties=Ft.setDocumentProperties=function(rt){for(var kt in Ni)Ni.hasOwnProperty(kt)&&rt[kt]&&(Ni[kt]=rt[kt]);return this},Ft.__private__.setDocumentProperty=function(rt,kt){if(Object.keys(Ni).indexOf(rt)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Ni[rt]=kt};var ls,Oa,Tl,vs,xu,Us={},nl={},Pu=[],_s={},qu={},Al={},gu={},Ku=null,sl=0,Ui=[],Bs=new Cr(Ft),hc=Ue.hotfixes||[],Ll={},Yl={},Fu=[],Fi=function rt(kt,Fn,Gn,wr,io,Go){if(!(this instanceof rt))return new rt(kt,Fn,Gn,wr,io,Go);isNaN(kt)&&(kt=1),isNaN(Fn)&&(Fn=0),isNaN(Gn)&&(Gn=0),isNaN(wr)&&(wr=1),isNaN(io)&&(io=0),isNaN(Go)&&(Go=0),this._matrix=[kt,Fn,Gn,wr,io,Go]};Object.defineProperty(Fi.prototype,"sx",{get:function(){return this._matrix[0]},set:function(rt){this._matrix[0]=rt}}),Object.defineProperty(Fi.prototype,"shy",{get:function(){return this._matrix[1]},set:function(rt){this._matrix[1]=rt}}),Object.defineProperty(Fi.prototype,"shx",{get:function(){return this._matrix[2]},set:function(rt){this._matrix[2]=rt}}),Object.defineProperty(Fi.prototype,"sy",{get:function(){return this._matrix[3]},set:function(rt){this._matrix[3]=rt}}),Object.defineProperty(Fi.prototype,"tx",{get:function(){return this._matrix[4]},set:function(rt){this._matrix[4]=rt}}),Object.defineProperty(Fi.prototype,"ty",{get:function(){return this._matrix[5]},set:function(rt){this._matrix[5]=rt}}),Object.defineProperty(Fi.prototype,"a",{get:function(){return this._matrix[0]},set:function(rt){this._matrix[0]=rt}}),Object.defineProperty(Fi.prototype,"b",{get:function(){return this._matrix[1]},set:function(rt){this._matrix[1]=rt}}),Object.defineProperty(Fi.prototype,"c",{get:function(){return this._matrix[2]},set:function(rt){this._matrix[2]=rt}}),Object.defineProperty(Fi.prototype,"d",{get:function(){return this._matrix[3]},set:function(rt){this._matrix[3]=rt}}),Object.defineProperty(Fi.prototype,"e",{get:function(){return this._matrix[4]},set:function(rt){this._matrix[4]=rt}}),Object.defineProperty(Fi.prototype,"f",{get:function(){return this._matrix[5]},set:function(rt){this._matrix[5]=rt}}),Object.defineProperty(Fi.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Fi.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Fi.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Fi.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Fi.prototype.join=function(rt){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(Gr).join(rt)},Fi.prototype.multiply=function(rt){var kt=rt.sx*this.sx+rt.shy*this.shx,Fn=rt.sx*this.shy+rt.shy*this.sy,Gn=rt.shx*this.sx+rt.sy*this.shx,wr=rt.shx*this.shy+rt.sy*this.sy,io=rt.tx*this.sx+rt.ty*this.shx+this.tx,Go=rt.tx*this.shy+rt.ty*this.sy+this.ty;return new Fi(kt,Fn,Gn,wr,io,Go)},Fi.prototype.decompose=function(){var rt=this.sx,kt=this.shy,Fn=this.shx,Gn=this.sy,wr=this.tx,io=this.ty,Go=Math.sqrt(rt*rt+kt*kt),Ca=(rt/=Go)*Fn+(kt/=Go)*Gn;Fn-=rt*Ca,Gn-=kt*Ca;var gi=Math.sqrt(Fn*Fn+Gn*Gn);return Ca/=gi,rt*(Gn/=gi)<kt*(Fn/=gi)&&(rt=-rt,kt=-kt,Ca=-Ca,Go=-Go),{scale:new Fi(Go,0,0,gi,0,0),translate:new Fi(1,0,0,1,wr,io),rotate:new Fi(rt,kt,-kt,rt,0,0),skew:new Fi(1,0,Ca,1,0,0)}},Fi.prototype.toString=function(rt){return this.join(" ")},Fi.prototype.inversed=function(){var rt=this.sx,kt=this.shy,Fn=this.shx,Gn=this.sy,wr=this.tx,io=this.ty,Go=1/(rt*Gn-kt*Fn),Ca=Gn*Go,gi=-kt*Go,ji=-Fn*Go,Qi=rt*Go;return new Fi(Ca,gi,ji,Qi,-Ca*wr-ji*io,-gi*wr-Qi*io)},Fi.prototype.applyToPoint=function(rt){var kt=rt.x*this.sx+rt.y*this.shx+this.tx,Fn=rt.x*this.shy+rt.y*this.sy+this.ty;return new gl(kt,Fn)},Fi.prototype.applyToRectangle=function(rt){var kt=this.applyToPoint(rt),Fn=this.applyToPoint(new gl(rt.x+rt.w,rt.y+rt.h));return new ll(kt.x,kt.y,Fn.x-kt.x,Fn.y-kt.y)},Fi.prototype.clone=function(){var rt=this.sx,kt=this.shy,Fn=this.shx,Gn=this.sy,wr=this.tx,io=this.ty;return new Fi(rt,kt,Fn,Gn,wr,io)},Ft.Matrix=Fi;var ou=Ft.matrixMult=function(rt,kt){return kt.multiply(rt)},Nu=new Fi(1,0,0,1,0,0);Ft.unitMatrix=Ft.identityMatrix=Nu;var Ul=function(rt,kt){if(!qu[rt]){var Fn=(kt instanceof uo?"Sh":"P")+(Object.keys(_s).length+1).toString(10);kt.id=Fn,qu[rt]=Fn,_s[Fn]=kt,Bs.publish("addPattern",kt)}};Ft.ShadingPattern=uo,Ft.TilingPattern=ga,Ft.addShadingPattern=function(rt,kt){return Jn("addShadingPattern()"),Ul(rt,kt),this},Ft.beginTilingPattern=function(rt){Jn("beginTilingPattern()"),Ps(rt.boundingBox[0],rt.boundingBox[1],rt.boundingBox[2]-rt.boundingBox[0],rt.boundingBox[3]-rt.boundingBox[1],rt.matrix)},Ft.endTilingPattern=function(rt,kt){Jn("endTilingPattern()"),kt.stream=ua[Mn].join(`
|
|
|
`),Ul(rt,kt),Bs.publish("endTilingPattern",kt),Fu.pop().restore()};var Cl=Ft.__private__.newObject=function(){var rt=dl();return au(rt,!0),rt},dl=Ft.__private__.newObjectDeferred=function(){return Lr++,Yr[Lr]=function(){return ao},Lr},au=function(rt,kt){return kt=typeof kt=="boolean"&&kt,Yr[rt]=ao,kt&&zn(rt+" 0 obj"),rt},gc=Ft.__private__.newAdditionalObject=function(){var rt={objId:dl(),content:""};return ca.push(rt),rt},ju=dl(),pu=dl(),Ls=Ft.__private__.decodeColorString=function(rt){var kt=rt.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 Fn=parseFloat(kt[0]);kt=[Fn,Fn,Fn,"r"]}for(var Gn="#",wr=0;wr<3;wr++)Gn+=("0"+Math.floor(255*parseFloat(kt[wr])).toString(16)).slice(-2);return Gn},mu=Ft.__private__.encodeColorString=function(rt){var kt;typeof rt=="string"&&(rt={ch1:rt});var Fn=rt.ch1,Gn=rt.ch2,wr=rt.ch3,io=rt.ch4,Go=rt.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof Fn=="string"&&Fn.charAt(0)!=="#"){var Ca=new Mr(Fn);if(Ca.ok)Fn=Ca.toHex();else if(!/^\d*\.?\d*$/.test(Fn))throw new Error('Invalid color "'+Fn+'" passed to jsPDF.encodeColorString.')}if(typeof Fn=="string"&&/^#[0-9A-Fa-f]{3}$/.test(Fn)&&(Fn="#"+Fn[1]+Fn[1]+Fn[2]+Fn[2]+Fn[3]+Fn[3]),typeof Fn=="string"&&/^#[0-9A-Fa-f]{6}$/.test(Fn)){var gi=parseInt(Fn.substr(1),16);Fn=gi>>16&255,Gn=gi>>8&255,wr=255&gi}if(Gn===void 0||io===void 0&&Fn===Gn&&Gn===wr)if(typeof Fn=="string")kt=Fn+" "+Go[0];else switch(rt.precision){case 2:kt=jo(Fn/255)+" "+Go[0];break;case 3:default:kt=Sn(Fn/255)+" "+Go[0]}else if(io===void 0||(0,ve.Z)(io)==="object"){if(io&&!isNaN(io.a)&&io.a===0)return kt=["1.","1.","1.",Go[1]].join(" ");if(typeof Fn=="string")kt=[Fn,Gn,wr,Go[1]].join(" ");else switch(rt.precision){case 2:kt=[jo(Fn/255),jo(Gn/255),jo(wr/255),Go[1]].join(" ");break;default:case 3:kt=[Sn(Fn/255),Sn(Gn/255),Sn(wr/255),Go[1]].join(" ")}}else if(typeof Fn=="string")kt=[Fn,Gn,wr,io,Go[2]].join(" ");else switch(rt.precision){case 2:kt=[jo(Fn),jo(Gn),jo(wr),jo(io),Go[2]].join(" ");break;case 3:default:kt=[Sn(Fn),Sn(Gn),Sn(wr),Sn(io),Go[2]].join(" ")}return kt},_u=Ft.__private__.getFilters=function(){return it},iu=Ft.__private__.putStream=function(rt){var kt=(rt=rt||{}).data||"",Fn=rt.filters||_u(),Gn=rt.alreadyAppliedFilters||[],wr=rt.addLength1||!1,io=kt.length,Go=rt.objectId,Ca=function(Pl){return Pl};if(Qt!==null&&Go===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");Qt!==null&&(Ca=Ji.encryptor(Go,0));var gi={};Fn===!0&&(Fn=["FlateEncode"]);var ji=rt.additionalKeyValues||[],Qi=(gi=fo.API.processDataByFilters!==void 0?fo.API.processDataByFilters(kt,Fn):{data:kt,reverseChain:[]}).reverseChain+(Array.isArray(Gn)?Gn.join(" "):Gn.toString());if(gi.data.length!==0&&(ji.push({key:"Length",value:gi.data.length}),wr===!0&&ji.push({key:"Length1",value:io})),Qi.length!=0)if(Qi.split("/").length-1==1)ji.push({key:"Filter",value:Qi});else{ji.push({key:"Filter",value:"["+Qi+"]"});for(var fs=0;fs<ji.length;fs+=1)if(ji[fs].key==="DecodeParms"){for(var Ys=[],Hs=0;Hs<gi.reverseChain.split("/").length-1;Hs+=1)Ys.push("null");Ys.push(ji[fs].value),ji[fs].value="["+Ys.join(" ")+"]"}}zn("<<");for(var Gs=0;Gs<ji.length;Gs++)zn("/"+ji[Gs].key+" "+ji[Gs].value);zn(">>"),gi.data.length!==0&&(zn("stream"),zn(Ca(gi.data)),zn("endstream"))},El=Ft.__private__.putPage=function(rt){var kt=rt.number,Fn=rt.data,Gn=rt.objId,wr=rt.contentsObjId;au(Gn,!0),zn("<</Type /Page"),zn("/Parent "+rt.rootDictionaryObjId+" 0 R"),zn("/Resources "+rt.resourceDictionaryObjId+" 0 R"),zn("/MediaBox ["+parseFloat(Gr(rt.mediaBox.bottomLeftX))+" "+parseFloat(Gr(rt.mediaBox.bottomLeftY))+" "+Gr(rt.mediaBox.topRightX)+" "+Gr(rt.mediaBox.topRightY)+"]"),rt.cropBox!==null&&zn("/CropBox ["+Gr(rt.cropBox.bottomLeftX)+" "+Gr(rt.cropBox.bottomLeftY)+" "+Gr(rt.cropBox.topRightX)+" "+Gr(rt.cropBox.topRightY)+"]"),rt.bleedBox!==null&&zn("/BleedBox ["+Gr(rt.bleedBox.bottomLeftX)+" "+Gr(rt.bleedBox.bottomLeftY)+" "+Gr(rt.bleedBox.topRightX)+" "+Gr(rt.bleedBox.topRightY)+"]"),rt.trimBox!==null&&zn("/TrimBox ["+Gr(rt.trimBox.bottomLeftX)+" "+Gr(rt.trimBox.bottomLeftY)+" "+Gr(rt.trimBox.topRightX)+" "+Gr(rt.trimBox.topRightY)+"]"),rt.artBox!==null&&zn("/ArtBox ["+Gr(rt.artBox.bottomLeftX)+" "+Gr(rt.artBox.bottomLeftY)+" "+Gr(rt.artBox.topRightX)+" "+Gr(rt.artBox.topRightY)+"]"),typeof rt.userUnit=="number"&&rt.userUnit!==1&&zn("/UserUnit "+rt.userUnit),Bs.publish("putPage",{objId:Gn,pageContext:Ui[kt],pageNumber:kt,page:Fn}),zn("/Contents "+wr+" 0 R"),zn(">>"),zn("endobj");var io=Fn.join(`
|
|
|
`);return dr===jn.ADVANCED&&(io+=`
|
|
|
Q`),au(wr,!0),iu({data:io,filters:_u(),objectId:wr}),zn("endobj"),Gn},ec=Ft.__private__.putPages=function(){var rt,kt,Fn=[];for(rt=1;rt<=sl;rt++)Ui[rt].objId=dl(),Ui[rt].contentsObjId=dl();for(rt=1;rt<=sl;rt++)Fn.push(El({number:rt,data:ua[rt],objId:Ui[rt].objId,contentsObjId:Ui[rt].contentsObjId,mediaBox:Ui[rt].mediaBox,cropBox:Ui[rt].cropBox,bleedBox:Ui[rt].bleedBox,trimBox:Ui[rt].trimBox,artBox:Ui[rt].artBox,userUnit:Ui[rt].userUnit,rootDictionaryObjId:ju,resourceDictionaryObjId:pu}));au(ju,!0),zn("<</Type /Pages");var Gn="/Kids [";for(kt=0;kt<sl;kt++)Gn+=Fn[kt]+" 0 R ";zn(Gn+"]"),zn("/Count "+sl),zn(">>"),zn("endobj"),Bs.publish("postPutPages")},tc=function(rt){Bs.publish("putFont",{font:rt,out:zn,newObject:Cl,putStream:iu}),rt.isAlreadyPutted!==!0&&(rt.objectNumber=Cl(),zn("<<"),zn("/Type /Font"),zn("/BaseFont /"+Cn(rt.postScriptName)),zn("/Subtype /Type1"),typeof rt.encoding=="string"&&zn("/Encoding /"+rt.encoding),zn("/FirstChar 32"),zn("/LastChar 255"),zn(">>"),zn("endobj"))},ht=function(){for(var rt in Us)Us.hasOwnProperty(rt)&&(Yt===!1||Yt===!0&&on.hasOwnProperty(rt))&&tc(Us[rt])},vt=function(rt){rt.objectNumber=Cl();var kt=[];kt.push({key:"Type",value:"/XObject"}),kt.push({key:"Subtype",value:"/Form"}),kt.push({key:"BBox",value:"["+[Gr(rt.x),Gr(rt.y),Gr(rt.x+rt.width),Gr(rt.y+rt.height)].join(" ")+"]"}),kt.push({key:"Matrix",value:"["+rt.matrix.toString()+"]"});var Fn=rt.pages[1].join(`
|
|
|
`);iu({data:Fn,additionalKeyValues:kt,objectId:rt.objectNumber}),zn("endobj")},Rt=function(){for(var rt in Ll)Ll.hasOwnProperty(rt)&&vt(Ll[rt])},Kt=function(rt,kt){var Fn,Gn=[],wr=1/(kt-1);for(Fn=0;Fn<1;Fn+=wr)Gn.push(Fn);if(Gn.push(1),rt[0].offset!=0){var io={offset:0,color:rt[0].color};rt.unshift(io)}if(rt[rt.length-1].offset!=1){var Go={offset:1,color:rt[rt.length-1].color};rt.push(Go)}for(var Ca="",gi=0,ji=0;ji<Gn.length;ji++){for(Fn=Gn[ji];Fn>rt[gi+1].offset;)gi++;var Qi=rt[gi].offset,fs=(Fn-Qi)/(rt[gi+1].offset-Qi),Ys=rt[gi].color,Hs=rt[gi+1].color;Ca+=Ar(Math.round((1-fs)*Ys[0]+fs*Hs[0]).toString(16))+Ar(Math.round((1-fs)*Ys[1]+fs*Hs[1]).toString(16))+Ar(Math.round((1-fs)*Ys[2]+fs*Hs[2]).toString(16))}return Ca.trim()},ln=function(rt,kt){kt||(kt=21);var Fn=Cl(),Gn=Kt(rt.colors,kt),wr=[];wr.push({key:"FunctionType",value:"0"}),wr.push({key:"Domain",value:"[0.0 1.0]"}),wr.push({key:"Size",value:"["+kt+"]"}),wr.push({key:"BitsPerSample",value:"8"}),wr.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),wr.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),iu({data:Gn,additionalKeyValues:wr,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:Fn}),zn("endobj"),rt.objectNumber=Cl(),zn("<< /ShadingType "+rt.type),zn("/ColorSpace /DeviceRGB");var io="/Coords ["+Gr(parseFloat(rt.coords[0]))+" "+Gr(parseFloat(rt.coords[1]))+" ";rt.type===2?io+=Gr(parseFloat(rt.coords[2]))+" "+Gr(parseFloat(rt.coords[3])):io+=Gr(parseFloat(rt.coords[2]))+" "+Gr(parseFloat(rt.coords[3]))+" "+Gr(parseFloat(rt.coords[4]))+" "+Gr(parseFloat(rt.coords[5])),zn(io+="]"),rt.matrix&&zn("/Matrix ["+rt.matrix.toString()+"]"),zn("/Function "+Fn+" 0 R"),zn("/Extend [true true]"),zn(">>"),zn("endobj")},dn=function(rt,kt){var Fn=dl(),Gn=Cl();kt.push({resourcesOid:Fn,objectOid:Gn}),rt.objectNumber=Gn;var wr=[];wr.push({key:"Type",value:"/Pattern"}),wr.push({key:"PatternType",value:"1"}),wr.push({key:"PaintType",value:"1"}),wr.push({key:"TilingType",value:"1"}),wr.push({key:"BBox",value:"["+rt.boundingBox.map(Gr).join(" ")+"]"}),wr.push({key:"XStep",value:Gr(rt.xStep)}),wr.push({key:"YStep",value:Gr(rt.yStep)}),wr.push({key:"Resources",value:Fn+" 0 R"}),rt.matrix&&wr.push({key:"Matrix",value:"["+rt.matrix.toString()+"]"}),iu({data:rt.stream,additionalKeyValues:wr,objectId:rt.objectNumber}),zn("endobj")},Qn=function(rt){var kt;for(kt in _s)_s.hasOwnProperty(kt)&&(_s[kt]instanceof uo?ln(_s[kt]):_s[kt]instanceof ga&&dn(_s[kt],rt))},vn=function(rt){for(var kt in rt.objectNumber=Cl(),zn("<<"),rt)switch(kt){case"opacity":zn("/ca "+jo(rt[kt]));break;case"stroke-opacity":zn("/CA "+jo(rt[kt]))}zn(">>"),zn("endobj")},Xn=function(){var rt;for(rt in Al)Al.hasOwnProperty(rt)&&vn(Al[rt])},fr=function(){for(var rt in zn("/XObject <<"),Ll)Ll.hasOwnProperty(rt)&&Ll[rt].objectNumber>=0&&zn("/"+rt+" "+Ll[rt].objectNumber+" 0 R");Bs.publish("putXobjectDict"),zn(">>")},Dr=function(){Ji.oid=Cl(),zn("<<"),zn("/Filter /Standard"),zn("/V "+Ji.v),zn("/R "+Ji.r),zn("/U <"+Ji.toHexString(Ji.U)+">"),zn("/O <"+Ji.toHexString(Ji.O)+">"),zn("/P "+Ji.P),zn(">>"),zn("endobj")},hr=function(){for(var rt in zn("/Font <<"),Us)Us.hasOwnProperty(rt)&&(Yt===!1||Yt===!0&&on.hasOwnProperty(rt))&&zn("/"+rt+" "+Us[rt].objectNumber+" 0 R");zn(">>")},vo=function(){if(Object.keys(_s).length>0){for(var rt in zn("/Shading <<"),_s)_s.hasOwnProperty(rt)&&_s[rt]instanceof uo&&_s[rt].objectNumber>=0&&zn("/"+rt+" "+_s[rt].objectNumber+" 0 R");Bs.publish("putShadingPatternDict"),zn(">>")}},co=function(rt){if(Object.keys(_s).length>0){for(var kt in zn("/Pattern <<"),_s)_s.hasOwnProperty(kt)&&_s[kt]instanceof Ft.TilingPattern&&_s[kt].objectNumber>=0&&_s[kt].objectNumber<rt&&zn("/"+kt+" "+_s[kt].objectNumber+" 0 R");Bs.publish("putTilingPatternDict"),zn(">>")}},po=function(){if(Object.keys(Al).length>0){var rt;for(rt in zn("/ExtGState <<"),Al)Al.hasOwnProperty(rt)&&Al[rt].objectNumber>=0&&zn("/"+rt+" "+Al[rt].objectNumber+" 0 R");Bs.publish("putGStateDict"),zn(">>")}},No=function(rt){au(rt.resourcesOid,!0),zn("<<"),zn("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),hr(),vo(),co(rt.objectOid),po(),fr(),zn(">>"),zn("endobj")},zo=function(){var rt=[];ht(),Xn(),Rt(),Qn(rt),Bs.publish("putResources"),rt.forEach(No),No({resourcesOid:pu,objectOid:Number.MAX_SAFE_INTEGER}),Bs.publish("postPutResources")},ea=function(){Bs.publish("putAdditionalObjects");for(var rt=0;rt<ca.length;rt++){var kt=ca[rt];au(kt.objId,!0),zn(kt.content),zn("endobj")}Bs.publish("postPutAdditionalObjects")},Yo=function(rt){nl[rt.fontName]=nl[rt.fontName]||{},nl[rt.fontName][rt.fontStyle]=rt.id},$o=function(rt,kt,Fn,Gn,wr){var io={id:"F"+(Object.keys(Us).length+1).toString(10),postScriptName:rt,fontName:kt,fontStyle:Fn,encoding:Gn,isStandardFont:wr||!1,metadata:{}};return Bs.publish("addFont",{font:io,instance:this}),Us[io.id]=io,Yo(io),io.id},Pa=function(rt){for(var kt=0,Fn=oa.length;kt<Fn;kt++){var Gn=$o.call(this,rt[kt][0],rt[kt][1],rt[kt][2],oa[kt][3],!0);Yt===!1&&(on[Gn]=!0);var wr=rt[kt][0].split("-");Yo({id:Gn,fontName:wr[0],fontStyle:wr[1]||""})}Bs.publish("addFonts",{fonts:Us,dictionary:nl})},wa=function(rt){return rt.foo=function(){try{return rt.apply(this,arguments)}catch(Gn){var kt=Gn.stack||"";~kt.indexOf(" at ")&&(kt=kt.split(" at ")[1]);var Fn="Error in function "+kt.split(`
|
|
|
`)[0].split("<")[0]+": "+Gn.message;if(!vr.console)throw new Error(Fn);vr.console.error(Fn,Gn),vr.alert&&alert(Fn)}},rt.foo.bar=rt,rt.foo},ma=function(rt,kt){var Fn,Gn,wr,io,Go,Ca,gi,ji,Qi;if(wr=(kt=kt||{}).sourceEncoding||"Unicode",Go=kt.outputEncoding,(kt.autoencode||Go)&&Us[ls].metadata&&Us[ls].metadata[wr]&&Us[ls].metadata[wr].encoding&&(io=Us[ls].metadata[wr].encoding,!Go&&Us[ls].encoding&&(Go=Us[ls].encoding),!Go&&io.codePages&&(Go=io.codePages[0]),typeof Go=="string"&&(Go=io[Go]),Go)){for(gi=!1,Ca=[],Fn=0,Gn=rt.length;Fn<Gn;Fn++)(ji=Go[rt.charCodeAt(Fn)])?Ca.push(String.fromCharCode(ji)):Ca.push(rt[Fn]),Ca[Fn].charCodeAt(0)>>8&&(gi=!0);rt=Ca.join("")}for(Fn=rt.length;gi===void 0&&Fn!==0;)rt.charCodeAt(Fn-1)>>8&&(gi=!0),Fn--;if(!gi)return rt;for(Ca=kt.noBOM?[]:[254,255],Fn=0,Gn=rt.length;Fn<Gn;Fn++){if((Qi=(ji=rt.charCodeAt(Fn))>>8)>>8)throw new Error("Character at position "+Fn+" of string '"+rt+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Ca.push(Qi),Ca.push(ji-(Qi<<8))}return String.fromCharCode.apply(void 0,Ca)},Ra=Ft.__private__.pdfEscape=Ft.pdfEscape=function(rt,kt){return ma(rt,kt).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},fi=Ft.__private__.beginPage=function(rt){ua[++sl]=[],Ui[sl]={objId:0,contentsObjId:0,userUnit:Number(ft),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(rt[0]),topRightY:Number(rt[1])}},fa(sl),Io(ua[Mn])},Aa=function(rt,kt){var Fn,Gn,wr;switch(Ne=kt||Ne,typeof rt=="string"&&(Fn=cn(rt.toLowerCase()),Array.isArray(Fn)&&(Gn=Fn[0],wr=Fn[1])),Array.isArray(rt)&&(Gn=rt[0]*Oa,wr=rt[1]*Oa),isNaN(Gn)&&(Gn=tt[0],wr=tt[1]),(Gn>14400||wr>14400)&&(zr.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),Gn=Math.min(14400,Gn),wr=Math.min(14400,wr)),tt=[Gn,wr],Ne.substr(0,1)){case"l":wr>Gn&&(tt=[wr,Gn]);break;case"p":Gn>wr&&(tt=[wr,Gn])}fi(tt),Ks(as),zn(mi),Jl!==0&&zn(Jl+" J"),$l!==0&&zn($l+" j"),Bs.publish("addPage",{pageNumber:sl})},xa=function(rt){rt>0&&rt<=sl&&(ua.splice(rt,1),Ui.splice(rt,1),sl--,Mn>sl&&(Mn=sl),this.setPage(Mn))},fa=function(rt){rt>0&&rt<=sl&&(Mn=rt)},aa=Ft.__private__.getNumberOfPages=Ft.getNumberOfPages=function(){return ua.length-1},va=function(rt,kt,Fn){var Gn,wr=void 0;return Fn=Fn||{},rt=rt!==void 0?rt:Us[ls].fontName,kt=kt!==void 0?kt:Us[ls].fontStyle,Gn=rt.toLowerCase(),nl[Gn]!==void 0&&nl[Gn][kt]!==void 0?wr=nl[Gn][kt]:nl[rt]!==void 0&&nl[rt][kt]!==void 0?wr=nl[rt][kt]:Fn.disableWarning===!1&&zr.warn("Unable to look up font label for font '"+rt+"', '"+kt+"'. Refer to getFontList() for available fonts."),wr||Fn.noFallback||(wr=nl.times[kt])==null&&(wr=nl.times.normal),wr},ti=Ft.__private__.putInfo=function(){var rt=Cl(),kt=function(Gn){return Gn};for(var Fn in Qt!==null&&(kt=Ji.encryptor(rt,0)),zn("<<"),zn("/Producer ("+Ra(kt("jsPDF "+fo.version))+")"),Ni)Ni.hasOwnProperty(Fn)&&Ni[Fn]&&zn("/"+Fn.substr(0,1).toUpperCase()+Fn.substr(1)+" ("+Ra(kt(Ni[Fn]))+")");zn("/CreationDate ("+Ra(kt(wo))+")"),zn(">>"),zn("endobj")},wi=Ft.__private__.putCatalog=function(rt){var kt=(rt=rt||{}).rootDictionaryObjId||ju;switch(Cl(),zn("<<"),zn("/Type /Catalog"),zn("/Pages "+kt+" 0 R"),ja||(ja="fullwidth"),ja){case"fullwidth":zn("/OpenAction [3 0 R /FitH null]");break;case"fullheight":zn("/OpenAction [3 0 R /FitV null]");break;case"fullpage":zn("/OpenAction [3 0 R /Fit]");break;case"original":zn("/OpenAction [3 0 R /XYZ null null 1]");break;default:var Fn=""+ja;Fn.substr(Fn.length-1)==="%"&&(ja=parseInt(ja)/100),typeof ja=="number"&&zn("/OpenAction [3 0 R /XYZ null null "+jo(ja)+"]")}switch(os||(os="continuous"),os){case"continuous":zn("/PageLayout /OneColumn");break;case"single":zn("/PageLayout /SinglePage");break;case"two":case"twoleft":zn("/PageLayout /TwoColumnLeft");break;case"tworight":zn("/PageLayout /TwoColumnRight")}Bi&&zn("/PageMode /"+Bi),Bs.publish("putCatalog"),zn(">>"),zn("endobj")},hi=Ft.__private__.putTrailer=function(){zn("trailer"),zn("<<"),zn("/Size "+(Lr+1)),zn("/Root "+Lr+" 0 R"),zn("/Info "+(Lr-1)+" 0 R"),Qt!==null&&zn("/Encrypt "+Ji.oid+" 0 R"),zn("/ID [ <"+oo+"> <"+oo+"> ]"),zn(">>")},Za=Ft.__private__.putHeader=function(){zn("%PDF-"+In),zn("%\xBA\xDF\xAC\xE0")},_i=Ft.__private__.putXRef=function(){var rt="0000000000";zn("xref"),zn("0 "+(Lr+1)),zn("0000000000 65535 f ");for(var kt=1;kt<=Lr;kt++)typeof Yr[kt]=="function"?zn((rt+Yr[kt]()).slice(-10)+" 00000 n "):Yr[kt]!==void 0?zn((rt+Yr[kt]).slice(-10)+" 00000 n "):zn("0000000000 00000 n ")},bi=Ft.__private__.buildDocument=function(){Ei(),Io(qr),Bs.publish("buildDocument"),Za(),ec(),ea(),zo(),Qt!==null&&Dr(),ti(),wi();var rt=ao;return _i(),hi(),zn("startxref"),zn(""+rt),zn("%%EOF"),Io(ua[Mn]),qr.join(`
|
|
|
`)},us=Ft.__private__.getBlob=function(rt){return new Blob([si(rt)],{type:"application/pdf"})},Hi=Ft.output=Ft.__private__.output=wa(function(rt,kt){switch(typeof(kt=kt||{})=="string"?kt={filename:kt}:kt.filename=kt.filename||"generated.pdf",rt){case void 0:return bi();case"save":Ft.save(kt.filename);break;case"arraybuffer":return si(bi());case"blob":return us(bi());case"bloburi":case"bloburl":if(vr.URL!==void 0&&typeof vr.URL.createObjectURL=="function")return vr.URL&&vr.URL.createObjectURL(us(bi()))||void 0;zr.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var Fn="",Gn=bi();try{Fn=Ea(Gn)}catch(Hs){Fn=Ea(unescape(encodeURIComponent(Gn)))}return"data:application/pdf;filename="+kt.filename+";base64,"+Fn;case"pdfobjectnewwindow":if(Object.prototype.toString.call(vr)==="[object Window]"){var wr="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",io=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';kt.pdfObjectUrl&&(wr=kt.pdfObjectUrl,io="");var Go='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+wr+'"'+io+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(kt)+");<\/script></body></html>",Ca=vr.open();return Ca!==null&&Ca.document.write(Go),Ca}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(vr)==="[object Window]"){var gi='<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>',ji=vr.open();if(ji!==null){ji.document.write(gi);var Qi=this;ji.document.documentElement.querySelector("#pdfViewer").onload=function(){ji.document.title=kt.filename,ji.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(Qi.output("bloburl"))}}return ji}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(vr)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var fs='<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>',Ys=vr.open();if(Ys!==null&&(Ys.document.write(fs),Ys.document.title=kt.filename),Ys||typeof safari=="undefined")return Ys;break;case"datauri":case"dataurl":return vr.document.location.href=this.output("datauristring",kt);default:return null}}),xs=function(rt){return Array.isArray(hc)===!0&&hc.indexOf(rt)>-1};switch(Ve){case"pt":Oa=1;break;case"mm":Oa=72/25.4;break;case"cm":Oa=72/2.54;break;case"in":Oa=72;break;case"px":Oa=xs("px_scaling")==1?.75:96/72;break;case"pc":case"em":Oa=12;break;case"ex":Oa=6;break;default:if(typeof Ve!="number")throw new Error("Invalid unit: "+Ve);Oa=Ve}var Ji=null;Ba(),Zr();var ci=function(rt){return Qt!==null?Ji.encryptor(rt,0):function(kt){return kt}},Qs=Ft.__private__.getPageInfo=Ft.getPageInfo=function(rt){if(isNaN(rt)||rt%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Ui[rt].objId,pageNumber:rt,pageContext:Ui[rt]}},ha=Ft.__private__.getPageInfoByObjId=function(rt){if(isNaN(rt)||rt%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var kt in Ui)if(Ui[kt].objId===rt)break;return Qs(kt)},ys=Ft.__private__.getCurrentPageInfo=Ft.getCurrentPageInfo=function(){return{objId:Ui[Mn].objId,pageNumber:Mn,pageContext:Ui[Mn]}};Ft.addPage=function(){return Aa.apply(this,arguments),this},Ft.setPage=function(){return fa.apply(this,arguments),Io.call(this,ua[Mn]),this},Ft.insertPage=function(rt){return this.addPage(),this.movePage(Mn,rt),this},Ft.movePage=function(rt,kt){var Fn,Gn;if(rt>kt){Fn=ua[rt],Gn=Ui[rt];for(var wr=rt;wr>kt;wr--)ua[wr]=ua[wr-1],Ui[wr]=Ui[wr-1];ua[kt]=Fn,Ui[kt]=Gn,this.setPage(kt)}else if(rt<kt){Fn=ua[rt],Gn=Ui[rt];for(var io=rt;io<kt;io++)ua[io]=ua[io+1],Ui[io]=Ui[io+1];ua[kt]=Fn,Ui[kt]=Gn,this.setPage(kt)}return this},Ft.deletePage=function(){return xa.apply(this,arguments),this},Ft.__private__.text=Ft.text=function(rt,kt,Fn,Gn,wr){var io,Go,Ca,gi,ji,Qi,fs,Ys,Hs,Gs=(Gn=Gn||{}).scope||this;if(typeof rt=="number"&&typeof kt=="number"&&(typeof Fn=="string"||Array.isArray(Fn))){var Pl=Fn;Fn=kt,kt=rt,rt=Pl}if(arguments[3]instanceof Fi?(Jn("The transform parameter of text() with a Matrix value"),Hs=wr):(Ca=arguments[4],gi=arguments[5],(0,ve.Z)(fs=arguments[3])==="object"&&fs!==null||(typeof Ca=="string"&&(gi=Ca,Ca=null),typeof fs=="string"&&(gi=fs,fs=null),typeof fs=="number"&&(Ca=fs,fs=null),Gn={flags:fs,angle:Ca,align:gi})),isNaN(kt)||isNaN(Fn)||rt==null)throw new Error("Invalid arguments passed to jsPDF.text");if(rt.length===0)return Gs;var bl="",uu=!1,Nl=typeof Gn.lineHeightFactor=="number"?Gn.lineHeightFactor:Il,yu=Gs.internal.scaleFactor;function zu(Ws){return Ws=Ws.split(" ").join(Array(Gn.TabLen||9).join(" ")),Ra(Ws,fs)}function pc(Ws){for(var Ns,ml=Ws.concat(),_l=[],Cu=ml.length;Cu--;)typeof(Ns=ml.shift())=="string"?_l.push(Ns):Array.isArray(Ws)&&(Ns.length===1||Ns[1]===void 0&&Ns[2]===void 0)?_l.push(Ns[0]):_l.push([Ns[0],Ns[1],Ns[2]]);return _l}function vc(Ws,Ns){var ml;if(typeof Ws=="string")ml=Ns(Ws)[0];else if(Array.isArray(Ws)){for(var _l,Cu,mc=Ws.concat(),Pc=[],zc=mc.length;zc--;)typeof(_l=mc.shift())=="string"?Pc.push(Ns(_l)[0]):Array.isArray(_l)&&typeof _l[0]=="string"&&(Cu=Ns(_l[0],_l[1],_l[2]),Pc.push([Cu[0],Cu[1],Cu[2]]));ml=Pc}return ml}var Gu=!1,bu=!0;if(typeof rt=="string")Gu=!0;else if(Array.isArray(rt)){var rc=rt.concat();Go=[];for(var Ru,Kl=rc.length;Kl--;)(typeof(Ru=rc.shift())!="string"||Array.isArray(Ru)&&typeof Ru[0]!="string")&&(bu=!1);Gu=bu}if(Gu===!1)throw new Error('Type of text must be string or Array. "'+rt+'" is not recognized.');typeof rt=="string"&&(rt=rt.match(/[\r?\n]/)?rt.split(/\r\n|\r|\n/g):[rt]);var oc=Sa/Gs.internal.scaleFactor,Mu=oc*(Nl-1);switch(Gn.baseline){case"bottom":Fn-=Mu;break;case"top":Fn+=oc-Mu;break;case"hanging":Fn+=oc-2*Mu;break;case"middle":Fn+=oc/2-Mu}if((Qi=Gn.maxWidth||0)>0&&(typeof rt=="string"?rt=Gs.splitTextToSize(rt,Qi):Object.prototype.toString.call(rt)==="[object Array]"&&(rt=rt.reduce(function(Ws,Ns){return Ws.concat(Gs.splitTextToSize(Ns,Qi))},[]))),io={text:rt,x:kt,y:Fn,options:Gn,mutex:{pdfEscape:Ra,activeFontKey:ls,fonts:Us,activeFontSize:Sa}},Bs.publish("preProcessText",io),rt=io.text,Ca=(Gn=io.options).angle,!(Hs instanceof Fi)&&Ca&&typeof Ca=="number"){Ca*=Math.PI/180,Gn.rotationDirection===0&&(Ca=-Ca),dr===jn.ADVANCED&&(Ca=-Ca);var Wu=Math.cos(Ca),Zu=Math.sin(Ca);Hs=new Fi(Wu,Zu,-Zu,Wu,0,0)}else Ca&&Ca instanceof Fi&&(Hs=Ca);dr!==jn.ADVANCED||Hs||(Hs=Nu),(ji=Gn.charSpace||Dl)!==void 0&&(bl+=Gr(yn(ji))+` Tc
|
|
|
`,this.setCharSpace(this.getCharSpace()||0)),(Ys=Gn.horizontalScale)!==void 0&&(bl+=Gr(100*Ys)+` Tz
|
|
|
`),Gn.lang;var Ol=-1,yc=Gn.renderingMode!==void 0?Gn.renderingMode:Gn.stroke,ac=Gs.internal.getCurrentPageInfo().pageContext;switch(yc){case 0:case!1:case"fill":Ol=0;break;case 1:case!0:case"stroke":Ol=1;break;case 2:case"fillThenStroke":Ol=2;break;case 3:case"invisible":Ol=3;break;case 4:case"fillAndAddForClipping":Ol=4;break;case 5:case"strokeAndAddPathForClipping":Ol=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":Ol=6;break;case 7:case"addToPathForClipping":Ol=7}var ic=ac.usedRenderingMode!==void 0?ac.usedRenderingMode:-1;Ol!==-1?bl+=Ol+` Tr
|
|
|
`:ic!==-1&&(bl+=`0 Tr
|
|
|
`),Ol!==-1&&(ac.usedRenderingMode=Ol),gi=Gn.align||"left";var cu,sc=Sa*Nl,bc=Gs.internal.pageSize.getWidth(),lc=Us[ls];ji=Gn.charSpace||Dl,Qi=Gn.maxWidth||0,fs=Object.assign({autoencode:!0,noBOM:!0},Gn.flags);var ql=[];if(Object.prototype.toString.call(rt)==="[object Array]"){var zl;Go=pc(rt),gi!=="left"&&(cu=Go.map(function(Ws){return Gs.getStringUnitWidth(Ws,{font:lc,charSpace:ji,fontSize:Sa,doKerning:!1})*Sa/yu}));var Au,Xi=0;if(gi==="right"){kt-=cu[0],rt=[],Kl=Go.length;for(var is=0;is<Kl;is++)is===0?(Au=Zi(kt),zl=ds(Fn)):(Au=yn(Xi-cu[is]),zl=-sc),rt.push([Go[is],Au,zl]),Xi=cu[is]}else if(gi==="center"){kt-=cu[0]/2,rt=[],Kl=Go.length;for(var pl=0;pl<Kl;pl++)pl===0?(Au=Zi(kt),zl=ds(Fn)):(Au=yn((Xi-cu[pl])/2),zl=-sc),rt.push([Go[pl],Au,zl]),Xi=cu[pl]}else if(gi==="left"){rt=[],Kl=Go.length;for(var eu=0;eu<Kl;eu++)rt.push(Go[eu])}else{if(gi!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');rt=[],Kl=Go.length,Qi=Qi!==0?Qi:bc;for(var Fl=0;Fl<Kl;Fl++)zl=Fl===0?ds(Fn):-sc,Au=Fl===0?Zi(kt):0,Fl<Kl-1?ql.push(Gr(yn((Qi-cu[Fl])/(Go[Fl].split(" ").length-1)))):ql.push(0),rt.push([Go[Fl],Au,zl])}}var du=typeof Gn.R2L=="boolean"?Gn.R2L:ri;du===!0&&(rt=vc(rt,function(Ws,Ns,ml){return[Ws.split("").reverse().join(""),Ns,ml]})),io={text:rt,x:kt,y:Fn,options:Gn,mutex:{pdfEscape:Ra,activeFontKey:ls,fonts:Us,activeFontSize:Sa}},Bs.publish("postProcessText",io),rt=io.text,uu=io.mutex.isHex||!1;var Vu=Us[ls].encoding;Vu!=="WinAnsiEncoding"&&Vu!=="StandardEncoding"||(rt=vc(rt,function(Ws,Ns,ml){return[zu(Ws),Ns,ml]})),Go=pc(rt),rt=[];for(var Fs,Sl,jl,fu=0,Su=1,ku=Array.isArray(Go[0])?Su:fu,Gl="",xc=function(Ws,Ns,ml){var _l="";return ml instanceof Fi?(ml=typeof Gn.angle=="number"?ou(ml,new Fi(1,0,0,1,Ws,Ns)):ou(new Fi(1,0,0,1,Ws,Ns),ml),dr===jn.ADVANCED&&(ml=ou(new Fi(1,0,0,-1,0,0),ml)),_l=ml.join(" ")+` Tm
|
|
|
`):_l=Gr(Ws)+" "+Gr(Ns)+` Td
|
|
|
`,_l},wu=0;wu<Go.length;wu++){switch(Gl="",ku){case Su:jl=(uu?"<":"(")+Go[wu][0]+(uu?">":")"),Fs=parseFloat(Go[wu][1]),Sl=parseFloat(Go[wu][2]);break;case fu:jl=(uu?"<":"(")+Go[wu]+(uu?">":")"),Fs=Zi(kt),Sl=ds(Fn)}ql!==void 0&&ql[wu]!==void 0&&(Gl=ql[wu]+` Tw
|
|
|
`),wu===0?rt.push(Gl+xc(Fs,Sl,Hs)+jl):ku===fu?rt.push(Gl+jl):ku===Su&&rt.push(Gl+xc(Fs,Sl,Hs)+jl)}rt=ku===fu?rt.join(` Tj
|
|
|
T* `):rt.join(` Tj
|
|
|
`),rt+=` Tj
|
|
|
`;var Xu=`BT
|
|
|
/`;return Xu+=ls+" "+Sa+` Tf
|
|
|
`,Xu+=Gr(Sa*Nl)+` TL
|
|
|
`,Xu+=rl+`
|
|
|
`,Xu+=bl,Xu+=rt,zn(Xu+="ET"),on[ls]=!0,Gs};var bs=Ft.__private__.clip=Ft.clip=function(rt){return zn(rt==="evenodd"?"W*":"W"),this};Ft.clipEvenOdd=function(){return bs("evenodd")},Ft.__private__.discardPath=Ft.discardPath=function(){return zn("n"),this};var Xs=Ft.__private__.isValidStyle=function(rt){var kt=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(rt)!==-1&&(kt=!0),kt};Ft.__private__.setDefaultPathOperation=Ft.setDefaultPathOperation=function(rt){return Xs(rt)&&(Tt=rt),this};var Va=Ft.__private__.getStyle=Ft.getStyle=function(rt){var kt=Tt;switch(rt){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=rt}return kt},Wa=Ft.close=function(){return zn("h"),this};Ft.stroke=function(){return zn("S"),this},Ft.fill=function(rt){return Ma("f",rt),this},Ft.fillEvenOdd=function(rt){return Ma("f*",rt),this},Ft.fillStroke=function(rt){return Ma("B",rt),this},Ft.fillStrokeEvenOdd=function(rt){return Ma("B*",rt),this};var Ma=function(rt,kt){(0,ve.Z)(kt)==="object"?Da(kt,rt):zn(rt)},Fa=function(rt){rt===null||dr===jn.ADVANCED&&rt===void 0||(rt=Va(rt),zn(rt))};function $i(rt,kt,Fn,Gn,wr){var io=new ga(kt||this.boundingBox,Fn||this.xStep,Gn||this.yStep,this.gState,wr||this.matrix);io.stream=this.stream;var Go=rt+"$$"+this.cloneIndex+++"$$";return Ul(Go,io),io}var Da=function(rt,kt){var Fn=qu[rt.key],Gn=_s[Fn];if(Gn instanceof uo)zn("q"),zn(Ai(kt)),Gn.gState&&Ft.setGState(Gn.gState),zn(rt.matrix.toString()+" cm"),zn("/"+Fn+" sh"),zn("Q");else if(Gn instanceof ga){var wr=new Fi(1,0,0,-1,0,vu());rt.matrix&&(wr=wr.multiply(rt.matrix||Nu),Fn=$i.call(Gn,rt.key,rt.boundingBox,rt.xStep,rt.yStep,wr).id),zn("q"),zn("/Pattern cs"),zn("/"+Fn+" scn"),Gn.gState&&Ft.setGState(Gn.gState),zn(kt),zn("Q")}},Ai=function(rt){switch(rt){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"}},Mi=Ft.moveTo=function(rt,kt){return zn(Gr(yn(rt))+" "+Gr(er(kt))+" m"),this},xi=Ft.lineTo=function(rt,kt){return zn(Gr(yn(rt))+" "+Gr(er(kt))+" l"),this},$s=Ft.curveTo=function(rt,kt,Fn,Gn,wr,io){return zn([Gr(yn(rt)),Gr(er(kt)),Gr(yn(Fn)),Gr(er(Gn)),Gr(yn(wr)),Gr(er(io)),"c"].join(" ")),this};Ft.__private__.line=Ft.line=function(rt,kt,Fn,Gn,wr){if(isNaN(rt)||isNaN(kt)||isNaN(Fn)||isNaN(Gn)||!Xs(wr))throw new Error("Invalid arguments passed to jsPDF.line");return dr===jn.COMPAT?this.lines([[Fn-rt,Gn-kt]],rt,kt,[1,1],wr||"S"):this.lines([[Fn-rt,Gn-kt]],rt,kt,[1,1]).stroke()},Ft.__private__.lines=Ft.lines=function(rt,kt,Fn,Gn,wr,io){var Go,Ca,gi,ji,Qi,fs,Ys,Hs,Gs,Pl,bl,uu;if(typeof rt=="number"&&(uu=Fn,Fn=kt,kt=rt,rt=uu),Gn=Gn||[1,1],io=io||!1,isNaN(kt)||isNaN(Fn)||!Array.isArray(rt)||!Array.isArray(Gn)||!Xs(wr)||typeof io!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Mi(kt,Fn),Go=Gn[0],Ca=Gn[1],ji=rt.length,Pl=kt,bl=Fn,gi=0;gi<ji;gi++)(Qi=rt[gi]).length===2?(Pl=Qi[0]*Go+Pl,bl=Qi[1]*Ca+bl,xi(Pl,bl)):(fs=Qi[0]*Go+Pl,Ys=Qi[1]*Ca+bl,Hs=Qi[2]*Go+Pl,Gs=Qi[3]*Ca+bl,Pl=Qi[4]*Go+Pl,bl=Qi[5]*Ca+bl,$s(fs,Ys,Hs,Gs,Pl,bl));return io&&Wa(),Fa(wr),this},Ft.path=function(rt){for(var kt=0;kt<rt.length;kt++){var Fn=rt[kt],Gn=Fn.c;switch(Fn.op){case"m":Mi(Gn[0],Gn[1]);break;case"l":xi(Gn[0],Gn[1]);break;case"c":$s.apply(this,Gn);break;case"h":Wa()}}return this},Ft.__private__.rect=Ft.rect=function(rt,kt,Fn,Gn,wr){if(isNaN(rt)||isNaN(kt)||isNaN(Fn)||isNaN(Gn)||!Xs(wr))throw new Error("Invalid arguments passed to jsPDF.rect");return dr===jn.COMPAT&&(Gn=-Gn),zn([Gr(yn(rt)),Gr(er(kt)),Gr(yn(Fn)),Gr(yn(Gn)),"re"].join(" ")),Fa(wr),this},Ft.__private__.triangle=Ft.triangle=function(rt,kt,Fn,Gn,wr,io,Go){if(isNaN(rt)||isNaN(kt)||isNaN(Fn)||isNaN(Gn)||isNaN(wr)||isNaN(io)||!Xs(Go))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[Fn-rt,Gn-kt],[wr-Fn,io-Gn],[rt-wr,kt-io]],rt,kt,[1,1],Go,!0),this},Ft.__private__.roundedRect=Ft.roundedRect=function(rt,kt,Fn,Gn,wr,io,Go){if(isNaN(rt)||isNaN(kt)||isNaN(Fn)||isNaN(Gn)||isNaN(wr)||isNaN(io)||!Xs(Go))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Ca=4/3*(Math.SQRT2-1);return wr=Math.min(wr,.5*Fn),io=Math.min(io,.5*Gn),this.lines([[Fn-2*wr,0],[wr*Ca,0,wr,io-io*Ca,wr,io],[0,Gn-2*io],[0,io*Ca,-wr*Ca,io,-wr,io],[2*wr-Fn,0],[-wr*Ca,0,-wr,-io*Ca,-wr,-io],[0,2*io-Gn],[0,-io*Ca,wr*Ca,-io,wr,-io]],rt+wr,kt,[1,1],Go,!0),this},Ft.__private__.ellipse=Ft.ellipse=function(rt,kt,Fn,Gn,wr){if(isNaN(rt)||isNaN(kt)||isNaN(Fn)||isNaN(Gn)||!Xs(wr))throw new Error("Invalid arguments passed to jsPDF.ellipse");var io=4/3*(Math.SQRT2-1)*Fn,Go=4/3*(Math.SQRT2-1)*Gn;return Mi(rt+Fn,kt),$s(rt+Fn,kt-Go,rt+io,kt-Gn,rt,kt-Gn),$s(rt-io,kt-Gn,rt-Fn,kt-Go,rt-Fn,kt),$s(rt-Fn,kt+Go,rt-io,kt+Gn,rt,kt+Gn),$s(rt+io,kt+Gn,rt+Fn,kt+Go,rt+Fn,kt),Fa(wr),this},Ft.__private__.circle=Ft.circle=function(rt,kt,Fn,Gn){if(isNaN(rt)||isNaN(kt)||isNaN(Fn)||!Xs(Gn))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(rt,kt,Fn,Fn,Gn)},Ft.setFont=function(rt,kt,Fn){return Fn&&(kt=Xo(kt,Fn)),ls=va(rt,kt,{disableWarning:!1}),this};var fl=Ft.__private__.getFont=Ft.getFont=function(){return Us[va.apply(Ft,arguments)]};Ft.__private__.getFontList=Ft.getFontList=function(){var rt,kt,Fn={};for(rt in nl)if(nl.hasOwnProperty(rt))for(kt in Fn[rt]=[],nl[rt])nl[rt].hasOwnProperty(kt)&&Fn[rt].push(kt);return Fn},Ft.addFont=function(rt,kt,Fn,Gn,wr){var io=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&io.indexOf(arguments[3])!==-1?wr=arguments[3]:arguments[3]&&io.indexOf(arguments[3])==-1&&(Fn=Xo(Fn,Gn)),wr=wr||"Identity-H",$o.call(this,rt,kt,Fn,wr)};var Il,as=Ue.lineWidth||.200025,yl=Ft.__private__.getLineWidth=Ft.getLineWidth=function(){return as},Ks=Ft.__private__.setLineWidth=Ft.setLineWidth=function(rt){return as=rt,zn(Gr(yn(rt))+" w"),this};Ft.__private__.setLineDash=fo.API.setLineDash=fo.API.setLineDashPattern=function(rt,kt){if(rt=rt||[],kt=kt||0,isNaN(kt)||!Array.isArray(rt))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return rt=rt.map(function(Fn){return Gr(yn(Fn))}).join(" "),kt=Gr(yn(kt)),zn("["+rt+"] "+kt+" d"),this};var Bl=Ft.__private__.getLineHeight=Ft.getLineHeight=function(){return Sa*Il};Ft.__private__.getLineHeight=Ft.getLineHeight=function(){return Sa*Il};var Lu=Ft.__private__.setLineHeightFactor=Ft.setLineHeightFactor=function(rt){return typeof(rt=rt||1.15)=="number"&&(Il=rt),this},ts=Ft.__private__.getLineHeightFactor=Ft.getLineHeightFactor=function(){return Il};Lu(Ue.lineHeight);var Zi=Ft.__private__.getHorizontalCoordinate=function(rt){return yn(rt)},ds=Ft.__private__.getVerticalCoordinate=function(rt){return dr===jn.ADVANCED?rt:Ui[Mn].mediaBox.topRightY-Ui[Mn].mediaBox.bottomLeftY-yn(rt)},el=Ft.__private__.getHorizontalCoordinateString=Ft.getHorizontalCoordinateString=function(rt){return Gr(Zi(rt))},Is=Ft.__private__.getVerticalCoordinateString=Ft.getVerticalCoordinateString=function(rt){return Gr(ds(rt))},mi=Ue.strokeColor||"0 G";Ft.__private__.getStrokeColor=Ft.getDrawColor=function(){return Ls(mi)},Ft.__private__.setStrokeColor=Ft.setDrawColor=function(rt,kt,Fn,Gn){return mi=mu({ch1:rt,ch2:kt,ch3:Fn,ch4:Gn,pdfColorType:"draw",precision:2}),zn(mi),this};var hl=Ue.fillColor||"0 g";Ft.__private__.getFillColor=Ft.getFillColor=function(){return Ls(hl)},Ft.__private__.setFillColor=Ft.setFillColor=function(rt,kt,Fn,Gn){return hl=mu({ch1:rt,ch2:kt,ch3:Fn,ch4:Gn,pdfColorType:"fill",precision:2}),zn(hl),this};var rl=Ue.textColor||"0 g",xl=Ft.__private__.getTextColor=Ft.getTextColor=function(){return Ls(rl)};Ft.__private__.setTextColor=Ft.setTextColor=function(rt,kt,Fn,Gn){return rl=mu({ch1:rt,ch2:kt,ch3:Fn,ch4:Gn,pdfColorType:"text",precision:3}),this};var Dl=Ue.charSpace,Os=Ft.__private__.getCharSpace=Ft.getCharSpace=function(){return parseFloat(Dl||0)};Ft.__private__.setCharSpace=Ft.setCharSpace=function(rt){if(isNaN(rt))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Dl=rt,this};var Jl=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(rt){var kt=Ft.CapJoinStyles[rt];if(kt===void 0)throw new Error("Line cap style of '"+rt+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Jl=kt,zn(kt+" J"),this};var $l=0;Ft.__private__.setLineJoin=Ft.setLineJoin=function(rt){var kt=Ft.CapJoinStyles[rt];if(kt===void 0)throw new Error("Line join style of '"+rt+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return $l=kt,zn(kt+" j"),this},Ft.__private__.setLineMiterLimit=Ft.__private__.setMiterLimit=Ft.setLineMiterLimit=Ft.setMiterLimit=function(rt){if(rt=rt||0,isNaN(rt))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return zn(Gr(yn(rt))+" M"),this},Ft.GState=so,Ft.setGState=function(rt){(rt=typeof rt=="string"?Al[gu[rt]]:Rl(null,rt)).equals(Ku)||(zn("/"+rt.id+" gs"),Ku=rt)};var Rl=function(rt,kt){if(!rt||!gu[rt]){var Fn=!1;for(var Gn in Al)if(Al.hasOwnProperty(Gn)&&Al[Gn].equals(kt)){Fn=!0;break}if(Fn)kt=Al[Gn];else{var wr="GS"+(Object.keys(Al).length+1).toString(10);Al[wr]=kt,kt.id=wr}return rt&&(gu[rt]=kt.id),Bs.publish("addGState",kt),kt}};Ft.addGState=function(rt,kt){return Rl(rt,kt),this},Ft.saveGraphicsState=function(){return zn("q"),Pu.push({key:ls,size:Sa,color:rl}),this},Ft.restoreGraphicsState=function(){zn("Q");var rt=Pu.pop();return ls=rt.key,Sa=rt.size,rl=rt.color,Ku=null,this},Ft.setCurrentTransformationMatrix=function(rt){return zn(rt.toString()+" cm"),this},Ft.comment=function(rt){return zn("#"+rt),this};var gl=function(rt,kt){var Fn=rt||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Fn},set:function(io){isNaN(io)||(Fn=parseFloat(io))}});var Gn=kt||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Gn},set:function(io){isNaN(io)||(Gn=parseFloat(io))}});var wr="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return wr},set:function(io){wr=io.toString()}}),this},ll=function(rt,kt,Fn,Gn){gl.call(this,rt,kt),this.type="rect";var wr=Fn||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return wr},set:function(Go){isNaN(Go)||(wr=parseFloat(Go))}});var io=Gn||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return io},set:function(Go){isNaN(Go)||(io=parseFloat(Go))}}),this},zs=function(){this.page=sl,this.currentPage=Mn,this.pages=ua.slice(0),this.pagesContext=Ui.slice(0),this.x=Tl,this.y=vs,this.matrix=xu,this.width=Hl(Mn),this.height=vu(Mn),this.outputDestination=Ha,this.id="",this.objectNumber=-1};zs.prototype.restore=function(){sl=this.page,Mn=this.currentPage,Ui=this.pagesContext,ua=this.pages,Tl=this.x,vs=this.y,xu=this.matrix,Ql(Mn,this.width),nc(Mn,this.height),Ha=this.outputDestination};var Ps=function(rt,kt,Fn,Gn,wr){Fu.push(new zs),sl=Mn=0,ua=[],Tl=rt,vs=kt,xu=wr,fi([Fn,Gn])},su=function(rt){if(Yl[rt])Fu.pop().restore();else{var kt=new zs,Fn="Xo"+(Object.keys(Ll).length+1).toString(10);kt.id=Fn,Yl[rt]=Fn,Ll[Fn]=kt,Bs.publish("addFormObject",kt),Fu.pop().restore()}};for(var lu in Ft.beginFormObject=function(rt,kt,Fn,Gn,wr){return Ps(rt,kt,Fn,Gn,wr),this},Ft.endFormObject=function(rt){return su(rt),this},Ft.doFormObject=function(rt,kt){var Fn=Ll[Yl[rt]];return zn("q"),zn(kt.toString()+" cm"),zn("/"+Fn.id+" Do"),zn("Q"),this},Ft.getFormObject=function(rt){var kt=Ll[Yl[rt]];return{x:kt.x,y:kt.y,width:kt.width,height:kt.height,matrix:kt.matrix}},Ft.save=function(rt,kt){return rt=rt||"generated.pdf",(kt=kt||{}).returnPromise=kt.returnPromise||!1,kt.returnPromise===!1?(Rr(us(bi()),rt),typeof Rr.unload=="function"&&vr.setTimeout&&setTimeout(Rr.unload,911),this):new Promise(function(Fn,Gn){try{var wr=Rr(us(bi()),rt);typeof Rr.unload=="function"&&vr.setTimeout&&setTimeout(Rr.unload,911),Fn(wr)}catch(io){Gn(io.message)}})},fo.API)fo.API.hasOwnProperty(lu)&&(lu==="events"&&fo.API.events.length?function(rt,kt){var Fn,Gn,wr;for(wr=kt.length-1;wr!==-1;wr--)Fn=kt[wr][0],Gn=kt[wr][1],rt.subscribe.apply(rt,[Fn].concat(typeof Gn=="function"?[Gn]:Gn))}(Bs,fo.API.events):Ft[lu]=fo.API[lu]);var Hl=Ft.getPageWidth=function(rt){return(Ui[rt=rt||Mn].mediaBox.topRightX-Ui[rt].mediaBox.bottomLeftX)/Oa},Ql=Ft.setPageWidth=function(rt,kt){Ui[rt].mediaBox.topRightX=kt*Oa+Ui[rt].mediaBox.bottomLeftX},vu=Ft.getPageHeight=function(rt){return(Ui[rt=rt||Mn].mediaBox.topRightY-Ui[rt].mediaBox.bottomLeftY)/Oa},nc=Ft.setPageHeight=function(rt,kt){Ui[rt].mediaBox.topRightY=kt*Oa+Ui[rt].mediaBox.bottomLeftY};return Ft.internal={pdfEscape:Ra,getStyle:Va,getFont:fl,getFontSize:La,getCharSpace:Os,getTextColor:xl,getLineHeight:Bl,getLineHeightFactor:ts,getLineWidth:yl,write:Li,getHorizontalCoordinate:Zi,getVerticalCoordinate:ds,getCoordinateString:el,getVerticalCoordinateString:Is,collections:{},newObject:Cl,newAdditionalObject:gc,newObjectDeferred:dl,newObjectDeferredBegin:au,getFilters:_u,putStream:iu,events:Bs,scaleFactor:Oa,pageSize:{getWidth:function(){return Hl(Mn)},setWidth:function(rt){Ql(Mn,rt)},getHeight:function(){return vu(Mn)},setHeight:function(rt){nc(Mn,rt)}},encryptionOptions:Qt,encryption:Ji,getEncryptor:ci,output:Hi,getNumberOfPages:aa,pages:ua,out:zn,f2:jo,f3:Sn,getPageInfo:Qs,getPageInfoByObjId:ha,getCurrentPageInfo:ys,getPDFVersion:gn,Point:gl,Rectangle:ll,Matrix:Fi,hasHotfix:xs},Object.defineProperty(Ft.internal.pageSize,"width",{get:function(){return Hl(Mn)},set:function(rt){Ql(Mn,rt)},enumerable:!0,configurable:!0}),Object.defineProperty(Ft.internal.pageSize,"height",{get:function(){return vu(Mn)},set:function(rt){nc(Mn,rt)},enumerable:!0,configurable:!0}),Pa.call(Ft,oa),ls="F1",Aa(tt,Ne),Bs.publish("initialized"),Ft}rr.prototype.lsbFirstWord=function(Ue){return String.fromCharCode(Ue>>0&255,Ue>>8&255,Ue>>16&255,Ue>>24&255)},rr.prototype.toHexString=function(Ue){return Ue.split("").map(function(Le){return("0"+(255&Le.charCodeAt(0)).toString(16)).slice(-2)}).join("")},rr.prototype.hexToBytes=function(Ue){for(var Le=[],Ne=0;Ne<Ue.length;Ne+=2)Le.push(String.fromCharCode(parseInt(Ue.substr(Ne,2),16)));return Le.join("")},rr.prototype.processOwnerPassword=function(Ue,Le){return Pn(Oi(Le).substr(0,5),Ue)},rr.prototype.encryptor=function(Ue,Le){var Ne=Oi(this.encryptionKey+String.fromCharCode(255&Ue,Ue>>8&255,Ue>>16&255,255&Le,Le>>8&255)).substr(0,10);return function(Ve){return Pn(Ne,Ve)}},so.prototype.equals=function(Ue){var Le,Ne="id,objectNumber,equals";if(!Ue||(0,ve.Z)(Ue)!==(0,ve.Z)(this))return!1;var Ve=0;for(Le in this)if(!(Ne.indexOf(Le)>=0)){if(this.hasOwnProperty(Le)&&!Ue.hasOwnProperty(Le)||this[Le]!==Ue[Le])return!1;Ve++}for(Le in Ue)Ue.hasOwnProperty(Le)&&Ne.indexOf(Le)<0&&Ve--;return Ve===0},fo.API={events:[]},fo.version="2.5.1";var Na=fo.API,Zo=1,Rn=function(Ue){return Ue.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Wn=function(Ue){return Ue.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Yn=function(Ue){return Ue.toFixed(2)},Wt=function(Ue){return Ue.toFixed(5)};Na.__acroform__={};var ar=function(Ue,Le){Ue.prototype=Object.create(Le.prototype),Ue.prototype.constructor=Ue},to=function(Ue){return Ue*Zo},Wr=function(Ue){var Le=new Gt,Ne=Ho.internal.getHeight(Ue)||0,Ve=Ho.internal.getWidth(Ue)||0;return Le.BBox=[0,0,Number(Yn(Ve)),Number(Yn(Ne))],Le},Ht=Na.__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},rn=Na.__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)},fn=Na.__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},pr=Na.__acroform__.getBitForPdf=function(Ue,Le){if(isNaN(Ue)||isNaN(Le))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return fn(Ue,Le-1)},Er=Na.__acroform__.setBitForPdf=function(Ue,Le){if(isNaN(Ue)||isNaN(Le))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Ht(Ue,Le-1)},Nr=Na.__acroform__.clearBitForPdf=function(Ue,Le){if(isNaN(Ue)||isNaN(Le))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return rn(Ue,Le-1)},Xr=Na.__acroform__.calculateCoordinates=function(Ue,Le){var Ne=Le.internal.getHorizontalCoordinate,Ve=Le.internal.getVerticalCoordinate,tt=Ue[0],qe=Ue[1],it=Ue[2],ft=Ue[3],gt={};return gt.lowerLeft_X=Ne(tt)||0,gt.lowerLeft_Y=Ve(qe+ft)||0,gt.upperRight_X=Ne(tt+it)||0,gt.upperRight_Y=Ve(qe)||0,[Number(Yn(gt.lowerLeft_X)),Number(Yn(gt.lowerLeft_Y)),Number(Yn(gt.upperRight_X)),Number(Yn(gt.upperRight_Y))]},Hr=function(Ue){if(Ue.appearanceStreamContent)return Ue.appearanceStreamContent;if(Ue.V||Ue.DV){var Le=[],Ne=Ue._V||Ue.DV,Ve=kr(Ue,Ne),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+" "+Yn(Ve.fontSize)+" Tf"),Le.push("1 0 0 1 0 0 Tm"),Le.push(Ve.text),Le.push("ET"),Le.push("Q"),Le.push("EMC");var qe=Wr(Ue);return qe.scope=Ue.scope,qe.stream=Le.join(`
|
|
|
`),qe}},kr=function(Ue,Le){var Ne=Ue.fontSize===0?Ue.maxFontSize:Ue.fontSize,Ve={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(Sn){return Sn.split(`
|
|
|
`)}):tt.map(function(Sn){return[Sn]});var qe=Ne,it=Ho.internal.getHeight(Ue)||0;it=it<0?-it:it;var ft=Ho.internal.getWidth(Ue)||0;ft=ft<0?-ft:ft;var gt=function(Sn,yn,sr){if(Sn+1<tt.length){var er=yn+" "+tt[Sn+1][0];return br(er,Ue,sr).width<=ft-4}return!1};qe++;e:for(;qe>0;){Le="",qe--;var Tt,Qt,Yt=br("3",Ue,qe).height,on=Ue.multiline?it-qe:(it-Yt)/2,Ft=on+=2,In=0,gn=0,kn=0;if(qe<=0){Le=`(...) Tj
|
|
|
`,Le+="% Width of Text: "+br(Le,Ue,qe=12).width+", FieldWidth:"+ft+`
|
|
|
`;break}for(var cn="",jn=0,dr=0;dr<tt.length;dr++)if(tt.hasOwnProperty(dr)){var Kr=!1;if(tt[dr].length!==1&&kn!==tt[dr].length-1){if((Yt+2)*(jn+2)+2>it)continue e;cn+=tt[dr][kn],Kr=!0,gn=dr,dr--}else{cn=(cn+=tt[dr][kn]+" ").substr(cn.length-1)==" "?cn.substr(0,cn.length-1):cn;var yo=parseInt(dr),Xo=gt(yo,cn,qe),Gr=dr>=tt.length-1;if(Xo&&!Gr){cn+=" ",kn=0;continue}if(Xo||Gr){if(Gr)gn=yo;else if(Ue.multiline&&(Yt+2)*(jn+2)+2>it)continue e}else{if(!Ue.multiline||(Yt+2)*(jn+2)+2>it)continue e;gn=yo}}for(var Jn="",Ro=In;Ro<=gn;Ro++){var jo=tt[Ro];if(Ue.multiline){if(Ro===gn){Jn+=jo[kn]+" ",kn=(kn+1)%jo.length;continue}if(Ro===In){Jn+=jo[jo.length-1]+" ";continue}}Jn+=jo[0]+" "}switch(Jn=Jn.substr(Jn.length-1)==" "?Jn.substr(0,Jn.length-1):Jn,Qt=br(Jn,Ue,qe).width,Ue.textAlign){case"right":Tt=ft-Qt-2;break;case"center":Tt=(ft-Qt)/2;break;case"left":default:Tt=2}Le+=Yn(Tt)+" "+Yn(Ft)+` Td
|
|
|
`,Le+="("+Rn(Jn)+`) Tj
|
|
|
`,Le+=-Yn(Tt)+` 0 Td
|
|
|
`,Ft=-(qe+2),Qt=0,In=Kr?gn:gn+1,jn++,cn=""}break}return Ve.text=Le,Ve.fontSize=qe,Ve},br=function(Ue,Le,Ne){var Ve=Le.scope.internal.getFont(Le.fontName,Le.fontStyle),tt=Le.scope.getStringUnitWidth(Ue,{font:Ve,fontSize:parseFloat(Ne),charSpace:0})*parseFloat(Ne);return{height:Le.scope.getStringUnitWidth("3",{font:Ve,fontSize:parseFloat(Ne),charSpace:0})*parseFloat(Ne)*1.5,width:tt}},Nn={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},Pr=function(Ue,Le){var Ne={type:"reference",object:Ue};Le.internal.getPageInfo(Ue.page).pageContext.annotations.find(function(Ve){return Ve.type===Ne.type&&Ve.object===Ne.object})===void 0&&Le.internal.getPageInfo(Ue.page).pageContext.annotations.push(Ne)},Sr=function(Ue,Le){for(var Ne in Ue)if(Ue.hasOwnProperty(Ne)){var Ve=Ne,tt=Ue[Ne];Le.internal.newObjectDeferredBegin(tt.objId,!0),(0,ve.Z)(tt)==="object"&&typeof tt.putStream=="function"&&tt.putStream(),delete Ue[Ve]}},So=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(Nn)),Ue.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Zo=Ue.internal.scaleFactor,Ue.internal.acroformPlugin.acroFormDictionaryRoot=new sn,Ue.internal.acroformPlugin.acroFormDictionaryRoot.scope=Ue,Ue.internal.acroformPlugin.acroFormDictionaryRoot._eventID=Ue.internal.events.subscribe("postPutResources",function(){(function(Ne){Ne.internal.events.unsubscribe(Ne.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete Ne.internal.acroformPlugin.acroFormDictionaryRoot._eventID,Ne.internal.acroformPlugin.printedOut=!0})(Ue)}),Ue.internal.events.subscribe("buildDocument",function(){(function(Ne){Ne.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var Ve=Ne.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var tt in Ve)if(Ve.hasOwnProperty(tt)){var qe=Ve[tt];qe.objId=void 0,qe.hasAnnotation&&Pr(qe,Ne)}})(Ue)}),Ue.internal.events.subscribe("putCatalog",function(){(function(Ne){if(Ne.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");Ne.internal.write("/AcroForm "+Ne.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(Ue)}),Ue.internal.events.subscribe("postPutPages",function(Ne){(function(Ve,tt){var qe=!Ve;for(var it in Ve||(tt.internal.newObjectDeferredBegin(tt.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),tt.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),Ve=Ve||tt.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(Ve.hasOwnProperty(it)){var ft=Ve[it],gt=[],Tt=ft.Rect;if(ft.Rect&&(ft.Rect=Xr(ft.Rect,tt)),tt.internal.newObjectDeferredBegin(ft.objId,!0),ft.DA=Ho.createDefaultAppearanceStream(ft),(0,ve.Z)(ft)==="object"&&typeof ft.getKeyValueListForStream=="function"&&(gt=ft.getKeyValueListForStream()),ft.Rect=Tt,ft.hasAppearanceStream&&!ft.appearanceStreamContent){var Qt=Hr(ft);gt.push({key:"AP",value:"<</N "+Qt+">>"}),tt.internal.acroformPlugin.xForms.push(Qt)}if(ft.appearanceStreamContent){var Yt="";for(var on in ft.appearanceStreamContent)if(ft.appearanceStreamContent.hasOwnProperty(on)){var Ft=ft.appearanceStreamContent[on];if(Yt+="/"+on+" ",Yt+="<<",Object.keys(Ft).length>=1||Array.isArray(Ft)){for(var it in Ft)if(Ft.hasOwnProperty(it)){var In=Ft[it];typeof In=="function"&&(In=In.call(tt,ft)),Yt+="/"+it+" "+In+" ",tt.internal.acroformPlugin.xForms.indexOf(In)>=0||tt.internal.acroformPlugin.xForms.push(In)}}else typeof(In=Ft)=="function"&&(In=In.call(tt,ft)),Yt+="/"+it+" "+In,tt.internal.acroformPlugin.xForms.indexOf(In)>=0||tt.internal.acroformPlugin.xForms.push(In);Yt+=">>"}gt.push({key:"AP",value:`<<
|
|
|
`+Yt+">>"})}tt.internal.putStream({additionalKeyValues:gt,objectId:ft.objId}),tt.internal.out("endobj")}qe&&Sr(tt.internal.acroformPlugin.xForms,tt)})(Ne,Ue)}),Ue.internal.acroformPlugin.isInitialized=!0}},Fo=Na.__acroform__.arrayToPdfArray=function(Ue,Le,Ne){var Ve=function(it){return it};if(Array.isArray(Ue)){for(var tt="[",qe=0;qe<Ue.length;qe++)switch(qe!==0&&(tt+=" "),(0,ve.Z)(Ue[qe])){case"boolean":case"number":case"object":tt+=Ue[qe].toString();break;case"string":Ue[qe].substr(0,1)!=="/"?(Le!==void 0&&Ne&&(Ve=Ne.internal.getEncryptor(Le)),tt+="("+Rn(Ve(Ue[qe].toString()))+")"):tt+=Ue[qe].toString()}return tt+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},Vo=function(Ue,Le,Ne){var Ve=function(tt){return tt};return Le!==void 0&&Ne&&(Ve=Ne.internal.getEncryptor(Le)),(Ue=Ue||"").toString(),Ue="("+Rn(Ve(Ue))+")"},Vt=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})};Vt.prototype.toString=function(){return this.objId+" 0 R"},Vt.prototype.putStream=function(){var Ue=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:Ue,objectId:this.objId}),this.scope.internal.out("endobj")},Vt.prototype.getKeyValueListForStream=function(){var Ue=[],Le=Object.getOwnPropertyNames(this).filter(function(qe){return qe!="content"&&qe!="appearanceStreamContent"&&qe!="scope"&&qe!="objId"&&qe.substring(0,1)!="_"});for(var Ne in Le)if(Object.getOwnPropertyDescriptor(this,Le[Ne]).configurable===!1){var Ve=Le[Ne],tt=this[Ve];tt&&(Array.isArray(tt)?Ue.push({key:Ve,value:Fo(tt,this.objId,this.scope)}):tt instanceof Vt?(tt.scope=this.scope,Ue.push({key:Ve,value:tt.objId+" 0 R"})):typeof tt!="function"&&Ue.push({key:Ve,value:tt}))}return Ue};var Gt=function(){Vt.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(Ne){Le=Ne}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(Ne){Ue=Ne.trim()},get:function(){return Ue||null}})};ar(Gt,Vt);var sn=function(){Vt.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 Ne=function(Ve){return Ve};return this.scope&&(Ne=this.scope.internal.getEncryptor(this.objId)),"("+Rn(Ne(Ue))+")"}},set:function(Ne){Ue=Ne}})};ar(sn,Vt);var Ln=function Ue(){Vt.call(this);var Le=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return Le},set:function(cn){if(isNaN(cn))throw new Error('Invalid value "'+cn+'" for attribute F supplied.');Le=cn}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!pr(Le,3)},set:function(cn){cn?this.F=Er(Le,3):this.F=Nr(Le,3)}});var Ne=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return Ne},set:function(cn){if(isNaN(cn))throw new Error('Invalid value "'+cn+'" for attribute Ff supplied.');Ne=cn}});var Ve=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(Ve.length!==0)return Ve},set:function(cn){Ve=cn!==void 0?cn:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!Ve||isNaN(Ve[0])?0:Ve[0]},set:function(cn){Ve[0]=cn}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!Ve||isNaN(Ve[1])?0:Ve[1]},set:function(cn){Ve[1]=cn}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!Ve||isNaN(Ve[2])?0:Ve[2]},set:function(cn){Ve[2]=cn}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!Ve||isNaN(Ve[3])?0:Ve[3]},set:function(cn){Ve[3]=cn}});var tt="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return tt},set:function(cn){switch(cn){case"/Btn":case"/Tx":case"/Ch":case"/Sig":tt=cn;break;default:throw new Error('Invalid value "'+cn+'" for attribute FT supplied.')}}});var qe=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!qe||qe.length<1){if(this instanceof Lo)return;qe="FieldObject"+Ue.FieldNum++}var cn=function(jn){return jn};return this.scope&&(cn=this.scope.internal.getEncryptor(this.objId)),"("+Rn(cn(qe))+")"},set:function(cn){qe=cn.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return qe},set:function(cn){qe=cn}});var it="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return it},set:function(cn){it=cn}});var ft="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return ft},set:function(cn){ft=cn}});var gt=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return gt},set:function(cn){gt=cn}});var Tt=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return Tt===void 0?50/Zo:Tt},set:function(cn){Tt=cn}});var Qt="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return Qt},set:function(cn){Qt=cn}});var Yt="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!Yt||this instanceof Lo||this instanceof ba))return Vo(Yt,this.objId,this.scope)},set:function(cn){cn=cn.toString(),Yt=cn}});var on=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(on)return this instanceof no?on:Vo(on,this.objId,this.scope)},set:function(cn){cn=cn.toString(),on=this instanceof no?cn:cn.substr(0,1)==="("?Wn(cn.substr(1,cn.length-2)):Wn(cn)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof no?Wn(on.substr(1,on.length-1)):on},set:function(cn){cn=cn.toString(),on=this instanceof no?"/"+cn:cn}});var Ft=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(Ft)return Ft},set:function(cn){this.V=cn}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(Ft)return this instanceof no?Ft:Vo(Ft,this.objId,this.scope)},set:function(cn){cn=cn.toString(),Ft=this instanceof no?cn:cn.substr(0,1)==="("?Wn(cn.substr(1,cn.length-2)):Wn(cn)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof no?Wn(Ft.substr(1,Ft.length-1)):Ft},set:function(cn){cn=cn.toString(),Ft=this instanceof no?"/"+cn:cn}}),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 In,gn=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return gn},set:function(cn){cn=!!cn,gn=cn}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(In)return In},set:function(cn){In=cn}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!pr(this.Ff,1)},set:function(cn){cn?this.Ff=Er(this.Ff,1):this.Ff=Nr(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!pr(this.Ff,2)},set:function(cn){cn?this.Ff=Er(this.Ff,2):this.Ff=Nr(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!pr(this.Ff,3)},set:function(cn){cn?this.Ff=Er(this.Ff,3):this.Ff=Nr(this.Ff,3)}});var kn=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(kn!==null)return kn},set:function(cn){if([0,1,2].indexOf(cn)===-1)throw new Error('Invalid value "'+cn+'" for attribute Q supplied.');kn=cn}}),Object.defineProperty(this,"textAlign",{get:function(){var cn;switch(kn){case 0:default:cn="left";break;case 1:cn="center";break;case 2:cn="right"}return cn},configurable:!0,enumerable:!0,set:function(cn){switch(cn){case"right":case 2:kn=2;break;case"center":case 1:kn=1;break;case"left":case 0:default:kn=0}}})};ar(Ln,Vt);var Vn=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(Ne){Ue=Ne}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return Ue},set:function(Ne){Ue=Ne}});var Le=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Fo(Le,this.objId,this.scope)},set:function(Ne){var Ve,tt;tt=[],typeof(Ve=Ne)=="string"&&(tt=function(qe,it,ft){ft||(ft=1);for(var gt,Tt=[];gt=it.exec(qe);)Tt.push(gt[ft]);return Tt}(Ve,/\((.*?)\)/g)),Le=tt}}),this.getOptions=function(){return Le},this.setOptions=function(Ne){Le=Ne,this.sort&&Le.sort()},this.addOption=function(Ne){Ne=(Ne=Ne||"").toString(),Le.push(Ne),this.sort&&Le.sort()},this.removeOption=function(Ne,Ve){for(Ve=Ve||!1,Ne=(Ne=Ne||"").toString();Le.indexOf(Ne)!==-1&&(Le.splice(Le.indexOf(Ne),1),Ve!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!pr(this.Ff,18)},set:function(Ne){Ne?this.Ff=Er(this.Ff,18):this.Ff=Nr(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!pr(this.Ff,19)},set:function(Ne){this.combo===!0&&(Ne?this.Ff=Er(this.Ff,19):this.Ff=Nr(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!pr(this.Ff,20)},set:function(Ne){Ne?(this.Ff=Er(this.Ff,20),Le.sort()):this.Ff=Nr(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!pr(this.Ff,22)},set:function(Ne){Ne?this.Ff=Er(this.Ff,22):this.Ff=Nr(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!pr(this.Ff,23)},set:function(Ne){Ne?this.Ff=Er(this.Ff,23):this.Ff=Nr(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!pr(this.Ff,27)},set:function(Ne){Ne?this.Ff=Er(this.Ff,27):this.Ff=Nr(this.Ff,27)}}),this.hasAppearanceStream=!1};ar(Vn,Ln);var ir=function(){Vn.call(this),this.fontName="helvetica",this.combo=!1};ar(ir,Vn);var cr=function(){ir.call(this),this.combo=!0};ar(cr,ir);var Qr=function(){cr.call(this),this.edit=!0};ar(Qr,cr);var no=function(){Ln.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!pr(this.Ff,15)},set:function(Ne){Ne?this.Ff=Er(this.Ff,15):this.Ff=Nr(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!pr(this.Ff,16)},set:function(Ne){Ne?this.Ff=Er(this.Ff,16):this.Ff=Nr(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!pr(this.Ff,17)},set:function(Ne){Ne?this.Ff=Er(this.Ff,17):this.Ff=Nr(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!pr(this.Ff,26)},set:function(Ne){Ne?this.Ff=Er(this.Ff,26):this.Ff=Nr(this.Ff,26)}});var Ue,Le={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var Ne=function(qe){return qe};if(this.scope&&(Ne=this.scope.internal.getEncryptor(this.objId)),Object.keys(Le).length!==0){var Ve,tt=[];for(Ve in tt.push("<<"),Le)tt.push("/"+Ve+" ("+Rn(Ne(Le[Ve]))+")");return tt.push(">>"),tt.join(`
|
|
|
`)}},set:function(Ne){(0,ve.Z)(Ne)==="object"&&(Le=Ne)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return Le.CA||""},set:function(Ne){typeof Ne=="string"&&(Le.CA=Ne)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return Ue},set:function(Ne){Ue=Ne}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return Ue.substr(1,Ue.length-1)},set:function(Ne){Ue="/"+Ne}})};ar(no,Ln);var ho=function(){no.call(this),this.pushButton=!0};ar(ho,no);var _o=function(){no.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:[]}})};ar(_o,no);var Lo=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 Ne,Ve={};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 qe,it=[];for(qe in it.push("<<"),Ve)it.push("/"+qe+" ("+Rn(tt(Ve[qe]))+")");return it.push(">>"),it.join(`
|
|
|
`)},set:function(tt){(0,ve.Z)(tt)==="object"&&(Ve=tt)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return Ve.CA||""},set:function(tt){typeof tt=="string"&&(Ve.CA=tt)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return Ne},set:function(tt){Ne=tt}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return Ne.substr(1,Ne.length-1)},set:function(tt){Ne="/"+tt}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Ho.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};ar(Lo,Ln),_o.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 Ne=this.Kids[Le];Ne.appearanceStreamContent=Ue.createAppearanceStream(Ne.optionName),Ne.caption=Ue.getCA()}},_o.prototype.createOption=function(Ue){var Le=new Lo;return Le.Parent=this,Le.optionName=Ue,this.Kids.push(Le),Ja.call(this.scope,Le),Le};var la=function(){no.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Ho.CheckBox.createAppearanceStream()};ar(la,no);var ba=function(){Ln.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!pr(this.Ff,13)},set:function(Le){Le?this.Ff=Er(this.Ff,13):this.Ff=Nr(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!pr(this.Ff,21)},set:function(Le){Le?this.Ff=Er(this.Ff,21):this.Ff=Nr(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!pr(this.Ff,23)},set:function(Le){Le?this.Ff=Er(this.Ff,23):this.Ff=Nr(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!pr(this.Ff,24)},set:function(Le){Le?this.Ff=Er(this.Ff,24):this.Ff=Nr(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!pr(this.Ff,25)},set:function(Le){Le?this.Ff=Er(this.Ff,25):this.Ff=Nr(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!pr(this.Ff,26)},set:function(Le){Le?this.Ff=Er(this.Ff,26):this.Ff=Nr(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}})};ar(ba,Ln);var pa=function(){ba.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!pr(this.Ff,14)},set:function(Ue){Ue?this.Ff=Er(this.Ff,14):this.Ff=Nr(this.Ff,14)}}),this.password=!0};ar(pa,ba);var Ho={CheckBox:{createAppearanceStream:function(){return{N:{On:Ho.CheckBox.YesNormal},D:{On:Ho.CheckBox.YesPushDown,Off:Ho.CheckBox.OffPushDown}}},YesPushDown:function(Ue){var Le=Wr(Ue);Le.scope=Ue.scope;var Ne=[],Ve=Ue.scope.internal.getFont(Ue.fontName,Ue.fontStyle).id,tt=Ue.scope.__private__.encodeColorString(Ue.color),qe=kr(Ue,Ue.caption);return Ne.push("0.749023 g"),Ne.push("0 0 "+Yn(Ho.internal.getWidth(Ue))+" "+Yn(Ho.internal.getHeight(Ue))+" re"),Ne.push("f"),Ne.push("BMC"),Ne.push("q"),Ne.push("0 0 1 rg"),Ne.push("/"+Ve+" "+Yn(qe.fontSize)+" Tf "+tt),Ne.push("BT"),Ne.push(qe.text),Ne.push("ET"),Ne.push("Q"),Ne.push("EMC"),Le.stream=Ne.join(`
|
|
|
`),Le},YesNormal:function(Ue){var Le=Wr(Ue);Le.scope=Ue.scope;var Ne=Ue.scope.internal.getFont(Ue.fontName,Ue.fontStyle).id,Ve=Ue.scope.__private__.encodeColorString(Ue.color),tt=[],qe=Ho.internal.getHeight(Ue),it=Ho.internal.getWidth(Ue),ft=kr(Ue,Ue.caption);return tt.push("1 g"),tt.push("0 0 "+Yn(it)+" "+Yn(qe)+" re"),tt.push("f"),tt.push("q"),tt.push("0 0 1 rg"),tt.push("0 0 "+Yn(it-1)+" "+Yn(qe-1)+" re"),tt.push("W"),tt.push("n"),tt.push("0 g"),tt.push("BT"),tt.push("/"+Ne+" "+Yn(ft.fontSize)+" Tf "+Ve),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 Ne=[];return Ne.push("0.749023 g"),Ne.push("0 0 "+Yn(Ho.internal.getWidth(Ue))+" "+Yn(Ho.internal.getHeight(Ue))+" re"),Ne.push("f"),Le.stream=Ne.join(`
|
|
|
`),Le}},RadioButton:{Circle:{createAppearanceStream:function(Ue){var Le={D:{Off:Ho.RadioButton.Circle.OffPushDown},N:{}};return Le.N[Ue]=Ho.RadioButton.Circle.YesNormal,Le.D[Ue]=Ho.RadioButton.Circle.YesPushDown,Le},getCA:function(){return"l"},YesNormal:function(Ue){var Le=Wr(Ue);Le.scope=Ue.scope;var Ne=[],Ve=Ho.internal.getWidth(Ue)<=Ho.internal.getHeight(Ue)?Ho.internal.getWidth(Ue)/4:Ho.internal.getHeight(Ue)/4;Ve=Number((.9*Ve).toFixed(5));var tt=Ho.internal.Bezier_C,qe=Number((Ve*tt).toFixed(5));return Ne.push("q"),Ne.push("1 0 0 1 "+Wt(Ho.internal.getWidth(Ue)/2)+" "+Wt(Ho.internal.getHeight(Ue)/2)+" cm"),Ne.push(Ve+" 0 m"),Ne.push(Ve+" "+qe+" "+qe+" "+Ve+" 0 "+Ve+" c"),Ne.push("-"+qe+" "+Ve+" -"+Ve+" "+qe+" -"+Ve+" 0 c"),Ne.push("-"+Ve+" -"+qe+" -"+qe+" -"+Ve+" 0 -"+Ve+" c"),Ne.push(qe+" -"+Ve+" "+Ve+" -"+qe+" "+Ve+" 0 c"),Ne.push("f"),Ne.push("Q"),Le.stream=Ne.join(`
|
|
|
`),Le},YesPushDown:function(Ue){var Le=Wr(Ue);Le.scope=Ue.scope;var Ne=[],Ve=Ho.internal.getWidth(Ue)<=Ho.internal.getHeight(Ue)?Ho.internal.getWidth(Ue)/4:Ho.internal.getHeight(Ue)/4;Ve=Number((.9*Ve).toFixed(5));var tt=Number((2*Ve).toFixed(5)),qe=Number((tt*Ho.internal.Bezier_C).toFixed(5)),it=Number((Ve*Ho.internal.Bezier_C).toFixed(5));return Ne.push("0.749023 g"),Ne.push("q"),Ne.push("1 0 0 1 "+Wt(Ho.internal.getWidth(Ue)/2)+" "+Wt(Ho.internal.getHeight(Ue)/2)+" cm"),Ne.push(tt+" 0 m"),Ne.push(tt+" "+qe+" "+qe+" "+tt+" 0 "+tt+" c"),Ne.push("-"+qe+" "+tt+" -"+tt+" "+qe+" -"+tt+" 0 c"),Ne.push("-"+tt+" -"+qe+" -"+qe+" -"+tt+" 0 -"+tt+" c"),Ne.push(qe+" -"+tt+" "+tt+" -"+qe+" "+tt+" 0 c"),Ne.push("f"),Ne.push("Q"),Ne.push("0 g"),Ne.push("q"),Ne.push("1 0 0 1 "+Wt(Ho.internal.getWidth(Ue)/2)+" "+Wt(Ho.internal.getHeight(Ue)/2)+" cm"),Ne.push(Ve+" 0 m"),Ne.push(Ve+" "+it+" "+it+" "+Ve+" 0 "+Ve+" c"),Ne.push("-"+it+" "+Ve+" -"+Ve+" "+it+" -"+Ve+" 0 c"),Ne.push("-"+Ve+" -"+it+" -"+it+" -"+Ve+" 0 -"+Ve+" c"),Ne.push(it+" -"+Ve+" "+Ve+" -"+it+" "+Ve+" 0 c"),Ne.push("f"),Ne.push("Q"),Le.stream=Ne.join(`
|
|
|
`),Le},OffPushDown:function(Ue){var Le=Wr(Ue);Le.scope=Ue.scope;var Ne=[],Ve=Ho.internal.getWidth(Ue)<=Ho.internal.getHeight(Ue)?Ho.internal.getWidth(Ue)/4:Ho.internal.getHeight(Ue)/4;Ve=Number((.9*Ve).toFixed(5));var tt=Number((2*Ve).toFixed(5)),qe=Number((tt*Ho.internal.Bezier_C).toFixed(5));return Ne.push("0.749023 g"),Ne.push("q"),Ne.push("1 0 0 1 "+Wt(Ho.internal.getWidth(Ue)/2)+" "+Wt(Ho.internal.getHeight(Ue)/2)+" cm"),Ne.push(tt+" 0 m"),Ne.push(tt+" "+qe+" "+qe+" "+tt+" 0 "+tt+" c"),Ne.push("-"+qe+" "+tt+" -"+tt+" "+qe+" -"+tt+" 0 c"),Ne.push("-"+tt+" -"+qe+" -"+qe+" -"+tt+" 0 -"+tt+" c"),Ne.push(qe+" -"+tt+" "+tt+" -"+qe+" "+tt+" 0 c"),Ne.push("f"),Ne.push("Q"),Le.stream=Ne.join(`
|
|
|
`),Le}},Cross:{createAppearanceStream:function(Ue){var Le={D:{Off:Ho.RadioButton.Cross.OffPushDown},N:{}};return Le.N[Ue]=Ho.RadioButton.Cross.YesNormal,Le.D[Ue]=Ho.RadioButton.Cross.YesPushDown,Le},getCA:function(){return"8"},YesNormal:function(Ue){var Le=Wr(Ue);Le.scope=Ue.scope;var Ne=[],Ve=Ho.internal.calculateCross(Ue);return Ne.push("q"),Ne.push("1 1 "+Yn(Ho.internal.getWidth(Ue)-2)+" "+Yn(Ho.internal.getHeight(Ue)-2)+" re"),Ne.push("W"),Ne.push("n"),Ne.push(Yn(Ve.x1.x)+" "+Yn(Ve.x1.y)+" m"),Ne.push(Yn(Ve.x2.x)+" "+Yn(Ve.x2.y)+" l"),Ne.push(Yn(Ve.x4.x)+" "+Yn(Ve.x4.y)+" m"),Ne.push(Yn(Ve.x3.x)+" "+Yn(Ve.x3.y)+" l"),Ne.push("s"),Ne.push("Q"),Le.stream=Ne.join(`
|
|
|
`),Le},YesPushDown:function(Ue){var Le=Wr(Ue);Le.scope=Ue.scope;var Ne=Ho.internal.calculateCross(Ue),Ve=[];return Ve.push("0.749023 g"),Ve.push("0 0 "+Yn(Ho.internal.getWidth(Ue))+" "+Yn(Ho.internal.getHeight(Ue))+" re"),Ve.push("f"),Ve.push("q"),Ve.push("1 1 "+Yn(Ho.internal.getWidth(Ue)-2)+" "+Yn(Ho.internal.getHeight(Ue)-2)+" re"),Ve.push("W"),Ve.push("n"),Ve.push(Yn(Ne.x1.x)+" "+Yn(Ne.x1.y)+" m"),Ve.push(Yn(Ne.x2.x)+" "+Yn(Ne.x2.y)+" l"),Ve.push(Yn(Ne.x4.x)+" "+Yn(Ne.x4.y)+" m"),Ve.push(Yn(Ne.x3.x)+" "+Yn(Ne.x3.y)+" l"),Ve.push("s"),Ve.push("Q"),Le.stream=Ve.join(`
|
|
|
`),Le},OffPushDown:function(Ue){var Le=Wr(Ue);Le.scope=Ue.scope;var Ne=[];return Ne.push("0.749023 g"),Ne.push("0 0 "+Yn(Ho.internal.getWidth(Ue))+" "+Yn(Ho.internal.getHeight(Ue))+" re"),Ne.push("f"),Le.stream=Ne.join(`
|
|
|
`),Le}}},createDefaultAppearanceStream:function(Ue){var Le=Ue.scope.internal.getFont(Ue.fontName,Ue.fontStyle).id,Ne=Ue.scope.__private__.encodeColorString(Ue.color);return"/"+Le+" "+Ue.fontSize+" Tf "+Ne}};Ho.internal={Bezier_C:.551915024494,calculateCross:function(Ue){var Le=Ho.internal.getWidth(Ue),Ne=Ho.internal.getHeight(Ue),Ve=Math.min(Le,Ne);return{x1:{x:(Le-Ve)/2,y:(Ne-Ve)/2+Ve},x2:{x:(Le-Ve)/2+Ve,y:(Ne-Ve)/2},x3:{x:(Le-Ve)/2,y:(Ne-Ve)/2},x4:{x:(Le-Ve)/2+Ve,y:(Ne-Ve)/2+Ve}}}},Ho.internal.getWidth=function(Ue){var Le=0;return(0,ve.Z)(Ue)==="object"&&(Le=to(Ue.Rect[2])),Le},Ho.internal.getHeight=function(Ue){var Le=0;return(0,ve.Z)(Ue)==="object"&&(Le=to(Ue.Rect[3])),Le};var Ja=Na.addField=function(Ue){if(So(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};Na.AcroFormChoiceField=Vn,Na.AcroFormListBox=ir,Na.AcroFormComboBox=cr,Na.AcroFormEditBox=Qr,Na.AcroFormButton=no,Na.AcroFormPushButton=ho,Na.AcroFormRadioButton=_o,Na.AcroFormCheckBox=la,Na.AcroFormTextField=ba,Na.AcroFormPasswordField=pa,Na.AcroFormAppearance=Ho,Na.AcroForm={ChoiceField:Vn,ListBox:ir,ComboBox:cr,EditBox:Qr,Button:no,PushButton:ho,RadioButton:_o,CheckBox:la,TextField:ba,PasswordField:pa,Appearance:Ho},fo.AcroForm={ChoiceField:Vn,ListBox:ir,ComboBox:cr,EditBox:Qr,Button:no,PushButton:ho,RadioButton:_o,CheckBox:la,TextField:ba,PasswordField:pa,Appearance:Ho};var Ga=fo.AcroForm;function vi(Ue){return Ue.reduce(function(Le,Ne,Ve){return Le[Ne]=Ve,Le},{})}(function(Ue){Ue.__addimage__={};var Le="UNKNOWN",Ne={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]]},Ve=Ue.__addimage__.getImageFileTypeByImageData=function(Sn,yn){var sr,er,wo,oo,Co,Zr=Le;if((yn=yn||Le)==="RGBA"||Sn.data!==void 0&&Sn.data instanceof Uint8ClampedArray&&"height"in Sn&&"width"in Sn)return"RGBA";if(Xo(Sn))for(Co in Ne)for(wo=Ne[Co],sr=0;sr<wo.length;sr+=1){for(oo=!0,er=0;er<wo[sr].length;er+=1)if(wo[sr][er]!==void 0&&wo[sr][er]!==Sn[er]){oo=!1;break}if(oo===!0){Zr=Co;break}}else for(Co in Ne)for(wo=Ne[Co],sr=0;sr<wo.length;sr+=1){for(oo=!0,er=0;er<wo[sr].length;er+=1)if(wo[sr][er]!==void 0&&wo[sr][er]!==Sn.charCodeAt(er)){oo=!1;break}if(oo===!0){Zr=Co;break}}return Zr===Le&&yn!==Le&&(Zr=yn),Zr},tt=function Sn(yn){for(var sr=this.internal.write,er=this.internal.putStream,wo=(0,this.internal.getFilters)();wo.indexOf("FlateEncode")!==-1;)wo.splice(wo.indexOf("FlateEncode"),1);yn.objectId=this.internal.newObject();var oo=[];if(oo.push({key:"Type",value:"/XObject"}),oo.push({key:"Subtype",value:"/Image"}),oo.push({key:"Width",value:yn.width}),oo.push({key:"Height",value:yn.height}),yn.colorSpace===kn.INDEXED?oo.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(yn.palette.length/3-1)+" "+("sMask"in yn&&yn.sMask!==void 0?yn.objectId+2:yn.objectId+1)+" 0 R]"}):(oo.push({key:"ColorSpace",value:"/"+yn.colorSpace}),yn.colorSpace===kn.DEVICE_CMYK&&oo.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),oo.push({key:"BitsPerComponent",value:yn.bitsPerComponent}),"decodeParameters"in yn&&yn.decodeParameters!==void 0&&oo.push({key:"DecodeParms",value:"<<"+yn.decodeParameters+">>"}),"transparency"in yn&&Array.isArray(yn.transparency)){for(var Co="",Zr=0,Do=yn.transparency.length;Zr<Do;Zr++)Co+=yn.transparency[Zr]+" "+yn.transparency[Zr]+" ";oo.push({key:"Mask",value:"["+Co+"]"})}yn.sMask!==void 0&&oo.push({key:"SMask",value:yn.objectId+1+" 0 R"});var To=yn.filter!==void 0?["/"+yn.filter]:void 0;if(er({data:yn.data,additionalKeyValues:oo,alreadyAppliedFilters:To,objectId:yn.objectId}),sr("endobj"),"sMask"in yn&&yn.sMask!==void 0){var Ba="/Predictor "+yn.predictor+" /Colors 1 /BitsPerComponent "+yn.bitsPerComponent+" /Columns "+yn.width,$t={width:yn.width,height:yn.height,colorSpace:"DeviceGray",bitsPerComponent:yn.bitsPerComponent,decodeParameters:Ba,data:yn.sMask};"filter"in yn&&($t.filter=yn.filter),Sn.call(this,$t)}if(yn.colorSpace===kn.INDEXED){var Mn=this.internal.newObject();er({data:Jn(new Uint8Array(yn.palette)),objectId:Mn}),sr("endobj")}},qe=function(){var Sn=this.internal.collections.addImage_images;for(var yn in Sn)tt.call(this,Sn[yn])},it=function(){var Sn,yn=this.internal.collections.addImage_images,sr=this.internal.write;for(var er in yn)sr("/I"+(Sn=yn[er]).index,Sn.objectId,"0","R")},ft=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",qe),this.internal.events.subscribe("putXobjectDict",it))},gt=function(){var Sn=this.internal.collections.addImage_images;return ft.call(this),Sn},Tt=function(){return Object.keys(this.internal.collections.addImage_images).length},Qt=function(Sn){return typeof Ue["process"+Sn.toUpperCase()]=="function"},Yt=function(Sn){return(0,ve.Z)(Sn)==="object"&&Sn.nodeType===1},on=function(Sn,yn){if(Sn.nodeName==="IMG"&&Sn.hasAttribute("src")){var sr=""+Sn.getAttribute("src");if(sr.indexOf("data:image/")===0)return na(unescape(sr).split("base64,").pop());var er=Ue.loadFile(sr,!0);if(er!==void 0)return er}if(Sn.nodeName==="CANVAS"){if(Sn.width===0||Sn.height===0)throw new Error("Given canvas must have data. Canvas width: "+Sn.width+", height: "+Sn.height);var wo;switch(yn){case"PNG":wo="image/png";break;case"WEBP":wo="image/webp";break;case"JPEG":case"JPG":default:wo="image/jpeg"}return na(Sn.toDataURL(wo,1).split("base64,").pop())}},Ft=function(Sn){var yn=this.internal.collections.addImage_images;if(yn){for(var sr in yn)if(Sn===yn[sr].alias)return yn[sr]}},In=function(Sn,yn,sr){return Sn||yn||(Sn=-96,yn=-96),Sn<0&&(Sn=-1*sr.width*72/Sn/this.internal.scaleFactor),yn<0&&(yn=-1*sr.height*72/yn/this.internal.scaleFactor),Sn===0&&(Sn=yn*sr.width/sr.height),yn===0&&(yn=Sn*sr.height/sr.width),[Sn,yn]},gn=function(Sn,yn,sr,er,wo,oo){var Co=In.call(this,sr,er,wo),Zr=this.internal.getCoordinateString,Do=this.internal.getVerticalCoordinateString,To=gt.call(this);if(sr=Co[0],er=Co[1],To[wo.index]=wo,oo){oo*=Math.PI/180;var Ba=Math.cos(oo),$t=Math.sin(oo),Mn=function(Ar){return Ar.toFixed(4)},Kn=[Mn(Ba),Mn($t),Mn(-1*$t),Mn(Ba),0,0,"cm"]}this.internal.write("q"),oo?(this.internal.write([1,"0","0",1,Zr(Sn),Do(yn+er),"cm"].join(" ")),this.internal.write(Kn.join(" ")),this.internal.write([Zr(sr),"0","0",Zr(er),"0","0","cm"].join(" "))):this.internal.write([Zr(sr),"0","0",Zr(er),Zr(Sn),Do(yn+er),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+wo.index+" Do"),this.internal.write("Q")},kn=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 cn=Ue.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},jn=Ue.__addimage__.sHashCode=function(Sn){var yn,sr,er=0;if(typeof Sn=="string")for(sr=Sn.length,yn=0;yn<sr;yn++)er=(er<<5)-er+Sn.charCodeAt(yn),er|=0;else if(Xo(Sn))for(sr=Sn.byteLength/2,yn=0;yn<sr;yn++)er=(er<<5)-er+Sn[yn],er|=0;return er},dr=Ue.__addimage__.validateStringAsBase64=function(Sn){(Sn=Sn||"").toString().trim();var yn=!0;return Sn.length===0&&(yn=!1),Sn.length%4!=0&&(yn=!1),/^[A-Za-z0-9+/]+$/.test(Sn.substr(0,Sn.length-2))===!1&&(yn=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(Sn.substr(-2))===!1&&(yn=!1),yn},Kr=Ue.__addimage__.extractImageFromDataUrl=function(Sn){var yn=(Sn=Sn||"").split("base64,"),sr=null;if(yn.length===2){var er=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(yn[0]);Array.isArray(er)&&(sr={mimeType:er[1],charset:er[2],data:yn[1]})}return sr},yo=Ue.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"};Ue.__addimage__.isArrayBuffer=function(Sn){return yo()&&Sn instanceof ArrayBuffer};var Xo=Ue.__addimage__.isArrayBufferView=function(Sn){return yo()&&typeof Uint32Array!="undefined"&&(Sn instanceof Int8Array||Sn instanceof Uint8Array||typeof Uint8ClampedArray!="undefined"&&Sn instanceof Uint8ClampedArray||Sn instanceof Int16Array||Sn instanceof Uint16Array||Sn instanceof Int32Array||Sn instanceof Uint32Array||Sn instanceof Float32Array||Sn instanceof Float64Array)},Gr=Ue.__addimage__.binaryStringToUint8Array=function(Sn){for(var yn=Sn.length,sr=new Uint8Array(yn),er=0;er<yn;er++)sr[er]=Sn.charCodeAt(er);return sr},Jn=Ue.__addimage__.arrayBufferToBinaryString=function(Sn){for(var yn="",sr=Xo(Sn)?Sn:new Uint8Array(Sn),er=0;er<sr.length;er+=8192)yn+=String.fromCharCode.apply(null,sr.subarray(er,er+8192));return yn};Ue.addImage=function(){var Sn,yn,sr,er,wo,oo,Co,Zr,Do;if(typeof arguments[1]=="number"?(yn=Le,sr=arguments[1],er=arguments[2],wo=arguments[3],oo=arguments[4],Co=arguments[5],Zr=arguments[6],Do=arguments[7]):(yn=arguments[1],sr=arguments[2],er=arguments[3],wo=arguments[4],oo=arguments[5],Co=arguments[6],Zr=arguments[7],Do=arguments[8]),(0,ve.Z)(Sn=arguments[0])==="object"&&!Yt(Sn)&&"imageData"in Sn){var To=Sn;Sn=To.imageData,yn=To.format||yn||Le,sr=To.x||sr||0,er=To.y||er||0,wo=To.w||To.width||wo,oo=To.h||To.height||oo,Co=To.alias||Co,Zr=To.compression||Zr,Do=To.rotation||To.angle||Do}var Ba=this.internal.getFilters();if(Zr===void 0&&Ba.indexOf("FlateEncode")!==-1&&(Zr="SLOW"),isNaN(sr)||isNaN(er))throw new Error("Invalid coordinates passed to jsPDF.addImage");ft.call(this);var $t=Ro.call(this,Sn,yn,Co,Zr);return gn.call(this,sr,er,wo,oo,$t,Do),this};var Ro=function(Sn,yn,sr,er){var wo,oo,Co;if(typeof Sn=="string"&&Ve(Sn)===Le){Sn=unescape(Sn);var Zr=jo(Sn,!1);(Zr!==""||(Zr=Ue.loadFile(Sn,!0))!==void 0)&&(Sn=Zr)}if(Yt(Sn)&&(Sn=on(Sn,yn)),yn=Ve(Sn,yn),!Qt(yn))throw new Error("addImage does not support files of type '"+yn+"', please ensure that a plugin for '"+yn+"' support is added.");if(((Co=sr)==null||Co.length===0)&&(sr=function(Do){return typeof Do=="string"||Xo(Do)?jn(Do):Xo(Do.data)?jn(Do.data):null}(Sn)),(wo=Ft.call(this,sr))||(yo()&&(Sn instanceof Uint8Array||yn==="RGBA"||(oo=Sn,Sn=Gr(Sn))),wo=this["process"+yn.toUpperCase()](Sn,Tt.call(this),sr,function(Do){return Do&&typeof Do=="string"&&(Do=Do.toUpperCase()),Do in Ue.image_compression?Do:cn.NONE}(er),oo)),!wo)throw new Error("An unknown error occurred whilst processing the image.");return wo},jo=Ue.__addimage__.convertBase64ToBinaryString=function(Sn,yn){var sr;yn=typeof yn!="boolean"||yn;var er,wo="";if(typeof Sn=="string"){er=(sr=Kr(Sn))!==null?sr.data:Sn;try{wo=na(er)}catch(oo){if(yn)throw dr(er)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+oo.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return wo};Ue.getImageProperties=function(Sn){var yn,sr,er="";if(Yt(Sn)&&(Sn=on(Sn)),typeof Sn=="string"&&Ve(Sn)===Le&&((er=jo(Sn,!1))===""&&(er=Ue.loadFile(Sn)||""),Sn=er),sr=Ve(Sn),!Qt(sr))throw new Error("addImage does not support files of type '"+sr+"', please ensure that a plugin for '"+sr+"' support is added.");if(!yo()||Sn instanceof Uint8Array||(Sn=Gr(Sn)),!(yn=this["process"+sr.toUpperCase()](Sn)))throw new Error("An unknown error occurred whilst processing the image");return yn.fileType=sr,yn}})(fo.API),function(Ue){var Le=function(Ne){if(Ne!==void 0&&Ne!="")return!0};fo.API.events.push(["addPage",function(Ne){this.internal.getPageInfo(Ne.pageNumber).pageContext.annotations=[]}]),Ue.events.push(["putPage",function(Ne){for(var Ve,tt,qe,it=this.internal.getCoordinateString,ft=this.internal.getVerticalCoordinateString,gt=this.internal.getPageInfoByObjId(Ne.objId),Tt=Ne.pageContext.annotations,Qt=!1,Yt=0;Yt<Tt.length&&!Qt;Yt++)switch((Ve=Tt[Yt]).type){case"link":(Le(Ve.options.url)||Le(Ve.options.pageNumber))&&(Qt=!0);break;case"reference":case"text":case"freetext":Qt=!0}if(Qt!=0){this.internal.write("/Annots [");for(var on=0;on<Tt.length;on++){Ve=Tt[on];var Ft=this.internal.pdfEscape,In=this.internal.getEncryptor(Ne.objId);switch(Ve.type){case"reference":this.internal.write(" "+Ve.object.objId+" 0 R ");break;case"text":var gn=this.internal.newAdditionalObject(),kn=this.internal.newAdditionalObject(),cn=this.internal.getEncryptor(gn.objId),jn=Ve.title||"Note";qe="<</Type /Annot /Subtype /Text "+(tt="/Rect ["+it(Ve.bounds.x)+" "+ft(Ve.bounds.y+Ve.bounds.h)+" "+it(Ve.bounds.x+Ve.bounds.w)+" "+ft(Ve.bounds.y)+"] ")+"/Contents ("+Ft(cn(Ve.contents))+")",qe+=" /Popup "+kn.objId+" 0 R",qe+=" /P "+gt.objId+" 0 R",qe+=" /T ("+Ft(cn(jn))+") >>",gn.content=qe;var dr=gn.objId+" 0 R";qe="<</Type /Annot /Subtype /Popup "+(tt="/Rect ["+it(Ve.bounds.x+30)+" "+ft(Ve.bounds.y+Ve.bounds.h)+" "+it(Ve.bounds.x+Ve.bounds.w+30)+" "+ft(Ve.bounds.y)+"] ")+" /Parent "+dr,Ve.open&&(qe+=" /Open true"),qe+=" >>",kn.content=qe,this.internal.write(gn.objId,"0 R",kn.objId,"0 R");break;case"freetext":tt="/Rect ["+it(Ve.bounds.x)+" "+ft(Ve.bounds.y)+" "+it(Ve.bounds.x+Ve.bounds.w)+" "+ft(Ve.bounds.y+Ve.bounds.h)+"] ";var Kr=Ve.color||"#000000";qe="<</Type /Annot /Subtype /FreeText "+tt+"/Contents ("+Ft(In(Ve.contents))+")",qe+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+Kr+")",qe+=" /Border [0 0 0]",qe+=" >>",this.internal.write(qe);break;case"link":if(Ve.options.name){var yo=this.annotations._nameMap[Ve.options.name];Ve.options.pageNumber=yo.page,Ve.options.top=yo.y}else Ve.options.top||(Ve.options.top=0);if(tt="/Rect ["+Ve.finalBounds.x+" "+Ve.finalBounds.y+" "+Ve.finalBounds.w+" "+Ve.finalBounds.h+"] ",qe="",Ve.options.url)qe="<</Type /Annot /Subtype /Link "+tt+"/Border [0 0 0] /A <</S /URI /URI ("+Ft(In(Ve.options.url))+") >>";else if(Ve.options.pageNumber)switch(qe="<</Type /Annot /Subtype /Link "+tt+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(Ve.options.pageNumber).objId+" 0 R",Ve.options.magFactor=Ve.options.magFactor||"XYZ",Ve.options.magFactor){case"Fit":qe+=" /Fit]";break;case"FitH":qe+=" /FitH "+Ve.options.top+"]";break;case"FitV":Ve.options.left=Ve.options.left||0,qe+=" /FitV "+Ve.options.left+"]";break;case"XYZ":default:var Xo=ft(Ve.options.top);Ve.options.left=Ve.options.left||0,Ve.options.zoom===void 0&&(Ve.options.zoom=0),qe+=" /XYZ "+Ve.options.left+" "+Xo+" "+Ve.options.zoom+"]"}qe!=""&&(qe+=" >>",this.internal.write(qe))}}this.internal.write("]")}}]),Ue.createAnnotation=function(Ne){var Ve=this.internal.getCurrentPageInfo();switch(Ne.type){case"link":this.link(Ne.bounds.x,Ne.bounds.y,Ne.bounds.w,Ne.bounds.h,Ne);break;case"text":case"freetext":Ve.pageContext.annotations.push(Ne)}},Ue.link=function(Ne,Ve,tt,qe,it){var ft=this.internal.getCurrentPageInfo(),gt=this.internal.getCoordinateString,Tt=this.internal.getVerticalCoordinateString;ft.pageContext.annotations.push({finalBounds:{x:gt(Ne),y:Tt(Ve),w:gt(Ne+tt),h:Tt(Ve+qe)},options:it,type:"link"})},Ue.textWithLink=function(Ne,Ve,tt,qe){var it,ft,gt=this.getTextWidth(Ne),Tt=this.internal.getLineHeight()/this.internal.scaleFactor;if(qe.maxWidth!==void 0){ft=qe.maxWidth;var Qt=this.splitTextToSize(Ne,ft).length;it=Math.ceil(Tt*Qt)}else ft=gt,it=Tt;return this.text(Ne,Ve,tt,qe),tt+=.2*Tt,qe.align==="center"&&(Ve-=gt/2),qe.align==="right"&&(Ve-=gt),this.link(Ve,tt-Tt,ft,it,qe),gt},Ue.getTextWidth=function(Ne){var Ve=this.internal.getFontSize();return this.getStringUnitWidth(Ne)*Ve/this.internal.scaleFactor}}(fo.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]},Ne={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}},Ve={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},tt=[1570,1571,1573,1575];Ue.__arabicParser__={};var qe=Ue.__arabicParser__.isInArabicSubstitutionA=function(gn){return Le[gn.charCodeAt(0)]!==void 0},it=Ue.__arabicParser__.isArabicLetter=function(gn){return typeof gn=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(gn)},ft=Ue.__arabicParser__.isArabicEndLetter=function(gn){return it(gn)&&qe(gn)&&Le[gn.charCodeAt(0)].length<=2},gt=Ue.__arabicParser__.isArabicAlfLetter=function(gn){return it(gn)&&tt.indexOf(gn.charCodeAt(0))>=0};Ue.__arabicParser__.arabicLetterHasIsolatedForm=function(gn){return it(gn)&&qe(gn)&&Le[gn.charCodeAt(0)].length>=1};var Tt=Ue.__arabicParser__.arabicLetterHasFinalForm=function(gn){return it(gn)&&qe(gn)&&Le[gn.charCodeAt(0)].length>=2};Ue.__arabicParser__.arabicLetterHasInitialForm=function(gn){return it(gn)&&qe(gn)&&Le[gn.charCodeAt(0)].length>=3};var Qt=Ue.__arabicParser__.arabicLetterHasMedialForm=function(gn){return it(gn)&&qe(gn)&&Le[gn.charCodeAt(0)].length==4},Yt=Ue.__arabicParser__.resolveLigatures=function(gn){var kn=0,cn=Ne,jn="",dr=0;for(kn=0;kn<gn.length;kn+=1)cn[gn.charCodeAt(kn)]!==void 0?(dr++,typeof(cn=cn[gn.charCodeAt(kn)])=="number"&&(jn+=String.fromCharCode(cn),cn=Ne,dr=0),kn===gn.length-1&&(cn=Ne,jn+=gn.charAt(kn-(dr-1)),kn-=dr-1,dr=0)):(cn=Ne,jn+=gn.charAt(kn-dr),kn-=dr,dr=0);return jn};Ue.__arabicParser__.isArabicDiacritic=function(gn){return gn!==void 0&&Ve[gn.charCodeAt(0)]!==void 0};var on=Ue.__arabicParser__.getCorrectForm=function(gn,kn,cn){return it(gn)?qe(gn)===!1?-1:!Tt(gn)||!it(kn)&&!it(cn)||!it(cn)&&ft(kn)||ft(gn)&&!it(kn)||ft(gn)&>(kn)||ft(gn)&&ft(kn)?0:Qt(gn)&&it(kn)&&!ft(kn)&&it(cn)&&Tt(cn)?3:ft(gn)||!it(cn)?1:2:-1},Ft=function(gn){var kn=0,cn=0,jn=0,dr="",Kr="",yo="",Xo=(gn=gn||"").split("\\s+"),Gr=[];for(kn=0;kn<Xo.length;kn+=1){for(Gr.push(""),cn=0;cn<Xo[kn].length;cn+=1)dr=Xo[kn][cn],Kr=Xo[kn][cn-1],yo=Xo[kn][cn+1],it(dr)?(jn=on(dr,Kr,yo),Gr[kn]+=jn!==-1?String.fromCharCode(Le[dr.charCodeAt(0)][jn]):dr):Gr[kn]+=dr;Gr[kn]=Yt(Gr[kn])}return Gr.join(" ")},In=Ue.__arabicParser__.processArabic=Ue.processArabic=function(){var gn,kn=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,cn=[];if(Array.isArray(kn)){var jn=0;for(cn=[],jn=0;jn<kn.length;jn+=1)Array.isArray(kn[jn])?cn.push([Ft(kn[jn][0]),kn[jn][1],kn[jn][2]]):cn.push([Ft(kn[jn])]);gn=cn}else gn=Ft(kn);return typeof arguments[0]=="string"?gn:(arguments[0].text=gn,arguments[0])};Ue.events.push(["preProcessText",In])}(fo.API),fo.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 Ne=void 0;Object.defineProperty(this,"pdf",{get:function(){return Ne},set:function(ft){Ne=ft}});var Ve=150;Object.defineProperty(this,"width",{get:function(){return Ve},set:function(ft){Ve=isNaN(ft)||Number.isInteger(ft)===!1||ft<0?150:ft,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=Ve+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 qe=[];Object.defineProperty(this,"childNodes",{get:function(){return qe},set:function(ft){qe=ft}});var it={};Object.defineProperty(this,"style",{get:function(){return it},set:function(ft){it=ft}}),Object.defineProperty(this,"parentNode",{})};Le.prototype.getContext=function(Ne,Ve){var tt;if((Ne=Ne||"2d")!=="2d")return null;for(tt in Ve)this.pdf.context2d.hasOwnProperty(tt)&&(this.pdf.context2d[tt]=Ve[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}])}(fo.API),function(Ue){var Le={left:0,top:0,bottom:0,right:0},Ne=!1,Ve=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 qe,this.internal.__cell__.pages=1},qe=function(){var gt=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return gt},set:function(gn){gt=gn}});var Tt=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Tt},set:function(gn){Tt=gn}});var Qt=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return Qt},set:function(gn){Qt=gn}});var Yt=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return Yt},set:function(gn){Yt=gn}});var on=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return on},set:function(gn){on=gn}});var Ft=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return Ft},set:function(gn){Ft=gn}});var In=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return In},set:function(gn){In=gn}}),this};qe.prototype.clone=function(){return new qe(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},qe.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},Ue.setHeaderFunction=function(gt){return Ve.call(this),this.internal.__cell__.headerFunction=typeof gt=="function"?gt:void 0,this},Ue.getTextDimensions=function(gt,Tt){Ve.call(this);var Qt=(Tt=Tt||{}).fontSize||this.getFontSize(),Yt=Tt.font||this.getFont(),on=Tt.scaleFactor||this.internal.scaleFactor,Ft=0,In=0,gn=0,kn=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 cn=Tt.maxWidth;cn>0?typeof gt=="string"?gt=this.splitTextToSize(gt,cn):Object.prototype.toString.call(gt)==="[object Array]"&&(gt=gt.reduce(function(dr,Kr){return dr.concat(kn.splitTextToSize(Kr,cn))},[])):gt=Array.isArray(gt)?gt:[gt];for(var jn=0;jn<gt.length;jn++)Ft<(gn=this.getStringUnitWidth(gt[jn],{font:Yt})*Qt)&&(Ft=gn);return Ft!==0&&(In=gt.length),{w:Ft/=on,h:Math.max((In*Qt*this.getLineHeightFactor()-Qt*(this.getLineHeightFactor()-1))/on,0)}},Ue.cellAddPage=function(){Ve.call(this),this.addPage();var gt=this.internal.__cell__.margins||Le;return this.internal.__cell__.lastCell=new qe(gt.left,gt.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var it=Ue.cell=function(){var gt;gt=arguments[0]instanceof qe?arguments[0]:new qe(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),Ve.call(this);var Tt=this.internal.__cell__.lastCell,Qt=this.internal.__cell__.padding,Yt=this.internal.__cell__.margins||Le,on=this.internal.__cell__.tableHeaderRow,Ft=this.internal.__cell__.printHeaders;return Tt.lineNumber!==void 0&&(Tt.lineNumber===gt.lineNumber?(gt.x=(Tt.x||0)+(Tt.width||0),gt.y=Tt.y||0):Tt.y+Tt.height+gt.height+Yt.bottom>this.getPageHeight()?(this.cellAddPage(),gt.y=Yt.top,Ft&&on&&(this.printHeaderRow(gt.lineNumber,!0),gt.y+=on[0].height)):gt.y=Tt.y+Tt.height||gt.y),gt.text[0]!==void 0&&(this.rect(gt.x,gt.y,gt.width,gt.height,Ne===!0?"FD":void 0),gt.align==="right"?this.text(gt.text,gt.x+gt.width-Qt,gt.y+Qt,{align:"right",baseline:"top"}):gt.align==="center"?this.text(gt.text,gt.x+gt.width/2,gt.y+Qt,{align:"center",baseline:"top",maxWidth:gt.width-Qt-Qt}):this.text(gt.text,gt.x+Qt,gt.y+Qt,{align:"left",baseline:"top",maxWidth:gt.width-Qt-Qt})),this.internal.__cell__.lastCell=gt,this};Ue.table=function(gt,Tt,Qt,Yt,on){if(Ve.call(this),!Qt)throw new Error("No data for PDF table.");var Ft,In,gn,kn,cn=[],jn=[],dr=[],Kr={},yo={},Xo=[],Gr=[],Jn=(on=on||{}).autoSize||!1,Ro=on.printHeaders!==!1,jo=on.css&&on.css["font-size"]!==void 0?16*on.css["font-size"]:on.fontSize||12,Sn=on.margins||Object.assign({width:this.getPageWidth()},Le),yn=typeof on.padding=="number"?on.padding:3,sr=on.headerBackgroundColor||"#c8c8c8",er=on.headerTextColor||"#000";if(tt.call(this),this.internal.__cell__.printHeaders=Ro,this.internal.__cell__.margins=Sn,this.internal.__cell__.table_font_size=jo,this.internal.__cell__.padding=yn,this.internal.__cell__.headerBackgroundColor=sr,this.internal.__cell__.headerTextColor=er,this.setFontSize(jo),Yt==null)jn=cn=Object.keys(Qt[0]),dr=cn.map(function(){return"left"});else if(Array.isArray(Yt)&&(0,ve.Z)(Yt[0])==="object")for(cn=Yt.map(function(To){return To.name}),jn=Yt.map(function(To){return To.prompt||To.name||""}),dr=Yt.map(function(To){return To.align||"left"}),Ft=0;Ft<Yt.length;Ft+=1)yo[Yt[Ft].name]=Yt[Ft].width*(19.049976/25.4);else Array.isArray(Yt)&&typeof Yt[0]=="string"&&(jn=cn=Yt,dr=cn.map(function(){return"left"}));if(Jn||Array.isArray(Yt)&&typeof Yt[0]=="string")for(Ft=0;Ft<cn.length;Ft+=1){for(Kr[kn=cn[Ft]]=Qt.map(function(To){return To[kn]}),this.setFont(void 0,"bold"),Xo.push(this.getTextDimensions(jn[Ft],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),In=Kr[kn],this.setFont(void 0,"normal"),gn=0;gn<In.length;gn+=1)Xo.push(this.getTextDimensions(In[gn],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);yo[kn]=Math.max.apply(null,Xo)+yn+yn,Xo=[]}if(Ro){var wo={};for(Ft=0;Ft<cn.length;Ft+=1)wo[cn[Ft]]={},wo[cn[Ft]].text=jn[Ft],wo[cn[Ft]].align=dr[Ft];var oo=ft.call(this,wo,yo);Gr=cn.map(function(To){return new qe(gt,Tt,yo[To],oo,wo[To].text,void 0,wo[To].align)}),this.setTableHeaderRow(Gr),this.printHeaderRow(1,!1)}var Co=Yt.reduce(function(To,Ba){return To[Ba.name]=Ba.align,To},{});for(Ft=0;Ft<Qt.length;Ft+=1){"rowStart"in on&&on.rowStart instanceof Function&&on.rowStart({row:Ft,data:Qt[Ft]},this);var Zr=ft.call(this,Qt[Ft],yo);for(gn=0;gn<cn.length;gn+=1){var Do=Qt[Ft][cn[gn]];"cellStart"in on&&on.cellStart instanceof Function&&on.cellStart({row:Ft,col:gn,data:Do},this),it.call(this,new qe(gt,Tt,yo[cn[gn]],Zr,Do,Ft+2,Co[cn[gn]]))}}return this.internal.__cell__.table_x=gt,this.internal.__cell__.table_y=Tt,this};var ft=function(gt,Tt){var Qt=this.internal.__cell__.padding,Yt=this.internal.__cell__.table_font_size,on=this.internal.scaleFactor;return Object.keys(gt).map(function(Ft){var In=gt[Ft];return this.splitTextToSize(In.hasOwnProperty("text")?In.text:In,Tt[Ft]-Qt-Qt)},this).map(function(Ft){return this.getLineHeightFactor()*Ft.length*Yt/on+Qt+Qt},this).reduce(function(Ft,In){return Math.max(Ft,In)},0)};Ue.setTableHeaderRow=function(gt){Ve.call(this),this.internal.__cell__.tableHeaderRow=gt},Ue.printHeaderRow=function(gt,Tt){if(Ve.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var Qt;if(Ne=!0,typeof this.internal.__cell__.headerFunction=="function"){var Yt=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new qe(Yt[0],Yt[1],Yt[2],Yt[3],void 0,-1)}this.setFont(void 0,"bold");for(var on=[],Ft=0;Ft<this.internal.__cell__.tableHeaderRow.length;Ft+=1){Qt=this.internal.__cell__.tableHeaderRow[Ft].clone(),Tt&&(Qt.y=this.internal.__cell__.margins.top||0,on.push(Qt)),Qt.lineNumber=gt;var In=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),it.call(this,Qt),this.setTextColor(In)}on.length>0&&this.setTableHeaderRow(on),this.setFont(void 0,"normal"),Ne=!1}}(fo.API);var ui={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Mo=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],ra=vi(Mo),ai=[100,200,300,400,500,600,700,800,900],Pi=vi(ai);function di(Ue){var Le=Ue.family.replace(/"|'/g,"").toLowerCase(),Ne=function(qe){return ui[qe=qe||"normal"]?qe:"normal"}(Ue.style),Ve=function(qe){if(!qe)return 400;if(typeof qe=="number")return qe>=100&&qe<=900&&qe%100==0?qe:400;if(/^\d00$/.test(qe))return parseInt(qe);switch(qe){case"bold":return 700;case"normal":default:return 400}}(Ue.weight),tt=function(qe){return typeof ra[qe=qe||"normal"]=="number"?qe:"normal"}(Ue.stretch);return{family:Le,style:Ne,weight:Ve,stretch:tt,src:Ue.src||[],ref:Ue.ref||{name:Le,style:[tt,Ne,Ve].join(" ")}}}function ns(Ue,Le,Ne,Ve){var tt;for(tt=Ne;tt>=0&&tt<Le.length;tt+=Ve)if(Ue[Le[tt]])return Ue[Le[tt]];for(tt=Ne;tt>=0&&tt<Le.length;tt-=Ve)if(Ue[Le[tt]])return Ue[Le[tt]]}var Ri={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},gs={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function li(Ue){return[Ue.stretch,Ue.style,Ue.weight,Ue.family].join(" ")}function ps(Ue,Le,Ne){for(var Ve=(Ne=Ne||{}).defaultFontFamily||"times",tt=Object.assign({},Ri,Ne.genericFontFamilies||{}),qe=null,it=null,ft=0;ft<Le.length;++ft)if(tt[(qe=di(Le[ft])).family]&&(qe.family=tt[qe.family]),Ue.hasOwnProperty(qe.family)){it=Ue[qe.family];break}if(!(it=it||Ue[Ve]))throw new Error("Could not find a font-family for the rule '"+li(qe)+"' and default family '"+Ve+"'.");if(it=function(gt,Tt){if(Tt[gt])return Tt[gt];var Qt=ra[gt],Yt=Qt<=ra.normal?-1:1,on=ns(Tt,Mo,Qt,Yt);if(!on)throw new Error("Could not find a matching font-stretch value for "+gt);return on}(qe.stretch,it),it=function(gt,Tt){if(Tt[gt])return Tt[gt];for(var Qt=ui[gt],Yt=0;Yt<Qt.length;++Yt)if(Tt[Qt[Yt]])return Tt[Qt[Yt]];throw new Error("Could not find a matching font-style for "+gt)}(qe.style,it),!(it=function(gt,Tt){if(Tt[gt])return Tt[gt];if(gt===400&&Tt[500])return Tt[500];if(gt===500&&Tt[400])return Tt[400];var Qt=Pi[gt],Yt=ns(Tt,ai,Qt,gt<400?-1:1);if(!Yt)throw new Error("Could not find a matching font-weight for value "+gt);return Yt}(qe.weight,it)))throw new Error("Failed to resolve a font for the rule '"+li(qe)+"'.");return it}function pi(Ue){return Ue.trimLeft()}function Ti(Ue,Le){for(var Ne=0;Ne<Ue.length;){if(Ue.charAt(Ne)===Le)return[Ue.substring(0,Ne),Ue.substring(Ne+1)];Ne+=1}return null}function Ki(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 Ii,Es,yi,Si=["times"];(function(Ue){var Le,Ne,Ve,tt,qe,it,ft,gt,Tt,Qt=function($t){return $t=$t||{},this.isStrokeTransparent=$t.isStrokeTransparent||!1,this.strokeOpacity=$t.strokeOpacity||1,this.strokeStyle=$t.strokeStyle||"#000000",this.fillStyle=$t.fillStyle||"#000000",this.isFillTransparent=$t.isFillTransparent||!1,this.fillOpacity=$t.fillOpacity||1,this.font=$t.font||"10px sans-serif",this.textBaseline=$t.textBaseline||"alphabetic",this.textAlign=$t.textAlign||"left",this.lineWidth=$t.lineWidth||1,this.lineJoin=$t.lineJoin||"miter",this.lineCap=$t.lineCap||"butt",this.path=$t.path||[],this.transform=$t.transform!==void 0?$t.transform.clone():new gt,this.globalCompositeOperation=$t.globalCompositeOperation||"normal",this.globalAlpha=$t.globalAlpha||1,this.clip_path=$t.clip_path||[],this.currentPoint=$t.currentPoint||new it,this.miterLimit=$t.miterLimit||10,this.lastPoint=$t.lastPoint||new it,this.lineDashOffset=$t.lineDashOffset||0,this.lineDash=$t.lineDash||[],this.margin=$t.margin||[0,0,0,0],this.prevPageLastElemOffset=$t.prevPageLastElemOffset||0,this.ignoreClearRect=typeof $t.ignoreClearRect!="boolean"||$t.ignoreClearRect,this};Ue.events.push(["initialized",function(){this.context2d=new Yt(this),Le=this.internal.f2,Ne=this.internal.getCoordinateString,Ve=this.internal.getVerticalCoordinateString,tt=this.internal.getHorizontalCoordinate,qe=this.internal.getVerticalCoordinate,it=this.internal.Point,ft=this.internal.Rectangle,gt=this.internal.Matrix,Tt=new Qt}]);var Yt=function($t){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var Mn=$t;Object.defineProperty(this,"pdf",{get:function(){return Mn}});var Kn=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return Kn},set:function(Io){Kn=!!Io}});var Ar=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return Ar},set:function(Io){Ar=!!Io}});var Lr=0;Object.defineProperty(this,"posX",{get:function(){return Lr},set:function(Io){isNaN(Io)||(Lr=Io)}});var Yr=0;Object.defineProperty(this,"posY",{get:function(){return Yr},set:function(Io){isNaN(Io)||(Yr=Io)}}),Object.defineProperty(this,"margin",{get:function(){return Tt.margin},set:function(Io){var zn;typeof Io=="number"?zn=[Io,Io,Io,Io]:((zn=new Array(4))[0]=Io[0],zn[1]=Io.length>=2?Io[1]:zn[0],zn[2]=Io.length>=3?Io[2]:zn[0],zn[3]=Io.length>=4?Io[3]:zn[1]),Tt.margin=zn}});var qr=!1;Object.defineProperty(this,"autoPaging",{get:function(){return qr},set:function(Io){qr=Io}});var ao=0;Object.defineProperty(this,"lastBreak",{get:function(){return ao},set:function(Io){ao=Io}});var ca=[];Object.defineProperty(this,"pageBreaks",{get:function(){return ca},set:function(Io){ca=Io}}),Object.defineProperty(this,"ctx",{get:function(){return Tt},set:function(Io){Io instanceof Qt&&(Tt=Io)}}),Object.defineProperty(this,"path",{get:function(){return Tt.path},set:function(Io){Tt.path=Io}});var ua=[];Object.defineProperty(this,"ctxStack",{get:function(){return ua},set:function(Io){ua=Io}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Io){var zn;zn=on(Io),this.ctx.fillStyle=zn.style,this.ctx.isFillTransparent=zn.a===0,this.ctx.fillOpacity=zn.a,this.pdf.setFillColor(zn.r,zn.g,zn.b,{a:zn.a}),this.pdf.setTextColor(zn.r,zn.g,zn.b,{a:zn.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Io){var zn=on(Io);this.ctx.strokeStyle=zn.style,this.ctx.isStrokeTransparent=zn.a===0,this.ctx.strokeOpacity=zn.a,zn.a===0?this.pdf.setDrawColor(255,255,255):(zn.a,this.pdf.setDrawColor(zn.r,zn.g,zn.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Io){["butt","round","square"].indexOf(Io)!==-1&&(this.ctx.lineCap=Io,this.pdf.setLineCap(Io))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Io){isNaN(Io)||(this.ctx.lineWidth=Io,this.pdf.setLineWidth(Io))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Io){["bevel","round","miter"].indexOf(Io)!==-1&&(this.ctx.lineJoin=Io,this.pdf.setLineJoin(Io))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Io){isNaN(Io)||(this.ctx.miterLimit=Io,this.pdf.setMiterLimit(Io))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Io){this.ctx.textBaseline=Io}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Io){["right","end","center","left","start"].indexOf(Io)!==-1&&(this.ctx.textAlign=Io)}});var Ua=null;function Ha(Io,zn){if(Ua===null){var Li=function(si){var oa=[];return Object.keys(si).forEach(function(Sa){si[Sa].forEach(function(ja){var La=null;switch(ja){case"bold":La={family:Sa,weight:"bold"};break;case"italic":La={family:Sa,style:"italic"};break;case"bolditalic":La={family:Sa,weight:"bold",style:"italic"};break;case"":case"normal":La={family:Sa}}La!==null&&(La.ref={name:Sa,style:ja},oa.push(La))})}),oa}(Io.getFontList());Ua=function(si){for(var oa={},Sa=0;Sa<si.length;++Sa){var ja=di(si[Sa]),La=ja.family,ri=ja.stretch,Bi=ja.style,Yi=ja.weight;oa[La]=oa[La]||{},oa[La][ri]=oa[La][ri]||{},oa[La][ri][Bi]=oa[La][ri][Bi]||{},oa[La][ri][Bi][Yi]=ja}return oa}(Li.concat(zn))}return Ua}var Ei=null;Object.defineProperty(this,"fontFaces",{get:function(){return Ei},set:function(Io){Ua=null,Ei=Io}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Io){var zn;if(this.ctx.font=Io,(zn=/^\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(Io))!==null){var Li=zn[1],si=(zn[2],zn[3]),oa=zn[4],Sa=(zn[5],zn[6]),ja=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(oa)[2];oa=Math.floor(ja==="px"?parseFloat(oa)*this.pdf.internal.scaleFactor:ja==="em"?parseFloat(oa)*this.pdf.getFontSize():parseFloat(oa)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(oa);var La=function(Ni){var ls,Oa,Tl=[],vs=Ni.trim();if(vs==="")return Si;if(vs in gs)return[gs[vs]];for(;vs!=="";){switch(Oa=null,ls=(vs=pi(vs)).charAt(0)){case'"':case"'":Oa=Ti(vs.substring(1),ls);break;default:Oa=Ki(vs)}if(Oa===null||(Tl.push(Oa[0]),(vs=pi(Oa[1]))!==""&&vs.charAt(0)!==","))return Si;vs=vs.replace(/^,/,"")}return Tl}(Sa);if(this.fontFaces){var ri=ps(Ha(this.pdf,this.fontFaces),La.map(function(Ni){return{family:Ni,stretch:"normal",weight:si,style:Li}}));this.pdf.setFont(ri.ref.name,ri.ref.style)}else{var Bi="";(si==="bold"||parseInt(si,10)>=700||Li==="bold")&&(Bi="bold"),Li==="italic"&&(Bi+="italic"),Bi.length===0&&(Bi="normal");for(var Yi="",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"},ms=0;ms<La.length;ms++){if(this.pdf.internal.getFont(La[ms],Bi,{noFallback:!0,disableWarning:!0})!==void 0){Yi=La[ms];break}if(Bi==="bolditalic"&&this.pdf.internal.getFont(La[ms],"bold",{noFallback:!0,disableWarning:!0})!==void 0)Yi=La[ms],Bi="bold";else if(this.pdf.internal.getFont(La[ms],"normal",{noFallback:!0,disableWarning:!0})!==void 0){Yi=La[ms],Bi="normal";break}}if(Yi===""){for(var Ds=0;Ds<La.length;Ds++)if(os[La[Ds]]){Yi=os[La[Ds]];break}}Yi=Yi===""?"Times":Yi,this.pdf.setFont(Yi,Bi)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(Io){this.ctx.globalCompositeOperation=Io}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(Io){this.ctx.globalAlpha=Io}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(Io){this.ctx.lineDashOffset=Io,Ba.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Io){this.ctx.lineDash=Io,Ba.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Io){this.ctx.ignoreClearRect=!!Io}})};Yt.prototype.setLineDash=function($t){this.lineDash=$t},Yt.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},Yt.prototype.fill=function(){Kr.call(this,"fill",!1)},Yt.prototype.stroke=function(){Kr.call(this,"stroke",!1)},Yt.prototype.beginPath=function(){this.path=[{type:"begin"}]},Yt.prototype.moveTo=function($t,Mn){if(isNaN($t)||isNaN(Mn))throw zr.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var Kn=this.ctx.transform.applyToPoint(new it($t,Mn));this.path.push({type:"mt",x:Kn.x,y:Kn.y}),this.ctx.lastPoint=new it($t,Mn)},Yt.prototype.closePath=function(){var $t=new it(0,0),Mn=0;for(Mn=this.path.length-1;Mn!==-1;Mn--)if(this.path[Mn].type==="begin"&&(0,ve.Z)(this.path[Mn+1])==="object"&&typeof this.path[Mn+1].x=="number"){$t=new it(this.path[Mn+1].x,this.path[Mn+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new it($t.x,$t.y)},Yt.prototype.lineTo=function($t,Mn){if(isNaN($t)||isNaN(Mn))throw zr.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var Kn=this.ctx.transform.applyToPoint(new it($t,Mn));this.path.push({type:"lt",x:Kn.x,y:Kn.y}),this.ctx.lastPoint=new it(Kn.x,Kn.y)},Yt.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),Kr.call(this,null,!0)},Yt.prototype.quadraticCurveTo=function($t,Mn,Kn,Ar){if(isNaN(Kn)||isNaN(Ar)||isNaN($t)||isNaN(Mn))throw zr.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var Lr=this.ctx.transform.applyToPoint(new it(Kn,Ar)),Yr=this.ctx.transform.applyToPoint(new it($t,Mn));this.path.push({type:"qct",x1:Yr.x,y1:Yr.y,x:Lr.x,y:Lr.y}),this.ctx.lastPoint=new it(Lr.x,Lr.y)},Yt.prototype.bezierCurveTo=function($t,Mn,Kn,Ar,Lr,Yr){if(isNaN(Lr)||isNaN(Yr)||isNaN($t)||isNaN(Mn)||isNaN(Kn)||isNaN(Ar))throw zr.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var qr=this.ctx.transform.applyToPoint(new it(Lr,Yr)),ao=this.ctx.transform.applyToPoint(new it($t,Mn)),ca=this.ctx.transform.applyToPoint(new it(Kn,Ar));this.path.push({type:"bct",x1:ao.x,y1:ao.y,x2:ca.x,y2:ca.y,x:qr.x,y:qr.y}),this.ctx.lastPoint=new it(qr.x,qr.y)},Yt.prototype.arc=function($t,Mn,Kn,Ar,Lr,Yr){if(isNaN($t)||isNaN(Mn)||isNaN(Kn)||isNaN(Ar)||isNaN(Lr))throw zr.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Yr=!!Yr,!this.ctx.transform.isIdentity){var qr=this.ctx.transform.applyToPoint(new it($t,Mn));$t=qr.x,Mn=qr.y;var ao=this.ctx.transform.applyToPoint(new it(0,Kn)),ca=this.ctx.transform.applyToPoint(new it(0,0));Kn=Math.sqrt(Math.pow(ao.x-ca.x,2)+Math.pow(ao.y-ca.y,2))}Math.abs(Lr-Ar)>=2*Math.PI&&(Ar=0,Lr=2*Math.PI),this.path.push({type:"arc",x:$t,y:Mn,radius:Kn,startAngle:Ar,endAngle:Lr,counterclockwise:Yr})},Yt.prototype.arcTo=function($t,Mn,Kn,Ar,Lr){throw new Error("arcTo not implemented.")},Yt.prototype.rect=function($t,Mn,Kn,Ar){if(isNaN($t)||isNaN(Mn)||isNaN(Kn)||isNaN(Ar))throw zr.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo($t,Mn),this.lineTo($t+Kn,Mn),this.lineTo($t+Kn,Mn+Ar),this.lineTo($t,Mn+Ar),this.lineTo($t,Mn),this.lineTo($t+Kn,Mn),this.lineTo($t,Mn)},Yt.prototype.fillRect=function($t,Mn,Kn,Ar){if(isNaN($t)||isNaN(Mn)||isNaN(Kn)||isNaN(Ar))throw zr.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!Ft.call(this)){var Lr={};this.lineCap!=="butt"&&(Lr.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(Lr.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect($t,Mn,Kn,Ar),this.fill(),Lr.hasOwnProperty("lineCap")&&(this.lineCap=Lr.lineCap),Lr.hasOwnProperty("lineJoin")&&(this.lineJoin=Lr.lineJoin)}},Yt.prototype.strokeRect=function($t,Mn,Kn,Ar){if(isNaN($t)||isNaN(Mn)||isNaN(Kn)||isNaN(Ar))throw zr.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");In.call(this)||(this.beginPath(),this.rect($t,Mn,Kn,Ar),this.stroke())},Yt.prototype.clearRect=function($t,Mn,Kn,Ar){if(isNaN($t)||isNaN(Mn)||isNaN(Kn)||isNaN(Ar))throw zr.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect($t,Mn,Kn,Ar))},Yt.prototype.save=function($t){$t=typeof $t!="boolean"||$t;for(var Mn=this.pdf.internal.getCurrentPageInfo().pageNumber,Kn=0;Kn<this.pdf.internal.getNumberOfPages();Kn++)this.pdf.setPage(Kn+1),this.pdf.internal.out("q");if(this.pdf.setPage(Mn),$t){this.ctx.fontSize=this.pdf.internal.getFontSize();var Ar=new Qt(this.ctx);this.ctxStack.push(this.ctx),this.ctx=Ar}},Yt.prototype.restore=function($t){$t=typeof $t!="boolean"||$t;for(var Mn=this.pdf.internal.getCurrentPageInfo().pageNumber,Kn=0;Kn<this.pdf.internal.getNumberOfPages();Kn++)this.pdf.setPage(Kn+1),this.pdf.internal.out("Q");this.pdf.setPage(Mn),$t&&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 on=function($t){var Mn,Kn,Ar,Lr;if($t.isCanvasGradient===!0&&($t=$t.getColor()),!$t)return{r:0,g:0,b:0,a:0,style:$t};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test($t))Mn=0,Kn=0,Ar=0,Lr=0;else{var Yr=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec($t);if(Yr!==null)Mn=parseInt(Yr[1]),Kn=parseInt(Yr[2]),Ar=parseInt(Yr[3]),Lr=1;else if((Yr=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec($t))!==null)Mn=parseInt(Yr[1]),Kn=parseInt(Yr[2]),Ar=parseInt(Yr[3]),Lr=parseFloat(Yr[4]);else{if(Lr=1,typeof $t=="string"&&$t.charAt(0)!=="#"){var qr=new Mr($t);$t=qr.ok?qr.toHex():"#000000"}$t.length===4?(Mn=$t.substring(1,2),Mn+=Mn,Kn=$t.substring(2,3),Kn+=Kn,Ar=$t.substring(3,4),Ar+=Ar):(Mn=$t.substring(1,3),Kn=$t.substring(3,5),Ar=$t.substring(5,7)),Mn=parseInt(Mn,16),Kn=parseInt(Kn,16),Ar=parseInt(Ar,16)}}return{r:Mn,g:Kn,b:Ar,a:Lr,style:$t}},Ft=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},In=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};Yt.prototype.fillText=function($t,Mn,Kn,Ar){if(isNaN(Mn)||isNaN(Kn)||typeof $t!="string")throw zr.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(Ar=isNaN(Ar)?void 0:Ar,!Ft.call(this)){var Lr=Zr(this.ctx.transform.rotation),Yr=this.ctx.transform.scaleX;yn.call(this,{text:$t,x:Mn,y:Kn,scale:Yr,angle:Lr,align:this.textAlign,maxWidth:Ar})}},Yt.prototype.strokeText=function($t,Mn,Kn,Ar){if(isNaN(Mn)||isNaN(Kn)||typeof $t!="string")throw zr.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!In.call(this)){Ar=isNaN(Ar)?void 0:Ar;var Lr=Zr(this.ctx.transform.rotation),Yr=this.ctx.transform.scaleX;yn.call(this,{text:$t,x:Mn,y:Kn,scale:Yr,renderingMode:"stroke",angle:Lr,align:this.textAlign,maxWidth:Ar})}},Yt.prototype.measureText=function($t){if(typeof $t!="string")throw zr.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var Mn=this.pdf,Kn=this.pdf.internal.scaleFactor,Ar=Mn.internal.getFontSize(),Lr=Mn.getStringUnitWidth($t)*Ar/Mn.internal.scaleFactor,Yr=function(qr){var ao=(qr=qr||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return ao}}),this};return new Yr({width:Lr*=Math.round(96*Kn/72*1e4)/1e4})},Yt.prototype.scale=function($t,Mn){if(isNaN($t)||isNaN(Mn))throw zr.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var Kn=new gt($t,0,0,Mn,0,0);this.ctx.transform=this.ctx.transform.multiply(Kn)},Yt.prototype.rotate=function($t){if(isNaN($t))throw zr.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var Mn=new gt(Math.cos($t),Math.sin($t),-Math.sin($t),Math.cos($t),0,0);this.ctx.transform=this.ctx.transform.multiply(Mn)},Yt.prototype.translate=function($t,Mn){if(isNaN($t)||isNaN(Mn))throw zr.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var Kn=new gt(1,0,0,1,$t,Mn);this.ctx.transform=this.ctx.transform.multiply(Kn)},Yt.prototype.transform=function($t,Mn,Kn,Ar,Lr,Yr){if(isNaN($t)||isNaN(Mn)||isNaN(Kn)||isNaN(Ar)||isNaN(Lr)||isNaN(Yr))throw zr.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var qr=new gt($t,Mn,Kn,Ar,Lr,Yr);this.ctx.transform=this.ctx.transform.multiply(qr)},Yt.prototype.setTransform=function($t,Mn,Kn,Ar,Lr,Yr){$t=isNaN($t)?1:$t,Mn=isNaN(Mn)?0:Mn,Kn=isNaN(Kn)?0:Kn,Ar=isNaN(Ar)?1:Ar,Lr=isNaN(Lr)?0:Lr,Yr=isNaN(Yr)?0:Yr,this.ctx.transform=new gt($t,Mn,Kn,Ar,Lr,Yr)};var gn=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};Yt.prototype.drawImage=function($t,Mn,Kn,Ar,Lr,Yr,qr,ao,ca){var ua=this.pdf.getImageProperties($t),Ua=1,Ha=1,Ei=1,Io=1;Ar!==void 0&&ao!==void 0&&(Ei=ao/Ar,Io=ca/Lr,Ua=ua.width/Ar*ao/Ar,Ha=ua.height/Lr*ca/Lr),Yr===void 0&&(Yr=Mn,qr=Kn,Mn=0,Kn=0),Ar!==void 0&&ao===void 0&&(ao=Ar,ca=Lr),Ar===void 0&&ao===void 0&&(ao=ua.width,ca=ua.height);for(var zn,Li=this.ctx.transform.decompose(),si=Zr(Li.rotate.shx),oa=new gt,Sa=(oa=(oa=(oa=oa.multiply(Li.translate)).multiply(Li.skew)).multiply(Li.scale)).applyToRectangle(new ft(Yr-Mn*Ei,qr-Kn*Io,Ar*Ua,Lr*Ha)),ja=kn.call(this,Sa),La=[],ri=0;ri<ja.length;ri+=1)La.indexOf(ja[ri])===-1&&La.push(ja[ri]);if(dr(La),this.autoPaging)for(var Bi=La[0],Yi=La[La.length-1],os=Bi;os<Yi+1;os++){this.pdf.setPage(os);var ms=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Ds=os===1?this.posY+this.margin[0]:this.margin[0],Ni=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],ls=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Oa=os===1?0:Ni+(os-2)*ls;if(this.ctx.clip_path.length!==0){var Tl=this.path;zn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=jn(zn,this.posX+this.margin[3],-Oa+Ds+this.ctx.prevPageLastElemOffset),yo.call(this,"fill",!0),this.path=Tl}var vs=JSON.parse(JSON.stringify(Sa));vs=jn([vs],this.posX+this.margin[3],-Oa+Ds+this.ctx.prevPageLastElemOffset)[0];var xu=(os>Bi||os<Yi)&&gn.call(this);xu&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],ms,ls,null).clip().discardPath()),this.pdf.addImage($t,"JPEG",vs.x,vs.y,vs.w,vs.h,null,null,si),xu&&this.pdf.restoreGraphicsState()}else this.pdf.addImage($t,"JPEG",Sa.x,Sa.y,Sa.w,Sa.h,null,null,si)};var kn=function($t,Mn,Kn){var Ar=[];Mn=Mn||this.pdf.internal.pageSize.width,Kn=Kn||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var Lr=this.posY+this.ctx.prevPageLastElemOffset;switch($t.type){default:case"mt":case"lt":Ar.push(Math.floor(($t.y+Lr)/Kn)+1);break;case"arc":Ar.push(Math.floor(($t.y+Lr-$t.radius)/Kn)+1),Ar.push(Math.floor(($t.y+Lr+$t.radius)/Kn)+1);break;case"qct":var Yr=Do(this.ctx.lastPoint.x,this.ctx.lastPoint.y,$t.x1,$t.y1,$t.x,$t.y);Ar.push(Math.floor((Yr.y+Lr)/Kn)+1),Ar.push(Math.floor((Yr.y+Yr.h+Lr)/Kn)+1);break;case"bct":var qr=To(this.ctx.lastPoint.x,this.ctx.lastPoint.y,$t.x1,$t.y1,$t.x2,$t.y2,$t.x,$t.y);Ar.push(Math.floor((qr.y+Lr)/Kn)+1),Ar.push(Math.floor((qr.y+qr.h+Lr)/Kn)+1);break;case"rect":Ar.push(Math.floor(($t.y+Lr)/Kn)+1),Ar.push(Math.floor(($t.y+$t.h+Lr)/Kn)+1)}for(var ao=0;ao<Ar.length;ao+=1)for(;this.pdf.internal.getNumberOfPages()<Ar[ao];)cn.call(this);return Ar},cn=function(){var $t=this.fillStyle,Mn=this.strokeStyle,Kn=this.font,Ar=this.lineCap,Lr=this.lineWidth,Yr=this.lineJoin;this.pdf.addPage(),this.fillStyle=$t,this.strokeStyle=Mn,this.font=Kn,this.lineCap=Ar,this.lineWidth=Lr,this.lineJoin=Yr},jn=function($t,Mn,Kn){for(var Ar=0;Ar<$t.length;Ar++)switch($t[Ar].type){case"bct":$t[Ar].x2+=Mn,$t[Ar].y2+=Kn;case"qct":$t[Ar].x1+=Mn,$t[Ar].y1+=Kn;case"mt":case"lt":case"arc":default:$t[Ar].x+=Mn,$t[Ar].y+=Kn}return $t},dr=function($t){return $t.sort(function(Mn,Kn){return Mn-Kn})},Kr=function($t,Mn){for(var Kn,Ar,Lr=this.fillStyle,Yr=this.strokeStyle,qr=this.lineCap,ao=this.lineWidth,ca=Math.abs(ao*this.ctx.transform.scaleX),ua=this.lineJoin,Ua=JSON.parse(JSON.stringify(this.path)),Ha=JSON.parse(JSON.stringify(this.path)),Ei=[],Io=0;Io<Ha.length;Io++)if(Ha[Io].x!==void 0)for(var zn=kn.call(this,Ha[Io]),Li=0;Li<zn.length;Li+=1)Ei.indexOf(zn[Li])===-1&&Ei.push(zn[Li]);for(var si=0;si<Ei.length;si++)for(;this.pdf.internal.getNumberOfPages()<Ei[si];)cn.call(this);if(dr(Ei),this.autoPaging)for(var oa=Ei[0],Sa=Ei[Ei.length-1],ja=oa;ja<Sa+1;ja++){this.pdf.setPage(ja),this.fillStyle=Lr,this.strokeStyle=Yr,this.lineCap=qr,this.lineWidth=ca,this.lineJoin=ua;var La=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],ri=ja===1?this.posY+this.margin[0]:this.margin[0],Bi=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Yi=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],os=ja===1?0:Bi+(ja-2)*Yi;if(this.ctx.clip_path.length!==0){var ms=this.path;Kn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=jn(Kn,this.posX+this.margin[3],-os+ri+this.ctx.prevPageLastElemOffset),yo.call(this,$t,!0),this.path=ms}if(Ar=JSON.parse(JSON.stringify(Ua)),this.path=jn(Ar,this.posX+this.margin[3],-os+ri+this.ctx.prevPageLastElemOffset),Mn===!1||ja===0){var Ds=(ja>oa||ja<Sa)&&gn.call(this);Ds&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],La,Yi,null).clip().discardPath()),yo.call(this,$t,Mn),Ds&&this.pdf.restoreGraphicsState()}this.lineWidth=ao}else this.lineWidth=ca,yo.call(this,$t,Mn),this.lineWidth=ao;this.path=Ua},yo=function($t,Mn){if(($t!=="stroke"||Mn||!In.call(this))&&($t==="stroke"||Mn||!Ft.call(this))){for(var Kn,Ar,Lr=[],Yr=this.path,qr=0;qr<Yr.length;qr++){var ao=Yr[qr];switch(ao.type){case"begin":Lr.push({begin:!0});break;case"close":Lr.push({close:!0});break;case"mt":Lr.push({start:ao,deltas:[],abs:[]});break;case"lt":var ca=Lr.length;if(Yr[qr-1]&&!isNaN(Yr[qr-1].x)&&(Kn=[ao.x-Yr[qr-1].x,ao.y-Yr[qr-1].y],ca>0)){for(;ca>=0;ca--)if(Lr[ca-1].close!==!0&&Lr[ca-1].begin!==!0){Lr[ca-1].deltas.push(Kn),Lr[ca-1].abs.push(ao);break}}break;case"bct":Kn=[ao.x1-Yr[qr-1].x,ao.y1-Yr[qr-1].y,ao.x2-Yr[qr-1].x,ao.y2-Yr[qr-1].y,ao.x-Yr[qr-1].x,ao.y-Yr[qr-1].y],Lr[Lr.length-1].deltas.push(Kn);break;case"qct":var ua=Yr[qr-1].x+2/3*(ao.x1-Yr[qr-1].x),Ua=Yr[qr-1].y+2/3*(ao.y1-Yr[qr-1].y),Ha=ao.x+2/3*(ao.x1-ao.x),Ei=ao.y+2/3*(ao.y1-ao.y),Io=ao.x,zn=ao.y;Kn=[ua-Yr[qr-1].x,Ua-Yr[qr-1].y,Ha-Yr[qr-1].x,Ei-Yr[qr-1].y,Io-Yr[qr-1].x,zn-Yr[qr-1].y],Lr[Lr.length-1].deltas.push(Kn);break;case"arc":Lr.push({deltas:[],abs:[],arc:!0}),Array.isArray(Lr[Lr.length-1].abs)&&Lr[Lr.length-1].abs.push(ao)}}Ar=Mn?null:$t==="stroke"?"stroke":"fill";for(var Li=!1,si=0;si<Lr.length;si++)if(Lr[si].arc)for(var oa=Lr[si].abs,Sa=0;Sa<oa.length;Sa++){var ja=oa[Sa];ja.type==="arc"?Jn.call(this,ja.x,ja.y,ja.radius,ja.startAngle,ja.endAngle,ja.counterclockwise,void 0,Mn,!Li):sr.call(this,ja.x,ja.y),Li=!0}else if(Lr[si].close===!0)this.pdf.internal.out("h"),Li=!1;else if(Lr[si].begin!==!0){var La=Lr[si].start.x,ri=Lr[si].start.y;er.call(this,Lr[si].deltas,La,ri),Li=!0}Ar&&Ro.call(this,Ar),Mn&&jo.call(this)}},Xo=function($t){var Mn=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,Kn=Mn*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return $t-Kn;case"top":return $t+Mn-Kn;case"hanging":return $t+Mn-2*Kn;case"middle":return $t+Mn/2-Kn;case"ideographic":return $t;case"alphabetic":default:return $t}},Gr=function($t){return $t+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};Yt.prototype.createLinearGradient=function(){var $t=function(){};return $t.colorStops=[],$t.addColorStop=function(Mn,Kn){this.colorStops.push([Mn,Kn])},$t.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},$t.isCanvasGradient=!0,$t},Yt.prototype.createPattern=function(){return this.createLinearGradient()},Yt.prototype.createRadialGradient=function(){return this.createLinearGradient()};var Jn=function($t,Mn,Kn,Ar,Lr,Yr,qr,ao,ca){for(var ua=oo.call(this,Kn,Ar,Lr,Yr),Ua=0;Ua<ua.length;Ua++){var Ha=ua[Ua];Ua===0&&(ca?Sn.call(this,Ha.x1+$t,Ha.y1+Mn):sr.call(this,Ha.x1+$t,Ha.y1+Mn)),wo.call(this,$t,Mn,Ha.x2,Ha.y2,Ha.x3,Ha.y3,Ha.x4,Ha.y4)}ao?jo.call(this):Ro.call(this,qr)},Ro=function($t){switch($t){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},jo=function(){this.pdf.clip(),this.pdf.discardPath()},Sn=function($t,Mn){this.pdf.internal.out(Ne($t)+" "+Ve(Mn)+" m")},yn=function($t){var Mn;switch($t.align){case"right":case"end":Mn="right";break;case"center":Mn="center";break;case"left":case"start":default:Mn="left"}var Kn=this.pdf.getTextDimensions($t.text),Ar=Xo.call(this,$t.y),Lr=Gr.call(this,Ar)-Kn.h,Yr=this.ctx.transform.applyToPoint(new it($t.x,Ar)),qr=this.ctx.transform.decompose(),ao=new gt;ao=(ao=(ao=ao.multiply(qr.translate)).multiply(qr.skew)).multiply(qr.scale);for(var ca,ua,Ua,Ha=this.ctx.transform.applyToRectangle(new ft($t.x,Ar,Kn.w,Kn.h)),Ei=ao.applyToRectangle(new ft($t.x,Lr,Kn.w,Kn.h)),Io=kn.call(this,Ei),zn=[],Li=0;Li<Io.length;Li+=1)zn.indexOf(Io[Li])===-1&&zn.push(Io[Li]);if(dr(zn),this.autoPaging)for(var si=zn[0],oa=zn[zn.length-1],Sa=si;Sa<oa+1;Sa++){this.pdf.setPage(Sa);var ja=Sa===1?this.posY+this.margin[0]:this.margin[0],La=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],ri=this.pdf.internal.pageSize.height-this.margin[2],Bi=ri-this.margin[0],Yi=this.pdf.internal.pageSize.width-this.margin[1],os=Yi-this.margin[3],ms=Sa===1?0:La+(Sa-2)*Bi;if(this.ctx.clip_path.length!==0){var Ds=this.path;ca=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=jn(ca,this.posX+this.margin[3],-1*ms+ja),yo.call(this,"fill",!0),this.path=Ds}var Ni=jn([JSON.parse(JSON.stringify(Ei))],this.posX+this.margin[3],-ms+ja+this.ctx.prevPageLastElemOffset)[0];$t.scale>=.01&&(ua=this.pdf.internal.getFontSize(),this.pdf.setFontSize(ua*$t.scale),Ua=this.lineWidth,this.lineWidth=Ua*$t.scale);var ls=this.autoPaging!=="text";if(ls||Ni.y+Ni.h<=ri){if(ls||Ni.y>=ja&&Ni.x<=Yi){var Oa=ls?$t.text:this.pdf.splitTextToSize($t.text,$t.maxWidth||Yi-Ni.x)[0],Tl=jn([JSON.parse(JSON.stringify(Ha))],this.posX+this.margin[3],-ms+ja+this.ctx.prevPageLastElemOffset)[0],vs=ls&&(Sa>si||Sa<oa)&&gn.call(this);vs&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],os,Bi,null).clip().discardPath()),this.pdf.text(Oa,Tl.x,Tl.y,{angle:$t.angle,align:Mn,renderingMode:$t.renderingMode}),vs&&this.pdf.restoreGraphicsState()}}else Ni.y<ri&&(this.ctx.prevPageLastElemOffset+=ri-Ni.y);$t.scale>=.01&&(this.pdf.setFontSize(ua),this.lineWidth=Ua)}else $t.scale>=.01&&(ua=this.pdf.internal.getFontSize(),this.pdf.setFontSize(ua*$t.scale),Ua=this.lineWidth,this.lineWidth=Ua*$t.scale),this.pdf.text($t.text,Yr.x+this.posX,Yr.y+this.posY,{angle:$t.angle,align:Mn,renderingMode:$t.renderingMode,maxWidth:$t.maxWidth}),$t.scale>=.01&&(this.pdf.setFontSize(ua),this.lineWidth=Ua)},sr=function($t,Mn,Kn,Ar){Kn=Kn||0,Ar=Ar||0,this.pdf.internal.out(Ne($t+Kn)+" "+Ve(Mn+Ar)+" l")},er=function($t,Mn,Kn){return this.pdf.lines($t,Mn,Kn,null,null)},wo=function($t,Mn,Kn,Ar,Lr,Yr,qr,ao){this.pdf.internal.out([Le(tt(Kn+$t)),Le(qe(Ar+Mn)),Le(tt(Lr+$t)),Le(qe(Yr+Mn)),Le(tt(qr+$t)),Le(qe(ao+Mn)),"c"].join(" "))},oo=function($t,Mn,Kn,Ar){for(var Lr=2*Math.PI,Yr=Math.PI/2;Mn>Kn;)Mn-=Lr;var qr=Math.abs(Kn-Mn);qr<Lr&&Ar&&(qr=Lr-qr);for(var ao=[],ca=Ar?-1:1,ua=Mn;qr>1e-5;){var Ua=ua+ca*Math.min(qr,Yr);ao.push(Co.call(this,$t,ua,Ua)),qr-=Math.abs(Ua-ua),ua=Ua}return ao},Co=function($t,Mn,Kn){var Ar=(Kn-Mn)/2,Lr=$t*Math.cos(Ar),Yr=$t*Math.sin(Ar),qr=Lr,ao=-Yr,ca=qr*qr+ao*ao,ua=ca+qr*Lr+ao*Yr,Ua=4/3*(Math.sqrt(2*ca*ua)-ua)/(qr*Yr-ao*Lr),Ha=qr-Ua*ao,Ei=ao+Ua*qr,Io=Ha,zn=-Ei,Li=Ar+Mn,si=Math.cos(Li),oa=Math.sin(Li);return{x1:$t*Math.cos(Mn),y1:$t*Math.sin(Mn),x2:Ha*si-Ei*oa,y2:Ha*oa+Ei*si,x3:Io*si-zn*oa,y3:Io*oa+zn*si,x4:$t*Math.cos(Kn),y4:$t*Math.sin(Kn)}},Zr=function($t){return 180*$t/Math.PI},Do=function($t,Mn,Kn,Ar,Lr,Yr){var qr=$t+.5*(Kn-$t),ao=Mn+.5*(Ar-Mn),ca=Lr+.5*(Kn-Lr),ua=Yr+.5*(Ar-Yr),Ua=Math.min($t,Lr,qr,ca),Ha=Math.max($t,Lr,qr,ca),Ei=Math.min(Mn,Yr,ao,ua),Io=Math.max(Mn,Yr,ao,ua);return new ft(Ua,Ei,Ha-Ua,Io-Ei)},To=function($t,Mn,Kn,Ar,Lr,Yr,qr,ao){var ca,ua,Ua,Ha,Ei,Io,zn,Li,si,oa,Sa,ja,La,ri,Bi=Kn-$t,Yi=Ar-Mn,os=Lr-Kn,ms=Yr-Ar,Ds=qr-Lr,Ni=ao-Yr;for(ua=0;ua<41;ua++)si=(zn=(Ua=$t+(ca=ua/40)*Bi)+ca*((Ei=Kn+ca*os)-Ua))+ca*(Ei+ca*(Lr+ca*Ds-Ei)-zn),oa=(Li=(Ha=Mn+ca*Yi)+ca*((Io=Ar+ca*ms)-Ha))+ca*(Io+ca*(Yr+ca*Ni-Io)-Li),ua==0?(Sa=si,ja=oa,La=si,ri=oa):(Sa=Math.min(Sa,si),ja=Math.min(ja,oa),La=Math.max(La,si),ri=Math.max(ri,oa));return new ft(Math.round(Sa),Math.round(ja),Math.round(La-Sa),Math.round(ri-ja))},Ba=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var $t,Mn,Kn=($t=this.ctx.lineDash,Mn=this.ctx.lineDashOffset,JSON.stringify({lineDash:$t,lineDashOffset:Mn}));this.prevLineDash!==Kn&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=Kn)}}})(fo.API),function(Ue){var Le=function(qe){var it,ft,gt,Tt,Qt,Yt,on,Ft,In,gn;for(/[^\x00-\xFF]/.test(qe),ft=[],gt=0,Tt=(qe+=it="\0\0\0\0".slice(qe.length%4||4)).length;Tt>gt;gt+=4)(Qt=(qe.charCodeAt(gt)<<24)+(qe.charCodeAt(gt+1)<<16)+(qe.charCodeAt(gt+2)<<8)+qe.charCodeAt(gt+3))!==0?(Yt=(Qt=((Qt=((Qt=((Qt=(Qt-(gn=Qt%85))/85)-(In=Qt%85))/85)-(Ft=Qt%85))/85)-(on=Qt%85))/85)%85,ft.push(Yt+33,on+33,Ft+33,In+33,gn+33)):ft.push(122);return function(kn,cn){for(var jn=cn;jn>0;jn--)kn.pop()}(ft,it.length),String.fromCharCode.apply(String,ft)+"~>"},Ne=function(qe){var it,ft,gt,Tt,Qt,Yt=String,on="length",Ft=255,In="charCodeAt",gn="slice",kn="replace";for(qe[gn](-2),qe=qe[gn](0,-2)[kn](/\s/g,"")[kn]("z","!!!!!"),gt=[],Tt=0,Qt=(qe+=it="uuuuu"[gn](qe[on]%5||5))[on];Qt>Tt;Tt+=5)ft=52200625*(qe[In](Tt)-33)+614125*(qe[In](Tt+1)-33)+7225*(qe[In](Tt+2)-33)+85*(qe[In](Tt+3)-33)+(qe[In](Tt+4)-33),gt.push(Ft&ft>>24,Ft&ft>>16,Ft&ft>>8,Ft&ft);return function(cn,jn){for(var dr=jn;dr>0;dr--)cn.pop()}(gt,it[on]),Yt.fromCharCode.apply(Yt,gt)},Ve=function(qe){var it=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((qe=qe.replace(/\s/g,"")).indexOf(">")!==-1&&(qe=qe.substr(0,qe.indexOf(">"))),qe.length%2&&(qe+="0"),it.test(qe)===!1)return"";for(var ft="",gt=0;gt<qe.length;gt+=2)ft+=String.fromCharCode("0x"+(qe[gt]+qe[gt+1]));return ft},tt=function(qe){for(var it=new Uint8Array(qe.length),ft=qe.length;ft--;)it[ft]=qe.charCodeAt(ft);return qe=(it=lr(it)).reduce(function(gt,Tt){return gt+String.fromCharCode(Tt)},"")};Ue.processDataByFilters=function(qe,it){var ft=0,gt=qe||"",Tt=[];for(typeof(it=it||[])=="string"&&(it=[it]),ft=0;ft<it.length;ft+=1)switch(it[ft]){case"ASCII85Decode":case"/ASCII85Decode":gt=Ne(gt),Tt.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":gt=Le(gt),Tt.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":gt=Ve(gt),Tt.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":gt=gt.split("").map(function(Qt){return("0"+Qt.charCodeAt().toString(16)).slice(-2)}).join("")+">",Tt.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":gt=tt(gt),Tt.push("/FlateDecode");break;default:throw new Error('The filter: "'+it[ft]+'" is not implemented')}return{data:gt,reverseChain:Tt.reverse().join(" ")}}}(fo.API),function(Ue){Ue.loadFile=function(Le,Ne,Ve){return function(tt,qe,it){qe=qe!==!1,it=typeof it=="function"?it:function(){};var ft=void 0;try{ft=function(gt,Tt,Qt){var Yt=new XMLHttpRequest,on=0,Ft=function(In){var gn=In.length,kn=[],cn=String.fromCharCode;for(on=0;on<gn;on+=1)kn.push(cn(255&In.charCodeAt(on)));return kn.join("")};if(Yt.open("GET",gt,!Tt),Yt.overrideMimeType("text/plain; charset=x-user-defined"),Tt===!1&&(Yt.onload=function(){Yt.status===200?Qt(Ft(this.responseText)):Qt(void 0)}),Yt.send(null),Tt&&Yt.status===200)return Ft(Yt.responseText)}(tt,qe,it)}catch(gt){}return ft}(Le,Ne,Ve)},Ue.loadImageFile=Ue.loadFile}(fo.API),function(Ue){function Le(){return(vr.html2canvas?Promise.resolve(vr.html2canvas):Promise.resolve().then(fe.t.bind(fe,46020,23))).catch(function(it){return Promise.reject(new Error("Could not load html2canvas: "+it))}).then(function(it){return it.default?it.default:it})}function Ne(){return(vr.DOMPurify?Promise.resolve(vr.DOMPurify):fe.e(3326).then(fe.t.bind(fe,3326,23))).catch(function(it){return Promise.reject(new Error("Could not load dompurify: "+it))}).then(function(it){return it.default?it.default:it})}var Ve=function(it){var ft=(0,ve.Z)(it);return ft==="undefined"?"undefined":ft==="string"||it instanceof String?"string":ft==="number"||it instanceof Number?"number":ft==="function"||it instanceof Function?"function":it&&it.constructor===Array?"array":it&&it.nodeType===1?"element":ft==="object"?"object":"unknown"},tt=function(it,ft){var gt=document.createElement(it);for(var Tt in ft.className&&(gt.className=ft.className),ft.innerHTML&&ft.dompurify&&(gt.innerHTML=ft.dompurify.sanitize(ft.innerHTML)),ft.style)gt.style[Tt]=ft.style[Tt];return gt},qe=function it(ft){var gt=Object.assign(it.convert(Promise.resolve()),JSON.parse(JSON.stringify(it.template))),Tt=it.convert(Promise.resolve(),gt);return Tt=(Tt=Tt.setProgress(1,it,1,[it])).set(ft)};(qe.prototype=Object.create(Promise.prototype)).constructor=qe,qe.convert=function(it,ft){return it.__proto__=ft||qe.prototype,it},qe.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"}},qe.prototype.from=function(it,ft){return this.then(function(){switch(ft=ft||function(gt){switch(Ve(gt)){case"string":return"string";case"element":return gt.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(it)){case"string":return this.then(Ne).then(function(gt){return this.set({src:tt("div",{innerHTML:it,dompurify:gt})})});case"element":return this.set({src:it});case"canvas":return this.set({canvas:it});case"img":return this.set({img:it});default:return this.error("Unknown source type.")}})},qe.prototype.to=function(it){switch(it){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.")}},qe.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 it={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(Tt,Qt){for(var Yt=Tt.nodeType===3?document.createTextNode(Tt.nodeValue):Tt.cloneNode(!1),on=Tt.firstChild;on;on=on.nextSibling)Qt!==!0&&on.nodeType===1&&on.nodeName==="SCRIPT"||Yt.appendChild(gt(on,Qt));return Tt.nodeType===1&&(Tt.nodeName==="CANVAS"?(Yt.width=Tt.width,Yt.height=Tt.height,Yt.getContext("2d").drawImage(Tt,0,0)):Tt.nodeName!=="TEXTAREA"&&Tt.nodeName!=="SELECT"||(Yt.value=Tt.value),Yt.addEventListener("load",function(){Yt.scrollTop=Tt.scrollTop,Yt.scrollLeft=Tt.scrollLeft},!0)),Yt}(this.prop.src,this.opt.html2canvas.javascriptEnabled);ft.tagName==="BODY"&&(it.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:it}),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"})},qe.prototype.toCanvas=function(){var it=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(it).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)})},qe.prototype.toContext2d=function(){var it=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(it).then(Le).then(function(ft){var gt=this.opt.jsPDF,Tt=this.opt.fontFaces,Qt=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:Qt,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=Tt,Tt)for(var on=0;on<Tt.length;++on){var Ft=Tt[on],In=Ft.src.find(function(gn){return gn.format==="truetype"});In&>.addFont(In.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)})},qe.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var it=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=it})},qe.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},qe.prototype.output=function(it,ft,gt){return(gt=gt||"pdf").toLowerCase()==="img"||gt.toLowerCase()==="image"?this.outputImg(it,ft):this.outputPdf(it,ft)},qe.prototype.outputPdf=function(it,ft){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(it,ft)})},qe.prototype.outputImg=function(it){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(it){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 "'+it+'" is not supported.'}})},qe.prototype.save=function(it){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(it?{filename:it}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},qe.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},qe.prototype.set=function(it){if(Ve(it)!=="object")return this;var ft=Object.keys(it||{}).map(function(gt){if(gt in qe.template.prop)return function(){this.prop[gt]=it[gt]};switch(gt){case"margin":return this.setMargin.bind(this,it.margin);case"jsPDF":return function(){return this.opt.jsPDF=it.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,it.pageSize);default:return function(){this.opt[gt]=it[gt]}}},this);return this.then(function(){return this.thenList(ft)})},qe.prototype.get=function(it,ft){return this.then(function(){var gt=it in qe.template.prop?this.prop[it]:this.opt[it];return ft?ft(gt):gt})},qe.prototype.setMargin=function(it){return this.then(function(){switch(Ve(it)){case"number":it=[it,it,it,it];case"array":if(it.length===2&&(it=[it[0],it[1],it[0],it[1]]),it.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=it}).then(this.setPageSize)},qe.prototype.setPageSize=function(it){function ft(gt,Tt){return Math.floor(gt*Tt/72*96)}return this.then(function(){(it=it||fo.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(it.inner={width:it.width-this.opt.margin[1]-this.opt.margin[3],height:it.height-this.opt.margin[0]-this.opt.margin[2]},it.inner.px={width:ft(it.inner.width,it.k),height:ft(it.inner.height,it.k)},it.inner.ratio=it.inner.height/it.inner.width),this.prop.pageSize=it})},qe.prototype.setProgress=function(it,ft,gt,Tt){return it!=null&&(this.progress.val=it),ft!=null&&(this.progress.state=ft),gt!=null&&(this.progress.n=gt),Tt!=null&&(this.progress.stack=Tt),this.progress.ratio=this.progress.val/this.progress.state,this},qe.prototype.updateProgress=function(it,ft,gt,Tt){return this.setProgress(it?this.progress.val+it:null,ft||null,gt?this.progress.n+gt:null,Tt?this.progress.stack.concat(Tt):null)},qe.prototype.then=function(it,ft){var gt=this;return this.thenCore(it,ft,function(Tt,Qt){return gt.updateProgress(null,null,1,[Tt]),Promise.prototype.then.call(this,function(Yt){return gt.updateProgress(null,Tt),Yt}).then(Tt,Qt).then(function(Yt){return gt.updateProgress(1),Yt})})},qe.prototype.thenCore=function(it,ft,gt){gt=gt||Promise.prototype.then,it&&(it=it.bind(this)),ft&&(ft=ft.bind(this));var Tt=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:qe.convert(Object.assign({},this),Promise.prototype),Qt=gt.call(Tt,it,ft);return qe.convert(Qt,this.__proto__)},qe.prototype.thenExternal=function(it,ft){return Promise.prototype.then.call(this,it,ft)},qe.prototype.thenList=function(it){var ft=this;return it.forEach(function(gt){ft=ft.thenCore(gt)}),ft},qe.prototype.catch=function(it){it&&(it=it.bind(this));var ft=Promise.prototype.catch.call(this,it);return qe.convert(ft,this)},qe.prototype.catchExternal=function(it){return Promise.prototype.catch.call(this,it)},qe.prototype.error=function(it){return this.then(function(){throw new Error(it)})},qe.prototype.using=qe.prototype.set,qe.prototype.saveAs=qe.prototype.save,qe.prototype.export=qe.prototype.output,qe.prototype.run=qe.prototype.then,fo.getPageSize=function(it,ft,gt){if((0,ve.Z)(it)==="object"){var Tt=it;it=Tt.orientation,ft=Tt.unit||ft,gt=Tt.format||gt}ft=ft||"mm",gt=gt||"a4",it=(""+(it||"P")).toLowerCase();var Qt,Yt=(""+gt).toLowerCase(),on={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(ft){case"pt":Qt=1;break;case"mm":Qt=72/25.4;break;case"cm":Qt=72/2.54;break;case"in":Qt=72;break;case"px":Qt=.75;break;case"pc":case"em":Qt=12;break;case"ex":Qt=6;break;default:throw"Invalid unit: "+ft}var Ft,In=0,gn=0;if(on.hasOwnProperty(Yt))In=on[Yt][1]/Qt,gn=on[Yt][0]/Qt;else try{In=gt[1],gn=gt[0]}catch(kn){throw new Error("Invalid format: "+gt)}if(it==="p"||it==="portrait")it="p",gn>In&&(Ft=gn,gn=In,In=Ft);else{if(it!=="l"&&it!=="landscape")throw"Invalid orientation: "+it;it="l",In>gn&&(Ft=gn,gn=In,In=Ft)}return{width:gn,height:In,unit:ft,k:Qt,orientation:it}},Ue.html=function(it,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(di):null;var gt=new qe(ft);return ft.worker?gt:gt.from(it).doCallback()}}(fo.API),fo.API.addJS=function(Ue){return yi=Ue,this.internal.events.subscribe("postPutResources",function(){Ii=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Ii+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Es=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+yi+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){Ii!==void 0&&Es!==void 0&&this.internal.out("/Names <</JavaScript "+Ii+" 0 R>>")}),this},function(Ue){var Le;Ue.events.push(["postPutResources",function(){var Ne=this,Ve=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var tt=Ne.outline.render().split(/\r\n/),qe=0;qe<tt.length;qe++){var it=tt[qe],ft=Ve.exec(it);if(ft!=null){var gt=ft[1];Ne.internal.newObjectDeferredBegin(gt,!1)}Ne.internal.write(it)}if(this.outline.createNamedDestinations){var Tt=this.internal.pages.length,Qt=[];for(qe=0;qe<Tt;qe++){var Yt=Ne.internal.newObject();Qt.push(Yt);var on=Ne.internal.getPageInfo(qe+1);Ne.internal.write("<< /D["+on.objId+" 0 R /XYZ null null null]>> endobj")}var Ft=Ne.internal.newObject();for(Ne.internal.write("<< /Names [ "),qe=0;qe<Qt.length;qe++)Ne.internal.write("(page_"+(qe+1)+")"+Qt[qe]+" 0 R");Ne.internal.write(" ] >>","endobj"),Le=Ne.internal.newObject(),Ne.internal.write("<< /Dests "+Ft+" 0 R"),Ne.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 Ne=this;Ne.outline={createNamedDestinations:!1,root:{children:[]}},Ne.outline.add=function(Ve,tt,qe){var it={title:tt,options:qe,children:[]};return Ve==null&&(Ve=this.root),Ve.children.push(it),it},Ne.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=Ne,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},Ne.outline.genIds_r=function(Ve){Ve.id=Ne.internal.newObjectDeferred();for(var tt=0;tt<Ve.children.length;tt++)this.genIds_r(Ve.children[tt])},Ne.outline.renderRoot=function(Ve){this.objStart(Ve),this.line("/Type /Outlines"),Ve.children.length>0&&(this.line("/First "+this.makeRef(Ve.children[0])),this.line("/Last "+this.makeRef(Ve.children[Ve.children.length-1]))),this.line("/Count "+this.count_r({count:0},Ve)),this.objEnd()},Ne.outline.renderItems=function(Ve){for(var tt=this.ctx.pdf.internal.getVerticalCoordinateString,qe=0;qe<Ve.children.length;qe++){var it=Ve.children[qe];this.objStart(it),this.line("/Title "+this.makeString(it.title)),this.line("/Parent "+this.makeRef(Ve)),qe>0&&this.line("/Prev "+this.makeRef(Ve.children[qe-1])),qe<Ve.children.length-1&&this.line("/Next "+this.makeRef(Ve.children[qe+1])),it.children.length>0&&(this.line("/First "+this.makeRef(it.children[0])),this.line("/Last "+this.makeRef(it.children[it.children.length-1])));var ft=this.count=this.count_r({count:0},it);if(ft>0&&this.line("/Count "+ft),it.options&&it.options.pageNumber){var gt=Ne.internal.getPageInfo(it.options.pageNumber);this.line("/Dest ["+gt.objId+" 0 R /XYZ 0 "+tt(0)+" 0]")}this.objEnd()}for(var Tt=0;Tt<Ve.children.length;Tt++)this.renderItems(Ve.children[Tt])},Ne.outline.line=function(Ve){this.ctx.val+=Ve+`\r
|
|
|
`},Ne.outline.makeRef=function(Ve){return Ve.id+" 0 R"},Ne.outline.makeString=function(Ve){return"("+Ne.internal.pdfEscape(Ve)+")"},Ne.outline.objStart=function(Ve){this.ctx.val+=`\r
|
|
|
`+Ve.id+` 0 obj\r
|
|
|
<<\r
|
|
|
`},Ne.outline.objEnd=function(){this.ctx.val+=`>> \r
|
|
|
endobj\r
|
|
|
`},Ne.outline.count_r=function(Ve,tt){for(var qe=0;qe<tt.children.length;qe++)Ve.count++,this.count_r(Ve,tt.children[qe]);return Ve.count}}])}(fo.API),function(Ue){var Le=[192,193,194,195,196,197,198,199];Ue.processJPEG=function(Ne,Ve,tt,qe,it,ft){var gt,Tt=this.decode.DCT_DECODE,Qt=null;if(typeof Ne=="string"||this.__addimage__.isArrayBuffer(Ne)||this.__addimage__.isArrayBufferView(Ne)){switch(Ne=it||Ne,Ne=this.__addimage__.isArrayBuffer(Ne)?new Uint8Array(Ne):Ne,(gt=function(Yt){for(var on,Ft=256*Yt.charCodeAt(4)+Yt.charCodeAt(5),In=Yt.length,gn={width:0,height:0,numcomponents:1},kn=4;kn<In;kn+=2){if(kn+=Ft,Le.indexOf(Yt.charCodeAt(kn+1))!==-1){on=256*Yt.charCodeAt(kn+5)+Yt.charCodeAt(kn+6),gn={width:256*Yt.charCodeAt(kn+7)+Yt.charCodeAt(kn+8),height:on,numcomponents:Yt.charCodeAt(kn+9)};break}Ft=256*Yt.charCodeAt(kn+2)+Yt.charCodeAt(kn+3)}return gn}(Ne=this.__addimage__.isArrayBufferView(Ne)?this.__addimage__.arrayBufferToBinaryString(Ne):Ne)).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}Qt={data:Ne,width:gt.width,height:gt.height,colorSpace:ft,bitsPerComponent:8,filter:Tt,index:Ve,alias:tt}}return Qt}}(fo.API);var hs,zi,Rs,Gi,Ts,ii=function(){var Ue,Le,Ne;function Ve(qe){var it,ft,gt,Tt,Qt,Yt,on,Ft,In,gn,kn,cn,jn,dr;for(this.data=qe,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},Yt=null;;){switch(it=this.readUInt32(),In=function(){var Kr,yo;for(yo=[],Kr=0;Kr<4;++Kr)yo.push(String.fromCharCode(this.data[this.pos++]));return yo}.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(it);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()},Qt=this.readUInt16(),Tt=this.readUInt16()||100,Yt.delay=1e3*Qt/Tt,Yt.disposeOp=this.data[this.pos++],Yt.blendOp=this.data[this.pos++],Yt.data=[];break;case"IDAT":case"fdAT":for(In==="fdAT"&&(this.pos+=4,it-=4),qe=(Yt!=null?Yt.data:void 0)||this.imgData,cn=0;0<=it?cn<it:cn>it;0<=it?++cn:--cn)qe.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(it),this.transparency.indexed.length>gt)throw new Error("More transparent colors than palette size");if((gn=gt-this.transparency.indexed.length)>0)for(jn=0;0<=gn?jn<gn:jn>gn;0<=gn?++jn:--jn)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(it)[0];break;case 2:this.transparency.rgb=this.read(it)}break;case"tEXt":on=(kn=this.read(it)).indexOf(0),Ft=String.fromCharCode.apply(String,kn.slice(0,on)),this.text[Ft]=String.fromCharCode.apply(String,kn.slice(on+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=(dr=this.colorType)===4||dr===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+=it}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}Ve.prototype.read=function(qe){var it,ft;for(ft=[],it=0;0<=qe?it<qe:it>qe;0<=qe?++it:--it)ft.push(this.data[this.pos++]);return ft},Ve.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},Ve.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},Ve.prototype.decodePixels=function(qe){var it=this.pixelBitlength/8,ft=new Uint8Array(this.width*this.height*it),gt=0,Tt=this;if(qe==null&&(qe=this.imgData),qe.length===0)return new Uint8Array(0);function Qt(Yt,on,Ft,In){var gn,kn,cn,jn,dr,Kr,yo,Xo,Gr,Jn,Ro,jo,Sn,yn,sr,er,wo,oo,Co,Zr,Do,To=Math.ceil((Tt.width-Yt)/Ft),Ba=Math.ceil((Tt.height-on)/In),$t=Tt.width==To&&Tt.height==Ba;for(yn=it*To,jo=$t?ft:new Uint8Array(yn*Ba),Kr=qe.length,Sn=0,kn=0;Sn<Ba&><Kr;){switch(qe[gt++]){case 0:for(jn=wo=0;wo<yn;jn=wo+=1)jo[kn++]=qe[gt++];break;case 1:for(jn=oo=0;oo<yn;jn=oo+=1)gn=qe[gt++],dr=jn<it?0:jo[kn-it],jo[kn++]=(gn+dr)%256;break;case 2:for(jn=Co=0;Co<yn;jn=Co+=1)gn=qe[gt++],cn=(jn-jn%it)/it,sr=Sn&&jo[(Sn-1)*yn+cn*it+jn%it],jo[kn++]=(sr+gn)%256;break;case 3:for(jn=Zr=0;Zr<yn;jn=Zr+=1)gn=qe[gt++],cn=(jn-jn%it)/it,dr=jn<it?0:jo[kn-it],sr=Sn&&jo[(Sn-1)*yn+cn*it+jn%it],jo[kn++]=(gn+Math.floor((dr+sr)/2))%256;break;case 4:for(jn=Do=0;Do<yn;jn=Do+=1)gn=qe[gt++],cn=(jn-jn%it)/it,dr=jn<it?0:jo[kn-it],Sn===0?sr=er=0:(sr=jo[(Sn-1)*yn+cn*it+jn%it],er=cn&&jo[(Sn-1)*yn+(cn-1)*it+jn%it]),yo=dr+sr-er,Xo=Math.abs(yo-dr),Jn=Math.abs(yo-sr),Ro=Math.abs(yo-er),Gr=Xo<=Jn&&Xo<=Ro?dr:Jn<=Ro?sr:er,jo[kn++]=(gn+Gr)%256;break;default:throw new Error("Invalid filter algorithm: "+qe[gt-1])}if(!$t){var Mn=((on+Sn*In)*Tt.width+Yt)*it,Kn=Sn*yn;for(jn=0;jn<To;jn+=1){for(var Ar=0;Ar<it;Ar+=1)ft[Mn++]=jo[Kn++];Mn+=(Ft-1)*it}}Sn++}}return qe=en(qe),Tt.interlaceMethod==1?(Qt(0,0,8,8),Qt(4,0,8,8),Qt(0,4,4,8),Qt(2,0,4,4),Qt(0,2,2,4),Qt(1,0,2,2),Qt(0,1,1,2)):Qt(0,0,1,1),ft},Ve.prototype.decodePalette=function(){var qe,it,ft,gt,Tt,Qt,Yt,on,Ft;for(ft=this.palette,Qt=this.transparency.indexed||[],Tt=new Uint8Array((Qt.length||0)+ft.length),gt=0,qe=0,it=Yt=0,on=ft.length;Yt<on;it=Yt+=3)Tt[gt++]=ft[it],Tt[gt++]=ft[it+1],Tt[gt++]=ft[it+2],Tt[gt++]=(Ft=Qt[qe++])!=null?Ft:255;return Tt},Ve.prototype.copyToImageData=function(qe,it){var ft,gt,Tt,Qt,Yt,on,Ft,In,gn,kn,cn;if(gt=this.colors,gn=null,ft=this.hasAlphaChannel,this.palette.length&&(gn=(cn=this._decodedPalette)!=null?cn:this._decodedPalette=this.decodePalette(),gt=4,ft=!0),In=(Tt=qe.data||qe).length,Yt=gn||it,Qt=on=0,gt===1)for(;Qt<In;)Ft=gn?4*it[Qt/4]:on,kn=Yt[Ft++],Tt[Qt++]=kn,Tt[Qt++]=kn,Tt[Qt++]=kn,Tt[Qt++]=ft?Yt[Ft++]:255,on=Ft;else for(;Qt<In;)Ft=gn?4*it[Qt/4]:on,Tt[Qt++]=Yt[Ft++],Tt[Qt++]=Yt[Ft++],Tt[Qt++]=Yt[Ft++],Tt[Qt++]=ft?Yt[Ft++]:255,on=Ft},Ve.prototype.decode=function(){var qe;return qe=new Uint8Array(this.width*this.height*4),this.copyToImageData(qe,this.decodePixels()),qe};var tt=function(){if(Object.prototype.toString.call(vr)==="[object Window]"){try{Le=vr.document.createElement("canvas"),Ne=Le.getContext("2d")}catch(qe){return!1}return!0}return!1};return tt(),Ue=function(qe){var it;if(tt()===!0)return Ne.width=qe.width,Ne.height=qe.height,Ne.clearRect(0,0,qe.width,qe.height),Ne.putImageData(qe,0,0),(it=new Image).src=Le.toDataURL(),it;throw new Error("This method requires a Browser with Canvas-capability.")},Ve.prototype.decodeFrames=function(qe){var it,ft,gt,Tt,Qt,Yt,on,Ft;if(this.animation){for(Ft=[],ft=Qt=0,Yt=(on=this.animation.frames).length;Qt<Yt;ft=++Qt)it=on[ft],gt=qe.createImageData(it.width,it.height),Tt=this.decodePixels(new Uint8Array(it.data)),this.copyToImageData(gt,Tt),it.imageData=gt,Ft.push(it.image=Ue(gt));return Ft}},Ve.prototype.renderFrame=function(qe,it){var ft,gt,Tt;return ft=(gt=this.animation.frames)[it],Tt=gt[it-1],it===0&&qe.clearRect(0,0,this.width,this.height),(Tt!=null?Tt.disposeOp:void 0)===1?qe.clearRect(Tt.xOffset,Tt.yOffset,Tt.width,Tt.height):(Tt!=null?Tt.disposeOp:void 0)===2&&qe.putImageData(Tt.imageData,Tt.xOffset,Tt.yOffset),ft.blendOp===0&&qe.clearRect(ft.xOffset,ft.yOffset,ft.width,ft.height),qe.drawImage(ft.image,ft.xOffset,ft.yOffset)},Ve.prototype.animate=function(qe){var it,ft,gt,Tt,Qt,Yt,on=this;return ft=0,Yt=this.animation,Tt=Yt.numFrames,gt=Yt.frames,Qt=Yt.numPlays,(it=function(){var Ft,In;if(Ft=ft++%Tt,In=gt[Ft],on.renderFrame(qe,Ft),Tt>1&&ft/Tt<Qt)return on.animation._timeout=setTimeout(it,In.delay)})()},Ve.prototype.stopAnimation=function(){var qe;return clearTimeout((qe=this.animation)!=null?qe._timeout:void 0)},Ve.prototype.render=function(qe){var it,ft;return qe._png&&qe._png.stopAnimation(),qe._png=this,qe.width=this.width,qe.height=this.height,it=qe.getContext("2d"),this.animation?(this.decodeFrames(it),this.animate(it)):(ft=it.createImageData(this.width,this.height),this.copyToImageData(ft,this.decodePixels()),it.putImageData(ft,0,0))},Ve}();function ws(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 Ne=Ue[Le++]|Ue[Le++]<<8,Ve=Ue[Le++]|Ue[Le++]<<8,tt=Ue[Le++],qe=tt>>7,it=1<<(7&tt)+1;Ue[Le++],Ue[Le++];var ft=null,gt=null;qe&&(ft=Le,gt=it,Le+=3*it);var Tt=!0,Qt=[],Yt=0,on=null,Ft=0,In=null;for(this.width=Ne,this.height=Ve;Tt&&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,In=Ue[Le++]|Ue[Le++]<<8,Le++;else for(Le+=12;;){if(!((Sn=Ue[Le++])>=0))throw Error("Invalid block size");if(Sn===0)break;Le+=Sn}break;case 249:if(Ue[Le++]!==4||Ue[Le+4]!==0)throw new Error("Invalid graphics extension block.");var gn=Ue[Le++];Yt=Ue[Le++]|Ue[Le++]<<8,on=Ue[Le++],!(1&gn)&&(on=null),Ft=gn>>2&7,Le++;break;case 254:for(;;){if(!((Sn=Ue[Le++])>=0))throw Error("Invalid block size");if(Sn===0)break;Le+=Sn}break;default:throw new Error("Unknown graphic control label: 0x"+Ue[Le-1].toString(16))}break;case 44:var kn=Ue[Le++]|Ue[Le++]<<8,cn=Ue[Le++]|Ue[Le++]<<8,jn=Ue[Le++]|Ue[Le++]<<8,dr=Ue[Le++]|Ue[Le++]<<8,Kr=Ue[Le++],yo=Kr>>6&1,Xo=1<<(7&Kr)+1,Gr=ft,Jn=gt,Ro=!1;Kr>>7&&(Ro=!0,Gr=Le,Jn=Xo,Le+=3*Xo);var jo=Le;for(Le++;;){var Sn;if(!((Sn=Ue[Le++])>=0))throw Error("Invalid block size");if(Sn===0)break;Le+=Sn}Qt.push({x:kn,y:cn,width:jn,height:dr,has_local_palette:Ro,palette_offset:Gr,palette_size:Jn,data_offset:jo,data_length:Le-jo,transparent_index:on,interlaced:!!yo,delay:Yt,disposal:Ft});break;case 59:Tt=!1;break;default:throw new Error("Unknown gif block: 0x"+Ue[Le-1].toString(16))}this.numFrames=function(){return Qt.length},this.loopCount=function(){return In},this.frameInfo=function(yn){if(yn<0||yn>=Qt.length)throw new Error("Frame index out of range.");return Qt[yn]},this.decodeAndBlitFrameBGRA=function(yn,sr){var er=this.frameInfo(yn),wo=er.width*er.height,oo=new Uint8Array(wo);il(Ue,er.data_offset,oo,wo);var Co=er.palette_offset,Zr=er.transparent_index;Zr===null&&(Zr=256);var Do=er.width,To=Ne-Do,Ba=Do,$t=4*(er.y*Ne+er.x),Mn=4*((er.y+er.height)*Ne+er.x),Kn=$t,Ar=4*To;er.interlaced===!0&&(Ar+=4*Ne*7);for(var Lr=8,Yr=0,qr=oo.length;Yr<qr;++Yr){var ao=oo[Yr];if(Ba===0&&(Ba=Do,(Kn+=Ar)>=Mn&&(Ar=4*To+4*Ne*(Lr-1),Kn=$t+(Do+To)*(Lr<<1),Lr>>=1)),ao===Zr)Kn+=4;else{var ca=Ue[Co+3*ao],ua=Ue[Co+3*ao+1],Ua=Ue[Co+3*ao+2];sr[Kn++]=Ua,sr[Kn++]=ua,sr[Kn++]=ca,sr[Kn++]=255}--Ba}},this.decodeAndBlitFrameRGBA=function(yn,sr){var er=this.frameInfo(yn),wo=er.width*er.height,oo=new Uint8Array(wo);il(Ue,er.data_offset,oo,wo);var Co=er.palette_offset,Zr=er.transparent_index;Zr===null&&(Zr=256);var Do=er.width,To=Ne-Do,Ba=Do,$t=4*(er.y*Ne+er.x),Mn=4*((er.y+er.height)*Ne+er.x),Kn=$t,Ar=4*To;er.interlaced===!0&&(Ar+=4*Ne*7);for(var Lr=8,Yr=0,qr=oo.length;Yr<qr;++Yr){var ao=oo[Yr];if(Ba===0&&(Ba=Do,(Kn+=Ar)>=Mn&&(Ar=4*To+4*Ne*(Lr-1),Kn=$t+(Do+To)*(Lr<<1),Lr>>=1)),ao===Zr)Kn+=4;else{var ca=Ue[Co+3*ao],ua=Ue[Co+3*ao+1],Ua=Ue[Co+3*ao+2];sr[Kn++]=ca,sr[Kn++]=ua,sr[Kn++]=Ua,sr[Kn++]=255}--Ba}}}function il(Ue,Le,Ne,Ve){for(var tt=Ue[Le++],qe=1<<tt,it=qe+1,ft=it+1,gt=tt+1,Tt=(1<<gt)-1,Qt=0,Yt=0,on=0,Ft=Ue[Le++],In=new Int32Array(4096),gn=null;;){for(;Qt<16&&Ft!==0;)Yt|=Ue[Le++]<<Qt,Qt+=8,Ft===1?Ft=Ue[Le++]:--Ft;if(Qt<gt)break;var kn=Yt&Tt;if(Yt>>=gt,Qt-=gt,kn!==qe){if(kn===it)break;for(var cn=kn<ft?kn:gn,jn=0,dr=cn;dr>qe;)dr=In[dr]>>8,++jn;var Kr=dr;if(on+jn+(cn!==kn?1:0)>Ve)return void zr.log("Warning, gif stream longer than expected.");Ne[on++]=Kr;var yo=on+=jn;for(cn!==kn&&(Ne[on++]=Kr),dr=cn;jn--;)dr=In[dr],Ne[--yo]=255&dr,dr>>=8;gn!==null&&ft<4096&&(In[ft++]=gn<<8|Kr,ft>=Tt+1&><12&&(++gt,Tt=Tt<<1|1)),gn=kn}else ft=it+1,Tt=(1<<(gt=tt+1))-1,gn=null}return on!==Ve&&zr.log("Warning, gif stream shorter than expected."),Ne}function cl(Ue){var Le,Ne,Ve,tt,qe,it=Math.floor,ft=new Array(64),gt=new Array(64),Tt=new Array(64),Qt=new Array(64),Yt=new Array(65535),on=new Array(65535),Ft=new Array(64),In=new Array(64),gn=[],kn=0,cn=7,jn=new Array(64),dr=new Array(64),Kr=new Array(64),yo=new Array(256),Xo=new Array(2048),Gr=[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],Jn=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],Ro=[0,1,2,3,4,5,6,7,8,9,10,11],jo=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],Sn=[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],yn=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],sr=[0,1,2,3,4,5,6,7,8,9,10,11],er=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],wo=[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 oo($t,Mn){for(var Kn=0,Ar=0,Lr=new Array,Yr=1;Yr<=16;Yr++){for(var qr=1;qr<=$t[Yr];qr++)Lr[Mn[Ar]]=[],Lr[Mn[Ar]][0]=Kn,Lr[Mn[Ar]][1]=Yr,Ar++,Kn++;Kn*=2}return Lr}function Co($t){for(var Mn=$t[0],Kn=$t[1]-1;Kn>=0;)Mn&1<<Kn&&(kn|=1<<cn),Kn--,--cn<0&&(kn==255?(Zr(255),Zr(0)):Zr(kn),cn=7,kn=0)}function Zr($t){gn.push($t)}function Do($t){Zr($t>>8&255),Zr(255&$t)}function To($t,Mn,Kn,Ar,Lr){for(var Yr,qr=Lr[0],ao=Lr[240],ca=function(oa,Sa){var ja,La,ri,Bi,Yi,os,ms,Ds,Ni,ls,Oa=0;for(Ni=0;Ni<8;++Ni){ja=oa[Oa],La=oa[Oa+1],ri=oa[Oa+2],Bi=oa[Oa+3],Yi=oa[Oa+4],os=oa[Oa+5],ms=oa[Oa+6];var Tl=ja+(Ds=oa[Oa+7]),vs=ja-Ds,xu=La+ms,Us=La-ms,nl=ri+os,Pu=ri-os,_s=Bi+Yi,qu=Bi-Yi,Al=Tl+_s,gu=Tl-_s,Ku=xu+nl,sl=xu-nl;oa[Oa]=Al+Ku,oa[Oa+4]=Al-Ku;var Ui=.707106781*(sl+gu);oa[Oa+2]=gu+Ui,oa[Oa+6]=gu-Ui;var Bs=.382683433*((Al=qu+Pu)-(sl=Us+vs)),hc=.5411961*Al+Bs,Ll=1.306562965*sl+Bs,Yl=.707106781*(Ku=Pu+Us),Fu=vs+Yl,Fi=vs-Yl;oa[Oa+5]=Fi+hc,oa[Oa+3]=Fi-hc,oa[Oa+1]=Fu+Ll,oa[Oa+7]=Fu-Ll,Oa+=8}for(Oa=0,Ni=0;Ni<8;++Ni){ja=oa[Oa],La=oa[Oa+8],ri=oa[Oa+16],Bi=oa[Oa+24],Yi=oa[Oa+32],os=oa[Oa+40],ms=oa[Oa+48];var ou=ja+(Ds=oa[Oa+56]),Nu=ja-Ds,Ul=La+ms,Cl=La-ms,dl=ri+os,au=ri-os,gc=Bi+Yi,ju=Bi-Yi,pu=ou+gc,Ls=ou-gc,mu=Ul+dl,_u=Ul-dl;oa[Oa]=pu+mu,oa[Oa+32]=pu-mu;var iu=.707106781*(_u+Ls);oa[Oa+16]=Ls+iu,oa[Oa+48]=Ls-iu;var El=.382683433*((pu=ju+au)-(_u=Cl+Nu)),ec=.5411961*pu+El,tc=1.306562965*_u+El,ht=.707106781*(mu=au+Cl),vt=Nu+ht,Rt=Nu-ht;oa[Oa+40]=Rt+ec,oa[Oa+24]=Rt-ec,oa[Oa+8]=vt+tc,oa[Oa+56]=vt-tc,Oa++}for(Ni=0;Ni<64;++Ni)ls=oa[Ni]*Sa[Ni],Ft[Ni]=ls>0?ls+.5|0:ls-.5|0;return Ft}($t,Mn),ua=0;ua<64;++ua)In[Gr[ua]]=ca[ua];var Ua=In[0]-Kn;Kn=In[0],Ua==0?Co(Ar[0]):(Co(Ar[on[Yr=32767+Ua]]),Co(Yt[Yr]));for(var Ha=63;Ha>0&&In[Ha]==0;)Ha--;if(Ha==0)return Co(qr),Kn;for(var Ei,Io=1;Io<=Ha;){for(var zn=Io;In[Io]==0&&Io<=Ha;)++Io;var Li=Io-zn;if(Li>=16){Ei=Li>>4;for(var si=1;si<=Ei;++si)Co(ao);Li&=15}Yr=32767+In[Io],Co(Lr[(Li<<4)+on[Yr]]),Co(Yt[Yr]),Io++}return Ha!=63&&Co(qr),Kn}function Ba($t){$t=Math.min(Math.max($t,1),100),qe!=$t&&(function(Mn){for(var Kn=[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],Ar=0;Ar<64;Ar++){var Lr=it((Kn[Ar]*Mn+50)/100);Lr=Math.min(Math.max(Lr,1),255),ft[Gr[Ar]]=Lr}for(var Yr=[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],qr=0;qr<64;qr++){var ao=it((Yr[qr]*Mn+50)/100);ao=Math.min(Math.max(ao,1),255),gt[Gr[qr]]=ao}for(var ca=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],ua=0,Ua=0;Ua<8;Ua++)for(var Ha=0;Ha<8;Ha++)Tt[ua]=1/(ft[Gr[ua]]*ca[Ua]*ca[Ha]*8),Qt[ua]=1/(gt[Gr[ua]]*ca[Ua]*ca[Ha]*8),ua++}($t<50?Math.floor(5e3/$t):Math.floor(200-2*$t)),qe=$t)}this.encode=function($t,Mn){Mn&&Ba(Mn),gn=new Array,kn=0,cn=7,Do(65496),Do(65504),Do(16),Zr(74),Zr(70),Zr(73),Zr(70),Zr(0),Zr(1),Zr(1),Zr(0),Do(1),Do(1),Zr(0),Zr(0),function(){Do(65499),Do(132),Zr(0);for(var La=0;La<64;La++)Zr(ft[La]);Zr(1);for(var ri=0;ri<64;ri++)Zr(gt[ri])}(),function(La,ri){Do(65472),Do(17),Zr(8),Do(ri),Do(La),Zr(3),Zr(1),Zr(17),Zr(0),Zr(2),Zr(17),Zr(1),Zr(3),Zr(17),Zr(1)}($t.width,$t.height),function(){Do(65476),Do(418),Zr(0);for(var La=0;La<16;La++)Zr(Jn[La+1]);for(var ri=0;ri<=11;ri++)Zr(Ro[ri]);Zr(16);for(var Bi=0;Bi<16;Bi++)Zr(jo[Bi+1]);for(var Yi=0;Yi<=161;Yi++)Zr(Sn[Yi]);Zr(1);for(var os=0;os<16;os++)Zr(yn[os+1]);for(var ms=0;ms<=11;ms++)Zr(sr[ms]);Zr(17);for(var Ds=0;Ds<16;Ds++)Zr(er[Ds+1]);for(var Ni=0;Ni<=161;Ni++)Zr(wo[Ni])}(),Do(65498),Do(12),Zr(3),Zr(1),Zr(0),Zr(2),Zr(17),Zr(3),Zr(17),Zr(0),Zr(63),Zr(0);var Kn=0,Ar=0,Lr=0;kn=0,cn=7,this.encode.displayName="_encode_";for(var Yr,qr,ao,ca,ua,Ua,Ha,Ei,Io,zn=$t.data,Li=$t.width,si=$t.height,oa=4*Li,Sa=0;Sa<si;){for(Yr=0;Yr<oa;){for(ua=oa*Sa+Yr,Ha=-1,Ei=0,Io=0;Io<64;Io++)Ua=ua+(Ei=Io>>3)*oa+(Ha=4*(7&Io)),Sa+Ei>=si&&(Ua-=oa*(Sa+1+Ei-si)),Yr+Ha>=oa&&(Ua-=Yr+Ha-oa+4),qr=zn[Ua++],ao=zn[Ua++],ca=zn[Ua++],jn[Io]=(Xo[qr]+Xo[ao+256>>0]+Xo[ca+512>>0]>>16)-128,dr[Io]=(Xo[qr+768>>0]+Xo[ao+1024>>0]+Xo[ca+1280>>0]>>16)-128,Kr[Io]=(Xo[qr+1280>>0]+Xo[ao+1536>>0]+Xo[ca+1792>>0]>>16)-128;Kn=To(jn,Tt,Kn,Le,Ve),Ar=To(dr,Qt,Ar,Ne,tt),Lr=To(Kr,Qt,Lr,Ne,tt),Yr+=32}Sa+=8}if(cn>=0){var ja=[];ja[1]=cn+1,ja[0]=(1<<cn+1)-1,Co(ja)}return Do(65497),new Uint8Array(gn)},Ue=Ue||50,function(){for(var $t=String.fromCharCode,Mn=0;Mn<256;Mn++)yo[Mn]=$t(Mn)}(),Le=oo(Jn,Ro),Ne=oo(yn,sr),Ve=oo(jo,Sn),tt=oo(er,wo),function(){for(var $t=1,Mn=2,Kn=1;Kn<=15;Kn++){for(var Ar=$t;Ar<Mn;Ar++)on[32767+Ar]=Kn,Yt[32767+Ar]=[],Yt[32767+Ar][1]=Kn,Yt[32767+Ar][0]=Ar;for(var Lr=-(Mn-1);Lr<=-$t;Lr++)on[32767+Lr]=Kn,Yt[32767+Lr]=[],Yt[32767+Lr][1]=Kn,Yt[32767+Lr][0]=Mn-1+Lr;$t<<=1,Mn<<=1}}(),function(){for(var $t=0;$t<256;$t++)Xo[$t]=19595*$t,Xo[$t+256>>0]=38470*$t,Xo[$t+512>>0]=7471*$t+32768,Xo[$t+768>>0]=-11059*$t,Xo[$t+1024>>0]=-21709*$t,Xo[$t+1280>>0]=32768*$t+8421375,Xo[$t+1536>>0]=-27439*$t,Xo[$t+1792>>0]=-5329*$t}(),Ba(Ue)}function Vi(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 ta(Ue){function Le(Jn){if(!Jn)throw Error("assert :P")}function Ne(Jn,Ro,jo){for(var Sn=0;4>Sn;Sn++)if(Jn[Ro+Sn]!=jo.charCodeAt(Sn))return!0;return!1}function Ve(Jn,Ro,jo,Sn,yn){for(var sr=0;sr<yn;sr++)Jn[Ro+sr]=jo[Sn+sr]}function tt(Jn,Ro,jo,Sn){for(var yn=0;yn<Sn;yn++)Jn[Ro+yn]=jo}function qe(Jn){return new Int32Array(Jn)}function it(Jn,Ro){for(var jo=[],Sn=0;Sn<Jn;Sn++)jo.push(new Ro);return jo}function ft(Jn,Ro){var jo=[];return function Sn(yn,sr,er){for(var wo=er[sr],oo=0;oo<wo&&(yn.push(er.length>sr+1?[]:new Ro),!(er.length<sr+1));oo++)Sn(yn[oo],sr+1,er)}(jo,0,Jn),jo}var gt=function(){var Jn=this;function Ro(Oe,Ye){for(var At=1<<Ye-1>>>0;Oe&At;)At>>>=1;return At?(Oe&At-1)+At:Oe}function jo(Oe,Ye,At,Bt,zt){Le(!(Bt%At));do Oe[Ye+(Bt-=At)]=zt;while(0<Bt)}function Sn(Oe,Ye,At,Bt,zt){if(Le(2328>=zt),512>=zt)var Xt=qe(512);else if((Xt=qe(zt))==null)return 0;return function(qt,nn,un,Ee,Be,He){var Me,nt,Et=nn,Lt=1<<un,Dt=qe(16),Nt=qe(16);for(Le(Be!=0),Le(Ee!=null),Le(qt!=null),Le(0<un),nt=0;nt<Be;++nt){if(15<Ee[nt])return 0;++Dt[Ee[nt]]}if(Dt[0]==Be)return 0;for(Nt[1]=0,Me=1;15>Me;++Me){if(Dt[Me]>1<<Me)return 0;Nt[Me+1]=Nt[Me]+Dt[Me]}for(nt=0;nt<Be;++nt)Me=Ee[nt],0<Ee[nt]&&(He[Nt[Me]++]=nt);if(Nt[15]==1)return(Ee=new yn).g=0,Ee.value=He[0],jo(qt,Et,1,Lt,Ee),Lt;var An,bn=-1,_n=Lt-1,gr=0,ro=1,mo=1,eo=1<<un;for(nt=0,Me=1,Be=2;Me<=un;++Me,Be<<=1){if(ro+=mo<<=1,0>(mo-=Dt[Me]))return 0;for(;0<Dt[Me];--Dt[Me])(Ee=new yn).g=Me,Ee.value=He[nt++],jo(qt,Et+gr,Be,eo,Ee),gr=Ro(gr,Me)}for(Me=un+1,Be=2;15>=Me;++Me,Be<<=1){if(ro+=mo<<=1,0>(mo-=Dt[Me]))return 0;for(;0<Dt[Me];--Dt[Me]){if(Ee=new yn,(gr&_n)!=bn){for(Et+=eo,An=1<<(bn=Me)-un;15>bn&&!(0>=(An-=Dt[bn]));)++bn,An<<=1;Lt+=eo=1<<(An=bn-un),qt[nn+(bn=gr&_n)].g=An+un,qt[nn+bn].value=Et-nn-bn}Ee.g=Me-un,Ee.value=He[nt++],jo(qt,Et+(gr>>un),Be,eo,Ee),gr=Ro(gr,Me)}}return ro!=2*Nt[15]-1?0:Lt}(Oe,Ye,At,Bt,zt,Xt)}function yn(){this.value=this.g=0}function sr(){this.value=this.g=0}function er(){this.G=it(5,yn),this.H=qe(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=it(Kl,sr)}function wo(Oe,Ye,At,Bt){Le(Oe!=null),Le(Ye!=null),Le(2147483648>Bt),Oe.Ca=254,Oe.I=0,Oe.b=-8,Oe.Ka=0,Oe.oa=Ye,Oe.pa=At,Oe.Jd=Ye,Oe.Yc=At+Bt,Oe.Zc=4<=Bt?At+Bt-4+1:At,Yr(Oe)}function oo(Oe,Ye){for(var At=0;0<Ye--;)At|=ao(Oe,128)<<Ye;return At}function Co(Oe,Ye){var At=oo(Oe,Ye);return qr(Oe)?-At:At}function Zr(Oe,Ye,At,Bt){var zt,Xt=0;for(Le(Oe!=null),Le(Ye!=null),Le(4294967288>Bt),Oe.Sb=Bt,Oe.Ra=0,Oe.u=0,Oe.h=0,4<Bt&&(Bt=4),zt=0;zt<Bt;++zt)Xt+=Ye[At+zt]<<8*zt;Oe.Ra=Xt,Oe.bb=Bt,Oe.oa=Ye,Oe.pa=At}function Do(Oe){for(;8<=Oe.u&&Oe.bb<Oe.Sb;)Oe.Ra>>>=8,Oe.Ra+=Oe.oa[Oe.pa+Oe.bb]<<Wu-8>>>0,++Oe.bb,Oe.u-=8;Kn(Oe)&&(Oe.h=1,Oe.u=0)}function To(Oe,Ye){if(Le(0<=Ye),!Oe.h&&Ye<=Mu){var At=Mn(Oe)&oc[Ye];return Oe.u+=Ye,Do(Oe),At}return Oe.h=1,Oe.u=0}function Ba(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function $t(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function Mn(Oe){return Oe.Ra>>>(Oe.u&Wu-1)>>>0}function Kn(Oe){return Le(Oe.bb<=Oe.Sb),Oe.h||Oe.bb==Oe.Sb&&Oe.u>Wu}function Ar(Oe,Ye){Oe.u=Ye,Oe.h=Kn(Oe)}function Lr(Oe){Oe.u>=Zu&&(Le(Oe.u>=Zu),Do(Oe))}function Yr(Oe){Le(Oe!=null&&Oe.oa!=null),Oe.pa<Oe.Zc?(Oe.I=(Oe.oa[Oe.pa++]|Oe.I<<8)>>>0,Oe.b+=8):(Le(Oe!=null&&Oe.oa!=null),Oe.pa<Oe.Yc?(Oe.b+=8,Oe.I=Oe.oa[Oe.pa++]|Oe.I<<8):Oe.Ka?Oe.b=0:(Oe.I<<=8,Oe.b+=8,Oe.Ka=1))}function qr(Oe){return oo(Oe,1)}function ao(Oe,Ye){var At=Oe.Ca;0>Oe.b&&Yr(Oe);var Bt=Oe.b,zt=At*Ye>>>8,Xt=(Oe.I>>>Bt>zt)+0;for(Xt?(At-=zt,Oe.I-=zt+1<<Bt>>>0):At=zt+1,Bt=At,zt=0;256<=Bt;)zt+=8,Bt>>=8;return Bt=7^zt+Ol[Bt],Oe.b-=Bt,Oe.Ca=(At<<Bt)-1,Xt}function ca(Oe,Ye,At){Oe[Ye+0]=At>>24&255,Oe[Ye+1]=At>>16&255,Oe[Ye+2]=At>>8&255,Oe[Ye+3]=At>>0&255}function ua(Oe,Ye){return Oe[Ye+0]<<0|Oe[Ye+1]<<8}function Ua(Oe,Ye){return ua(Oe,Ye)|Oe[Ye+2]<<16}function Ha(Oe,Ye){return ua(Oe,Ye)|ua(Oe,Ye+2)<<16}function Ei(Oe,Ye){var At=1<<Ye;return Le(Oe!=null),Le(0<Ye),Oe.X=qe(At),Oe.X==null?0:(Oe.Mb=32-Ye,Oe.Xa=Ye,1)}function Io(Oe,Ye){Le(Oe!=null),Le(Ye!=null),Le(Oe.Xa==Ye.Xa),Ve(Ye.X,0,Oe.X,0,1<<Ye.Xa)}function zn(){this.X=[],this.Xa=this.Mb=0}function Li(Oe,Ye,At,Bt){Le(At!=null),Le(Bt!=null);var zt=At[0],Xt=Bt[0];return zt==0&&(zt=(Oe*Xt+Ye/2)/Ye),Xt==0&&(Xt=(Ye*zt+Oe/2)/Oe),0>=zt||0>=Xt?0:(At[0]=zt,Bt[0]=Xt,1)}function si(Oe,Ye){return Oe+(1<<Ye)-1>>>Ye}function oa(Oe,Ye){return((4278255360&Oe)+(4278255360&Ye)>>>0&4278255360)+((16711935&Oe)+(16711935&Ye)>>>0&16711935)>>>0}function Sa(Oe,Ye){Jn[Ye]=function(At,Bt,zt,Xt,qt,nn,un){var Ee;for(Ee=0;Ee<qt;++Ee){var Be=Jn[Oe](nn[un+Ee-1],zt,Xt+Ee);nn[un+Ee]=oa(At[Bt+Ee],Be)}}}function ja(){this.ud=this.hd=this.jd=0}function La(Oe,Ye){return((4278124286&(Oe^Ye))>>>1)+(Oe&Ye)>>>0}function ri(Oe){return 0<=Oe&&256>Oe?Oe:0>Oe?0:255<Oe?255:void 0}function Bi(Oe,Ye){return ri(Oe+(Oe-Ye+.5>>1))}function Yi(Oe,Ye,At){return Math.abs(Ye-At)-Math.abs(Oe-At)}function os(Oe,Ye,At,Bt,zt,Xt,qt){for(Bt=Xt[qt-1],At=0;At<zt;++At)Xt[qt+At]=Bt=oa(Oe[Ye+At],Bt)}function ms(Oe,Ye,At,Bt,zt){var Xt;for(Xt=0;Xt<At;++Xt){var qt=Oe[Ye+Xt],nn=qt>>8&255,un=16711935&(un=(un=16711935&qt)+((nn<<16)+nn));Bt[zt+Xt]=(4278255360&qt)+un>>>0}}function Ds(Oe,Ye){Ye.jd=Oe>>0&255,Ye.hd=Oe>>8&255,Ye.ud=Oe>>16&255}function Ni(Oe,Ye,At,Bt,zt,Xt){var qt;for(qt=0;qt<Bt;++qt){var nn=Ye[At+qt],un=nn>>>8,Ee=nn,Be=255&(Be=(Be=nn>>>16)+((Oe.jd<<24>>24)*(un<<24>>24)>>>5));Ee=255&(Ee=(Ee=Ee+((Oe.hd<<24>>24)*(un<<24>>24)>>>5))+((Oe.ud<<24>>24)*(Be<<24>>24)>>>5)),zt[Xt+qt]=(4278255360&nn)+(Be<<16)+Ee}}function ls(Oe,Ye,At,Bt,zt){Jn[Ye]=function(Xt,qt,nn,un,Ee,Be,He,Me,nt){for(un=He;un<Me;++un)for(He=0;He<nt;++He)Ee[Be++]=zt(nn[Bt(Xt[qt++])])},Jn[Oe]=function(Xt,qt,nn,un,Ee,Be,He){var Me=8>>Xt.b,nt=Xt.Ea,Et=Xt.K[0],Lt=Xt.w;if(8>Me)for(Xt=(1<<Xt.b)-1,Lt=(1<<Me)-1;qt<nn;++qt){var Dt,Nt=0;for(Dt=0;Dt<nt;++Dt)Dt&Xt||(Nt=Bt(un[Ee++])),Be[He++]=zt(Et[Nt&Lt]),Nt>>=Me}else Jn["VP8LMapColor"+At](un,Ee,Et,Lt,Be,He,qt,nn,nt)}}function Oa(Oe,Ye,At,Bt,zt){for(At=Ye+At;Ye<At;){var Xt=Oe[Ye++];Bt[zt++]=Xt>>16&255,Bt[zt++]=Xt>>8&255,Bt[zt++]=Xt>>0&255}}function Tl(Oe,Ye,At,Bt,zt){for(At=Ye+At;Ye<At;){var Xt=Oe[Ye++];Bt[zt++]=Xt>>16&255,Bt[zt++]=Xt>>8&255,Bt[zt++]=Xt>>0&255,Bt[zt++]=Xt>>24&255}}function vs(Oe,Ye,At,Bt,zt){for(At=Ye+At;Ye<At;){var Xt=(qt=Oe[Ye++])>>16&240|qt>>12&15,qt=qt>>0&240|qt>>28&15;Bt[zt++]=Xt,Bt[zt++]=qt}}function xu(Oe,Ye,At,Bt,zt){for(At=Ye+At;Ye<At;){var Xt=(qt=Oe[Ye++])>>16&248|qt>>13&7,qt=qt>>5&224|qt>>3&31;Bt[zt++]=Xt,Bt[zt++]=qt}}function Us(Oe,Ye,At,Bt,zt){for(At=Ye+At;Ye<At;){var Xt=Oe[Ye++];Bt[zt++]=Xt>>0&255,Bt[zt++]=Xt>>8&255,Bt[zt++]=Xt>>16&255}}function nl(Oe,Ye,At,Bt,zt,Xt){if(Xt==0)for(At=Ye+At;Ye<At;)ca(Bt,((Xt=Oe[Ye++])[0]>>24|Xt[1]>>8&65280|Xt[2]<<8&16711680|Xt[3]<<24)>>>0),zt+=32;else Ve(Bt,zt,Oe,Ye,At)}function Pu(Oe,Ye){Jn[Ye][0]=Jn[Oe+"0"],Jn[Ye][1]=Jn[Oe+"1"],Jn[Ye][2]=Jn[Oe+"2"],Jn[Ye][3]=Jn[Oe+"3"],Jn[Ye][4]=Jn[Oe+"4"],Jn[Ye][5]=Jn[Oe+"5"],Jn[Ye][6]=Jn[Oe+"6"],Jn[Ye][7]=Jn[Oe+"7"],Jn[Ye][8]=Jn[Oe+"8"],Jn[Ye][9]=Jn[Oe+"9"],Jn[Ye][10]=Jn[Oe+"10"],Jn[Ye][11]=Jn[Oe+"11"],Jn[Ye][12]=Jn[Oe+"12"],Jn[Ye][13]=Jn[Oe+"13"],Jn[Ye][14]=Jn[Oe+"0"],Jn[Ye][15]=Jn[Oe+"0"]}function _s(Oe){return Oe==iA||Oe==sA||Oe==Fc||Oe==lA}function qu(){this.eb=[],this.size=this.A=this.fb=0}function Al(){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 gu(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new qu,this.f.kb=new Al,this.sd=null}function Ku(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function sl(){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 Ui(Oe){return alert("todo:WebPSamplerProcessPlane"),Oe.T}function Bs(Oe,Ye){var At=Oe.T,Bt=Ye.ba.f.RGBA,zt=Bt.eb,Xt=Bt.fb+Oe.ka*Bt.A,qt=Ou[Ye.ba.S],nn=Oe.y,un=Oe.O,Ee=Oe.f,Be=Oe.N,He=Oe.ea,Me=Oe.W,nt=Ye.cc,Et=Ye.dc,Lt=Ye.Mc,Dt=Ye.Nc,Nt=Oe.ka,An=Oe.ka+Oe.T,bn=Oe.U,_n=bn+1>>1;for(Nt==0?qt(nn,un,null,null,Ee,Be,He,Me,Ee,Be,He,Me,zt,Xt,null,null,bn):(qt(Ye.ec,Ye.fc,nn,un,nt,Et,Lt,Dt,Ee,Be,He,Me,zt,Xt-Bt.A,zt,Xt,bn),++At);Nt+2<An;Nt+=2)nt=Ee,Et=Be,Lt=He,Dt=Me,Be+=Oe.Rc,Me+=Oe.Rc,Xt+=2*Bt.A,qt(nn,(un+=2*Oe.fa)-Oe.fa,nn,un,nt,Et,Lt,Dt,Ee,Be,He,Me,zt,Xt-Bt.A,zt,Xt,bn);return un+=Oe.fa,Oe.j+An<Oe.o?(Ve(Ye.ec,Ye.fc,nn,un,bn),Ve(Ye.cc,Ye.dc,Ee,Be,_n),Ve(Ye.Mc,Ye.Nc,He,Me,_n),At--):1&An||qt(nn,un,null,null,Ee,Be,He,Me,Ee,Be,He,Me,zt,Xt+Bt.A,null,null,bn),At}function hc(Oe,Ye,At){var Bt=Oe.F,zt=[Oe.J];if(Bt!=null){var Xt=Oe.U,qt=Ye.ba.S,nn=qt==Vc||qt==Fc;Ye=Ye.ba.f.RGBA;var un=[0],Ee=Oe.ka;un[0]=Oe.T,Oe.Kb&&(Ee==0?--un[0]:(--Ee,zt[0]-=Oe.width),Oe.j+Oe.ka+Oe.T==Oe.o&&(un[0]=Oe.o-Oe.j-Ee));var Be=Ye.eb;Ee=Ye.fb+Ee*Ye.A,Oe=zc(Bt,zt[0],Oe.width,Xt,un,Be,Ee+(nn?0:3),Ye.A),Le(At==un),Oe&&_s(qt)&&mc(Be,Ee,nn,Xt,un,Ye.A)}return 0}function Ll(Oe){var Ye=Oe.ma,At=Ye.ba.S,Bt=11>At,zt=At==Zc||At==Mc||At==Vc||At==aA||At==12||_s(At);if(Ye.memory=null,Ye.Ib=null,Ye.Jb=null,Ye.Nd=null,!bu(Ye.Oa,Oe,zt?11:12))return 0;if(zt&&_s(At)&&Go(),Oe.da)alert("todo:use_scaling");else{if(Bt){if(Ye.Ib=Ui,Oe.Kb){if(At=Oe.U+1>>1,Ye.memory=qe(Oe.U+2*At),Ye.memory==null)return 0;Ye.ec=Ye.memory,Ye.fc=0,Ye.cc=Ye.ec,Ye.dc=Ye.fc+Oe.U,Ye.Mc=Ye.cc,Ye.Nc=Ye.dc+At,Ye.Ib=Bs,Go()}}else alert("todo:EmitYUV");zt&&(Ye.Jb=hc,Bt&&wr())}if(Bt&&!PA){for(Oe=0;256>Oe;++Oe)Ic[Oe]=89858*(Oe-128)+$c>>Sc,FA[Oe]=-22014*(Oe-128)+$c,YA[Oe]=-45773*(Oe-128),XA[Oe]=113618*(Oe-128)+$c>>Sc;for(Oe=Qc;Oe<Kc;++Oe)Ye=76283*(Oe-16)+$c>>Sc,JA[Oe-Qc]=Nl(Ye,255),_A[Oe-Qc]=Nl(Ye+8>>4,15);PA=1}return 1}function Yl(Oe){var Ye=Oe.ma,At=Oe.U,Bt=Oe.T;return Le(!(1&Oe.ka)),0>=At||0>=Bt?0:(At=Ye.Ib(Oe,Ye),Ye.Jb!=null&&Ye.Jb(Oe,Ye,At),Ye.Dc+=At,1)}function Fu(Oe){Oe.ma.memory=null}function Fi(Oe,Ye,At,Bt){return To(Oe,8)!=47?0:(Ye[0]=To(Oe,14)+1,At[0]=To(Oe,14)+1,Bt[0]=To(Oe,1),To(Oe,3)!=0?0:!Oe.h)}function ou(Oe,Ye){if(4>Oe)return Oe+1;var At=Oe-2>>1;return(2+(1&Oe)<<At)+To(Ye,At)+1}function Nu(Oe,Ye){return 120<Ye?Ye-120:1<=(At=((At=Iu[Ye-1])>>4)*Oe+(8-(15&At)))?At:1;var At}function Ul(Oe,Ye,At){var Bt=Mn(At),zt=Oe[Ye+=255&Bt].g-8;return 0<zt&&(Ar(At,At.u+8),Bt=Mn(At),Ye+=Oe[Ye].value,Ye+=Bt&(1<<zt)-1),Ar(At,At.u+Oe[Ye].g),Oe[Ye].value}function Cl(Oe,Ye,At){return At.g+=Oe.g,At.value+=Oe.value<<Ye>>>0,Le(8>=At.g),Oe.g}function dl(Oe,Ye,At){var Bt=Oe.xc;return Le((Ye=Bt==0?0:Oe.vc[Oe.md*(At>>Bt)+(Ye>>Bt)])<Oe.Wb),Oe.Ya[Ye]}function au(Oe,Ye,At,Bt){var zt=Oe.ab,Xt=Oe.c*Ye,qt=Oe.C;Ye=qt+Ye;var nn=At,un=Bt;for(Bt=Oe.Ta,At=Oe.Ua;0<zt--;){var Ee=Oe.gc[zt],Be=qt,He=Ye,Me=nn,nt=un,Et=(un=Bt,nn=At,Ee.Ea);switch(Le(Be<He),Le(He<=Ee.nc),Ee.hc){case 2:ic(Me,nt,(He-Be)*Et,un,nn);break;case 0:var Lt=Be,Dt=He,Nt=un,An=nn,bn=(eo=Ee).Ea;Lt==0&&(yc(Me,nt,null,null,1,Nt,An),os(Me,nt+1,0,0,bn-1,Nt,An+1),nt+=bn,An+=bn,++Lt);for(var _n=1<<eo.b,gr=_n-1,ro=si(bn,eo.b),mo=eo.K,eo=eo.w+(Lt>>eo.b)*ro;Lt<Dt;){var za=mo,da=eo,ia=1;for(ac(Me,nt,Nt,An-bn,1,Nt,An);ia<bn;){var Xa=(ia&~gr)+_n;Xa>bn&&(Xa=bn),(0,ql[za[da++]>>8&15])(Me,nt+ +ia,Nt,An+ia-bn,Xa-ia,Nt,An+ia),ia=Xa}nt+=bn,An+=bn,++Lt&gr||(eo+=ro)}He!=Ee.nc&&Ve(un,nn-Et,un,nn+(He-Be-1)*Et,Et);break;case 1:for(Et=Me,Dt=nt,bn=(Me=Ee.Ea)-(An=Me&~(Nt=(nt=1<<Ee.b)-1)),Lt=si(Me,Ee.b),_n=Ee.K,Ee=Ee.w+(Be>>Ee.b)*Lt;Be<He;){for(gr=_n,ro=Ee,mo=new ja,eo=Dt+An,za=Dt+Me;Dt<eo;)Ds(gr[ro++],mo),zl(mo,Et,Dt,nt,un,nn),Dt+=nt,nn+=nt;Dt<za&&(Ds(gr[ro++],mo),zl(mo,Et,Dt,bn,un,nn),Dt+=bn,nn+=bn),++Be&Nt||(Ee+=Lt)}break;case 3:if(Me==un&&nt==nn&&0<Ee.b){for(Dt=un,Me=Et=nn+(He-Be)*Et-(An=(He-Be)*si(Ee.Ea,Ee.b)),nt=un,Nt=nn,Lt=[],An=(bn=An)-1;0<=An;--An)Lt[An]=nt[Nt+An];for(An=bn-1;0<=An;--An)Dt[Me+An]=Lt[An];cu(Ee,Be,He,un,Et,un,nn)}else cu(Ee,Be,He,Me,nt,un,nn)}nn=Bt,un=At}un!=At&&Ve(Bt,At,nn,un,Xt)}function gc(Oe,Ye){var At=Oe.V,Bt=Oe.Ba+Oe.c*Oe.C,zt=Ye-Oe.C;if(Le(Ye<=Oe.l.o),Le(16>=zt),0<zt){var Xt=Oe.l,qt=Oe.Ta,nn=Oe.Ua,un=Xt.width;if(au(Oe,zt,At,Bt),zt=nn=[nn],Le((At=Oe.C)<(Bt=Ye)),Le(Xt.v<Xt.va),Bt>Xt.o&&(Bt=Xt.o),At<Xt.j){var Ee=Xt.j-At;At=Xt.j,zt[0]+=Ee*un}if(At>=Bt?At=0:(zt[0]+=4*Xt.v,Xt.ka=At-Xt.j,Xt.U=Xt.va-Xt.v,Xt.T=Bt-At,At=1),At){if(nn=nn[0],11>(At=Oe.ca).S){var Be=At.f.RGBA,He=(Bt=At.S,zt=Xt.U,Xt=Xt.T,Ee=Be.eb,Be.A),Me=Xt;for(Be=Be.fb+Oe.Ma*Be.A;0<Me--;){var nt=qt,Et=nn,Lt=zt,Dt=Ee,Nt=Be;switch(Bt){case Rc:Au(nt,Et,Lt,Dt,Nt);break;case Zc:Xi(nt,Et,Lt,Dt,Nt);break;case iA:Xi(nt,Et,Lt,Dt,Nt),mc(Dt,Nt,0,Lt,1,0);break;case yA:eu(nt,Et,Lt,Dt,Nt);break;case Mc:nl(nt,Et,Lt,Dt,Nt,1);break;case sA:nl(nt,Et,Lt,Dt,Nt,1),mc(Dt,Nt,0,Lt,1,0);break;case Vc:nl(nt,Et,Lt,Dt,Nt,0);break;case Fc:nl(nt,Et,Lt,Dt,Nt,0),mc(Dt,Nt,1,Lt,1,0);break;case aA:is(nt,Et,Lt,Dt,Nt);break;case lA:is(nt,Et,Lt,Dt,Nt),Pc(Dt,Nt,Lt,1,0);break;case bA:pl(nt,Et,Lt,Dt,Nt);break;default:Le(0)}nn+=un,Be+=He}Oe.Ma+=Xt}else alert("todo:EmitRescaledRowsYUVA");Le(Oe.Ma<=At.height)}}Oe.C=Ye,Le(Oe.C<=Oe.i)}function ju(Oe){var Ye;if(0<Oe.ua)return 0;for(Ye=0;Ye<Oe.Wb;++Ye){var At=Oe.Ya[Ye].G,Bt=Oe.Ya[Ye].H;if(0<At[1][Bt[1]+0].g||0<At[2][Bt[2]+0].g||0<At[3][Bt[3]+0].g)return 0}return 1}function pu(Oe,Ye,At,Bt,zt,Xt){if(Oe.Z!=0){var qt=Oe.qd,nn=Oe.rd;for(Le(cc[Oe.Z]!=null);Ye<At;++Ye)cc[Oe.Z](qt,nn,Bt,zt,Bt,zt,Xt),qt=Bt,nn=zt,zt+=Xt;Oe.qd=qt,Oe.rd=nn}}function Ls(Oe,Ye){var At=Oe.l.ma,Bt=At.Z==0||At.Z==1?Oe.l.j:Oe.C;if(Bt=Oe.C<Bt?Bt:Oe.C,Le(Ye<=Oe.l.o),Ye>Bt){var zt=Oe.l.width,Xt=At.ca,qt=At.tb+zt*Bt,nn=Oe.V,un=Oe.Ba+Oe.c*Bt,Ee=Oe.gc;Le(Oe.ab==1),Le(Ee[0].hc==3),bc(Ee[0],Bt,Ye,nn,un,Xt,qt),pu(At,Bt,Ye,Xt,qt,zt)}Oe.C=Oe.Ma=Ye}function mu(Oe,Ye,At,Bt,zt,Xt,qt){var nn=Oe.$/Bt,un=Oe.$%Bt,Ee=Oe.m,Be=Oe.s,He=At+Oe.$,Me=He;zt=At+Bt*zt;var nt=At+Bt*Xt,Et=280+Be.ua,Lt=Oe.Pb?nn:16777216,Dt=0<Be.ua?Be.Wa:null,Nt=Be.wc,An=He<nt?dl(Be,un,nn):null;Le(Oe.C<Xt),Le(nt<=zt);var bn=!1;e:for(;;){for(;bn||He<nt;){var _n=0;if(nn>=Lt){var gr=He-At;Le((Lt=Oe).Pb),Lt.wd=Lt.m,Lt.xd=gr,0<Lt.s.ua&&Io(Lt.s.Wa,Lt.s.vb),Lt=nn+js}if(un&Nt||(An=dl(Be,un,nn)),Le(An!=null),An.Qb&&(Ye[He]=An.qb,bn=!0),!bn)if(Lr(Ee),An.jc){_n=Ee,gr=Ye;var ro=He,mo=An.pd[Mn(_n)&Kl-1];Le(An.jc),256>mo.g?(Ar(_n,_n.u+mo.g),gr[ro]=mo.value,_n=0):(Ar(_n,_n.u+mo.g-256),Le(256<=mo.value),_n=mo.value),_n==0&&(bn=!0)}else _n=Ul(An.G[0],An.H[0],Ee);if(Ee.h)break;if(bn||256>_n){if(!bn)if(An.nd)Ye[He]=(An.qb|_n<<8)>>>0;else{if(Lr(Ee),bn=Ul(An.G[1],An.H[1],Ee),Lr(Ee),gr=Ul(An.G[2],An.H[2],Ee),ro=Ul(An.G[3],An.H[3],Ee),Ee.h)break;Ye[He]=(ro<<24|bn<<16|_n<<8|gr)>>>0}if(bn=!1,++He,++un>=Bt&&(un=0,++nn,qt!=null&&nn<=Xt&&!(nn%16)&&qt(Oe,nn),Dt!=null))for(;Me<He;)_n=Ye[Me++],Dt.X[(506832829*_n&4294967295)>>>Dt.Mb]=_n}else if(280>_n){if(_n=ou(_n-256,Ee),gr=Ul(An.G[4],An.H[4],Ee),Lr(Ee),gr=Nu(Bt,gr=ou(gr,Ee)),Ee.h)break;if(He-At<gr||zt-He<_n)break e;for(ro=0;ro<_n;++ro)Ye[He+ro]=Ye[He+ro-gr];for(He+=_n,un+=_n;un>=Bt;)un-=Bt,++nn,qt!=null&&nn<=Xt&&!(nn%16)&&qt(Oe,nn);if(Le(He<=zt),un&Nt&&(An=dl(Be,un,nn)),Dt!=null)for(;Me<He;)_n=Ye[Me++],Dt.X[(506832829*_n&4294967295)>>>Dt.Mb]=_n}else{if(!(_n<Et))break e;for(bn=_n-280,Le(Dt!=null);Me<He;)_n=Ye[Me++],Dt.X[(506832829*_n&4294967295)>>>Dt.Mb]=_n;_n=He,Le(!(bn>>>(gr=Dt).Xa)),Ye[_n]=gr.X[bn],bn=!0}bn||Le(Ee.h==Kn(Ee))}if(Oe.Pb&&Ee.h&&He<zt)Le(Oe.m.h),Oe.a=5,Oe.m=Oe.wd,Oe.$=Oe.xd,0<Oe.s.ua&&Io(Oe.s.vb,Oe.s.Wa);else{if(Ee.h)break e;qt!=null&&qt(Oe,nn>Xt?Xt:nn),Oe.a=0,Oe.$=He-At}return 1}return Oe.a=3,0}function _u(Oe){Le(Oe!=null),Oe.vc=null,Oe.yc=null,Oe.Ya=null;var Ye=Oe.Wa;Ye!=null&&(Ye.X=null),Oe.vb=null,Le(Oe!=null)}function iu(){var Oe=new su;return Oe==null?null:(Oe.a=0,Oe.xb=Jc,Pu("Predictor","VP8LPredictors"),Pu("Predictor","VP8LPredictors_C"),Pu("PredictorAdd","VP8LPredictorsAdd"),Pu("PredictorAdd","VP8LPredictorsAdd_C"),ic=ms,zl=Ni,Au=Oa,Xi=Tl,is=vs,pl=xu,eu=Us,Jn.VP8LMapColor32b=sc,Jn.VP8LMapColor8b=lc,Oe)}function El(Oe,Ye,At,Bt,zt){var Xt=1,qt=[Oe],nn=[Ye],un=Bt.m,Ee=Bt.s,Be=null,He=0;e:for(;;){if(At)for(;Xt&&To(un,1);){var Me=qt,nt=nn,Et=Bt,Lt=1,Dt=Et.m,Nt=Et.gc[Et.ab],An=To(Dt,2);if(Et.Oc&1<<An)Xt=0;else{switch(Et.Oc|=1<<An,Nt.hc=An,Nt.Ea=Me[0],Nt.nc=nt[0],Nt.K=[null],++Et.ab,Le(4>=Et.ab),An){case 0:case 1:Nt.b=To(Dt,3)+2,Lt=El(si(Nt.Ea,Nt.b),si(Nt.nc,Nt.b),0,Et,Nt.K),Nt.K=Nt.K[0];break;case 3:var bn,_n=To(Dt,8)+1,gr=16<_n?0:4<_n?1:2<_n?2:3;if(Me[0]=si(Nt.Ea,gr),Nt.b=gr,bn=Lt=El(_n,1,0,Et,Nt.K)){var ro,mo=_n,eo=Nt,za=1<<(8>>eo.b),da=qe(za);if(da==null)bn=0;else{var ia=eo.K[0],Xa=eo.w;for(da[0]=eo.K[0][0],ro=1;ro<1*mo;++ro)da[ro]=oa(ia[Xa+ro],da[ro-1]);for(;ro<4*za;++ro)da[ro]=0;eo.K[0]=null,eo.K[0]=da,bn=1}}Lt=bn;break;case 2:break;default:Le(0)}Xt=Lt}}if(qt=qt[0],nn=nn[0],Xt&&To(un,1)&&!(Xt=1<=(He=To(un,4))&&11>=He)){Bt.a=3;break e}var $a;if($a=Xt)t:{var ka,Wo,Ci,ki=Bt,qa=qt,Cs=nn,es=He,ol=At,ss=ki.m,Ss=ki.s,ul=[null],Zs=1,al=0,Wl=KA[es];n:for(;;){if(ol&&To(ss,1)){var Js=To(ss,3)+2,Zl=si(qa,Js),Bu=si(Cs,Js),Tu=Zl*Bu;if(!El(Zl,Bu,0,ki,ul))break n;for(ul=ul[0],Ss.xc=Js,ka=0;ka<Tu;++ka){var Vl=ul[ka]>>8&65535;ul[ka]=Vl,Vl>=Zs&&(Zs=Vl+1)}}if(ss.h)break n;for(Wo=0;5>Wo;++Wo){var Vs=Qa[Wo];!Wo&&0<es&&(Vs+=1<<es),al<Vs&&(al=Vs)}var Hu=it(Zs*Wl,yn),Cc=Zs,Oc=it(Cc,er);if(Oc==null)var OA=null;else Le(65536>=Cc),OA=Oc;var cA=qe(al);if(OA==null||cA==null||Hu==null){ki.a=1;break n}var TA=Hu;for(ka=Ci=0;ka<Zs;++ka){var Ac=OA[ka],tA=Ac.G,nA=Ac.H,ld=0,DA=1,ud=0;for(Wo=0;5>Wo;++Wo){Vs=Qa[Wo],tA[Wo]=TA,nA[Wo]=Ci,!Wo&&0<es&&(Vs+=1<<es);o:{var NA,ed=Vs,jA=ki,AA=cA,Sd=TA,wd=Ci,td=0,Tc=jA.m,Cd=To(Tc,1);if(tt(AA,0,0,ed),Cd){var Ed=To(Tc,1)+1,Bd=To(Tc,1),cd=To(Tc,Bd==0?1:8);AA[cd]=1,Ed==2&&(AA[cd=To(Tc,8)]=1);var RA=1}else{var Ad=qe(19),dd=To(Tc,4)+4;if(19<dd){jA.a=3;var MA=0;break o}for(NA=0;NA<dd;++NA)Ad[Xc[NA]]=To(Tc,3);var nd=void 0,dA=void 0,fd=jA,xd=Ad,kA=ed,hd=AA,rd=0,Dc=fd.m,gd=8,pd=it(128,yn);r:for(;Sn(pd,0,7,xd,19);){if(To(Dc,1)){var Pd=2+2*To(Dc,3);if((nd=2+To(Dc,Pd))>kA)break r}else nd=kA;for(dA=0;dA<kA&&nd--;){Lr(Dc);var md=pd[0+(127&Mn(Dc))];Ar(Dc,Dc.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,_d=QA[vd],yd=To(Dc,uA[vd])+_d;if(dA+yd>kA)break r;for(var Ld=Fd?gd:0;0<yd--;)hd[dA++]=Ld}}rd=1;break r}rd||(fd.a=3),RA=rd}(RA=RA&&!Tc.h)&&(td=Sn(Sd,wd,8,AA,ed)),RA&&td!=0?MA=td:(jA.a=3,MA=0)}if(MA==0)break n;if(DA&&_c[Wo]==1&&(DA=TA[Ci].g==0),ld+=TA[Ci].g,Ci+=MA,3>=Wo){var fA,od=cA[0];for(fA=1;fA<Vs;++fA)cA[fA]>od&&(od=cA[fA]);ud+=od}}if(Ac.nd=DA,Ac.Qb=0,DA&&(Ac.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&&(Ac.Qb=1,Ac.qb+=tA[0][nA[0]+0].value<<8)),Ac.jc=!Ac.Qb&&6>ud,Ac.jc){var UA,Ec=Ac;for(UA=0;UA<Kl;++UA){var Nc=UA,jc=Ec.pd[Nc],HA=Ec.G[0][Ec.H[0]+Nc];256<=HA.value?(jc.g=HA.g+256,jc.value=HA.value):(jc.g=0,jc.value=0,Nc>>=Cl(HA,8,jc),Nc>>=Cl(Ec.G[1][Ec.H[1]+Nc],16,jc),Nc>>=Cl(Ec.G[2][Ec.H[2]+Nc],0,jc),Cl(Ec.G[3][Ec.H[3]+Nc],24,jc))}}}Ss.vc=ul,Ss.Wb=Zs,Ss.Ya=OA,Ss.yc=Hu,$a=1;break t}$a=0}if(!(Xt=$a)){Bt.a=3;break e}if(0<He){if(Ee.ua=1<<He,!Ei(Ee.Wa,He)){Bt.a=1,Xt=0;break e}}else Ee.ua=0;var ad=Bt,bd=qt,Id=nn,id=ad.s,sd=id.xc;if(ad.c=bd,ad.i=Id,id.md=si(bd,sd),id.wc=sd==0?-1:(1<<sd)-1,At){Bt.xb=wA;break e}if((Be=qe(qt*nn))==null){Bt.a=1,Xt=0;break e}Xt=(Xt=mu(Bt,Be,0,qt,nn,nn,null))&&!un.h;break e}return Xt?(zt!=null?zt[0]=Be:(Le(Be==null),Le(At)),Bt.$=0,At||_u(Ee)):_u(Ee),Xt}function ec(Oe,Ye){var At=Oe.c*Oe.i,Bt=At+Ye+16*Ye;return Le(Oe.c<=Ye),Oe.V=qe(Bt),Oe.V==null?(Oe.Ta=null,Oe.Ua=0,Oe.a=1,0):(Oe.Ta=Oe.V,Oe.Ua=Oe.Ba+At+Ye,1)}function tc(Oe,Ye){var At=Oe.C,Bt=Ye-At,zt=Oe.V,Xt=Oe.Ba+Oe.c*At;for(Le(Ye<=Oe.l.o);0<Bt;){var qt=16<Bt?16:Bt,nn=Oe.l.ma,un=Oe.l.width,Ee=un*qt,Be=nn.ca,He=nn.tb+un*At,Me=Oe.Ta,nt=Oe.Ua;au(Oe,qt,zt,Xt),hA(Me,nt,Be,He,Ee),pu(nn,At,At+qt,Be,He,un),Bt-=qt,zt+=qt*Oe.c,At+=qt}Le(At==Ye),Oe.C=Oe.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=qe(4),this.Lb=qe(4)}function Kt(){this.Yb=function(){var Oe=[];return function Ye(At,Bt,zt){for(var Xt=zt[Bt],qt=0;qt<Xt&&(At.push(zt.length>Bt+1?[]:0),!(zt.length<Bt+1));qt++)Ye(At[qt],Bt+1,zt)}(Oe,0,[3,11]),Oe}()}function ln(){this.jb=qe(3),this.Wc=ft([4,8],Kt),this.Xc=ft([4,17],Kt)}function dn(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new qe(4),this.od=new qe(4)}function Qn(){this.ld=this.La=this.dd=this.tc=0}function vn(){this.Na=this.la=0}function Xn(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function fr(){this.ad=qe(384),this.Za=0,this.Ob=qe(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Dr(){this.uc=this.M=this.Nb=0,this.wa=Array(new Qn),this.Y=0,this.ya=Array(new fr),this.aa=0,this.l=new co}function hr(){this.y=qe(16),this.f=qe(8),this.ea=qe(8)}function vo(){this.cb=this.a=0,this.sc="",this.m=new Ba,this.Od=new ht,this.Kc=new vt,this.ed=new dn,this.Qa=new Rt,this.Ic=this.$c=this.Aa=0,this.D=new Dr,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=it(8,Ba),this.ia=0,this.pb=it(4,Xn),this.Pa=new ln,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new hr),this.Hd=0,this.rb=Array(new vn),this.sb=0,this.wa=Array(new Qn),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 fr),this.L=this.aa=0,this.gd=ft([4,2],Qn),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 co(){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 po(){var Oe=new vo;return Oe!=null&&(Oe.a=0,Oe.sc="OK",Oe.cb=0,Oe.Xb=0,kc||(kc=Yo)),Oe}function No(Oe,Ye,At){return Oe.a==0&&(Oe.a=Ye,Oe.sc=At,Oe.cb=0),0}function zo(Oe,Ye,At){return 3<=At&&Oe[Ye+0]==157&&Oe[Ye+1]==1&&Oe[Ye+2]==42}function ea(Oe,Ye){if(Oe==null)return 0;if(Oe.a=0,Oe.sc="OK",Ye==null)return No(Oe,2,"null VP8Io passed to VP8GetHeaders()");var At=Ye.data,Bt=Ye.w,zt=Ye.ha;if(4>zt)return No(Oe,7,"Truncated header.");var Xt=At[Bt+0]|At[Bt+1]<<8|At[Bt+2]<<16,qt=Oe.Od;if(qt.Rb=!(1&Xt),qt.td=Xt>>1&7,qt.yd=Xt>>4&1,qt.ub=Xt>>5,3<qt.td)return No(Oe,3,"Incorrect keyframe parameters.");if(!qt.yd)return No(Oe,4,"Frame not displayable.");Bt+=3,zt-=3;var nn=Oe.Kc;if(qt.Rb){if(7>zt)return No(Oe,7,"cannot parse picture header");if(!zo(At,Bt,zt))return No(Oe,3,"Bad code word");nn.c=16383&(At[Bt+4]<<8|At[Bt+3]),nn.Td=At[Bt+4]>>6,nn.i=16383&(At[Bt+6]<<8|At[Bt+5]),nn.Ud=At[Bt+6]>>6,Bt+=7,zt-=7,Oe.za=nn.c+15>>4,Oe.Ub=nn.i+15>>4,Ye.width=nn.c,Ye.height=nn.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=Oe.Pa).jb,0,255,Xt.jb.length),Le((Xt=Oe.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(qt.ub>zt)return No(Oe,7,"bad partition length");wo(Xt=Oe.m,At,Bt,qt.ub),Bt+=qt.ub,zt-=qt.ub,qt.Rb&&(nn.Ld=qr(Xt),nn.Kd=qr(Xt)),nn=Oe.Qa;var un,Ee=Oe.Pa;if(Le(Xt!=null),Le(nn!=null),nn.Cb=qr(Xt),nn.Cb){if(nn.Bb=qr(Xt),qr(Xt)){for(nn.Fb=qr(Xt),un=0;4>un;++un)nn.Zb[un]=qr(Xt)?Co(Xt,7):0;for(un=0;4>un;++un)nn.Lb[un]=qr(Xt)?Co(Xt,6):0}if(nn.Bb)for(un=0;3>un;++un)Ee.jb[un]=qr(Xt)?oo(Xt,8):255}else nn.Bb=0;if(Xt.Ka)return No(Oe,3,"cannot parse segment header");if((nn=Oe.ed).zd=qr(Xt),nn.Tb=oo(Xt,6),nn.wb=oo(Xt,3),nn.Pc=qr(Xt),nn.Pc&&qr(Xt)){for(Ee=0;4>Ee;++Ee)qr(Xt)&&(nn.vd[Ee]=Co(Xt,6));for(Ee=0;4>Ee;++Ee)qr(Xt)&&(nn.od[Ee]=Co(Xt,6))}if(Oe.L=nn.Tb==0?0:nn.zd?1:2,Xt.Ka)return No(Oe,3,"cannot parse filter header");var Be=zt;if(zt=un=Bt,Bt=un+Be,nn=Be,Oe.Xb=(1<<oo(Oe.m,2))-1,Be<3*(Ee=Oe.Xb))At=7;else{for(un+=3*Ee,nn-=3*Ee,Be=0;Be<Ee;++Be){var He=At[zt+0]|At[zt+1]<<8|At[zt+2]<<16;He>nn&&(He=nn),wo(Oe.Jc[+Be],At,un,He),un+=He,nn-=He,zt+=3}wo(Oe.Jc[+Ee],At,un,nn),At=un<Bt?0:5}if(At!=0)return No(Oe,At,"cannot parse partitions");for(At=oo(un=Oe.m,7),zt=qr(un)?Co(un,4):0,Bt=qr(un)?Co(un,4):0,nn=qr(un)?Co(un,4):0,Ee=qr(un)?Co(un,4):0,un=qr(un)?Co(un,4):0,Be=Oe.Qa,He=0;4>He;++He){if(Be.Cb){var Me=Be.Zb[He];Be.Fb||(Me+=At)}else{if(0<He){Oe.pb[He]=Oe.pb[0];continue}Me=At}var nt=Oe.pb[He];nt.Sc[0]=tl[Nl(Me+zt,127)],nt.Sc[1]=Lc[Nl(Me+0,127)],nt.Eb[0]=2*tl[Nl(Me+Bt,127)],nt.Eb[1]=101581*Lc[Nl(Me+nn,127)]>>16,8>nt.Eb[1]&&(nt.Eb[1]=8),nt.Qc[0]=tl[Nl(Me+Ee,117)],nt.Qc[1]=Lc[Nl(Me+un,127)],nt.lc=Me+un}if(!qt.Rb)return No(Oe,4,"Not a key frame.");for(qr(Xt),qt=Oe.Pa,At=0;4>At;++At){for(zt=0;8>zt;++zt)for(Bt=0;3>Bt;++Bt)for(nn=0;11>nn;++nn)Ee=ao(Xt,SA[At][zt][Bt][nn])?oo(Xt,8):GA[At][zt][Bt][nn],qt.Wc[At][zt].Yb[Bt][nn]=Ee;for(zt=0;17>zt;++zt)qt.Xc[At][zt]=qt.Wc[At][ZA[zt]]}return Oe.kc=qr(Xt),Oe.kc&&(Oe.Bd=oo(Xt,8)),Oe.cb=1}function Yo(Oe,Ye,At,Bt,zt,Xt,qt){var nn=Ye[zt].Yb[At];for(At=0;16>zt;++zt){if(!ao(Oe,nn[At+0]))return zt;for(;!ao(Oe,nn[At+1]);)if(nn=Ye[++zt].Yb[0],At=0,zt==16)return 16;var un=Ye[zt+1].Yb;if(ao(Oe,nn[At+2])){var Ee=Oe,Be=0;if(ao(Ee,(Me=nn)[(He=At)+3]))if(ao(Ee,Me[He+6])){for(nn=0,He=2*(Be=ao(Ee,Me[He+8]))+(Me=ao(Ee,Me[He+9+Be])),Be=0,Me=Yc[He];Me[nn];++nn)Be+=Be+ao(Ee,Me[nn]);Be+=3+(8<<He)}else ao(Ee,Me[He+7])?(Be=7+2*ao(Ee,165),Be+=ao(Ee,145)):Be=5+ao(Ee,159);else Be=ao(Ee,Me[He+4])?3+ao(Ee,Me[He+5]):2;nn=un[2]}else Be=1,nn=un[1];un=qt+zA[zt],0>(Ee=Oe).b&&Yr(Ee);var He,Me=Ee.b,nt=(He=Ee.Ca>>1)-(Ee.I>>Me)>>31;--Ee.b,Ee.Ca+=nt,Ee.Ca|=1,Ee.I-=(He+1&nt)<<Me,Xt[un]=((Be^nt)-nt)*Bt[(0<zt)+0]}return 16}function $o(Oe){var Ye=Oe.rb[Oe.sb-1];Ye.la=0,Ye.Na=0,tt(Oe.zc,0,0,Oe.zc.length),Oe.ja=0}function Pa(Oe,Ye){if(Oe==null)return 0;if(Ye==null)return No(Oe,2,"NULL VP8Io parameter in VP8Decode().");if(!Oe.cb&&!ea(Oe,Ye))return 0;if(Le(Oe.cb),Ye.ac==null||Ye.ac(Ye)){Ye.ob&&(Oe.L=0);var At=eA[Oe.L];if(Oe.L==2?(Oe.yb=0,Oe.zb=0):(Oe.yb=Ye.v-At>>4,Oe.zb=Ye.j-At>>4,0>Oe.yb&&(Oe.yb=0),0>Oe.zb&&(Oe.zb=0)),Oe.Va=Ye.o+15+At>>4,Oe.Hb=Ye.va+15+At>>4,Oe.Hb>Oe.za&&(Oe.Hb=Oe.za),Oe.Va>Oe.Ub&&(Oe.Va=Oe.Ub),0<Oe.L){var Bt=Oe.ed;for(At=0;4>At;++At){var zt;if(Oe.Qa.Cb){var Xt=Oe.Qa.Lb[At];Oe.Qa.Fb||(Xt+=Bt.Tb)}else Xt=Bt.Tb;for(zt=0;1>=zt;++zt){var qt=Oe.gd[At][zt],nn=Xt;if(Bt.Pc&&(nn+=Bt.vd[0],zt&&(nn+=Bt.od[0])),0<(nn=0>nn?0:63<nn?63:nn)){var un=nn;0<Bt.wb&&(un=4<Bt.wb?un>>2:un>>1)>9-Bt.wb&&(un=9-Bt.wb),1>un&&(un=1),qt.dd=un,qt.tc=2*nn+un,qt.ld=40<=nn?2:15<=nn?1:0}else qt.tc=0;qt.La=zt}}}At=0}else No(Oe,6,"Frame setup failed"),At=Oe.a;if(At=At==0){if(At){Oe.$c=0,0<Oe.Aa||(Oe.Ic=qA);e:{At=Oe.Ic,Bt=4*(un=Oe.za);var Ee=32*un,Be=un+1,He=0<Oe.L?un*(0<Oe.Aa?2:1):0,Me=(Oe.Aa==2?2:1)*un;if((qt=Bt+832+(zt=3*(16*At+eA[Oe.L])/2*Ee)+(Xt=Oe.Fa!=null&&0<Oe.Fa.length?Oe.Kc.c*Oe.Kc.i:0))!=qt)At=0;else{if(qt>Oe.Vb){if(Oe.Vb=0,Oe.Ec=qe(qt),Oe.Fc=0,Oe.Ec==null){At=No(Oe,1,"no memory during frame initialization.");break e}Oe.Vb=qt}qt=Oe.Ec,nn=Oe.Fc,Oe.Ac=qt,Oe.Bc=nn,nn+=Bt,Oe.Gd=it(Ee,hr),Oe.Hd=0,Oe.rb=it(Be+1,vn),Oe.sb=1,Oe.wa=He?it(He,Qn):null,Oe.Y=0,Oe.D.Nb=0,Oe.D.wa=Oe.wa,Oe.D.Y=Oe.Y,0<Oe.Aa&&(Oe.D.Y+=un),Le(!0),Oe.oc=qt,Oe.pc=nn,nn+=832,Oe.ya=it(Me,fr),Oe.aa=0,Oe.D.ya=Oe.ya,Oe.D.aa=Oe.aa,Oe.Aa==2&&(Oe.D.aa+=un),Oe.R=16*un,Oe.B=8*un,un=(Ee=eA[Oe.L])*Oe.R,Ee=Ee/2*Oe.B,Oe.sa=qt,Oe.ta=nn+un,Oe.qa=Oe.sa,Oe.ra=Oe.ta+16*At*Oe.R+Ee,Oe.Ha=Oe.qa,Oe.Ia=Oe.ra+8*At*Oe.B+Ee,Oe.$c=0,nn+=zt,Oe.mb=Xt?qt:null,Oe.nb=Xt?nn:null,Le(nn+Xt<=Oe.Fc+Oe.Vb),$o(Oe),tt(Oe.Ac,Oe.Bc,0,Bt),At=1}}if(At){if(Ye.ka=0,Ye.y=Oe.sa,Ye.O=Oe.ta,Ye.f=Oe.qa,Ye.N=Oe.ra,Ye.ea=Oe.Ha,Ye.Vd=Oe.Ia,Ye.fa=Oe.R,Ye.Rc=Oe.B,Ye.F=null,Ye.J=0,!vA){for(At=-255;255>=At;++At)gA[255+At]=0>At?-At:At;for(At=-1020;1020>=At;++At)Gc[1020+At]=-128>At?-128:127<At?127:At;for(At=-112;112>=At;++At)pA[112+At]=-16>At?-16:15<At?15:At;for(At=-255;510>=At;++At)mA[255+At]=0>At?0:255<At?255:At;vA=1}Fl=ti,du=xa,Fs=fa,Sl=aa,jl=va,Vu=Aa,fu=hl,Su=rl,ku=Os,Gl=Jl,xc=xl,wu=Dl,Xu=$l,Ws=Rl,Ns=ts,ml=Zi,_l=ds,Cu=el,Uu[0]=Xs,Uu[1]=hi,Uu[2]=ys,Uu[3]=bs,Uu[4]=Va,Uu[5]=Ma,Uu[6]=Wa,Uu[7]=Fa,Uu[8]=Da,Uu[9]=$i,uc[0]=xs,uc[1]=_i,uc[2]=bi,uc[3]=us,uc[4]=Ji,uc[5]=ci,uc[6]=Qs,Yu[0]=$s,Yu[1]=Za,Yu[2]=Ai,Yu[3]=Mi,Yu[4]=Il,Yu[5]=fl,Yu[6]=as,At=1}else At=0}At&&(At=function(nt,Et){for(nt.M=0;nt.M<nt.Va;++nt.M){var Lt,Dt=nt.Jc[nt.M&nt.Xb],Nt=nt.m,An=nt;for(Lt=0;Lt<An.za;++Lt){var bn=Nt,_n=An,gr=_n.Ac,ro=_n.Bc+4*Lt,mo=_n.zc,eo=_n.ya[_n.aa+Lt];if(_n.Qa.Bb?eo.$b=ao(bn,_n.Pa.jb[0])?2+ao(bn,_n.Pa.jb[2]):ao(bn,_n.Pa.jb[1]):eo.$b=0,_n.kc&&(eo.Ad=ao(bn,_n.Bd)),eo.Za=!ao(bn,145)+0,eo.Za){var za=eo.Ob,da=0;for(_n=0;4>_n;++_n){var ia,Xa=mo[0+_n];for(ia=0;4>ia;++ia){Xa=WA[gr[ro+ia]][Xa];for(var $a=Uc[ao(bn,Xa[0])];0<$a;)$a=Uc[2*$a+ao(bn,Xa[$a])];Xa=-$a,gr[ro+ia]=Xa}Ve(za,da,gr,ro,4),da+=4,mo[0+_n]=Xa}}else Xa=ao(bn,156)?ao(bn,128)?1:3:ao(bn,163)?2:0,eo.Ob[0]=Xa,tt(gr,ro,Xa,4),tt(mo,0,Xa,4);eo.Dd=ao(bn,142)?ao(bn,114)?ao(bn,183)?1:3:2:0}if(An.m.Ka)return No(nt,7,"Premature end-of-partition0 encountered.");for(;nt.ja<nt.za;++nt.ja){if(An=Dt,bn=(Nt=nt).rb[Nt.sb-1],gr=Nt.rb[Nt.sb+Nt.ja],Lt=Nt.ya[Nt.aa+Nt.ja],ro=Nt.kc?Lt.Ad:0)bn.la=gr.la=0,Lt.Za||(bn.Na=gr.Na=0),Lt.Hc=0,Lt.Gc=0,Lt.ia=0;else{var ka,Wo;if(bn=gr,gr=An,ro=Nt.Pa.Xc,mo=Nt.ya[Nt.aa+Nt.ja],eo=Nt.pb[mo.$b],_n=mo.ad,za=0,da=Nt.rb[Nt.sb-1],Xa=ia=0,tt(_n,za,0,384),mo.Za)var Ci=0,ki=ro[3];else{$a=qe(16);var qa=bn.Na+da.Na;if(qa=kc(gr,ro[1],qa,eo.Eb,0,$a,0),bn.Na=da.Na=(0<qa)+0,1<qa)Fl($a,0,_n,za);else{var Cs=$a[0]+3>>3;for($a=0;256>$a;$a+=16)_n[za+$a]=Cs}Ci=1,ki=ro[0]}var es=15&bn.la,ol=15&da.la;for($a=0;4>$a;++$a){var ss=1&ol;for(Cs=Wo=0;4>Cs;++Cs)es=es>>1|(ss=(qa=kc(gr,ki,qa=ss+(1&es),eo.Sc,Ci,_n,za))>Ci)<<7,Wo=Wo<<2|(3<qa?3:1<qa?2:_n[za+0]!=0),za+=16;es>>=4,ol=ol>>1|ss<<7,ia=(ia<<8|Wo)>>>0}for(ki=es,Ci=ol>>4,ka=0;4>ka;ka+=2){for(Wo=0,es=bn.la>>4+ka,ol=da.la>>4+ka,$a=0;2>$a;++$a){for(ss=1&ol,Cs=0;2>Cs;++Cs)qa=ss+(1&es),es=es>>1|(ss=0<(qa=kc(gr,ro[2],qa,eo.Qc,0,_n,za)))<<3,Wo=Wo<<2|(3<qa?3:1<qa?2:_n[za+0]!=0),za+=16;es>>=2,ol=ol>>1|ss<<5}Xa|=Wo<<4*ka,ki|=es<<4<<ka,Ci|=(240&ol)<<ka}bn.la=ki,da.la=Ci,mo.Hc=ia,mo.Gc=Xa,mo.ia=43690&Xa?0:eo.ia,ro=!(ia|Xa)}if(0<Nt.L&&(Nt.wa[Nt.Y+Nt.ja]=Nt.gd[Lt.$b][Lt.Za],Nt.wa[Nt.Y+Nt.ja].La|=!ro),An.Ka)return No(nt,7,"Premature end-of-file encountered.")}if($o(nt),Nt=Et,An=1,Lt=(Dt=nt).D,bn=0<Dt.L&&Dt.M>=Dt.zb&&Dt.M<=Dt.Va,Dt.Aa==0)e:{if(Lt.M=Dt.M,Lt.uc=bn,vc(Dt,Lt),An=1,Lt=(Wo=Dt.D).Nb,bn=(Xa=eA[Dt.L])*Dt.R,gr=Xa/2*Dt.B,$a=16*Lt*Dt.R,Cs=8*Lt*Dt.B,ro=Dt.sa,mo=Dt.ta-bn+$a,eo=Dt.qa,_n=Dt.ra-gr+Cs,za=Dt.Ha,da=Dt.Ia-gr+Cs,ol=(es=Wo.M)==0,ia=es>=Dt.Va-1,Dt.Aa==2&&vc(Dt,Wo),Wo.uc)for(ss=(qa=Dt).D.M,Le(qa.D.uc),Wo=qa.yb;Wo<qa.Hb;++Wo){Ci=Wo,ki=ss;var Ss=(ul=(Vs=qa).D).Nb;ka=Vs.R;var ul=ul.wa[ul.Y+Ci],Zs=Vs.sa,al=Vs.ta+16*Ss*ka+16*Ci,Wl=ul.dd,Js=ul.tc;if(Js!=0)if(Le(3<=Js),Vs.L==1)0<Ci&&ml(Zs,al,ka,Js+4),ul.La&&Cu(Zs,al,ka,Js),0<ki&&Ns(Zs,al,ka,Js+4),ul.La&&_l(Zs,al,ka,Js);else{var Zl=Vs.B,Bu=Vs.qa,Tu=Vs.ra+8*Ss*Zl+8*Ci,Vl=Vs.Ha,Vs=Vs.Ia+8*Ss*Zl+8*Ci;Ss=ul.ld,0<Ci&&(Su(Zs,al,ka,Js+4,Wl,Ss),Gl(Bu,Tu,Vl,Vs,Zl,Js+4,Wl,Ss)),ul.La&&(wu(Zs,al,ka,Js,Wl,Ss),Ws(Bu,Tu,Vl,Vs,Zl,Js,Wl,Ss)),0<ki&&(fu(Zs,al,ka,Js+4,Wl,Ss),ku(Bu,Tu,Vl,Vs,Zl,Js+4,Wl,Ss)),ul.La&&(xc(Zs,al,ka,Js,Wl,Ss),Xu(Bu,Tu,Vl,Vs,Zl,Js,Wl,Ss))}}if(Dt.ia&&alert("todo:DitherRow"),Nt.put!=null){if(Wo=16*es,es=16*(es+1),ol?(Nt.y=Dt.sa,Nt.O=Dt.ta+$a,Nt.f=Dt.qa,Nt.N=Dt.ra+Cs,Nt.ea=Dt.Ha,Nt.W=Dt.Ia+Cs):(Wo-=Xa,Nt.y=ro,Nt.O=mo,Nt.f=eo,Nt.N=_n,Nt.ea=za,Nt.W=da),ia||(es-=Xa),es>Nt.o&&(es=Nt.o),Nt.F=null,Nt.J=null,Dt.Fa!=null&&0<Dt.Fa.length&&Wo<es&&(Nt.J=nc(Dt,Nt,Wo,es-Wo),Nt.F=Dt.mb,Nt.F==null&&Nt.F.length==0)){An=No(Dt,3,"Could not decode alpha data.");break e}Wo<Nt.j&&(Xa=Nt.j-Wo,Wo=Nt.j,Le(!(1&Xa)),Nt.O+=Dt.R*Xa,Nt.N+=Dt.B*(Xa>>1),Nt.W+=Dt.B*(Xa>>1),Nt.F!=null&&(Nt.J+=Nt.width*Xa)),Wo<es&&(Nt.O+=Nt.v,Nt.N+=Nt.v>>1,Nt.W+=Nt.v>>1,Nt.F!=null&&(Nt.J+=Nt.v),Nt.ka=Wo-Nt.j,Nt.U=Nt.va-Nt.v,Nt.T=es-Wo,An=Nt.put(Nt))}Lt+1!=Dt.Ic||ia||(Ve(Dt.sa,Dt.ta-bn,ro,mo+16*Dt.R,bn),Ve(Dt.qa,Dt.ra-gr,eo,_n+8*Dt.B,gr),Ve(Dt.Ha,Dt.Ia-gr,za,da+8*Dt.B,gr))}if(!An)return No(nt,6,"Output aborted.")}return 1}(Oe,Ye)),Ye.bc!=null&&Ye.bc(Ye),At&=1}return At?(Oe.cb=0,At):0}function wa(Oe,Ye,At,Bt,zt){zt=Oe[Ye+At+32*Bt]+(zt>>3),Oe[Ye+At+32*Bt]=-256&zt?0>zt?0:255:zt}function ma(Oe,Ye,At,Bt,zt,Xt){wa(Oe,Ye,0,At,Bt+zt),wa(Oe,Ye,1,At,Bt+Xt),wa(Oe,Ye,2,At,Bt-Xt),wa(Oe,Ye,3,At,Bt-zt)}function Ra(Oe){return(20091*Oe>>16)+Oe}function fi(Oe,Ye,At,Bt){var zt,Xt=0,qt=qe(16);for(zt=0;4>zt;++zt){var nn=Oe[Ye+0]+Oe[Ye+8],un=Oe[Ye+0]-Oe[Ye+8],Ee=(35468*Oe[Ye+4]>>16)-Ra(Oe[Ye+12]),Be=Ra(Oe[Ye+4])+(35468*Oe[Ye+12]>>16);qt[Xt+0]=nn+Be,qt[Xt+1]=un+Ee,qt[Xt+2]=un-Ee,qt[Xt+3]=nn-Be,Xt+=4,Ye++}for(zt=Xt=0;4>zt;++zt)nn=(Oe=qt[Xt+0]+4)+qt[Xt+8],un=Oe-qt[Xt+8],Ee=(35468*qt[Xt+4]>>16)-Ra(qt[Xt+12]),wa(At,Bt,0,0,nn+(Be=Ra(qt[Xt+4])+(35468*qt[Xt+12]>>16))),wa(At,Bt,1,0,un+Ee),wa(At,Bt,2,0,un-Ee),wa(At,Bt,3,0,nn-Be),Xt++,Bt+=32}function Aa(Oe,Ye,At,Bt){var zt=Oe[Ye+0]+4,Xt=35468*Oe[Ye+4]>>16,qt=Ra(Oe[Ye+4]),nn=35468*Oe[Ye+1]>>16;ma(At,Bt,0,zt+qt,Oe=Ra(Oe[Ye+1]),nn),ma(At,Bt,1,zt+Xt,Oe,nn),ma(At,Bt,2,zt-Xt,Oe,nn),ma(At,Bt,3,zt-qt,Oe,nn)}function xa(Oe,Ye,At,Bt,zt){fi(Oe,Ye,At,Bt),zt&&fi(Oe,Ye+16,At,Bt+4)}function fa(Oe,Ye,At,Bt){du(Oe,Ye+0,At,Bt,1),du(Oe,Ye+32,At,Bt+128,1)}function aa(Oe,Ye,At,Bt){var zt;for(Oe=Oe[Ye+0]+4,zt=0;4>zt;++zt)for(Ye=0;4>Ye;++Ye)wa(At,Bt,Ye,zt,Oe)}function va(Oe,Ye,At,Bt){Oe[Ye+0]&&Sl(Oe,Ye+0,At,Bt),Oe[Ye+16]&&Sl(Oe,Ye+16,At,Bt+4),Oe[Ye+32]&&Sl(Oe,Ye+32,At,Bt+128),Oe[Ye+48]&&Sl(Oe,Ye+48,At,Bt+128+4)}function ti(Oe,Ye,At,Bt){var zt,Xt=qe(16);for(zt=0;4>zt;++zt){var qt=Oe[Ye+0+zt]+Oe[Ye+12+zt],nn=Oe[Ye+4+zt]+Oe[Ye+8+zt],un=Oe[Ye+4+zt]-Oe[Ye+8+zt],Ee=Oe[Ye+0+zt]-Oe[Ye+12+zt];Xt[0+zt]=qt+nn,Xt[8+zt]=qt-nn,Xt[4+zt]=Ee+un,Xt[12+zt]=Ee-un}for(zt=0;4>zt;++zt)qt=(Oe=Xt[0+4*zt]+3)+Xt[3+4*zt],nn=Xt[1+4*zt]+Xt[2+4*zt],un=Xt[1+4*zt]-Xt[2+4*zt],Ee=Oe-Xt[3+4*zt],At[Bt+0]=qt+nn>>3,At[Bt+16]=Ee+un>>3,At[Bt+32]=qt-nn>>3,At[Bt+48]=Ee-un>>3,Bt+=64}function wi(Oe,Ye,At){var Bt,zt=Ye-32,Xt=tu,qt=255-Oe[zt-1];for(Bt=0;Bt<At;++Bt){var nn,un=Xt,Ee=qt+Oe[Ye-1];for(nn=0;nn<At;++nn)Oe[Ye+nn]=un[Ee+Oe[zt+nn]];Ye+=32}}function hi(Oe,Ye){wi(Oe,Ye,4)}function Za(Oe,Ye){wi(Oe,Ye,8)}function _i(Oe,Ye){wi(Oe,Ye,16)}function bi(Oe,Ye){var At;for(At=0;16>At;++At)Ve(Oe,Ye+32*At,Oe,Ye-32,16)}function us(Oe,Ye){var At;for(At=16;0<At;--At)tt(Oe,Ye,Oe[Ye-1],16),Ye+=32}function Hi(Oe,Ye,At){var Bt;for(Bt=0;16>Bt;++Bt)tt(Ye,At+32*Bt,Oe,16)}function xs(Oe,Ye){var At,Bt=16;for(At=0;16>At;++At)Bt+=Oe[Ye-1+32*At]+Oe[Ye+At-32];Hi(Bt>>5,Oe,Ye)}function Ji(Oe,Ye){var At,Bt=8;for(At=0;16>At;++At)Bt+=Oe[Ye-1+32*At];Hi(Bt>>4,Oe,Ye)}function ci(Oe,Ye){var At,Bt=8;for(At=0;16>At;++At)Bt+=Oe[Ye+At-32];Hi(Bt>>4,Oe,Ye)}function Qs(Oe,Ye){Hi(128,Oe,Ye)}function ha(Oe,Ye,At){return Oe+2*Ye+At+2>>2}function ys(Oe,Ye){var At,Bt=Ye-32;for(Bt=new Uint8Array([ha(Oe[Bt-1],Oe[Bt+0],Oe[Bt+1]),ha(Oe[Bt+0],Oe[Bt+1],Oe[Bt+2]),ha(Oe[Bt+1],Oe[Bt+2],Oe[Bt+3]),ha(Oe[Bt+2],Oe[Bt+3],Oe[Bt+4])]),At=0;4>At;++At)Ve(Oe,Ye+32*At,Bt,0,Bt.length)}function bs(Oe,Ye){var At=Oe[Ye-1],Bt=Oe[Ye-1+32],zt=Oe[Ye-1+64],Xt=Oe[Ye-1+96];ca(Oe,Ye+0,16843009*ha(Oe[Ye-1-32],At,Bt)),ca(Oe,Ye+32,16843009*ha(At,Bt,zt)),ca(Oe,Ye+64,16843009*ha(Bt,zt,Xt)),ca(Oe,Ye+96,16843009*ha(zt,Xt,Xt))}function Xs(Oe,Ye){var At,Bt=4;for(At=0;4>At;++At)Bt+=Oe[Ye+At-32]+Oe[Ye-1+32*At];for(Bt>>=3,At=0;4>At;++At)tt(Oe,Ye+32*At,Bt,4)}function Va(Oe,Ye){var At=Oe[Ye-1+0],Bt=Oe[Ye-1+32],zt=Oe[Ye-1+64],Xt=Oe[Ye-1-32],qt=Oe[Ye+0-32],nn=Oe[Ye+1-32],un=Oe[Ye+2-32],Ee=Oe[Ye+3-32];Oe[Ye+0+96]=ha(Bt,zt,Oe[Ye-1+96]),Oe[Ye+1+96]=Oe[Ye+0+64]=ha(At,Bt,zt),Oe[Ye+2+96]=Oe[Ye+1+64]=Oe[Ye+0+32]=ha(Xt,At,Bt),Oe[Ye+3+96]=Oe[Ye+2+64]=Oe[Ye+1+32]=Oe[Ye+0+0]=ha(qt,Xt,At),Oe[Ye+3+64]=Oe[Ye+2+32]=Oe[Ye+1+0]=ha(nn,qt,Xt),Oe[Ye+3+32]=Oe[Ye+2+0]=ha(un,nn,qt),Oe[Ye+3+0]=ha(Ee,un,nn)}function Wa(Oe,Ye){var At=Oe[Ye+1-32],Bt=Oe[Ye+2-32],zt=Oe[Ye+3-32],Xt=Oe[Ye+4-32],qt=Oe[Ye+5-32],nn=Oe[Ye+6-32],un=Oe[Ye+7-32];Oe[Ye+0+0]=ha(Oe[Ye+0-32],At,Bt),Oe[Ye+1+0]=Oe[Ye+0+32]=ha(At,Bt,zt),Oe[Ye+2+0]=Oe[Ye+1+32]=Oe[Ye+0+64]=ha(Bt,zt,Xt),Oe[Ye+3+0]=Oe[Ye+2+32]=Oe[Ye+1+64]=Oe[Ye+0+96]=ha(zt,Xt,qt),Oe[Ye+3+32]=Oe[Ye+2+64]=Oe[Ye+1+96]=ha(Xt,qt,nn),Oe[Ye+3+64]=Oe[Ye+2+96]=ha(qt,nn,un),Oe[Ye+3+96]=ha(nn,un,un)}function Ma(Oe,Ye){var At=Oe[Ye-1+0],Bt=Oe[Ye-1+32],zt=Oe[Ye-1+64],Xt=Oe[Ye-1-32],qt=Oe[Ye+0-32],nn=Oe[Ye+1-32],un=Oe[Ye+2-32],Ee=Oe[Ye+3-32];Oe[Ye+0+0]=Oe[Ye+1+64]=Xt+qt+1>>1,Oe[Ye+1+0]=Oe[Ye+2+64]=qt+nn+1>>1,Oe[Ye+2+0]=Oe[Ye+3+64]=nn+un+1>>1,Oe[Ye+3+0]=un+Ee+1>>1,Oe[Ye+0+96]=ha(zt,Bt,At),Oe[Ye+0+64]=ha(Bt,At,Xt),Oe[Ye+0+32]=Oe[Ye+1+96]=ha(At,Xt,qt),Oe[Ye+1+32]=Oe[Ye+2+96]=ha(Xt,qt,nn),Oe[Ye+2+32]=Oe[Ye+3+96]=ha(qt,nn,un),Oe[Ye+3+32]=ha(nn,un,Ee)}function Fa(Oe,Ye){var At=Oe[Ye+0-32],Bt=Oe[Ye+1-32],zt=Oe[Ye+2-32],Xt=Oe[Ye+3-32],qt=Oe[Ye+4-32],nn=Oe[Ye+5-32],un=Oe[Ye+6-32],Ee=Oe[Ye+7-32];Oe[Ye+0+0]=At+Bt+1>>1,Oe[Ye+1+0]=Oe[Ye+0+64]=Bt+zt+1>>1,Oe[Ye+2+0]=Oe[Ye+1+64]=zt+Xt+1>>1,Oe[Ye+3+0]=Oe[Ye+2+64]=Xt+qt+1>>1,Oe[Ye+0+32]=ha(At,Bt,zt),Oe[Ye+1+32]=Oe[Ye+0+96]=ha(Bt,zt,Xt),Oe[Ye+2+32]=Oe[Ye+1+96]=ha(zt,Xt,qt),Oe[Ye+3+32]=Oe[Ye+2+96]=ha(Xt,qt,nn),Oe[Ye+3+64]=ha(qt,nn,un),Oe[Ye+3+96]=ha(nn,un,Ee)}function $i(Oe,Ye){var At=Oe[Ye-1+0],Bt=Oe[Ye-1+32],zt=Oe[Ye-1+64],Xt=Oe[Ye-1+96];Oe[Ye+0+0]=At+Bt+1>>1,Oe[Ye+2+0]=Oe[Ye+0+32]=Bt+zt+1>>1,Oe[Ye+2+32]=Oe[Ye+0+64]=zt+Xt+1>>1,Oe[Ye+1+0]=ha(At,Bt,zt),Oe[Ye+3+0]=Oe[Ye+1+32]=ha(Bt,zt,Xt),Oe[Ye+3+32]=Oe[Ye+1+64]=ha(zt,Xt,Xt),Oe[Ye+3+64]=Oe[Ye+2+64]=Oe[Ye+0+96]=Oe[Ye+1+96]=Oe[Ye+2+96]=Oe[Ye+3+96]=Xt}function Da(Oe,Ye){var At=Oe[Ye-1+0],Bt=Oe[Ye-1+32],zt=Oe[Ye-1+64],Xt=Oe[Ye-1+96],qt=Oe[Ye-1-32],nn=Oe[Ye+0-32],un=Oe[Ye+1-32],Ee=Oe[Ye+2-32];Oe[Ye+0+0]=Oe[Ye+2+32]=At+qt+1>>1,Oe[Ye+0+32]=Oe[Ye+2+64]=Bt+At+1>>1,Oe[Ye+0+64]=Oe[Ye+2+96]=zt+Bt+1>>1,Oe[Ye+0+96]=Xt+zt+1>>1,Oe[Ye+3+0]=ha(nn,un,Ee),Oe[Ye+2+0]=ha(qt,nn,un),Oe[Ye+1+0]=Oe[Ye+3+32]=ha(At,qt,nn),Oe[Ye+1+32]=Oe[Ye+3+64]=ha(Bt,At,qt),Oe[Ye+1+64]=Oe[Ye+3+96]=ha(zt,Bt,At),Oe[Ye+1+96]=ha(Xt,zt,Bt)}function Ai(Oe,Ye){var At;for(At=0;8>At;++At)Ve(Oe,Ye+32*At,Oe,Ye-32,8)}function Mi(Oe,Ye){var At;for(At=0;8>At;++At)tt(Oe,Ye,Oe[Ye-1],8),Ye+=32}function xi(Oe,Ye,At){var Bt;for(Bt=0;8>Bt;++Bt)tt(Ye,At+32*Bt,Oe,8)}function $s(Oe,Ye){var At,Bt=8;for(At=0;8>At;++At)Bt+=Oe[Ye+At-32]+Oe[Ye-1+32*At];xi(Bt>>4,Oe,Ye)}function fl(Oe,Ye){var At,Bt=4;for(At=0;8>At;++At)Bt+=Oe[Ye+At-32];xi(Bt>>3,Oe,Ye)}function Il(Oe,Ye){var At,Bt=4;for(At=0;8>At;++At)Bt+=Oe[Ye-1+32*At];xi(Bt>>3,Oe,Ye)}function as(Oe,Ye){xi(128,Oe,Ye)}function yl(Oe,Ye,At){var Bt=Oe[Ye-At],zt=Oe[Ye+0],Xt=3*(zt-Bt)+oA[1020+Oe[Ye-2*At]-Oe[Ye+At]],qt=Wc[112+(Xt+4>>3)];Oe[Ye-At]=tu[255+Bt+Wc[112+(Xt+3>>3)]],Oe[Ye+0]=tu[255+zt-qt]}function Ks(Oe,Ye,At,Bt){var zt=Oe[Ye+0],Xt=Oe[Ye+At];return hu[255+Oe[Ye-2*At]-Oe[Ye-At]]>Bt||hu[255+Xt-zt]>Bt}function Bl(Oe,Ye,At,Bt){return 4*hu[255+Oe[Ye-At]-Oe[Ye+0]]+hu[255+Oe[Ye-2*At]-Oe[Ye+At]]<=Bt}function Lu(Oe,Ye,At,Bt,zt){var Xt=Oe[Ye-3*At],qt=Oe[Ye-2*At],nn=Oe[Ye-At],un=Oe[Ye+0],Ee=Oe[Ye+At],Be=Oe[Ye+2*At],He=Oe[Ye+3*At];return 4*hu[255+nn-un]+hu[255+qt-Ee]>Bt?0:hu[255+Oe[Ye-4*At]-Xt]<=zt&&hu[255+Xt-qt]<=zt&&hu[255+qt-nn]<=zt&&hu[255+He-Be]<=zt&&hu[255+Be-Ee]<=zt&&hu[255+Ee-un]<=zt}function ts(Oe,Ye,At,Bt){var zt=2*Bt+1;for(Bt=0;16>Bt;++Bt)Bl(Oe,Ye+Bt,At,zt)&&yl(Oe,Ye+Bt,At)}function Zi(Oe,Ye,At,Bt){var zt=2*Bt+1;for(Bt=0;16>Bt;++Bt)Bl(Oe,Ye+Bt*At,1,zt)&&yl(Oe,Ye+Bt*At,1)}function ds(Oe,Ye,At,Bt){var zt;for(zt=3;0<zt;--zt)ts(Oe,Ye+=4*At,At,Bt)}function el(Oe,Ye,At,Bt){var zt;for(zt=3;0<zt;--zt)Zi(Oe,Ye+=4,At,Bt)}function Is(Oe,Ye,At,Bt,zt,Xt,qt,nn){for(Xt=2*Xt+1;0<zt--;){if(Lu(Oe,Ye,At,Xt,qt))if(Ks(Oe,Ye,At,nn))yl(Oe,Ye,At);else{var un=Oe,Ee=Ye,Be=At,He=un[Ee-2*Be],Me=un[Ee-Be],nt=un[Ee+0],Et=un[Ee+Be],Lt=un[Ee+2*Be],Dt=27*(An=oA[1020+3*(nt-Me)+oA[1020+He-Et]])+63>>7,Nt=18*An+63>>7,An=9*An+63>>7;un[Ee-3*Be]=tu[255+un[Ee-3*Be]+An],un[Ee-2*Be]=tu[255+He+Nt],un[Ee-Be]=tu[255+Me+Dt],un[Ee+0]=tu[255+nt-Dt],un[Ee+Be]=tu[255+Et-Nt],un[Ee+2*Be]=tu[255+Lt-An]}Ye+=Bt}}function mi(Oe,Ye,At,Bt,zt,Xt,qt,nn){for(Xt=2*Xt+1;0<zt--;){if(Lu(Oe,Ye,At,Xt,qt))if(Ks(Oe,Ye,At,nn))yl(Oe,Ye,At);else{var un=Oe,Ee=Ye,Be=At,He=un[Ee-Be],Me=un[Ee+0],nt=un[Ee+Be],Et=Wc[112+((Lt=3*(Me-He))+4>>3)],Lt=Wc[112+(Lt+3>>3)],Dt=Et+1>>1;un[Ee-2*Be]=tu[255+un[Ee-2*Be]+Dt],un[Ee-Be]=tu[255+He+Lt],un[Ee+0]=tu[255+Me-Et],un[Ee+Be]=tu[255+nt-Dt]}Ye+=Bt}}function hl(Oe,Ye,At,Bt,zt,Xt){Is(Oe,Ye,At,1,16,Bt,zt,Xt)}function rl(Oe,Ye,At,Bt,zt,Xt){Is(Oe,Ye,1,At,16,Bt,zt,Xt)}function xl(Oe,Ye,At,Bt,zt,Xt){var qt;for(qt=3;0<qt;--qt)mi(Oe,Ye+=4*At,At,1,16,Bt,zt,Xt)}function Dl(Oe,Ye,At,Bt,zt,Xt){var qt;for(qt=3;0<qt;--qt)mi(Oe,Ye+=4,1,At,16,Bt,zt,Xt)}function Os(Oe,Ye,At,Bt,zt,Xt,qt,nn){Is(Oe,Ye,zt,1,8,Xt,qt,nn),Is(At,Bt,zt,1,8,Xt,qt,nn)}function Jl(Oe,Ye,At,Bt,zt,Xt,qt,nn){Is(Oe,Ye,1,zt,8,Xt,qt,nn),Is(At,Bt,1,zt,8,Xt,qt,nn)}function $l(Oe,Ye,At,Bt,zt,Xt,qt,nn){mi(Oe,Ye+4*zt,zt,1,8,Xt,qt,nn),mi(At,Bt+4*zt,zt,1,8,Xt,qt,nn)}function Rl(Oe,Ye,At,Bt,zt,Xt,qt,nn){mi(Oe,Ye+4,1,zt,8,Xt,qt,nn),mi(At,Bt+4,1,zt,8,Xt,qt,nn)}function gl(){this.ba=new gu,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new sl,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function ll(){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 Ps(){this.ua=0,this.Wa=new zn,this.vb=new zn,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new er,this.yc=new yn}function su(){this.xb=this.a=0,this.l=new co,this.ca=new gu,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new $t,this.Pb=0,this.wd=new $t,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new Ps,this.ab=0,this.gc=it(4,zs),this.Oc=0}function lu(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new co,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Hl(Oe,Ye,At,Bt,zt,Xt,qt){for(Oe=Oe==null?0:Oe[Ye+0],Ye=0;Ye<qt;++Ye)zt[Xt+Ye]=Oe+At[Bt+Ye]&255,Oe=zt[Xt+Ye]}function Ql(Oe,Ye,At,Bt,zt,Xt,qt){var nn;if(Oe==null)Hl(null,null,At,Bt,zt,Xt,qt);else for(nn=0;nn<qt;++nn)zt[Xt+nn]=Oe[Ye+nn]+At[Bt+nn]&255}function vu(Oe,Ye,At,Bt,zt,Xt,qt){if(Oe==null)Hl(null,null,At,Bt,zt,Xt,qt);else{var nn,un=Oe[Ye+0],Ee=un,Be=un;for(nn=0;nn<qt;++nn)Ee=Be+(un=Oe[Ye+nn])-Ee,Be=At[Bt+nn]+(-256&Ee?0>Ee?0:255:Ee)&255,Ee=un,zt[Xt+nn]=Be}}function nc(Oe,Ye,At,Bt){var zt=Ye.width,Xt=Ye.o;if(Le(Oe!=null&&Ye!=null),0>At||0>=Bt||At+Bt>Xt)return null;if(!Oe.Cc){if(Oe.ga==null){var qt;if(Oe.ga=new lu,(qt=Oe.ga==null)||(qt=Ye.width*Ye.o,Le(Oe.Gb.length==0),Oe.Gb=qe(qt),Oe.Uc=0,Oe.Gb==null?qt=0:(Oe.mb=Oe.Gb,Oe.nb=Oe.Uc,Oe.rc=null,qt=1),qt=!qt),!qt){qt=Oe.ga;var nn=Oe.Fa,un=Oe.P,Ee=Oe.qc,Be=Oe.mb,He=Oe.nb,Me=un+1,nt=Ee-1,Et=qt.l;if(Le(nn!=null&&Be!=null&&Ye!=null),cc[0]=null,cc[1]=Hl,cc[2]=Ql,cc[3]=vu,qt.ca=Be,qt.tb=He,qt.c=Ye.width,qt.i=Ye.height,Le(0<qt.c&&0<qt.i),1>=Ee)Ye=0;else if(qt.$a=nn[un+0]>>0&3,qt.Z=nn[un+0]>>2&3,qt.Lc=nn[un+0]>>4&3,un=nn[un+0]>>6&3,0>qt.$a||1<qt.$a||4<=qt.Z||1<qt.Lc||un)Ye=0;else if(Et.put=Yl,Et.ac=Ll,Et.bc=Fu,Et.ma=qt,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,qt.$a)e:{Le(qt.$a==1),Ye=iu();t:for(;;){if(Ye==null){Ye=0;break e}if(Le(qt!=null),qt.mc=Ye,Ye.c=qt.c,Ye.i=qt.i,Ye.l=qt.l,Ye.l.ma=qt,Ye.l.width=qt.c,Ye.l.height=qt.i,Ye.a=0,Zr(Ye.m,nn,Me,nt),!El(qt.c,qt.i,1,Ye,null)||(Ye.ab==1&&Ye.gc[0].hc==3&&ju(Ye.s)?(qt.ic=1,nn=Ye.c*Ye.i,Ye.Ta=null,Ye.Ua=0,Ye.V=qe(nn),Ye.Ba=0,Ye.V==null?(Ye.a=1,Ye=0):Ye=1):(qt.ic=0,Ye=ec(Ye,qt.c)),!Ye))break t;Ye=1;break e}qt.mc=null,Ye=0}else Ye=nt>=qt.c*qt.i;qt=!Ye}if(qt)return null;Oe.ga.Lc!=1?Oe.Ga=0:Bt=Xt-At}Le(Oe.ga!=null),Le(At+Bt<=Xt);e:{if(Ye=(nn=Oe.ga).c,Xt=nn.l.o,nn.$a==0){if(Me=Oe.rc,nt=Oe.Vc,Et=Oe.Fa,un=Oe.P+1+At*Ye,Ee=Oe.mb,Be=Oe.nb+At*Ye,Le(un<=Oe.P+Oe.qc),nn.Z!=0)for(Le(cc[nn.Z]!=null),qt=0;qt<Bt;++qt)cc[nn.Z](Me,nt,Et,un,Ee,Be,Ye),Me=Ee,nt=Be,Be+=Ye,un+=Ye;else for(qt=0;qt<Bt;++qt)Ve(Ee,Be,Et,un,Ye),Me=Ee,nt=Be,Be+=Ye,un+=Ye;Oe.rc=Me,Oe.Vc=nt}else{if(Le(nn.mc!=null),Ye=At+Bt,Le((qt=nn.mc)!=null),Le(Ye<=qt.i),qt.C>=Ye)Ye=1;else if(nn.ic||wr(),nn.ic){nn=qt.V,Me=qt.Ba,nt=qt.c;var Lt=qt.i,Dt=(Et=1,un=qt.$/nt,Ee=qt.$%nt,Be=qt.m,He=qt.s,qt.$),Nt=nt*Lt,An=nt*Ye,bn=He.wc,_n=Dt<An?dl(He,Ee,un):null;Le(Dt<=Nt),Le(Ye<=Lt),Le(ju(He));t:for(;;){for(;!Be.h&&Dt<An;){if(Ee&bn||(_n=dl(He,Ee,un)),Le(_n!=null),Lr(Be),256>(Lt=Ul(_n.G[0],_n.H[0],Be)))nn[Me+Dt]=Lt,++Dt,++Ee>=nt&&(Ee=0,++un<=Ye&&!(un%16)&&Ls(qt,un));else{if(!(280>Lt)){Et=0;break t}Lt=ou(Lt-256,Be);var gr,ro=Ul(_n.G[4],_n.H[4],Be);if(Lr(Be),!(Dt>=(ro=Nu(nt,ro=ou(ro,Be)))&&Nt-Dt>=Lt)){Et=0;break t}for(gr=0;gr<Lt;++gr)nn[Me+Dt+gr]=nn[Me+Dt+gr-ro];for(Dt+=Lt,Ee+=Lt;Ee>=nt;)Ee-=nt,++un<=Ye&&!(un%16)&&Ls(qt,un);Dt<An&&Ee&bn&&(_n=dl(He,Ee,un))}Le(Be.h==Kn(Be))}Ls(qt,un>Ye?Ye:un);break t}!Et||Be.h&&Dt<Nt?(Et=0,qt.a=Be.h?5:3):qt.$=Dt,Ye=Et}else Ye=mu(qt,qt.V,qt.Ba,qt.c,qt.i,Ye,tc);if(!Ye){Bt=0;break e}}At+Bt>=Xt&&(Oe.Cc=1),Bt=1}if(!Bt)return null;if(Oe.Cc&&((Bt=Oe.ga)!=null&&(Bt.mc=null),Oe.ga=null,0<Oe.Ga))return alert("todo:WebPDequantizeLevels"),null}return Oe.nb+At*zt}function rt(Oe,Ye,At,Bt,zt,Xt){for(;0<zt--;){var qt,nn=Oe,un=Ye+(At?1:0),Ee=Oe,Be=Ye+(At?0:3);for(qt=0;qt<Bt;++qt){var He=Ee[Be+4*qt];He!=255&&(He*=32897,nn[un+4*qt+0]=nn[un+4*qt+0]*He>>23,nn[un+4*qt+1]=nn[un+4*qt+1]*He>>23,nn[un+4*qt+2]=nn[un+4*qt+2]*He>>23)}Ye+=Xt}}function kt(Oe,Ye,At,Bt,zt){for(;0<Bt--;){var Xt;for(Xt=0;Xt<At;++Xt){var qt=Oe[Ye+2*Xt+0],nn=15&(Ee=Oe[Ye+2*Xt+1]),un=4369*nn,Ee=(240&Ee|Ee>>4)*un>>16;Oe[Ye+2*Xt+0]=(240&qt|qt>>4)*un>>16&240|(15&qt|qt<<4)*un>>16>>4&15,Oe[Ye+2*Xt+1]=240&Ee|nn}Ye+=zt}}function Fn(Oe,Ye,At,Bt,zt,Xt,qt,nn){var un,Ee,Be=255;for(Ee=0;Ee<zt;++Ee){for(un=0;un<Bt;++un){var He=Oe[Ye+un];Xt[qt+4*un]=He,Be&=He}Ye+=At,qt+=nn}return Be!=255}function Gn(Oe,Ye,At,Bt,zt){var Xt;for(Xt=0;Xt<zt;++Xt)At[Bt+Xt]=Oe[Ye+Xt]>>8}function wr(){mc=rt,Pc=kt,zc=Fn,hA=Gn}function io(Oe,Ye,At){Jn[Oe]=function(Bt,zt,Xt,qt,nn,un,Ee,Be,He,Me,nt,Et,Lt,Dt,Nt,An,bn){var _n,gr=bn-1>>1,ro=nn[un+0]|Ee[Be+0]<<16,mo=He[Me+0]|nt[Et+0]<<16;Le(Bt!=null);var eo=3*ro+mo+131074>>2;for(Ye(Bt[zt+0],255&eo,eo>>16,Lt,Dt),Xt!=null&&(eo=3*mo+ro+131074>>2,Ye(Xt[qt+0],255&eo,eo>>16,Nt,An)),_n=1;_n<=gr;++_n){var za=nn[un+_n]|Ee[Be+_n]<<16,da=He[Me+_n]|nt[Et+_n]<<16,ia=ro+za+mo+da+524296,Xa=ia+2*(za+mo)>>3;eo=Xa+ro>>1,ro=(ia=ia+2*(ro+da)>>3)+za>>1,Ye(Bt[zt+2*_n-1],255&eo,eo>>16,Lt,Dt+(2*_n-1)*At),Ye(Bt[zt+2*_n-0],255&ro,ro>>16,Lt,Dt+(2*_n-0)*At),Xt!=null&&(eo=ia+mo>>1,ro=Xa+da>>1,Ye(Xt[qt+2*_n-1],255&eo,eo>>16,Nt,An+(2*_n-1)*At),Ye(Xt[qt+2*_n+0],255&ro,ro>>16,Nt,An+(2*_n+0)*At)),ro=za,mo=da}1&bn||(eo=3*ro+mo+131074>>2,Ye(Bt[zt+bn-1],255&eo,eo>>16,Lt,Dt+(bn-1)*At),Xt!=null&&(eo=3*mo+ro+131074>>2,Ye(Xt[qt+bn-1],255&eo,eo>>16,Nt,An+(bn-1)*At)))}}function Go(){Ou[Rc]=CA,Ou[Zc]=EA,Ou[yA]=VA,Ou[Mc]=BA,Ou[Vc]=Hc,Ou[aA]=Eu,Ou[bA]=xA,Ou[iA]=EA,Ou[sA]=BA,Ou[Fc]=Hc,Ou[lA]=Eu}function Ca(Oe){return Oe&~qc?0>Oe?0:255:Oe>>wc}function gi(Oe,Ye){return Ca((19077*Oe>>8)+(26149*Ye>>8)-14234)}function ji(Oe,Ye,At){return Ca((19077*Oe>>8)-(6419*Ye>>8)-(13320*At>>8)+8708)}function Qi(Oe,Ye){return Ca((19077*Oe>>8)+(33050*Ye>>8)-17685)}function fs(Oe,Ye,At,Bt,zt){Bt[zt+0]=gi(Oe,At),Bt[zt+1]=ji(Oe,Ye,At),Bt[zt+2]=Qi(Oe,Ye)}function Ys(Oe,Ye,At,Bt,zt){Bt[zt+0]=Qi(Oe,Ye),Bt[zt+1]=ji(Oe,Ye,At),Bt[zt+2]=gi(Oe,At)}function Hs(Oe,Ye,At,Bt,zt){var Xt=ji(Oe,Ye,At);Ye=Xt<<3&224|Qi(Oe,Ye)>>3,Bt[zt+0]=248&gi(Oe,At)|Xt>>5,Bt[zt+1]=Ye}function Gs(Oe,Ye,At,Bt,zt){var Xt=240&Qi(Oe,Ye)|15;Bt[zt+0]=240&gi(Oe,At)|ji(Oe,Ye,At)>>4,Bt[zt+1]=Xt}function Pl(Oe,Ye,At,Bt,zt){Bt[zt+0]=255,fs(Oe,Ye,At,Bt,zt+1)}function bl(Oe,Ye,At,Bt,zt){Ys(Oe,Ye,At,Bt,zt),Bt[zt+3]=255}function uu(Oe,Ye,At,Bt,zt){fs(Oe,Ye,At,Bt,zt),Bt[zt+3]=255}function Nl(Oe,Ye){return 0>Oe?0:Oe>Ye?Ye:Oe}function yu(Oe,Ye,At){Jn[Oe]=function(Bt,zt,Xt,qt,nn,un,Ee,Be,He){for(var Me=Be+(-2&He)*At;Be!=Me;)Ye(Bt[zt+0],Xt[qt+0],nn[un+0],Ee,Be),Ye(Bt[zt+1],Xt[qt+0],nn[un+0],Ee,Be+At),zt+=2,++qt,++un,Be+=2*At;1&He&&Ye(Bt[zt+0],Xt[qt+0],nn[un+0],Ee,Be)}}function zu(Oe,Ye,At){return At==0?Oe==0?Ye==0?6:5:Ye==0?4:0:At}function pc(Oe,Ye,At,Bt,zt){switch(Oe>>>30){case 3:du(Ye,At,Bt,zt,0);break;case 2:Vu(Ye,At,Bt,zt);break;case 1:Sl(Ye,At,Bt,zt)}}function vc(Oe,Ye){var At,Bt,zt=Ye.M,Xt=Ye.Nb,qt=Oe.oc,nn=Oe.pc+40,un=Oe.oc,Ee=Oe.pc+584,Be=Oe.oc,He=Oe.pc+600;for(At=0;16>At;++At)qt[nn+32*At-1]=129;for(At=0;8>At;++At)un[Ee+32*At-1]=129,Be[He+32*At-1]=129;for(0<zt?qt[nn-1-32]=un[Ee-1-32]=Be[He-1-32]=129:(tt(qt,nn-32-1,127,21),tt(un,Ee-32-1,127,9),tt(Be,He-32-1,127,9)),Bt=0;Bt<Oe.za;++Bt){var Me=Ye.ya[Ye.aa+Bt];if(0<Bt){for(At=-1;16>At;++At)Ve(qt,nn+32*At-4,qt,nn+32*At+12,4);for(At=-1;8>At;++At)Ve(un,Ee+32*At-4,un,Ee+32*At+4,4),Ve(Be,He+32*At-4,Be,He+32*At+4,4)}var nt=Oe.Gd,Et=Oe.Hd+Bt,Lt=Me.ad,Dt=Me.Hc;if(0<zt&&(Ve(qt,nn-32,nt[Et].y,0,16),Ve(un,Ee-32,nt[Et].f,0,8),Ve(Be,He-32,nt[Et].ea,0,8)),Me.Za){var Nt=qt,An=nn-32+16;for(0<zt&&(Bt>=Oe.za-1?tt(Nt,An,nt[Et].y[15],4):Ve(Nt,An,nt[Et+1].y,0,4)),At=0;4>At;At++)Nt[An+128+At]=Nt[An+256+At]=Nt[An+384+At]=Nt[An+0+At];for(At=0;16>At;++At,Dt<<=2)Nt=qt,An=nn+LA[At],Uu[Me.Ob[At]](Nt,An),pc(Dt,Lt,16*+At,Nt,An)}else if(Nt=zu(Bt,zt,Me.Ob[0]),uc[Nt](qt,nn),Dt!=0)for(At=0;16>At;++At,Dt<<=2)pc(Dt,Lt,16*+At,qt,nn+LA[At]);for(At=Me.Gc,Nt=zu(Bt,zt,Me.Dd),Yu[Nt](un,Ee),Yu[Nt](Be,He),Dt=Lt,Nt=un,An=Ee,255&(Me=At>>0)&&(170&Me?Fs(Dt,256,Nt,An):jl(Dt,256,Nt,An)),Me=Be,Dt=He,255&(At>>=8)&&(170&At?Fs(Lt,320,Me,Dt):jl(Lt,320,Me,Dt)),zt<Oe.Ub-1&&(Ve(nt[Et].y,0,qt,nn+480,16),Ve(nt[Et].f,0,un,Ee+224,8),Ve(nt[Et].ea,0,Be,He+224,8)),At=8*Xt*Oe.B,nt=Oe.sa,Et=Oe.ta+16*Bt+16*Xt*Oe.R,Lt=Oe.qa,Me=Oe.ra+8*Bt+At,Dt=Oe.Ha,Nt=Oe.Ia+8*Bt+At,At=0;16>At;++At)Ve(nt,Et+At*Oe.R,qt,nn+32*At,16);for(At=0;8>At;++At)Ve(Lt,Me+At*Oe.B,un,Ee+32*At,8),Ve(Dt,Nt+At*Oe.B,Be,He+32*At,8)}}function Gu(Oe,Ye,At,Bt,zt,Xt,qt,nn,un){var Ee=[0],Be=[0],He=0,Me=un!=null?un.kd:0,nt=un!=null?un:new ll;if(Oe==null||12>At)return 7;nt.data=Oe,nt.w=Ye,nt.ha=At,Ye=[Ye],At=[At],nt.gb=[nt.gb];e:{var Et=Ye,Lt=At,Dt=nt.gb;if(Le(Oe!=null),Le(Lt!=null),Le(Dt!=null),Dt[0]=0,12<=Lt[0]&&!Ne(Oe,Et[0],"RIFF")){if(Ne(Oe,Et[0]+8,"WEBP")){Dt=3;break e}var Nt=Ha(Oe,Et[0]+4);if(12>Nt||4294967286<Nt){Dt=3;break e}if(Me&&Nt>Lt[0]-8){Dt=7;break e}Dt[0]=Nt,Et[0]+=12,Lt[0]-=12}Dt=0}if(Dt!=0)return Dt;for(Nt=0<nt.gb[0],At=At[0];;){e:{var An=Oe;Lt=Ye,Dt=At;var bn=Ee,_n=Be,gr=Et=[0];if((eo=He=[He])[0]=0,8>Dt[0])Dt=7;else{if(!Ne(An,Lt[0],"VP8X")){if(Ha(An,Lt[0]+4)!=10){Dt=3;break e}if(18>Dt[0]){Dt=7;break e}var ro=Ha(An,Lt[0]+8),mo=1+Ua(An,Lt[0]+12);if(2147483648<=mo*(An=1+Ua(An,Lt[0]+15))){Dt=3;break e}gr!=null&&(gr[0]=ro),bn!=null&&(bn[0]=mo),_n!=null&&(_n[0]=An),Lt[0]+=18,Dt[0]-=18,eo[0]=1}Dt=0}}if(He=He[0],Et=Et[0],Dt!=0)return Dt;if(Lt=!!(2&Et),!Nt&&He)return 3;if(Xt!=null&&(Xt[0]=!!(16&Et)),qt!=null&&(qt[0]=Lt),nn!=null&&(nn[0]=0),qt=Ee[0],Et=Be[0],He&&Lt&&un==null){Dt=0;break}if(4>At){Dt=7;break}if(Nt&&He||!Nt&&!He&&!Ne(Oe,Ye[0],"ALPH")){At=[At],nt.na=[nt.na],nt.P=[nt.P],nt.Sa=[nt.Sa];e:{ro=Oe,Dt=Ye,Nt=At;var eo=nt.gb;bn=nt.na,_n=nt.P,gr=nt.Sa,mo=22,Le(ro!=null),Le(Nt!=null),An=Dt[0];var za=Nt[0];for(Le(bn!=null),Le(gr!=null),bn[0]=null,_n[0]=null,gr[0]=0;;){if(Dt[0]=An,Nt[0]=za,8>za){Dt=7;break e}var da=Ha(ro,An+4);if(4294967286<da){Dt=3;break e}var ia=8+da+1&-2;if(mo+=ia,0<eo&&mo>eo){Dt=3;break e}if(!Ne(ro,An,"VP8 ")||!Ne(ro,An,"VP8L")){Dt=0;break e}if(za[0]<ia){Dt=7;break e}Ne(ro,An,"ALPH")||(bn[0]=ro,_n[0]=An+8,gr[0]=da),An+=ia,za-=ia}}if(At=At[0],nt.na=nt.na[0],nt.P=nt.P[0],nt.Sa=nt.Sa[0],Dt!=0)break}At=[At],nt.Ja=[nt.Ja],nt.xa=[nt.xa];e:if(eo=Oe,Dt=Ye,Nt=At,bn=nt.gb[0],_n=nt.Ja,gr=nt.xa,ro=Dt[0],An=!Ne(eo,ro,"VP8 "),mo=!Ne(eo,ro,"VP8L"),Le(eo!=null),Le(Nt!=null),Le(_n!=null),Le(gr!=null),8>Nt[0])Dt=7;else{if(An||mo){if(eo=Ha(eo,ro+4),12<=bn&&eo>bn-12){Dt=3;break e}if(Me&&eo>Nt[0]-8){Dt=7;break e}_n[0]=eo,Dt[0]+=8,Nt[0]-=8,gr[0]=mo}else gr[0]=5<=Nt[0]&&eo[ro+0]==47&&!(eo[ro+4]>>5),_n[0]=Nt[0];Dt=0}if(At=At[0],nt.Ja=nt.Ja[0],nt.xa=nt.xa[0],Ye=Ye[0],Dt!=0)break;if(4294967286<nt.Ja)return 3;if(nn==null||Lt||(nn[0]=nt.xa?2:1),qt=[qt],Et=[Et],nt.xa){if(5>At){Dt=7;break}nn=qt,Me=Et,Lt=Xt,Oe==null||5>At?Oe=0:5<=At&&Oe[Ye+0]==47&&!(Oe[Ye+4]>>5)?(Nt=[0],eo=[0],bn=[0],Zr(_n=new $t,Oe,Ye,At),Fi(_n,Nt,eo,bn)?(nn!=null&&(nn[0]=Nt[0]),Me!=null&&(Me[0]=eo[0]),Lt!=null&&(Lt[0]=bn[0]),Oe=1):Oe=0):Oe=0}else{if(10>At){Dt=7;break}nn=Et,Oe==null||10>At||!zo(Oe,Ye+3,At-3)?Oe=0:(Me=Oe[Ye+0]|Oe[Ye+1]<<8|Oe[Ye+2]<<16,Lt=16383&(Oe[Ye+7]<<8|Oe[Ye+6]),Oe=16383&(Oe[Ye+9]<<8|Oe[Ye+8]),1&Me||3<(Me>>1&7)||!(Me>>4&1)||Me>>5>=nt.Ja||!Lt||!Oe?Oe=0:(qt&&(qt[0]=Lt),nn&&(nn[0]=Oe),Oe=1))}if(!Oe||(qt=qt[0],Et=Et[0],He&&(Ee[0]!=qt||Be[0]!=Et)))return 3;un!=null&&(un[0]=nt,un.offset=Ye-un.w,Le(4294967286>Ye-un.w),Le(un.offset==un.ha-At));break}return Dt==0||Dt==7&&He&&un==null?(Xt!=null&&(Xt[0]|=nt.na!=null&&0<nt.na.length),Bt!=null&&(Bt[0]=qt),zt!=null&&(zt[0]=Et),0):Dt}function bu(Oe,Ye,At){var Bt=Ye.width,zt=Ye.height,Xt=0,qt=0,nn=Bt,un=zt;if(Ye.Da=Oe!=null&&0<Oe.Da,Ye.Da&&(nn=Oe.cd,un=Oe.bd,Xt=Oe.v,qt=Oe.j,11>At||(Xt&=-2,qt&=-2),0>Xt||0>qt||0>=nn||0>=un||Xt+nn>Bt||qt+un>zt))return 0;if(Ye.v=Xt,Ye.j=qt,Ye.va=Xt+nn,Ye.o=qt+un,Ye.U=nn,Ye.T=un,Ye.da=Oe!=null&&0<Oe.da,Ye.da){if(!Li(nn,un,At=[Oe.ib],Xt=[Oe.hb]))return 0;Ye.ib=At[0],Ye.hb=Xt[0]}return Ye.ob=Oe!=null&&Oe.ob,Ye.Kb=Oe==null||!Oe.Sd,Ye.da&&(Ye.ob=Ye.ib<3*Bt/4&&Ye.hb<3*zt/4,Ye.Kb=0),1}function rc(Oe){if(Oe==null)return 2;if(11>Oe.S){var Ye=Oe.f.RGBA;Ye.fb+=(Oe.height-1)*Ye.A,Ye.A=-Ye.A}else Ye=Oe.f.kb,Oe=Oe.height,Ye.O+=(Oe-1)*Ye.fa,Ye.fa=-Ye.fa,Ye.N+=(Oe-1>>1)*Ye.Ab,Ye.Ab=-Ye.Ab,Ye.W+=(Oe-1>>1)*Ye.Db,Ye.Db=-Ye.Db,Ye.F!=null&&(Ye.J+=(Oe-1)*Ye.lb,Ye.lb=-Ye.lb);return 0}function Ru(Oe,Ye,At,Bt){if(Bt==null||0>=Oe||0>=Ye)return 2;if(At!=null){if(At.Da){var zt=At.cd,Xt=At.bd,qt=-2&At.v,nn=-2&At.j;if(0>qt||0>nn||0>=zt||0>=Xt||qt+zt>Oe||nn+Xt>Ye)return 2;Oe=zt,Ye=Xt}if(At.da){if(!Li(Oe,Ye,zt=[At.ib],Xt=[At.hb]))return 2;Oe=zt[0],Ye=Xt[0]}}Bt.width=Oe,Bt.height=Ye;e:{var un=Bt.width,Ee=Bt.height;if(Oe=Bt.S,0>=un||0>=Ee||!(Oe>=Rc&&13>Oe))Oe=2;else{if(0>=Bt.Rd&&Bt.sd==null){qt=Xt=zt=Ye=0;var Be=(nn=un*IA[Oe])*Ee;if(11>Oe||(Xt=(Ee+1)/2*(Ye=(un+1)/2),Oe==12&&(qt=(zt=un)*Ee)),(Ee=qe(Be+2*Xt+qt))==null){Oe=1;break e}Bt.sd=Ee,11>Oe?((un=Bt.f.RGBA).eb=Ee,un.fb=0,un.A=nn,un.size=Be):((un=Bt.f.kb).y=Ee,un.O=0,un.fa=nn,un.Fd=Be,un.f=Ee,un.N=0+Be,un.Ab=Ye,un.Cd=Xt,un.ea=Ee,un.W=0+Be+Xt,un.Db=Ye,un.Ed=Xt,Oe==12&&(un.F=Ee,un.J=0+Be+2*Xt),un.Tc=qt,un.lb=zt)}if(Ye=1,zt=Bt.S,Xt=Bt.width,qt=Bt.height,zt>=Rc&&13>zt)if(11>zt)Oe=Bt.f.RGBA,Ye&=(nn=Math.abs(Oe.A))*(qt-1)+Xt<=Oe.size,Ye&=nn>=Xt*IA[zt],Ye&=Oe.eb!=null;else{Oe=Bt.f.kb,nn=(Xt+1)/2,Be=(qt+1)/2,un=Math.abs(Oe.fa),Ee=Math.abs(Oe.Ab);var He=Math.abs(Oe.Db),Me=Math.abs(Oe.lb),nt=Me*(qt-1)+Xt;Ye&=un*(qt-1)+Xt<=Oe.Fd,Ye&=Ee*(Be-1)+nn<=Oe.Cd,Ye=(Ye&=He*(Be-1)+nn<=Oe.Ed)&un>=Xt&Ee>=nn&He>=nn,Ye&=Oe.y!=null,Ye&=Oe.f!=null,Ye&=Oe.ea!=null,zt==12&&(Ye&=Me>=Xt,Ye&=nt<=Oe.Tc,Ye&=Oe.F!=null)}else Ye=0;Oe=Ye?0:2}}return Oe!=0||At!=null&&At.fd&&(Oe=rc(Bt)),Oe}var Kl=64,oc=[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],Mu=24,Wu=32,Zu=8,Ol=[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];Sa("Predictor0","PredictorAdd0"),Jn.Predictor0=function(){return 4278190080},Jn.Predictor1=function(Oe){return Oe},Jn.Predictor2=function(Oe,Ye,At){return Ye[At+0]},Jn.Predictor3=function(Oe,Ye,At){return Ye[At+1]},Jn.Predictor4=function(Oe,Ye,At){return Ye[At-1]},Jn.Predictor5=function(Oe,Ye,At){return La(La(Oe,Ye[At+1]),Ye[At+0])},Jn.Predictor6=function(Oe,Ye,At){return La(Oe,Ye[At-1])},Jn.Predictor7=function(Oe,Ye,At){return La(Oe,Ye[At+0])},Jn.Predictor8=function(Oe,Ye,At){return La(Ye[At-1],Ye[At+0])},Jn.Predictor9=function(Oe,Ye,At){return La(Ye[At+0],Ye[At+1])},Jn.Predictor10=function(Oe,Ye,At){return La(La(Oe,Ye[At-1]),La(Ye[At+0],Ye[At+1]))},Jn.Predictor11=function(Oe,Ye,At){var Bt=Ye[At+0];return 0>=Yi(Bt>>24&255,Oe>>24&255,(Ye=Ye[At-1])>>24&255)+Yi(Bt>>16&255,Oe>>16&255,Ye>>16&255)+Yi(Bt>>8&255,Oe>>8&255,Ye>>8&255)+Yi(255&Bt,255&Oe,255&Ye)?Bt:Oe},Jn.Predictor12=function(Oe,Ye,At){var Bt=Ye[At+0];return(ri((Oe>>24&255)+(Bt>>24&255)-((Ye=Ye[At-1])>>24&255))<<24|ri((Oe>>16&255)+(Bt>>16&255)-(Ye>>16&255))<<16|ri((Oe>>8&255)+(Bt>>8&255)-(Ye>>8&255))<<8|ri((255&Oe)+(255&Bt)-(255&Ye)))>>>0},Jn.Predictor13=function(Oe,Ye,At){var Bt=Ye[At-1];return(Bi((Oe=La(Oe,Ye[At+0]))>>24&255,Bt>>24&255)<<24|Bi(Oe>>16&255,Bt>>16&255)<<16|Bi(Oe>>8&255,Bt>>8&255)<<8|Bi(Oe>>0&255,Bt>>0&255))>>>0};var yc=Jn.PredictorAdd0;Jn.PredictorAdd1=os,Sa("Predictor2","PredictorAdd2"),Sa("Predictor3","PredictorAdd3"),Sa("Predictor4","PredictorAdd4"),Sa("Predictor5","PredictorAdd5"),Sa("Predictor6","PredictorAdd6"),Sa("Predictor7","PredictorAdd7"),Sa("Predictor8","PredictorAdd8"),Sa("Predictor9","PredictorAdd9"),Sa("Predictor10","PredictorAdd10"),Sa("Predictor11","PredictorAdd11"),Sa("Predictor12","PredictorAdd12"),Sa("Predictor13","PredictorAdd13");var ac=Jn.PredictorAdd2;ls("ColorIndexInverseTransform","MapARGB","32b",function(Oe){return Oe>>8&255},function(Oe){return Oe}),ls("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(Oe){return Oe},function(Oe){return Oe>>8&255});var ic,cu=Jn.ColorIndexInverseTransform,sc=Jn.MapARGB,bc=Jn.VP8LColorIndexInverseTransformAlpha,lc=Jn.MapAlpha,ql=Jn.VP8LPredictorsAdd=[];ql.length=16,(Jn.VP8LPredictors=[]).length=16,(Jn.VP8LPredictorsAdd_C=[]).length=16,(Jn.VP8LPredictors_C=[]).length=16;var zl,Au,Xi,is,pl,eu,Fl,du,Vu,Fs,Sl,jl,fu,Su,ku,Gl,xc,wu,Xu,Ws,Ns,ml,_l,Cu,mc,Pc,zc,hA,gA=qe(511),Gc=qe(2041),pA=qe(225),mA=qe(767),vA=0,oA=Gc,Wc=pA,tu=mA,hu=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],_c=[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],Iu=[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],js=8,tl=[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],Lc=[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],uc=[],Uu=[],Yu=[],wA=1,Jc=2,cc=[],Ou=[];io("UpsampleRgbLinePair",fs,3),io("UpsampleBgrLinePair",Ys,3),io("UpsampleRgbaLinePair",uu,4),io("UpsampleBgraLinePair",bl,4),io("UpsampleArgbLinePair",Pl,4),io("UpsampleRgba4444LinePair",Gs,2),io("UpsampleRgb565LinePair",Hs,2);var CA=Jn.UpsampleRgbLinePair,VA=Jn.UpsampleBgrLinePair,EA=Jn.UpsampleRgbaLinePair,BA=Jn.UpsampleBgraLinePair,Hc=Jn.UpsampleArgbLinePair,Eu=Jn.UpsampleRgba4444LinePair,xA=Jn.UpsampleRgb565LinePair,Sc=16,$c=1<<Sc-1,Qc=-227,Kc=482,wc=6,qc=(256<<wc)-1,PA=0,Ic=qe(256),XA=qe(256),YA=qe(256),FA=qe(256),JA=qe(Kc-Qc),_A=qe(Kc-Qc);yu("YuvToRgbRow",fs,3),yu("YuvToBgrRow",Ys,3),yu("YuvToRgbaRow",uu,4),yu("YuvToBgraRow",bl,4),yu("YuvToArgbRow",Pl,4),yu("YuvToRgba4444Row",Gs,2),yu("YuvToRgb565Row",Hs,2);var LA=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],eA=[0,2,8],$A=[8,7,6,4,4,2,2,2,1,1,1,1],qA=1;this.WebPDecodeRGBA=function(Oe,Ye,At,Bt,zt){var Xt=Zc,qt=new gl,nn=new gu;qt.ba=nn,nn.S=Xt,nn.width=[nn.width],nn.height=[nn.height];var un=nn.width,Ee=nn.height,Be=new Ku;if(Be==null||Oe==null)var He=2;else Le(Be!=null),He=Gu(Oe,Ye,At,Be.width,Be.height,Be.Pd,Be.Qd,Be.format,null);if(He!=0?un=0:(un!=null&&(un[0]=Be.width[0]),Ee!=null&&(Ee[0]=Be.height[0]),un=1),un){nn.width=nn.width[0],nn.height=nn.height[0],Bt!=null&&(Bt[0]=nn.width),zt!=null&&(zt[0]=nn.height);e:{if(Bt=new co,(zt=new ll).data=Oe,zt.w=Ye,zt.ha=At,zt.kd=1,Ye=[0],Le(zt!=null),((Oe=Gu(zt.data,zt.w,zt.ha,null,null,null,Ye,null,zt))==0||Oe==7)&&Ye[0]&&(Oe=4),(Ye=Oe)==0){if(Le(qt!=null),Bt.data=zt.data,Bt.w=zt.w+zt.offset,Bt.ha=zt.ha-zt.offset,Bt.put=Yl,Bt.ac=Ll,Bt.bc=Fu,Bt.ma=qt,zt.xa){if((Oe=iu())==null){qt=1;break e}if(function(Me,nt){var Et=[0],Lt=[0],Dt=[0];t:for(;;){if(Me==null)return 0;if(nt==null)return Me.a=2,0;if(Me.l=nt,Me.a=0,Zr(Me.m,nt.data,nt.w,nt.ha),!Fi(Me.m,Et,Lt,Dt)){Me.a=3;break t}if(Me.xb=Jc,nt.width=Et[0],nt.height=Lt[0],!El(Et[0],Lt[0],1,Me,null))break t;return 1}return Le(Me.a!=0),0}(Oe,Bt)){if(Bt=(Ye=Ru(Bt.width,Bt.height,qt.Oa,qt.ba))==0){t:{Bt=Oe;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((At=Bt.l)!=null),Le((zt=At.ma)!=null),Bt.xb!=0){if(Bt.ca=zt.ba,Bt.tb=zt.tb,Le(Bt.ca!=null),!bu(zt.Oa,At,Mc)){Bt.a=2;break n}if(!ec(Bt,At.width)||At.da)break n;if((At.da||_s(Bt.ca.S))&&wr(),11>Bt.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),Bt.ca.f.kb.F!=null&&wr()),Bt.Pb&&0<Bt.s.ua&&Bt.s.vb.X==null&&!Ei(Bt.s.vb,Bt.s.Wa.Xa)){Bt.a=1;break n}Bt.xb=0}if(!mu(Bt,Bt.V,Bt.Ba,Bt.c,Bt.i,At.o,gc))break n;zt.Dc=Bt.Ma,Bt=1;break t}Le(Bt.a!=0),Bt=0}Bt=!Bt}Bt&&(Ye=Oe.a)}else Ye=Oe.a}else{if((Oe=new po)==null){qt=1;break e}if(Oe.Fa=zt.na,Oe.P=zt.P,Oe.qc=zt.Sa,ea(Oe,Bt)){if((Ye=Ru(Bt.width,Bt.height,qt.Oa,qt.ba))==0){if(Oe.Aa=0,At=qt.Oa,Le((zt=Oe)!=null),At!=null){if(0<(un=0>(un=At.Md)?0:100<un?255:255*un/100)){for(Ee=Be=0;4>Ee;++Ee)12>(He=zt.pb[Ee]).lc&&(He.ia=un*$A[0>He.lc?0:He.lc]>>3),Be|=He.ia;Be&&(alert("todo:VP8InitRandom"),zt.ia=1)}zt.Ga=At.Id,100<zt.Ga?zt.Ga=100:0>zt.Ga&&(zt.Ga=0)}Pa(Oe,Bt)||(Ye=Oe.a)}}else Ye=Oe.a}Ye==0&&qt.Oa!=null&&qt.Oa.fd&&(Ye=rc(qt.ba))}qt=Ye}Xt=qt!=0?null:11>Xt?nn.f.RGBA.eb:nn.f.kb.y}else Xt=null;return Xt};var IA=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function Tt(Jn,Ro){for(var jo="",Sn=0;Sn<4;Sn++)jo+=String.fromCharCode(Jn[Ro++]);return jo}function Qt(Jn,Ro){return(Jn[Ro+0]<<0|Jn[Ro+1]<<8|Jn[Ro+2]<<16)>>>0}function Yt(Jn,Ro){return(Jn[Ro+0]<<0|Jn[Ro+1]<<8|Jn[Ro+2]<<16|Jn[Ro+3]<<24)>>>0}new gt;var on=[0],Ft=[0],In=[],gn=new gt,kn=Ue,cn=function(Jn,Ro){var jo={},Sn=0,yn=!1,sr=0,er=0;if(jo.frames=[],!function(Mn,Kn,Ar,Lr){for(var Yr=0;Yr<Lr;Yr++)if(Mn[Kn+Yr]!=Ar.charCodeAt(Yr))return!0;return!1}(Jn,Ro,"RIFF",4)){var wo,oo;for(Yt(Jn,Ro+=4),Ro+=8;Ro<Jn.length;){var Co=Tt(Jn,Ro),Zr=Yt(Jn,Ro+=4);Ro+=4;var Do=Zr+(1&Zr);switch(Co){case"VP8 ":case"VP8L":jo.frames[Sn]===void 0&&(jo.frames[Sn]={}),($t=jo.frames[Sn]).src_off=yn?er:Ro-8,$t.src_size=sr+Zr+8,Sn++,yn&&(yn=!1,sr=0,er=0);break;case"VP8X":($t=jo.header={}).feature_flags=Jn[Ro];var To=Ro+4;$t.canvas_width=1+Qt(Jn,To),To+=3,$t.canvas_height=1+Qt(Jn,To),To+=3;break;case"ALPH":yn=!0,sr=Do+8,er=Ro-8;break;case"ANIM":($t=jo.header).bgcolor=Yt(Jn,Ro),To=Ro+4,$t.loop_count=(wo=Jn)[(oo=To)+0]<<0|wo[oo+1]<<8,To+=2;break;case"ANMF":var Ba,$t;($t=jo.frames[Sn]={}).offset_x=2*Qt(Jn,Ro),Ro+=3,$t.offset_y=2*Qt(Jn,Ro),Ro+=3,$t.width=1+Qt(Jn,Ro),Ro+=3,$t.height=1+Qt(Jn,Ro),Ro+=3,$t.duration=Qt(Jn,Ro),Ro+=3,Ba=Jn[Ro++],$t.dispose=1&Ba,$t.blend=Ba>>1&1}Co!="ANMF"&&(Ro+=Do)}return jo}}(kn,0);cn.response=kn,cn.rgbaoutput=!0,cn.dataurl=!1;var jn=cn.header?cn.header:null,dr=cn.frames?cn.frames:null;if(jn){jn.loop_counter=jn.loop_count,on=[jn.canvas_height],Ft=[jn.canvas_width];for(var Kr=0;Kr<dr.length&&dr[Kr].blend!=0;Kr++);}var yo=dr[0],Xo=gn.WebPDecodeRGBA(kn,yo.src_off,yo.src_size,Ft,on);yo.rgba=Xo,yo.imgwidth=Ft[0],yo.imgheight=on[0];for(var Gr=0;Gr<Ft[0]*on[0]*4;Gr++)In[Gr]=Xo[Gr];return this.width=Ft,this.height=on,this.data=In,this}(function(Ue){var Le=function(){return typeof lr=="function"},Ne=function(on,Ft,In,gn){var kn=4,cn=it;switch(gn){case Ue.image_compression.FAST:kn=1,cn=qe;break;case Ue.image_compression.MEDIUM:kn=6,cn=ft;break;case Ue.image_compression.SLOW:kn=9,cn=gt}on=Ve(on,Ft,In,cn);var jn=lr(on,{level:kn});return Ue.__addimage__.arrayBufferToBinaryString(jn)},Ve=function(on,Ft,In,gn){for(var kn,cn,jn,dr=on.length/Ft,Kr=new Uint8Array(on.length+dr),yo=Qt(),Xo=0;Xo<dr;Xo+=1){if(jn=Xo*Ft,kn=on.subarray(jn,jn+Ft),gn)Kr.set(gn(kn,In,cn),jn+Xo);else{for(var Gr,Jn=yo.length,Ro=[];Gr<Jn;Gr+=1)Ro[Gr]=yo[Gr](kn,In,cn);var jo=Yt(Ro.concat());Kr.set(Ro[jo],jn+Xo)}cn=kn}return Kr},tt=function(on){var Ft=Array.apply([],on);return Ft.unshift(0),Ft},qe=function(on,Ft){var In,gn=[],kn=on.length;gn[0]=1;for(var cn=0;cn<kn;cn+=1)In=on[cn-Ft]||0,gn[cn+1]=on[cn]-In+256&255;return gn},it=function(on,Ft,In){var gn,kn=[],cn=on.length;kn[0]=2;for(var jn=0;jn<cn;jn+=1)gn=In&&In[jn]||0,kn[jn+1]=on[jn]-gn+256&255;return kn},ft=function(on,Ft,In){var gn,kn,cn=[],jn=on.length;cn[0]=3;for(var dr=0;dr<jn;dr+=1)gn=on[dr-Ft]||0,kn=In&&In[dr]||0,cn[dr+1]=on[dr]+256-(gn+kn>>>1)&255;return cn},gt=function(on,Ft,In){var gn,kn,cn,jn,dr=[],Kr=on.length;dr[0]=4;for(var yo=0;yo<Kr;yo+=1)gn=on[yo-Ft]||0,kn=In&&In[yo]||0,cn=In&&In[yo-Ft]||0,jn=Tt(gn,kn,cn),dr[yo+1]=on[yo]-jn+256&255;return dr},Tt=function(on,Ft,In){if(on===Ft&&Ft===In)return on;var gn=Math.abs(Ft-In),kn=Math.abs(on-In),cn=Math.abs(on+Ft-In-In);return gn<=kn&&gn<=cn?on:kn<=cn?Ft:In},Qt=function(){return[tt,qe,it,ft,gt]},Yt=function(on){var Ft=on.map(function(In){return In.reduce(function(gn,kn){return gn+Math.abs(kn)},0)});return Ft.indexOf(Math.min.apply(null,Ft))};Ue.processPNG=function(on,Ft,In,gn){var kn,cn,jn,dr,Kr,yo,Xo,Gr,Jn,Ro,jo,Sn,yn,sr,er,wo=this.decode.FLATE_DECODE,oo="";if(this.__addimage__.isArrayBuffer(on)&&(on=new Uint8Array(on)),this.__addimage__.isArrayBufferView(on)){if(on=(jn=new ii(on)).imgData,cn=jn.bits,kn=jn.colorSpace,Kr=jn.colors,[4,6].indexOf(jn.colorType)!==-1){if(jn.bits===8){Jn=(Gr=jn.pixelBitlength==32?new Uint32Array(jn.decodePixels().buffer):jn.pixelBitlength==16?new Uint16Array(jn.decodePixels().buffer):new Uint8Array(jn.decodePixels().buffer)).length,jo=new Uint8Array(Jn*jn.colors),Ro=new Uint8Array(Jn);var Co,Zr=jn.pixelBitlength-jn.bits;for(sr=0,er=0;sr<Jn;sr++){for(yn=Gr[sr],Co=0;Co<Zr;)jo[er++]=yn>>>Co&255,Co+=jn.bits;Ro[sr]=yn>>>Co&255}}if(jn.bits===16){Jn=(Gr=new Uint32Array(jn.decodePixels().buffer)).length,jo=new Uint8Array(Jn*(32/jn.pixelBitlength)*jn.colors),Ro=new Uint8Array(Jn*(32/jn.pixelBitlength)),Sn=jn.colors>1,sr=0,er=0;for(var Do=0;sr<Jn;)yn=Gr[sr++],jo[er++]=yn>>>0&255,Sn&&(jo[er++]=yn>>>16&255,yn=Gr[sr++],jo[er++]=yn>>>0&255),Ro[Do++]=yn>>>16&255;cn=8}gn!==Ue.image_compression.NONE&&Le()?(on=Ne(jo,jn.width*jn.colors,jn.colors,gn),Xo=Ne(Ro,jn.width,1,gn)):(on=jo,Xo=Ro,wo=void 0)}if(jn.colorType===3&&(kn=this.color_spaces.INDEXED,yo=jn.palette,jn.transparency.indexed)){var To=jn.transparency.indexed,Ba=0;for(sr=0,Jn=To.length;sr<Jn;++sr)Ba+=To[sr];if((Ba/=255)===Jn-1&&To.indexOf(0)!==-1)dr=[To.indexOf(0)];else if(Ba!==Jn){for(Gr=jn.decodePixels(),Ro=new Uint8Array(Gr.length),sr=0,Jn=Gr.length;sr<Jn;sr++)Ro[sr]=To[Gr[sr]];Xo=Ne(Ro,jn.width,1)}}var $t=function(Mn){var Kn;switch(Mn){case Ue.image_compression.FAST:Kn=11;break;case Ue.image_compression.MEDIUM:Kn=13;break;case Ue.image_compression.SLOW:Kn=14;break;default:Kn=12}return Kn}(gn);return wo===this.decode.FLATE_DECODE&&(oo="/Predictor "+$t+" "),oo+="/Colors "+Kr+" /BitsPerComponent "+cn+" /Columns "+jn.width,(this.__addimage__.isArrayBuffer(on)||this.__addimage__.isArrayBufferView(on))&&(on=this.__addimage__.arrayBufferToBinaryString(on)),(Xo&&this.__addimage__.isArrayBuffer(Xo)||this.__addimage__.isArrayBufferView(Xo))&&(Xo=this.__addimage__.arrayBufferToBinaryString(Xo)),{alias:In,data:on,index:Ft,filter:wo,decodeParameters:oo,transparency:dr,palette:yo,sMask:Xo,predictor:$t,width:jn.width,height:jn.height,bitsPerComponent:cn,colorSpace:kn}}}})(fo.API),function(Ue){Ue.processGIF89A=function(Le,Ne,Ve,tt){var qe=new ws(Le),it=qe.width,ft=qe.height,gt=[];qe.decodeAndBlitFrameRGBA(0,gt);var Tt={data:gt,width:it,height:ft},Qt=new cl(100).encode(Tt,100);return Ue.processJPEG.call(this,Qt,Ne,Ve,tt)},Ue.processGIF87A=Ue.processGIF89A}(fo.API),Vi.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 Ne=this.datav.getUint8(this.pos++,!0),Ve=this.datav.getUint8(this.pos++,!0),tt=this.datav.getUint8(this.pos++,!0),qe=this.datav.getUint8(this.pos++,!0);this.palette[Le]={red:tt,green:Ve,blue:Ne,quad:qe}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Vi.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(Ne){zr.log("bit decode error:"+Ne)}},Vi.prototype.bit1=function(){var Ue,Le=Math.ceil(this.width/8),Ne=Le%4;for(Ue=this.height-1;Ue>=0;Ue--){for(var Ve=this.bottom_up?Ue:this.height-1-Ue,tt=0;tt<Le;tt++)for(var qe=this.datav.getUint8(this.pos++,!0),it=Ve*this.width*4+8*tt*4,ft=0;ft<8&&8*tt+ft<this.width;ft++){var gt=this.palette[qe>>7-ft&1];this.data[it+4*ft]=gt.blue,this.data[it+4*ft+1]=gt.green,this.data[it+4*ft+2]=gt.red,this.data[it+4*ft+3]=255}Ne!==0&&(this.pos+=4-Ne)}},Vi.prototype.bit4=function(){for(var Ue=Math.ceil(this.width/2),Le=Ue%4,Ne=this.height-1;Ne>=0;Ne--){for(var Ve=this.bottom_up?Ne:this.height-1-Ne,tt=0;tt<Ue;tt++){var qe=this.datav.getUint8(this.pos++,!0),it=Ve*this.width*4+2*tt*4,ft=qe>>4,gt=15&qe,Tt=this.palette[ft];if(this.data[it]=Tt.blue,this.data[it+1]=Tt.green,this.data[it+2]=Tt.red,this.data[it+3]=255,2*tt+1>=this.width)break;Tt=this.palette[gt],this.data[it+4]=Tt.blue,this.data[it+4+1]=Tt.green,this.data[it+4+2]=Tt.red,this.data[it+4+3]=255}Le!==0&&(this.pos+=4-Le)}},Vi.prototype.bit8=function(){for(var Ue=this.width%4,Le=this.height-1;Le>=0;Le--){for(var Ne=this.bottom_up?Le:this.height-1-Le,Ve=0;Ve<this.width;Ve++){var tt=this.datav.getUint8(this.pos++,!0),qe=Ne*this.width*4+4*Ve;if(tt<this.palette.length){var it=this.palette[tt];this.data[qe]=it.red,this.data[qe+1]=it.green,this.data[qe+2]=it.blue,this.data[qe+3]=255}else this.data[qe]=255,this.data[qe+1]=255,this.data[qe+2]=255,this.data[qe+3]=255}Ue!==0&&(this.pos+=4-Ue)}},Vi.prototype.bit15=function(){for(var Ue=this.width%3,Le=parseInt("11111",2),Ne=this.height-1;Ne>=0;Ne--){for(var Ve=this.bottom_up?Ne:this.height-1-Ne,tt=0;tt<this.width;tt++){var qe=this.datav.getUint16(this.pos,!0);this.pos+=2;var it=(qe&Le)/Le*255|0,ft=(qe>>5&Le)/Le*255|0,gt=(qe>>10&Le)/Le*255|0,Tt=qe>>15?255:0,Qt=Ve*this.width*4+4*tt;this.data[Qt]=gt,this.data[Qt+1]=ft,this.data[Qt+2]=it,this.data[Qt+3]=Tt}this.pos+=Ue}},Vi.prototype.bit16=function(){for(var Ue=this.width%3,Le=parseInt("11111",2),Ne=parseInt("111111",2),Ve=this.height-1;Ve>=0;Ve--){for(var tt=this.bottom_up?Ve:this.height-1-Ve,qe=0;qe<this.width;qe++){var it=this.datav.getUint16(this.pos,!0);this.pos+=2;var ft=(it&Le)/Le*255|0,gt=(it>>5&Ne)/Ne*255|0,Tt=(it>>11)/Le*255|0,Qt=tt*this.width*4+4*qe;this.data[Qt]=Tt,this.data[Qt+1]=gt,this.data[Qt+2]=ft,this.data[Qt+3]=255}this.pos+=Ue}},Vi.prototype.bit24=function(){for(var Ue=this.height-1;Ue>=0;Ue--){for(var Le=this.bottom_up?Ue:this.height-1-Ue,Ne=0;Ne<this.width;Ne++){var Ve=this.datav.getUint8(this.pos++,!0),tt=this.datav.getUint8(this.pos++,!0),qe=this.datav.getUint8(this.pos++,!0),it=Le*this.width*4+4*Ne;this.data[it]=qe,this.data[it+1]=tt,this.data[it+2]=Ve,this.data[it+3]=255}this.pos+=this.width%4}},Vi.prototype.bit32=function(){for(var Ue=this.height-1;Ue>=0;Ue--)for(var Le=this.bottom_up?Ue:this.height-1-Ue,Ne=0;Ne<this.width;Ne++){var Ve=this.datav.getUint8(this.pos++,!0),tt=this.datav.getUint8(this.pos++,!0),qe=this.datav.getUint8(this.pos++,!0),it=this.datav.getUint8(this.pos++,!0),ft=Le*this.width*4+4*Ne;this.data[ft]=qe,this.data[ft+1]=tt,this.data[ft+2]=Ve,this.data[ft+3]=it}},Vi.prototype.getData=function(){return this.data},function(Ue){Ue.processBMP=function(Le,Ne,Ve,tt){var qe=new Vi(Le,!1),it=qe.width,ft=qe.height,gt={data:qe.getData(),width:it,height:ft},Tt=new cl(100).encode(gt,100);return Ue.processJPEG.call(this,Tt,Ne,Ve,tt)}}(fo.API),ta.prototype.getData=function(){return this.data},function(Ue){Ue.processWEBP=function(Le,Ne,Ve,tt){var qe=new ta(Le,!1),it=qe.width,ft=qe.height,gt={data:qe.getData(),width:it,height:ft},Tt=new cl(100).encode(gt,100);return Ue.processJPEG.call(this,Tt,Ne,Ve,tt)}}(fo.API),fo.API.processRGBA=function(Ue,Le,Ne){for(var Ve=Ue.data,tt=Ve.length,qe=new Uint8Array(tt/4*3),it=new Uint8Array(tt/4),ft=0,gt=0,Tt=0;Tt<tt;Tt+=4){var Qt=Ve[Tt],Yt=Ve[Tt+1],on=Ve[Tt+2],Ft=Ve[Tt+3];qe[ft++]=Qt,qe[ft++]=Yt,qe[ft++]=on,it[gt++]=Ft}var In=this.__addimage__.arrayBufferToBinaryString(qe);return{alpha:this.__addimage__.arrayBufferToBinaryString(it),data:In,index:Le,alias:Ne,colorSpace:"DeviceRGB",bitsPerComponent:8,width:Ue.width,height:Ue.height}},fo.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},hs=fo.API,zi=hs.getCharWidthsArray=function(Ue,Le){var Ne,Ve,tt=(Le=Le||{}).font||this.internal.getFont(),qe=Le.fontSize||this.internal.getFontSize(),it=Le.charSpace||this.internal.getCharSpace(),ft=Le.widths?Le.widths:tt.metadata.Unicode.widths,gt=ft.fof?ft.fof:1,Tt=Le.kerning?Le.kerning:tt.metadata.Unicode.kerning,Qt=Tt.fof?Tt.fof:1,Yt=Le.doKerning!==!1,on=0,Ft=Ue.length,In=0,gn=ft[0]||gt,kn=[];for(Ne=0;Ne<Ft;Ne++)Ve=Ue.charCodeAt(Ne),typeof tt.metadata.widthOfString=="function"?kn.push((tt.metadata.widthOfGlyph(tt.metadata.characterToGlyph(Ve))+it*(1e3/qe)||0)/1e3):(on=Yt&&(0,ve.Z)(Tt[Ve])==="object"&&!isNaN(parseInt(Tt[Ve][In],10))?Tt[Ve][In]/Qt:0,kn.push((ft[Ve]||gn)/gt+on)),In=Ve;return kn},Rs=hs.getStringUnitWidth=function(Ue,Le){var Ne=(Le=Le||{}).fontSize||this.internal.getFontSize(),Ve=Le.font||this.internal.getFont(),tt=Le.charSpace||this.internal.getCharSpace();return hs.processArabic&&(Ue=hs.processArabic(Ue)),typeof Ve.metadata.widthOfString=="function"?Ve.metadata.widthOfString(Ue,Ne,tt)/Ne:zi.apply(this,arguments).reduce(function(qe,it){return qe+it},0)},Gi=function(Ue,Le,Ne,Ve){for(var tt=[],qe=0,it=Ue.length,ft=0;qe!==it&&ft+Le[qe]<Ne;)ft+=Le[qe],qe++;tt.push(Ue.slice(0,qe));var gt=qe;for(ft=0;qe!==it;)ft+Le[qe]>Ve&&(tt.push(Ue.slice(gt,qe)),ft=0,gt=qe),ft+=Le[qe],qe++;return gt!==qe&&tt.push(Ue.slice(gt,qe)),tt},Ts=function(Ue,Le,Ne){Ne||(Ne={});var Ve,tt,qe,it,ft,gt,Tt,Qt=[],Yt=[Qt],on=Ne.textIndent||0,Ft=0,In=0,gn=Ue.split(" "),kn=zi.apply(this,[" ",Ne])[0];if(gt=Ne.lineIndent===-1?gn[0].length+2:Ne.lineIndent||0){var cn=Array(gt).join(" "),jn=[];gn.map(function(Kr){(Kr=Kr.split(/\s*\n/)).length>1?jn=jn.concat(Kr.map(function(yo,Xo){return(Xo&&yo.length?`
|
|
|
`:"")+yo})):jn.push(Kr[0])}),gn=jn,gt=Rs.apply(this,[cn,Ne])}for(qe=0,it=gn.length;qe<it;qe++){var dr=0;if(Ve=gn[qe],gt&&Ve[0]==`
|
|
|
`&&(Ve=Ve.substr(1),dr=1),on+Ft+(In=(tt=zi.apply(this,[Ve,Ne])).reduce(function(Kr,yo){return Kr+yo},0))>Le||dr){if(In>Le){for(ft=Gi.apply(this,[Ve,tt,Le-(on+Ft),Le]),Qt.push(ft.shift()),Qt=[ft.pop()];ft.length;)Yt.push([ft.shift()]);In=tt.slice(Ve.length-(Qt[0]?Qt[0].length:0)).reduce(function(Kr,yo){return Kr+yo},0)}else Qt=[Ve];Yt.push(Qt),on=In+gt,Ft=kn}else Qt.push(Ve),on+=Ft+In,Ft=kn}return Tt=gt?function(Kr,yo){return(yo?cn:"")+Kr.join(" ")}:function(Kr){return Kr.join(" ")},Yt.map(Tt)},hs.splitTextToSize=function(Ue,Le,Ne){var Ve,tt=(Ne=Ne||{}).fontSize||this.internal.getFontSize(),qe=function(Qt){if(Qt.widths&&Qt.kerning)return{widths:Qt.widths,kerning:Qt.kerning};var Yt=this.internal.getFont(Qt.fontName,Qt.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,Ne);Ve=Array.isArray(Ue)?Ue:String(Ue).split(/\r?\n/);var it=1*this.internal.scaleFactor*Le/tt;qe.textIndent=Ne.textIndent?1*Ne.textIndent*this.internal.scaleFactor/tt:0,qe.lineIndent=Ne.lineIndent;var ft,gt,Tt=[];for(ft=0,gt=Ve.length;ft<gt;ft++)Tt=Tt.concat(Ts.apply(this,[Ve[ft],it,qe]));return Tt},function(Ue){Ue.__fontmetrics__=Ue.__fontmetrics__||{};for(var Le="klmnopqrstuvwxyz",Ne={},Ve={},tt=0;tt<Le.length;tt++)Ne[Le[tt]]="0123456789abcdef"[tt],Ve["0123456789abcdef"[tt]]=Le[tt];var qe=function(Yt){return"0x"+parseInt(Yt,10).toString(16)},it=Ue.__fontmetrics__.compress=function(Yt){var on,Ft,In,gn,kn=["{"];for(var cn in Yt){if(on=Yt[cn],isNaN(parseInt(cn,10))?Ft="'"+cn+"'":(cn=parseInt(cn,10),Ft=(Ft=qe(cn).slice(2)).slice(0,-1)+Ve[Ft.slice(-1)]),typeof on=="number")on<0?(In=qe(on).slice(3),gn="-"):(In=qe(on).slice(2),gn=""),In=gn+In.slice(0,-1)+Ve[In.slice(-1)];else{if((0,ve.Z)(on)!=="object")throw new Error("Don't know what to do with value type "+(0,ve.Z)(on)+".");In=it(on)}kn.push(Ft+In)}return kn.push("}"),kn.join("")},ft=Ue.__fontmetrics__.uncompress=function(Yt){if(typeof Yt!="string")throw new Error("Invalid argument passed to uncompress.");for(var on,Ft,In,gn,kn={},cn=1,jn=kn,dr=[],Kr="",yo="",Xo=Yt.length-1,Gr=1;Gr<Xo;Gr+=1)(gn=Yt[Gr])=="'"?on?(In=on.join(""),on=void 0):on=[]:on?on.push(gn):gn=="{"?(dr.push([jn,In]),jn={},In=void 0):gn=="}"?((Ft=dr.pop())[0][Ft[1]]=jn,In=void 0,jn=Ft[0]):gn=="-"?cn=-1:In===void 0?Ne.hasOwnProperty(gn)?(Kr+=Ne[gn],In=parseInt(Kr,16)*cn,cn=1,Kr=""):Kr+=gn:Ne.hasOwnProperty(gn)?(yo+=Ne[gn],jn[In]=parseInt(yo,16)*cn,cn=1,In=void 0,yo=""):yo+=gn;return kn},gt={codePages:["WinAnsiEncoding"],WinAnsiEncoding:ft("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},Tt={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}},Qt={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 on=Yt.font,Ft=Qt.Unicode[on.postScriptName];Ft&&(on.metadata.Unicode={},on.metadata.Unicode.widths=Ft.widths,on.metadata.Unicode.kerning=Ft.kerning);var In=Tt.Unicode[on.postScriptName];In&&(on.metadata.Unicode.encoding=In,on.encoding=In.codePages[0])}])}(fo.API),function(Ue){var Le=function(Ne){for(var Ve=Ne.length,tt=new Uint8Array(Ve),qe=0;qe<Ve;qe++)tt[qe]=Ne.charCodeAt(qe);return tt};Ue.API.events.push(["addFont",function(Ne){var Ve=void 0,tt=Ne.font,qe=Ne.instance;if(!tt.isStandardFont){if(qe===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+tt.postScriptName+"').");if(typeof(Ve=qe.existsFileInVFS(tt.postScriptName)===!1?qe.loadFile(tt.postScriptName):qe.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(it,ft){ft=/^\x00\x01\x00\x00/.test(ft)?Le(ft):Le(na(ft)),it.metadata=Ue.API.TTFFont.open(ft),it.metadata.Unicode=it.metadata.Unicode||{encoding:{},kerning:{},widths:[]},it.metadata.glyIdsUsed=[0]})(tt,Ve)}}])}(fo),function(Ue){function Le(){return(vr.canvg?Promise.resolve(vr.canvg):fe.e(1935).then(fe.bind(fe,71935))).catch(function(Ne){return Promise.reject(new Error("Could not load canvg: "+Ne))}).then(function(Ne){return Ne.default?Ne.default:Ne})}fo.API.addSvgAsImage=function(Ne,Ve,tt,qe,it,ft,gt,Tt){if(isNaN(Ve)||isNaN(tt))throw zr.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(qe)||isNaN(it))throw zr.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var Qt=document.createElement("canvas");Qt.width=qe,Qt.height=it;var Yt=Qt.getContext("2d");Yt.fillStyle="#fff",Yt.fillRect(0,0,Qt.width,Qt.height);var on={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},Ft=this;return Le().then(function(In){return In.fromString(Yt,Ne,on)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(In){return In.render(on)}).then(function(){Ft.addImage(Qt.toDataURL("image/jpeg",1),Ve,tt,qe,it,gt,Tt)})}}(),fo.API.putTotalPages=function(Ue){var Le,Ne=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(Le=new RegExp(Ue,"g"),Ne=this.internal.getNumberOfPages()):(Le=new RegExp(this.pdfEscape16(Ue,this.internal.getFont()),"g"),Ne=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var Ve=1;Ve<=this.internal.getNumberOfPages();Ve++)for(var tt=0;tt<this.internal.pages[Ve].length;tt++)this.internal.pages[Ve][tt]=this.internal.pages[Ve][tt].replace(Le,Ne);return this},fo.API.viewerPreferences=function(Ue,Le){var Ne;Ue=Ue||{},Le=Le||!1;var Ve,tt,qe,it={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(it),gt=[],Tt=0,Qt=0,Yt=0;function on(In,gn){var kn,cn=!1;for(kn=0;kn<In.length;kn+=1)In[kn]===gn&&(cn=!0);return cn}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(it)),this.internal.viewerpreferences.isSubscribed=!1),Ne=this.internal.viewerpreferences.configuration,Ue==="reset"||Le===!0){var Ft=ft.length;for(Yt=0;Yt<Ft;Yt+=1)Ne[ft[Yt]].value=Ne[ft[Yt]].defaultValue,Ne[ft[Yt]].explicitSet=!1}if((0,ve.Z)(Ue)==="object"){for(tt in Ue)if(qe=Ue[tt],on(ft,tt)&&qe!==void 0){if(Ne[tt].type==="boolean"&&typeof qe=="boolean")Ne[tt].value=qe;else if(Ne[tt].type==="name"&&on(Ne[tt].valueSet,qe))Ne[tt].value=qe;else if(Ne[tt].type==="integer"&&Number.isInteger(qe))Ne[tt].value=qe;else if(Ne[tt].type==="array"){for(Tt=0;Tt<qe.length;Tt+=1)if(Ve=!0,qe[Tt].length===1&&typeof qe[Tt][0]=="number")gt.push(String(qe[Tt]-1));else if(qe[Tt].length>1){for(Qt=0;Qt<qe[Tt].length;Qt+=1)typeof qe[Tt][Qt]!="number"&&(Ve=!1);Ve===!0&>.push([qe[Tt][0]-1,qe[Tt][1]-1].join(" "))}Ne[tt].value="["+gt.join(" ")+"]"}else Ne[tt].value=Ne[tt].defaultValue;Ne[tt].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var In,gn=[];for(In in Ne)Ne[In].explicitSet===!0&&(Ne[In].type==="name"?gn.push("/"+In+" /"+Ne[In].value):gn.push("/"+In+" "+Ne[In].value));gn.length!==0&&this.internal.write(`/ViewerPreferences
|
|
|
<<
|
|
|
`+gn.join(`
|
|
|
`)+`
|
|
|
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=Ne,this},function(Ue){var Le=function(){var Ve='<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/">')),qe=unescape(encodeURIComponent(Ve)),it=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),ft=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),gt=unescape(encodeURIComponent("</x:xmpmeta>")),Tt=qe.length+it.length+ft.length+tt.length+gt.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+Tt+" >>"),this.internal.write("stream"),this.internal.write(tt+qe+it+ft+gt),this.internal.write("endstream"),this.internal.write("endobj")},Ne=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};Ue.addMetadata=function(Ve,tt){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:Ve,namespaceuri:tt||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",Ne),this.internal.events.subscribe("postPutResources",Le)),this}}(fo.API),function(Ue){var Le=Ue.API,Ne=Le.pdfEscape16=function(qe,it){for(var ft,gt=it.metadata.Unicode.widths,Tt=["","0","00","000","0000"],Qt=[""],Yt=0,on=qe.length;Yt<on;++Yt){if(ft=it.metadata.characterToGlyph(qe.charCodeAt(Yt)),it.metadata.glyIdsUsed.push(ft),it.metadata.toUnicode[ft]=qe.charCodeAt(Yt),gt.indexOf(ft)==-1&&(gt.push(ft),gt.push([parseInt(it.metadata.widthOfGlyph(ft),10)])),ft=="0")return Qt.join("");ft=ft.toString(16),Qt.push(Tt[4-ft.length],ft)}return Qt.join("")},Ve=function(qe){var it,ft,gt,Tt,Qt,Yt,on;for(Qt=`/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,on=(ft=Object.keys(qe).sort(function(Ft,In){return Ft-In})).length;Yt<on;Yt++)it=ft[Yt],gt.length>=100&&(Qt+=`
|
|
|
`+gt.length+` beginbfchar
|
|
|
`+gt.join(`
|
|
|
`)+`
|
|
|
endbfchar`,gt=[]),qe[it]!==void 0&&qe[it]!==null&&typeof qe[it].toString=="function"&&(Tt=("0000"+qe[it].toString(16)).slice(-4),it=("0000"+(+it).toString(16)).slice(-4),gt.push("<"+it+"><"+Tt+">"));return gt.length&&(Qt+=`
|
|
|
`+gt.length+` beginbfchar
|
|
|
`+gt.join(`
|
|
|
`)+`
|
|
|
endbfchar
|
|
|
`),Qt+=`endcmap
|
|
|
CMapName currentdict /CMap defineresource pop
|
|
|
end
|
|
|
end`};Le.events.push(["putFont",function(qe){(function(it){var ft=it.font,gt=it.out,Tt=it.newObject,Qt=it.putStream;if(ft.metadata instanceof Ue.API.TTFFont&&ft.encoding==="Identity-H"){for(var Yt=ft.metadata.Unicode.widths,on=ft.metadata.subset.encode(ft.metadata.glyIdsUsed,1),Ft="",In=0;In<on.length;In++)Ft+=String.fromCharCode(on[In]);var gn=Tt();Qt({data:Ft,addLength1:!0,objectId:gn}),gt("endobj");var kn=Tt();Qt({data:Ve(ft.metadata.toUnicode),addLength1:!0,objectId:kn}),gt("endobj");var cn=Tt();gt("<<"),gt("/Type /FontDescriptor"),gt("/FontName /"+Cn(ft.fontName)),gt("/FontFile2 "+gn+" 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=Tt();gt("<<"),gt("/Type /Font"),gt("/BaseFont /"+Cn(ft.fontName)),gt("/FontDescriptor "+cn+" 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=Tt(),gt("<<"),gt("/Type /Font"),gt("/Subtype /Type0"),gt("/ToUnicode "+kn+" 0 R"),gt("/BaseFont /"+Cn(ft.fontName)),gt("/Encoding /"+ft.encoding),gt("/DescendantFonts ["+jn+" 0 R]"),gt(">>"),gt("endobj"),ft.isAlreadyPutted=!0}})(qe)}]),Le.events.push(["putFont",function(qe){(function(it){var ft=it.font,gt=it.out,Tt=it.newObject,Qt=it.putStream;if(ft.metadata instanceof Ue.API.TTFFont&&ft.encoding==="WinAnsiEncoding"){for(var Yt=ft.metadata.rawData,on="",Ft=0;Ft<Yt.length;Ft++)on+=String.fromCharCode(Yt[Ft]);var In=Tt();Qt({data:on,addLength1:!0,objectId:In}),gt("endobj");var gn=Tt();Qt({data:Ve(ft.metadata.toUnicode),addLength1:!0,objectId:gn}),gt("endobj");var kn=Tt();gt("<<"),gt("/Descent "+ft.metadata.decender),gt("/CapHeight "+ft.metadata.capHeight),gt("/StemV "+ft.metadata.stemV),gt("/Type /FontDescriptor"),gt("/FontFile2 "+In+" 0 R"),gt("/Flags 96"),gt("/FontBBox "+Ue.API.PDFObject.convert(ft.metadata.bbox)),gt("/FontName /"+Cn(ft.fontName)),gt("/ItalicAngle "+ft.metadata.italicAngle),gt("/Ascent "+ft.metadata.ascender),gt(">>"),gt("endobj"),ft.objectNumber=Tt();for(var cn=0;cn<ft.metadata.hmtx.widths.length;cn++)ft.metadata.hmtx.widths[cn]=parseInt(ft.metadata.hmtx.widths[cn]*(1e3/ft.metadata.head.unitsPerEm));gt("<</Subtype/TrueType/Type/Font/ToUnicode "+gn+" 0 R/BaseFont/"+Cn(ft.fontName)+"/FontDescriptor "+kn+" 0 R/Encoding/"+ft.encoding+" /FirstChar 29 /LastChar 255 /Widths "+Ue.API.PDFObject.convert(ft.metadata.hmtx.widths)+">>"),gt("endobj"),ft.isAlreadyPutted=!0}})(qe)}]);var tt=function(qe){var it,ft=qe.text||"",gt=qe.x,Tt=qe.y,Qt=qe.options||{},Yt=qe.mutex||{},on=Yt.pdfEscape,Ft=Yt.activeFontKey,In=Yt.fonts,gn=Ft,kn="",cn=0,jn="",dr=In[gn].encoding;if(In[gn].encoding!=="Identity-H")return{text:ft,x:gt,y:Tt,options:Qt,mutex:Yt};for(jn=ft,gn=Ft,Array.isArray(ft)&&(jn=ft[0]),cn=0;cn<jn.length;cn+=1)In[gn].metadata.hasOwnProperty("cmap")&&(it=In[gn].metadata.cmap.unicode.codeMap[jn[cn].charCodeAt(0)]),it||jn[cn].charCodeAt(0)<256&&In[gn].metadata.hasOwnProperty("Unicode")?kn+=jn[cn]:kn+="";var Kr="";return parseInt(gn.slice(1))<14||dr==="WinAnsiEncoding"?Kr=on(kn,gn).split("").map(function(yo){return yo.charCodeAt(0).toString(16)}).join(""):dr==="Identity-H"&&(Kr=Ne(kn,In[gn])),Yt.isHex=!0,{text:Kr,x:gt,y:Tt,options:Qt,mutex:Yt}};Le.events.push(["postProcessText",function(qe){var it=qe.text||"",ft=[],gt={text:it,x:qe.x,y:qe.y,options:qe.options,mutex:qe.mutex};if(Array.isArray(it)){var Tt=0;for(Tt=0;Tt<it.length;Tt+=1)Array.isArray(it[Tt])&&it[Tt].length===3?ft.push([tt(Object.assign({},gt,{text:it[Tt][0]})).text,it[Tt][1],it[Tt][2]]):ft.push(tt(Object.assign({},gt,{text:it[Tt]})).text);qe.text=ft}else qe.text=tt(Object.assign({},gt,{text:it})).text}])}(fo),function(Ue){var Le=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};Ue.existsFileInVFS=function(Ne){return Le.call(this),this.internal.vFS[Ne]!==void 0},Ue.addFileToVFS=function(Ne,Ve){return Le.call(this),this.internal.vFS[Ne]=Ve,this},Ue.getFileFromVFS=function(Ne){return Le.call(this),this.internal.vFS[Ne]!==void 0?this.internal.vFS[Ne]:null}}(fo.API),function(Ue){Ue.__bidiEngine__=Ue.prototype.__bidiEngine__=function(Ve){var tt,qe,it,ft,gt,Tt,Qt,Yt=Le,on=[[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]],In={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},gn={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},kn=["(",")","(","<",">","<","[","]","[","{","}","{","\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"],cn=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,dr=0;this.__bidiEngine__={};var Kr=function(Sn){var yn=Sn.charCodeAt(),sr=yn>>8,er=gn[sr];return er!==void 0?Yt[256*er+(255&yn)]:sr===252||sr===253?"AL":cn.test(sr)?"L":sr===8?"R":"N"},yo=function(Sn){for(var yn,sr=0;sr<Sn.length;sr++){if((yn=Kr(Sn.charAt(sr)))==="L")return!1;if(yn==="R")return!0}return!1},Xo=function(Sn,yn,sr,er){var wo,oo,Co,Zr,Do=yn[er];switch(Do){case"L":case"R":jn=!1;break;case"N":case"AN":break;case"EN":jn&&(Do="AN");break;case"AL":jn=!0,Do="R";break;case"WS":Do="N";break;case"CS":er<1||er+1>=yn.length||(wo=sr[er-1])!=="EN"&&wo!=="AN"||(oo=yn[er+1])!=="EN"&&oo!=="AN"?Do="N":jn&&(oo="AN"),Do=oo===wo?oo:"N";break;case"ES":Do=(wo=er>0?sr[er-1]:"B")==="EN"&&er+1<yn.length&&yn[er+1]==="EN"?"EN":"N";break;case"ET":if(er>0&&sr[er-1]==="EN"){Do="EN";break}if(jn){Do="N";break}for(Co=er+1,Zr=yn.length;Co<Zr&&yn[Co]==="ET";)Co++;Do=Co<Zr&&yn[Co]==="EN"?"EN":"N";break;case"NSM":if(it&&!ft){for(Zr=yn.length,Co=er+1;Co<Zr&&yn[Co]==="NSM";)Co++;if(Co<Zr){var To=Sn[er],Ba=To>=1425&&To<=2303||To===64286;if(wo=yn[Co],Ba&&(wo==="R"||wo==="AL")){Do="R";break}}}Do=er<1||(wo=yn[er-1])==="B"?"N":sr[er-1];break;case"B":jn=!1,tt=!0,Do=dr;break;case"S":qe=!0,Do="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":jn=!1;break;case"BN":Do="N"}return Do},Gr=function(Sn,yn,sr){var er=Sn.split("");return sr&&Jn(er,sr,{hiLevel:dr}),er.reverse(),yn&&yn.reverse(),er.join("")},Jn=function(Sn,yn,sr){var er,wo,oo,Co,Zr,Do=-1,To=Sn.length,Ba=0,$t=[],Mn=dr?Ft:on,Kn=[];for(jn=!1,tt=!1,qe=!1,wo=0;wo<To;wo++)Kn[wo]=Kr(Sn[wo]);for(oo=0;oo<To;oo++){if(Zr=Ba,$t[oo]=Xo(Sn,Kn,$t,oo),er=240&(Ba=Mn[Zr][In[$t[oo]]]),Ba&=15,yn[oo]=Co=Mn[Ba][5],er>0)if(er===16){for(wo=Do;wo<oo;wo++)yn[wo]=1;Do=-1}else Do=-1;if(Mn[Ba][6])Do===-1&&(Do=oo);else if(Do>-1){for(wo=Do;wo<oo;wo++)yn[wo]=Co;Do=-1}Kn[oo]==="B"&&(yn[oo]=0),sr.hiLevel|=Co}qe&&function(Ar,Lr,Yr){for(var qr=0;qr<Yr;qr++)if(Ar[qr]==="S"){Lr[qr]=dr;for(var ao=qr-1;ao>=0&&Ar[ao]==="WS";ao--)Lr[ao]=dr}}(Kn,yn,To)},Ro=function(Sn,yn,sr,er,wo){if(!(wo.hiLevel<Sn)){if(Sn===1&&dr===1&&!tt)return yn.reverse(),void(sr&&sr.reverse());for(var oo,Co,Zr,Do,To=yn.length,Ba=0;Ba<To;){if(er[Ba]>=Sn){for(Zr=Ba+1;Zr<To&&er[Zr]>=Sn;)Zr++;for(Do=Ba,Co=Zr-1;Do<Co;Do++,Co--)oo=yn[Do],yn[Do]=yn[Co],yn[Co]=oo,sr&&(oo=sr[Do],sr[Do]=sr[Co],sr[Co]=oo);Ba=Zr}Ba++}}},jo=function(Sn,yn,sr){var er=Sn.split(""),wo={hiLevel:dr};return sr||(sr=[]),Jn(er,sr,wo),function(oo,Co,Zr){if(Zr.hiLevel!==0&&Qt)for(var Do,To=0;To<oo.length;To++)Co[To]===1&&(Do=kn.indexOf(oo[To]))>=0&&(oo[To]=kn[Do+1])}(er,sr,wo),Ro(2,er,yn,sr,wo),Ro(1,er,yn,sr,wo),er.join("")};return this.__bidiEngine__.doBidiReorder=function(Sn,yn,sr){if(function(wo,oo){if(oo)for(var Co=0;Co<wo.length;Co++)oo[Co]=Co;ft===void 0&&(ft=yo(wo)),Tt===void 0&&(Tt=yo(wo))}(Sn,yn),it||!gt||Tt)if(it&>&&ft^Tt)dr=ft?1:0,Sn=Gr(Sn,yn,sr);else if(!it&>&&Tt)dr=ft?1:0,Sn=jo(Sn,yn,sr),Sn=Gr(Sn,yn);else if(!it||ft||gt||Tt){if(it&&!gt&&ft^Tt)Sn=Gr(Sn,yn),ft?(dr=0,Sn=jo(Sn,yn,sr)):(dr=1,Sn=jo(Sn,yn,sr),Sn=Gr(Sn,yn));else if(it&&ft&&!gt&&Tt)dr=1,Sn=jo(Sn,yn,sr),Sn=Gr(Sn,yn);else if(!it&&!gt&&ft^Tt){var er=Qt;ft?(dr=1,Sn=jo(Sn,yn,sr),dr=0,Qt=!1,Sn=jo(Sn,yn,sr),Qt=er):(dr=0,Sn=jo(Sn,yn,sr),Sn=Gr(Sn,yn),dr=1,Qt=!1,Sn=jo(Sn,yn,sr),Qt=er,Sn=Gr(Sn,yn))}}else dr=0,Sn=jo(Sn,yn,sr);else dr=ft?1:0,Sn=jo(Sn,yn,sr);return Sn},this.__bidiEngine__.setOptions=function(Sn){Sn&&(it=Sn.isInputVisual,gt=Sn.isOutputVisual,ft=Sn.isInputRtl,Tt=Sn.isOutputRtl,Qt=Sn.isSymmetricSwapping)},this.__bidiEngine__.setOptions(Ve),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"],Ne=new Ue.__bidiEngine__({isInputVisual:!0});Ue.API.events.push(["postProcessText",function(Ve){var tt=Ve.text,qe=(Ve.x,Ve.y,Ve.options||{}),it=(Ve.mutex,qe.lang,[]);if(qe.isInputVisual=typeof qe.isInputVisual!="boolean"||qe.isInputVisual,Ne.setOptions(qe),Object.prototype.toString.call(tt)==="[object Array]"){var ft=0;for(it=[],ft=0;ft<tt.length;ft+=1)Object.prototype.toString.call(tt[ft])==="[object Array]"?it.push([Ne.doBidiReorder(tt[ft][0]),tt[ft][1],tt[ft][2]]):it.push([Ne.doBidiReorder(tt[ft])]);Ve.text=it}else Ve.text=Ne.doBidiReorder(tt);Ne.setOptions({isInputVisual:!0})}])}(fo),fo.API.TTFFont=function(){function Ue(Le){var Ne;if(this.rawData=Le,Ne=this.contents=new As(Le),this.contents.pos=4,Ne.readString(4)==="ttcf")throw new Error("TTCF not supported.");Ne.pos=0,this.parse(),this.subset=new wl(this),this.registerTTF()}return Ue.open=function(Le){return new Ue(Le)},Ue.prototype.parse=function(){return this.directory=new rs(this.contents),this.head=new Wi(this),this.name=new nu(this),this.cmap=new ks(this),this.toUnicode={},this.hhea=new Ml(this),this.maxp=new Xl(this),this.hmtx=new fc(this),this.post=new Qu(this),this.os2=new vl(this),this.loca=new $u(this),this.glyf=new kl(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,Ne,Ve,tt,qe;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var it,ft,gt,Tt;for(Tt=[],it=0,ft=(gt=this.bbox).length;it<ft;it++)Le=gt[it],Tt.push(Math.round(Le*this.scaleFactor));return Tt}.call(this),this.stemV=0,this.post.exists?(Ve=255&(tt=this.post.italic_angle),32768&(Ne=tt>>16)&&(Ne=-(1+(65535^Ne))),this.italicAngle=+(Ne+"."+Ve)):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=(qe=this.familyClass)===1||qe===2||qe===3||qe===4||qe===5||qe===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 Ne;return((Ne=this.cmap.unicode)!=null?Ne.codeMap[Le]:void 0)||0},Ue.prototype.widthOfGlyph=function(Le){var Ne;return Ne=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(Le).advance*Ne},Ue.prototype.widthOfString=function(Le,Ne,Ve){var tt,qe,it,ft;for(it=0,qe=0,ft=(Le=""+Le).length;0<=ft?qe<ft:qe>ft;qe=0<=ft?++qe:--qe)tt=Le.charCodeAt(qe),it+=this.widthOfGlyph(this.characterToGlyph(tt))+Ve*(1e3/Ne)||0;return it*(Ne/1e3)},Ue.prototype.lineHeight=function(Le,Ne){var Ve;return Ne==null&&(Ne=!1),Ve=Ne?this.lineGap:0,(this.ascender+Ve-this.decender)/1e3*Le},Ue}();var Ia,As=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 Ne,Ve;for(Ve=[],Ne=0;0<=Le?Ne<Le:Ne>Le;Ne=0<=Le?++Ne:--Ne)Ve[Ne]=String.fromCharCode(this.readByte());return Ve.join("")},Ue.prototype.writeString=function(Le){var Ne,Ve,tt;for(tt=[],Ne=0,Ve=Le.length;0<=Ve?Ne<Ve:Ne>Ve;Ne=0<=Ve?++Ne:--Ne)tt.push(this.writeByte(Le.charCodeAt(Ne)));return tt},Ue.prototype.readShort=function(){return this.readInt16()},Ue.prototype.writeShort=function(Le){return this.writeInt16(Le)},Ue.prototype.readLongLong=function(){var Le,Ne,Ve,tt,qe,it,ft,gt;return Le=this.readByte(),Ne=this.readByte(),Ve=this.readByte(),tt=this.readByte(),qe=this.readByte(),it=this.readByte(),ft=this.readByte(),gt=this.readByte(),128&Le?-1*(72057594037927940*(255^Le)+281474976710656*(255^Ne)+1099511627776*(255^Ve)+4294967296*(255^tt)+16777216*(255^qe)+65536*(255^it)+256*(255^ft)+(255^gt)+1):72057594037927940*Le+281474976710656*Ne+1099511627776*Ve+4294967296*tt+16777216*qe+65536*it+256*ft+gt},Ue.prototype.writeLongLong=function(Le){var Ne,Ve;return Ne=Math.floor(Le/4294967296),Ve=4294967295&Le,this.writeByte(Ne>>24&255),this.writeByte(Ne>>16&255),this.writeByte(Ne>>8&255),this.writeByte(255&Ne),this.writeByte(Ve>>24&255),this.writeByte(Ve>>16&255),this.writeByte(Ve>>8&255),this.writeByte(255&Ve)},Ue.prototype.readInt=function(){return this.readInt32()},Ue.prototype.writeInt=function(Le){return this.writeInt32(Le)},Ue.prototype.read=function(Le){var Ne,Ve;for(Ne=[],Ve=0;0<=Le?Ve<Le:Ve>Le;Ve=0<=Le?++Ve:--Ve)Ne.push(this.readByte());return Ne},Ue.prototype.write=function(Le){var Ne,Ve,tt,qe;for(qe=[],Ve=0,tt=Le.length;Ve<tt;Ve++)Ne=Le[Ve],qe.push(this.writeByte(Ne));return qe},Ue}(),rs=function(){var Ue;function Le(Ne){var Ve,tt,qe;for(this.scalarType=Ne.readInt(),this.tableCount=Ne.readShort(),this.searchRange=Ne.readShort(),this.entrySelector=Ne.readShort(),this.rangeShift=Ne.readShort(),this.tables={},tt=0,qe=this.tableCount;0<=qe?tt<qe:tt>qe;tt=0<=qe?++tt:--tt)Ve={tag:Ne.readString(4),checksum:Ne.readInt(),offset:Ne.readInt(),length:Ne.readInt()},this.tables[Ve.tag]=Ve}return Le.prototype.encode=function(Ne){var Ve,tt,qe,it,ft,gt,Tt,Qt,Yt,on,Ft,In,gn;for(gn in Ft=Object.keys(Ne).length,gt=Math.log(2),Yt=16*Math.floor(Math.log(Ft)/gt),it=Math.floor(Yt/gt),Qt=16*Ft-Yt,(tt=new As).writeInt(this.scalarType),tt.writeShort(Ft),tt.writeShort(Yt),tt.writeShort(it),tt.writeShort(Qt),qe=16*Ft,Tt=tt.pos+qe,ft=null,In=[],Ne)for(on=Ne[gn],tt.writeString(gn),tt.writeInt(Ue(on)),tt.writeInt(Tt),tt.writeInt(on.length),In=In.concat(on),gn==="head"&&(ft=Tt),Tt+=on.length;Tt%4;)In.push(0),Tt++;return tt.write(In),Ve=2981146554-Ue(tt.data),tt.pos=ft+8,tt.writeUInt32(Ve),tt.data},Ue=function(Ne){var Ve,tt,qe,it;for(Ne=Du.call(Ne);Ne.length%4;)Ne.push(0);for(qe=new As(Ne),tt=0,Ve=0,it=Ne.length;Ve<it;Ve=Ve+=4)tt+=qe.readUInt32();return 4294967295&tt},Le}(),Ms={}.hasOwnProperty,cs=function(Ue,Le){for(var Ne in Le)Ms.call(Le,Ne)&&(Ue[Ne]=Le[Ne]);function Ve(){this.constructor=Ue}return Ve.prototype=Le.prototype,Ue.prototype=new Ve,Ue.__super__=Le.prototype,Ue};Ia=function(){function Ue(Le){var Ne;this.file=Le,Ne=this.file.directory.tables[this.tag],this.exists=!!Ne,Ne&&(this.offset=Ne.offset,this.length=Ne.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 Wi=function(Ue){function Le(){return Le.__super__.constructor.apply(this,arguments)}return cs(Le,Ia),Le.prototype.tag="head",Le.prototype.parse=function(Ne){return Ne.pos=this.offset,this.version=Ne.readInt(),this.revision=Ne.readInt(),this.checkSumAdjustment=Ne.readInt(),this.magicNumber=Ne.readInt(),this.flags=Ne.readShort(),this.unitsPerEm=Ne.readShort(),this.created=Ne.readLongLong(),this.modified=Ne.readLongLong(),this.xMin=Ne.readShort(),this.yMin=Ne.readShort(),this.xMax=Ne.readShort(),this.yMax=Ne.readShort(),this.macStyle=Ne.readShort(),this.lowestRecPPEM=Ne.readShort(),this.fontDirectionHint=Ne.readShort(),this.indexToLocFormat=Ne.readShort(),this.glyphDataFormat=Ne.readShort()},Le.prototype.encode=function(Ne){var Ve;return(Ve=new As).writeInt(this.version),Ve.writeInt(this.revision),Ve.writeInt(this.checkSumAdjustment),Ve.writeInt(this.magicNumber),Ve.writeShort(this.flags),Ve.writeShort(this.unitsPerEm),Ve.writeLongLong(this.created),Ve.writeLongLong(this.modified),Ve.writeShort(this.xMin),Ve.writeShort(this.yMin),Ve.writeShort(this.xMax),Ve.writeShort(this.yMax),Ve.writeShort(this.macStyle),Ve.writeShort(this.lowestRecPPEM),Ve.writeShort(this.fontDirectionHint),Ve.writeShort(Ne),Ve.writeShort(this.glyphDataFormat),Ve.data},Le}(),Di=function(){function Ue(Le,Ne){var Ve,tt,qe,it,ft,gt,Tt,Qt,Yt,on,Ft,In,gn,kn,cn,jn,dr;switch(this.platformID=Le.readUInt16(),this.encodingID=Le.readShort(),this.offset=Ne+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(),on=Ft/2,Le.pos+=6,qe=function(){var Kr,yo;for(yo=[],gt=Kr=0;0<=on?Kr<on:Kr>on;gt=0<=on?++Kr:--Kr)yo.push(Le.readUInt16());return yo}(),Le.pos+=2,gn=function(){var Kr,yo;for(yo=[],gt=Kr=0;0<=on?Kr<on:Kr>on;gt=0<=on?++Kr:--Kr)yo.push(Le.readUInt16());return yo}(),Tt=function(){var Kr,yo;for(yo=[],gt=Kr=0;0<=on?Kr<on:Kr>on;gt=0<=on?++Kr:--Kr)yo.push(Le.readUInt16());return yo}(),Qt=function(){var Kr,yo;for(yo=[],gt=Kr=0;0<=on?Kr<on:Kr>on;gt=0<=on?++Kr:--Kr)yo.push(Le.readUInt16());return yo}(),tt=(this.length-Le.pos+this.offset)/2,ft=function(){var Kr,yo;for(yo=[],gt=Kr=0;0<=tt?Kr<tt:Kr>tt;gt=0<=tt?++Kr:--Kr)yo.push(Le.readUInt16());return yo}(),gt=cn=0,dr=qe.length;cn<dr;gt=++cn)for(kn=qe[gt],Ve=jn=In=gn[gt];In<=kn?jn<=kn:jn>=kn;Ve=In<=kn?++jn:--jn)Qt[gt]===0?it=Ve+Tt[gt]:(it=ft[Qt[gt]/2+(Ve-In)-(on-gt)]||0)!==0&&(it+=Tt[gt]),this.codeMap[Ve]=65535&it}Le.pos=Yt}return Ue.encode=function(Le,Ne){var Ve,tt,qe,it,ft,gt,Tt,Qt,Yt,on,Ft,In,gn,kn,cn,jn,dr,Kr,yo,Xo,Gr,Jn,Ro,jo,Sn,yn,sr,er,wo,oo,Co,Zr,Do,To,Ba,$t,Mn,Kn,Ar,Lr,Yr,qr,ao,ca,ua,Ua;switch(er=new As,it=Object.keys(Le).sort(function(Ha,Ei){return Ha-Ei}),Ne){case"macroman":for(gn=0,kn=function(){var Ha=[];for(In=0;In<256;++In)Ha.push(0);return Ha}(),jn={0:0},qe={},wo=0,Do=it.length;wo<Do;wo++)jn[ao=Le[tt=it[wo]]]==null&&(jn[ao]=++gn),qe[tt]={old:Le[tt],new:jn[Le[tt]]},kn[tt]=jn[Le[tt]];return er.writeUInt16(1),er.writeUInt16(0),er.writeUInt32(12),er.writeUInt16(0),er.writeUInt16(262),er.writeUInt16(0),er.write(kn),{charMap:qe,subtable:er.data,maxGlyphID:gn+1};case"unicode":for(yn=[],Yt=[],dr=0,jn={},Ve={},cn=Tt=null,oo=0,To=it.length;oo<To;oo++)jn[yo=Le[tt=it[oo]]]==null&&(jn[yo]=++dr),Ve[tt]={old:yo,new:jn[yo]},ft=jn[yo]-tt,cn!=null&&ft===Tt||(cn&&Yt.push(cn),yn.push(tt),Tt=ft),cn=tt;for(cn&&Yt.push(cn),Yt.push(65535),yn.push(65535),jo=2*(Ro=yn.length),Jn=2*Math.pow(Math.log(Ro)/Math.LN2,2),on=Math.log(Jn/2)/Math.LN2,Gr=2*Ro-Jn,gt=[],Xo=[],Ft=[],In=Co=0,Ba=yn.length;Co<Ba;In=++Co){if(Sn=yn[In],Qt=Yt[In],Sn===65535){gt.push(0),Xo.push(0);break}if(Sn-(sr=Ve[Sn].new)>=32768)for(gt.push(0),Xo.push(2*(Ft.length+Ro-In)),tt=Zr=Sn;Sn<=Qt?Zr<=Qt:Zr>=Qt;tt=Sn<=Qt?++Zr:--Zr)Ft.push(Ve[tt].new);else gt.push(sr-Sn),Xo.push(0)}for(er.writeUInt16(3),er.writeUInt16(1),er.writeUInt32(12),er.writeUInt16(4),er.writeUInt16(16+8*Ro+2*Ft.length),er.writeUInt16(0),er.writeUInt16(jo),er.writeUInt16(Jn),er.writeUInt16(on),er.writeUInt16(Gr),Yr=0,$t=Yt.length;Yr<$t;Yr++)tt=Yt[Yr],er.writeUInt16(tt);for(er.writeUInt16(0),qr=0,Mn=yn.length;qr<Mn;qr++)tt=yn[qr],er.writeUInt16(tt);for(ca=0,Kn=gt.length;ca<Kn;ca++)ft=gt[ca],er.writeUInt16(ft);for(ua=0,Ar=Xo.length;ua<Ar;ua++)Kr=Xo[ua],er.writeUInt16(Kr);for(Ua=0,Lr=Ft.length;Ua<Lr;Ua++)gn=Ft[Ua],er.writeUInt16(gn);return{charMap:Ve,subtable:er.data,maxGlyphID:dr+1}}},Ue}(),ks=function(Ue){function Le(){return Le.__super__.constructor.apply(this,arguments)}return cs(Le,Ia),Le.prototype.tag="cmap",Le.prototype.parse=function(Ne){var Ve,tt,qe;for(Ne.pos=this.offset,this.version=Ne.readUInt16(),qe=Ne.readUInt16(),this.tables=[],this.unicode=null,tt=0;0<=qe?tt<qe:tt>qe;tt=0<=qe?++tt:--tt)Ve=new Di(Ne,this.offset),this.tables.push(Ve),Ve.isUnicode&&this.unicode==null&&(this.unicode=Ve);return!0},Le.encode=function(Ne,Ve){var tt,qe;return Ve==null&&(Ve="macroman"),tt=Di.encode(Ne,Ve),(qe=new As).writeUInt16(0),qe.writeUInt16(1),tt.table=qe.data.concat(tt.subtable),tt},Le}(),Ml=function(Ue){function Le(){return Le.__super__.constructor.apply(this,arguments)}return cs(Le,Ia),Le.prototype.tag="hhea",Le.prototype.parse=function(Ne){return Ne.pos=this.offset,this.version=Ne.readInt(),this.ascender=Ne.readShort(),this.decender=Ne.readShort(),this.lineGap=Ne.readShort(),this.advanceWidthMax=Ne.readShort(),this.minLeftSideBearing=Ne.readShort(),this.minRightSideBearing=Ne.readShort(),this.xMaxExtent=Ne.readShort(),this.caretSlopeRise=Ne.readShort(),this.caretSlopeRun=Ne.readShort(),this.caretOffset=Ne.readShort(),Ne.pos+=8,this.metricDataFormat=Ne.readShort(),this.numberOfMetrics=Ne.readUInt16()},Le}(),vl=function(Ue){function Le(){return Le.__super__.constructor.apply(this,arguments)}return cs(Le,Ia),Le.prototype.tag="OS/2",Le.prototype.parse=function(Ne){if(Ne.pos=this.offset,this.version=Ne.readUInt16(),this.averageCharWidth=Ne.readShort(),this.weightClass=Ne.readUInt16(),this.widthClass=Ne.readUInt16(),this.type=Ne.readShort(),this.ySubscriptXSize=Ne.readShort(),this.ySubscriptYSize=Ne.readShort(),this.ySubscriptXOffset=Ne.readShort(),this.ySubscriptYOffset=Ne.readShort(),this.ySuperscriptXSize=Ne.readShort(),this.ySuperscriptYSize=Ne.readShort(),this.ySuperscriptXOffset=Ne.readShort(),this.ySuperscriptYOffset=Ne.readShort(),this.yStrikeoutSize=Ne.readShort(),this.yStrikeoutPosition=Ne.readShort(),this.familyClass=Ne.readShort(),this.panose=function(){var Ve,tt;for(tt=[],Ve=0;Ve<10;++Ve)tt.push(Ne.readByte());return tt}(),this.charRange=function(){var Ve,tt;for(tt=[],Ve=0;Ve<4;++Ve)tt.push(Ne.readInt());return tt}(),this.vendorID=Ne.readString(4),this.selection=Ne.readShort(),this.firstCharIndex=Ne.readShort(),this.lastCharIndex=Ne.readShort(),this.version>0&&(this.ascent=Ne.readShort(),this.descent=Ne.readShort(),this.lineGap=Ne.readShort(),this.winAscent=Ne.readShort(),this.winDescent=Ne.readShort(),this.codePageRange=function(){var Ve,tt;for(tt=[],Ve=0;Ve<2;Ve=++Ve)tt.push(Ne.readInt());return tt}(),this.version>1))return this.xHeight=Ne.readShort(),this.capHeight=Ne.readShort(),this.defaultChar=Ne.readShort(),this.breakChar=Ne.readShort(),this.maxContext=Ne.readShort()},Le}(),Qu=function(Ue){function Le(){return Le.__super__.constructor.apply(this,arguments)}return cs(Le,Ia),Le.prototype.tag="post",Le.prototype.parse=function(Ne){var Ve,tt,qe;switch(Ne.pos=this.offset,this.format=Ne.readInt(),this.italicAngle=Ne.readInt(),this.underlinePosition=Ne.readShort(),this.underlineThickness=Ne.readShort(),this.isFixedPitch=Ne.readInt(),this.minMemType42=Ne.readInt(),this.maxMemType42=Ne.readInt(),this.minMemType1=Ne.readInt(),this.maxMemType1=Ne.readInt(),this.format){case 65536:break;case 131072:var it;for(tt=Ne.readUInt16(),this.glyphNameIndex=[],it=0;0<=tt?it<tt:it>tt;it=0<=tt?++it:--it)this.glyphNameIndex.push(Ne.readUInt16());for(this.names=[],qe=[];Ne.pos<this.offset+this.length;)Ve=Ne.readByte(),qe.push(this.names.push(Ne.readString(Ve)));return qe;case 151552:return tt=Ne.readUInt16(),this.offsets=Ne.read(tt);case 196608:break;case 262144:return this.map=function(){var ft,gt,Tt;for(Tt=[],it=ft=0,gt=this.file.maxp.numGlyphs;0<=gt?ft<gt:ft>gt;it=0<=gt?++ft:--ft)Tt.push(Ne.readUInt32());return Tt}.call(this)}},Le}(),dc=function(Ue,Le){this.raw=Ue,this.length=Ue.length,this.platformID=Le.platformID,this.encodingID=Le.encodingID,this.languageID=Le.languageID},nu=function(Ue){function Le(){return Le.__super__.constructor.apply(this,arguments)}return cs(Le,Ia),Le.prototype.tag="name",Le.prototype.parse=function(Ne){var Ve,tt,qe,it,ft,gt,Tt,Qt,Yt,on,Ft;for(Ne.pos=this.offset,Ne.readShort(),Ve=Ne.readShort(),gt=Ne.readShort(),tt=[],it=0;0<=Ve?it<Ve:it>Ve;it=0<=Ve?++it:--it)tt.push({platformID:Ne.readShort(),encodingID:Ne.readShort(),languageID:Ne.readShort(),nameID:Ne.readShort(),length:Ne.readShort(),offset:this.offset+gt+Ne.readShort()});for(Tt={},it=Yt=0,on=tt.length;Yt<on;it=++Yt)qe=tt[it],Ne.pos=qe.offset,Qt=Ne.readString(qe.length),ft=new dc(Qt,qe),Tt[Ft=qe.nameID]==null&&(Tt[Ft]=[]),Tt[qe.nameID].push(ft);this.strings=Tt,this.copyright=Tt[0],this.fontFamily=Tt[1],this.fontSubfamily=Tt[2],this.uniqueSubfamily=Tt[3],this.fontName=Tt[4],this.version=Tt[5];try{this.postscriptName=Tt[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(In){this.postscriptName=Tt[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=Tt[7],this.manufacturer=Tt[8],this.designer=Tt[9],this.description=Tt[10],this.vendorUrl=Tt[11],this.designerUrl=Tt[12],this.license=Tt[13],this.licenseUrl=Tt[14],this.preferredFamily=Tt[15],this.preferredSubfamily=Tt[17],this.compatibleFull=Tt[18],this.sampleText=Tt[19]},Le}(),Xl=function(Ue){function Le(){return Le.__super__.constructor.apply(this,arguments)}return cs(Le,Ia),Le.prototype.tag="maxp",Le.prototype.parse=function(Ne){return Ne.pos=this.offset,this.version=Ne.readInt(),this.numGlyphs=Ne.readUInt16(),this.maxPoints=Ne.readUInt16(),this.maxContours=Ne.readUInt16(),this.maxCompositePoints=Ne.readUInt16(),this.maxComponentContours=Ne.readUInt16(),this.maxZones=Ne.readUInt16(),this.maxTwilightPoints=Ne.readUInt16(),this.maxStorage=Ne.readUInt16(),this.maxFunctionDefs=Ne.readUInt16(),this.maxInstructionDefs=Ne.readUInt16(),this.maxStackElements=Ne.readUInt16(),this.maxSizeOfInstructions=Ne.readUInt16(),this.maxComponentElements=Ne.readUInt16(),this.maxComponentDepth=Ne.readUInt16()},Le}(),fc=function(Ue){function Le(){return Le.__super__.constructor.apply(this,arguments)}return cs(Le,Ia),Le.prototype.tag="hmtx",Le.prototype.parse=function(Ne){var Ve,tt,qe,it,ft,gt,Tt;for(Ne.pos=this.offset,this.metrics=[],Ve=0,gt=this.file.hhea.numberOfMetrics;0<=gt?Ve<gt:Ve>gt;Ve=0<=gt?++Ve:--Ve)this.metrics.push({advance:Ne.readUInt16(),lsb:Ne.readInt16()});for(qe=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var Qt,Yt;for(Yt=[],Ve=Qt=0;0<=qe?Qt<qe:Qt>qe;Ve=0<=qe?++Qt:--Qt)Yt.push(Ne.readInt16());return Yt}(),this.widths=function(){var Qt,Yt,on,Ft;for(Ft=[],Qt=0,Yt=(on=this.metrics).length;Qt<Yt;Qt++)it=on[Qt],Ft.push(it.advance);return Ft}.call(this),tt=this.widths[this.widths.length-1],Tt=[],Ve=ft=0;0<=qe?ft<qe:ft>qe;Ve=0<=qe?++ft:--ft)Tt.push(this.widths.push(tt));return Tt},Le.prototype.forGlyph=function(Ne){return Ne in this.metrics?this.metrics[Ne]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[Ne-this.metrics.length]}},Le}(),Du=[].slice,kl=function(Ue){function Le(){return Le.__super__.constructor.apply(this,arguments)}return cs(Le,Ia),Le.prototype.tag="glyf",Le.prototype.parse=function(){return this.cache={}},Le.prototype.glyphFor=function(Ne){var Ve,tt,qe,it,ft,gt,Tt,Qt,Yt,on;return Ne in this.cache?this.cache[Ne]:(it=this.file.loca,Ve=this.file.contents,tt=it.indexOf(Ne),(qe=it.lengthOf(Ne))===0?this.cache[Ne]=null:(Ve.pos=this.offset+tt,ft=(gt=new As(Ve.read(qe))).readShort(),Qt=gt.readShort(),on=gt.readShort(),Tt=gt.readShort(),Yt=gt.readShort(),this.cache[Ne]=ft===-1?new Ju(gt,Qt,on,Tt,Yt):new ru(gt,ft,Qt,on,Tt,Yt),this.cache[Ne]))},Le.prototype.encode=function(Ne,Ve,tt){var qe,it,ft,gt,Tt;for(ft=[],it=[],gt=0,Tt=Ve.length;gt<Tt;gt++)qe=Ne[Ve[gt]],it.push(ft.length),qe&&(ft=ft.concat(qe.encode(tt)));return it.push(ft.length),{table:ft,offsets:it}},Le}(),ru=function(){function Ue(Le,Ne,Ve,tt,qe,it){this.raw=Le,this.numberOfContours=Ne,this.xMin=Ve,this.yMin=tt,this.xMax=qe,this.yMax=it,this.compound=!1}return Ue.prototype.encode=function(){return this.raw.data},Ue}(),Ju=function(){function Ue(Le,Ne,Ve,tt,qe){var it,ft;for(this.raw=Le,this.xMin=Ne,this.yMin=Ve,this.xMax=tt,this.yMax=qe,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],it=this.raw;ft=it.readShort(),this.glyphOffsets.push(it.pos),this.glyphIDs.push(it.readUInt16()),32&ft;)it.pos+=1&ft?4:2,128&ft?it.pos+=8:64&ft?it.pos+=4:8&ft&&(it.pos+=2)}return Ue.prototype.encode=function(){var Le,Ne,Ve;for(Ne=new As(Du.call(this.raw.data)),Le=0,Ve=this.glyphIDs.length;Le<Ve;++Le)Ne.pos=this.glyphOffsets[Le];return Ne.data},Ue}(),$u=function(Ue){function Le(){return Le.__super__.constructor.apply(this,arguments)}return cs(Le,Ia),Le.prototype.tag="loca",Le.prototype.parse=function(Ne){var Ve,tt;return Ne.pos=this.offset,Ve=this.file.head.indexToLocFormat,this.offsets=Ve===0?function(){var qe,it;for(it=[],tt=0,qe=this.length;tt<qe;tt+=2)it.push(2*Ne.readUInt16());return it}.call(this):function(){var qe,it;for(it=[],tt=0,qe=this.length;tt<qe;tt+=4)it.push(Ne.readUInt32());return it}.call(this)},Le.prototype.indexOf=function(Ne){return this.offsets[Ne]},Le.prototype.lengthOf=function(Ne){return this.offsets[Ne+1]-this.offsets[Ne]},Le.prototype.encode=function(Ne,Ve){for(var tt=new Uint32Array(this.offsets.length),qe=0,it=0,ft=0;ft<tt.length;++ft)if(tt[ft]=qe,it<Ve.length&&Ve[it]==ft){++it,tt[ft]=qe;var gt=this.offsets[ft],Tt=this.offsets[ft+1]-gt;Tt>0&&(qe+=Tt)}for(var Qt=new Array(4*tt.length),Yt=0;Yt<tt.length;++Yt)Qt[4*Yt+3]=255&tt[Yt],Qt[4*Yt+2]=(65280&tt[Yt])>>8,Qt[4*Yt+1]=(16711680&tt[Yt])>>16,Qt[4*Yt]=(4278190080&tt[Yt])>>24;return Qt},Le}(),wl=function(){function Ue(Le){this.font=Le,this.subset={},this.unicodes={},this.next=33}return Ue.prototype.generateCmap=function(){var Le,Ne,Ve,tt,qe;for(Ne in tt=this.font.cmap.tables[0].codeMap,Le={},qe=this.subset)Ve=qe[Ne],Le[Ne]=tt[Ve];return Le},Ue.prototype.glyphsFor=function(Le){var Ne,Ve,tt,qe,it,ft,gt;for(tt={},it=0,ft=Le.length;it<ft;it++)tt[qe=Le[it]]=this.font.glyf.glyphFor(qe);for(qe in Ne=[],tt)(Ve=tt[qe])!=null&&Ve.compound&&Ne.push.apply(Ne,Ve.glyphIDs);if(Ne.length>0)for(qe in gt=this.glyphsFor(Ne))Ve=gt[qe],tt[qe]=Ve;return tt},Ue.prototype.encode=function(Le,Ne){var Ve,tt,qe,it,ft,gt,Tt,Qt,Yt,on,Ft,In,gn,kn,cn;for(tt in Ve=ks.encode(this.generateCmap(),"unicode"),it=this.glyphsFor(Le),Ft={0:0},cn=Ve.charMap)Ft[(gt=cn[tt]).old]=gt.new;for(In in on=Ve.maxGlyphID,it)In in Ft||(Ft[In]=on++);return Qt=function(jn){var dr,Kr;for(dr in Kr={},jn)Kr[jn[dr]]=dr;return Kr}(Ft),Yt=Object.keys(Qt).sort(function(jn,dr){return jn-dr}),gn=function(){var jn,dr,Kr;for(Kr=[],jn=0,dr=Yt.length;jn<dr;jn++)ft=Yt[jn],Kr.push(Qt[ft]);return Kr}(),qe=this.font.glyf.encode(it,gn,Ft),Tt=this.font.loca.encode(qe.offsets,gn),kn={cmap:this.font.cmap.raw(),glyf:qe.table,loca:Tt,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(Ne)},this.font.os2.exists&&(kn["OS/2"]=this.font.os2.raw()),this.font.directory.encode(kn)},Ue}();fo.API.PDFObject=function(){var Ue;function Le(){}return Ue=function(Ne,Ve){return(Array(Ve+1).join("0")+Ne).slice(-Ve)},Le.convert=function(Ne){var Ve,tt,qe,it;if(Array.isArray(Ne))return"["+function(){var ft,gt,Tt;for(Tt=[],ft=0,gt=Ne.length;ft<gt;ft++)Ve=Ne[ft],Tt.push(Le.convert(Ve));return Tt}().join(" ")+"]";if(typeof Ne=="string")return"/"+Ne;if(Ne!=null&&Ne.isString)return"("+Ne+")";if(Ne instanceof Date)return"(D:"+Ue(Ne.getUTCFullYear(),4)+Ue(Ne.getUTCMonth(),2)+Ue(Ne.getUTCDate(),2)+Ue(Ne.getUTCHours(),2)+Ue(Ne.getUTCMinutes(),2)+Ue(Ne.getUTCSeconds(),2)+"Z)";if({}.toString.call(Ne)==="[object Object]"){for(tt in qe=["<<"],Ne)it=Ne[tt],qe.push("/"+tt+" "+Le.convert(it));return qe.push(">>"),qe.join(`
|
|
|
`)}return""+Ne},Le}();var Bc=fo},80645:function(pn,Mt){Mt.read=function(fe,ve,je,x,ge){var Ae,ue,ae=ge*8-x-1,oe=(1<<ae)-1,le=oe>>1,ie=-7,se=je?ge-1:0,re=je?-1:1,te=fe[ve+se];for(se+=re,Ae=te&(1<<-ie)-1,te>>=-ie,ie+=ae;ie>0;Ae=Ae*256+fe[ve+se],se+=re,ie-=8);for(ue=Ae&(1<<-ie)-1,Ae>>=-ie,ie+=x;ie>0;ue=ue*256+fe[ve+se],se+=re,ie-=8);if(Ae===0)Ae=1-le;else{if(Ae===oe)return ue?NaN:(te?-1:1)*(1/0);ue=ue+Math.pow(2,x),Ae=Ae-le}return(te?-1:1)*ue*Math.pow(2,Ae-x)},Mt.write=function(fe,ve,je,x,ge,Ae){var ue,ae,oe,le=Ae*8-ge-1,ie=(1<<le)-1,se=ie>>1,re=ge===23?Math.pow(2,-24)-Math.pow(2,-77):0,te=x?0:Ae-1,z=x?1:-1,a=ve<0||ve===0&&1/ve<0?1:0;for(ve=Math.abs(ve),isNaN(ve)||ve===1/0?(ae=isNaN(ve)?1:0,ue=ie):(ue=Math.floor(Math.log(ve)/Math.LN2),ve*(oe=Math.pow(2,-ue))<1&&(ue--,oe*=2),ue+se>=1?ve+=re/oe:ve+=re*Math.pow(2,1-se),ve*oe>=2&&(ue++,oe/=2),ue+se>=ie?(ae=0,ue=ie):ue+se>=1?(ae=(ve*oe-1)*Math.pow(2,ge),ue=ue+se):(ae=ve*Math.pow(2,se-1)*Math.pow(2,ge),ue=0));ge>=8;fe[je+te]=ae&255,te+=z,ae/=256,ge-=8);for(ue=ue<<ge|ae,le+=ge;le>0;fe[je+te]=ue&255,te+=z,ue/=256,le-=8);fe[je+te-z]|=a*128}},19575:function(pn,Mt,fe){var ve,je;(function(x,ge){pn.exports=ge(x)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof fe.g!="undefined"?fe.g:this,function(x){"use strict";x=x||{};var ge=x.Base64,Ae="2.6.4",ue="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ae=function(Se){for(var ke={},Pe=0,Te=Se.length;Pe<Te;Pe++)ke[Se.charAt(Pe)]=Pe;return ke}(ue),oe=String.fromCharCode,le=function(Se){if(Se.length<2){var ke=Se.charCodeAt(0);return ke<128?Se:ke<2048?oe(192|ke>>>6)+oe(128|ke&63):oe(224|ke>>>12&15)+oe(128|ke>>>6&63)+oe(128|ke&63)}else{var ke=65536+(Se.charCodeAt(0)-55296)*1024+(Se.charCodeAt(1)-56320);return oe(240|ke>>>18&7)+oe(128|ke>>>12&63)+oe(128|ke>>>6&63)+oe(128|ke&63)}},ie=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,se=function(Se){return Se.replace(ie,le)},re=function(Se){var ke=[0,2,1][Se.length%3],Pe=Se.charCodeAt(0)<<16|(Se.length>1?Se.charCodeAt(1):0)<<8|(Se.length>2?Se.charCodeAt(2):0),Te=[ue.charAt(Pe>>>18),ue.charAt(Pe>>>12&63),ke>=2?"=":ue.charAt(Pe>>>6&63),ke>=1?"=":ue.charAt(Pe&63)];return Te.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,re)},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 Pe="",Te=0,Ze=Se.length;Te<Ze;Te+=3){var Xe=Se[Te],Re=Se[Te+1],Je=Se[Te+2],et=Xe<<16|Re<<8|Je;Pe+=ue.charAt(et>>>18)+ue.charAt(et>>>12&63)+(typeof Re!="undefined"?ue.charAt(et>>>6&63):"=")+(typeof Je!="undefined"?ue.charAt(et&63):"=")}return ke?a(Pe):Pe});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),Pe=ke-65536;return oe((Pe>>>10)+55296)+oe((Pe&1023)+56320);case 3:return oe((15&Se.charCodeAt(0))<<12|(63&Se.charCodeAt(1))<<6|63&Se.charCodeAt(2));default:return oe((31&Se.charCodeAt(0))<<6|63&Se.charCodeAt(1))}},ce=function(Se){return Se.replace(ee,ne)},de=function(Se){var ke=Se.length,Pe=ke%4,Te=(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),Ze=[oe(Te>>>16),oe(Te>>>8&255),oe(Te&255)];return Ze.length-=[0,0,2,1][Pe],Ze.join("")},he=x.atob&&typeof x.atob=="function"?function(Se){return x.atob(Se)}:function(Se){return Se.replace(/\S{1,4}/g,de)},pe=function(Se){return he(String(Se).replace(/[^A-Za-z0-9\+\/]/g,""))},me=function(Se){return ce(he(Se))},be=function(Se){return String(Se).replace(/[-_]/g,function(ke){return ke=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ye=function(Se){return me(be(Se))},Ce;x.Uint8Array&&(Ce=function(Se){return Uint8Array.from(pe(be(Se)),function(ke){return ke.charCodeAt(0)})});var we=function(){var Se=x.Base64;return x.Base64=ge,Se};if(x.Base64={VERSION:Ae,atob:pe,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 Qe=function(Se){return{value:Se,enumerable:!1,writable:!0,configurable:!0}};x.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Qe(function(){return ye(this)})),Object.defineProperty(String.prototype,"toBase64",Qe(function(Se){return y(this,Se)})),Object.defineProperty(String.prototype,"toBase64URI",Qe(function(){return y(this,!0)}))}}return x.Meteor&&(Base64=x.Base64),pn.exports?pn.exports.Base64=x.Base64:(ve=[],je=function(){return x.Base64}.apply(Mt,ve),je!==void 0&&(pn.exports=je)),{Base64:x.Base64}})},55733:function(pn,Mt,fe){var ve=fe(48764).lW,je=fe(34155);(function(x){pn.exports=x()})(function(){return function x(ge,Ae,ue){function ae(ie,se){if(!Ae[ie]){if(!ge[ie]){var re=void 0;if(!se&&re)return require(ie,!0);if(oe)return oe(ie,!0);var te=new Error("Cannot find module '"+ie+"'");throw te.code="MODULE_NOT_FOUND",te}var z=Ae[ie]={exports:{}};ge[ie][0].call(z.exports,function(a){var y=ge[ie][1][a];return ae(y||a)},z,z.exports,x,ge,Ae,ue)}return Ae[ie].exports}for(var oe=void 0,le=0;le<ue.length;le++)ae(ue[le]);return ae}({1:[function(x,ge,Ae){"use strict";var ue=x("./utils"),ae=x("./support"),oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";Ae.encode=function(le){for(var ie,se,re,te,z,a,y,E=[],b=0,ee=le.length,ne=ee,ce=ue.getTypeOf(le)!=="string";b<le.length;)ne=ee-b,re=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|re>>6:64,y=2<ne?63&re:64,E.push(oe.charAt(te)+oe.charAt(z)+oe.charAt(a)+oe.charAt(y));return E.join("")},Ae.decode=function(le){var ie,se,re,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)===oe.charAt(64)&&ne--,le.charAt(le.length-2)===oe.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=oe.indexOf(le.charAt(y++))<<2|(te=oe.indexOf(le.charAt(y++)))>>4,se=(15&te)<<4|(z=oe.indexOf(le.charAt(y++)))>>2,re=(3&z)<<6|(a=oe.indexOf(le.charAt(y++))),ee[E++]=ie,z!==64&&(ee[E++]=se),a!==64&&(ee[E++]=re);return ee}},{"./support":30,"./utils":32}],2:[function(x,ge,Ae){"use strict";var ue=x("./external"),ae=x("./stream/DataWorker"),oe=x("./stream/Crc32Probe"),le=x("./stream/DataLengthProbe");function ie(se,re,te,z,a){this.compressedSize=se,this.uncompressedSize=re,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")),re=this;return se.on("end",function(){if(this.streamInfo.data_length!==re.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,re,te){return se.pipe(new oe).pipe(new le("uncompressedSize")).pipe(re.compressWorker(te)).pipe(new le("compressedSize")).withStreamInfo("compression",re)},ge.exports=ie},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(x,ge,Ae){"use strict";var ue=x("./stream/GenericWorker");Ae.STORE={magic:"\0\0",compressWorker:function(){return new ue("STORE compression")},uncompressWorker:function(){return new ue("STORE decompression")}},Ae.DEFLATE=x("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(x,ge,Ae){"use strict";var ue=x("./utils"),ae=function(){for(var oe,le=[],ie=0;ie<256;ie++){oe=ie;for(var se=0;se<8;se++)oe=1&oe?3988292384^oe>>>1:oe>>>1;le[ie]=oe}return le}();ge.exports=function(oe,le){return oe!==void 0&&oe.length?ue.getTypeOf(oe)!=="string"?function(ie,se,re,te){var z=ae,a=te+re;ie^=-1;for(var y=te;y<a;y++)ie=ie>>>8^z[255&(ie^se[y])];return-1^ie}(0|le,oe,oe.length,0):function(ie,se,re,te){var z=ae,a=te+re;ie^=-1;for(var y=te;y<a;y++)ie=ie>>>8^z[255&(ie^se.charCodeAt(y))];return-1^ie}(0|le,oe,oe.length,0):0}},{"./utils":32}],5:[function(x,ge,Ae){"use strict";Ae.base64=!1,Ae.binary=!1,Ae.dir=!1,Ae.createFolders=!0,Ae.date=null,Ae.compression=null,Ae.compressionOptions=null,Ae.comment=null,Ae.unixPermissions=null,Ae.dosPermissions=null},{}],6:[function(x,ge,Ae){"use strict";var ue=null;ue=typeof Promise!="undefined"?Promise:x("lie"),ge.exports={Promise:ue}},{lie:37}],7:[function(x,ge,Ae){"use strict";var ue=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",ae=x("pako"),oe=x("./utils"),le=x("./stream/GenericWorker"),ie=ue?"uint8array":"array";function se(re,te){le.call(this,"FlateWorker/"+re),this._pako=null,this._pakoAction=re,this._pakoOptions=te,this.meta={}}Ae.magic="\b\0",oe.inherits(se,le),se.prototype.processChunk=function(re){this.meta=re.meta,this._pako===null&&this._createPako(),this._pako.push(oe.transformTo(ie,re.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 re=this;this._pako.onData=function(te){re.push({data:te,meta:re.meta})}},Ae.compressWorker=function(re){return new se("Deflate",re)},Ae.uncompressWorker=function(){return new se("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(x,ge,Ae){"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,de=z.file,he=z.compression,pe=ee!==ie.utf8encode,me=oe.transformTo("string",ee(de.name)),be=oe.transformTo("string",ie.utf8encode(de.name)),ye=de.comment,Ce=oe.transformTo("string",ee(ye)),we=oe.transformTo("string",ie.utf8encode(ye)),Qe=be.length!==de.name.length,Se=we.length!==ye.length,ke="",Pe="",Te="",Ze=de.dir,Xe=de.date,Re={crc32:0,compressedSize:0,uncompressedSize:0};a&&!y||(Re.crc32=z.crc32,Re.compressedSize=z.compressedSize,Re.uncompressedSize=z.uncompressedSize);var Je=0;a&&(Je|=8),pe||!Qe&&!Se||(Je|=2048);var et=0,ut=0;Ze&&(et|=16),b==="UNIX"?(ut=798,et|=function(ot,st){var lt=ot;return ot||(lt=st?16893:33204),(65535<)<<16}(de.unixPermissions,Ze)):(ut=20,et|=function(ot){return 63&(ot||0)}(de.dosPermissions)),ne=Xe.getUTCHours(),ne<<=6,ne|=Xe.getUTCMinutes(),ne<<=5,ne|=Xe.getUTCSeconds()/2,ce=Xe.getUTCFullYear()-1980,ce<<=4,ce|=Xe.getUTCMonth()+1,ce<<=5,ce|=Xe.getUTCDate(),Qe&&(Pe=ue(1,1)+ue(se(me),4)+be,ke+="up"+ue(Pe.length,2)+Pe),Se&&(Te=ue(1,1)+ue(se(Ce),4)+we,ke+="uc"+ue(Te.length,2)+Te);var ct="";return ct+=`
|
|
|
\0`,ct+=ue(Je,2),ct+=he.magic,ct+=ue(ne,2),ct+=ue(ce,2),ct+=ue(Re.crc32,4),ct+=ue(Re.compressedSize,4),ct+=ue(Re.uncompressedSize,4),ct+=ue(me.length,2),ct+=ue(ke.length,2),{fileRecord:re.LOCAL_FILE_HEADER+ct+me+ke,dirRecord:re.CENTRAL_FILE_HEADER+ue(ut,2)+ct+ue(Ce.length,2)+"\0\0\0\0"+ue(et,4)+ue(E,4)+me+ke+Ce}}var oe=x("../utils"),le=x("../stream/GenericWorker"),ie=x("../utf8"),se=x("../crc32"),re=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=[]}oe.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 re.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,de){var he=oe.transformTo("string",de(ce));return re.CENTRAL_DIRECTORY_END+"\0\0\0\0"+ue(b,2)+ue(b,2)+ue(ee,4)+ue(ne,4)+ue(he.length,2)+he}(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()},ge.exports=te},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(x,ge,Ae){"use strict";var ue=x("../compressions"),ae=x("./ZipFileWorker");Ae.generateWorker=function(oe,le,ie){var se=new ae(le.streamFiles,ie,le.platform,le.encodeFileName),re=0;try{oe.forEach(function(te,z){re++;var a=function(ee,ne){var ce=ee||ne,de=ue[ce];if(!de)throw new Error(ce+" is not a valid compression method !");return de}(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=re}catch(te){se.error(te)}return se}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(x,ge,Ae){"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 oe in this)typeof this[oe]!="function"&&(ae[oe]=this[oe]);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,oe){return new ue().loadAsync(ae,oe)},ue.external=x("./external"),ge.exports=ue},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(x,ge,Ae){"use strict";var ue=x("./utils"),ae=x("./external"),oe=x("./utf8"),le=x("./zipEntries"),ie=x("./stream/Crc32Probe"),se=x("./nodejsUtils");function re(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()})}ge.exports=function(te,z){var a=this;return z=ue.extend(z||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:oe.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(re(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,de=ue.resolve(ne.fileNameStr);a.file(de,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(de).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,ge,Ae){"use strict";var ue=x("../utils"),ae=x("../stream/GenericWorker");function oe(le,ie){ae.call(this,"Nodejs stream input adapter for "+le),this._upstreamEnded=!1,this._bindStream(ie)}ue.inherits(oe,ae),oe.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()})},oe.prototype.pause=function(){return!!ae.prototype.pause.call(this)&&(this._stream.pause(),!0)},oe.prototype.resume=function(){return!!ae.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},ge.exports=oe},{"../stream/GenericWorker":28,"../utils":32}],13:[function(x,ge,Ae){"use strict";var ue=x("readable-stream").Readable;function ae(oe,le,ie){ue.call(this,le),this._helper=oe;var se=this;oe.on("data",function(re,te){se.push(re)||se._helper.pause(),ie&&ie(te)}).on("error",function(re){se.emit("error",re)}).on("end",function(){se.push(null)})}x("../utils").inherits(ae,ue),ae.prototype._read=function(){this._helper.resume()},ge.exports=ae},{"../utils":32,"readable-stream":16}],14:[function(x,ge,Ae){"use strict";ge.exports={isNode:typeof ve!="undefined",newBufferFrom:function(ue,ae){if(ve.from&&ve.from!==Uint8Array.from)return ve.from(ue,ae);if(typeof ue=="number")throw new Error('The "data" argument must not be a number');return new ve(ue,ae)},allocBuffer:function(ue){if(ve.alloc)return ve.alloc(ue);var ae=new ve(ue);return ae.fill(0),ae},isBuffer:function(ue){return ve.isBuffer(ue)},isStream:function(ue){return ue&&typeof ue.on=="function"&&typeof ue.pause=="function"&&typeof ue.resume=="function"}}},{}],15:[function(x,ge,Ae){"use strict";function ue(de,he,pe){var me,be=oe.getTypeOf(he),ye=oe.extend(pe||{},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&&(de=b(de)),ye.createFolders&&(me=E(de))&&ee.call(this,me,!0);var Ce=be==="string"&&ye.binary===!1&&ye.base64===!1;pe&&pe.binary!==void 0||(ye.binary=!Ce),(he instanceof re&&he.uncompressedSize===0||ye.dir||!he||he.length===0)&&(ye.base64=!1,ye.binary=!0,he="",ye.compression="STORE",be="string");var we=null;we=he instanceof re||he instanceof le?he:a.isNode&&a.isStream(he)?new y(de,he):oe.prepareContent(de,he,ye.binary,ye.optimizedBinaryString,ye.base64);var Qe=new te(de,we,ye);this.files[de]=Qe}var ae=x("./utf8"),oe=x("./utils"),le=x("./stream/GenericWorker"),ie=x("./stream/StreamHelper"),se=x("./defaults"),re=x("./compressedObject"),te=x("./zipObject"),z=x("./generate"),a=x("./nodejsUtils"),y=x("./nodejs/NodejsStreamInputAdapter"),E=function(de){de.slice(-1)==="/"&&(de=de.substring(0,de.length-1));var he=de.lastIndexOf("/");return 0<he?de.substring(0,he):""},b=function(de){return de.slice(-1)!=="/"&&(de+="/"),de},ee=function(de,he){return he=he!==void 0?he:se.createFolders,de=b(de),this.files[de]||ue.call(this,de,null,{dir:!0,createFolders:he}),this.files[de]};function ne(de){return Object.prototype.toString.call(de)==="[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(de){var he,pe,me;for(he in this.files)me=this.files[he],(pe=he.slice(this.root.length,he.length))&&he.slice(0,this.root.length)===this.root&&de(pe,me)},filter:function(de){var he=[];return this.forEach(function(pe,me){de(pe,me)&&he.push(me)}),he},file:function(de,he,pe){if(arguments.length!==1)return de=this.root+de,ue.call(this,de,he,pe),this;if(ne(de)){var me=de;return this.filter(function(ye,Ce){return!Ce.dir&&me.test(ye)})}var be=this.files[this.root+de];return be&&!be.dir?be:null},folder:function(de){if(!de)return this;if(ne(de))return this.filter(function(be,ye){return ye.dir&&de.test(be)});var he=this.root+de,pe=ee.call(this,he),me=this.clone();return me.root=pe.name,me},remove:function(de){de=this.root+de;var he=this.files[de];if(he||(de.slice(-1)!=="/"&&(de+="/"),he=this.files[de]),he&&!he.dir)delete this.files[de];else for(var pe=this.filter(function(be,ye){return ye.name.slice(0,de.length)===de}),me=0;me<pe.length;me++)delete this.files[pe[me].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(de){var he,pe={};try{if((pe=oe.extend(de||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:ae.utf8encode})).type=pe.type.toLowerCase(),pe.compression=pe.compression.toUpperCase(),pe.type==="binarystring"&&(pe.type="string"),!pe.type)throw new Error("No output type specified.");oe.checkSupport(pe.type),pe.platform!=="darwin"&&pe.platform!=="freebsd"&&pe.platform!=="linux"&&pe.platform!=="sunos"||(pe.platform="UNIX"),pe.platform==="win32"&&(pe.platform="DOS");var me=pe.comment||this.comment||"";he=z.generateWorker(this,pe,me)}catch(be){(he=new le("error")).error(be)}return new ie(he,pe.type||"string",pe.mimeType)},generateAsync:function(de,he){return this.generateInternalStream(de).accumulate(he)},generateNodeStream:function(de,he){return(de=de||{}).type||(de.type="nodebuffer"),this.generateInternalStream(de).toNodejsStream(he)}};ge.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,ge,Ae){"use strict";ge.exports=x("stream")},{stream:void 0}],17:[function(x,ge,Ae){"use strict";var ue=x("./DataReader");function ae(oe){ue.call(this,oe);for(var le=0;le<this.data.length;le++)oe[le]=255&oe[le]}x("../utils").inherits(ae,ue),ae.prototype.byteAt=function(oe){return this.data[this.zero+oe]},ae.prototype.lastIndexOfSignature=function(oe){for(var le=oe.charCodeAt(0),ie=oe.charCodeAt(1),se=oe.charCodeAt(2),re=oe.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]===re)return te-this.zero;return-1},ae.prototype.readAndCheckSignature=function(oe){var le=oe.charCodeAt(0),ie=oe.charCodeAt(1),se=oe.charCodeAt(2),re=oe.charCodeAt(3),te=this.readData(4);return le===te[0]&&ie===te[1]&&se===te[2]&&re===te[3]},ae.prototype.readData=function(oe){if(this.checkOffset(oe),oe===0)return[];var le=this.data.slice(this.zero+this.index,this.zero+this.index+oe);return this.index+=oe,le},ge.exports=ae},{"../utils":32,"./DataReader":18}],18:[function(x,ge,Ae){"use strict";var ue=x("../utils");function ae(oe){this.data=oe,this.length=oe.length,this.index=0,this.zero=0}ae.prototype={checkOffset:function(oe){this.checkIndex(this.index+oe)},checkIndex:function(oe){if(this.length<this.zero+oe||oe<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+oe+"). Corrupted zip ?")},setIndex:function(oe){this.checkIndex(oe),this.index=oe},skip:function(oe){this.setIndex(this.index+oe)},byteAt:function(){},readInt:function(oe){var le,ie=0;for(this.checkOffset(oe),le=this.index+oe-1;le>=this.index;le--)ie=(ie<<8)+this.byteAt(le);return this.index+=oe,ie},readString:function(oe){return ue.transformTo("string",this.readData(oe))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var oe=this.readInt(4);return new Date(Date.UTC(1980+(oe>>25&127),(oe>>21&15)-1,oe>>16&31,oe>>11&31,oe>>5&63,(31&oe)<<1))}},ge.exports=ae},{"../utils":32}],19:[function(x,ge,Ae){"use strict";var ue=x("./Uint8ArrayReader");function ae(oe){ue.call(this,oe)}x("../utils").inherits(ae,ue),ae.prototype.readData=function(oe){this.checkOffset(oe);var le=this.data.slice(this.zero+this.index,this.zero+this.index+oe);return this.index+=oe,le},ge.exports=ae},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(x,ge,Ae){"use strict";var ue=x("./DataReader");function ae(oe){ue.call(this,oe)}x("../utils").inherits(ae,ue),ae.prototype.byteAt=function(oe){return this.data.charCodeAt(this.zero+oe)},ae.prototype.lastIndexOfSignature=function(oe){return this.data.lastIndexOf(oe)-this.zero},ae.prototype.readAndCheckSignature=function(oe){return oe===this.readData(4)},ae.prototype.readData=function(oe){this.checkOffset(oe);var le=this.data.slice(this.zero+this.index,this.zero+this.index+oe);return this.index+=oe,le},ge.exports=ae},{"../utils":32,"./DataReader":18}],21:[function(x,ge,Ae){"use strict";var ue=x("./ArrayReader");function ae(oe){ue.call(this,oe)}x("../utils").inherits(ae,ue),ae.prototype.readData=function(oe){if(this.checkOffset(oe),oe===0)return new Uint8Array(0);var le=this.data.subarray(this.zero+this.index,this.zero+this.index+oe);return this.index+=oe,le},ge.exports=ae},{"../utils":32,"./ArrayReader":17}],22:[function(x,ge,Ae){"use strict";var ue=x("../utils"),ae=x("../support"),oe=x("./ArrayReader"),le=x("./StringReader"),ie=x("./NodeBufferReader"),se=x("./Uint8ArrayReader");ge.exports=function(re){var te=ue.getTypeOf(re);return ue.checkSupport(te),te!=="string"||ae.uint8array?te==="nodebuffer"?new ie(re):ae.uint8array?new se(ue.transformTo("uint8array",re)):new oe(ue.transformTo("array",re)):new le(re)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(x,ge,Ae){"use strict";Ae.LOCAL_FILE_HEADER="PK",Ae.CENTRAL_FILE_HEADER="PK",Ae.CENTRAL_DIRECTORY_END="PK",Ae.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",Ae.ZIP64_CENTRAL_DIRECTORY_END="PK",Ae.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(x,ge,Ae){"use strict";var ue=x("./GenericWorker"),ae=x("../utils");function oe(le){ue.call(this,"ConvertWorker to "+le),this.destType=le}ae.inherits(oe,ue),oe.prototype.processChunk=function(le){this.push({data:ae.transformTo(this.destType,le.data),meta:le.meta})},ge.exports=oe},{"../utils":32,"./GenericWorker":28}],25:[function(x,ge,Ae){"use strict";var ue=x("./GenericWorker"),ae=x("../crc32");function oe(){ue.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}x("../utils").inherits(oe,ue),oe.prototype.processChunk=function(le){this.streamInfo.crc32=ae(le.data,this.streamInfo.crc32||0),this.push(le)},ge.exports=oe},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(x,ge,Ae){"use strict";var ue=x("../utils"),ae=x("./GenericWorker");function oe(le){ae.call(this,"DataLengthProbe for "+le),this.propName=le,this.withStreamInfo(le,0)}ue.inherits(oe,ae),oe.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)},ge.exports=oe},{"../utils":32,"./GenericWorker":28}],27:[function(x,ge,Ae){"use strict";var ue=x("../utils"),ae=x("./GenericWorker");function oe(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(oe,ae),oe.prototype.cleanUp=function(){ae.prototype.cleanUp.call(this),this.data=null},oe.prototype.resume=function(){return!!ae.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,ue.delay(this._tickAndRepeat,[],this)),!0)},oe.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(ue.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},oe.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}})},ge.exports=oe},{"../utils":32,"./GenericWorker":28}],28:[function(x,ge,Ae){"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,oe){return this._listeners[ae].push(oe),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(ae,oe){if(this._listeners[ae])for(var le=0;le<this._listeners[ae].length;le++)this._listeners[ae][le].call(this,oe)},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 oe=this;return ae.on("data",function(le){oe.processChunk(le)}),ae.on("end",function(){oe.end()}),ae.on("error",function(le){oe.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,oe){return this.extraStreamInfo[ae]=oe,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}},ge.exports=ue},{}],29:[function(x,ge,Ae){"use strict";var ue=x("../utils"),ae=x("./ConvertWorker"),oe=x("./GenericWorker"),le=x("../base64"),ie=x("../support"),se=x("../external"),re=null;if(ie.nodestream)try{re=x("../nodejs/NodejsStreamOutputAdapter")}catch(a){}function te(a,y){return new se.Promise(function(E,b){var ee=[],ne=a._internalType,ce=a._outputType,de=a._mimeType;a.on("data",function(he,pe){ee.push(he),y&&y(pe)}).on("error",function(he){ee=[],b(he)}).on("end",function(){try{var he=function(pe,me,be){switch(pe){case"blob":return ue.newBlob(ue.transformTo("arraybuffer",me),be);case"base64":return le.encode(me);default:return ue.transformTo(pe,me)}}(ce,function(pe,me){var be,ye=0,Ce=null,we=0;for(be=0;be<me.length;be++)we+=me[be].length;switch(pe){case"string":return me.join("");case"array":return Array.prototype.concat.apply([],me);case"uint8array":for(Ce=new Uint8Array(we),be=0;be<me.length;be++)Ce.set(me[be],ye),ye+=me[be].length;return Ce;case"nodebuffer":return ve.concat(me);default:throw new Error("concat : unsupported type '"+pe+"'")}}(ne,ee),de);E(he)}catch(pe){b(pe)}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 oe("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 re(this,{objectMode:this._outputType!=="nodebuffer"},a)}},ge.exports=z},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(x,ge,Ae){"use strict";if(Ae.base64=!0,Ae.array=!0,Ae.string=!0,Ae.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",Ae.nodebuffer=typeof ve!="undefined",Ae.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")Ae.blob=!1;else{var ue=new ArrayBuffer(0);try{Ae.blob=new Blob([ue],{type:"application/zip"}).size===0}catch(oe){try{var ae=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);ae.append(ue),Ae.blob=ae.getBlob("application/zip").size===0}catch(le){Ae.blob=!1}}}try{Ae.nodestream=!!x("readable-stream").Readable}catch(oe){Ae.nodestream=!1}},{"readable-stream":16}],31:[function(x,ge,Ae){"use strict";for(var ue=x("./utils"),ae=x("./support"),oe=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 re(){le.call(this,"utf-8 decode"),this.leftOver=null}function te(){le.call(this,"utf-8 encode")}Ae.utf8encode=function(z){return ae.nodebuffer?oe.newBufferFrom(z,"utf-8"):function(a){var y,E,b,ee,ne,ce=a.length,de=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++),de+=E<128?1:E<2048?2:E<65536?3:4;for(y=ae.uint8array?new Uint8Array(de):new Array(de),ee=ne=0;ne<de;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)},Ae.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(re,le),re.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:Ae.utf8decode(b),meta:z.meta})},re.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:Ae.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},Ae.Utf8DecodeWorker=re,ue.inherits(te,le),te.prototype.processChunk=function(z){this.push({data:Ae.utf8encode(z.data),meta:z.meta})},Ae.Utf8EncodeWorker=te},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(x,ge,Ae){"use strict";var ue=x("./support"),ae=x("./base64"),oe=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"),Ae.newBlob=function(y,E){Ae.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 re={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,oe.allocBuffer(1)).length===1}catch(y){return!1}}()}};function te(y){var E=65536,b=Ae.getTypeOf(y),ee=!0;if(b==="uint8array"?ee=re.applyCanBeUsed.uint8array:b==="nodebuffer"&&(ee=re.applyCanBeUsed.nodebuffer),ee)for(;1<E;)try{return re.stringifyByChunk(y,b,E)}catch(ne){E=Math.floor(E/2)}return re.stringifyByChar(y)}function z(y,E){for(var b=0;b<y.length;b++)E[b]=y[b];return E}Ae.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,oe.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 oe.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 oe.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 oe.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},Ae.transformTo=function(y,E){if(E=E||"",!y)return E;Ae.checkSupport(y);var b=Ae.getTypeOf(E);return a[b][y](E)},Ae.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("/")},Ae.getTypeOf=function(y){return typeof y=="string"?"string":Object.prototype.toString.call(y)==="[object Array]"?"array":ue.nodebuffer&&oe.isBuffer(y)?"nodebuffer":ue.uint8array&&y instanceof Uint8Array?"uint8array":ue.arraybuffer&&y instanceof ArrayBuffer?"arraybuffer":void 0},Ae.checkSupport=function(y){if(!ue[y.toLowerCase()])throw new Error(y+" is not supported by this platform")},Ae.MAX_VALUE_16BITS=65535,Ae.MAX_VALUE_32BITS=-1,Ae.pretty=function(y){var E,b,ee="";for(b=0;b<(y||"").length;b++)ee+="\\x"+((E=y.charCodeAt(b))<16?"0":"")+E.toString(16).toUpperCase();return ee},Ae.delay=function(y,E,b){setImmediate(function(){y.apply(b||null,E||[])})},Ae.inherits=function(y,E){function b(){}b.prototype=E.prototype,y.prototype=new b},Ae.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},Ae.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(de,he){var pe=new FileReader;pe.onload=function(me){de(me.target.result)},pe.onerror=function(me){he(me.target.error)},pe.readAsArrayBuffer(ce)}):ce}).then(function(ce){var de=Ae.getTypeOf(ce);return de?(de==="arraybuffer"?ce=Ae.transformTo("uint8array",ce):de==="string"&&(ne?ce=ae.decode(ce):b&&ee!==!0&&(ce=function(he){return se(he,ue.uint8array?new Uint8Array(he.length):new Array(he.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,ge,Ae){"use strict";var ue=x("./reader/readerFor"),ae=x("./utils"),oe=x("./signature"),le=x("./zipEntry"),ie=x("./support");function se(re){this.files=[],this.loadOptions=re}se.prototype={checkSignature:function(re){if(!this.reader.readAndCheckSignature(re)){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(re)+")")}},isSignature:function(re,te){var z=this.reader.index;this.reader.setIndex(re);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 re=this.reader.readData(this.zipCommentLength),te=ie.uint8array?"uint8array":"array",z=ae.transformTo(te,re);this.zipComment=this.loadOptions.decodeFileName(z)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var re,te,z,a=this.zip64EndOfCentralSize-44;0<a;)re=this.reader.readInt(2),te=this.reader.readInt(4),z=this.reader.readData(te),this.zip64ExtensibleData[re]={id:re,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 re,te;for(re=0;re<this.files.length;re++)te=this.files[re],this.reader.setIndex(te.localHeaderOffset),this.checkSignature(oe.LOCAL_FILE_HEADER),te.readLocalPart(this.reader),te.handleUTF8(),te.processAttributes()},readCentralDir:function(){var re;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(oe.CENTRAL_FILE_HEADER);)(re=new le({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(re);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var re=this.reader.lastIndexOfSignature(oe.CENTRAL_DIRECTORY_END);if(re<0)throw this.isSignature(0,oe.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(re);var te=re;if(this.checkSignature(oe.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,(re=this.reader.lastIndexOfSignature(oe.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(re),this.checkSignature(oe.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,oe.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(oe.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(oe.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,oe.CENTRAL_FILE_HEADER)||(this.reader.zero=a);else if(a<0)throw new Error("Corrupted zip: missing "+Math.abs(a)+" bytes.")},prepareReader:function(re){this.reader=ue(re)},load:function(re){this.prepareReader(re),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},ge.exports=se},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(x,ge,Ae){"use strict";var ue=x("./reader/readerFor"),ae=x("./utils"),oe=x("./compressedObject"),le=x("./crc32"),ie=x("./utf8"),se=x("./compressions"),re=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 oe(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=re.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=ie.utf8decode(this.fileName),this.fileCommentStr=ie.utf8decode(this.fileComment);else{var a=this.findExtraFieldUnicodePath();if(a!==null)this.fileNameStr=a;else{var y=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}},ge.exports=te},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(x,ge,Ae){"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"),oe=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 oe(this._data)}};for(var re=["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<re.length;z++)ue.prototype[re[z]]=te;ge.exports=ue},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(x,ge,Ae){(function(ue){"use strict";var ae,oe,le=ue.MutationObserver||ue.WebKitMutationObserver;if(le){var ie=0,se=new le(a),re=ue.document.createTextNode("");se.observe(re,{characterData:!0}),ae=function(){re.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;oe=!0;for(var b=z.length;b;){for(E=z,z=[],y=-1;++y<b;)E[y]();b=z.length}oe=!1}ge.exports=function(y){z.push(y)!==1||oe||ae()}}).call(this,typeof fe.g!="undefined"?fe.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(x,ge,Ae){"use strict";var ue=x("immediate");function ae(){}var oe={},le=["REJECTED"],ie=["FULFILLED"],se=["PENDING"];function re(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(de){return oe.reject(b,de)}ce===b?oe.reject(b,new TypeError("Cannot resolve promise with itself")):oe.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(pe){ne||(ne=!0,oe.reject(b,pe))}function de(pe){ne||(ne=!0,oe.resolve(b,pe))}var he=E(function(){ee(de,ce)});he.status==="error"&&ce(he.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}(ge.exports=re).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})})},re.prototype.catch=function(b){return this.then(null,b)},re.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){oe.resolve(this.promise,b)},te.prototype.otherCallFulfilled=function(b){z(this.promise,this.onFulfilled,b)},te.prototype.callRejected=function(b){oe.reject(this.promise,b)},te.prototype.otherCallRejected=function(b){z(this.promise,this.onRejected,b)},oe.resolve=function(b,ee){var ne=E(a,ee);if(ne.status==="error")return oe.reject(b,ne.value);var ce=ne.value;if(ce)y(b,ce);else{b.state=ie,b.outcome=ee;for(var de=-1,he=b.queue.length;++de<he;)b.queue[de].callFulfilled(ee)}return b},oe.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},re.resolve=function(b){return b instanceof this?b:oe.resolve(new this(ae),b)},re.reject=function(b){var ee=new this(ae);return oe.reject(ee,b)},re.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 de=new Array(ne),he=0,pe=-1,me=new this(ae);++pe<ne;)be(b[pe],pe);return me;function be(ye,Ce){ee.resolve(ye).then(function(we){de[Ce]=we,++he!==ne||ce||(ce=!0,oe.resolve(me,de))},function(we){ce||(ce=!0,oe.reject(me,we))})}},re.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 de=-1,he=new this(ae);++de<ne;)pe=b[de],ee.resolve(pe).then(function(me){ce||(ce=!0,oe.resolve(he,me))},function(me){ce||(ce=!0,oe.reject(he,me))});var pe;return he}},{immediate:36}],38:[function(x,ge,Ae){"use strict";var ue={};(0,x("./lib/utils/common").assign)(ue,x("./lib/deflate"),x("./lib/inflate"),x("./lib/zlib/constants")),ge.exports=ue},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(x,ge,Ae){"use strict";var ue=x("./zlib/deflate"),ae=x("./utils/common"),oe=x("./utils/strings"),le=x("./zlib/messages"),ie=x("./zlib/zstream"),se=Object.prototype.toString,re=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!==re)throw new Error(le[ne]);if(ee.header&&ue.deflateSetHeader(this.strm,ee.header),ee.dictionary){var ce;if(ce=typeof ee.dictionary=="string"?oe.string2buf(ee.dictionary):se.call(ee.dictionary)==="[object ArrayBuffer]"?new Uint8Array(ee.dictionary):ee.dictionary,(ne=ue.deflateSetDictionary(this.strm,ce))!==re)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,de=this.strm,he=this.options.chunkSize;if(this.ended)return!1;ce=ee===~~ee?ee:ee===!0?4:0,typeof b=="string"?de.input=oe.string2buf(b):se.call(b)==="[object ArrayBuffer]"?de.input=new Uint8Array(b):de.input=b,de.next_in=0,de.avail_in=de.input.length;do{if(de.avail_out===0&&(de.output=new ae.Buf8(he),de.next_out=0,de.avail_out=he),(ne=ue.deflate(de,ce))!==1&&ne!==re)return this.onEnd(ne),!(this.ended=!0);de.avail_out!==0&&(de.avail_in!==0||ce!==4&&ce!==2)||(this.options.to==="string"?this.onData(oe.buf2binstring(ae.shrinkBuf(de.output,de.next_out))):this.onData(ae.shrinkBuf(de.output,de.next_out)))}while((0<de.avail_in||de.avail_out===0)&&ne!==1);return ce===4?(ne=ue.deflateEnd(this.strm),this.onEnd(ne),this.ended=!0,ne===re):ce!==2||(this.onEnd(re),!(de.avail_out=0))},y.prototype.onData=function(b){this.chunks.push(b)},y.prototype.onEnd=function(b){b===re&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=ae.flattenChunks(this.chunks)),this.chunks=[],this.err=b,this.msg=this.strm.msg},Ae.Deflate=y,Ae.deflate=E,Ae.deflateRaw=function(b,ee){return(ee=ee||{}).raw=!0,E(b,ee)},Ae.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,ge,Ae){"use strict";var ue=x("./zlib/inflate"),ae=x("./utils/common"),oe=x("./utils/strings"),le=x("./zlib/constants"),ie=x("./zlib/messages"),se=x("./zlib/zstream"),re=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 re,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,de,he,pe=this.strm,me=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"?pe.input=oe.binstring2buf(y):te.call(y)==="[object ArrayBuffer]"?pe.input=new Uint8Array(y):pe.input=y,pe.next_in=0,pe.avail_in=pe.input.length;do{if(pe.avail_out===0&&(pe.output=new ae.Buf8(me),pe.next_out=0,pe.avail_out=me),(b=ue.inflate(pe,le.Z_NO_FLUSH))===le.Z_NEED_DICT&&be&&(he=typeof be=="string"?oe.string2buf(be):te.call(be)==="[object ArrayBuffer]"?new Uint8Array(be):be,b=ue.inflateSetDictionary(this.strm,he)),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);pe.next_out&&(pe.avail_out!==0&&b!==le.Z_STREAM_END&&(pe.avail_in!==0||ee!==le.Z_FINISH&&ee!==le.Z_SYNC_FLUSH)||(this.options.to==="string"?(ne=oe.utf8border(pe.output,pe.next_out),ce=pe.next_out-ne,de=oe.buf2string(pe.output,ne),pe.next_out=ce,pe.avail_out=me-ce,ce&&ae.arraySet(pe.output,pe.output,ne,ce,0),this.onData(de)):this.onData(ae.shrinkBuf(pe.output,pe.next_out)))),pe.avail_in===0&&pe.avail_out===0&&(ye=!0)}while((0<pe.avail_in||pe.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),!(pe.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},Ae.Inflate=z,Ae.inflate=a,Ae.inflateRaw=function(y,E){return(E=E||{}).raw=!0,a(y,E)},Ae.ungzip=a},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(x,ge,Ae){"use strict";var ue=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";Ae.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 re in se)se.hasOwnProperty(re)&&(le[re]=se[re])}}return le},Ae.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,re,te){if(ie.subarray&&le.subarray)le.set(ie.subarray(se,se+re),te);else for(var z=0;z<re;z++)le[te+z]=ie[se+z]},flattenChunks:function(le){var ie,se,re,te,z,a;for(ie=re=0,se=le.length;ie<se;ie++)re+=le[ie].length;for(a=new Uint8Array(re),ie=te=0,se=le.length;ie<se;ie++)z=le[ie],a.set(z,te),te+=z.length;return a}},oe={arraySet:function(le,ie,se,re,te){for(var z=0;z<re;z++)le[te+z]=ie[se+z]},flattenChunks:function(le){return[].concat.apply([],le)}};Ae.setTyped=function(le){le?(Ae.Buf8=Uint8Array,Ae.Buf16=Uint16Array,Ae.Buf32=Int32Array,Ae.assign(Ae,ae)):(Ae.Buf8=Array,Ae.Buf16=Array,Ae.Buf32=Array,Ae.assign(Ae,oe))},Ae.setTyped(ue)},{}],42:[function(x,ge,Ae){"use strict";var ue=x("./common"),ae=!0,oe=!0;try{String.fromCharCode.apply(null,[0])}catch(re){ae=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(re){oe=!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(re,te){if(te<65537&&(re.subarray&&oe||!re.subarray&&ae))return String.fromCharCode.apply(null,ue.shrinkBuf(re,te));for(var z="",a=0;a<te;a++)z+=String.fromCharCode(re[a]);return z}le[254]=le[254]=1,Ae.string2buf=function(re){var te,z,a,y,E,b=re.length,ee=0;for(y=0;y<b;y++)(64512&(z=re.charCodeAt(y)))==55296&&y+1<b&&(64512&(a=re.charCodeAt(y+1)))==56320&&(z=65536+(z-55296<<10)+(a-56320),y++),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=re.charCodeAt(y)))==55296&&y+1<b&&(64512&(a=re.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},Ae.buf2binstring=function(re){return se(re,re.length)},Ae.binstring2buf=function(re){for(var te=new ue.Buf8(re.length),z=0,a=te.length;z<a;z++)te[z]=re.charCodeAt(z);return te},Ae.buf2string=function(re,te){var z,a,y,E,b=te||re.length,ee=new Array(2*b);for(z=a=0;z<b;)if((y=re[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&re[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)},Ae.utf8border=function(re,te){var z;for((te=te||re.length)>re.length&&(te=re.length),z=te-1;0<=z&&(192&re[z])==128;)z--;return z<0||z===0?te:z+le[re[z]]>te?z:te}},{"./common":41}],43:[function(x,ge,Ae){"use strict";ge.exports=function(ue,ae,oe,le){for(var ie=65535&ue|0,se=ue>>>16&65535|0,re=0;oe!==0;){for(oe-=re=2e3<oe?2e3:oe;se=se+(ie=ie+ae[le++]|0)|0,--re;);ie%=65521,se%=65521}return ie|se<<16|0}},{}],44:[function(x,ge,Ae){"use strict";ge.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,ge,Ae){"use strict";var ue=function(){for(var ae,oe=[],le=0;le<256;le++){ae=le;for(var ie=0;ie<8;ie++)ae=1&ae?3988292384^ae>>>1:ae>>>1;oe[le]=ae}return oe}();ge.exports=function(ae,oe,le,ie){var se=ue,re=ie+le;ae^=-1;for(var te=ie;te<re;te++)ae=ae>>>8^se[255&(ae^oe[te])];return-1^ae}},{}],46:[function(x,ge,Ae){"use strict";var ue,ae=x("../utils/common"),oe=x("./trees"),le=x("./adler32"),ie=x("./crc32"),se=x("./messages"),re=0,te=4,z=0,a=-2,y=-1,E=4,b=2,ee=8,ne=9,ce=286,de=30,he=19,pe=2*ce+1,me=15,be=3,ye=258,Ce=ye+be+1,we=42,Qe=113,Se=1,ke=2,Pe=3,Te=4;function Ze(Fe,Ke){return Fe.msg=se[Ke],Ke}function Xe(Fe){return(Fe<<1)-(4<Fe?9:0)}function Re(Fe){for(var Ke=Fe.length;0<=--Ke;)Fe[Ke]=0}function Je(Fe){var Ke=Fe.state,Ge=Ke.pending;Ge>Fe.avail_out&&(Ge=Fe.avail_out),Ge!==0&&(ae.arraySet(Fe.output,Ke.pending_buf,Ke.pending_out,Ge,Fe.next_out),Fe.next_out+=Ge,Ke.pending_out+=Ge,Fe.total_out+=Ge,Fe.avail_out-=Ge,Ke.pending-=Ge,Ke.pending===0&&(Ke.pending_out=0))}function et(Fe,Ke){oe._tr_flush_block(Fe,0<=Fe.block_start?Fe.block_start:-1,Fe.strstart-Fe.block_start,Ke),Fe.block_start=Fe.strstart,Je(Fe.strm)}function ut(Fe,Ke){Fe.pending_buf[Fe.pending++]=Ke}function ct(Fe,Ke){Fe.pending_buf[Fe.pending++]=Ke>>>8&255,Fe.pending_buf[Fe.pending++]=255&Ke}function ot(Fe,Ke){var Ge,_e,xe=Fe.max_chain_length,We=Fe.strstart,Ie=Fe.prev_length,De=Fe.nice_match,ze=Fe.strstart>Fe.w_size-Ce?Fe.strstart-(Fe.w_size-Ce):0,at=Fe.window,bt=Fe.w_mask,Pt=Fe.prev,Ot=Fe.strstart+ye,St=at[We+Ie-1],wt=at[We+Ie];Fe.prev_length>=Fe.good_match&&(xe>>=2),De>Fe.lookahead&&(De=Fe.lookahead);do if(at[(Ge=Ke)+Ie]===wt&&at[Ge+Ie-1]===St&&at[Ge]===at[We]&&at[++Ge]===at[We+1]){We+=2,Ge++;do;while(at[++We]===at[++Ge]&&at[++We]===at[++Ge]&&at[++We]===at[++Ge]&&at[++We]===at[++Ge]&&at[++We]===at[++Ge]&&at[++We]===at[++Ge]&&at[++We]===at[++Ge]&&at[++We]===at[++Ge]&&We<Ot);if(_e=ye-(Ot-We),We=Ot-ye,Ie<_e){if(Fe.match_start=Ke,De<=(Ie=_e))break;St=at[We+Ie-1],wt=at[We+Ie]}}while((Ke=Pt[Ke&bt])>ze&&--xe!=0);return Ie<=Fe.lookahead?Ie:Fe.lookahead}function st(Fe){var Ke,Ge,_e,xe,We,Ie,De,ze,at,bt,Pt=Fe.w_size;do{if(xe=Fe.window_size-Fe.lookahead-Fe.strstart,Fe.strstart>=Pt+(Pt-Ce)){for(ae.arraySet(Fe.window,Fe.window,Pt,Pt,0),Fe.match_start-=Pt,Fe.strstart-=Pt,Fe.block_start-=Pt,Ke=Ge=Fe.hash_size;_e=Fe.head[--Ke],Fe.head[Ke]=Pt<=_e?_e-Pt:0,--Ge;);for(Ke=Ge=Pt;_e=Fe.prev[--Ke],Fe.prev[Ke]=Pt<=_e?_e-Pt:0,--Ge;);xe+=Pt}if(Fe.strm.avail_in===0)break;if(Ie=Fe.strm,De=Fe.window,ze=Fe.strstart+Fe.lookahead,at=xe,bt=void 0,bt=Ie.avail_in,at<bt&&(bt=at),Ge=bt===0?0:(Ie.avail_in-=bt,ae.arraySet(De,Ie.input,Ie.next_in,bt,ze),Ie.state.wrap===1?Ie.adler=le(Ie.adler,De,bt,ze):Ie.state.wrap===2&&(Ie.adler=ie(Ie.adler,De,bt,ze)),Ie.next_in+=bt,Ie.total_in+=bt,bt),Fe.lookahead+=Ge,Fe.lookahead+Fe.insert>=be)for(We=Fe.strstart-Fe.insert,Fe.ins_h=Fe.window[We],Fe.ins_h=(Fe.ins_h<<Fe.hash_shift^Fe.window[We+1])&Fe.hash_mask;Fe.insert&&(Fe.ins_h=(Fe.ins_h<<Fe.hash_shift^Fe.window[We+be-1])&Fe.hash_mask,Fe.prev[We&Fe.w_mask]=Fe.head[Fe.ins_h],Fe.head[Fe.ins_h]=We,We++,Fe.insert--,!(Fe.lookahead+Fe.insert<be)););}while(Fe.lookahead<Ce&&Fe.strm.avail_in!==0)}function lt(Fe,Ke){for(var Ge,_e;;){if(Fe.lookahead<Ce){if(st(Fe),Fe.lookahead<Ce&&Ke===re)return Se;if(Fe.lookahead===0)break}if(Ge=0,Fe.lookahead>=be&&(Fe.ins_h=(Fe.ins_h<<Fe.hash_shift^Fe.window[Fe.strstart+be-1])&Fe.hash_mask,Ge=Fe.prev[Fe.strstart&Fe.w_mask]=Fe.head[Fe.ins_h],Fe.head[Fe.ins_h]=Fe.strstart),Ge!==0&&Fe.strstart-Ge<=Fe.w_size-Ce&&(Fe.match_length=ot(Fe,Ge)),Fe.match_length>=be)if(_e=oe._tr_tally(Fe,Fe.strstart-Fe.match_start,Fe.match_length-be),Fe.lookahead-=Fe.match_length,Fe.match_length<=Fe.max_lazy_match&&Fe.lookahead>=be){for(Fe.match_length--;Fe.strstart++,Fe.ins_h=(Fe.ins_h<<Fe.hash_shift^Fe.window[Fe.strstart+be-1])&Fe.hash_mask,Ge=Fe.prev[Fe.strstart&Fe.w_mask]=Fe.head[Fe.ins_h],Fe.head[Fe.ins_h]=Fe.strstart,--Fe.match_length!=0;);Fe.strstart++}else Fe.strstart+=Fe.match_length,Fe.match_length=0,Fe.ins_h=Fe.window[Fe.strstart],Fe.ins_h=(Fe.ins_h<<Fe.hash_shift^Fe.window[Fe.strstart+1])&Fe.hash_mask;else _e=oe._tr_tally(Fe,0,Fe.window[Fe.strstart]),Fe.lookahead--,Fe.strstart++;if(_e&&(et(Fe,!1),Fe.strm.avail_out===0))return Se}return Fe.insert=Fe.strstart<be-1?Fe.strstart:be-1,Ke===te?(et(Fe,!0),Fe.strm.avail_out===0?Pe:Te):Fe.last_lit&&(et(Fe,!1),Fe.strm.avail_out===0)?Se:ke}function pt(Fe,Ke){for(var Ge,_e,xe;;){if(Fe.lookahead<Ce){if(st(Fe),Fe.lookahead<Ce&&Ke===re)return Se;if(Fe.lookahead===0)break}if(Ge=0,Fe.lookahead>=be&&(Fe.ins_h=(Fe.ins_h<<Fe.hash_shift^Fe.window[Fe.strstart+be-1])&Fe.hash_mask,Ge=Fe.prev[Fe.strstart&Fe.w_mask]=Fe.head[Fe.ins_h],Fe.head[Fe.ins_h]=Fe.strstart),Fe.prev_length=Fe.match_length,Fe.prev_match=Fe.match_start,Fe.match_length=be-1,Ge!==0&&Fe.prev_length<Fe.max_lazy_match&&Fe.strstart-Ge<=Fe.w_size-Ce&&(Fe.match_length=ot(Fe,Ge),Fe.match_length<=5&&(Fe.strategy===1||Fe.match_length===be&&4096<Fe.strstart-Fe.match_start)&&(Fe.match_length=be-1)),Fe.prev_length>=be&&Fe.match_length<=Fe.prev_length){for(xe=Fe.strstart+Fe.lookahead-be,_e=oe._tr_tally(Fe,Fe.strstart-1-Fe.prev_match,Fe.prev_length-be),Fe.lookahead-=Fe.prev_length-1,Fe.prev_length-=2;++Fe.strstart<=xe&&(Fe.ins_h=(Fe.ins_h<<Fe.hash_shift^Fe.window[Fe.strstart+be-1])&Fe.hash_mask,Ge=Fe.prev[Fe.strstart&Fe.w_mask]=Fe.head[Fe.ins_h],Fe.head[Fe.ins_h]=Fe.strstart),--Fe.prev_length!=0;);if(Fe.match_available=0,Fe.match_length=be-1,Fe.strstart++,_e&&(et(Fe,!1),Fe.strm.avail_out===0))return Se}else if(Fe.match_available){if((_e=oe._tr_tally(Fe,0,Fe.window[Fe.strstart-1]))&&et(Fe,!1),Fe.strstart++,Fe.lookahead--,Fe.strm.avail_out===0)return Se}else Fe.match_available=1,Fe.strstart++,Fe.lookahead--}return Fe.match_available&&(_e=oe._tr_tally(Fe,0,Fe.window[Fe.strstart-1]),Fe.match_available=0),Fe.insert=Fe.strstart<be-1?Fe.strstart:be-1,Ke===te?(et(Fe,!0),Fe.strm.avail_out===0?Pe:Te):Fe.last_lit&&(et(Fe,!1),Fe.strm.avail_out===0)?Se:ke}function yt(Fe,Ke,Ge,_e,xe){this.good_length=Fe,this.max_lazy=Ke,this.nice_length=Ge,this.max_chain=_e,this.func=xe}function _t(){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*pe),this.dyn_dtree=new ae.Buf16(2*(2*de+1)),this.bl_tree=new ae.Buf16(2*(2*he+1)),Re(this.dyn_ltree),Re(this.dyn_dtree),Re(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new ae.Buf16(me+1),this.heap=new ae.Buf16(2*ce+1),Re(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new ae.Buf16(2*ce+1),Re(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(Fe){var Ke;return Fe&&Fe.state?(Fe.total_in=Fe.total_out=0,Fe.data_type=b,(Ke=Fe.state).pending=0,Ke.pending_out=0,Ke.wrap<0&&(Ke.wrap=-Ke.wrap),Ke.status=Ke.wrap?we:Qe,Fe.adler=Ke.wrap===2?0:1,Ke.last_flush=re,oe._tr_init(Ke),z):Ze(Fe,a)}function dt(Fe){var Ke=mt(Fe);return Ke===z&&function(Ge){Ge.window_size=2*Ge.w_size,Re(Ge.head),Ge.max_lazy_match=ue[Ge.level].max_lazy,Ge.good_match=ue[Ge.level].good_length,Ge.nice_match=ue[Ge.level].nice_length,Ge.max_chain_length=ue[Ge.level].max_chain,Ge.strstart=0,Ge.block_start=0,Ge.lookahead=0,Ge.insert=0,Ge.match_length=Ge.prev_length=be-1,Ge.match_available=0,Ge.ins_h=0}(Fe.state),Ke}function $e(Fe,Ke,Ge,_e,xe,We){if(!Fe)return a;var Ie=1;if(Ke===y&&(Ke=6),_e<0?(Ie=0,_e=-_e):15<_e&&(Ie=2,_e-=16),xe<1||ne<xe||Ge!==ee||_e<8||15<_e||Ke<0||9<Ke||We<0||E<We)return Ze(Fe,a);_e===8&&(_e=9);var De=new _t;return(Fe.state=De).strm=Fe,De.wrap=Ie,De.gzhead=null,De.w_bits=_e,De.w_size=1<<De.w_bits,De.w_mask=De.w_size-1,De.hash_bits=xe+7,De.hash_size=1<<De.hash_bits,De.hash_mask=De.hash_size-1,De.hash_shift=~~((De.hash_bits+be-1)/be),De.window=new ae.Buf8(2*De.w_size),De.head=new ae.Buf16(De.hash_size),De.prev=new ae.Buf16(De.w_size),De.lit_bufsize=1<<xe+6,De.pending_buf_size=4*De.lit_bufsize,De.pending_buf=new ae.Buf8(De.pending_buf_size),De.d_buf=1*De.lit_bufsize,De.l_buf=3*De.lit_bufsize,De.level=Ke,De.strategy=We,De.method=Ge,dt(Fe)}ue=[new yt(0,0,0,0,function(Fe,Ke){var Ge=65535;for(Ge>Fe.pending_buf_size-5&&(Ge=Fe.pending_buf_size-5);;){if(Fe.lookahead<=1){if(st(Fe),Fe.lookahead===0&&Ke===re)return Se;if(Fe.lookahead===0)break}Fe.strstart+=Fe.lookahead,Fe.lookahead=0;var _e=Fe.block_start+Ge;if((Fe.strstart===0||Fe.strstart>=_e)&&(Fe.lookahead=Fe.strstart-_e,Fe.strstart=_e,et(Fe,!1),Fe.strm.avail_out===0)||Fe.strstart-Fe.block_start>=Fe.w_size-Ce&&(et(Fe,!1),Fe.strm.avail_out===0))return Se}return Fe.insert=0,Ke===te?(et(Fe,!0),Fe.strm.avail_out===0?Pe:Te):(Fe.strstart>Fe.block_start&&(et(Fe,!1),Fe.strm.avail_out),Se)}),new yt(4,4,8,4,lt),new yt(4,5,16,8,lt),new yt(4,6,32,32,lt),new yt(4,4,16,16,pt),new yt(8,16,32,32,pt),new yt(8,16,128,128,pt),new yt(8,32,128,256,pt),new yt(32,128,258,1024,pt),new yt(32,258,258,4096,pt)],Ae.deflateInit=function(Fe,Ke){return $e(Fe,Ke,ee,15,8,0)},Ae.deflateInit2=$e,Ae.deflateReset=dt,Ae.deflateResetKeep=mt,Ae.deflateSetHeader=function(Fe,Ke){return Fe&&Fe.state?Fe.state.wrap!==2?a:(Fe.state.gzhead=Ke,z):a},Ae.deflate=function(Fe,Ke){var Ge,_e,xe,We;if(!Fe||!Fe.state||5<Ke||Ke<0)return Fe?Ze(Fe,a):a;if(_e=Fe.state,!Fe.output||!Fe.input&&Fe.avail_in!==0||_e.status===666&&Ke!==te)return Ze(Fe,Fe.avail_out===0?-5:a);if(_e.strm=Fe,Ge=_e.last_flush,_e.last_flush=Ke,_e.status===we)if(_e.wrap===2)Fe.adler=0,ut(_e,31),ut(_e,139),ut(_e,8),_e.gzhead?(ut(_e,(_e.gzhead.text?1:0)+(_e.gzhead.hcrc?2:0)+(_e.gzhead.extra?4:0)+(_e.gzhead.name?8:0)+(_e.gzhead.comment?16:0)),ut(_e,255&_e.gzhead.time),ut(_e,_e.gzhead.time>>8&255),ut(_e,_e.gzhead.time>>16&255),ut(_e,_e.gzhead.time>>24&255),ut(_e,_e.level===9?2:2<=_e.strategy||_e.level<2?4:0),ut(_e,255&_e.gzhead.os),_e.gzhead.extra&&_e.gzhead.extra.length&&(ut(_e,255&_e.gzhead.extra.length),ut(_e,_e.gzhead.extra.length>>8&255)),_e.gzhead.hcrc&&(Fe.adler=ie(Fe.adler,_e.pending_buf,_e.pending,0)),_e.gzindex=0,_e.status=69):(ut(_e,0),ut(_e,0),ut(_e,0),ut(_e,0),ut(_e,0),ut(_e,_e.level===9?2:2<=_e.strategy||_e.level<2?4:0),ut(_e,3),_e.status=Qe);else{var Ie=ee+(_e.w_bits-8<<4)<<8;Ie|=(2<=_e.strategy||_e.level<2?0:_e.level<6?1:_e.level===6?2:3)<<6,_e.strstart!==0&&(Ie|=32),Ie+=31-Ie%31,_e.status=Qe,ct(_e,Ie),_e.strstart!==0&&(ct(_e,Fe.adler>>>16),ct(_e,65535&Fe.adler)),Fe.adler=1}if(_e.status===69)if(_e.gzhead.extra){for(xe=_e.pending;_e.gzindex<(65535&_e.gzhead.extra.length)&&(_e.pending!==_e.pending_buf_size||(_e.gzhead.hcrc&&_e.pending>xe&&(Fe.adler=ie(Fe.adler,_e.pending_buf,_e.pending-xe,xe)),Je(Fe),xe=_e.pending,_e.pending!==_e.pending_buf_size));)ut(_e,255&_e.gzhead.extra[_e.gzindex]),_e.gzindex++;_e.gzhead.hcrc&&_e.pending>xe&&(Fe.adler=ie(Fe.adler,_e.pending_buf,_e.pending-xe,xe)),_e.gzindex===_e.gzhead.extra.length&&(_e.gzindex=0,_e.status=73)}else _e.status=73;if(_e.status===73)if(_e.gzhead.name){xe=_e.pending;do{if(_e.pending===_e.pending_buf_size&&(_e.gzhead.hcrc&&_e.pending>xe&&(Fe.adler=ie(Fe.adler,_e.pending_buf,_e.pending-xe,xe)),Je(Fe),xe=_e.pending,_e.pending===_e.pending_buf_size)){We=1;break}We=_e.gzindex<_e.gzhead.name.length?255&_e.gzhead.name.charCodeAt(_e.gzindex++):0,ut(_e,We)}while(We!==0);_e.gzhead.hcrc&&_e.pending>xe&&(Fe.adler=ie(Fe.adler,_e.pending_buf,_e.pending-xe,xe)),We===0&&(_e.gzindex=0,_e.status=91)}else _e.status=91;if(_e.status===91)if(_e.gzhead.comment){xe=_e.pending;do{if(_e.pending===_e.pending_buf_size&&(_e.gzhead.hcrc&&_e.pending>xe&&(Fe.adler=ie(Fe.adler,_e.pending_buf,_e.pending-xe,xe)),Je(Fe),xe=_e.pending,_e.pending===_e.pending_buf_size)){We=1;break}We=_e.gzindex<_e.gzhead.comment.length?255&_e.gzhead.comment.charCodeAt(_e.gzindex++):0,ut(_e,We)}while(We!==0);_e.gzhead.hcrc&&_e.pending>xe&&(Fe.adler=ie(Fe.adler,_e.pending_buf,_e.pending-xe,xe)),We===0&&(_e.status=103)}else _e.status=103;if(_e.status===103&&(_e.gzhead.hcrc?(_e.pending+2>_e.pending_buf_size&&Je(Fe),_e.pending+2<=_e.pending_buf_size&&(ut(_e,255&Fe.adler),ut(_e,Fe.adler>>8&255),Fe.adler=0,_e.status=Qe)):_e.status=Qe),_e.pending!==0){if(Je(Fe),Fe.avail_out===0)return _e.last_flush=-1,z}else if(Fe.avail_in===0&&Xe(Ke)<=Xe(Ge)&&Ke!==te)return Ze(Fe,-5);if(_e.status===666&&Fe.avail_in!==0)return Ze(Fe,-5);if(Fe.avail_in!==0||_e.lookahead!==0||Ke!==re&&_e.status!==666){var De=_e.strategy===2?function(ze,at){for(var bt;;){if(ze.lookahead===0&&(st(ze),ze.lookahead===0)){if(at===re)return Se;break}if(ze.match_length=0,bt=oe._tr_tally(ze,0,ze.window[ze.strstart]),ze.lookahead--,ze.strstart++,bt&&(et(ze,!1),ze.strm.avail_out===0))return Se}return ze.insert=0,at===te?(et(ze,!0),ze.strm.avail_out===0?Pe:Te):ze.last_lit&&(et(ze,!1),ze.strm.avail_out===0)?Se:ke}(_e,Ke):_e.strategy===3?function(ze,at){for(var bt,Pt,Ot,St,wt=ze.window;;){if(ze.lookahead<=ye){if(st(ze),ze.lookahead<=ye&&at===re)return Se;if(ze.lookahead===0)break}if(ze.match_length=0,ze.lookahead>=be&&0<ze.strstart&&(Pt=wt[Ot=ze.strstart-1])===wt[++Ot]&&Pt===wt[++Ot]&&Pt===wt[++Ot]){St=ze.strstart+ye;do;while(Pt===wt[++Ot]&&Pt===wt[++Ot]&&Pt===wt[++Ot]&&Pt===wt[++Ot]&&Pt===wt[++Ot]&&Pt===wt[++Ot]&&Pt===wt[++Ot]&&Pt===wt[++Ot]&&Ot<St);ze.match_length=ye-(St-Ot),ze.match_length>ze.lookahead&&(ze.match_length=ze.lookahead)}if(ze.match_length>=be?(bt=oe._tr_tally(ze,1,ze.match_length-be),ze.lookahead-=ze.match_length,ze.strstart+=ze.match_length,ze.match_length=0):(bt=oe._tr_tally(ze,0,ze.window[ze.strstart]),ze.lookahead--,ze.strstart++),bt&&(et(ze,!1),ze.strm.avail_out===0))return Se}return ze.insert=0,at===te?(et(ze,!0),ze.strm.avail_out===0?Pe:Te):ze.last_lit&&(et(ze,!1),ze.strm.avail_out===0)?Se:ke}(_e,Ke):ue[_e.level].func(_e,Ke);if(De!==Pe&&De!==Te||(_e.status=666),De===Se||De===Pe)return Fe.avail_out===0&&(_e.last_flush=-1),z;if(De===ke&&(Ke===1?oe._tr_align(_e):Ke!==5&&(oe._tr_stored_block(_e,0,0,!1),Ke===3&&(Re(_e.head),_e.lookahead===0&&(_e.strstart=0,_e.block_start=0,_e.insert=0))),Je(Fe),Fe.avail_out===0))return _e.last_flush=-1,z}return Ke!==te?z:_e.wrap<=0?1:(_e.wrap===2?(ut(_e,255&Fe.adler),ut(_e,Fe.adler>>8&255),ut(_e,Fe.adler>>16&255),ut(_e,Fe.adler>>24&255),ut(_e,255&Fe.total_in),ut(_e,Fe.total_in>>8&255),ut(_e,Fe.total_in>>16&255),ut(_e,Fe.total_in>>24&255)):(ct(_e,Fe.adler>>>16),ct(_e,65535&Fe.adler)),Je(Fe),0<_e.wrap&&(_e.wrap=-_e.wrap),_e.pending!==0?z:1)},Ae.deflateEnd=function(Fe){var Ke;return Fe&&Fe.state?(Ke=Fe.state.status)!==we&&Ke!==69&&Ke!==73&&Ke!==91&&Ke!==103&&Ke!==Qe&&Ke!==666?Ze(Fe,a):(Fe.state=null,Ke===Qe?Ze(Fe,-3):z):a},Ae.deflateSetDictionary=function(Fe,Ke){var Ge,_e,xe,We,Ie,De,ze,at,bt=Ke.length;if(!Fe||!Fe.state||(We=(Ge=Fe.state).wrap)===2||We===1&&Ge.status!==we||Ge.lookahead)return a;for(We===1&&(Fe.adler=le(Fe.adler,Ke,bt,0)),Ge.wrap=0,bt>=Ge.w_size&&(We===0&&(Re(Ge.head),Ge.strstart=0,Ge.block_start=0,Ge.insert=0),at=new ae.Buf8(Ge.w_size),ae.arraySet(at,Ke,bt-Ge.w_size,Ge.w_size,0),Ke=at,bt=Ge.w_size),Ie=Fe.avail_in,De=Fe.next_in,ze=Fe.input,Fe.avail_in=bt,Fe.next_in=0,Fe.input=Ke,st(Ge);Ge.lookahead>=be;){for(_e=Ge.strstart,xe=Ge.lookahead-(be-1);Ge.ins_h=(Ge.ins_h<<Ge.hash_shift^Ge.window[_e+be-1])&Ge.hash_mask,Ge.prev[_e&Ge.w_mask]=Ge.head[Ge.ins_h],Ge.head[Ge.ins_h]=_e,_e++,--xe;);Ge.strstart=_e,Ge.lookahead=be-1,st(Ge)}return Ge.strstart+=Ge.lookahead,Ge.block_start=Ge.strstart,Ge.insert=Ge.lookahead,Ge.lookahead=0,Ge.match_length=Ge.prev_length=be-1,Ge.match_available=0,Fe.next_in=De,Fe.input=ze,Fe.avail_in=Ie,Ge.wrap=We,z},Ae.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(x,ge,Ae){"use strict";ge.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,ge,Ae){"use strict";ge.exports=function(ue,ae){var oe,le,ie,se,re,te,z,a,y,E,b,ee,ne,ce,de,he,pe,me,be,ye,Ce,we,Qe,Se,ke;oe=ue.state,le=ue.next_in,Se=ue.input,ie=le+(ue.avail_in-5),se=ue.next_out,ke=ue.output,re=se-(ae-ue.avail_out),te=se+(ue.avail_out-257),z=oe.dmax,a=oe.wsize,y=oe.whave,E=oe.wnext,b=oe.window,ee=oe.hold,ne=oe.bits,ce=oe.lencode,de=oe.distcode,he=(1<<oe.lenbits)-1,pe=(1<<oe.distbits)-1;e:do{ne<15&&(ee+=Se[le++]<<ne,ne+=8,ee+=Se[le++]<<ne,ne+=8),me=ce[ee&he];t:for(;;){if(ee>>>=be=me>>>24,ne-=be,(be=me>>>16&255)===0)ke[se++]=65535&me;else{if(!(16&be)){if(!(64&be)){me=ce[(65535&me)+(ee&(1<<be)-1)];continue t}if(32&be){oe.mode=12;break e}ue.msg="invalid literal/length code",oe.mode=30;break e}ye=65535&me,(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),me=de[ee&pe];n:for(;;){if(ee>>>=be=me>>>24,ne-=be,!(16&(be=me>>>16&255))){if(!(64&be)){me=de[(65535&me)+(ee&(1<<be)-1)];continue n}ue.msg="invalid distance code",oe.mode=30;break e}if(Ce=65535&me,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",oe.mode=30;break e}if(ee>>>=be,ne-=be,(be=se-re)<Ce){if(y<(be=Ce-be)&&oe.sane){ue.msg="invalid distance too far back",oe.mode=30;break e}if(Qe=b,(we=0)===E){if(we+=a-be,be<ye){for(ye-=be;ke[se++]=b[we++],--be;);we=se-Ce,Qe=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,Qe=ke}}}else if(we+=E-be,be<ye){for(ye-=be;ke[se++]=b[we++],--be;);we=se-Ce,Qe=ke}for(;2<ye;)ke[se++]=Qe[we++],ke[se++]=Qe[we++],ke[se++]=Qe[we++],ye-=3;ye&&(ke[se++]=Qe[we++],1<ye&&(ke[se++]=Qe[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),oe.hold=ee,oe.bits=ne}},{}],49:[function(x,ge,Ae){"use strict";var ue=x("../utils/common"),ae=x("./adler32"),oe=x("./crc32"),le=x("./inffast"),ie=x("./inftrees"),se=1,re=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 Qe;return we&&we.state?(Qe=we.state,we.total_in=we.total_out=Qe.total=0,we.msg="",Qe.wrap&&(we.adler=1&Qe.wrap),Qe.mode=a,Qe.last=0,Qe.havedict=0,Qe.dmax=32768,Qe.head=null,Qe.hold=0,Qe.bits=0,Qe.lencode=Qe.lendyn=new ue.Buf32(y),Qe.distcode=Qe.distdyn=new ue.Buf32(E),Qe.sane=1,Qe.back=-1,te):z}function ce(we){var Qe;return we&&we.state?((Qe=we.state).wsize=0,Qe.whave=0,Qe.wnext=0,ne(we)):z}function de(we,Qe){var Se,ke;return we&&we.state?(ke=we.state,Qe<0?(Se=0,Qe=-Qe):(Se=1+(Qe>>4),Qe<48&&(Qe&=15)),Qe&&(Qe<8||15<Qe)?z:(ke.window!==null&&ke.wbits!==Qe&&(ke.window=null),ke.wrap=Se,ke.wbits=Qe,ce(we))):z}function he(we,Qe){var Se,ke;return we?(ke=new ee,(we.state=ke).window=null,(Se=de(we,Qe))!==te&&(we.state=null),Se):z}var pe,me,be=!0;function ye(we){if(be){var Qe;for(pe=new ue.Buf32(512),me=new ue.Buf32(32),Qe=0;Qe<144;)we.lens[Qe++]=8;for(;Qe<256;)we.lens[Qe++]=9;for(;Qe<280;)we.lens[Qe++]=7;for(;Qe<288;)we.lens[Qe++]=8;for(ie(se,we.lens,0,288,pe,0,we.work,{bits:9}),Qe=0;Qe<32;)we.lens[Qe++]=5;ie(re,we.lens,0,32,me,0,we.work,{bits:5}),be=!1}we.lencode=pe,we.lenbits=9,we.distcode=me,we.distbits=5}function Ce(we,Qe,Se,ke){var Pe,Te=we.state;return Te.window===null&&(Te.wsize=1<<Te.wbits,Te.wnext=0,Te.whave=0,Te.window=new ue.Buf8(Te.wsize)),ke>=Te.wsize?(ue.arraySet(Te.window,Qe,Se-Te.wsize,Te.wsize,0),Te.wnext=0,Te.whave=Te.wsize):(ke<(Pe=Te.wsize-Te.wnext)&&(Pe=ke),ue.arraySet(Te.window,Qe,Se-ke,Pe,Te.wnext),(ke-=Pe)?(ue.arraySet(Te.window,Qe,Se-ke,ke,0),Te.wnext=ke,Te.whave=Te.wsize):(Te.wnext+=Pe,Te.wnext===Te.wsize&&(Te.wnext=0),Te.whave<Te.wsize&&(Te.whave+=Pe))),0}Ae.inflateReset=ce,Ae.inflateReset2=de,Ae.inflateResetKeep=ne,Ae.inflateInit=function(we){return he(we,15)},Ae.inflateInit2=he,Ae.inflate=function(we,Qe){var Se,ke,Pe,Te,Ze,Xe,Re,Je,et,ut,ct,ot,st,lt,pt,yt,_t,mt,dt,$e,Fe,Ke,Ge,_e,xe=0,We=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),Ze=we.next_out,Pe=we.output,Re=we.avail_out,Te=we.next_in,ke=we.input,Xe=we.avail_in,Je=Se.hold,et=Se.bits,ut=Xe,ct=Re,Ke=te;e:for(;;)switch(Se.mode){case a:if(Se.wrap===0){Se.mode=13;break}for(;et<16;){if(Xe===0)break e;Xe--,Je+=ke[Te++]<<et,et+=8}if(2&Se.wrap&&Je===35615){We[Se.check=0]=255&Je,We[1]=Je>>>8&255,Se.check=oe(Se.check,We,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,Fe=8+(15&(Je>>>=4)),Se.wbits===0)Se.wbits=Fe;else if(Fe>Se.wbits){we.msg="invalid window size",Se.mode=30;break}Se.dmax=1<<Fe,we.adler=Se.check=1,Se.mode=512&Je?10:12,et=Je=0;break;case 2:for(;et<16;){if(Xe===0)break e;Xe--,Je+=ke[Te++]<<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&&(We[0]=255&Je,We[1]=Je>>>8&255,Se.check=oe(Se.check,We,2,0)),et=Je=0,Se.mode=3;case 3:for(;et<32;){if(Xe===0)break e;Xe--,Je+=ke[Te++]<<et,et+=8}Se.head&&(Se.head.time=Je),512&Se.flags&&(We[0]=255&Je,We[1]=Je>>>8&255,We[2]=Je>>>16&255,We[3]=Je>>>24&255,Se.check=oe(Se.check,We,4,0)),et=Je=0,Se.mode=4;case 4:for(;et<16;){if(Xe===0)break e;Xe--,Je+=ke[Te++]<<et,et+=8}Se.head&&(Se.head.xflags=255&Je,Se.head.os=Je>>8),512&Se.flags&&(We[0]=255&Je,We[1]=Je>>>8&255,Se.check=oe(Se.check,We,2,0)),et=Je=0,Se.mode=5;case 5:if(1024&Se.flags){for(;et<16;){if(Xe===0)break e;Xe--,Je+=ke[Te++]<<et,et+=8}Se.length=Je,Se.head&&(Se.head.extra_len=Je),512&Se.flags&&(We[0]=255&Je,We[1]=Je>>>8&255,Se.check=oe(Se.check,We,2,0)),et=Je=0}else Se.head&&(Se.head.extra=null);Se.mode=6;case 6:if(1024&Se.flags&&(Xe<(ot=Se.length)&&(ot=Xe),ot&&(Se.head&&(Fe=Se.head.extra_len-Se.length,Se.head.extra||(Se.head.extra=new Array(Se.head.extra_len)),ue.arraySet(Se.head.extra,ke,Te,ot,Fe)),512&Se.flags&&(Se.check=oe(Se.check,ke,ot,Te)),Xe-=ot,Te+=ot,Se.length-=ot),Se.length))break e;Se.length=0,Se.mode=7;case 7:if(2048&Se.flags){if(Xe===0)break e;for(ot=0;Fe=ke[Te+ot++],Se.head&&Fe&&Se.length<65536&&(Se.head.name+=String.fromCharCode(Fe)),Fe&&ot<Xe;);if(512&Se.flags&&(Se.check=oe(Se.check,ke,ot,Te)),Xe-=ot,Te+=ot,Fe)break e}else Se.head&&(Se.head.name=null);Se.length=0,Se.mode=8;case 8:if(4096&Se.flags){if(Xe===0)break e;for(ot=0;Fe=ke[Te+ot++],Se.head&&Fe&&Se.length<65536&&(Se.head.comment+=String.fromCharCode(Fe)),Fe&&ot<Xe;);if(512&Se.flags&&(Se.check=oe(Se.check,ke,ot,Te)),Xe-=ot,Te+=ot,Fe)break e}else Se.head&&(Se.head.comment=null);Se.mode=9;case 9:if(512&Se.flags){for(;et<16;){if(Xe===0)break e;Xe--,Je+=ke[Te++]<<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(Xe===0)break e;Xe--,Je+=ke[Te++]<<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=Ze,we.avail_out=Re,we.next_in=Te,we.avail_in=Xe,Se.hold=Je,Se.bits=et,2;we.adler=Se.check=1,Se.mode=12;case 12:if(Qe===5||Qe===6)break e;case 13:if(Se.last){Je>>>=7&et,et-=7&et,Se.mode=27;break}for(;et<3;){if(Xe===0)break e;Xe--,Je+=ke[Te++]<<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,Qe!==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(Xe===0)break e;Xe--,Je+=ke[Te++]<<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,Qe===6)break e;case 15:Se.mode=16;case 16:if(ot=Se.length){if(Xe<ot&&(ot=Xe),Re<ot&&(ot=Re),ot===0)break e;ue.arraySet(Pe,ke,Te,ot,Ze),Xe-=ot,Te+=ot,Re-=ot,Ze+=ot,Se.length-=ot;break}Se.mode=12;break;case 17:for(;et<14;){if(Xe===0)break e;Xe--,Je+=ke[Te++]<<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(Xe===0)break e;Xe--,Je+=ke[Te++]<<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,Ge={bits:Se.lenbits},Ke=ie(0,Se.lens,0,19,Se.lencode,0,Se.work,Ge),Se.lenbits=Ge.bits,Ke){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(;yt=(xe=Se.lencode[Je&(1<<Se.lenbits)-1])>>>16&255,_t=65535&xe,!((pt=xe>>>24)<=et);){if(Xe===0)break e;Xe--,Je+=ke[Te++]<<et,et+=8}if(_t<16)Je>>>=pt,et-=pt,Se.lens[Se.have++]=_t;else{if(_t===16){for(_e=pt+2;et<_e;){if(Xe===0)break e;Xe--,Je+=ke[Te++]<<et,et+=8}if(Je>>>=pt,et-=pt,Se.have===0){we.msg="invalid bit length repeat",Se.mode=30;break}Fe=Se.lens[Se.have-1],ot=3+(3&Je),Je>>>=2,et-=2}else if(_t===17){for(_e=pt+3;et<_e;){if(Xe===0)break e;Xe--,Je+=ke[Te++]<<et,et+=8}et-=pt,Fe=0,ot=3+(7&(Je>>>=pt)),Je>>>=3,et-=3}else{for(_e=pt+7;et<_e;){if(Xe===0)break e;Xe--,Je+=ke[Te++]<<et,et+=8}et-=pt,Fe=0,ot=11+(127&(Je>>>=pt)),Je>>>=7,et-=7}if(Se.have+ot>Se.nlen+Se.ndist){we.msg="invalid bit length repeat",Se.mode=30;break}for(;ot--;)Se.lens[Se.have++]=Fe}}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,Ge={bits:Se.lenbits},Ke=ie(se,Se.lens,0,Se.nlen,Se.lencode,0,Se.work,Ge),Se.lenbits=Ge.bits,Ke){we.msg="invalid literal/lengths set",Se.mode=30;break}if(Se.distbits=6,Se.distcode=Se.distdyn,Ge={bits:Se.distbits},Ke=ie(re,Se.lens,Se.nlen,Se.ndist,Se.distcode,0,Se.work,Ge),Se.distbits=Ge.bits,Ke){we.msg="invalid distances set",Se.mode=30;break}if(Se.mode=20,Qe===6)break e;case 20:Se.mode=21;case 21:if(6<=Xe&&258<=Re){we.next_out=Ze,we.avail_out=Re,we.next_in=Te,we.avail_in=Xe,Se.hold=Je,Se.bits=et,le(we,ct),Ze=we.next_out,Pe=we.output,Re=we.avail_out,Te=we.next_in,ke=we.input,Xe=we.avail_in,Je=Se.hold,et=Se.bits,Se.mode===12&&(Se.back=-1);break}for(Se.back=0;yt=(xe=Se.lencode[Je&(1<<Se.lenbits)-1])>>>16&255,_t=65535&xe,!((pt=xe>>>24)<=et);){if(Xe===0)break e;Xe--,Je+=ke[Te++]<<et,et+=8}if(yt&&!(240&yt)){for(mt=pt,dt=yt,$e=_t;yt=(xe=Se.lencode[$e+((Je&(1<<mt+dt)-1)>>mt)])>>>16&255,_t=65535&xe,!(mt+(pt=xe>>>24)<=et);){if(Xe===0)break e;Xe--,Je+=ke[Te++]<<et,et+=8}Je>>>=mt,et-=mt,Se.back+=mt}if(Je>>>=pt,et-=pt,Se.back+=pt,Se.length=_t,yt===0){Se.mode=26;break}if(32&yt){Se.back=-1,Se.mode=12;break}if(64&yt){we.msg="invalid literal/length code",Se.mode=30;break}Se.extra=15&yt,Se.mode=22;case 22:if(Se.extra){for(_e=Se.extra;et<_e;){if(Xe===0)break e;Xe--,Je+=ke[Te++]<<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(;yt=(xe=Se.distcode[Je&(1<<Se.distbits)-1])>>>16&255,_t=65535&xe,!((pt=xe>>>24)<=et);){if(Xe===0)break e;Xe--,Je+=ke[Te++]<<et,et+=8}if(!(240&yt)){for(mt=pt,dt=yt,$e=_t;yt=(xe=Se.distcode[$e+((Je&(1<<mt+dt)-1)>>mt)])>>>16&255,_t=65535&xe,!(mt+(pt=xe>>>24)<=et);){if(Xe===0)break e;Xe--,Je+=ke[Te++]<<et,et+=8}Je>>>=mt,et-=mt,Se.back+=mt}if(Je>>>=pt,et-=pt,Se.back+=pt,64&yt){we.msg="invalid distance code",Se.mode=30;break}Se.offset=_t,Se.extra=15&yt,Se.mode=24;case 24:if(Se.extra){for(_e=Se.extra;et<_e;){if(Xe===0)break e;Xe--,Je+=ke[Te++]<<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(Re===0)break e;if(ot=ct-Re,Se.offset>ot){if((ot=Se.offset-ot)>Se.whave&&Se.sane){we.msg="invalid distance too far back",Se.mode=30;break}st=ot>Se.wnext?(ot-=Se.wnext,Se.wsize-ot):Se.wnext-ot,ot>Se.length&&(ot=Se.length),lt=Se.window}else lt=Pe,st=Ze-Se.offset,ot=Se.length;for(Re<ot&&(ot=Re),Re-=ot,Se.length-=ot;Pe[Ze++]=lt[st++],--ot;);Se.length===0&&(Se.mode=21);break;case 26:if(Re===0)break e;Pe[Ze++]=Se.length,Re--,Se.mode=21;break;case 27:if(Se.wrap){for(;et<32;){if(Xe===0)break e;Xe--,Je|=ke[Te++]<<et,et+=8}if(ct-=Re,we.total_out+=ct,Se.total+=ct,ct&&(we.adler=Se.check=Se.flags?oe(Se.check,Pe,ct,Ze-ct):ae(Se.check,Pe,ct,Ze-ct)),ct=Re,(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(Xe===0)break e;Xe--,Je+=ke[Te++]<<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:Ke=1;break e;case 30:Ke=-3;break e;case 31:return-4;case 32:default:return z}return we.next_out=Ze,we.avail_out=Re,we.next_in=Te,we.avail_in=Xe,Se.hold=Je,Se.bits=et,(Se.wsize||ct!==we.avail_out&&Se.mode<30&&(Se.mode<27||Qe!==4))&&Ce(we,we.output,we.next_out,ct-we.avail_out)?(Se.mode=31,-4):(ut-=we.avail_in,ct-=we.avail_out,we.total_in+=ut,we.total_out+=ct,Se.total+=ct,Se.wrap&&ct&&(we.adler=Se.check=Se.flags?oe(Se.check,Pe,ct,we.next_out-ct):ae(Se.check,Pe,ct,we.next_out-ct)),we.data_type=Se.bits+(Se.last?64:0)+(Se.mode===12?128:0)+(Se.mode===20||Se.mode===15?256:0),(ut==0&&ct===0||Qe===4)&&Ke===te&&(Ke=-5),Ke)},Ae.inflateEnd=function(we){if(!we||!we.state)return z;var Qe=we.state;return Qe.window&&(Qe.window=null),we.state=null,te},Ae.inflateGetHeader=function(we,Qe){var Se;return we&&we.state&&2&(Se=we.state).wrap?((Se.head=Qe).done=!1,te):z},Ae.inflateSetDictionary=function(we,Qe){var Se,ke=Qe.length;return we&&we.state?(Se=we.state).wrap!==0&&Se.mode!==11?z:Se.mode===11&&ae(1,Qe,ke,0)!==Se.check?-3:Ce(we,Qe,ke,ke)?(Se.mode=31,-4):(Se.havedict=1,te):z},Ae.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(x,ge,Ae){"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],oe=[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];ge.exports=function(se,re,te,z,a,y,E,b){var ee,ne,ce,de,he,pe,me,be,ye,Ce=b.bits,we=0,Qe=0,Se=0,ke=0,Pe=0,Te=0,Ze=0,Xe=0,Re=0,Je=0,et=null,ut=0,ct=new ue.Buf16(16),ot=new ue.Buf16(16),st=null,lt=0;for(we=0;we<=15;we++)ct[we]=0;for(Qe=0;Qe<z;Qe++)ct[re[te+Qe]]++;for(Pe=Ce,ke=15;1<=ke&&ct[ke]===0;ke--);if(ke<Pe&&(Pe=ke),ke===0)return a[y++]=20971520,a[y++]=20971520,b.bits=1,0;for(Se=1;Se<ke&&ct[Se]===0;Se++);for(Pe<Se&&(Pe=Se),we=Xe=1;we<=15;we++)if(Xe<<=1,(Xe-=ct[we])<0)return-1;if(0<Xe&&(se===0||ke!==1))return-1;for(ot[1]=0,we=1;we<15;we++)ot[we+1]=ot[we]+ct[we];for(Qe=0;Qe<z;Qe++)re[te+Qe]!==0&&(E[ot[re[te+Qe]]++]=Qe);if(pe=se===0?(et=st=E,19):se===1?(et=ae,ut-=257,st=oe,lt-=257,256):(et=le,st=ie,-1),we=Se,he=y,Ze=Qe=Je=0,ce=-1,de=(Re=1<<(Te=Pe))-1,se===1&&852<Re||se===2&&592<Re)return 1;for(;;){for(me=we-Ze,ye=E[Qe]<pe?(be=0,E[Qe]):E[Qe]>pe?(be=st[lt+E[Qe]],et[ut+E[Qe]]):(be=96,0),ee=1<<we-Ze,Se=ne=1<<Te;a[he+(Je>>Ze)+(ne-=ee)]=me<<24|be<<16|ye|0,ne!==0;);for(ee=1<<we-1;Jeⅇ)ee>>=1;if(ee!==0?(Je&=ee-1,Je+=ee):Je=0,Qe++,--ct[we]==0){if(we===ke)break;we=re[te+E[Qe]]}if(Pe<we&&(Je&de)!==ce){for(Ze===0&&(Ze=Pe),he+=Se,Xe=1<<(Te=we-Ze);Te+Ze<ke&&!((Xe-=ct[Te+Ze])<=0);)Te++,Xe<<=1;if(Re+=1<<Te,se===1&&852<Re||se===2&&592<Re)return 1;a[ce=Je&de]=Pe<<24|Te<<16|he-y|0}}return Je!==0&&(a[he+Je]=we-Ze<<24|64<<16|0),b.bits=Pe,0}},{"../utils/common":41}],51:[function(x,ge,Ae){"use strict";ge.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,ge,Ae){"use strict";var ue=x("../utils/common"),ae=0,oe=1;function le(xe){for(var We=xe.length;0<=--We;)xe[We]=0}var ie=0,se=29,re=256,te=re+1+se,z=30,a=19,y=2*te+1,E=15,b=16,ee=7,ne=256,ce=16,de=17,he=18,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],me=[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 Qe=new Array(512);le(Qe);var Se=new Array(256);le(Se);var ke=new Array(se);le(ke);var Pe,Te,Ze,Xe=new Array(z);function Re(xe,We,Ie,De,ze){this.static_tree=xe,this.extra_bits=We,this.extra_base=Ie,this.elems=De,this.max_length=ze,this.has_stree=xe&&xe.length}function Je(xe,We){this.dyn_tree=xe,this.max_code=0,this.stat_desc=We}function et(xe){return xe<256?Qe[xe]:Qe[256+(xe>>>7)]}function ut(xe,We){xe.pending_buf[xe.pending++]=255&We,xe.pending_buf[xe.pending++]=We>>>8&255}function ct(xe,We,Ie){xe.bi_valid>b-Ie?(xe.bi_buf|=We<<xe.bi_valid&65535,ut(xe,xe.bi_buf),xe.bi_buf=We>>b-xe.bi_valid,xe.bi_valid+=Ie-b):(xe.bi_buf|=We<<xe.bi_valid&65535,xe.bi_valid+=Ie)}function ot(xe,We,Ie){ct(xe,Ie[2*We],Ie[2*We+1])}function st(xe,We){for(var Ie=0;Ie|=1&xe,xe>>>=1,Ie<<=1,0<--We;);return Ie>>>1}function lt(xe,We,Ie){var De,ze,at=new Array(E+1),bt=0;for(De=1;De<=E;De++)at[De]=bt=bt+Ie[De-1]<<1;for(ze=0;ze<=We;ze++){var Pt=xe[2*ze+1];Pt!==0&&(xe[2*ze]=st(at[Pt]++,Pt))}}function pt(xe){var We;for(We=0;We<te;We++)xe.dyn_ltree[2*We]=0;for(We=0;We<z;We++)xe.dyn_dtree[2*We]=0;for(We=0;We<a;We++)xe.bl_tree[2*We]=0;xe.dyn_ltree[2*ne]=1,xe.opt_len=xe.static_len=0,xe.last_lit=xe.matches=0}function yt(xe){8<xe.bi_valid?ut(xe,xe.bi_buf):0<xe.bi_valid&&(xe.pending_buf[xe.pending++]=xe.bi_buf),xe.bi_buf=0,xe.bi_valid=0}function _t(xe,We,Ie,De){var ze=2*We,at=2*Ie;return xe[ze]<xe[at]||xe[ze]===xe[at]&&De[We]<=De[Ie]}function mt(xe,We,Ie){for(var De=xe.heap[Ie],ze=Ie<<1;ze<=xe.heap_len&&(ze<xe.heap_len&&_t(We,xe.heap[ze+1],xe.heap[ze],xe.depth)&&ze++,!_t(We,De,xe.heap[ze],xe.depth));)xe.heap[Ie]=xe.heap[ze],Ie=ze,ze<<=1;xe.heap[Ie]=De}function dt(xe,We,Ie){var De,ze,at,bt,Pt=0;if(xe.last_lit!==0)for(;De=xe.pending_buf[xe.d_buf+2*Pt]<<8|xe.pending_buf[xe.d_buf+2*Pt+1],ze=xe.pending_buf[xe.l_buf+Pt],Pt++,De===0?ot(xe,ze,We):(ot(xe,(at=Se[ze])+re+1,We),(bt=pe[at])!==0&&ct(xe,ze-=ke[at],bt),ot(xe,at=et(--De),Ie),(bt=me[at])!==0&&ct(xe,De-=Xe[at],bt)),Pt<xe.last_lit;);ot(xe,ne,We)}function $e(xe,We){var Ie,De,ze,at=We.dyn_tree,bt=We.stat_desc.static_tree,Pt=We.stat_desc.has_stree,Ot=We.stat_desc.elems,St=-1;for(xe.heap_len=0,xe.heap_max=y,Ie=0;Ie<Ot;Ie++)at[2*Ie]!==0?(xe.heap[++xe.heap_len]=St=Ie,xe.depth[Ie]=0):at[2*Ie+1]=0;for(;xe.heap_len<2;)at[2*(ze=xe.heap[++xe.heap_len]=St<2?++St:0)]=1,xe.depth[ze]=0,xe.opt_len--,Pt&&(xe.static_len-=bt[2*ze+1]);for(We.max_code=St,Ie=xe.heap_len>>1;1<=Ie;Ie--)mt(xe,at,Ie);for(ze=Ot;Ie=xe.heap[1],xe.heap[1]=xe.heap[xe.heap_len--],mt(xe,at,1),De=xe.heap[1],xe.heap[--xe.heap_max]=Ie,xe.heap[--xe.heap_max]=De,at[2*ze]=at[2*Ie]+at[2*De],xe.depth[ze]=(xe.depth[Ie]>=xe.depth[De]?xe.depth[Ie]:xe.depth[De])+1,at[2*Ie+1]=at[2*De+1]=ze,xe.heap[1]=ze++,mt(xe,at,1),2<=xe.heap_len;);xe.heap[--xe.heap_max]=xe.heap[1],function(wt,It){var Ut,Ct,Zt,xt,jt,Jt,tn=It.dyn_tree,hn=It.max_code,Un=It.stat_desc.static_tree,xn=It.stat_desc.has_stree,Hn=It.stat_desc.extra_bits,mn=It.stat_desc.extra_base,wn=It.stat_desc.max_length,$n=0;for(xt=0;xt<=E;xt++)wt.bl_count[xt]=0;for(tn[2*wt.heap[wt.heap_max]+1]=0,Ut=wt.heap_max+1;Ut<y;Ut++)wn<(xt=tn[2*tn[2*(Ct=wt.heap[Ut])+1]+1]+1)&&(xt=wn,$n++),tn[2*Ct+1]=xt,hn<Ct||(wt.bl_count[xt]++,jt=0,mn<=Ct&&(jt=Hn[Ct-mn]),Jt=tn[2*Ct],wt.opt_len+=Jt*(xt+jt),xn&&(wt.static_len+=Jt*(Un[2*Ct+1]+jt)));if($n!==0){do{for(xt=wn-1;wt.bl_count[xt]===0;)xt--;wt.bl_count[xt]--,wt.bl_count[xt+1]+=2,wt.bl_count[wn]--,$n-=2}while(0<$n);for(xt=wn;xt!==0;xt--)for(Ct=wt.bl_count[xt];Ct!==0;)hn<(Zt=wt.heap[--Ut])||(tn[2*Zt+1]!==xt&&(wt.opt_len+=(xt-tn[2*Zt+1])*tn[2*Zt],tn[2*Zt+1]=xt),Ct--)}}(xe,We),lt(at,St,xe.bl_count)}function Fe(xe,We,Ie){var De,ze,at=-1,bt=We[1],Pt=0,Ot=7,St=4;for(bt===0&&(Ot=138,St=3),We[2*(Ie+1)+1]=65535,De=0;De<=Ie;De++)ze=bt,bt=We[2*(De+1)+1],++Pt<Ot&&ze===bt||(Pt<St?xe.bl_tree[2*ze]+=Pt:ze!==0?(ze!==at&&xe.bl_tree[2*ze]++,xe.bl_tree[2*ce]++):Pt<=10?xe.bl_tree[2*de]++:xe.bl_tree[2*he]++,at=ze,St=(Pt=0)===bt?(Ot=138,3):ze===bt?(Ot=6,3):(Ot=7,4))}function Ke(xe,We,Ie){var De,ze,at=-1,bt=We[1],Pt=0,Ot=7,St=4;for(bt===0&&(Ot=138,St=3),De=0;De<=Ie;De++)if(ze=bt,bt=We[2*(De+1)+1],!(++Pt<Ot&&ze===bt)){if(Pt<St)for(;ot(xe,ze,xe.bl_tree),--Pt!=0;);else ze!==0?(ze!==at&&(ot(xe,ze,xe.bl_tree),Pt--),ot(xe,ce,xe.bl_tree),ct(xe,Pt-3,2)):Pt<=10?(ot(xe,de,xe.bl_tree),ct(xe,Pt-3,3)):(ot(xe,he,xe.bl_tree),ct(xe,Pt-11,7));at=ze,St=(Pt=0)===bt?(Ot=138,3):ze===bt?(Ot=6,3):(Ot=7,4)}}le(Xe);var Ge=!1;function _e(xe,We,Ie,De){ct(xe,(ie<<1)+(De?1:0),3),function(ze,at,bt,Pt){yt(ze),Pt&&(ut(ze,bt),ut(ze,~bt)),ue.arraySet(ze.pending_buf,ze.window,at,bt,ze.pending),ze.pending+=bt}(xe,We,Ie,!0)}Ae._tr_init=function(xe){Ge||(function(){var We,Ie,De,ze,at,bt=new Array(E+1);for(ze=De=0;ze<se-1;ze++)for(ke[ze]=De,We=0;We<1<<pe[ze];We++)Se[De++]=ze;for(Se[De-1]=ze,ze=at=0;ze<16;ze++)for(Xe[ze]=at,We=0;We<1<<me[ze];We++)Qe[at++]=ze;for(at>>=7;ze<z;ze++)for(Xe[ze]=at<<7,We=0;We<1<<me[ze]-7;We++)Qe[256+at++]=ze;for(Ie=0;Ie<=E;Ie++)bt[Ie]=0;for(We=0;We<=143;)Ce[2*We+1]=8,We++,bt[8]++;for(;We<=255;)Ce[2*We+1]=9,We++,bt[9]++;for(;We<=279;)Ce[2*We+1]=7,We++,bt[7]++;for(;We<=287;)Ce[2*We+1]=8,We++,bt[8]++;for(lt(Ce,te+1,bt),We=0;We<z;We++)we[2*We+1]=5,we[2*We]=st(We,5);Pe=new Re(Ce,pe,re+1,te,E),Te=new Re(we,me,0,z,E),Ze=new Re(new Array(0),be,0,a,ee)}(),Ge=!0),xe.l_desc=new Je(xe.dyn_ltree,Pe),xe.d_desc=new Je(xe.dyn_dtree,Te),xe.bl_desc=new Je(xe.bl_tree,Ze),xe.bi_buf=0,xe.bi_valid=0,pt(xe)},Ae._tr_stored_block=_e,Ae._tr_flush_block=function(xe,We,Ie,De){var ze,at,bt=0;0<xe.level?(xe.strm.data_type===2&&(xe.strm.data_type=function(Pt){var Ot,St=4093624447;for(Ot=0;Ot<=31;Ot++,St>>>=1)if(1&St&&Pt.dyn_ltree[2*Ot]!==0)return ae;if(Pt.dyn_ltree[18]!==0||Pt.dyn_ltree[20]!==0||Pt.dyn_ltree[26]!==0)return oe;for(Ot=32;Ot<re;Ot++)if(Pt.dyn_ltree[2*Ot]!==0)return oe;return ae}(xe)),$e(xe,xe.l_desc),$e(xe,xe.d_desc),bt=function(Pt){var Ot;for(Fe(Pt,Pt.dyn_ltree,Pt.l_desc.max_code),Fe(Pt,Pt.dyn_dtree,Pt.d_desc.max_code),$e(Pt,Pt.bl_desc),Ot=a-1;3<=Ot&&Pt.bl_tree[2*ye[Ot]+1]===0;Ot--);return Pt.opt_len+=3*(Ot+1)+5+5+4,Ot}(xe),ze=xe.opt_len+3+7>>>3,(at=xe.static_len+3+7>>>3)<=ze&&(ze=at)):ze=at=Ie+5,Ie+4<=ze&&We!==-1?_e(xe,We,Ie,De):xe.strategy===4||at===ze?(ct(xe,2+(De?1:0),3),dt(xe,Ce,we)):(ct(xe,4+(De?1:0),3),function(Pt,Ot,St,wt){var It;for(ct(Pt,Ot-257,5),ct(Pt,St-1,5),ct(Pt,wt-4,4),It=0;It<wt;It++)ct(Pt,Pt.bl_tree[2*ye[It]+1],3);Ke(Pt,Pt.dyn_ltree,Ot-1),Ke(Pt,Pt.dyn_dtree,St-1)}(xe,xe.l_desc.max_code+1,xe.d_desc.max_code+1,bt+1),dt(xe,xe.dyn_ltree,xe.dyn_dtree)),pt(xe),De&&yt(xe)},Ae._tr_tally=function(xe,We,Ie){return xe.pending_buf[xe.d_buf+2*xe.last_lit]=We>>>8&255,xe.pending_buf[xe.d_buf+2*xe.last_lit+1]=255&We,xe.pending_buf[xe.l_buf+xe.last_lit]=255&Ie,xe.last_lit++,We===0?xe.dyn_ltree[2*Ie]++:(xe.matches++,We--,xe.dyn_ltree[2*(Se[Ie]+re+1)]++,xe.dyn_dtree[2*et(We)]++),xe.last_lit===xe.lit_bufsize-1},Ae._tr_align=function(xe){ct(xe,2,3),ot(xe,ne,Ce),function(We){We.bi_valid===16?(ut(We,We.bi_buf),We.bi_buf=0,We.bi_valid=0):8<=We.bi_valid&&(We.pending_buf[We.pending++]=255&We.bi_buf,We.bi_buf>>=8,We.bi_valid-=8)}(xe)}},{"../utils/common":41}],53:[function(x,ge,Ae){"use strict";ge.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,ge,Ae){(function(ue){(function(ae,oe){"use strict";if(!ae.setImmediate){var le,ie,se,re,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){je.nextTick(function(){ee(ce)})}:function(){if(ae.postMessage&&!ae.importScripts){var ce=!0,de=ae.onmessage;return ae.onmessage=function(){ce=!1},ae.postMessage("","*"),ae.onmessage=de,ce}}()?(re="setImmediate$"+Math.random()+"$",ae.addEventListener?ae.addEventListener("message",ne,!1):ae.attachEvent("onmessage",ne),function(ce){ae.postMessage(re+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 de=y.createElement("script");de.onreadystatechange=function(){ee(ce),de.onreadystatechange=null,ie.removeChild(de),de=null},ie.appendChild(de)}):function(ce){setTimeout(ee,0,ce)},E.setImmediate=function(ce){typeof ce!="function"&&(ce=new Function(""+ce));for(var de=new Array(arguments.length-1),he=0;he<de.length;he++)de[he]=arguments[he+1];var pe={callback:ce,args:de};return z[te]=pe,le(te),te++},E.clearImmediate=b}function b(ce){delete z[ce]}function ee(ce){if(a)setTimeout(ee,0,ce);else{var de=z[ce];if(de){a=!0;try{(function(he){var pe=he.callback,me=he.args;switch(me.length){case 0:pe();break;case 1:pe(me[0]);break;case 2:pe(me[0],me[1]);break;case 3:pe(me[0],me[1],me[2]);break;default:pe.apply(oe,me)}})(de)}finally{b(ce),a=!1}}}}function ne(ce){ce.source===ae&&typeof ce.data=="string"&&ce.data.indexOf(re)===0&&ee(+ce.data.slice(re.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(pn,Mt){"use strict";var fe;var ve=typeof Symbol=="function"&&Symbol.for,je=ve?Symbol.for("react.element"):60103,x=ve?Symbol.for("react.portal"):60106,ge=ve?Symbol.for("react.fragment"):60107,Ae=ve?Symbol.for("react.strict_mode"):60108,ue=ve?Symbol.for("react.profiler"):60114,ae=ve?Symbol.for("react.provider"):60109,oe=ve?Symbol.for("react.context"):60110,le=ve?Symbol.for("react.async_mode"):60111,ie=ve?Symbol.for("react.concurrent_mode"):60111,se=ve?Symbol.for("react.forward_ref"):60112,re=ve?Symbol.for("react.suspense"):60113,te=ve?Symbol.for("react.suspense_list"):60120,z=ve?Symbol.for("react.memo"):60115,a=ve?Symbol.for("react.lazy"):60116,y=ve?Symbol.for("react.block"):60121,E=ve?Symbol.for("react.fundamental"):60117,b=ve?Symbol.for("react.responder"):60118,ee=ve?Symbol.for("react.scope"):60119;function ne(de){if(typeof de=="object"&&de!==null){var he=de.$$typeof;switch(he){case je:switch(de=de.type,de){case le:case ie:case ge:case ue:case Ae:case re:return de;default:switch(de=de&&de.$$typeof,de){case oe:case se:case a:case z:case ae:return de;default:return he}}case x:return he}}}function ce(de){return ne(de)===ie}fe=le,fe=ie,fe=oe,fe=ae,fe=je,fe=se,fe=ge,fe=a,fe=z,fe=x,fe=ue,fe=Ae,fe=re,fe=function(de){return ce(de)||ne(de)===le},fe=ce,fe=function(de){return ne(de)===oe},fe=function(de){return ne(de)===ae},fe=function(de){return typeof de=="object"&&de!==null&&de.$$typeof===je},fe=function(de){return ne(de)===se},fe=function(de){return ne(de)===ge},fe=function(de){return ne(de)===a},Mt.isMemo=function(de){return ne(de)===z},fe=function(de){return ne(de)===x},fe=function(de){return ne(de)===ue},fe=function(de){return ne(de)===Ae},fe=function(de){return ne(de)===re},fe=function(de){return typeof de=="string"||typeof de=="function"||de===ge||de===ie||de===ue||de===Ae||de===re||de===te||typeof de=="object"&&de!==null&&(de.$$typeof===a||de.$$typeof===z||de.$$typeof===ae||de.$$typeof===oe||de.$$typeof===se||de.$$typeof===E||de.$$typeof===b||de.$$typeof===ee||de.$$typeof===y)},fe=ne},18459:function(pn,Mt,fe){"use strict";pn.exports=fe(26819)},16651:function(pn,Mt){"use strict";var fe;var ve=Symbol.for("react.element"),je=Symbol.for("react.portal"),x=Symbol.for("react.fragment"),ge=Symbol.for("react.strict_mode"),Ae=Symbol.for("react.profiler"),ue=Symbol.for("react.provider"),ae=Symbol.for("react.context"),oe=Symbol.for("react.server_context"),le=Symbol.for("react.forward_ref"),ie=Symbol.for("react.suspense"),se=Symbol.for("react.suspense_list"),re=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 ve:switch(E=E.type,E){case x:case Ae:case ge:case ie:case se:return E;default:switch(E=E&&E.$$typeof,E){case oe:case ae:case le:case te:case re:case ue:return E;default:return b}}case je:return b}}}fe=ae,fe=ue,fe=ve,fe=le,fe=x,fe=te,fe=re,fe=je,fe=Ae,fe=ge,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===ve},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)===re},fe=function(E){return y(E)===je},fe=function(E){return y(E)===Ae},fe=function(E){return y(E)===ge},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===Ae||E===ge||E===ie||E===se||E===z||typeof E=="object"&&E!==null&&(E.$$typeof===te||E.$$typeof===re||E.$$typeof===ue||E.$$typeof===ae||E.$$typeof===le||E.$$typeof===a||E.getModuleId!==void 0)},fe=y},33993:function(pn,Mt,fe){"use strict";fe(16651)},46762:function(pn,Mt){"use strict";var fe;var ve=Symbol.for("react.element"),je=Symbol.for("react.portal"),x=Symbol.for("react.fragment"),ge=Symbol.for("react.strict_mode"),Ae=Symbol.for("react.profiler"),ue=Symbol.for("react.provider"),ae=Symbol.for("react.context"),oe=Symbol.for("react.server_context"),le=Symbol.for("react.forward_ref"),ie=Symbol.for("react.suspense"),se=Symbol.for("react.suspense_list"),re=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 ve:switch(E=E.type,E){case x:case Ae:case ge:case ie:case se:return E;default:switch(E=E&&E.$$typeof,E){case oe:case ae:case le:case te:case re:case ue:return E;default:return b}}case je:return b}}}fe=ae,fe=ue,fe=ve,fe=le,fe=x,fe=te,fe=re,fe=je,fe=Ae,fe=ge,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===ve},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)===re},fe=function(E){return y(E)===je},fe=function(E){return y(E)===Ae},fe=function(E){return y(E)===ge},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===Ae||E===ge||E===ie||E===se||E===z||typeof E=="object"&&E!==null&&(E.$$typeof===te||E.$$typeof===re||E.$$typeof===ue||E.$$typeof===ae||E.$$typeof===le||E.$$typeof===a||E.getModuleId!==void 0)},fe=y},35110:function(pn,Mt,fe){"use strict";pn.exports=fe(46762)},64217:function(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return oe}});var ve=fe(1413),je=`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`,ge="".concat(je," ").concat(x).split(/[\s\n]+/),Ae="aria-",ue="data-";function ae(le,ie){return le.indexOf(ie)===0}function oe(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,ve.Z)({},ie);var re={};return Object.keys(le).forEach(function(te){(se.aria&&(te==="role"||ae(te,Ae))||se.data&&ae(te,ue)||se.attr&&ge.includes(te))&&(re[te]=le[te])}),re}},58971:function(pn,Mt,fe){var ve=fe(62195),je=fe(39015),x=[fe(19257)];pn.exports=ve.createStore(je,x)},19257:function(pn,Mt,fe){pn.exports=ve;function ve(){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(pn){return pn<10?"0"+pn:pn}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(pn){return rx_escapable.lastIndex=0,rx_escapable.test(pn)?'"'+pn.replace(rx_escapable,function(Mt){var fe=meta[Mt];return typeof fe=="string"?fe:"\\u"+("0000"+Mt.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+pn+'"'}function str(pn,Mt){var fe,ve,je,x,ge=gap,Ae,ue=Mt[pn];switch(ue&&typeof ue=="object"&&typeof ue.toJSON=="function"&&(ue=ue.toJSON(pn)),typeof rep=="function"&&(ue=rep.call(Mt,pn,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,Ae=[],Object.prototype.toString.apply(ue)==="[object Array]"){for(x=ue.length,fe=0;fe<x;fe+=1)Ae[fe]=str(fe,ue)||"null";return je=Ae.length===0?"[]":gap?`[
|
|
|
`+gap+Ae.join(`,
|
|
|
`+gap)+`
|
|
|
`+ge+"]":"["+Ae.join(",")+"]",gap=ge,je}if(rep&&typeof rep=="object")for(x=rep.length,fe=0;fe<x;fe+=1)typeof rep[fe]=="string"&&(ve=rep[fe],je=str(ve,ue),je&&Ae.push(quote(ve)+(gap?": ":":")+je));else for(ve in ue)Object.prototype.hasOwnProperty.call(ue,ve)&&(je=str(ve,ue),je&&Ae.push(quote(ve)+(gap?": ":":")+je));return je=Ae.length===0?"{}":gap?`{
|
|
|
`+gap+Ae.join(`,
|
|
|
`+gap)+`
|
|
|
`+ge+"}":"{"+Ae.join(",")+"}",gap=ge,je}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(pn,Mt,fe){var ve;if(gap="",indent="",typeof fe=="number")for(ve=0;ve<fe;ve+=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("",{"":pn})}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){var j;function walk(pn,Mt){var fe,ve,je=pn[Mt];if(je&&typeof je=="object")for(fe in je)Object.prototype.hasOwnProperty.call(je,fe)&&(ve=walk(je,fe),ve!==void 0?je[fe]=ve:delete je[fe]);return reviver.call(pn,Mt,je)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(pn){return"\\u"+("0000"+pn.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(pn,Mt,fe){var ve=fe(69078),je=ve.slice,x=ve.pluck,ge=ve.each,Ae=ve.bind,ue=ve.create,ae=ve.isList,oe=ve.isFunction,le=ve.isObject;pn.exports={createStore:re};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 re.apply(this,arguments)},addPlugin:function(te){this._addPlugin(te)},namespace:function(te){return re(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 re(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 de="__storejs__test__";ce.write(de,de);var he=ce.read(de)===de;return ce.remove(de),he}catch(pe){return!1}},_assignPluginFnProp:function(ce,de){var he=this[de];this[de]=function(){var me=je(arguments,0),be=this;function ye(){if(he)return ge(arguments,function(we,Qe){me[Qe]=we}),he.apply(be,me)}var Ce=[ye].concat(me);return ce.apply(be,Ce)}},_serialize:function(ce){return JSON.stringify(ce)},_deserialize:function(ce,de){if(!ce)return de;var he="";try{he=JSON.parse(ce)}catch(pe){he=ce}return he!==void 0?he:de},_addStorage:function(ce){this.enabled||this._testStorage(ce)&&(this.storage=ce,this.enabled=!0)},_addPlugin:function(ce){var de=this;if(ae(ce)){ge(ce,function(me){de._addPlugin(me)});return}var he=x(this.plugins,function(me){return ce===me});if(!he){if(this.plugins.push(ce),!oe(ce))throw new Error("Plugins must be function values that return objects");var pe=ce.call(this);if(!le(pe))throw new Error("Plugins must return an object of function properties");ge(pe,function(me,be){if(!oe(me))throw new Error("Bad plugin property: "+be+" from plugin "+ce.name+". Plugins should only return functions.");de._assignPluginFnProp(me,be)})}},addStorage:function(ce){se("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(ce)}},ne=ue(ee,ie,{plugins:[]});return ne.raw={},ge(ne,function(ce,de){oe(ce)&&(ne.raw[de]=Ae(ne,ce))}),ge(te,function(ce){ne._addStorage(ce)}),ge(z,function(ce){ne._addPlugin(ce)}),ne}},69078:function(pn,Mt,fe){var ve=Ae(),je=ue(),x=ae(),ge=typeof window!="undefined"?window:fe.g;pn.exports={assign:ve,create:je,trim:x,bind:oe,slice:le,each:ie,map:se,pluck:re,isList:te,isFunction:z,isObject:a,Global:ge};function Ae(){return Object.assign?Object.assign:function(E,b,ee,ne){for(var ce=1;ce<arguments.length;ce++)ie(Object(arguments[ce]),function(de,he){E[he]=de});return E}}function ue(){if(Object.create)return function(b,ee,ne,ce){var de=le(arguments,1);return ve.apply(this,[Object.create(b)].concat(de))};{let E=function(){};var y=E;return function(ee,ne,ce,de){var he=le(arguments,1);return E.prototype=ee,ve.apply(this,[new E].concat(he))}}}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 oe(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){re(y,function(b,ee){return E(b,ee),!1})}function se(y,E){var b=te(y)?[]:{};return re(y,function(ee,ne){return b[ne]=E(ee,ne),!1}),b}function re(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(pn,Mt,fe){pn.exports=[fe(39627),fe(95347),fe(34524),fe(45580),fe(58855),fe(8728)]},45580:function(pn,Mt,fe){var ve=fe(69078),je=ve.Global,x=ve.trim;pn.exports={name:"cookieStorage",read:Ae,write:ae,each:ue,remove:oe,clearAll:le};var ge=je.document;function Ae(se){if(!se||!ie(se))return null;var re="(?:^|.*;\\s*)"+escape(se).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(ge.cookie.replace(new RegExp(re),"$1"))}function ue(se){for(var re=ge.cookie.split(/; ?/g),te=re.length-1;te>=0;te--)if(x(re[te])){var z=re[te].split("="),a=unescape(z[0]),y=unescape(z[1]);se(y,a)}}function ae(se,re){se&&(ge.cookie=escape(se)+"="+escape(re)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function oe(se){!se||!ie(se)||(ge.cookie=escape(se)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function le(){ue(function(se,re){oe(re)})}function ie(se){return new RegExp("(?:^|;\\s*)"+escape(se).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(ge.cookie)}},39627:function(pn,Mt,fe){var ve=fe(69078),je=ve.Global;pn.exports={name:"localStorage",read:ge,write:Ae,each:ue,remove:ae,clearAll:oe};function x(){return je.localStorage}function ge(le){return x().getItem(le)}function Ae(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(ge(se),se)}}function ae(le){return x().removeItem(le)}function oe(){return x().clear()}},8728:function(pn){pn.exports={name:"memoryStorage",read:fe,write:ve,each:je,remove:x,clearAll:ge};var Mt={};function fe(Ae){return Mt[Ae]}function ve(Ae,ue){Mt[Ae]=ue}function je(Ae){for(var ue in Mt)Mt.hasOwnProperty(ue)&&Ae(Mt[ue],ue)}function x(Ae){delete Mt[Ae]}function ge(Ae){Mt={}}},95347:function(pn,Mt,fe){var ve=fe(69078),je=ve.Global;pn.exports={name:"oldFF-globalStorage",read:ge,write:Ae,each:ue,remove:ae,clearAll:oe};var x=je.globalStorage;function ge(le){return x[le]}function Ae(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 oe(){ue(function(le,ie){delete x[le]})}},34524:function(pn,Mt,fe){var ve=fe(69078),je=ve.Global;pn.exports={name:"oldIE-userDataStorage",write:ae,read:oe,each:le,remove:ie,clearAll:se};var x="storejs",ge=je.document,Ae=z(),ue=(je.navigator?je.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function ae(a,y){if(!ue){var E=te(a);Ae(function(b){b.setAttribute(E,y),b.save(x)})}}function oe(a){if(!ue){var y=te(a),E=null;return Ae(function(b){E=b.getAttribute(y)}),E}}function le(a){Ae(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);Ae(function(E){E.removeAttribute(y),E.save(x)})}function se(){Ae(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 re=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function te(a){return a.replace(/^\d/,"___$&").replace(re,"___")}function z(){if(!ge||!ge.documentElement||!ge.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=ge.createElement("div"),y=ge.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(pn,Mt,fe){var ve=fe(69078),je=ve.Global;pn.exports={name:"sessionStorage",read:ge,write:Ae,each:ue,remove:ae,clearAll:oe};function x(){return je.sessionStorage}function ge(le){return x().getItem(le)}function Ae(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(ge(se),se)}}function ae(le){return x().removeItem(le)}function oe(){return x().clear()}},12320:function(pn){(function(Mt,fe){if(1)pn.exports=fe();else var ve,je})(window,function(){return function(Mt){var fe={};function ve(je){if(fe[je])return fe[je].exports;var x=fe[je]={i:je,l:!1,exports:{}};return Mt[je].call(x.exports,x,x.exports,ve),x.l=!0,x.exports}return ve.m=Mt,ve.c=fe,ve.d=function(je,x,ge){ve.o(je,x)||Object.defineProperty(je,x,{enumerable:!0,get:ge})},ve.r=function(je){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(je,"__esModule",{value:!0})},ve.t=function(je,x){if(1&x&&(je=ve(je)),8&x||4&x&&typeof je=="object"&&je&&je.__esModule)return je;var ge=Object.create(null);if(ve.r(ge),Object.defineProperty(ge,"default",{enumerable:!0,value:je}),2&x&&typeof je!="string")for(var Ae in je)ve.d(ge,Ae,function(ue){return je[ue]}.bind(null,Ae));return ge},ve.n=function(je){var x=je&&je.__esModule?function(){return je.default}:function(){return je};return ve.d(x,"a",x),x},ve.o=function(je,x){return Object.prototype.hasOwnProperty.call(je,x)},ve.p="",ve(ve.s=34)}([function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.forwardEvent=fe.EventEmitter=void 0;var je=function(){function x(){this._listeners=[],this._disposed=!1}return Object.defineProperty(x.prototype,"event",{get:function(){var ge=this;return this._event||(this._event=function(Ae){return ge._listeners.push(Ae),{dispose:function(){if(!ge._disposed){for(var ue=0;ue<ge._listeners.length;ue++)if(ge._listeners[ue]===Ae)return void ge._listeners.splice(ue,1)}}}}),this._event},enumerable:!1,configurable:!0}),x.prototype.fire=function(ge,Ae){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,ge,Ae)},x.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},x}();fe.EventEmitter=je,fe.forwardEvent=function(x,ge){return x(function(Ae){return ge.fire(Ae)})}},function(Mt,fe,ve){"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 je=ve(14);fe.IBufferService=je.createDecorator("BufferService"),fe.ICoreMouseService=je.createDecorator("CoreMouseService"),fe.ICoreService=je.createDecorator("CoreService"),fe.ICharsetService=je.createDecorator("CharsetService"),fe.IDirtyRowService=je.createDecorator("DirtyRowService"),fe.IInstantiationService=je.createDecorator("InstantiationService"),fe.ILogService=je.createDecorator("LogService"),fe.IOptionsService=je.createDecorator("OptionsService"),fe.IUnicodeService=je.createDecorator("UnicodeService")},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.getDisposeArrayDisposable=fe.disposeArray=fe.Disposable=void 0;var je=function(){function ge(){this._disposables=[],this._isDisposed=!1}return ge.prototype.dispose=function(){this._isDisposed=!0;for(var Ae=0,ue=this._disposables;Ae<ue.length;Ae++)ue[Ae].dispose();this._disposables.length=0},ge.prototype.register=function(Ae){return this._disposables.push(Ae),Ae},ge.prototype.unregister=function(Ae){var ue=this._disposables.indexOf(Ae);ue!==-1&&this._disposables.splice(ue,1)},ge}();function x(ge){for(var Ae=0,ue=ge;Ae<ue.length;Ae++)ue[Ae].dispose();ge.length=0}fe.Disposable=je,fe.disposeArray=x,fe.getDisposeArrayDisposable=function(ge){return{dispose:function(){return x(ge)}}}},function(Mt,fe,ve){"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,ve){"use strict";var je,x=this&&this.__extends||(je=function(oe,le){return(je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,se){ie.__proto__=se}||function(ie,se){for(var re in se)se.hasOwnProperty(re)&&(ie[re]=se[re])})(oe,le)},function(oe,le){function ie(){this.constructor=oe}je(oe,le),oe.prototype=le===null?Object.create(le):(ie.prototype=le.prototype,new ie)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.CellData=void 0;var ge=ve(8),Ae=ve(3),ue=ve(6),ae=function(oe){function le(){var ie=oe!==null&&oe.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,oe),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?ge.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[Ae.CHAR_DATA_ATTR_INDEX],this.bg=0;var se=!1;if(ie[Ae.CHAR_DATA_CHAR_INDEX].length>2)se=!0;else if(ie[Ae.CHAR_DATA_CHAR_INDEX].length===2){var re=ie[Ae.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=re&&re<=56319){var te=ie[Ae.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=te&&te<=57343?this.content=1024*(re-55296)+te-56320+65536|ie[Ae.CHAR_DATA_WIDTH_INDEX]<<22:se=!0}else se=!0}else this.content=ie[Ae.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|ie[Ae.CHAR_DATA_WIDTH_INDEX]<<22;se&&(this.combinedData=ie[Ae.CHAR_DATA_CHAR_INDEX],this.content=2097152|ie[Ae.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,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.ISoundService=fe.ISelectionService=fe.IRenderService=fe.IMouseService=fe.ICoreBrowserService=fe.ICharSizeService=void 0;var je=ve(14);fe.ICharSizeService=je.createDecorator("CharSizeService"),fe.ICoreBrowserService=je.createDecorator("CoreBrowserService"),fe.IMouseService=je.createDecorator("MouseService"),fe.IRenderService=je.createDecorator("RenderService"),fe.ISelectionService=je.createDecorator("SelectionService"),fe.ISoundService=je.createDecorator("SoundService")},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.ExtendedAttrs=fe.AttributeData=void 0;var je=function(){function ge(){this.fg=0,this.bg=0,this.extended=new x}return ge.toColorRGB=function(Ae){return[Ae>>>16&255,Ae>>>8&255,255&Ae]},ge.fromColorRGB=function(Ae){return(255&Ae[0])<<16|(255&Ae[1])<<8|255&Ae[2]},ge.prototype.clone=function(){var Ae=new ge;return Ae.fg=this.fg,Ae.bg=this.bg,Ae.extended=this.extended.clone(),Ae},ge.prototype.isInverse=function(){return 67108864&this.fg},ge.prototype.isBold=function(){return 134217728&this.fg},ge.prototype.isUnderline=function(){return 268435456&this.fg},ge.prototype.isBlink=function(){return 536870912&this.fg},ge.prototype.isInvisible=function(){return 1073741824&this.fg},ge.prototype.isItalic=function(){return 67108864&this.bg},ge.prototype.isDim=function(){return 134217728&this.bg},ge.prototype.getFgColorMode=function(){return 50331648&this.fg},ge.prototype.getBgColorMode=function(){return 50331648&this.bg},ge.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},ge.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},ge.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},ge.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},ge.prototype.isFgDefault=function(){return(50331648&this.fg)==0},ge.prototype.isBgDefault=function(){return(50331648&this.bg)==0},ge.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},ge.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},ge.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},ge.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},ge.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},ge.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()},ge.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},ge.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},ge.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},ge.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},ge.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},ge}();fe.AttributeData=je;var x=function(){function ge(Ae,ue){Ae===void 0&&(Ae=0),ue===void 0&&(ue=-1),this.underlineStyle=Ae,this.underlineColor=ue}return ge.prototype.clone=function(){return new ge(this.underlineStyle,this.underlineColor)},ge.prototype.isEmpty=function(){return this.underlineStyle===0},ge}();fe.ExtendedAttrs=x},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.addDisposableDomListener=void 0,fe.addDisposableDomListener=function(je,x,ge,Ae){je.addEventListener(x,ge,Ae);var ue=!1;return{dispose:function(){ue||(ue=!0,je.removeEventListener(x,ge,Ae))}}}},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.Utf8ToUtf32=fe.StringToUtf32=fe.utf32ToString=fe.stringFromCodePoint=void 0,fe.stringFromCodePoint=function(ge){return ge>65535?(ge-=65536,String.fromCharCode(55296+(ge>>10))+String.fromCharCode(ge%1024+56320)):String.fromCharCode(ge)},fe.utf32ToString=function(ge,Ae,ue){Ae===void 0&&(Ae=0),ue===void 0&&(ue=ge.length);for(var ae="",oe=Ae;oe<ue;++oe){var le=ge[oe];le>65535?(le-=65536,ae+=String.fromCharCode(55296+(le>>10))+String.fromCharCode(le%1024+56320)):ae+=String.fromCharCode(le)}return ae};var je=function(){function ge(){this._interim=0}return ge.prototype.clear=function(){this._interim=0},ge.prototype.decode=function(Ae,ue){var ae=Ae.length;if(!ae)return 0;var oe=0,le=0;this._interim&&(56320<=(re=Ae.charCodeAt(le++))&&re<=57343?ue[oe++]=1024*(this._interim-55296)+re-56320+65536:(ue[oe++]=this._interim,ue[oe++]=re),this._interim=0);for(var ie=le;ie<ae;++ie){var se=Ae.charCodeAt(ie);if(55296<=se&&se<=56319){if(++ie>=ae)return this._interim=se,oe;var re;56320<=(re=Ae.charCodeAt(ie))&&re<=57343?ue[oe++]=1024*(se-55296)+re-56320+65536:(ue[oe++]=se,ue[oe++]=re)}else ue[oe++]=se}return oe},ge}();fe.StringToUtf32=je;var x=function(){function ge(){this.interim=new Uint8Array(3)}return ge.prototype.clear=function(){this.interim.fill(0)},ge.prototype.decode=function(Ae,ue){var ae=Ae.length;if(!ae)return 0;var oe,le,ie,se,re=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=Ae[z++]))!=128){z--,a=!0;break}this.interim[E++]=b,y<<=6,y|=63&b}a||(ee===2?y<128?z--:ue[re++]=y:ee===3?y<2048||y>=55296&&y<=57343||(ue[re++]=y):y<65536||y>1114111||(ue[re++]=y)),this.interim.fill(0)}for(var ce=ae-4,de=z;de<ae;){for(;!(!(de<ce)||128&(oe=Ae[de])||128&(le=Ae[de+1])||128&(ie=Ae[de+2])||128&(se=Ae[de+3]));)ue[re++]=oe,ue[re++]=le,ue[re++]=ie,ue[re++]=se,de+=4;if((oe=Ae[de++])<128)ue[re++]=oe;else if((224&oe)==192){if(de>=ae)return this.interim[0]=oe,re;if((192&(le=Ae[de++]))!=128){de--;continue}if((te=(31&oe)<<6|63&le)<128){de--;continue}ue[re++]=te}else if((240&oe)==224){if(de>=ae)return this.interim[0]=oe,re;if((192&(le=Ae[de++]))!=128){de--;continue}if(de>=ae)return this.interim[0]=oe,this.interim[1]=le,re;if((192&(ie=Ae[de++]))!=128){de--;continue}if((te=(15&oe)<<12|(63&le)<<6|63&ie)<2048||te>=55296&&te<=57343)continue;ue[re++]=te}else if((248&oe)==240){if(de>=ae)return this.interim[0]=oe,re;if((192&(le=Ae[de++]))!=128){de--;continue}if(de>=ae)return this.interim[0]=oe,this.interim[1]=le,re;if((192&(ie=Ae[de++]))!=128){de--;continue}if(de>=ae)return this.interim[0]=oe,this.interim[1]=le,this.interim[2]=ie,re;if((192&(se=Ae[de++]))!=128){de--;continue}if((te=(7&oe)<<18|(63&le)<<12|(63&ie)<<6|63&se)<65536||te>1114111)continue;ue[re++]=te}}return re},ge}();fe.Utf8ToUtf32=x},function(Mt,fe,ve){"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,ve){"use strict";var je,x,ge,Ae;function ue(oe){var le=oe.toString(16);return le.length<2?"0"+le:le}function ae(oe,le){return oe<le?(le+.05)/(oe+.05):(oe+.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(oe){oe.toCss=function(le,ie,se,re){return re!==void 0?"#"+ue(le)+ue(ie)+ue(se)+ue(re):"#"+ue(le)+ue(ie)+ue(se)},oe.toRgba=function(le,ie,se,re){return re===void 0&&(re=255),(le<<24|ie<<16|se<<8|re)>>>0}}(je=fe.channels||(fe.channels={})),(x=fe.color||(fe.color={})).blend=function(oe,le){var ie=(255&le.rgba)/255;if(ie===1)return{css:le.css,rgba:le.rgba};var se=le.rgba>>24&255,re=le.rgba>>16&255,te=le.rgba>>8&255,z=oe.rgba>>24&255,a=oe.rgba>>16&255,y=oe.rgba>>8&255,E=z+Math.round((se-z)*ie),b=a+Math.round((re-a)*ie),ee=y+Math.round((te-y)*ie);return{css:je.toCss(E,b,ee),rgba:je.toRgba(E,b,ee)}},x.isOpaque=function(oe){return(255&oe.rgba)==255},x.ensureContrastRatio=function(oe,le,ie){var se=Ae.ensureContrastRatio(oe.rgba,le.rgba,ie);if(se)return Ae.toColor(se>>24&255,se>>16&255,se>>8&255)},x.opaque=function(oe){var le=(255|oe.rgba)>>>0,ie=Ae.toChannels(le),se=ie[0],re=ie[1],te=ie[2];return{css:je.toCss(se,re,te),rgba:le}},x.opacity=function(oe,le){var ie=Math.round(255*le),se=Ae.toChannels(oe.rgba),re=se[0],te=se[1],z=se[2];return{css:je.toCss(re,te,z,ie),rgba:je.toRgba(re,te,z,ie)}},(fe.css||(fe.css={})).toColor=function(oe){switch(oe.length){case 7:return{css:oe,rgba:(parseInt(oe.slice(1),16)<<8|255)>>>0};case 9:return{css:oe,rgba:parseInt(oe.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(oe){function le(ie,se,re){var te=ie/255,z=se/255,a=re/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))}oe.relativeLuminance=function(ie){return le(ie>>16&255,ie>>8&255,255&ie)},oe.relativeLuminance2=le}(ge=fe.rgb||(fe.rgb={})),function(oe){function le(se,re,te){for(var z=se>>24&255,a=se>>16&255,y=se>>8&255,E=re>>24&255,b=re>>16&255,ee=re>>8&255,ne=ae(ge.relativeLuminance2(E,ee,b),ge.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(ge.relativeLuminance2(E,ee,b),ge.relativeLuminance2(z,a,y));return(E<<24|b<<16|ee<<8|255)>>>0}function ie(se,re,te){for(var z=se>>24&255,a=se>>16&255,y=se>>8&255,E=re>>24&255,b=re>>16&255,ee=re>>8&255,ne=ae(ge.relativeLuminance2(E,ee,b),ge.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(ge.relativeLuminance2(E,ee,b),ge.relativeLuminance2(z,a,y));return(E<<24|b<<16|ee<<8|255)>>>0}oe.ensureContrastRatio=function(se,re,te){var z=ge.relativeLuminance(se>>8),a=ge.relativeLuminance(re>>8);if(ae(z,a)<te)return a<z?le(se,re,te):ie(se,re,te)},oe.reduceLuminance=le,oe.increaseLuminance=ie,oe.toChannels=function(se){return[se>>24&255,se>>16&255,se>>8&255,255&se]},oe.toColor=function(se,re,te){return{css:je.toCss(se,re,te),rgba:je.toRgba(se,re,te)}}}(Ae=fe.rgba||(fe.rgba={})),fe.toPaddedHex=ue,fe.contrastRatio=ae},function(Mt,fe,ve){"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 je=typeof navigator=="undefined",x=je?"node":navigator.userAgent,ge=je?"node":navigator.platform;function Ae(ue,ae){return ue.indexOf(ae)>=0}fe.isFirefox=!!~x.indexOf("Firefox"),fe.isSafari=/^((?!chrome|android).)*safari/i.test(x),fe.isMac=Ae(["Macintosh","MacIntel","MacPPC","Mac68K"],ge),fe.isIpad=ge==="iPad",fe.isIphone=ge==="iPhone",fe.isWindows=Ae(["Windows","Win16","Win32","WinCE"],ge),fe.isLinux=ge.indexOf("Linux")>=0},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.C1=fe.C0=void 0,function(je){je.NUL="\0",je.SOH="",je.STX="",je.ETX="",je.EOT="",je.ENQ="",je.ACK="",je.BEL="\x07",je.BS="\b",je.HT=" ",je.LF=`
|
|
|
`,je.VT="\v",je.FF="\f",je.CR="\r",je.SO="",je.SI="",je.DLE="",je.DC1="",je.DC2="",je.DC3="",je.DC4="",je.NAK="",je.SYN="",je.ETB="",je.CAN="",je.EM="",je.SUB="",je.ESC="\x1B",je.FS="",je.GS="",je.RS="",je.US="",je.SP=" ",je.DEL="\x7F"}(fe.C0||(fe.C0={})),function(je){je.PAD="\x80",je.HOP="\x81",je.BPH="\x82",je.NBH="\x83",je.IND="\x84",je.NEL="\x85",je.SSA="\x86",je.ESA="\x87",je.HTS="\x88",je.HTJ="\x89",je.VTS="\x8A",je.PLD="\x8B",je.PLU="\x8C",je.RI="\x8D",je.SS2="\x8E",je.SS3="\x8F",je.DCS="\x90",je.PU1="\x91",je.PU2="\x92",je.STS="\x93",je.CCH="\x94",je.MW="\x95",je.SPA="\x96",je.EPA="\x97",je.SOS="\x98",je.SGCI="\x99",je.SCI="\x9A",je.CSI="\x9B",je.ST="\x9C",je.OSC="\x9D",je.PM="\x9E",je.APC="\x9F"}(fe.C1||(fe.C1={}))},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.BaseRenderLayer=void 0;var je=ve(3),x=ve(9),ge=ve(25),Ae=ve(6),ue=ve(28),ae=ve(10),oe=ve(17),le=function(){function ie(se,re,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-"+re+"-layer"),this._canvas.style.zIndex=te.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return ie.prototype.dispose=function(){var se;oe.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,re){},ie.prototype.onSelectionChanged=function(se,re,te){te===void 0&&(te=!1)},ie.prototype.setColors=function(se){this._refreshCharAtlas(se)},ie.prototype._setTransparency=function(se){if(se!==this._alpha){var re=this._canvas;this._alpha=se,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,re),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},ie.prototype._refreshCharAtlas=function(se){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=ge.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,re,te,z){this._ctx.fillRect(se*this._scaledCellWidth,re*this._scaledCellHeight,te*this._scaledCellWidth,z*this._scaledCellHeight)},ie.prototype._fillBottomLineAtCells=function(se,re,te){te===void 0&&(te=1),this._ctx.fillRect(se*this._scaledCellWidth,(re+1)*this._scaledCellHeight-window.devicePixelRatio-1,te*this._scaledCellWidth,window.devicePixelRatio)},ie.prototype._fillLeftLineAtCell=function(se,re,te){this._ctx.fillRect(se*this._scaledCellWidth,re*this._scaledCellHeight,window.devicePixelRatio*te,this._scaledCellHeight)},ie.prototype._strokeRectAtCell=function(se,re,te,z){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(se*this._scaledCellWidth+window.devicePixelRatio/2,re*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,re,te,z){this._alpha?this._ctx.clearRect(se*this._scaledCellWidth,re*this._scaledCellHeight,te*this._scaledCellWidth,z*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(se*this._scaledCellWidth,re*this._scaledCellHeight,te*this._scaledCellWidth,z*this._scaledCellHeight))},ie.prototype._fillCharTrueColor=function(se,re,te){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(te),this._ctx.fillText(se.getChars(),re*this._scaledCellWidth+this._scaledCharLeft,te*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},ie.prototype._drawChars=function(se,re,te){var z,a,y=this._getContrastColor(se);y||se.isFgRGB()||se.isBgRGB()?this._drawUncachedChars(se,re,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()?je.DEFAULT_COLOR:se.getBgColor(),z=se.isFgDefault()?je.DEFAULT_COLOR:se.getFgColor()),z+=this._optionsService.options.drawBoldTextInBrightColors&&se.isBold()&&z<8?8:0,this._currentGlyphIdentifier.chars=se.getChars()||je.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=se.getCode()||je.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,re*this._scaledCellWidth+this._scaledCharLeft,te*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(se,re,te))},ie.prototype._drawUncachedChars=function(se,re,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("+Ae.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("+Ae.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(),re*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,re){return(re?"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 re=this._colors.contrastCache.getColor(se.bg,se.fg);if(re!==void 0)return re||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),de=this._resolveForegroundRgba(z,te,E,b),he=ae.rgba.ensureContrastRatio(ce,de,this._optionsService.options.minimumContrastRatio);if(he){var pe={css:ae.channels.toCss(he>>24&255,he>>16&255,he>>8&255),rgba:he};return this._colors.contrastCache.setColor(se.bg,se.fg,pe),pe}this._colors.contrastCache.setColor(se.bg,se.fg,null)}},ie.prototype._resolveBackgroundRgba=function(se,re,te){switch(se){case 16777216:case 33554432:return this._colors.ansi[re].rgba;case 50331648:return re<<8;case 0:default:return te?this._colors.foreground.rgba:this._colors.background.rgba}},ie.prototype._resolveForegroundRgba=function(se,re,te,z){switch(se){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&z&&re<8&&(re+=8),this._colors.ansi[re].rgba;case 50331648:return re<<8;case 0:default:return te?this._colors.background.rgba:this._colors.foreground.rgba}},ie}();fe.BaseRenderLayer=le},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.createDecorator=fe.getServiceDependencies=fe.serviceRegistry=void 0;function je(x,ge,Ae){ge.di$target===ge?ge.di$dependencies.push({id:x,index:Ae}):(ge.di$dependencies=[{id:x,index:Ae}],ge.di$target=ge)}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 ge=function(Ae,ue,ae){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");je(ge,Ae,ae)};return ge.toString=function(){return x},fe.serviceRegistry.set(x,ge),ge}},function(Mt,fe,ve){"use strict";function je(x,ge,Ae,ue){if(Ae===void 0&&(Ae=0),ue===void 0&&(ue=x.length),Ae>=x.length)return x;Ae=(x.length+Ae)%x.length,ue=ue>=x.length?x.length:(x.length+ue)%x.length;for(var ae=Ae;ae<ue;++ae)x[ae]=ge;return x}Object.defineProperty(fe,"__esModule",{value:!0}),fe.concat=fe.fillFallback=fe.fill=void 0,fe.fill=function(x,ge,Ae,ue){return x.fill?x.fill(ge,Ae,ue):je(x,ge,Ae,ue)},fe.fillFallback=je,fe.concat=function(x,ge){var Ae=new x.constructor(x.length+ge.length);return Ae.set(x),Ae.set(ge,x.length),Ae}},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.BufferLine=fe.DEFAULT_ATTR_DATA=void 0;var je=ve(8),x=ve(3),ge=ve(4),Ae=ve(6);fe.DEFAULT_ATTR_DATA=Object.freeze(new Ae.AttributeData);var ue=function(){function ae(oe,le,ie){ie===void 0&&(ie=!1),this.isWrapped=ie,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*oe);for(var se=le||ge.CellData.fromCharData([0,x.NULL_CELL_CHAR,x.NULL_CELL_WIDTH,x.NULL_CELL_CODE]),re=0;re<oe;++re)this.setCell(re,se);this.length=oe}return ae.prototype.get=function(oe){var le=this._data[3*oe+0],ie=2097151≤return[this._data[3*oe+1],2097152&le?this._combined[oe]:ie?je.stringFromCodePoint(ie):"",le>>22,2097152&le?this._combined[oe].charCodeAt(this._combined[oe].length-1):ie]},ae.prototype.set=function(oe,le){this._data[3*oe+1]=le[x.CHAR_DATA_ATTR_INDEX],le[x.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[oe]=le[1],this._data[3*oe+0]=2097152|oe|le[x.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*oe+0]=le[x.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|le[x.CHAR_DATA_WIDTH_INDEX]<<22},ae.prototype.getWidth=function(oe){return this._data[3*oe+0]>>22},ae.prototype.hasWidth=function(oe){return 12582912&this._data[3*oe+0]},ae.prototype.getFg=function(oe){return this._data[3*oe+1]},ae.prototype.getBg=function(oe){return this._data[3*oe+2]},ae.prototype.hasContent=function(oe){return 4194303&this._data[3*oe+0]},ae.prototype.getCodePoint=function(oe){var le=this._data[3*oe+0];return 2097152&le?this._combined[oe].charCodeAt(this._combined[oe].length-1):2097151&le},ae.prototype.isCombined=function(oe){return 2097152&this._data[3*oe+0]},ae.prototype.getString=function(oe){var le=this._data[3*oe+0];return 2097152&le?this._combined[oe]:2097151&le?je.stringFromCodePoint(2097151&le):""},ae.prototype.loadCell=function(oe,le){var ie=3*oe;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[oe]),268435456&le.bg&&(le.extended=this._extendedAttrs[oe]),le},ae.prototype.setCell=function(oe,le){2097152&le.content&&(this._combined[oe]=le.combinedData),268435456&le.bg&&(this._extendedAttrs[oe]=le.extended),this._data[3*oe+0]=le.content,this._data[3*oe+1]=le.fg,this._data[3*oe+2]=le.bg},ae.prototype.setCellFromCodePoint=function(oe,le,ie,se,re,te){268435456&re&&(this._extendedAttrs[oe]=te),this._data[3*oe+0]=le|ie<<22,this._data[3*oe+1]=se,this._data[3*oe+2]=re},ae.prototype.addCodepointToCell=function(oe,le){var ie=this._data[3*oe+0];2097152&ie?this._combined[oe]+=je.stringFromCodePoint(le):(2097151&ie?(this._combined[oe]=je.stringFromCodePoint(2097151&ie)+je.stringFromCodePoint(le),ie&=-2097152,ie|=2097152):ie=le|1<<22,this._data[3*oe+0]=ie)},ae.prototype.insertCells=function(oe,le,ie,se){if((oe%=this.length)&&this.getWidth(oe-1)===2&&this.setCellFromCodePoint(oe-1,0,1,(se==null?void 0:se.fg)||0,(se==null?void 0:se.bg)||0,(se==null?void 0:se.extended)||new Ae.ExtendedAttrs),le<this.length-oe){for(var re=new ge.CellData,te=this.length-oe-le-1;te>=0;--te)this.setCell(oe+le+te,this.loadCell(oe+te,re));for(te=0;te<le;++te)this.setCell(oe+te,ie)}else for(te=oe;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 Ae.ExtendedAttrs)},ae.prototype.deleteCells=function(oe,le,ie,se){if(oe%=this.length,le<this.length-oe){for(var re=new ge.CellData,te=0;te<this.length-oe-le;++te)this.setCell(oe+te,this.loadCell(oe+le+te,re));for(te=this.length-le;te<this.length;++te)this.setCell(te,ie)}else for(te=oe;te<this.length;++te)this.setCell(te,ie);oe&&this.getWidth(oe-1)===2&&this.setCellFromCodePoint(oe-1,0,1,(se==null?void 0:se.fg)||0,(se==null?void 0:se.bg)||0,(se==null?void 0:se.extended)||new Ae.ExtendedAttrs),this.getWidth(oe)!==0||this.hasContent(oe)||this.setCellFromCodePoint(oe,0,1,(se==null?void 0:se.fg)||0,(se==null?void 0:se.bg)||0,(se==null?void 0:se.extended)||new Ae.ExtendedAttrs)},ae.prototype.replaceCells=function(oe,le,ie,se){for(oe&&this.getWidth(oe-1)===2&&this.setCellFromCodePoint(oe-1,0,1,(se==null?void 0:se.fg)||0,(se==null?void 0:se.bg)||0,(se==null?void 0:se.extended)||new Ae.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 Ae.ExtendedAttrs);oe<le&&oe<this.length;)this.setCell(oe++,ie)},ae.prototype.resize=function(oe,le){if(oe!==this.length){if(oe>this.length){var ie=new Uint32Array(3*oe);this.length&&(3*oe<this._data.length?ie.set(this._data.subarray(0,3*oe)):ie.set(this._data)),this._data=ie;for(var se=this.length;se<oe;++se)this.setCell(se,le)}else if(oe){(ie=new Uint32Array(3*oe)).set(this._data.subarray(0,3*oe)),this._data=ie;var re=Object.keys(this._combined);for(se=0;se<re.length;se++){var te=parseInt(re[se],10);te>=oe&&delete this._combined[te]}}else this._data=new Uint32Array(0),this._combined={};this.length=oe}},ae.prototype.fill=function(oe){this._combined={},this._extendedAttrs={};for(var le=0;le<this.length;++le)this.setCell(le,oe)},ae.prototype.copyFrom=function(oe){for(var le in this.length!==oe.length?this._data=new Uint32Array(oe._data):this._data.set(oe._data),this.length=oe.length,this._combined={},oe._combined)this._combined[le]=oe._combined[le];for(var le in this._extendedAttrs={},oe._extendedAttrs)this._extendedAttrs[le]=oe._extendedAttrs[le];this.isWrapped=oe.isWrapped},ae.prototype.clone=function(){var oe=new ae(0);for(var le in oe._data=new Uint32Array(this._data),oe.length=this.length,this._combined)oe._combined[le]=this._combined[le];for(var le in this._extendedAttrs)oe._extendedAttrs[le]=this._extendedAttrs[le];return oe.isWrapped=this.isWrapped,oe},ae.prototype.getTrimmedLength=function(){for(var oe=this.length-1;oe>=0;--oe)if(4194303&this._data[3*oe+0])return oe+(this._data[3*oe+0]>>22);return 0},ae.prototype.copyCellsFrom=function(oe,le,ie,se,re){var te=oe._data;if(re)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(oe._combined);for(a=0;a<y.length;a++){var E=parseInt(y[a],10);E>=le&&(this._combined[E-le+ie]=oe._combined[E])}},ae.prototype.translateToString=function(oe,le,ie){oe===void 0&&(oe=!1),le===void 0&&(le=0),ie===void 0&&(ie=this.length),oe&&(ie=Math.min(ie,this.getTrimmedLength()));for(var se="";le<ie;){var re=this._data[3*le+0],te=2097151&re;se+=2097152&re?this._combined[le]:te?je.stringFromCodePoint(te):x.WHITESPACE_CELL_CHAR,le+=re>>22||1}return se},ae}();fe.BufferLine=ue},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.removeElementFromParent=void 0,fe.removeElementFromParent=function(){for(var je,x=[],ge=0;ge<arguments.length;ge++)x[ge]=arguments[ge];for(var Ae=0,ue=x;Ae<ue.length;Ae++){var ae=ue[Ae];(je=ae==null?void 0:ae.parentElement)===null||je===void 0||je.removeChild(ae)}}},function(Mt,fe,ve){"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,ve){"use strict";var je,x=this&&this.__extends||(je=function(de,he){return(je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(pe,me){pe.__proto__=me}||function(pe,me){for(var be in me)me.hasOwnProperty(be)&&(pe[be]=me[be])})(de,he)},function(de,he){function pe(){this.constructor=de}je(de,he),de.prototype=he===null?Object.create(he):(pe.prototype=he.prototype,new pe)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.InputHandler=fe.WindowsOptionsReportType=void 0;var ge,Ae=ve(12),ue=ve(20),ae=ve(39),oe=ve(2),le=ve(15),ie=ve(8),se=ve(16),re=ve(0),te=ve(3),z=ve(4),a=ve(6),y=ve(22),E=ve(24),b={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function ee(de,he){if(de>24)return he.setWinLines||!1;switch(de){case 1:return!!he.restoreWin;case 2:return!!he.minimizeWin;case 3:return!!he.setWinPosition;case 4:return!!he.setWinSizePixels;case 5:return!!he.raiseWin;case 6:return!!he.lowerWin;case 7:return!!he.refreshWin;case 8:return!!he.setWinSizeChars;case 9:return!!he.maximizeWin;case 10:return!!he.fullscreenWin;case 11:return!!he.getWinState;case 13:return!!he.getWinPosition;case 14:return!!he.getWinSizePixels;case 15:return!!he.getScreenSizePixels;case 16:return!!he.getCellSizePixels;case 18:return!!he.getWinSizeChars;case 19:return!!he.getScreenSizeChars;case 20:return!!he.getIconTitle;case 21:return!!he.getWinTitle;case 22:return!!he.pushTitle;case 23:return!!he.popTitle;case 24:return!!he.setWinLines}return!1}(function(de){de[de.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",de[de.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(ge=fe.WindowsOptionsReportType||(fe.WindowsOptionsReportType={}));var ne=function(){function de(he,pe,me,be){this._bufferService=he,this._coreService=pe,this._logService=me,this._optionsService=be,this._data=new Uint32Array(0)}return de.prototype.hook=function(he){this._data=new Uint32Array(0)},de.prototype.put=function(he,pe,me){this._data=le.concat(this._data,he.subarray(pe,me))},de.prototype.unhook=function(he){if(he){var pe=ie.utf32ToString(this._data);switch(this._data=new Uint32Array(0),pe){case'"q':return this._coreService.triggerDataEvent(Ae.C0.ESC+'P1$r0"q'+Ae.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(Ae.C0.ESC+'P1$r61;1"p'+Ae.C0.ESC+"\\");case"r":var me=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(Ae.C0.ESC+"P1$r"+me+Ae.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(Ae.C0.ESC+"P1$r0m"+Ae.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(Ae.C0.ESC+"P1$r"+be+" q"+Ae.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",pe),this._coreService.triggerDataEvent(Ae.C0.ESC+"P0$r"+Ae.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},de}(),ce=function(de){function he(pe,me,be,ye,Ce,we,Qe,Se,ke){ke===void 0&&(ke=new ae.EscapeSequenceParser);var Pe=de.call(this)||this;Pe._bufferService=pe,Pe._charsetService=me,Pe._coreService=be,Pe._dirtyRowService=ye,Pe._logService=Ce,Pe._optionsService=we,Pe._coreMouseService=Qe,Pe._unicodeService=Se,Pe._parser=ke,Pe._parseBuffer=new Uint32Array(4096),Pe._stringDecoder=new ie.StringToUtf32,Pe._utf8Decoder=new ie.Utf8ToUtf32,Pe._workCell=new z.CellData,Pe._windowTitle="",Pe._iconName="",Pe._windowTitleStack=[],Pe._iconNameStack=[],Pe._curAttrData=se.DEFAULT_ATTR_DATA.clone(),Pe._eraseAttrDataInternal=se.DEFAULT_ATTR_DATA.clone(),Pe._onRequestBell=new re.EventEmitter,Pe._onRequestRefreshRows=new re.EventEmitter,Pe._onRequestReset=new re.EventEmitter,Pe._onRequestScroll=new re.EventEmitter,Pe._onRequestSyncScrollBar=new re.EventEmitter,Pe._onRequestWindowsOptionsReport=new re.EventEmitter,Pe._onA11yChar=new re.EventEmitter,Pe._onA11yTab=new re.EventEmitter,Pe._onCursorMove=new re.EventEmitter,Pe._onLineFeed=new re.EventEmitter,Pe._onScroll=new re.EventEmitter,Pe._onTitleChange=new re.EventEmitter,Pe.register(Pe._parser),Pe._parser.setCsiHandlerFallback(function(Re,Je){Pe._logService.debug("Unknown CSI code: ",{identifier:Pe._parser.identToString(Re),params:Je.toArray()})}),Pe._parser.setEscHandlerFallback(function(Re){Pe._logService.debug("Unknown ESC code: ",{identifier:Pe._parser.identToString(Re)})}),Pe._parser.setExecuteHandlerFallback(function(Re){Pe._logService.debug("Unknown EXECUTE code: ",{code:Re})}),Pe._parser.setOscHandlerFallback(function(Re,Je,et){Pe._logService.debug("Unknown OSC code: ",{identifier:Re,action:Je,data:et})}),Pe._parser.setDcsHandlerFallback(function(Re,Je,et){Je==="HOOK"&&(et=et.toArray()),Pe._logService.debug("Unknown DCS code: ",{identifier:Pe._parser.identToString(Re),action:Je,payload:et})}),Pe._parser.setPrintHandler(function(Re,Je,et){return Pe.print(Re,Je,et)}),Pe._parser.setCsiHandler({final:"@"},function(Re){return Pe.insertChars(Re)}),Pe._parser.setCsiHandler({intermediates:" ",final:"@"},function(Re){return Pe.scrollLeft(Re)}),Pe._parser.setCsiHandler({final:"A"},function(Re){return Pe.cursorUp(Re)}),Pe._parser.setCsiHandler({intermediates:" ",final:"A"},function(Re){return Pe.scrollRight(Re)}),Pe._parser.setCsiHandler({final:"B"},function(Re){return Pe.cursorDown(Re)}),Pe._parser.setCsiHandler({final:"C"},function(Re){return Pe.cursorForward(Re)}),Pe._parser.setCsiHandler({final:"D"},function(Re){return Pe.cursorBackward(Re)}),Pe._parser.setCsiHandler({final:"E"},function(Re){return Pe.cursorNextLine(Re)}),Pe._parser.setCsiHandler({final:"F"},function(Re){return Pe.cursorPrecedingLine(Re)}),Pe._parser.setCsiHandler({final:"G"},function(Re){return Pe.cursorCharAbsolute(Re)}),Pe._parser.setCsiHandler({final:"H"},function(Re){return Pe.cursorPosition(Re)}),Pe._parser.setCsiHandler({final:"I"},function(Re){return Pe.cursorForwardTab(Re)}),Pe._parser.setCsiHandler({final:"J"},function(Re){return Pe.eraseInDisplay(Re)}),Pe._parser.setCsiHandler({prefix:"?",final:"J"},function(Re){return Pe.eraseInDisplay(Re)}),Pe._parser.setCsiHandler({final:"K"},function(Re){return Pe.eraseInLine(Re)}),Pe._parser.setCsiHandler({prefix:"?",final:"K"},function(Re){return Pe.eraseInLine(Re)}),Pe._parser.setCsiHandler({final:"L"},function(Re){return Pe.insertLines(Re)}),Pe._parser.setCsiHandler({final:"M"},function(Re){return Pe.deleteLines(Re)}),Pe._parser.setCsiHandler({final:"P"},function(Re){return Pe.deleteChars(Re)}),Pe._parser.setCsiHandler({final:"S"},function(Re){return Pe.scrollUp(Re)}),Pe._parser.setCsiHandler({final:"T"},function(Re){return Pe.scrollDown(Re)}),Pe._parser.setCsiHandler({final:"X"},function(Re){return Pe.eraseChars(Re)}),Pe._parser.setCsiHandler({final:"Z"},function(Re){return Pe.cursorBackwardTab(Re)}),Pe._parser.setCsiHandler({final:"`"},function(Re){return Pe.charPosAbsolute(Re)}),Pe._parser.setCsiHandler({final:"a"},function(Re){return Pe.hPositionRelative(Re)}),Pe._parser.setCsiHandler({final:"b"},function(Re){return Pe.repeatPrecedingCharacter(Re)}),Pe._parser.setCsiHandler({final:"c"},function(Re){return Pe.sendDeviceAttributesPrimary(Re)}),Pe._parser.setCsiHandler({prefix:">",final:"c"},function(Re){return Pe.sendDeviceAttributesSecondary(Re)}),Pe._parser.setCsiHandler({final:"d"},function(Re){return Pe.linePosAbsolute(Re)}),Pe._parser.setCsiHandler({final:"e"},function(Re){return Pe.vPositionRelative(Re)}),Pe._parser.setCsiHandler({final:"f"},function(Re){return Pe.hVPosition(Re)}),Pe._parser.setCsiHandler({final:"g"},function(Re){return Pe.tabClear(Re)}),Pe._parser.setCsiHandler({final:"h"},function(Re){return Pe.setMode(Re)}),Pe._parser.setCsiHandler({prefix:"?",final:"h"},function(Re){return Pe.setModePrivate(Re)}),Pe._parser.setCsiHandler({final:"l"},function(Re){return Pe.resetMode(Re)}),Pe._parser.setCsiHandler({prefix:"?",final:"l"},function(Re){return Pe.resetModePrivate(Re)}),Pe._parser.setCsiHandler({final:"m"},function(Re){return Pe.charAttributes(Re)}),Pe._parser.setCsiHandler({final:"n"},function(Re){return Pe.deviceStatus(Re)}),Pe._parser.setCsiHandler({prefix:"?",final:"n"},function(Re){return Pe.deviceStatusPrivate(Re)}),Pe._parser.setCsiHandler({intermediates:"!",final:"p"},function(Re){return Pe.softReset(Re)}),Pe._parser.setCsiHandler({intermediates:" ",final:"q"},function(Re){return Pe.setCursorStyle(Re)}),Pe._parser.setCsiHandler({final:"r"},function(Re){return Pe.setScrollRegion(Re)}),Pe._parser.setCsiHandler({final:"s"},function(Re){return Pe.saveCursor(Re)}),Pe._parser.setCsiHandler({final:"t"},function(Re){return Pe.windowOptions(Re)}),Pe._parser.setCsiHandler({final:"u"},function(Re){return Pe.restoreCursor(Re)}),Pe._parser.setCsiHandler({intermediates:"'",final:"}"},function(Re){return Pe.insertColumns(Re)}),Pe._parser.setCsiHandler({intermediates:"'",final:"~"},function(Re){return Pe.deleteColumns(Re)}),Pe._parser.setExecuteHandler(Ae.C0.BEL,function(){return Pe.bell()}),Pe._parser.setExecuteHandler(Ae.C0.LF,function(){return Pe.lineFeed()}),Pe._parser.setExecuteHandler(Ae.C0.VT,function(){return Pe.lineFeed()}),Pe._parser.setExecuteHandler(Ae.C0.FF,function(){return Pe.lineFeed()}),Pe._parser.setExecuteHandler(Ae.C0.CR,function(){return Pe.carriageReturn()}),Pe._parser.setExecuteHandler(Ae.C0.BS,function(){return Pe.backspace()}),Pe._parser.setExecuteHandler(Ae.C0.HT,function(){return Pe.tab()}),Pe._parser.setExecuteHandler(Ae.C0.SO,function(){return Pe.shiftOut()}),Pe._parser.setExecuteHandler(Ae.C0.SI,function(){return Pe.shiftIn()}),Pe._parser.setExecuteHandler(Ae.C1.IND,function(){return Pe.index()}),Pe._parser.setExecuteHandler(Ae.C1.NEL,function(){return Pe.nextLine()}),Pe._parser.setExecuteHandler(Ae.C1.HTS,function(){return Pe.tabSet()}),Pe._parser.setOscHandler(0,new y.OscHandler(function(Re){Pe.setTitle(Re),Pe.setIconName(Re)})),Pe._parser.setOscHandler(1,new y.OscHandler(function(Re){return Pe.setIconName(Re)})),Pe._parser.setOscHandler(2,new y.OscHandler(function(Re){return Pe.setTitle(Re)})),Pe._parser.setEscHandler({final:"7"},function(){return Pe.saveCursor()}),Pe._parser.setEscHandler({final:"8"},function(){return Pe.restoreCursor()}),Pe._parser.setEscHandler({final:"D"},function(){return Pe.index()}),Pe._parser.setEscHandler({final:"E"},function(){return Pe.nextLine()}),Pe._parser.setEscHandler({final:"H"},function(){return Pe.tabSet()}),Pe._parser.setEscHandler({final:"M"},function(){return Pe.reverseIndex()}),Pe._parser.setEscHandler({final:"="},function(){return Pe.keypadApplicationMode()}),Pe._parser.setEscHandler({final:">"},function(){return Pe.keypadNumericMode()}),Pe._parser.setEscHandler({final:"c"},function(){return Pe.fullReset()}),Pe._parser.setEscHandler({final:"n"},function(){return Pe.setgLevel(2)}),Pe._parser.setEscHandler({final:"o"},function(){return Pe.setgLevel(3)}),Pe._parser.setEscHandler({final:"|"},function(){return Pe.setgLevel(3)}),Pe._parser.setEscHandler({final:"}"},function(){return Pe.setgLevel(2)}),Pe._parser.setEscHandler({final:"~"},function(){return Pe.setgLevel(1)}),Pe._parser.setEscHandler({intermediates:"%",final:"@"},function(){return Pe.selectDefaultCharset()}),Pe._parser.setEscHandler({intermediates:"%",final:"G"},function(){return Pe.selectDefaultCharset()});var Te=function(Re){Ze._parser.setEscHandler({intermediates:"(",final:Re},function(){return Pe.selectCharset("("+Re)}),Ze._parser.setEscHandler({intermediates:")",final:Re},function(){return Pe.selectCharset(")"+Re)}),Ze._parser.setEscHandler({intermediates:"*",final:Re},function(){return Pe.selectCharset("*"+Re)}),Ze._parser.setEscHandler({intermediates:"+",final:Re},function(){return Pe.selectCharset("+"+Re)}),Ze._parser.setEscHandler({intermediates:"-",final:Re},function(){return Pe.selectCharset("-"+Re)}),Ze._parser.setEscHandler({intermediates:".",final:Re},function(){return Pe.selectCharset("."+Re)}),Ze._parser.setEscHandler({intermediates:"/",final:Re},function(){return Pe.selectCharset("/"+Re)})},Ze=this;for(var Xe in ue.CHARSETS)Te(Xe);return Pe._parser.setEscHandler({intermediates:"#",final:"8"},function(){return Pe.screenAlignmentPattern()}),Pe._parser.setErrorHandler(function(Re){return Pe._logService.error("Parsing error: ",Re),Re}),Pe._parser.setDcsHandler({intermediates:"$",final:"q"},new ne(Pe._bufferService,Pe._coreService,Pe._logService,Pe._optionsService)),Pe}return x(he,de),Object.defineProperty(he.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),he.prototype.dispose=function(){de.prototype.dispose.call(this)},he.prototype.parse=function(pe){var me=this._bufferService.buffer,be=me.x,ye=me.y;if(this._logService.debug("parsing data",pe),this._parseBuffer.length<pe.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(pe.length,131072))),this._dirtyRowService.clearRange(),pe.length>131072)for(var Ce=0;Ce<pe.length;Ce+=131072){var we=Ce+131072<pe.length?Ce+131072:pe.length,Qe=typeof pe=="string"?this._stringDecoder.decode(pe.substring(Ce,we),this._parseBuffer):this._utf8Decoder.decode(pe.subarray(Ce,we),this._parseBuffer);this._parser.parse(this._parseBuffer,Qe)}else Qe=typeof pe=="string"?this._stringDecoder.decode(pe,this._parseBuffer):this._utf8Decoder.decode(pe,this._parseBuffer),this._parser.parse(this._parseBuffer,Qe);(me=this._bufferService.buffer).x===be&&me.y===ye||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},he.prototype.print=function(pe,me,be){var ye,Ce,we=this._bufferService.buffer,Qe=this._charsetService.charset,Se=this._optionsService.options.screenReaderMode,ke=this._bufferService.cols,Pe=this._coreService.decPrivateModes.wraparound,Te=this._coreService.modes.insertMode,Ze=this._curAttrData,Xe=we.lines.get(we.ybase+we.y);this._dirtyRowService.markDirty(we.y),we.x&&be-me>0&&Xe.getWidth(we.x-1)===2&&Xe.setCellFromCodePoint(we.x-1,0,1,Ze.fg,Ze.bg,Ze.extended);for(var Re=me;Re<be;++Re){if(ye=pe[Re],Ce=this._unicodeService.wcwidth(ye),ye<127&&Qe){var Je=Qe[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(Pe){for(;we.x<ke;)Xe.setCellFromCodePoint(we.x++,0,1,Ze.fg,Ze.bg,Ze.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),Xe=we.lines.get(we.ybase+we.y)}else if(we.x=ke-1,Ce===2)continue}if(Te&&(Xe.insertCells(we.x,Ce,we.getNullCell(Ze),Ze),Xe.getWidth(ke-1)===2&&Xe.setCellFromCodePoint(ke-1,te.NULL_CELL_CODE,te.NULL_CELL_WIDTH,Ze.fg,Ze.bg,Ze.extended)),Xe.setCellFromCodePoint(we.x++,ye,Ce,Ze.fg,Ze.bg,Ze.extended),Ce>0)for(;--Ce;)Xe.setCellFromCodePoint(we.x++,0,0,Ze.fg,Ze.bg,Ze.extended)}else Xe.getWidth(we.x-1)?Xe.addCodepointToCell(we.x-1,ye):Xe.addCodepointToCell(we.x-2,ye)}be-me>0&&(Xe.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-me>0&&Xe.getWidth(we.x)===0&&!Xe.hasContent(we.x)&&Xe.setCellFromCodePoint(we.x,0,1,Ze.fg,Ze.bg,Ze.extended),this._dirtyRowService.markDirty(we.y)},he.prototype.addCsiHandler=function(pe,me){var be=this;return pe.final!=="t"||pe.prefix||pe.intermediates?this._parser.addCsiHandler(pe,me):this._parser.addCsiHandler(pe,function(ye){return!ee(ye.params[0],be._optionsService.options.windowOptions)||me(ye)})},he.prototype.addDcsHandler=function(pe,me){return this._parser.addDcsHandler(pe,new E.DcsHandler(me))},he.prototype.addEscHandler=function(pe,me){return this._parser.addEscHandler(pe,me)},he.prototype.addOscHandler=function(pe,me){return this._parser.addOscHandler(pe,new y.OscHandler(me))},he.prototype.bell=function(){this._onRequestBell.fire()},he.prototype.lineFeed=function(){var pe=this._bufferService.buffer;this._dirtyRowService.markDirty(pe.y),this._optionsService.options.convertEol&&(pe.x=0),pe.y++,pe.y===pe.scrollBottom+1?(pe.y--,this._onRequestScroll.fire(this._eraseAttrData())):pe.y>=this._bufferService.rows&&(pe.y=this._bufferService.rows-1),pe.x>=this._bufferService.cols&&pe.x--,this._dirtyRowService.markDirty(pe.y),this._onLineFeed.fire()},he.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},he.prototype.backspace=function(){var pe,me=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(me.x>0&&me.x--);if(this._restrictCursor(this._bufferService.cols),me.x>0)me.x--;else if(me.x===0&&me.y>me.scrollTop&&me.y<=me.scrollBottom&&(!((pe=me.lines.get(me.ybase+me.y))===null||pe===void 0)&&pe.isWrapped)){me.lines.get(me.ybase+me.y).isWrapped=!1,me.y--,me.x=this._bufferService.cols-1;var be=me.lines.get(me.ybase+me.y);be.hasWidth(me.x)&&!be.hasContent(me.x)&&me.x--}this._restrictCursor()},he.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var pe=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-pe)}},he.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},he.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},he.prototype._restrictCursor=function(pe){pe===void 0&&(pe=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(pe,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},he.prototype._setCursor=function(pe,me){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=pe,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+me):(this._bufferService.buffer.x=pe,this._bufferService.buffer.y=me),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},he.prototype._moveCursor=function(pe,me){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+pe,this._bufferService.buffer.y+me)},he.prototype.cursorUp=function(pe){var me=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;me>=0?this._moveCursor(0,-Math.min(me,pe.params[0]||1)):this._moveCursor(0,-(pe.params[0]||1))},he.prototype.cursorDown=function(pe){var me=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;me>=0?this._moveCursor(0,Math.min(me,pe.params[0]||1)):this._moveCursor(0,pe.params[0]||1)},he.prototype.cursorForward=function(pe){this._moveCursor(pe.params[0]||1,0)},he.prototype.cursorBackward=function(pe){this._moveCursor(-(pe.params[0]||1),0)},he.prototype.cursorNextLine=function(pe){this.cursorDown(pe),this._bufferService.buffer.x=0},he.prototype.cursorPrecedingLine=function(pe){this.cursorUp(pe),this._bufferService.buffer.x=0},he.prototype.cursorCharAbsolute=function(pe){this._setCursor((pe.params[0]||1)-1,this._bufferService.buffer.y)},he.prototype.cursorPosition=function(pe){this._setCursor(pe.length>=2?(pe.params[1]||1)-1:0,(pe.params[0]||1)-1)},he.prototype.charPosAbsolute=function(pe){this._setCursor((pe.params[0]||1)-1,this._bufferService.buffer.y)},he.prototype.hPositionRelative=function(pe){this._moveCursor(pe.params[0]||1,0)},he.prototype.linePosAbsolute=function(pe){this._setCursor(this._bufferService.buffer.x,(pe.params[0]||1)-1)},he.prototype.vPositionRelative=function(pe){this._moveCursor(0,pe.params[0]||1)},he.prototype.hVPosition=function(pe){this.cursorPosition(pe)},he.prototype.tabClear=function(pe){var me=pe.params[0];me===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:me===3&&(this._bufferService.buffer.tabs={})},he.prototype.cursorForwardTab=function(pe){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var me=pe.params[0]||1;me--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},he.prototype.cursorBackwardTab=function(pe){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var me=pe.params[0]||1,be=this._bufferService.buffer;me--;)be.x=be.prevStop()},he.prototype._eraseInBufferLine=function(pe,me,be,ye){ye===void 0&&(ye=!1);var Ce=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+pe);Ce.replaceCells(me,be,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),ye&&(Ce.isWrapped=!1)},he.prototype._resetBufferLine=function(pe){var me=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+pe);me.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),me.isWrapped=!1},he.prototype.eraseInDisplay=function(pe){var me;switch(this._restrictCursor(),pe.params[0]){case 0:for(me=this._bufferService.buffer.y,this._dirtyRowService.markDirty(me),this._eraseInBufferLine(me++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);me<this._bufferService.rows;me++)this._resetBufferLine(me);this._dirtyRowService.markDirty(me);break;case 1:for(me=this._bufferService.buffer.y,this._dirtyRowService.markDirty(me),this._eraseInBufferLine(me,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=this._bufferService.cols&&(this._bufferService.buffer.lines.get(me+1).isWrapped=!1);me--;)this._resetBufferLine(me);this._dirtyRowService.markDirty(0);break;case 2:for(me=this._bufferService.rows,this._dirtyRowService.markDirty(me-1);me--;)this._resetBufferLine(me);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))}},he.prototype.eraseInLine=function(pe){switch(this._restrictCursor(),pe.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},he.prototype.insertLines=function(pe){this._restrictCursor();var me=pe.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;me--;)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}},he.prototype.deleteLines=function(pe){this._restrictCursor();var me=pe.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;me--;)be.lines.splice(Ce,1),be.lines.splice(ye,0,be.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(be.y,be.scrollBottom),be.x=0}},he.prototype.insertChars=function(pe){this._restrictCursor();var me=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);me&&(me.insertCells(this._bufferService.buffer.x,pe.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},he.prototype.deleteChars=function(pe){this._restrictCursor();var me=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);me&&(me.deleteCells(this._bufferService.buffer.x,pe.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},he.prototype.scrollUp=function(pe){for(var me=pe.params[0]||1,be=this._bufferService.buffer;me--;)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)},he.prototype.scrollDown=function(pe){for(var me=pe.params[0]||1,be=this._bufferService.buffer;me--;)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)},he.prototype.scrollLeft=function(pe){var me=this._bufferService.buffer;if(!(me.y>me.scrollBottom||me.y<me.scrollTop)){for(var be=pe.params[0]||1,ye=me.scrollTop;ye<=me.scrollBottom;++ye){var Ce=me.lines.get(me.ybase+ye);Ce.deleteCells(0,be,me.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Ce.isWrapped=!1}this._dirtyRowService.markRangeDirty(me.scrollTop,me.scrollBottom)}},he.prototype.scrollRight=function(pe){var me=this._bufferService.buffer;if(!(me.y>me.scrollBottom||me.y<me.scrollTop)){for(var be=pe.params[0]||1,ye=me.scrollTop;ye<=me.scrollBottom;++ye){var Ce=me.lines.get(me.ybase+ye);Ce.insertCells(0,be,me.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Ce.isWrapped=!1}this._dirtyRowService.markRangeDirty(me.scrollTop,me.scrollBottom)}},he.prototype.insertColumns=function(pe){var me=this._bufferService.buffer;if(!(me.y>me.scrollBottom||me.y<me.scrollTop)){for(var be=pe.params[0]||1,ye=me.scrollTop;ye<=me.scrollBottom;++ye){var Ce=this._bufferService.buffer.lines.get(me.ybase+ye);Ce.insertCells(me.x,be,me.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Ce.isWrapped=!1}this._dirtyRowService.markRangeDirty(me.scrollTop,me.scrollBottom)}},he.prototype.deleteColumns=function(pe){var me=this._bufferService.buffer;if(!(me.y>me.scrollBottom||me.y<me.scrollTop)){for(var be=pe.params[0]||1,ye=me.scrollTop;ye<=me.scrollBottom;++ye){var Ce=me.lines.get(me.ybase+ye);Ce.deleteCells(me.x,be,me.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Ce.isWrapped=!1}this._dirtyRowService.markRangeDirty(me.scrollTop,me.scrollBottom)}},he.prototype.eraseChars=function(pe){this._restrictCursor();var me=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);me&&(me.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(pe.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},he.prototype.repeatPrecedingCharacter=function(pe){if(this._parser.precedingCodepoint){for(var me=pe.params[0]||1,be=new Uint32Array(me),ye=0;ye<me;++ye)be[ye]=this._parser.precedingCodepoint;this.print(be,0,be.length)}},he.prototype.sendDeviceAttributesPrimary=function(pe){pe.params[0]>0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(Ae.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(Ae.C0.ESC+"[?6c"))},he.prototype.sendDeviceAttributesSecondary=function(pe){pe.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(Ae.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(Ae.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(pe.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(Ae.C0.ESC+"[>83;40003;0c"))},he.prototype._is=function(pe){return(this._optionsService.options.termName+"").indexOf(pe)===0},he.prototype.setMode=function(pe){for(var me=0;me<pe.length;me++)switch(pe.params[me]){case 4:this._coreService.modes.insertMode=!0}},he.prototype.setModePrivate=function(pe){for(var me=0;me<pe.length;me++)switch(pe.params[me]){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}},he.prototype.resetMode=function(pe){for(var me=0;me<pe.length;me++)switch(pe.params[me]){case 4:this._coreService.modes.insertMode=!1}},he.prototype.resetModePrivate=function(pe){for(var me=0;me<pe.length;me++)switch(pe.params[me]){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(),pe.params[me]===1049&&this.restoreCursor(),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!1}},he.prototype._updateAttrColor=function(pe,me,be,ye,Ce){return me===2?(pe|=50331648,pe&=-16777216,pe|=a.AttributeData.fromColorRGB([be,ye,Ce])):me===5&&(pe&=-50331904,pe|=33554432|255&be),pe},he.prototype._extractColor=function(pe,me,be){var ye=[0,0,-1,0,0,0],Ce=0,we=0;do{if(ye[we+Ce]=pe.params[me+we],pe.hasSubParams(me+we)){var Qe=pe.getSubParams(me+we),Se=0;do ye[1]===5&&(Ce=1),ye[we+Se+1+Ce]=Qe[Se];while(++Se<Qe.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+me<pe.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},he.prototype._processUnderline=function(pe,me){me.extended=me.extended.clone(),(!~pe||pe>5)&&(pe=1),me.extended.underlineStyle=pe,me.fg|=268435456,pe===0&&(me.fg&=-268435457),me.updateExtended()},he.prototype.charAttributes=function(pe){if(pe.length===1&&pe.params[0]===0)return this._curAttrData.fg=se.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=se.DEFAULT_ATTR_DATA.bg);for(var me,be=pe.length,ye=this._curAttrData,Ce=0;Ce<be;Ce++)(me=pe.params[Ce])>=30&&me<=37?(ye.fg&=-50331904,ye.fg|=16777216|me-30):me>=40&&me<=47?(ye.bg&=-50331904,ye.bg|=16777216|me-40):me>=90&&me<=97?(ye.fg&=-50331904,ye.fg|=16777224|me-90):me>=100&&me<=107?(ye.bg&=-50331904,ye.bg|=16777224|me-100):me===0?(ye.fg=se.DEFAULT_ATTR_DATA.fg,ye.bg=se.DEFAULT_ATTR_DATA.bg):me===1?ye.fg|=134217728:me===3?ye.bg|=67108864:me===4?(ye.fg|=268435456,this._processUnderline(pe.hasSubParams(Ce)?pe.getSubParams(Ce)[0]:1,ye)):me===5?ye.fg|=536870912:me===7?ye.fg|=67108864:me===8?ye.fg|=1073741824:me===2?ye.bg|=134217728:me===21?this._processUnderline(2,ye):me===22?(ye.fg&=-134217729,ye.bg&=-134217729):me===23?ye.bg&=-67108865:me===24?ye.fg&=-268435457:me===25?ye.fg&=-536870913:me===27?ye.fg&=-67108865:me===28?ye.fg&=-1073741825:me===39?(ye.fg&=-67108864,ye.fg|=16777215&se.DEFAULT_ATTR_DATA.fg):me===49?(ye.bg&=-67108864,ye.bg|=16777215&se.DEFAULT_ATTR_DATA.bg):me===38||me===48||me===58?Ce+=this._extractColor(pe,Ce,ye):me===59?(ye.extended=ye.extended.clone(),ye.extended.underlineColor=-1,ye.updateExtended()):me===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.",me)},he.prototype.deviceStatus=function(pe){switch(pe.params[0]){case 5:this._coreService.triggerDataEvent(Ae.C0.ESC+"[0n");break;case 6:var me=this._bufferService.buffer.y+1,be=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(Ae.C0.ESC+"["+me+";"+be+"R")}},he.prototype.deviceStatusPrivate=function(pe){switch(pe.params[0]){case 6:var me=this._bufferService.buffer.y+1,be=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(Ae.C0.ESC+"[?"+me+";"+be+"R")}},he.prototype.softReset=function(pe){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},he.prototype.setCursorStyle=function(pe){var me=pe.params[0]||1;switch(me){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=me%2==1;this._optionsService.options.cursorBlink=be},he.prototype.setScrollRegion=function(pe){var me,be=pe.params[0]||1;(pe.length<2||(me=pe.params[1])>this._bufferService.rows||me===0)&&(me=this._bufferService.rows),me>be&&(this._bufferService.buffer.scrollTop=be-1,this._bufferService.buffer.scrollBottom=me-1,this._setCursor(0,0))},he.prototype.windowOptions=function(pe){if(ee(pe.params[0],this._optionsService.options.windowOptions)){var me=pe.length>1?pe.params[1]:0;switch(pe.params[0]){case 14:me!==2&&this._onRequestWindowsOptionsReport.fire(ge.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(ge.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(Ae.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:me!==0&&me!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),me!==0&&me!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:me!==0&&me!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),me!==0&&me!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},he.prototype.saveCursor=function(pe){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},he.prototype.restoreCursor=function(pe){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},he.prototype.setTitle=function(pe){this._windowTitle=pe,this._onTitleChange.fire(pe)},he.prototype.setIconName=function(pe){this._iconName=pe},he.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},he.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},he.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},he.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,ue.DEFAULT_CHARSET)},he.prototype.selectCharset=function(pe){pe.length===2?pe[0]!=="/"&&this._charsetService.setgCharset(b[pe[0]],ue.CHARSETS[pe[1]]||ue.DEFAULT_CHARSET):this.selectDefaultCharset()},he.prototype.index=function(){this._restrictCursor();var pe=this._bufferService.buffer;this._bufferService.buffer.y++,pe.y===pe.scrollBottom+1?(pe.y--,this._onRequestScroll.fire(this._eraseAttrData())):pe.y>=this._bufferService.rows&&(pe.y=this._bufferService.rows-1),this._restrictCursor()},he.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},he.prototype.reverseIndex=function(){this._restrictCursor();var pe=this._bufferService.buffer;if(pe.y===pe.scrollTop){var me=pe.scrollBottom-pe.scrollTop;pe.lines.shiftElements(pe.ybase+pe.y,me,1),pe.lines.set(pe.ybase+pe.y,pe.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(pe.scrollTop,pe.scrollBottom)}else pe.y--,this._restrictCursor()},he.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},he.prototype.reset=function(){this._curAttrData=se.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=se.DEFAULT_ATTR_DATA.clone()},he.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},he.prototype.setgLevel=function(pe){this._charsetService.setgLevel(pe)},he.prototype.screenAlignmentPattern=function(){var pe=new z.CellData;pe.content=1<<22|69,pe.fg=this._curAttrData.fg,pe.bg=this._curAttrData.bg;var me=this._bufferService.buffer;this._setCursor(0,0);for(var be=0;be<this._bufferService.rows;++be){var ye=me.ybase+me.y+be,Ce=me.lines.get(ye);Ce&&(Ce.fill(pe),Ce.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},he}(oe.Disposable);fe.InputHandler=ce},function(Mt,fe,ve){"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,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.Params=void 0;var je=function(){function x(ge,Ae){if(ge===void 0&&(ge=32),Ae===void 0&&(Ae=32),this.maxLength=ge,this.maxSubParamsLength=Ae,Ae>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(ge),this.length=0,this._subParams=new Int32Array(Ae),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(ge),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return x.fromArray=function(ge){var Ae=new x;if(!ge.length)return Ae;for(var ue=ge[0]instanceof Array?1:0;ue<ge.length;++ue){var ae=ge[ue];if(ae instanceof Array)for(var oe=0;oe<ae.length;++oe)Ae.addSubParam(ae[oe]);else Ae.addParam(ae)}return Ae},x.prototype.clone=function(){var ge=new x(this.maxLength,this.maxSubParamsLength);return ge.params.set(this.params),ge.length=this.length,ge._subParams.set(this._subParams),ge._subParamsLength=this._subParamsLength,ge._subParamsIdx.set(this._subParamsIdx),ge._rejectDigits=this._rejectDigits,ge._rejectSubDigits=this._rejectSubDigits,ge._digitIsSub=this._digitIsSub,ge},x.prototype.toArray=function(){for(var ge=[],Ae=0;Ae<this.length;++Ae){ge.push(this.params[Ae]);var ue=this._subParamsIdx[Ae]>>8,ae=255&this._subParamsIdx[Ae];ae-ue>0&&ge.push(Array.prototype.slice.call(this._subParams,ue,ae))}return ge},x.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},x.prototype.addParam=function(ge){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(ge<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=ge>2147483647?2147483647:ge}},x.prototype.addSubParam=function(ge){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(ge<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=ge>2147483647?2147483647:ge,this._subParamsIdx[this.length-1]++}},x.prototype.hasSubParams=function(ge){return(255&this._subParamsIdx[ge])-(this._subParamsIdx[ge]>>8)>0},x.prototype.getSubParams=function(ge){var Ae=this._subParamsIdx[ge]>>8,ue=255&this._subParamsIdx[ge];return ue-Ae>0?this._subParams.subarray(Ae,ue):null},x.prototype.getSubParamsAll=function(){for(var ge={},Ae=0;Ae<this.length;++Ae){var ue=this._subParamsIdx[Ae]>>8,ae=255&this._subParamsIdx[Ae];ae-ue>0&&(ge[Ae]=this._subParams.slice(ue,ae))}return ge},x.prototype.addDigit=function(ge){var Ae;if(!(this._rejectDigits||!(Ae=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var ue=this._digitIsSub?this._subParams:this.params,ae=ue[Ae-1];ue[Ae-1]=~ae?Math.min(10*ae+ge,2147483647):ge}},x}();fe.Params=je},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.OscHandler=fe.OscParser=void 0;var je=ve(23),x=ve(8),ge=function(){function ue(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return ue.prototype.addHandler=function(ae,oe){this._handlers[ae]===void 0&&(this._handlers[ae]=[]);var le=this._handlers[ae];return le.push(oe),{dispose:function(){var ie=le.indexOf(oe);ie!==-1&&le.splice(ie,1)}}},ue.prototype.setHandler=function(ae,oe){this._handlers[ae]=[oe]},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 oe=ae.length-1;oe>=0;oe--)ae[oe].start();else this._handlerFb(this._id,"START")},ue.prototype._put=function(ae,oe,le){var ie=this._handlers[this._id];if(ie)for(var se=ie.length-1;se>=0;se--)ie[se].put(ae,oe,le);else this._handlerFb(this._id,"PUT",x.utf32ToString(ae,oe,le))},ue.prototype._end=function(ae){var oe=this._handlers[this._id];if(oe){for(var le=oe.length-1;le>=0&&oe[le].end(ae)===!1;le--);for(le--;le>=0;le--)oe[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,oe,le){if(this._state!==3){if(this._state===1)for(;oe<le;){var ie=ae[oe++];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-oe>0&&this._put(ae,oe,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=ge;var Ae=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,oe,le){this._hitLimit||(this._data+=x.utf32ToString(ae,oe,le),this._data.length>je.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ue.prototype.end=function(ae){var oe;return this._hitLimit?oe=!1:ae&&(oe=this._handler(this._data)),this._data="",this._hitLimit=!1,oe},ue}();fe.OscHandler=Ae},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.PAYLOAD_LIMIT=void 0,fe.PAYLOAD_LIMIT=1e7},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.DcsHandler=fe.DcsParser=void 0;var je=ve(8),x=ve(21),ge=ve(23),Ae=[],ue=function(){function oe(){this._handlers=Object.create(null),this._active=Ae,this._ident=0,this._handlerFb=function(){}}return oe.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},oe.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 re=se.indexOf(ie);re!==-1&&se.splice(re,1)}}},oe.prototype.setHandler=function(le,ie){this._handlers[le]=[ie]},oe.prototype.clearHandler=function(le){this._handlers[le]&&delete this._handlers[le]},oe.prototype.setHandlerFallback=function(le){this._handlerFb=le},oe.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=Ae,this._ident=0},oe.prototype.hook=function(le,ie){if(this.reset(),this._ident=le,this._active=this._handlers[le]||Ae,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)},oe.prototype.put=function(le,ie,se){if(this._active.length)for(var re=this._active.length-1;re>=0;re--)this._active[re].put(le,ie,se);else this._handlerFb(this._ident,"PUT",je.utf32ToString(le,ie,se))},oe.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=Ae,this._ident=0},oe}();fe.DcsParser=ue;var ae=function(){function oe(le){this._handler=le,this._data="",this._hitLimit=!1}return oe.prototype.hook=function(le){this._params=le.clone(),this._data="",this._hitLimit=!1},oe.prototype.put=function(le,ie,se){this._hitLimit||(this._data+=je.utf32ToString(le,ie,se),this._data.length>ge.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},oe.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},oe}();fe.DcsHandler=ae},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.removeTerminalFromCache=fe.acquireCharAtlas=void 0;var je=ve(26),x=ve(43),ge=[];fe.acquireCharAtlas=function(Ae,ue,ae,oe,le){for(var ie=je.generateConfig(oe,le,Ae,ae),se=0;se<ge.length;se++){var re=(te=ge[se]).ownedBy.indexOf(ue);if(re>=0){if(je.configEquals(te.config,ie))return te.atlas;te.ownedBy.length===1?(te.atlas.dispose(),ge.splice(se,1)):te.ownedBy.splice(re,1);break}}for(se=0;se<ge.length;se++){var te=ge[se];if(je.configEquals(te.config,ie))return te.ownedBy.push(ue),te.atlas}var z={atlas:new x.DynamicCharAtlas(document,ie),config:ie,ownedBy:[ue]};return ge.push(z),z.atlas},fe.removeTerminalFromCache=function(Ae){for(var ue=0;ue<ge.length;ue++){var ae=ge[ue].ownedBy.indexOf(Ae);if(ae!==-1){ge[ue].ownedBy.length===1?(ge[ue].atlas.dispose(),ge.splice(ue,1)):ge[ue].ownedBy.splice(ae,1);break}}}},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.is256Color=fe.configEquals=fe.generateConfig=void 0;var je=ve(3);fe.generateConfig=function(x,ge,Ae,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:ge,fontFamily:Ae.fontFamily,fontSize:Ae.fontSize,fontWeight:Ae.fontWeight,fontWeightBold:Ae.fontWeightBold,allowTransparency:Ae.allowTransparency,colors:ae}},fe.configEquals=function(x,ge){for(var Ae=0;Ae<x.colors.ansi.length;Ae++)if(x.colors.ansi[Ae].rgba!==ge.colors.ansi[Ae].rgba)return!1;return x.devicePixelRatio===ge.devicePixelRatio&&x.fontFamily===ge.fontFamily&&x.fontSize===ge.fontSize&&x.fontWeight===ge.fontWeight&&x.fontWeightBold===ge.fontWeightBold&&x.allowTransparency===ge.allowTransparency&&x.scaledCharWidth===ge.scaledCharWidth&&x.scaledCharHeight===ge.scaledCharHeight&&x.colors.foreground===ge.colors.foreground&&x.colors.background===ge.colors.background},fe.is256Color=function(x){return x<je.DEFAULT_COLOR}},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.ColorManager=fe.DEFAULT_ANSI_COLORS=void 0;var je=ve(10),x=ve(45),ge=je.css.toColor("#ffffff"),Ae=je.css.toColor("#000000"),ue=je.css.toColor("#ffffff"),ae=je.css.toColor("#000000"),oe={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};fe.DEFAULT_ANSI_COLORS=function(){for(var ie=[je.css.toColor("#2e3436"),je.css.toColor("#cc0000"),je.css.toColor("#4e9a06"),je.css.toColor("#c4a000"),je.css.toColor("#3465a4"),je.css.toColor("#75507b"),je.css.toColor("#06989a"),je.css.toColor("#d3d7cf"),je.css.toColor("#555753"),je.css.toColor("#ef2929"),je.css.toColor("#8ae234"),je.css.toColor("#fce94f"),je.css.toColor("#729fcf"),je.css.toColor("#ad7fa8"),je.css.toColor("#34e2e2"),je.css.toColor("#eeeeec")],se=[0,95,135,175,215,255],re=0;re<216;re++){var te=se[re/36%6|0],z=se[re/6%6|0],a=se[re%6];ie.push({css:je.channels.toCss(te,z,a),rgba:je.channels.toRgba(te,z,a)})}for(re=0;re<24;re++){var y=8+10*re;ie.push({css:je.channels.toCss(y,y,y),rgba:je.channels.toRgba(y,y,y)})}return ie}();var le=function(){function ie(se,re){this.allowTransparency=re;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:ge,background:Ae,cursor:ue,cursorAccent:ae,selectionTransparent:oe,selectionOpaque:je.color.blend(Ae,oe),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,ge),this.colors.background=this._parseColor(se.background,Ae),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,oe,!0),this.colors.selectionOpaque=je.color.blend(this.colors.background,this.colors.selectionTransparent),je.color.isOpaque(this.colors.selectionTransparent)&&(this.colors.selectionTransparent=je.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,re,te){if(te===void 0&&(te=this.allowTransparency),se===void 0)return re;if(this._ctx.fillStyle=this._litmusColor,this._ctx.fillStyle=se,typeof this._ctx.fillStyle!="string")return console.warn("Color: "+se+" is invalid using fallback "+re.css),re;this._ctx.fillRect(0,0,1,1);var z=this._ctx.getImageData(0,0,1,1).data;if(z[3]!==255){if(!te)return console.warn("Color: "+se+" is using transparency, but allowTransparency is false. Using fallback "+re.css+"."),re;var a=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(ce){return Number(ce)}),y=a[0],E=a[1],b=a[2],ee=a[3],ne=Math.round(255*ee);return{rgba:je.channels.toRgba(y,E,b,ne),css:se}}return{css:this._ctx.fillStyle,rgba:je.channels.toRgba(z[0],z[1],z[2],z[3])}},ie}();fe.ColorManager=le},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.throwIfFalsy=void 0,fe.throwIfFalsy=function(je){if(!je)throw new Error("value must not be falsy");return je}},function(Mt,fe,ve){"use strict";var je,x=this&&this.__extends||(je=function(le,ie){return(je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(se,re){se.__proto__=re}||function(se,re){for(var te in re)re.hasOwnProperty(te)&&(se[te]=re[te])})(le,ie)},function(le,ie){function se(){this.constructor=le}je(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 ge=ve(6),Ae=ve(3),ue=ve(4),ae=function(le){function ie(se,re,te){var z=le.call(this)||this;return z.content=0,z.combinedData="",z.fg=se.fg,z.bg=se.bg,z.combinedData=re,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}(ge.AttributeData);fe.JoinedCellData=ae;var oe=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 re=[],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++)re.push(ne[ce]);z=ee,y=a,E=this._workCell.fg,b=this._workCell.bg}a+=this._workCell.getChars().length||Ae.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++)re.push(ne[ce]);return re},le.prototype._getJoinedRanges=function(ie,se,re,te,z){for(var a=ie.substring(se,re),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,re){var te=0,z=!1,a=0,y=ie[te];if(y){for(var E=re;E<this._bufferService.cols;E++){var b=se.getWidth(E),ee=se.getString(E).length||Ae.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 re=!1,te=0;te<ie.length;te++){var z=ie[te];if(re){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]),re=!0)}}return re?ie[ie.length-1][1]=se[1]:ie.push(se),ie},le}();fe.CharacterJoinerRegistry=oe},function(Mt,fe,ve){"use strict";function je(x,ge){var Ae=ge.getBoundingClientRect();return[x.clientX-Ae.left,x.clientY-Ae.top]}Object.defineProperty(fe,"__esModule",{value:!0}),fe.getRawByteCoords=fe.getCoords=fe.getCoordsRelativeToElement=void 0,fe.getCoordsRelativeToElement=je,fe.getCoords=function(x,ge,Ae,ue,ae,oe,le,ie){if(ae){var se=je(x,ge);if(se)return se[0]=Math.ceil((se[0]+(ie?oe/2:0))/oe),se[1]=Math.ceil(se[1]/le),se[0]=Math.min(Math.max(se[0],1),Ae+(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,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.RenderDebouncer=void 0;var je=function(){function x(ge){this._renderCallback=ge}return x.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},x.prototype.refresh=function(ge,Ae,ue){var ae=this;this._rowCount=ue,ge=ge!==void 0?ge:0,Ae=Ae!==void 0?Ae:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,ge):ge,this._rowEnd=this._rowEnd!==void 0?Math.max(this._rowEnd,Ae):Ae,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 ge=Math.max(this._rowStart,0),Ae=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(ge,Ae)}},x}();fe.RenderDebouncer=je},function(Mt,fe,ve){"use strict";var je,x=this&&this.__extends||(je=function(Ae,ue){return(je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ae,oe){ae.__proto__=oe}||function(ae,oe){for(var le in oe)oe.hasOwnProperty(le)&&(ae[le]=oe[le])})(Ae,ue)},function(Ae,ue){function ae(){this.constructor=Ae}je(Ae,ue),Ae.prototype=ue===null?Object.create(ue):(ae.prototype=ue.prototype,new ae)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.ScreenDprMonitor=void 0;var ge=function(Ae){function ue(){var ae=Ae!==null&&Ae.apply(this,arguments)||this;return ae._currentDevicePixelRatio=window.devicePixelRatio,ae}return x(ue,Ae),ue.prototype.setListener=function(ae){var oe=this;this._listener&&this.clearListener(),this._listener=ae,this._outerListener=function(){oe._listener&&(oe._listener(window.devicePixelRatio,oe._currentDevicePixelRatio),oe._updateDpr())},this._updateDpr()},ue.prototype.dispose=function(){Ae.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}(ve(2).Disposable);fe.ScreenDprMonitor=ge},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.clone=void 0,fe.clone=function je(x,ge){if(ge===void 0&&(ge=5),typeof x!="object")return x;var Ae=Array.isArray(x)?[]:{};for(var ue in x)Ae[ue]=ge<=1?x[ue]:x[ue]?je(x[ue],ge-1):x[ue];return Ae}},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.Terminal=void 0;var je=ve(4),x=ve(35),ge=ve(18),Ae=ve(0),ue=ve(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 re(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 ge},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 oe=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 je.CellData},te}(),le=function(){function te(z){var a=this;this._buffers=z,this._onBufferChange=new Ae.EventEmitter,this._normal=new oe(this._buffers.normal,"normal"),this._alternate=new oe(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 je.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}(),re=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,ve){"use strict";var je,x=this&&this.__extends||(je=function(ke,Pe){return(je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Te,Ze){Te.__proto__=Ze}||function(Te,Ze){for(var Xe in Ze)Ze.hasOwnProperty(Xe)&&(Te[Xe]=Ze[Xe])})(ke,Pe)},function(ke,Pe){function Te(){this.constructor=ke}je(ke,Pe),ke.prototype=Pe===null?Object.create(Pe):(Te.prototype=Pe.prototype,new Te)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.Terminal=void 0;var ge=ve(36),Ae=ve(37),ue=ve(38),ae=ve(12),oe=ve(19),le=ve(40),ie=ve(50),se=ve(51),re=ve(11),te=ve(7),z=ve(18),a=ve(54),y=ve(55),E=ve(56),b=ve(57),ee=ve(59),ne=ve(0),ce=ve(16),de=ve(27),he=ve(60),pe=ve(5),me=ve(61),be=ve(62),ye=ve(63),Ce=ve(64),we=ve(65),Qe=typeof window!="undefined"?window.document:null,Se=function(ke){function Pe(Te){Te===void 0&&(Te={});var Ze=ke.call(this,Te)||this;return Ze.browser=re,Ze._keyDownHandled=!1,Ze._onCursorMove=new ne.EventEmitter,Ze._onKey=new ne.EventEmitter,Ze._onRender=new ne.EventEmitter,Ze._onSelectionChange=new ne.EventEmitter,Ze._onTitleChange=new ne.EventEmitter,Ze._onFocus=new ne.EventEmitter,Ze._onBlur=new ne.EventEmitter,Ze._onA11yCharEmitter=new ne.EventEmitter,Ze._onA11yTabEmitter=new ne.EventEmitter,Ze._setup(),Ze.linkifier=Ze._instantiationService.createInstance(ie.Linkifier),Ze.linkifier2=Ze.register(Ze._instantiationService.createInstance(ye.Linkifier2)),Ze.register(Ze._inputHandler.onRequestBell(function(){return Ze.bell()})),Ze.register(Ze._inputHandler.onRequestRefreshRows(function(Xe,Re){return Ze.refresh(Xe,Re)})),Ze.register(Ze._inputHandler.onRequestReset(function(){return Ze.reset()})),Ze.register(Ze._inputHandler.onRequestScroll(function(Xe,Re){return Ze.scroll(Xe,Re||void 0)})),Ze.register(Ze._inputHandler.onRequestWindowsOptionsReport(function(Xe){return Ze._reportWindowsOptions(Xe)})),Ze.register(ne.forwardEvent(Ze._inputHandler.onCursorMove,Ze._onCursorMove)),Ze.register(ne.forwardEvent(Ze._inputHandler.onTitleChange,Ze._onTitleChange)),Ze.register(ne.forwardEvent(Ze._inputHandler.onA11yChar,Ze._onA11yCharEmitter)),Ze.register(ne.forwardEvent(Ze._inputHandler.onA11yTab,Ze._onA11yTabEmitter)),Ze.register(Ze._bufferService.onResize(function(Xe){return Ze._afterResize(Xe.cols,Xe.rows)})),Ze}return x(Pe,ke),Object.defineProperty(Pe.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(Pe.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(Pe.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(Pe.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(Pe.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Pe.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Pe.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(Pe.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(Pe.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(Pe.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),Pe.prototype.dispose=function(){var Te,Ze,Xe;this._isDisposed||(ke.prototype.dispose.call(this),(Te=this._renderService)===null||Te===void 0||Te.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(Xe=(Ze=this.element)===null||Ze===void 0?void 0:Ze.parentNode)===null||Xe===void 0||Xe.removeChild(this.element))},Pe.prototype._setup=function(){ke.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(Pe.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),Pe.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},Pe.prototype._updateOptions=function(Te){var Ze,Xe,Re,Je;switch(ke.prototype._updateOptions.call(this,Te),Te){case"fontFamily":case"fontSize":(Ze=this._renderService)===null||Ze===void 0||Ze.clear(),(Xe=this._charSizeService)===null||Xe===void 0||Xe.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":(Re=this.viewport)===null||Re===void 0||Re.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)}},Pe.prototype._onTextAreaFocus=function(Te){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(ae.C0.ESC+"[I"),this.updateCursorStyle(Te),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},Pe.prototype.blur=function(){var Te;return(Te=this.textarea)===null||Te===void 0?void 0:Te.blur()},Pe.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()},Pe.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var Te=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),Ze=this._bufferService.buffer.y*Te,Xe=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=Xe+"px",this.textarea.style.top=Ze+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=Te+"px",this.textarea.style.lineHeight=Te+"px",this.textarea.style.zIndex="-5"}},Pe.prototype._initGlobal=function(){var Te=this;this._bindKeys(),this.register(te.addDisposableDomListener(this.element,"copy",function(Xe){Te.hasSelection()&&ue.copyHandler(Xe,Te._selectionService)}));var Ze=function(Xe){return ue.handlePasteEvent(Xe,Te.textarea,Te._coreService)};this.register(te.addDisposableDomListener(this.textarea,"paste",Ze)),this.register(te.addDisposableDomListener(this.element,"paste",Ze)),re.isFirefox?this.register(te.addDisposableDomListener(this.element,"mousedown",function(Xe){Xe.button===2&&ue.rightClickHandler(Xe,Te.textarea,Te.screenElement,Te._selectionService,Te.options.rightClickSelectsWord)})):this.register(te.addDisposableDomListener(this.element,"contextmenu",function(Xe){ue.rightClickHandler(Xe,Te.textarea,Te.screenElement,Te._selectionService,Te.options.rightClickSelectsWord)})),re.isLinux&&this.register(te.addDisposableDomListener(this.element,"auxclick",function(Xe){Xe.button===1&&ue.moveTextAreaUnderMouseCursor(Xe,Te.textarea,Te.screenElement)}))},Pe.prototype._bindKeys=function(){var Te=this;this.register(te.addDisposableDomListener(this.textarea,"keyup",function(Ze){return Te._keyUp(Ze)},!0)),this.register(te.addDisposableDomListener(this.textarea,"keydown",function(Ze){return Te._keyDown(Ze)},!0)),this.register(te.addDisposableDomListener(this.textarea,"keypress",function(Ze){return Te._keyPress(Ze)},!0)),this.register(te.addDisposableDomListener(this.textarea,"compositionstart",function(){return Te._compositionHelper.compositionstart()})),this.register(te.addDisposableDomListener(this.textarea,"compositionupdate",function(Ze){return Te._compositionHelper.compositionupdate(Ze)})),this.register(te.addDisposableDomListener(this.textarea,"compositionend",function(){return Te._compositionHelper.compositionend()})),this.register(this.onRender(function(){return Te._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(Ze){return Te._queueLinkification(Ze.start,Ze.end)}))},Pe.prototype.open=function(Te){var Ze=this;if(!Te)throw new Error("Terminal requires a parent element.");Qe.body.contains(Te)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=Te.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"),Te.appendChild(this.element);var Xe=Qe.createDocumentFragment();this._viewportElement=Qe.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),Xe.appendChild(this._viewportElement),this._viewportScrollArea=Qe.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=Qe.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=Qe.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),Xe.appendChild(this.screenElement),this.textarea=Qe.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 Ze._onTextAreaFocus(et)})),this.register(te.addDisposableDomListener(this.textarea,"blur",function(){return Ze._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var Re=this._instantiationService.createInstance(Ce.CoreBrowserService,this.textarea);this._instantiationService.setService(pe.ICoreBrowserService,Re),this._charSizeService=this._instantiationService.createInstance(me.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(pe.ICharSizeService,this._charSizeService),this._compositionView=Qe.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(ge.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(Xe),this._theme=this.options.theme||this._theme,this._colorManager=new de.ColorManager(Qe,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(et){return Ze._colorManager.onOptionsChange(et)})),this._colorManager.setTheme(this._theme);var Je=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(he.RenderService,Je,this.rows,this.screenElement)),this._instantiationService.setService(pe.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(et){return Ze._onRender.fire(et)})),this.onResize(function(et){return Ze._renderService.resize(et.cols,et.rows)}),this._soundService=this._instantiationService.createInstance(a.SoundService),this._instantiationService.setService(pe.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(be.MouseService),this._instantiationService.setService(pe.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(Ae.Viewport,function(et,ut){return Ze.scrollLines(et,ut)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return Ze.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){Ze._renderService.onCursorMove(),Ze._syncTextArea()})),this.register(this.onResize(function(){return Ze._renderService.onResize(Ze.cols,Ze.rows)})),this.register(this.onBlur(function(){return Ze._renderService.onBlur()})),this.register(this.onFocus(function(){return Ze._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return Ze.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(se.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(pe.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(et){return Ze.scrollLines(et.amount,et.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return Ze._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(et){return Ze._renderService.onSelectionChanged(et.start,et.end,et.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(et){Ze.textarea.value=et,Ze.textarea.focus(),Ze.textarea.select()})),this.register(this.onScroll(function(){Ze.viewport.syncScrollArea(),Ze._selectionService.refresh()})),this.register(te.addDisposableDomListener(this._viewportElement,"scroll",function(){return Ze._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(y.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return Ze._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 Ze._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()},Pe.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+'"')}},Pe.prototype._setTheme=function(Te){var Ze,Xe,Re;this._theme=Te,(Ze=this._colorManager)===null||Ze===void 0||Ze.setTheme(Te),(Xe=this._renderService)===null||Xe===void 0||Xe.setColors(this._colorManager.colors),(Re=this.viewport)===null||Re===void 0||Re.onThemeChange(this._colorManager.colors)},Pe.prototype.bindMouse=function(){var Te=this,Ze=this,Xe=this.element;function Re(st){var lt,pt,yt=Ze._mouseService.getRawByteCoords(st,Ze.screenElement,Ze.cols,Ze.rows);if(!yt)return!1;switch(st.overrideType||st.type){case"mousemove":pt=32,st.buttons===void 0?(lt=3,st.button!==void 0&&(lt=st.button<3?st.button:3)):lt=1&st.buttons?0:4&st.buttons?1:2&st.buttons?2:3;break;case"mouseup":pt=0,lt=st.button<3?st.button:3;break;case"mousedown":pt=1,lt=st.button<3?st.button:3;break;case"wheel":st.deltaY!==0&&(pt=st.deltaY<0?0:1),lt=4;break;default:return!1}return!(pt===void 0||lt===void 0||lt>4)&&Ze._coreMouseService.triggerMouseEvent({col:yt.x-33,row:yt.y-33,button:lt,action:pt,ctrl:st.ctrlKey,alt:st.altKey,shift:st.shiftKey})}var Je={mouseup:null,wheel:null,mousedrag:null,mousemove:null},et=function(st){return Re(st),st.buttons||(Te._document.removeEventListener("mouseup",Je.mouseup),Je.mousedrag&&Te._document.removeEventListener("mousemove",Je.mousedrag)),Te.cancel(st)},ut=function(st){return Re(st),st.preventDefault(),Te.cancel(st)},ct=function(st){st.buttons&&Re(st)},ot=function(st){st.buttons||Re(st)};this.register(this._coreMouseService.onProtocolChange(function(st){st?(Te.optionsService.options.logLevel==="debug"&&Te._logService.debug("Binding to mouse events:",Te._coreMouseService.explainEvents(st)),Te.element.classList.add("enable-mouse-events"),Te._selectionService.disable()):(Te._logService.debug("Unbinding from mouse events."),Te.element.classList.remove("enable-mouse-events"),Te._selectionService.enable()),8&st?Je.mousemove||(Xe.addEventListener("mousemove",ot),Je.mousemove=ot):(Xe.removeEventListener("mousemove",Je.mousemove),Je.mousemove=null),16&st?Je.wheel||(Xe.addEventListener("wheel",ut,{passive:!1}),Je.wheel=ut):(Xe.removeEventListener("wheel",Je.wheel),Je.wheel=null),2&st?Je.mouseup||(Je.mouseup=et):(Te._document.removeEventListener("mouseup",Je.mouseup),Je.mouseup=null),4&st?Je.mousedrag||(Je.mousedrag=ct):(Te._document.removeEventListener("mousemove",Je.mousedrag),Je.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(te.addDisposableDomListener(Xe,"mousedown",function(st){if(st.preventDefault(),Te.focus(),Te._coreMouseService.areMouseEventsActive&&!Te._selectionService.shouldForceSelection(st))return Re(st),Je.mouseup&&Te._document.addEventListener("mouseup",Je.mouseup),Je.mousedrag&&Te._document.addEventListener("mousemove",Je.mousedrag),Te.cancel(st)})),this.register(te.addDisposableDomListener(Xe,"wheel",function(st){if(!Je.wheel){if(!Te.buffer.hasScrollback){var lt=Te.viewport.getLinesScrolled(st);if(lt===0)return;for(var pt=ae.C0.ESC+(Te._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(st.deltaY<0?"A":"B"),yt="",_t=0;_t<Math.abs(lt);_t++)yt+=pt;Te._coreService.triggerDataEvent(yt,!0)}}},{passive:!0})),this.register(te.addDisposableDomListener(Xe,"wheel",function(st){if(!Je.wheel)return Te.viewport.onWheel(st)?void 0:Te.cancel(st)},{passive:!1})),this.register(te.addDisposableDomListener(Xe,"touchstart",function(st){if(!Te._coreMouseService.areMouseEventsActive)return Te.viewport.onTouchStart(st),Te.cancel(st)},{passive:!0})),this.register(te.addDisposableDomListener(Xe,"touchmove",function(st){if(!Te._coreMouseService.areMouseEventsActive)return Te.viewport.onTouchMove(st)?void 0:Te.cancel(st)},{passive:!1}))},Pe.prototype.refresh=function(Te,Ze){var Xe;(Xe=this._renderService)===null||Xe===void 0||Xe.refreshRows(Te,Ze)},Pe.prototype._queueLinkification=function(Te,Ze){var Xe;(Xe=this.linkifier)===null||Xe===void 0||Xe.linkifyRows(Te,Ze)},Pe.prototype.updateCursorStyle=function(Te){this._selectionService&&this._selectionService.shouldColumnSelect(Te)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},Pe.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},Pe.prototype.scrollLines=function(Te,Ze){ke.prototype.scrollLines.call(this,Te,Ze),this.refresh(0,this.rows-1)},Pe.prototype.paste=function(Te){ue.paste(Te,this.textarea,this._coreService)},Pe.prototype.attachCustomKeyEventHandler=function(Te){this._customKeyEventHandler=Te},Pe.prototype.registerLinkMatcher=function(Te,Ze,Xe){var Re=this.linkifier.registerLinkMatcher(Te,Ze,Xe);return this.refresh(0,this.rows-1),Re},Pe.prototype.deregisterLinkMatcher=function(Te){this.linkifier.deregisterLinkMatcher(Te)&&this.refresh(0,this.rows-1)},Pe.prototype.registerLinkProvider=function(Te){return this.linkifier2.registerLinkProvider(Te)},Pe.prototype.registerCharacterJoiner=function(Te){var Ze=this._renderService.registerCharacterJoiner(Te);return this.refresh(0,this.rows-1),Ze},Pe.prototype.deregisterCharacterJoiner=function(Te){this._renderService.deregisterCharacterJoiner(Te)&&this.refresh(0,this.rows-1)},Object.defineProperty(Pe.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),Pe.prototype.addMarker=function(Te){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+Te)},Pe.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},Pe.prototype.select=function(Te,Ze,Xe){this._selectionService.setSelection(Te,Ze,Xe)},Pe.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},Pe.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]}},Pe.prototype.clearSelection=function(){var Te;(Te=this._selectionService)===null||Te===void 0||Te.clearSelection()},Pe.prototype.selectAll=function(){var Te;(Te=this._selectionService)===null||Te===void 0||Te.selectAll()},Pe.prototype.selectLines=function(Te,Ze){var Xe;(Xe=this._selectionService)===null||Xe===void 0||Xe.selectLines(Te,Ze)},Pe.prototype._keyDown=function(Te){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler(Te)===!1)return!1;if(!this._compositionHelper.keydown(Te))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var Ze=ee.evaluateKeyboardEvent(Te,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(Te),Ze.type===3||Ze.type===2){var Xe=this.rows-1;return this.scrollLines(Ze.type===2?-Xe:Xe),this.cancel(Te,!0)}return Ze.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,Te)||(Ze.cancel&&this.cancel(Te,!0),!Ze.key||(Ze.key!==ae.C0.ETX&&Ze.key!==ae.C0.CR||(this.textarea.value=""),this._onKey.fire({key:Ze.key,domEvent:Te}),this._showCursor(),this._coreService.triggerDataEvent(Ze.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(Te,!0)))},Pe.prototype._isThirdLevelShift=function(Te,Ze){var Xe=Te.isMac&&!this.options.macOptionIsMeta&&Ze.altKey&&!Ze.ctrlKey&&!Ze.metaKey||Te.isWindows&&Ze.altKey&&Ze.ctrlKey&&!Ze.metaKey;return Ze.type==="keypress"?Xe:Xe&&(!Ze.keyCode||Ze.keyCode>47)},Pe.prototype._keyUp=function(Te){this._customKeyEventHandler&&this._customKeyEventHandler(Te)===!1||(function(Ze){return Ze.keyCode===16||Ze.keyCode===17||Ze.keyCode===18}(Te)||this.focus(),this.updateCursorStyle(Te))},Pe.prototype._keyPress=function(Te){var Ze;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(Te)===!1)return!1;if(this.cancel(Te),Te.charCode)Ze=Te.charCode;else if(Te.which===null||Te.which===void 0)Ze=Te.keyCode;else{if(Te.which===0||Te.charCode===0)return!1;Ze=Te.which}return!(!Ze||(Te.altKey||Te.ctrlKey||Te.metaKey)&&!this._isThirdLevelShift(this.browser,Te))&&(Ze=String.fromCharCode(Ze),this._onKey.fire({key:Ze,domEvent:Te}),this._showCursor(),this._coreService.triggerDataEvent(Ze,!0),!0)},Pe.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},Pe.prototype.resize=function(Te,Ze){Te!==this.cols||Ze!==this.rows?ke.prototype.resize.call(this,Te,Ze):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},Pe.prototype._afterResize=function(Te,Ze){var Xe,Re;(Xe=this._charSizeService)===null||Xe===void 0||Xe.measure(),(Re=this.viewport)===null||Re===void 0||Re.syncScrollArea(!0)},Pe.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 Te=1;Te<this.rows;Te++)this.buffer.lines.push(this.buffer.getBlankLine(ce.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},Pe.prototype.reset=function(){var Te,Ze;this.options.rows=this.rows,this.options.cols=this.cols;var Xe=this._customKeyEventHandler;this._setup(),ke.prototype.reset.call(this),(Te=this._selectionService)===null||Te===void 0||Te.reset(),this._customKeyEventHandler=Xe,this.refresh(0,this.rows-1),(Ze=this.viewport)===null||Ze===void 0||Ze.syncScrollArea()},Pe.prototype._reportWindowsOptions=function(Te){if(this._renderService)switch(Te){case oe.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var Ze=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),Xe=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(ae.C0.ESC+"[4;"+Xe+";"+Ze+"t");break;case oe.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var Re=this._renderService.dimensions.scaledCellWidth.toFixed(0),Je=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(ae.C0.ESC+"[6;"+Je+";"+Re+"t")}},Pe.prototype.cancel=function(Te,Ze){if(this.options.cancelEvents||Ze)return Te.preventDefault(),Te.stopPropagation(),!1},Pe.prototype._visualBell=function(){return!1},Pe.prototype._soundBell=function(){return this.options.bellStyle==="sound"},Pe}(we.CoreTerminal);fe.Terminal=Se},function(Mt,fe,ve){"use strict";var je=this&&this.__decorate||function(ae,oe,le,ie){var se,re=arguments.length,te=re<3?oe:ie===null?ie=Object.getOwnPropertyDescriptor(oe,le):ie;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")te=Reflect.decorate(ae,oe,le,ie);else for(var z=ae.length-1;z>=0;z--)(se=ae[z])&&(te=(re<3?se(te):re>3?se(oe,le,te):se(oe,le))||te);return re>3&&te&&Object.defineProperty(oe,le,te),te},x=this&&this.__param||function(ae,oe){return function(le,ie){oe(le,ie,ae)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.CompositionHelper=void 0;var ge=ve(5),Ae=ve(1),ue=function(){function ae(oe,le,ie,se,re,te){this._textarea=oe,this._compositionView=le,this._bufferService=ie,this._optionsService=se,this._charSizeService=re,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(oe){var le=this;this._compositionView.textContent=oe.data,this.updateCompositionElements(),setTimeout(function(){le._compositionPosition.end=le._textarea.value.length},0)},ae.prototype.compositionend=function(){this._finalizeComposition(!0)},ae.prototype.keydown=function(oe){if(this._isComposing||this._isSendingComposition){if(oe.keyCode===229||oe.keyCode===16||oe.keyCode===17||oe.keyCode===18)return!1;this._finalizeComposition(!1)}return oe.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},ae.prototype._finalizeComposition=function(oe){var le=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,oe){var ie={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(le._isSendingComposition){le._isSendingComposition=!1;var re=void 0;re=le._isComposing?le._textarea.value.substring(ie.start,ie.end):le._textarea.value.substring(ie.start),le._coreService.triggerDataEvent(re,!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 oe=this,le=this._textarea.value;setTimeout(function(){if(!oe._isComposing){var ie=oe._textarea.value.replace(le,"");ie.length>0&&oe._coreService.triggerDataEvent(ie,!0)}},0)},ae.prototype.updateCompositionElements=function(oe){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,re=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=re+"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=re+"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"}oe||setTimeout(function(){return le.updateCompositionElements(!0)},0)}},ae=je([x(2,Ae.IBufferService),x(3,Ae.IOptionsService),x(4,ge.ICharSizeService),x(5,Ae.ICoreService)],ae)}();fe.CompositionHelper=ue},function(Mt,fe,ve){"use strict";var je,x=this&&this.__extends||(je=function(se,re){return(je=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,re)},function(se,re){function te(){this.constructor=se}je(se,re),se.prototype=re===null?Object.create(re):(te.prototype=re.prototype,new te)}),ge=this&&this.__decorate||function(se,re,te,z){var a,y=arguments.length,E=y<3?re:z===null?z=Object.getOwnPropertyDescriptor(re,te):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(se,re,te,z);else for(var b=se.length-1;b>=0;b--)(a=se[b])&&(E=(y<3?a(E):y>3?a(re,te,E):a(re,te))||E);return y>3&&E&&Object.defineProperty(re,te,E),E},Ae=this&&this.__param||function(se,re){return function(te,z){re(te,z,se)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.Viewport=void 0;var ue=ve(2),ae=ve(7),oe=ve(5),le=ve(1),ie=function(se){function re(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(re,se),re.prototype.onThemeChange=function(te){this._viewportElement.style.backgroundColor=te.background.css},re.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()}))},re.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},re.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)},re.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)}},re.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)},re.prototype.onWheel=function(te){var z=this._getPixelsScrolled(te);return z!==0&&(this._viewportElement.scrollTop+=z,this._bubbleScroll(te,z))},re.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},re.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},re.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},re.prototype.onTouchStart=function(te){this._lastTouchY=te.touches[0].pageY},re.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))},re=ge([Ae(3,le.IBufferService),Ae(4,le.IOptionsService),Ae(5,oe.ICharSizeService),Ae(6,oe.IRenderService)],re)}(ue.Disposable);fe.Viewport=ie},function(Mt,fe,ve){"use strict";function je(ue){return ue.replace(/\r?\n/g,"\r")}function x(ue,ae){return ae?"\x1B[200~"+ue+"\x1B[201~":ue}function ge(ue,ae,oe){ue=x(ue=je(ue),oe.decPrivateModes.bracketedPasteMode),oe.triggerDataEvent(ue,!0),ae.value=""}function Ae(ue,ae,oe){var le=oe.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=je,fe.bracketTextForPaste=x,fe.copyHandler=function(ue,ae){ue.clipboardData&&ue.clipboardData.setData("text/plain",ae.selectionText),ue.preventDefault()},fe.handlePasteEvent=function(ue,ae,oe){ue.stopPropagation(),ue.clipboardData&&ge(ue.clipboardData.getData("text/plain"),ae,oe)},fe.paste=ge,fe.moveTextAreaUnderMouseCursor=Ae,fe.rightClickHandler=function(ue,ae,oe,le,ie){Ae(ue,ae,oe),ie&&!le.isClickInSelection(ue)&&le.selectWordAtCursor(ue),ae.value=le.selectionText,ae.select()}},function(Mt,fe,ve){"use strict";var je,x=this&&this.__extends||(je=function(se,re){return(je=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,re)},function(se,re){function te(){this.constructor=se}je(se,re),se.prototype=re===null?Object.create(re):(te.prototype=re.prototype,new te)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.EscapeSequenceParser=fe.VT500_TRANSITION_TABLE=fe.TransitionTable=void 0;var ge=ve(2),Ae=ve(15),ue=ve(21),ae=ve(22),oe=ve(24),le=function(){function se(re){this.table=new Uint8Array(re)}return se.prototype.setDefault=function(re,te){Ae.fill(this.table,re<<4|te)},se.prototype.add=function(re,te,z,a){this.table[te<<8|re]=z<<4|a},se.prototype.addMany=function(re,te,z,a){for(var y=0;y<re.length;y++)this.table[te<<8|re[y]]=z<<4|a},se}();fe.TransitionTable=le,fe.VT500_TRANSITION_TABLE=function(){var se=new le(4095),re=Array.apply(null,Array(256)).map(function(b,ee){return ee}),te=function(b,ee){return re.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 re(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 oe.DcsParser,z._errorHandler=z._errorHandlerFb,z.setEscHandler({final:"\\"},function(){}),z}return x(re,se),re.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},re.prototype.identToString=function(te){for(var z=[];te;)z.push(String.fromCharCode(255&te)),te>>=8;return z.reverse().join("")},re.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},re.prototype.setPrintHandler=function(te){this._printHandler=te},re.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},re.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)}}},re.prototype.setEscHandler=function(te,z){this._escHandlers[this._identifier(te,[48,126])]=[z]},re.prototype.clearEscHandler=function(te){this._escHandlers[this._identifier(te,[48,126])]&&delete this._escHandlers[this._identifier(te,[48,126])]},re.prototype.setEscHandlerFallback=function(te){this._escHandlerFb=te},re.prototype.setExecuteHandler=function(te,z){this._executeHandlers[te.charCodeAt(0)]=z},re.prototype.clearExecuteHandler=function(te){this._executeHandlers[te.charCodeAt(0)]&&delete this._executeHandlers[te.charCodeAt(0)]},re.prototype.setExecuteHandlerFallback=function(te){this._executeHandlerFb=te},re.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)}}},re.prototype.setCsiHandler=function(te,z){this._csiHandlers[this._identifier(te)]=[z]},re.prototype.clearCsiHandler=function(te){this._csiHandlers[this._identifier(te)]&&delete this._csiHandlers[this._identifier(te)]},re.prototype.setCsiHandlerFallback=function(te){this._csiHandlerFb=te},re.prototype.addDcsHandler=function(te,z){return this._dcsParser.addHandler(this._identifier(te),z)},re.prototype.setDcsHandler=function(te,z){this._dcsParser.setHandler(this._identifier(te),z)},re.prototype.clearDcsHandler=function(te){this._dcsParser.clearHandler(this._identifier(te))},re.prototype.setDcsHandlerFallback=function(te){this._dcsParser.setHandlerFallback(te)},re.prototype.addOscHandler=function(te,z){return this._oscParser.addHandler(te,z)},re.prototype.setOscHandler=function(te,z){this._oscParser.setHandler(te,z)},re.prototype.clearOscHandler=function(te){this._oscParser.clearHandler(te)},re.prototype.setOscHandlerFallback=function(te){this._oscParser.setHandlerFallback(te)},re.prototype.setErrorHandler=function(te){this._errorHandler=te},re.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},re.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},re.prototype.parse=function(te,z){for(var a=0,y=0,E=this.currentState,b=this._oscParser,ee=this._dcsParser,ne=this._collect,ce=this._params,de=this._transitions.table,he=0;he<z;++he){switch((y=de[E<<8|((a=te[he])<160?a:160)])>>4){case 2:for(var pe=he+1;;++pe){if(pe>=z||(a=te[pe])<32||a>126&&a<160){this._printHandler(te,he,pe),he=pe-1;break}if(++pe>=z||(a=te[pe])<32||a>126&&a<160){this._printHandler(te,he,pe),he=pe-1;break}if(++pe>=z||(a=te[pe])<32||a>126&&a<160){this._printHandler(te,he,pe),he=pe-1;break}if(++pe>=z||(a=te[pe])<32||a>126&&a<160){this._printHandler(te,he,pe),he=pe-1;break}}break;case 3:this._executeHandlers[a]?this._executeHandlers[a]():this._executeHandlerFb(a),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:he,code:a,currentState:E,collect:ne,params:ce,abort:!1}).abort)return;break;case 7:for(var me=this._csiHandlers[ne<<8|a],be=me?me.length-1:-1;be>=0&&me[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(++he<z&&(a=te[he])>47&&a<60);he--;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=he+1;;++we)if(we>=z||(a=te[we])===24||a===26||a===27||a>127&&a<160){ee.put(te,he,we),he=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 Qe=he+1;;Qe++)if(Qe>=z||(a=te[Qe])<32||a>127&&a<=159){b.put(te,he,Qe),he=Qe-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},re}(ge.Disposable);fe.EscapeSequenceParser=ie},function(Mt,fe,ve){"use strict";var je,x=this&&this.__extends||(je=function(b,ee){return(je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,ce){ne.__proto__=ce}||function(ne,ce){for(var de in ce)ce.hasOwnProperty(de)&&(ne[de]=ce[de])})(b,ee)},function(b,ee){function ne(){this.constructor=b}je(b,ee),b.prototype=ee===null?Object.create(ee):(ne.prototype=ee.prototype,new ne)}),ge=this&&this.__decorate||function(b,ee,ne,ce){var de,he=arguments.length,pe=he<3?ee:ce===null?ce=Object.getOwnPropertyDescriptor(ee,ne):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")pe=Reflect.decorate(b,ee,ne,ce);else for(var me=b.length-1;me>=0;me--)(de=b[me])&&(pe=(he<3?de(pe):he>3?de(ee,ne,pe):de(ee,ne))||pe);return he>3&&pe&&Object.defineProperty(ee,ne,pe),pe},Ae=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=ve(41),ae=ve(47),oe=ve(48),le=ve(49),ie=ve(29),se=ve(2),re=ve(5),te=ve(1),z=ve(25),a=ve(0),y=1,E=function(b){function ee(ne,ce,de,he,pe,me,be,ye,Ce){var we=b.call(this)||this;we._colors=ne,we._screenElement=ce,we._bufferService=pe,we._charSizeService=me,we._optionsService=be,we._id=y++,we._onRequestRedraw=new a.EventEmitter;var Qe=we._optionsService.options.allowTransparency;return we._characterJoinerRegistry=new ie.CharacterJoinerRegistry(we._bufferService),we._renderLayers=[new ue.TextRenderLayer(we._screenElement,0,we._colors,we._characterJoinerRegistry,Qe,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,de,he,we._bufferService,be),new oe.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,de=this._renderLayers;ce<de.length;ce++){var he=de[ce];he.setColors(this._colors),he.reset()}},ee.prototype.onResize=function(ne,ce){this._updateDimensions();for(var de=0,he=this._renderLayers;de<he.length;de++)he[de].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},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,de){de===void 0&&(de=!1),this._runOperation(function(he){return he.onSelectionChanged(ne,ce,de)})},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,de=this._renderLayers;ce<de.length;ce++)ne(de[ce])},ee.prototype.renderRows=function(ne,ce){for(var de=0,he=this._renderLayers;de<he.length;de++)he[de].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=ge([Ae(4,te.IBufferService),Ae(5,re.ICharSizeService),Ae(6,te.IOptionsService),Ae(7,te.ICoreService),Ae(8,re.ICoreBrowserService)],ee)}(se.Disposable);fe.Renderer=E},function(Mt,fe,ve){"use strict";var je,x=this&&this.__extends||(je=function(se,re){return(je=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,re)},function(se,re){function te(){this.constructor=se}je(se,re),se.prototype=re===null?Object.create(re):(te.prototype=re.prototype,new te)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.TextRenderLayer=void 0;var ge=ve(42),Ae=ve(13),ue=ve(6),ae=ve(3),oe=ve(29),le=ve(4),ie=function(se){function re(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 ge.GridCache,ce._characterJoinerRegistry=y,ce}return x(re,se),re.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)},re.prototype.reset=function(){this._state.clear(),this._clearAll()},re.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 de=this._workCell,he=!1,pe=ce;if(de.getWidth()!==0){if(ne.length>0&&ce===ne[0][0]){he=!0;var me=ne.shift();de=new oe.JoinedCellData(this._workCell,ee.translateToString(!0,me[0],me[1]),me[1]-me[0]),pe=me[1]-1}!he&&this._isOverlapping(de)&&pe<ee.length-1&&ee.getCodePoint(pe+1)===ae.NULL_CELL_CODE&&(de.content&=-12582913,de.content|=2<<22),y(de,ce,E),ce=pe}}},re.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,de,he){var pe=null;ce.isInverse()?pe=ce.isFgDefault()?a._colors.foreground.css:ce.isFgRGB()?"rgb("+ue.AttributeData.toColorRGB(ce.getFgColor()).join(",")+")":a._colors.ansi[ce.getFgColor()].css:ce.isBgRGB()?pe="rgb("+ue.AttributeData.toColorRGB(ce.getBgColor()).join(",")+")":ce.isBgPalette()&&(pe=a._colors.ansi[ce.getBgColor()].css),ne===null&&(b=de,ee=he),he!==ee?(y.fillStyle=ne||"",a._fillCells(b,ee,E-b,1),b=de,ee=he):ne!==pe&&(y.fillStyle=ne||"",a._fillCells(b,ee,de-b,1),b=de,ee=he),ne=pe}),ne!==null&&(y.fillStyle=ne,this._fillCells(b,ee,E-b,1)),y.restore()},re.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()}})},re.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))},re.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},re.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},re}(Ae.BaseRenderLayer);fe.TextRenderLayer=ie},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.GridCache=void 0;var je=function(){function x(){this.cache=[]}return x.prototype.resize=function(ge,Ae){for(var ue=0;ue<ge;ue++){this.cache.length<=ue&&this.cache.push([]);for(var ae=this.cache[ue].length;ae<Ae;ae++)this.cache[ue].push(void 0);this.cache[ue].length=Ae}this.cache.length=ge},x.prototype.clear=function(){for(var ge=0;ge<this.cache.length;ge++)for(var Ae=0;Ae<this.cache[ge].length;Ae++)this.cache[ge][Ae]=void 0},x}();fe.GridCache=je},function(Mt,fe,ve){"use strict";var je,x=this&&this.__extends||(je=function(a,y){return(je=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}je(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 ge=ve(9),Ae=ve(44),ue=ve(27),ae=ve(46),oe=ve(11),le=ve(28),ie=ve(10),se={css:"rgba(0, 0, 0, 0)",rgba:0};function re(a){return a.code<<21|a.bg<<12|a.fg<<3|(a.bold?0:4)+(a.dim?0:2)+(a.italic?0:1)}fe.getGlyphCacheKey=re;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=re(b),de=this._cacheMap.get(ce);if(de!=null)return this._drawFromCache(E,de,ee,ne),!0;if(this._drawToCacheCount<100){var he=void 0;he=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var pe=this._drawToCache(b,he);return this._cacheMap.set(ce,pe),this._drawFromCache(E,pe,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),de=this._toCoordinateY(b.index);E.drawImage(b.inBitmap?this._bitmap:this._cacheCanvas,ce,de,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===ge.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===ge.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=ge.DIM_OPACITY),this._tmpCtx.fillText(E.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var de=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),he=!1;this._config.allowTransparency||(he=function(ye,Ce){for(var we=!0,Qe=Ce.rgba>>>24,Se=Ce.rgba>>>16&255,ke=Ce.rgba>>>8&255,Pe=0;Pe<ye.data.length;Pe+=4)ye.data[Pe]===Qe&&ye.data[Pe+1]===Se&&ye.data[Pe+2]===ke?ye.data[Pe+3]=0:we=!1;return we}(de,ee));var pe=this._toCoordinateX(b),me=this._toCoordinateY(b);this._cacheCtx.putImageData(de,pe,me);var be={index:b,isEmpty:he,inBitmap:!1};return this._addGlyphToBitmap(be),be},y.prototype._addGlyphToBitmap=function(E){var b=this;!("createImageBitmap"in window)||oe.isFirefox||oe.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}(Ae.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}(Ae.BaseCharAtlas);fe.NoneCharAtlas=z},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.BaseCharAtlas=void 0;var je=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=je},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.ColorContrastCache=void 0;var je=function(){function x(){this._color={},this._rgba={}}return x.prototype.clear=function(){this._color={},this._rgba={}},x.prototype.setCss=function(ge,Ae,ue){this._rgba[ge]||(this._rgba[ge]={}),this._rgba[ge][Ae]=ue},x.prototype.getCss=function(ge,Ae){return this._rgba[ge]?this._rgba[ge][Ae]:void 0},x.prototype.setColor=function(ge,Ae,ue){this._color[ge]||(this._color[ge]={}),this._color[ge][Ae]=ue},x.prototype.getColor=function(ge,Ae){return this._color[ge]?this._color[ge][Ae]:void 0},x}();fe.ColorContrastCache=je},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.LRUMap=void 0;var je=function(){function x(ge){this.capacity=ge,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return x.prototype._unlinkNode=function(ge){var Ae=ge.prev,ue=ge.next;ge===this._head&&(this._head=ue),ge===this._tail&&(this._tail=Ae),Ae!==null&&(Ae.next=ue),ue!==null&&(ue.prev=Ae)},x.prototype._appendNode=function(ge){var Ae=this._tail;Ae!==null&&(Ae.next=ge),ge.prev=Ae,ge.next=null,this._tail=ge,this._head===null&&(this._head=ge)},x.prototype.prealloc=function(ge){for(var Ae=this._nodePool,ue=0;ue<ge;ue++)Ae.push({prev:null,next:null,key:null,value:null})},x.prototype.get=function(ge){var Ae=this._map[ge];return Ae!==void 0?(this._unlinkNode(Ae),this._appendNode(Ae),Ae.value):null},x.prototype.peekValue=function(ge){var Ae=this._map[ge];return Ae!==void 0?Ae.value:null},x.prototype.peek=function(){var ge=this._head;return ge===null?null:ge.value},x.prototype.set=function(ge,Ae){var ue=this._map[ge];if(ue!==void 0)ue=this._map[ge],this._unlinkNode(ue),ue.value=Ae;else if(this.size>=this.capacity)ue=this._head,this._unlinkNode(ue),delete this._map[ue.key],ue.key=ge,ue.value=Ae,this._map[ge]=ue;else{var ae=this._nodePool;ae.length>0?((ue=ae.pop()).key=ge,ue.value=Ae):ue={prev:null,next:null,key:ge,value:Ae},this._map[ge]=ue,this.size++}this._appendNode(ue)},x}();fe.LRUMap=je},function(Mt,fe,ve){"use strict";var je,x=this&&this.__extends||(je=function(Ae,ue){return(je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ae,oe){ae.__proto__=oe}||function(ae,oe){for(var le in oe)oe.hasOwnProperty(le)&&(ae[le]=oe[le])})(Ae,ue)},function(Ae,ue){function ae(){this.constructor=Ae}je(Ae,ue),Ae.prototype=ue===null?Object.create(ue):(ae.prototype=ue.prototype,new ae)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.SelectionRenderLayer=void 0;var ge=function(Ae){function ue(ae,oe,le,ie,se,re){var te=Ae.call(this,ae,"selection",oe,!0,le,ie,se,re)||this;return te._clearState(),te}return x(ue,Ae),ue.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},ue.prototype.resize=function(ae){Ae.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,oe,le){if(this._didStateChange(ae,oe,le,this._bufferService.buffer.ydisp))if(this._clearAll(),ae&&oe){var ie=ae[1]-this._bufferService.buffer.ydisp,se=oe[1]-this._bufferService.buffer.ydisp,re=Math.max(ie,0),te=Math.min(se,this._bufferService.rows-1);if(!(re>=this._bufferService.rows||te<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,le){var z=ae[0],a=oe[0]-z,y=te-re+1;this._fillCells(z,re,a,y)}else{z=ie===re?ae[0]:0;var E=re===te?oe[0]:this._bufferService.cols;this._fillCells(z,re,E-z,1);var b=Math.max(te-re-1,0);if(this._fillCells(0,re+1,this._bufferService.cols,b),re!==te){var ee=se===te?oe[0]:this._bufferService.cols;this._fillCells(0,te,ee,1)}}this._state.start=[ae[0],ae[1]],this._state.end=[oe[0],oe[1]],this._state.columnSelectMode=le,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},ue.prototype._didStateChange=function(ae,oe,le,ie){return!this._areCoordinatesEqual(ae,this._state.start)||!this._areCoordinatesEqual(oe,this._state.end)||le!==this._state.columnSelectMode||ie!==this._state.ydisp},ue.prototype._areCoordinatesEqual=function(ae,oe){return!(!ae||!oe)&&ae[0]===oe[0]&&ae[1]===oe[1]},ue}(ve(13).BaseRenderLayer);fe.SelectionRenderLayer=ge},function(Mt,fe,ve){"use strict";var je,x=this&&this.__extends||(je=function(oe,le){return(je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,se){ie.__proto__=se}||function(ie,se){for(var re in se)se.hasOwnProperty(re)&&(ie[re]=se[re])})(oe,le)},function(oe,le){function ie(){this.constructor=oe}je(oe,le),oe.prototype=le===null?Object.create(le):(ie.prototype=le.prototype,new ie)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.CursorRenderLayer=void 0;var ge=ve(13),Ae=ve(4),ue=function(oe){function le(ie,se,re,te,z,a,y,E,b){var ee=oe.call(this,ie,"cursor",se,!0,re,te,a,y)||this;return ee._onRequestRedraw=z,ee._coreService=E,ee._coreBrowserService=b,ee._cell=new Ae.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,oe),le.prototype.resize=function(ie){oe.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,re=se-this._bufferService.buffer.ydisp;if(re<0||re>=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,re,this._cell):this._renderBlurCursor(te,re,this._cell),this._ctx.restore(),this._state.x=te,this._state.y=re,this._state.isFocused=!1,this._state.style=z,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===te&&this._state.y===re&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](te,re,this._cell),this._ctx.restore(),this._state.x=te,this._state.y=re,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},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,re){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,re){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(ie,se,re.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(re,ie,se),this._ctx.restore()},le.prototype._renderUnderlineCursor=function(ie,se,re){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(ie,se),this._ctx.restore()},le.prototype._renderBlurCursor=function(ie,se,re){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(ie,se,re.getWidth(),1),this._ctx.restore()},le}(ge.BaseRenderLayer);fe.CursorRenderLayer=ue;var ae=function(){function oe(le,ie){this._renderCallback=ie,this.isCursorVisible=!0,le&&this._restartInterval()}return Object.defineProperty(oe.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),oe.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)},oe.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})))},oe.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 re=600-(Date.now()-ie._animationTimeRestarted);return ie._animationTimeRestarted=void 0,void ie._restartInterval(re)}ie.isCursorVisible=!ie.isCursorVisible,ie._animationFrame=window.requestAnimationFrame(function(){ie._renderCallback(),ie._animationFrame=void 0})},600)},le)},oe.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)},oe.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},oe}()},function(Mt,fe,ve){"use strict";var je,x=this&&this.__extends||(je=function(oe,le){return(je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,se){ie.__proto__=se}||function(ie,se){for(var re in se)se.hasOwnProperty(re)&&(ie[re]=se[re])})(oe,le)},function(oe,le){function ie(){this.constructor=oe}je(oe,le),oe.prototype=le===null?Object.create(le):(ie.prototype=le.prototype,new ie)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.LinkRenderLayer=void 0;var ge=ve(13),Ae=ve(9),ue=ve(26),ae=function(oe){function le(ie,se,re,te,z,a,y,E){var b=oe.call(this,ie,"link",se,!0,re,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,oe),le.prototype.resize=function(ie){oe.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===Ae.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}(ge.BaseRenderLayer);fe.LinkRenderLayer=ae},function(Mt,fe,ve){"use strict";var je=this&&this.__decorate||function(oe,le,ie,se){var re,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(oe,le,ie,se);else for(var a=oe.length-1;a>=0;a--)(re=oe[a])&&(z=(te<3?re(z):te>3?re(le,ie,z):re(le,ie))||z);return te>3&&z&&Object.defineProperty(le,ie,z),z},x=this&&this.__param||function(oe,le){return function(ie,se){le(ie,se,oe)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.MouseZone=fe.Linkifier=void 0;var ge=ve(0),Ae=ve(1),ue=function(){function oe(le,ie,se){this._bufferService=le,this._logService=ie,this._unicodeService=se,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new ge.EventEmitter,this._onHideLinkUnderline=new ge.EventEmitter,this._onLinkTooltip=new ge.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return 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}),Object.defineProperty(oe.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),oe.prototype.attachToDom=function(le,ie){this._element=le,this._mouseZoneManager=ie},oe.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()},oe._timeBeforeLatency))},oe.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,re=Math.ceil(2e3/this._bufferService.cols),te=this._bufferService.buffer.iterator(!1,ie,se,re,re);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")},oe.prototype.registerLinkMatcher=function(le,ie,se){if(se===void 0&&(se={}),!ie)throw new Error("handler must be defined");var re={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(re),re.id},oe.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)},oe.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},oe.prototype._doLinkifyRow=function(le,ie,se){for(var re,te=this,z=new RegExp(se.regex.source,(se.regex.flags||"")+"g"),a=-1,y=function(){var b=re[typeof se.matchIndex!="number"?0:se.matchIndex];if(!b)return E._logService.debug("match found without corresponding matchIndex",re,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]),de=ce?ce>>9&511:void 0;se.validationCallback?se.validationCallback(b,function(he){te._rowsTimeoutId||he&&te._addLink(ee[1],ee[0]-te._bufferService.buffer.ydisp,b,se,de)}):E._addLink(ee[1],ee[0]-E._bufferService.buffer.ydisp,b,se,de)},E=this;(re=z.exec(ie))!==null&&y()!=="break";);},oe.prototype._addLink=function(le,ie,se,re,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(re.handler)return re.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)),re.hoverTooltipCallback&&re.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"),re.hoverLeaveCallback&&re.hoverLeaveCallback()},function(ne){return!re.willLinkActivate||re.willLinkActivate(ne,se)}))}},oe.prototype._createLinkHoverEvent=function(le,ie,se,re,te){return{x1:le,y1:ie,x2:se,y2:re,cols:this._bufferService.cols,fg:te}},oe._timeBeforeLatency=200,oe=je([x(0,Ae.IBufferService),x(1,Ae.ILogService),x(2,Ae.IUnicodeService)],oe)}();fe.Linkifier=ue;var ae=function(oe,le,ie,se,re,te,z,a,y){this.x1=oe,this.y1=le,this.x2=ie,this.y2=se,this.clickCallback=re,this.hoverCallback=te,this.tooltipCallback=z,this.leaveCallback=a,this.willLinkActivate=y};fe.MouseZone=ae},function(Mt,fe,ve){"use strict";var je,x=this&&this.__extends||(je=function(b,ee){return(je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,ce){ne.__proto__=ce}||function(ne,ce){for(var de in ce)ce.hasOwnProperty(de)&&(ne[de]=ce[de])})(b,ee)},function(b,ee){function ne(){this.constructor=b}je(b,ee),b.prototype=ee===null?Object.create(ee):(ne.prototype=ee.prototype,new ne)}),ge=this&&this.__decorate||function(b,ee,ne,ce){var de,he=arguments.length,pe=he<3?ee:ce===null?ce=Object.getOwnPropertyDescriptor(ee,ne):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")pe=Reflect.decorate(b,ee,ne,ce);else for(var me=b.length-1;me>=0;me--)(de=b[me])&&(pe=(he<3?de(pe):he>3?de(ee,ne,pe):de(ee,ne))||pe);return he>3&&pe&&Object.defineProperty(ee,ne,pe),pe},Ae=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=ve(11),ae=ve(52),oe=ve(4),le=ve(0),ie=ve(5),se=ve(1),re=ve(30),te=ve(53),z=ve(2),a="\xA0",y=new RegExp(a,"g"),E=function(b){function ee(ne,ce,de,he,pe,me,be){var ye=b.call(this)||this;return ye._element=ne,ye._screenElement=ce,ye._bufferService=de,ye._coreService=he,ye._mouseService=pe,ye._optionsService=me,ye._renderService=be,ye._dragScrollAmount=0,ye._enabled=!0,ye._workCell=new oe.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 de=this._bufferService.buffer,he=[];if(this._activeSelectionMode===3){if(ne[0]===ce[0])return"";for(var pe=ne[1];pe<=ce[1];pe++){var me=de.translateBufferLineToString(pe,!0,ne[0],ce[0]);he.push(me)}}else{var be=ne[1]===ce[1]?ce[0]:void 0;for(he.push(de.translateBufferLineToString(ne[1],!0,ne[0],be)),pe=ne[1]+1;pe<=ce[1]-1;pe++){var ye=de.lines.get(pe);me=de.translateBufferLineToString(pe,!0),ye&&ye.isWrapped?he[he.length-1]+=me:he.push(me)}ne[1]!==ce[1]&&(ye=de.lines.get(ce[1]),me=de.translateBufferLineToString(ce[1],!0,0,ce[0]),ye&&ye.isWrapped?he[he.length-1]+=me:he.push(me))}return he.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),de=this._model.finalSelectionStart,he=this._model.finalSelectionEnd;return!!(de&&he&&ce)&&this._areCoordsInSelection(ce,de,he)},ee.prototype._areCoordsInSelection=function(ne,ce,de){return ne[1]>ce[1]&&ne[1]<de[1]||ce[1]===de[1]&&ne[1]===ce[1]&&ne[0]>=ce[0]&&ne[0]<de[0]||ce[1]<de[1]&&ne[1]===de[1]&&ne[0]<de[0]||ce[1]<de[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=re.getCoordsRelativeToElement(ne,this._screenElement)[1],de=this._renderService.dimensions.canvasHeight;return ce>=0&&ce<=de?0:(ce>de&&(ce-=de),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 de=this._bufferService.buffer;if(this._model.selectionEnd[1]<de.lines.length){var he=de.lines.get(this._model.selectionEnd[1]);he&&he.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}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 de=this._mouseService.getCoords(ne,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(de&&de[0]!==void 0&&de[1]!==void 0){var he=te.moveToCellSequence(de[0]-1,de[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(he,!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(de){return ce._onTrim(de)})},ee.prototype._convertViewportColToCharacterIndex=function(ne,ce){for(var de=ce[0],he=0;ce[0]>=he;he++){var pe=ne.loadCell(he,this._workCell).getChars().length;this._workCell.getWidth()===0?de--:pe>1&&ce[0]!==he&&(de+=pe-1)}return de},ee.prototype.setSelection=function(ne,ce,de){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[ne,ce],this._model.selectionStartLength=de,this.refresh()},ee.prototype._getWordAt=function(ne,ce,de,he){if(de===void 0&&(de=!0),he===void 0&&(he=!0),!(ne[0]>=this._bufferService.cols)){var pe=this._bufferService.buffer,me=pe.lines.get(ne[1]);if(me){var be=pe.translateBufferLineToString(ne[1],!1),ye=this._convertViewportColToCharacterIndex(me,ne),Ce=ye,we=ne[0]-ye,Qe=0,Se=0,ke=0,Pe=0;if(be.charAt(ye)===" "){for(;ye>0&&be.charAt(ye-1)===" ";)ye--;for(;Ce<be.length&&be.charAt(Ce+1)===" ";)Ce++}else{var Te=ne[0],Ze=ne[0];me.getWidth(Te)===0&&(Qe++,Te--),me.getWidth(Ze)===2&&(Se++,Ze++);var Xe=me.getString(Ze).length;for(Xe>1&&(Pe+=Xe-1,Ce+=Xe-1);Te>0&&ye>0&&!this._isCharWordSeparator(me.loadCell(Te-1,this._workCell));){me.loadCell(Te-1,this._workCell);var Re=this._workCell.getChars().length;this._workCell.getWidth()===0?(Qe++,Te--):Re>1&&(ke+=Re-1,ye-=Re-1),ye--,Te--}for(;Ze<me.length&&Ce+1<be.length&&!this._isCharWordSeparator(me.loadCell(Ze+1,this._workCell));){me.loadCell(Ze+1,this._workCell);var Je=this._workCell.getChars().length;this._workCell.getWidth()===2?(Se++,Ze++):Je>1&&(Pe+=Je-1,Ce+=Je-1),Ce++,Ze++}}Ce++;var et=ye+we-Qe+ke,ut=Math.min(this._bufferService.cols,Ce-ye+Qe+Se-ke-Pe);if(ce||be.slice(ye,Ce).trim()!==""){if(de&&et===0&&me.getCodePoint(0)!==32){var ct=pe.lines.get(ne[1]-1);if(ct&&me.isWrapped&&ct.getCodePoint(this._bufferService.cols-1)!==32){var ot=this._getWordAt([this._bufferService.cols-1,ne[1]-1],!1,!0,!1);if(ot){var st=this._bufferService.cols-ot.start;et-=st,ut+=st}}}if(he&&et+ut===this._bufferService.cols&&me.getCodePoint(this._bufferService.cols-1)!==32){var lt=pe.lines.get(ne[1]+1);if(lt&<.isWrapped&<.getCodePoint(0)!==32){var pt=this._getWordAt([0,ne[1]+1],!1,!1,!0);pt&&(ut+=pt.length)}}return{start:et,length:ut}}}}},ee.prototype._selectWordAt=function(ne,ce){var de=this._getWordAt(ne,ce);if(de){for(;de.start<0;)de.start+=this._bufferService.cols,ne[1]--;this._model.selectionStart=[de.start,ne[1]],this._model.selectionStartLength=de.length}},ee.prototype._selectToWordAt=function(ne){var ce=this._getWordAt(ne,!0);if(ce){for(var de=ne[1];ce.start<0;)ce.start+=this._bufferService.cols,de--;if(!this._model.areSelectionValuesReversed())for(;ce.start+ce.length>this._bufferService.cols;)ce.length-=this._bufferService.cols,de++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?ce.start:ce.start+ce.length,de]}},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=ge([Ae(2,se.IBufferService),Ae(3,se.ICoreService),Ae(4,ie.IMouseService),Ae(5,se.IOptionsService),Ae(6,ie.IRenderService)],ee)}(z.Disposable);fe.SelectionService=E},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.SelectionModel=void 0;var je=function(){function x(ge){this._bufferService=ge,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 ge=this.selectionStart[0]+this.selectionStartLength;return ge>this._bufferService.cols?[ge%this._bufferService.cols,this.selectionStart[1]+Math.floor(ge/this._bufferService.cols)]:[ge,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 ge=this.selectionStart,Ae=this.selectionEnd;return!(!ge||!Ae)&&(ge[1]>Ae[1]||ge[1]===Ae[1]&&ge[0]>Ae[0])},x.prototype.onTrim=function(ge){return this.selectionStart&&(this.selectionStart[1]-=ge),this.selectionEnd&&(this.selectionEnd[1]-=ge),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},x}();fe.SelectionModel=je},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.moveToCellSequence=void 0;var je=ve(12);function x(le,ie,se,re){var te=le-ge(se,le),z=ie-ge(se,ie);return oe(Math.abs(te-z)-function(a,y,E){for(var b=0,ee=a-ge(E,a),ne=y-ge(E,y),ce=0;ce<Math.abs(ee-ne);ce++){var de=Ae(a,y)==="A"?-1:1,he=E.buffer.lines.get(ee+de*ce);he&&he.isWrapped&&b++}return b}(le,ie,se),ae(Ae(le,ie),re))}function ge(le,ie){for(var se=0,re=le.buffer.lines.get(ie),te=re&&re.isWrapped;te&&ie>=0&&ie<le.rows;)se++,te=(re=le.buffer.lines.get(--ie))&&re.isWrapped;return se}function Ae(le,ie){return le>ie?"A":"B"}function ue(le,ie,se,re,te,z){for(var a=le,y=ie,E="";a!==se||y!==re;)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 je.C0.ESC+se+le}function oe(le,ie){le=Math.floor(le);for(var se="",re=0;re<le;re++)se+=ie;return se}fe.moveToCellSequence=function(le,ie,se,re){var te,z=se.buffer.x,a=se.buffer.y;if(!se.buffer.hasScrollback)return function(E,b,ee,ne,ce,de){return x(b,ne,ce,de).length===0?"":oe(ue(E,b,E,b-ge(ce,b),!1,ce).length,ae("D",de))}(z,a,0,ie,se,re)+x(a,ie,se,re)+function(E,b,ee,ne,ce,de){var he;he=x(b,ne,ce,de).length>0?ne-ge(ce,ne):b;var pe=ne,me=function(be,ye,Ce,we,Qe,Se){var ke;return ke=x(Ce,we,Qe,Se).length>0?we-ge(Qe,we):ye,be<Ce&&ke<=we||be>=Ce&&ke<we?"C":"D"}(E,b,ee,ne,ce,de);return oe(ue(E,he,ee,pe,me==="C",ce).length,ae(me,de))}(z,a,le,ie,se,re);if(a===ie)return te=z>le?"D":"C",oe(Math.abs(z-le),ae(te,re));te=a>ie?"D":"C";var y=Math.abs(a-ie);return oe(function(E,b){return b.cols-E}(a>ie?le:z,se)+(y-1)*se.cols+1+((a>ie?z:le)-1),ae(te,re))}},function(Mt,fe,ve){"use strict";var je=this&&this.__decorate||function(ue,ae,oe,le){var ie,se=arguments.length,re=se<3?ae:le===null?le=Object.getOwnPropertyDescriptor(ae,oe):le;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(ue,ae,oe,le);else for(var te=ue.length-1;te>=0;te--)(ie=ue[te])&&(re=(se<3?ie(re):se>3?ie(ae,oe,re):ie(ae,oe))||re);return se>3&&re&&Object.defineProperty(ae,oe,re),re},x=this&&this.__param||function(ue,ae){return function(oe,le){ae(oe,le,ue)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.SoundService=void 0;var ge=ve(1),Ae=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 oe=ae.createBufferSource();ae.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(le){oe.buffer=le,oe.connect(ae.destination),oe.start(0)})}},ue.prototype._base64ToArrayBuffer=function(ae){for(var oe=window.atob(ae),le=oe.length,ie=new Uint8Array(le),se=0;se<le;se++)ie[se]=oe.charCodeAt(se);return ie.buffer},ue.prototype._removeMimeType=function(ae){return ae.split(",")[1]},ue=je([x(0,ge.IOptionsService)],ue)}();fe.SoundService=Ae},function(Mt,fe,ve){"use strict";var je,x=this&&this.__extends||(je=function(se,re){return(je=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,re)},function(se,re){function te(){this.constructor=se}je(se,re),se.prototype=re===null?Object.create(re):(te.prototype=re.prototype,new te)}),ge=this&&this.__decorate||function(se,re,te,z){var a,y=arguments.length,E=y<3?re:z===null?z=Object.getOwnPropertyDescriptor(re,te):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(se,re,te,z);else for(var b=se.length-1;b>=0;b--)(a=se[b])&&(E=(y<3?a(E):y>3?a(re,te,E):a(re,te))||E);return y>3&&E&&Object.defineProperty(re,te,E),E},Ae=this&&this.__param||function(se,re){return function(te,z){re(te,z,se)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.MouseZoneManager=void 0;var ue=ve(2),ae=ve(7),oe=ve(5),le=ve(1),ie=function(se){function re(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(re,se),re.prototype.dispose=function(){se.prototype.dispose.call(this),this._deactivate()},re.prototype.add=function(te){this._zones.push(te),this._zones.length===1&&this._activate()},re.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()}},re.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},re.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},re.prototype._onMouseMove=function(te){this._lastHoverCoords[0]===te.pageX&&this._lastHoverCoords[1]===te.pageY||(this._onHover(te),this._lastHoverCoords=[te.pageX,te.pageY])},re.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)))},re.prototype._onTooltip=function(te){this._tooltipTimeout=void 0;var z=this._findZoneEventAt(te);z&&z.tooltipCallback&&z.tooltipCallback(te)},re.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())}},re.prototype._onMouseLeave=function(te){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},re.prototype._onClick=function(te){var z=this._findZoneEventAt(te),a=this._getSelectionLength();z&&a===this._initialSelectionLength&&(z.clickCallback(te),te.preventDefault(),te.stopImmediatePropagation())},re.prototype._getSelectionLength=function(){var te=this._selectionService.selectionText;return te?te.length:0},re.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}},re=ge([Ae(2,le.IBufferService),Ae(3,oe.IMouseService),Ae(4,oe.ISelectionService),Ae(5,le.IOptionsService)],re)}(ue.Disposable);fe.MouseZoneManager=ie},function(Mt,fe,ve){"use strict";var je,x=this&&this.__extends||(je=function(re,te){return(je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(z,a){z.__proto__=a}||function(z,a){for(var y in a)a.hasOwnProperty(y)&&(z[y]=a[y])})(re,te)},function(re,te){function z(){this.constructor=re}je(re,te),re.prototype=te===null?Object.create(te):(z.prototype=te.prototype,new z)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.AccessibilityManager=void 0;var ge=ve(18),Ae=ve(11),ue=ve(31),ae=ve(7),oe=ve(2),le=ve(32),ie=ve(17),se=function(re){function te(z,a){var y=re.call(this)||this;y._terminal=z,y._renderService=a,y._liveRegionLineCount=0,y._charsToConsume=[],y._charsToAnnounce="",y._accessibilityTreeRoot=document.createElement("div"),y._accessibilityTreeRoot.classList.add("xterm-accessibility"),y._rowContainer=document.createElement("div"),y._rowContainer.classList.add("xterm-accessibility-tree"),y._rowContainer.setAttribute("role","list"),y._rowElements=[];for(var 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,re),te.prototype.dispose=function(){re.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+=ge.tooMuchOutput)),Ae.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,Ae.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=" ":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}(oe.Disposable);fe.AccessibilityManager=se},function(Mt,fe,ve){"use strict";var je,x=this&&this.__extends||(je=function(y,E){return(je=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}je(y,E),y.prototype=E===null?Object.create(E):(b.prototype=E.prototype,new b)}),ge=this&&this.__decorate||function(y,E,b,ee){var ne,ce=arguments.length,de=ce<3?E:ee===null?ee=Object.getOwnPropertyDescriptor(E,b):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")de=Reflect.decorate(y,E,b,ee);else for(var he=y.length-1;he>=0;he--)(ne=y[he])&&(de=(ce<3?ne(de):ce>3?ne(E,b,de):ne(E,b))||de);return ce>3&&de&&Object.defineProperty(E,b,de),de},Ae=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=ve(58),ae=ve(9),oe=ve(2),le=ve(5),ie=ve(1),se=ve(0),re=ve(10),te=ve(17),z=1,a=function(y){function E(b,ee,ne,ce,de,he,pe,me,be){var ye=y.call(this)||this;return ye._colors=b,ye._element=ee,ye._screenElement=ne,ye._viewportElement=ce,ye._linkifier=de,ye._linkifier2=he,ye._charSizeService=pe,ye._optionsService=me,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: "+re.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,de=ee[1]-this._bufferService.buffer.ydisp,he=Math.max(ce,0),pe=Math.min(de,this._bufferService.rows-1);if(!(he>=this._bufferService.rows||pe<0)){var me=document.createDocumentFragment();if(ne)me.appendChild(this._createSelectionElement(he,b[0],ee[0],pe-he+1));else{var be=ce===he?b[0]:0,ye=he===pe?ee[0]:this._bufferService.cols;me.appendChild(this._createSelectionElement(he,be,ye));var Ce=pe-he-1;if(me.appendChild(this._createSelectionElement(he+1,0,this._bufferService.cols,Ce)),he!==pe){var we=de===pe?ee[0]:this._bufferService.cols;me.appendChild(this._createSelectionElement(pe,0,we))}}this._selectionContainer.appendChild(me)}}},E.prototype._createSelectionElement=function(b,ee,ne,ce){ce===void 0&&(ce=1);var de=document.createElement("div");return de.style.height=ce*this.dimensions.actualCellHeight+"px",de.style.top=b*this.dimensions.actualCellHeight+"px",de.style.left=ee*this.dimensions.actualCellWidth+"px",de.style.width=this.dimensions.actualCellWidth*(ne-ee)+"px",de},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),de=this._optionsService.options.cursorBlink,he=b;he<=ee;he++){var pe=this._rowElements[he];pe.innerHTML="";var me=he+this._bufferService.buffer.ydisp,be=this._bufferService.buffer.lines.get(me),ye=this._optionsService.options.cursorStyle;pe.appendChild(this._rowFactory.createRow(be,me===ne,ye,ce,de,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,de,he){for(;b!==ee||ne!==ce;){var pe=this._rowElements[ne];if(!pe)return;var me=pe.children[b];me&&(me.style.textDecoration=he?"underline":"none"),++b>=de&&(b=0,ne++)}},E=ge([Ae(6,le.ICharSizeService),Ae(7,ie.IOptionsService),Ae(8,ie.IBufferService)],E)}(oe.Disposable);fe.DomRenderer=a},function(Mt,fe,ve){"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 je=ve(9),x=ve(3),ge=ve(4),Ae=ve(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 oe(le,ie,se){this._document=le,this._optionsService=ie,this._colors=se,this._workCell=new ge.CellData}return oe.prototype.setColors=function(le){this._colors=le},oe.prototype.createRow=function(le,ie,se,re,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===re){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===re)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(),de=this._workCell.getFgColorMode(),he=this._workCell.getBgColor(),pe=this._workCell.getBgColorMode(),me=!!this._workCell.isInverse();if(me){var be=ce;ce=he,he=be;var ye=de;de=pe,pe=ye}switch(de){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=Ae.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)||me&&ne.classList.add("xterm-fg-"+je.INVERTED_DEFAULT_COLOR)}switch(pe){case 16777216:case 33554432:ne.classList.add("xterm-bg-"+he);break;case 50331648:this._addStyle(ne,"background-color:#"+ae(he.toString(16),"0",6));break;case 0:default:me&&ne.classList.add("xterm-bg-"+je.INVERTED_DEFAULT_COLOR)}y.appendChild(ne)}}return y},oe.prototype._applyMinimumContrast=function(le,ie,se){if(this._optionsService.options.minimumContrastRatio===1)return!1;var re=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return re===void 0&&(re=Ae.color.ensureContrastRatio(ie,se,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,re!=null?re:null)),!!re&&(this._addStyle(le,"color:"+re.css),!0)},oe.prototype._addStyle=function(le,ie){le.setAttribute("style",""+(le.getAttribute("style")||"")+ie+";")},oe}();function ae(oe,le,ie){for(;oe.length<ie;)oe=le+oe;return oe}fe.DomRendererRowFactory=ue},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.evaluateKeyboardEvent=void 0;var je=ve(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(ge,Ae,ue,ae){var oe={type:0,cancel:!1,key:void 0},le=(ge.shiftKey?1:0)|(ge.altKey?2:0)|(ge.ctrlKey?4:0)|(ge.metaKey?8:0);switch(ge.keyCode){case 0:ge.key==="UIKeyInputUpArrow"?oe.key=Ae?je.C0.ESC+"OA":je.C0.ESC+"[A":ge.key==="UIKeyInputLeftArrow"?oe.key=Ae?je.C0.ESC+"OD":je.C0.ESC+"[D":ge.key==="UIKeyInputRightArrow"?oe.key=Ae?je.C0.ESC+"OC":je.C0.ESC+"[C":ge.key==="UIKeyInputDownArrow"&&(oe.key=Ae?je.C0.ESC+"OB":je.C0.ESC+"[B");break;case 8:if(ge.shiftKey){oe.key=je.C0.BS;break}if(ge.altKey){oe.key=je.C0.ESC+je.C0.DEL;break}oe.key=je.C0.DEL;break;case 9:if(ge.shiftKey){oe.key=je.C0.ESC+"[Z";break}oe.key=je.C0.HT,oe.cancel=!0;break;case 13:oe.key=ge.altKey?je.C0.ESC+je.C0.CR:je.C0.CR,oe.cancel=!0;break;case 27:oe.key=je.C0.ESC,ge.altKey&&(oe.key=je.C0.ESC+je.C0.ESC),oe.cancel=!0;break;case 37:if(ge.metaKey)break;le?(oe.key=je.C0.ESC+"[1;"+(le+1)+"D",oe.key===je.C0.ESC+"[1;3D"&&(oe.key=je.C0.ESC+(ue?"b":"[1;5D"))):oe.key=Ae?je.C0.ESC+"OD":je.C0.ESC+"[D";break;case 39:if(ge.metaKey)break;le?(oe.key=je.C0.ESC+"[1;"+(le+1)+"C",oe.key===je.C0.ESC+"[1;3C"&&(oe.key=je.C0.ESC+(ue?"f":"[1;5C"))):oe.key=Ae?je.C0.ESC+"OC":je.C0.ESC+"[C";break;case 38:if(ge.metaKey)break;le?(oe.key=je.C0.ESC+"[1;"+(le+1)+"A",ue||oe.key!==je.C0.ESC+"[1;3A"||(oe.key=je.C0.ESC+"[1;5A")):oe.key=Ae?je.C0.ESC+"OA":je.C0.ESC+"[A";break;case 40:if(ge.metaKey)break;le?(oe.key=je.C0.ESC+"[1;"+(le+1)+"B",ue||oe.key!==je.C0.ESC+"[1;3B"||(oe.key=je.C0.ESC+"[1;5B")):oe.key=Ae?je.C0.ESC+"OB":je.C0.ESC+"[B";break;case 45:ge.shiftKey||ge.ctrlKey||(oe.key=je.C0.ESC+"[2~");break;case 46:oe.key=le?je.C0.ESC+"[3;"+(le+1)+"~":je.C0.ESC+"[3~";break;case 36:oe.key=le?je.C0.ESC+"[1;"+(le+1)+"H":Ae?je.C0.ESC+"OH":je.C0.ESC+"[H";break;case 35:oe.key=le?je.C0.ESC+"[1;"+(le+1)+"F":Ae?je.C0.ESC+"OF":je.C0.ESC+"[F";break;case 33:ge.shiftKey?oe.type=2:oe.key=je.C0.ESC+"[5~";break;case 34:ge.shiftKey?oe.type=3:oe.key=je.C0.ESC+"[6~";break;case 112:oe.key=le?je.C0.ESC+"[1;"+(le+1)+"P":je.C0.ESC+"OP";break;case 113:oe.key=le?je.C0.ESC+"[1;"+(le+1)+"Q":je.C0.ESC+"OQ";break;case 114:oe.key=le?je.C0.ESC+"[1;"+(le+1)+"R":je.C0.ESC+"OR";break;case 115:oe.key=le?je.C0.ESC+"[1;"+(le+1)+"S":je.C0.ESC+"OS";break;case 116:oe.key=le?je.C0.ESC+"[15;"+(le+1)+"~":je.C0.ESC+"[15~";break;case 117:oe.key=le?je.C0.ESC+"[17;"+(le+1)+"~":je.C0.ESC+"[17~";break;case 118:oe.key=le?je.C0.ESC+"[18;"+(le+1)+"~":je.C0.ESC+"[18~";break;case 119:oe.key=le?je.C0.ESC+"[19;"+(le+1)+"~":je.C0.ESC+"[19~";break;case 120:oe.key=le?je.C0.ESC+"[20;"+(le+1)+"~":je.C0.ESC+"[20~";break;case 121:oe.key=le?je.C0.ESC+"[21;"+(le+1)+"~":je.C0.ESC+"[21~";break;case 122:oe.key=le?je.C0.ESC+"[23;"+(le+1)+"~":je.C0.ESC+"[23~";break;case 123:oe.key=le?je.C0.ESC+"[24;"+(le+1)+"~":je.C0.ESC+"[24~";break;default:if(!ge.ctrlKey||ge.shiftKey||ge.altKey||ge.metaKey)if(ue&&!ae||!ge.altKey||ge.metaKey)ue&&!ge.altKey&&!ge.ctrlKey&&ge.metaKey?ge.keyCode===65&&(oe.type=1):ge.key&&!ge.ctrlKey&&!ge.altKey&&!ge.metaKey&&ge.keyCode>=48&&ge.key.length===1?oe.key=ge.key:ge.key&&ge.ctrlKey&&ge.key==="_"&&(oe.key=je.C0.US);else{var ie=x[ge.keyCode],se=ie&&ie[ge.shiftKey?1:0];if(se)oe.key=je.C0.ESC+se;else if(ge.keyCode>=65&&ge.keyCode<=90){var re=ge.ctrlKey?ge.keyCode-64:ge.keyCode+32;oe.key=je.C0.ESC+String.fromCharCode(re)}}else ge.keyCode>=65&&ge.keyCode<=90?oe.key=String.fromCharCode(ge.keyCode-64):ge.keyCode===32?oe.key=je.C0.NUL:ge.keyCode>=51&&ge.keyCode<=55?oe.key=String.fromCharCode(ge.keyCode-51+27):ge.keyCode===56?oe.key=je.C0.DEL:ge.keyCode===219?oe.key=je.C0.ESC:ge.keyCode===220?oe.key=je.C0.FS:ge.keyCode===221&&(oe.key=je.C0.GS)}return oe}},function(Mt,fe,ve){"use strict";var je,x=this&&this.__extends||(je=function(z,a){return(je=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}je(z,a),z.prototype=a===null?Object.create(a):(y.prototype=a.prototype,new y)}),ge=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},Ae=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=ve(31),ae=ve(0),oe=ve(2),le=ve(32),ie=ve(7),se=ve(1),re=ve(5),te=function(z){function a(y,E,b,ee,ne,ce){var de=z.call(this)||this;if(de._renderer=y,de._rowCount=E,de._isPaused=!1,de._needsFullRefresh=!1,de._isNextRenderRedrawOnly=!0,de._needsSelectionRefresh=!1,de._canvasWidth=0,de._canvasHeight=0,de._selectionState={start:void 0,end:void 0,columnSelectMode:!1},de._onDimensionsChange=new ae.EventEmitter,de._onRender=new ae.EventEmitter,de._onRefreshRequest=new ae.EventEmitter,de.register({dispose:function(){return de._renderer.dispose()}}),de._renderDebouncer=new ue.RenderDebouncer(function(pe,me){return de._renderRows(pe,me)}),de.register(de._renderDebouncer),de._screenDprMonitor=new le.ScreenDprMonitor,de._screenDprMonitor.setListener(function(){return de.onDevicePixelRatioChange()}),de.register(de._screenDprMonitor),de.register(ce.onResize(function(pe){return de._fullRefresh()})),de.register(ee.onOptionChange(function(){return de._renderer.onOptionsChanged()})),de.register(ne.onCharSizeChange(function(){return de.onCharSizeChanged()})),de._renderer.onRequestRedraw(function(pe){return de.refreshRows(pe.start,pe.end,!0)}),de.register(ie.addDisposableDomListener(window,"resize",function(){return de.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var he=new IntersectionObserver(function(pe){return de._onIntersectionChange(pe[pe.length-1])},{threshold:0});he.observe(b),de.register({dispose:function(){return he.disconnect()}})}return de}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=ge([Ae(3,se.IOptionsService),Ae(4,re.ICharSizeService),Ae(5,se.IBufferService)],a)}(oe.Disposable);fe.RenderService=te},function(Mt,fe,ve){"use strict";var je=this&&this.__decorate||function(oe,le,ie,se){var re,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(oe,le,ie,se);else for(var a=oe.length-1;a>=0;a--)(re=oe[a])&&(z=(te<3?re(z):te>3?re(le,ie,z):re(le,ie))||z);return te>3&&z&&Object.defineProperty(le,ie,z),z},x=this&&this.__param||function(oe,le){return function(ie,se){le(ie,se,oe)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.CharSizeService=void 0;var ge=ve(1),Ae=ve(0),ue=function(){function oe(le,ie,se){this._optionsService=se,this.width=0,this.height=0,this._onCharSizeChange=new Ae.EventEmitter,this._measureStrategy=new ae(le,ie,this._optionsService)}return Object.defineProperty(oe.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),oe.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())},oe=je([x(2,ge.IOptionsService)],oe)}();fe.CharSizeService=ue;var ae=function(){function oe(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 oe.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},oe}()},function(Mt,fe,ve){"use strict";var je=this&&this.__decorate||function(ae,oe,le,ie){var se,re=arguments.length,te=re<3?oe:ie===null?ie=Object.getOwnPropertyDescriptor(oe,le):ie;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")te=Reflect.decorate(ae,oe,le,ie);else for(var z=ae.length-1;z>=0;z--)(se=ae[z])&&(te=(re<3?se(te):re>3?se(oe,le,te):se(oe,le))||te);return re>3&&te&&Object.defineProperty(oe,le,te),te},x=this&&this.__param||function(ae,oe){return function(le,ie){oe(le,ie,ae)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.MouseService=void 0;var ge=ve(5),Ae=ve(30),ue=function(){function ae(oe,le){this._renderService=oe,this._charSizeService=le}return ae.prototype.getCoords=function(oe,le,ie,se,re){return Ae.getCoords(oe,le,ie,se,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,re)},ae.prototype.getRawByteCoords=function(oe,le,ie,se){var re=this.getCoords(oe,le,ie,se);return Ae.getRawByteCoords(re)},ae=je([x(0,ge.IRenderService),x(1,ge.ICharSizeService)],ae)}();fe.MouseService=ue},function(Mt,fe,ve){"use strict";var je,x=this&&this.__extends||(je=function(se,re){return(je=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,re)},function(se,re){function te(){this.constructor=se}je(se,re),se.prototype=re===null?Object.create(re):(te.prototype=re.prototype,new te)}),ge=this&&this.__decorate||function(se,re,te,z){var a,y=arguments.length,E=y<3?re:z===null?z=Object.getOwnPropertyDescriptor(re,te):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(se,re,te,z);else for(var b=se.length-1;b>=0;b--)(a=se[b])&&(E=(y<3?a(E):y>3?a(re,te,E):a(re,te))||E);return y>3&&E&&Object.defineProperty(re,te,E),E},Ae=this&&this.__param||function(se,re){return function(te,z){re(te,z,se)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.Linkifier2=void 0;var ue=ve(1),ae=ve(0),oe=ve(2),le=ve(7),ie=function(se){function re(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(oe.getDisposeArrayDisposable(z._linkCacheDisposables)),z}return x(re,se),Object.defineProperty(re.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),re.prototype.registerLinkProvider=function(te){var z=this;return this._linkProviders.push(te),{dispose:function(){var a=z._linkProviders.indexOf(te);a!==-1&&z._linkProviders.splice(a,1)}}},re.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)))},re.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)}}},re.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))},re.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,de;if(!a._isMouseOut){var he=ne==null?void 0:ne.map(function(pe){return{link:pe}});(ce=a._activeProviderReplies)===null||ce===void 0||ce.set(b,he),y=a._checkLinkProviderResult(b,te,y),((de=a._activeProviderReplies)===null||de===void 0?void 0:de.size)===a._linkProviders.length&&a._removeIntersectingLinks(te.y,a._activeProviderReplies)}})})},re.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,de=ne;de<=ce;de++){if(a.has(de)){E.splice(b--,1);break}a.add(de)}}},re.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(he){return E._linkAtPosition(he.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 de=(y=this._activeProviderReplies.get(ne))===null||y===void 0?void 0:y.find(function(he){return E._linkAtPosition(he.link,z)});if(de){a=!0,this._handleNewLink(de);break}}return a},re.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)}},re.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,oe.disposeArray(this._linkCacheDisposables))},re.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)})))}},re.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)},re.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)},re.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)},re.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},re.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}},re.prototype._createLinkUnderlineEvent=function(te,z,a,y,E){return{x1:te,y1:z,x2:a,y2:y,cols:this._bufferService.cols,fg:E}},re=ge([Ae(0,ue.IBufferService)],re)}(oe.Disposable);fe.Linkifier2=ie},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.CoreBrowserService=void 0;var je=function(){function x(ge){this._textarea=ge}return Object.defineProperty(x.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),x}();fe.CoreBrowserService=je},function(Mt,fe,ve){"use strict";var je,x=this&&this.__extends||(je=function(ne,ce){return(je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(de,he){de.__proto__=he}||function(de,he){for(var pe in he)he.hasOwnProperty(pe)&&(de[pe]=he[pe])})(ne,ce)},function(ne,ce){function de(){this.constructor=ne}je(ne,ce),ne.prototype=ce===null?Object.create(ce):(de.prototype=ce.prototype,new de)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.CoreTerminal=void 0;var ge=ve(2),Ae=ve(1),ue=ve(66),ae=ve(67),oe=ve(68),le=ve(74),ie=ve(75),se=ve(0),re=ve(76),te=ve(77),z=ve(78),a=ve(80),y=ve(81),E=ve(19),b=ve(82),ee=function(ne){function ce(de){var he=ne.call(this)||this;return he._onBinary=new se.EventEmitter,he._onData=new se.EventEmitter,he._onLineFeed=new se.EventEmitter,he._onResize=new se.EventEmitter,he._onScroll=new se.EventEmitter,he._instantiationService=new ue.InstantiationService,he.optionsService=new le.OptionsService(de),he._instantiationService.setService(Ae.IOptionsService,he.optionsService),he._bufferService=he.register(he._instantiationService.createInstance(oe.BufferService)),he._instantiationService.setService(Ae.IBufferService,he._bufferService),he._logService=he._instantiationService.createInstance(ae.LogService),he._instantiationService.setService(Ae.ILogService,he._logService),he._coreService=he.register(he._instantiationService.createInstance(ie.CoreService,function(){return he.scrollToBottom()})),he._instantiationService.setService(Ae.ICoreService,he._coreService),he._coreMouseService=he._instantiationService.createInstance(re.CoreMouseService),he._instantiationService.setService(Ae.ICoreMouseService,he._coreMouseService),he._dirtyRowService=he._instantiationService.createInstance(te.DirtyRowService),he._instantiationService.setService(Ae.IDirtyRowService,he._dirtyRowService),he.unicodeService=he._instantiationService.createInstance(z.UnicodeService),he._instantiationService.setService(Ae.IUnicodeService,he.unicodeService),he._charsetService=he._instantiationService.createInstance(a.CharsetService),he._instantiationService.setService(Ae.ICharsetService,he._charsetService),he._inputHandler=new E.InputHandler(he._bufferService,he._charsetService,he._coreService,he._dirtyRowService,he._logService,he.optionsService,he._coreMouseService,he.unicodeService),he.register(se.forwardEvent(he._inputHandler.onLineFeed,he._onLineFeed)),he.register(he._inputHandler),he.register(se.forwardEvent(he._bufferService.onResize,he._onResize)),he.register(se.forwardEvent(he._coreService.onData,he._onData)),he.register(se.forwardEvent(he._coreService.onBinary,he._onBinary)),he.register(he.optionsService.onOptionChange(function(pe){return he._updateOptions(pe)})),he._writeBuffer=new b.WriteBuffer(function(pe){return he._inputHandler.parse(pe)}),he}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 de;this._isDisposed||(ne.prototype.dispose.call(this),(de=this._windowsMode)===null||de===void 0||de.dispose(),this._windowsMode=void 0)},ce.prototype.write=function(de,he){this._writeBuffer.write(de,he)},ce.prototype.writeSync=function(de){this._writeBuffer.writeSync(de)},ce.prototype.resize=function(de,he){isNaN(de)||isNaN(he)||(de=Math.max(de,oe.MINIMUM_COLS),he=Math.max(he,oe.MINIMUM_ROWS),this._bufferService.resize(de,he))},ce.prototype.scroll=function(de,he){he===void 0&&(he=!1);var pe,me=this._bufferService.buffer;(pe=this._cachedBlankLine)&&pe.length===this.cols&&pe.getFg(0)===de.fg&&pe.getBg(0)===de.bg||(pe=me.getBlankLine(de,he),this._cachedBlankLine=pe),pe.isWrapped=he;var be=me.ybase+me.scrollTop,ye=me.ybase+me.scrollBottom;if(me.scrollTop===0){var Ce=me.lines.isFull;ye===me.lines.length-1?Ce?me.lines.recycle().copyFrom(pe):me.lines.push(pe.clone()):me.lines.splice(ye+1,0,pe.clone()),Ce?this._bufferService.isUserScrolling&&(me.ydisp=Math.max(me.ydisp-1,0)):(me.ybase++,this._bufferService.isUserScrolling||me.ydisp++)}else{var we=ye-be+1;me.lines.shiftElements(be+1,we-1,-1),me.lines.set(ye,pe.clone())}this._bufferService.isUserScrolling||(me.ydisp=me.ybase),this._dirtyRowService.markRangeDirty(me.scrollTop,me.scrollBottom),this._onScroll.fire(me.ydisp)},ce.prototype.scrollLines=function(de,he){var pe=this._bufferService.buffer;if(de<0){if(pe.ydisp===0)return;this._bufferService.isUserScrolling=!0}else de+pe.ydisp>=pe.ybase&&(this._bufferService.isUserScrolling=!1);var me=pe.ydisp;pe.ydisp=Math.max(Math.min(pe.ydisp+de,pe.ybase),0),me!==pe.ydisp&&(he||this._onScroll.fire(pe.ydisp))},ce.prototype.scrollPages=function(de){this.scrollLines(de*(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(de){var he=de-this._bufferService.buffer.ydisp;he!==0&&this.scrollLines(he)},ce.prototype.addEscHandler=function(de,he){return this._inputHandler.addEscHandler(de,he)},ce.prototype.addDcsHandler=function(de,he){return this._inputHandler.addDcsHandler(de,he)},ce.prototype.addCsiHandler=function(de,he){return this._inputHandler.addCsiHandler(de,he)},ce.prototype.addOscHandler=function(de,he){return this._inputHandler.addOscHandler(de,he)},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(de){var he;switch(de){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((he=this._windowsMode)===null||he===void 0||he.dispose(),this._windowsMode=void 0)}},ce.prototype._enableWindowsMode=function(){var de=this;if(!this._windowsMode){var he=[];he.push(this.onLineFeed(y.updateWindowsModeWrappedState.bind(null,this._bufferService))),he.push(this.addCsiHandler({final:"H"},function(){return y.updateWindowsModeWrappedState(de._bufferService),!1})),this._windowsMode={dispose:function(){for(var pe=0,me=he;pe<me.length;pe++)me[pe].dispose()}}}},ce}(ge.Disposable);fe.CoreTerminal=ee},function(Mt,fe,ve){"use strict";var je=this&&this.__spreadArrays||function(){for(var ae=0,oe=0,le=arguments.length;oe<le;oe++)ae+=arguments[oe].length;var ie=Array(ae),se=0;for(oe=0;oe<le;oe++)for(var re=arguments[oe],te=0,z=re.length;te<z;te++,se++)ie[se]=re[te];return ie};Object.defineProperty(fe,"__esModule",{value:!0}),fe.InstantiationService=fe.ServiceCollection=void 0;var x=ve(1),ge=ve(14),Ae=function(){function ae(){for(var oe=[],le=0;le<arguments.length;le++)oe[le]=arguments[le];this._entries=new Map;for(var ie=0,se=oe;ie<se.length;ie++){var re=se[ie],te=re[0],z=re[1];this.set(te,z)}}return ae.prototype.set=function(oe,le){var ie=this._entries.get(oe);return this._entries.set(oe,le),ie},ae.prototype.forEach=function(oe){this._entries.forEach(function(le,ie){return oe(ie,le)})},ae.prototype.has=function(oe){return this._entries.has(oe)},ae.prototype.get=function(oe){return this._entries.get(oe)},ae}();fe.ServiceCollection=Ae;var ue=function(){function ae(){this._services=new Ae,this._services.set(x.IInstantiationService,this)}return ae.prototype.setService=function(oe,le){this._services.set(oe,le)},ae.prototype.getService=function(oe){return this._services.get(oe)},ae.prototype.createInstance=function(oe){for(var le=[],ie=1;ie<arguments.length;ie++)le[ie-1]=arguments[ie];for(var se=ge.getServiceDependencies(oe).sort(function(b,ee){return b.index-ee.index}),re=[],te=0,z=se;te<z.length;te++){var a=z[te],y=this._services.get(a.id);if(!y)throw new Error("[createInstance] "+oe.name+" depends on UNKNOWN service "+a.id+".");re.push(y)}var E=se.length>0?se[0].index:le.length;if(le.length!==E)throw new Error("[createInstance] First service dependency of "+oe.name+" at position "+(E+1)+" conflicts with "+le.length+" static arguments");return new(oe.bind.apply(oe,je([void 0],je(le,re))))},ae}();fe.InstantiationService=ue},function(Mt,fe,ve){"use strict";var je=this&&this.__decorate||function(le,ie,se,re){var te,z=arguments.length,a=z<3?ie:re===null?re=Object.getOwnPropertyDescriptor(ie,se):re;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(le,ie,se,re);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,re){ie(se,re,le)}},ge=this&&this.__spreadArrays||function(){for(var le=0,ie=0,se=arguments.length;ie<se;ie++)le+=arguments[ie].length;var re=Array(le),te=0;for(ie=0;ie<se;ie++)for(var z=arguments[ie],a=0,y=z.length;a<y;a++,te++)re[te]=z[a];return re};Object.defineProperty(fe,"__esModule",{value:!0}),fe.LogService=fe.LogLevel=void 0;var Ae,ue=ve(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"})(Ae=fe.LogLevel||(fe.LogLevel={}));var ae={debug:Ae.DEBUG,info:Ae.INFO,warn:Ae.WARN,error:Ae.ERROR,off:Ae.OFF},oe=function(){function le(ie){var se=this;this._optionsService=ie,this._updateLogLevel(),this._optionsService.onOptionChange(function(re){re==="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,re){this._evalLazyOptionalParams(re),ie.call.apply(ie,ge([console,"xterm.js: "+se],re))},le.prototype.debug=function(ie){for(var se=[],re=1;re<arguments.length;re++)se[re-1]=arguments[re];this._logLevel<=Ae.DEBUG&&this._log(console.log,ie,se)},le.prototype.info=function(ie){for(var se=[],re=1;re<arguments.length;re++)se[re-1]=arguments[re];this._logLevel<=Ae.INFO&&this._log(console.info,ie,se)},le.prototype.warn=function(ie){for(var se=[],re=1;re<arguments.length;re++)se[re-1]=arguments[re];this._logLevel<=Ae.WARN&&this._log(console.warn,ie,se)},le.prototype.error=function(ie){for(var se=[],re=1;re<arguments.length;re++)se[re-1]=arguments[re];this._logLevel<=Ae.ERROR&&this._log(console.error,ie,se)},le=je([x(0,ue.IOptionsService)],le)}();fe.LogService=oe},function(Mt,fe,ve){"use strict";var je,x=this&&this.__extends||(je=function(se,re){return(je=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,re)},function(se,re){function te(){this.constructor=se}je(se,re),se.prototype=re===null?Object.create(re):(te.prototype=re.prototype,new te)}),ge=this&&this.__decorate||function(se,re,te,z){var a,y=arguments.length,E=y<3?re:z===null?z=Object.getOwnPropertyDescriptor(re,te):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(se,re,te,z);else for(var b=se.length-1;b>=0;b--)(a=se[b])&&(E=(y<3?a(E):y>3?a(re,te,E):a(re,te))||E);return y>3&&E&&Object.defineProperty(re,te,E),E},Ae=this&&this.__param||function(se,re){return function(te,z){re(te,z,se)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.BufferService=fe.MINIMUM_ROWS=fe.MINIMUM_COLS=void 0;var ue=ve(1),ae=ve(69),oe=ve(0),le=ve(2);fe.MINIMUM_COLS=2,fe.MINIMUM_ROWS=1;var ie=function(se){function re(te){var z=se.call(this)||this;return z._optionsService=te,z.isUserScrolling=!1,z._onResize=new oe.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(re,se),Object.defineProperty(re.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),re.prototype.dispose=function(){se.prototype.dispose.call(this),this.buffers.dispose()},re.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})},re.prototype.reset=function(){this.buffers.dispose(),this.buffers=new ae.BufferSet(this._optionsService,this),this.isUserScrolling=!1},re=ge([Ae(0,ue.IOptionsService)],re)}(le.Disposable);fe.BufferService=ie},function(Mt,fe,ve){"use strict";var je,x=this&&this.__extends||(je=function(ae,oe){return(je=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,oe)},function(ae,oe){function le(){this.constructor=ae}je(ae,oe),ae.prototype=oe===null?Object.create(oe):(le.prototype=oe.prototype,new le)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.BufferSet=void 0;var ge=ve(70),Ae=ve(0),ue=function(ae){function oe(le,ie){var se=ae.call(this)||this;return se._onBufferActivate=se.register(new Ae.EventEmitter),se._normal=new ge.Buffer(!0,le,ie),se._normal.fillViewportRows(),se._alt=new ge.Buffer(!1,le,ie),se._activeBuffer=se._normal,se.setupTabStops(),se}return x(oe,ae),Object.defineProperty(oe.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),oe.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}))},oe.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}))},oe.prototype.resize=function(le,ie){this._normal.resize(le,ie),this._alt.resize(le,ie)},oe.prototype.setupTabStops=function(le){this._normal.setupTabStops(le),this._alt.setupTabStops(le)},oe}(ve(2).Disposable);fe.BufferSet=ue},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.BufferStringIterator=fe.Buffer=fe.MAX_BUFFER_SIZE=void 0;var je=ve(71),x=ve(16),ge=ve(4),Ae=ve(3),ue=ve(72),ae=ve(73),oe=ve(20),le=ve(6);fe.MAX_BUFFER_SIZE=4294967295;var ie=function(){function re(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=oe.DEFAULT_CHARSET,this.markers=[],this._nullCell=ge.CellData.fromCharData([0,Ae.NULL_CELL_CHAR,Ae.NULL_CELL_WIDTH,Ae.NULL_CELL_CODE]),this._whitespaceCell=ge.CellData.fromCharData([0,Ae.WHITESPACE_CELL_CHAR,Ae.WHITESPACE_CELL_WIDTH,Ae.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new je.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return re.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},re.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},re.prototype.getBlankLine=function(te,z){return new x.BufferLine(this._bufferService.cols,this.getNullCell(te),z)},Object.defineProperty(re.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"isCursorInViewport",{get:function(){var te=this.ybase+this.y-this.ydisp;return te>=0&&te<this._rows},enumerable:!1,configurable:!0}),re.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},re.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))}},re.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new je.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},re.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(re.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),re.prototype._reflow=function(te,z){this._cols!==te&&(te>this._cols?this._reflowLarger(te,z):this._reflowSmaller(te,z))},re.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)}},re.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)},re.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 de=ne[ne.length-1].getTrimmedLength(),he=ue.reflowSmallerGetNewLineLengths(ne,this._cols,te),pe=he.length-ne.length,me=void 0;me=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+pe):Math.max(0,this.lines.length-this.lines.maxLength+pe);for(var be=[],ye=0;ye<pe;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=he.length-1,Qe=he[we];Qe===0&&(Qe=he[--we]);for(var Se=ne.length-pe-1,ke=de;Se>=0;){var Pe=Math.min(ke,Qe);if(ne[we].copyCellsFrom(ne[Se],ke-Pe,Qe-Pe,Pe,!0),(Qe-=Pe)===0&&(Qe=he[--we]),(ke-=Pe)===0){Se--;var Te=Math.max(Se,0);ke=ue.getWrappedLineTrimmedLength(ne,Te,this._cols)}}for(ye=0;ye<ne.length;ye++)he[ye]<te&&ne[ye].setCell(he[ye],a);for(var Ze=pe-me;Ze-- >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+pe,this.ybase+z-1)}}}if(y.length>0){var Xe=[],Re=[];for(ye=0;ye<this.lines.length;ye++)Re.push(this.lines.get(ye));var Je=this.lines.length,et=Je-1,ut=0,ct=y[ut];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+E);var ot=0;for(ye=Math.min(this.lines.maxLength-1,Je+E-1);ye>=0;ye--)if(ct&&ct.start>et+ot){for(var st=ct.newLines.length-1;st>=0;st--)this.lines.set(ye--,ct.newLines[st]);ye++,Xe.push({index:et+1,amount:ct.newLines.length}),ot+=ct.newLines.length,ct=y[++ut]}else this.lines.set(ye,Re[et--]);var lt=0;for(ye=Xe.length-1;ye>=0;ye--)Xe[ye].index+=lt,this.lines.onInsertEmitter.fire(Xe[ye]),lt+=Xe[ye].amount;var pt=Math.max(0,Je+E-this.lines.maxLength);pt>0&&this.lines.onTrimEmitter.fire(pt)}},re.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)[Ae.CHAR_DATA_WIDTH_INDEX]&&(z-=y.get(b)[Ae.CHAR_DATA_CHAR_INDEX].length||1),z<0)return[te,b];te++}return[te,0]},re.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):""},re.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}},re.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},re.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},re.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},re.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},re.prototype._removeMarker=function(te){this.markers.splice(this.markers.indexOf(te),1)},re.prototype.iterator=function(te,z,a,y,E){return new se(this,te,z,a,y,E)},re}();fe.Buffer=ie;var se=function(){function re(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 re.prototype.hasNext=function(){return this._current<this._endIndex},re.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}},re}();fe.BufferStringIterator=se},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.CircularList=void 0;var je=ve(0),x=function(){function ge(Ae){this._maxLength=Ae,this.onDeleteEmitter=new je.EventEmitter,this.onInsertEmitter=new je.EventEmitter,this.onTrimEmitter=new je.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(ge.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"maxLength",{get:function(){return this._maxLength},set:function(Ae){if(this._maxLength!==Ae){for(var ue=new Array(Ae),ae=0;ae<Math.min(Ae,this.length);ae++)ue[ae]=this._array[this._getCyclicIndex(ae)];this._array=ue,this._maxLength=Ae,this._startIndex=0}},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"length",{get:function(){return this._length},set:function(Ae){if(Ae>this._length)for(var ue=this._length;ue<Ae;ue++)this._array[ue]=void 0;this._length=Ae},enumerable:!1,configurable:!0}),ge.prototype.get=function(Ae){return this._array[this._getCyclicIndex(Ae)]},ge.prototype.set=function(Ae,ue){this._array[this._getCyclicIndex(Ae)]=ue},ge.prototype.push=function(Ae){this._array[this._getCyclicIndex(this._length)]=Ae,this._length===this._maxLength?(this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1)):this._length++},ge.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(ge.prototype,"isFull",{get:function(){return this._length===this._maxLength},enumerable:!1,configurable:!0}),ge.prototype.pop=function(){return this._array[this._getCyclicIndex(this._length---1)]},ge.prototype.splice=function(Ae,ue){for(var ae=[],oe=2;oe<arguments.length;oe++)ae[oe-2]=arguments[oe];if(ue){for(var le=Ae;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>=Ae;le--)this._array[this._getCyclicIndex(le+ae.length)]=this._array[this._getCyclicIndex(le)];for(le=0;le<ae.length;le++)this._array[this._getCyclicIndex(Ae+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},ge.prototype.trimStart=function(Ae){Ae>this._length&&(Ae=this._length),this._startIndex+=Ae,this._length-=Ae,this.onTrimEmitter.fire(Ae)},ge.prototype.shiftElements=function(Ae,ue,ae){if(!(ue<=0)){if(Ae<0||Ae>=this._length)throw new Error("start argument out of range");if(Ae+ae<0)throw new Error("Cannot shift elements in list beyond index 0");if(ae>0){for(var oe=ue-1;oe>=0;oe--)this.set(Ae+oe+ae,this.get(Ae+oe));var le=Ae+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(oe=0;oe<ue;oe++)this.set(Ae+oe+ae,this.get(Ae+oe))}},ge.prototype._getCyclicIndex=function(Ae){return(this._startIndex+Ae)%this._maxLength},ge}();fe.CircularList=x},function(Mt,fe,ve){"use strict";function je(x,ge,Ae){if(ge===x.length-1)return x[ge].getTrimmedLength();var ue=!x[ge].hasContent(Ae-1)&&x[ge].getWidth(Ae-1)===1,ae=x[ge+1].getWidth(0)===2;return ue&&ae?Ae-1:Ae}Object.defineProperty(fe,"__esModule",{value:!0}),fe.getWrappedLineTrimmedLength=fe.reflowSmallerGetNewLineLengths=fe.reflowLargerApplyNewLayout=fe.reflowLargerCreateNewLayout=fe.reflowLargerGetLinesToRemove=void 0,fe.reflowLargerGetLinesToRemove=function(x,ge,Ae,ue,ae){for(var oe=[],le=0;le<x.length-1;le++){var ie=le,se=x.get(++ie);if(se.isWrapped){for(var re=[x.get(le)];ie<x.length&&se.isWrapped;)re.push(se),se=x.get(++ie);if(ue>=le&&ue<ie)le+=re.length-1;else{for(var te=0,z=je(re,te,ge),a=1,y=0;a<re.length;){var E=je(re,a,ge),b=E-y,ee=Ae-z,ne=Math.min(b,ee);re[te].copyCellsFrom(re[a],y,z,ne,!1),(z+=ne)===Ae&&(te++,z=0),(y+=ne)===E&&(a++,y=0),z===0&&te!==0&&re[te-1].getWidth(Ae-1)===2&&(re[te].copyCellsFrom(re[te-1],Ae-1,z++,1,!1),re[te-1].setCell(Ae-1,ae))}re[te].replaceCells(z,Ae,ae);for(var ce=0,de=re.length-1;de>0&&(de>te||re[de].getTrimmedLength()===0);de--)ce++;ce>0&&(oe.push(le+re.length-ce),oe.push(ce)),le+=re.length-1}}}return oe},fe.reflowLargerCreateNewLayout=function(x,ge){for(var Ae=[],ue=0,ae=ge[ue],oe=0,le=0;le<x.length;le++)if(ae===le){var ie=ge[++ue];x.onDeleteEmitter.fire({index:le-oe,amount:ie}),le+=ie-1,oe+=ie,ae=ge[++ue]}else Ae.push(le);return{layout:Ae,countRemoved:oe}},fe.reflowLargerApplyNewLayout=function(x,ge){for(var Ae=[],ue=0;ue<ge.length;ue++)Ae.push(x.get(ge[ue]));for(ue=0;ue<Ae.length;ue++)x.set(ue,Ae[ue]);x.length=ge.length},fe.reflowSmallerGetNewLineLengths=function(x,ge,Ae){for(var ue=[],ae=x.map(function(z,a){return je(x,a,ge)}).reduce(function(z,a){return z+a}),oe=0,le=0,ie=0;ie<ae;){if(ae-ie<Ae){ue.push(ae-ie);break}oe+=Ae;var se=je(x,le,ge);oe>se&&(oe-=se,le++);var re=x[le].getWidth(oe-1)===2;re&&oe--;var te=re?Ae-1:Ae;ue.push(te),ie+=te}return ue},fe.getWrappedLineTrimmedLength=je},function(Mt,fe,ve){"use strict";var je,x=this&&this.__extends||(je=function(ue,ae){return(je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(oe,le){oe.__proto__=le}||function(oe,le){for(var ie in le)le.hasOwnProperty(ie)&&(oe[ie]=le[ie])})(ue,ae)},function(ue,ae){function oe(){this.constructor=ue}je(ue,ae),ue.prototype=ae===null?Object.create(ae):(oe.prototype=ae.prototype,new oe)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.Marker=void 0;var ge=ve(0),Ae=function(ue){function ae(oe){var le=ue.call(this)||this;return le.line=oe,le._id=ae._nextId++,le.isDisposed=!1,le._onDispose=new ge.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}(ve(2).Disposable);fe.Marker=Ae},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.OptionsService=fe.DEFAULT_OPTIONS=fe.DEFAULT_BELL_SOUND=void 0;var je=ve(0),x=ve(11),ge=ve(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 Ae=["cols","rows"],ue=function(){function ae(oe){this._onOptionChange=new je.EventEmitter,this.options=ge.clone(fe.DEFAULT_OPTIONS);for(var le=0,ie=Object.keys(oe);le<ie.length;le++){var se=ie[le];if(se in this.options){var re=oe[se];this.options[se]=re}}}return Object.defineProperty(ae.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),ae.prototype.setOption=function(oe,le){if(!(oe in fe.DEFAULT_OPTIONS))throw new Error('No option with key "'+oe+'"');if(Ae.indexOf(oe)!==-1)throw new Error('Option "'+oe+'" can only be set in the constructor');this.options[oe]!==le&&(le=this._sanitizeAndValidateOption(oe,le),this.options[oe]!==le&&(this.options[oe]=le,this._onOptionChange.fire(oe)))},ae.prototype._sanitizeAndValidateOption=function(oe,le){switch(oe){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":le||(le=fe.DEFAULT_OPTIONS[oe]);break;case"cursorWidth":le=Math.floor(le);case"lineHeight":case"tabStopWidth":if(le<1)throw new Error(oe+" 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(oe+" cannot be less than 0, value: "+le);break;case"fastScrollSensitivity":case"scrollSensitivity":if(le<=0)throw new Error(oe+" cannot be less than or equal to 0, value: "+le)}return le},ae.prototype.getOption=function(oe){if(!(oe in fe.DEFAULT_OPTIONS))throw new Error('No option with key "'+oe+'"');return this.options[oe]},ae}();fe.OptionsService=ue},function(Mt,fe,ve){"use strict";var je,x=this&&this.__extends||(je=function(te,z){return(je=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}je(te,z),te.prototype=z===null?Object.create(z):(a.prototype=z.prototype,new a)}),ge=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},Ae=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=ve(1),ae=ve(0),oe=ve(33),le=ve(2),ie=Object.freeze({insertMode:!1}),se=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),re=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=oe.clone(ie),ee.decPrivateModes=oe.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=oe.clone(ie),this.decPrivateModes=oe.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=ge([Ae(1,ue.IBufferService),Ae(2,ue.ILogService),Ae(3,ue.IOptionsService)],z)}(le.Disposable);fe.CoreService=re},function(Mt,fe,ve){"use strict";var je=this&&this.__decorate||function(se,re,te,z){var a,y=arguments.length,E=y<3?re:z===null?z=Object.getOwnPropertyDescriptor(re,te):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(se,re,te,z);else for(var b=se.length-1;b>=0;b--)(a=se[b])&&(E=(y<3?a(E):y>3?a(re,te,E):a(re,te))||E);return y>3&&E&&Object.defineProperty(re,te,E),E},x=this&&this.__param||function(se,re){return function(te,z){re(te,z,se)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.CoreMouseService=void 0;var ge=ve(1),Ae=ve(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,re){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||re||(te|=3)),te}var oe=String.fromCharCode,le={DEFAULT:function(se){var re=[ae(se,!1)+32,se.col+32,se.row+32];return re[0]>255||re[1]>255||re[2]>255?"":"\x1B[M"+oe(re[0])+oe(re[1])+oe(re[2])},SGR:function(se){var re=se.action===0&&se.button!==4?"m":"M";return"\x1B[<"+ae(se,!0)+";"+se.col+";"+se.row+re}},ie=function(){function se(re,te){this._bufferService=re,this._coreService=te,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new Ae.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(re,te){this._protocols[re]=te},se.prototype.addEncoding=function(re,te){this._encodings[re]=te},Object.defineProperty(se.prototype,"activeProtocol",{get:function(){return this._activeProtocol},set:function(re){if(!this._protocols[re])throw new Error('unknown protocol "'+re+'"');this._activeProtocol=re,this._onProtocolChange.fire(this._protocols[re].events)},enumerable:!1,configurable:!0}),Object.defineProperty(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(re){if(!this._encodings[re])throw new Error('unknown encoding "'+re+'"');this._activeEncoding=re},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(re){if(re.col<0||re.col>=this._bufferService.cols||re.row<0||re.row>=this._bufferService.rows||re.button===4&&re.action===32||re.button===3&&re.action!==32||re.button!==4&&(re.action===2||re.action===3)||(re.col++,re.row++,re.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,re))||!this._protocols[this._activeProtocol].restrict(re))return!1;var te=this._encodings[this._activeEncoding](re);return te&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(te):this._coreService.triggerDataEvent(te,!0)),this._lastEvent=re,!0},se.prototype.explainEvents=function(re){return{down:!!(1&re),up:!!(2&re),drag:!!(4&re),move:!!(8&re),wheel:!!(16&re)}},se.prototype._compareEvents=function(re,te){return re.col===te.col&&re.row===te.row&&re.button===te.button&&re.action===te.action&&re.ctrl===te.ctrl&&re.alt===te.alt&&re.shift===te.shift},se=je([x(0,ge.IBufferService),x(1,ge.ICoreService)],se)}();fe.CoreMouseService=ie},function(Mt,fe,ve){"use strict";var je=this&&this.__decorate||function(ue,ae,oe,le){var ie,se=arguments.length,re=se<3?ae:le===null?le=Object.getOwnPropertyDescriptor(ae,oe):le;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(ue,ae,oe,le);else for(var te=ue.length-1;te>=0;te--)(ie=ue[te])&&(re=(se<3?ie(re):se>3?ie(ae,oe,re):ie(ae,oe))||re);return se>3&&re&&Object.defineProperty(ae,oe,re),re},x=this&&this.__param||function(ue,ae){return function(oe,le){ae(oe,le,ue)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.DirtyRowService=void 0;var ge=ve(1),Ae=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,oe){if(ae>oe){var le=ae;ae=oe,oe=le}ae<this._start&&(this._start=ae),oe>this._end&&(this._end=oe)},ue.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},ue=je([x(0,ge.IBufferService)],ue)}();fe.DirtyRowService=Ae},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.UnicodeService=void 0;var je=ve(0),x=ve(79),ge=function(){function Ae(){this._providers=Object.create(null),this._active="",this._onChange=new je.EventEmitter;var ue=new x.UnicodeV6;this.register(ue),this._active=ue.version,this._activeProvider=ue}return Object.defineProperty(Ae.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"activeVersion",{get:function(){return this._active},set:function(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}),Ae.prototype.register=function(ue){this._providers[ue.version]=ue},Ae.prototype.wcwidth=function(ue){return this._activeProvider.wcwidth(ue)},Ae.prototype.getStringCellWidth=function(ue){for(var ae=0,oe=ue.length,le=0;le<oe;++le){var ie=ue.charCodeAt(le);if(55296<=ie&&ie<=56319){if(++le>=oe)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},Ae}();fe.UnicodeService=ge},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.UnicodeV6=void 0;var je,x=ve(15),ge=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],Ae=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],ue=function(){function ae(){if(this.version="6",!je){je=new Uint8Array(65536),x.fill(je,1),je[0]=0,x.fill(je,0,1,32),x.fill(je,0,127,160),x.fill(je,2,4352,4448),je[9001]=2,je[9002]=2,x.fill(je,2,11904,42192),je[12351]=1,x.fill(je,2,44032,55204),x.fill(je,2,63744,64256),x.fill(je,2,65040,65050),x.fill(je,2,65072,65136),x.fill(je,2,65280,65377),x.fill(je,2,65504,65511);for(var oe=0;oe<ge.length;++oe)x.fill(je,0,ge[oe][0],ge[oe][1]+1)}}return ae.prototype.wcwidth=function(oe){return oe<32?0:oe<127?1:oe<65536?je[oe]:function(le,ie){var se,re=0,te=ie.length-1;if(le<ie[0][0]||le>ie[te][1])return!1;for(;te>=re;)if(le>ie[se=re+te>>1][1])re=se+1;else{if(!(le<ie[se][0]))return!0;te=se-1}return!1}(oe,Ae)?0:oe>=131072&&oe<=196605||oe>=196608&&oe<=262141?2:1},ae}();fe.UnicodeV6=ue},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.CharsetService=void 0;var je=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(ge){this.glevel=ge,this.charset=this._charsets[ge]},x.prototype.setgCharset=function(ge,Ae){this._charsets[ge]=Ae,this.glevel===ge&&(this.charset=Ae)},x}();fe.CharsetService=je},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.updateWindowsModeWrappedState=void 0;var je=ve(3);fe.updateWindowsModeWrappedState=function(x){var ge=x.buffer.lines.get(x.buffer.ybase+x.buffer.y-1),Ae=ge==null?void 0:ge.get(x.cols-1),ue=x.buffer.lines.get(x.buffer.ybase+x.buffer.y);ue&&Ae&&(ue.isWrapped=Ae[je.CHAR_DATA_CODE_INDEX]!==je.NULL_CELL_CODE&&Ae[je.CHAR_DATA_CODE_INDEX]!==je.WHITESPACE_CELL_CODE)}},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.WriteBuffer=void 0;var je=function(){function x(ge){this._action=ge,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return x.prototype.writeSync=function(ge){if(this._writeBuffer.length){for(var Ae=this._bufferOffset;Ae<this._writeBuffer.length;++Ae){var ue=this._writeBuffer[Ae],ae=this._callbacks[Ae];this._action(ue),ae&&ae()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(ge)},x.prototype.write=function(ge,Ae){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+=ge.length,this._writeBuffer.push(ge),this._callbacks.push(Ae)},x.prototype._innerWrite=function(){for(var ge=this,Ae=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()-Ae>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return ge._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},x}();fe.WriteBuffer=je},function(Mt,fe,ve){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.AddonManager=void 0;var je=function(){function x(){this._addons=[]}return x.prototype.dispose=function(){for(var ge=this._addons.length-1;ge>=0;ge--)this._addons[ge].instance.dispose()},x.prototype.loadAddon=function(ge,Ae){var ue=this,ae={instance:Ae,dispose:Ae.dispose,isDisposed:!1};this._addons.push(ae),Ae.dispose=function(){return ue._wrappedAddonDispose(ae)},Ae.activate(ge)},x.prototype._wrappedAddonDispose=function(ge){if(!ge.isDisposed){for(var Ae=-1,ue=0;ue<this._addons.length;ue++)if(this._addons[ue]===ge){Ae=ue;break}if(Ae===-1)throw new Error("Could not dispose an addon that has not been loaded");ge.isDisposed=!0,ge.dispose.apply(ge.instance),this._addons.splice(Ae,1)}},x}();fe.AddonManager=je}])})},62522:function(pn){"use strict";pn.exports="data:image/png;base64,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"},96908:function(pn){"use strict";pn.exports="data:image/png;base64,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"},57177:function(pn){"use strict";pn.exports="data:image/png;base64,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"},81378:function(pn){"use strict";pn.exports="data:image/png;base64,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"},60141:function(pn){"use strict";pn.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(pn,Mt,fe){"use strict";fe.d(Mt,{Z:function(){return ve}});function ve(je){if(je==null)throw new TypeError("Cannot destructure "+je)}}}]);
|